@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-dnf-body);--default-mono-font-family:var(--font-dnf-display)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-15{top:calc(var(--spacing) * 15)}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-full{min-height:100%}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[16rem\]{min-width:16rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-dnf-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}html{background:var(--background);-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{overscroll-behavior-y:none;overflow-x:clip}button,a,select,summary,[role=button],[role=option],.dnf-opt,.dnf-card,.dnf-seg-btn,.dnf-toggle,.dnf-picktier,.lg-year,.dnf-tier-btn{touch-action:manipulation}.dnf-opt{-webkit-tap-highlight-color:transparent}.dnf-opt:hover{background:#ffd84d1f}.dnf-opt:active{background:#ffd84d38}button,a,[role=button]{-webkit-tap-highlight-color:transparent}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1b1c1f;--room-deep:#121315;--card:#0e0f1194;--card-edge:rgba(var(--chalk-rgb), .3);--board:#fbfaf5;--board-edge:#d9d6cc;--tile:#f0eee6;--foreground:#f3f1eb;--muted:#c2c0b9;--ink:#1d1a12;--ink-soft:#5a5348;--border:rgba(var(--chalk-rgb), .16);--chalk-rgb:243, 241, 235;--glow:0 0 1px #fff6, 0 0 8px #ffffff0f;--glow-big:0 0 1px #fff6, 0 0 12px #ffffff17;--keg-shadow:drop-shadow(0 0 1px #fff6) drop-shadow(0 6px 8px #00000080);--crest-shadow:drop-shadow(0 0 1px #ffffff40) drop-shadow(0 2px 3px #00000080);--board-photo:url(/board.jpg);--wash:#000000a1;--vignette:#0000004d;--nav-bg:#1213159e;--well:#00000047;--slate:#0e0f119e;--slate-deep:#08090b9e;--slate-deep-hover:#08090b66;--slate-solid:#121316;--brand:#ffd84d;--brand-dark:#ffe27a;--pen:#1d5fa5;--brand-muted:#ffd84d29;--brand-ink:var(--brand);--chalk-blue:#9ecdf5;--chalk-pink:#f6a9b8;--marker:#d23b30;--tape:#96c8f566;--felt:#2f6b4f;--felt-deep:#1f4a36;--up:#7fcf9a;--down:#f08a78;--flat:#b9b7b0;--pos-qb:#cc79a7;--pos-rb:#e69f00;--pos-wr:#0072b2;--pos-te:#009e73}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-dnf-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}body>.dnf-wall{pointer-events:none;z-index:0;background:radial-gradient(ellipse 120% 90% at 50% 20%, transparent 45%, var(--vignette) 100%), linear-gradient(var(--wash), var(--wash)), var(--background) var(--board-photo) center / cover no-repeat;height:100lvh;position:fixed;inset:0}body>*{z-index:1;position:relative}body>.dnf-plays{z-index:0;pointer-events:none;opacity:.05;transition:opacity .4s;position:fixed;inset:0;overflow:hidden}body>.dnf-plays.is-quiet{opacity:.02}.dnf-plays svg{stroke:var(--foreground);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:url(#rough2);position:absolute}.dnf-plays text{fill:var(--foreground);stroke:none;font-family:var(--font-dnf-scribble), cursive;font-size:30px}@media (max-width:700px){body>.dnf-plays{display:none}}.dnf-chalk{color:var(--foreground);text-shadow:var(--glow)}.dnf-scribble{font-family:var(--font-dnf-scribble), cursive}.val{font-family:var(--font-dnf-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dnf-display{font-family:var(--font-dnf-display), system-ui, sans-serif;font-weight:600}.dnf-hand{font-family:var(--font-dnf-marker), cursive}h1.dnf-hand{text-shadow:var(--glow)}.card{background:var(--card);color:var(--foreground);isolation:isolate;border:0;border-radius:8px;position:relative}.card:before{content:"";border:2px solid var(--card-edge);filter:url(#rough);pointer-events:none;z-index:-1;border-radius:9px 12px 8px 11px/11px 8px 12px 9px;position:absolute;inset:0}.value-bar{background:linear-gradient(90deg, var(--brand-dark) 0%, var(--brand) 100%);border-radius:4px;height:4px}.spot{perspective:700px;aspect-ratio:1;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0}.spot-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.4,.2,.2,1);position:relative}.spot[aria-pressed=true] .spot-inner{transform:rotateY(180deg)}.spot-face{border:1px solid var(--board-edge);background:var(--tile);color:var(--ink);backface-visibility:hidden;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0;overflow:hidden}.spot:hover .spot-face{border-color:var(--brand-dark)}.spot:focus-visible .spot-face{outline:2px solid var(--brand);outline-offset:2px}.spot-back{transform:rotateY(180deg)}.spot.is-ghost{cursor:default;perspective:none;display:block;position:relative}.spot.is-ghost .spot-face{opacity:.5;gap:7px}.spot-ghost-fill{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;display:flex}.spot-ghost-crest{aspect-ratio:1;background:var(--ink);opacity:.16;border-radius:50%;width:44%;position:relative}.spot-ghost-crest:after{content:"";border:2px solid var(--tile);border-radius:50%;position:absolute;inset:24%}.spot-ghost-num{background:var(--ink);opacity:.2;border-radius:3px;width:48%;height:15px}.pro-blurred{filter:blur(3.5px);opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none}@media (prefers-reduced-transparency:reduce){.pro-blurred{filter:blur(1.5px)}}.ghost-track{background:var(--border);border-radius:3px;height:6px;margin-top:5px;position:relative}.ghost-track-tick{background:var(--muted);opacity:.45;width:1px;height:10px;position:absolute;top:-2px;left:50%}.ghost-track-dot{background:var(--foreground);opacity:.5;border-radius:4px;width:8px;height:8px;position:absolute;top:-1px}.spot-ghost-stack{flex-direction:column;gap:8px;display:flex}@media (max-width:700px){.spot-ghost-stack{flex-direction:row}}.spot-logo{object-fit:contain;filter:drop-shadow(0 0 1px #221c1573)drop-shadow(0 1px 2px #221c152e);width:46%;height:46%}.spot-repeat{color:var(--marker);background:#d23b3024;border-radius:5px;padding:2px 4px;font-size:11px;line-height:1;position:absolute;top:5px;right:6px}.dnf-board{background:var(--board);color:var(--ink);border-radius:5px 7px 4px 8px;max-width:100%;position:relative;overflow:visible;box-shadow:inset 0 1px #fff6,0 18px 40px -18px #0009,0 1px 4px #00000052}.dnf-tape{background:var(--tape);z-index:3;clip-path:polygon(3% 8%,97% 0%,100% 22%,98% 55%,100% 88%,60% 96%,20% 100%,0% 78%,2% 40%);width:74px;height:22px;position:absolute;box-shadow:0 1px 3px #00000059}.dnf-tape:after{content:"";background:repeating-linear-gradient(90deg,#ffffff29 0 2px,#0000 2px 5px);position:absolute;inset:0}.dnf-tape-tl{top:-15px;left:-26px;transform:rotate(-42deg)}.dnf-tape-br{bottom:-15px;right:-26px;transform:rotate(-42deg)}.dnf-board:before{content:"";pointer-events:none;opacity:.3;background-image:repeating-linear-gradient(0deg,#0000000b 0 1px,#0000 1px 3px);position:absolute;inset:0}.dnf-board table{width:100%}.dnf-board-scroll{border-radius:inherit;overflow-x:auto}.dnf-board table{table-layout:fixed}.dnf-board th,.dnf-board td{white-space:nowrap;text-overflow:ellipsis;padding-left:10px;padding-right:10px;overflow:hidden}.dnf-board th:first-child,.dnf-board td:first-child{width:52px;padding-left:22px;padding-right:2px}.dnf-board th:nth-child(2),.dnf-board td:nth-child(2){width:34%}.dnf-board th:nth-child(3),.dnf-board td:nth-child(3){width:62px}.dnf-board th:nth-child(4),.dnf-board td:nth-child(4){width:28%}.dnf-board th:nth-child(5),.dnf-board td:nth-child(5){width:116px}.dnf-board th:nth-child(6),.dnf-board td:nth-child(6){width:130px;padding-right:20px}.dnf-board:not(.is-drafted) th:nth-child(4),.dnf-board:not(.is-drafted) td:nth-child(4){width:auto}.dnf-board:not(.is-drafted) th:nth-child(5),.dnf-board:not(.is-drafted) td:nth-child(5){padding-right:20px}.dnf-draft-wrap{padding-bottom:12px;position:relative}.dnf-draft-wrap .dnf-board-hint{color:var(--muted);padding:0 0 6px}.dnf-draft-key{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.1em;color:var(--muted);flex-wrap:wrap;gap:4px 14px;padding:6px 0 8px;font-size:13px;font-weight:700;display:flex}.dnf-draft-key i{vertical-align:-1px;filter:url(#rough);border-radius:2px;width:13px;height:13px;margin-right:6px;display:inline-block}.dnf-draft-stage{overflow:visible}.dnf-draft{--gap:8px;gap:14px;padding:8px 0 14px;display:grid}.dnf-draft-round{grid-template-columns:84px repeat(var(--cols,10), minmax(0, 1fr));gap:var(--gap);align-items:stretch;display:grid}.dnf-draft-label{color:var(--foreground);text-shadow:var(--glow);white-space:nowrap;align-self:start;padding:10px 8px 0 0;font-size:24px;line-height:1;position:relative;transform:rotate(-2deg)}.dnf-draft-label:after{content:"";background:rgba(var(--chalk-rgb), .4);filter:url(#rough2);height:2px;position:absolute;bottom:-8px;left:0;right:14px}.dnf-draft-slot{border-radius:1px;min-height:88px}.dnf-draft-slot.is-empty{border:2px dashed rgba(var(--chalk-rgb), .3);filter:url(#rough)}.dnf-draft-slot.is-skeleton{background:rgba(var(--chalk-rgb), .1);animation:1.4s ease-in-out infinite dnf-draft-pulse}@keyframes dnf-draft-pulse{0%,to{opacity:1}50%{opacity:.4}}.dnf-draft-pick{background:var(--board);min-width:0;color:var(--ink);border-left:6px solid var(--spine,var(--ink-soft));--r:0deg;transform:rotate(var(--r));flex-direction:column;gap:2px;padding:7px 9px 7px 10px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff80,0 6px 10px -7px #0009,0 1px 2px #00000038}.dnf-draft-pick:nth-child(3n){--r:-.25deg}.dnf-draft-pick:nth-child(4n+1){--r:.2deg}.dnf-draft-pick:nth-child(7n+2){--r:-.15deg}.dnf-draft-pick[data-pos=QB]{--spine:var(--pos-qb)}.dnf-draft-pick[data-pos=RB]{--spine:var(--pos-rb)}.dnf-draft-pick[data-pos=WR]{--spine:var(--pos-wr)}.dnf-draft-pick[data-pos=TE]{--spine:var(--pos-te)}.dnf-draft-pick-top{align-items:center;gap:4px;font-size:10px;line-height:1;display:flex}.dnf-draft-pick-num{color:var(--ink-soft);letter-spacing:.04em}.dnf-draft-pick-pos{letter-spacing:.08em;color:var(--ink);margin-left:auto;font-weight:700}.dnf-draft-pick-dh{line-height:0;display:inline-flex}.dnf-draft-pick-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.dnf-draft-pick-val{align-self:flex-end;margin-top:auto;font-size:14px;font-weight:700;line-height:1}.dnf-draft-pick-val small{color:var(--ink-soft);margin-left:3px;font-size:9px;font-weight:600}.dnf-draft-pick{--ox:50%;--oy:50%;transform-origin:var(--ox) var(--oy)}.dnf-draft-pick[data-col=first]{--ox:0%}.dnf-draft-pick[data-col=last]{--ox:100%}.dnf-draft-pick[data-row=first]{--oy:0%}.dnf-draft-pick[data-row=last]{--oy:100%}.dnf-draft-pick:focus-visible{outline:3px solid var(--brand-dark);outline-offset:2px}.dnf-draft-pick-more{background:var(--tile);border-left:6px solid var(--spine,var(--ink-soft));color:var(--ink-soft);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:0 0 4px 5px;flex-direction:column;gap:2px;margin-top:-1px;padding:6px 9px 7px 10px;font-size:11px;line-height:1.3;display:flex;position:absolute;top:100%;left:-6px;right:0;transform:translateY(-4px);box-shadow:0 12px 20px -10px #0006}.dnf-draft-pick-more>span{text-overflow:ellipsis;overflow:hidden}.dnf-draft-pick-more b{color:var(--ink);font-weight:700}.dnf-draft-pick[data-row=last] .dnf-draft-pick-more{border-radius:3px 4px 0 0;margin-top:0;margin-bottom:-1px;top:auto;bottom:100%;transform:translateY(4px);box-shadow:0 -12px 20px -10px #0006}@media (hover:hover) and (pointer:fine){.dnf-draft-pick{transition:transform .13s ease-out,box-shadow .13s ease-out,background .13s ease-out}.dnf-draft-pick-more{transition:opacity 90ms ease-out,transform 90ms ease-out,visibility 0s linear 90ms}.dnf-draft-pick:is(:hover,:focus-visible){z-index:5;background:#fff;transition:transform .19s cubic-bezier(.2,.9,.3,1.15) 90ms,box-shadow .1s ease-out,background .1s ease-out;transform:translateY(-2px)scale(1.04)rotate(-.25deg);box-shadow:inset 0 1px #fff6,0 12px 22px -10px #00000073,0 2px 5px #00000038}.dnf-draft-pick:is(:hover,:focus-visible) .dnf-draft-pick-more{opacity:1;visibility:visible;transition:opacity .14s ease-out .13s,transform .19s cubic-bezier(.2,.9,.3,1.15) .13s,visibility 0s linear .13s;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dnf-draft-pick,.dnf-draft-pick-more{transition:none!important}.dnf-draft-pick:is(:hover,:focus-visible),.dnf-draft-pick:is(:hover,:focus-visible) .dnf-draft-pick-more{transform:none}.dnf-draft-slot.is-skeleton{opacity:.7;animation:none}}@media (max-width:700px){.dnf-draft{--mob-cols:3;padding:4px 0 10px}.dnf-draft-round{grid-template-columns:repeat(var(--mob-cols), minmax(0, 1fr));gap:4px}.dnf-draft-round+.dnf-draft-round{margin-top:8px}.dnf-draft-label{grid-column:1/-1;align-items:center;width:auto;height:auto;margin:0;padding:6px 0 2px;font-size:22px;display:flex;position:static;overflow:visible;transform:rotate(-1deg)}.dnf-draft-label:after{display:none}.dnf-draft-slot{min-height:64px}.dnf-draft-pick{border-left-width:4px;padding:5px 6px 5px 7px}.dnf-draft-pick-name{font-size:11px}.dnf-draft-pick-val{font-size:12px}}.dnf-pos{letter-spacing:.08em;color:var(--ink-soft);background:#221c1517;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:700}.dnf-cards{align-items:flex-start;gap:12px;display:flex}.dnf-card{--n:var(--board);--peel:16px;--lift:0deg;--peel-side:right;cursor:pointer;background-color:var(--n);min-width:74px;color:var(--ink);transform:perspective(900px) rotate3d(1, -1, 0, var(--lift)) rotate(var(--tilt,0deg));transform-origin:50%;background-image:linear-gradient(#ffffff61,#fff0 42%);border:0;border-radius:1px;padding:14px 15px 12px;transition:transform .35s cubic-bezier(.22,1.1,.36,1),box-shadow .35s;position:relative;box-shadow:0 5px 10px -8px #00000080,0 1px #00000014}.dnf-card:nth-child(2n){--peel-side:left;transform:perspective(900px) rotate3d(1, 1, 0, var(--lift)) rotate(var(--tilt,0deg))}.dnf-card:hover,.dnf-card:focus-visible{box-shadow:0 14px 18px -14px #0009,6px 11px 20px -14px #0000006b,0 1px #00000014}.dnf-card:nth-child(2n):hover,.dnf-card:nth-child(2n):focus-visible{box-shadow:0 14px 18px -14px #0009,-6px 11px 20px -14px #0000006b,0 1px #00000014}.dnf-card:before{content:"";width:var(--peel);height:var(--peel);background:linear-gradient(135deg, transparent 49.5%, #fffffff2 50%, var(--n) 56%, var(--n) 72%, var(--n) 100%);position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.dnf-card:before{background:linear-gradient(135deg, transparent 49.5%, #fffffff2 50%, color-mix(in srgb, var(--n) 45%, white) 56%, color-mix(in srgb, var(--n) 62%, white) 72%, color-mix(in srgb, var(--n) 55%, #2a2a28) 100%)}}.dnf-card:before{border-radius:0 0 0 calc(var(--peel) * .18);filter:drop-shadow(-3px -3px 4px #00000047);pointer-events:none;z-index:1;transition:width .12s ease-out,height .12s ease-out}.dnf-card:nth-child(2n):before{background:linear-gradient(225deg, transparent 49.5%, #fffffff2 50%, var(--n) 56%, var(--n) 72%, var(--n) 100%);left:0;right:auto}@supports (color:color-mix(in lab, red, red)){.dnf-card:nth-child(2n):before{background:linear-gradient(225deg, transparent 49.5%, #fffffff2 50%, color-mix(in srgb, var(--n) 45%, white) 56%, color-mix(in srgb, var(--n) 62%, white) 72%, color-mix(in srgb, var(--n) 55%, #2a2a28) 100%)}}.dnf-card:nth-child(2n):before{border-radius:0 0 calc(var(--peel) * .18) 0;filter:drop-shadow(3px -3px 4px #00000047)}.dnf-card:focus-visible{--peel:48px;--lift:6deg;outline:none}.dnf-card-rule{background:var(--tape);z-index:2;width:54px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 1px 2px #0003}.dnf-card-text{font-family:var(--font-dnf-marker), cursive;color:var(--ink);font-size:21px;line-height:1;display:block}.dnf-card.is-on{--n:var(--brand)}.dnf-card.is-on .dnf-card-text{color:var(--ink)}.dnf-card.is-on:after{content:"";border:2px solid var(--ink);opacity:.75;pointer-events:none;border-radius:48% 52% 47% 53%/54% 46% 55% 45%;position:absolute;inset:4px 6px 3px;transform:rotate(-1.6deg)}.dnf-foot{margin-top:72px;padding:18px 24px 22px;position:relative}.dnf-foot:before{content:"";background:var(--border);filter:url(#rough2);height:2px;position:absolute;top:0;left:24px;right:24px}.dnf-foot-text{z-index:1;color:var(--muted);text-align:center;position:relative}.dnf-foot-link{color:var(--brand-ink);text-decoration:none}.dnf-foot-link:hover{text-decoration:underline}@media (max-width:640px){.dnf-foot{padding-left:16px;padding-right:16px}.dnf-foot:before{left:16px;right:16px}}.dnf-board{z-index:2}.dnf-card-nav{min-width:0;padding:12px 14px 10px;text-decoration:none;display:inline-block}.dnf-card-nav .dnf-card-rule{width:44px;height:13px;top:-7px}.dnf-card-nav .dnf-card-text{font-family:var(--font-dnf-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:800;font-size:15px!important}.dnf-nav{background:var(--nav-bg);border-bottom:1px solid var(--border)}.dnf-player-name{color:var(--foreground);overflow-wrap:break-word;margin-bottom:10px;font-size:clamp(30px,4.4vw,46px);line-height:1.04}.dnf-pos-chip{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.1em;color:var(--brand-ink);background:#ffd84d2e;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:700}.dnf-bio{color:var(--muted);flex-wrap:wrap;gap:0 14px;font-size:13px;display:flex}.dnf-bio>span{position:relative}.dnf-bio>span+span:before{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:4px;left:-8px}.lg-rank{font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;min-width:26px;padding:2px 6px;font-size:13px;font-weight:700;display:inline-flex}.lg-seg{letter-spacing:.04em;justify-content:center;align-items:center;height:100%;font-size:10px;font-weight:700;display:flex;overflow:hidden}.lg-seg-QB{color:#f2f6f9;background:#0072b2}.lg-seg-RB{color:#10222c;background:#56b4e9}.lg-seg-WR{color:#241a00;background:#e69f00}.lg-seg-TE{color:#23200a;background:#f0e442}.lg-seg-PICK{color:#1b1712;background:#8c8378}.lg-bar{background:#221c1517;border-radius:3px;height:20px;display:flex;overflow:hidden}.lg-track{background:rgba(var(--chalk-rgb), .06);border-radius:3px;flex:1;display:flex}.lg-sync{color:var(--foreground);padding:4px 0 0}.lg-input{background:var(--well);border:2px solid var(--border);color:var(--foreground);border-radius:6px;width:100%;padding:9px 12px;font-size:14px}.lg-input::placeholder{color:var(--muted)}.lg-input:focus{outline:2px solid var(--brand);outline-offset:1px}.lg-sync-btn{--n:var(--brand);font:inherit;font-family:var(--font-dnf-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);white-space:nowrap;padding:12px 20px 10px;font-size:15px;font-weight:800}.lg-sync-btn:disabled{--n:var(--tile);color:var(--ink-soft);cursor:default}.lg-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:8px 0 22px;display:flex}.lg-cta-kicker{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.lg-cta-btn{--n:var(--brand);font:inherit;font-family:var(--font-dnf-marker), cursive;color:var(--ink);white-space:nowrap;padding:14px 20px 12px;font-size:19px}.lg-year{text-align:center;min-width:82px;font:inherit;padding:12px 16px 10px}.lg-year-text{font-size:20px}.lg-year-now{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:2px;font-size:10.5px;font-weight:700;display:block}.lg-cut{opacity:.42}.lg-cut td{font-style:italic}.lg-lineup{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:0 22px;display:grid}.lg-slot{border-bottom:1px solid #d3c4a980;align-items:center;gap:9px;padding:5px 2px;display:flex}.lg-slot:last-child{border-bottom:0}.lg-slot-badge{text-align:center;letter-spacing:.03em;border-radius:3px;flex:0 0 34px;padding:3px 0;font-size:10px;font-weight:700}.lg-slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:13.5px;overflow:hidden}.lg-slot-val{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.lg-slot-empty .lg-slot-name{color:var(--marker);font-style:italic}.lg-drag{cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:7px 8px;display:flex}.lg-drag:active{cursor:grabbing}.lg-drag:hover{background:rgba(var(--chalk-rgb), .05)}.lg-drag:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.lg-drag-lifted{opacity:.35}.lg-drag-over{box-shadow:inset 0 2px 0 var(--brand)}.lg-drag-over-below{box-shadow:inset 0 -2px 0 var(--brand)}.lg-grip{color:var(--muted);letter-spacing:1px;cursor:grab;flex:none;font-size:13px;line-height:1}.lg-drag:hover .lg-grip{color:var(--brand-ink)}.lg-pr-row{align-items:center;gap:12px;display:flex}.lg-pr-name{text-align:right;flex-shrink:0;width:132px}.lg-pr-val{text-align:right;flex-shrink:0;width:104px}.lg-pr-other{letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap;font-size:10px;display:block}.lg-mv-row{align-items:center;gap:12px;font-size:13px;display:flex}.lg-mv-name{width:140px}.lg-mv-val{width:74px}.lg-mv-move{width:40px}.lg-mv-pos{flex:1;gap:12px;display:flex}.lg-groups{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;display:grid}.dnf-launcher{display:none}.dnf-nav-tabs{display:contents}.dnf-avatar{width:116px;height:116px}.dnf-meters{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}.dnf-landing{grid-template-columns:repeat(3,minmax(0,1fr))}.dnf-launch-list{flex-direction:column;gap:11px;display:flex}.dnf-launch-card{text-align:left;width:100%;min-width:0;font:inherit;padding:15px 17px 13px;text-decoration:none;display:block}.dnf-launch-hint{color:var(--ink-soft);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.dnf-name-link{align-items:baseline;gap:5px;min-width:0;text-decoration:none;display:flex}.dnf-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.dnf-name-link:hover .dnf-name-text{text-decoration:underline}.dnf-go{color:var(--ink-soft);opacity:.55;flex:none;font-size:15px;line-height:1;transition:transform .14s,opacity .14s,color .14s}.dnf-name-link:hover .dnf-go{opacity:1;color:var(--brand-ink);transform:translate(2px)}.dnf-board-hint{color:var(--ink-soft);padding:9px 14px 0;font-size:11.5px}.lg-caret{color:var(--ink-soft);margin-right:7px;font-size:15px;line-height:1;transition:transform .16s,color .16s;display:inline-block}.lg-open .lg-caret{color:var(--brand-ink);transform:rotate(90deg)}.lg-picker{flex-direction:column;gap:6px;display:flex}.lg-pick{border:1px solid var(--board-edge);background:var(--tile);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.lg-pick:hover{border-color:var(--brand)}.lg-pick:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.lg-pick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.lg-pick-meta{color:var(--ink-soft);flex-shrink:0;font-size:12px}.dnf-tier-btn{-webkit-tap-highlight-color:transparent;min-height:56px}.dnf-tier-btn:active{background:var(--background)!important}.dnf-tier-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dnf-burger,.dnf-menu{display:none}.dnf-burger-box{width:22px;height:16px;display:block;position:relative}.dnf-burger-box>span{background:var(--foreground);border-radius:2px;height:2px;transition:transform .22s,opacity .14s;position:absolute;left:0;right:0}.dnf-burger-box>span:first-child{top:0}.dnf-burger-box>span:nth-child(2){top:7px}.dnf-burger-box>span:nth-child(3){top:14px}.dnf-burger-box.is-open>span:first-child{transform:translateY(7px)rotate(45deg)}.dnf-burger-box.is-open>span:nth-child(2){opacity:0}.dnf-burger-box.is-open>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.dnf-here:after{display:none}.dnf-here{box-shadow:inset 3px 0 0 var(--marker), 0 1px 0 #fff6 inset, 0 6px 14px -5px #000000b3}.dnf-search{flex:220px;min-width:0;max-width:320px}@media (max-width:700px){.dnf-filters .dnf-tip{flex-basis:100%}.dnf-search{flex-basis:100px}.dnf-board tbody tr:active{background:#ffd84d33}.dnf-go{opacity:.85;font-size:17px}.dnf-board-hint{padding:8px 14px 0}.dnf-board-scroll{overflow-x:visible}.dnf-board table{table-layout:auto;display:block}.dnf-board thead,.dnf-board tbody{display:block}.dnf-board thead tr,.dnf-board tbody tr{grid-template-columns:36px auto minmax(0,1fr) 68px;column-gap:8px;padding-left:16px;padding-right:16px;display:grid}.lg-page{padding-left:12px;padding-right:12px}.dnf-cards{flex-wrap:wrap}.dnf-board thead tr{grid-template-areas:"rank name name value";align-items:end;padding-top:9px;padding-bottom:9px}.dnf-board tbody tr{grid-template-areas:"rank name name value""rank pos school extra";align-items:baseline;row-gap:3px;padding-top:11px;padding-bottom:11px}.dnf-board th,.dnf-board td{min-width:0;display:block}.dnf-board th:first-child,.dnf-board td:first-child,.dnf-board th:nth-child(2),.dnf-board td:nth-child(2),.dnf-board th:nth-child(3),.dnf-board td:nth-child(3),.dnf-board th:nth-child(4),.dnf-board td:nth-child(4),.dnf-board th:nth-child(5),.dnf-board td:nth-child(5),.dnf-board th:nth-child(6),.dnf-board td:nth-child(6){width:auto;padding:0}.dnf-board th{letter-spacing:.07em;font-size:10px;line-height:1.2;overflow:visible}.dnf-board th:first-child{text-align:left;grid-area:rank;padding-left:7px}.dnf-board th:nth-child(2){grid-area:name}.dnf-board th:nth-child(5){text-align:right;grid-area:value}.dnf-board th:nth-child(3),.dnf-board th:nth-child(4),.dnf-board th:nth-child(6){display:none}.dnf-board td:first-child{text-align:left;grid-area:rank;align-self:center;padding-left:7px;font-size:21px}.dnf-board td:nth-child(2){grid-area:name;font-size:15px}.dnf-board td:nth-child(3){grid-area:pos}.dnf-board td:nth-child(4){grid-area:school;font-size:12px}.dnf-board td:nth-child(5){text-align:right;grid-area:value}.dnf-board td:nth-child(5) .val{font-size:19px}.dnf-board td:nth-child(5) .value-bar{margin-left:auto}.dnf-board td:nth-child(6){text-align:right;white-space:nowrap;grid-area:extra;font-size:14px}.lg-pr-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;display:grid}.lg-pr-name{text-align:left;width:auto;font-size:13px}.lg-pr-val{grid-column:1/-1;width:auto}.lg-pr-other{margin-left:8px;display:inline}.lg-pr-row .lg-track{grid-column:1/-1}.lg-groups,.lg-lineup{grid-template-columns:minmax(0,1fr)}.lg-mv-row{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name name""from move pos";align-items:baseline;gap:2px 8px;display:grid}.lg-mv-name{grid-area:name;width:auto}.lg-mv-val{grid-area:from;width:auto}.lg-mv-move{grid-area:move;width:auto}.lg-mv-pos{flex-wrap:wrap;grid-area:pos;gap:8px}.dnf-seg{flex-wrap:wrap;width:100%}.dnf-seg-btn{text-align:center;white-space:normal;flex:auto;min-width:84px;padding:7px 8px;font-size:12px}.dr-views .dnf-seg-btn{align-items:center}.lg-basis-seg .dnf-seg-btn{flex:auto;padding-inline:8px}.dnf-toggle{padding:7px 14px;font-size:12px}.dnf-side{gap:8px;padding:10px}.dnf-side h3{font-size:12px;line-height:1.25}.dnf-side li,.dnf-side .val{font-size:12px}.dnf-side input,.dnf-pickrow select,.dnf-size select,.lg-input,input[type=text],input:not([type]),select,textarea{font-size:16px}.dnf-side input{padding:6px 8px}.dnf-pickrow select{padding:4px 5px}.dnf-size select{padding:4px 6px}.dnf-scale{gap:6px}.dnf-glass{width:68px;height:132px}.dnf-glass-value{font-size:17px}.dnf-scale-verdict{font-size:15px}.dnf-bubble{animation-name:dnf-rise-sm}@keyframes dnf-rise-sm{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.8}to{opacity:0;transform:translateY(-95px)scale(1)}}.dnf-landing{grid-template-columns:minmax(0,1fr)}.dnf-meters{grid-template-columns:repeat(2,minmax(0,1fr))}.dnf-avatar{width:84px;height:84px}.dnf-nav-tabs{display:none}:root{--dnf-nav-h:52px}nav.dnf-nav{height:var(--dnf-nav-h);z-index:60;padding:0 16px}.dnf-burger{cursor:pointer;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-11px;padding:0;display:flex;position:relative}.dnf-burger:focus-visible{outline:2px solid var(--brand);outline-offset:-6px}.dnf-menu{inset:var(--dnf-nav-h,52px) 0 0 0;z-index:45;overscroll-behavior:contain;background:var(--background);display:block;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dnf-menu{background:color-mix(in srgb, var(--background) 88%, transparent)}}.dnf-menu{-webkit-backdrop-filter:blur(9px)saturate(.85);backdrop-filter:blur(9px)saturate(.85);padding:20px 20px 44px}.dnf-menu-motto{color:var(--muted);margin-bottom:18px;font-size:13.5px;line-height:1.45}.dnf-home-hero{display:none}.dnf-launcher{display:block}}.dnf-scale{grid-template-columns:1fr minmax(0,1.15fr) 1fr;align-items:center;gap:12px;display:grid}.dnf-scale-mid{text-align:center;min-width:0}.dnf-scale-verdict{font-family:var(--font-dnf-display), system-ui, sans-serif;color:var(--foreground);font-size:19px;font-weight:600;line-height:1.2}.dnf-scale-split{font-family:var(--font-dnf-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--brand-ink);margin-top:3px;font-size:13px}.dnf-scale-note{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.4}.dnf-glass-wrap{text-align:center;transition:opacity .3s}.dnf-glass-wrap.is-dim{opacity:.55}.dnf-glass{--glass-shape:polygon(0% 0%, 100% 0%, 89% 92%, 87% 96%, 83% 99%, 79% 100%, 21% 100%, 17% 99%, 13% 96%, 11% 92%);width:96px;height:168px;clip-path:var(--glass-shape);filter:drop-shadow(0 5px 11px #0009);background:linear-gradient(#ffffff1a 0%,#ffffff08 24%,#ffffff0f 100%);margin:0 auto 10px;position:relative;box-shadow:inset 0 -10px 18px -10px #0000008c}.dnf-glass:before{content:"";z-index:2;background:#ffffff47;height:3px;position:absolute;top:0;left:0;right:0}.dnf-glass:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffffff29 0%,#ffffff0d 14%,#0000 34% 82%,#ffffff17 100%);position:absolute;inset:3px 0 0}.dnf-beer{background:linear-gradient(#e8a13a 0%,#d4821f 45%,#b8641a 100%);transition:height .85s cubic-bezier(.34,1.36,.5,1);position:absolute;bottom:0;left:0;right:0}.dnf-beer-surface{background:#fff8ebeb;border-radius:50%;height:14px;animation:3.4s ease-in-out infinite dnf-slosh;position:absolute;top:-7px;left:-10%;right:-10%}@keyframes dnf-slosh{0%,to{transform:translate(-3px)rotate(-.8deg)}50%{transform:translate(3px)rotate(.8deg)}}.dnf-bubble{background:#fffaf08c;border-radius:50%;animation:3.2s ease-in infinite dnf-rise;position:absolute;bottom:6px}.dnf-bubble.b1{width:5px;height:5px;animation-delay:0s;left:22%}.dnf-bubble.b2{width:3px;height:3px;animation-delay:.7s;left:48%}.dnf-bubble.b3{width:4px;height:4px;animation-delay:1.5s;left:68%}.dnf-bubble.b4{width:3px;height:3px;animation-delay:2.3s;left:36%}@keyframes dnf-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.8}to{opacity:0;transform:translateY(-120px)scale(1)}}.dnf-glass-shine{pointer-events:none;background:linear-gradient(#ffffff57,#ffffff0d);border-radius:6px;width:9px;position:absolute;top:8px;bottom:10px;left:11px}.dnf-glass-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px}.dnf-glass-value{color:var(--foreground);font-size:21px;font-weight:700;line-height:1.15}.dnf-glass-raw{color:var(--ink-soft);font-size:11px;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.dnf-beer{transition:height .2s linear}.dnf-beer-surface,.dnf-bubble{animation:none}.dnf-bubble{opacity:.5}.dnf-band{transition:none}}.dnf-modes{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dnf-seg{border:1px solid var(--border);background:var(--card);border-radius:999px;flex:0 auto;gap:2px;min-width:0;padding:3px;display:inline-flex}.dnf-seg-btn{min-width:0;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:7px 15px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.dnf-seg-btn:hover{color:var(--foreground)}.dnf-seg-btn[aria-pressed=true],.dnf-seg-btn[aria-selected=true]{background:var(--brand);color:#0f1117}.dnf-seg-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dnf-toggle{border:1px solid var(--border);background:var(--card);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.dnf-toggle:hover{color:var(--foreground)}.dnf-toggle.is-on{background:var(--brand);border-color:var(--brand);color:#0f1117}.dnf-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dnf-mode-hint{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.4}.dnf-addpick{border:1px dashed var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:12px}.dnf-addpick:hover{color:var(--foreground);border-color:var(--brand)}.dnf-pickbox{border:1px solid var(--border);background:#ffffff05;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.dnf-pickrow{gap:6px;display:flex}.dnf-pickrow select{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);font:inherit;border-radius:6px;flex:1 1 0;padding:5px 6px;font-size:12px}.dnf-picktier{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;flex:1 1 0;padding:5px 2px;font-size:12px;font-weight:600;line-height:1.15}.dnf-picktier span{opacity:.75;font-size:9px;font-weight:400;display:block}.dnf-picktier[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#0f1117}.dnf-pickadd{background:var(--brand);color:#0f1117;font:inherit;cursor:pointer;border:0;border-radius:6px;flex:auto;padding:6px 8px;font-size:12px;font-weight:600}.dnf-pickcancel{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:12px}.dnf-outcomes{border-left:2px solid var(--border);flex-direction:column;gap:2px;margin:4px 0 2px;padding-left:8px;display:flex}.dnf-outcomes li{color:var(--muted);align-items:baseline;gap:6px;font-size:11.5px;display:flex}.dnf-outcome-rank{width:18px;color:var(--ink-soft);flex:none}.dnf-outcome-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:auto;overflow:hidden}.dnf-outcome-pos{letter-spacing:.06em;flex:none;font-size:9px}.dnf-outcome-val{flex:none}.dnf-band{pointer-events:none;background:repeating-linear-gradient(-45deg,#e8a13a38 0 6px,#e8a13a14 6px 12px);border-top:1px dashed #fff0d68c;border-bottom:1px dashed #fff0d659;transition:bottom .85s cubic-bezier(.34,1.36,.5,1),height .85s cubic-bezier(.34,1.36,.5,1);position:absolute;left:0;right:0}.dnf-flat-total{color:var(--ink-soft);font-weight:400;text-decoration:line-through}.dnf-size{border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 3px 3px 12px;font-size:13px;font-weight:600;display:inline-flex}.dnf-size select{background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:5px 8px;font-size:13px}.dnf-size select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}select option{background:var(--card);color:var(--foreground)}.yt-round-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-size:11px;font-weight:700}.yt-rules{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:22px;font-size:12px;display:flex}.yt-rules b{color:var(--foreground)}.yt-start{--n:var(--brand);font:inherit;font-family:var(--font-dnf-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);padding:16px 30px 14px;font-size:18px;font-weight:800;display:inline-block}.yt-clockbar{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.yt-pickno{color:var(--foreground);font-size:17px;font-weight:700}.yt-clock{font-family:var(--font-dnf-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--foreground);text-shadow:var(--glow);font-size:44px;font-weight:700;line-height:1}.yt-clock.is-urgent{color:var(--marker)}.yt-track{background:var(--border);border-radius:999px;height:4px;margin-bottom:18px;overflow:hidden}.yt-track-fill{background:var(--brand);height:100%;transition:width 1s linear}.yt-track-fill.is-urgent{background:var(--marker)}.yt-board{margin-bottom:18px}.yt-board-label,.yt-onclock{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:700}.yt-onclock{margin-top:4px}.yt-picked{background:var(--tile);color:var(--ink);opacity:.72;border-radius:1px;align-items:baseline;gap:9px;margin-bottom:5px;padding:8px 11px;display:flex}.yt-slot{font-family:var(--font-dnf-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--marker);flex:none;font-size:12px;font-weight:700}.yt-picked-name{font-family:var(--font-dnf-marker), cursive;color:var(--ink);font-size:15px}.yt-picked-pos{color:var(--ink-soft);font-size:11px}.yt-auto{letter-spacing:.06em;text-transform:uppercase;color:var(--marker);margin-left:auto;font-size:10px}.yt-options{flex-direction:column;gap:11px;display:flex}.yt-option{text-align:left;width:100%;min-width:0;font:inherit;justify-content:space-between;align-items:center;gap:12px;padding:17px 16px 14px;display:flex}.yt-option-main{flex-direction:column;gap:3px;min-width:0;display:flex}.yt-option-name{font-family:var(--font-dnf-marker), cursive;color:var(--ink);font-size:19px;line-height:1.1}.yt-option-meta{color:var(--ink-soft);font-size:11.5px}.yt-option-go{font-family:var(--font-dnf-marker), cursive;letter-spacing:.04em;color:var(--marker);opacity:.75;flex:none;font-size:13px;transition:opacity .14s,transform .14s}.yt-option:hover .yt-option-go{opacity:1;transform:translate(2px)}.yt-option:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.yt-option:hover{background:color-mix(in srgb, var(--brand) 28%, var(--board))}}.yt-option:active{transform:rotate(var(--tilt,0deg)) translateY(1px)}.yt-skip{color:var(--muted);font:inherit;font-family:var(--font-dnf-scribble), cursive;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:6px 4px;font-size:19px;text-decoration:underline;display:block}.yt-skip:hover{color:var(--foreground)}.ta-tabs{width:100%;max-width:340px;margin-bottom:18px;display:flex}.ta-tabs .dnf-seg-btn{flex:1 1 0}.ta-sheet,.ta-cta{background:var(--board);color:var(--ink);border:1px solid var(--board-edge);border-radius:3px;margin-bottom:16px;padding:16px 18px;box-shadow:0 10px 26px #0006}.ta-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:24px;display:flex}.ta-cta-btn,.ta-go{background:var(--brand);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.ta-go{text-align:center;margin-top:10px;display:block}.ta-kicker{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.ta-sheet{position:relative}.ta-sheet:after{content:"";background:var(--tape);pointer-events:none;width:64px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 1px 2px #0003}.ta-sheet+.ta-sheet,.ta-sheet+.ta-sec,.ta-sec+.ta-sec{margin-top:24px}.ta-head{margin-bottom:30px}.ta-head .ta-kicker{color:var(--muted)}.ta-head .ta-team{font-family:var(--font-dnf-marker), cursive;color:var(--foreground);text-shadow:var(--glow);font-size:40px;line-height:1.05}.ta-head .ta-team-sub{font-family:var(--font-dnf-scribble), cursive;color:var(--muted);text-shadow:none;font-size:24px}.ta-head .ta-link{font-family:var(--font-dnf-scribble), cursive;color:var(--muted);text-underline-offset:4px;font-size:19px}.ta-head .ta-link:hover{color:var(--foreground)}.ta-stat-val{color:var(--foreground);text-shadow:var(--glow);font-size:24px;font-weight:700}.ta-head .ta-stats{gap:16px;margin:16px 0 26px}.ta-head .ta-small{color:var(--muted)}.ta-small{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.ta-team{font-family:var(--font-dnf-display), sans-serif;color:var(--ink);overflow-wrap:anywhere;font-size:22px;line-height:1.15}.ta-team-sub{color:var(--ink-soft);font-size:15px}.ta-link{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 0;font-size:12px;text-decoration:underline}.ta-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 12px;display:grid}.ta-dir{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px;display:grid}.ta-dir-btn{--n:var(--board);min-height:96px;font:inherit;text-align:left;color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:20px 20px 22px}.ta-dir-btn.is-rec{--n:var(--brand)}.ta-dir-btn[aria-pressed=true]:after{content:"";border:3px solid var(--foreground);filter:url(#rough2);opacity:.9;pointer-events:none;border-radius:46% 54% 48% 52%/56% 44%;position:absolute;inset:-14px -18px;transform:rotate(-1deg)}.ta-dir-btn strong{font-family:var(--font-dnf-marker), cursive;font-size:26px;font-weight:400;line-height:1.1;display:block}.ta-dir-btn>span:last-child{color:var(--ink-soft);margin-top:4px;font-size:13.5px;line-height:1.35;display:block}.ta-rec{background:var(--tape);color:#0f1a26;font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;z-index:3;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-9px;left:16px;transform:rotate(-1.5deg)}.ta-loading{color:var(--muted);margin:8px 0 24px;font-size:20px;animation:1.1s ease-in-out infinite alternate ta-pulse}@keyframes ta-pulse{0%{opacity:.55}to{opacity:1}}.ta-error{color:var(--marker);margin-bottom:16px;font-size:13px}.ta-chips{flex-wrap:wrap;gap:6px;display:flex}.ta-chip{background:var(--tile);border:1px solid var(--board-edge);color:var(--ink);border-radius:3px;padding:4px 9px;font-size:12.5px}.ta-chip.is-weak{color:#f7efe4;background:#9a3c2ad1;border-color:#0000}.ta-flag{border-left:3px solid var(--marker);color:var(--ink);background:#9a3c2a14;margin-top:10px;padding:8px 10px;font-size:13px}.ta-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;background:#6b5f4d38;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.ta-tag[data-tag=urgent],.ta-tag[data-tag=declining]{color:#f7efe4;background:#9a3c2ad9}.ta-tag[data-tag=sell\ high],.ta-tag[data-tag="cliff next year"]{background:var(--brand);color:var(--ink)}.ta-tag[data-tag=buy],.ta-tag[data-tag=upgrade]{color:#f3ece0;background:#2f7d5cd9}.ta-sec{padding:0}.ta-sec>summary{cursor:pointer;font-family:var(--font-dnf-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:14px;list-style:none;display:flex}.ta-sec>summary::-webkit-details-marker{display:none}.ta-sec>summary>span:first-child:before{content:"›";width:14px;transition:transform .15s;display:inline-block}.ta-sec[open]>summary>span:first-child:before{transform:rotate(90deg)}.ta-sec>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ta-count{background:var(--tile);border:1px solid var(--board-edge);text-align:center;border-radius:999px;min-width:26px;padding:2px 8px;font-size:12px}.ta-sec-body{padding:0 18px 16px}.ta-row{border-top:1px solid var(--board-edge);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 0;display:grid}.ta-row-main{align-items:baseline;gap:8px;min-width:0;display:flex}.ta-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none;overflow:hidden}a.ta-row-name:hover{text-decoration:underline}.ta-row-val{text-align:right;font-size:14.5px;font-weight:700}.ta-row-meta{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ta-calc{color:var(--brand-ink);white-space:nowrap;text-align:right;font-size:12px;font-weight:600;text-decoration:none}.ta-calc:hover{text-decoration:underline}.ta-match{--n:var(--board);--tilt:-.4deg;cursor:default;width:100%;color:var(--ink);text-align:left;margin-top:18px;padding:18px 16px 14px;display:block}.ta-match:nth-child(2n){--tilt:.5deg}.ta-match .ta-go{margin-top:8px;display:inline-block}.ta-match-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ta-match-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ta-swap{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 8px;display:grid}.ta-swap-item{justify-content:space-between;align-items:baseline;gap:6px;padding:3px 0;font-size:13.5px;display:flex}.ta-swap-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ta-swap-name small{color:var(--ink-soft);font-size:11px;font-weight:400}.ta-pickrec{border-top:1px solid var(--board-edge);padding:10px 0;font-size:14px}.ta-foot{color:var(--muted);margin:4px 2px 24px;font-size:12px}.ta-star{color:var(--brand-ink)}.ta-mine-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lg-age{align-items:baseline;gap:8px;display:inline-flex}.lg-age small{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.lg-age b{color:var(--ink);font-size:15px}.ta-mine{font-family:var(--font-dnf-marker), cursive;color:var(--marker);font-size:15px}.ta-mine-btn{min-width:0;font:inherit;font-family:var(--font-dnf-marker), cursive;color:var(--ink);padding:10px 14px 8px;font-size:14px}@media (max-width:700px){.ta-tabs{max-width:none}.ta-dir{grid-template-columns:minmax(0,1fr);gap:26px}.ta-dir-btn[aria-pressed=true]:after{inset:-10px -8px}.ta-head .ta-team{font-size:32px}.ta-window-head{font-size:30px}.ta-sheet,.ta-cta{padding:14px}.ta-sec{padding:0}.ta-sec>summary{padding:14px}.ta-sec-body{padding:0 14px 14px}.ta-cta-btn{text-align:center;width:100%}.ta-stats .val{font-size:15px!important}}@media (max-width:420px){.ta-swap{grid-template-columns:minmax(0,1fr);gap:8px}}.ta-tag[data-tag=swap]{background:var(--brand);color:var(--ink)}.ta-hole{border-left:4px solid var(--marker)}.ta-hole-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;display:grid}.ta-hole-slot{font-family:var(--font-dnf-display), sans-serif;color:var(--ink);font-size:26px;line-height:1}.ta-hole-who{flex-direction:column;min-width:0;display:flex}.ta-hole-gap{color:var(--ink-soft);font-size:20px;font-weight:700}.ta-hole-gap.is-short{color:var(--marker)}.ta-tag[data-tag=hole]{background:var(--marker);color:#f7efe4}.ta-tag[data-tag=misc]{color:var(--ink-soft);background:#6b5f4d38}.ta-window{margin:6px 0 30px}.ta-window .ta-kicker,.ta-window .ta-small{color:var(--muted)}.ta-window-head{font-family:var(--font-dnf-display), system-ui, sans-serif;color:var(--foreground);text-shadow:var(--glow);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 4px;font-size:38px;font-weight:700;display:flex}.ta-window-arrow{font-family:var(--font-dnf-scribble), cursive;color:var(--muted);text-shadow:none;font-size:34px;font-weight:400}.ta-window-pct{text-shadow:none;font-size:24px}.ta-window-pct.is-down{color:var(--chalk-pink)}.ta-window-pct.is-up{color:var(--up)}.ta-window-chart{margin:16px 0 6px}.ta-axis{font-family:var(--font-dnf-scribble), cursive;fill:var(--muted);font-size:16px}.ta-grid{stroke:rgba(var(--chalk-rgb), .35);stroke-width:2px;stroke-dasharray:6 6}.ta-line{stroke:var(--foreground);stroke-opacity:.2;stroke-width:2px;stroke-linejoin:round;filter:url(#rough-line)}.ta-line-on{stroke:var(--foreground);stroke-opacity:.95;stroke-width:3px;stroke-linejoin:round;filter:url(#rough-line)}.ta-dot-on{fill:var(--foreground)}.ta-line-mine{stroke:var(--brand-ink);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;filter:url(#rough-line)}.ta-dot-mine{fill:var(--background);stroke:var(--brand-ink);stroke-width:3.5px}.ta-label-mine{font-family:var(--font-dnf-display), system-ui, sans-serif;fill:var(--foreground);font-size:15px;font-weight:700}.dnf-name-cell{align-items:center;gap:8px;min-width:0;display:flex}.dnf-name-cell .dnf-name-link{min-width:0}.dnf-dh{filter:drop-shadow(0 1px 1px #00000040);flex:none;margin-left:auto;line-height:0;display:inline-flex}.dnf-dh-tip{vertical-align:-6px;align-items:center;gap:4px;display:inline-flex}.dnf-dh-tip .dnf-dh{filter:none;margin-left:0}.dnf-gauge{flex-direction:column;align-items:center;min-width:0;display:flex}.dnf-gauge-svg{width:100%;max-width:180px;height:auto;overflow:visible}.dnf-gauge-needle{transition:transform 1.15s cubic-bezier(.22,1.35,.36,1)}.dnf-gauge-fill{transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.dnf-gauge-seg{transition:stroke .22s}.dnf-gauge-num{color:var(--foreground);margin-top:-4px;font-size:24px;font-weight:700;line-height:1}.dnf-gauge-caption{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin-top:6px;font-size:11px;display:flex}.dnf-gauge-tier{letter-spacing:0;text-transform:none;color:var(--brand-ink);align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.dnf-gauge.is-hot .dnf-gauge-tier{color:#ff7a3d}.dnf-gauge.is-hot .is-red{animation:.9s ease-in-out infinite alternate dnf-hype-pulse}.dnf-flame{transform-origin:50% 100%;animation:.7s ease-in-out infinite alternate dnf-flame-flicker}@keyframes dnf-hype-pulse{0%{opacity:.72}to{opacity:1;filter:drop-shadow(0 0 3px #ff5a28d9)}}@keyframes dnf-flame-flicker{0%{transform:scale(.92)rotate(-3deg)}to{transform:scale(1.06)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.dnf-gauge-needle,.dnf-gauge-fill,.dnf-gauge-seg{transition:none}.dnf-gauge.is-hot .is-red,.dnf-flame{animation:none}}.dnf-gauge-tier .dnf-dh{filter:none;margin-left:0}.yt-recap{border-top:1px dashed #00000040;padding:10px 0 4px}.yt-recap-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.yt-recap-title{color:var(--ink);font-size:13px;font-weight:600}.yt-recap-score{font-size:15px;font-family:var(--font-dnf-marker), cursive;color:var(--marker);flex-shrink:0}.yt-cmp{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;display:grid}.yt-cmp-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.yt-cmp-rank{color:var(--ink-soft);text-align:center;min-width:14px;font-size:12.5px;position:relative}.yt-cmp-rank.is-off{color:var(--marker);font-weight:700}.yt-cmp-rank.is-off:after{content:"";border:2px solid var(--marker);opacity:.85;pointer-events:none;border-radius:48% 52% 47% 53%/54% 46% 55% 45%;position:absolute;inset:-4px -6px;transform:rotate(-3deg)}.yt-cmp-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.yt-cmp-pos{color:var(--ink-soft);margin-left:6px;font-size:10.5px}.yt-cmp-num{color:var(--ink-soft);text-align:right;font-size:11.5px}.yt-recap-note{color:var(--ink-soft);margin-top:9px;font-size:12px;line-height:1.45}.ta-tier{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.ta-tier[data-tier=safe]{color:#f3ece0;background:#2f7d5c}.ta-tier[data-tier=balanced]{background:var(--brand);color:var(--ink)}.ta-tier[data-tier=risky]{background:var(--marker);color:#f7efe4}.dnf-tape-label{background:var(--tape);color:#0f1a26;font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-1.4deg)}.dnf-home-h1{font-family:var(--font-dnf-body), system-ui, sans-serif;letter-spacing:-.02em;color:var(--foreground);max-width:22ch;margin:0 auto 26px;font-size:clamp(42px,6.6vw,78px);font-weight:900;line-height:1}.dnf-written{font-style:normal;font-family:var(--font-dnf-marker), cursive;letter-spacing:0;filter:url(#chalktext);padding:0 .06em;font-weight:400;display:inline-block;position:relative}.dnf-written .dnf-fill{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:repeating-linear-gradient(104deg, var(--brand-ink) 0 2px, var(--brand-ink) 2px 3px, var(--brand-ink) 3px 6px, var(--brand-ink) 6px 7px)}@supports (color:color-mix(in lab, red, red)){.dnf-written .dnf-fill{background-image:repeating-linear-gradient(104deg, var(--brand-ink) 0 2px, color-mix(in srgb, var(--brand-ink) 72%, transparent) 2px 3px, var(--brand-ink) 3px 6px, color-mix(in srgb, var(--brand-ink) 86%, transparent) 6px 7px)}}.dnf-written svg{width:106%;height:.24em;position:absolute;bottom:-.14em;left:-3%;right:-3%;overflow:visible}.dnf-h2{margin-bottom:12px;font-size:30px;line-height:1.1;display:inline-block;transform:rotate(-.8deg)}.dnf-arrow{pointer-events:none;width:70px;height:40px;position:absolute;bottom:-36px;right:-10px;overflow:visible}.dnf-magnet{background:radial-gradient(circle at 35% 35%, #ff6b60, var(--marker) 60%, #8f2018);z-index:2;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #00000080}.dnf-door-text{font-family:var(--font-dnf-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:22px;font-weight:800}.dnf-signoff{text-align:center;color:var(--muted);margin-top:44px;font-size:26px}.dnf-sigs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dnf-sig{--n:var(--brand);font:inherit;text-align:left;cursor:pointer;color:var(--foreground);background:0 0;border:0;flex-direction:column;padding:16px 18px;display:flex;position:relative}.dnf-sig-box{border:2.5px solid var(--card-edge);filter:url(#rough);pointer-events:none;border-radius:6px;transition:border-color .15s;position:absolute;inset:0}.dnf-sig-tab{background:var(--n);transform-origin:50% 100%;width:34px;height:22px;transition:transform .2s;position:absolute;top:-6px;right:14px;transform:rotate(3deg);box-shadow:0 3px 6px -2px #0009}.dnf-sig:hover .dnf-sig-box{border-color:var(--foreground)}.dnf-sig:hover .dnf-sig-tab{transform:rotate(3deg)translateY(-3px)}.dnf-sig:focus-visible{outline:none}.dnf-sig:focus-visible .dnf-sig-box{border-color:var(--brand);border-width:3px}.dnf-sig-title{font-family:var(--font-dnf-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;font-size:19px;font-weight:700;display:flex}.dnf-sig-title i{font-style:normal;font-family:var(--font-dnf-marker), cursive;color:var(--n);font-size:18px}.dnf-sig-hint{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.dnf-sig-body{color:var(--muted);margin-top:12px;padding-top:10px;font-size:14px;line-height:1.55;display:block;position:relative}.dnf-sig-body:before{content:"";opacity:.45;border-top:1px dashed;position:absolute;top:0;left:0;right:0}.dnf-sig-body[hidden]{display:none}.dnf-sig.dnf-card{z-index:1;background-color:var(--n);background-image:linear-gradient(#ffffff61,#fff0 42%);min-width:0}.dnf-sig.dnf-card .dnf-sig-box,.dnf-sig.dnf-card .dnf-sig-tab{display:none}.dnf-sig.dnf-card .dnf-sig-title,.dnf-sig.dnf-card .dnf-sig-hint,.dnf-sig.dnf-card .dnf-sig-body{color:var(--ink);text-shadow:none}.dnf-sig.dnf-card .dnf-sig-title i{color:var(--marker)}.dnf-note-block{text-align:center;width:100%;color:var(--muted);cursor:default;padding:18px 22px 15px;font-size:14px;line-height:1.55;display:block}.dnf-note-block b{color:var(--foreground);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.dnf-note-block em{color:var(--chalk-blue);font-style:normal;font-weight:600}.dnf-note-block a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.dnf-sigs{grid-template-columns:repeat(2,minmax(0,1fr))}.dnf-arrow{display:none}.dnf-home-h1{font-size:clamp(34px,9vw,44px)}.dnf-h2{font-size:26px}}.yt-history{cursor:default;width:100%;color:var(--ink);text-align:left;padding:18px 20px 14px;display:block}.yt-history-title{font-family:var(--font-dnf-marker), cursive;color:var(--ink);margin:0;font-size:20px;font-weight:400}.yt-side-title{margin:0 0 4px;font-size:26px;line-height:1.1}.yt-tally{flex-direction:column;gap:10px;display:flex}.yt-tally-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-bottom:9px;display:grid;position:relative}.yt-tally-row:after{content:"";background:var(--faint,rgba(var(--chalk-rgb), .22));filter:url(#rough2);height:2px;position:absolute;bottom:0;left:0;right:0}.yt-tally-gap{font-family:var(--font-dnf-marker), cursive;color:var(--brand-ink);text-align:right;white-space:nowrap;font-size:20px;line-height:1}.yt-tally-gap.is-down{color:var(--chalk-pink)}.yt-tally-gap small{font-family:var(--font-dnf-scribble), cursive;color:var(--muted);margin-left:5px;font-size:15px;display:inline}.dnf-sync-here{margin:4px 0 44px;scroll-margin-top:80px}.dnf-sync-sub{color:var(--muted);max-width:60ch;margin:0 0 16px;font-size:15px;line-height:1.6}.dnf-sync-sub em{color:var(--foreground);font-style:italic}.dnf-sync-sub strong{color:var(--foreground)}.dnf-sync-expired{color:var(--chalk-pink);font-size:18px}.dnf-sync-here .lg-sync{margin-bottom:0}.dnf-sync-done{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.dnf-sync-note{cursor:default;text-align:left;min-width:260px;padding:15px 22px 14px;display:block}.dnf-sync-note small{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-size:11px;display:block}.dnf-sync-note b{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.02em;color:var(--foreground);margin:3px 0 2px;font-size:21px;font-weight:800;line-height:1.15;display:block}.dnf-sync-note>span{color:var(--muted);font-size:13.5px}.dnf-sync-links{color:var(--muted);flex-direction:column;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.dnf-sync-links a,.dnf-sync-links button{font:inherit;color:inherit;text-align:left;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--chalk-rgb), .35);-webkit-text-decoration-color:rgba(var(--chalk-rgb), .35);-webkit-text-decoration-color:rgba(var(--chalk-rgb), .35);text-decoration-color:rgba(var(--chalk-rgb), .35);cursor:pointer;background:0 0;border:0;padding:0}.dnf-sync-links a:first-child{color:var(--brand-ink)}.dnf-sync-links a:hover,.dnf-sync-links button:hover{color:var(--foreground)}.dnf-nav-status{cursor:pointer;text-align:left;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;font-family:inherit;font-size:12.5px;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}.dnf-nav-status small{color:var(--muted);font-size:11.5px}.dnf-nav-status:hover .dnf-nav-status-text{color:var(--foreground)}.dnf-nav-status-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.dnf-nav-status.is-on{color:var(--foreground)}.dnf-nav-star{color:var(--brand-ink);font-size:13px}.dnf-nav-status:not(.is-on) .dnf-nav-status-text{color:var(--brand-ink)}.dnf-nav-status:not(.is-on) small{color:var(--muted)}@media (max-width:700px){.dnf-nav-status{max-width:52vw;font-size:12px}.dnf-nav-status small{display:none}.dnf-sync-note{width:100%;min-width:0}}@media (hover:hover) and (pointer:fine){.dnf-draft-pick.is-mine:is(:hover,:focus-visible){box-shadow:0 0 0 3px var(--brand), 0 1px 0 #fff6 inset, 0 16px 28px -10px #0009, 0 3px 6px #00000047}}.dnf-draft-key .is-mine{color:var(--foreground)}.dnf-draft-key .is-mine i{background:var(--board);box-shadow:0 0 0 2.5px var(--brand);filter:none}.dnf-row-mine{background:#ffd84d38}.dnf-mine-chip{font-family:var(--font-dnf-marker), cursive;letter-spacing:.04em;background:var(--brand);color:var(--ink);flex:none;padding:2px 7px 1px;font-size:11px;transform:rotate(-2deg)}.lg-basis{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.lg-basis-label{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.lg-basis-seg{flex:none}.lg-basis-seg .dnf-seg-btn{flex:none;padding-inline:18px}.lg-basis-seg .dnf-seg-btn:disabled{opacity:.45;cursor:not-allowed}.lg-basis-hint{color:var(--muted);font-size:17px}.lg-pr-click{cursor:pointer;border-radius:6px;margin:0 -6px;padding:3px 6px}.lg-pr-click:hover{background:#ffd84d14}.lg-pr-click.is-open{background:#ffd84d1f}.lg-pr-click:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.lg-pr-click .lg-caret{color:var(--muted);margin-right:5px}.lg-pr-click.is-open .lg-caret{color:var(--brand-ink);transform:rotate(90deg)}.lg-pr-detail{background:var(--board);color:var(--ink);border-radius:3px;margin:6px 0 12px 144px;padding:12px 14px 4px;position:relative;box-shadow:0 12px 24px -14px #000c}.lg-pr-detail:before{content:"";background:var(--tape);width:60px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 1px 2px #0003}.lg-pr-ranks{border-bottom:1px solid #0000001f;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:6px;margin-bottom:4px;padding:4px 0 10px;display:grid}.lg-pr-ranks>span{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.lg-pr-ranks small{white-space:nowrap}@media (min-width:701px){.lg-pr-ranks{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.lg-pr-ranks>span{align-items:flex-start}}.lg-pr-ranks small{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.lg-pr-ranks b.val{color:var(--ink);font-size:15px}.lg-pr-ranks i{color:var(--ink-soft);font-size:11px;font-style:normal}@media (max-width:700px){.lg-pr-detail{margin-left:0}.lg-pr-click{margin:0;padding:6px 4px}}.lg-private-toggle{font:inherit;color:var(--chalk-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.lg-private-toggle:hover{text-decoration:underline}.lg-private-toggle[aria-expanded=true] .lg-caret{transform:rotate(90deg)}.lg-private{background:var(--board);color:var(--ink);border-radius:4px 6px 4px 7px;margin-top:10px;padding:12px 14px;box-shadow:0 3px 10px #0000004d}.lg-private code{background:#00000012;border-radius:3px;padding:0 4px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.lg-private .lg-input{color:var(--ink);background:#ffffffd9;border:1px solid #00000047}.lg-private .lg-input::placeholder{color:#221c1573}.lg-private label{color:var(--ink-soft)!important}.lg-line{border-bottom:2px dashed var(--border);color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:4px 0 18px;padding-bottom:12px;display:flex}.lg-line-text{min-width:0;font-size:14px}.lg-line-text strong{color:var(--foreground)}.lg-line-meta{color:var(--muted)}.lg-line-actions{gap:14px;font-size:13px;display:flex}.lg-line-actions button{font:inherit;color:var(--chalk-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.lg-line-actions button:disabled{color:var(--muted);cursor:default;text-decoration:none}.lg-line-error{color:var(--marker);flex-basis:100%;font-size:13px}.lg-basis-mini{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lg-basis-mini select{background:var(--well);border:1.5px solid var(--border);color:var(--foreground);font:inherit;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.lg-basis-mini select:disabled{opacity:.6}.lg-order-hint{color:var(--muted);margin:0 0 14px;font-size:16px}.lg-pr-detail,.ta-sheet,.ta-cta{--ink:var(--foreground);--ink-soft:rgba(var(--chalk-rgb), .62);--board-edge:rgba(var(--chalk-rgb), .16);--tile:rgba(var(--chalk-rgb), .14);--pen:var(--chalk-blue);color:var(--foreground);border:2px solid rgba(var(--chalk-rgb), .2);border-radius:9px 12px 8px 11px/11px 8px 12px 9px;box-shadow:0 12px 24px -14px #000c}.lg-pr-detail{background:rgba(var(--chalk-rgb), .055)}.ta-sheet,.ta-cta{background:var(--slate)}.lg-pr-detail .dnf-card,.ta-sheet .dnf-card,.ta-cta .dnf-card{--ink:#221c15;--ink-soft:#5a5348;--pen:#1d5fa5;color:var(--ink)}.ta-cta-btn,.ta-go,.ta-sheet .ta-go{color:#221c15}.lg-pr-detail .lg-slot{border-bottom-color:rgba(var(--chalk-rgb), .12)}.lg-pr-detail .lg-pr-ranks{border-bottom-color:rgba(var(--chalk-rgb), .14)}.lg-pr-detail .lg-slot-empty .lg-slot-name{color:var(--chalk-pink)}.ta-sheet .ta-flag{background:rgba(var(--chalk-rgb), .06)}.ta-sheet .ta-tag[data-tag=sell\ high],.ta-sheet .ta-tag[data-tag="cliff next year"],.ta-sheet .ta-tag[data-tag=swap],.ta-sheet .ta-tier[data-tier=balanced]{color:#221c15}.ta-sheet .ta-count{color:var(--foreground)}.ta-sheet .ta-match{--ink:var(--foreground);--ink-soft:rgba(var(--chalk-rgb), .62);color:var(--foreground);background:rgba(var(--chalk-rgb), .05);border:1.5px solid rgba(var(--chalk-rgb), .16);border-radius:5px 7px 4px 8px;margin-top:14px;padding:14px 14px 12px;position:relative}.ta-sheet .ta-match .ta-swap-name small{color:rgba(var(--chalk-rgb), .55)}.dnf-nav-account{flex:none}.dnf-nav-account.is-on{color:var(--ink);padding:12px 16px 10px}.dnf-nav-account-name{font-family:var(--font-dnf-marker), cursive;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:140px;font-size:15px;display:inline-block;overflow:hidden}.dnf-nav-account.is-compact{padding:10px 14px 8px}.ac-grid{gap:18px;display:grid}.ac-sheet{color:var(--foreground)}.ac-kicker{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px}.ac-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:6px 0;font-size:11px;display:block}.ac-code{letter-spacing:.3em;font-variant-numeric:tabular-nums;text-align:center;max-width:180px;font-size:22px}.ac-small{color:var(--muted);margin-top:12px;font-size:13px}.ac-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.ac-row:last-child{border-bottom:0}.ac-row small{color:var(--muted)}.ac-link{font:inherit;color:var(--chalk-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ac-link:disabled{color:var(--muted);cursor:default;text-decoration:none}.ac-danger{color:var(--chalk-pink)}.ac-pill{border:1.5px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.ac-pill.is-on{background:var(--brand);color:var(--ink);border-color:var(--brand)}.ac-seg{border:1.5px solid var(--border);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.ac-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 11px;font-size:12px;font-weight:700}.ac-seg button[aria-pressed=true]{background:var(--brand);color:var(--ink)}.ac-seg button:disabled{opacity:.4;cursor:not-allowed}.ac-note{margin-top:12px;font-size:13px}.ac-note-warn{color:var(--marker)}@media (max-width:700px){.ac-row{flex-wrap:wrap;align-items:flex-start}.ac-seg{border-radius:14px;flex-wrap:wrap;flex:100%;gap:2px;width:100%;padding:3px}.ac-seg button{text-align:center;white-space:normal;border-radius:10px;flex:auto;min-width:84px;padding:6px 8px}}.dnf-menu-account{justify-content:center;margin-top:22px;display:flex}.ac-confirm{gap:8px;padding:6px 0 2px;font-size:14px;display:grid}.dnf-curtain{z-index:200;background:linear-gradient(var(--wash), var(--wash)), var(--background) var(--board-photo) center / cover no-repeat;opacity:1;--w:0px;--keg:120px;--roll:2.2s;place-items:center;transition:opacity .32s;display:grid;position:fixed;inset:0;overflow:hidden}.dnf-curtain.is-leaving{opacity:0;pointer-events:none}.dnf-curtain-mark{justify-items:center;gap:4px;display:grid;position:relative;transform:rotate(-1.5deg)}.dnf-curtain-word{color:var(--foreground);text-shadow:var(--glow-big);clip-path:inset(-15% 100% -15% 0);font-size:clamp(44px,9vw,76px);line-height:1}.is-measured .dnf-curtain-word{animation:dnf-uncover var(--roll) linear forwards}.dnf-curtain-keg{width:var(--keg);height:var(--keg);transform:translateX(calc(-1 * var(--keg)));filter:var(--keg-shadow);opacity:0;position:absolute;bottom:12px;left:0}.is-measured .dnf-curtain-keg{animation:dnf-roll var(--roll) linear forwards}@keyframes dnf-uncover{0%{clip-path:inset(-15% 100% -15% 0)}60%{clip-path:inset(-15% -3% -15% 0)}to{clip-path:inset(-15% -3% -15% 0)}}@keyframes dnf-roll{0%{opacity:1;transform:translateX(calc(-1 * var(--keg))) rotate(0deg)}60%{opacity:1;transform:translateX(var(--w)) rotate(720deg)}to{opacity:1;transform:translateX(calc(var(--w) + 70vw)) rotate(1500deg)}}.dnf-curtain-line{width:clamp(250px,52vw,450px);height:14px;stroke:var(--brand-ink);stroke-width:3.5px;stroke-linecap:round;fill:none;filter:url(#rough-line);stroke-dasharray:340;stroke-dashoffset:340px;overflow:visible}.is-measured .dnf-curtain-line{animation:dnf-draw .45s ease-out calc(var(--roll) * .62) forwards}.dnf-curtain-sub{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);opacity:0;font-size:13px}.is-measured .dnf-curtain-sub{animation:dnf-fade-in .3s ease calc(var(--roll) * .8) forwards}@keyframes dnf-draw{to{stroke-dashoffset:0}}@keyframes dnf-fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.dnf-curtain-word,.is-measured .dnf-curtain-word{clip-path:none;animation:none}.dnf-curtain-keg,.is-measured .dnf-curtain-keg{display:none}.dnf-curtain-line,.is-measured .dnf-curtain-line{stroke-dashoffset:0;animation:none}.dnf-curtain-sub,.is-measured .dnf-curtain-sub{opacity:1;animation:none}}.dnf-board,.dnf-draft-pick{--ink:var(--foreground);--ink-soft:rgba(var(--chalk-rgb), .62);--board-edge:rgba(var(--chalk-rgb), .16);--tile:rgba(var(--chalk-rgb), .14);color:var(--foreground)}.dnf-board{background:var(--slate);border:2px solid rgba(var(--chalk-rgb), .2);border-radius:9px 12px 8px 11px/11px 8px 12px 9px;box-shadow:0 16px 34px -18px #000000d9}.dnf-board:before{display:none}.dnf-board th{color:var(--muted)}.dnf-board th,.dnf-board td,.dnf-board tbody tr,.dnf-board thead tr{border-color:rgba(var(--chalk-rgb), .12)}.dnf-board tbody tr:hover{background:rgba(var(--chalk-rgb), .05)}.dnf-board tbody tr:active{background:#ffd84d24}.dnf-row-mine,.dnf-board tbody tr.dnf-row-mine:hover{box-shadow:inset 4px 0 0 var(--brand);background:#ffd84d1c}.dnf-draft-pick{background:var(--slate-deep);border:1.5px solid rgba(var(--chalk-rgb), .14);border-left:6px solid var(--spine,var(--ink-soft));box-shadow:0 6px 10px -7px #000000b3}.dnf-draft-pick:hover{background:var(--slate-deep-hover)}.dnf-draft-pick.is-mine{box-shadow:0 0 0 3px var(--brand), 0 6px 10px -7px #000000b3}.dnf-draft-key .is-mine i{background:rgba(var(--chalk-rgb), .1)}.dnf-draft-pick-more{background:var(--slate-solid);border-top:1px solid rgba(var(--chalk-rgb), .1);color:rgba(var(--chalk-rgb), .7);box-shadow:0 14px 24px -10px #000c}.dnf-draft-pick:is(:hover,:focus-visible){z-index:6}.dnf-draft-pick-more{width:max-content;min-width:calc(100% + 6px);max-width:220px;right:auto}@media (max-width:700px){.dnf-draft-pick{gap:4px;min-height:96px;padding:9px 10px 9px 11px}.dnf-draft-pick-top{font-size:12px}.dnf-draft-pick-num{font-size:11.5px}.dnf-draft-pick-pos{font-size:12.5px}.dnf-draft-pick-name{font-size:15px;line-height:1.15}.dnf-draft-pick-val{font-size:18px}.dnf-draft-pick-val small{font-size:11px}.dnf-cards{padding-top:12px}.dnf-draft-round+.dnf-draft-round{margin-top:12px}.dnf-draft-label{padding:0 0 8px}}.spot{--ink:var(--foreground);--ink-soft:rgba(var(--chalk-rgb), .62)}.spot-face{background:rgba(var(--chalk-rgb), .06);border:1.5px solid rgba(var(--chalk-rgb), .16);color:var(--foreground);border-radius:8px}.spot:hover .spot-face{border-color:var(--brand);background:rgba(var(--chalk-rgb), .09)}.spot-logo-light{display:none}.spot-logo-dark{display:block}.spot-logo{filter:var(--crest-shadow)}.spot-repeat{color:var(--chalk-pink);background:#f6a9b82e}html[data-board=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eceeed;--room-deep:#dfe2e0;--board-photo:url(/whiteboard.jpg);--wash:#ffffff57;--vignette:#0000001a;--card:#ffffff8f;--card-edge:#1f222980;--nav-bg:#eef0efc7;--well:#ffffffb8;--slate:#fff9;--slate-deep:#fffc;--slate-deep-hover:#fffffff5;--slate-solid:#fafbfa;--board:#fdf9ea;--board-edge:#d7d0b8;--tile:#f4eeda;--foreground:#1f2229;--muted:#5b5f68;--chalk-rgb:31, 34, 41;--border:#1f22294d;--glow:none;--glow-big:none;--keg-shadow:drop-shadow(0 6px 8px #0000004d);--crest-shadow:drop-shadow(0 2px 3px #0000004d);--brand-dark:#f3c92a;--brand-muted:#ffd84d66;--brand-ink:#1d5fa5;--chalk-blue:#1d5fa5;--chalk-pink:#b8386f;--marker:#c62f2a;--tape:#6eacec9e;--up:#1f8a4c;--down:#c8422f;--flat:#6b6e75}html[data-board=white] body>.dnf-plays{opacity:.07}html[data-board=white] body>.dnf-plays.is-quiet{opacity:.04}html[data-board=white] .dnf-card{box-shadow:inset 0 1px #ffffff80,0 8px 14px -8px #0000008c,0 1px 2px #0000002e}.dnf-board-fade{z-index:0;pointer-events:none;opacity:1;transition:opacity .42s;position:fixed;inset:0}.dnf-board-fade[data-from=chalk]{background:linear-gradient(#0000008c,#0000008c),#1b1c1f url(/board.jpg) 50%/cover no-repeat}.dnf-board-fade[data-from=white]{background:linear-gradient(#ffffff57,#ffffff57),#eceeed url(/whiteboard.jpg) 50%/cover no-repeat}html.is-switching :not(.dnf-board-fade),html.is-switching :before,html.is-switching :after{transition:background-color .42s,color .42s,border-color .42s,box-shadow .42s,fill .42s,stroke .42s,text-shadow .42s!important}@media (prefers-reduced-motion:reduce){.dnf-board-fade{display:none}}.dnf-years{padding-top:12px}.dnf-league-strip{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-8px 0 18px;padding:10px 12px;display:flex}.dnf-league-strip-name{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin-right:auto;font-size:13px;font-weight:600}.dnf-league-strip .dnf-size b{color:var(--foreground);font-size:13px;font-weight:700}.dnf-roster{border:1px solid var(--border);border-radius:8px;overflow:hidden}.dnf-roster-head{background:rgba(var(--chalk-rgb), .05);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.dnf-roster-who{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dnf-roster-head .val{color:var(--muted);font-weight:600}.dnf-roster-caret{color:var(--muted);text-align:center;width:12px}.dnf-roster-list{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.dnf-roster-list li+li{border-top:1px solid rgba(var(--chalk-rgb), .08)}.dnf-roster-list button{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:6px 10px;font-size:12.5px;display:flex}.dnf-roster-list button:hover{background:#ffd84d1f}.dnf-roster-list button:active{background:#ffd84d38}.dnf-roster-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dnf-roster-pos{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.06em;color:var(--muted);flex:none;font-size:10px}.dnf-roster-val{color:var(--muted);flex:none}.dnf-roster-empty{color:var(--muted);padding:8px 10px;font-size:12px}@media (max-width:700px){.dnf-league-strip{gap:6px 10px;padding:8px 10px}.dnf-league-strip-name{flex-basis:100%}.dnf-roster-list{max-height:240px}.dnf-roster-list button{gap:4px;padding:6px 8px;font-size:12px}.dnf-roster-pos{display:none}}.dnf-inj-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0 -4px;padding:2px 4px}.dnf-inj-row:hover{background:rgba(var(--chalk-rgb), .06)}.dnf-inj-row.is-on{background:#ffd84d24}.dnf-inj-log{border:1px solid var(--border);background:rgba(var(--chalk-rgb), .04);border-radius:8px;margin-top:12px;padding:10px 12px}.dnf-inj-log-head{color:var(--foreground);justify-content:space-between;gap:8px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.dnf-inj-log-head .val{color:var(--muted);font-weight:600}.dnf-inj-log ul{margin:0;padding:0;list-style:none}.dnf-inj-log li{border-top:1px dashed rgba(var(--chalk-rgb), .14);align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.dnf-inj-log li:first-child{border-top:0}.dnf-inj-when{color:var(--muted);flex:0 0 64px;font-size:12px}.dnf-inj-what{min-width:0;color:var(--foreground);flex:auto}.dnf-inj-what small{color:var(--muted);font-size:11px}.dnf-inj-weeks{color:var(--muted);flex:none;font-size:12px}.dnf-inj-log-none{color:var(--muted);margin:0;font-size:12px}.dnf-inj-more{font:inherit;color:var(--brand-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.dnf-gamelog-scroll{margin:0 -4px;padding:0 4px;overflow-x:auto}.dnf-gamelog{border-collapse:collapse;width:100%;min-width:520px;color:var(--foreground);font-size:12.5px}.dnf-gamelog th,.dnf-gamelog td{text-align:right;white-space:nowrap;border-bottom:1px solid rgba(var(--chalk-rgb), .1);padding:5px 6px}.dnf-gamelog th{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.dnf-gamelog-groups th{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--muted);border-bottom:1px solid rgba(var(--chalk-rgb), .18);padding-bottom:3px;font-size:10px}.dnf-gamelog .dnf-gamelog-when,.dnf-gamelog .dnf-gamelog-opp{text-align:left}.dnf-gamelog .dnf-gamelog-opp{color:var(--muted)}.dnf-gamelog .dnf-gamelog-pts{color:var(--brand-ink);padding-left:12px;font-weight:700}.dnf-gamelog tbody tr:hover{background:rgba(var(--chalk-rgb), .05)}.dnf-gamelog tfoot td{border-bottom:0;border-top:1px solid rgba(var(--chalk-rgb), .22);color:var(--muted);font-weight:600}@media (max-width:700px){.dnf-gamelog{font-size:12px}.dnf-gamelog th,.dnf-gamelog td{padding:5px}}.dr-year{color:var(--foreground);text-shadow:var(--glow);align-items:baseline;gap:10px;margin:0 0 12px;font-size:26px;display:flex}.dr-year .val{color:var(--muted);font-size:14px}.dr-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.dr-card{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.dr-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dr-who{flex-direction:column;gap:4px;min-width:0;display:flex}.dr-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.05;text-decoration:none;overflow:hidden}.dr-name:hover{color:var(--brand-ink)}.dr-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.dr-remove{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:13px}.dr-remove:hover{color:var(--marker)}.dr-stock{justify-content:space-between;align-items:center;gap:12px;display:flex}.dr-slot{flex-direction:column;min-width:0;display:flex}.dr-slot-num{color:var(--brand-ink);font-size:34px;font-weight:700;line-height:1}.dr-slot-sub{color:var(--muted);margin-top:3px;font-size:11px}.dr-trend{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.dr-spark path{stroke:var(--foreground);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dr-spark circle{fill:var(--brand-ink)}.dr-move{color:var(--muted);white-space:nowrap;font-size:11px}.dr-move.is-up{color:var(--up)}.dr-move.is-down{color:var(--down)}.dr-intel{border-left:3px solid var(--brand);background:rgba(var(--chalk-rgb), .05);color:var(--foreground);margin:0;padding:8px 10px;font-size:13px;line-height:1.4}.dr-grade{color:var(--muted);margin:0;font-size:12px}.dr-grade .val{color:var(--foreground);font-weight:600}.dr-empty{flex-direction:column;align-items:flex-start;display:flex}.dnf-star-wrap{align-items:center;gap:8px;display:inline-flex}.dnf-star{border:1px solid var(--border);background:var(--card);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.dnf-star:hover{color:var(--foreground);border-color:var(--brand)}.dnf-star.is-on{background:var(--brand);border-color:var(--brand);color:var(--ink)}.dnf-star-mark{font-size:14px;line-height:1}.dnf-star-error{color:var(--marker);font-size:12px}@media (max-width:700px){.dr-grid{grid-template-columns:1fr}.dr-slot-num{font-size:30px}}.dr-pick{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.dr-pick-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dr-pick-title{color:var(--brand-ink);font-size:30px;line-height:1}.dr-pick-sub{text-align:right;color:var(--muted);font-size:11px;line-height:1.35}.dr-odds{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dr-odds li{align-items:center;gap:8px;font-size:12px;display:flex}.dr-odds-slot{color:var(--foreground);flex:0 0 34px}.dr-odds-bar{background:rgba(var(--chalk-rgb), .1);border-radius:4px;flex:auto;height:8px;overflow:hidden}.dr-odds-bar i{background:var(--brand);border-radius:4px;height:100%;display:block}.dr-odds-p{text-align:right;color:var(--muted);flex:0 0 36px}.dr-likely{color:var(--foreground);margin:0;font-size:12.5px;line-height:1.5}.dr-likely-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.dr-likely a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.dr-likely a:hover{color:var(--brand-ink)}.dr-likely .val{color:var(--muted)}.dr-intel strong{font-weight:600;display:block}.dr-intel-sub{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ac-google{margin-bottom:14px}.ac-google-btn{background:var(--board);color:var(--ink);border-radius:6px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 6px 10px -7px #000000d9,0 1px 2px #0000004d}.ac-google-btn:hover{background:#fff}.ac-google-btn small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--brand);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.ac-or{color:var(--muted);margin:10px 0 0;font-size:12px}.ac-league-actions{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.ac-link-quiet{color:var(--muted)}.ac-link-quiet:hover{color:var(--marker)}.dnf-legal{color:var(--foreground);font-size:15px;line-height:1.6}.dnf-legal-date{color:var(--muted);margin:4px 0 22px;font-size:12px}.dnf-legal h2{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:26px 0 8px;font-size:13px;font-weight:600}.dnf-legal p{max-width:68ch;margin:0 0 12px}.dnf-legal ul{max-width:68ch;margin:0 0 12px;padding-left:20px}.dnf-legal li{margin-bottom:8px}.dnf-legal strong{color:var(--foreground)}.dnf-legal a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.dnf-legal-foot{border-top:1px dashed var(--border);color:var(--muted);margin-top:30px;padding-top:14px;font-size:13px}.dnf-back{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.dnf-back:hover{border-color:var(--brand);color:var(--brand-ink)}.dnf-curtain{animation:.4s 5s forwards dnf-curtain-failsafe}@keyframes dnf-curtain-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.dr-road{margin:6px 0 4px;position:relative}.dr-road svg{max-width:100%;height:auto;overflow:visible}.dr-road-band{fill:rgba(var(--chalk-rgb), .035)}.dr-road-band.is-alt{fill:rgba(var(--chalk-rgb), .07)}.dr-road-slot{font-family:var(--font-dnf-display), system-ui, sans-serif;fill:var(--muted);letter-spacing:.04em;font-size:11px}.dr-road-slot.is-faint{opacity:.55}.dr-road-round{font-family:var(--font-dnf-scribble), cursive;fill:rgba(var(--chalk-rgb), .7);font-size:14px}.dr-road-month{stroke:rgba(var(--chalk-rgb), .12);stroke-width:1px;stroke-dasharray:3 5}.dr-road-axis,.dr-road-mile{font-family:var(--font-dnf-scribble), cursive;fill:var(--muted);font-size:14px}.dr-road-mile.is-today{fill:var(--foreground)}.dr-road-today{stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:5 4;stroke-opacity:.55}.dr-road-finish{stroke:var(--foreground);stroke-width:2px;stroke-opacity:.7;filter:url(#rough-line)}.dr-road-flag{fill:var(--brand);stroke:none}.dr-road-flagtext{font-family:var(--font-dnf-scribble), cursive;fill:var(--foreground);font-size:15px}.dr-road-pickband{fill:#ffd84d0e}.dr-road-pickline{stroke:var(--brand);stroke-width:2px;stroke-dasharray:7 5;stroke-opacity:.85}.dr-road-path{stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;filter:url(#rough-line)}.dr-road-ahead{stroke-width:1.5px;stroke-dasharray:2 6;stroke-opacity:.45}.dr-road-leader{stroke-width:1.5px;stroke-opacity:.5}.dr-road-player,.dr-road-face{transition:opacity .18s}.dr-road-player.is-dim,.dr-road-face.is-dim{opacity:.32}.dr-road-face{cursor:pointer}.dr-road-face:focus-visible{outline:none}.dr-road-face.is-on circle:last-of-type{stroke-width:4px}.dr-road-initials{font-family:var(--font-dnf-display), system-ui, sans-serif;fill:var(--foreground);font-size:13px;font-weight:700}.dr-road-name{font-family:var(--font-dnf-body), system-ui, sans-serif;fill:var(--foreground);paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round;font-size:12.5px;font-weight:700}.dr-road-nameslot{fill:var(--muted);font-weight:600;font-family:var(--font-dnf-display), system-ui, sans-serif}.dr-road-note{fill:var(--brand)}.dr-road-notetext{font-family:var(--font-dnf-marker), cursive;fill:var(--ink);font-size:13px}.dr-road-notewho{font-family:var(--font-dnf-display), system-ui, sans-serif;fill:var(--muted);font-size:11px}.dr-road-tip{border:1.5px solid rgba(var(--chalk-rgb), .2);background:var(--slate-solid);width:250px;color:var(--foreground);z-index:5;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;position:absolute;box-shadow:0 12px 24px -14px #000c}.dr-road-tipname{color:var(--foreground);margin-bottom:2px;font-size:18px;text-decoration:none;display:block}.dr-road-tipname:hover{color:var(--brand-ink)}.dr-road-tipline{color:var(--muted)}.dr-road-tipline b{color:var(--brand-ink);font-family:var(--font-dnf-display), system-ui, sans-serif}.dr-road-cap{color:var(--muted);max-width:72ch;margin:8px 0 0;font-size:12px;line-height:1.45}.dr-road-empty{color:var(--muted);margin:10px 0 0;font-size:13px}.dr-road-empty a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.dr-numbers{margin-top:14px}.dr-numbers summary{cursor:pointer;font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.dr-numbers summary small{text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-dnf-body), system-ui, sans-serif}.dr-numbers summary:hover{color:var(--foreground)}@media (max-width:700px){.dr-road-tip{width:220px}.dr-road-slot{font-size:10px}}.dnf-totop-wrap{justify-content:center;padding:8px 16px 26px;display:flex}.dnf-totop{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.dnf-totop:hover{border-color:var(--brand);color:var(--brand-ink)}.dnf-launch-story{color:var(--foreground);max-width:46ch;margin:0 0 18px;font-size:14px;line-height:1.5}.dnf-launch-story em{color:var(--brand-ink);font-style:italic}.dnf-launch-sync .dnf-sync-here{margin:0 0 14px}.dnf-launch-sync .dnf-h2{font-size:26px}.dnf-launch-account{flex-direction:column;align-items:center;gap:8px;margin:0 0 26px}.dnf-launch-account-hint{color:var(--muted);text-align:center;font-size:12px}@media (max-width:700px){.dnf-story-sync{display:none}}.dnf-fig{text-align:center;margin:0}.dnf-fig-body{fill:#2b2d32}html[data-board=white] .dnf-fig-body{fill:#d9dad7}.dnf-fig-rim{fill:rgb(var(--chalk-rgb))}.dnf-fig-lines{fill:rgb(var(--chalk-rgb));opacity:.5}.dnf-fig-num text{stroke:rgb(var(--chalk-rgb))}.dnf-fig-num{opacity:.3}.dnf-fig-floor{stroke:rgba(var(--chalk-rgb), .25);stroke-width:1.5px;stroke-dasharray:4 5}.dnf-fig.is-hollow .dnf-fig-rim{opacity:.55}.dnf-fig.is-hollow .dnf-fig-lines{opacity:.3}.dnf-fig.is-hollow .dnf-fig-num{opacity:.2}.dnf-fig-hot{cursor:pointer}.dnf-fig-hot:focus,.dnf-fig-hot:focus-visible{outline:none}.dnf-fig-ring{fill:none;stroke:var(--brand);stroke-width:2px;opacity:0}.dnf-fig-hot.is-on .dnf-fig-ring,.dnf-fig-hot:focus-visible .dnf-fig-ring{opacity:1}.card.dnf-search-list{background:var(--slate-solid);overscroll-behavior:contain;max-height:min(60vh,420px);overflow-y:auto;box-shadow:0 18px 36px -14px #000000bf}.dnf-search-hit:last-child{border-bottom:0!important}.dnf-search-hit:hover,.dnf-search-hit:focus-visible{background:rgba(var(--chalk-rgb), .08);outline:none}.hm-wrap{min-width:0}.hm-ledger{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:26px;padding-bottom:14px;display:flex}.hm-league{color:var(--foreground);font-size:21px}.hm-bits{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.hm-bits i{color:var(--muted);font-style:normal}.hm-btn{white-space:nowrap;font-family:var(--font-dnf-display), "Arial Narrow", sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);background:var(--slate);color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.hm-btn:after{content:"→"}.hm-btn:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.hm-ledger .hm-btn,.hm-head .hm-btn{margin-left:auto}.hm-hero{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:end;gap:30px;display:grid}.hm-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.hm-big{letter-spacing:-.02em;color:var(--foreground);margin-top:2px;font-size:clamp(64px,13vw,126px);line-height:.84}.hm-under{color:var(--muted);margin-top:10px;font-size:14.5px}.hm-under b{color:var(--foreground)}.hm-rng{border-bottom:2px solid var(--brand-ink);color:var(--foreground);padding-bottom:1px;display:inline-block}.hm-hist{align-items:flex-end;gap:6px;height:128px;display:flex}.hm-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.hm-pc{font-family:var(--font-dnf-display), sans-serif;color:var(--muted);font-size:13px;font-weight:700}.hm-col.is-on .hm-pc{color:var(--foreground)}.hm-bar{background:rgba(var(--chalk-rgb), .14);border-radius:2px 2px 0 0;width:100%}.hm-col.is-on .hm-bar{background:var(--brand)}.hm-tick{font-family:var(--font-dnf-display), sans-serif;letter-spacing:.06em;color:var(--ink-soft);font-size:11.5px}.hm-tick.is-in{color:var(--brand-ink)}.hm-range{gap:6px;margin-top:7px;display:flex}.hm-range span{background:0 0;border-radius:2px;flex:1;height:3px}.hm-range span.is-in{background:var(--brand-ink);opacity:.85}.hm-evid{border-top:1px solid var(--border);margin-top:18px;padding-top:12px}.hm-evid-top{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.hm-track{background:rgba(var(--chalk-rgb), .12);border-radius:4px;height:6px;margin-top:7px;overflow:hidden}.hm-track i{background:var(--brand-ink);opacity:.85;border-radius:4px;height:100%;display:block}.hm-why{color:var(--ink-soft);margin-top:8px;font-size:12.5px}.hm-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:46px 0 4px;display:flex}.hm-head h2{color:var(--foreground);margin:0;font-size:26px}.hm-sub{color:var(--muted);max-width:66ch;margin:0 0 18px;font-size:13.5px}.hm-faces{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.hm-pin{color:inherit;min-width:0;padding-top:9px;text-decoration:none;display:block;position:relative}.hm-tape{background:var(--tape);z-index:1;border-left:1px solid #ffffff1a;border-right:1px solid #0000001f;width:52px;height:15px;position:absolute;top:0;left:50%}.hm-photo{aspect-ratio:1;object-fit:cover;object-position:50% 12%;background:var(--slate-deep);border:1px solid rgba(var(--chalk-rgb), .3);filter:grayscale(.34)contrast(1.06);border-radius:2px;width:100%;max-width:100%;display:block}.hm-photo-none{display:block}.hm-pin.is-gone .hm-photo{filter:grayscale()contrast(.85)brightness(.62)}.hm-pin.is-gone:after{content:"";border-top:2px solid var(--marker);opacity:.8;pointer-events:none;position:absolute;top:28%;left:4%;right:4%;transform:rotate(-9deg)}.hm-pin:hover .hm-photo{filter:none}.hm-nm{color:var(--foreground);margin-top:8px;font-size:15px;line-height:1.12;display:block}.hm-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.hm-odds{letter-spacing:.02em;margin-top:5px;font-size:17px;font-weight:700;display:block}.hm-odds.is-hit{color:var(--brand-ink)}.hm-odds.is-miss{color:var(--muted)}.hm-odds small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:600;display:block}.hm-movers{grid-template-columns:1fr 1fr;gap:30px;display:grid}.hm-mv{flex-direction:column;min-width:0;display:flex}.hm-mvh{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;gap:10px;padding-bottom:8px;font-size:12px;display:flex}.hm-mvrow{border-top:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.hm-mvrow:hover .hm-who-n{color:var(--brand-ink)}.hm-mvphoto{object-fit:cover;object-position:50% 14%;background:var(--slate-deep);border:1px solid rgba(var(--chalk-rgb), .3);filter:grayscale(.3);border-radius:50%;flex:0 0 44px;width:44px;height:44px}.hm-who{flex:1;min-width:0}.hm-who-n{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.25;display:block;overflow:hidden}.hm-who-p{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;display:block;overflow:hidden}.hm-delta{font-family:var(--font-dnf-display), sans-serif;flex:none;font-size:21px;font-weight:700}.hm-delta.is-up{color:#7fc79c}.hm-delta.is-dn{color:var(--marker)}html[data-board=white] .hm-delta.is-up{color:#2f7d5c}.hm-foot{grid-template-columns:1fr 1fr;gap:30px;margin-top:44px;display:grid}.hm-foot .hm-head{margin-top:0}.hm-standing .hm-r{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.hm-standing .hm-r:first-child{border-top:0}.hm-standing .hm-r b{font-family:var(--font-dnf-display), sans-serif;font-size:16px;font-weight:700}.hm-nav{gap:8px;display:grid}.hm-cta{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:6px;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.hm-cta:hover{border-color:var(--brand-ink);transform:translate(2px)}.hm-cta b{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);font-size:12.5px}.hm-cta span{color:var(--muted);font-size:13px;line-height:1.4}.hm-cta.is-quiet b{color:var(--muted)}.hm-cta.is-quiet:hover b{color:var(--brand-ink)}@media (max-width:760px){.hm-foot{grid-template-columns:1fr;gap:22px}}.hm-waiting{border:1px dashed var(--border);color:var(--muted);border-radius:4px;align-self:start;padding:18px;font-size:13px;line-height:1.5}.hm-waiting b{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);margin-bottom:5px;font-size:12px;display:block}@media (max-width:860px){.hm-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.hm-movers,.hm-foot{grid-template-columns:minmax(0,1fr);gap:24px}.hm-head{margin-top:36px}}@media (max-width:620px){.hm-faces{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.hm-pin{scroll-snap-align:start;flex:0 0 44vw}.hm-hist{gap:4px;height:96px}.hm-range{gap:4px}.hm-pc{font-size:11px}.hm-tick{letter-spacing:.01em;font-size:10px}.hm-head h2{font-size:23px}.hm-delta{font-size:19px}.hm-ledger .hm-btn,.hm-head .hm-btn{margin-left:0}}.hm-delta{text-align:right;line-height:1.1}.hm-delta small{opacity:.68;letter-spacing:.02em;font-size:11px;font-weight:600;display:block}.lg-switcher{margin-bottom:18px}.lg-sw-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lg-sw-head h3{margin:0;font-size:20px}.lg-sw-new{cursor:pointer;font-family:var(--font-dnf-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;text-decoration:underline}.lg-sw-loading{color:var(--muted);margin-bottom:14px;font-size:13px}.lg-sw-err{color:var(--bad,#c0392b);margin:0 0 10px;font-size:13px}.lg-sw-list{gap:6px;display:grid}.lg-sw-row{align-items:stretch;gap:6px;display:flex}.lg-sw-pick{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--card);color:inherit;border-radius:6px;flex:1;gap:2px;padding:11px 13px;transition:border-color .15s;display:grid}.lg-sw-pick:hover:not(:disabled){border-color:var(--brand-ink)}.lg-sw-pick:disabled{opacity:.55;cursor:progress}.lg-sw-pick b{font-size:14.5px}.lg-sw-shape{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.lg-sw-row.is-on .lg-sw-pick{border-color:var(--brand-ink);border-width:2px}.lg-sw-now,.lg-sw-add{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);margin-top:3px;font-size:11px}.lg-sw-row.is-new .lg-sw-pick{border-style:dashed}.lg-sw-x{border:1px solid var(--border);cursor:pointer;width:36px;color:var(--muted);background:0 0;border-radius:6px;font-size:18px;line-height:1}.lg-sw-x:hover{border-color:var(--bad,#c0392b);color:var(--bad,#c0392b)}.lg-sw-confirm{align-items:stretch;gap:4px;display:flex}.lg-sw-confirm button{border:1px solid var(--border);cursor:pointer;color:inherit;font-size:11.5px;font-family:var(--font-dnf-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:6px;padding:0 10px}.lg-sw-confirm button:first-child{border-color:var(--bad,#c0392b);color:var(--bad,#c0392b)}.lg-sw-also{color:var(--muted);margin:14px 0 8px;font-size:12.5px}@media (max-width:560px){.lg-sw-pick b{font-size:13.5px}}.lsh-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;justify-content:center;align-items:flex-start;padding:6vh 16px 24px;animation:.14s ease-out lsh-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes lsh-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lsh-scrim{animation:none}}.lsh-panel{background:var(--background);border:1px solid var(--border);border-radius:10px;width:100%;max-width:620px;padding:20px 22px 24px;box-shadow:0 24px 60px #00000073}.lsh-top{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.lsh-top h2{margin:0;font-size:24px}.lsh-close{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:26px;line-height:1}.lsh-close:hover{color:var(--brand-ink)}.lsh-current{border:1px solid var(--border);background:var(--card);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.lsh-current b{font-size:17px;display:block}.lsh-meta{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.lsh-resync{cursor:pointer;border:1px solid var(--border);color:inherit;font-family:var(--font-dnf-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:6px;margin-left:auto;padding:7px 14px;font-size:12px}.lsh-resync:hover:not(:disabled){border-color:var(--brand-ink);color:var(--brand-ink)}.lsh-resync:disabled{opacity:.55;cursor:progress}.lsh-err{color:var(--bad,#c0392b);margin:0 0 12px;font-size:13px}.lsh-type{border:1px dashed var(--border);border-radius:7px;margin-bottom:16px;padding:12px 14px}.lsh-type-q{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.lsh-type-row{flex-wrap:wrap;gap:6px;display:flex}.lsh-type-btn{cursor:pointer;border:1px solid var(--border);color:inherit;background:0 0;border-radius:6px;padding:7px 14px;font-size:13px}.lsh-type-btn.is-on{border-color:var(--brand-ink);color:var(--brand-ink);border-width:2px}.lsh-type-btn:hover:not(:disabled){border-color:var(--brand-ink)}.lsh-type-why{color:var(--muted);margin:8px 0 0;font-size:12px}.lsh-add{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.lsh-add-btn{cursor:pointer;border:1px dashed var(--border);width:100%;color:var(--muted);font-family:var(--font-dnf-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:7px;margin-top:12px;padding:12px;font-size:12.5px}.lsh-add-btn:hover{border-color:var(--brand-ink);color:var(--brand-ink)}@media (max-width:560px){.lsh-scrim{padding:0}.lsh-panel{border:0;border-radius:0;max-width:none;min-height:100vh}}.hm-ledger-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:0;display:flex}.hm-ledger-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid;margin-left:auto;font-size:11px}.hm-ledger-btn:hover .hm-ledger-hint{color:var(--brand-ink)}.lg-espn-steps{color:var(--ink-soft);margin:0 0 10px;padding-left:20px;font-size:12px;line-height:1.7}.lg-espn-steps li{margin-bottom:2px}.lg-espn-steps kbd{border:1px solid var(--border);border-radius:3px;padding:0 5px;font-family:ui-monospace,monospace;font-size:11px}.lg-checking{color:var(--muted);margin:0 0 18px;font-size:15px}.hm-stems-key{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.hm-up{color:var(--brand-ink)}.hm-dn{color:var(--chalk-pink)}.hm-sb-nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.1;display:block;overflow:hidden}.hm-sb-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.hm-stems{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.hm-stem-col{grid-template-rows:224px 224px;min-width:0;display:grid}.hm-stem-half{min-width:0;color:inherit;flex-direction:column;justify-content:flex-end;align-items:center;text-decoration:none;display:flex}.hm-stem-half.is-dn{justify-content:flex-start}.hm-stem{opacity:.92;filter:url(#rough);background-color:var(--brand-ink);background-image:repeating-linear-gradient(#00000038 0 1px,#0000 1px 4px,#0000001f 4px 5px,#0000 5px 9px);border-radius:2px 2px 1px 1px;width:6px;position:relative}.is-dn .hm-stem{background-color:var(--chalk-pink);border-radius:1px 1px 2px 2px}.hm-stem-col:nth-child(odd) .hm-stem{transform:rotate(1.2deg)}.hm-stem-col:nth-child(2n) .hm-stem{transform:rotate(-.9deg)}.hm-stem:after{content:"";background:inherit;opacity:.95;background-image:none;border-radius:55% 45% 50% 50%/50% 60% 40% 50%;width:11px;height:9px;display:none;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(-12deg)}.is-dn .hm-stem:after{top:auto;bottom:-5px}.hm-stem-cap{flex-direction:column;align-items:center;width:100%;min-width:0;margin-bottom:4px;display:flex}.is-dn .hm-stem-cap{margin:4px 0 0}.hm-stem-pct{white-space:nowrap;margin-bottom:6px;font-size:18px;line-height:1.1}.is-dn .hm-stem-pct{margin:6px 0 0}.hm-stem-first{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;line-height:1;overflow:hidden}.hm-stem-last{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;line-height:1.15;overflow:hidden}.hm-stem-tip{flex:none;width:58px;height:58px;display:block;position:relative}.hm-stem-tip:before{content:"";border:3px solid var(--brand-ink);filter:url(#rough);opacity:.92;border-radius:50%;position:absolute;inset:-3px}.is-dn .hm-stem-tip:before{border-color:var(--chalk-pink)}.hm-stem-tip img,.hm-stem-tip-none{object-fit:cover;object-position:50% 12%;filter:grayscale(.34)contrast(1.06);background:var(--slate-deep);border-radius:50%;width:100%;height:100%;display:block}.hm-stem-half:hover .hm-stem-tip img{filter:none}.hm-stems-axis{opacity:.55;filter:url(#rough);background-color:var(--foreground);background-image:repeating-linear-gradient(90deg,#00000040 0 2px,#0000 2px 7px);border-radius:2px;height:3px;position:absolute;top:224px;left:-2px;right:-2px;transform:rotate(.35deg)}@media (max-width:640px){.hm-stems{gap:4px}.hm-stem-col{grid-template-rows:156px 156px}.hm-stems-axis{top:156px}.hm-stem{width:5px}.hm-stem:after{display:block}.hm-stem-tip{display:none}.hm-stem-cap{margin-bottom:9px}.is-dn .hm-stem-cap{margin:9px 0 0}.hm-stem-pct{margin-bottom:0;font-size:15px}.is-dn .hm-stem-pct{margin:0}.hm-stem-first{font-size:14px}.hm-stem-last{font-size:12.5px}}.hm-room-block+.hm-room-block{margin-top:26px}.hm-swaps-h{justify-content:space-between;gap:8px;margin-bottom:2px;display:flex}.hm-swap{border-bottom:1px dashed var(--border);grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:8px;padding:10px 0;display:grid}.hm-swap-man{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.hm-swap-man.is-out{text-align:right;flex-direction:row-reverse}.hm-swap-man:hover .hm-sb-nm{color:var(--brand-ink)}.hm-swap-ph{object-fit:cover;object-position:50% 12%;filter:grayscale(.34)contrast(1.06);background:var(--slate-deep);border:1px solid rgba(var(--chalk-rgb), .3);border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block}.hm-swap-man.is-out .hm-swap-ph{filter:grayscale()contrast(.9)brightness(.8)}.hm-swap-man:hover .hm-swap-ph{filter:none}.hm-swap-word{color:var(--brand-ink);text-transform:none;letter-spacing:0;font-size:15px;font-weight:700}.hm-swap-arrow{color:var(--brand-ink);place-items:center;line-height:1;display:grid}.hm-swap-arrow svg{width:40px;height:22px;display:block}.hm-swap-arrow small{color:var(--ink-soft);font-size:13px}.hm-link{font:inherit;color:var(--brand-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:640px){.hm-swap{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:6px;padding:8px 0}.hm-swap-ph{flex-basis:34px;width:34px;height:34px}.hm-swap-man{gap:7px}.hm-sb-nm{font-size:13px}.hm-sb-meta{letter-spacing:.06em;font-size:9.5px}.hm-swap-word{font-size:13px}.hm-swap-arrow svg{width:26px;height:16px}.hm-swap-arrow small{display:none}}.ac-plan{flex-wrap:wrap;gap:10px;margin:10px 0 8px;display:flex}.ac-plan-btn{text-align:left;cursor:pointer;background:var(--card);min-width:150px;color:var(--foreground);border:1px solid var(--border);border-radius:4px;gap:2px;padding:10px 16px;display:grid}.ac-plan-btn b{font-size:20px;line-height:1.05}.ac-plan-btn span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.ac-plan-btn.is-year{border-color:var(--brand-ink)}.ac-plan-btn.is-year span{color:var(--brand-ink)}.ac-plan-btn:hover{border-color:var(--brand-ink)}.ac-plan-btn:disabled{opacity:.6;cursor:wait}.ac-plan-btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.pwa-nudge{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--board);max-width:360px;color:var(--ink,#1f2420);border:1px solid var(--board-edge);border-radius:3px;margin-inline:auto;padding:18px 16px 14px;position:fixed;transform:rotate(-.6deg);box-shadow:0 10px 24px #00000059}.pwa-tape{background:var(--tape);border-left:1px solid #ffffff1a;border-right:1px solid #0000001f;width:60px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-2deg)}.pwa-nudge>b{color:var(--ink,#1f2420);margin-bottom:4px;font-size:18px;display:block}.pwa-nudge p{color:var(--ink,#1f2420);margin:0 0 10px;font-size:13.5px;line-height:1.4}.pwa-share{border:1px solid;border-radius:3px;padding:0 4px;font-size:12px;line-height:1.4;display:inline-block}.pwa-actions{justify-content:flex-end;gap:8px;display:flex}.pwa-btn{font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink,#1f2420);background:var(--brand);color:var(--ink,#1f2420);border-radius:3px;padding:7px 12px;font-size:13px;font-weight:600}.pwa-btn.is-quiet{border-color:var(--board-edge);color:var(--ink-soft,#5a615b);background:0 0}.pwa-btn:focus-visible{outline:2px solid var(--marker);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pwa-nudge{transform:none}}.lsh-limit{background:var(--board);color:var(--ink,#1f2420);border:1px solid var(--board-edge);border-radius:3px;margin-top:12px;padding:18px 14px 12px;position:relative;transform:rotate(-.5deg)}.lsh-limit-tape{background:var(--tape);border-left:1px solid #ffffff1a;border-right:1px solid #0000001f;width:60px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-2deg)}.lsh-limit>b{color:var(--ink,#1f2420);margin-bottom:4px;font-size:17px;display:block}.lsh-limit p{color:var(--ink,#1f2420);margin:0 0 10px;font-size:13.5px;line-height:1.4}.lsh-limit-actions{flex-wrap:wrap;gap:8px;display:flex}.lsh-limit-btn{font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink,#1f2420);color:var(--ink,#1f2420);background:0 0;border-radius:3px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.lsh-limit-btn.is-brand{background:var(--brand)}.lsh-limit-btn.is-quiet{border-color:var(--board-edge);color:var(--ink-soft,#5a615b)}.lsh-limit-btn:disabled{opacity:.6;cursor:wait}.lsh-limit-btn:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.ac-yellow{background:var(--brand);color:#1f2420;border-radius:3px;max-width:560px;margin-top:18px;padding:24px 22px 18px;position:relative;transform:rotate(-.7deg);box-shadow:0 12px 26px #0006,inset 0 1px #ffffff73}.ac-yellow-tape{background:var(--tape);border-left:1px solid #ffffff1a;border-right:1px solid #0000001f;width:74px;height:17px;position:absolute;top:-9px;left:34px;transform:rotate(-3deg)}.ac-yellow-h{color:#1f2420;margin:0;font-size:26px;line-height:1.05}.ac-yellow-price{color:#1f2420;letter-spacing:.01em;margin:6px 0 12px;font-size:40px;line-height:1}.ac-yellow-price small{font-family:var(--font-dnf-scribble), cursive;color:#4a5148;margin-top:4px;font-size:20px;display:block}.ac-yellow-list{color:#1f2420;margin:0 0 14px;padding-left:18px;font-size:14.5px;line-height:1.5}.ac-yellow-list b{font-weight:700}.ac-yellow-actions{flex-wrap:wrap;gap:10px;display:flex}.ac-yellow-btn{font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--brand);background:#1f2420;border:2px solid #1f2420;border-radius:3px;padding:11px 18px;font-size:13.5px;font-weight:700}.ac-yellow-btn.is-quiet{color:#1f2420;background:0 0}.ac-yellow-btn:hover:not(:disabled){transform:translateY(-1px)}.ac-yellow-btn:disabled{opacity:.6;cursor:wait}.ac-yellow-btn:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.ac-yellow-fine{color:#4a5148;margin:12px 0 0;font-size:12px}@media (max-width:560px){.ac-yellow{padding:22px 16px 16px}.ac-yellow-price{font-size:34px}}@media (prefers-reduced-motion:reduce){.ac-yellow,.ac-yellow-btn:hover:not(:disabled){transform:none}}.pwa-x{color:#4a5148;cursor:pointer;background:0 0;border:0;border-radius:3px;width:28px;height:28px;font-size:22px;line-height:1;position:absolute;top:6px;right:8px}.pwa-x:hover{color:#1f2420}.pwa-x:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.pro-tag{vertical-align:middle;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);border:1.5px solid var(--brand-ink);opacity:.95;border-radius:3px 4px 3px 5px;margin-left:7px;padding:1px 6px 0;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-block;transform:rotate(-2deg)}.pro-tag.is-small{margin-left:5px;padding:0 5px;font-size:9px}.dnf-nav-account .pro-tag,.ac-yellow .pro-tag{color:var(--ink);border-color:var(--ink)}.ta-team .pro-tag{font-size:11px}.pro-lock{background:var(--brand);color:#1f2420;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 18px;max-width:620px;margin:16px 0 6px;padding:18px 18px 14px;display:flex;position:relative;transform:rotate(-.5deg);box-shadow:0 10px 22px #00000059,inset 0 1px #ffffff73}.pro-lock-tape{background:var(--tape);border-left:1px solid #ffffff1a;border-right:1px solid #0000001f;width:62px;height:15px;position:absolute;top:-8px;left:26px;transform:rotate(-3deg)}.pro-lock-body{flex:260px;min-width:0}.pro-lock-h{color:#1f2420;margin-bottom:4px;font-size:21px;line-height:1.05;display:block}.pro-lock-p{color:#1f2420;margin:0;font-size:13.5px;line-height:1.4}.pro-lock-actions{flex-direction:column;flex:none;align-items:flex-start;gap:5px;display:flex}.pro-lock-btn{font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--brand);background:#1f2420;border:2px solid #1f2420;border-radius:3px;padding:9px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.pro-lock-btn:hover:not(:disabled){transform:translateY(-1px)}.pro-lock-btn:disabled{opacity:.6;cursor:wait}.pro-lock-btn:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.pro-lock-fine{color:#4a5148;font-size:11.5px}.pro-lock.is-compact{align-items:center;gap:8px 14px;margin:12px 0 4px;padding:12px 14px 10px;transform:rotate(.4deg)}.pro-lock.is-compact .pro-lock-h{margin-bottom:2px;font-size:17px}.pro-lock.is-compact .pro-lock-p{font-size:12.5px}.pro-lock.is-compact .pro-lock-btn{padding:7px 12px;font-size:11.5px}.pro-lock.is-compact .pro-lock-tape{width:48px;height:13px;top:-7px}@media (prefers-reduced-motion:reduce){.pro-lock,.pro-lock.is-compact,.pro-lock-btn:hover:not(:disabled){transform:none}}.dnf-ghost-row td{padding-top:11px;padding-bottom:11px}.dnf-ghost{background:var(--ink);opacity:.11;vertical-align:middle;border-radius:4px;height:9px;display:inline-block}.dnf-ghost-row:nth-child(odd) .dnf-ghost{opacity:.14}.dnf-ghost-row td:first-child .dnf-ghost{width:18px}.dnf-ghost-row.is-fade-1 .dnf-ghost{opacity:.09}.dnf-ghost-row.is-fade-2 .dnf-ghost{opacity:.06}.dnf-ghost-row.is-fade-3 .dnf-ghost{opacity:.035}.hm-stem-half.is-ghost{pointer-events:none}.hm-stem-half.is-ghost .hm-stem{opacity:.22;background-image:none}.hm-stem-half.is-ghost .hm-stem-tip:before{opacity:.35;border-style:dashed}.hm-stem-half.is-ghost .hm-stem-tip-none{background:0 0}.hm-ghost-word{background:var(--foreground);opacity:.16;border-radius:4px;width:54px;height:9px;margin:3px 0;display:block}.hm-ghost-word.is-short{width:38px}.hm-swap.is-ghost{pointer-events:none}.hm-swap.is-ghost .hm-swap-ph{border:2px dashed var(--border);background:0 0}.hm-swap.is-ghost .hm-swap-arrow{opacity:.4}.ac-yellow-lead{color:#1f2420;max-width:46ch;margin:4px 0 12px;font-size:15px;line-height:1.4}.ac-yellow-alt{color:#1f2420;margin:12px 0 0;font-size:14px;line-height:1.45}.ac-yellow-alt b{font-weight:700}.ac-yellow-link{font:inherit;color:#1f2420;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.ac-yellow-link:disabled{opacity:.6;cursor:wait}.ac-yellow-link:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.hm-swap-man.is-out .hm-ghost-word{margin-left:auto}.pro-lock-list{color:#1f2420;margin:4px 0 0;padding-left:18px;font-size:13.5px;line-height:1.45}.pro-lock-list li{margin:0 0 2px}.pro-ghost{margin-top:14px;position:relative}.pro-ghost-body{pointer-events:none;-webkit-user-select:none;user-select:none}.pro-ghost-note{z-index:3;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.pro-ghost-note .pro-lock{width:100%;margin:0;box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff73}.pro-bar{background:var(--foreground);opacity:.14;border-radius:4px;height:10px;display:inline-block}.pro-bar.is-big{height:18px}.pro-ghost-k{letter-spacing:.14em;color:var(--brand-ink);margin-left:6px;font-size:10px}.dnf-board.is-ghost{opacity:.55}.dnf-board.is-ghost .dnf-ghost{opacity:.16}.dnf-draft-slot.is-ghost{background:rgba(var(--chalk-rgb), .1);border-left:6px solid rgba(var(--chalk-rgb), .22);border-radius:1px}.dnf-draft-round.is-ghost .dnf-draft-label{opacity:.55}.hm-faces.is-three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px}.pro-face{align-items:center;gap:12px;display:flex}.pro-face i{border:2px dashed var(--border);border-radius:50%;flex:none;width:56px;height:56px;display:block}.pro-face span{flex-direction:column;flex:1;gap:6px;display:flex}.hm-pin.is-ghost{pointer-events:none}.hm-photo-ghost{aspect-ratio:1;background:rgba(var(--chalk-rgb), .06);border:2px dashed rgba(var(--chalk-rgb), .3);filter:url(#rough);border-radius:2px;width:100%;display:block}.hm-pin.is-ghost .pro-bar{margin-top:9px;display:block}.hm-pin.is-ghost .pro-bar.is-big{margin-top:12px}.tg{margin-top:34px}.tg-head{margin:0 0 6px}.tg-head h2{color:var(--foreground);text-shadow:var(--glow);margin:0 0 4px;font-size:26px;line-height:1.1}.tg-sheet{padding:16px 18px 14px}.tg-sheet+.tg-sheet{margin-top:22px}.tg-sub{max-width:70ch;margin:0 0 12px}.tg-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px}.tg-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}@media (max-width:640px){.tg-two{grid-template-columns:1fr}}.tg-face{object-fit:cover;object-position:50% 12%;background:var(--slate-deep);border:1px solid rgba(var(--chalk-rgb), .22);border-radius:50%;flex:0 0 30px;width:30px;height:30px;display:block}.tg-face-none{display:block}.tg-who{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.tg-who:hover .tg-nm{color:var(--brand-ink)}.tg-who-txt{flex-direction:column;min-width:0;display:flex}.tg-nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.15;overflow:hidden}.tg-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.is-up{color:var(--up)}.is-short{color:var(--down)}.tg-pos{flex-direction:column;gap:10px;display:flex}.tg-pos-row{grid-template-columns:34px minmax(0,1fr) 150px;align-items:center;gap:12px;display:grid}.tg-pos-lbl{letter-spacing:.1em;font-size:14px;font-weight:700}.tg-track{background:rgba(var(--chalk-rgb), .1);border-radius:3px;height:14px;position:relative;overflow:visible}.tg-bar{opacity:.92;filter:url(#rough);border-radius:3px 4px 4px 3px;height:100%}.tg-median{background:var(--foreground);opacity:.75;border-radius:1px;width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.tg-pos-num{color:var(--foreground);white-space:nowrap;font-size:14px}.tg-pos-num small{color:var(--muted)}.tg-gap{font-size:11.5px;display:block}.tg-key{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11.5px;display:flex}.tg-key i,.tg-key-median{vertical-align:-1px;border-radius:2px;width:12px;height:10px;margin-right:5px;display:inline-block}.tg-key-median{background:var(--foreground);opacity:.75;width:3px}.tg-core{flex-direction:column;gap:9px;display:flex}.tg-core-row{grid-template-columns:minmax(0,1fr) minmax(120px,240px) 62px;align-items:center;gap:12px;display:grid}.tg-blocks{gap:2px;display:flex}.tg-block{background:rgba(var(--chalk-rgb), .1);border-radius:2px;flex:1 1 0;height:14px}.tg-block.is-on{opacity:.92;filter:url(#rough)}.tg-core-num{color:var(--foreground);text-align:right;font-size:16px;line-height:1}.tg-core-num small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px;display:block}.tg-tbl-wrap{overflow-x:auto}.tg-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tg-tbl th{text-align:left;font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-size:11px}.tg-tbl td{border-bottom:1px dashed var(--border);vertical-align:middle;color:var(--foreground);padding:8px}.tg-tbl .num{text-align:right;white-space:nowrap}.tg-tbl td small{color:var(--muted);font-size:11px}.tg-tbl tr.is-bench td{opacity:.62}.tg-tbl .is-win{color:var(--brand-ink)}.tg-games{gap:10px;display:inline-flex}.tg-game{cursor:help;flex-direction:column;align-items:center;font-size:14px;line-height:1;display:inline-flex}.tg-game small{letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:9.5px}.tg-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tg-list li{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.tg-list li:last-child{border-bottom:0}.tg-price-ranks{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px}.tg-price-ranks b{color:var(--foreground)}.tg-tag{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10.5px}.tg-tag.is-buy-low{color:var(--up);border-color:var(--up)}.tg-tag.is-sell-high,.tg-tag.is-risk-high{color:var(--down);border-color:var(--down)}.tg-tag.is-risk-some{color:var(--brand-ink);border-color:var(--brand-ink)}.tg-tag.is-risk-clean{color:var(--up);border-color:var(--up)}.tg-dur{align-items:center;gap:10px;display:flex}.tg-delta{white-space:nowrap;font-size:15px}.tg-stack{border-radius:3px;gap:2px;height:22px;display:flex;overflow:hidden}.tg-seg{opacity:.92;min-width:2px;height:100%;display:block}.tg-chart{margin:4px 0 0}.tg-chart svg{display:block}.tg-line{stroke:var(--brand-ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.tg-dot{fill:var(--brand-ink)}.tg-chart-lbl{color:var(--foreground);justify-content:space-between;margin-top:4px;font-size:13px;display:flex}.tg-chart-lbl small{color:var(--muted);font-size:11px}.tg-select{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:11px;display:inline-flex}.tg-select select{font:inherit;letter-spacing:0;text-transform:none;color:var(--foreground);background:var(--card);border:1px solid var(--card-edge);border-radius:6px;padding:4px 8px;font-size:13px}.tg-h2h-sum td{border-top:2px solid var(--border);font-weight:700}@media (max-width:640px){.tg-pos-row{grid-template-columns:30px minmax(0,1fr) 110px;gap:8px}.tg-core-row{grid-template-columns:minmax(0,1fr) 90px 54px;gap:8px}.tg-tbl th,.tg-tbl td{padding:7px 5px;font-size:12.5px}.tg-trend,.tg-l3avg,.tg-games-n,.tg-hide-phone{display:none}.tg-games{gap:8px}.tg-game{font-size:13px}.tg-game small{white-space:nowrap}.tg-list li{flex-wrap:wrap}.tg-list li>.tg-tag,.tg-list li>.tg-dur{margin-left:39px}.tg-h2h .tg-nm{white-space:normal;line-height:1.15}.tg-h2h td small{display:block}.tg-h2h .num{white-space:normal}}.tg-trade{border-top:1px dashed var(--border);padding:12px 0 10px}.tg-trade:first-of-type{border-top:0;padding-top:4px}.tg-trade-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tg-side.is-mine .tg-h{color:var(--brand-ink)}.tg-assets{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.tg-asset{align-items:center;gap:9px;min-width:0;display:flex}.tg-face-pick{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;font-size:9px;display:flex}.tg-side-sum{color:var(--muted);gap:14px;margin:0;font-size:12.5px;display:flex}.tg-side-sum b{color:var(--foreground)}.tg-tbl tr.is-me td{color:var(--brand-ink)}.dr-board,.dr-sheet{margin-top:26px}.dr-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:13px}.dr-sub{color:var(--muted);max-width:72ch;margin:0 0 10px;font-size:13px;line-height:1.45}.dr-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px}.dr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}@media (max-width:640px){.dr-two{grid-template-columns:1fr}}.dr-tier{margin-top:14px}.dr-tier-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.dr-tier-head .ta-link{font-size:12px}.dr-tier-name{color:var(--foreground);text-shadow:var(--glow);font-size:20px}.dr-tier-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.dr-tier-rows{margin:0;padding:0;list-style:none}.dr-row-wrap{margin:0}.dr-row{border-bottom:1px dashed var(--border);grid-template-columns:44px minmax(0,1.6fr) 44px minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:7px 8px;display:grid}.dr-row.is-need{background:#ffd84d0d}.dr-row.is-ghost{grid-template-columns:44px minmax(0,1.6fr) 44px minmax(0,1fr) 64px}.dr-rank{color:var(--muted);font-size:13px}.dr-row-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:15px;text-decoration:none;overflow:hidden}.dr-row-name:hover{color:var(--brand-ink)}.dr-pos{letter-spacing:.1em;white-space:nowrap;font-size:11px;font-weight:700}.dr-need{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--brand);vertical-align:1px;border-radius:2px;margin-left:5px;padding:0 4px;font-size:9px;font-style:normal;display:inline-block}.dr-school{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dr-grade-n{color:var(--foreground);text-align:right;font-size:14px}.dr-gap{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:10px}.dr-gap.is-value{color:var(--up);border-color:var(--up)}.dr-gap.is-reach{color:var(--down);border-color:var(--down)}.dr-gap-txt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px}.dr-mark{border-top:2px solid var(--brand);align-items:baseline;gap:12px;margin-top:2px;padding:8px 8px 4px;display:flex}.dr-mark-lbl{color:var(--brand-ink);font-size:17px}.dr-mark-odds{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.dr-ghost-rows{margin-top:8px}.dr-list{margin:0;padding:0;list-style:none}.dr-list li{border-bottom:1px dashed var(--border);grid-template-columns:minmax(0,1fr) 36px auto;align-items:center;gap:10px;padding:6px 0;display:grid}.dr-strip{border-top:1px dashed var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:4px;padding-top:10px;display:grid}.dr-tile{flex-direction:column;gap:2px;min-width:0;display:flex}.dr-tile small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.dr-tile b{color:var(--foreground);font-size:13px;font-weight:700;line-height:1.25}.dr-tile-sub{color:var(--muted);font-size:11px;line-height:1.35}.dr-meters{flex-direction:column;gap:3px;display:flex}.dr-meter{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;display:grid}.dr-meter small{font-size:9px}.dr-meter i{background:rgba(var(--chalk-rgb), .12);border-radius:3px;height:6px;display:block;overflow:hidden}.dr-meter i b{background:var(--brand-ink);opacity:.85;height:100%;display:block}.dr-chart{margin:6px 0 4px}.dr-chart svg{display:block}.dr-band{fill:rgba(var(--chalk-rgb), .08)}.dr-line-this{stroke:var(--brand-ink);stroke-width:2.5px;stroke-linejoin:round}.dr-line-typical{stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.7}.dr-chart-x{letter-spacing:.08em;color:var(--muted);justify-content:space-between;font-size:10.5px;display:flex}.dr-key{color:var(--muted);margin:6px 0 0;font-size:11.5px}.dr-key i{vertical-align:middle;width:14px;height:3px;margin-right:4px;display:inline-block}.dr-key-this{background:var(--brand-ink)}.dr-key-typical{background:var(--foreground);opacity:.7}.dr-key-band{background:rgba(var(--chalk-rgb), .12);height:9px}.dr-select{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.dr-select select{font:inherit;letter-spacing:0;text-transform:none;color:var(--foreground);background:var(--card);border:1px solid var(--card-edge);border-radius:6px;min-width:0;max-width:100%;padding:4px 8px;font-size:13px}.dr-cmp-head{flex-direction:column;margin:0 0 4px;display:flex}@media (max-width:640px){.dr-row{grid-template-columns:40px minmax(0,1fr) 36px 60px;gap:6px}.dr-row .dr-school,.dr-row .dr-gap{display:none}.dr-row.is-ghost{grid-template-columns:40px minmax(0,1fr) 36px 60px}.dr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-po-hero{flex-wrap:wrap;align-items:center;gap:10px 26px;margin:2px 0 14px;display:flex}.tg-po-hero>span{flex-direction:column;line-height:1;display:inline-flex}.tg-po-hero b{color:var(--foreground);text-shadow:var(--glow);font-size:30px}.tg-po-hero small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10.5px}.tg-po-hero .tg-tag{align-self:center}.tg-po-tbl tr.is-mine td{background:rgba(var(--chalk-rgb), .05)}.tg-po-cell{align-items:center;gap:8px;min-width:120px;display:inline-flex}.tg-po-track{flex:0 0 70px;width:70px;height:9px}.tg-po-track .tg-bar{display:block}.tg-po-road li{grid-template-columns:34px minmax(0,1fr) 46px 90px;align-items:center;gap:8px;display:grid}.tg-po-wk{color:var(--muted);font-size:13px}.tg-po-wk small{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);font-size:9px;display:block}.tg-po-win{text-align:right;color:var(--foreground)}.tg-po-swing{align-items:center;gap:6px;display:inline-flex}.tg-po-swing i{background:var(--brand-ink);opacity:.85;border-radius:2px;flex:none;min-width:2px;max-width:52px;height:8px;display:block}.tg-po-swing small{color:var(--muted);font-size:11px}@media (max-width:640px){.tg-po-hero b{font-size:24px}.tg-po-cell{min-width:96px}.tg-po-track{flex-basis:48px;width:48px}.tg-po-road li{grid-template-columns:30px minmax(0,1fr) 42px 70px;gap:6px}}.dr-room{margin:4px 0 0;padding:0;list-style:none}.dr-room li{border-bottom:1px dashed var(--border);grid-template-columns:150px 96px minmax(0,1fr);align-items:start;gap:4px 14px;padding:9px 0;display:grid}.dr-room li:last-child{border-bottom:0}.dr-room li.is-mine{background:rgba(var(--chalk-rgb), .04)}.dr-room-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dr-room-picks{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:3px;font-size:10.5px}.dr-room-chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.dr-room-firsts{color:var(--muted);grid-column:3;font-size:11.5px;line-height:1.4}.dr-room-firsts a{color:var(--foreground);text-decoration:none}.dr-room-firsts a:hover{color:var(--brand-ink)}@media (max-width:640px){.dr-room li{grid-template-columns:minmax(0,1fr) auto}.dr-room-chips,.dr-room-firsts{grid-column:1/-1}}.dd-h1{color:var(--foreground);margin:0 0 4px;font-size:34px;line-height:1.05}.dd-head{margin-bottom:18px}.dd-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:10.5px}.dd-clock{border:1px solid var(--card-edge);background:var(--card);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 28px;padding:16px 18px;display:grid}.dd-clock.is-mine{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.dd-clock b{color:var(--foreground);text-shadow:var(--glow);font-size:27px;line-height:1.1;display:block}.dd-clock.is-mine .dd-clock-now b{color:var(--brand-ink)}.dd-clock small{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.dd-run{color:var(--foreground);border-top:1px dashed var(--border);grid-column:1/-1;margin:0;padding-top:10px;font-size:13px}.dd-run b{font-size:inherit;text-shadow:none;display:inline}.dd-cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:0 26px;display:grid}.dd-list,.dd-feed,.dd-room{margin:4px 0 0;padding:0;list-style:none}.dd-man,.dd-feed li{border-bottom:1px dashed var(--border);grid-template-columns:30px minmax(0,1fr) 32px 52px;align-items:center;gap:10px;padding:7px 0;display:grid}.dd-man{grid-template-columns:30px minmax(0,1fr) 32px 52px}.dd-man.is-ghost{opacity:.4}.dd-list .dd-man:last-child,.dd-feed li:last-child{border-bottom:0}.dd-feed li{grid-template-columns:38px 30px minmax(0,1fr) 32px 52px}.dd-feed li.is-mine,.dd-room li.is-mine{background:rgba(var(--chalk-rgb), .05)}.dd-feed-slot{color:var(--muted);font-size:12px}.dd-face{object-fit:cover;object-position:50% 12%;background:var(--slate-deep);border:1px solid rgba(var(--chalk-rgb), .22);border-radius:50%;flex:0 0 30px;width:30px;height:30px;display:block}.dd-man-txt{flex-direction:column;min-width:0;display:flex}.dd-man-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;text-decoration:none;overflow:hidden}a.dd-man-name:hover{color:var(--brand-ink)}.dd-man-txt small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.dd-pos{letter-spacing:.1em;white-space:nowrap;font-size:11px;font-weight:700}.dd-rank{color:var(--foreground);text-align:right;white-space:nowrap;font-size:13px;line-height:1.1}.dd-rank small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;display:block}.dd-list.is-likely .dd-man{grid-template-columns:30px minmax(0,1fr) 32px 52px 104px}.dd-man .dd-chance{align-items:center;gap:8px;display:flex}.dd-chance{min-width:0}.dd-chance i{background:var(--muted);opacity:.85;border-radius:3px;flex:0 auto;min-width:2px;max-width:56px;height:7px;display:block}.dd-chance b{color:var(--muted);white-space:nowrap;font-size:11.5px}.dd-man.is-safe .dd-chance i{background:var(--up)}.dd-man.is-safe .dd-chance b{color:var(--up)}.dd-man.is-doubt .dd-chance i{background:var(--brand)}.dd-man.is-doubt .dd-chance b{color:var(--brand-ink)}.dd-man.is-gone{opacity:.55}.dd-man.is-gone .dd-chance i{background:var(--down)}.dd-room li{border-bottom:1px dashed var(--border);grid-template-columns:minmax(0,1fr) 28px minmax(0,1.2fr);align-items:center;gap:8px;padding:6px 0;display:grid}.dd-room li:last-child{border-bottom:0}.dd-room-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.dd-room-left{color:var(--foreground);text-align:right;font-size:14px}.dd-room-taken{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 7px;display:flex}.dd-took{letter-spacing:.08em;font-size:10.5px;font-weight:700}.dd-stamp{color:var(--muted);margin:18px 0 0;font-size:12px}.dd-refresh{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:640px){.dd-clock b{font-size:22px}.dd-man,.dd-feed li{gap:8px}.dd-list.is-likely .dd-man{grid-template-columns:30px minmax(0,1fr) 30px 46px}.dd-list.is-likely .dd-chance{grid-column:1/-1;margin-top:2px}.dd-list.is-likely .dd-chance i{flex:auto;max-width:none}.dd-feed li{grid-template-columns:34px 30px minmax(0,1fr) 30px 46px}.dd-man{grid-template-columns:30px minmax(0,1fr) 30px 46px}}.hm-mu{border:1px solid var(--card-edge);background:var(--card);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(120px,190px) minmax(0,1fr);align-items:center;gap:12px 18px;padding:16px 18px;display:grid}.hm-mu-side{flex-direction:column;gap:4px;min-width:0;display:flex}.hm-mu-side.is-them{text-align:right;align-items:flex-end}.hm-mu-side small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.hm-mu-side b{color:var(--foreground);text-shadow:var(--glow);font-size:30px;line-height:1}.hm-mu-mid{flex-direction:column;align-items:center;gap:5px;display:flex}.hm-mu-odds{color:var(--brand-ink);font-size:19px;line-height:1}.hm-mu-track{background:rgba(var(--chalk-rgb), .12);border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.hm-mu-track i{background:var(--brand-ink);opacity:.85;height:100%;display:block}.hm-mu-mid small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:10.5px;line-height:1.3}.hm-mu-lead{margin-top:-2px;color:var(--foreground)!important}.hm-mu-note{color:var(--muted);max-width:72ch;margin:10px 0 0;font-size:13px;line-height:1.5}.hm-mu-note b{color:var(--foreground)}@media (max-width:560px){.hm-mu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.hm-mu-mid{order:3;grid-column:1/-1}.hm-mu-side b{font-size:24px}}.tg-byes{flex-direction:column;gap:10px;display:flex}.tg-bye{border-bottom:1px dashed var(--border);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.tg-bye:last-child{border-bottom:0}.tg-bye-wk{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.tg-bye.is-worst .tg-bye-wk{color:var(--brand-ink)}.tg-bye-men{flex-wrap:wrap;gap:8px 16px;min-width:0;display:flex}.tg-bye-man{color:inherit;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.tg-bye-man:hover .tg-nm{color:var(--brand-ink)}.tg-bye-bench{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px}@media (max-width:640px){.tg-bye{grid-template-columns:44px minmax(0,1fr)}.tg-bye-bench{grid-column:2}}.lg-deck{align-items:flex-end;gap:14px;margin:26px 0 22px;padding-top:11px;display:flex}.lg-deck-card{background:var(--card);border:1px solid var(--border);cursor:pointer;font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transform:rotate(var(--tilt,-1.4deg));border-radius:2px;padding:13px 26px 12px;font-size:17px;transition:transform .18s,color .18s,box-shadow .18s,background .18s;position:relative;box-shadow:0 6px 16px #0006}.lg-deck-tape{background:var(--tape,#96c8f573);width:56px;height:14px;margin-left:-28px;position:absolute;top:-7px;left:50%;transform:rotate(-2.5deg)}.lg-deck-card:hover{color:var(--foreground)}.lg-deck-card[aria-selected=true]{--tilt:0deg;color:var(--foreground);background:var(--slate-solid);box-shadow:0 12px 26px #00000080,inset 0 0 0 1px #ffd84d73}.lg-deck-card[aria-selected=true] .lg-deck-tape{background:#ffd84d6b}@media (max-width:560px){.lg-deck-card{padding:11px 18px 10px;font-size:15px}}.tg-group{margin:30px 0 0}.tg-group-h{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:13px}.tg-group-sub{max-width:70ch;margin:0 0 12px}.tg-ev-wrap{border:1px solid var(--card-edge);background:var(--card);border-radius:8px;overflow:hidden}.tg-ev+.tg-ev{border-top:1px solid var(--border)}.tg-ev>summary{cursor:pointer;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:13px 16px;list-style:none;display:grid}.tg-ev>summary::-webkit-details-marker{display:none}.tg-ev>summary:hover{background:rgba(var(--chalk-rgb), .05)}.tg-caret{color:var(--muted);font-size:13px;line-height:1.4;transition:transform .15s}.tg-ev[open]>summary .tg-caret{transform:rotate(90deg)}.tg-ev-name{color:var(--foreground);font-size:15px}.tg-glance{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:12.5px}.tg-ev-body{padding:2px 16px 20px 42px}.tg-ev-body .tg-sub{margin-top:0}.tg-seg{margin-bottom:12px}@media (max-width:640px){.tg-ev-body{padding-left:16px}.tg-glance{display:none}}.ta-sec.ta-act{border:0;border-left:3px solid var(--brand);box-shadow:none;background:0 0;border-radius:0;padding:4px 0 4px 16px}.ta-sec.ta-act:after{display:none}.ta-sec.ta-act>summary{padding-left:0}.ta-sec.ta-act>summary>span:first-child{font-family:var(--font-dnf-hand), cursive;letter-spacing:0;text-transform:none;color:var(--foreground);font-size:21px}.ta-sec.ta-act .ta-count{color:var(--brand-ink)}.ta-sec.ta-act .ta-sec-body{padding-left:0}.ta-hole-line{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:18px 0 22px;padding:14px 0 16px}.ta-hole-line .ta-kicker{margin-bottom:10px}.ta-hole-line .ta-hole-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.ta-hole-line .ta-hole-slot{letter-spacing:.1em;text-transform:uppercase;color:var(--down);border:1px solid var(--down);white-space:nowrap;border-radius:3px;padding:3px 9px;font-size:15px}.ta-hole-line .ta-hole-gap{white-space:nowrap;font-size:21px}.ta-chip-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 0;font-size:10.5px}.ta-sheet .ta-chip-lbl{color:var(--muted)}@media (max-width:560px){.ta-hole-line .ta-hole-main{grid-template-columns:auto minmax(0,1fr)}.ta-hole-line .ta-hole-gap{grid-column:1/-1}}.dr-later{color:var(--muted);max-width:68ch;margin:14px 0 0;font-size:15px}.tg-grid{flex-direction:column;gap:6px;display:flex}.tg-grid-head,.tg-grid-row{grid-template-columns:minmax(0, 1fr) repeat(var(--cols,8), minmax(26px, 44px)) 96px;align-items:center;gap:4px 6px;display:grid}.tg-grid-head{border-bottom:1px solid var(--border);margin-bottom:2px;padding-bottom:2px}.tg-yr{letter-spacing:.06em;color:var(--muted);text-align:center;font-size:11px}.tg-cell{background:rgba(var(--chalk-rgb), .08);border:1px solid #0000;border-radius:3px;height:22px}.tg-cell.is-on{opacity:.92;filter:url(#rough)}.tg-cell.is-last{box-shadow:inset -2px 0 0 rgba(var(--chalk-rgb), .55)}.tg-grid-num{text-align:right;color:var(--foreground);white-space:nowrap;font-size:13px}.tg-grid-num.is-short{color:var(--down)}@media (max-width:760px){.tg-grid-head,.tg-grid-row{grid-template-columns:minmax(0, 1fr) repeat(var(--cols,8), minmax(14px, 1fr)) 74px;gap:3px}.tg-yr{font-size:9px}.tg-cell{height:18px}.tg-grid-num{font-size:11.5px}}.tg-season{grid-auto-columns:minmax(30px,1fr);grid-auto-flow:column;align-items:end;gap:5px;padding:4px 0 2px;display:grid;overflow-x:auto}.tg-wk{min-height:calc(var(--tall,1) * 30px + 34px);background:rgba(var(--chalk-rgb), .04);border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:6px 2px 5px;display:flex}.tg-wk.has-out{background:rgba(var(--chalk-rgb), .08)}.tg-wk.is-worst{background:#ffd84d1f;box-shadow:inset 0 0 0 1px #ffd84d80}.tg-wk.is-past{opacity:.42}.tg-wk.is-now{box-shadow:inset 0 0 0 1px var(--brand-ink)}.tg-wk-men{flex-direction:column;align-items:center;gap:3px;display:flex}.tg-wk-man{border:1.5px solid var(--border);border-radius:50%;line-height:0;display:block}.tg-wk-man .tg-face{border:0;flex-basis:26px;width:26px;height:26px}.tg-wk-n{letter-spacing:.06em;color:var(--muted);font-size:11px}.tg-wk.has-out .tg-wk-n{color:var(--foreground)}.tg-wk.is-worst .tg-wk-n{color:var(--brand-ink)}.tg-wk-bench{letter-spacing:.06em;color:var(--muted);font-size:9.5px}.tg-bye-list{margin:14px 0 0;padding:0;list-style:none}.tg-bye-list li{border-bottom:1px dashed var(--border);grid-template-columns:54px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;font-size:13.5px;display:grid}.tg-bye-list li:last-child{border-bottom:0}.tg-bye-list li.is-worst .tg-bye-wk{color:var(--brand-ink)}.tg-bye-wk{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.tg-bye-who{color:var(--foreground)}.tg-bye-val{color:var(--muted);white-space:nowrap}@media (max-width:640px){.tg-season{grid-auto-columns:minmax(26px,1fr);gap:3px}.tg-wk-man .tg-face{flex-basis:20px;width:20px;height:20px}.tg-wk{min-height:calc(var(--tall,1) * 24px + 30px)}}.dr-class{margin-bottom:42px}.dr-class-head{margin-bottom:12px}.dr-class-head .dr-year{margin-bottom:2px}.dr-class-line{color:var(--muted);margin:0;font-size:13px}.dr-class-line b{color:var(--foreground)}.dr-frame{border:1px solid var(--card-edge);background:var(--card);border-radius:10px;padding:14px 16px 18px}.dr-views{flex-wrap:wrap;margin-bottom:14px;display:flex}.dr-views .dnf-seg-btn{flex-direction:column;align-items:flex-start;gap:2px;padding:7px 14px;display:inline-flex}.dr-view-glance{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:9.5px}.dr-frame>.dr-board,.dr-frame>.dr-sheet{margin-top:0}.dr-lens{margin-top:10px}.dr-strip-fold>summary{cursor:pointer;border-top:1px dashed var(--border);font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:10px;padding-top:9px;font-size:11px;list-style:none}.dr-strip-fold>summary::-webkit-details-marker{display:none}.dr-strip-fold>summary:before{content:"› ";transition:transform .15s;display:inline-block}.dr-strip-fold[open]>summary:before{content:"⌄ "}.dr-strip-fold>summary:hover{color:var(--brand-ink)}.dr-strip-fold .dr-strip{border-top:0;padding-top:6px}@media (max-width:640px){.dr-frame{border-radius:8px;padding:12px 12px 14px}.dr-views .dnf-seg-btn{padding:6px 10px}.dr-view-glance{display:none}}.sl-hl{color:var(--ink);white-space:nowrap;padding:0 .14em;display:inline-block;position:relative}.sl-hl:before{content:"";background:var(--brand);z-index:-1;border-radius:2px;position:absolute;inset:8% -2% 4%;transform:rotate(-1.1deg)}.sl-go{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);text-underline-offset:3px;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.sl-ruled>*{border-top:2px solid rgba(var(--chalk-rgb), .38)}.sl-ruled>:first-child{border-top:0}.st-page{max-width:880px}.st-who{margin:0 0 10px}.st-who-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:0;display:flex}.st-team{color:var(--foreground);text-shadow:var(--glow);font-size:26px;line-height:1.05}.st-bits{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.st-change{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border);font-size:11px}.st-who-btn:hover .st-change{color:var(--brand-ink);border-color:var(--brand-ink)}.st-card{background:0 0;border:0;border-radius:0;overflow:visible}.st-beat{border-top:2px solid rgba(var(--chalk-rgb), .38);border-bottom:0;padding:24px 0 22px}.st-beat:first-of-type{border-top:0;padding-top:10px}.st-k{color:var(--brand-ink);margin:0 0 10px;font-size:21px}.st-quiet{color:var(--muted);margin:8px 0 0;font-size:12.5px}.st-rec{flex-wrap:wrap;align-items:baseline;gap:10px 20px;display:flex}.st-now b,.st-proj b{font-family:var(--font-dnf-display), system-ui, sans-serif;color:var(--foreground);font-size:clamp(38px,6vw,54px);font-weight:800;line-height:.95;display:block}.st-now small,.st-proj small,.st-po small{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10.5px;display:block}.st-arrow{color:var(--faint);align-self:center;font-size:26px}.st-po{text-align:right;margin-left:auto}.st-po b{font-family:var(--font-dnf-display), system-ui, sans-serif;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1;display:block}.st-dist-wrap{max-width:260px;margin-top:12px}.st-dist{align-items:flex-end;gap:3px;height:32px;display:flex}.st-dist i{background:rgba(var(--chalk-rgb), .16);border-radius:2px 2px 0 0;flex:1 1 0;min-width:3px}.st-dist i.in{background:#ffd84d73}.st-dist i.mid{background:var(--brand)}.st-dist-x{letter-spacing:.06em;color:var(--faint);justify-content:space-between;gap:8px;margin:4px 0 0;font-size:10px;display:flex}.st-band{color:var(--muted);text-align:center}.st-conf{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 0;font-size:13px;display:flex}.st-conf b{color:var(--foreground)}.st-meter{gap:3px;display:inline-flex}.st-meter i{background:rgba(var(--chalk-rgb), .16);border-radius:2px;width:14px;height:5px}.st-meter i.on{background:var(--brand)}.st-dist.is-place i{position:relative}.st-dist.is-place i.po:after{content:"";background:rgba(var(--chalk-rgb), .06);z-index:-1;border-radius:2px 2px 0 0;height:100vh;max-height:32px;position:absolute;bottom:0;left:-1.5px;right:-1.5px}@media (max-width:640px){.st-dist.is-place i.po:after{max-height:26px}}.st-conf-h{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.st-conf-h b{letter-spacing:0;color:var(--foreground);margin-left:4px;font-size:18px}.st-meter.is-conf i{width:12px;height:7px}.st-conf-parts{color:var(--faint);font-size:12px}.st-pick{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.st-slot{text-align:left;color:inherit;text-decoration:none}.st-slot b{font-family:var(--font-dnf-display), system-ui, sans-serif;font-size:clamp(38px,6vw,52px);font-weight:800;line-height:1;display:inline-block}.st-slot .sl-hl{color:var(--ink)}.st-slot:hover .sl-hl{color:#000}.st-slot small{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px;display:block}.st-pick-body{flex:220px;min-width:0}.st-odds{letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;font-size:11.5px;display:flex}.st-odds b{color:var(--foreground)}.st-odds.is-side{text-align:right;flex-direction:column;align-self:center;gap:2px;margin:0 0 0 auto}.st-odds.is-side>span:first-child b{font-family:var(--font-dnf-display), system-ui, sans-serif;font-size:28px;font-weight:800}.st-held{color:var(--faint)}.st-faces{flex-wrap:wrap;gap:12px;display:flex}.st-face{width:74px;color:inherit;flex-direction:column;align-items:center;gap:3px;text-decoration:none;display:flex}.st-ph{object-fit:cover;object-position:50% 12%;background:var(--slate-deep);border:1px solid rgba(var(--chalk-rgb), .22);border-radius:50%;width:42px;height:42px;display:block}.st-face-nm{text-align:center;font-size:11.5px;line-height:1.15}.st-face:hover .st-face-nm{color:var(--brand-ink)}.st-face-p{letter-spacing:.06em;color:var(--brand-ink);font-size:10px}.st-moved{grid-template-columns:repeat(var(--lanes,3), minmax(0, 1fr));gap:10px 22px;display:grid}.st-lane h4{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11px}.st-lane h4 a{color:inherit;text-decoration:none}.st-lane h4 a:hover{color:var(--brand-ink)}.st-mv{border-top:1px dashed var(--border);align-items:baseline;gap:8px;margin:0;padding:5px 0;font-size:13.5px;display:flex}.st-mv a{color:var(--foreground);text-decoration:none}.st-mv a:hover{color:var(--brand-ink)}.st-mv small{letter-spacing:.08em;color:var(--faint);font-size:10px}.st-mv b{white-space:nowrap}.st-mv{flex-wrap:wrap}.st-mv a{min-width:0}.st-mv-v{align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}@media (max-width:640px){.st-moved{gap:8px 12px}.st-mv{padding:6px 0;font-size:13px;line-height:1.25;display:block}.st-mv a{display:block}.st-mv-v{margin-top:2px;margin-left:0}.st-mv-v b{font-size:15px}}.sb-calls{flex-direction:column;gap:6px;display:flex}.sb-call{color:var(--foreground);margin:0;font-size:13.5px;line-height:1.45}.sb-chip{letter-spacing:.1em;text-transform:uppercase;color:#141517;border-radius:4px;margin-right:2px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.sb-chip.is-start{background:var(--up)}.sb-chip.is-bench{background:var(--down)}.sb-lineup{margin-top:8px}.sb-head{color:var(--muted);margin:0;font-size:13.5px}.sb-head b{color:var(--foreground)}.sb-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:14px 0 0;font-size:10.5px}.sb-row{border-top:1px dashed var(--border);align-items:flex-start;gap:10px;min-width:0;margin:0;padding:7px 0;font-size:13.5px;display:flex}.sb-row a{color:var(--foreground);text-decoration:none}.sb-row a:hover{color:var(--brand-ink)}.sb-row.is-bench a{color:var(--muted)}.sb-slot{letter-spacing:.08em;width:36px;color:var(--faint);flex-shrink:0;padding-top:3px;font-size:10px}.sb-main{flex:1;min-width:0}.sb-top{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.sb-flip{letter-spacing:.08em;color:var(--chalk-blue);border:1px solid var(--chalk-blue);text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:9.5px}.sb-flip.is-q{color:var(--down);border-color:var(--down)}.sb-why{color:var(--muted);font-size:12px}@media (max-width:560px){.sb-why{flex-basis:100%}}.sb-swap{color:var(--muted);margin:2px 0 0;font-size:12px}.sb-swap b{color:var(--up);font-weight:600}.sb-swap.is-out b{color:var(--down)}.sb-tag{text-align:center;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);width:56px;color:var(--muted);border-radius:4px;flex-shrink:0;margin-top:2px;padding:2px 0;font-size:10.5px}.sb-tag.is-easy{color:var(--up);border-color:var(--up);background:var(--up)}@supports (color:color-mix(in lab, red, red)){.sb-tag.is-easy{background:color-mix(in srgb, var(--up) 12%, transparent)}}.sb-tag.is-tough{color:var(--down);border-color:var(--down);background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sb-tag.is-tough{background:color-mix(in srgb, var(--down) 12%, transparent)}}.st-mu{grid-template-columns:1fr 1fr;align-items:center;gap:10px 12px;display:grid}.st-side{flex-direction:column;gap:3px;min-width:0;display:flex}.st-side.is-them{text-align:right;align-items:flex-end}.st-side small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.st-side b{color:var(--foreground);font-size:26px;line-height:1}.st-mid{flex-direction:column;order:3;grid-column:1/-1;align-items:center;gap:4px;display:flex}.st-mid b{font-family:var(--font-dnf-display), system-ui, sans-serif;color:var(--foreground);font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1}.st-track{background:rgba(var(--chalk-rgb), .12);border-radius:4px;width:100%;height:7px;display:block;overflow:hidden}.st-track i{background:var(--brand-ink);opacity:.85;height:100%;display:block}.st-mid small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:10px}.st-ahead-line{font-family:var(--font-dnf-scribble), cursive;color:var(--muted);margin:0;font-size:20px;font-weight:500}.st-ahead-line b{color:var(--brand-ink);font-weight:700}.st-ahead-line a{color:var(--foreground)}.st-rail{border-top:2px solid rgba(var(--chalk-rgb), .38);background:0 0;flex-wrap:wrap;gap:8px;padding:18px 0 0;display:flex}.st-rail a{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:5px 11px;font-size:12px;text-decoration:none}.st-rail a:hover{color:var(--brand-ink);border-color:var(--brand-ink)}.pro-offer{border:1px solid var(--card-edge);background:var(--card);border-top:3px solid var(--brand);border-radius:12px;margin-top:26px;padding:18px 16px 16px}.pro-offer-head{max-width:62ch}.pro-offer h2{color:var(--brand-ink);margin:0 0 4px;font-size:24px;line-height:1.05}.pro-offer-sub{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.pro-offer-list{margin:14px 0 0;padding:0;list-style:none}.pro-offer-list li{break-inside:avoid;color:var(--foreground);margin-bottom:9px;padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.pro-offer-list li:before{content:"✓";color:var(--brand-ink);font-size:13px;position:absolute;top:-1px;left:0}.pro-offer-list b{color:var(--foreground);font-weight:600}.pro-offer-buy{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;padding-top:14px;display:flex}.pro-offer .pro-lock-btn{background:var(--brand);border-color:var(--brand);color:#1f2420}.pro-offer-fine{color:var(--muted);font-size:12px}@media (min-width:720px){.pro-offer{padding:22px 22px 18px}.pro-offer-list{columns:2;column-gap:28px}}.ad-rail{z-index:20;flex-direction:column;gap:5px;display:flex;position:fixed;top:88px}.ad-mark{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:.75;font-size:9px}.ad-slot{border:1px solid var(--card-edge);background:var(--card);border-radius:8px;width:100%;display:flex;overflow:hidden}.ad-pro{flex-direction:column;justify-content:center;gap:8px;width:100%;height:100%;padding:16px 13px;display:flex}.ad-pro-h{color:var(--brand-ink);font-size:26px;line-height:1}.ad-pro-lead{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.ad-pro-list{flex-direction:column;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ad-pro-list li{color:var(--foreground);padding-left:15px;font-size:11.5px;line-height:1.35;position:relative}.ad-pro-list li:before{content:"✓";color:var(--brand-ink);font-size:10px;position:absolute;top:0;left:0}.ad-pro-btn{width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:var(--brand);color:#1f2420;cursor:pointer;border:0;border-radius:3px;margin-top:14px;padding:9px 8px;font-size:11px;text-decoration:none;display:block}.ad-pro-btn:disabled{opacity:.6;cursor:wait}.ad-pro-btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ad-pro-fine{color:var(--muted);text-align:center;font-size:10px;line-height:1.3}.ad-rail.is-wide .ad-pro{gap:11px;padding:22px 18px}.ad-rail.is-wide .ad-pro-h{font-size:31px}.ad-rail.is-wide .ad-pro-lead{font-size:13px}.ad-rail.is-wide .ad-pro-list{gap:9px}.ad-rail.is-wide .ad-pro-list li{padding-left:17px;font-size:12.5px}.ad-rail.is-wide .ad-pro-btn{padding:11px 10px;font-size:12px}.ad-rail.is-wide .ad-pro-fine{font-size:11px}.ad-anchor{--ad-bar:56px;z-index:30;box-sizing:content-box;height:var(--ad-bar);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--nav-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -1px 0 var(--card-edge);align-items:center;gap:8px;padding-inline:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.ad-anchor .ad-mark{border:1px solid var(--border);border-radius:3px;flex:none;padding:2px 5px}.ad-bar-h{color:var(--brand-ink);flex:none;font-size:18px}.ad-bar-line{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.ad-anchor .ad-pro-btn{flex:none;width:auto;margin:0;padding:8px 14px}.ad-x{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.ad-x:hover{color:var(--foreground)}.ad-x:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}body.has-ad-anchor{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}body:has(.pwa-nudge) .ad-anchor{display:none}body.has-ad-anchor:has(.pwa-nudge){padding-bottom:0}html[data-density=simple] .dnf-explain,html[data-density=simple] .hm-sub,html[data-density=simple] .hm-why,html[data-density=simple] .hm-mu-note,html[data-density=simple] .st-quiet,html[data-density=simple] .tg-sub,html[data-density=simple] .tg-group-sub,html[data-density=simple] .ta-team-sub,html[data-density=simple] .dr-sub,html[data-density=simple] .dr-intel-sub,html[data-density=simple] .dr-slot-sub,html[data-density=simple] .dr-tile-sub,html[data-density=simple] .dr-pick-sub,html[data-density=simple] .lg-basis-hint,html[data-density=simple] .lg-order-hint,html[data-density=simple] .lsh-type-why,html[data-density=simple] .dnf-board-hint,html[data-density=simple] .dnf-mode-hint,html[data-density=simple] .dnf-scale-note,html[data-density=simple] .dnf-sync-sub,html[data-density=simple] .dnf-launch-hint,html[data-density=simple] .dnf-sig-hint,html[data-density=simple] .dnf-dh-tip,html[data-density=simple] .yt-recap-note,html[data-density=simple] .st-dist-wrap,html[data-density=simple] .st-faces{display:none}html[data-density=simple] .card h2{margin-bottom:10px}html[data-density=simple] .st-beat{padding-block:12px}@media (max-width:700px){html[data-density=simple]{font-size:17px}}.ac-row-note{max-width:62ch;color:var(--muted);margin:-4px 0 14px;font-size:12.5px;line-height:1.45}.op-shares{gap:16px;margin-bottom:20px;display:grid}@media (min-width:760px){.op-shares{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.op-share{min-width:0}.op-share.is-empty{opacity:.45}.op-share-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.op-share-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.op-share-val{color:var(--foreground);font-size:21px}.op-share-none{color:var(--muted);font-size:12px}.op-track{background:rgba(var(--chalk-rgb), .1);border:1px solid var(--border);border-radius:5px;height:10px;margin:7px 0 0;position:relative;overflow:hidden}.op-track-fill{border-radius:5px 0 0 5px;height:100%;display:block}.op-axis{height:15px;margin-bottom:5px;position:relative}.op-mark{letter-spacing:.04em;color:var(--muted);white-space:nowrap;flex-direction:column;align-items:center;font-size:9px;display:flex;position:absolute;top:0;transform:translate(-50%)}.op-mark i{background:var(--muted);width:1px;height:4px;margin-bottom:1px;display:block}.op-mark:last-child{transform:translate(-70%)}.op-share-read{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.op-share-read b{color:var(--foreground);font-weight:600}.op-weekly{border-top:1px solid var(--border);padding-top:14px}.op-chart{justify-content:flex-start;align-items:flex-end;gap:6px;min-height:150px;padding-bottom:2px;display:flex;overflow-x:auto}.op-col{flex-direction:column;flex:26px;align-items:center;gap:4px;min-width:26px;max-width:54px;display:flex}.op-pct{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.op-bar{background:rgba(var(--chalk-rgb), .07);border:1px solid var(--border);border-radius:3px;flex-direction:column-reverse;width:100%;height:118px;display:flex;position:relative;overflow:hidden}.op-fill{width:100%;box-shadow:0 -2px 0 var(--card);display:block}.op-fill:first-child{box-shadow:none}.op-wk{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.op-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;font-size:11.5px;display:flex}.op-key i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.op-key-week{margin-left:auto}@media (max-width:700px){.op-bar{height:96px}}.cu-controls{flex-wrap:wrap;gap:10px 14px;margin-bottom:18px;display:flex}.cu-headline{color:var(--foreground);max-width:60ch;margin:0 0 18px;font-size:17px;line-height:1.45}.cu-headline b{color:var(--brand-ink);font-size:22px}.cu-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cu-row{border:1px solid var(--card-edge);background:var(--card);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cu-rank{width:22px;color:var(--muted);text-align:right;flex:none;padding-top:1px;font-size:15px}.cu-body{flex:auto;min-width:0}.cu-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cu-school{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.01em;color:var(--foreground);font-size:18px}.cu-count{color:var(--brand-ink);flex:none;font-size:15px}.cu-of{color:var(--muted);font-size:11.5px}.cu-bar{background:rgba(var(--chalk-rgb), .1);border-radius:3px;height:6px;margin:7px 0 9px;overflow:hidden}.cu-bar span{background:var(--brand);border-radius:3px;height:100%;display:block}.cu-men{flex-wrap:wrap;gap:6px 8px;display:flex}.cu-man{border:1px solid var(--border);color:var(--foreground);border-radius:4px;align-items:baseline;gap:5px;padding:3px 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.cu-man:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.cu-man-rank{color:var(--muted);font-size:10.5px}.cu-more{color:var(--muted);align-self:center;font-size:11.5px}.cu-singles{border:1px dashed var(--border);color:var(--muted);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.cu-singles b{color:var(--foreground)}.cu-basis{color:var(--muted);max-width:64ch;margin:18px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:700px){.cu-controls .dnf-seg{width:100%}.cu-school{font-size:16px}}.pf-half{color:var(--brand-ink);align-items:center;gap:12px;margin:0 0 14px;font-size:24px;line-height:1;display:flex}.pf-half:after{content:"";background:var(--border);flex:auto;height:1px}.pn-line{color:var(--foreground);margin:0 0 10px;font-size:14px;line-height:1.5}.pn-line b{color:var(--brand-ink);font-size:19px}.pn-more{font-size:12px}.pn-tag{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;display:inline-flex}.pn-tag i{color:var(--brand);font-size:9px;font-style:normal}.pg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;margin-bottom:14px;display:flex}.pg-lead{color:var(--muted);flex:320px;max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.pg-top{color:var(--foreground);margin:0 0 14px;font-size:15px;line-height:1.5}.pg-top b{color:var(--brand-ink);font-size:20px}.pg-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-row{border:1px solid var(--card-edge);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 12px;display:flex}.pg-school{flex:none;align-items:baseline;gap:8px;min-width:190px;display:flex}.pg-school b{font-family:var(--font-dnf-display), system-ui, sans-serif;color:var(--foreground);font-size:15px}.pg-record{color:var(--brand-ink);white-space:nowrap;font-size:11px}.pg-record i{color:var(--brand);font-style:normal}.pg-record.is-none{color:var(--muted)}.pg-men{flex-wrap:wrap;flex:auto;gap:5px 7px;min-width:0;display:flex}.pg-man{border:1px solid var(--border);color:var(--foreground);border-radius:4px;align-items:baseline;gap:5px;padding:2px 7px;font-size:12px;text-decoration:none;display:inline-flex}.pg-man:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.pg-man-rank{color:var(--muted);font-size:10px}.pg-foot{margin:14px 0 0;font-size:12px}@media (max-width:700px){.pg-head .dnf-seg{width:100%}.pg-school{width:100%;min-width:0}}.rk-moved{margin-top:8px}@media (min-width:640px){.st-beat{padding:16px 20px}.st-team{font-size:30px}.st-now b{font-size:46px}.st-proj b,.st-po b{font-size:32px}.st-dist{height:56px}.st-mu{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.st-mid{order:0;grid-column:auto}.st-slot b{font-size:40px}}.dz{flex-direction:column;gap:26px;display:flex}.dz-sec{flex-direction:column;gap:10px;display:flex}.dz-h{color:var(--foreground);font-size:21px}.dz-count{text-align:center;background:var(--brand);min-width:22px;color:var(--ink);border-radius:11px;margin-left:6px;padding:1px 7px;font-size:13px;display:inline-block}.dz-empty{color:var(--muted);font-size:13.5px}.dz-lenses{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dz-lens-sub{color:var(--muted);font-size:13px}.dz-lens-row{flex-wrap:wrap;gap:8px;display:flex}.dz-lens-btn{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.04em;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.dz-lens-btn.is-on{background:var(--brand);border-color:var(--brand);color:var(--ink)}.dz-lens-btn.is-later{cursor:default;opacity:.6;font-weight:400}.dz-lens-btn:disabled{cursor:default;opacity:.45}.dz-shifts{flex-wrap:wrap;gap:6px;display:flex}.dz-chip{color:var(--foreground);background:var(--well);border:1px solid var(--border);border-radius:8px;padding:5px 10px;font-size:12.5px}.dz-chip b{color:var(--brand-ink);font-weight:600}.dz-chip.is-dim{color:var(--muted)}.dz-night-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dz-night-sub{color:var(--muted);font-size:12.5px}.dz-rounds{align-self:flex-start}.dz-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.dz-tile{flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex;position:relative}.dz-tile.is-own{outline:1px solid #ffd84d66}.dz-plate{align-items:baseline;gap:8px;display:flex}.dz-plate-key{color:var(--brand-ink);font-size:20px}.dz-plate-conf{color:var(--muted);font-size:12px}.dz-add{border:1.5px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;font-size:15px;line-height:1;position:absolute;top:9px;right:9px}.dz-add:hover{border-color:var(--brand);color:var(--brand-ink)}.dz-add.is-in{background:var(--brand);border-color:var(--brand);color:var(--ink)}.dz-ribbon{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.14em;background:var(--brand);color:var(--ink);border-radius:3px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:12px;right:-7px;transform:rotate(3deg)}.dz-tile-body{align-items:center;gap:10px;display:flex}.dz-face{object-fit:cover;object-position:top;background:var(--tile);border-radius:50%;flex-shrink:0;width:44px;height:44px}.dz-face-blank{font-family:var(--font-dnf-display), system-ui, sans-serif;color:var(--ink-soft);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.dz-tile-who{flex-direction:column;gap:3px;min-width:0;display:flex}.dz-tile-name{color:var(--foreground);font-size:14.5px;font-weight:600}.dz-tile-name:hover{color:var(--brand-ink)}.dz-tile-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.dz-pos{font-style:normal;font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.08em;color:#fff;border-radius:4px;padding:1.5px 6px;font-size:10.5px;font-weight:700}.dz-pos.QB{background:var(--pos-qb)}.dz-pos.RB{background:var(--pos-rb)}.dz-pos.WR{background:var(--pos-wr)}.dz-pos.TE{background:var(--pos-te)}.dz-tile-owner{color:var(--muted);border-top:1px solid var(--border);align-items:baseline;gap:8px;margin-top:auto;padding-top:7px;font-size:12px;display:flex}.dz-price{color:var(--brand-ink);margin-left:auto}.dz-locked-line{color:var(--muted);font-size:12.5px}.dz-cart{flex-direction:column;gap:10px;display:flex}.dz-cart-item{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.dz-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-left:auto;font-size:13px}.dz-remove:hover{color:var(--foreground)}.dz-shelf{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.dz-shelf-row{align-items:flex-start;gap:12px;display:flex}.dz-shelf-k{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:0 0 44px;padding-top:7px;font-size:11px;font-weight:700}.dz-shelf-items{flex-wrap:wrap;gap:6px;display:flex}.dz-asset{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:7px;padding:5px 10px;font-size:12.5px;display:inline-flex}.dz-asset-v{color:var(--muted);font-size:11.5px}.dz-asset:hover{border-color:var(--brand)}.dz-asset.is-willing{background:var(--brand);border-color:var(--brand)}.dz-asset.is-willing,.dz-asset.is-willing .dz-asset-v{color:var(--ink)}.dz-ledger{color:var(--muted);border-top:1px solid var(--border);padding-top:10px;font-size:13px}.dz-warn{color:var(--foreground);background:#d23b3024;border:1px solid #d23b3066;border-radius:8px;padding:8px 12px;font-size:13px}.dz-offer{border-left:3px solid var(--border);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.dz-offer.is-fair{border-left-color:var(--up,#7fc79c)}.dz-offer.is-heavy{border-left-color:var(--brand)}.dz-offer.is-stretch,.dz-offer.is-short{border-left-color:var(--chalk-pink)}.dz-offer-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.dz-offer-target{color:var(--brand-ink)}.dz-verdict{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.06em;margin-left:auto;font-size:11.5px;font-weight:700}.dz-verdict.is-fair{color:var(--up,#7fc79c)}.dz-verdict.is-heavy{color:var(--brand-ink)}.dz-verdict.is-stretch,.dz-verdict.is-short{color:var(--chalk-pink)}.dz-offer-line{color:var(--muted);font-size:13px}.dz-offer-line b{color:var(--foreground);font-weight:600}.dz-delta{margin-left:6px;font-weight:600}.dz-delta.is-up{color:var(--up,#7fc79c)}.dz-delta.is-down{color:var(--chalk-pink)}.dz-copy{cursor:pointer;border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:7px;align-self:flex-start;padding:5px 11px;font-size:12.5px}.dz-copy:hover{border-color:var(--brand);color:var(--brand-ink)}.dz-after{flex-direction:column;gap:14px;padding:16px;display:flex}.dz-after-ranks{flex-wrap:wrap;gap:8px;display:flex}.dz-rankchip{color:var(--foreground);background:var(--well);border:1px solid var(--border);border-radius:8px;padding:6px 11px;font-size:13px}.dz-rankchip.is-note{color:var(--muted);font-size:12.5px}.dz-after-flow{flex-wrap:wrap;gap:14px 28px;display:flex}.dz-after-list{color:var(--foreground);margin-top:4px;font-size:13px}.dz-chart-wrap{flex-direction:column;gap:8px;display:flex}.dz-chart svg{width:100%;height:auto;display:block}.dz-gridline{stroke:rgba(var(--chalk-rgb), .12);stroke-width:1px}.dz-axis{fill:var(--muted);font-size:10.5px}.dz-chart-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}.dz-key{align-items:center;gap:6px;display:inline-flex}.dz-key-plan,.dz-key-pat{border-top:2.4px solid var(--brand);width:18px;height:0;display:inline-block}.dz-key-pat{border-top:1.6px dashed rgba(var(--chalk-rgb), .5)}.dz-lineup-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dz-lslot{color:var(--foreground);background:var(--well);border:1px solid var(--border);border-radius:6px;align-items:baseline;gap:6px;padding:4px 9px;font-size:12.5px;display:inline-flex}.dz-lslot i{font-style:normal;font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:700}.dz-lslot.is-new{border-color:var(--brand)}.dz-lslot.is-new i{color:var(--brand-ink)}.dz-ghost{flex-direction:column;gap:10px;padding:16px;display:flex}@media (max-width:700px){.dz-grid{grid-template-columns:1fr 1fr}.dz-shelf-row{flex-direction:column;gap:6px}.dz-shelf-k{padding-top:0}.dz-swap{grid-template-columns:1fr;gap:10px}}@media (max-width:460px){.dz-grid{grid-template-columns:1fr}}.dz-lens-tag{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:var(--brand-muted);color:var(--brand-ink);border-radius:4px;padding:1.5px 6px;font-size:10px;font-weight:700}.dz-cart-line{color:var(--muted);font-size:13px}.dz-cart-line b{color:var(--foreground);font-weight:600}.dz-asset{position:relative}.dz-age{flex-shrink:0;align-self:center;font-size:9px;font-style:normal;line-height:1}.dz-asset.is-fading .dz-age,.dz-age.is-fading{color:var(--chalk-pink)}.dz-asset.is-holding .dz-age,.dz-age.is-holding{color:var(--chalk-blue)}.dz-asset.is-willing .dz-age{color:var(--ink)}.dz-shelf-row+.dz-shelf-row{border-top:1px solid var(--border);padding-top:12px}.dz-agekey{color:var(--muted);flex-wrap:wrap;gap:4px 18px;font-size:12px;display:flex}.dz-agekey span{align-items:center;gap:6px;display:inline-flex}.dz-offers{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:10px;display:grid}.dz-offers .dz-thin,.dz-offers .dz-warn{grid-column:1/-1}.dz-offer-who{color:var(--muted);font-size:13.5px}.dz-offer-who b{color:var(--foreground)}.dz-dir{letter-spacing:.07em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.dz-dir[data-dir=contend]{color:#f3ece0;background:#2f7d5cd9}.dz-dir[data-dir=rebuild]{color:#f7efe4;background:#9a3c2ad9}.dz-swap{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dz-swap ul{flex-direction:column;gap:3px;margin-top:4px;display:flex}.dz-swap-item{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.dz-swap-name small{color:var(--muted);font-size:11px}.dz-offer-target{color:var(--brand-ink);margin-top:6px;font-size:12.5px}.dz-offer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dz-go{color:var(--brand-ink);font-size:13px;font-weight:600}.dz-go:hover{text-decoration:underline}.dz-horizon{align-self:flex-start}.dz-tline{stroke:rgba(var(--chalk-rgb), .16);stroke-width:1.4px}.dz-tline-on{stroke:rgba(var(--chalk-rgb), .6);stroke-width:1.8px}.dz-tline-pat{stroke:rgba(var(--chalk-rgb), .45);stroke-width:1.6px;stroke-dasharray:4 4}.dz-tline-mine{stroke:var(--brand);stroke-width:2.6px}.dz-dot-on{fill:rgba(var(--chalk-rgb), .7)}.dz-dot-plan{fill:var(--brand)}.dz-lab-plan{fill:var(--brand-ink);font-size:11.5px;font-weight:600}.dz-swapbar{flex-wrap:wrap;gap:5px;display:flex}.dz-swap-pick{color:var(--foreground);cursor:pointer;border:1px dashed var(--border);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.dz-swap-pick:hover{border-color:var(--brand);color:var(--brand-ink)}.dz-swap-pick.is-cancel{color:var(--muted)}.dz-empty-cart{margin-left:auto}.dz-get-line{color:var(--muted);font-size:13px}.dz-get-line b{color:var(--foreground);font-weight:600}.dz-bundle-tag{letter-spacing:.07em;text-transform:uppercase;background:var(--brand-muted);color:var(--brand-ink);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700}.dz-ideas{flex-direction:column;gap:6px;display:flex}.dz-idea{background:var(--well);border-left:3px solid var(--border);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 10px;font-size:13px;display:flex}.dz-idea b{color:var(--foreground);font-weight:600}.dz-idea.is-fair{border-left-color:var(--up,#7fc79c)}.dz-idea.is-heavy{border-left-color:var(--brand)}.dz-idea.is-stretch,.dz-idea.is-short{border-left-color:var(--chalk-pink)}.dz-idea .dz-verdict{margin-left:0}.dz-idea-actions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.dz-idea-actions .dz-copy{padding:3px 9px;font-size:12px}.dz-backnote{color:var(--foreground);background:var(--brand-muted);border:1px solid #ffd84d66;border-radius:8px;padding:8px 12px;font-size:13px}.dz-backnote b{color:var(--brand-ink);font-weight:600}.dz-lane-h{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:700}.dz-lane-h b{color:var(--brand-ink)}.dz-idea.is-back{border-left-color:var(--brand)}.dz-tier{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.dz-tier[data-tier=safe]{color:#f3ece0;background:#2f7d5c}.dz-tier[data-tier=balanced]{background:var(--brand);color:var(--ink)}.dz-tier[data-tier=risky]{background:var(--marker);color:#f7efe4}.dnf-lens-live{color:var(--brand-ink);background:var(--brand-muted);border:1px solid #ffd84d66;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.dnf-lens-live button{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:11px}.dnf-lens-live button:hover{color:var(--foreground)}.siq{flex-direction:column;gap:6px;margin-top:14px;padding:12px 16px;display:flex}.siq-head{align-items:baseline;gap:10px;display:flex}.siq-name{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);font-size:12px;font-weight:700}.siq-sub{color:var(--muted);font-size:11.5px}.siq-line{color:var(--muted);font-size:13px}.siq-line b{color:var(--foreground);font-weight:600}.siq-flag{color:var(--brand-ink);font-size:13px;font-weight:600}.tour{flex-direction:column;margin-bottom:26px;display:flex}.tour-h{text-align:center;color:var(--brand-ink);margin:10px 0 6px;font-size:clamp(30px,4.5vw,40px)}.tour-feat{grid-template-columns:1fr 1.15fr;align-items:center;gap:26px;margin:26px 0;display:grid}.tour-feat.is-flip{grid-template-columns:1.15fr 1fr}.tour-feat.is-flip .tour-copy{order:2}.tour-where{letter-spacing:.14em;color:var(--brand-ink);text-transform:uppercase;font-size:11px;font-weight:700}.tour-copy h3{color:var(--foreground);margin:6px 0 8px;font-size:25px;font-weight:700;line-height:1.15}.tour-copy p{color:var(--muted);font-size:15px}.tour-copy p b{color:var(--foreground)}.tour-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tour-rows{flex-direction:column;gap:8px;display:flex}.tour-brow{align-items:center;gap:12px;padding:9px 13px;display:flex}.tour-rk{color:var(--muted);width:18px}.tour-bwho{flex-direction:column;gap:3px;display:flex}.tour-bwho b{color:var(--foreground);font-size:14.5px}.tour-bwho small{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.tour-grade{color:var(--brand-ink);margin-left:auto;font-size:15px}.tour-rowsub{color:var(--muted);text-align:right;font-size:11.5px}.tour-offer .dz-go{cursor:default}.tour-siq{flex-direction:column;display:flex}.tour-traj{padding:14px 16px 10px}.tour-traj svg{width:100%;height:auto;display:block}.tour-ax{fill:var(--muted);font-family:var(--font-dnf-display), sans-serif;font-size:11px}.tour-ghosts path{stroke:rgba(var(--chalk-rgb), .14);stroke-width:1.3px}.tour-pat{stroke:rgba(var(--chalk-rgb), .5);stroke-width:1.6px;stroke-dasharray:4 4}.tour-plan{stroke:var(--brand);stroke-width:2.6px}.tour-dot{fill:var(--brand)}.tour-lab{fill:var(--brand-ink);font-family:var(--font-dnf-display), sans-serif;font-size:12px;font-weight:600}.tour-tleg{color:var(--muted);gap:16px;margin-top:6px;font-size:12px;display:flex}.tour-key{align-items:center;gap:6px;display:inline-flex}.tour-key i{border-top:2.4px solid var(--brand);width:18px}.tour-key.is-pat i{border-top:1.6px dashed rgba(var(--chalk-rgb), .5)}.tour-ribbon{text-align:center;color:var(--foreground);margin:34px 0 8px;font-size:clamp(22px,3.2vw,30px)}.tour-ribbon b{color:var(--brand)}.tour-doors{letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:18px;font-size:13px;display:flex}.tour-doors a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.dnf-invite-foot{margin:26px 0 18px}@media (max-width:760px){.tour-feat,.tour-feat.is-flip{grid-template-columns:1fr;gap:14px}.tour-feat.is-flip .tour-copy{order:0}}@media (max-width:430px){.tour-tiles{grid-template-columns:1fr}}.rk-fold{border:1px solid var(--card-edge);background:var(--card);border-radius:10px;overflow:hidden}.rk-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;list-style:none;display:flex}.rk-fold>summary::-webkit-details-marker{display:none}.rk-fold>summary:before{content:"▸";color:var(--brand-ink);align-self:center;font-size:11px;transition:transform .15s}.rk-fold[open]>summary:before{transform:rotate(90deg)}.rk-fold-t{color:var(--foreground);font-size:14px;font-weight:600}.rk-fold-sub{color:var(--muted);font-size:12.5px}.rk-fold-hint{color:var(--brand-ink);text-underline-offset:3px;margin-left:auto;font-size:11.5px;text-decoration:underline}.rk-fold-body{border-top:1px solid var(--border);padding:4px 14px 14px}.dz-offer{position:relative}.dz-offer .dz-use{top:10px;right:10px}.dz-offer.is-chosen{outline:1.5px solid var(--brand);outline-offset:-1.5px}.dz-offer .dz-offer-head{padding-right:34px}.dz-chart-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.dz-chart-seg{margin-left:auto}@media (max-width:700px){.dz-chart-seg{margin-left:0}}.dz-thin{color:var(--muted);background:var(--well);border-left:3px solid var(--chalk-blue);border-radius:8px;padding:7px 11px;font-size:12.5px}.rk-fold{border:0;border-top:2px solid rgba(var(--chalk-rgb), .38);background:0 0;border-radius:0;padding:0;overflow:visible}.rk-fold>summary{padding:12px 0}.rk-fold .rk-fold-t{font-family:var(--font-dnf-scribble), cursive;letter-spacing:0;text-transform:none;color:var(--brand-ink);text-underline-offset:3px;font-size:21px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.rk-fold .rk-fold-body{border-top:0;padding:0 0 14px}.dz-offer{box-shadow:none;border:0;border-top:1.5px dashed rgba(var(--chalk-rgb), .3);background:0 0;border-radius:0;padding-left:0;padding-right:0}.dz-offers>.dz-offer:first-child{border-top:0}.dnf-scale-verdict{font-family:var(--font-dnf-display), system-ui, sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.05}.siq.card{background:0 0;border:0}.siq.card:before{display:none}.siq{border-top:2px solid rgba(var(--chalk-rgb), .38);border-radius:0;padding-left:0;padding-right:0}.yt-history{box-shadow:none;border:0;border-top:2px solid rgba(var(--chalk-rgb), .38);color:var(--foreground);background:0 0;border-radius:0;padding:20px 0 0;transform:none}.yt-history:before{display:none}.yt-history .yt-history-title,.yt-history .yt-cmp-h,.yt-history .yt-cmp-name{color:var(--foreground)}.yt-history .yt-cmp-pos,.yt-history .yt-cmp-num{color:var(--muted)}.yt-history .yt-cmp-rank.is-off,.yt-history .yt-recap-score{color:var(--down)}.yt-history .yt-cmp-rank.is-off:after{border-color:var(--down)}@media (max-width:640px){.st-page{padding-left:22px;padding-right:22px}.st-beat{padding:20px 0 18px}.st-rec{gap:8px 12px}.st-pick{gap:8px 14px}.st-now small,.st-proj small,.st-po small{letter-spacing:.1em;font-size:10px}.st-arrow{font-size:22px}.st-now b,.st-proj b,.st-slot b{font-size:34px}.st-po b{font-size:28px}.st-dist-wrap{max-width:210px}.st-dist{height:26px}.st-odds.is-side{text-align:left;flex-flow:wrap;flex-basis:100%;align-self:auto;align-items:baseline;gap:2px 12px;margin-left:0}.st-odds.is-side>span:first-child b{font-size:24px}.st-mid b{font-size:30px}}.ta-kicker{font-family:var(--font-dnf-scribble), cursive;letter-spacing:0;text-transform:none;color:var(--brand-ink);font-size:21px;font-weight:700}.tg-head{border-top:2px solid rgba(var(--chalk-rgb), .38);margin:30px 0 18px;padding-top:22px}.tg-head h2.dnf-hand{font-family:var(--font-dnf-scribble), cursive;color:var(--brand-ink);text-shadow:none;margin:0 0 2px;font-size:22px;font-weight:700}.st-who+.st-conf{margin:0 0 8px}.dr-race-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dr-race-t{border-collapse:separate;border-spacing:2px;width:100%;font-size:13px}.dr-race-t th{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:nowrap;padding:2px 4px 6px;font-size:10.5px;font-weight:600}.dr-race-t th.dr-race-team,.dr-race-t td.dr-race-team{text-align:left}.dr-race-t th.dr-race-slot{text-align:center;min-width:30px}.dr-race-t td{text-align:right;white-space:nowrap;border-top:1px dashed var(--border);padding:6px}.dr-race-t td.val{font-variant-numeric:tabular-nums}.dr-race-t td small{color:var(--faint);font-size:10.5px;font-weight:400;display:block}.dr-race-team b{color:var(--foreground);font-weight:600;display:block}.dr-race-team small{color:var(--muted)}.dr-race-t tr.is-me .dr-race-team b{color:var(--brand-ink)}.dr-race-t tr.is-me td{border-top-color:var(--brand-ink)}.dr-race-cell{color:var(--muted);background:var(--brand);font-size:11px;font-weight:700;text-align:center!important}@supports (color:color-mix(in lab, red, red)){.dr-race-cell{background:color-mix(in srgb, var(--brand) calc(var(--p,0) * 100%), transparent)}}.dr-race-cell{border-radius:3px;min-width:30px;border-top:0!important}.dr-race-cell.is-strong{color:var(--ink)}.dr-race-key{color:var(--muted);max-width:72ch;margin:10px 0 0;font-size:12px}.dr-race-weeks{margin-top:14px}.dr-race-t.is-weeks td,.dr-race-t.is-weeks th{text-align:right}.dr-race-t.is-weeks th.dr-race-team,.dr-race-t.is-weeks td.dr-race-team{text-align:left}.dr-race-t .dr-race-team{z-index:1;background:var(--slate-solid);position:sticky;left:0}@media (max-width:640px){.dr-race-t{font-size:12px}.dr-race-t td{padding:5px 4px}.dr-race-team b{text-overflow:ellipsis;max-width:96px;overflow:hidden}}.ws-lens{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.ws-chip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ws-chip.is-on{color:var(--ink);background:var(--brand);border-color:var(--brand)}.ws-chip:focus-visible,.ws-cell:focus-visible,.ws-x:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dr-race-t.ws-t td.ws-td{border-top:0;padding:0}.ws-cell{text-align:left;cursor:pointer;width:100%;min-width:74px;font:inherit;color:inherit;background:var(--down);border:1px solid #0000;border-radius:3px;padding:5px 6px;display:block}@supports (color:color-mix(in lab, red, red)){.ws-cell{background:color-mix(in srgb, var(--down) calc(var(--p,0) * 55%), transparent)}}.ws-cell b{color:var(--foreground);text-overflow:ellipsis;max-width:104px;font-size:12px;font-weight:600;display:block;overflow:hidden}.ws-cell small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px;display:block}.ws-cell.is-deep small{color:var(--foreground);opacity:.8}.ws-cell.is-hole{border-color:var(--down)}.ws-cell.is-on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.ws-cell:hover{border-color:var(--muted)}.ws-out{text-transform:uppercase;letter-spacing:.06em;color:var(--down);margin-left:4px;font-size:9.5px;font-style:normal;font-weight:700}.ws-card{border-top:1px dashed var(--border);margin-top:14px;padding-top:12px;scroll-margin-bottom:16px;position:relative}.ws-card-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;padding-right:28px;display:flex}.ws-card-h b{color:var(--foreground);font-size:15px}.ws-card-h span{color:var(--muted);font-size:12px}.ws-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:20px;line-height:1;position:absolute;top:8px;right:0}.ws-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-line{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ws-slot{font-family:var(--font-dnf-display), system-ui, sans-serif;letter-spacing:.08em;color:var(--muted);padding-top:2px;font-size:11px;font-weight:700}.ws-line.is-lead .ws-slot{color:var(--brand-ink)}.ws-line b{color:var(--foreground);font-weight:600}.ws-line p{color:var(--foreground);opacity:.82;max-width:72ch;margin:2px 0 0;font-size:12.5px}.ws-line .ws-next{opacity:1;color:var(--muted)}.ws-inj{text-transform:uppercase;color:var(--muted);margin-left:8px;font-size:10.5px;font-weight:700}.ws-inj.is-out{color:var(--down)}@media (max-width:640px){.ws-cell{min-width:64px;padding:4px 5px}.ws-cell b{max-width:84px;font-size:11.5px}}.ds .ds-up{color:var(--up)}.ds .ds-down{color:var(--down)}.ds .ds-sub{color:var(--faint)}.ds-key{color:var(--faint);max-width:72ch;margin:2px 0 0;font-size:11.5px}.values-credit{color:var(--muted);text-align:center;margin:14px 0 0;font-size:12px}.values-credit a{color:var(--brand-ink);text-decoration:underline}.sb-lock{color:var(--faint);align-self:center;display:inline-flex}.sb-rec{margin-top:4px}.sb-rec-t{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.sb-rec-t th{text-align:left;color:var(--muted);padding:4px 10px 4px 0;font-size:11.5px;font-weight:500}.sb-rec-t tbody th{color:var(--foreground);white-space:nowrap;font-size:13px}.sb-rec-t td{border-top:1px dashed var(--border);color:var(--muted);padding:6px 10px 6px 0}.sb-rec-t tbody th{border-top:1px dashed var(--border)}.sb-rec-t td b{color:var(--foreground)}.sb-rec-t td b.is-up{color:var(--up)}.sb-rec-t td b.is-down{color:var(--down)}.sb-rec-none{color:var(--faint)}@media (max-width:560px){.sb-rec-t thead th{font-size:10.5px}.sb-rec-t td,.sb-rec-t th{padding-right:6px}}.sb-last{margin-top:12px}.sb-last-calls{color:var(--muted);gap:6px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.sb-last-calls li{align-items:baseline;gap:10px;display:flex}.sb-last-calls b{color:var(--foreground);font-weight:600}.sb-last-mark{letter-spacing:.06em;text-transform:uppercase;width:58px;color:var(--faint);flex-shrink:0;font-size:10.5px;font-weight:700}.sb-last-mark.is-right{color:var(--up)}.sb-last-mark.is-wrong{color:var(--down)}.sb-last-total{color:var(--muted);margin:0 0 10px;font-size:13px}.sb-last-total b{color:var(--foreground)}.sb-last-row{border-top:1px dashed var(--border);align-items:center;gap:10px;margin:0;padding:5px 0;font-size:13px;display:flex}.sb-last-row .sb-slot{padding-top:0}.sb-last-name{min-width:0;color:var(--foreground);flex:1}.sb-last-name small{color:var(--muted);font-size:12px}.sb-last-row.is-bench .sb-last-name{color:var(--muted)}.sb-last-row .sb-tag{margin-top:0}.sb-last-row b.val{text-align:right;width:44px;color:var(--foreground)}.closed{justify-content:center;align-items:center;min-height:70vh;padding:48px 16px;display:flex}.closed-sheet{width:100%;max-width:540px}.closed-mark{color:var(--brand-ink);margin:0 0 4px;font-size:24px}.closed-h{color:var(--foreground);margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.1}.closed-p{color:var(--muted);max-width:60ch;margin:0 0 18px;font-size:15px;line-height:1.5}.closed-p b{color:var(--foreground)}.closed-small{color:var(--faint);margin:16px 0 0;font-size:12px}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
