:root{--sv-ink:#18221e;--sv-text:#2c3832;--sv-muted:#4f5a54;--sv-subtle:#5f6a64;--sv-paper:#fff;--sv-ground:#f5f6f2;--sv-sidebar-bg:#fbfbf8;--sv-sunken:#f8f9f5;--sv-soft:#edf2ec;--sv-soft-strong:#e2ebe3;--sv-border:#dde3dc;--sv-border-subtle:#e9ede7;--sv-border-control:#858f89;--sv-green:#2e5c4f;--sv-green-hover:#244b40;--sv-green-ink:#1f4338;--sv-green-text:#2b5a4c;--sv-green-soft:#e5efe9;--sv-gold:#a67b36;--sv-amber:var(--sv-gold);--sv-focus:var(--sv-green);--sv-success-fg:#2d6a3e;--sv-success-bg:#e8f3ea;--sv-success-border:#c5dfcb;--sv-warning-fg:#7a5300;--sv-warning-bg:#fdf3dc;--sv-warning-border:#eed8a4;--sv-danger-fg:#9b2c22;--sv-danger-bg:#fdecea;--sv-danger-border:#f0c6c0;--sv-info-fg:#2b5f70;--sv-info-bg:#e6f1f4;--sv-info-border:#c4dde4;--sv-neutral-fg:#47524c;--sv-neutral-bg:#eef1ec;--sv-neutral-border:#dce2da;--sv-danger:#a33a2e;--sv-danger-text:#8a2a20;--sv-danger-line:#c97a70;--sv-disabled-fg:#5f6a64;--sv-disabled-bg:#eceeea;--sv-disabled-border:#d6dbd5;--sv-toast-bg:#24372d;--sv-font:Inter,Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sv-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace;--sv-fs-xs:12px;--sv-fs-sm:13px;--sv-fs-base:14px;--sv-fs-md:15px;--sv-fs-lg:17px;--sv-fs-xl:20px;--sv-fs-2xl:24px;--sv-fs-3xl:30px;--sv-lh-tight:1.25;--sv-lh:1.55;--sv-lh-relaxed:1.65;--sv-s1:4px;--sv-s2:8px;--sv-s3:12px;--sv-s4:16px;--sv-s5:20px;--sv-s6:24px;--sv-s7:28px;--sv-s8:32px;--sv-s10:40px;--sv-s12:48px;--sv-r-sm:6px;--sv-r-md:8px;--sv-r-lg:12px;--sv-r-pill:999px;--sv-shadow-xs:0 1px 2px rgb(24 34 30/.05);--sv-shadow-sm:0 1px 2px rgb(24 34 30/.04),0 2px 8px rgb(24 34 30/.04);--sv-shadow-md:0 2px 4px rgb(24 34 30/.04),0 8px 24px rgb(24 34 30/.08);--sv-shadow-lg:0 24px 64px rgb(24 34 30/.22);--sv-ring:0 0 0 3px rgb(46 92 79/.18);--sv-ease:.15s ease}body{margin:0}.sv-app,.sv-dialog,.sv-public{font-family:var(--sv-font);color:var(--sv-text);font-size:var(--sv-fs-base);line-height:var(--sv-lh);font-weight:400;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.sv-app *,.sv-dialog *,.sv-public *{box-sizing:border-box}:where(.sv-app,.sv-dialog,.sv-public) :where(h1,h2,h3,h4,p){margin:0}:where(.sv-app,.sv-dialog,.sv-public) :where(h1,h2,h3,h4){color:var(--sv-ink)}:where(.sv-app,.sv-dialog,.sv-public) :where(button,input,select,textarea){font:inherit}:where(.sv-app,.sv-dialog,.sv-public) :where(button){cursor:pointer;color:inherit}:where(.sv-app,.sv-dialog,.sv-public) :where(a){text-decoration:none;color:inherit}:where(.sv-app,.sv-dialog) button:disabled{cursor:not-allowed}.sv-app :focus-visible,.sv-dialog :focus-visible,.sv-public :focus-visible{outline:2px solid var(--sv-focus);outline-offset:2px}.sv-public :focus-visible{outline-color:var(--sv-public-accent-text,var(--sv-focus))}.sv-app svg,.sv-dialog svg,.sv-public svg{flex-shrink:0}.sv-app input[type=checkbox],.sv-dialog input[type=checkbox]{width:16px;height:16px;accent-color:var(--sv-green);cursor:pointer;flex-shrink:0}.sv-app{min-height:100vh;background:var(--sv-ground);display:flex}.sv-brand{display:inline-flex;align-items:center;gap:8px;font-size:23px;letter-spacing:-.04em;font-weight:700;color:var(--sv-ink);white-space:nowrap}.sv-brand-mark{display:inline-flex;width:28px;height:34px;align-items:center;justify-content:center}.sv-brand-mark svg{width:100%;height:100%}.sv-brand-light{font-weight:430}.sv-brand-link{display:inline-flex;width:fit-content;border-radius:var(--sv-r-sm)}.sv-sidebar{width:248px;position:fixed;inset:0 auto 0 0;z-index:20;border-right:1px solid var(--sv-border);background:var(--sv-sidebar-bg);display:flex;flex-direction:column;padding:clamp(14px,3dvh,28px) var(--sv-s4) 0}.sv-sidebar>.sv-brand-link{padding-left:10px;margin-bottom:clamp(10px,2.4dvh,28px)}.sv-workspace-switch{padding:clamp(8px,1.4dvh,12px) var(--sv-s2);display:flex;align-items:center;gap:10px;border-top:1px solid var(--sv-border);border-bottom:1px solid var(--sv-border);margin-bottom:clamp(10px,2.2dvh,24px)}.sv-workspace-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--sv-border);border-radius:var(--sv-r-md);background:var(--sv-soft);color:var(--sv-green-ink);font-weight:700;font-size:var(--sv-fs-md)}.sv-workspace-switch div{min-width:0;flex:1}.sv-workspace-switch strong{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-workspace-switch small{font-size:var(--sv-fs-xs);color:var(--sv-subtle);display:block;margin-top:1px}.sv-workspace-switch>svg{color:var(--sv-subtle)}.sv-nav-caption{font-size:var(--sv-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sv-subtle);font-weight:600;padding:0 12px;margin-bottom:var(--sv-s2)}.sv-nav{display:flex;flex-direction:column;gap:2px}.sv-nav a{display:flex;align-items:center;gap:12px;color:var(--sv-muted);padding:clamp(5px,.9dvh,9px) 12px;border-radius:var(--sv-r-md);transition:background var(--sv-ease),color var(--sv-ease);font-size:var(--sv-fs-base);font-weight:500;min-height:clamp(34px,4.6dvh,40px)}.sv-nav a svg{stroke-width:1.75;color:var(--sv-subtle)}.sv-nav a:hover{background:var(--sv-soft);color:var(--sv-ink)}.sv-nav a:hover svg{color:var(--sv-green)}.sv-nav a.is-active{background:var(--sv-soft-strong);color:var(--sv-green-ink);font-weight:600}.sv-nav a.is-active svg{stroke-width:2;color:var(--sv-green)}.sv-nav-count{margin-left:auto;background:var(--sv-paper);color:var(--sv-green-ink);border:1px solid var(--sv-border);font-size:var(--sv-fs-xs);font-weight:600;line-height:18px;padding:0 6px;border-radius:var(--sv-r-pill);min-width:24px;text-align:center}.sv-sidebar-bottom{margin-top:auto;padding-top:clamp(8px,2dvh,32px);flex-shrink:0}.sv-plan-card{margin:0 4px clamp(8px,1.6dvh,16px);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);background:var(--sv-paper);padding:var(--sv-s3) 14px;box-shadow:var(--sv-shadow-xs)}.sv-plan-card>div{display:flex;align-items:center;gap:8px;font-size:var(--sv-fs-sm);font-weight:600;color:var(--sv-ink)}.sv-plan-dot{height:7px;width:7px;background:var(--sv-success-fg);border-radius:50%}.sv-plan-card p{color:var(--sv-subtle);font-size:var(--sv-fs-xs);margin:4px 0 10px}.sv-plan-card .sv-text-button{font-size:var(--sv-fs-sm)}.sv-support{display:flex;align-items:center;gap:10px;color:var(--sv-muted);font-size:var(--sv-fs-sm);margin:0 10px clamp(2px,1.4dvh,20px);padding:4px 0;border-radius:var(--sv-r-sm)}.sv-support:hover{color:var(--sv-ink)}.sv-support svg:last-child{margin-left:auto}.sv-account{display:flex;gap:10px;align-items:center;padding:clamp(10px,1.6dvh,16px) 6px;border-top:1px solid var(--sv-border);min-height:clamp(56px,8dvh,76px)}.sv-account-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sv-soft);color:var(--sv-green-ink);font-size:var(--sv-fs-sm);font-weight:650;flex-shrink:0}.sv-account strong{display:block;font-size:var(--sv-fs-sm);font-weight:600;color:var(--sv-ink);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-account small{display:block;color:var(--sv-subtle);font-size:var(--sv-fs-xs);margin-top:2px}.sv-account .sv-text-button{font-size:var(--sv-fs-xs);color:var(--sv-muted);margin-top:2px}.sv-account .sv-text-button:hover{color:var(--sv-ink)}.sv-main-shell{margin-left:248px;min-width:0;flex:1;display:flex;flex-direction:column}.sv-topbar{position:sticky;top:0;z-index:15;height:64px;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--sv-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--sv-s10);gap:var(--sv-s4);background:#fbfbf8eb}.sv-breadcrumb{display:flex;align-items:center;gap:10px;font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-breadcrumb strong{color:var(--sv-ink);font-weight:600}.sv-breadcrumb-slash{color:var(--sv-subtle)}.sv-topbar-actions{display:flex;align-items:center;gap:var(--sv-s4);flex-shrink:0}.sv-top-link{display:flex;align-items:center;gap:6px;font-size:var(--sv-fs-sm);font-weight:500;color:var(--sv-muted);border-radius:var(--sv-r-sm);padding:4px 2px}.sv-top-link:hover{color:var(--sv-green-text)}.sv-main{width:100%;max-width:1450px;margin:0 auto;padding:var(--sv-s10) var(--sv-s10) var(--sv-s12);flex:1}.sv-app-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s5);font-size:var(--sv-fs-xs);color:var(--sv-subtle);margin:0 var(--sv-s10);padding:var(--sv-s5) 0;border-top:1px solid var(--sv-border)}.sv-app-footer>span:last-child{display:flex;align-items:center;gap:9px}.sv-footer-dot{display:inline-block;width:3px;height:3px;background:var(--sv-subtle);border-radius:50%}.sv-page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s6);margin-bottom:var(--sv-s8)}.sv-page-heading h1{font-size:var(--sv-fs-3xl);line-height:var(--sv-lh-tight);letter-spacing:-.025em;font-weight:620;color:var(--sv-ink);margin:var(--sv-s2) 0}.sv-heading-dot{color:var(--sv-gold)}.sv-page-heading p:not(.sv-eyebrow){color:var(--sv-muted);font-size:var(--sv-fs-md);line-height:var(--sv-lh-relaxed);max-width:68ch}.sv-eyebrow{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);letter-spacing:.1em;color:var(--sv-green-text);font-weight:600;line-height:1.5}.sv-count-title{font-size:var(--sv-fs-md);line-height:1;display:inline-block;vertical-align:middle;margin-left:var(--sv-s3);color:var(--sv-green-ink);font-weight:600;letter-spacing:0;background:var(--sv-green-soft);border:1px solid var(--sv-border);border-radius:var(--sv-r-pill);padding:5px 10px}.sv-button{appearance:none;display:inline-flex;justify-content:center;align-items:center;gap:8px;white-space:nowrap;border:1px solid transparent;border-radius:var(--sv-r-md);min-height:40px;padding:8px 16px;font-size:var(--sv-fs-base);font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:background var(--sv-ease),border-color var(--sv-ease),box-shadow var(--sv-ease),color var(--sv-ease)}.sv-button:active:not(:disabled){transform:translateY(1px)}.sv-button-primary{background:var(--sv-green);color:#fff;border-color:var(--sv-green);box-shadow:var(--sv-shadow-xs)}.sv-button-primary:hover{background:var(--sv-green-hover);border-color:var(--sv-green-hover)}.sv-button-secondary{background:var(--sv-paper);color:var(--sv-ink);border-color:var(--sv-border-control);box-shadow:var(--sv-shadow-xs)}.sv-button-secondary:hover{background:var(--sv-sunken);border-color:var(--sv-muted)}.sv-button-small{min-height:34px;padding:6px 12px;font-size:var(--sv-fs-sm)}.sv-button-danger{background:var(--sv-danger);border-color:var(--sv-danger);color:#fff}.sv-button-danger:hover{background:var(--sv-danger-text);border-color:var(--sv-danger-text)}.sv-button-danger-outline{background:var(--sv-paper);color:var(--sv-danger-text);border-color:var(--sv-danger-line)}.sv-button-danger-outline:hover{background:var(--sv-danger-bg)}.sv-button:disabled,.sv-button[aria-disabled=true]{background:var(--sv-disabled-bg);border-color:var(--sv-disabled-border);color:var(--sv-disabled-fg);box-shadow:none;cursor:not-allowed}.sv-button-row{display:flex;align-items:center;gap:var(--sv-s2);flex-wrap:wrap}.sv-text-button{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:2px 0;background:none;border:0;color:var(--sv-green-text);font-size:var(--sv-fs-base);font-weight:600;cursor:pointer;text-decoration:none;border-radius:4px;text-underline-offset:3px}.sv-text-button:hover{color:var(--sv-green-ink);text-decoration:underline}.sv-text-button:disabled{color:var(--sv-disabled-fg);text-decoration:none}.sv-icon-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:1px solid transparent;border-radius:var(--sv-r-md);color:var(--sv-muted);transition:background var(--sv-ease),color var(--sv-ease)}.sv-icon-button:hover{background:var(--sv-soft);color:var(--sv-ink)}.sv-icon-button:disabled{color:var(--sv-disabled-fg);background:transparent}.sv-back-button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:4px 0;margin-bottom:var(--sv-s6);color:var(--sv-muted);font-size:var(--sv-fs-base);font-weight:500;border-radius:var(--sv-r-sm)}.sv-back-button:hover{color:var(--sv-ink)}.sv-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sv-s4);margin-bottom:var(--sv-s8)}.sv-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-metric{background:var(--sv-paper);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);padding:var(--sv-s5) var(--sv-s5) 18px;min-height:132px;box-shadow:var(--sv-shadow-sm)}.sv-metric-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--sv-muted);font-size:var(--sv-fs-sm);font-weight:550}.sv-metric-label svg{color:var(--sv-green);stroke-width:1.6}.sv-metric>strong{font-family:var(--sv-font);font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.03em;color:var(--sv-ink);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px;margin:14px 0 6px}.sv-metric-rule{height:2px;width:14px;background:var(--sv-border);display:block}.sv-metric>p{color:var(--sv-subtle);font-size:var(--sv-fs-sm);line-height:1.45}.sv-onboarding{border:1px solid var(--sv-border);background:linear-gradient(115deg,var(--sv-soft),var(--sv-sunken));border-radius:var(--sv-r-lg);padding:var(--sv-s6) var(--sv-s7);margin-bottom:var(--sv-s8);position:relative;overflow:hidden}.sv-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s4)}.sv-section-heading h2{font-weight:620;font-size:var(--sv-fs-xl);letter-spacing:-.015em;margin-top:6px}.sv-section-heading h3{font-size:var(--sv-fs-md);font-weight:600}.sv-progress-label{display:flex;align-items:center;gap:12px;font-size:var(--sv-fs-sm);color:var(--sv-muted);font-weight:500}.sv-progress-track{height:6px;width:80px;border-radius:var(--sv-r-pill);background:var(--sv-paper);border:1px solid var(--sv-border);overflow:hidden}.sv-progress-track>span{display:block;height:100%;background:var(--sv-green);border-radius:var(--sv-r-pill)}.sv-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:var(--sv-s6)}.sv-setup-step{padding-right:var(--sv-s6);position:relative}.sv-setup-step+.sv-setup-step{border-left:1px solid var(--sv-border);padding-left:var(--sv-s7)}.sv-step-number{height:32px;width:32px;background:var(--sv-paper);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);display:grid;place-items:center;font-family:var(--sv-mono);font-size:var(--sv-fs-sm);font-weight:600;color:var(--sv-green-text);margin-bottom:14px}.sv-setup-step.is-done .sv-step-number{background:var(--sv-green);color:#fff;border-color:var(--sv-green)}.sv-setup-step h3{font-size:var(--sv-fs-md);font-weight:600;letter-spacing:-.005em}.sv-setup-step p{font-size:var(--sv-fs-sm);color:var(--sv-muted);line-height:var(--sv-lh-relaxed);margin-top:6px;max-width:280px;min-height:42px}.sv-setup-step .sv-text-button{margin-top:14px}.sv-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:var(--sv-s6);margin-bottom:var(--sv-s6)}.sv-panel{background:var(--sv-paper);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);min-width:0;max-width:100%;overflow:hidden;box-shadow:var(--sv-shadow-sm)}.sv-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s5);padding:var(--sv-s5) var(--sv-s6);border-bottom:1px solid var(--sv-border-subtle);flex-wrap:wrap}.sv-panel-heading>div:first-child{flex:1 1 180px}.sv-panel-heading h2{font-size:var(--sv-fs-lg);font-weight:620;letter-spacing:-.01em;display:flex;align-items:center}.sv-panel-heading p{font-size:var(--sv-fs-sm);color:var(--sv-muted);margin-top:4px;line-height:var(--sv-lh)}.sv-panel-body{padding:var(--sv-s6)}.sv-panel-body>h3{font-size:var(--sv-fs-md);font-weight:600;margin-bottom:var(--sv-s3)}.sv-heading-count{font-size:var(--sv-fs-xs);color:var(--sv-green-ink);padding:1px 8px;background:var(--sv-green-soft);border-radius:var(--sv-r-pill);margin-left:8px;font-weight:600}.sv-document-list{padding:0 var(--sv-s6)}.sv-document-row{width:100%;padding:var(--sv-s4) 0;display:flex;align-items:center;gap:var(--sv-s3);text-align:left;background:none;border:0;border-bottom:1px solid var(--sv-border-subtle);border-radius:0}.sv-document-row:last-child{border-bottom:0}.sv-document-row:hover .sv-document-row-name>strong{color:var(--sv-green-text);text-decoration:underline;text-underline-offset:3px}.sv-document-row>svg:last-child{color:var(--sv-subtle);margin-left:8px}.sv-document-row-name{flex:1;min-width:0}.sv-document-row-name strong{display:block;font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-document-row-name small{display:flex;gap:7px;font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin-top:3px}.sv-file-icon{display:flex;align-items:center;justify-content:center;width:38px;height:42px;flex-shrink:0;background:var(--sv-sunken);border:1px solid var(--sv-border);border-radius:var(--sv-r-sm);color:var(--sv-green)}.sv-file-icon svg{stroke-width:1.6}.sv-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--sv-fs-xs);font-weight:600;line-height:1.35;letter-spacing:.01em;padding:3px 9px;border-radius:var(--sv-r-pill);background:var(--sv-neutral-bg);color:var(--sv-neutral-fg);border:1px solid var(--sv-neutral-border)}.sv-badge>span{width:6px;height:6px;border-radius:50%;background:currentColor}.sv-badge-neutral{background:var(--sv-neutral-bg);color:var(--sv-neutral-fg);border-color:var(--sv-neutral-border)}.sv-badge-green{background:var(--sv-success-bg);color:var(--sv-success-fg);border-color:var(--sv-success-border)}.sv-badge-amber{background:var(--sv-warning-bg);color:var(--sv-warning-fg);border-color:var(--sv-warning-border)}.sv-badge-red{background:var(--sv-danger-bg);color:var(--sv-danger-fg);border-color:var(--sv-danger-border)}.sv-badge-blue{background:var(--sv-info-bg);color:var(--sv-info-fg);border-color:var(--sv-info-border)}.sv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--sv-s10) var(--sv-s6);min-height:220px}.sv-empty-icon{display:grid;place-items:center;height:56px;width:56px;background:var(--sv-green-soft);border:1px solid var(--sv-border);color:var(--sv-green);border-radius:var(--sv-r-lg);margin-bottom:var(--sv-s4)}.sv-empty h3{font-size:var(--sv-fs-lg);font-weight:600;letter-spacing:-.01em}.sv-empty p{color:var(--sv-muted);font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed);max-width:400px;margin-top:6px}.sv-empty .sv-button{margin-top:var(--sv-s5)}.sv-small-orbit{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--sv-green-soft);color:var(--sv-green);flex-shrink:0}.sv-attention-panel .sv-panel-heading{border-bottom:0;padding-bottom:8px}.sv-attention-item{display:flex;align-items:center;text-align:left;gap:14px;border:0;border-bottom:1px solid var(--sv-border-subtle);background:transparent;padding:18px 0;margin:0 var(--sv-s6);width:calc(100% - 48px);border-radius:0}.sv-attention-item:hover strong{color:var(--sv-green-text);text-decoration:underline;text-underline-offset:3px}.sv-attention-number{font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--sv-green-text);min-width:38px;font-variant-numeric:tabular-nums}.sv-attention-item>span:nth-child(2){flex:1}.sv-attention-item strong{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink);display:block}.sv-attention-item small{font-size:var(--sv-fs-sm);color:var(--sv-subtle);display:block;margin-top:2px}.sv-attention-item>svg{color:var(--sv-subtle)}.sv-quiet-note{display:flex;gap:10px;align-items:flex-start;margin:var(--sv-s5) var(--sv-s6) var(--sv-s6);color:var(--sv-green)}.sv-quiet-note svg{margin-top:2px}.sv-quiet-note p{font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);color:var(--sv-ink);font-weight:500}.sv-quiet-note p span{color:var(--sv-muted);font-weight:400}.sv-inline-job{padding:var(--sv-s4) var(--sv-s6)}.sv-inline-job p{font-size:var(--sv-fs-base);font-weight:500;color:var(--sv-ink);margin-top:6px}.sv-inline-job small{font-size:var(--sv-fs-sm);color:var(--sv-muted)}.sv-callout{display:flex;align-items:center;gap:var(--sv-s5);background:var(--sv-soft);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);padding:var(--sv-s5) var(--sv-s6);margin:var(--sv-s6) 0}.sv-callout-icon{color:var(--sv-green)}.sv-callout>div{flex:1}.sv-callout h3{font-size:var(--sv-fs-md);font-weight:600}.sv-callout p{font-size:var(--sv-fs-sm);color:var(--sv-muted);margin-top:4px}.sv-recent-activity .sv-panel-heading{padding-bottom:var(--sv-s4)}.sv-activity-row{display:flex;align-items:center;gap:var(--sv-s3);padding:14px var(--sv-s6);border-bottom:1px solid var(--sv-border-subtle)}.sv-activity-row:last-child{border:0}.sv-activity-dot{width:7px;height:7px;border-radius:50%;background:var(--sv-green);opacity:.55}.sv-activity-row strong{font-size:var(--sv-fs-base);font-weight:500;flex:1;color:var(--sv-text)}.sv-activity-row>span:last-child{font-size:var(--sv-fs-sm);color:var(--sv-subtle);font-variant-numeric:tabular-nums}.sv-activity-empty{font-size:var(--sv-fs-base);color:var(--sv-muted);padding:var(--sv-s6);line-height:var(--sv-lh-relaxed)}.sv-tabs{display:flex;align-items:center;gap:var(--sv-s6);border-bottom:1px solid var(--sv-border);margin-bottom:var(--sv-s6);overflow:auto;white-space:nowrap}.sv-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 12px;margin-bottom:-1px;display:flex;align-items:center;gap:8px;color:var(--sv-muted);font-size:var(--sv-fs-base);font-weight:500;flex-shrink:0;min-height:40px;transition:color var(--sv-ease),border-color var(--sv-ease)}.sv-tabs button:hover{color:var(--sv-ink);border-bottom-color:var(--sv-border-control)}.sv-tabs button.is-active{color:var(--sv-green-ink);border-bottom-color:var(--sv-green);font-weight:600}.sv-tabs button>span{font-size:var(--sv-fs-xs);font-weight:600;min-width:22px;padding:1px 7px;background:var(--sv-neutral-bg);border-radius:var(--sv-r-pill);color:var(--sv-neutral-fg)}.sv-tabs button.is-active>span{background:var(--sv-green-soft);color:var(--sv-green-ink)}.sv-tabs button:focus-visible{outline-offset:-2px;border-radius:var(--sv-r-sm) var(--sv-r-sm) 0 0}.sv-table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:var(--sv-s4) var(--sv-s5);gap:var(--sv-s4);border-bottom:1px solid var(--sv-border-subtle)}.sv-search{display:flex;align-items:center;gap:8px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);padding:0 12px;min-height:40px;width:min(100%,360px);color:var(--sv-subtle);transition:border-color var(--sv-ease),box-shadow var(--sv-ease)}.sv-search input{min-width:0;flex:1;border:0;background:none;font-size:var(--sv-fs-base);color:var(--sv-ink);outline:none;line-height:1.5;padding:8px 0}.sv-search input::placeholder{color:var(--sv-subtle);opacity:1}.sv-search:focus-within,.sv-public-search-input:focus-within{border-color:var(--sv-focus);box-shadow:var(--sv-ring)}.sv-app .sv-search input:focus-visible{outline:none}.sv-filter{display:flex;align-items:center;gap:8px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);padding:0 10px;min-height:40px;color:var(--sv-subtle);background:var(--sv-paper)}.sv-filter select,.sv-compact-select{border:0;background:var(--sv-paper);font-size:var(--sv-fs-base);color:var(--sv-ink);outline:none}.sv-filter:focus-within{border-color:var(--sv-focus);box-shadow:var(--sv-ring)}.sv-filter select:focus-visible{outline:none}.sv-compact-select{border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);padding:8px 10px;min-height:40px}.sv-table-scroll{overflow:auto;min-width:0;max-width:100%;overscroll-behavior-x:contain}.sv-table-scroll:focus-visible{outline-offset:-2px}.sv-table{width:100%;border-collapse:collapse;text-align:left;white-space:normal}.sv-table th{padding:10px var(--sv-s5);color:var(--sv-muted);font-size:var(--sv-fs-sm);font-weight:600;background:var(--sv-sunken);border-bottom:1px solid var(--sv-border);white-space:nowrap}.sv-table td{padding:14px var(--sv-s5);border-bottom:1px solid var(--sv-border-subtle);font-size:var(--sv-fs-base);color:var(--sv-text);vertical-align:middle}.sv-table tbody tr:last-child td{border-bottom:0}.sv-table tbody tr{transition:background var(--sv-ease)}.sv-table tbody tr:hover{background:var(--sv-sunken)}.sv-table td strong{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-checkbox-cell{width:40px}.sv-table th:first-child,.sv-table td:first-child{padding-left:var(--sv-s6)}.sv-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--sv-green);cursor:pointer;flex-shrink:0}.sv-table-document{display:flex;align-items:center;gap:var(--sv-s3);text-align:left;border:0;background:transparent;min-width:170px;padding:0;border-radius:var(--sv-r-sm)}.sv-table-document strong{display:block}.sv-table-document>span:last-child{min-width:0;max-width:420px;overflow-wrap:anywhere}.sv-table-document small{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-table-document:hover strong{color:var(--sv-green-text);text-decoration:underline;text-underline-offset:3px}.sv-cell-sub{display:block;margin-top:3px;font-size:var(--sv-fs-sm);color:var(--sv-subtle);line-height:var(--sv-lh)}.sv-product-count{display:inline-flex;gap:6px;align-items:center;font-size:var(--sv-fs-sm);color:var(--sv-muted);white-space:nowrap}.sv-table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s5);border-top:1px solid var(--sv-border-subtle);padding:14px var(--sv-s6);color:var(--sv-subtle);font-size:var(--sv-fs-sm);background:var(--sv-sunken)}.sv-table-footer>span:last-child{display:flex;align-items:center;gap:6px}.sv-selection-bar{display:flex;align-items:center;gap:var(--sv-s5);padding:10px var(--sv-s6);background:var(--sv-green-soft);border-bottom:1px solid var(--sv-border);color:var(--sv-green-ink);font-size:var(--sv-fs-base);flex-wrap:wrap}.sv-selection-bar strong{font-weight:600}.sv-selection-bar .sv-text-button:last-child{margin-left:auto}.sv-full-width{width:100%}.sv-nowrap{white-space:nowrap}.sv-muted{color:var(--sv-subtle)!important}.sv-mono{font-family:var(--sv-mono);font-size:var(--sv-fs-sm)}.sv-code-chip{display:inline-block;background:var(--sv-sunken);border:1px solid var(--sv-border);border-radius:var(--sv-r-sm);font-family:var(--sv-mono);font-size:var(--sv-fs-xs);color:var(--sv-muted);padding:2px 6px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sv-product-icon{width:38px;height:38px;border-radius:var(--sv-r-md);background:var(--sv-green-soft);border:1px solid var(--sv-border);color:var(--sv-green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sv-variant-icon{background:var(--sv-warning-bg);color:var(--sv-warning-fg);border-color:var(--sv-warning-border)}.sv-product-icon svg{stroke-width:1.6}.sv-dialog{padding:0;border:1px solid var(--sv-border);background:var(--sv-paper);border-radius:14px;width:min(580px,calc(100vw - 36px));max-height:calc(100dvh - 44px);overflow:auto;box-shadow:var(--sv-shadow-lg);color:var(--sv-text);margin:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sv-dialog-wide{width:min(820px,calc(100vw - 36px))}.sv-dialog::backdrop{background:#18221e73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sv-dialog-inner{padding:var(--sv-s7)}.sv-dialog-heading{display:flex;justify-content:space-between;gap:var(--sv-s5);margin-bottom:var(--sv-s6)}.sv-dialog-heading h2{font-size:var(--sv-fs-2xl);letter-spacing:-.02em;font-weight:620;line-height:var(--sv-lh-tight);margin-top:6px}.sv-dialog-heading p:not(.sv-eyebrow){font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed);color:var(--sv-muted);margin-top:8px;max-width:640px}.sv-dialog-heading>.sv-icon-button{margin-top:-4px;margin-right:-6px;flex-shrink:0}.sv-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--sv-s2);border-top:1px solid var(--sv-border-subtle);padding-top:var(--sv-s5);margin-top:var(--sv-s6)}.sv-dialog-actions>span{font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin-right:auto;max-width:340px;line-height:var(--sv-lh)}.sv-dialog-fields,.sv-form-fields{border:0;min-width:0;margin:0;padding:0;width:100%}.sv-dialog-fields:disabled .sv-text-button,.sv-form-fields:disabled input,.sv-form-fields:disabled select{cursor:wait}.sv-dropzone{width:100%;padding:var(--sv-s8) var(--sv-s6);display:flex;flex-direction:column;align-items:center;gap:10px;border:1.5px dashed var(--sv-border-control);border-radius:var(--sv-r-lg);background:var(--sv-sunken);color:var(--sv-green);transition:background var(--sv-ease),border-color var(--sv-ease)}.sv-dropzone:hover,.sv-dropzone.is-dragging{background:var(--sv-green-soft);border-color:var(--sv-green)}.sv-dropzone-icon{display:flex;align-items:center;justify-content:center;height:52px;width:52px;border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);background:var(--sv-paper);color:var(--sv-green);margin-bottom:4px}.sv-dropzone strong{font-size:var(--sv-fs-md);font-weight:550;color:var(--sv-ink)}.sv-dropzone strong span{color:var(--sv-green-text);text-decoration:underline;text-underline-offset:3px}.sv-dropzone p{font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-dropzone-small{padding:var(--sv-s6);margin:18px 0;gap:6px}.sv-dropzone-small>svg{margin-bottom:4px}.sv-upload-list{margin-top:var(--sv-s5);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);max-height:310px;overflow:auto}.sv-upload-item{padding:var(--sv-s3) 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--sv-border-subtle)}.sv-upload-item:last-child{border-bottom:0}.sv-upload-file{flex:1;min-width:0}.sv-upload-file strong{display:block;font-size:var(--sv-fs-base);font-weight:550;color:var(--sv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-upload-file small{font-size:var(--sv-fs-sm);color:var(--sv-subtle);display:block;margin-top:2px}.sv-upload-file progress{width:100%;height:6px;margin-top:8px;accent-color:var(--sv-green)}.sv-info-box{display:flex;align-items:flex-start;gap:10px;background:var(--sv-sunken);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);padding:14px var(--sv-s4);margin-top:var(--sv-s5);color:var(--sv-green)}.sv-info-box>svg{margin-top:2px}.sv-info-box p{font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);color:var(--sv-muted)}.sv-info-box strong{font-weight:600;color:var(--sv-ink)}.sv-notice{display:flex;align-items:flex-start;gap:10px;border-radius:var(--sv-r-md);font-size:var(--sv-fs-base);line-height:var(--sv-lh);padding:12px var(--sv-s4);margin-bottom:var(--sv-s5);border:1px solid var(--sv-info-border);background:var(--sv-info-bg);color:var(--sv-info-fg);flex-wrap:wrap}.sv-notice>svg{margin-top:2px}.sv-notice>span{flex:1;min-width:0;overflow-wrap:anywhere}.sv-notice-error{color:var(--sv-danger-fg);background:var(--sv-danger-bg);border-color:var(--sv-danger-border)}.sv-notice-warning{color:var(--sv-warning-fg);background:var(--sv-warning-bg);border-color:var(--sv-warning-border)}.sv-notice .sv-text-button{margin-left:auto;white-space:normal;text-align:left;color:inherit;text-decoration:underline;text-underline-offset:3px}.sv-notice .sv-text-button:hover{color:var(--sv-ink)}.sv-loading{display:inline-flex;align-items:center;gap:8px}.sv-loading-page{display:grid;min-height:55vh;place-items:center;color:var(--sv-muted);font-size:var(--sv-fs-base)}.sv-loading-inline{display:flex;align-items:center;justify-content:center;padding:var(--sv-s8);font-size:var(--sv-fs-base);color:var(--sv-muted)}.sv-spin{animation:sv-spin 1s linear infinite}.sv-toast{position:fixed;bottom:var(--sv-s6);left:calc(50% + 124px);transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:var(--sv-s3);max-width:calc(100vw - 32px);background:var(--sv-toast-bg);color:#fff;border:1px solid #3d5546;box-shadow:var(--sv-shadow-md);border-radius:var(--sv-r-lg);padding:12px var(--sv-s4);font-family:var(--sv-font);font-size:var(--sv-fs-base);line-height:var(--sv-lh);overflow-wrap:anywhere}.sv-toast-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#3c5a49;border-radius:50%;color:#d8ead9;flex-shrink:0}.sv-toast button{border:0;background:none;color:#c9d8cf;display:flex;margin-left:var(--sv-s3);cursor:pointer;border-radius:var(--sv-r-sm);padding:2px}.sv-toast button:hover{color:#fff}.sv-toast :focus-visible{outline-color:#fff}.sv-text-green{color:var(--sv-success-fg)!important}.sv-text-red{color:var(--sv-danger-fg)!important}.sv-visually-hidden,.sv-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sv-document-detail-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--sv-s7)}.sv-detail-heading{align-items:flex-start}.sv-detail-heading h1{font-size:28px;word-break:break-word}.sv-inline-divider{margin:0 8px;color:var(--sv-subtle)}.sv-version-sidebar>.sv-section-heading{margin:2px 0 var(--sv-s3);padding:0 2px}.sv-version-sidebar h3{font-size:var(--sv-fs-sm);color:var(--sv-muted);font-weight:600}.sv-version-sidebar .sv-section-heading>span{color:var(--sv-subtle);font-size:var(--sv-fs-sm)}.sv-version-item{padding:var(--sv-s3);border:1px solid transparent;border-radius:var(--sv-r-md);background:none;display:flex;gap:10px;text-align:left;width:100%;margin-bottom:6px;transition:background var(--sv-ease)}.sv-version-item:hover{background:var(--sv-paper);border-color:var(--sv-border)}.sv-version-item.is-active{background:var(--sv-paper);border-color:var(--sv-green);box-shadow:var(--sv-shadow-xs)}.sv-version-branch{color:var(--sv-green);padding-top:1px}.sv-version-item strong{display:block;font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-version-item small{font-size:var(--sv-fs-xs);color:var(--sv-subtle);display:block;margin-top:2px}.sv-version-item .sv-badge{margin-top:8px}.sv-sidebar-tip{margin:var(--sv-s6) 8px;color:var(--sv-green)}.sv-sidebar-tip p{font-size:var(--sv-fs-sm);color:var(--sv-muted);line-height:var(--sv-lh-relaxed);margin-top:8px}.sv-detail-content{display:flex;flex-direction:column;gap:var(--sv-s6);min-width:0;max-width:100%}.sv-metadata-status{display:flex;align-items:center;gap:var(--sv-s3);margin-bottom:var(--sv-s6);flex-wrap:wrap}.sv-metadata-status>span:last-child{font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sv-s5)}.sv-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sv-field>span{font-size:var(--sv-fs-sm);color:var(--sv-ink);font-weight:600}.sv-field>small{color:var(--sv-subtle);font-size:var(--sv-fs-sm);line-height:var(--sv-lh)}.sv-field input:not([type=checkbox]):not([type=color]),.sv-field select,.sv-field textarea{appearance:auto;width:100%;min-height:40px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);padding:8px 12px;color:var(--sv-ink);font-size:var(--sv-fs-base);outline:none;transition:border-color var(--sv-ease),box-shadow var(--sv-ease)}.sv-field input:not([type=checkbox]):not([type=color]):hover,.sv-field select:hover,.sv-field textarea:hover{border-color:var(--sv-muted)}.sv-field input:focus,.sv-field textarea:focus,.sv-field select:focus{border-color:var(--sv-focus);box-shadow:var(--sv-ring)}.sv-field input:focus-visible,.sv-field textarea:focus-visible,.sv-field select:focus-visible{outline:2px solid var(--sv-focus);outline-offset:0}.sv-field input::placeholder,.sv-field textarea::placeholder{color:var(--sv-subtle);opacity:1}.sv-select{position:relative;display:block;min-width:0}.sv-select-trigger{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 10px 8px 12px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);color:var(--sv-ink);font-size:var(--sv-fs-base);line-height:1.4;text-align:left;box-shadow:var(--sv-shadow-xs);transition:border-color var(--sv-ease),box-shadow var(--sv-ease),background var(--sv-ease)}.sv-select-trigger>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-select-trigger>span.is-placeholder{color:var(--sv-subtle)}.sv-select-trigger>svg{color:var(--sv-subtle);transition:transform .18s ease,color var(--sv-ease)}.sv-select-trigger:hover:not(:disabled){border-color:var(--sv-muted)}.sv-select-trigger:hover:not(:disabled)>svg{color:var(--sv-ink)}.sv-select-trigger:focus-visible,.sv-select.is-open .sv-select-trigger{outline:none;border-color:var(--sv-focus);box-shadow:var(--sv-ring)}.sv-select.is-open .sv-select-trigger>svg{transform:rotate(180deg);color:var(--sv-green)}.sv-select-trigger:disabled{background:var(--sv-disabled-bg);color:var(--sv-disabled-fg);border-color:var(--sv-disabled-border);box-shadow:none;cursor:not-allowed}.sv-select-compact .sv-select-trigger{min-height:38px;padding-block:6px;min-width:190px}.sv-filter .sv-select-trigger{border-color:transparent;background:none;box-shadow:none;padding-inline:0 2px;min-height:38px}.sv-filter .sv-select-trigger:focus-visible,.sv-filter .sv-select.is-open .sv-select-trigger{border-color:transparent;box-shadow:none}.sv-filter:has(.sv-select){width:200px;flex-shrink:0}.sv-filter .sv-select{flex:1;min-width:0}.sv-filter .sv-select-trigger:hover:not(:disabled){border-color:transparent}.sv-filter:focus-within:has(.sv-select):not(:has(.sv-select-trigger:focus-visible)){border-color:var(--sv-border-control);box-shadow:none}.sv-select-menu{position:fixed;inset:auto;margin:0;padding:6px;border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);background:var(--sv-paper);color:var(--sv-text);box-shadow:0 14px 36px #18221e29,0 2px 6px #18221e0f;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transform-origin:top center;animation:sv-select-in .14s ease-out}.sv-select-menu[data-side=above]{transform-origin:bottom center}@keyframes sv-select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.sv-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 10px;border-radius:var(--sv-r-md);font-size:var(--sv-fs-base);line-height:1.4;color:var(--sv-text);cursor:pointer;-webkit-user-select:none;user-select:none}.sv-select-option>span{min-width:0;overflow-wrap:anywhere}.sv-select-option>svg{color:var(--sv-green);flex-shrink:0}.sv-select-option.is-active{background:var(--sv-soft);color:var(--sv-ink)}.sv-select-option.is-selected{font-weight:600;color:var(--sv-ink)}.sv-select-option[aria-disabled=true]{color:var(--sv-disabled-fg);cursor:not-allowed}.sv-public .sv-select-trigger:focus-visible,.sv-public .sv-select.is-open .sv-select-trigger{border-color:var(--sv-public-accent-text);box-shadow:0 0 0 3px #18221e14}.sv-public .sv-select-option.is-active{background:var(--sv-public-tint)}.sv-public .sv-select-option>svg,.sv-public .sv-select.is-open .sv-select-trigger>svg{color:var(--sv-public-accent-text)}.sv-public-filters .sv-select{width:200px}.sv-public-filters .sv-select-trigger{min-height:40px}.sv-public-variant .sv-select{min-width:260px;max-width:100%}.sv-public-variant .sv-select-trigger{min-height:42px}.sv-comparison-selectors .sv-select-trigger{min-height:40px}.sv-field input:disabled,.sv-field select:disabled,.sv-field textarea:disabled{background:var(--sv-disabled-bg);color:var(--sv-disabled-fg);border-color:var(--sv-disabled-border)}.sv-field input:user-invalid,.sv-field textarea:user-invalid{border-color:var(--sv-danger-line)}.sv-field textarea{resize:vertical;line-height:var(--sv-lh-relaxed)}.sv-col-span-2{grid-column:1/-1}.sv-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sv-s2);padding:var(--sv-s4) var(--sv-s6);border-top:1px solid var(--sv-border-subtle);background:var(--sv-sunken);flex-wrap:wrap}.sv-panel-actions>p,.sv-panel-actions>span{font-size:var(--sv-fs-sm);color:var(--sv-subtle);line-height:var(--sv-lh);margin-right:auto;max-width:380px}.sv-panel-actions>.sv-button{flex-shrink:0}.sv-form-fields.sv-panel-body{padding:var(--sv-s6)}.sv-edit-note{font-size:var(--sv-fs-sm);line-height:var(--sv-lh);color:var(--sv-muted);margin-top:14px}.sv-publication-history{display:flex;align-items:center;gap:var(--sv-s3);padding:var(--sv-s4) var(--sv-s6);border-bottom:1px solid var(--sv-border-subtle)}.sv-publication-history:last-child{border-bottom:0}.sv-history-icon{display:flex;align-items:center;justify-content:center;color:var(--sv-green);background:var(--sv-green-soft);border-radius:50%;height:34px;width:34px;flex-shrink:0}.sv-publication-history>div{flex:1}.sv-publication-history strong{display:block;font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-publication-history small{display:block;margin-top:2px;font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-product-picker{max-height:350px;overflow:auto;margin-top:14px;border:1px solid var(--sv-border);border-radius:var(--sv-r-md)}.sv-product-choice{display:flex;align-items:center;gap:var(--sv-s3);padding:12px var(--sv-s4);cursor:pointer;border-bottom:1px solid var(--sv-border-subtle);transition:background var(--sv-ease)}.sv-product-choice:last-child{border-bottom:0}.sv-product-choice:hover{background:var(--sv-sunken)}.sv-product-choice:has(input:checked){background:var(--sv-green-soft)}.sv-product-choice>span:not(.sv-product-icon):not(.sv-badge){flex:1;min-width:0}.sv-product-choice strong{display:block;font-size:var(--sv-fs-base);font-weight:550;color:var(--sv-ink)}.sv-product-choice small{display:block;font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin-top:2px}.sv-review-summary,.sv-publish-confirm{text-align:center;padding:var(--sv-s3) 10px}.sv-summary-icon{display:flex;align-items:center;justify-content:center;margin:0 auto var(--sv-s4);height:56px;width:56px;background:var(--sv-green-soft);border:1px solid var(--sv-border);border-radius:50%;color:var(--sv-green)}.sv-review-summary h3,.sv-publish-confirm h3{font-size:var(--sv-fs-xl);font-weight:620;letter-spacing:-.015em;color:var(--sv-ink)}.sv-review-summary>p,.sv-publish-confirm>p{font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed);color:var(--sv-muted);margin:10px auto var(--sv-s5);max-width:540px}.sv-review-product-list{display:flex;flex-direction:column;text-align:left;border:1px solid var(--sv-border);border-radius:var(--sv-r-md);max-height:260px;overflow:auto}.sv-review-product-list>div{display:flex;gap:10px;align-items:center;padding:10px var(--sv-s4);font-size:var(--sv-fs-base);color:var(--sv-text);border-bottom:1px solid var(--sv-border-subtle)}.sv-review-product-list>div:last-child{border:0}.sv-default-toggle{display:flex;align-items:flex-start;gap:var(--sv-s3);padding:var(--sv-s4);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);background:var(--sv-sunken);cursor:pointer}.sv-default-toggle:has(input:checked){background:var(--sv-green-soft);border-color:var(--sv-green)}.sv-default-toggle input{margin-top:3px}.sv-default-toggle strong{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-default-toggle small{display:block;margin-top:4px;font-size:var(--sv-fs-sm);color:var(--sv-muted)}.sv-picker-heading{margin-top:var(--sv-s6)}.sv-picker-heading h3{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-product-details{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sv-s4);margin-bottom:var(--sv-s6);padding-bottom:var(--sv-s5);border-bottom:1px solid var(--sv-border-subtle)}.sv-product-details span{display:block;font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin-bottom:4px}.sv-product-details strong{font-size:var(--sv-fs-md);font-weight:550;color:var(--sv-ink)}.sv-info-strip{display:flex;align-items:center;gap:var(--sv-s3);padding:14px var(--sv-s5);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);background:var(--sv-paper);margin-bottom:var(--sv-s6);flex-wrap:wrap;box-shadow:var(--sv-shadow-xs)}.sv-info-strip-icon{color:var(--sv-green);display:flex}.sv-info-strip p{font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);color:var(--sv-muted);flex:1}.sv-small-label{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);letter-spacing:.08em;color:var(--sv-subtle);white-space:nowrap;font-weight:600}.sv-import-template{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s5);padding:var(--sv-s4);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);background:var(--sv-sunken)}.sv-import-template>div{display:flex;align-items:center;gap:var(--sv-s3);color:var(--sv-green)}.sv-import-template strong{font-size:var(--sv-fs-base);font-weight:600;display:block;color:var(--sv-ink)}.sv-import-template p{font-size:var(--sv-fs-sm);line-height:var(--sv-lh);margin-top:2px;color:var(--sv-muted)}.sv-code-input{font-family:var(--sv-mono)!important;font-size:var(--sv-fs-sm)!important;background:var(--sv-sunken)!important}.sv-column-mapping{border-top:1px solid var(--sv-border-subtle);margin-top:var(--sv-s6);padding-top:var(--sv-s5)}.sv-column-mapping>.sv-section-heading{margin-bottom:var(--sv-s4)}.sv-column-mapping .sv-section-heading>span{font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-import-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sv-s3);margin-bottom:var(--sv-s5)}.sv-import-counts>div{border:1px solid var(--sv-border);background:var(--sv-sunken);border-radius:var(--sv-r-md);padding:14px;text-align:center}.sv-import-counts strong{display:block;font-size:28px;font-weight:600;color:var(--sv-ink);font-variant-numeric:tabular-nums}.sv-import-counts span{font-size:var(--sv-fs-sm);color:var(--sv-muted)}.sv-import-counts .has-errors{background:var(--sv-warning-bg);border-color:var(--sv-warning-border)}.sv-import-counts .has-errors strong,.sv-import-counts .has-errors span{color:var(--sv-warning-fg)}.sv-preview-table{max-height:330px;border:1px solid var(--sv-border);border-radius:var(--sv-r-md)}.sv-preview-table .sv-table th{position:sticky;top:0;z-index:1}.sv-preview-table .sv-table td{font-size:var(--sv-fs-sm)}.sv-import-filter{display:flex;align-items:center;gap:8px;margin:0 0 var(--sv-s3);font-size:var(--sv-fs-sm);color:var(--sv-muted)}.sv-import-choices{display:grid;gap:8px;min-width:240px;margin-top:8px}.sv-import-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--sv-s4);padding-top:var(--sv-s3);font-size:var(--sv-fs-sm);color:var(--sv-muted)}.sv-small-text{font-size:var(--sv-fs-sm)!important;line-height:var(--sv-lh)}.sv-review-panel{overflow:hidden}.sv-suggestion{border-bottom:1px solid var(--sv-border-subtle)}.sv-suggestion:last-child{border-bottom:0}.sv-suggestion.is-open{background:var(--sv-paper)}.sv-suggestion-top{display:flex;align-items:center;gap:var(--sv-s3);padding:var(--sv-s4) var(--sv-s5)}.sv-suggestion-icon{height:38px;width:38px;display:flex;align-items:center;justify-content:center;background:var(--sv-green-soft);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);color:var(--sv-green);flex-shrink:0}.sv-suggestion-title{display:block;flex:1;text-align:left;border:0;background:none;padding:0;min-width:0;border-radius:var(--sv-r-sm)}.sv-suggestion-title small{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--sv-fs-sm);color:var(--sv-subtle);line-height:var(--sv-lh)}.sv-suggestion-title strong{display:block;font-size:var(--sv-fs-md);line-height:var(--sv-lh);font-weight:600;color:var(--sv-ink);word-break:break-word;margin-top:1px}.sv-suggestion-title:hover strong{color:var(--sv-green-text)}.sv-rotated{transform:rotate(180deg)}.sv-suggestion-body{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--sv-s8);padding:var(--sv-s6);border-top:1px solid var(--sv-border-subtle);background:var(--sv-sunken)}.sv-suggestion-reason{font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed);color:var(--sv-muted);margin-top:var(--sv-s3)}.sv-evidence{margin:14px 0 0;padding:14px var(--sv-s4);border-left:3px solid var(--sv-green);background:var(--sv-paper);border-radius:0 var(--sv-r-md) var(--sv-r-md) 0;box-shadow:var(--sv-shadow-xs)}.sv-evidence p{font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed);color:var(--sv-text)}.sv-evidence a{display:flex;align-items:center;gap:5px;margin-top:10px;color:var(--sv-green-text);font-size:var(--sv-fs-sm);font-weight:600;width:fit-content}.sv-evidence .sv-private-link{margin-top:10px}.sv-evidence .sv-text-button{font-size:var(--sv-fs-sm)}.sv-review-action-column>.sv-field{margin-top:14px}.sv-review-action-column>p:not(.sv-eyebrow){color:var(--sv-ink);font-size:var(--sv-fs-md);margin-top:14px}.sv-review-action-column>small{display:block;margin-top:var(--sv-s3);font-size:var(--sv-fs-sm);line-height:var(--sv-lh)}.sv-review-action-column>.sv-button-row{margin-top:var(--sv-s5);gap:var(--sv-s2)}.sv-review-action-column .sv-text-button{margin-top:8px}.sv-warning-copy{color:var(--sv-warning-fg);font-size:var(--sv-fs-sm);line-height:var(--sv-lh);margin-top:10px}.sv-batch-review{max-height:450px;overflow:auto;border:1px solid var(--sv-border);border-radius:var(--sv-r-md)}.sv-batch-review>div{padding:var(--sv-s4) var(--sv-s5);border-bottom:1px solid var(--sv-border-subtle)}.sv-batch-review>div:last-child{border-bottom:0}.sv-batch-review small{display:block;font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-batch-review strong{display:block;font-size:var(--sv-fs-md);color:var(--sv-ink);margin-top:4px;font-weight:600}.sv-batch-review blockquote{margin:10px 0 0;border-left:3px solid var(--sv-green);padding:8px 12px;color:var(--sv-text);font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);background:var(--sv-sunken);border-radius:0 var(--sv-r-sm) var(--sv-r-sm) 0}.sv-section-gap{margin-top:var(--sv-s6)}.sv-requirement-row{display:flex;align-items:center;gap:var(--sv-s3);padding:var(--sv-s4) var(--sv-s6);border-bottom:1px solid var(--sv-border-subtle)}.sv-requirement-row:last-child{border:0}.sv-requirement-row>div{flex:1}.sv-requirement-row strong{display:block;font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-requirement-row small{display:block;font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin-top:2px}.sv-footnote{font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);color:var(--sv-subtle);margin-top:var(--sv-s4);max-width:800px}.sv-branding-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,1fr);gap:var(--sv-s7)}.sv-branding-grid>div{min-width:0;max-width:100%}.sv-stacked-fields{display:flex;flex-direction:column;gap:var(--sv-s5)}.sv-color-field{display:flex;gap:10px}.sv-color-field>input[type=color]{padding:3px;width:46px;height:40px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);cursor:pointer;flex-shrink:0}.sv-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s5);border-top:1px solid var(--sv-border-subtle);padding-top:var(--sv-s5);cursor:pointer}.sv-panel-body>.sv-toggle-row:first-child{border-top:0;padding-top:0}.sv-toggle-row strong{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-toggle-row small{display:block;font-size:var(--sv-fs-sm);color:var(--sv-muted);line-height:var(--sv-lh);margin-top:2px}.sv-switch{appearance:none;width:40px!important;height:24px!important;flex-shrink:0;border-radius:var(--sv-r-pill);background:var(--sv-border-control);position:relative;transition:background .2s;cursor:pointer;margin:0}.sv-switch:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #18221e40;transition:left .2s}.sv-switch:checked{background:var(--sv-green)}.sv-switch:checked:before{left:19px}.sv-switch:disabled{opacity:.6;cursor:wait}.sv-library-url{display:flex;align-items:center;gap:10px;border:1px solid var(--sv-border);border-radius:var(--sv-r-md);padding:6px 6px 6px 12px;color:var(--sv-green);margin-top:var(--sv-s3);background:var(--sv-sunken)}.sv-library-url code{font-family:var(--sv-mono);font-size:var(--sv-fs-sm);color:var(--sv-ink);flex:1;overflow:hidden;text-overflow:ellipsis}.sv-library-preview-wrap{padding-top:4px}.sv-preview-label{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);letter-spacing:.1em;color:var(--sv-subtle);font-weight:600;display:block;margin:0 0 var(--sv-s3) 2px}.sv-library-preview{border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);background:#f7f8f4;overflow:hidden;box-shadow:var(--sv-shadow-md)}.sv-preview-browser{display:flex;align-items:center;gap:5px;background:var(--sv-paper);border-bottom:1px solid var(--sv-border);padding:10px 14px}.sv-preview-browser>span{height:8px;width:8px;border-radius:50%;background:var(--sv-border)}.sv-preview-browser small{font-size:var(--sv-fs-xs);text-align:center;flex:1;color:var(--sv-subtle)}.sv-preview-content{padding:var(--sv-s6)}.sv-preview-brand{display:flex;align-items:center;gap:8px}.sv-preview-brand strong{font-size:var(--sv-fs-base);font-weight:650;color:var(--sv-ink)}.sv-preview-brand img{max-width:80px;max-height:26px;object-fit:contain}.sv-preview-initial{height:26px;width:26px;display:grid;place-items:center;color:var(--sv-preview-accent-text,var(--sv-preview-accent));background:var(--sv-soft);font-size:var(--sv-fs-sm);font-weight:700;border-radius:var(--sv-r-sm)}.sv-preview-kicker{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);color:var(--sv-subtle);letter-spacing:.1em;display:block;margin-top:var(--sv-s7);font-weight:600}.sv-preview-content h2{font-size:32px;line-height:1.1;letter-spacing:-.035em;font-weight:600;color:var(--sv-preview-accent-text,var(--sv-preview-accent));margin-top:10px}.sv-preview-content>p{font-size:var(--sv-fs-sm);color:var(--sv-muted);line-height:var(--sv-lh);margin-top:10px;max-width:280px}.sv-preview-search{display:flex;align-items:center;gap:8px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);padding:10px 12px;font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin:var(--sv-s5) 0 var(--sv-s3)}.sv-preview-doc{display:flex;align-items:center;gap:10px;padding:12px 4px;border-top:1px solid var(--sv-border);color:var(--sv-preview-accent-text,var(--sv-green))}.sv-preview-doc>span{font-size:var(--sv-fs-sm);flex:1;color:var(--sv-ink);font-weight:550}.sv-preview-doc svg{stroke-width:1.6}.sv-preview-empty{min-height:90px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--sv-border-control);border-radius:var(--sv-r-md);color:var(--sv-subtle);padding:12px;font-size:var(--sv-fs-sm)}.sv-preview-footer{margin-top:var(--sv-s7);padding-top:var(--sv-s3);border-top:1px solid var(--sv-border);font-size:var(--sv-fs-xs);color:var(--sv-subtle)}.sv-activity-filters{display:grid;grid-template-columns:180px 180px 200px 1fr;gap:var(--sv-s4);align-items:end;margin-bottom:var(--sv-s6)}.sv-request-total{text-align:right;color:var(--sv-ink);display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.sv-request-total strong{font-size:32px;letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums}.sv-request-total span{font-size:var(--sv-fs-sm);color:var(--sv-muted);max-width:110px;text-align:left;line-height:var(--sv-lh)}.sv-align-right{text-align:right!important}.sv-count-cell{font-family:var(--sv-mono);font-size:var(--sv-fs-base)!important;color:var(--sv-ink)!important;font-variant-numeric:tabular-nums}.sv-audit-detail{max-width:360px;font-size:var(--sv-fs-sm)!important;line-height:var(--sv-lh);color:var(--sv-muted)!important}.sv-job-error{max-width:340px;line-height:var(--sv-lh);color:var(--sv-muted)!important;font-size:var(--sv-fs-sm)!important;word-break:break-word}.sv-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sv-s6);align-items:start}.sv-plan-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s4);margin-bottom:var(--sv-s6)}.sv-plan-summary h3{font-size:28px;letter-spacing:-.025em;font-weight:620;color:var(--sv-ink);margin-top:4px}.sv-usage{margin-top:var(--sv-s5)}.sv-usage>div:first-child{display:flex;justify-content:space-between;gap:var(--sv-s4);font-size:var(--sv-fs-base);margin-bottom:8px;color:var(--sv-text)}.sv-usage strong{font-weight:600;color:var(--sv-ink);font-variant-numeric:tabular-nums}.sv-usage strong>span{font-weight:400;color:var(--sv-subtle)}.sv-usage-track{height:6px;border-radius:var(--sv-r-pill);background:#e3e8e2;overflow:hidden}.sv-usage-track>span{display:block;height:100%;background:var(--sv-green);border-radius:var(--sv-r-pill);min-width:0}.sv-usage-track>span.sv-usage-warning{background:#9a6a14}.sv-export-row{display:flex;align-items:center;gap:var(--sv-s3);margin:0 var(--sv-s6);padding:var(--sv-s5) 0;border-bottom:1px solid var(--sv-border-subtle)}.sv-export-row>div{flex:1;min-width:0}.sv-export-row strong{display:block;font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-export-row small{display:block;font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin-top:2px;line-height:var(--sv-lh)}.sv-export-icon{color:var(--sv-green)}.sv-plan-options{padding:4px var(--sv-s6)}.sv-plan-option{display:flex;align-items:center;gap:var(--sv-s4);padding:var(--sv-s4) 0;border-bottom:1px solid var(--sv-border-subtle);color:var(--sv-green-text)}.sv-plan-option:last-child{border:0}.sv-plan-option:hover strong{color:var(--sv-green-text);text-decoration:underline;text-underline-offset:3px}.sv-plan-option>span{flex:1}.sv-plan-option strong{display:block;font-size:var(--sv-fs-md);font-weight:600;color:var(--sv-ink)}.sv-plan-option small{display:block;font-size:var(--sv-fs-sm);color:var(--sv-subtle);margin-top:2px}.sv-setting-fact{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s5);padding:12px 0;border-bottom:1px solid var(--sv-border-subtle)}.sv-setting-fact>span:first-child{font-size:var(--sv-fs-base);color:var(--sv-muted)}.sv-setting-fact>strong{font-size:var(--sv-fs-base);font-weight:550;color:var(--sv-ink);text-align:right}.sv-danger-zone{margin-top:var(--sv-s8);border-color:var(--sv-danger-border);padding:var(--sv-s6);display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s6);background:#fdf8f7}.sv-danger-zone h2{font-size:var(--sv-fs-lg);font-weight:620;color:var(--sv-danger-fg)}.sv-danger-zone p{font-size:var(--sv-fs-base);color:var(--sv-muted);line-height:var(--sv-lh-relaxed);margin-top:4px}.sv-private-link{display:inline-flex;flex-direction:column;gap:5px}.sv-private-link>small{font-size:var(--sv-fs-sm);line-height:var(--sv-lh);max-width:280px}.sv-approved-snapshot{border:1px solid var(--sv-border);border-radius:var(--sv-r-md);background:var(--sv-sunken);padding:14px var(--sv-s4);margin-bottom:var(--sv-s5)}.sv-approved-snapshot summary,.sv-evidence-pages summary{cursor:pointer;font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink);border-radius:4px}.sv-approved-snapshot summary:hover,.sv-evidence-pages summary:hover{color:var(--sv-green-text)}.sv-approved-snapshot dl{margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--sv-s3)}.sv-approved-snapshot dt{font-size:var(--sv-fs-sm);color:var(--sv-subtle)}.sv-approved-snapshot dd{margin:2px 0 0;font-size:var(--sv-fs-base);color:var(--sv-ink);overflow-wrap:anywhere}.sv-approved-snapshot>p{font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);color:var(--sv-muted);margin-top:var(--sv-s4)}.sv-processing-action{display:flex;align-items:center;gap:var(--sv-s5);border-top:1px solid var(--sv-border-subtle);padding-top:var(--sv-s5);margin-top:var(--sv-s5)}.sv-processing-action>div{flex:1}.sv-processing-action strong{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-processing-action p{font-size:var(--sv-fs-sm);line-height:var(--sv-lh);color:var(--sv-muted);margin-top:4px}.sv-extraction-runs>div+div{border-top:1px solid var(--sv-border-subtle);margin-top:var(--sv-s6);padding-top:var(--sv-s5)}.sv-extraction-runs .sv-notice{margin-top:var(--sv-s3)}.sv-evidence-pages{margin-top:14px;max-height:350px;overflow:auto;border:1px solid var(--sv-border);border-radius:var(--sv-r-md)}.sv-evidence-pages>details{padding:12px var(--sv-s4);border-bottom:1px solid var(--sv-border-subtle)}.sv-evidence-pages>details:last-child{border:0}.sv-evidence-pages summary>span{float:right;font-size:var(--sv-fs-sm);color:var(--sv-subtle);font-weight:400}.sv-evidence-pages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--sv-fs-sm);color:var(--sv-text);line-height:var(--sv-lh-relaxed);margin:12px 0}.sv-comparison-panel{min-width:0;max-width:100%}.sv-comparison-panel .sv-panel-heading h2{display:flex;align-items:center;gap:8px}.sv-comparison-selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sv-s4);align-items:end;margin-bottom:var(--sv-s3)}.sv-comparison-selectors .sv-button{grid-column:1/-1;justify-self:start}.sv-comparison-selectors select{max-width:100%;text-overflow:ellipsis}.sv-comparison-session{margin-top:var(--sv-s6);padding-top:var(--sv-s5);border-top:1px solid var(--sv-border-subtle);font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed)}.sv-comparison-sources,.sv-comparison-quotes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sv-s4)}.sv-comparison-sources>section,.sv-comparison-quotes>div{min-width:0;border:1px solid var(--sv-border);border-radius:var(--sv-r-md);padding:var(--sv-s4);background:var(--sv-sunken);overflow-wrap:anywhere}.sv-comparison-sources h3,.sv-comparison-impact h3,.sv-comparison-result-heading h3{font-size:var(--sv-fs-md);font-weight:600;color:var(--sv-ink)}.sv-comparison-sources p{margin:8px 0}.sv-comparison-status{display:flex;flex-wrap:wrap;gap:var(--sv-s3);margin:var(--sv-s5) 0}.sv-comparison-result-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:var(--sv-s6) 0 var(--sv-s3)}.sv-comparison-session .sv-notice ul{margin:0;padding-left:18px}.sv-comparison-session .sv-notice li+li{margin-top:5px}.sv-comparison-changes{padding:0;list-style:none;display:grid;gap:var(--sv-s5);margin:18px 0 var(--sv-s6)}.sv-comparison-changes h4{font-size:var(--sv-fs-md);font-weight:600;margin-bottom:8px;overflow-wrap:anywhere}.sv-comparison-quotes blockquote{margin:10px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sv-text);font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed)}.sv-comparison-full-text,.sv-comparison-recent{margin-top:var(--sv-s5);border-top:1px solid var(--sv-border-subtle);padding-top:var(--sv-s4)}.sv-comparison-full-text>summary,.sv-comparison-recent>summary{cursor:pointer;font-weight:600;font-size:var(--sv-fs-base);color:var(--sv-ink);border-radius:4px}.sv-comparison-full-text>p{margin:12px 0}.sv-comparison-page-list{max-height:460px;overflow:auto;scrollbar-gutter:stable}.sv-comparison-page-list details{padding:12px 0;border-bottom:1px solid var(--sv-border-subtle)}.sv-comparison-page-list summary{cursor:pointer;font-size:var(--sv-fs-sm);font-weight:550}.sv-source-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sv-text);font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed)}.sv-comparison-recent ul{padding-left:18px;display:grid;gap:10px;margin-top:12px}.sv-comparison-recent button{flex-wrap:wrap;text-align:left;overflow-wrap:anywhere}.sv-comparison-impact{margin-top:var(--sv-s6);padding-top:var(--sv-s5);border-top:1px solid var(--sv-border-subtle)}.sv-comparison-impact>p{margin:8px 0}.sv-comparison-impact .sv-table{min-width:520px}.sv-comparison-impact .sv-badge{white-space:normal;max-width:200px}.sv-comparison-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:var(--sv-s5) 0 var(--sv-s3)}.sv-comparison-actions>p{flex:1;min-width:180px}.sv-sidebar{height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sv-sidebar::-webkit-scrollbar{display:none}@media(max-height:780px){.sv-support{display:none}}@media(max-height:700px){.sv-plan-card p{display:none}.sv-plan-card{padding:8px 12px}}@media(max-height:650px){.sv-plan-card{display:none}}@media(max-height:560px){.sv-nav-caption{display:none}}.sv-nav-close{display:none!important}.sv-mobile-menu,.sv-mobile-shade{display:none}.sv-page-enter{animation:sv-enter .25s ease-out}.sv-dialog-heading>div,.sv-page-heading>div,.sv-panel-heading>div,.sv-section-heading>div,.sv-product-details>div,.sv-public-product-hero>div>div,.sv-public-brand,.sv-breadcrumb,.sv-export-row>div{min-width:0}.sv-dialog-heading h2,.sv-page-heading h1,.sv-page-heading p,.sv-product-choice strong,.sv-product-choice small,.sv-product-details strong,.sv-public-document-name>strong,.sv-public-product-card-body h3,.sv-public-product-hero h1,.sv-public-brand>span,.sv-preview-brand strong,.sv-preview-footer,.sv-review-product-list>div{overflow-wrap:anywhere}.sv-embedded .sv-main-shell{margin-left:0}.sv-embedded .sv-main{padding:var(--sv-s8)}.sv-embedded .sv-topbar{padding:0 var(--sv-s8);justify-content:flex-end}.sv-embedded .sv-page-heading h1{font-size:28px}.sv-embedded-lede{margin:0 0 var(--sv-s4);color:var(--sv-muted);font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed)}.sv-embedded-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sv-s2);margin-bottom:var(--sv-s4)}@keyframes sv-spin{to{transform:rotate(360deg)}}@keyframes sv-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sv-public{--sv-public-accent:#32665b;--sv-public-accent-fill:var(--sv-public-accent);--sv-public-on-accent:#fff;--sv-public-accent-text:var(--sv-public-accent);--sv-public-ground:#f7f8f4;--sv-public-tint:#eef3ec;background:var(--sv-public-ground);min-height:100vh;color:var(--sv-text)}@supports (background:color-mix(in srgb,red 10%,white)){.sv-public{--sv-public-tint:color-mix(in srgb,var(--sv-public-accent) 9%,#fbfcf9)}}.sv-public-header{min-height:88px;padding:18px max(32px,calc((100vw - 1152px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sv-border);gap:var(--sv-s6);background:var(--sv-paper)}.sv-public-brand{display:flex;align-items:center;gap:12px;border-radius:var(--sv-r-sm)}.sv-public-brand>img{width:auto;max-width:140px;max-height:36px;object-fit:contain}.sv-public-brand>span{font-weight:700;font-size:22px;letter-spacing:-.03em;display:flex;align-items:center;gap:5px;color:var(--sv-public-accent-text);white-space:normal}.sv-public-brand i{display:inline-block;height:6px;width:6px;border-radius:50%;background:var(--sv-public-accent);align-self:flex-end;margin-bottom:8px}.sv-public-header>div{display:flex;align-items:center;gap:var(--sv-s8)}.sv-public-header>div>span{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);letter-spacing:.12em;color:var(--sv-subtle);font-weight:600}.sv-public-header>div>a{font-size:var(--sv-fs-base);font-weight:550;display:flex;align-items:center;gap:6px;color:var(--sv-ink);padding:8px 14px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);transition:background var(--sv-ease)}.sv-public-header>div>a:hover{background:var(--sv-sunken)}.sv-public-main{max-width:1152px;margin:0 auto;padding:0 0 64px}.sv-public-hero{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:64px 0}.sv-public-eyebrow{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);letter-spacing:.12em;color:var(--sv-muted);font-weight:600;display:flex;align-items:center;gap:8px}.sv-public-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--sv-public-accent)}.sv-public-hero h1{font-size:64px;line-height:1.04;letter-spacing:-.045em;font-weight:600;margin-top:var(--sv-s5);color:var(--sv-ink)}.sv-public-hero h1>span{color:var(--sv-public-accent-text)}.sv-public-lead{font-size:var(--sv-fs-lg);color:var(--sv-muted);line-height:var(--sv-lh-relaxed);margin-top:var(--sv-s5);max-width:36em}.sv-public-illustration{position:relative;flex-shrink:0;width:335px;height:305px;margin-right:35px}.sv-paper{position:absolute;width:212px;height:270px;border:1px solid #d4dfc4;border-radius:6px;box-shadow:0 9px 22px #435e2e0f}.sv-paper-back{background:#ecf1e3;transform:rotate(-12deg);top:14px;left:40px}.sv-paper-mid{background:#f1f5e9;transform:rotate(6deg);top:12px;left:70px}.sv-paper-front{background:#fff;transform:rotate(-3deg);left:66px;top:4px;padding:22px 23px;color:var(--sv-public-accent-text);box-shadow:var(--sv-shadow-md)}.sv-paper-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9efdf;padding-bottom:20px}.sv-paper-top>span{font-family:var(--sv-mono);font-size:6px;letter-spacing:1.3px;line-height:1.7;color:#7d8d78}.sv-paper-line{height:5px;width:78px;background:#e4ecda;border-radius:2px;margin-top:7px}.sv-paper-line-long{width:120px;height:7px;margin-top:22px;background:#cbd9b8}.sv-paper-drawing{height:75px;margin:18px 0;position:relative;display:flex;align-items:center;justify-content:center}.sv-paper-drawing>span{position:absolute;border:1px solid #b9cba5;width:55px;height:42px;transform:skewY(-20deg)}.sv-paper-drawing>span:nth-child(1){left:34px;top:19px}.sv-paper-drawing>span:nth-child(2){left:64px;top:11px}.sv-paper-drawing>span:nth-child(3){left:50px;top:3px;width:45px;height:27px;transform:skewY(15deg)}.sv-paper-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5edda;padding-top:12px}.sv-paper-bottom>span{font-family:var(--sv-mono);font-size:5px;letter-spacing:.8px;color:#8d9c88}.sv-paper-orbit{position:absolute;bottom:-4px;right:-10px;font-family:var(--sv-mono);font-size:7px;line-height:1.9;letter-spacing:.5px;color:#7d8d78;text-align:right;transform:rotate(-3deg)}.sv-public-search-section{border:1px solid var(--sv-border);background:var(--sv-paper);border-radius:var(--sv-r-lg);padding:var(--sv-s6);margin-bottom:var(--sv-s12);margin-top:var(--sv-s6);box-shadow:var(--sv-shadow-sm)}.sv-public-search-input{display:flex;align-items:center;gap:12px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);padding:6px 6px 6px 16px;color:var(--sv-subtle);background:var(--sv-paper);transition:border-color var(--sv-ease),box-shadow var(--sv-ease)}.sv-public-search-input:focus-within,.sv-public-ask-form>div:focus-within{border-color:var(--sv-public-accent-text);box-shadow:0 0 0 3px #18221e14}.sv-public-search-input>input{border:0;outline:none;flex:1;min-width:0;width:100%;font-size:var(--sv-fs-md);color:var(--sv-ink);background:none;padding:8px 0}.sv-public-search-input>input::placeholder{color:var(--sv-subtle);opacity:1}.sv-public .sv-public-search-input>input:focus-visible,.sv-public .sv-public-ask-form input:focus-visible{outline:none}.sv-public-search-input>button,.sv-public-ask-form button{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--sv-public-accent-fill);color:var(--sv-public-on-accent);min-height:42px;padding:0 20px;border:0;border-radius:var(--sv-r-sm);font-size:var(--sv-fs-base);font-weight:600;flex-shrink:0;cursor:pointer;transition:filter var(--sv-ease),box-shadow var(--sv-ease)}.sv-public-search-input>button:hover,.sv-public-ask-form button:hover:not(:disabled){filter:brightness(.9)}.sv-public-search-input>button:active,.sv-public-ask-form button:active:not(:disabled){filter:brightness(.82)}.sv-public-filters{display:flex;align-items:center;gap:var(--sv-s3);padding-top:var(--sv-s4);color:var(--sv-muted);flex-wrap:wrap}.sv-public-filters>span{display:flex;align-items:center;gap:6px;font-size:var(--sv-fs-sm);font-weight:550;margin-right:6px}.sv-public-filters select,.sv-public-filters input{font-size:var(--sv-fs-base);color:var(--sv-ink);border:1px solid var(--sv-border-control);background:var(--sv-paper);border-radius:var(--sv-r-md);padding:0 10px;height:40px;outline:none;width:200px}.sv-public-filters input{width:190px}.sv-public-filters input::placeholder{color:var(--sv-subtle);opacity:1}.sv-public-filters select:focus-visible,.sv-public-filters input:focus-visible{outline-offset:0}.sv-public-filters>a{font-size:var(--sv-fs-sm);font-weight:550;text-decoration:underline;text-underline-offset:3px;color:var(--sv-public-accent-text);margin-left:auto}.sv-public-section{margin-top:var(--sv-s12)}.sv-public-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sv-s5);margin-bottom:var(--sv-s5)}.sv-public-section-heading h2{font-size:28px;font-weight:620;letter-spacing:-.025em;margin-top:6px;color:var(--sv-ink)}.sv-public-section-heading>span{font-size:var(--sv-fs-sm);color:var(--sv-muted);padding-bottom:4px;font-variant-numeric:tabular-nums}.sv-public-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sv-s5)}.sv-public-product-card{display:block;background:var(--sv-paper);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);overflow:hidden;box-shadow:var(--sv-shadow-xs);transition:transform .2s,box-shadow .2s,border-color .2s}.sv-public-product-card:hover{transform:translateY(-2px);box-shadow:var(--sv-shadow-md);border-color:var(--sv-border-control)}.sv-public-product-card:hover h3{color:var(--sv-public-accent-text)}.sv-public-product-symbol{height:112px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--sv-public-tint);border-bottom:1px solid var(--sv-border);position:relative;overflow:hidden}.sv-public-product-symbol:after{content:"";position:absolute;width:140px;height:140px;border:1px solid rgb(24 34 30/.07);border-radius:50%;right:-15px;top:-80px}.sv-public-product-symbol>svg{color:var(--sv-public-accent-text)}.sv-public-product-symbol>span{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);letter-spacing:.06em;font-weight:600;color:var(--sv-muted);text-transform:uppercase;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-public-product-card-body{padding:var(--sv-s5)}.sv-public-product-card-body>span{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);color:var(--sv-subtle);letter-spacing:.1em;font-weight:600}.sv-public-product-card-body h3{font-size:var(--sv-fs-lg);font-weight:620;letter-spacing:-.015em;color:var(--sv-ink);margin:8px 0 4px;transition:color var(--sv-ease)}.sv-public-product-card-body>p{font-family:var(--sv-mono);font-size:var(--sv-fs-sm);color:var(--sv-muted)}.sv-public-product-card-body>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--sv-border-subtle);padding-top:var(--sv-s4);margin-top:var(--sv-s5);color:var(--sv-public-accent-text)}.sv-public-product-card-body>div>span{font-size:var(--sv-fs-sm);font-weight:550;color:var(--sv-text)}.sv-public-document-list{border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);background:var(--sv-paper);overflow:hidden;box-shadow:var(--sv-shadow-xs)}.sv-public-document{display:flex;align-items:center;gap:var(--sv-s5);padding:var(--sv-s5) var(--sv-s6);border-bottom:1px solid var(--sv-border-subtle);transition:background var(--sv-ease)}.sv-public-document:last-child{border-bottom:0}.sv-public-document:hover{background:var(--sv-sunken)}.sv-public-document:hover .sv-public-document-name>strong{color:var(--sv-public-accent-text);text-decoration:underline;text-underline-offset:3px}.sv-public .sv-public-document:focus-visible{outline-offset:-2px}.sv-public-pdf{height:54px;width:44px;flex-shrink:0;background:var(--sv-public-tint);border:1px solid var(--sv-border);border-radius:var(--sv-r-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--sv-public-accent-text)}.sv-public-pdf small{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);font-weight:700;letter-spacing:.04em;line-height:1.2}.sv-public-document-name{flex:1;min-width:0}.sv-public-document-name>strong{font-size:var(--sv-fs-md);font-weight:620;display:block;color:var(--sv-ink);line-height:var(--sv-lh)}.sv-public-document-name>span{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--sv-fs-sm);color:var(--sv-muted);margin-top:4px}.sv-public-document-name i{width:3px;height:3px;background:var(--sv-subtle);border-radius:50%}.sv-public-document-models{font-family:var(--sv-mono);font-size:var(--sv-fs-xs);color:var(--sv-muted);padding:4px 9px;border:1px solid var(--sv-border);background:var(--sv-sunken);border-radius:var(--sv-r-sm)}.sv-public-document-name>.sv-history-periods{flex-direction:column;align-items:flex-start;gap:2px}.sv-history-current{font-weight:620;color:var(--sv-public-accent-text);padding:1px 8px;border:1px solid var(--sv-public-accent);border-radius:var(--sv-r-sm);font-size:var(--sv-fs-xs);letter-spacing:.04em}.sv-qr-preview{display:grid;place-items:center;width:232px;height:232px;margin:0 auto var(--sv-s4);padding:var(--sv-s3);background:#fff;border:1px solid var(--sv-border);border-radius:var(--sv-r-md)}.sv-qr-preview img{width:100%;height:100%}.sv-qr-actions{flex-wrap:wrap;align-items:center}.sv-paper-copy-form{display:grid;gap:var(--sv-s4);max-width:560px}.sv-paper-copy-form input:not([type=checkbox]),.sv-paper-copy-form textarea{width:100%;font:inherit;padding:10px 12px;border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);color:var(--sv-ink)}.sv-paper-copy-form textarea{min-height:104px;resize:vertical}.sv-paper-copy-status{font-size:var(--sv-fs-sm);color:var(--sv-ink)}.sv-address-cell{white-space:pre-line;overflow-wrap:anywhere;max-width:280px}.sv-public-download{display:flex;align-items:center;gap:8px;color:var(--sv-public-accent-text);margin-left:var(--sv-s4);font-size:var(--sv-fs-base);font-weight:600;white-space:nowrap}.sv-public-empty{padding:56px 30px;text-align:center;border:1px dashed var(--sv-border-control);border-radius:var(--sv-r-lg);color:var(--sv-subtle);background:var(--sv-paper)}.sv-public-empty>svg{margin-bottom:14px}.sv-public-empty h3{font-size:var(--sv-fs-lg);font-weight:620;color:var(--sv-ink);letter-spacing:-.01em}.sv-public-empty p{font-size:var(--sv-fs-base);color:var(--sv-muted);line-height:var(--sv-lh-relaxed);max-width:460px;margin:8px auto 0}.sv-public-empty a{text-decoration:underline;text-underline-offset:3px;color:var(--sv-public-accent-text);font-weight:550}.sv-public-pagination{display:flex;align-items:center;justify-content:space-between;padding:var(--sv-s6) 0;color:var(--sv-muted);font-size:var(--sv-fs-sm)}.sv-public-pagination a{display:flex;align-items:center;gap:6px;color:var(--sv-public-accent-text);font-size:var(--sv-fs-base);font-weight:600;padding:6px 2px;border-radius:var(--sv-r-sm)}.sv-public-pagination a:hover{text-decoration:underline;text-underline-offset:3px}.sv-public-support{display:flex;align-items:center;gap:var(--sv-s5);padding:var(--sv-s6) var(--sv-s7);background:var(--sv-public-tint);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);margin-top:56px}.sv-public-support>span{color:var(--sv-public-accent-text);display:flex}.sv-public-support>div{flex:1}.sv-public-support h3{font-size:var(--sv-fs-lg);font-weight:620;letter-spacing:-.01em;color:var(--sv-ink)}.sv-public-support p{font-size:var(--sv-fs-base);color:var(--sv-muted);margin-top:4px}.sv-public-support>a{display:flex;align-items:center;gap:8px;font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink);border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);padding:10px 16px;transition:background var(--sv-ease)}.sv-public-support>a:hover{background:var(--sv-sunken)}.sv-public-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s5);max-width:1152px;margin:0 auto;padding:var(--sv-s6) 0;border-top:1px solid var(--sv-border);color:var(--sv-subtle)}.sv-public-footer>span{font-size:var(--sv-fs-sm)}.sv-public-footer>a{display:flex;align-items:center;gap:6px;font-size:var(--sv-fs-sm);color:var(--sv-subtle);border-radius:var(--sv-r-sm)}.sv-public-footer>a:hover{color:var(--sv-ink)}.sv-public-footer .sv-brand{font-size:15px;letter-spacing:-.03em;gap:3px;color:var(--sv-muted)}.sv-public-footer .sv-brand-mark{width:16px;height:20px}.sv-public-product-hero{padding:var(--sv-s8) 0 var(--sv-s10);border-bottom:1px solid var(--sv-border)}.sv-public-back{display:flex;align-items:center;gap:8px;font-size:var(--sv-fs-base);font-weight:550;color:var(--sv-muted);margin-bottom:var(--sv-s8);width:fit-content;padding:4px 0;border-radius:var(--sv-r-sm)}.sv-public-back:hover{color:var(--sv-ink)}.sv-public-product-hero>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-s8)}.sv-public-product-hero h1{font-size:44px;font-weight:620;line-height:1.1;letter-spacing:-.035em;color:var(--sv-ink);margin-top:var(--sv-s3);max-width:800px}.sv-public-product-hero>div p:not(.sv-public-eyebrow){font-size:var(--sv-fs-md);color:var(--sv-muted);margin-top:var(--sv-s3)}.sv-public-detail-icon{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:16px;background:var(--sv-public-tint);border:1px solid var(--sv-border);color:var(--sv-public-accent-text);flex-shrink:0}.sv-public-variant{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sv-s3);padding:var(--sv-s6) 0;border-bottom:1px solid var(--sv-border)}.sv-public-variant>label{font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink)}.sv-public-variant>select{border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);padding:0 12px;height:42px;font-size:var(--sv-fs-base);color:var(--sv-ink);min-width:260px;max-width:100%;text-overflow:ellipsis}.sv-public-variant>select:focus-visible{outline-offset:0}.sv-public-variant>p{flex-basis:100%;font-size:var(--sv-fs-sm);color:var(--sv-muted)}.sv-public-variant>.sv-button{min-height:42px}.sv-public-ask{margin-top:var(--sv-s10);padding:var(--sv-s6);background:var(--sv-paper);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg);box-shadow:var(--sv-shadow-sm)}.sv-public-ask-form>label{display:block;font-size:var(--sv-fs-lg);font-weight:620;letter-spacing:-.01em;color:var(--sv-ink);margin-bottom:var(--sv-s3)}.sv-public-ask-form>div{display:flex;align-items:center;gap:12px;border:1px solid var(--sv-border-control);background:var(--sv-paper);border-radius:var(--sv-r-md);padding:6px 6px 6px 14px;color:var(--sv-public-accent-text);transition:border-color var(--sv-ease),box-shadow var(--sv-ease)}.sv-public-ask-form input{border:0;outline:none;flex:1;min-width:0;font-size:var(--sv-fs-md);color:var(--sv-ink);background:none;padding:8px 0}.sv-public-ask-form input::placeholder{color:var(--sv-subtle);opacity:1}.sv-public-ask-form button{padding:0 24px}.sv-public-ask-form button:disabled{filter:saturate(.4) brightness(1.15);cursor:progress}.sv-public-ask-answer:not(:empty){margin-top:var(--sv-s5);padding:var(--sv-s5) var(--sv-s6);background:var(--sv-sunken);border:1px solid var(--sv-border);border-left:3px solid var(--sv-public-accent-text);border-radius:var(--sv-r-md);color:var(--sv-text);font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed)}.sv-public-ask-answer[aria-busy=true]:not(:empty){opacity:.7}.sv-public-ask-answer>p:only-child:not([class]){color:var(--sv-danger-fg)}.sv-public-ask-answer p+p,.sv-public-ask-answer p+ul{margin-top:var(--sv-s3)}.sv-public-ask-notice{display:inline-block;font-size:var(--sv-fs-sm);font-weight:550;color:var(--sv-info-fg);background:var(--sv-info-bg);border:1px solid var(--sv-info-border);border-radius:var(--sv-r-sm);padding:4px 10px}.sv-public-ask-text{font-size:var(--sv-fs-lg);line-height:var(--sv-lh-relaxed);color:var(--sv-ink);white-space:pre-line}.sv-public-ask-disclosure{font-size:var(--sv-fs-xs);line-height:var(--sv-lh-relaxed);color:var(--sv-muted)}.sv-public-ask-citations{list-style:none;margin:var(--sv-s4) 0 0;padding:0;display:grid;gap:var(--sv-s3)}.sv-public-ask-citations>li{background:var(--sv-paper);border:1px solid var(--sv-border);border-radius:var(--sv-r-md);padding:12px 14px}.sv-public-ask-citations a,.sv-public-ask-citations span{font-size:var(--sv-fs-sm);font-weight:600;color:var(--sv-public-accent-text);text-decoration:underline;text-underline-offset:3px;border-radius:4px}.sv-public-ask-citations a:hover{text-decoration-thickness:2px}.sv-public-ask-citations span{text-decoration:none;color:var(--sv-ink)}.sv-public-ask-citations blockquote{margin:8px 0 0;padding:2px 0 2px 12px;border-left:2px solid var(--sv-border-control);font-size:var(--sv-fs-base);line-height:var(--sv-lh-relaxed);color:var(--sv-muted)}.sv-public-ask-support{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sv-s4);font-size:var(--sv-fs-base);font-weight:600;color:var(--sv-ink);border:1px solid var(--sv-border-control);border-radius:var(--sv-r-md);background:var(--sv-paper);padding:8px 14px;transition:background var(--sv-ease)}.sv-public-ask-support:hover{background:var(--sv-soft)}@media(min-width:1500px){.sv-main{padding:var(--sv-s12) 52px}.sv-topbar{padding:0 52px}.sv-app-footer{margin:0 52px}.sv-page-heading h1{font-size:34px}.sv-page-heading{margin-bottom:var(--sv-s8)}.sv-metric{min-height:146px;padding:var(--sv-s6)}.sv-metric>strong{font-size:38px}.sv-dashboard-grid{gap:28px}.sv-onboarding{padding:28px 30px}.sv-setup-grid{margin-top:28px}}@media(max-width:1250px){.sv-sidebar{width:224px;padding-left:12px;padding-right:12px}.sv-main-shell{margin-left:224px}.sv-main,.sv-embedded .sv-main{padding:var(--sv-s8) 28px}.sv-topbar,.sv-embedded .sv-topbar{padding:0 28px}.sv-app-footer{margin:0 28px}.sv-page-heading h1{font-size:28px}.sv-metric{padding:var(--sv-s4)}.sv-metrics{gap:var(--sv-s3)}.sv-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:var(--sv-s5)}.sv-setup-step{padding-right:var(--sv-s5)}.sv-setup-step+.sv-setup-step{padding-left:var(--sv-s5)}.sv-document-detail-grid{grid-template-columns:160px minmax(0,1fr);gap:var(--sv-s5)}.sv-branding-grid{grid-template-columns:1.1fr .95fr;gap:var(--sv-s5)}.sv-activity-filters{grid-template-columns:1fr 1fr 1.1fr}.sv-request-total{grid-column:1/-1;justify-content:flex-start}.sv-request-total span{max-width:none}.sv-public-main,.sv-public-footer{margin-left:36px;margin-right:36px}.sv-public-header{padding-left:36px;padding-right:36px}.sv-public-hero{gap:35px}.sv-public-illustration{margin-right:10px}.sv-public-hero h1{font-size:58px}}@media(max-width:1000px){.sv-sidebar{width:204px;padding-left:10px;padding-right:10px}.sv-main-shell{margin-left:204px}.sv-sidebar>.sv-brand-link{padding-left:7px}.sv-sidebar .sv-brand{font-size:21px}.sv-nav a{padding:9px 10px;gap:10px}.sv-main,.sv-embedded .sv-main{padding:28px 22px}.sv-topbar,.sv-embedded .sv-topbar{padding:0 22px}.sv-app-footer{margin:0 22px}.sv-page-heading{align-items:flex-start;gap:var(--sv-s4)}.sv-page-heading h1{font-size:26px}.sv-page-heading>.sv-button{margin-top:12px}.sv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-metric{min-height:124px}.sv-dashboard-grid{grid-template-columns:1fr}.sv-attention-panel .sv-panel-heading{padding-bottom:var(--sv-s4)}.sv-attention-item{display:inline-flex;width:calc(50% - 36px);vertical-align:top}.sv-quiet-note{margin-top:12px}.sv-onboarding{padding:var(--sv-s5)}.sv-section-heading h2{font-size:var(--sv-fs-lg)}.sv-progress-track{width:56px}.sv-branding-grid,.sv-settings-grid{grid-template-columns:1fr}.sv-library-preview-wrap{max-width:520px}.sv-document-detail-grid{grid-template-columns:1fr}.sv-version-sidebar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sv-version-sidebar>.sv-section-heading{width:100%;margin-bottom:4px}.sv-version-item{width:auto;margin:0;min-width:130px}.sv-sidebar-tip{display:none}.sv-detail-heading{flex-direction:column}.sv-detail-heading>.sv-button-row{justify-content:flex-start}.sv-suggestion-top{gap:10px;padding:var(--sv-s4)}.sv-suggestion-body{gap:var(--sv-s5);padding:var(--sv-s5)}.sv-public-hero{padding:52px 0}.sv-public-hero h1{font-size:50px}.sv-public-illustration{transform:scale(.85);transform-origin:right center;width:280px;margin-right:0}.sv-public-product-grid{gap:var(--sv-s4)}.sv-public-document-models{display:none}}@media(max-width:760px){.sv-sidebar{width:272px;transform:translate(-100%);transition:transform .2s;z-index:60;padding:26px var(--sv-s4) 0;box-shadow:5px 0 25px #18221e1f}.sv-sidebar.is-open{transform:translate(0)}.sv-sidebar:not(.is-open){visibility:hidden}.sv-nav-close{display:inline-flex!important;position:absolute;right:12px;top:20px}.sv-main-shell,.sv-embedded .sv-main-shell{margin-left:0;width:100%}.sv-mobile-menu{display:inline-flex;margin-left:-6px}.sv-mobile-shade{display:block;position:fixed;inset:0;background:#18221e66;border:0;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sv-topbar,.sv-embedded .sv-topbar{height:auto;min-height:60px;padding:9px var(--sv-s5)}.sv-breadcrumb{gap:7px;flex:1;flex-wrap:wrap}.sv-breadcrumb>strong{overflow-wrap:anywhere}.sv-breadcrumb>span:first-of-type,.sv-breadcrumb-slash{display:none}.sv-topbar-actions{gap:10px}.sv-top-link{white-space:nowrap}.sv-topbar-actions>.sv-badge{max-width:120px;white-space:normal;text-align:center;padding:3px 7px}.sv-main,.sv-embedded .sv-main{padding:var(--sv-s6) var(--sv-s5) var(--sv-s8)}.sv-app-footer{margin:0 var(--sv-s5);flex-wrap:wrap;gap:8px}.sv-page-heading{margin-bottom:var(--sv-s6)}.sv-page-heading h1,.sv-embedded .sv-page-heading h1{font-size:26px}.sv-page-heading p:not(.sv-eyebrow){font-size:var(--sv-fs-base)}.sv-page-heading>.sv-button-row{gap:8px;justify-content:flex-end}.sv-metrics{gap:var(--sv-s3);margin-bottom:var(--sv-s6)}.sv-metric{min-height:118px;padding:var(--sv-s4)}.sv-metric>strong{font-size:30px}.sv-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sv-metrics-three .sv-metric{padding:14px}.sv-metrics-three .sv-metric-label>svg{display:none}.sv-onboarding{padding:var(--sv-s5);margin-bottom:var(--sv-s6)}.sv-onboarding>.sv-section-heading{align-items:flex-start}.sv-section-heading h2{line-height:1.35}.sv-progress-label{flex-direction:column;gap:6px;align-items:flex-end;padding-top:5px;white-space:nowrap}.sv-setup-grid{grid-template-columns:1fr;gap:18px;margin-top:var(--sv-s5)}.sv-setup-step{padding:0 0 0 46px;min-height:80px}.sv-setup-step+.sv-setup-step{border-left:0;padding:18px 0 0 46px;border-top:1px solid var(--sv-border)}.sv-step-number{position:absolute;left:0;top:0}.sv-setup-step+.sv-setup-step .sv-step-number{top:18px}.sv-setup-step p{max-width:100%;min-height:0;margin-top:4px}.sv-setup-step .sv-text-button{margin-top:10px}.sv-panel-heading{padding:18px var(--sv-s5)}.sv-document-list{padding:0 var(--sv-s5)}.sv-document-row{gap:10px}.sv-document-row>svg:last-child{display:none}.sv-dashboard-grid{gap:var(--sv-s5);margin-bottom:var(--sv-s5)}.sv-attention-item{margin:0 var(--sv-s5);width:calc(50% - 32px);gap:10px}.sv-attention-number{font-size:22px;min-width:28px}.sv-attention-item>svg{display:none}.sv-quiet-note{margin:18px var(--sv-s5)}.sv-activity-row{padding:12px var(--sv-s5)}.sv-toast{left:50%;width:max-content;max-width:calc(100vw - 32px);bottom:16px}.sv-table-toolbar{padding:14px;gap:10px;flex-wrap:wrap}.sv-table-toolbar>.sv-search{min-width:0;width:100%;flex-basis:100%}.sv-table-toolbar>.sv-filter,.sv-table-toolbar>.sv-compact-select{max-width:100%}.sv-table-toolbar>.sv-filter:has(.sv-select){width:100%}.sv-table th,.sv-table td{padding:12px 14px}.sv-table td:first-child,.sv-table th:first-child{padding-left:18px}.sv-table-footer{padding:12px 18px;flex-wrap:wrap;gap:8px}.sv-table-footer>span:last-child{max-width:100%;text-align:left}.sv-tabs{gap:20px;margin-bottom:var(--sv-s5)}.sv-info-strip{padding:14px;gap:10px;align-items:flex-start}.sv-info-strip .sv-small-label{display:none}.sv-info-strip-icon{padding-top:2px}.sv-info-strip p{flex-basis:calc(100% - 32px)}.sv-info-strip .sv-text-button{margin-left:28px}.sv-detail-heading h1{font-size:24px}.sv-panel-body,.sv-form-fields.sv-panel-body{padding:var(--sv-s5)}.sv-panel-actions{padding:14px var(--sv-s5)}.sv-panel-actions>p,.sv-panel-actions>span{flex-basis:100%;max-width:none;margin-bottom:2px}.sv-metadata-status{gap:8px}.sv-publication-history{padding:14px var(--sv-s5);gap:10px}.sv-dialog{max-height:calc(100dvh - 24px);width:calc(100vw - 24px);border-radius:var(--sv-r-lg)}.sv-dialog-inner{padding:22px var(--sv-s5)}.sv-dialog-heading h2{font-size:22px}.sv-dialog-actions{flex-wrap:wrap;gap:8px;position:sticky;bottom:-22px;background:var(--sv-paper);padding-bottom:16px;z-index:1}.sv-dialog-actions>span{flex-basis:100%;margin-bottom:4px;max-width:none}.sv-dialog-actions>.sv-button{flex:1;justify-content:center}.sv-dropzone{padding:var(--sv-s6) var(--sv-s4)}.sv-product-choice{padding:12px;gap:10px}.sv-import-template{padding:14px;align-items:flex-start}.sv-import-template>div{align-items:flex-start}.sv-import-template .sv-text-button{white-space:nowrap}.sv-suggestion-top{gap:10px;padding:var(--sv-s4) 14px;flex-wrap:wrap}.sv-suggestion-icon{width:32px;height:34px}.sv-suggestion-title{min-width:calc(100% - 110px)}.sv-suggestion-top>.sv-badge{margin-left:42px}.sv-suggestion-top>.sv-icon-button{margin-left:auto}.sv-suggestion-body{grid-template-columns:1fr;padding:var(--sv-s5);gap:var(--sv-s6)}.sv-review-action-column>.sv-button-row{margin-top:14px}.sv-activity-filters{grid-template-columns:1fr 1fr;gap:14px}.sv-activity-filters>.sv-field:nth-child(3){grid-column:1/-1}.sv-request-total{justify-content:flex-start}.sv-danger-zone{align-items:flex-start;flex-direction:column;padding:var(--sv-s5);gap:var(--sv-s4)}.sv-processing-action{flex-direction:column;align-items:flex-start;gap:12px}.sv-approved-snapshot dl{grid-template-columns:1fr}.sv-evidence-pages>details{padding:12px}.sv-comparison-selectors,.sv-comparison-sources,.sv-comparison-quotes{grid-template-columns:minmax(0,1fr)}.sv-comparison-sources>section,.sv-comparison-quotes>div{padding:12px}.sv-comparison-actions .sv-button{width:100%;justify-content:center}.sv-comparison-session{margin-top:18px}.sv-app .sv-icon-button,.sv-dialog .sv-icon-button{min-width:40px;min-height:40px}.sv-app .sv-button,.sv-dialog .sv-button,.sv-public .sv-button,.sv-select-trigger,.sv-select-compact .sv-select-trigger,.sv-select-option{min-height:44px}.sv-select-compact .sv-select-trigger{min-width:0}.sv-select-compact,.sv-public-filters .sv-select{width:100%}.sv-public-variant .sv-select{min-width:0;flex:1}.sv-app .sv-field input:not([type=checkbox]):not([type=color]),.sv-dialog .sv-field input:not([type=checkbox]):not([type=color]),.sv-app .sv-field select,.sv-dialog .sv-field select,.sv-app .sv-field textarea,.sv-dialog .sv-field textarea,.sv-search input,.sv-public input:not([type=hidden]),.sv-public select,.sv-compact-select,.sv-filter select{font-size:16px;min-height:40px;max-width:100%}.sv-public-header{min-height:72px;padding:14px var(--sv-s6);gap:14px;flex-wrap:wrap}.sv-public-brand>span{font-size:19px}.sv-public-brand>img{max-width:96px;max-height:28px}.sv-public-header>div>span{display:none}.sv-public-header>div>a{padding:7px 12px}.sv-public-main,.sv-public-footer{margin-left:var(--sv-s6);margin-right:var(--sv-s6)}.sv-public-hero{padding:40px 0 32px;gap:15px;position:relative}.sv-public-hero h1{font-size:44px;letter-spacing:-.04em;margin-top:var(--sv-s4)}.sv-public-lead{font-size:var(--sv-fs-md);margin-top:var(--sv-s4)}.sv-public-lead br{display:none}.sv-public-illustration{width:160px;transform:scale(.6);height:235px;transform-origin:right center;align-self:center;margin-left:-55px;margin-top:20px}.sv-public-illustration .sv-paper-back{left:-85px}.sv-public-illustration .sv-paper-mid{left:-55px}.sv-public-illustration .sv-paper-front{left:-59px}.sv-paper-orbit{right:-9px;bottom:-28px}.sv-public-search-section{padding:var(--sv-s4);margin-bottom:var(--sv-s10)}.sv-public-search-input{padding:6px;gap:8px;flex-wrap:wrap}.sv-public-search-input>svg{width:18px;margin-left:8px}.sv-public-search-input>input{flex-basis:calc(100% - 40px);width:0}.sv-public-search-input>button{width:100%;min-height:44px}.sv-public-filters{gap:10px;padding-top:14px}.sv-public-filters>span{width:100%}.sv-public-filters select,.sv-public-filters input{width:100%;height:44px}.sv-public-filters>label,.sv-public-filters label{flex:1;min-width:0;flex-basis:100%}.sv-public-section{margin-top:var(--sv-s10)}.sv-public-section-heading{margin-bottom:var(--sv-s4)}.sv-public-section-heading h2{font-size:24px}.sv-public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sv-s3)}.sv-public-product-symbol{height:92px;gap:8px}.sv-public-product-symbol>span{max-width:110px}.sv-public-product-symbol>svg{width:24px}.sv-public-product-card-body{padding:var(--sv-s4)}.sv-public-product-card-body h3{font-size:var(--sv-fs-md)}.sv-public-product-card-body>div{padding-top:12px;margin-top:var(--sv-s4)}.sv-public-document{padding:var(--sv-s4);gap:14px}.sv-public-document-name>strong{font-size:var(--sv-fs-base)}.sv-public-download{margin-left:4px}.sv-public-download>span{display:none}.sv-public-pdf{width:40px;height:48px}.sv-public-pdf>svg{width:20px}.sv-public-support{padding:var(--sv-s5);gap:14px;flex-wrap:wrap;margin-top:var(--sv-s10)}.sv-public-support>div{flex:1 1 calc(100% - 52px);min-width:0}.sv-public-support>a{margin-left:39px}.sv-public-footer{padding:var(--sv-s5) 0;gap:12px;flex-wrap:wrap}.sv-public-main{padding-bottom:var(--sv-s10)}.sv-public-product-hero{padding:var(--sv-s6) 0 var(--sv-s8)}.sv-public-back{margin-bottom:var(--sv-s6)}.sv-public-product-hero h1{font-size:34px}.sv-public-product-hero>div p:not(.sv-public-eyebrow){font-size:var(--sv-fs-base);line-height:var(--sv-lh)}.sv-public-detail-icon{width:84px;height:84px;border-radius:var(--sv-r-lg)}.sv-public-detail-icon svg{width:40px}.sv-public-variant{gap:10px}.sv-public-variant>label{flex-basis:100%}.sv-public-variant>select{min-width:0;flex:1}.sv-public-empty{padding:36px 22px}.sv-public-ask{margin-top:var(--sv-s8);padding:var(--sv-s4)}.sv-public-ask-form>div{padding:6px 6px 6px 12px;gap:8px}.sv-public-ask-form button{padding:0 16px}.sv-public-ask-answer:not(:empty){padding:var(--sv-s4)}}@media(max-width:560px){.sv-form-grid,.sv-product-details,.sv-activity-filters{grid-template-columns:minmax(0,1fr)}.sv-page-heading{flex-direction:column;align-items:flex-start}.sv-dialog-heading{gap:10px}.sv-panel-heading{gap:14px}.sv-panel-heading>.sv-button{max-width:100%;white-space:normal}.sv-metadata-status{align-items:flex-start}.sv-public-product-hero>div{align-items:flex-start}.sv-setting-fact{flex-wrap:wrap;gap:8px}.sv-setting-fact .sv-badge{white-space:normal}}@media(max-width:430px){.sv-main,.sv-embedded .sv-main{padding:22px var(--sv-s4) 28px}.sv-topbar,.sv-embedded .sv-topbar{padding-left:var(--sv-s4);padding-right:var(--sv-s4)}.sv-topbar-actions>.sv-badge{display:none}.sv-page-heading{gap:var(--sv-s4)}.sv-page-heading h1,.sv-embedded .sv-page-heading h1{font-size:26px}.sv-page-heading>.sv-button{margin-top:0}.sv-page-heading>.sv-button-row{justify-content:flex-start;width:100%}.sv-metrics{gap:10px}.sv-metric{padding:14px}.sv-metric-label svg{width:16px}.sv-onboarding{padding:18px}.sv-onboarding>.sv-section-heading{gap:8px}.sv-progress-track{width:48px}.sv-attention-item{width:calc(100% - 40px);display:flex;margin:0 var(--sv-s5)!important}.sv-attention-item>svg{display:block;margin-left:auto}.sv-attention-number{font-size:24px;min-width:34px}.sv-metrics-three{grid-template-columns:1fr}.sv-metrics-three .sv-metric{display:grid;grid-template-columns:1fr 64px;align-items:center;min-height:80px;padding:14px var(--sv-s4)}.sv-metrics-three .sv-metric>strong{grid-row:1/3;grid-column:2;font-size:28px;text-align:right;display:block;margin:0}.sv-form-grid{gap:var(--sv-s4)}.sv-publication-history{flex-wrap:wrap}.sv-publication-history .sv-text-button{margin-left:44px}.sv-dialog-inner{padding:20px var(--sv-s4)}.sv-default-toggle{padding:14px}.sv-product-choice>.sv-badge{display:none}.sv-import-template{flex-direction:column;gap:10px}.sv-import-template>.sv-text-button{margin-left:30px}.sv-preview-content{padding:var(--sv-s5)}.sv-export-row{gap:10px;margin:0 var(--sv-s5)}.sv-app-footer>span:first-child{width:100%}.sv-app-footer{margin:0 var(--sv-s4)}.sv-public-main,.sv-public-footer{margin-left:var(--sv-s5);margin-right:var(--sv-s5)}.sv-public-header{padding-left:var(--sv-s5);padding-right:var(--sv-s5)}.sv-public-hero{padding:32px 0}.sv-public-hero h1{font-size:40px}.sv-public-illustration{display:none}.sv-public-search-section{padding:14px}.sv-public-product-grid{grid-template-columns:1fr 1fr;gap:10px}.sv-public-product-symbol>span{display:none}.sv-public-product-symbol{height:76px}.sv-public-product-card-body{padding:14px}.sv-public-product-card-body>span{letter-spacing:.04em}.sv-public-product-card-body h3{line-height:1.35}.sv-public-product-card-body>p{overflow-wrap:anywhere}.sv-public-document{padding:14px;gap:12px}.sv-public-product-hero h1{font-size:30px}.sv-public-detail-icon{width:64px;height:68px}.sv-public-detail-icon svg{width:32px}.sv-public-product-hero>div{gap:15px}.sv-public-variant>.sv-button{padding:9px 14px}.sv-public-support>a{margin-left:0}.sv-public-section-heading h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.sv-page-enter,.sv-select-menu{animation:none}.sv-spin{animation-duration:2s}.sv-select-trigger>svg{transition:none}.sv-button,.sv-nav a,.sv-sidebar,.sv-public-product-card,.sv-switch,.sv-switch:before{transition:none}.sv-button:active:not(:disabled),.sv-public-product-card:hover{transform:none}}@media(forced-colors:active){.sv-badge,.sv-button,.sv-notice,.sv-public-ask-citations>li{border:1px solid CanvasText}.sv-switch,.sv-select-trigger,.sv-select-menu{border:1px solid CanvasText}.sv-select-option.is-active{outline:2px solid Highlight;outline-offset:-2px}}.sv-import-panel{padding:var(--sv-s-5,20px);margin-bottom:var(--sv-s-4,16px)}.sv-import-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.sv-import-head h2{margin:0 0 4px;font-size:var(--sv-fs-lg)}.sv-import-head p{margin:0;max-width:60ch;color:var(--sv-muted);font-size:var(--sv-fs-sm)}.sv-import-result{margin-top:16px;display:grid;gap:12px}.sv-import-result .sv-import-counts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:var(--sv-fs-base);font-weight:550}.sv-import-result h3{margin:0 0 6px;font-size:var(--sv-fs-base)}.sv-import-rejections{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--sv-fs-sm)}.sv-import-rejections li{display:grid;gap:2px}.sv-import-rejections code{overflow-wrap:anywhere;font-size:var(--sv-fs-xs)}.sv-import-rejections span,.sv-import-note{color:var(--sv-muted);font-size:var(--sv-fs-sm);margin:0}.sv-setup-step-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:auto}.sv-setup-step.is-skipped{opacity:.8}.sv-text-button-quiet{color:var(--sv-muted)}.sv-setup-hint{color:var(--sv-muted);font-size:var(--sv-fs-sm)}.sv-try-question{display:grid;gap:8px;margin:8px 0}.sv-try-question input{min-height:36px;padding:6px 10px;border:1px solid var(--sv-line,#ccd7d2);border-radius:var(--sv-r-sm);font:inherit}.sv-callout-guidance{color:var(--sv-muted);font-size:var(--sv-fs-sm);max-width:62ch}.sv-callout-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sv-docs-main{padding:48px 0 80px;display:grid;gap:40px}.sv-docs-hero h1{font-size:clamp(30px,5vw,48px);line-height:1.1;margin:8px 0 16px}.sv-docs-hero .sv-public-lead{max-width:60ch}.sv-docs-form{margin:24px 0 8px;display:grid;gap:8px;max-width:560px}.sv-docs-form label{font-weight:600}.sv-docs-form>div{display:flex;gap:8px;flex-wrap:wrap}.sv-docs-form input{flex:1;min-width:220px;min-height:44px;padding:8px 12px;border:1px solid var(--sv-border-control,#ccd7d2);border-radius:var(--sv-r-md);font:inherit;background:var(--sv-surface,#fff);color:var(--sv-ink)}.sv-docs-form button{min-height:44px;padding:8px 18px;border:0;border-radius:var(--sv-r-md);background:var(--sv-public-accent-fill,var(--sv-accent));color:var(--sv-public-on-accent,#fff);font:inherit;font-weight:600;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.sv-docs-form button:disabled{opacity:.7;cursor:wait}.sv-docs-error{color:var(--sv-danger-fg,#a02020);margin:8px 0 0}.sv-docs-note{color:var(--sv-muted);font-size:var(--sv-fs-sm);max-width:62ch}.sv-docs-report h2{margin:0 0 4px;font-size:var(--sv-fs-xl)}.sv-docs-count{margin:0 0 16px;color:var(--sv-muted)}.sv-docs-findings{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.sv-docs-findings li{display:flex;gap:12px;align-items:flex-start}.sv-docs-findings li svg{flex:none;margin-top:2px}.sv-docs-findings .is-open svg{color:var(--sv-warning-fg,#8a5a00)}.sv-docs-findings .is-clear svg{color:var(--sv-success-fg,#1d6b4a)}.sv-docs-broken{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:var(--sv-fs-sm)}.sv-docs-broken li{display:grid;gap:2px}.sv-docs-broken code{overflow-wrap:anywhere}.sv-docs-broken span{color:var(--sv-muted)}
