@font-face{font-family:ZY Sans;font-weight:400 700;font-style:normal;font-display:swap;src:url(../fonts/zy-sans.woff2)format("woff2")}@font-face{font-family:ZY Serif;font-weight:500 700;font-style:normal;font-display:swap;src:url(../fonts/zy-serif.woff2)format("woff2")}@font-face{font-family:ZY Numerals;font-weight:400 700;font-style:normal;font-display:swap;src:url(../fonts/zy-numerals.woff2)format("woff2")}:root{--ink:#1b2230;--ink-2:#444c5c;--muted:#5c6370;--hairline:#d9dce1;--band:#f4f5f7;--paper:#fff;--desk:#e9ebee;--indigo:#2b3f7a;--indigo-deep:#22346a;--indigo-wash:#e8ebf4;--field-border:#6b7280;--disabled:#e6e8ec;--selection:#d7ddf0;--ok:#3f7d5b;--warn:#b7791f;--warn-text:#8a5a00;--warn-ink:#5a3e00;--hold:#a63d32;--unknown:#8a8f98;--warn-wash:#fbf3e0;--warn-stripe:#f0d9a6;--hold-wash:#f8e9e7;--ok-wash:#e7f1ea;--unknown-wash:#f0f1f3;--font-sans:"ZY Sans", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif:"ZY Serif", "ZY Sans", "Songti SC", serif;--font-num:"ZY Numerals", "ZY Serif", serif;--radius-s:2px;--radius-m:3px;--radius-l:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--ease-out:cubic-bezier(.16, 1, .3, 1);--tab-h:60px;--head-h:56px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--desk);color:var(--ink);font:400 15px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse;width:100%}img,svg{max-width:100%;display:block}::selection{background:var(--selection);color:var(--ink)}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:var(--radius-s)}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:#b6bac2 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#b6bac2;border-radius:4px}input,textarea{caret-color:var(--indigo)}input::placeholder{color:var(--muted);opacity:1}.num{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.serif{font-family:var(--font-serif)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}[hidden]{display:none!important}.frame{background:var(--paper);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;position:relative}.frame.phone{max-width:480px;padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));box-shadow:0 0 0 1px #c9cdd3}.frame.desk{max-width:none}.frame.auth{max-width:480px;box-shadow:0 0 0 1px #c9cdd3}.app-header{min-height:var(--head-h);padding:0 var(--space-5);border-bottom:1px solid var(--hairline);align-items:center;gap:var(--space-2);display:flex}.app-header .emblem{flex:none;width:24px;height:24px}.brand{font:700 17px/1 var(--font-serif);letter-spacing:.5px}.who{color:var(--muted);margin-left:var(--space-1);font-size:13px}.app-header .grow{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.page{padding:0 var(--space-5) var(--space-6);flex:1}.desk .page{padding:0 var(--space-6) var(--space-7)}.page>:first-child{margin-top:var(--space-5)}.seal{font:700 12px/1 var(--font-serif);color:var(--indigo);border:1.5px solid var(--indigo);border-radius:var(--radius-s);letter-spacing:1px;white-space:nowrap;padding:3px 5px 3px 6px;display:inline-block;transform:rotate(-2deg)}.state{align-items:center;gap:8px;display:inline-flex}.sw{border-radius:var(--radius-s);border:1px solid;flex:none;width:14px;height:14px;display:inline-block}.sw.ok{background:var(--ok);border-color:var(--ok)}.sw.warn{background:repeating-linear-gradient(135deg, var(--warn-stripe) 0 3px, var(--warn-wash) 3px 6px);border-color:var(--warn)}.sw.hold{background:var(--hold);border-color:var(--hold)}.sw.unknown{background:radial-gradient(var(--unknown) 1px, transparent 1.2px) 0 0 / 5px 5px, var(--unknown-wash);border:1px dashed var(--unknown)}.range{margin-top:var(--space-5);color:var(--muted);font-size:12px}h1.headline{margin-top:var(--space-2);font:700 26px/1.5 var(--font-serif);letter-spacing:.2px;text-wrap:balance}h1.headline .n{font:600 1.7em/1 var(--font-num);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;padding:0 2px}h1.title{font:700 22px/1.4 var(--font-serif);margin-top:var(--space-5);text-wrap:balance}.lead{margin-top:var(--space-2);color:var(--ink-2)}.block{margin-top:var(--space-5)}.block>h2{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:14px;font-weight:700;display:flex}.block>h2 small,.small{color:var(--muted);font-size:12px;font-weight:400}.basis{margin-top:var(--space-2);color:var(--muted);font-size:12px;line-height:1.6}.rows{margin-top:var(--space-2);border-top:1px solid var(--ink)}.rows>li,.rows>div{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--hairline);min-height:44px;padding:6px 0;display:flex}.rows .val{text-align:right;font:600 17px var(--font-num);font-variant-numeric:lining-nums tabular-nums;margin-left:auto}.rows .val i{font:400 12px var(--font-sans);color:var(--muted);margin:0 4px 0 2px;font-style:normal}.rows small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.btn{border-radius:var(--radius-l);border:1px solid var(--field-border);background:var(--paper);min-height:44px;color:var(--ink);transition:background .15s var(--ease-out), border-color .15s var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){background:var(--band)}.btn.primary{background:var(--indigo);border-color:var(--indigo);color:#fff;font-weight:700}.btn.primary:hover:not(:disabled){background:var(--indigo-deep);border-color:var(--indigo-deep)}.btn.danger{border-color:var(--hold);color:var(--hold)}.btn.danger:hover:not(:disabled){background:var(--hold-wash)}.btn.small{min-height:36px;padding:0 14px;font-size:13px}.btn.block{width:100%;display:flex}.btn:disabled{background:var(--disabled);border-color:var(--disabled);color:var(--muted);cursor:not-allowed}.btn-row{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.linkish{color:var(--indigo);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-weight:600;text-decoration:underline}.field{margin-top:var(--space-4);display:block}.field>span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input:not([type=radio]):not([type=checkbox]),.field select,.field textarea{border:1px solid var(--field-border);border-radius:var(--radius-l);background:var(--paper);width:100%;min-height:44px;padding:0 12px;font-size:16px}.seg{border:1px solid var(--field-border);border-radius:var(--radius-l);display:flex;overflow:hidden}.seg label{text-align:center;flex:1;position:relative}.seg label+label{border-left:1px solid var(--hairline)}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{color:var(--ink-2);font-weight:600;line-height:42px;display:block}.seg input:checked+span{background:var(--indigo-wash);color:var(--indigo)}.seg input:focus-visible+span{outline:2px solid var(--indigo);outline-offset:-3px}.seg input:disabled+span{color:var(--muted);background:var(--disabled)}.notice{margin-top:var(--space-4);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);align-items:baseline;gap:10px;padding:10px 0;font-size:14px;display:flex}.notice.warn{background:repeating-linear-gradient(135deg, var(--warn-wash) 0 6px, #fff 6px 12px);color:var(--warn-ink);border-color:var(--warn);padding:10px 8px}.notice.error{color:#7c2a22;border-color:var(--hold);background:var(--hold-wash);padding:10px 8px}.notice b{flex:none}.nodata{margin-top:var(--space-2);border:1px dashed var(--unknown);border-radius:var(--radius-m);color:var(--muted);background:var(--unknown-wash);padding:14px 12px;font-size:14px}.nodata small{margin-top:2px;font-size:12px;display:block}.stale{margin-top:var(--space-4);border:1px solid var(--unknown);background:var(--unknown-wash);color:var(--ink-2);padding:10px 8px;font-size:14px}.tabbar{width:100%;max-width:480px;height:calc(var(--tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--hairline);background:var(--paper);z-index:20;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabbar a{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex}.tabbar a[aria-current=page]{color:var(--indigo);box-shadow:inset 0 2px 0 var(--indigo);font-weight:700}.tabbar svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:21px;height:21px}.boot{text-align:center;place-content:center;gap:var(--space-3);min-height:100dvh;padding:var(--space-5);background:var(--paper);display:grid}.boot .emblem{width:40px;height:40px;margin:0 auto}.boot .bar{background:var(--hairline);width:200px;height:2px;margin:4px auto 0;overflow:hidden}.boot .bar:after{content:"";background:var(--indigo);width:40%;height:100%;animation:slide 1.4s var(--ease-out) infinite;display:block}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.foot{margin-top:var(--space-5);color:var(--muted);text-align:center;font-size:12px}.tools{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--hairline)}.tools h2{font-size:14px}.tools .btn-row{margin-top:var(--space-3)}label.btn{cursor:pointer;position:relative}label.btn input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}label.btn:has(input:disabled){cursor:not-allowed;background:var(--disabled);border-color:var(--disabled);color:var(--muted)}label.btn:has(input:focus-visible){outline:2px solid var(--indigo);outline-offset:2px}.tools [role=alertdialog]{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--hold);background:var(--hold-wash)}.tools [role=alertdialog] h3{font-size:14px}.tools [role=alertdialog] p{margin-top:4px;font-size:13px}.choices{margin-top:var(--space-4)}.choice{border-bottom:1px solid var(--hairline);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.choice:first-of-type{border-top:1px solid var(--ink)}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice .rad{border:1.5px solid var(--field-border);border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px;position:relative}.choice.on .rad{border-color:var(--indigo)}.choice.on .rad:after{content:"";background:var(--indigo);border-radius:50%;position:absolute;inset:3px}.choice input:focus-visible~.rad{outline:2px solid var(--indigo);outline-offset:2px}.choice b{display:block}.choice small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.roles{border-bottom:1px solid var(--hairline);margin-top:var(--space-4);display:flex}.roles label{margin-right:var(--space-5);color:var(--muted);cursor:pointer;min-height:44px;padding:10px 0;position:relative}.roles label.on{color:var(--indigo);box-shadow:inset 0 -2px 0 var(--indigo);font-weight:700}.roles input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.roles label:has(input:focus-visible){outline:2px solid var(--indigo);outline-offset:2px}.rows .val.demo{font:500 13px var(--font-num);text-align:right;word-break:break-all}.update .foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--tab-h));margin:0}.update-banner{right:16px;bottom:calc(var(--tab-h) + 16px);z-index:30;width:min(360px,100vw - 32px);padding:var(--space-3);border:1px solid var(--indigo);background:var(--indigo-wash);position:fixed;box-shadow:0 6px 18px #1b223024}.update-banner h2{font-size:14px}.update-banner p{margin:2px 0 8px;font-size:13px}.plumb{width:100%;margin-top:6px;overflow:visible}.plumb .ax,.plumb .day{font:12px var(--font-sans);fill:var(--muted)}.plumb .val{font:600 12px var(--font-num);fill:var(--ink-2);font-variant-numeric:lining-nums tabular-nums}.plumb .now{fill:var(--indigo);font-weight:600}.plumb .val.now{font-size:14px}.report-frame{width:100%;height:70dvh;margin-top:var(--space-3);border:1px solid var(--hairline);background:#fff}.rows .unknown-note{font:400 13px var(--font-sans);color:var(--muted)}.rows .val.serif{font-family:var(--font-serif);font-weight:700}.desk-grid{grid-template-columns:208px minmax(0,1fr);min-height:100dvh;display:grid}.rail{border-right:1px solid var(--hairline);padding:var(--space-5) 0;background:#fbfbfc;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.rail-brand{padding:0 var(--space-5) 20px;border-bottom:1px solid var(--hairline)}.rail-brand b{font:700 20px var(--font-serif);display:block}.rail-brand span{color:var(--muted);font-size:12px}.rail-brand .emblem{margin-bottom:8px}.rail nav{flex-direction:column;gap:2px;padding:12px;display:flex}.rail nav hr{border:0;border-top:1px solid var(--hairline);margin:8px 0}.rail nav a{border-radius:var(--radius-m);color:var(--ink-2);align-items:center;min-height:40px;padding:9px 12px;display:flex}.rail nav a:hover{background:var(--band)}.rail nav a[aria-current=page]{background:var(--indigo-wash);color:var(--indigo);font-weight:700}.rail-me{padding:0 var(--space-5);color:var(--muted);margin-top:auto;font-size:12px}.rail-me .linkish{min-height:32px;font-size:12px}.desk-main{min-width:0}.desk-top{min-height:60px;padding:0 var(--space-6);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.desk-top h3{font:700 18px var(--font-serif);margin:0}.desk-top .sub{color:var(--muted);font-size:13px}.desk-top .r{color:var(--muted);align-items:center;gap:16px;margin-left:auto;font-size:12px;display:flex}.sr-only-label{align-items:center;gap:8px;display:inline-flex}.sr-only-label select{border:1px solid var(--field-border);border-radius:var(--radius-l);background:#fff;min-height:36px;padding:0 8px}.desk-page{padding:28px var(--space-6) var(--space-6);max-width:1180px}.desk-page .head{max-width:900px;margin-bottom:var(--space-5)}.desk-page .headline{margin-top:0;font-size:28px}.desk-page .headline .n{font-size:1.55em}.desk-page .block:first-child{margin-top:0}.overview{grid-template-columns:minmax(0,1fr) 380px;column-gap:56px;max-width:none;display:grid}.overview .head{grid-column:1/-1}.overview .side>.block:first-child{margin-top:0}.stage{text-align:center;height:26px;color:var(--muted);border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--band);margin:10px 0;font-size:12px;line-height:26px}.seat-grid{gap:8px;display:grid}.seat{aspect-ratio:1;border-radius:var(--radius-m);cursor:pointer;text-align:left;min-width:0;transition:outline-color .15s var(--ease-out);border:1px solid;padding:6px 7px;font-size:12px;position:relative}.seat .id{font-size:12px;font-weight:600}.seat .alias{color:inherit;opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.seat .t{text-align:center;font-size:15px;position:absolute;bottom:6px;left:0;right:0}.seat.ok{background:var(--ok-wash);color:var(--ink-2);border-color:#a9c7b5}.seat.warn{background:repeating-linear-gradient(135deg, var(--warn-stripe) 0 4px, var(--warn-wash) 4px 8px);border-color:var(--warn);color:var(--warn-ink)}.seat.hold{background:var(--hold);border-color:var(--hold);color:#fff}.seat.unknown{background:radial-gradient(#b4b9c3 1px, transparent 1.3px) 0 0 / 7px 7px, var(--band);border:1px dashed var(--unknown);color:var(--ink-2)}.seat.unknown .id{background:var(--band);margin-left:-3px;padding:0 3px}.seat:hover{outline:2px solid var(--indigo);outline-offset:1px}.seat.sel{outline:2px solid var(--indigo);outline-offset:2px}.legend{color:var(--ink-2);flex-wrap:wrap;gap:22px;margin-top:14px;font-size:12px;display:flex}.replay{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:13px;display:flex}.replay input[type=range]{min-width:160px;accent-color:var(--indigo);flex:1;height:44px}.replay .linkish{min-height:36px;font-size:13px}.replay .linkish:disabled{color:var(--muted);cursor:default;text-decoration:none}table.plain{border-top:1px solid var(--ink);margin-top:var(--space-2)}table.plain th{color:var(--muted);text-align:left;padding:8px 6px 8px 0;font-size:12px;font-weight:500}table.plain td{border-top:1px solid var(--hairline);vertical-align:middle;padding:8px 6px 8px 0}table.plain th:last-child,table.plain td:last-child{text-align:right;padding-right:0}.check{margin-top:var(--space-4);align-items:flex-start;gap:12px;max-width:560px;display:flex}.check input{width:22px;height:22px;accent-color:var(--indigo);flex:none;margin-top:2px}.check b{display:block}.check small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.review{margin-top:var(--space-4);padding:0}.review legend{float:left;border-bottom:1px solid var(--ink);width:100%;padding:0 0 6px;font-size:13px;font-weight:700}.review>.opt:first-of-type{clear:both}.opt{border-bottom:1px solid var(--hairline);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;display:flex;position:relative}.opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt .rad{border:1.5px solid var(--field-border);border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px;position:relative}.opt.on .rad{border-color:var(--indigo)}.opt.on .rad:after{content:"";background:var(--indigo);border-radius:50%;position:absolute;inset:3px}.opt input:focus-visible~.rad{outline:2px solid var(--indigo);outline-offset:2px}.opt small{color:var(--muted);font-size:12px;display:block}.alias-list{border-top:0;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));column-gap:28px;display:grid}.alias-list li{justify-content:space-between}.alias-list input{border:1px solid var(--field-border);border-radius:var(--radius-l);width:160px;min-height:36px;padding:0 10px}.danger-text{color:var(--hold)}@media (width<=960px){.desk-grid{grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;grid-template-areas:"brand me""nav nav";align-items:center;height:auto;padding:10px 0 0;display:grid;position:static}.rail-brand{padding:0 var(--space-4);border:0;grid-area:brand;align-items:center;gap:8px;display:flex}.rail-brand span{display:none}.rail-brand .emblem{margin:0}.rail nav{padding:4px var(--space-3) 0;white-space:nowrap;flex-flow:row;grid-area:nav;gap:0;overflow-x:auto}.rail nav hr{display:none}.rail nav a{border-radius:0;padding:8px 12px;box-shadow:inset 0 -2px #0000}.rail nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--indigo);background:0 0}.rail-me{padding:0 var(--space-4);grid-area:me;align-items:center;gap:12px;margin:0;display:flex}.overview{grid-template-columns:1fr}.desk-page,.desk-top{padding-left:var(--space-4);padding-right:var(--space-4)}.desk-page .headline{font-size:22px}.overview .side{margin-top:var(--space-5)}}@media print{.rail,.desk-top .r,.btn-row,.replay{display:none!important}.desk-grid{display:block}}.frame.notabs{padding-bottom:0}.back:before{content:"← " / ""}.back{min-height:44px;color:var(--indigo);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.learn-title{align-items:center;gap:10px;font-size:24px;display:flex}.learn-message{margin-top:var(--space-2);color:var(--muted);font-size:13px}.learn-message.bad{color:#7c2a22;font-weight:600}.video-stage{margin-top:var(--space-4);aspect-ratio:4/3;border-radius:var(--radius-m);background:#1b2230;max-height:46dvh;position:relative;overflow:hidden}.video-stage video{object-fit:cover;background:#1b2230;width:100%;height:100%;position:absolute;inset:0}.video-hint{color:#c5cad3;pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.compact-video .video-stage{max-height:22dvh}.howto{margin-top:var(--space-2);color:var(--ink-2);padding-left:20px;list-style:decimal}.howto li{padding:2px 0}.steps{counter-reset:step;margin-top:var(--space-5)}.steps>li{counter-increment:step;padding:var(--space-4) 0 var(--space-4) 36px;border-top:1px solid var(--hairline);position:relative}.steps>li:first-child{border-top:1px solid var(--ink)}.steps>li:before{content:counter(step);border:1.5px solid var(--ink);width:24px;height:24px;font:600 13px var(--font-num);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:0}.steps h2{font-size:15px;font-weight:700}.steps .btn-row,.steps .field,.learn-controls .field{margin-top:var(--space-3)}.learn-controls fieldset.field{margin:var(--space-3) 0 0;padding:0}.tips{margin-top:var(--space-2);color:var(--ink-2);padding-left:18px;font-size:14px;list-style:outside}.alerts li{min-height:40px}details.more{margin-top:var(--space-4);border-top:1px solid var(--hairline);padding-top:var(--space-2)}details.more summary{cursor:pointer;min-height:40px;color:var(--indigo);align-items:center;font-size:13px;font-weight:600;display:flex}details.more[open] summary{margin-bottom:var(--space-2)}.headline-sm{font:700 22px/1.5 var(--font-serif);text-wrap:balance}.headline-sm .n{font:600 1.6em/1 var(--font-num);padding:0 2px}.learn-report h3{margin-top:var(--space-5);font-size:14px;font-weight:700}.star-line{margin-top:var(--space-3);color:var(--ink-2);align-items:center;gap:12px;font-size:14px;display:flex}.stars{flex:none;width:84px;height:24px}.cta-row{margin-top:var(--space-5)}.cta-row .btn{min-height:52px;font-size:16px}.aggregate .headline-sm.muted-num,.aggregate .headline-sm.muted-num .n{color:var(--muted)}.aggregate .headline-sm{margin-top:var(--space-2)}.aggregate+.head,.aggregate+.block{margin-top:var(--space-6)}.desk-page>.aggregate:first-of-type{margin-top:var(--space-4)}.dist li{gap:var(--space-3);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.dist-label{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.dist-bar{background:var(--band);border-radius:var(--radius-s);height:8px;overflow:hidden}.dist-bar i{background:repeating-linear-gradient(135deg, var(--warn-stripe) 0 3px, var(--warn-wash) 3px 6px);border-right:2px solid var(--warn);height:100%;display:block}.normal-sample{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.confirm-box{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--hold);background:var(--hold-wash);border-radius:var(--radius-m)}.confirm-box p{font-size:14px;font-weight:600}.confirm-box .btn-row{margin-top:var(--space-3)}.zone{margin-top:var(--space-5)}.zone:first-of-type{margin-top:0}.preview-banner{z-index:12;gap:var(--space-3);margin:0 calc(-1 * var(--space-5));padding:10px var(--space-5);background:var(--paper);border-bottom:1px solid var(--indigo);align-items:center;font-size:13px;display:flex;position:sticky;top:0}.preview-banner b{display:block}.preview-banner span:not(.seal){color:var(--ink-2)}.preview-entry .btn{min-height:44px}
