@font-face{font-family:condensed;src:url(../media/barlow_condensed_800-s.p.0c_jbugc6s9d-.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:condensed;src:url(../media/barlow_condensed_900-s.p.2zj7s7a6h42xy.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:condensed Fallback;src:local(Arial);ascent-override:117.99%;descent-override:23.6%;line-gap-override:0.0%;size-adjust:84.76%}.condensed_e9771f7a-module__Z5Uhla__className{font-family:condensed,condensed Fallback,system-ui,sans-serif}.condensed_e9771f7a-module__Z5Uhla__variable{--font-condensed:"condensed", "condensed Fallback", system-ui, sans-serif}
@font-face{font-family:barlow;src:url(../media/barlow_400-s.p.1z5qpv1tq-i2d.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barlow;src:url(../media/barlow_600-s.p.3ouha59__ghdt.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.barlow_2250b2d7-module__0H9xlW__className{font-family:barlow,barlow Fallback,system-ui,sans-serif}.barlow_2250b2d7-module__0H9xlW__variable{--font-barlow:"barlow", "barlow Fallback", system-ui, sans-serif}
@font-face{font-family:spaceMono;src:url(../media/space_mono_400-s.p.1cqoahf8c9f27.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/space_mono_700-s.p.14cakf_wzt_ob.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.spacemono_23caec6e-module__ES6nrq__className{font-family:spaceMono,spaceMono Fallback,ui-monospace,monospace}.spacemono_23caec6e-module__ES6nrq__variable{--font-spacemono:"spaceMono", "spaceMono Fallback", ui-monospace, monospace}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0b0b;--surface:#121212;--surface-2:#1a1a1a;--surface-3:#222;--line:#262626;--line-strong:#3a3a3a;--outline:#6f6f6f;--text:#fff;--text-2:#d9d9d9;--text-3:#8a8a8a;--text-4:#5e5e5e;--lime:#a6ff00;--lime-hover:#b8ff33;--lime-ink:#0b0b0b;--lime-deep:#141f00;--lime-line:#2f4a00;--amber:#ffb020;--amber-deep:#241a00;--amber-line:#4a3600;--red:#ff4d4d;--red-deep:#260c0c;--red-line:#5a1a1a;--blue:#3b9eff;--blue-deep:#0a1a2a;--blue-line:#123a60;--series-1:#fff;--series-2:#b3b3b3;--series-3:#6f6f6f;--series-4:#3a3a3a;--r-sm:0;--r-md:0;--r-lg:0;--line-hair:#ffffff1f;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--gutter:16px;--content-max:1176px;--rail-w:232px;--header-h:52px;--tabbar-h:60px;--touch:44px;--font-display:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;--grid-line:#ffffff09;--font-ui:var(--font-barlow), "Barlow", system-ui, sans-serif;--font-mono:var(--font-spacemono), "Space Mono", ui-monospace, monospace;--dur:.18s;--ease:cubic-bezier(.2, 0, 0, 1);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--grid-gap:24px;--bg:var(--ground);--black:var(--ground);--white:var(--text);--raised:var(--surface);--raised-2:var(--surface-2);--sunken:#080808;--line-soft:#1c1c1c;--muted:var(--text-3);--on-accent:var(--lime-ink);--landed:var(--lime);--missed:var(--red);--waiting:var(--amber);--warning:var(--amber);--dispute:var(--amber);--verified:var(--blue);--disabled:var(--line-strong);--offline:var(--outline);--font-data:var(--font-mono);--thumb:48px;--bottom-nav-h:var(--tabbar-h);--dur-fast:.12s;--fs-page:36px;--lh-page:1;--fs-section:22px;--lh-section:1.1;--fs-sub:18px;--lh-sub:1.15;--fs-name:18px;--lh-name:1.3;--fs-lead:16px;--lh-lead:1.45;--fs-body:16px;--lh-body:1.45;--fs-meta:14px;--lh-meta:1.4;--fs-label:11px;--lh-label:1.5;--tr-label:.08em;--fs-micro:10px;--lh-micro:1.5;--tr-micro:.04em;--fs-num-lead:48px;--fs-num:32px;--fs-num-sm:24px}@media (min-width:768px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px;--fs-page:48px;--fs-section:26px;--fs-lead:15px;--fs-body:15px;--fs-num-lead:56px;--fs-num:40px}}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground) radial-gradient(ellipse 120% 36% at 80% 0%, #2a3a1233, transparent 70%) no-repeat;min-height:100dvh;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:1.45;overflow-x:hidden}@media (min-width:1024px){body{font-size:15px}}::selection{background:var(--lime);color:var(--lime-ink)}a{color:inherit}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:var(--s-2);font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;overflow-wrap:anywhere;font-size:36px;font-weight:900;line-height:1}h2{margin-bottom:var(--s-3);font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.1}h3{margin-bottom:var(--s-2);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:18px;font-weight:800;line-height:1.15}@media (min-width:1024px){h1{font-size:48px}h2{font-size:26px}}strong,b{font-weight:600}.label,.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:400;line-height:1.5}.eyebrow{margin:0 0 var(--s-2);overflow-wrap:anywhere;display:block}.micro{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);font-size:10px;line-height:1.5}.small{font-size:14px;line-height:1.4}.lede{max-width:62ch;color:var(--text-2);font-size:16px;line-height:1.45}@media (min-width:1024px){.lede{font-size:15px}}.muted{color:var(--text-3)}.fine-print{color:var(--text-3);font-size:13px;line-height:1.45}.mono{font-family:var(--font-mono);letter-spacing:.01em;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.01em;font-weight:900}.num-hero{font-size:64px;line-height:.9}.num-xl{font-size:48px;line-height:.9}.num-lg{font-size:32px;line-height:.95}.num-md{font-size:24px;line-height:1}@media (min-width:1024px){.num-hero{font-size:88px}.num-xl{font-size:56px}.num-lg{font-size:40px}}.is-zero{color:var(--text-3)}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}label{gap:var(--s-2);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5;display:grid}input,select,textarea{width:100%;min-height:var(--touch);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:var(--font-ui);letter-spacing:normal;text-transform:none;transition:border-color var(--dur) var(--ease);padding:10px 12px;font-size:16px;line-height:1.4}input:hover,select:hover,textarea:hover{border-color:var(--outline)}input::placeholder,textarea::placeholder{color:var(--text-3)}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--lime);padding:0}textarea{resize:vertical;min-height:120px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.button{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--touch);min-width:var(--touch);border:1px solid var(--outline);border-radius:var(--r-md);color:var(--text);padding:0 var(--s-5);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), color var(--dur) var(--ease), opacity var(--dur) var(--ease);background:0 0;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button[aria-busy=true]{cursor:progress;opacity:1;position:relative}.button[aria-busy=true]:after{content:"";background:linear-gradient(90deg, transparent, var(--lime), transparent) 0 0 / 50% 100% no-repeat;height:2px;animation:.9s linear infinite busy-sweep;position:absolute;bottom:-1px;left:0;right:0}.button--primary[aria-busy=true]:after{background-image:linear-gradient(90deg, transparent, var(--lime-ink), transparent)}@keyframes busy-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.button:hover:not(:disabled){border-color:var(--text);background:var(--surface-2)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.button--primary{border-color:var(--lime);background:var(--lime);color:var(--lime-ink)}.button--primary:hover:not(:disabled){border-color:var(--lime-hover);background:var(--lime-hover);color:var(--lime-ink)}.button--secondary{border-color:var(--outline);color:var(--text);background:0 0}.button--danger{border-color:var(--red);color:var(--red)}.button--danger:hover:not(:disabled){border-color:var(--red);background:var(--red-deep);color:var(--red)}.button--danger.is-armed,.button--danger.is-armed:hover:not(:disabled){border-color:var(--red);background:var(--red);color:var(--ground)}.button--small{padding:0 var(--s-3);font-size:11px}.button--block{width:100%}.text-button{min-height:var(--touch);min-width:var(--touch);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;text-decoration:underline;display:inline-flex}.text-button:hover{color:var(--text)}.link{align-items:center;gap:var(--s-1);min-height:var(--touch);min-width:var(--touch);color:var(--text-2);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.link .arrow{color:var(--lime)}.arrow{vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:square;stroke-linejoin:miter;width:1em;height:1em;transform:rotate(var(--arrow-turn,0deg));transition:transform var(--dur) var(--ease);flex:none;display:inline-block}a:hover>.arrow,a:focus-visible>.arrow,button:hover>.arrow{transform:translateX(2px) rotate(var(--arrow-turn,0deg))}.wedge{fill:currentColor;flex:none;width:.7em;height:.7em;display:inline-block}.notice,.form-error,.action-feedback{border:1px solid var(--red-line);border-radius:var(--r-sm);background:var(--red-deep);padding:var(--s-3) var(--s-4);color:var(--text-2);border-left-width:4px;font-size:14px;line-height:1.45}.notice--warning{border-color:var(--amber-line);background:var(--amber-deep)}.notice--info{border-color:var(--blue-line);background:var(--blue-deep)}.form-error{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.action-feedback{margin:var(--s-3) 0 0}.action-feedback--success{border-color:var(--lime-line);background:var(--lime-deep)}.auth{min-height:100dvh;display:grid}.auth-main{align-content:start;gap:var(--s-8);padding:max(var(--s-5), var(--safe-top)) max(var(--gutter), var(--safe-right)) max(var(--s-7), var(--safe-bottom)) max(var(--gutter), var(--safe-left));display:grid}.auth-brand{align-items:center;gap:var(--s-3);min-height:var(--touch);display:flex}.login-logo{width:auto;height:26px;display:block}.auth-panel{gap:var(--s-2);width:min(100%,480px);display:grid}.auth-title{margin:var(--s-2) 0 var(--s-1);letter-spacing:-.015em;font-size:clamp(56px,16vw,88px);line-height:.92}.auth-panel .lede{margin-bottom:var(--s-3);font-size:18px}.auth-panel .notice{margin:0 0 var(--s-2)}.auth-panel .fine-print{margin:var(--s-3) 0 0}.auth-art{display:none}.login-form,.stack{gap:var(--s-4);display:grid}.login-form{margin-top:var(--s-3)}.button--wide{width:100%;min-height:56px;padding:0 var(--s-5);justify-content:space-between;font-size:13px}@media (min-width:1024px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-main{padding:var(--s-7) clamp(32px, 4vw, 56px) var(--s-8);align-content:space-between}.auth-panel{margin:0 auto var(--s-8)}.auth-art{padding:var(--s-8) clamp(32px, 4vw, 56px);border-left:1px solid var(--line-hair);background:radial-gradient(60% 38% at 50% 74%,#a6ff001f,#0000 70%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/56px 56px,#0c0f0a;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.auth-art img{width:auto;height:min(56vh,540px);image-rendering:pixelated;align-self:center;margin:auto 0}.auth-art-tag{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px}.auth-art-line{max-width:14ch;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(40px,3.8vw,60px);font-weight:900;line-height:.92}}.skip-link{z-index:100;top:var(--s-2);left:var(--s-2);min-height:var(--touch);padding:0 var(--s-4);border-radius:var(--r-md);background:var(--lime);color:var(--lime-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.shell{min-height:100dvh}.shell-header{z-index:30;justify-content:space-between;align-items:center;gap:var(--s-3);height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) max(var(--gutter), var(--safe-right)) 0 max(var(--gutter), var(--safe-left));border-bottom:1px solid var(--line-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0beb;display:flex;position:sticky;top:0}.shell-brand{align-items:center;gap:var(--s-2);min-height:var(--touch);min-width:var(--touch);color:var(--text);text-decoration:none;display:inline-flex}.shell-brand img{width:auto;height:22px;display:block}.shell-brand-tag{border-left:1px solid var(--line-hair);padding-left:var(--s-3);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1}.shell-brand:hover .shell-brand-tag{color:var(--text)}.nav-pending{pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--lime), transparent) 0 0 / 50% 100% no-repeat;height:2px;transition:opacity var(--dur) var(--ease);position:absolute;bottom:0;left:0;right:0}.nav-pending.is-pending{opacity:1;animation:.9s linear infinite busy-sweep}.shell-tz{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);white-space:nowrap;font-size:11px}.shell-rail{display:none}.shell-body{min-height:calc(100dvh - var(--header-h));flex-direction:column;display:flex}.shell-main{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding:var(--s-5) max(var(--gutter), var(--safe-right)) calc(var(--tabbar-h) + var(--safe-bottom) + 16px) max(var(--gutter), var(--safe-left));flex:1 0 auto;margin:0 auto}.shell-footer{display:none}.shell-tabbar{z-index:40;height:calc(var(--tabbar-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);border-top:1px solid var(--line-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0bf5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.shell-tab{min-width:0;min-height:var(--tabbar-h);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:4px;padding:0 2px;font-size:10px;line-height:1.5;text-decoration:none;display:grid;position:relative}.shell-tab svg{width:22px;height:22px}.shell-tab>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.shell-tab:hover{color:var(--text)}.shell-tab.is-current,.shell-tab.is-current:hover{color:var(--lime)}.shell-tab.is-current:before{content:"";background:var(--lime);height:2px;position:absolute;top:-1px;left:22%;right:22%}.shell-tab .nav-pending{top:-1px;bottom:auto}.shell-scrim{z-index:49;cursor:pointer;animation:fade-in var(--dur) var(--ease) both;background:#0009;border:0;padding:0;position:fixed;inset:0}.shell-sheet{z-index:50;gap:var(--s-1);overscroll-behavior:contain;border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);max-height:85dvh;padding:var(--s-4) max(var(--gutter), var(--safe-right)) calc(var(--s-4) + var(--safe-bottom)) max(var(--gutter), var(--safe-left));animation:fade-in var(--dur) var(--ease) both;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes fade-in{0%{opacity:0}}.shell-sheet-title{margin:0 0 var(--s-2)}.shell-sheet-link{align-items:center;gap:var(--s-3);border-radius:var(--r-md);min-height:48px;padding:0 var(--s-3);color:var(--text);font-size:16px;font-weight:600;text-decoration:none;display:flex;position:relative}.shell-sheet-link svg{width:22px;height:22px;color:var(--text-3)}.shell-sheet-link:hover{background:var(--surface-2)}.shell-sheet-link.is-current{background:var(--surface-2);color:var(--text);box-shadow:inset 3px 0 0 var(--lime)}.shell-sheet-link.is-current svg{color:var(--lime)}.shell-account{gap:var(--s-3);margin-top:var(--s-3);border-top:1px solid var(--line);padding-top:var(--s-4);display:grid}.shell-account-id{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;color:var(--text-2);font-family:var(--font-mono);font-size:12px;line-height:1.5;display:flex}.shell-account-id>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-account form .button{width:100%}.shell-sheet-note{margin:var(--s-2) 0 0;text-align:center}@media (min-width:1024px){.shell-header,.shell-tabbar,.shell-scrim,.shell-sheet{display:none}.shell-rail{z-index:30;width:var(--rail-w);gap:var(--s-5);border-right:1px solid var(--line-hair);padding:var(--s-5) var(--s-3) var(--s-4);background:#0d0d0d;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.shell-rail .shell-brand{padding:0 var(--s-2);margin-bottom:var(--s-2)}.shell-rail .shell-brand img{height:24px}.shell-rail nav{gap:var(--s-5);display:grid}.shell-rail-group{gap:2px;display:grid}.shell-rail-label{margin:0 0 var(--s-1);padding:0 var(--s-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px;line-height:1.5}.shell-rail-link{align-items:center;gap:var(--s-3);min-height:var(--touch);border-radius:var(--r-md);padding:0 var(--s-3);color:var(--text-2);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.shell-rail-link svg{width:20px;height:20px;color:var(--text-3)}.shell-rail-link:hover{color:var(--text);background:#ffffff0a}.shell-rail-link.is-current{color:var(--text);background:#a6ff000f}.shell-rail-link.is-current:before{content:"";background:var(--lime);width:3px;position:absolute;top:0;bottom:0;left:0}.shell-rail-link.is-current svg{color:var(--lime)}.shell-rail .shell-account{padding:var(--s-4) var(--s-2) 0;margin-top:auto}.shell-body{min-height:100dvh;margin-left:var(--rail-w)}.shell-main{padding:var(--s-7) var(--gutter) var(--s-8)}.shell-footer{padding:var(--s-4) var(--gutter) var(--s-5);border-top:1px solid var(--line-hair);color:var(--text-4);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;font-size:11px;display:block}}.page{gap:var(--s-7);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mc-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.mc-grid>*{min-width:0}.mc-grid--tiles{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.mc-grid,.mc-grid--tiles{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.mc-grid>*{grid-column:span 12}.mc-grid>.span-3{grid-column:span 3}.mc-grid>.span-4{grid-column:span 4}.mc-grid>.span-5{grid-column:span 5}.mc-grid>.span-6{grid-column:span 6}.mc-grid>.span-7{grid-column:span 7}.mc-grid>.span-8{grid-column:span 8}.mc-grid>.span-9{grid-column:span 9}.mc-grid>.span-12{grid-column:span 12}}.cluster{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.table-scroll{min-width:0;position:relative}.table-scroll>.table-scroll-inner{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--surface));width:24px;position:absolute;top:0;bottom:0;right:0}.table-scroll table{border-collapse:separate;border-spacing:0;width:100%}.table-scroll th:first-child,.table-scroll td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.table-scroll th:last-child,.table-scroll td:last-child{padding-right:28px}.page-heading{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-6);flex-direction:column;display:flex}.page-heading h1{margin-bottom:var(--s-2)}.section-heading{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-4);flex-flow:wrap;display:flex}.section-heading h2{margin-bottom:0}@media (min-width:1024px){.page-heading{justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-7);flex-direction:row}.section-heading{gap:var(--s-4);flex-wrap:nowrap}}.panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;padding:var(--s-4)}.panel+.panel,.stat-grid+.panel,.table-shell+.panel,.empty-state+.panel{margin-top:var(--s-5)}.panel--error{border-color:var(--red-line)}@media (min-width:1024px){.panel{padding:var(--s-5)}}.stat-grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-grid,.detail-grid{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-height:112px;padding:var(--s-4);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);text-decoration:none;display:block}a.stat-card:hover{border-color:var(--line-strong);background:var(--surface-2)}.stat-card span,.evidence-grid span,.detail-grid dt{margin-bottom:var(--s-2);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.5;display:block}.stat-card strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:40px;font-weight:900;line-height:.95}.evidence-grid>div,.detail-grid>div{border-left:2px solid var(--line-strong);min-width:0;padding-left:var(--s-3)}.evidence-grid strong,.detail-grid dd{color:var(--text-2);font-size:15px;font-weight:400;line-height:1.4}.detail-grid dd{overflow-wrap:anywhere;margin:0}@media (min-width:560px){.evidence-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.stat-grid,.evidence-grid,.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{min-height:128px}}.badge{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);width:fit-content;height:22px;padding:0 var(--s-2);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-size:11px;line-height:1;display:inline-flex}.badge+.badge{margin-left:var(--s-1)}.badge--good{border-color:var(--lime-line);background:var(--lime-deep);color:var(--lime)}.badge--warning{border-color:var(--amber-line);background:var(--amber-deep);color:var(--amber)}.badge--danger{border-color:var(--red-line);background:var(--red-deep);color:var(--red)}.badge--experimental{border-color:var(--blue-line);background:var(--blue-deep);color:var(--blue)}.table-shell{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;overflow:hidden}table{border-collapse:collapse;width:100%;font-size:14px}td{color:var(--text-2);line-height:1.4}th{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.5}td strong{color:var(--text);font-size:15px;font-weight:600}td a,.timeline a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600}td a:hover,.timeline a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}@media (max-width:1023.98px){.table-shell table,.table-shell tbody,.table-shell tr,.table-shell td{width:100%;display:block}.table-shell thead{display:none}.table-shell tr{border-bottom:1px solid var(--line);padding:var(--s-4);position:relative}.table-shell tr:last-child{border-bottom:0}.table-shell td{overflow-wrap:anywhere;border:0;padding:0;font-size:15px}.table-shell td+td{margin-top:var(--s-2)}.table-shell td:empty{display:none}.table-shell td[data-label]:before{content:attr(data-label);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;line-height:1.5;display:block}.table-shell td.cell-primary>a,.table-shell td.cell-primary>strong{min-height:var(--touch);align-items:center;font-size:18px;font-weight:600;line-height:1.3;display:inline-flex}.table-shell td.cell-status{top:var(--s-4);right:var(--s-4);justify-items:end;gap:var(--s-1);text-align:right;width:auto;max-width:45%;margin:0;display:grid;position:absolute}.table-shell td.cell-status:first-child+td{margin-top:0}.table-shell tr:has(>.cell-status)>td.cell-primary{padding-right:7rem}.table-shell td.cell-actions .button{width:100%;min-height:48px}}@media (min-width:1024px){.table-shell{overflow-x:auto}.table-shell th,.table-shell td{border-bottom:1px solid var(--line);padding:var(--s-3) var(--s-4);text-align:left;vertical-align:middle}.table-shell th{height:40px}.table-shell tbody tr:last-child td{border-bottom:0}.table-shell tbody tr:hover{background:var(--surface-2)}}blockquote{margin:var(--s-2) 0;border-left:2px solid var(--line-strong);padding-left:var(--s-3);color:var(--text-2);font-size:15px;line-height:1.5}.empty-state{justify-items:center;gap:var(--s-2);border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:var(--s-7) var(--s-5);text-align:center;background:0 0;display:grid}.empty-state strong{color:var(--text);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:20px;font-weight:800;line-height:1.1}.empty-state p{max-width:46ch;color:var(--text-3);margin:0;font-size:14px;line-height:1.45}.empty-state .button{margin-top:var(--s-2)}.media-unavailable{place-content:center;gap:var(--s-1);border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--sunken);min-height:220px;padding:var(--s-5);color:var(--text-3);font-family:var(--font-mono);text-align:center;font-size:13px;line-height:1.5;display:grid}.media-unavailable strong{color:var(--text-2);font-family:var(--font-ui);font-size:15px}.video-frame{margin:0 calc(-1 * var(--s-4))}.video-frame video{background:#000;width:100%;max-height:68vh;display:block}.spot-media-image{background:var(--sunken);object-fit:contain;width:100%;max-height:60vh;display:block}.video-frame figcaption{padding:var(--s-2) var(--s-4) 0;color:var(--text-3);font-family:var(--font-mono);font-size:11px;line-height:1.5}@media (min-width:1024px){.video-frame{margin:0}.video-frame video{border-radius:var(--r-md);max-height:620px}.spot-media-image{max-height:720px}.video-frame figcaption{padding:var(--s-2) 0 0}}.json-block{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);max-height:320px;margin:var(--s-2) 0 0;padding:var(--s-3);color:var(--text-2);font-family:var(--font-mono);white-space:pre-wrap;font-size:12px;line-height:1.5;overflow:auto}details{border-top:1px solid var(--line);padding:var(--s-1) 0}summary{align-items:center;gap:var(--s-2);min-height:var(--touch);cursor:pointer;color:var(--text-2);letter-spacing:.02em;font-size:14px;font-weight:600;display:flex}summary:hover{color:var(--text)}.evidence-disclaimer{margin:var(--s-3) 0 0;color:var(--blue);font-family:var(--font-mono);font-size:12px;line-height:1.5}.filter-tabs{z-index:20;top:calc(var(--header-h) + var(--safe-top));gap:var(--s-2);scrollbar-width:none;margin:0 calc(-1 * max(var(--gutter), var(--safe-right))) var(--s-4) calc(-1 * max(var(--gutter), var(--safe-left)));padding:var(--s-2) max(var(--gutter), var(--safe-right)) var(--s-2) max(var(--gutter), var(--safe-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0beb;flex-wrap:nowrap;display:flex;position:sticky;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs~.filter-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.chip{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--touch);min-width:var(--touch);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text-3);padding:0 var(--s-4);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;flex:none;font-size:12px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--outline);color:var(--text)}.chip.is-active,.chip.is-active:hover{border-color:var(--text);background:var(--surface-2);color:var(--text)}@media (min-width:1024px){.filter-tabs{margin:0 0 var(--s-5);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-wrap:wrap;padding:0;position:static;overflow:visible}}.filter-bar,.inline-actions{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.filter-bar{margin-bottom:var(--s-4)}.filter-bar label{flex:200px;min-width:200px;max-width:320px}.inline-actions{align-items:center}.inline-actions select{width:auto;min-width:130px}.inline-actions label{align-items:center;gap:var(--s-2);min-height:var(--touch);color:var(--text-2);font-family:var(--font-ui);letter-spacing:normal;text-transform:none;font-size:14px;display:flex}.inline-actions label input[type=checkbox]{flex:none;width:22px;height:22px}@media (max-width:1023.98px){.filter-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.filter-bar label{min-width:0;max-width:none}.filter-bar .button{width:100%;min-height:48px}.inline-actions{align-items:stretch;gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.inline-actions select{width:100%;min-width:0}.inline-actions .button{width:100%;min-height:48px}}.decide{gap:var(--s-2);min-width:0;display:grid}.decide-bar{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decide-form{display:contents}.decide-bar .button{white-space:normal;text-align:center;width:100%;min-width:0;line-height:1.2}@media (min-width:768px){.decide-bar{flex-wrap:wrap;display:flex}.decide-bar .button{white-space:nowrap;width:auto}}.decide-more{border-top:0;padding:0}.decide-more>summary{width:fit-content;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.decide-more>form{margin-top:var(--s-2)}.decide .action-feedback{margin:0}.queue-card:has(.decide[data-pending]){opacity:.72}.review-split{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.review-split>.panel+.panel{margin-top:0}.review-split+.panel,.panel+.review-split,.review-split+section{margin-top:var(--s-5)}@media (min-width:1024px){.review-split{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.review-split>.review-decide{top:var(--s-5);position:sticky}.review-split .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.outcomes{gap:var(--s-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.outcomes>legend{margin-bottom:var(--s-2);grid-column:1/-1;padding:0}.outcome{cursor:pointer;text-transform:none;letter-spacing:normal;display:block;position:relative}.outcome input{opacity:0;pointer-events:none;position:absolute}.outcome-face{border:1px solid var(--line-strong);background:var(--surface);height:100%;min-height:72px;padding:var(--s-3);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);gap:2px;display:grid}.outcome-face strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:800;line-height:1.05}.outcome-face span{color:var(--text-3);font-family:var(--font-ui);font-size:13px;line-height:1.35}.outcome:hover .outcome-face{border-color:var(--outline)}.outcome input:checked+.outcome-face{border-color:var(--lime);background:var(--lime-deep);box-shadow:inset 3px 0 0 var(--lime)}.outcome input:focus-visible+.outcome-face{outline:2px solid var(--lime);outline-offset:2px}.queue-summary{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.queue-summary>div{gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.queue-summary>div:nth-child(2n){border-right:0}.queue-summary dt{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:1.5}.queue-summary dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:900;line-height:.95}.queue-summary dd.is-zero{color:var(--text-4)}.queue-summary .is-hot dd{color:var(--lime)}@media (min-width:768px){.queue-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-summary>div{border-bottom:0}.queue-summary>div:nth-child(2n){border-right:1px solid var(--line)}.queue-summary>div:last-child{border-right:0}}.queue-list{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.queue-card{gap:var(--s-3);border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--surface);min-width:0;padding:var(--s-4);transition:opacity var(--dur) var(--ease);grid-template-columns:minmax(0,1fr);display:grid}.queue-card.is-open{border-left-color:var(--amber)}.queue-card.is-review{border-left-color:var(--blue)}.queue-card.is-closed{border-left-color:var(--line)}.queue-card-head{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.queue-card-title{gap:2px;min-width:0;display:grid}.queue-card-title strong,.queue-card-title a{color:var(--text);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.05}.queue-card-title a{text-decoration:none}.queue-card-title a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.queue-card-meta{gap:var(--s-1) var(--s-3);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;font-size:11px;line-height:1.5;display:flex}.queue-card-body{gap:var(--s-2);min-width:0;color:var(--text-2);font-size:15px;line-height:1.45;display:grid}.queue-card-body blockquote{margin:0}.queue-card-links{gap:0 var(--s-4);flex-wrap:wrap;display:flex}.queue-card-foot{border-top:1px solid var(--line);padding-top:var(--s-3)}.queue-closed{border-top:0;padding:0}.queue-closed>summary{width:fit-content;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:400}.queue-closed>.queue-list{margin-top:var(--s-3)}@media (min-width:1024px){.queue-card{align-items:start;column-gap:var(--s-6);padding:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1fr) auto}.queue-card>.queue-card-head,.queue-card>.queue-card-body{grid-column:1}.queue-card>.queue-card-foot{border-top:0;border-left:1px solid var(--line);max-width:440px;padding:0 0 0 var(--s-5);grid-area:1/2/span 2}}.action-dock{z-index:15;bottom:calc(var(--tabbar-h) + var(--safe-bottom) + var(--s-3));position:sticky}.action-dock .button{width:100%;min-height:48px;box-shadow:0 10px 28px #0000008c}.action-dock--bar{border:1px solid var(--line-strong);padding:var(--s-2);background:#0b0b0bf5;box-shadow:0 10px 28px #0000008c}.action-dock--bar .button{box-shadow:none}@media (min-width:1024px){.action-dock{position:static}.action-dock .button{width:auto;box-shadow:none}.action-dock--bar{box-shadow:none;background:0 0;border:0;padding:0}}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline>li{border-left:2px solid var(--line-strong);padding:0 0 var(--s-5) var(--s-4);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.timeline>li:last-child{padding-bottom:var(--s-1)}.timeline time{color:var(--text-3);font-family:var(--font-mono);font-size:11px;line-height:1.5}.timeline strong{color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.timeline .mono{color:var(--text-3)}@media (min-width:1024px){.timeline>li{gap:var(--s-4);grid-template-columns:180px minmax(0,1fr)}}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%) 0 0 / 220% 100%;animation:1.4s linear infinite skeleton-sweep;display:block}@keyframes skeleton-sweep{to{background-position:-220% 0}}.skeleton-note{margin:var(--s-3) 0 0;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}.error-detail{border-left:2px solid var(--red);max-width:100%;margin:var(--s-3) 0 0;padding:var(--s-2) 0 var(--s-2) var(--s-3);color:var(--text-2);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5;overflow-x:auto}.error-actions{gap:var(--s-2);margin-top:var(--s-4);display:grid}.error-actions .button{width:100%;min-height:48px}@media (min-width:1024px){.error-actions{flex-wrap:wrap;display:flex}.error-actions .button{width:auto;min-height:var(--touch)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.skeleton{background:var(--surface-2)}}
