.hc-section[data-v-bf72cde4]{position:relative;background:#04080f;padding:6rem 0 5rem;overflow:hidden}.hc-bg-gradient[data-v-bf72cde4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(255,107,53,.12),transparent 60%),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(255,140,90,.06),transparent 60%);pointer-events:none}.hc-bg-grid[data-v-bf72cde4]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,107,53,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,107,53,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 80%);pointer-events:none}.hc-bg-orbs[data-v-bf72cde4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hc-bg-orbs[data-v-bf72cde4]:before,.hc-bg-orbs[data-v-bf72cde4]:after{content:"";position:absolute;border-radius:50%;filter:blur(80px)}.hc-bg-orbs[data-v-bf72cde4]:before{width:400px;height:400px;top:10%;left:-10%;background:#ff6b351f}.hc-bg-orbs[data-v-bf72cde4]:after{width:350px;height:350px;bottom:5%;right:-8%;background:#ff8c5a14}.hc-container[data-v-bf72cde4]{position:relative;z-index:1;width:100%}.hc-header[data-v-bf72cde4]{text-align:center;margin-bottom:4.5rem;max-width:720px;margin-left:auto;margin-right:auto}.hc-header-tag[data-v-bf72cde4]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:#ff6b351a;border:1px solid rgba(255,107,53,.3);border-radius:999px;margin-bottom:1.5rem}.hc-tag-dot[data-v-bf72cde4]{width:6px;height:6px;border-radius:50%;background:#ff6b35;box-shadow:0 0 8px #ff6b35;animation:pulse-bf72cde4 2s ease-in-out infinite}@keyframes pulse-bf72cde4{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}.hc-tag-text[data-v-bf72cde4]{font-size:.6875rem;font-weight:700;letter-spacing:.25em;color:#ff8c5a}.hc-title[data-v-bf72cde4]{font-size:3rem;font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.25rem}.hc-subtitle[data-v-bf72cde4]{font-size:1.0625rem;color:#fff9;line-height:1.6;margin:0;font-weight:400}.hc-grid[data-v-bf72cde4]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.hc-card[data-v-bf72cde4]{position:relative;background:linear-gradient(180deg,#140e0ab3,#0a0705b3);border:1px solid rgba(255,107,53,.15);border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease,border-color .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.hc-card.visible[data-v-bf72cde4]{opacity:1;transform:translateY(0)}.hc-card[data-v-bf72cde4]:before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:0;width:2px;background:linear-gradient(to bottom,transparent,#ff6b35,transparent);opacity:.5;transition:opacity .3s ease,width .3s ease}.hc-card[data-v-bf72cde4]:hover{border-color:#ff6b3566}.hc-card[data-v-bf72cde4]:hover:before{opacity:1;width:3px}.hc-card-top[data-v-bf72cde4]{display:flex;align-items:center;justify-content:space-between}.hc-card-code[data-v-bf72cde4]{font-family:-apple-system,BlinkMacSystemFont,SF Mono,Roboto Mono,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.15em;color:#ff8c5a;background:#ff6b351a;padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(255,107,53,.25)}.hc-card-icon-wrap[data-v-bf72cde4]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ff6b3514;border:1px solid rgba(255,107,53,.2);color:#ff8c5a;transition:all .3s ease}.hc-card:hover .hc-card-icon-wrap[data-v-bf72cde4]{background:#ff6b3526;border-color:#ff6b3566;transform:scale(1.05)}.hc-card-icon[data-v-bf72cde4]{width:22px;height:22px}.hc-card-body[data-v-bf72cde4]{flex:1}.hc-card-title[data-v-bf72cde4]{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.3;letter-spacing:-.01em;margin:0 0 .875rem}.hc-card-desc[data-v-bf72cde4]{font-size:.9375rem;font-weight:400;color:#ffffffb3;line-height:1.7;white-space:pre-line;margin:0}.hc-card-footer[data-v-bf72cde4]{border-top:1px solid rgba(255,107,53,.1);padding-top:1.25rem}.hc-metric-line[data-v-bf72cde4]{width:100%;height:2px;background:#ff6b351a;border-radius:2px;overflow:hidden;margin-bottom:.75rem}.hc-metric-line-fill[data-v-bf72cde4]{display:block;height:100%;background:linear-gradient(90deg,#ff6b35,#ff8c5a);border-radius:2px;width:0;animation:fillLine-bf72cde4 1.5s ease-out .5s forwards}.hc-card:nth-child(1) .hc-metric-line-fill[data-v-bf72cde4]{animation-delay:.6s;--target: 80%}.hc-card:nth-child(2) .hc-metric-line-fill[data-v-bf72cde4]{animation-delay:.8s;--target: 90%}.hc-card:nth-child(3) .hc-metric-line-fill[data-v-bf72cde4]{animation-delay:1s;--target: 75%}@keyframes fillLine-bf72cde4{to{width:var(--target, 85%)}}.hc-metric-text[data-v-bf72cde4]{font-size:.8125rem;font-weight:500;color:#ffffff8c;margin:0;letter-spacing:.01em}.hc-stats[data-v-bf72cde4]{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:720px;margin:0 auto;padding:1.5rem 2rem;background:linear-gradient(180deg,#0f172a99,#080e1a99);border:1px solid rgba(96,165,250,.15);border-radius:12px;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hc-stats.visible[data-v-bf72cde4]{opacity:1;transform:translateY(0)}.hc-stat[data-v-bf72cde4]{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex:1}.hc-stat-value[data-v-bf72cde4]{font-size:1.875rem;font-weight:800;color:#60a5fa;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hc-stat-label[data-v-bf72cde4]{font-size:.8125rem;color:#bacfe699;text-align:center;font-weight:500}.hc-stat-divider[data-v-bf72cde4]{width:1px;height:32px;background:linear-gradient(to bottom,transparent,rgba(96,165,250,.3),transparent)}@media(max-width:1023px){.hc-section[data-v-bf72cde4]{padding:6rem 0 5rem}.hc-header[data-v-bf72cde4]{margin-bottom:3.5rem}.hc-title[data-v-bf72cde4]{font-size:2.5rem}.hc-grid[data-v-bf72cde4]{grid-template-columns:1fr;max-width:600px;gap:1.25rem;margin-bottom:3rem}.hc-card[data-v-bf72cde4]{padding:1.75rem 1.5rem}}@media(max-width:767px){.hc-section[data-v-bf72cde4]{padding:4.5rem 0 4rem;min-height:auto}.hc-header[data-v-bf72cde4]{padding:0 1.25rem;margin-bottom:2.5rem}.hc-tag-text[data-v-bf72cde4]{font-size:.625rem}.hc-title[data-v-bf72cde4]{font-size:1.875rem}.hc-subtitle[data-v-bf72cde4]{font-size:.9375rem}.hc-grid[data-v-bf72cde4]{padding:0 1.25rem;gap:1rem;margin-bottom:2.5rem}.hc-card[data-v-bf72cde4]{padding:1.5rem 1.25rem;gap:1.25rem}.hc-card-icon-wrap[data-v-bf72cde4]{width:38px;height:38px}.hc-card-icon[data-v-bf72cde4]{width:19px;height:19px}.hc-card-title[data-v-bf72cde4]{font-size:1.25rem}.hc-card-desc[data-v-bf72cde4]{font-size:.875rem}.hc-stats[data-v-bf72cde4]{margin:0 1.25rem;padding:1.25rem 1rem;gap:1rem}.hc-stat-value[data-v-bf72cde4]{font-size:1.375rem}.hc-stat-label[data-v-bf72cde4]{font-size:.6875rem}.hc-stat-divider[data-v-bf72cde4]{height:28px}.hc-card[data-v-bf72cde4]:hover{border-color:#ff6b3526}.hc-card[data-v-bf72cde4]:hover:before{width:2px;opacity:.5}.hc-card:hover .hc-card-icon-wrap[data-v-bf72cde4]{transform:none}}@media(prefers-reduced-motion:reduce){.hc-card[data-v-bf72cde4],.hc-stats[data-v-bf72cde4],.hc-tag-dot[data-v-bf72cde4],.hc-metric-line-fill[data-v-bf72cde4],.hc-card-icon-wrap[data-v-bf72cde4]{animation:none;transition:none}}.history-section[data-v-3c061cef]{padding:6rem 0;background:#0a0a0a;background-image:radial-gradient(circle at 20% 0%,rgba(255,107,53,.08) 0%,transparent 40%),radial-gradient(circle at 80% 100%,rgba(255,107,53,.05) 0%,transparent 40%);min-height:calc(100vh - 120px)}.section-header[data-v-3c061cef]{text-align:center;margin-bottom:4rem}.section-label[data-v-3c061cef]{color:#ff6b35;font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:1rem;margin-bottom:1rem}.section-title[data-v-3c061cef]{color:#fff;font-size:2.5rem;font-weight:900}@media(min-width:768px){.section-title[data-v-3c061cef]{font-size:3rem}}.history-layout[data-v-3c061cef]{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1100px;margin:0 auto}@media(min-width:768px){.history-layout[data-v-3c061cef]{grid-template-columns:200px 1fr;gap:4rem}}.year-nav-wrapper[data-v-3c061cef]{position:sticky;top:64px;z-index:5;background:#0a0a0aeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin:0 -1rem;padding:0 1rem}@media(min-width:768px){.year-nav-wrapper[data-v-3c061cef]{top:100px;height:-moz-max-content;height:max-content;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;padding:0}}.year-nav[data-v-3c061cef]{display:flex;flex-direction:row;gap:.25rem;overflow-x:auto;padding:.75rem 0;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid rgba(255,255,255,.08)}.year-nav[data-v-3c061cef]::-webkit-scrollbar{display:none}@media(min-width:768px){.year-nav[data-v-3c061cef]{flex-direction:column;overflow-x:visible;border-bottom:none;border-left:1px solid rgba(255,255,255,.1);padding:0;gap:0}}.year-nav-item[data-v-3c061cef]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:transparent;border:none;padding:.5rem .875rem;cursor:pointer;color:#ffffff80;font-size:.9375rem;font-weight:700;transition:all .2s;white-space:nowrap;border-radius:999px;position:relative;flex-shrink:0}@media(min-width:768px){.year-nav-item[data-v-3c061cef]{padding:.75rem 1.25rem;font-size:1.125rem}}.year-nav-item[data-v-3c061cef]:hover{color:#fffc}.year-nav-item.active[data-v-3c061cef]{color:#ff6b35}@media(min-width:768px){.year-nav-item[data-v-3c061cef]{border-radius:0;padding-left:1.5rem;margin-left:-1px}.year-nav-item.active[data-v-3c061cef]{border-left:3px solid #ff6b35;padding-left:calc(1.5rem - 3px);background:linear-gradient(90deg,rgba(255,107,53,.08),transparent)}}.year-text[data-v-3c061cef]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em}.year-count[data-v-3c061cef]{font-size:.75rem;font-weight:500;color:#fff6;background:#ffffff0d;padding:.125rem .5rem;border-radius:999px;min-width:28px;text-align:center}.year-nav-item.active .year-count[data-v-3c061cef]{background:#ff6b3533;color:#ff6b35}.event-column[data-v-3c061cef]{min-width:0}.year-group[data-v-3c061cef]{margin-bottom:4rem;scroll-margin-top:100px}.year-group[data-v-3c061cef]:last-child{margin-bottom:0}.year-group-header[data-v-3c061cef]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.year-group-label[data-v-3c061cef]{font-size:2.5rem;font-weight:900;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0}.year-group-line[data-v-3c061cef]{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,107,53,.4),transparent)}.event-list[data-v-3c061cef]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.event-item[data-v-3c061cef]{display:flex;gap:1.5rem;padding:1rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;transition:all .2s;position:relative}.event-item[data-v-3c061cef]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:#ff6b35;border-radius:0 3px 3px 0;transition:height .2s}.event-item[data-v-3c061cef]:hover{background:#ffffff0f;border-color:#ff6b354d;transform:translate(4px)}.event-item[data-v-3c061cef]:hover:before{height:60%}.event-month[data-v-3c061cef]{flex-shrink:0;font-size:.875rem;font-weight:700;color:#ff6b35;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-variant-numeric:tabular-nums;width:40px;letter-spacing:.05em}.event-text[data-v-3c061cef]{color:#ffffffd9;font-size:.9375rem;line-height:1.6}@media(max-width:767px){.history-section[data-v-3c061cef]{padding:3rem 0}.section-title[data-v-3c061cef]{font-size:1.75rem}.section-header[data-v-3c061cef]{margin-bottom:2rem;padding:0 1rem}.section-label[data-v-3c061cef]{font-size:.8125rem}.history-layout[data-v-3c061cef]{padding:0 1rem;gap:0}.year-nav-item.active[data-v-3c061cef]{background:#ff6b352e;color:#ff6b35;border-left:none;padding-left:.875rem}.year-group[data-v-3c061cef]{margin-bottom:2.5rem;scroll-margin-top:130px}.year-group-label[data-v-3c061cef]{font-size:1.75rem}.year-group-header[data-v-3c061cef]{gap:1rem;margin-bottom:1rem;margin-top:1.5rem}.event-item[data-v-3c061cef]{padding:.75rem .875rem;gap:.75rem}.event-item[data-v-3c061cef]:hover{transform:none}.event-month[data-v-3c061cef]{width:36px;font-size:.75rem}.event-text[data-v-3c061cef]{font-size:.8125rem;line-height:1.5}.year-count[data-v-3c061cef]{display:none}}.team-member[data-v-69a36c09]{transition:transform .3s ease}.team-member[data-v-69a36c09]:hover{transform:translateY(-6px)}.team-member img[data-v-69a36c09]{image-rendering:-webkit-optimize-contrast}.doctor-card[data-v-b9ea8813]{transition:transform .3s ease}.doctor-card[data-v-b9ea8813]:hover{transform:translateY(-6px)}.research-section[data-v-341b5462]{background:#0f172a}.stat-card[data-v-341b5462]{padding:10px 14px;min-width:85px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:768px){.stat-card[data-v-341b5462]{padding:12px 20px;min-width:100px;border-radius:16px}}.stat-card[data-v-341b5462]:hover{background:#ffffff1a;border-color:#fff3}.stat-card-active[data-v-341b5462]{background:#f9731633;border-color:#f9731680;box-shadow:0 0 15px #f973164d}.stat-card-active[data-v-341b5462]:hover{background:#f9731640;border-color:#f9731699}.stat-number[data-v-341b5462]{background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-btn[data-v-341b5462]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.nav-btn[data-v-341b5462]:hover:not(:disabled){background:#fff3;border-color:#fff6;box-shadow:0 0 20px #ffffff1a}.research-card[data-v-341b5462]{position:relative;border-radius:32px 0 0;border:1px solid rgba(255,255,255,.1);border-top:none;overflow:hidden;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s ease}.flip-front.research-card[data-v-341b5462]:hover{border-color:#fff3}.card-glow[data-v-341b5462]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.research-card:hover .card-glow[data-v-341b5462]{opacity:1}.card-type-patent .card-glow[data-v-341b5462]{background:radial-gradient(circle at top right,rgba(6,182,212,.2),transparent 60%)}.card-type-research .card-glow[data-v-341b5462]{background:radial-gradient(circle at top right,rgba(16,185,129,.2),transparent 60%)}.card-type-publication .card-glow[data-v-341b5462]{background:radial-gradient(circle at top right,rgba(59,130,246,.2),transparent 60%)}.card-type-consulting .card-glow[data-v-341b5462]{background:radial-gradient(circle at top right,rgba(99,102,241,.15),transparent 60%)}.card-type-patent[data-v-341b5462]:hover{box-shadow:0 20px 60px #06b6d426,0 0 40px #06b6d41a}.card-type-research[data-v-341b5462]:hover{box-shadow:0 20px 60px #10b98126,0 0 40px #10b9811a}.card-type-publication[data-v-341b5462]:hover{box-shadow:0 20px 60px #3b82f626,0 0 40px #3b82f61a}.card-type-consulting[data-v-341b5462]:hover{box-shadow:0 20px 60px #6366f11f,0 0 40px #6366f114}.accent-bar[data-v-341b5462]{position:relative}.accent-patent[data-v-341b5462]{background:linear-gradient(90deg,#0891b2,#06b6d4,#22d3ee)}.accent-research[data-v-341b5462]{background:linear-gradient(90deg,#059669,#10b981,#34d399)}.accent-publication[data-v-341b5462]{background:linear-gradient(90deg,#2563eb,#3b82f6,#60a5fa)}.accent-consulting[data-v-341b5462]{background:linear-gradient(90deg,#4f46e5,#6366f1,#818cf8)}.badge-patent[data-v-341b5462]{color:#22d3ee}.badge-research[data-v-341b5462]{color:#34d399}.badge-publication[data-v-341b5462]{color:#60a5fa}.badge-consulting[data-v-341b5462]{color:#818cf8}.badge-bg-patent[data-v-341b5462]{background:#06b6d44d;color:#a5f3fc}.badge-bg-research[data-v-341b5462]{background:#10b9814d;color:#6ee7b7}.badge-bg-publication[data-v-341b5462]{background:#3b82f64d;color:#93c5fd}.badge-bg-consulting[data-v-341b5462]{background:#6366f140;color:#c7d2fe}.icon-bg-patent[data-v-341b5462]{background:#06b6d426;border:1px solid rgba(6,182,212,.3)}.icon-bg-research[data-v-341b5462]{background:#10b98126;border:1px solid rgba(16,185,129,.3)}.icon-bg-publication[data-v-341b5462]{background:#3b82f626;border:1px solid rgba(59,130,246,.3)}.icon-bg-consulting[data-v-341b5462]{background:#6366f11f;border:1px solid rgba(99,102,241,.25)}.icon-patent[data-v-341b5462]{color:#22d3ee}.icon-research[data-v-341b5462]{color:#34d399}.icon-publication[data-v-341b5462]{color:#60a5fa}.icon-consulting[data-v-341b5462]{color:#818cf8}.status-badge[data-v-341b5462]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase}.status-applied[data-v-341b5462]{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.status-registered[data-v-341b5462]{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.4)}.status-pending[data-v-341b5462]{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.4)}.status-rejected[data-v-341b5462]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.shadow-glow-primary[data-v-341b5462]{box-shadow:0 0 15px #f9731680}.carousel-slide[data-v-341b5462]{box-sizing:border-box}.flip-container[data-v-341b5462]{perspective:1000px}.flip-card[data-v-341b5462]{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-container.is-flipped .flip-card[data-v-341b5462]{transform:rotateY(180deg)}.flip-front[data-v-341b5462],.flip-back[data-v-341b5462]{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-back[data-v-341b5462]{transform:rotateY(180deg)}.close-btn[data-v-341b5462]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.close-btn[data-v-341b5462]:hover{background:#fff3;border-color:#fff6}.custom-scrollbar[data-v-341b5462]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.custom-scrollbar[data-v-341b5462]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-341b5462]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-341b5462]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.custom-scrollbar[data-v-341b5462]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.loading-bar-container[data-v-341b5462]{width:200px;height:4px;background:#fff3;border-radius:2px;overflow:hidden}.loading-bar[data-v-341b5462]{width:40%;height:100%;background:linear-gradient(90deg,#f97316,#fb923c);border-radius:2px;animation:loading-slide-341b5462 1.2s ease-in-out infinite}@keyframes loading-slide-341b5462{0%{transform:translate(-100%)}to{transform:translate(350%)}}.detail-modal-overlay[data-v-341b5462]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.detail-modal[data-v-341b5462]{position:relative;background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid rgba(255,255,255,.15);border-radius:8px;width:100%;max-width:900px;max-height:85vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.detail-modal-content[data-v-341b5462]{display:flex;flex-direction:row;height:100%;max-height:85vh}.detail-modal-image-side[data-v-341b5462]{width:50%;flex-shrink:0;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.detail-modal-text-side[data-v-341b5462]{width:50%;padding:1.5rem;display:flex;flex-direction:column;overflow:hidden}.detail-modal-text[data-v-341b5462]{overflow-y:auto;padding-right:.5rem}.detail-modal-footer[data-v-341b5462]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}@media(max-width:767px){.detail-modal-content[data-v-341b5462]{flex-direction:column}.detail-modal-image-side[data-v-341b5462]{width:100%;height:200px}.detail-modal-text-side[data-v-341b5462]{width:100%;flex:1}}.detail-btn[data-v-341b5462]{padding:.25rem .5rem;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.detail-btn[data-v-341b5462]:hover{background:#fff3}.modal-enter-active[data-v-341b5462],.modal-leave-active[data-v-341b5462]{transition:all .3s ease}.modal-enter-from[data-v-341b5462],.modal-leave-to[data-v-341b5462]{opacity:0}.modal-enter-from .detail-modal[data-v-341b5462],.modal-leave-to .detail-modal[data-v-341b5462]{transform:scale(.95) translateY(20px)}.line-clamp-2[data-v-341b5462]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agreements-section[data-v-105c83f4]{padding:6rem 0;background:#f8fafc;min-height:100vh}.section-header[data-v-105c83f4]{text-align:center;margin-bottom:3rem}.section-label[data-v-105c83f4]{color:#ff6b35;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.section-title[data-v-105c83f4]{font-size:2.25rem;font-weight:800;color:#1e293b;margin-bottom:1rem}.section-subtitle[data-v-105c83f4]{color:#64748b;max-width:600px;margin:0 auto}.filter-tabs[data-v-105c83f4]{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.filter-tab[data-v-105c83f4]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s}.filter-tab[data-v-105c83f4]:hover{border-color:#cbd5e1;color:#334155}.filter-tab.active[data-v-105c83f4]{background:#1e293b;border-color:#1e293b;color:#fff}.table-wrapper[data-v-105c83f4]{background:#fff;border-radius:8px;border:1px solid #e2e8f0;max-width:1200px;margin:0 auto;overflow:hidden}.agreements-table[data-v-105c83f4]{width:100%;border-collapse:collapse;table-layout:fixed}.agreements-table th[data-v-105c83f4],.agreements-table td[data-v-105c83f4]{padding:.875rem 1rem;text-align:left;vertical-align:middle}.agreements-table th[data-v-105c83f4]{background:#f8fafc;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.agreements-table td[data-v-105c83f4]{font-size:.875rem;color:#334155;border-bottom:1px solid #f1f5f9}.agreements-table tbody tr:last-child td[data-v-105c83f4]{border-bottom:none}.agreements-table tbody tr[data-v-105c83f4]:hover{background:#fafafa}.agreements-table tbody tr.clickable-row[data-v-105c83f4]{cursor:pointer;transition:background .15s}.agreements-table tbody tr.clickable-row[data-v-105c83f4]:hover{background:#f1f5f9}.th-date[data-v-105c83f4]{width:10%}.th-type[data-v-105c83f4]{width:12%}.th-title[data-v-105c83f4]{width:38%}.th-partner[data-v-105c83f4]{width:25%}.th-image[data-v-105c83f4]{width:15%;text-align:center}.td-date[data-v-105c83f4]{font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:.8125rem;color:#64748b;white-space:nowrap}.type-badge[data-v-105c83f4]{display:inline-block;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;color:#475569;background:#f1f5f9;border-radius:3px}.td-title[data-v-105c83f4]{font-weight:500;color:#1e293b;line-height:1.4}.td-partner[data-v-105c83f4]{color:#64748b;font-size:.8125rem}.td-image[data-v-105c83f4]{text-align:center}.image-thumbnail-btn[data-v-105c83f4]{display:inline-block;padding:0;border:none;background:none;cursor:pointer;border-radius:4px;overflow:hidden;transition:transform .2s,box-shadow .2s}.image-thumbnail-btn[data-v-105c83f4]:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}.image-thumbnail[data-v-105c83f4]{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0}.no-image[data-v-105c83f4]{color:#cbd5e1;font-size:.875rem}.empty-state[data-v-105c83f4]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;color:#94a3b8;background:#fff;border-radius:8px;border:1px solid #e2e8f0;max-width:1200px;margin:0 auto}.total-count[data-v-105c83f4]{text-align:right;font-size:.8125rem;color:#64748b;max-width:1200px;margin:.75rem auto 0}.total-count strong[data-v-105c83f4]{color:#1e293b;font-weight:600}.mobile-cards[data-v-105c83f4]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.mobile-cards[data-v-105c83f4]{display:none}}.mobile-card[data-v-105c83f4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;cursor:pointer;transition:all .2s}.mobile-card[data-v-105c83f4]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.mobile-card[data-v-105c83f4]:active{background:#f8fafc}.mobile-card-header[data-v-105c83f4]{display:flex;gap:.875rem;margin-bottom:.75rem}.mobile-card-image[data-v-105c83f4]{flex-shrink:0;width:56px;height:56px;border-radius:6px;overflow:hidden;border:1px solid #e2e8f0}.mobile-card-image img[data-v-105c83f4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-card-info[data-v-105c83f4]{flex:1;min-width:0}.mobile-card-meta[data-v-105c83f4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.mobile-card-date[data-v-105c83f4]{font-size:.75rem;color:#94a3b8;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}.mobile-card-partner[data-v-105c83f4]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-card-title[data-v-105c83f4]{font-size:.8125rem;color:#64748b;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.agreements-section[data-v-105c83f4]{padding:4rem 0}.section-title[data-v-105c83f4]{font-size:1.75rem}.filter-tabs[data-v-105c83f4]{gap:.375rem}.filter-tab[data-v-105c83f4]{padding:.375rem .75rem;font-size:.75rem}}.loading-bar-container[data-v-105c83f4]{width:200px;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.loading-bar[data-v-105c83f4]{width:40%;height:100%;background:linear-gradient(90deg,#ff6b35,#ff8c5a);border-radius:2px;animation:loading-slide-105c83f4 1.2s ease-in-out infinite}@keyframes loading-slide-105c83f4{0%{transform:translate(-100%)}to{transform:translate(350%)}}.image-modal-overlay[data-v-105c83f4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn-105c83f4 .2s ease}.image-modal-content[data-v-105c83f4]{position:relative;max-width:90vw;max-height:90vh;animation:scaleIn-105c83f4 .2s ease}.image-modal-close[data-v-105c83f4]{position:absolute;top:-40px;right:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s}.image-modal-close[data-v-105c83f4]:hover{background:#fff3}.image-modal-img[data-v-105c83f4]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 10px 40px #0000004d}@keyframes fadeIn-105c83f4{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-105c83f4{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.detail-modal-overlay[data-v-105c83f4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn-105c83f4 .2s ease}.detail-modal-content[data-v-105c83f4]{position:relative;background:#fff;border-radius:12px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;animation:scaleIn-105c83f4 .2s ease;box-shadow:0 20px 60px #0000004d}.detail-modal-close[data-v-105c83f4]{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0000000d;border:none;border-radius:50%;color:#64748b;cursor:pointer;transition:all .2s;z-index:10}.detail-modal-close[data-v-105c83f4]:hover{background:#0000001a;color:#1e293b}.detail-modal-body[data-v-105c83f4]{display:flex;flex-direction:column}.detail-image-section[data-v-105c83f4]{width:100%;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:2rem;border-bottom:1px solid #e2e8f0}.detail-image[data-v-105c83f4]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.detail-info-section[data-v-105c83f4]{padding:2rem}.detail-header[data-v-105c83f4]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.detail-type-badge[data-v-105c83f4]{display:inline-block;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#ff6b35;background:#fff5f0;border-radius:4px}.detail-date[data-v-105c83f4]{font-size:.875rem;color:#64748b;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}.detail-partner[data-v-105c83f4]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .75rem;line-height:1.3}.detail-title[data-v-105c83f4]{font-size:1rem;font-weight:500;color:#475569;margin:0 0 1.5rem;line-height:1.5}.detail-description[data-v-105c83f4]{padding-top:1.5rem;border-top:1px solid #e2e8f0}.detail-description p[data-v-105c83f4]{font-size:.9375rem;color:#64748b;line-height:1.7;margin:0;white-space:pre-line}@media(max-width:640px){.detail-modal-overlay[data-v-105c83f4]{padding:1rem}.detail-modal-content[data-v-105c83f4]{max-height:95vh}.detail-image-section[data-v-105c83f4]{padding:1rem}.detail-image[data-v-105c83f4]{max-height:280px}.detail-info-section[data-v-105c83f4]{padding:1.5rem}.detail-partner[data-v-105c83f4]{font-size:1.25rem}}.page-hero-section[data-v-9c33419f]{height:40vh;max-height:40vh;background:linear-gradient(180deg,#0d0d0d,#1a1a1a)}.tab-content-wrapper[data-v-9c33419f]{scroll-margin-top:120px}.scroll-section[data-v-9c33419f]{scroll-margin-top:140px}.hero-subtitle[data-v-9c33419f]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.hero-subtitle-main[data-v-9c33419f],.hero-subtitle-sub[data-v-9c33419f]{display:block}
