/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--pct:0deg}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono);--spacing:.25rem;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-body:var(--font-body)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-70{z-index:70}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-16{height:calc(var(--spacing) * 16)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-current{border-color:currentColor}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-strike{fill:var(--accent-strike)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.slashed-zero{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-strike{accent-color:var(--accent-strike)}.accent-voltage{accent-color:var(--accent-voltage)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (min-width:431px) and (max-width:1023.98px){.app-screen{max-width:560px}}@media (min-width:1024px){:root:root{--control-h:36px;--row-pad-y:10px;--rail-w:256px;--canvas-pad:32px;--canvas-max:1680px;--grid-gutter:24px;--gap-cell:12px;--gap-panel:16px;--gap-zone:32px;--row-dense:36px;--row-cozy:44px;--type-kpi:2.75rem;--type-kpi-lg:3.5rem;--master-w:380px;--inspector-w:400px;--raise-0:var(--surface-void);--raise-1:var(--surface-obsidian);--raise-2:var(--surface-midnight);--raise-3:var(--surface-graphite);--grad-count:linear-gradient(105deg,var(--voltage-300),var(--accent-strike));--halo-charged:0 0 0 1px var(--accent-voltage-soft),0 0 26px 6px #6b2fd659}@media (prefers-reduced-motion:no-preference){:root:root{--motion-instant:.1s cubic-bezier(.22,1,.36,1);--motion-snappy:.16s cubic-bezier(.22,1,.36,1);--motion-standard:.22s cubic-bezier(.22,1,.36,1)}}.app-screen.colw-narrow480{--content-col:480px}.app-screen.colw-narrow{--content-col:560px}.app-screen.colw-reading{--content-col:760px}.app-screen.colw-standard{--content-col:1080px}.app-screen.colw-full{--content-col:none}.app-screen[class*=colw-]>:not(.navdrawer){max-width:var(--content-col,1080px);width:100%;margin-inline:auto}.promo{width:100%;max-width:760px;margin-inline:auto}.navpanel .navitem .navhere{display:none}.navpanel .navitem:has(.navhere){background:var(--surface-graphite);color:var(--text-bone);box-shadow:inset 2px 0 0 var(--accent-voltage)}.navpanel .navitem:has(.navhere) .nichev{display:none}.navpanel .navitem .nt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navpanel .navbadge:not(:empty){border-radius:var(--radius-pill);background:var(--accent-strike);color:#fff;min-width:18px;font-family:var(--font-mono);font-size:var(--type-2xs);text-align:center;margin-left:auto;padding:0 5px;line-height:18px}.sheet--full.sheet--full .lsbody,.sheet--full.sheet--full .lsfoot,.sheet--full.sheet--full .lshead{padding-inline:max(var(--space-5),calc((100% - 560px) / 2))}.installbanner.installbanner{display:none}.appbar.appbar{align-self:stretch;width:100%}.appbar.appbar .title{text-align:left}.bars.bars,.bcal .bcalbar .bcback,.leadspage .backtracker.backtracker{display:none}::selection{background:var(--voltage-600);color:var(--text-bone)}*{scrollbar-width:thin;scrollbar-color:var(--surface-steel) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-steel);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}.blitz .dragrep:active{cursor:grabbing}.segctl [aria-disabled=true],.segctl button:disabled{cursor:not-allowed}.segctl{max-width:480px}.fiber5 .f5setup{max-width:560px;margin-inline:auto}.sheet.sheet--modal.sheet--modal{width:min(92vw,var(--overlay-w,560px));max-width:min(92vw,var(--overlay-w,560px));border-radius:var(--radius-xl);border:var(--border-card);height:fit-content;max-height:min(85dvh,920px);box-shadow:var(--elev-pop);margin:auto;inset:0;overflow:hidden}.sheet--modal.sheet--modal .lsbody{max-height:calc(min(85dvh,920px) - 132px)}.sheet--modal.sheet--modal.sheet--full .lsbody,.sheet--modal.sheet--modal.sheet--full .lsfoot,.sheet--modal.sheet--modal.sheet--full .lshead{padding-inline:var(--space-5)}.sheet.sheet--popover.sheet--popover{border-radius:var(--radius-lg);border:var(--border-card);box-shadow:var(--elev-pop);max-height:70dvh;inset:auto;overflow:auto}.sheetscrim--popover.sheetscrim--popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.bc-navmount{display:none}@media (min-width:1024px){.bc-navmount{display:contents}}.dcell,.desk{display:contents}@media (min-width:1024px){.desk{gap:var(--gap-panel) var(--grid-gutter);width:100%;max-width:var(--canvas-max);align-items:start;margin-inline:auto;display:grid}.desk--board{grid-template-columns:repeat(12,minmax(0,1fr))}.desk--split{grid-template-columns:var(--master-w) minmax(0,1fr)}.desk--inspector{grid-template-columns:minmax(0,1fr) var(--inspector-w)}.desk--table,.desk>.dcell{display:block}.desk>.dcell{min-width:0}.desk--board>.dcell{grid-column:1/-1}.desk--board>.dcell--3{grid-column:span 3}.desk--board>.dcell--4{grid-column:span 4}.desk--board>.dcell--5{grid-column:span 5}.desk--board>.dcell--6{grid-column:span 6}.desk--board>.dcell--7{grid-column:span 7}.desk--board>.dcell--8{grid-column:span 8}.desk--board>.dcell--9{grid-column:span 9}.desk--board>.dcell--12{grid-column:1/-1}.desk>.dcell--zone{margin-top:calc(var(--gap-zone) - var(--gap-panel))}}@media (min-width:1440px){:root:root{--canvas-pad:40px;--grid-gutter:28px;--gap-zone:40px}}:root{--surface-void:#0a0a12;--surface-obsidian:#111019;--surface-midnight:#191822;--surface-graphite:#23222f;--surface-steel:#3a3948;--surface-tile:#2d2c3b;--surface-well:#141320;--elev-card:0 2px 4px #00000040,0 10px 26px #00000059,inset 0 1px 0 #ffffff10;--elev-tile:0 1px 2px #00000040,inset 0 1px 0 #ffffff0c;--elev-pop:0 8px 18px #0006,0 22px 50px #00000080,inset 0 1px 0 #ffffff16;--border-card:1px solid #ffffff14;--border-tile:1px solid #ffffff0f;--accent-voltage:#6b2fd6;--accent-strike:#ee7d22;--accent-voltage-soft:#6b2fd633;--accent-strike-soft:#ee7d2233;--voltage-950:#0e0a1a;--voltage-900:#170f2c;--voltage-800:#211549;--voltage-700:#2e1c66;--voltage-600:#4a279f;--voltage-500:#6b2fd6;--voltage-400:#8a57e6;--voltage-300:#ad88f0;--strike-950:#18100a;--strike-900:#271509;--strike-800:#3e2110;--strike-700:#693516;--strike-600:#b4530a;--strike-500:#ee7d22;--strike-400:#f59a52;--strike-300:#f9b985;--pillar-fiber:#7b3fe4;--pillar-focus:#9b4fd0;--pillar-family:#c85aa6;--pillar-faith:#f2a15c;--pillar-fitness:#ee7d22;--blitz-c1:var(--pillar-fiber);--blitz-c2:var(--pillar-focus);--blitz-c3:var(--pillar-family);--blitz-c4:var(--pillar-faith);--blitz-c5:var(--pillar-fitness);--surface-plum:#1b1430;--surface-ember:#241710;--hairline-voltage:1px solid #6b2fd640;--hairline-strike:1px solid #ee7d2240;--grad-brand:linear-gradient(105deg,var(--voltage-400) 0%,var(--accent-voltage) 32%,var(--voltage-600) 50%,var(--strike-600) 70%,var(--accent-strike) 100%);--grad-brand-soft:linear-gradient(120deg,var(--voltage-800),var(--strike-800));--grad-brand-deep:linear-gradient(135deg,var(--voltage-900),var(--strike-900));--text-bone:#f4f2ec;--text-ash:#a7a5b0;--text-smoke:#6c6a78;--signal-crimson:#e5484d;--signal-amber:#e5a23a;--signal-mint:#3dce8e;--signal-rec:#ff4d4d;--metal-steel-1:#3a3f49;--metal-steel-2:#6d7480;--metal-steel-hi:#aab2bf;--metal-silver-1:#6b7079;--metal-silver-2:#b9c0cb;--metal-silver-hi:#f1f4f8;--metal-gold-1:#7a5a1e;--metal-gold-2:#d6a94e;--metal-gold-hi:#ffe9af;--metal-classified:#0c0c10;--metal-depth:#0a0a0e;--ink-on-voltage:#fff;--ink-on-strike:#1a0d02;--ink-glyph:#0c0c10;--type-2xs:.6875rem;--type-xs:.75rem;--type-sm:.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-2xl:1.75rem;--type-3xl:2.375rem;--type-4xl:3.25rem;--type-hero:4.5rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--hairline:1px solid var(--surface-steel);--hairline-soft:1px solid #ffffff0d;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 20px #00000080;--shadow-lg:0 18px 50px #000000a6;--glow-voltage:0 0 0 1px var(--accent-voltage-soft),0 8px 30px #6b2fd64d;--glow-strike:0 0 0 1px var(--accent-strike-soft),0 8px 30px #ee7d224d;--motion-instant:.12s cubic-bezier(.22,1,.36,1);--motion-snappy:.22s cubic-bezier(.22,1,.36,1);--motion-count:.4s ease-out;--motion-standard:.32s cubic-bezier(.22,1,.36,1);--motion-celebratory:.56s cubic-bezier(.16,1.2,.3,1);--motion-glow-life:2.5s;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tap-min:44px}[data-mode=sunlight]{--surface-void:#fff;--surface-obsidian:#fff;--surface-midnight:#f2f2f4;--surface-graphite:#fff;--surface-steel:#0a0a0a;--text-bone:#000;--text-ash:#1a1a1a;--text-smoke:#3a3a3a;--accent-voltage:#4310a8;--accent-strike:#b4530a;--hairline:2px solid #000;--hairline-soft:2px solid #000;--shadow-md:0 4px 12px #0003}@media (color-gamut:p3){:root{--accent-voltage:#7429df;--accent-strike:#fc7700}@supports (color:color(display-p3 0 0 0)){:root{--accent-voltage:color(display-p3 .42 .18 .84);--accent-strike:color(display-p3 .93 .49 .13)}}}@media (prefers-reduced-motion:reduce){:root{--motion-instant:1ms linear;--motion-snappy:1ms linear;--motion-count:1ms linear;--motion-standard:1ms linear;--motion-celebratory:1ms linear}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-void);color:var(--text-bone);font-family:var(--font-body);font-size:var(--type-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}a{color:var(--accent-strike);text-decoration:none}.app-screen{background:radial-gradient(125% 60% at 50% -6%,#1b1733 0,#0000 50%),linear-gradient(#100e1b,#0b0b0e 42%);flex-direction:column;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;display:flex}@media (min-width:1100px){.app-screen--wide{max-width:1400px}}.app-pad{padding:calc(var(--safe-top) + var(--space-6)) var(--page-pad-x) calc(var(--safe-bottom) + var(--space-6));gap:var(--space-5);flex-direction:column;flex:1;display:flex}.brandmark{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:-.03em;line-height:1}.brandmark .grad{background:linear-gradient(100deg,var(--accent-voltage),var(--accent-strike));color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{color:var(--accent-strike);font-size:var(--type-xs);letter-spacing:.18em;font-weight:var(--weight-semibold)}.eyebrow,.metalabel{text-transform:uppercase}.metalabel{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.14em;color:var(--text-smoke)}.card{background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-xl);padding:var(--space-5)}.card--raised{background:var(--surface-midnight);box-shadow:var(--shadow-md)}.card h4{font-size:var(--type-base);margin-bottom:var(--space-1)}.card .sub{color:var(--text-ash)}.btn,.card .sub{font-size:var(--type-sm)}.btn{font-family:var(--font-body);font-weight:var(--weight-semibold);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);border:var(--hairline);background:var(--surface-graphite);color:var(--text-bone);cursor:pointer;transition:transform var(--motion-snappy),background var(--motion-snappy),box-shadow var(--motion-snappy),border-color var(--motion-snappy);position:relative;overflow:hidden}.btn:hover{background:var(--surface-steel)}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn--primary{background:var(--accent-voltage);color:#fff;border-color:#0000}.btn--primary:hover{box-shadow:var(--glow-voltage)}.btn--strike{background:var(--accent-strike);color:var(--ink-on-strike);border-color:#0000}.btn--strike:hover{box-shadow:var(--glow-strike)}.btn--ghost{background:0 0}.btn--lg{font-size:var(--type-base);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg)}.btn--block{width:100%}.field{gap:var(--space-2);display:grid}.field>span{font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);font-weight:var(--weight-semibold)}.input{background:var(--surface-well);border:var(--hairline);border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-4);color:var(--text-bone);font-family:var(--font-body);font-size:var(--type-base);transition:border-color var(--motion-snappy),box-shadow var(--motion-snappy)}.input:focus{border-color:var(--accent-voltage);box-shadow:0 0 0 3px var(--accent-voltage-soft);outline:none}.deflist{gap:var(--space-3);display:grid}.defrow{justify-content:space-between;gap:var(--space-4);align-items:baseline;display:flex}.defrow .k{color:var(--text-smoke);font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase}.defrow .v{color:var(--text-bone);font-weight:var(--weight-medium)}.defrow .v.mono{font-family:var(--font-mono)}.knock{background:var(--surface-void);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.knock .logsale .lshead{align-items:center;gap:var(--space-3);padding:calc(var(--safe-top) + 6px) var(--space-4) var(--space-3);background:var(--surface-obsidian);border-bottom:var(--hairline);z-index:2;display:flex;position:sticky;top:0}.knock .logsale .lshead .x{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);background:var(--surface-graphite);border:var(--hairline);color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none}.knock .logsale .lshead .t{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-xl)}.knock .logsale .lsbody{padding:var(--space-5);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.knock .logsale .lssection{font-size:var(--type-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-smoke);margin-top:var(--space-2)}.knock .logsale .input{padding:var(--space-4);font-size:var(--type-base);border-radius:var(--radius-lg)}.knock .logsale .lsfoot{padding:var(--space-3) var(--space-4) calc(var(--safe-bottom) + var(--space-3));background:linear-gradient(transparent,var(--surface-obsidian) 30%);position:sticky;bottom:0}.allreq{font-size:var(--type-2xs);font-family:var(--font-mono);letter-spacing:.06em;margin:0}.allreq,.req{color:var(--accent-strike)}.req{margin-left:2px}.knock .logsale .input{box-sizing:border-box;width:100%;min-width:0}.knock .logsale input[type=date]{appearance:none}.knock .logsale .input[readonly]{color:var(--text-ash);opacity:.9}.knock .logsale .field{min-width:0}.knock .logsale .lsrow{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.knock .logsale .shotupload{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.knock .logsale .shotbtn{padding:var(--space-3) var(--space-4);border:var(--border-card);border-radius:var(--radius-lg);background:var(--surface-graphite);color:var(--text-ash);font-size:var(--type-sm);cursor:pointer;align-items:center;display:inline-flex}.knock .logsale .shotprev{align-items:center;gap:var(--space-2);font-size:var(--type-xs);color:var(--text-smoke);min-width:0;display:inline-flex}.knock .logsale .shotprev img{object-fit:cover;border-radius:var(--radius-md);border:var(--hairline);flex:none;width:40px;height:40px}.knock .logsale .shotname{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.knock .logsale .shotx{color:var(--text-smoke);cursor:pointer;font-size:var(--type-base);background:0 0;border:0;padding:0 4px}.knock .logsale .shotflag{font-size:var(--type-2xs);color:var(--signal-amber);margin:4px 0 0}.knock .logsale .salesubmit{width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .logsale .salesubmit{background:color-mix(in srgb,var(--accent-strike) 10%,transparent)}}.knock .logsale .salesubmit{border:1.5px solid var(--accent-strike);color:var(--accent-strike);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg);letter-spacing:.08em;cursor:pointer;box-shadow:0 0 16px -5px var(--accent-strike),inset 0 0 14px -8px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .logsale .salesubmit{box-shadow:0 0 16px -5px color-mix(in srgb,var(--accent-strike) 45%,transparent),inset 0 0 14px -8px color-mix(in srgb,var(--accent-strike) 38%,transparent)}}.knock .logsale .salesubmit{text-shadow:0 0 10px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .logsale .salesubmit{text-shadow:0 0 10px color-mix(in srgb,var(--accent-strike) 38%,transparent)}}.knock .logsale .salesubmit:active{transform:scale(.99)}.knock .logsale .salesubmit:disabled{opacity:.5;cursor:default;box-shadow:none;text-shadow:none}.knock .syncline{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-smoke);display:flex}.knock .syncline .dot{border-radius:var(--radius-pill);background:var(--text-smoke);width:6px;height:6px}.knock .syncline .dot.online{background:var(--signal-mint)}.knock .syncline .dot.offline{background:var(--signal-amber)}.knock .totals{gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;display:flex}.knock .tchip{background:linear-gradient(180deg,#29283a,var(--surface-graphite));border:var(--border-card);box-shadow:var(--elev-tile);border-radius:var(--radius-md);padding:var(--space-2) var(--space-1);text-align:center;flex:1}.knock .tchip .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-xl);font-weight:var(--weight-semibold);color:var(--text-bone);line-height:1.1;display:block}.knock .tchip .l{letter-spacing:.12em;text-transform:uppercase;color:var(--text-smoke);font-size:9px}.knock .tchip[data-tchip=sold]{background:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .tchip[data-tchip=sold]{background:color-mix(in srgb,var(--accent-strike) 9%,transparent)}}.knock .tchip[data-tchip=sold]{border:1.5px solid var(--accent-strike);box-shadow:0 0 12px -4px var(--accent-strike),inset 0 0 10px -6px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .tchip[data-tchip=sold]{box-shadow:0 0 12px -4px color-mix(in srgb,var(--accent-strike) 40%,transparent),inset 0 0 10px -6px color-mix(in srgb,var(--accent-strike) 32%,transparent)}}.knock .tchip[data-tchip=sold] .n{color:var(--accent-strike);text-shadow:0 0 8px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .tchip[data-tchip=sold] .n{text-shadow:0 0 8px color-mix(in srgb,var(--accent-strike) 40%,transparent)}}.knock .tchip[data-tchip=sold] .l{color:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .tchip[data-tchip=sold] .l{color:color-mix(in srgb,var(--accent-strike) 78%,var(--text-ash))}}.knock .tchip[data-tchip=sold].justsold{animation:soldChipGlow .7s ease-out}@keyframes soldChipGlow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-strike) 55%,transparent),inset 0 0 10px -6px color-mix(in srgb,var(--accent-strike) 32%,transparent)}28%{box-shadow:0 0 24px 2px color-mix(in srgb,var(--accent-strike) 75%,transparent),inset 0 0 16px -3px color-mix(in srgb,var(--accent-strike) 60%,transparent)}to{box-shadow:0 0 12px -4px color-mix(in srgb,var(--accent-strike) 40%,transparent),inset 0 0 10px -6px color-mix(in srgb,var(--accent-strike) 32%,transparent)}}.knock .soldburst{z-index:70;pointer-events:none;width:0;height:0;position:fixed}.knock .soldburst i{will-change:transform,opacity;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.knock .soldburst .sb-core{background:radial-gradient(circle,#ee7d22d9 0,#6b2fd6a6 46%,#0000 70%);width:130px;height:130px;animation:soldCore .48s ease-out forwards}.knock .soldburst .sb-ring{background:conic-gradient(from -50deg,#6b2fd6,#8a46d8,#c2589e,#ee7d22,#ee7d22,#6b2fd6);width:64px;height:64px;animation:soldRing .7s cubic-bezier(.22,1,.36,1) forwards;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.knock .soldburst .sb-ring2{opacity:.8;animation-duration:.62s;animation-delay:90ms}@keyframes soldCore{0%{opacity:.95;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@keyframes soldRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.18)}60%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}@media (prefers-reduced-motion:reduce){.knock .soldburst{display:none}.knock .tchip[data-tchip=sold].justsold{animation:none}}.knock .pacegoal{margin:var(--space-3) var(--space-4) 0;padding:var(--space-3) var(--space-4);border:var(--border-card);border-radius:var(--radius-lg);gap:var(--space-2);background:linear-gradient(#211f2d,#1a1825);flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff14}.knock .pacegoal-line{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.knock .pacegoal-eyebrow{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke)}.knock .pacegoal-num{font-size:var(--type-sm);color:var(--text-ash);font-variant-numeric:tabular-nums}.knock .pacegoal-num b{font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--text-bone);font-size:var(--type-base)}.knock .pacegoal-bar{border-radius:var(--radius-pill);background:#00000059;height:4px;overflow:hidden}.knock .pacegoal-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent-voltage),var(--accent-strike));height:100%;transition:width var(--motion-standard);display:block}.knock .pacegoal[data-hit="1"] .pacegoal-num b{color:var(--accent-strike)}.knock .pacegoal[data-hit="1"] .pacegoal-bar i{background:var(--accent-strike)}.knock .pacegoal--unset{flex-direction:row;justify-content:space-between;align-items:center}.knock .pacegoal-set{font-size:var(--type-sm);color:var(--accent-strike);font-family:var(--font-display);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.knock .pacegoal-set:active{transform:scale(.97)}.knock .pacegoal--btn{box-sizing:border-box;text-align:left;cursor:pointer;font:inherit;color:inherit;align-self:stretch}.knock .pacegoal-line{min-width:0}.knock .pacegoal-num{white-space:nowrap;min-width:0}.knock .pacegoal-editrow{align-items:center;gap:var(--space-2);display:flex}.knock .pacegoal-input{border:var(--hairline);border-radius:var(--radius-md);min-width:0;color:var(--text-bone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-base);padding:var(--space-2) var(--space-3);background:#00000040;flex:1}.knock .pacegoal-input:focus{border-color:var(--accent-strike);outline:none}.knock .pacegoal-save{cursor:pointer;border-radius:var(--radius-md);background:var(--accent-strike);flex:none}@supports (color:color-mix(in lab,red,red)){.knock .pacegoal-save{background:color-mix(in srgb,var(--accent-strike) 12%,transparent)}}.knock .pacegoal-save{border:1.5px solid var(--accent-strike);color:var(--accent-strike);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);padding:var(--space-2) var(--space-4);letter-spacing:.04em}.knock .pacegoal-save:active{transform:scale(.97)}.knock .pacegoal-save:disabled{opacity:.5;cursor:default}.knock .pacegoal-cancel{color:var(--text-smoke);cursor:pointer;font-size:var(--type-sm);padding:var(--space-2);background:0 0;border:0;flex:none}.knock .pacegoal-err{font-size:var(--type-2xs);color:var(--signal-crimson)}.knock .logsale .salevalid{font-size:var(--type-2xs);color:var(--signal-amber);font-family:var(--font-mono);letter-spacing:.04em;margin:0 0 var(--space-2);text-align:center}.knock[data-mode=sunlight] .pacegoal{box-shadow:none;background:#fff;border:2px solid #000}.knock[data-mode=sunlight] .pacegoal-eyebrow,.knock[data-mode=sunlight] .pacegoal-num b{color:#000}.knock[data-mode=sunlight] .pacegoal-bar{background:#0002}.knock .waterfall{min-height:0;margin:auto var(--space-4) var(--space-3);gap:var(--space-3);flex-direction:column;flex:auto;justify-content:flex-end;display:flex}.knock .wbtn{min-height:76px;padding:var(--space-4) var(--space-3);border-radius:var(--radius-xl);border:var(--border-card);color:var(--text-bone);cursor:pointer;text-align:center;background:linear-gradient(#211f2d,#1a1825);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000045,0 12px 28px #0000005c}.knock .wbtn .abbr{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-2xl);letter-spacing:.02em;color:var(--text-bone);line-height:1}.knock .wbtn .full{letter-spacing:.14em;text-transform:uppercase;color:var(--text-ash);font-size:10px}.knock .wbtn .fill{background:linear-gradient(120deg,var(--accent-voltage-soft),transparent);transform-origin:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.knock .wbtn.flash{box-shadow:inset 0 0 0 2px var(--accent-strike),0 0 20px -4px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .wbtn.flash{box-shadow:inset 0 0 0 2px var(--accent-strike),0 0 20px -4px color-mix(in srgb,var(--accent-strike) 55%,transparent)}}.knock .wbtn.flash .fill{animation:fillsweep var(--motion-standard) ease}@keyframes fillsweep{0%{transform:scaleX(0)}60%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.knock .wbtn[data-stage=sold]{background:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .wbtn[data-stage=sold]{background:color-mix(in srgb,var(--accent-strike) 9%,transparent)}}.knock .wbtn[data-stage=sold]{border:1.5px solid var(--accent-strike);box-shadow:0 0 14px -4px var(--accent-strike),inset 0 0 12px -6px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .wbtn[data-stage=sold]{box-shadow:0 0 14px -4px color-mix(in srgb,var(--accent-strike) 42%,transparent),inset 0 0 12px -6px color-mix(in srgb,var(--accent-strike) 36%,transparent)}}.knock .wbtn[data-stage=sold] .abbr{color:var(--accent-strike);text-shadow:0 0 10px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .wbtn[data-stage=sold] .abbr{text-shadow:0 0 10px color-mix(in srgb,var(--accent-strike) 45%,transparent)}}.knock .wbtn[data-stage=sold] .full{color:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .wbtn[data-stage=sold] .full{color:color-mix(in srgb,var(--accent-strike) 78%,var(--text-ash))}}.knock .wbtn[data-stage=sold] .fill{background:linear-gradient(120deg,var(--accent-strike),transparent)}@supports (color:color-mix(in lab,red,red)){.knock .wbtn[data-stage=sold] .fill{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-strike) 22%,transparent),transparent)}}.knock .nobar{gap:var(--space-3);padding:0 var(--space-4) calc(var(--safe-bottom) + var(--space-4))}.knock .nobtn{text-align:center;background:var(--surface-midnight);border:var(--border-card);border-radius:var(--radius-xl);padding:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg);color:var(--text-bone);cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex}.rankings .appbar .live{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);align-items:center;gap:var(--space-2);display:inline-flex}.rankings .appbar .live .dot{border-radius:var(--radius-pill);background:var(--text-smoke);width:6px;height:6px}.rankings .appbar .live[data-live=true]{color:var(--signal-mint)}.rankings .appbar .live[data-live=true] .dot{background:var(--signal-mint)}.rankings .podium{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2);grid-template-columns:1fr 1.25fr 1fr;align-items:end;display:grid}.rankings .pod{border-radius:var(--radius-lg);padding:var(--space-3) var(--space-2);text-align:center;border:var(--hairline);background:var(--surface-graphite);position:relative;overflow:hidden}.rankings .pod .pl{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.rankings .pod .nm{font-weight:var(--weight-semibold);font-size:var(--type-xs)}.rankings .pod .n{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-lg);margin-top:var(--space-1);display:block}.rankings .pod.p2{background:linear-gradient(180deg,#20232a,var(--surface-graphite))}.rankings .pod.p3{background:linear-gradient(180deg,#2a2018,var(--surface-graphite))}.rankings .pod.p1{background:linear-gradient(180deg,var(--voltage-800),var(--surface-graphite));border-color:var(--voltage-600);padding-top:var(--space-4);box-shadow:0 0 0 1px #6b2fd633,0 14px 40px #6b2fd633}.rankings .pod.p1 .crown{font-size:var(--type-lg);margin-bottom:2px}.rankings .pod.p1 .n{color:var(--accent-strike);font-size:var(--type-xl)}.rankings .pod.p1 .nm{font-size:var(--type-sm)}.rankings .pod .glowtop{pointer-events:none;position:absolute;inset:0}.rankings .pod.p1 .glowtop{background:radial-gradient(circle at 50% 0,#6b2fd644,#0000 60%)}.rankings .pod .patch{margin:0 auto var(--space-2)}.rankings .lb-divider{padding:var(--space-3) var(--space-5) var(--space-1);font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke)}.rankings .lbrow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:var(--hairline-soft);display:flex}.rankings .lbrow .rank{width:26px;font-family:var(--font-mono);color:var(--text-smoke);font-size:var(--type-sm)}.rankings .lbrow .who{flex:1}.rankings .lbrow .who .nm{font-weight:var(--weight-semibold);font-size:var(--type-sm)}.rankings .lbrow .n{font-family:var(--font-mono);font-weight:var(--weight-semibold)}.rankings .lbrow .barwrap{flex:0 0 56px}.rankings .lbrow .bar2{border-radius:var(--radius-pill);background:var(--surface-steel);height:5px;display:block;overflow:hidden}.rankings .lbrow .bar2>i{background:var(--grad-brand);border-radius:var(--radius-pill);height:100%;transition:width var(--motion-standard);display:block}@media (prefers-reduced-motion:reduce){.rankings .lbrow .bar2>i{transition:none}}.rankings .lbrow.flash{background:#ee7d2222}.rankings .lbrow.you{background:var(--surface-graphite);border:var(--border-card);box-shadow:var(--elev-card);border-radius:var(--radius-lg)}.rankings .lbrow.you .nm{color:var(--text-bone)}.rankings .lbrow.you .tagme{font-family:var(--font-mono);color:var(--accent-strike);margin-left:var(--space-2);font-size:9px}.rankings .celebrate-loop{animation:celebrateLoop 3s ease-in-out infinite}@keyframes celebrateLoop{0%,to{box-shadow:0 0 0 2px var(--accent-voltage),0 0 26px 4px #6b2fd699}50%{box-shadow:0 0 0 2px var(--accent-strike),0 0 30px 6px #ee7d228c}}@media (prefers-reduced-motion:reduce){.rankings .celebrate-loop{animation:none!important}}.rankings .lbrow.tappable,.rankings .pod.tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.rankings .pod.tappable:active{transform:scale(.985)}.rankings .lbrow.tappable:active{background:#ffffff08}.rankings .lbrow.tappable:focus-visible,.rankings .pod.tappable:focus-visible{outline:2px solid var(--accent-voltage);outline-offset:-2px}.sheet--partial.repcard{max-width:460px;margin:0 auto}.repcard-body{gap:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-3);flex-direction:column;display:flex}.repcard-body>*{flex-shrink:0}.repcard-head{align-items:center;gap:var(--space-3);display:flex}.repcard-head .patch{flex:none}.repcard-lock{min-width:0}.repcard-name{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-xl);line-height:1.1}.repcard-youtag{font-family:var(--font-mono);color:var(--accent-strike);margin-left:var(--space-2);vertical-align:middle;font-size:9px}.repcard-rank{letter-spacing:.12em;margin-top:2px}.repcard-label,.repcard-rank{font-family:var(--font-mono);font-size:var(--type-2xs);text-transform:uppercase;color:var(--text-smoke)}.repcard-label{letter-spacing:.14em}.repcard-ranges{gap:var(--space-2);display:flex}.repcard-stat{text-align:center;background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-2) var(--space-1);flex:1}.repcard-statn{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-lg)}.repcard-statl{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke);margin-top:2px}.repcard-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.repcard-streak{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-ash)}.repcard-streak[data-on=true]{color:var(--accent-strike)}.repcard-records{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.repcard-records li{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--type-sm);display:flex}.repcard-rectitle{color:var(--text-bone)}.repcard-recval{font-family:var(--font-mono);color:var(--accent-strike)}.repcard-empty{font-size:var(--type-sm);color:var(--text-smoke);margin:0}.repcard-actions{gap:var(--space-2);margin-top:0;display:flex}.repcard-hype{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-pill);border:var(--hairline);background:var(--surface-void);color:var(--text-smoke);font:inherit;font-weight:var(--weight-semibold);opacity:.6;cursor:default;flex:1;display:inline-flex}.repcard-hypeicon{opacity:.85}.repcard-soon{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke);border:var(--hairline);padding:1px 6px;font-size:9px}.repcard-compare,.repcard-soon{border-radius:var(--radius-pill)}.repcard-compare{padding:var(--space-3);background:var(--accent-voltage);color:#fff;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border:0;flex:1}.repcard-compare:active{opacity:.85}.repcard-cmphead{align-items:center;gap:var(--space-3);display:flex}.repcard-back{color:var(--accent-voltage);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.repcard-cmptitle{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke)}.repcard-cmp{gap:var(--space-1);flex-direction:column;display:flex}.repcard-cmpcols{align-items:center;gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.repcard-cmpname{text-align:center;font-weight:var(--weight-semibold);font-size:var(--type-sm)}.repcard-cmpmetric{min-width:56px}.repcard-cmprank{font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;color:var(--text-smoke);margin-top:2px;display:block}.repcard-cmprow{align-items:center;gap:var(--space-2);border-top:var(--hairline-soft);grid-template-columns:1fr auto 1fr;padding:5px 0;display:grid}.repcard-cmpv{text-align:center;font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-base);color:var(--text-ash)}.repcard-cmpv.win{color:var(--accent-strike)}.repcard-cmpm{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;min-width:56px}.repcard-cmpm,.repcard-cmpnote{font-size:var(--type-2xs);color:var(--text-smoke);text-align:center}.repcard-cmpnote{margin:var(--space-2) 0 0}.repcard-path{background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-md);padding:7px var(--space-3);flex-direction:column;gap:4px;display:flex}.repcard-path--top{flex-direction:row}.repcard-path--top,.repcard-pathhead{justify-content:space-between;align-items:baseline;gap:var(--space-3)}.repcard-pathhead{display:flex}.repcard-pathto{font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-bone)}.repcard-pathpct{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--accent-voltage)}.repcard-pathbar{border-radius:var(--radius-pill);background:var(--surface-void);height:6px;overflow:hidden}.repcard-pathbar span{border-radius:var(--radius-pill);background:var(--accent-voltage);height:100%;display:block}.repcard-pathsub{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.repcard-funnel{border:var(--hairline);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.repcard-funnelhead,.repcard-funnelrow{grid-template-columns:1fr 3.2rem 3.2rem 3.2rem;align-items:center;display:grid}.repcard-funnelhead{padding:var(--space-1) var(--space-3);background:var(--surface-graphite)}.repcard-funnelhead span{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke);text-align:right}.repcard-funnelrow{padding:5px var(--space-3);border-top:var(--hairline-soft)}.repcard-funnellabel{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-ash)}.repcard-funneln{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-bone);text-align:right}.repcard-funnelrow.strong{background:var(--surface-graphite)}.repcard-funnelrow.strong .repcard-funnellabel{color:var(--text-bone)}.repcard-funnelrow.strong .repcard-funneln{font-weight:var(--weight-bold);color:var(--accent-strike)}.repcard-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.repcard-tile{background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-md);padding:6px var(--space-3)}.repcard-tile[data-record=true]{border-color:var(--accent-strike)}.repcard-tilen{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-lg);color:var(--text-bone);line-height:1.1}.repcard-tile[data-record=true] .repcard-tilen{color:var(--accent-strike)}.repcard-tilel{letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.repcard-tilel,.repcard-tilesub{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.repcard-tilesub{min-height:1em}.repcard.pcardsheet .pcardhero{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);border:var(--hairline);background:radial-gradient(130% 120% at 12% -10%,#6b2fd62e,#0000 58%),linear-gradient(#211f2d,#1a1825);display:flex}.pcardsheet .pcardhero .patch{flex:none}.pcardsheet .pcardhero-id{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.pcardsheet .pcardhero-id .repav{border:2px solid #ffffff1f;flex:none;box-shadow:0 4px 14px #0007}.pcardsheet .pcardhero-id .repav-i{font-size:var(--type-xl)}.pcardsheet .pcardphoto{align-self:center;align-items:center;gap:var(--space-2);color:var(--text-smoke);font:inherit;font-size:var(--type-xs);cursor:default;opacity:.75;background:0 0;border:0;margin-top:2px;display:inline-flex}.pcardsheet .pcardsignout-wrap{margin:2px 0 0}.pcardsheet .pcardsignout{width:100%;padding:var(--space-4);border-radius:var(--radius-pill);border:var(--hairline);background:var(--surface-graphite);color:var(--text-bone);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.pcardsheet .pcardsignout:active{opacity:.85}.rankings .ranktabs{padding:var(--space-1) var(--space-4) var(--space-2)}.rankings .hof-intro,.rankings .hof-sub{padding:var(--space-2) var(--space-4) 0}.rankings .hof-intro{font-size:var(--type-xs);color:var(--text-smoke);margin:0}.rankings .lb-range{padding:var(--space-3) var(--space-5) var(--space-1);justify-content:center;display:flex}.rankings .lb-previewnote{padding:0 var(--space-5) var(--space-1);font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-amber);text-align:center;margin:0}.rankings .hof-list{padding:var(--space-3) var(--space-4) var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.rankings .rec-cat{border:1px solid var(--metal-gold-1);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:linear-gradient(150deg,#2b1f0a,var(--surface-obsidian));box-shadow:var(--elev-card)}.rankings .rec-cat .rc-cat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--metal-gold-2);font-size:9px}.rankings .rec-cat .rc-top{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.rankings .rec-cat .rc-val{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-2xl);background:linear-gradient(100deg,var(--metal-gold-hi),var(--metal-gold-2));color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;line-height:1}.rankings .rec-cat .rc-unit{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-smoke);-webkit-text-fill-color:var(--text-smoke);margin-left:4px}.rankings .rec-cat .rc-holder{font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-bone)}.rankings .rec-cat .rc-holder small{font-family:var(--font-mono);font-weight:var(--weight-regular);color:var(--text-smoke);margin-top:2px;font-size:9px;display:block}.rankings .rec-cat .rc-runners{gap:var(--space-5);margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--hairline-soft);font-family:var(--font-mono);color:var(--text-ash);flex-wrap:wrap;font-size:9px;display:flex}.rankings .rec-cat .rc-na{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke)}.rankings .rec-cat .rc-note{font-size:9px;font-family:var(--font-mono);color:var(--text-smoke);margin:var(--space-2) 0 0}.rankings .hof-bests{padding:var(--space-1) var(--space-4) var(--space-4)}.rankings .mb-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--hairline-soft);display:flex}.rankings .mb-cat{font-size:var(--type-sm);color:var(--text-ash)}.rankings .mb-val{font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--text-bone);align-items:center;gap:var(--space-2);display:inline-flex}.rankings .mb-badge,.rankings .mb-row.hi .mb-val{color:var(--metal-gold-2)}.rankings .mb-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--metal-gold-1);border-radius:var(--radius-pill);padding:1px 6px;font-size:8px}.rankings .mb-date{color:var(--text-smoke);font-weight:400;font-size:var(--type-xs)}.home{padding-bottom:calc(var(--safe-bottom) + var(--space-6));flex-direction:column;flex:1;display:flex;position:relative}.home>:nth-child(n+5){margin-top:var(--space-5)}.appbar{align-items:center;gap:var(--space-2);padding:calc(var(--safe-top) + var(--space-2)) var(--space-5) var(--space-3);display:flex}.appbar .title{min-width:0;font-family:var(--font-display);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.appbar .title,.bars{font-size:var(--type-lg)}.bars{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.bars:active{transform:scale(.94)}.home .home-hero{margin:var(--space-4) var(--space-4) var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);gap:var(--space-4);background:radial-gradient(130% 120% at 12% -10%,#6b2fd62e,#0000 58%);align-items:center;display:flex}.home .home-hero .who{flex:1}.home .home-hero .who .cs{font-family:var(--font-mono);color:var(--text-ash);letter-spacing:.16em;font-size:var(--type-xs);text-transform:uppercase}.home .home-hero .who .nm{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-xl)}.home .home-hero-tap{align-items:center;gap:var(--space-4);text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-snappy);background:0 0;border:0;flex:1;margin:0;padding:0;display:flex}.home .home-hero-tap:active{transform:scale(.98)}.home .home-hero-go{font-family:var(--font-mono);font-size:var(--type-2xl);color:var(--text-smoke);flex:none;align-self:center;line-height:1}.repres{align-items:center;gap:var(--space-3);color:inherit;border:var(--hairline);border-color:var(--voltage-700);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 8% -30%,#6b2fd633,transparent 60%),var(--surface-graphite);transition:border-color var(--motion-fast,.16s) ease,transform var(--motion-fast,.16s) ease;text-decoration:none;display:flex}.repres:hover{border-color:var(--accent-voltage)}.repres:active{transform:scale(.992)}.repres--card{margin-top:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);isolation:isolate;background:0 0;border:0;position:relative}.repres--card:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--radius-xl);border:var(--hairline);border-color:var(--voltage-700);background:radial-gradient(120% 140% at 8% -30%,#6b2fd633,transparent 60%),var(--surface-graphite);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 54%);mask-image:linear-gradient(#000 10%,#0000 54%)}.repres--strip{padding:var(--space-3) var(--space-4)}.repres-ic{border-radius:var(--radius-md);background:var(--grad-brand-soft);width:36px;height:36px;color:var(--text-bone);font-size:var(--type-base);flex:none;place-items:center;display:grid}.repres--strip .repres-ic{width:30px;height:30px;font-size:var(--type-sm)}.repres-txt{flex:1;gap:2px;min-width:0;display:grid}.repres-t{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base)}.repres--strip .repres-t{font-size:var(--type-sm)}.repres-s{font-size:var(--type-xs);color:var(--text-smoke)}.repres-go{color:var(--accent-strike);font-size:var(--type-lg);font-weight:var(--weight-bold);flex:none}.home .sectionlabel{font-size:var(--type-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-voltage);padding:var(--space-2) var(--space-5) var(--space-2);position:relative}.home .sectionlabel.blitzhead:after,.home .sectionlabel.f5head:after{content:"";left:var(--space-5);right:var(--space-5);bottom:calc(var(--space-2) - 2px);background:linear-gradient(90deg,var(--accent-voltage),transparent 62%);pointer-events:none;height:1px;position:absolute}.home .top3banner{gap:var(--space-2);display:flex}.home .top3banner .t3b{text-align:center;background:var(--surface-graphite);border:var(--border-card);min-width:0;box-shadow:var(--elev-tile);border-radius:var(--radius-md);padding:var(--space-2) var(--space-1);flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.home .top3banner .t3b .t3rank{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-sm);color:var(--text-smoke);line-height:1}.home .top3banner .t3b.first{border-color:var(--metal-gold-1)}.home .top3banner .t3b.first .t3rank{color:var(--metal-gold-2)}.home .top3banner .t3b .t3div{background:var(--surface-steel);width:60%;height:1px;margin:3px 0}.home .top3banner .t3b .t3nm{font-size:10px;font-weight:var(--weight-semibold);line-height:1.15}.home .top3banner .t3b .t3n{font-family:var(--font-mono);font-weight:var(--weight-semibold);font-size:var(--type-base);color:var(--text-bone)}.home .top3banner .t3b.ghost{justify-content:center;gap:var(--space-2);opacity:.55;box-shadow:none}.home .top3banner .t3b.ghost .t3rank{color:var(--text-smoke)}.home .top3banner .t3b .t3ghostline{background:var(--surface-steel);width:14px;height:1px}.home a.t3link{color:inherit;text-decoration:none;display:block}.home .sectionlabel.blitzhead{align-items:center;gap:var(--space-2);--blitzcal-w:30px;display:flex}.home .blitzcalbtn{width:var(--blitzcal-w);height:var(--blitzcal-w);border:1px solid var(--accent-voltage-soft);border-radius:var(--radius-md);color:var(--accent-voltage);cursor:pointer;transition:color var(--motion-snappy),border-color var(--motion-snappy),box-shadow var(--motion-snappy),transform var(--motion-snappy);margin-left:auto;margin-right:2px;background:#00000040;flex:none;place-items:center;margin-block:-8px;display:grid}.home .blitzcalbtn:focus-visible,.home .blitzcalbtn:hover{color:var(--voltage-300);border-color:var(--accent-voltage);box-shadow:0 0 9px -2px var(--accent-voltage);outline:none}@supports (color:color-mix(in lab,red,red)){.home .blitzcalbtn:focus-visible,.home .blitzcalbtn:hover{box-shadow:0 0 9px -2px color-mix(in srgb,var(--accent-voltage) 60%,transparent)}}.home .blitzcalbtn:active{transform:scale(.92)}.home .blitzhead-t{min-width:0}.home .sectionlabel.t3head{align-items:baseline;gap:var(--space-2);display:flex}.home .sectionlabel.t3head .t3date{color:var(--accent-strike);text-transform:none;letter-spacing:.02em;margin-left:auto}.home .blitzlb{flex-direction:column;gap:2px;display:flex}.home .blitzrow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:flex}.home .blitzrow .br-rank{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-smoke);text-align:right;flex:none;width:18px}.home .blitzrow .br-nm{min-width:0;font-size:var(--type-sm);color:var(--text-bone);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.home .blitzrow .br-n{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-base);color:var(--text-bone);text-align:right;min-width:24px}.home .blitzrow.you{background:var(--surface-plum);border:var(--hairline-voltage)}.home .blitzrow .br-you{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strike);margin-left:var(--space-2);border:1px solid var(--accent-strike);border-radius:var(--radius-pill);background:0 0;padding:1px 6px;font-size:9px}.home .blitzcta{color:var(--text-ash);font-size:var(--type-sm);padding:var(--space-1) var(--space-1);margin:0}.calsheet{z-index:140;background:radial-gradient(125% 60% at 50% -6%,#1b1733 0,#0000 50%),linear-gradient(#100e1b,#0b0b0e 42%);max-width:430px;margin-inline:auto;overflow:hidden}.calsheet,.navdrawer{position:fixed;inset:0}.navdrawer{z-index:80;display:none}.navdrawer.show{display:block}.navdrawer .navscrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:navFade var(--motion-standard);background:#040308cc;position:absolute;inset:0}@keyframes navFade{0%{opacity:0}to{opacity:1}}.navpanel{z-index:2;background:linear-gradient(180deg,var(--surface-obsidian),var(--surface-void));border-right:var(--hairline-voltage);width:86%;max-width:290px;padding:calc(var(--safe-top) + var(--space-3)) var(--space-4) calc(var(--safe-bottom) + var(--space-3));gap:var(--space-2);overscroll-behavior:contain;animation:navSlide var(--motion-standard) forwards;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);box-shadow:18px 0 50px #000a}@keyframes navSlide{to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.navpanel{transform:none}.navdrawer .navscrim,.navpanel{animation:none}}.navhead{justify-content:space-between;margin-bottom:var(--space-2)}.navhead,.navid{align-items:center;gap:var(--space-2);display:flex}.navid .cs{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.12em;color:var(--text-ash);text-transform:uppercase}.navid .nm{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-sm)}.navx{border-radius:var(--radius-md);border:var(--hairline);background:var(--surface-graphite);width:32px;height:32px;color:var(--text-bone);cursor:pointer;flex:none}.navlog{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin:var(--space-2) 0 var(--space-3);display:flex}.navlog .plus{font-family:var(--font-mono);font-size:var(--type-lg)}.navsection{letter-spacing:.16em;text-transform:uppercase;color:var(--text-smoke);padding:var(--space-3) var(--space-2) var(--space-1);font-size:9px}.navitem{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-ash);cursor:pointer;transition:background var(--motion-snappy),color var(--motion-snappy);text-decoration:none;display:flex}.navitem:hover{color:var(--text-bone)}.navitem .ni,.navitem:hover{background:var(--surface-graphite)}.navitem .ni{border-radius:var(--radius-sm);border:var(--hairline);width:26px;height:26px;font-size:var(--type-sm);color:var(--text-ash);flex:none;justify-content:center;align-items:center;display:flex}.navitem .nt{font-size:var(--type-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.navitem .navhere{white-space:nowrap;flex:none}.navitem .nichev{color:var(--text-smoke)}.navitem.soon{cursor:default;opacity:.45}.navitem.soon:hover{color:var(--text-ash);background:0 0}.navitem .soon-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-smoke);font-size:8px}.navlog:disabled{opacity:.4;cursor:default}.navfoot{padding-top:var(--space-3);border-top:var(--hairline-soft);font-size:var(--type-2xs);color:var(--text-smoke);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.patch{--metal-1:var(--metal-steel-1);--metal-2:var(--metal-steel-2);--metal-hi:var(--metal-steel-hi);--energy-opacity:.18;--energy-speed:9s;--sheen-speed:0s;flex:none;width:168px;height:196px;position:relative;container-type:inline-size}.patch .phex{clip-path:polygon(50% 0,100% 22%,100% 74%,50% 100%,0 74%,0 22%);background:linear-gradient(155deg,var(--metal-hi) 0,var(--metal-2) 28%,var(--metal-1) 60%,var(--metal-depth) 100%);box-shadow:inset 0 2px 6px #fff2,inset 0 -10px 24px #0008,var(--shadow-lg);isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.patch .phex:before{clip-path:polygon(50% 0,100% 22%,100% 74%,50% 100%,0 74%,0 22%);z-index:3;border:1.5px solid #ffffff1a;inset:9px;box-shadow:inset 0 0 18px #0006}.patch .energy,.patch .phex:before{content:"";pointer-events:none;position:absolute}.patch .energy{z-index:1;opacity:var(--energy-opacity);background:conic-gradient(from 0deg,transparent 0deg,var(--accent-voltage) 60deg,transparent 130deg,var(--accent-strike) 220deg,transparent 300deg);filter:blur(8px);animation:energyspin var(--energy-speed) linear infinite;will-change:transform;inset:-40%}@keyframes energyspin{to{transform:rotate(1turn)}}.patch .sheen{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#fffc 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.patch.has-sheen .sheen{animation:sheensweep var(--sheen-speed) ease-in-out infinite}@keyframes sheensweep{0%,12%{transform:translate(-130%)}40%{transform:translate(130%)}to{transform:translate(130%)}}.patch .crest{z-index:4;text-align:center;position:relative;transform:translateY(-4px)}.patch .crest .glyph{font-family:var(--font-display);font-weight:var(--weight-black);color:var(--ink-glyph);text-shadow:0 1px #fff5;font-size:2.6rem;line-height:1}.patch .crest .tier{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.22em;color:#0c0c10cc;text-transform:uppercase;margin-top:6px}.patch .crest{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;transform:translateY(-2px)}.patch .crest .glyph{font-size:2.2rem;line-height:.78}.patch .crest .tier{letter-spacing:.2em;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;margin-top:0;padding:4px 9px;font-size:9px;line-height:1}.patch.scout .crest .tier{color:#0c0c10dd;background:#fff2}.patch.captain .crest .tier,.patch.legionnaire .crest .tier{color:#161018dd;background:#fff3}.patch.scout{--metal-1:var(--metal-steel-1);--metal-2:var(--metal-steel-2);--metal-hi:var(--metal-steel-hi);--energy-opacity:.16;--energy-speed:11s}.patch.legionnaire{--metal-1:var(--metal-silver-1);--metal-2:var(--metal-silver-2);--metal-hi:var(--metal-silver-hi);--energy-opacity:.3;--energy-speed:8s;--sheen-speed:4.5s}.patch.captain{--metal-1:var(--metal-gold-1);--metal-2:var(--metal-gold-2);--metal-hi:var(--metal-gold-hi);--energy-opacity:.55;--energy-speed:5s;--sheen-speed:3.2s}.patch.captain .crest .glyph,.patch.legionnaire .crest .glyph{color:#161018}.patch.commander{--metal-1:#20202a;--metal-2:#3a3a48;--metal-hi:#9aa0b0;--energy-opacity:.5;--energy-speed:4.5s;--sheen-speed:3s}.patch.commander .crest .glyph{color:var(--text-bone)}.patch.commander .crest .tier{color:#f4f2ecdd;background:#ffffff1f}.patch.classified,.patch.classified .phex{background:linear-gradient(160deg,#1a1a22,var(--metal-classified));--energy-opacity:0}.patch.classified .sheen{display:none}.patch.classified .crest .glyph{color:#2a2a34;filter:blur(2px)}.patch.classified .lock{z-index:4;justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:absolute;inset:0}.patch.classified .lock .ic{color:var(--text-smoke);font-size:2.2rem}.patch.classified .lock .txt{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.3em;color:var(--text-smoke)}.patch.classified .scan{z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0005 3px 4px);position:absolute;inset:0}.patch.paused .energy,.patch.paused .sheen{animation-play-state:paused}.patch.mini{width:38px;height:44px}.patch.mini .crest .glyph{font-size:46cqw}.patch.mini .crest .tier{display:none}.patch.mini .phex:before{inset:4px}.patch-card{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.patch-card .name{font-family:var(--font-display);font-weight:var(--weight-bold)}.patch-card .meta{color:var(--text-smoke);font-size:var(--type-xs);font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.patch .energy,.patch.has-sheen .sheen{animation:none!important}}.patch .phex{z-index:1}.patch .lwcanvas{z-index:2;pointer-events:none;width:156%;height:144%;position:absolute;top:-22%;left:-28%}.patch.livewire{--lw-pulse:6.5s;--lw-breath:1.024;animation:lwBadgeBreath var(--lw-pulse) ease-in-out infinite;transform-origin:50%;will-change:transform}.patch[data-lw=crackle]{--lw-pulse:3.6s;--lw-breath:1.032}.patch[data-lw=storm]{--lw-pulse:1.6s;--lw-breath:1.042}@keyframes lwBadgeBreath{0%,to{transform:scale(1)}50%{transform:scale(var(--lw-breath,1.024))}}@media not all and (prefers-reduced-motion:reduce){.lwescape .lw-spark,.lwescape .lw-xf,.lwstorm .lw-arcset,.lwstorm .lw-core,.lwstorm .lw-glow{animation:none!important;display:none!important}}.patch.livewire{--lw-dur-a:7.4s;--lw-dur-b:10.6s;--lw-glow-o:.82;--lw-rim-o:.48;--lw-wash:.13;--lw-bloom:.4;--lw-glow-w:3.4;--lw-core-w:1.6}.patch[data-lw=crackle]{--lw-dur-a:5.2s;--lw-dur-b:7.9s;--lw-glow-o:.92;--lw-rim-o:.66;--lw-wash:.25;--lw-bloom:.7}.patch[data-lw=storm]{--lw-dur-a:3.6s;--lw-dur-b:5.3s;--lw-glow-o:1;--lw-rim-o:.9;--lw-wash:.35;--lw-bloom:1;--lw-glow-w:4.2;--lw-core-w:1.9}.patch[data-lw=storm] .lwescape .lw-bloom{filter:blur(12px);transform:scale(2.25)}.patch[data-lw=storm] .crest .glyph{text-shadow:0 0 8px #fff,0 0 22px #b9a0ff,0 0 36px #b9a0ff}.patch.livewire .energy{filter:saturate(1.5)brightness(1.35)}.patch .lwstorm{display:none}.patch.livewire .lwstorm{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.lwstorm .lw-rim{fill:none;stroke:var(--purple-hi,#ad88f0);stroke-width:1.4px;opacity:var(--lw-rim-o)}.lwstorm .lw-core{fill:none;stroke:#fff;stroke-width:var(--lw-core-w);stroke-linecap:round;stroke-dasharray:8 92}.lwstorm .lw-glow{fill:none;stroke-linecap:round;stroke-dasharray:17 83;filter:blur(1.6px);opacity:var(--lw-glow-o)}.lwstorm .lw-glow.lw-a{stroke:#c9b2ff;stroke-width:var(--lw-glow-w)}.lwstorm .lw-glow.lw-b{stroke:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.lwstorm .lw-glow.lw-b{stroke:color-mix(in srgb,var(--accent-strike) 82%,#fff)}}.lwstorm .lw-glow.lw-b{stroke-width:var(--lw-glow-w)}.lwstorm .lw-core.lw-a,.lwstorm .lw-glow.lw-a{animation:lwTravelA var(--lw-dur-a) linear infinite}.lwstorm .lw-core.lw-b,.lwstorm .lw-glow.lw-b{opacity:0}.patch[data-lw=crackle] .lwstorm .lw-core.lw-b,.patch[data-lw=storm] .lwstorm .lw-core.lw-b{opacity:1;animation:lwTravelB var(--lw-dur-b) linear infinite}.patch[data-lw=crackle] .lwstorm .lw-glow.lw-b,.patch[data-lw=storm] .lwstorm .lw-glow.lw-b{opacity:var(--lw-glow-o);animation:lwTravelB var(--lw-dur-b) linear infinite}@keyframes lwTravelA{0%{stroke-dashoffset:0}11%{stroke-dashoffset:-16px}11.01%{stroke-dashoffset:-24px}27%{stroke-dashoffset:-38px}42%{stroke-dashoffset:-47px}42.01%{stroke-dashoffset:-58px}61%{stroke-dashoffset:-73px}78%{stroke-dashoffset:-82px}78.01%{stroke-dashoffset:-90px}to{stroke-dashoffset:-100px}}@keyframes lwTravelB{0%{stroke-dashoffset:-50px}16%{stroke-dashoffset:-66px}16.01%{stroke-dashoffset:-73px}34%{stroke-dashoffset:-81px}52%{stroke-dashoffset:-95px}52.01%{stroke-dashoffset:-104px}70%{stroke-dashoffset:-117px}88%{stroke-dashoffset:-131px}to{stroke-dashoffset:-150px}}.lwstorm .lw-arcset{opacity:0}.lwstorm .lw-arcglow{fill:none;stroke:#b9a0ff;stroke-width:2.6px;filter:blur(1.2px)}.lwstorm .lw-arccore{fill:none;stroke:#fff;stroke-width:1.2px}.patch[data-lw=crackle] .lwstorm .lw-x1{animation:lwArcSome 4.9s linear 1.1s infinite}.patch[data-lw=crackle] .lwstorm .lw-x2{animation:lwArcSome 6.7s linear 3.6s infinite}.patch[data-lw=storm] .lwstorm .lw-x1{animation:lwArcBusy 2.9s linear infinite}.patch[data-lw=storm] .lwstorm .lw-x2{animation:lwArcBusy 3.7s linear 1.3s infinite}@keyframes lwArcSome{0%,55.9%,69%,to{opacity:0}56%,62%{opacity:1}63%{opacity:.3}64%,68%{opacity:.85}}@keyframes lwArcBusy{0%,3.9%{opacity:0}18%,4%{opacity:1}19%{opacity:.3}20%,42%{opacity:.95}43%,48.9%{opacity:0}49%,68%{opacity:1}69%{opacity:.25}70%,88%{opacity:.9}89%,to{opacity:0}}.patch .lwwash{display:none}.patch.livewire .lwwash{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(90% 70% at 50% 42%,var(--purple-hi,#ad88f0) 0,var(--accent-voltage) 55%,transparent 78%);opacity:var(--lw-wash);animation:lwWashBreath var(--lw-pulse,6.5s) ease-in-out infinite;display:block;position:absolute;inset:0}@keyframes lwWashBreath{0%,to{opacity:calc(var(--lw-wash) * .75)}50%{opacity:var(--lw-wash)}}.patch[data-lw=storm] .phex{animation:lwLoad 2.3s step-end infinite}@keyframes lwLoad{0%,62.9%,67%,80.9%,83%,to{filter:brightness()}63%,66%{filter:brightness(1.09)}81%,82%{filter:brightness(.94)}}.patch.livewire .crest .glyph{color:#f4f2ec;-webkit-text-fill-color:#f4f2ec;text-shadow:0 0 6px #fff9,0 0 16px #b9a0ff}.patch[data-lw=crackle] .crest .glyph,.patch[data-lw=storm] .crest .glyph{animation:lwGlyphBreath 5.2s ease-in-out infinite}@keyframes lwGlyphBreath{0%,to{text-shadow:0 0 5px #ffffff8c,0 0 14px #b9a0ff}50%{text-shadow:0 0 9px #fffc,0 0 24px #b9a0ff}}.patch .lwescape{display:none}.patch.livewire .lwescape{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.lwescape .lw-bloom{mix-blend-mode:screen;background:radial-gradient(50% 50% at 50% 50%,#b9a0ff 0,var(--accent-voltage) 34%,var(--accent-strike) 58%,transparent 74%);filter:blur(10px);opacity:var(--lw-bloom);animation:lwBloomBreath var(--lw-pulse,5.7s) ease-in-out infinite;border-radius:50%;position:absolute;inset:0;transform:scale(1.9)}@keyframes lwBloomBreath{0%,to{opacity:calc(var(--lw-bloom) * .55)}50%{opacity:var(--lw-bloom)}}.lwescape .lwout{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lwescape .lw-xf{opacity:0}.lwescape .lw-xfglow{fill:none;stroke:#b9a0ff;stroke-width:2.8px;filter:blur(1.4px)}.lwescape .lw-xfcore{fill:none;stroke:#fff;stroke-width:1.2px}.patch[data-lw=storm] .lwescape .lw-f1{animation:lwArcBusy 3.1s linear .4s infinite}.patch[data-lw=storm] .lwescape .lw-f2{animation:lwArcBusy 4.1s linear 1.9s infinite}.patch[data-lw=storm] .lwescape .lw-f3{animation:lwArcBusy 2.3s linear 1.1s infinite}.lwescape .lw-spark{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;opacity:0}.patch[data-lw=crackle] .lwescape .lw-s1{animation:lwSparkFly 4.7s linear .9s infinite}.patch[data-lw=crackle] .lwescape .lw-s2{animation:lwSparkFly 6.1s linear 3.2s infinite}.patch[data-lw=storm] .lwescape .lw-s1{animation:lwSparkFly 1.9s linear infinite}.patch[data-lw=storm] .lwescape .lw-s2{animation:lwSparkFly 2.7s linear .6s infinite}.patch[data-lw=storm] .lwescape .lw-s3{animation:lwSparkFly 2.3s linear 1.2s infinite}.patch[data-lw=storm] .lwescape .lw-s4{animation:lwSparkFly 3.1s linear .3s infinite}.patch[data-lw=storm] .lwescape .lw-s5{animation:lwSparkFly 1.7s linear .9s infinite}.patch[data-lw=storm] .lwescape .lw-s6{animation:lwSparkFly 2.9s linear 1.6s infinite}@keyframes lwSparkFly{0%{opacity:0;transform:translate(0)}5%{opacity:1}24%{opacity:0;transform:translate(var(--sx),var(--sy))}to{opacity:0;transform:translate(0)}}@container (max-width:50px){.lwstorm .lw-core{stroke-width:1.1px}.lwstorm .lw-glow{stroke-width:2.2px;filter:blur(1px)}.lwstorm .lw-arcglow{stroke-width:1.7px;filter:blur(.8px)}.lwstorm .lw-arccore{stroke-width:.9px}.lwescape .lw-xfglow{stroke-width:1.8px;filter:blur(.9px)}.lwescape .lw-xfcore{stroke-width:.9px}.lwescape .lw-spark{stroke-width:1.1px}}@media (prefers-reduced-motion:reduce){.patch .lwcanvas{display:none!important}.patch.livewire .crest .glyph,.patch.livewire .lw-bloom,.patch.livewire .lwescape *,.patch.livewire .lwstorm *,.patch.livewire .lwwash,.patch[data-lw=storm] .phex{animation:none!important}.lwstorm .lw-core.lw-a,.lwstorm .lw-glow.lw-a{stroke-dashoffset:0}.lwstorm .lw-core.lw-b,.lwstorm .lw-glow.lw-b{stroke-dashoffset:-50px}.patch.livewire{transform:scale(1.02);animation:none!important}.patch.livewire .lwwash{opacity:calc(var(--lw-wash) * .87)}.lwescape .lw-bloom{opacity:calc(var(--lw-bloom) * .78)}.patch[data-lw=crackle] .lwstorm .lw-x1{opacity:.55}.patch[data-lw=crackle] .lwescape .lw-s1,.patch[data-lw=crackle] .lwescape .lw-s2{opacity:.5;transform:translate(calc(var(--sx) * .5),calc(var(--sy) * .5))}.patch[data-lw=storm] .lwstorm .lw-x1,.patch[data-lw=storm] .lwstorm .lw-x2{opacity:.7}.patch[data-lw=storm] .lwescape .lw-xf{opacity:.65}.patch[data-lw=storm] .lwescape .lw-spark{opacity:.6;transform:translate(calc(var(--sx) * .55),calc(var(--sy) * .55))}}.lw-ack-scrim{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--space-5);background:#050309cc;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.lw-ack-scrim.show{display:flex}.lw-ack{border-radius:var(--radius-xl);background:linear-gradient(170deg,var(--voltage-900),var(--surface-obsidian));border:var(--hairline-voltage);text-align:center;width:min(420px,92vw);padding:var(--space-8) var(--space-6) var(--space-6);position:relative;overflow:hidden;box-shadow:0 0 0 1px #6b2fd633,0 24px 70px #0009,0 0 60px #6b2fd640}.lw-ack .lwglow{background:radial-gradient(circle at 50% 0,#6b2fd655,#0000 60%)}.lw-ack .lwglow,.lw-ack .lwstrike{pointer-events:none;position:absolute;inset:0}.lw-ack .lwstrike{border-radius:inherit;animation:lwAckFade 2.3s ease-out both;overflow:hidden}.lw-ack .lwstrike svg{width:100%;height:100%;position:absolute;inset:0}.lw-ack .lwstrike rect{fill:none;vector-effect:non-scaling-stroke;width:calc(100% - 3px);height:calc(100% - 3px)}.lw-ack .lwstrike .sg{stroke:var(--purple-hi,#ad88f0);stroke-width:3.2px;opacity:.85;stroke-dasharray:16 84;filter:blur(1.5px);animation:lwAckRun 1.1s linear 2}.lw-ack .lwstrike .sc{stroke:#fff;stroke-width:1.2px;stroke-dasharray:10 90;animation:lwAckRun 1.1s linear 2}@keyframes lwAckRun{to{stroke-dashoffset:-100px}}.lw-ack .lwstrike .flash{opacity:0;background:radial-gradient(120% 120% at 50% 30%,#fff,#0000 70%);animation:lwAckFlash .52s ease-out both;position:absolute;inset:0}@keyframes lwAckFlash{0%{opacity:0}14%{opacity:.4}30%{opacity:.1}46%{opacity:.34}to{opacity:0}}@keyframes lwAckFade{0%,74%{opacity:1}to{opacity:0}}.lw-ack .patch{margin:0 auto var(--space-4)}.lw-ack .eyebrow2{font-family:var(--font-mono);letter-spacing:.34em;font-size:var(--type-2xs);color:var(--accent-strike);position:relative}.lw-ack h3{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-2xl);margin:var(--space-2) 0;position:relative}.lw-ack p{max-width:32ch;margin:0 auto var(--space-5);position:relative}.chip,.lw-ack p{color:var(--text-ash)}.chip{font-size:var(--type-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);border:var(--hairline);background:var(--surface-midnight);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.chip .dot{background:var(--text-smoke);border-radius:50%;width:7px;height:7px}.chip--pending{color:var(--text-ash)}.chip--done{color:var(--signal-mint)}.chip--done .dot{background:var(--signal-mint)}.chip--blocked{color:var(--signal-crimson)}.chip--blocked .dot{background:var(--signal-crimson)}.chip--ready{color:var(--accent-strike)}.chip--ready .dot{background:var(--accent-strike)}.chip--locked{color:var(--text-smoke)}.chip--locked .dot{background:var(--text-smoke)}.chip--await{color:var(--signal-amber)}.chip--await .dot{background:var(--signal-amber)}.navitem.admin .ni{border-color:var(--signal-amber);color:var(--signal-amber)}.promo{flex-direction:column;flex:1;display:flex;position:relative}.promo .back{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.promo .pad{padding:0 var(--space-5) var(--space-8);gap:var(--space-3);display:grid}.promo .nomtoggle{justify-content:center;align-items:center;gap:var(--space-2);width:100%;display:flex}.promo .nomtoggle .plus{font-family:var(--font-mono);font-size:var(--type-lg)}.promo .nomform{gap:var(--space-3);display:grid}.promo .nomform .err{color:var(--signal-crimson);font-size:var(--type-sm);margin:0}.promo .pcard{gap:var(--space-2);display:grid}.promo .phead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.promo .pnm{font-weight:var(--weight-semibold)}.promo .pranks{gap:var(--space-3);padding:var(--space-1) 0}.promo .pranks,.promo .rk{align-items:center;display:flex}.promo .rk{gap:var(--space-1);flex-direction:column}.promo .rk .rl{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke)}.promo .arrow{color:var(--text-smoke);font-size:var(--type-lg)}.promo .pby{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.promo .pacts{gap:var(--space-2);margin-top:var(--space-1);display:flex}.promo .pacts .btn{flex:1}.promo .empty{color:var(--text-smoke);font-size:var(--type-sm)}.promo .ecard{border-color:var(--voltage-700)}.promo .emeta{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-ash)}.promo .enote{font-size:var(--type-2xs);color:var(--text-smoke);margin:0}.users{flex-direction:column;flex:1;display:flex;position:relative}.users .back{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.users .pad{padding:0 var(--space-5) var(--space-8);gap:var(--space-3);display:grid}.users .usubtitle{color:var(--text-smoke);font-size:var(--type-sm);margin:0}.users .ucard{padding:0;overflow:hidden}.users .uhead{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) var(--space-4);color:inherit;cursor:pointer;background:0 0;border:0;display:flex}.users .upatch{flex:none;justify-content:center;width:30px;display:flex}.users .unopatch{border:var(--hairline);border-radius:var(--radius-sm);opacity:.5;width:26px;height:30px}.users .uid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.users .unm{font-weight:var(--weight-semibold)}.users .urole{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke)}.users .uchev{color:var(--text-smoke);font-size:var(--type-sm);flex:none}.users .ubody{border-top:var(--hairline);padding:var(--space-4);gap:var(--space-4);display:grid}.users .ufields{gap:var(--space-2);display:grid}.users .ufield{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.users .ufield dt{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke)}.users .ufield dd{font-size:var(--type-sm);color:var(--text-bone);text-align:right;margin:0}.users .unset{color:var(--text-smoke);font-style:italic}.users .usetter{gap:var(--space-2);display:grid}.users .ulabel{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke)}.users .uerr{color:var(--signal-crimson);font-size:var(--type-sm);margin:0}.users .ueditform{gap:var(--space-3);display:grid}.users .uacts{gap:var(--space-2);margin-top:var(--space-1);display:flex}.users .uacts .btn{flex:1}.users .uedit{margin-top:var(--space-1)}.users .unote{font-size:var(--type-xs);color:var(--text-smoke);margin:0}.users .empty{color:var(--text-smoke);font-size:var(--type-sm)}.users .utabs{margin:0 var(--space-5) var(--space-3)}.users .alog{gap:var(--space-1);padding:var(--space-3) var(--space-4);display:grid}.users .alline{font-size:var(--type-sm);color:var(--text-bone)}.users .alline .aactor,.users .alline .atarget{font-weight:var(--weight-semibold)}.users .alline .afield{color:var(--text-ash)}.users .adelta,.users .alline .afield{font-family:var(--font-mono);font-size:var(--type-xs)}.users .adelta{align-items:center;gap:var(--space-2);display:flex}.users .adelta .aarrow,.users .adelta .aold{color:var(--text-smoke)}.users .adelta .anew{color:var(--accent-strike)}.users .awhen{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.walkup{flex-direction:column;flex:1;display:flex;position:relative}.walkup .wsignout{border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-ash);font-size:var(--type-2xs);padding:var(--space-2) var(--space-3);cursor:pointer;flex:none}.walkup .pad{padding:0 var(--space-5) var(--space-8);gap:var(--space-3);display:grid}.walkup .wugroup-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strike);margin-top:var(--space-2)}.walkup .wug-soon,.walkup .wugroup-label{font-family:var(--font-mono);font-size:var(--type-2xs)}.walkup .wug-soon{color:var(--text-smoke);margin:var(--space-2) 0 0}.walkup .wuextras{display:grid}@property --pct{syntax:"<angle>";inherits:false;initial-value:0deg}.walkup .wu-hero{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:radial-gradient(120% 130% at 0 0,#6b2fd626,#0000 60%);display:flex}.walkup .wu-ring{background:conic-gradient(from -90deg,var(--voltage-500),var(--strike-500) var(--pct,0deg),var(--surface-steel) var(--pct,0deg) 1turn);width:80px;height:80px;transition:--pct .9s cubic-bezier(.22,1,.36,1),box-shadow var(--motion-standard);border-radius:50%;flex:none;padding:7px}.walkup .wu-ring-in{background:var(--surface-obsidian);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.walkup .wu-rn{font-family:var(--font-mono);font-size:var(--type-2xl);font-weight:var(--weight-bold);line-height:1}.walkup .wu-rd{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-smoke);font-size:9px}.walkup .wu-htitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg)}.walkup .wu-hsub{font-size:var(--type-xs);margin-top:2px}@media (prefers-reduced-motion:reduce){.walkup .wu-ring{transition:box-shadow var(--motion-standard)}}.walkup .wugates{gap:var(--space-2);flex-direction:column;display:flex}.walkup .wugate{gap:var(--space-3);border:var(--hairline);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:linear-gradient(180deg,#21212c,var(--surface-graphite) 70%);align-items:flex-start;display:flex;box-shadow:inset 0 1px #ffffff08,0 6px 16px #0000003d}.walkup .wug-medal{border:2px solid var(--surface-steel);width:30px;height:30px;font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-ash);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.walkup .wug-medal.done{background:var(--signal-mint);border-color:var(--signal-mint);color:#04130c}.walkup .wugate.active{border-color:var(--voltage-700);background:linear-gradient(120deg,var(--voltage-900),var(--surface-graphite))}.walkup .wugate.active .wug-medal{color:var(--voltage-300)}.walkup .wugate.ready{border-color:var(--strike-700);background:linear-gradient(120deg,var(--strike-900),var(--surface-graphite))}.walkup .wugate.ready .wug-medal.final{border-color:var(--accent-strike);color:var(--accent-strike)}.walkup .wug-body{flex:1;min-width:0}.walkup .wug-h{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.walkup .wug-n{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);font-size:9px}.walkup .wug-nm{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-base);letter-spacing:-.01em;margin-top:2px}.walkup .wug-req{font-size:var(--type-xs);margin:2px 0 0}.awalk .awrep{padding:0;overflow:hidden}.awalk .awhead{align-items:center;gap:var(--space-3);text-align:left;width:100%;color:inherit;cursor:pointer;padding:var(--space-3) var(--space-4);background:0 0;border:0;display:flex}.awalk .awnopatch{flex:none;width:28px;height:32px}.awalk .awnm{font-weight:var(--weight-semibold);flex:1}.awalk .awcount{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-ash)}.awalk .awchev{color:var(--text-smoke);font-size:var(--type-xs)}.awalk .awgates{gap:var(--space-1);padding:0 var(--space-4) var(--space-3);border-top:var(--hairline);padding-top:var(--space-3);display:grid}.awalk .awgate{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.awalk .awgn{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-smoke);flex:none;width:1.4em}.awalk .awgname{font-size:var(--type-sm);flex:1}.awalk .awbtn{padding:var(--space-1) var(--space-3);font-size:var(--type-2xs);flex:none}.repav{background:var(--surface-graphite);border:var(--hairline);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.repav img{object-fit:cover;width:100%;height:100%;display:block}.repav-i{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-ash);font-size:var(--type-sm)}.walkup .wgintake{margin-top:var(--space-3);padding-top:var(--space-3)}.wphotos{gap:var(--space-3);display:grid}.wphoto{gap:var(--space-3)}.wphoto,.wphoto-thumb{align-items:center;display:flex}.wphoto-thumb{border-radius:var(--radius-md);background:var(--surface-well);border:var(--hairline);flex:none;justify-content:center;width:56px;height:56px;overflow:hidden}.wphoto-thumb img{object-fit:cover;width:100%;height:100%}.wphoto-empty{font-size:var(--type-2xs);color:var(--text-smoke);text-align:center;padding:0 var(--space-1)}.wphoto-meta{justify-content:space-between;align-items:center;gap:var(--space-2);flex:1;display:flex}.wphoto-label{font-size:var(--type-sm);color:var(--text-ash)}.wphoto-btn{padding:var(--space-1) var(--space-3);cursor:pointer;flex:none;position:relative}.wphoto-btn,.wphoto-err{font-size:var(--type-2xs)}.wphoto-err{color:var(--signal-crimson);margin:0}.users .uphotos{gap:var(--space-2);display:grid}.users .uphotos .ulabel{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-smoke)}.wvideos{gap:var(--space-3);display:grid}.wvhint{font-size:var(--type-2xs);color:var(--text-smoke);margin:0}.wvideo{gap:var(--space-2);display:grid}.wvideo video{background:#000;width:100%;max-height:220px}.wvideo video,.wvloading{border-radius:var(--radius-md)}.wvloading{padding:var(--space-5);text-align:center;color:var(--text-smoke);font-size:var(--type-sm);background:var(--surface-well)}.wvrow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.wvbtn{padding:var(--space-1) var(--space-3);font-size:var(--type-2xs);flex:none}.wvupload{cursor:pointer;justify-self:start;position:relative}.awvideos{gap:var(--space-2);padding:0 var(--space-1) var(--space-2) calc(1.4em + var(--space-3));display:grid}.awvhint{font-size:var(--type-2xs);color:var(--text-smoke);margin:0}.awvideo{gap:var(--space-1);display:grid}.awvideo video{border-radius:var(--radius-md);background:#000;width:100%;max-height:200px}.promo .unassign{font-size:var(--type-2xs);padding:2px 10px}.promo .reports{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.promo .rcard{align-items:center;gap:var(--space-3);display:flex}.promo .rcard .rwho{flex:1}.promo .rcard .rwho .pnm{font-weight:var(--weight-semibold)}.promo .rcard .rwho .rl{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke)}.takeover{z-index:200;background:radial-gradient(circle at 50% 42%,#2a1052 0,#0b0418 55%,var(--surface-void) 100%);justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}.takeover.show{display:flex}.takeover .field-rays{z-index:0;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,transparent 0 8deg,#6b2fd633 8deg 12deg,transparent 12deg 26deg,#ee7d2222 26deg 30deg,transparent 30deg 44deg);filter:blur(2px);position:absolute;inset:-20%}.takeover.run .field-rays{animation:raysSpin 6s linear infinite,fadeIn .6s .3s forwards}@keyframes raysSpin{to{transform:rotate(1turn)}}@keyframes fadeIn{to{opacity:.7}}.takeover .charge{pointer-events:none;background:radial-gradient(circle at 50% 45%,var(--accent-voltage) 0,transparent 8%);opacity:0;position:absolute;inset:0}.takeover.run .charge{animation:forgeCharge .9s ease-in forwards}@keyframes forgeCharge{0%{opacity:0;transform:scale(.2)}55%{opacity:.9;transform:scale(1.4)}80%{opacity:.35}to{opacity:0;transform:scale(2.2)}}.takeover .flash{opacity:0;z-index:5;pointer-events:none;background:#fff;position:absolute;inset:0}.takeover.run .flash{animation:bigFlash .52s ease-out .52s forwards}@keyframes bigFlash{0%{opacity:0}18%{opacity:.55}to{opacity:0}}.takeover .beam{z-index:1;transform-origin:bottom;opacity:0;background:linear-gradient(#0000,#fffa,#0000);width:3px;position:absolute;top:0;bottom:0;left:50%}.takeover.run .beam{animation:beamFan 1.2s ease-out .7s forwards}.takeover .beam.b2{transform:rotate(28deg)}.takeover .beam.b3{transform:rotate(-28deg)}.takeover .beam.b4{transform:rotate(56deg)}.takeover .beam.b5{transform:rotate(-56deg)}@keyframes beamFan{0%{opacity:0}30%{opacity:.7}to{opacity:.12}}.takeover .shock{z-index:2;opacity:0;pointer-events:none;border:3px solid #fff;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:42%;left:50%}.takeover.run .shock.s1{animation:shockOut .9s ease-out .52s forwards}.takeover.run .shock.s2{border-color:var(--accent-strike);animation:shockOut 1.1s ease-out .64s forwards}.takeover.run .shock.s3{border-color:var(--accent-voltage);animation:shockOut 1.3s ease-out .76s forwards}@keyframes shockOut{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(22)}}.takeover .spark{width:7px;height:7px;box-shadow:0 0 10px var(--accent-strike);z-index:6;opacity:0;pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:42%;left:50%}.takeover.run .spark{animation:sparkFly .95s ease-out .56s forwards}@keyframes sparkFly{0%{opacity:0;transform:scale(0)}28%{opacity:1;transform:scale(1.7)}to{opacity:0;transform:scale(.3)}}.takeover .stage{z-index:10;text-align:center;position:relative}.takeover.run .stage{animation:tkShake .48s ease-out .54s}@keyframes tkShake{0%,to{transform:translate(0)}20%{transform:translate(-4px,3px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.takeover .hero-patch{opacity:0;filter:drop-shadow(0 0 40px #6b2fd6);display:inline-flex;transform:scale(.3)rotate(-12deg)}.takeover.run .hero-patch{animation:forgeSlam .76s cubic-bezier(.16,1.4,.3,1) .56s forwards}@keyframes forgeSlam{0%{opacity:0;transform:scale(.3)rotate(-12deg)}60%{opacity:1;transform:scale(1.18)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.takeover .hero-text{margin-top:var(--space-6);opacity:0}.takeover.run .hero-text{animation:slamUp .48s cubic-bezier(.16,1.3,.3,1) 1.18s forwards}@keyframes slamUp{0%{opacity:0;transform:translateY(26px)scale(1.3)}to{opacity:1;transform:translateY(0)scale(1)}}.takeover .hero-text .eyebrow2{font-family:var(--font-mono);letter-spacing:.4em;color:var(--accent-strike);font-size:var(--type-xs)}.takeover .hero-text .rank{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-hero);letter-spacing:-.03em;text-shadow:0 0 30px #6b2fd680;line-height:.95}.takeover .hero-text .rank .grad{background:linear-gradient(100deg,var(--accent-voltage),var(--accent-strike));color:#0000;-webkit-background-clip:text;background-clip:text}.takeover .hero-text .callsign{font-family:var(--font-mono);color:var(--text-ash);letter-spacing:.2em;margin-top:var(--space-2)}.takeover .cta{margin-top:var(--space-8);gap:var(--space-3);opacity:0;justify-content:center;display:flex}.takeover.run .cta{animation:forgeLand .5s 1.7s forwards}@keyframes forgeLand{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.takeover .beam,.takeover .field-rays,.takeover .flash,.takeover .shock,.takeover .spark{opacity:0!important;animation:none!important}.takeover.run .cta,.takeover.run .hero-patch,.takeover.run .hero-text{opacity:1!important;animation:none!important;transform:none!important}}.app-screen:has(.deals),.app-screen:has(.statshub){height:100dvh}.app-screen:has(.knock){height:100dvh;overflow:hidden}.deals{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.deals .back{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.deals .scroll{padding:0 var(--space-5) var(--space-8);overscroll-behavior:contain;flex:1;overflow-y:auto}.deals .pasthint{text-align:center;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);padding:var(--space-3) 0}.deals .today-div{z-index:3;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;background:linear-gradient(var(--surface-void) 70%,transparent);display:flex;position:sticky;top:0}.deals .today-div .lbl{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strike)}.deals .today-div .rule{background:var(--accent-strike);opacity:.5;flex:1;height:1px}.deals .dcard{margin-bottom:var(--space-3);display:grid}.deals .dcard.past{opacity:.5;filter:saturate(.4)}.deals .dcard.cancelled{opacity:.4}.deals .dhead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.deals .dcust{font-weight:var(--weight-semibold)}.deals .ddate{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke);white-space:nowrap}.deals .dmeta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.deals .dproduct{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-ash)}.deals .dproduct .pre{color:var(--accent-voltage);margin-left:var(--space-2)}.deals .comm{font-family:var(--font-mono);font-weight:var(--weight-semibold);font-size:var(--type-base);text-align:right}.deals .comm .pending{color:var(--text-smoke);font-weight:var(--weight-medium);font-size:var(--type-sm);letter-spacing:.08em;text-transform:uppercase}.deals .split{gap:var(--space-3);justify-content:flex-end;align-items:baseline;display:flex}.deals .split .half .v{font-family:var(--font-mono);font-weight:var(--weight-semibold)}.deals .split .half .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right;font-size:8px;display:block}.deals .split .up .k,.deals .split .up .v{color:var(--signal-mint)}.deals .split .later .k,.deals .split .later .v{color:var(--signal-amber)}.deals .empty,.deals .split .plus{color:var(--text-smoke)}.deals .empty{font-size:var(--type-sm);padding:var(--space-4) 0}.deals .pastwrap{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.deals .pastwrap.open{opacity:1;max-height:1400px}.deals .revealhint{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;width:100%;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);padding:var(--space-2) 0 var(--space-3);background:0 0;border:0;display:flex}.deals .revealhint .chev{font-size:var(--type-sm);line-height:1}.deals .jump{left:50%;bottom:calc(var(--safe-bottom) + var(--space-4));z-index:5;position:absolute;transform:translate(-50%)}.deals .jump .btn{box-shadow:var(--elev-pop)}.deals .cal{padding:0 var(--space-5) var(--space-8)}.deals .calhead{padding:var(--space-3) 0;justify-content:space-between;align-items:center;display:flex}.deals .calhead .m{font-family:var(--font-display);font-weight:var(--weight-bold)}.deals .calhead button{background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-md);color:var(--text-bone);cursor:pointer;width:32px;height:32px}.deals .calgrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.deals .caldow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke);text-align:center;padding-bottom:var(--space-1);font-size:8px}.deals .calcell{aspect-ratio:1;border:var(--hairline);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-ash);padding:3px;position:relative}.deals .calcell.muted{opacity:.3}.deals .calcell.today{border-color:var(--accent-strike)}.deals .calcell .cdot{background:var(--grad-brand);border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.deals .calcell .cdot.pre{background:var(--accent-voltage)}.pathway{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.pathway .back{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.pathway .scroll{overscroll-behavior:contain;padding-bottom:calc(var(--safe-bottom) + var(--space-8));flex:1;overflow-y:auto}.pathway .sectionlabel{padding:var(--space-4) var(--space-5) var(--space-2)}.pathway .p2-target{margin:var(--space-2) var(--space-4) var(--space-3);border:var(--hairline);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);background:linear-gradient(155deg,var(--voltage-900) 0,var(--surface-midnight) 64%);border-color:var(--voltage-700)}.pathway .p2-target--locked{background:var(--surface-graphite);border-color:var(--border-card)}.pathway .p2t-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pathway .p2t-ey{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strike)}.pathway .p2t-cs{font-family:var(--font-mono);color:var(--text-ash);font-size:9px}.pathway .p2t-main{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;min-width:0;display:flex}.pathway .p2t-rank{font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(var(--type-lg),7vw,var(--type-xl));letter-spacing:-.02em;overflow-wrap:break-word;min-width:0;line-height:1.05}.pathway .p2t-rank .p2t-r{font-family:var(--font-mono);font-weight:var(--weight-regular);letter-spacing:.2em;text-transform:uppercase;color:var(--text-ash);margin-top:4px;font-size:9px;display:block}.pathway .p2t-bar{border-radius:var(--radius-pill);background:var(--surface-steel);height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.pathway .p2t-bar>i{border-radius:var(--radius-pill);background:var(--grad-brand);height:100%;display:block}.pathway .p2t-nums{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);display:flex}.pathway .p2t-nums b{font-family:var(--font-mono);font-size:var(--type-xl);color:var(--text-bone)}.pathway .p2t-nums span{font-size:var(--type-xs);color:var(--text-ash)}.pathway .p2-target .p2req{margin-top:var(--space-2)}.pathway .path2{padding:0 var(--space-4);position:relative}.pathway .path2:before{content:"";left:calc(var(--space-4) + 21px);background:var(--surface-steel);z-index:0;width:2px;position:absolute;top:18px;bottom:56px}.pathway .p2rank{gap:var(--space-3);padding-bottom:var(--space-3);z-index:1;grid-template-columns:44px 1fr;display:grid;position:relative}.pathway .p2node{justify-content:center;align-items:flex-start;width:44px;padding-top:6px;display:flex}.pathway .p2node .patch .phex{box-shadow:0 0 0 4px var(--surface-void),inset 0 2px 6px #fff2,inset 0 -10px 24px #0008}.pathway .p2badge{width:36px;height:36px;font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-sm);color:var(--text-smoke);background:var(--surface-graphite) repeating-linear-gradient(135deg,transparent 0 4px,#ffffff08 4px 5px);border:1px dashed var(--surface-steel);box-shadow:0 0 0 4px var(--surface-void);border-radius:50%;justify-content:center;align-items:center;display:flex}.pathway .p2card{border:var(--border-card);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--surface-graphite);box-shadow:var(--elev-card)}.pathway .p2head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pathway .p2nm{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm)}.pathway .p2r{font-family:var(--font-mono);color:var(--text-smoke);margin-left:4px;font-size:9px}.pathway .p2req{font-family:var(--font-body);font-size:var(--type-xs);color:var(--text-ash);white-space:pre-line;margin-top:4px}.pathway .p2off{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-smoke);margin:var(--space-2) 0 0;font-size:9px}.pathway .p2line{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.pathway .p2bar{border-radius:var(--radius-pill);background:var(--surface-steel);flex:1;height:6px;overflow:hidden}.pathway .p2bar>i{background:var(--grad-brand);height:100%;display:block}.pathway .p2bar.full>i{background:var(--signal-mint)}.pathway .p2v{font-family:var(--font-mono);color:var(--text-ash);white-space:nowrap;font-size:9px}.pathway .redacted{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-smoke)}.pathway .p2rank.current .p2card{border-color:var(--voltage-700);background:linear-gradient(120deg,var(--voltage-900),var(--surface-graphite))}.pathway .p2rank.target .p2card{border-color:var(--strike-700);background:linear-gradient(120deg,var(--strike-900),var(--surface-graphite));box-shadow:inset 0 1px #ffffff10,0 8px 22px #00000047}.pathway .p2rank.target .p2node .patch .phex{box-shadow:0 0 0 4px var(--surface-void),0 0 14px #ee7d2255}.pathway .p2rank.next .p2card{border-color:var(--strike-700)}.pathway .p2rank.locked .p2card{opacity:.62;box-shadow:var(--elev-card)}.pathway .p2rank.locked .p2node .patch{filter:saturate(.6)brightness(.85)}.pathway .path2:after{content:"";left:calc(var(--space-4) + 21px);z-index:0;background:linear-gradient(180deg,var(--accent-voltage),var(--accent-strike));width:2px;clip-path:inset(0 0 calc(100% - var(--spine-stop,0%)) 0);position:absolute;top:18px;bottom:56px}.pathway .p2done{align-items:center;gap:var(--space-2);color:var(--signal-mint);flex:none;display:inline-flex}.pathway .p2done svg{display:block}.pathway .p2rank.achieved .p2node .patch .phex{box-shadow:0 0 0 4px var(--surface-void),0 0 10px #3dd68c33}.pathway .p2benchlist{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.pathway .p2bench .p2bl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-ash);font-size:9px}.pathway .p2bench .p2line{margin-top:2px}.pathway .p2-target .p2benchlist{margin-top:var(--space-2);gap:var(--space-3)}.pathway .p2-target .p2bench .p2v{font-size:var(--type-xs);color:var(--text-bone)}.pathway .p2-target .p2bench .p2bar{height:8px}.pathway .celebrate-loop{animation:celebrateLoop 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pathway .celebrate-loop{animation:none!important}}.statshub{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.statshub .back{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.statshub .scroll{overscroll-behavior:contain;padding-bottom:calc(var(--safe-bottom) + var(--space-8));flex:1;overflow-y:auto}.statshub .hub-pad{padding:0 var(--space-4)}.statshub .sectionlabel{padding:var(--space-4) var(--space-5) var(--space-2)}.statshub .hub-bar{justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-1);flex-wrap:nowrap;display:flex}.statshub .hub-bar .hub-custom{flex:none;margin-left:auto}.statshub .custombtn{background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-pill);color:var(--text-ash);font-size:var(--type-base);cursor:pointer;flex:none;align-items:center;gap:3px;padding:7px 10px;line-height:1;display:inline-flex}.statshub .custombtn.on{border-color:var(--accent-voltage);color:var(--text-bone)}.statshub .custombtn .cal{line-height:1}.statshub .custombtn .dot{background:var(--accent-voltage);border-radius:50%;width:5px;height:5px}.statshub .prodcard{align-items:baseline;gap:var(--space-3);display:flex}.statshub .prodv{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-3xl);color:var(--text-bone);line-height:1}.statshub .prodk{font-size:var(--type-xs);color:var(--text-ash)}.statshub .dd{padding:var(--space-4)}.statshub .dd-counts{gap:var(--space-2);text-align:center;grid-template-columns:repeat(5,1fr);display:grid}.statshub .ddc .v{font-family:var(--font-mono);font-size:var(--type-xl);font-weight:var(--weight-semibold);display:block}.statshub .ddc .v.s{color:var(--accent-strike)}.statshub .ddc .k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);font-size:8px}.statshub .dd-rates{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline-soft);grid-template-columns:1fr 1fr;display:grid}.statshub .card.dd>.dd-rates:first-child{border-top:0;margin-top:0;padding-top:0}.statshub .ddr{background:var(--surface-tile);border:var(--border-tile);box-shadow:var(--elev-tile);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.statshub .ddr .rk{letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);font-size:9px;display:block}.statshub .ddr .rv{font-family:var(--font-mono);font-size:var(--type-lg);font-weight:var(--weight-semibold)}.statshub .dd-trend{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline-soft)}.statshub .dd-trend .tlabel{font-size:var(--type-xs);color:var(--text-ash);justify-content:space-between;display:flex}.statshub .sparkbars{height:48px;margin:var(--space-2) 0 4px;align-items:flex-end;gap:5px;display:flex}.statshub .sparkbars.dense{gap:2px}.statshub .sparkbars i{background:var(--voltage-700);border-radius:2px;flex:1;min-height:4px}.statshub .sparkbars.dense i{border-radius:1px}.statshub .sparkbars i.hi{background:var(--grad-brand)}.statshub .trend-note{padding:var(--space-2) 0 0}.statshub .tdays{gap:5px;display:flex}.statshub .tdays span{text-align:center;font-family:var(--font-mono);color:var(--text-smoke);flex:1;font-size:8px}.statshub .dd-insights{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline-soft);gap:var(--space-2);flex-direction:column;display:flex}.statshub .ddi{justify-content:space-between;gap:var(--space-3);font-size:var(--type-sm);display:flex}.statshub .ddi .k{color:var(--text-ash)}.statshub .ddi .v{font-family:var(--font-mono);color:var(--text-bone);white-space:nowrap}.statshub .hub-empty{font-size:var(--type-sm);color:var(--text-smoke);margin:0}.statshub .funnel{padding:var(--space-4)}.statshub .fstage{gap:var(--space-2);grid-template-columns:50px 1fr 42px 34px;align-items:center;padding:3px 0;display:grid}.statshub .fstage .fl{font-size:var(--type-xs);color:var(--text-ash)}.statshub .fstage .fbar{border-radius:var(--radius-sm);background:var(--surface-steel);height:14px;overflow:hidden}.statshub .fstage .fbar>i{background:var(--grad-brand-soft);height:100%;display:block}.statshub .fstage .fbar.sold>i{background:var(--grad-brand)}.statshub .fstage .fn{font-size:var(--type-xs)}.statshub .fstage .fn,.statshub .fstage .fr{font-family:var(--font-mono);text-align:right}.statshub .fstage .fr{color:var(--accent-strike);font-size:9px}.statshub .fnote{font-family:var(--font-mono);color:var(--text-smoke);margin-top:var(--space-2);font-size:9px}.statshub .shub-table{padding:0 var(--space-4)}.statshub .shr{padding:var(--space-2) var(--space-3);border-bottom:var(--hairline-soft);font-family:var(--font-mono);font-size:var(--type-xs);grid-template-columns:1.5fr repeat(5,1fr);align-items:center;gap:2px;display:grid}.statshub .shr span:not(.rp){text-align:right;color:var(--text-ash)}.statshub .shr .rp{font-size:var(--type-2xs);color:var(--text-ash);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.statshub .shr.head span{color:var(--text-smoke);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.statshub .shr .s{color:var(--accent-strike);font-weight:var(--weight-semibold)}.statshub .shr.you{background:linear-gradient(90deg,var(--voltage-900),transparent);border-left:2px solid var(--accent-voltage);border-radius:var(--radius-sm)}.statshub .shr.you .rp{color:var(--text-bone)}.statshub .shr.tot{border-top:var(--hairline);border-bottom:none;margin-top:2px}.statshub .shr.tot .rp,.statshub .shr.tot span{color:var(--text-bone);font-weight:var(--weight-semibold)}.statshub .hub-note{font-size:var(--type-xs);color:var(--text-smoke);padding:var(--space-4) var(--space-5) 0;margin:0}.pathway .p2bar>i,.pathway .p2t-bar>i,.rankings .lbrow .bar2>i,.walkup .wbar>i{background-image:linear-gradient(90deg,var(--accent-voltage),var(--accent-strike),var(--accent-voltage));animation:barFlow 3s linear infinite;animation-delay:var(--flowphase,0s);background-repeat:repeat;background-size:200% 100%}@keyframes barFlow{0%{background-position:0 0}to{background-position:-200% 0}}.pathway .p2bar.full>i{background-image:none;animation:none}@media (prefers-reduced-motion:reduce){.pathway .p2bar>i,.pathway .p2t-bar>i,.rankings .lbrow .bar2>i,.walkup .wbar>i{animation:none}}.blitz{flex-direction:column;flex:1;display:flex;position:relative}.blitz .back{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.blitz .board{padding:0 var(--space-5) var(--space-5)}.blitz .blitzscroll,.blitz .board{align-items:stretch;gap:var(--space-3);flex:1;display:flex}.blitz .blitzscroll{background:linear-gradient(180deg,var(--voltage-900),var(--surface-obsidian));min-width:0;overflow:auto hidden}.blitz .col{background:var(--surface-obsidian);border:var(--hairline);border-radius:var(--radius-xl);flex-direction:column;flex:none;width:224px;display:flex}.blitz .colhead{padding:var(--space-3) var(--space-3) var(--space-2);gap:var(--space-1);display:grid}.blitz .colbody{padding:var(--space-2) var(--space-3) var(--space-3);gap:var(--space-2);flex:1;align-content:start;display:grid}.blitz .blitzcol{background:linear-gradient(180deg,var(--voltage-900),var(--surface-obsidian));border-color:var(--voltage-700)}.blitz .srccol{background:var(--surface-well);width:208px}.blitz .coltitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base)}.blitz .srchbox{width:100%}.blitz .subsec{gap:var(--space-2);display:grid}.blitz .subsec+.subsec{margin-top:var(--space-1);border-top:var(--hairline);padding-top:var(--space-3)}.blitz .subhead{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);display:flex}.blitz .subhead .sublabel{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-voltage)}.blitz .subhead .cnt{font-family:var(--font-mono);color:var(--text-ash);background:var(--surface-graphite);border:var(--hairline-soft);border-radius:var(--radius-pill);flex:none;padding:1px 8px;font-size:9px}.blitz .subempty{font-size:var(--type-2xs);color:var(--text-smoke);margin:0}.blitz .rcard{background:var(--surface-graphite);border:var(--hairline);border-left:3px solid var(--rank-accent,var(--surface-steel));border-radius:var(--radius-lg);box-shadow:var(--elev-tile);transition:border-color var(--motion-snappy),box-shadow var(--motion-snappy);position:relative;overflow:hidden}.blitz .rcard.disp-walkup{--rank-accent:var(--metal-steel-1)}.blitz .rcard.disp-scout{--rank-accent:var(--metal-steel-2)}.blitz .rcard.disp-legionnaire{--rank-accent:var(--metal-silver-2)}.blitz .rcard.disp-captain{--rank-accent:var(--metal-gold-2)}.blitz .rcard.disp-commander{--rank-accent:var(--voltage-400)}.blitz .rcard.disp-inactive{--rank-accent:var(--text-smoke)}@supports (color:color-mix(in lab,red,red)){.blitz .rcard.disp-inactive{--rank-accent:color-mix(in srgb,var(--text-smoke) 45%,transparent)}}.blitz .dragrep:hover .rcard,.blitz .rcard.open{border-color:var(--voltage-700);border-left-color:var(--rank-accent,var(--surface-steel))}.blitz .srccol .dragrep:hover .rcard{box-shadow:var(--glow-voltage)}.blitz .rctop{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) calc(var(--space-2) + 8px);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.blitz .rctop:focus-visible{outline:2px solid var(--accent-voltage);outline-offset:-2px;border-radius:var(--radius-lg)}.blitz .rcid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.blitz .rcnm{min-width:0;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-bone);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blitz .rcrank{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-smoke);font-size:9px}.blitz .rcsales{text-align:center;min-width:24px;font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-base);color:var(--accent-strike);flex:none;line-height:1}.blitz .rcchev{right:var(--space-3);color:var(--text-smoke);font-size:var(--type-2xs);pointer-events:none;line-height:1;position:absolute;bottom:4px}.blitz .rcnopatch{border:var(--hairline);border-radius:var(--radius-sm);opacity:.4;flex:none;width:26px;height:30px}.blitz .rcgrid{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hairline-soft);grid-template-columns:1fr 1fr;margin:0;display:grid}.blitz .rcf{flex-direction:column;gap:1px;min-width:0;display:flex}.blitz .rcf.wide{grid-column:1/-1}.blitz .rcf dt{text-transform:uppercase;letter-spacing:.12em;color:var(--text-smoke);font-size:9px}.blitz .rcf dd,.blitz .rcf dt{font-family:var(--font-mono);margin:0}.blitz .rcf dd{font-size:var(--type-xs);color:var(--text-ash);word-break:break-word}.blitz .rcnull{color:var(--text-smoke);font-style:italic}.blitz .rccopy{appearance:none;width:100%;padding:1px 20px 1px var(--space-1);font:inherit;color:var(--text-ash);text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--motion-snappy),color var(--motion-snappy);background:0 0;border:0;margin:0;display:block;position:relative}.blitz .rccopy:focus-visible,.blitz .rccopy:hover{background:var(--accent-voltage-soft);color:var(--text-bone);outline:none}.blitz .rccopyval{word-break:break-word;min-width:0}.blitz .rccopyic{top:3px;right:var(--space-1);color:var(--text-smoke);opacity:0;transition:opacity var(--motion-snappy);pointer-events:none;position:absolute}.blitz .rccopy:focus-visible .rccopyic,.blitz .rccopy:hover .rccopyic{opacity:1}.blitz .rccopied{top:50%;right:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-obsidian);border:1px solid var(--signal-mint);font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.06em;color:var(--signal-mint);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-snappy);padding:1px 7px;position:absolute;transform:translateY(-50%)}.blitz .rccopy.copied .rccopyic{opacity:0}.blitz .rccopy.copied .rccopied{opacity:1}.blitz .newblitz{align-items:center;gap:var(--space-2);white-space:nowrap;padding:var(--space-2) var(--space-4);background:var(--surface-graphite);border:var(--hairline-voltage);border-radius:var(--radius-md);color:var(--text-bone);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);cursor:pointer;transition:transform var(--motion-snappy),box-shadow var(--motion-snappy),border-color var(--motion-snappy);flex:none;display:flex}.blitz .newblitz:hover{box-shadow:var(--glow-voltage)}.blitz .newblitz:active{transform:scale(.97)}.blitz .newblitz:disabled{opacity:.5;cursor:default;box-shadow:none}.blitz .newblitz .plus{font-family:var(--font-mono);font-size:var(--type-lg);color:var(--accent-strike)}.blitz .calbtn{align-items:center;gap:var(--space-2);white-space:nowrap;padding:var(--space-2) var(--space-3);border:var(--hairline);border-radius:var(--radius-md);color:var(--text-ash);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);cursor:pointer;transition:color var(--motion-snappy),border-color var(--motion-snappy),background var(--motion-snappy);background:0 0;flex:none;text-decoration:none;display:flex}.blitz .calbtn:hover{color:var(--text-bone);border-color:var(--hairline-voltage);background:var(--accent-voltage-soft)}.blitz .calbtn svg{color:var(--accent-voltage)}.blitz .blitzcol .bhead{gap:var(--space-2);border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px);background:radial-gradient(120% 150% at 0 -30%,#6b2fd633,#0000 62%);position:relative;box-shadow:inset 0 -1px #6b2fd640}.blitz .bloc{text-align:left;padding:0 calc(var(--space-2) + 22px) 0 0;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-xl);color:var(--text-bone);background:0 0;border:none;line-height:1.1}.blitz .bstatus{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);border:var(--hairline-soft);background:var(--surface-graphite);place-self:flex-start start;align-items:center;gap:5px;padding:2px 8px;font-size:9px;display:inline-flex}.blitz .bstatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.blitz .bstatus--upcoming{color:var(--accent-voltage)}.blitz .bstatus--live{color:var(--accent-strike)}.blitz .bstatus--ended{color:var(--text-smoke)}.blitz .bdaterange{justify-self:start;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;cursor:pointer;color:var(--text-bone);font-family:var(--font-mono);font-size:var(--type-sm);letter-spacing:.02em;transition:color var(--motion-snappy);background:0 0;border:none;display:inline-flex}.blitz .bdaterange .calic{flex:none}.blitz .bdaterange .calic,.blitz .bdaterange:hover{color:var(--accent-strike)}.blitz .bdaterange.empty,.blitz .bdaterange.empty .calic{color:var(--text-smoke)}.blitz .bleaderslot{gap:var(--space-2);padding:var(--space-2);border:var(--hairline);border-color:var(--voltage-700);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 8% -30%,#6b2fd633,transparent 60%),var(--surface-graphite);box-shadow:var(--elev-tile);transition:box-shadow var(--motion-snappy);display:grid}.blitz .bleaderslot.candrop{box-shadow:0 0 0 1.5px var(--voltage-600)}.blitz .bleaderslot.dropover{box-shadow:0 0 0 2px var(--accent-strike),var(--glow-strike)}.blitz .bleaderslot .blhead{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strike);align-items:center;gap:6px;font-size:9px;display:flex}.blitz .blcrown{color:var(--accent-strike);flex:none}.blitz .bleaderslot .blempty{padding:var(--space-3) var(--space-2);text-align:center;font-size:var(--type-2xs);color:var(--text-smoke);border:1px dashed var(--surface-steel);border-radius:var(--radius-md);margin:0}.blitz .bdash{gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--hairline-voltage);grid-template-columns:1fr 1fr;display:grid}.blitz .bdtile{text-align:center;min-width:0;padding:var(--space-3) var(--space-1);border:var(--hairline-soft);border-radius:var(--radius-md);background:var(--surface-void);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.blitz .bdval{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-xl);color:var(--text-bone);line-height:1}.blitz .bdtile--lead .bdval{font-size:var(--type-2xl);color:var(--accent-strike)}.blitz .bdlbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke);white-space:nowrap;font-size:9px}.blitz .bedit{width:100%}.blitz .calscrim{z-index:190;position:fixed;inset:0}.blitz .calpop{z-index:200;background:var(--surface-obsidian);border:var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--elev-pop);padding:var(--space-3)}.blitz .calhead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.blitz .calmonth{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-bone)}.blitz .calnav{border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);width:28px;height:28px;color:var(--text-ash);cursor:pointer;transition:color var(--motion-snappy),border-color var(--motion-snappy);flex:none;justify-content:center;align-items:center;display:flex}.blitz .calnav:hover{color:var(--text-bone);border-color:var(--voltage-700)}.blitz .caldow{grid-template-columns:repeat(7,1fr);margin-bottom:2px;display:grid}.blitz .caldow span{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-smoke);font-size:9px}.blitz .calgrid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.blitz .calday{height:34px;color:var(--text-bone);font-family:var(--font-mono);font-size:var(--type-sm);cursor:pointer;transition:background var(--motion-snappy);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.blitz .calday:hover:not(.in-range):not(.sel-start):not(.sel-end){background:var(--surface-graphite);border-radius:var(--radius-sm)}.blitz .calday.today{box-shadow:inset 0 0 0 1px var(--accent-strike);border-radius:var(--radius-sm)}.blitz .calday.in-range{background:var(--accent-voltage-soft)}.blitz .calday.sel-start{background:var(--accent-voltage);color:#fff;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.blitz .calday.sel-end{background:var(--accent-strike);color:var(--ink-on-strike);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.blitz .calday.sel-start.sel-end{border-radius:var(--radius-sm)}.blitz .calhint{margin:var(--space-2) 0 0;text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);font-size:9px}.blitz .bremove{top:var(--space-2);right:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.blitz .bx{width:22px;height:22px;line-height:1;font-size:var(--type-base);border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface-graphite);color:var(--text-smoke);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.blitz .bx:hover{color:var(--signal-crimson);border-color:var(--signal-crimson)}.blitz .bcancel,.blitz .bdanger{font-family:var(--font-mono);font-size:var(--type-2xs);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-1) var(--space-2);border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface-graphite);cursor:pointer}.blitz .bcancel{color:var(--text-ash)}.blitz .bdanger{color:var(--signal-crimson);border-color:var(--signal-crimson)}.blitz .bdrop{padding:var(--space-4) var(--space-2);text-align:center;border:1px dashed var(--surface-steel);border-radius:var(--radius-md);margin:0}.blitz .blitzerr{padding:0 var(--space-5) var(--space-3);color:var(--signal-crimson);font-size:var(--type-sm);margin:0}.blitz .dragrep{cursor:grab}.blitz .dragrep.dragging{opacity:.4}.blitz .colbody.candrop{box-shadow:inset 0 0 0 1.5px var(--voltage-600);border-radius:var(--radius-lg)}.blitz .colbody.dropover{box-shadow:inset 0 0 0 2px var(--accent-strike),var(--glow-strike);border-radius:var(--radius-lg)}.blitz .assignwrap{position:relative}.blitz .ax{z-index:3;width:20px;height:20px;line-height:1;font-size:var(--type-sm);border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface-midnight);color:var(--text-smoke);cursor:pointer;opacity:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.blitz .assignwrap:hover .ax,.blitz .ax:focus-visible{opacity:1}.blitz .ax:hover{color:var(--signal-crimson);border-color:var(--signal-crimson)}.dragghost{cursor:grabbing;background:var(--surface-graphite);border:var(--hairline-voltage);border-radius:var(--radius-lg);width:220px;box-shadow:0 16px 36px #0009,var(--glow-voltage);transform:scale(1.03)}.dragghost .rctop{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.dragghost .rcid{flex-direction:column;gap:1px;min-width:0;display:flex}.dragghost .rcnm{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-bone)}.dragghost .rcrank{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-smoke);font-size:9px}.dragghost .rcnopatch{border:var(--hairline);border-radius:var(--radius-sm);opacity:.4;flex:none;width:26px;height:30px}.pil-fiber{--pa:var(--pillar-fiber);--pglyph:url(/pillars/f5_financial_glyph.png)}.pil-focus{--pa:var(--pillar-focus);--pglyph:url(/pillars/f5_mental_glyph.png)}.pil-family{--pa:var(--pillar-family);--pglyph:url(/pillars/f5_emotional_glyph.png)}.pil-faith{--pa:var(--pillar-faith);--pglyph:url(/pillars/f5_spiritual_glyph.png)}.pil-fitness{--pa:var(--pillar-fitness);--pglyph:url(/pillars/f5_physical_glyph.png)}.f5badge{box-sizing:border-box;background:var(--pa);border-radius:50%;flex:none;width:36px;height:36px}@supports (color:color-mix(in lab,red,red)){.f5badge{background:color-mix(in srgb,var(--pa) 16%,var(--surface-well))}}.f5badge{border:2px solid var(--pa);box-shadow:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.f5badge:before{content:"";background-color:var(--pa);width:100%;height:100%;-webkit-mask-image:var(--pglyph);mask-image:var(--pglyph);margin:0;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:130%;mask-size:130%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home .f5home{cursor:pointer}.home .sectionlabel.f5head{align-items:center;gap:var(--space-2);display:flex}.home .sectionlabel.f5head .strk{margin-left:auto}.home .strk{font-family:var(--font-mono);font-size:var(--type-base);font-weight:var(--weight-semibold);color:var(--accent-strike);text-transform:none;letter-spacing:normal;transition:transform var(--motion-snappy),color var(--motion-snappy)}.home .f5home .c5,.home .f5home .row5{gap:var(--space-2);display:flex}.home .f5home .c5{align-items:center;min-width:0;padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);background:var(--pa);flex-direction:column;flex:1}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5{background:color-mix(in srgb,var(--pa) 8%,var(--surface-well))}}.home .f5home .c5{border:1px solid var(--pa)}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5{border:1px solid color-mix(in srgb,var(--pa) 30%,transparent)}}.home .f5home .c5{box-shadow:0 0 18px -10px var(--pa)}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5{box-shadow:0 0 18px -10px color-mix(in srgb,var(--pa) 45%,transparent)}}.home .f5home .c5{transition:background var(--motion-snappy),border-color var(--motion-snappy),box-shadow var(--motion-snappy),transform var(--motion-snappy)}.home .f5home .c5:active{transform:scale(.96)}.holdwrap{justify-content:center;align-items:center;display:flex;position:relative}.holdwrap .holdring{pointer-events:none;z-index:1;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;transform:rotate(-90deg)}.holdwrap .holdring circle{fill:none;stroke:var(--pa);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--hold,0) * 100);opacity:0;transition:stroke-dashoffset var(--motion-snappy),opacity .15s ease}.holding .holdwrap .holdring circle{opacity:1;transition:opacity .15s}.holdwrap .holdfill{display:none}@media (prefers-reduced-motion:reduce){.holdwrap .holdring{display:none}.holdwrap .holdfill{background:var(--pa);opacity:calc(var(--hold,0) * .55);transition:opacity var(--motion-snappy);pointer-events:none;border-radius:50%;display:block;position:absolute;inset:0}.holding .holdwrap .holdfill{transition:none}}.fiber5 .f5check,.home .f5home .c5{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fiber5 .f5check .checkwrap{flex:none}.home .f5home .c5 .ringwrap{aspect-ratio:1;width:56%}.home .f5home .c5 .ring5{color:#0000;width:100%;height:100%;font-size:var(--type-sm);border:2px solid var(--pa);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5 .ring5{border:2px solid color-mix(in srgb,var(--pa) 55%,transparent)}}.home .f5home .c5 .ring5{transition:background var(--motion-snappy),border-color var(--motion-snappy),box-shadow var(--motion-snappy)}.home .f5home .c5 .cl{font-size:var(--type-xs);letter-spacing:.01em;color:var(--text-ash)}.home .f5home .c5.on{background:var(--pa)}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5.on{background:color-mix(in srgb,var(--pa) 16%,var(--surface-well))}}.home .f5home .c5.on{border-color:var(--pa)}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5.on{border-color:color-mix(in srgb,var(--pa) 55%,transparent)}}.home .f5home .c5.on{box-shadow:0 0 22px -8px var(--pa)}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5.on{box-shadow:0 0 22px -8px color-mix(in srgb,var(--pa) 60%,transparent)}}.home .f5home .c5.on .ring5{background:radial-gradient(circle at 50% 30%,#fff,var(--pa))}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5.on .ring5{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,#fff 24%,var(--pa)),var(--pa))}}.home .f5home .c5.on .ring5{border-color:var(--pa);color:#fff;box-shadow:0 0 14px var(--pa)}@supports (color:color-mix(in lab,red,red)){.home .f5home .c5.on .ring5{box-shadow:0 0 14px color-mix(in srgb,var(--pa) 55%,transparent)}}.home .f5home .c5.on .cl{color:var(--text-bone)}.home .f5home .f5-open{margin-top:var(--space-3);font-size:var(--type-xs);justify-content:space-between;align-items:center;display:flex}.home .f5home .f5-open .go{color:var(--accent-strike)}.home .celebrate-loop{animation:celebrateLoop 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.home .celebrate-loop{animation:none!important}}.home .f5home.celebrate-loop{animation:none}.home .f5home.celebrate-loop .c5{animation-duration:.6s,4.5s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:both,none}.home .f5home.celebrate-loop .c5:first-child{animation-name:f5Phase1,f5Sway1;animation-delay:0s,1.2s}.home .f5home.celebrate-loop .c5:nth-child(2){animation-name:f5Phase1,f5Sway2;animation-delay:.14s,1.2s}.home .f5home.celebrate-loop .c5:nth-child(3){animation-name:f5Phase1,f5Sway3;animation-delay:.28s,1.2s}.home .f5home.celebrate-loop .c5:nth-child(4){animation-name:f5Phase1,f5Sway4;animation-delay:.42s,1.2s}.home .f5home.celebrate-loop .c5:nth-child(5){animation-name:f5Phase1,f5Sway5;animation-delay:.56s,1.2s}@keyframes f5Phase1{0%,to{box-shadow:0 0 14px -8px color-mix(in srgb,var(--pa) 55%,transparent)}45%{box-shadow:0 0 0 2px var(--pa),0 0 26px 6px color-mix(in srgb,var(--pa) 70%,transparent)}}@keyframes f5Sway1{0%{box-shadow:0 0 0 2px var(--accent-voltage),0 0 30px 6px #ee7d2280}18%,to{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}}@keyframes f5Sway2{0%,7%{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}25%{box-shadow:0 0 0 2px var(--accent-voltage),0 0 30px 6px #ee7d2280}43%,to{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}}@keyframes f5Sway3{0%,32%{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}50%{box-shadow:0 0 0 2px var(--accent-voltage),0 0 30px 6px #ee7d2280}68%,to{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}}@keyframes f5Sway4{0%,57%{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}75%{box-shadow:0 0 0 2px var(--accent-voltage),0 0 30px 6px #ee7d2280}93%,to{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}}@keyframes f5Sway5{0%,82%{box-shadow:0 0 20px -8px color-mix(in srgb,var(--pa) 38%,transparent)}to{box-shadow:0 0 0 2px var(--accent-voltage),0 0 30px 6px #ee7d2280}}@media (prefers-reduced-motion:reduce){.home .f5home.celebrate-loop .c5{animation:none!important}}.app-screen:has(.fiber5){height:100dvh}.fiber5{flex-direction:column;flex:1;min-height:0;display:flex}.fiber5 .back{font-size:var(--type-xl);color:var(--text-ash);padding:0 var(--space-2);border-radius:var(--radius-md);line-height:1;text-decoration:none}.fiber5 .title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg)}.fiber5 .sectionlabel{font-size:var(--type-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-smoke);padding:var(--space-4) var(--space-5) var(--space-2)}.fiber5 .pad5{padding:0 var(--space-5) var(--space-8)}.fiber5 .f5dash{background:var(--surface-void);overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.fiber5 .f5streak-hero{padding:var(--space-4) var(--space-5) var(--space-3);text-align:center;background:linear-gradient(180deg,var(--voltage-900),var(--surface-void));border-bottom:var(--hairline);position:relative;overflow:hidden}.fiber5 .f5streak-hero .num{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-hero);background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.fiber5 .f5streak-hero .lab{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-ash);margin-top:var(--space-1)}.fiber5 .f5streak-hero .best{margin-top:var(--space-2);font-size:var(--type-xs);color:var(--text-smoke)}.fiber5 .f5streak-hero .invite{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-xl);background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.15}.fiber5 .f5streak-hero .best b{color:var(--accent-strike);font-family:var(--font-mono)}.fiber5 .f5streak-hero .f5ms{align-items:center;gap:var(--space-2);max-width:260px;margin:var(--space-3) auto 0;display:flex}.fiber5 .f5streak-hero .f5ms-bar{border-radius:var(--radius-pill);background:var(--surface-graphite);flex:1;height:4px;overflow:hidden}.fiber5 .f5streak-hero .f5ms-bar i{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--voltage-400),var(--accent-strike));height:100%;display:block}.fiber5 .f5streak-hero .f5ms-lab{letter-spacing:.08em;white-space:nowrap}.fiber5 .f5streak-hero .f5ms-lab,.fiber5 .syncline{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.fiber5 .syncline{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5) 0;justify-content:flex-end;display:flex}.fiber5 .syncline .dot{border-radius:var(--radius-pill);background:var(--text-smoke);width:6px;height:6px}.fiber5 .syncline .dot.online{background:var(--signal-mint)}.fiber5 .syncline .dot.offline{background:var(--signal-amber)}.fiber5 .f5bar{padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;display:flex}.fiber5 .f5bar .prog{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-ash)}.fiber5 .f5bar .f5cad{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-smoke)}.fiber5 .f5list{padding:0 var(--space-4) var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.fiber5 .f5item{align-items:center;gap:var(--space-2);background:var(--surface-graphite);border:var(--hairline);border-left:3px solid var(--pa);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);display:flex}.fiber5 .f5open{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) 0;text-align:left;cursor:pointer;color:inherit;transition:transform var(--motion-snappy);background:0 0;border:none;flex:1;display:flex}.fiber5 .f5open:active{transform:scale(.99)}.fiber5 .f5name{flex-direction:column;gap:3px;min-width:0;display:flex}.fiber5 .f5name .pn{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base);color:var(--text-bone);line-height:1.1;display:flex}.fiber5 .f5name .pcat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pa);font-size:9px}.fiber5 .f5name .pht{min-width:0;max-width:100%;font-size:var(--type-xs);color:var(--text-ash);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fiber5 .f5name .pht--empty{color:var(--text-smoke)}.fiber5 .f5check{cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0}.fiber5 .f5check,.fiber5 .f5check .check{flex:none;justify-content:center;align-items:center;display:flex}.fiber5 .f5check .check{border:2px solid var(--surface-steel);color:#0000;width:30px;height:30px;transition:background var(--motion-snappy),border-color var(--motion-snappy);border-radius:50%}.fiber5 .f5check.on .check{background:var(--pa);border-color:var(--pa);color:#fff;box-shadow:0 0 14px var(--pa)}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5check.on .check{box-shadow:0 0 14px color-mix(in srgb,var(--pa) 55%,transparent)}}.fiber5 .f5detail{flex-direction:column;display:flex}.fiber5 .f5detail-nav{padding:var(--space-3) var(--space-4) 0}.fiber5 .f5back{cursor:pointer;font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-ash);padding:var(--space-1) 0;background:0 0;border:none}.fiber5 .f5back:hover{color:var(--text-bone)}.fiber5 .f5detail-hero{padding:var(--space-4) var(--space-5) var(--space-5);text-align:center;align-items:center;gap:var(--space-1);background:radial-gradient(120% 130% at 50% 0,var(--pa),var(--surface-void) 62%);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5detail-hero{background:radial-gradient(120% 130% at 50% 0,color-mix(in srgb,var(--pa) 22%,var(--surface-void)),var(--surface-void) 62%)}}.fiber5 .f5detail-hero{border-bottom:1px solid var(--pa)}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5detail-hero{border-bottom:1px solid color-mix(in srgb,var(--pa) 30%,transparent)}}.fiber5 .f5badge--lg{width:64px;height:64px;margin-bottom:var(--space-2);box-shadow:0 0 30px -12px var(--pa)}.fiber5 .f5detail-id .pn{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-2xl);line-height:1}.fiber5 .f5detail-id .pcat{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--pa);margin-top:4px}.fiber5 .f5detail-hero .why{color:var(--text-ash);font-size:var(--type-sm);max-width:34ch;margin-top:var(--space-2);line-height:1.5}.fiber5 .f5detail-stats{gap:var(--space-6);margin-top:var(--space-3);display:flex}.fiber5 .f5detail-stats .st .v{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-2xl);color:var(--pa);line-height:1}.fiber5 .f5detail-stats .st .l{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-smoke);margin-top:4px}.fiber5 .f5detail-lock{align-items:center;gap:var(--space-3);margin:0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--pa);display:flex}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5detail-lock{background:color-mix(in srgb,var(--pa) 12%,var(--surface-obsidian))}}.fiber5 .f5detail-lock{border:1px solid var(--pa)}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5detail-lock{border:1px solid color-mix(in srgb,var(--pa) 28%,transparent)}}.fiber5 .f5detail-lock{border-left:3px solid var(--pa)}.fiber5 .f5detail-lock .lt{min-width:0;font-size:var(--type-sm);color:var(--text-bone);flex:1}.fiber5 .f5menu{padding:0 var(--space-5) var(--space-3);flex-direction:column;gap:6px;display:flex}.fiber5 .f5menu-item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:var(--hairline-soft);background:var(--surface-obsidian);text-align:left;cursor:pointer;color:var(--text-ash);font-size:var(--type-sm);transition:background var(--motion-snappy),border-color var(--motion-snappy),color var(--motion-snappy);display:flex}.fiber5 .f5menu-item:hover{background:var(--surface-midnight);color:var(--text-bone)}.fiber5 .f5menu-item .rad{border:1.5px solid var(--surface-steel);border-radius:50%;flex:none;width:16px;height:16px}.fiber5 .f5menu-item .mt{flex:1;min-width:0}.fiber5 .f5menu-item.locked{border-color:var(--pa)}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5menu-item.locked{border-color:color-mix(in srgb,var(--pa) 45%,transparent)}}.fiber5 .f5menu-item.locked{background:var(--pa)}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5menu-item.locked{background:color-mix(in srgb,var(--pa) 12%,var(--surface-obsidian))}}.fiber5 .f5menu-item.locked{color:var(--text-bone)}.fiber5 .f5menu-item.locked .rad{border-color:var(--pa);background:radial-gradient(circle,var(--pa) 45%,transparent 52%);box-shadow:0 0 10px var(--pa)}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5menu-item.locked .rad{box-shadow:0 0 10px color-mix(in srgb,var(--pa) 55%,transparent)}}.fiber5 .f5menu-item .lk{font-family:var(--font-mono);letter-spacing:.14em;color:var(--pa);font-size:9px}.fiber5 .f5cal-wrap{padding:0 var(--space-5) var(--space-2)}.fiber5 .f5cal{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.fiber5 .f5cal .cell{aspect-ratio:1;background:var(--surface-steel);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.fiber5 .f5cal .cell{background:color-mix(in srgb,var(--surface-steel) 22%,transparent)}}.fiber5 .f5cal .cell{transition:background var(--motion-snappy)}.fiber5 .f5cal .cell.hit{background:linear-gradient(140deg,var(--voltage-400),var(--accent-strike));box-shadow:inset 0 1px #ffffff26}.fiber5 .f5cal .cell.today{outline:1.5px solid var(--text-bone);outline-offset:1px}.fiber5 .hof-desc{padding:0 var(--space-5) var(--space-2);font-size:var(--type-xs);color:var(--text-smoke);margin:0}.fiber5 .hof{padding:0 var(--space-5);flex-direction:column;display:flex}.fiber5 .hofrow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;display:grid}.fiber5 .hofrow.you{background:var(--accent-voltage)}@supports (color:color-mix(in lab,red,red)){.fiber5 .hofrow.you{background:color-mix(in srgb,var(--accent-voltage) 12%,transparent)}}.fiber5 .hofrow .pos{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-smoke)}.fiber5 .hofrow:first-child .pos{color:var(--accent-strike)}.fiber5 .hofrow .nm{font-size:var(--type-sm);color:var(--text-bone)}.fiber5 .hofrow .nm .meY{font-family:var(--font-mono);letter-spacing:.14em;color:var(--voltage-300);margin-left:var(--space-2);font-size:9px}.fiber5 .hofrow .st{font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--accent-strike);white-space:nowrap}.fiber5 .hof-anchor{padding:var(--space-2) var(--space-5) 0}.fiber5 .hof-anchor,.fiber5 .hof-empty{font-size:var(--type-xs);color:var(--text-smoke);margin:0}.fiber5 .hof-empty{padding:var(--space-1) var(--space-5) 0}.fiber5 .pbests{padding:var(--space-2) var(--space-5)}.fiber5 .pbest{padding:var(--space-2) 0;border-bottom:var(--hairline-soft);justify-content:space-between;align-items:center;display:flex}.fiber5 .pbest .pn{font-size:var(--type-sm);color:var(--text-ash)}.fiber5 .pbest .v{font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--accent-strike)}.fiber5 .private-tag{font-family:var(--font-mono);color:var(--text-smoke);border:var(--hairline);border-radius:var(--radius-pill);margin-left:var(--space-2);text-transform:none;letter-spacing:normal;padding:2px 8px;font-size:9px}.fiber5 .f5foot{padding:var(--space-4) var(--space-5) var(--space-6);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.fiber5 .f5priv{font-size:var(--type-xs);color:var(--text-smoke);margin:0}.fiber5 .f5err{color:var(--signal-crimson);font-size:var(--type-sm);margin:var(--space-2) 0 0}.fiber5 .f5setup{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.fiber5 .f5su-title{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-xl);margin:var(--space-2) 0 var(--space-2)}.fiber5 .f5setup .note{color:var(--text-ash);font-size:var(--type-sm);margin:0 0 var(--space-2)}.fiber5 .setup-row{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--hairline-soft);grid-template-columns:auto 1fr;align-items:start;display:grid}.fiber5 .setup-row .badgecol{flex-direction:column;align-items:center;gap:6px;width:64px;display:flex}.fiber5 .setup-row .badgecol .pn{font-size:var(--type-2xs);text-align:center;color:var(--text-ash)}.fiber5 .setup-fields{gap:var(--space-2);display:grid}.fiber5 .setup-fields .fl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);font-size:9px}.fiber5 .f5su-actions{gap:var(--space-3);margin-top:var(--space-5);display:flex}.f5cel{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(180deg,var(--voltage-900),var(--surface-obsidian));border:1px solid var(--accent-voltage);width:min(420px,92vw);padding:var(--space-8) var(--space-6) var(--space-6);align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.f5cel .eyebrow2{font-family:var(--font-mono);letter-spacing:.34em;font-size:var(--type-2xs);color:var(--accent-strike)}.f5cel .celnum{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--type-hero);background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.f5cel h3{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-xl);margin:0}.f5cel p{color:var(--text-ash);font-size:var(--type-sm);margin:0 0 var(--space-4);max-width:30ch}.f5cel.celebrate-loop{animation:celebrateLoop 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.f5cel.celebrate-loop{animation:none!important}}.walkup .wchk{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.walkup .wchkrow{align-items:center;gap:var(--space-2);font-size:var(--type-xs);color:var(--text-ash);display:flex}.walkup .wchkdot{border:1.5px solid var(--surface-steel);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.walkup .wchkrow.done .wchkdot{background:var(--signal-mint);border-color:var(--signal-mint);color:#0a1410}.walkup .wchkrow.done .wchklabel{color:var(--text-bone)}.walkup .wchknote{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.walkup .travelinfo{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline)}.walkup .tihead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.walkup .tilabel{font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke)}.walkup .tiedit{border:var(--hairline);border-radius:var(--radius-pill);color:var(--text-ash);font-size:var(--type-2xs);cursor:pointer;background:0 0;padding:2px 10px}.walkup .tirow{gap:var(--space-4);flex-wrap:wrap;display:flex}.walkup .tif{flex-direction:column;gap:2px;display:flex}.walkup .tifl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);font-size:9px}.walkup .tifv{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-bone);-webkit-user-select:text;user-select:text}.walkup .tiform{gap:var(--space-2) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.walkup .tiform .field:last-child{grid-column:1/-1}.walkup .tiform .field{min-width:0}.walkup .tiform .input{box-sizing:border-box;min-width:0}.walkup .tiactions{gap:var(--space-2);margin-top:var(--space-3);justify-content:flex-end;display:flex}.walkup .tierr{color:var(--signal-crimson);font-size:var(--type-xs);margin:var(--space-2) 0 0}.awalk .awbg{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-well);margin-bottom:var(--space-2);display:flex}.awalk .awbg .awgname{flex:1}@media (min-width:1100px){.blitz .srccol{width:324px}.blitz .col{width:340px}.blitz .board{padding:0 var(--space-6) var(--space-6)}.blitz .blitzscroll,.blitz .board{gap:var(--space-4)}.users .pad:has(.ucard){column-gap:var(--space-6);grid-template-columns:420px minmax(0,1fr);align-items:start}.users .pad:has(.ucard)>*{grid-column:1}.users .ucard.open{display:contents}.users .ucard.open>.uhead{background:var(--surface-graphite);border:var(--hairline-voltage);border-radius:var(--radius-xl);grid-column:1}.users .ucard.open>.ubody{top:var(--space-6);background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-xl);padding:var(--space-5);align-self:start;column-gap:var(--space-6);grid-area:2/2/span 40;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:sticky}.users .ucard.open>.ubody>.ufields{grid-area:1/1}.users .ucard.open>.ubody>.uedit{grid-area:2/1}.users .ucard.open>.ubody>.uphotos{grid-area:1/2}.users .ucard.open>.ubody>.usetter{grid-column:2}.users .ucard.open>.ubody>.uerr{grid-column:1/-1}.users .ucard.open>.ubody>.ueditform{gap:var(--space-3) var(--space-6);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.users .ucard.open>.ubody>.ueditform>.uacts{grid-column:1/-1;max-width:420px}.awalk .awgates{column-gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.awalk .awgates>.awbg{grid-column:1}.awalk .awgates>div:not(.awbg){display:contents}.awalk .awgates>div:not(.awbg)>.awgate{grid-column:1}.awalk .awgates .awvideos{grid-area:1/2/span 9;padding:0}.awalk .awvideo video{max-height:320px}.users .alog{column-gap:var(--space-6);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,38ch) max-content;align-items:baseline}.promo .appbar,.promo .pad{width:100%;max-width:880px;margin:0 auto}}.celebrate-glow{animation:celebrateGlow var(--motion-glow-life) ease forwards}@keyframes celebrateGlow{0%{box-shadow:0 0 0 1px var(--surface-steel)}10%{box-shadow:0 0 0 2px var(--accent-voltage),0 0 30px 5px #6b2fd6a6}40%{box-shadow:0 0 0 2px var(--accent-strike),0 0 34px 7px #ee7d2299}70%{box-shadow:0 0 0 2px var(--accent-voltage),0 0 26px 4px #6b2fd680}to{box-shadow:0 0 0 1px var(--accent-strike)}}@media (prefers-reduced-motion:reduce){.celebrate-glow{animation:none!important}}.walkup .wug-medal.wpop{animation:wnodePop .36s cubic-bezier(.22,1,.36,1)}@keyframes wnodePop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.walkup .wug-medal.wpop{animation:none!important}}.takeover .skiphint{margin:var(--space-3) 0 0;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-smoke);flex-basis:100%}.takeover .cta{flex-wrap:wrap}.awalk .awrep.walked{border-color:var(--signal-mint)}@supports (color:color-mix(in lab,red,red)){.awalk .awrep.walked{border-color:color-mix(in srgb,var(--signal-mint) 35%,var(--surface-steel))}}.awalk .awrep.walked .awcount{color:var(--signal-mint)}@media (min-width:1100px){.takeover{left:calc(50% - 215px);right:calc(50% - 215px)}}.walkup .wdocs{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline)}.walkup .wdlabel{font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);margin-bottom:var(--space-2)}.walkup .wdoc{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--hairline-soft);flex-wrap:wrap;display:flex}.walkup .wdoc:last-of-type{border-bottom:0}.walkup .wdname{min-width:0;font-size:var(--type-sm);color:var(--text-bone);flex:1}.walkup .wdbtn{font-size:var(--type-xs);padding:4px 14px}.walkup .wdview{font-size:var(--type-xs);color:var(--accent-strike);border:var(--hairline);border-radius:var(--radius-pill);padding:3px 10px;text-decoration:none}.walkup .wdcounter{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke);flex-basis:100%}.walkup .wderr{color:var(--signal-crimson);font-size:var(--type-xs);margin:var(--space-2) 0 0}.walkup .wdnote{font-size:var(--type-xs);color:var(--text-smoke);margin:0;font-style:italic}.walkup .docsign{z-index:180;background:var(--surface-void);flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:1024px){.walkup .docsign{border-left:var(--hairline);border-right:var(--hairline);left:calc(50% - 360px);right:calc(50% - 360px)}}.walkup .dshead{align-items:center;gap:var(--space-3);padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) var(--space-2);border-bottom:var(--hairline);flex:none;display:flex}.walkup .dshead .x{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);cursor:pointer;flex:none}.walkup .dshead .t{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base)}.walkup .dsbody{background:#fff;flex:1;min-height:0;overflow-y:auto}.awalk .awdocs{border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-well);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-2)}.awalk .awdoc{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--hairline-soft);flex-wrap:wrap;display:flex}.awalk .awdoc:last-child{border-bottom:0}.awalk .awdoc .awgname{flex:1;min-width:0}.awalk .awdopen{font-size:var(--type-xs);color:var(--accent-strike);border:var(--hairline);border-radius:var(--radius-pill);padding:3px 10px;text-decoration:none}.walkup .wgc{gap:var(--space-1);flex-direction:column;display:flex}.walkup .wgc-empty{font-size:var(--type-xs);color:var(--text-smoke);margin:0;font-style:italic}.walkup .wgc-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.walkup .wgc-intro{font-size:var(--type-xs);color:var(--text-ash)}.walkup .wgc-prog{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--accent-strike);flex:none}.walkup .wgc-item{border-bottom:var(--hairline-soft)}.walkup .wgc-item:last-of-type{border-bottom:0}.walkup .wgc-row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;cursor:pointer;text-align:left;color:var(--text-bone);background:0 0;border:0;display:flex}.walkup .wgc-dot{border:1.5px solid var(--surface-steel);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.walkup .wgc-item.done .wgc-dot{background:var(--signal-mint);border-color:var(--signal-mint);color:#0a1410}.walkup .wgc-title{min-width:0;font-size:var(--type-sm);flex:1}.walkup .wgc-chev{color:var(--text-smoke);font-size:var(--type-xs);flex:none}.walkup .wgc-body{padding:0 0 var(--space-3) calc(16px + var(--space-2));gap:var(--space-2);display:grid}.walkup .wgc-desc{font-size:var(--type-xs);color:var(--text-ash);margin:0}.walkup .wgc-link{font-size:var(--type-xs);color:var(--accent-strike);text-decoration:none}.walkup .wgc-text{resize:vertical;font-size:var(--type-sm)}.walkup .wgc-actions{justify-content:flex-end;display:flex}.walkup .wgc-err{color:var(--signal-crimson);font-size:var(--type-xs);margin:var(--space-2) 0 0}.walkup .wgc-check:disabled{cursor:default;opacity:.85}.walkup .wgc-sub{font-size:var(--type-2xs);color:var(--text-smoke);margin-top:1px;display:block}.walkup .wgc-open{font-size:var(--type-2xs);color:var(--accent-strike);padding-left:var(--space-2);flex:none;text-decoration:none}.walkup .wgc-clearednote{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--signal-mint);margin:var(--space-1) 0 0}.awalk .agc{padding:0;overflow:hidden}.awalk .agc-head{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--text-bone);text-align:left;background:0 0;border:0;display:flex}.awalk .agc-title{font-weight:var(--weight-semibold)}.awalk .agc-sub{font-size:var(--type-xs);color:var(--text-smoke);flex:1}.awalk .agc-body{border-top:var(--hairline);padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-4);display:grid}.awalk .agc-seclabel{font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);margin-bottom:var(--space-2);gap:var(--space-2);align-items:baseline;display:flex}.awalk .agc-count{font-family:var(--font-mono);color:var(--accent-strike)}.awalk .agc-row{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--hairline-soft);display:flex}.awalk .agc-pos{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke);flex:none;width:20px;padding-top:2px}.awalk .agc-name{min-width:0;font-size:var(--type-sm);flex:1;gap:2px;display:grid}.awalk .agc-extra{font-size:var(--type-2xs);color:var(--text-smoke);word-break:break-all}.awalk .agc-link{color:var(--accent-strike);text-decoration:none}.awalk .agc-ic{border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface-graphite);width:26px;height:26px;color:var(--text-ash);cursor:pointer;font-size:var(--type-xs);flex:none}.awalk .agc-x:hover{color:var(--signal-crimson);border-color:var(--signal-crimson)}.awalk .agc-edit{gap:var(--space-2);flex:1;display:grid}.awalk .agc-acts{gap:var(--space-2);justify-content:flex-end;display:flex}.awalk .agc-add{margin-top:var(--space-2);font-size:var(--type-xs);justify-self:start;padding:4px 12px}.awalk .agr{border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-well);padding:var(--space-2) var(--space-3);margin:var(--space-1) 0 var(--space-2);gap:var(--space-2);display:grid}.awalk .agr-prog{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--accent-strike)}.awalk .agr-item{border-bottom:var(--hairline-soft);padding-bottom:var(--space-2)}.awalk .agr-item:last-child{border-bottom:0;padding-bottom:0}.awalk .agr-title{font-size:var(--type-xs);color:var(--text-ash)}.awalk .agr-body{font-size:var(--type-sm);color:var(--text-bone);white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:2px 0 0}.awalk .agr-none{margin:2px 0 0}.awalk .agr-empty,.awalk .agr-none{font-size:var(--type-xs);color:var(--text-smoke);font-style:italic}.awalk .agr-empty{margin:var(--space-1) 0 var(--space-2)}.home .streakpill{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--accent-strike);margin-top:2px}.home .streakpill--zero{color:var(--text-ash)}.home .f5risk{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--accent-strike);flex-direction:column;gap:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.home .f5risk{border:1px solid color-mix(in srgb,var(--accent-strike) 45%,transparent)}}.home .f5risk{background:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.home .f5risk{background:color-mix(in srgb,var(--accent-strike) 10%,var(--surface-well))}}.home .f5risk{box-shadow:0 0 22px -10px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.home .f5risk{box-shadow:0 0 22px -10px color-mix(in srgb,var(--accent-strike) 60%,transparent)}}.home .f5risk .rl{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strike)}.home .f5risk .rs{font-size:var(--type-xs);color:var(--text-ash)}.home .goalbar{border-radius:var(--radius-pill);background:var(--surface-steel);height:8px;overflow:hidden}.home .goalbar>i{background:linear-gradient(90deg,var(--accent-voltage),var(--accent-strike),var(--accent-voltage));background-size:200% 100%;height:100%;animation:barFlow 3s linear infinite;display:block}@media (prefers-reduced-motion:reduce){.home .goalbar>i{animation:none!important}}.home .goalcards{gap:var(--space-2);flex-direction:column;display:flex}.home .goalcard{cursor:pointer;position:relative;overflow:hidden}.home .goalcard--big{padding:var(--space-4) var(--space-5)}.home .goalcard--today{padding:var(--space-4)}.home .goalcard .lbl{font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strike)}.home .goalcard .target{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg);margin-top:2px}.home .goalcard .dh{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.home .goalcard .dh .t{font-size:var(--type-xs);color:var(--text-smoke);letter-spacing:.1em;text-transform:uppercase}.home .goalcard .dh .sub{color:var(--text-bone)}.home .goalcard .dh .sub,.home .goalcard .nums{font-family:var(--font-mono);font-size:var(--type-sm)}.home .goalcard .nums{color:var(--text-ash);margin:var(--space-2) 0 var(--space-3)}.home .goalcard .goalpill{border-radius:var(--radius-pill);background:var(--surface-void);border:1px solid #ffffff29;height:14px;overflow:hidden}.home .goalcard .goalpill>i{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-voltage),var(--accent-strike),var(--accent-voltage));background-size:200% 100%;height:100%;animation:barFlow 3s linear infinite;display:block}@media (prefers-reduced-motion:reduce){.home .goalcard .goalpill>i{animation:none!important}}.boltgrid{flex-direction:column;gap:10px}.boltgrid,.boltrow{align-items:center;display:flex}.boltrow{justify-content:center;gap:8px}.boltgrid .bolt,.boltgrid .rd-bolt{width:var(--bolt-px,30px);aspect-ratio:24/32;flex:none;height:auto;display:block}.home .goalcard--today .boltpips{margin-top:var(--space-2)}.bcc-spark{opacity:0;filter:drop-shadow(0 0 2px #b9a0ff) drop-shadow(0 0 6px var(--accent-voltage))}@supports (color:color-mix(in lab,red,red)){.bcc-spark{filter:drop-shadow(0 0 2px #b9a0ff) drop-shadow(0 0 6px color-mix(in srgb,var(--accent-voltage) 85%,transparent))}}.bcc-spark{animation:bccSpark var(--spark-dur,4.6s) ease-out var(--spark-delay,0s) infinite;will-change:opacity}@keyframes bccSpark{0%,95%,to{opacity:0}96%{opacity:.6}97%{opacity:.12}98%{opacity:.45}99%{opacity:0}}@media (prefers-reduced-motion:reduce){.bcc-spark{opacity:0;animation:none!important}}.bcc-rim{opacity:.16;filter:drop-shadow(0 0 2.5px var(--accent-voltage))}@supports (color:color-mix(in lab,red,red)){.bcc-rim{filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--accent-voltage) 65%,transparent))}}.bcc-rim{animation:bccRim 3.6s ease-in-out var(--spark-delay,0s) infinite;will-change:opacity}@keyframes bccRim{0%,to{opacity:.16}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.bcc-rim{opacity:.3;animation:none!important}}.home .goalcard .goalset{border:var(--hairline);border-color:var(--voltage-700);border-radius:var(--radius-pill);width:100%;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-ash);cursor:pointer;appearance:none;transition:opacity var(--motion-snappy);background:radial-gradient(120% 150% at 8% -35%,#6b2fd329,#0000 60%),#0000003d;outline:none;box-shadow:inset 0 1px 3px #00000052}.home .goalcard .goalset:active{opacity:.8}.home .goalcard .goalset--big,.home .goalcard .goalset--today{background:radial-gradient(120% 150% at 92% -35%,#6b2fd322,#0000 60%),#0000002e}.home .goalform{gap:var(--space-2);margin-top:var(--space-3);display:grid}.home .goalacts{gap:var(--space-2);justify-content:flex-end;display:flex}.home .goalerr{color:var(--signal-crimson);font-size:var(--type-xs);margin:var(--space-2) 0 0}.home .pathcard{cursor:pointer;align-items:center;gap:var(--space-4);display:flex}.home .pathcard .pwmain{flex:auto;min-width:0}.home .pathcard .pwbadge{flex:none}.home .pathcard .pwbadge,.home .pathcard .pwhead{align-items:center;display:flex}.home .pathcard .pwrankname{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-lg);line-height:1.1}.home .pathcard .pwnums{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0;display:flex}.home .pathcard .pwnums .big{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-2xl);line-height:1}.home .pathcard .pwnums .of{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-ash)}.home .pathcard .pwfoot{margin:var(--space-2) 0 0;flex-direction:column;align-items:stretch;gap:2px;display:flex}.home .pathcard .pwtogo{font-size:var(--type-xs);color:var(--text-ash);margin:0}.home .pathcard .pwtogo .pwnote{color:var(--text-smoke)}.home .pathcard .pwtoward{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);text-align:right;white-space:nowrap}.home .pathcard .pwtoward--block{margin:var(--space-3) 0 0;display:block}.home .pathcard .ptarget{flex-direction:column;gap:2px;display:flex}.home .pathcard .ptarget .ptl{font-size:var(--type-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke)}.home .pathcard .ptarget .ptr{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg)}.home .pathcard .r04note{font-size:var(--type-xs);color:var(--text-ash);margin:var(--space-3) 0 0}.fiber5 .f5recs{max-height:220px;padding:var(--space-1) 0;flex-direction:column;gap:4px;display:flex;overflow-y:auto}.fiber5 .f5rec{text-align:left;font-size:var(--type-xs);color:var(--text-ash);background:var(--surface-well);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;transition:border-color var(--motion-snappy),color var(--motion-snappy)}.fiber5 .f5rec.on,.fiber5 .f5rec:hover{color:var(--text-bone)}.fiber5 .f5rec.on{border-color:var(--pa,var(--accent-voltage))}.home .f5home .row5 button.c5{cursor:pointer;font:inherit;color:inherit;appearance:none}.home .f5home .f5-open{color:var(--text-ash);text-decoration:none}.knock .nobar{gap:var(--space-2);align-items:stretch;display:flex}.knock .nobar .nobtn{flex:1}.knock .undobtn{border:var(--hairline);border-radius:var(--radius-lg);background:var(--surface-graphite);width:56px;color:var(--text-ash);font-size:var(--type-xl);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.knock .cbrow{gap:var(--space-2);display:flex}.knock .cbchip{border:var(--hairline);border-radius:var(--radius-pill);background:var(--surface-well);color:var(--text-ash);font-size:var(--type-sm);padding:var(--space-2) 0;cursor:pointer;text-transform:capitalize;flex:1}.knock .cbchip.on{border-color:var(--accent-strike);color:var(--accent-strike)}.knock .fubtns{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.knock .fubtns .cbchip{text-transform:none;padding:var(--space-2) var(--space-3)}.leadspage{flex-direction:column;display:flex}.leadspage .back{font-size:var(--type-xl);padding:0 var(--space-2);line-height:1}.leadspage .back,.leadspage .backtracker{color:var(--text-ash);text-decoration:none}.leadspage .backtracker{height:var(--tap-min);padding:0 var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-xs);letter-spacing:.04em;cursor:pointer;flex:none;align-items:center;display:inline-flex}.leadspage .backtracker:active{transform:scale(.96)}.leadspage .title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg)}.leadspage .pad5{padding:0 var(--space-5) var(--space-8);gap:var(--space-3);display:grid}.leadspage .leadsempty{color:var(--text-smoke);font-size:var(--type-sm)}.leadspage .card{align-items:flex-start;gap:var(--space-3);display:flex}.leadspage .cardbody{gap:var(--space-2);flex:1;min-width:0;display:grid}.leadspage .leadcard.done{opacity:.6}.leadspage .leadname{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base);color:var(--text-bone);margin:0}.leadspage .cardmsg{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-ash);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.leadspage .cardmsg:active{transform:scale(.94)}.leadspage .cardmsg:hover{color:var(--accent-strike);border-color:var(--hairline-strike)}.leadspage .soldcard{box-shadow:inset 2px 0 0 0 var(--accent-strike)}.leadspage .soldcust{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base);color:var(--text-bone);margin:0}.leadspage .soldproduct{margin:0}.leadspage .soldphone,.leadspage .soldproduct{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-ash)}.leadspage .soldphone{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.leadspage .soldbadge{font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strike);border:1px solid var(--accent-strike);border-radius:var(--radius-pill);background:var(--accent-strike);padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.leadspage .soldbadge{background:color-mix(in srgb,var(--accent-strike) 10%,transparent)}}.leadspage .soldbadge{text-shadow:0 0 8px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.leadspage .soldbadge{text-shadow:0 0 8px color-mix(in srgb,var(--accent-strike) 38%,transparent)}}.leadspage .leadnote{font-size:var(--type-sm);color:var(--text-bone);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;margin:0}.leadspage .leadmeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.leadspage .leadloc{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-ash);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.leadspage .leadage{color:var(--text-smoke);margin-left:auto}.leadspage .leadage,.leadspage .leadqueued{font-family:var(--font-mono);font-size:var(--type-2xs)}.leadspage .leadqueued{color:var(--signal-amber)}.leadspage .leaddone{font-size:var(--type-xs);justify-self:start;padding:4px 12px}.leadspage .leadstoggle{color:var(--text-smoke);font-size:var(--type-xs);cursor:pointer;text-align:left;padding:var(--space-2) 0 0;background:0 0;border:0}.knock .fieldleads{height:var(--tap-min);padding:0 var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-ash);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-xs);letter-spacing:.04em;cursor:pointer;flex:none;align-items:center;display:inline-flex}.knock .fieldleads:active{transform:scale(.96)}.knock .sun-toggle{align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.knock .sun-toggle span{font-size:var(--type-xs);color:var(--text-ash)}.knock .sunswitch{border-radius:var(--radius-pill);background:var(--surface-steel);width:36px;height:20px;transition:background var(--motion-snappy);position:relative}.knock .sunswitch:after{content:"";background:var(--text-bone);width:16px;height:16px;transition:transform var(--motion-snappy);border-radius:50%;position:absolute;top:2px;left:2px}.knock .sunswitch.on{background:var(--accent-strike)}.knock .sunswitch.on:after{transform:translate(16px)}.knock[data-mode=sunlight]{color:var(--text-bone);--surface-void:#fff;--surface-obsidian:#fff;--surface-midnight:#f2f2f4;--surface-graphite:#fff;--surface-well:#f2f2f4;--surface-steel:#0a0a0a;--text-bone:#000;--text-ash:#1a1a1a;--text-smoke:#3a3a3a;--accent-voltage:#4310a8;--accent-strike:#b4530a;--hairline:2px solid #000;--hairline-soft:2px solid #000;background:#fff}.knock[data-mode=sunlight] .tchip{background:#fff;border:2px solid #000}.knock[data-mode=sunlight] .tchip .n{color:#000}.knock[data-mode=sunlight] .tchip[data-tchip=sold]{border:1.5px solid var(--accent-strike);box-shadow:none;background:#000}.knock[data-mode=sunlight] .tchip[data-tchip=sold] .n{color:var(--accent-strike);text-shadow:none}.knock[data-mode=sunlight] .tchip[data-tchip=sold] .l{color:#ffd9b0}.knock[data-mode=sunlight] .wbtn{background:#fff;border:2px solid #000}.knock[data-mode=sunlight] .wbtn .abbr{color:#000}.knock[data-mode=sunlight] .wbtn .full{color:#333}.knock[data-mode=sunlight] .wbtn[data-stage=sold]{background:#000;border-color:#000}.knock[data-mode=sunlight] .wbtn[data-stage=sold] .abbr{color:var(--accent-strike)}.knock[data-mode=sunlight] .wbtn[data-stage=sold] .full{color:#ffd9b0}.knock[data-mode=sunlight] .nobtn,.knock[data-mode=sunlight] .undobtn{color:#000;background:#fff;border:2px solid #000}.knock[data-mode=sunlight] .sun-toggle span{color:#000}.knock[data-mode=sunlight] .fieldleads{color:#000;background:#fff;border:2px solid #000}.navitem .navhere{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strike);font-size:9px}.navitem.here{opacity:.92;text-align:left;width:100%;font:inherit;background:0 0;border:0}.knock .appbar .sun-toggle{flex:none}.deals .dqueued{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--signal-amber);margin-left:auto}.knock .dealoffline{font-size:var(--type-xs);color:var(--signal-amber);margin:0}.qstate{border:1px dashed var(--surface-steel);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;color:var(--text-ash);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.qstate .skeleton-line{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-graphite),var(--surface-steel),var(--surface-graphite));background-size:200% 100%;width:100%;height:12px;animation:shimmer 1.4s linear infinite}.qstate .skeleton-line.short{width:60%}.qstate .qcopy{color:var(--text-smoke);font-size:var(--type-sm)}.qstate .qretry{align-self:center}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.qstate .skeleton-line{animation:none}}@media (min-width:1024px){.navdrawer{width:var(--rail-w,256px);z-index:60;display:block;position:fixed;inset:0 auto 0 0}.navdrawer .navscrim{display:none}.navpanel{width:var(--rail-w,256px);max-width:none;height:100dvh;box-shadow:none;padding-top:var(--space-5);padding-bottom:var(--space-5);animation:none;position:static;transform:none}.navx{display:none}.app-screen:not(.app-screen--wide):has(.navpanel){max-width:none;padding-left:var(--rail-w,256px);min-height:100dvh;margin:0}.app-screen:not(.app-screen--wide):has(.navpanel) .app-pad{max-width:var(--content-col,1080px);padding:var(--space-6) var(--space-6) calc(var(--safe-bottom) + var(--space-6));margin:0 auto}.app-screen:not(.app-screen--wide):has(.navpanel) .appbar{max-width:var(--content-col,1080px);margin-left:auto;margin-right:auto}.app-screen:not(.app-screen--wide):not(:has(.navpanel)){flex-direction:column;justify-content:center;min-height:100dvh;display:flex}.app-screen:not(.app-screen--wide):not(:has(.navpanel)) .app-pad{width:100%;max-width:440px;margin:0 auto}.app-screen--wide{max-width:none;padding-left:var(--rail-w,256px);margin:0}.app-screen:has(.deals) .deals,.app-screen:has(.fiber5) .fiber5,.app-screen:has(.knock) .knock,.app-screen:has(.statshub) .statshub{max-width:var(--content-col,1120px);margin-left:auto;margin-right:auto}.home{gap:var(--space-4);max-width:1120px;padding:0 var(--space-6) calc(var(--safe-bottom) + var(--space-6));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0 auto;display:grid}.home>.appbar,.home>div:nth-child(2){grid-column:1/-1}.home .home-hero{margin-left:0;margin-right:0}.home .sectionlabel{padding-left:0;padding-right:0}.home .sectionlabel.blitzhead:after,.home .sectionlabel.f5head:after{left:0;right:0}.home .pad5{padding-left:0;padding-right:0}}.bcal{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.bcal .bcalbar{gap:var(--space-2);padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) var(--space-2)}.bcal .bcalbar,.bcal .bcback{align-items:center;flex:none;display:flex}.bcal .bcback{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-bone);cursor:pointer;justify-content:center}.bcal .bcback:hover{border-color:var(--hairline-voltage)}.bcal .bcaltitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg)}.bcal .bcdow{padding:var(--space-1) var(--space-3);border-bottom:var(--hairline);flex:none;grid-template-columns:repeat(7,1fr);gap:0;display:grid}.bcal .bcdow span{text-align:center;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;color:var(--text-smoke)}.bcal .bcmonths{overscroll-behavior:contain;min-height:0;padding:0 var(--space-3) calc(var(--safe-bottom) + var(--space-6));flex:1;position:relative;overflow-y:auto}.bcal .bcmonth{padding-bottom:var(--space-2)}.bcal .bcmonthlabel{z-index:2;margin:0 calc(-1 * var(--space-3));padding:var(--space-3) calc(var(--space-3) + var(--space-1)) var(--space-2);background:var(--surface-void);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-lg);color:var(--text-bone);position:sticky;top:0}.bcal .bcmonthlabel .bcyr{color:var(--text-smoke);font-weight:var(--weight-semibold)}.bcal .bcweeks{flex-direction:column;display:flex}.bcal .bcweek{border-top:var(--hairline-soft);padding-top:2px}.bcal .bcweek:last-child{border-bottom:var(--hairline-soft)}.bcal .bcdays{grid-template-columns:repeat(7,1fr);display:grid}.bcal .bcdaycell{min-height:20px;padding-top:3px}.bcal .bcdaycell,.bcal .bcdaynum{justify-content:center;display:flex}.bcal .bcdaynum{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-ash);border-radius:50%;align-items:center;width:1.55em;height:1.55em}.bcal .bcdaycell.today .bcdaynum{background:var(--accent-strike);color:var(--ink-on-strike,#1b1206);font-weight:var(--weight-bold)}.bcal .bcbars{position:relative}.bcal .bcbar{border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:var(--bcolor);color:#fff;height:19px;transition:filter var(--motion-snappy),transform var(--motion-snappy);border:0;align-items:center;gap:4px;padding:0 6px;display:flex;position:absolute;overflow:hidden}.bcal .bcbarnm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-2xs);color:#fff;line-height:1;overflow:hidden}.bcal .bcbar.live{box-shadow:0 0 0 1px #fff,0 0 11px -1px var(--bcolor)}@supports (color:color-mix(in lab,red,red)){.bcal .bcbar.live{box-shadow:0 0 0 1px color-mix(in srgb,#fff 35%,var(--bcolor)),0 0 11px -1px var(--bcolor)}}.bcal .bclive{font-family:var(--font-mono);letter-spacing:.04em;color:#16121d;background:#fff;border-radius:3px;flex:none;padding:2px 3px;font-size:8px;font-weight:800;line-height:1}.bcal .bcbar.ended{background:var(--bcolor)}@supports (color:color-mix(in lab,red,red)){.bcal .bcbar.ended{background:color-mix(in srgb,var(--bcolor) 38%,#201f29)}}.bcal .bcbar.ended .bcbarnm{color:#fff9}.bcal .bcbar:hover{filter:brightness(1.1)}.bcal .bcbar:active{transform:scale(.99)}.bcal .bcempty{text-align:center;color:var(--text-smoke);font-size:var(--type-sm);padding:var(--space-6) var(--space-5)}.bcal .bcsheet{z-index:201;background:var(--surface-obsidian);border-top:2px solid var(--bcolor);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:460px;max-height:82dvh;box-shadow:var(--elev-pop);padding:var(--space-2) var(--space-5) calc(var(--safe-bottom) + var(--space-5));margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bcal .bcsheet.live{box-shadow:var(--elev-pop),0 0 28px -10px var(--bcolor)}.bcal .bcsheethead{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--hairline-soft);flex-direction:column;display:flex}.bcal .bcstatus{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--bcolor);border:1px solid var(--bcolor);align-self:flex-start;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.bcal .bcstatus{border:1px solid color-mix(in srgb,var(--bcolor) 55%,transparent)}}.bcal .bcsheet.live .bcstatus{box-shadow:0 0 12px -3px var(--bcolor)}.bcal .bcsheettitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-xl)}.bcal .bcsheetdates{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--text-ash);margin:0}.bcal .bcsheetbody{padding-top:var(--space-3)}.bcal .bcrostlabel{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke)}.bcal .bcroster{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bcal .bcperson{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface-graphite);border:var(--hairline-soft);border-radius:var(--radius-md);display:flex}.bcal .bcdot{border-radius:50%;flex:none;width:8px;height:8px}.bcal .bcpname{min-width:0;font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-bone);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bcal .bcbadge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strike);border:1px solid var(--accent-strike);border-radius:var(--radius-pill);padding:1px 6px;font-size:9px}.bcal .bcbadge,.bcal .bcprank{font-family:var(--font-mono);flex:none}.bcal .bcprank{font-size:var(--type-2xs);color:var(--text-smoke)}.bcal .bcclose{width:100%;margin-top:var(--space-4);padding:var(--space-3);background:var(--surface-graphite);border:var(--hairline);border-radius:var(--radius-md);color:var(--text-bone);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);cursor:pointer}.bcal .bcclose:hover{border-color:var(--hairline-voltage)}.bcal .bcsheetaction{margin-top:var(--space-4)}.bcal .bcreserve{width:100%;padding:var(--space-3);background:var(--bcolor)}@supports (color:color-mix(in lab,red,red)){.bcal .bcreserve{background:color-mix(in srgb,var(--bcolor) 9%,transparent)}}.bcal .bcreserve{border:1.5px solid var(--bcolor);border-radius:var(--radius-md);color:var(--bcolor);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base);cursor:pointer;box-shadow:0 0 9px -3px var(--bcolor),inset 0 0 6px -5px var(--bcolor)}@supports (color:color-mix(in lab,red,red)){.bcal .bcreserve{box-shadow:0 0 9px -3px color-mix(in srgb,var(--bcolor) 38%,transparent),inset 0 0 6px -5px color-mix(in srgb,var(--bcolor) 35%,transparent)}}.bcal .bcreserve{text-shadow:0 0 5px var(--bcolor)}@supports (color:color-mix(in lab,red,red)){.bcal .bcreserve{text-shadow:0 0 5px color-mix(in srgb,var(--bcolor) 38%,transparent)}}.bcal .bcreserve{transition:background var(--motion-snappy),box-shadow var(--motion-snappy)}.bcal .bcreserve:hover{background:var(--bcolor)}@supports (color:color-mix(in lab,red,red)){.bcal .bcreserve:hover{background:color-mix(in srgb,var(--bcolor) 15%,transparent)}}.bcal .bcreserve:hover{box-shadow:0 0 13px -3px var(--bcolor),inset 0 0 8px -5px var(--bcolor)}@supports (color:color-mix(in lab,red,red)){.bcal .bcreserve:hover{box-shadow:0 0 13px -3px color-mix(in srgb,var(--bcolor) 50%,transparent),inset 0 0 8px -5px color-mix(in srgb,var(--bcolor) 40%,transparent)}}.bcal .bcreserve:disabled{opacity:.6;cursor:default}.bcal .bcleave{width:100%;padding:var(--space-3);border:var(--hairline);border-radius:var(--radius-md);color:var(--text-ash);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);cursor:pointer;background:0 0}.bcal .bcleave:hover{border-color:var(--hairline-strike);color:var(--text-bone)}.bcal .bcleave:disabled{opacity:.6;cursor:default}.bcal .bcsheetaction+.bcclose{margin-top:var(--space-2)}.app-screen:has(.leadspage){height:100dvh}.leadspage{flex:1;min-height:0;position:relative}.leadspage .scroll{padding:0 var(--space-5) var(--space-8);overscroll-behavior:contain;flex:1;overflow-y:auto}.leadspage .leadcard{margin-bottom:var(--space-3)}.leadspage .revealhint{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;width:100%;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);padding:var(--space-2) 0 var(--space-1);background:0 0;border:0;display:flex}.leadspage .revealhint .chev{font-size:var(--type-sm);line-height:1}.leadspage .donewrap{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.leadspage .donewrap.open{opacity:1;max-height:1600px}.leadspage .donehint{text-align:center;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke);padding:var(--space-3) 0 0;margin:0}.leadspage .active-div{z-index:3;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;background:linear-gradient(var(--surface-void) 70%,transparent);display:flex;position:sticky;top:0}.leadspage .active-div .lbl{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strike)}.leadspage .active-div .rule{background:var(--accent-strike);opacity:.5;flex:1;height:1px}.leadspage .leadcard.overdue{box-shadow:inset 2px 0 0 0 var(--signal-crimson)}.leadspage .chasenow{font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-crimson);border:1px solid var(--signal-crimson);border-radius:var(--radius-pill);background:var(--signal-crimson);justify-self:start;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.leadspage .chasenow{background:color-mix(in srgb,var(--signal-crimson) 12%,transparent)}}.leadspage .chasenow{text-shadow:0 0 8px var(--signal-crimson)}@supports (color:color-mix(in lab,red,red)){.leadspage .chasenow{text-shadow:0 0 8px color-mix(in srgb,var(--signal-crimson) 38%,transparent)}}.leadspage .jump{left:50%;bottom:calc(var(--safe-bottom) + var(--space-4));z-index:5;position:absolute;transform:translate(-50%)}.leadspage .jump .btn{box-shadow:var(--elev-pop)}.deals .dcard{align-items:stretch;gap:var(--space-2);display:flex}.deals .dcardbody{gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;display:grid}.deals .cardmsg{width:var(--tap-min);height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);color:var(--text-ash);cursor:pointer;flex:none;justify-content:center;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.deals .cardmsg:active{transform:scale(.94)}.deals .cardmsg:hover{color:var(--accent-strike);border-color:var(--hairline-strike)}.statshub .rchead{justify-content:space-between;align-items:center;display:flex}.statshub .rchead .m{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base)}.statshub .rchead button{border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite);width:34px;height:34px;color:var(--text-bone);font-size:var(--type-lg);cursor:pointer;flex:none;line-height:1}.statshub .rchead button:hover{border-color:var(--hairline-strike)}.statshub .rcgrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.statshub .rcdow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke);text-align:center;padding-bottom:var(--space-1);font-size:8px}.statshub .rccell{aspect-ratio:1;border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface-graphite);font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-ash);cursor:pointer;justify-content:center;align-items:center;display:flex}.statshub .rccell:hover{border-color:var(--hairline-strike);color:var(--text-bone)}.statshub .rccell.today{border-color:var(--accent-strike);color:var(--text-bone)}.statshub .rccell.inrange{background:var(--surface-plum);color:var(--text-bone)}.statshub .rccell.sel{background:var(--accent-voltage);border-color:var(--accent-voltage);color:var(--text-bone)}.statshub .rccell.future{opacity:.3;cursor:default}.statshub .rccell.future:hover{border-color:var(--hairline);color:var(--text-ash)}.statshub .rcclear{margin-top:var(--space-1)}.home .blitzrow.celebrate-loop{animation:none}.walkup .tiform .field.ti-wide{grid-column:1/-1}.walkup .wmsubmit{margin-top:var(--space-5);padding-bottom:calc(var(--safe-bottom) + var(--space-4));gap:var(--space-3)}.walkup .wmsubmit-note{color:var(--text-ash);font-size:var(--type-sm)}.pathway .p2-target--charged{gap:var(--space-4);align-items:stretch;display:flex}.pathway .p2-target--charged .p2t-body{flex:1;min-width:0}.pathway .p2charge{align-self:stretch;align-items:center;gap:var(--space-2);flex-direction:column;flex:none;min-height:132px;display:flex}.pathway .p2charge-track{border-radius:var(--radius-pill);background:var(--surface-graphite);border:var(--hairline);flex:1;width:12px;min-height:96px;position:relative;overflow:hidden}.pathway .p2charge-fill{height:var(--charge,0);background:linear-gradient(0deg,var(--accent-voltage),var(--accent-strike));border-radius:inherit;box-shadow:0 0 10px -2px var(--accent-strike);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.pathway .p2charge-fill{box-shadow:0 0 10px -2px color-mix(in srgb,var(--accent-strike) 55%,transparent)}}.pathway .p2charge-fill{animation:chargeRise .9s cubic-bezier(.22,1,.36,1) both}@keyframes chargeRise{0%{height:0}}.pathway .p2charge-togo{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strike);text-align:center;line-height:1.15}.pathway .p2charge-togo b{font-size:var(--type-base);display:block}@media (prefers-reduced-motion:reduce){.pathway .p2charge-fill{animation:none}}.navacct{text-decoration:none;display:inline-flex}.navacct,.navacct .ni{border-radius:var(--radius-sm);justify-content:center;align-items:center}.navacct .ni{border:var(--hairline);background:var(--surface-graphite);width:30px;height:30px;color:var(--text-ash);font-size:var(--type-sm);transition:color var(--motion-snappy),border-color var(--motion-snappy),background var(--motion-snappy);flex:none;display:flex}.navacct:hover .ni{color:var(--text-bone)}.navacct.here .ni{color:var(--accent-strike);border-color:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.navacct.here .ni{border-color:color-mix(in srgb,var(--accent-strike) 50%,transparent)}}.navacct.here .ni{background:var(--accent-strike-soft)}.adtabs{margin:0 var(--space-5) var(--space-3)}.awprev{padding:0;overflow:hidden}.awprev-body{border-top:var(--hairline-soft);padding:var(--space-4);background:var(--surface-well)}.awprev-frame{gap:var(--space-3);max-width:380px;margin:0 auto;display:grid}.awprev-hero{gap:var(--space-3);padding:var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-graphite)}.awprev-hero,.awprev-ring{align-items:center;display:flex}.awprev-ring{border:2px solid var(--accent-voltage);width:52px;height:52px;color:var(--text-bone);font-family:var(--font-mono);font-size:var(--type-lg);border-radius:50%;flex-direction:column;flex:none;justify-content:center;line-height:1}.awprev-ring small{color:var(--text-smoke);letter-spacing:.08em;font-size:8px}.awprev-htitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base)}.awprev-hsub{font-size:var(--type-2xs);color:var(--text-smoke)}.awprev-gate{padding:var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-tile)}.awprev-gh{align-items:baseline;gap:var(--space-2);display:flex}.awprev-gn{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;color:var(--text-smoke)}.awprev-gname{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-sm)}.awprev-greq{margin:var(--space-1) 0 0;font-size:var(--type-xs);color:var(--text-ash);white-space:pre-line}.awprev-list{margin:var(--space-2) 0 0;padding-left:var(--space-4);gap:4px;display:grid}.awprev-list li{font-size:var(--type-xs);color:var(--text-bone)}.awprev-x{font-size:var(--type-2xs);color:var(--text-smoke);display:block}.awprev-link{color:var(--accent-strike);word-break:break-all}.awprev-empty{margin:var(--space-2) 0 0;font-size:var(--type-2xs);color:var(--text-smoke);font-style:italic}@media (max-width:1023.98px){.navpanel{max-height:100dvh;bottom:auto}.navfoot{margin-top:var(--space-3)}}.migcard{padding:0;overflow:hidden}.migbody{border-top:var(--hairline-soft);padding:var(--space-4);gap:var(--space-3);display:grid}.migrow{padding:var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-well)}.migrow-h{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.migrow-n{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-smoke)}.migx{border-radius:var(--radius-sm);border:var(--hairline);background:var(--surface-graphite);width:26px;height:26px;color:var(--text-ash);font-size:var(--type-lg);cursor:pointer;flex:none;line-height:1}.migx:hover{color:var(--accent-strike);border-color:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.migx:hover{border-color:color-mix(in srgb,var(--accent-strike) 50%,transparent)}}.miggrid{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.migacts{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.migresults{gap:var(--space-1);margin-top:var(--space-1);display:grid}.migresult{align-items:center;gap:var(--space-2);font-size:var(--type-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-graphite);display:flex}.migresult-ic{font-family:var(--font-mono);flex:none}.migresult.ok .migresult-ic{color:var(--signal-mint)}.migresult.bad .migresult-ic{color:var(--signal-crimson)}.migresult-nm{font-weight:var(--weight-medium);color:var(--text-bone)}.migresult-msg{color:var(--text-smoke);margin-left:auto}.miggrid .input--readonly{color:var(--text-ash);background:var(--surface-graphite);cursor:default;align-items:center;display:flex}.migcreds{margin-top:var(--space-2);border:var(--hairline-voltage);border-radius:var(--radius-md);background:var(--surface-well);padding:var(--space-3);gap:var(--space-2);display:grid}.migcreds-h{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.migcreds-t{font-weight:var(--weight-semibold);color:var(--text-bone)}.migcreds-note{font-size:var(--type-xs);color:var(--text-smoke);margin:0}.migcreds-scroll{border:var(--hairline);border-radius:var(--radius-sm);overflow-x:auto}.migcreds-table{border-collapse:collapse;width:100%;font-size:var(--type-xs);white-space:nowrap}.migcreds-table th{text-align:left;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-smoke);padding:var(--space-2) var(--space-3);background:var(--surface-graphite);border-bottom:var(--hairline)}.migcreds-table td{padding:var(--space-2) var(--space-3);color:var(--text-bone);border-bottom:var(--hairline-soft)}.migcreds-table tr:last-child td{border-bottom:none}.migcreds-pw{font-family:var(--font-mono);color:var(--accent-strike)}.takeover .hero-text .tagline{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--type-lg);color:var(--text-ash);letter-spacing:-.01em;margin-top:var(--space-3)}.takeover.tier-welcome .shock{display:none}.takeover.tier-welcome .beam{opacity:.35}.takeover.tier-welcome.run .stage{animation:none}.takeover.tier-welcome .eyebrow2{color:var(--accent-voltage)}.takeover.tier-welcome .flash{background:radial-gradient(circle at 50% 42%,var(--accent-voltage),transparent 65%)}@supports (color:color-mix(in lab,red,red)){.takeover.tier-welcome .flash{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent-voltage) 70%,transparent),transparent 65%)}}.takeover.tier-welcome.run .flash{animation:fadeIn .7s .46s forwards}.takeover.tier-apex .charge{background:radial-gradient(circle at 50% 45%,var(--accent-strike) 0,var(--accent-voltage) 6%,transparent 12%)}.takeover.tier-apex .hero-patch{filter:drop-shadow(0 0 60px var(--accent-strike)) drop-shadow(0 0 34px var(--accent-voltage))}.takeover.tier-apex .hero-text .rank{text-shadow:0 0 50px var(--accent-strike),0 0 30px #6b2fd6}@supports (color:color-mix(in lab,red,red)){.takeover.tier-apex .hero-text .rank{text-shadow:0 0 50px color-mix(in srgb,var(--accent-strike) 70%,transparent),0 0 30px #6b2fd6}}.takeover.tier-apex .shock.s4{border-color:var(--accent-strike)}.takeover.tier-apex .shock.s5{border-color:var(--accent-voltage)}.takeover .stage{max-width:100vw;padding-left:var(--space-4);padding-right:var(--space-4);box-sizing:border-box}.takeover .hero-text .rank{font-size:clamp(1.9rem,9.5vw,var(--type-hero));overflow-wrap:break-word;text-wrap:balance}.takeover .hero-patch .patch .crest{gap:6px}.takeover .hero-patch .patch .crest .glyph{font-size:38cqw;line-height:.7}*{-webkit-tap-highlight-color:transparent}.bars,.blitzcalbtn,.f5-open,.navacct,.navitem,.repres,.t3link,[role=button],[role=tab],button,select,summary{touch-action:manipulation}.bars,.f5-open,.knock .logsale .shotbtn,.navacct,.navitem,.repres,.t3link,.wphoto-label,[role=button],[role=tab],button,select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.adtabs button,.awalk .agc-ic,.bcal .bcback,.bcal .bcclose,.bcal .bcleave,.bcal .bcreserve,.blitz .back,.blitz .bcancel,.blitz .bdanger,.blitz .bdaterange,.blitz .bx,.deals .back,.deals .calhead button,.deals .revealhint,.deals .vtoggle button,.deals .x,.knock .cbchip,.knock .logsale .lshead .x,.knock .logsale .shotbtn,.knock .logsale .shotx,.knock .nobtn,.knock .pacegoal-cancel,.navacct,.navx,.press,.rankings .hof-sub .seg button,.rankings .lb-range .seg button,.rankings .ranktabs button,.statshub .custombtn,.statshub .rccell,.statshub .seg a,.users .back,.users .useg button,.users .utabs button,.walkup .dshead .x,.walkup .tiedit,.walkup .wsignout{transition:transform var(--motion-instant),filter var(--motion-instant)}.adtabs button:active,.awalk .agc-ic:active,.bcal .bcback:active,.bcal .bcclose:active,.bcal .bcleave:active,.bcal .bcreserve:active,.blitz .back:active,.blitz .bcancel:active,.blitz .bdanger:active,.blitz .bdaterange:active,.blitz .bx:active,.deals .back:active,.deals .calhead button:active,.deals .revealhint:active,.deals .vtoggle button:active,.deals .x:active,.knock .cbchip:active,.knock .logsale .lshead .x:active,.knock .logsale .shotbtn:active,.knock .logsale .shotx:active,.knock .nobtn:active,.knock .pacegoal-cancel:active,.navacct:active,.navx:active,.press:active,.rankings .hof-sub .seg button:active,.rankings .lb-range .seg button:active,.rankings .ranktabs button:active,.statshub .custombtn:active,.statshub .rccell:active,.statshub .seg a:active,.users .back:active,.users .useg button:active,.users .utabs button:active,.walkup .dshead .x:active,.walkup .tiedit:active,.walkup .wsignout:active{filter:brightness(1.12);transform:scale(.97)}.awalk .agc-head,.awalk .awhead,.deals .dcardbody,.deals .monthcard,.press--lg,.users .uhead,.walkup .wgc-row{transition:transform var(--motion-instant),filter var(--motion-instant)}.awalk .agc-head:active,.awalk .awhead:active,.deals .dcardbody:active,.deals .monthcard:active,.press--lg:active,.users .uhead:active,.walkup .wgc-row:active{filter:brightness(1.08);transform:scale(.99)}.deals .calcell:has(.cdot):active{filter:brightness(1.12);transform:scale(.97)}.navitem{transition:background var(--motion-snappy),color var(--motion-snappy),transform var(--motion-instant),filter var(--motion-instant)}.fiber5 .f5item:active,.navitem:active{filter:brightness(1.08);transform:scale(.99)}.fiber5 .f5rec:active{filter:brightness(1.12);transform:scale(.97)}.blitz .calday:active{filter:brightness(1.08);transform:scale(.99)}.blitz .calbtn:active,.blitz .calnav button:active{filter:brightness(1.12);transform:scale(.97)}@media (prefers-reduced-motion:reduce){.adtabs button:active,.awalk .agc-head:active,.awalk .agc-ic:active,.awalk .awhead:active,.bcal .bcback:active,.bcal .bcclose:active,.bcal .bcleave:active,.bcal .bcreserve:active,.blitz .back:active,.blitz .bcancel:active,.blitz .bdanger:active,.blitz .bdaterange:active,.blitz .bx:active,.blitz .calbtn:active,.blitz .calday:active,.blitz .calnav button:active,.deals .back:active,.deals .calcell:has(.cdot):active,.deals .calhead button:active,.deals .dcardbody:active,.deals .monthcard:active,.deals .revealhint:active,.deals .vtoggle button:active,.deals .x:active,.fiber5 .f5item:active,.fiber5 .f5rec:active,.knock .cbchip:active,.knock .logsale .lshead .x:active,.knock .logsale .shotbtn:active,.knock .logsale .shotx:active,.knock .nobtn:active,.knock .pacegoal-cancel:active,.knock .wbtn:active,.navacct:active,.navitem:active,.navx:active,.press--lg:active,.press:active,.rankings .hof-sub .seg button:active,.rankings .lb-range .seg button:active,.rankings .ranktabs button:active,.statshub .custombtn:active,.statshub .rccell:active,.statshub .seg a:active,.users .back:active,.users .uhead:active,.users .useg button:active,.users .utabs button:active,.walkup .dshead .x:active,.walkup .tiedit:active,.walkup .wgc-row:active,.walkup .wsignout:active{transform:none}}@keyframes w1shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.field-shake{animation:w1shake .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.field-shake{animation:none}}.knock .fixitcard{margin:var(--space-2) var(--space-4) 0;padding:var(--space-3) var(--space-4);text-align:left;background:var(--signal-crimson);display:block}@supports (color:color-mix(in lab,red,red)){.knock .fixitcard{background:color-mix(in srgb,var(--signal-crimson) 9%,var(--surface-graphite))}}.knock .fixitcard{border:1px solid var(--signal-crimson)}@supports (color:color-mix(in lab,red,red)){.knock .fixitcard{border:1px solid color-mix(in srgb,var(--signal-crimson) 45%,transparent)}}.knock .fixitcard{border-radius:var(--radius-lg);color:var(--text-bone);cursor:pointer}.knock .fixitcard b{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--signal-crimson);display:block}.knock .fixitcard span{font-size:var(--type-xs);color:var(--text-ash);margin-top:2px;display:block}.segctl{background:var(--surface-graphite);border:var(--hairline);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;height:44px;padding:3px;display:grid;position:relative}.segctl,.segknob{border-radius:var(--radius-pill)}.segknob{z-index:0;width:calc((100% - 6px) / var(--segn,2));background:var(--accent-voltage);transition:transform var(--motion-snappy);position:absolute;top:3px;bottom:3px;left:3px}.segctl>a,.segctl>button{z-index:1;min-width:0;color:var(--text-ash);font-family:var(--font-body);font-size:var(--type-sm);font-weight:var(--weight-medium);border-radius:var(--radius-pill);padding:0 var(--space-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:color var(--motion-snappy),transform var(--motion-instant);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.segctl>a.on,.segctl>button.on{color:#fff}.segctl>a:active,.segctl>button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.segknob{transition:none}.segctl>a:active,.segctl>button:active{transform:none}}.btn{border-radius:var(--radius-lg)}.btn--sm{font-size:var(--type-xs);padding:var(--space-2) var(--space-4)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;filter:saturate(.5);cursor:not-allowed;box-shadow:none;transform:none}.knock .logsale .salesubmit[aria-disabled=true]{box-shadow:none;text-shadow:none;border-color:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .logsale .salesubmit[aria-disabled=true]{border-color:color-mix(in srgb,var(--accent-strike) 45%,transparent)}}.knock .logsale .salesubmit[aria-disabled=true]{color:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.knock .logsale .salesubmit[aria-disabled=true]{color:color-mix(in srgb,var(--accent-strike) 80%,var(--text-ash))}}.app-screen:has(.calsheet) .appbar .bars{display:none}.sheetscrim{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06060c8c;position:fixed;inset:0}.sheet{z-index:201;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet--full{top:0}.sheet--full,.sheet--partial{background:var(--surface-obsidian)}.sheet--partial{border:var(--hairline);border-bottom:none;border-top:1px solid var(--accent-voltage);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:460px;max-height:82dvh;padding-bottom:calc(var(--safe-bottom) + var(--space-4));margin:0 auto}.sheetgrip-zone{padding:var(--space-2) 0 var(--space-1);cursor:grab;touch-action:none;flex:none}.sheetgrip{border-radius:var(--radius-pill);background:var(--surface-steel);width:44px;height:4px;margin:0 auto;display:block}.sheet--partial .sheetbody{overscroll-behavior:contain;min-height:0;padding:0 var(--space-5) var(--space-3);flex:1;overflow-y:auto}.sheet .logsale,.sheet--full.logsale{transition:none;transform:none}.sheet--full.logsale{z-index:201;position:fixed}.rangecal .rcactions{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.sheet--partial.rangecal .sheetbody{padding-top:var(--space-1)}.knock .logsale .salevalid,.statshub .shr .rp{font-family:var(--font-body);letter-spacing:normal;font-size:var(--type-xs)}.rankings .rec-cat .rc-runners{font-family:var(--font-body);font-size:var(--type-2xs);font-variant-numeric:tabular-nums}.rankings .rec-cat .rc-note{font-family:var(--font-body);font-size:var(--type-2xs)}.promo .emeta,.walkup .tifv{font-family:var(--font-body);font-variant-numeric:tabular-nums}.takeover .hero-text .callsign{font-family:var(--font-body);font-weight:var(--weight-medium);letter-spacing:.08em}.appbar .title{font-size:var(--type-xl)}.knock .appbar .title{font-size:var(--type-lg)}:root{--page-pad-x:var(--space-5)}.home .sectionlabel{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}.home .pad5{padding:0 var(--page-pad-x)}.pathway .sectionlabel,.promo .pad,.users .pad,.walkup .pad{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}.account .pad{padding:0 var(--page-pad-x) var(--space-8);gap:var(--space-5);display:grid}.account .pcard-signout{width:100%;padding:var(--space-4);border-radius:var(--radius-pill);border:var(--hairline);background:var(--surface-graphite);color:var(--text-bone);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.account .pcard-signout:active{opacity:.85}.users .uchips{align-items:center;gap:var(--space-1);flex:none;min-width:0;display:flex}.users .uhead .uid{min-width:0}.users .uhead .unm{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chip--rank{border-radius:var(--radius-pill);font-size:var(--type-2xs);font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap;border:1px solid;align-items:center;padding:2px 10px;display:inline-flex}.chip--scout{color:var(--metal-steel-hi);border-color:var(--metal-steel-2)}@supports (color:color-mix(in lab,red,red)){.chip--scout{border-color:color-mix(in srgb,var(--metal-steel-2) 55%,transparent)}}.chip--scout{background:var(--metal-steel-2)}@supports (color:color-mix(in lab,red,red)){.chip--scout{background:color-mix(in srgb,var(--metal-steel-2) 12%,transparent)}}.chip--legionnaire{color:var(--metal-silver-hi);border-color:var(--metal-silver-2)}@supports (color:color-mix(in lab,red,red)){.chip--legionnaire{border-color:color-mix(in srgb,var(--metal-silver-2) 55%,transparent)}}.chip--legionnaire{background:var(--metal-silver-2)}@supports (color:color-mix(in lab,red,red)){.chip--legionnaire{background:color-mix(in srgb,var(--metal-silver-2) 12%,transparent)}}.chip--captain{color:var(--metal-gold-hi);border-color:var(--metal-gold-2)}@supports (color:color-mix(in lab,red,red)){.chip--captain{border-color:color-mix(in srgb,var(--metal-gold-2) 55%,transparent)}}.chip--captain{background:var(--metal-gold-2)}@supports (color:color-mix(in lab,red,red)){.chip--captain{background:color-mix(in srgb,var(--metal-gold-2) 12%,transparent)}}.chip--rank_04{color:var(--voltage-300);border-color:var(--accent-voltage)}@supports (color:color-mix(in lab,red,red)){.chip--rank_04{border-color:color-mix(in srgb,var(--accent-voltage) 55%,transparent)}}.chip--rank_04{background:var(--accent-voltage)}@supports (color:color-mix(in lab,red,red)){.chip--rank_04{background:color-mix(in srgb,var(--accent-voltage) 14%,transparent)}}.deals .dcard{background:var(--surface-midnight);box-shadow:var(--shadow-md)}.rollnum{font-variant-numeric:tabular-nums;vertical-align:baseline;line-height:1;display:inline-flex;overflow:hidden}.rollnum .rn-col{height:1em;display:inline-block;overflow:hidden}.rollnum .rn-strip{transition:transform var(--motion-count);will-change:transform;display:block}.rollnum .rn-strip>span{height:1em;line-height:1;display:block}.rollnum.rn-static .rn-strip{transition:none}.viewswitch{flex-direction:column;flex:1;min-height:0;display:flex}@keyframes pagein{0%{opacity:0;transform:translateY(10px)}}.account .pad>:first-child,.fiber5 .f5setup,.fiber5 .f5streak-hero,.knock .syncline,.pathway .p2-target,.rankings .ranktabs,.statshub .hub-bar{animation:pagein var(--motion-standard) backwards}.account .pad>:nth-child(2),.fiber5 .f5bar,.knock .totals,.pathway .sectionlabel,.rankings .lb-range{animation:pagein var(--motion-standard) 70ms backwards}.fiber5 .f5list,.knock .pacegoal,.pathway .path2{animation:pagein var(--motion-standard) .14s backwards}.fiber5 .f5cal-wrap,.knock .waterfall{animation:pagein var(--motion-standard) .21s backwards}.knock .nobar{animation:pagein var(--motion-standard) .28s backwards}@media (prefers-reduced-motion:reduce){.account .pad>:first-child,.account .pad>:nth-child(2),.fiber5 .f5bar,.fiber5 .f5cal-wrap,.fiber5 .f5list,.fiber5 .f5setup,.fiber5 .f5streak-hero,.knock .nobar,.knock .pacegoal,.knock .syncline,.knock .totals,.knock .waterfall,.pathway .p2-target,.pathway .path2,.pathway .sectionlabel,.rankings .lb-range,.rankings .ranktabs,.statshub .hub-bar{animation:none}}.fiber5 .f5item .check svg{display:block}.fiber5 .f5item .check .chk{stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset .3s cubic-bezier(.22,1,.36,1)}.fiber5 .f5item.on .check .chk{stroke-dashoffset:0}.fiber5 .f5item.on .check{color:#fff;background:radial-gradient(circle,var(--pa) 0 70%,transparent 71%)}@keyframes f5ringwave{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 18px 3px color-mix(in srgb,var(--pa) 70%,transparent)}}.fiber5 .f5list.f5wave .f5item .check{animation:f5ringwave .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--wi) * 60ms)}.fiber5 .f5dash--dim .f5streak-hero{opacity:.25;transition:opacity var(--motion-standard)}@media (prefers-reduced-motion:reduce){.fiber5 .f5item .check .chk{transition:none}.fiber5 .f5list.f5wave .f5item .check{animation:none}.fiber5 .f5dash--dim .f5streak-hero{transition:none}}@keyframes gateseal{0%{transform:scale(1)}35%{transform:scale(.985)}to{transform:scale(1)}}.walkup .wgc{position:relative}.walkup .wgc.gate-sealed{animation:gateseal .38s cubic-bezier(.22,1,.36,1)}.walkup .wgc .wgc-seal{z-index:4;background:var(--surface-void);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.walkup .wgc .wgc-seal{background:color-mix(in srgb,var(--surface-void) 55%,transparent)}}.walkup .wgc .wgc-seal{border-radius:var(--radius-lg)}.walkup .wgc .wgc-sealring{stroke-dasharray:132;stroke-dashoffset:132px;animation:gatedraw .38s cubic-bezier(.22,1,.36,1) forwards}.walkup .wgc .wgc-sealmark{stroke-dasharray:34;stroke-dashoffset:34px;animation:gatedraw .3s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes gatedraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.walkup .wgc.gate-sealed{animation:none}.walkup .wgc .wgc-sealmark,.walkup .wgc .wgc-sealring{stroke-dashoffset:0;animation:none}}.rankings .lbrow.flash{box-shadow:0 -2px 14px -6px var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.rankings .lbrow.flash{box-shadow:0 -2px 14px -6px color-mix(in srgb,var(--accent-strike) 70%,transparent)}}.rankings .lbrow.flash{filter:brightness(1.06)}.rankings .lbrow.passed{position:relative}.rankings .lbrow.passed:after{content:"";left:var(--space-5);right:var(--space-5);background:var(--accent-voltage);border-radius:var(--radius-pill);height:2px;animation:passedline .5s cubic-bezier(.22,1,.36,1) forwards;position:absolute;bottom:0}@keyframes passedline{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rankings .lbrow.flash{filter:none;box-shadow:none}.rankings .lbrow.passed:after{opacity:0;animation:none}}.walkup .pad{gap:var(--space-5)}.walkup .wusec{display:grid}.walkup .wusec,.walkup .wusec--core{gap:var(--space-3)}.walkup .wusec--core,.walkup .wusec--opt{margin-top:var(--space-5)}.walkup .wugroup-head{gap:2px;display:grid}.walkup .wugroup-label{margin-top:0}.walkup .wugroup-label--pre{color:var(--text-smoke)}.walkup .wugroup-label--core{color:var(--accent-strike);font-size:var(--type-xs)}.walkup .wugroup-label--opt{color:var(--text-smoke)}.walkup .wugroup-sub{font-size:var(--type-xs);color:var(--text-ash);margin:0}.walkup .wu-hero{gap:var(--space-5);padding:var(--space-5);border:var(--hairline);border-color:var(--voltage-700);background:radial-gradient(130% 130% at 0 0,#6b2fd63d,transparent 62%),var(--surface-graphite);box-shadow:inset 0 1px #ffffff0d,0 10px 30px #00000047}.walkup .wu-hero.done{border-color:var(--strike-700);background:radial-gradient(130% 130% at 0 0,#ee7d222e,transparent 62%),var(--surface-graphite)}.walkup .wu-ring{filter:drop-shadow(0 6px 14px #00000047);width:96px;height:96px;padding:9px;position:relative}.walkup .wu-ring-seg{pointer-events:none;z-index:1;background:conic-gradient(from -90deg,var(--surface-obsidian) 0 3deg,transparent 3deg 120deg,var(--surface-obsidian) 120deg 123deg,transparent 123deg 240deg,var(--surface-obsidian) 240deg 243deg,transparent 243deg 1turn);border-radius:50%;position:absolute;inset:0}.walkup .wu-ring-in{z-index:2;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.walkup .wu-ring.done{box-shadow:0 0 0 1px var(--accent-strike),0 0 34px #ee7d2266}.walkup .wu-rn{letter-spacing:-.02em;font-size:2rem}.walkup .wu-hero.done .wu-rn{color:var(--accent-strike)}.walkup .wu-rd{font-size:10px}.walkup .wu-hcopy{flex:1;min-width:0}.walkup .wu-htitle{font-size:var(--type-xl);letter-spacing:-.01em}.walkup .wu-hsub{color:var(--text-ash);margin-top:var(--space-1)}.walkup .wu-next{margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--accent-strike);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.walkup .wu-next{background:color-mix(in srgb,var(--accent-strike) 14%,transparent)}}.walkup .wu-next{border:1px solid var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.walkup .wu-next{border:1px solid color-mix(in srgb,var(--accent-strike) 40%,transparent)}}.walkup .wu-next{font-size:var(--type-xs);font-weight:var(--weight-semibold);color:var(--accent-strike)}.walkup .wu-hero.done .wu-next{background:var(--signal-mint)}@supports (color:color-mix(in lab,red,red)){.walkup .wu-hero.done .wu-next{background:color-mix(in srgb,var(--signal-mint) 14%,transparent)}}.walkup .wu-hero.done .wu-next{border-color:var(--signal-mint)}@supports (color:color-mix(in lab,red,red)){.walkup .wu-hero.done .wu-next{border-color:color-mix(in srgb,var(--signal-mint) 40%,transparent)}}.walkup .wu-hero.done .wu-next{color:var(--signal-mint)}.walkup .wu-nextdot{background:currentColor;border-radius:50%;width:6px;height:6px}.walkup .chip--now{color:#fff;background:var(--accent-voltage);border-radius:var(--radius-pill);box-shadow:0 0 0 1px #ffffff1f,var(--glow-voltage);padding:3px 10px 3px 8px}.walkup .chip--now .dot{background:#fff;box-shadow:0 0 6px #fffc}.walkup .wugate{padding:var(--space-4);gap:var(--space-4);border-radius:var(--radius-xl)}.walkup .wug-medal{width:34px;height:34px;font-size:var(--type-sm);font-weight:var(--weight-bold);transition:transform var(--motion-snappy),background var(--motion-snappy),border-color var(--motion-snappy)}.walkup .wugate--commit{background:linear-gradient(180deg,#1c1b26,var(--surface-well) 90%);border-color:#ffffff12}.walkup .wugate--commit .wug-medal{border-color:var(--surface-steel);color:var(--text-smoke)}.walkup .wugate--core{background:linear-gradient(180deg,#262532,var(--surface-graphite) 74%);border-color:#ffffff1a;position:relative;overflow:hidden}.walkup .wugate--core:before{content:"";background:linear-gradient(180deg,var(--accent-voltage),var(--accent-strike));opacity:.55;width:3px;position:absolute;top:0;bottom:0;left:0}.walkup .wugate--core .wug-medal{border-color:var(--voltage-700);color:var(--voltage-300);background:var(--accent-voltage)}@supports (color:color-mix(in lab,red,red)){.walkup .wugate--core .wug-medal{background:color-mix(in srgb,var(--accent-voltage) 12%,transparent)}}.walkup .wugate.active{border-color:var(--accent-voltage);background:linear-gradient(180deg,var(--voltage-900),var(--surface-graphite) 72%);box-shadow:0 0 0 1px var(--accent-voltage-soft),0 12px 30px #6b2fd633}.walkup .wugate.active:before{opacity:1;width:4px}.walkup .wugate.active .wug-medal{border-color:var(--accent-voltage);color:#fff;background:var(--accent-voltage);box-shadow:var(--glow-voltage)}.walkup .wugate.cleared{border-color:var(--signal-mint)}@supports (color:color-mix(in lab,red,red)){.walkup .wugate.cleared{border-color:color-mix(in srgb,var(--signal-mint) 32%,#ffffff14)}}.walkup .wugate.cleared:before{background:var(--signal-mint);opacity:.5}.walkup .wugate.cleared .wug-medal{background:var(--signal-mint);border-color:var(--signal-mint);color:#04130c}.walkup .wug-nm{margin-top:3px}.walkup .wug-nm,.walkup .wugate--core .wug-nm{font-size:var(--type-lg)}.walkup .wug-req{font-size:var(--type-sm);color:var(--text-ash);margin-top:var(--space-1);line-height:1.45}.walkup .wug-hint{font-size:var(--type-xs);color:var(--text-smoke);margin:var(--space-3) 0 var(--space-1)}.walkup .wug-n{font-size:10px}.walkup .wgintake{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--hairline);gap:var(--space-2);display:grid}.walkup .wu-fieldlabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-smoke);font-size:10px}.walkup .wu-gateprimary{margin-top:var(--space-2)}.walkup .extlink-ic{line-height:1;font-size:var(--type-base);color:var(--accent-strike);flex:none;place-items:center;display:grid}.walkup .wu-guidelink{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--text-bone);border:var(--hairline);border-radius:var(--radius-lg);background:var(--surface-graphite);transition:transform var(--motion-snappy),border-color var(--motion-snappy),background var(--motion-snappy);text-decoration:none;display:flex}.walkup .wu-guidelink:hover{border-color:var(--accent-strike)}.walkup .wu-guidelink:active{background:var(--surface-steel);transform:scale(.985)}.walkup .wu-guidelink-t{font-weight:var(--weight-semibold);font-size:var(--type-sm);flex:1}.walkup .wu-grouptext{gap:var(--space-1);margin-top:var(--space-2);display:grid}.walkup .wu-grouptext-to{font-size:var(--type-xs);color:var(--text-smoke);text-align:center}.walkup .wu-checks{gap:var(--space-2);margin-top:var(--space-2);display:grid}.walkup .wu-check{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-3);text-align:left;border:var(--hairline);border-radius:var(--radius-lg);background:var(--surface-graphite);color:var(--text-ash);font:inherit;font-weight:var(--weight-semibold);font-size:var(--type-sm);cursor:pointer;transition:transform var(--motion-snappy),border-color var(--motion-snappy),background var(--motion-snappy),color var(--motion-snappy);display:flex}.walkup .wu-check:active{transform:scale(.99)}.walkup .wu-check.on{border-color:var(--accent-voltage);color:#fff;background:var(--accent-voltage)}@supports (color:color-mix(in lab,red,red)){.walkup .wu-check.on{background:color-mix(in srgb,var(--accent-voltage) 18%,var(--surface-graphite))}}.walkup .wu-check-box{border:var(--hairline);width:20px;height:20px;font-size:var(--type-xs);color:var(--accent-voltage);border-radius:6px;flex:none;place-items:center;display:grid}.walkup .wu-check.on .wu-check-box{background:var(--accent-voltage);border-color:var(--accent-voltage);color:#fff}.walkup .wu-check-label{min-width:0}.walkup .wu-check:disabled{opacity:.5;cursor:not-allowed}.walkup .wu-days{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.walkup .wu-day{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);border:var(--hairline);border-radius:var(--radius-lg);background:var(--surface-graphite);color:var(--text-ash);font:inherit;font-weight:var(--weight-semibold);font-size:var(--type-sm);cursor:pointer;transition:transform var(--motion-snappy),border-color var(--motion-snappy),background var(--motion-snappy),color var(--motion-snappy);display:flex}.walkup .wu-day:active{transform:scale(.97)}.walkup .wu-day.on{border-color:var(--accent-voltage);color:#fff;background:var(--accent-voltage)}@supports (color:color-mix(in lab,red,red)){.walkup .wu-day.on{background:color-mix(in srgb,var(--accent-voltage) 18%,var(--surface-graphite))}}.walkup .wu-day-check{border:var(--hairline);width:20px;height:20px;font-size:var(--type-xs);color:var(--accent-voltage);border-radius:6px;flex:none;place-items:center;display:grid}.walkup .wu-day.on .wu-day-check{background:var(--accent-voltage);border-color:var(--accent-voltage);color:#fff}.walkup .wu-filelist{margin:var(--space-1) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.walkup .wu-filerow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface-well);display:flex}.walkup .wu-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-sm);color:var(--text-bone);flex:1;overflow:hidden}.walkup .wu-fileremove{flex:none}.walkup .wu-uploadbtn{justify-content:center;align-items:center;display:flex}.walkup .repres--strip{min-height:var(--tap-min);border-radius:var(--radius-lg)}.walkup .repres--strip:active{transform:scale(.99)}.walkup .repres--strip .repres-go{border-radius:var(--radius-md);width:30px;height:30px;font-size:var(--type-base);font-weight:var(--weight-bold);color:var(--accent-strike);background:var(--accent-strike);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.walkup .repres--strip .repres-go{background:color-mix(in srgb,var(--accent-strike) 12%,transparent)}}.walkup .repres--strip .repres-go{border:1px solid var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.walkup .repres--strip .repres-go{border:1px solid color-mix(in srgb,var(--accent-strike) 32%,transparent)}}.walkup .wuextra,.walkup .wuextras{gap:var(--space-2)}.walkup .wuextra{align-items:stretch;border-radius:var(--radius-lg);border:var(--hairline);background:var(--surface-well);min-height:var(--tap-min);cursor:default;padding:0;display:flex;overflow:hidden}.walkup .wuextra.on{border-color:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.walkup .wuextra.on{border-color:color-mix(in srgb,var(--accent-strike) 55%,transparent)}}.walkup .wuextra.on{background:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.walkup .wuextra.on{background:color-mix(in srgb,var(--accent-strike) 8%,var(--surface-well))}}.walkup .wuextra-check{border:0;border-right:var(--hairline);cursor:pointer;width:46px;color:var(--accent-strike);font-size:var(--type-base);transition:background var(--motion-snappy);background:0 0;flex:none;align-self:stretch;place-items:center;display:grid}.walkup .wuextra-check:disabled{cursor:default;opacity:.5}.walkup .wuextra-check:active:not(:disabled){background:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.walkup .wuextra-check:active:not(:disabled){background:color-mix(in srgb,var(--accent-strike) 14%,transparent)}}.walkup .wuextra.on .wuextra-check{background:var(--accent-strike)}@supports (color:color-mix(in lab,red,red)){.walkup .wuextra.on .wuextra-check{background:color-mix(in srgb,var(--accent-strike) 16%,transparent)}}.walkup .wuextra-link{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);color:inherit;transition:background var(--motion-snappy);flex:1;text-decoration:none;display:flex}.walkup .wuextra-link:active{background:#ffffff0a}.walkup .wuextra-link--nolink{cursor:default}.walkup .wuextra-body{flex:1;gap:1px;min-width:0;display:grid}.walkup .wuextra-n{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--text-bone)}.walkup .wuextra-req{font-size:var(--type-xs);color:var(--text-smoke)}.walkup .wmsubmit{margin-top:var(--space-2);gap:var(--space-2);display:grid}.walkup .wmsubmit-note{font-size:var(--type-xs);color:var(--text-smoke);text-align:center;margin:0}.walkup .wmsubmit.ready .wmsubmit-note{color:var(--signal-mint)}.walkup .wu-joinlive{animation:wujoinbreathe 2.8s ease-in-out infinite;position:relative}@keyframes wujoinbreathe{0%,to{box-shadow:0 4px 16px color-mix(in srgb,var(--accent-voltage) 26%,transparent)}50%{box-shadow:0 0 26px 3px color-mix(in srgb,var(--accent-voltage) 48%,transparent),0 6px 22px color-mix(in srgb,var(--accent-voltage) 32%,transparent)}}.walkup .wu-joinlive:disabled{opacity:1;cursor:not-allowed;background:var(--accent-voltage)}@supports (color:color-mix(in lab,red,red)){.walkup .wu-joinlive:disabled{background:color-mix(in srgb,var(--accent-voltage) 74%,#05010f)}}.walkup .wu-joinlive:disabled{color:#ffffffd6}.walkup .wmsubmit.ready .wu-joinlive{background:var(--accent-voltage);color:#fff}@media (prefers-reduced-motion:reduce){.walkup .repres--strip,.walkup .wu-check,.walkup .wu-day,.walkup .wu-guidelink,.walkup .wuextra-link,.walkup .wugate.active{transition:none}.walkup .wu-joinlive{box-shadow:var(--glow-voltage);animation:none}}.walkup .wdcard{margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--voltage-700);gap:var(--space-3);background:radial-gradient(120% 130% at 0 0,#6b2fd626,transparent 62%),var(--surface-graphite);display:grid}.walkup .wdcard-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.walkup .wdcard-name{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-base);letter-spacing:-.01em;min-width:0}.walkup .wdcard-top .chip{white-space:nowrap;flex:none}.walkup .wdcard-desc{font-size:var(--type-sm);color:var(--text-ash);margin:0;line-height:1.45}.walkup .wdcard-btn,.walkup .wdcard-view{text-align:center;margin-top:0}.walkup .wdcard .wdcounter{font-family:var(--font-mono);font-size:var(--type-2xs);color:var(--text-smoke)}.walkup .wu-grouptext{justify-items:center}.walkup .wu-textgroup{align-items:center;gap:var(--space-2);width:auto;max-width:100%;padding:var(--space-3) var(--space-5);display:inline-flex}.walkup .wu-textgroup svg{flex:none}.walkup .wu-dateform{gap:var(--space-3);margin-top:var(--space-2);display:grid}.walkup .tiform input[type=date],.walkup .wu-dateinput{appearance:none;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;max-width:100%}.walkup .tiform input[type=date]::-webkit-date-and-time-value,.walkup .wu-dateinput::-webkit-date-and-time-value{text-align:left;margin:0;padding:0}.walkup .wu-dateinput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.deals .cancelentry,.home .blitzcalbtn,.knock .logsale .shotx,.navacct,.navfoot form .btn,.navx,.statshub .custombtn{position:relative}.deals .cancelentry:after,.home .blitzcalbtn:after,.knock .logsale .shotx:after,.navacct:after,.navfoot form .btn:after,.navx:after,.statshub .custombtn:after{content:"";width:max(100%,var(--tap-min));height:max(100%,var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .goalcard .goalset{min-height:var(--tap-min)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}