@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--font-body: "Manrope", "Avenir Next", "Segoe UI", sans-serif;--font-display: "Fraunces", "Iowan Old Style", "Times New Roman", serif;--c-text-primary: #13253a;--c-text-secondary: #3f5f7b;--c-text-tertiary: #7191ad;--c-accent: #0f766e;--c-accent-strong: #115e59;--c-accent-glow: rgba(15, 118, 110, .2);--c-signal: #f97316;--c-success: #059669;--c-danger: #c2410c;--c-warning: #b45309;--surface-bg: #f5f8fb;--surface-elevated: rgba(255, 255, 255, .82);--surface-border: rgba(143, 170, 191, .34);--glass-bg: rgba(255, 255, 255, .76);--glass-border: rgba(143, 170, 191, .35);--glass-shadow: 0 16px 40px rgba(19, 37, 58, .1);--radius-xl: 24px;--radius-lg: 16px;--radius-md: 12px;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--shadow-sm: 0 6px 18px rgba(19, 37, 58, .08);--ease-elastic: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--color-primary: var(--c-accent);--color-primary-dark: #0d5c55;--color-text-main: var(--c-text-primary);--color-text-muted: var(--c-text-secondary);--color-border: #d3e0ea;--color-bg-body: var(--surface-bg);--color-bg-card: #ffffff;--color-accent: var(--c-signal);--color-danger: var(--c-danger);--color-success: var(--c-success)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;color:var(--c-text-primary);line-height:1.6;background:radial-gradient(circle at 7% 12%,rgba(20,184,166,.08),transparent 28%),radial-gradient(circle at 88% 16%,rgba(249,115,22,.08),transparent 30%),var(--surface-bg);overflow-x:hidden}h1,h2,h3,h4{margin:0;color:var(--c-text-primary);font-family:var(--font-display);letter-spacing:-.02em}p{margin:0}a{color:inherit}.mesh-bg{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 10% 90%,rgba(32,178,170,.2),transparent 35%),radial-gradient(circle at 85% 15%,rgba(251,146,60,.16),transparent 34%),radial-gradient(circle at 48% 50%,rgba(255,255,255,.7),transparent 58%);animation:ambientShift 18s ease-in-out infinite alternate}body.light-mesh .mesh-bg{background:radial-gradient(circle at 12% 88%,rgba(20,184,166,.18),transparent 33%),radial-gradient(circle at 92% 10%,rgba(249,115,22,.16),transparent 35%),radial-gradient(circle at 50% 40%,rgba(255,255,255,.82),transparent 62%)}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl)}.text-gradient{background:linear-gradient(120deg,#0f766e,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn{border:none;cursor:pointer;padding:.78rem 1.15rem;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;letter-spacing:.01em;transition:transform .2s var(--ease-elastic),box-shadow .2s ease,background-color .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.btn:active{transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.btn-primary{background:linear-gradient(115deg,#0f766e,#115e59);color:#fff;box-shadow:0 10px 22px #0f766e40}.btn-primary:hover{background:linear-gradient(115deg,#0d6b64,#0f5852);transform:translateY(-1px)}.btn-secondary{background:#fff;color:var(--c-text-primary);border:1px solid #c8d7e2;box-shadow:0 8px 16px #13253a0f}.btn-secondary:hover{background:#f8fbfd;border-color:#afc4d4;transform:translateY(-1px)}.fade-in-up{animation:fadeInUp .72s var(--ease-smooth) forwards;opacity:0;transform:translateY(18px)}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes ambientShift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.2%,.6%,0) scale(1.03)}to{transform:translate3d(1.2%,-.8%,0) scale(1.02)}}.w-full{width:100%}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.p-8{padding:2rem}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#b8cad8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#93acc0}.navbar[data-v-f0127758]{background:#ffffffd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(143,170,191,.28);position:sticky;top:0;z-index:100;box-shadow:0 8px 24px #13253a14}.nav-container[data-v-f0127758]{max-width:1240px;margin:0 auto;padding:0 1rem;height:64px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-f0127758]{text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.35rem;color:var(--color-primary);letter-spacing:-.02em}.nav-links[data-v-f0127758]{display:flex;gap:.6rem}.nav-item[data-v-f0127758]{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:700;color:var(--color-text-muted);font-size:.88rem;padding:.5rem .72rem;border-radius:var(--radius-md);transition:all .2s ease;border:1px solid transparent}.nav-item[data-v-f0127758]:hover{background:#fffc;border-color:#8faabf52;color:var(--c-text-primary)}.nav-item.active[data-v-f0127758]{color:#fff;background:linear-gradient(115deg,#0f766e,#115e59);box-shadow:0 8px 16px #0f766e3b}.fade-enter-active[data-v-f0127758],.fade-leave-active[data-v-f0127758]{transition:opacity .2s ease}.fade-enter-from[data-v-f0127758],.fade-leave-to[data-v-f0127758]{opacity:0}@media(max-width:760px){.nav-container[data-v-f0127758]{height:58px;padding:0 .65rem}.brand[data-v-f0127758]{font-size:1.15rem}.nav-item[data-v-f0127758]{font-size:.78rem;padding:.45rem .55rem;gap:.35rem}}.paper-flow[data-v-d9b52695]{min-height:100vh;padding:2rem 1.2rem 3rem}.hero[data-v-d9b52695]{max-width:1240px;margin:0 auto 2.2rem;padding-bottom:1.35rem;border-bottom:1px solid rgba(143,170,191,.35)}.hero-mark[data-v-d9b52695]{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .72rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0f766e;background:#0f766e1c}.hero h1[data-v-d9b52695]{margin-top:.78rem;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.05}.hero p[data-v-d9b52695]{margin-top:.8rem;max-width:980px;color:var(--c-text-secondary);line-height:1.75}.mobile-notice[data-v-d9b52695]{display:none;margin-top:.7rem;max-width:760px;padding:.55rem .68rem;border-radius:10px;border:1px solid rgba(15,118,110,.26);background:#0f766e14;color:#0f6059;font-size:.82rem;line-height:1.45;font-weight:600}.author-block[data-v-d9b52695]{margin-top:.72rem;max-width:1060px;padding-left:.82rem;border-left:2px solid rgba(15,118,110,.32)}.author-line[data-v-d9b52695]{margin:0;font-weight:600;color:var(--c-text-primary);font-size:.86rem;line-height:1.55}.author-meta[data-v-d9b52695]{margin:.28rem 0 0;font-size:.75rem;color:var(--c-text-secondary);line-height:1.55}.hero-actions[data-v-d9b52695]{margin-top:.9rem;display:flex;gap:.7rem;flex-wrap:wrap}.metric-line[data-v-d9b52695]{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.metric-line li[data-v-d9b52695]{border-left:2px solid rgba(15,118,110,.28);padding-left:.65rem}.metric-line span[data-v-d9b52695]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-tertiary);font-weight:700}.metric-line strong[data-v-d9b52695]{display:block;margin-top:.22rem;font-size:1.3rem;color:var(--c-text-primary)}.metric-line small[data-v-d9b52695]{display:block;margin-top:.2rem;color:var(--c-text-secondary);font-size:.76rem}.flow-layout[data-v-d9b52695]{max-width:1240px;margin:0 auto}.narrative[data-v-d9b52695]{max-width:1040px;margin:0 auto}.flow-section[data-v-d9b52695]{position:relative;padding-top:1.8rem;content-visibility:auto;contain-intrinsic-size:900px}.flow-section+.flow-section[data-v-d9b52695]{margin-top:1.4rem}.flow-section+.flow-section[data-v-d9b52695]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0f766e40,#8faabf1a,#8faabf00)}.flow-section h2[data-v-d9b52695]{font-size:1.5rem;margin:0 0 .62rem}.flow-section p[data-v-d9b52695]{margin:.6rem 0 0;color:var(--c-text-secondary);line-height:1.78}.table1-shell[data-v-d9b52695]{margin-top:1rem;padding:.76rem;border:1px solid rgba(143,170,191,.3);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#f5fbffd6);box-shadow:inset 0 1px #fffc}.table1-head h3[data-v-d9b52695]{margin:0;font-family:var(--font-body);font-size:1rem;font-weight:800}.table1-head p[data-v-d9b52695]{margin:.35rem 0 0;font-size:.78rem;color:var(--c-text-tertiary);line-height:1.45}.table1-scroll[data-v-d9b52695]{margin-top:.62rem;overflow-x:auto;border:1px solid rgba(143,170,191,.25);border-radius:12px;background:#ffffffdb}.table1[data-v-d9b52695]{width:100%;border-collapse:collapse;min-width:900px;font-size:.79rem}.table1 th[data-v-d9b52695]{position:sticky;top:0;z-index:1;text-align:left;font-size:.67rem;text-transform:uppercase;letter-spacing:.05em;color:#4c667d;padding:.56rem .52rem;border-bottom:1px solid rgba(143,170,191,.33);background:linear-gradient(180deg,#f6fafefa,#edf5fcfa)}.table1 td[data-v-d9b52695]{padding:.53rem .52rem;border-bottom:1px solid rgba(143,170,191,.18);color:var(--c-text-secondary);vertical-align:top}.group-row td[data-v-d9b52695]{padding:.45rem .52rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#36546d;background:#e8f1faeb;border-top:1px solid rgba(143,170,191,.22);border-bottom:1px solid rgba(143,170,191,.22)}.model-cell[data-v-d9b52695]{font-weight:700;color:#0f2f4d}.row-proposed[data-v-d9b52695]{background:linear-gradient(90deg,#0f766e1a,#0f766e0a)}.row-proposed .model-cell[data-v-d9b52695]{color:#0c5a53}.robust-shell[data-v-d9b52695]{margin-top:.92rem;padding:.8rem;border:1px solid rgba(143,170,191,.3);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#f4faffdb)}.robust-head h3[data-v-d9b52695]{margin:0;font-family:var(--font-body);font-size:1rem;font-weight:800}.robust-head p[data-v-d9b52695]{margin:.34rem 0 0;font-size:.78rem;color:var(--c-text-tertiary);line-height:1.45}.robust-scroll[data-v-d9b52695]{margin-top:.62rem;overflow-x:auto;border:1px solid rgba(143,170,191,.25);border-radius:12px;background:#ffffffe0}.robust-table[data-v-d9b52695]{width:100%;border-collapse:collapse;min-width:1180px;font-size:.76rem}.robust-table th[data-v-d9b52695]{position:sticky;top:0;z-index:1;text-align:left;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#4c667d;padding:.55rem .5rem;border-bottom:1px solid rgba(143,170,191,.33);background:linear-gradient(180deg,#f6fafefa,#edf5fcfa)}.robust-table td[data-v-d9b52695]{padding:.5rem;border-bottom:1px solid rgba(143,170,191,.18);color:var(--c-text-secondary);vertical-align:top}.mask-pill[data-v-d9b52695]{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;padding:.16rem .42rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#475f75;background:#8faabf38}.mask-pill.yes[data-v-d9b52695]{color:#8a3d12;background:#f973162e}.robust-row-critical[data-v-d9b52695]{background:linear-gradient(90deg,#f973161f,#f973160a)}.robust-row-proposed[data-v-d9b52695]{background:linear-gradient(90deg,#0f766e14,#0f766e05)}.robust-row-proposed .model-cell[data-v-d9b52695]{color:#0f5f58}.case-intro-title[data-v-d9b52695]{margin:.92rem 0 0;font-family:var(--font-body);font-size:1rem;font-weight:800}.case-intro-text[data-v-d9b52695]{margin:.42rem 0 0;color:var(--c-text-secondary);line-height:1.72}.figure-trigger[data-v-d9b52695]{width:100%;border:none;padding:0;margin:0;background:transparent;display:block;position:relative;cursor:zoom-in;text-align:left}.figure-trigger picture[data-v-d9b52695]{display:block}.figure-trigger[data-v-d9b52695]:focus-visible{outline:2px solid #0f766e;outline-offset:4px;border-radius:12px}.figure-loading[data-v-d9b52695]{position:absolute;inset:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:10px;font-size:.8rem;font-weight:700;color:#3e6079;background:linear-gradient(160deg,#ffffffeb,#ecf6fdeb)}.figure-loading-icon[data-v-d9b52695]{animation:figureSpin-d9b52695 1s linear infinite}.figure-zoom-hint[data-v-d9b52695]{position:absolute;top:.62rem;right:.62rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .48rem;border-radius:999px;font-size:.68rem;font-weight:700;color:#0f6059;background:#ffffffe6;border:1px solid rgba(143,170,191,.33);box-shadow:0 6px 14px #13253a14;transition:transform .2s ease}.figure-trigger:hover .figure-zoom-hint[data-v-d9b52695]{transform:translateY(-1px)}.figure-trigger img[data-v-d9b52695]{transition:transform .24s ease}.figure-trigger:hover img[data-v-d9b52695]{transform:scale(1.008)}.flow-figure[data-v-d9b52695]{margin:1rem 0 0;padding:.55rem;border-radius:14px;border:1px solid rgba(143,170,191,.3);background:#ffffffc7;overflow:hidden}.flow-figure img[data-v-d9b52695]{display:block;width:100%;height:auto;border-radius:10px;background:#fff}.flow-figure.wide img[data-v-d9b52695]{max-height:720px;object-fit:contain}.flow-figure.tall img[data-v-d9b52695]{max-height:820px;object-fit:contain}.flow-figure figcaption[data-v-d9b52695]{margin-top:.42rem;color:var(--c-text-tertiary);font-size:.75rem;font-family:ui-monospace,Menlo,Monaco,monospace}.appendix-tabs[data-v-d9b52695]{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.45rem}.appendix-tab[data-v-d9b52695]{border:1px solid rgba(143,170,191,.35);border-radius:999px;background:#fffc;color:var(--c-text-secondary);padding:.28rem .6rem;font-size:.76rem;font-weight:700;cursor:pointer}.appendix-tab.active[data-v-d9b52695]{border-color:#0f766e;color:#0f766e;background:#0f766e17}.citation-shell[data-v-d9b52695]{margin-top:.85rem;border:1px solid rgba(143,170,191,.32);border-radius:14px;background:linear-gradient(180deg,#ffffffe6,#f6fbffd6);overflow:hidden}.citation-code[data-v-d9b52695]{margin:0;padding:.85rem;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.79rem;line-height:1.5;color:#24435e;background:#f7fbffe0}.lightbox-overlay[data-v-d9b52695]{position:fixed;inset:0;z-index:1400;background:#091421d1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.1rem}.lightbox-figure[data-v-d9b52695]{margin:0;max-width:min(1400px,94vw);max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:.55rem}.lightbox-image[data-v-d9b52695]{display:block;max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 16px 40px #070f1961}.lightbox-caption[data-v-d9b52695]{margin:0;color:#eff8fff5;font-size:.83rem;font-weight:600;text-align:center}.lightbox-close[data-v-d9b52695]{position:absolute;top:1rem;right:1rem;width:2.2rem;height:2.2rem;border:1px solid rgba(233,242,250,.4);border-radius:999px;background:#0a1624b3;color:#e7f2fb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lightbox-close[data-v-d9b52695]:hover{background:#0f1f31d1}.lightbox-fade-enter-active[data-v-d9b52695],.lightbox-fade-leave-active[data-v-d9b52695]{transition:opacity .18s ease}.lightbox-fade-enter-from[data-v-d9b52695],.lightbox-fade-leave-to[data-v-d9b52695]{opacity:0}@keyframes figureSpin-d9b52695{to{transform:rotate(360deg)}}@media(max-width:1200px){.metric-line[data-v-d9b52695]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.paper-flow[data-v-d9b52695]{padding:1.2rem .75rem 2rem}.hero h1[data-v-d9b52695]{font-size:2.05rem}.mobile-notice[data-v-d9b52695]{display:block}.metric-line[data-v-d9b52695]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-figure.wide img[data-v-d9b52695],.flow-figure.tall img[data-v-d9b52695]{max-height:520px}.figure-zoom-hint[data-v-d9b52695]{font-size:.62rem;padding:.16rem .36rem}.lightbox-overlay[data-v-d9b52695]{padding:.7rem}.lightbox-image[data-v-d9b52695]{max-height:82vh}.lightbox-close[data-v-d9b52695]{top:.62rem;right:.62rem}}.history-page[data-v-1b0b9e14]{min-height:100vh;padding:2rem;display:flex;justify-content:center}.center-col[data-v-1b0b9e14]{width:100%;max-width:600px;margin-top:2rem}.page-head[data-v-1b0b9e14]{margin-bottom:2rem}.title[data-v-1b0b9e14]{font-size:2.5rem;margin-bottom:.5rem}.subtitle[data-v-1b0b9e14]{color:var(--c-text-secondary)}.back-link[data-v-1b0b9e14]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-text-secondary);text-decoration:none;font-weight:600;margin-bottom:1.5rem;transition:color .2s}.back-link[data-v-1b0b9e14]:hover{color:var(--c-text-primary)}.list-card[data-v-1b0b9e14]{padding:0;overflow:hidden}.history-item[data-v-1b0b9e14]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.05);background:#fff6;transition:all .2s;animation:fadeInUp .5s ease backwards}.history-item[data-v-1b0b9e14]:active,.history-item[data-v-1b0b9e14]:hover{background:#ffffffe6}.history-item[data-v-1b0b9e14]:last-child{border-bottom:none}.item-content[data-v-1b0b9e14]{flex:1;display:flex;flex-direction:column;gap:.25rem}.top-row[data-v-1b0b9e14]{display:flex;align-items:center;gap:.75rem}.job-id[data-v-1b0b9e14]{font-weight:700;color:var(--c-text-primary);font-family:monospace}.date[data-v-1b0b9e14]{font-size:.85rem;color:var(--c-text-tertiary)}.status-icon[data-v-1b0b9e14]{display:flex;align-items:center}.text-success[data-v-1b0b9e14]{color:var(--c-success)}.text-wait[data-v-1b0b9e14]{color:var(--c-accent)}.text-error[data-v-1b0b9e14]{color:var(--c-danger)}.status-pill[data-v-1b0b9e14]{font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em}.COMPLETED[data-v-1b0b9e14],.SUCCESS[data-v-1b0b9e14]{background:#ecfdf5;color:#059669}.PENDING[data-v-1b0b9e14],.PROCESSING[data-v-1b0b9e14]{background:#eef2ff;color:#4f46e5}.FAILED[data-v-1b0b9e14],.ERROR[data-v-1b0b9e14]{background:#fef2f2;color:#dc2626}.action-arrow[data-v-1b0b9e14]{color:#d1d5db;transition:transform .2s}.history-item:hover .action-arrow[data-v-1b0b9e14]{color:var(--c-text-primary);transform:translate(4px)}.empty-state[data-v-1b0b9e14]{padding:4rem 2rem;text-align:center;color:var(--c-text-tertiary);display:flex;flex-direction:column;align-items:center}.text-mute[data-v-1b0b9e14]{color:#cbd5e1;margin-bottom:1rem}.demo-page[data-v-781b7c81]{min-height:100vh;padding:2rem 1.2rem 3rem}.demo-hero[data-v-781b7c81]{max-width:1240px;margin:0 auto 1rem}.demo-hero h1[data-v-781b7c81]{margin:0;font-size:clamp(2rem,4vw,3rem)}.demo-hero p[data-v-781b7c81]{margin:.62rem 0 0;color:var(--c-text-secondary);max-width:860px}.hero-actions[data-v-781b7c81]{margin-top:.85rem;display:flex;gap:.6rem;flex-wrap:wrap}.demo-shell[data-v-781b7c81]{max-width:1240px;margin:0 auto;padding:1rem;background:linear-gradient(160deg,#ffffffe6,#f5fafed6)}.demo-head[data-v-781b7c81]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap}.demo-head h2[data-v-781b7c81]{margin:0;font-size:1.2rem}.status-line[data-v-781b7c81]{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(143,170,191,.3);border-radius:10px;padding:.45rem .6rem;background:#ffffffc7}.status-dot[data-v-781b7c81]{width:8px;height:8px;border-radius:50%}.status-online[data-v-781b7c81]{background:#059669}.status-offline[data-v-781b7c81]{background:#d97706}.status-error[data-v-781b7c81]{background:#dc2626}.status-neutral[data-v-781b7c81]{background:#64748b}.status-text[data-v-781b7c81]{font-size:.79rem;font-weight:700}.status-queue[data-v-781b7c81]{margin-left:auto;font-size:.75rem;color:var(--c-text-secondary)}.demo-grid[data-v-781b7c81]{margin-top:.85rem;display:grid;grid-template-columns:1.05fr .95fr;gap:.85rem}.demo-col[data-v-781b7c81]{display:flex;flex-direction:column;gap:.75rem}.baseurl-panel[data-v-781b7c81]{border:1px solid rgba(143,170,191,.3);border-radius:12px;padding:.68rem;background:#ffffffd1}.baseurl-title[data-v-781b7c81]{display:inline-flex;align-items:center;gap:.36rem;color:var(--c-text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.baseurl-row[data-v-781b7c81]{margin-top:.48rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.baseurl-input[data-v-781b7c81]{font-family:ui-monospace,Menlo,Monaco,monospace;font-size:.8rem;background:#fff}.apply-url-btn[data-v-781b7c81]{padding:.58rem .78rem;font-size:.8rem;font-weight:700}.baseurl-meta[data-v-781b7c81]{display:block;margin-top:.42rem;color:var(--c-text-tertiary);font-size:.74rem}.baseurl-mode[data-v-781b7c81]{display:block;margin-top:.28rem;font-size:.74rem;color:#0b6b63;font-weight:600}.baseurl-mode.custom[data-v-781b7c81]{color:#0f766e}.baseurl-meta code[data-v-781b7c81]{font-family:ui-monospace,Menlo,Monaco,monospace;background:#8faabf29;padding:.08rem .26rem;border-radius:4px;color:#0f4f4b}.baseurl-hint[data-v-781b7c81]{margin-top:.28rem;display:block;color:#0f766e;font-size:.74rem;font-weight:600}.form-grid[data-v-781b7c81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.7rem;border:1px solid rgba(143,170,191,.28);border-radius:12px;background:#ffffffbf}.field[data-v-781b7c81]{display:flex;flex-direction:column;gap:.4rem}.field span[data-v-781b7c81]{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-tertiary);font-weight:700}.modern-input[data-v-781b7c81]{width:100%;border:1px solid #c9d8e4;border-radius:10px;background:#ffffffe6;padding:.62rem;font-size:.93rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.modern-input[data-v-781b7c81]:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e26}.toggle-field[data-v-781b7c81]{display:flex;align-items:center;gap:.6rem;border:1px solid #c9d8e4;border-radius:10px;background:#ffffffe6;padding:.62rem;color:var(--c-text-secondary);font-weight:600;font-size:.87rem}.toggle-field.active[data-v-781b7c81]{border-color:#0f766e;background:#0f766e14;color:var(--c-text-primary)}.toggle-box[data-v-781b7c81]{width:20px;height:20px;border-radius:6px;border:1.5px solid #9db1c1;display:inline-flex;align-items:center;justify-content:center}.toggle-field.active .toggle-box[data-v-781b7c81]{border-color:#0f766e;background:#0f766e;color:#fff}.hidden-check[data-v-781b7c81]{display:none}.upload-area[data-v-781b7c81]{border:1.5px dashed #b7cad9;border-radius:12px;background:#f7fbffdb}.upload-area.active[data-v-781b7c81]{border-color:#0f766e;background:#0f766e14}.upload-area.filled[data-v-781b7c81]{border-color:#059669;background:#10b9811a}.hidden-file-input[data-v-781b7c81]{display:none}.upload-label[data-v-781b7c81]{padding:.7rem;display:flex;align-items:center;gap:.7rem;cursor:pointer}.upload-icon[data-v-781b7c81]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0f766e;box-shadow:0 6px 14px #0f766e1f}.upload-copy[data-v-781b7c81]{display:flex;flex-direction:column;gap:.15rem}.upload-copy strong[data-v-781b7c81]{font-size:.88rem}.upload-copy span[data-v-781b7c81]{font-size:.84rem;color:var(--c-text-secondary)}.upload-copy small[data-v-781b7c81]{font-size:.72rem;color:var(--c-text-tertiary)}.submit-btn[data-v-781b7c81]{width:100%;min-height:42px}.submit-btn span[data-v-781b7c81]{display:inline-flex;align-items:center;gap:.35rem}.err[data-v-781b7c81]{margin:.15rem 0 0;display:block;color:#b45309;font-size:.78rem;font-weight:600}.spin[data-v-781b7c81]{animation:spin-781b7c81 1s linear infinite}@keyframes spin-781b7c81{to{transform:rotate(360deg)}}@media(max-width:980px){.demo-grid[data-v-781b7c81]{grid-template-columns:1fr}}@media(max-width:760px){.demo-page[data-v-781b7c81]{padding:1.2rem .75rem 2rem}.demo-hero h1[data-v-781b7c81]{font-size:2.05rem}.form-grid[data-v-781b7c81],.baseurl-row[data-v-781b7c81]{grid-template-columns:1fr}}
