@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-border-style:solid;--tw-leading:initial;--tw-font-weight: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;--tw-ease:initial;--edge-score-anim:0}}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.17zh7b4yimff..woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.03_zk9r0~c.y~.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.0bd01ktc-mkpn.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.16-oclc9t_by2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.0pz_xtwodby3w.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.056_m4wg.kgv6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.0z4~d553sebjl.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.0.-vooq3_92p8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.0j-5..slh1fqq.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.0wtlys0ixh3hg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.0nzud-zn~7d3w.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.0j9su-th7_9x-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-md:28rem;--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-lg:1.125rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}}@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(--font-body,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"), Hanken Grotesk, -apple-system, BlinkMacSystemFont, sans-serif;font-feature-settings:normal;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{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}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-12\/24{top:50%}.top-15{top:calc(var(--spacing) * 15)}.top-24{top:calc(var(--spacing) * 24)}.top-36{top:calc(var(--spacing) * 36)}.top-50{top:calc(var(--spacing) * 50)}.top-100{top:calc(var(--spacing) * 100)}.top-120{top:calc(var(--spacing) * 120)}.top-250{top:calc(var(--spacing) * 250)}.top-300{top:calc(var(--spacing) * 300)}.top-400{top:calc(var(--spacing) * 400)}.isolate{isolation:isolate}.z-\[200\]{z-index:200}.col-2{grid-column:2}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.\[flex\:none\]{flex:none}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.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-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:rgb(var(--border) / 1)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.font-display{font-family:var(--font-display), Archivo, Impact, sans-serif}.font-sans{font-family:var(--font-body), Hanken Grotesk, -apple-system, BlinkMacSystemFont, sans-serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-foreground{color:rgb(var(--text) / 1)}.text-muted{color:rgb(var(--text-muted) / 1)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-border{accent-color:rgb(var(--border) / 1)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter: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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-filter{-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-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.group-hover\:\!opacity-60:is(:where(.group):hover *){opacity:.6!important}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}}:root{--scale:clamp(.5, 100vw / 2700px, 1);--base:calc(1px * var(--scale));--t-display:3.25rem;--t-h1:2.25rem;--t-h2:1.5rem;--t-h3:1.25rem;--t-subhead:1.125rem;--t-body:1.0625rem;--t-label:.8125rem;--t-data:1rem;--t-display-w:900;--t-h1-w:900;--t-h2-w:800;--t-h3-w:700;--t-subhead-w:500;--t-body-w:400;--t-label-w:500;--t-data-w:600;--t-display-stretch:125%;--t-h1-stretch:125%;--t-h2-stretch:125%;--t-h3-stretch:115%;--t-display-lh:1.05;--t-h1-lh:1.1;--t-h2-lh:1.15;--t-h3-lh:1.2;--t-subhead-lh:1.3;--t-body-lh:1.55;--t-label-lh:1.2;--t-label-tracking:.06em;--font-body:var(--font-hanken);--font-display:var(--font-archivo);--font-inter:var(--font-hanken);--font-archivo-black:var(--font-archivo);--font-3xs:var(--t-label);--font-2xs:var(--t-label);--font-xs:var(--t-label);--font-sm:var(--t-label);--font-base:var(--t-body);--font-md:var(--t-body);--font-lg:var(--t-body);--font-xl:var(--t-subhead);--font-2xl:var(--t-h3);--font-3xl:var(--t-h2);--space-fluid-0-5:calc(2 * var(--base));--space-fluid-1:calc(4 * var(--base));--space-fluid-2:calc(8 * var(--base));--space-fluid-3:calc(12 * var(--base));--space-fluid-4:calc(16 * var(--base));--space-fluid-5:calc(20 * var(--base));--space-fluid-6:calc(24 * var(--base));--space-fluid-8:calc(32 * var(--base));--space-fluid-10:calc(40 * var(--base));--space-fluid-12:calc(48 * var(--base));--sidebar-width:calc(288 * var(--base));--right-rail-width:calc(380 * var(--base));--page-padding-x:calc(32 * var(--base));--page-padding-y:calc(24 * var(--base));--player-row-height:calc(44 * var(--base));--player-headshot-size:calc(48 * var(--base));--border-radius-sm:calc(6 * var(--base));--border-radius-md:calc(8 * var(--base));--border-radius-lg:calc(12 * var(--base));--text-fluid-xs:calc(16 * var(--base));--text-fluid-sm:calc(18 * var(--base));--text-fluid-base:calc(20 * var(--base));--text-fluid-lg:calc(22 * var(--base));--text-fluid-xl:calc(24 * var(--base));--text-fluid-2xl:calc(32 * var(--base));--text-fluid-3xl:calc(44 * var(--base));--text-fluid-4xl:calc(56 * var(--base));--surface-title:16px;--surface-body:15px;--surface-label:12px;--surface-num:20px;--surface-num-lg:24px;--surface-display:32px;--surface-display-xl:54px;--text-fluid-dense-body:var(--surface-body);--text-fluid-dense-label:var(--surface-label);--tap-target-min:44px;--border-thin:1px;--border-medium:1.5px;--canvas-bg:5 8 22;--panel-bg:10 15 30;--panel-bg-elevated:14 20 38;--panel-border-color:#4678ff26;--panel-shadow-strong:0 8px 32px #00000080;--panel-inset-top:inset 0 1px 0 #ffffff0a;--panel-radius:12px;--breakpoint-mobile:768px;--breakpoint-tablet:1280px;--breakpoint-desktop:1281px;--mobile-padding-page:16px;--mobile-padding-card:20px;--mobile-tap-target-min:44px;--mobile-app-bar-height:56px;--mobile-drawer-width:280px;--surface-base:5 8 22;--surface-1:14 20 38;--surface-2:22 30 52;--surface-3:32 44 72;--surface-well:8 12 26;--outline-subtle:26 45 74;--outline-default:37 65 102;--outline-strong:56 89 137;--text-primary:241 245 249;--text-secondary:156 175 196;--text-tertiary:140 160 184;--text-disabled:61 90 122;--accent:0 212 170;--accent-muted:0 163 127;--reactor-glow-a:.45;--rx-glow-a:.42;--rx-disc-a:.12;--rx-edge-glow-a:.5;--rx-track-a:.18;--rx-tick-a:.42;--rx-stage-shadow:0 30px 70px -30px #000000b3;--rd-navy-mark:30 58 95;--rd-navy-mark-deep:20 42 71;--rd-oppmark-bg:11 34 64;--rd-success:21 163 107;--rd-warning:245 158 11;--rd-danger:239 68 68;--shadow-float:0 2px 8px #00000052;--accent-spark:0 212 170;--brand-structural:30 58 95;--draft-panel-header-bg:linear-gradient(180deg, #00000073, transparent);--draft-panel-header-color:#ffffffbf;--draft-upcoming-pick:61 90 122;--draft-section-bg:rgb(var(--c-panel) / .96);--draft-section-border-spec:1px solid rgb(var(--c-line));--draft-section-shadow:var(--panel-shadow-strong);--draft-well-empty-bg:#ffffff0b;--draft-well-banded-bg:#ffffff13;--draft-team-tab-border:rgb(var(--c-line));--on-accent:0 0 0;--cta:var(--brand-structural);--cta-fg:255 255 255;--cta-hover:20 40 70;--rail-bg-start:rgb(var(--chrome-bg));--rail-bg-end:#071020;--rail-ink:#ffffffb8;--rail-ink-strong:#fff;--rail-ink-muted:#fff6;--rail-hover-bg:#ffffff12;--rail-active-bg:transparent;--rail-separator:#ffffff1f;--rail-marker:rgb(var(--accent));--rail-marker-w:3px;--rail-shadow:0 12px 36px #0000008c, 0 2px 8px #0000004d;--rail-radius:20px;--rail-w-collapsed:64px;--rail-w-expanded:240px;--app-sidebar-w-collapsed:calc(12px + var(--rail-w-collapsed) + 12px);--app-sidebar-w-expanded:calc(12px + var(--rail-w-expanded) + 12px);--app-header-h-reserved:80px;--trend-alert-mild-bg:#f6c1772e;--trend-alert-mild-border:#f6c1778c;--trend-alert-mild-fg:#f6c177;--trend-alert-moderate-bg:#ff8c4233;--trend-alert-moderate-border:#ff8c42a6;--trend-alert-moderate-fg:#ff8c42;--trend-alert-severe-bg:#ff547038;--trend-alert-severe-border:#ff5470bf;--trend-alert-severe-fg:#ff5470;--trend-alert-severe-glow:0 0 14px #ff547059;--scarcity-critical-bg:#f8717133;--scarcity-critical-border:#f871718c;--scarcity-critical-fg:#fca5a5;--scarcity-high-bg:#fb923c33;--scarcity-high-border:#fb923c8c;--scarcity-high-fg:#fdba74;--scarcity-medium-bg:#38bdf82e;--scarcity-medium-border:#38bdf880;--scarcity-medium-fg:#7dd3fc;--scarcity-low-bg:#64748b2e;--scarcity-low-border:#64748b66;--scarcity-low-fg:#94a3b8f2;--chrome-bg:11 24 48;--chrome-accent:rgb(var(--accent));--header-bg:rgb(var(--chrome-bg) / .92);--header-border:1px solid #ffffff0f;--header-shadow:0 8px 24px #00000052, 0 1px 0 #ffffff0a inset;--header-radius:18px;--header-gap:12px;--rail-gap:12px;--rail-anim:.26s ease;--tier-1:0 212 170;--tier-2:6 182 212;--tier-3:168 85 247;--tier-4:99 102 241;--tier-5:245 158 11;--tier-6:249 115 22;--tier-7:100 116 139;--pos-qb:147 51 234;--pos-rb:5 150 105;--pos-wr:8 145 178;--pos-te:226 104 9;--pos-k:148 163 184;--pos-def:96 165 250;--slate-50:248 250 252;--slate-100:241 245 249;--slate-200:226 232 240;--slate-300:203 213 225;--slate-400:148 163 184;--slate-500:100 116 139;--slate-600:71 85 105;--slate-700:51 65 85;--slate-dim:125 138 163;--slate-light-dim:197 210 224;--slate-deep:61 80 112;--status-warning:234 179 8;--status-danger:239 68 68;--status-orange:249 115 22;--status-success:16 185 129;--tag-watch:6 182 212;--tag-target:245 158 11;--tag-sleeper:168 85 247;--tag-avoid:239 68 68;--tag-rookie:16 185 129;--tag-reach:251 146 60;--space-1:var(--space-fluid-1);--space-2:var(--space-fluid-2);--space-3:var(--space-fluid-3);--space-4:var(--space-fluid-4);--space-5:var(--space-fluid-5);--space-6:var(--space-fluid-6);--space-8:var(--space-fluid-8);--text-xs:var(--text-fluid-xs);--text-sm:var(--text-fluid-sm);--text-base:var(--text-fluid-base);--text-lg:var(--text-fluid-lg);--text-xl:var(--text-fluid-xl);--text-2xl:var(--text-fluid-2xl);--text-3xl:var(--text-fluid-3xl);--text-4xl:var(--text-fluid-4xl);--text-edu-sm:var(--text-fluid-sm);--text-edu-base:var(--text-fluid-base);--text-edu-lg:var(--text-fluid-xl);--sidebar-w:0px;--header-pad-left:0px;--bg:var(--surface-base);--surface:var(--surface-1);--background:var(--surface-base);--surface-card:var(--surface-1);--card-hover:var(--surface-2);--navy:var(--surface-3);--border:var(--outline-subtle);--border-bright:var(--outline-default);--text:var(--text-primary);--text-muted:var(--text-tertiary);--text-dim:var(--text-disabled);--foreground:var(--text-primary);--muted:var(--text-tertiary);--ocean:var(--accent);--danger:var(--status-danger);--success:var(--status-success);--c-page:var(--surface-base);--c-well:var(--surface-well);--c-panel:var(--panel-bg);--c-panel-elevated:var(--panel-bg-elevated);--c-card:var(--panel-bg-elevated);--c-chip:var(--surface-2);--c-line:var(--outline-subtle);--c-line-d:var(--outline-default);--c-line-b:var(--outline-default);--c-ink3:var(--text-disabled);--c-ink2:var(--text-tertiary);--c-ink1:var(--text-secondary);--c-text:var(--text-primary);--card-overlay:linear-gradient(180deg, #ffffff0a 0%, #fff0 100%);--card-shadow:0 1px 2px #0003, 0 0 0 1px #ffffff0a;--card-shadow-hover:0 2px 6px #0000004d, 0 0 0 1px #ffffff14;--t1:var(--tier-1);--t1-border:#00d4aa73;--t1-glow:#00d4aa38;--t1-bg:#00d4aa21;--t1-text:#00d4aa;--t2:var(--tier-2);--t2-border:#06b6d473;--t2-glow:#06b6d438;--t2-bg:#06b6d421;--t2-text:#22d3ee;--t3:var(--tier-3);--t3-border:#a855f773;--t3-glow:#a855f738;--t3-bg:#a855f721;--t3-text:#c084fc;--t4:var(--tier-4);--t4-border:#6366f173;--t4-glow:#6366f138;--t4-bg:#6366f121;--t4-text:#a5b4fc;--t5:var(--tier-5);--t5-border:#f59e0b73;--t5-glow:#f59e0b38;--t5-bg:#f59e0b21;--t5-text:#fbbf24;--t6:var(--tier-6);--t6-border:#f9731673;--t6-glow:#f9731638;--t6-bg:#f9731621;--t6-text:#fb923c;--t7:var(--tier-7);--t7-border:#64748b73;--t7-glow:#64748b38;--t7-bg:#64748b21;--t7-text:#94a3b8;--gradient-text-primary:linear-gradient(135deg, rgb(var(--accent)) 0%, #a855f7 100%);--gradient-position-qb:linear-gradient(135deg, #a855f7, #c084fc);--gradient-position-rb:linear-gradient(135deg, #10b981, #34d399);--gradient-position-wr:linear-gradient(135deg, #06b6d4, #22d3ee);--gradient-position-te:linear-gradient(135deg, #f59e0b, #fbbf24);--gradient-card-bg:linear-gradient(180deg, #ffffff0a 0%, #ffffff03 100%);--gradient-slider-track:linear-gradient(90deg, rgb(var(--accent)) 0%, #a855f7 100%);--glow-accent:0 0 30px #00d4aa59;--glow-position-qb:0 0 30px #a855f759;--glow-position-rb:0 0 30px #10b98159;--glow-position-wr:0 0 30px #06b6d459;--glow-position-te:0 0 30px #f59e0b59;--glow-card-hover:0 0 40px #00d4aa4d;--glow-accent-idle:0 0 24px #00d4aa2e;--glow-position-qb-idle:0 0 24px #a855f72e;--glow-position-rb-idle:0 0 24px #10b9812e;--glow-position-wr-idle:0 0 24px #06b6d42e;--glow-position-te-idle:0 0 24px #f59e0b2e;--glow-card-inset:inset 0 1px 0 #ffffff14;--c-strategy-rb-light:#34d399;--c-strategy-rb-dark:#10b981;--c-strategy-wr-light:#22d3ee;--c-strategy-wr-dark:#06b6d4;--c-strategy-qb-light:#c084fc;--c-strategy-qb-dark:#a855f7;--c-strategy-te-light:#fb923c;--c-strategy-te-dark:#f59e0b;--c-strategy-acc-light:#34e9c8;--c-strategy-acc-dark:#00d4aa;--c-strategy-rb-rgb:52 211 153;--c-strategy-wr-rgb:34 211 238;--c-strategy-qb-rgb:192 132 252;--c-strategy-te-rgb:251 146 60;--c-strategy-acc-rgb:0 212 170;--library-ambient-backdrop:radial-gradient(ellipse 80% 50% at 50% 0%, #00d4aa0f 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 80% 30%, #a855f70a 0%, transparent 70%)}.library-card{position:relative;overflow:hidden}.library-tab-pill{background:linear-gradient(rgb(var(--c-well)), rgb(var(--c-well))) padding-box, linear-gradient(135deg, #00d4aa33, #a855f733) border-box;border:1px solid #0000}.library-tab-pill:hover:not([data-tab-active="1"]):not([aria-disabled=true]){background:linear-gradient(rgb(var(--c-well)), rgb(var(--c-well))) padding-box, linear-gradient(135deg, #00d4aa80, #a855f780) border-box}.library-tab-pill[data-tab-active="1"]{background:linear-gradient(rgb(var(--c-well)), rgb(var(--c-well))) padding-box, linear-gradient(135deg, rgb(var(--accent)), #a855f7) border-box;box-shadow:0 0 24px #00d4aa33}.library-sort-dropdown:hover>select{background:linear-gradient(rgb(var(--c-well)), rgb(var(--c-well))) padding-box, linear-gradient(135deg, #00d4aa80, #a855f780) border-box!important}.content-area{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}.text-gradient-primary{background:var(--gradient-text-primary);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes orderly-realtime-pulse{0%,to{opacity:.65}50%{opacity:1}}.orderly-realtime-pulse{animation:2.4s ease-in-out infinite orderly-realtime-pulse}@media (prefers-reduced-motion:reduce){.orderly-realtime-pulse{opacity:.85;animation:none}}@keyframes orderly-modal-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes orderly-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[style*=orderly-modal-in],[style*=orderly-bar-in]{animation:none!important;transform:none!important}}.library-detail-section{position:relative;overflow:hidden}.library-detail-hero-compact{scroll-margin-top:calc(80 * var(--base));grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.library-detail-hero-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px}}.library-detail-hero-content-stack{gap:var(--space-fluid-5);flex-direction:column;display:flex}.library-detail-hero-fact-grid{background-image:linear-gradient(rgb(var(--c-line)), rgb(var(--c-line)));background-position:50% 0;background-repeat:no-repeat;background-size:1px 100%}.strategy-phase-flow{container-type:inline-size}.strategy-phase-flow-grid{gap:var(--space-fluid-4);grid-template-columns:1fr;justify-items:center;display:grid}.strategy-phase-flow-connector-horizontal{display:none}.strategy-phase-flow-connector-vertical{display:block}@container (min-width:720px){.strategy-phase-flow-grid{align-items:start;gap:var(--space-fluid-4);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;justify-items:stretch}.strategy-phase-flow-connector-horizontal{display:block}.strategy-phase-flow-connector-vertical{display:none}}.library-detail-grid{gap:var(--space-fluid-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.library-detail-grid{gap:var(--space-fluid-5);grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start}}@media (min-width:700px){.library-detail-coming-soon-pair{grid-template-columns:1fr 1fr!important}}.library-band{grid-template-columns:1fr;gap:18px;animation:.55s cubic-bezier(.2,.8,.2,1) both library-band-rise;display:grid}.library-band-a{align-items:start;animation-delay:60ms}.library-band-b{align-items:stretch;animation-delay:.14s}@media (min-width:901px){.library-band-a{grid-template-columns:1.62fr 1fr}.library-band-b{grid-template-columns:1fr 1fr}}.library-band-a-rail{flex-direction:column;gap:18px;min-height:0;display:flex}@keyframes library-band-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.library-edge-dial-fill{transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1) .24s}@property --edge-score-anim{syntax:"<integer>";inherits:false;initial-value:0}.library-edge-score-number{--edge-score-anim:var(--edge-score-target,0);counter-reset:edge-score var(--edge-score-anim);transition:--edge-score-anim 1.1s cubic-bezier(.2,.8,.2,1) .24s}.library-edge-score-number:after{content:counter(edge-score)}.library-bar-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .3s both library-bar-grow}@keyframes library-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.library-band,.library-band-a,.library-band-b,.library-edge-dial-fill,.library-edge-score-number,.library-bar-fill{transition:none!important;animation:none!important}.library-band{opacity:1;transform:none}.library-bar-fill{transform:scaleX(1)}.library-edge-score-number{--edge-score-anim:var(--edge-score-target,0)}}.library-format-strip{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:12px;display:grid}@media (min-width:521px){.library-format-strip{grid-template-columns:repeat(3,1fr)}}.library-detail-risks-grid{gap:var(--space-fluid-3) var(--space-fluid-5);grid-template-columns:1fr;display:grid}@media (min-width:700px){.library-detail-risks-grid{grid-template-columns:repeat(2,1fr);column-gap:clamp(48px,9vw,140px)}}@media (min-width:1100px){.library-detail-risks-grid{grid-template-columns:repeat(3,1fr);column-gap:clamp(56px,10vw,156px)}}.library-detail-examples-grid{gap:var(--space-fluid-5);grid-template-columns:1fr;display:grid}@media (min-width:1100px){.library-detail-examples-grid{grid-template-columns:1fr 1fr}}.library-detail-example-cards{gap:var(--space-fluid-3);grid-template-columns:1fr;display:grid}@media (min-width:480px){.library-detail-example-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (min-width:1024px){:root{--sidebar-w:var(--sidebar-width)}}html.light{--surface-base:227 233 241;--surface-1:255 255 255;--surface-2:241 245 249;--surface-3:226 232 240;--surface-well:255 255 255;--canvas-bg:227 233 241;--outline-subtle:226 232 240;--outline-default:203 213 225;--outline-strong:148 163 184;--text-primary:15 23 42;--text-secondary:51 65 85;--text-tertiary:71 85 105;--text-disabled:148 163 184;--accent:13 148 136;--accent-muted:15 118 110;--reactor-glow-a:.12;--rx-glow-a:.32;--rx-disc-a:.1;--rx-edge-glow-a:.4;--rx-track-a:.34;--rx-tick-a:.3;--rx-stage-shadow:0 24px 50px -28px #28324b59;--rd-navy-mark:30 58 95;--rd-navy-mark-deep:20 42 71;--rd-oppmark-bg:11 34 64;--rd-success:21 163 107;--rd-warning:245 158 11;--rd-danger:239 68 68;--shadow-float:0 2px 8px #142a4724;--accent-spark:0 212 170;--brand-structural:30 58 95;--on-accent:255 255 255;--draft-panel-header-bg:rgb(var(--c-panel));--draft-panel-header-color:rgb(var(--cta));--draft-upcoming-pick:51 65 85;--draft-section-bg:rgb(var(--surface-1));--draft-section-border-spec:1px solid rgb(var(--outline-subtle));--draft-section-shadow:var(--l-shadow-2);--draft-well-empty-bg:#0f172a06;--draft-well-banded-bg:#0f172a0b;--draft-team-tab-border:rgb(var(--outline-default));--rail-bg-start:rgb(var(--chrome-bg));--rail-bg-end:#071020;--rail-shadow:0 12px 36px #24467347, 0 2px 8px #2446732e;--header-bg:#ffffffeb;--header-border:1px solid #0f172a14;--header-shadow:0 8px 24px #2446731a, 0 1px 0 #0f172a05 inset;--trend-alert-mild-bg:#b453091a;--trend-alert-mild-border:#b4530973;--trend-alert-mild-fg:#b45309;--trend-alert-moderate-bg:#c2410c1a;--trend-alert-moderate-border:#c2410c80;--trend-alert-moderate-fg:#c2410c;--trend-alert-severe-bg:#be123c1a;--trend-alert-severe-border:#be123ca6;--trend-alert-severe-fg:#be123c;--trend-alert-severe-glow:none;--scarcity-critical-bg:#dc26261a;--scarcity-critical-border:#dc26268c;--scarcity-critical-fg:#b91c1c;--scarcity-high-bg:#d977061a;--scarcity-high-border:#d977068c;--scarcity-high-fg:#b45309;--scarcity-medium-bg:#0284c71a;--scarcity-medium-border:#0284c780;--scarcity-medium-fg:#075985;--scarcity-low-bg:#47556914;--scarcity-low-border:#47556959;--scarcity-low-fg:#475569;--c-panel:255 255 255;--c-chip:241 245 249;--c-strategy-rb-rgb:5 150 105;--c-strategy-wr-rgb:8 145 178;--c-strategy-qb-rgb:147 51 234;--c-strategy-te-rgb:226 104 9;--c-strategy-acc-rgb:13 148 136;--c-strategy-rb-light:#10b981;--c-strategy-rb-dark:#059669;--c-strategy-wr-light:#06b6d4;--c-strategy-wr-dark:#0891b2;--c-strategy-qb-light:#a855f7;--c-strategy-qb-dark:#9333ea;--c-strategy-te-light:#f59e0b;--c-strategy-te-dark:#e26809;--c-strategy-acc-light:#0d9488;--c-strategy-acc-dark:#0f766e;--tier-1:13 148 136;--tier-2:14 116 144;--tier-3:126 34 206;--tier-4:67 56 202;--tier-5:180 83 9;--tier-6:194 65 12;--tier-7:71 85 105;--t1:13 148 136;--t1-border:#0d948859;--t1-glow:#0d948826;--t1-bg:#ccfbf1;--t1-text:#0f766e;--t2:14 116 144;--t2-border:#0e749059;--t2-glow:#0e749026;--t2-bg:#cffafe;--t2-text:#155e75;--t3:126 34 206;--t3-border:#7e22ce59;--t3-glow:#7e22ce26;--t3-bg:#f3e8ff;--t3-text:#7e22ce;--t4:67 56 202;--t4-border:#4338ca59;--t4-glow:#4338ca26;--t4-bg:#e0e7ff;--t4-text:#4338ca;--t5:180 83 9;--t5-border:#b4530959;--t5-glow:#b4530926;--t5-bg:#fef3c7;--t5-text:#b45309;--t6:194 65 12;--t6-border:#c2410c59;--t6-glow:#c2410c26;--t6-bg:#ffedd5;--t6-text:#c2410c;--t7:71 85 105;--t7-border:#47556959;--t7-glow:#47556926;--t7-bg:#f1f5f9;--t7-text:#475569;--status-warning:217 119 6;--status-danger:220 38 38;--status-orange:234 88 12;--status-success:5 150 105;--tag-watch:14 116 144;--tag-target:217 119 6;--tag-sleeper:126 34 206;--tag-avoid:220 38 38;--tag-rookie:5 150 105;--tag-reach:234 88 12;--panel-bg:255 255 255;--panel-bg-elevated:248 250 252;--panel-border-color:#0f172a14;--panel-shadow-strong:0 4px 12px #0f172a0f, 0 1px 3px #0f172a0a;--panel-inset-top:none;--card-overlay:linear-gradient(180deg, #0000 0%, #00000006 100%);--card-shadow:0 1px 2px #0000000f, 0 0 0 1px #0000000f;--card-shadow-hover:0 2px 6px #0000001a, 0 0 0 1px #0000001f;--l-shadow-1:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0f;--l-shadow-2:0 2px 4px #0f172a0a, 0 4px 12px #0f172a14;--l-shadow-3:0 4px 8px #0f172a0d, 0 12px 28px #0f172a1a;--glow-accent:var(--l-shadow-2);--glow-position-qb:0 2px 4px #9333ea0f, 0 4px 12px #9333ea1a;--glow-position-rb:0 2px 4px #0596690f, 0 4px 12px #0596691a;--glow-position-wr:0 2px 4px #0891b20f, 0 4px 12px #0891b21a;--glow-position-te:0 2px 4px #e268090f, 0 4px 12px #e268091a;--glow-card-hover:var(--l-shadow-3);--glow-accent-idle:var(--l-shadow-1);--glow-position-qb-idle:0 1px 2px #9333ea0a, 0 1px 3px #9333ea0f;--glow-position-rb-idle:0 1px 2px #0596690a, 0 1px 3px #0596690f;--glow-position-wr-idle:0 1px 2px #0891b20a, 0 1px 3px #0891b20f;--glow-position-te-idle:0 1px 2px #e268090a, 0 1px 3px #e268090f;--glow-card-inset:none;--gradient-text-primary:linear-gradient(135deg, rgb(var(--brand-structural)) 0%, rgb(var(--accent)) 100%);--gradient-position-qb:linear-gradient(135deg, #9333ea, #a855f7);--gradient-position-rb:linear-gradient(135deg, #059669, #10b981);--gradient-position-wr:linear-gradient(135deg, #0891b2, #06b6d4);--gradient-position-te:linear-gradient(135deg, #b45309, #f59e0b);--gradient-card-bg:linear-gradient(180deg, #0f172a05 0%, #0f172a00 100%);--gradient-slider-track:linear-gradient(90deg, rgb(var(--accent)) 0%, #9333ea 100%);--library-ambient-backdrop:radial-gradient(ellipse 80% 50% at 50% 0%, #0d94880a 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 80% 30%, #7e22ce06 0%, transparent 70%);--danger:185 28 28;--success:21 128 61;--ocean:13 148 136;--navy:241 245 249}.tabular-nums{font-variant-numeric:tabular-nums}.text-display{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:900;font-stretch:125%}.text-mono-num{font-family:var(--font-body), "Hanken Grotesk", sans-serif;font-variant-numeric:tabular-nums;font-weight:600}.type-display{font-family:var(--font-display), "Archivo", sans-serif;font-size:var(--t-display);font-weight:var(--t-display-w);font-stretch:var(--t-display-stretch);line-height:var(--t-display-lh)}.type-h1{font-family:var(--font-display), "Archivo", sans-serif;font-size:var(--t-h1);font-weight:var(--t-h1-w);font-stretch:var(--t-h1-stretch);line-height:var(--t-h1-lh)}.type-h2{font-family:var(--font-display), "Archivo", sans-serif;font-size:var(--t-h2);font-weight:var(--t-h2-w);font-stretch:var(--t-h2-stretch);line-height:var(--t-h2-lh)}.type-h3{font-family:var(--font-display), "Archivo", sans-serif;font-size:var(--t-h3);font-weight:var(--t-h3-w);font-stretch:var(--t-h3-stretch);line-height:var(--t-h3-lh)}.type-subhead{font-family:var(--font-body), "Hanken Grotesk", sans-serif;font-size:var(--t-subhead);font-weight:var(--t-subhead-w);line-height:var(--t-subhead-lh)}.type-body{font-family:var(--font-body), "Hanken Grotesk", sans-serif;font-size:var(--t-body);font-weight:var(--t-body-w);line-height:var(--t-body-lh)}.type-label{font-family:var(--font-body), "Hanken Grotesk", sans-serif;font-size:var(--t-label);font-weight:var(--t-label-w);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tracking);text-transform:uppercase}.type-data{font-family:var(--font-body), "Hanken Grotesk", sans-serif;font-size:var(--t-data);font-weight:var(--t-data-w);font-variant-numeric:tabular-nums}*{box-sizing:border-box}h1,h2,h3{font-stretch:125%}html,body{width:100%;min-height:100vh;color:rgb(var(--text-primary));font-family:var(--font-body), "Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0;padding:0;overflow-x:clip}body{background-color:rgb(var(--canvas-bg))}html.light body{background:radial-gradient(1200px 700px at 70% -10%,#eef2f8 0%,#e3e9f1 50%,#d8e0ea 100%)}html.light .library-detail-section{box-shadow:var(--l-shadow-2)}html.light .panel-card{box-shadow:var(--l-shadow-1)}html.light .orderly-lit-panel{background:rgb(var(--surface-1));border:1px solid rgb(var(--outline-subtle));box-shadow:var(--l-shadow-2)}html .draft-section--board .orderly-lit-panel{box-shadow:none;background:0 0;border:0}.draft-section--board .orderly-lit-panel:before{display:none}html.light .draft-cell--past{background:linear-gradient(rgb(var(--cell-pos-rgb) / .1), rgb(var(--cell-pos-rgb) / .1)), #fff!important;border:1px solid rgb(var(--cell-pos-rgb) / .32)!important;box-shadow:var(--l-shadow-2)!important}html.light .draft-cell--past:before{content:"";background:rgb(var(--cell-pos-rgb));border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}html.light .draft-cell--past .draft-cell__badge{background:rgb(var(--cell-pos-rgb))!important;color:#fff!important}html.light .draft-cell--past>div>span:first-child{color:rgb(var(--text-tertiary))!important}html.light .draft-cell--past[data-mine="1"]{outline:2px solid rgb(var(--accent) / .45);outline-offset:-2px}html.light .draft-cell--past[data-mine="1"]:after{content:"YOU";bottom:calc(3 * var(--base));right:calc(5 * var(--base));font-family:var(--font-display), "Archivo", sans-serif;font-size:calc(8 * var(--base));letter-spacing:.08em;color:rgb(var(--accent));background:rgb(var(--accent) / .12);pointer-events:none;border-radius:3px;padding:1px 4px;font-weight:700;line-height:1.1;position:absolute}html.light .draft-cell--active{z-index:2;transform:scale(1.04);background:rgb(var(--brand-structural))!important;border:1px solid rgb(var(--brand-structural))!important;color:#fff!important;box-shadow:0 0 0 3px rgb(var(--brand-structural) / .14), var(--l-shadow-3)!important}.draft-cell__live-dot{top:calc(8 * var(--base));right:calc(8 * var(--base));pointer-events:none;background:#fff;border-radius:50%;width:8px;height:8px;display:none;position:absolute}html.light .draft-cell--active .draft-cell__live-dot{animation:1.4s ease-in-out infinite draft-cell-live-dot;display:inline-block}@keyframes draft-cell-live-dot{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html.light .draft-cell--active .draft-cell__live-dot{animation:none}}html.light .draft-cell--predicted{background:rgb(var(--cell-pos-rgb) / .05)!important;border:1.5px dashed rgb(var(--cell-pos-rgb) / .6)!important;box-shadow:none!important}html.light .draft-cell--predicted:after{content:"◇";top:calc(4 * var(--base));right:calc(6 * var(--base));font-size:calc(11 * var(--base));color:rgb(var(--cell-pos-rgb) / .8);pointer-events:none;font-weight:700;line-height:1;position:absolute}html.light .draft-cell--predicted .draft-cell__badge{background:rgb(var(--cell-pos-rgb) / .8)!important;color:#fff!important}html.light .draft-cell--predicted .draft-cell__player-name{color:rgb(var(--c-ink2))!important;font-style:italic!important}html.light .draft-cell--predicted>div>span:first-child{color:rgb(var(--c-ink3))!important}html.light .draft-cell--predicted-user{background:rgb(var(--accent) / .08)!important;border:2px dashed rgb(var(--accent) / .55)!important}.draft-cell--future{background:var(--draft-well-empty-bg)!important;box-shadow:none!important;border:0!important;border-radius:9px!important}.draft-row:nth-child(odd) .draft-cell--future{background:var(--draft-well-banded-bg)!important}html.light .draft-cell--future{color:rgb(var(--draft-upcoming-pick))!important;font-weight:600!important}html.light .draft-cell--empty{border-color:rgb(var(--c-line))!important}.draft-team-header{border-top:2px solid rgb(var(--c-line-d));border-left:2px solid rgb(var(--c-line-d));border-right:2px solid rgb(var(--c-line-d));border-bottom:0;border-radius:8px 8px 0 0}.draft-team-header:not([data-mine="1"])[data-on-clock="1"]{background:rgb(var(--status-warning) / .1)!important}.draft-team-header[data-mine="1"][data-on-clock="1"]>div:last-child{color:#fff!important}html.light .draft-team-header{font-weight:800!important}html.light .draft-board-header{padding-bottom:var(--space-fluid-2)!important;margin-bottom:var(--space-fluid-2)!important}.draft-team-header[data-mine="1"]{border-top-color:rgb(var(--accent) / .45)!important;border-left-color:rgb(var(--accent) / .45)!important;border-right-color:rgb(var(--accent) / .45)!important}.draft-team-header[data-mine="1"][data-on-clock="1"]{border-top-color:rgb(var(--accent))!important;border-left-color:rgb(var(--accent))!important;border-right-color:rgb(var(--accent))!important}html.light .draft-team-header[data-mine="1"]{background:rgb(var(--accent))!important;color:#fff!important;border-top-color:rgb(var(--accent))!important;border-left-color:rgb(var(--accent))!important;border-right-color:rgb(var(--accent))!important;box-shadow:var(--l-shadow-1)!important}html.light .draft-team-header:not([data-mine="1"]),html.light .roster-slot-empty{color:rgb(var(--text-tertiary))!important}.draft-shell-left{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.draft-shell-left .draft-section{background:var(--draft-section-bg);border:var(--draft-section-border-spec);box-shadow:var(--draft-section-shadow);border-radius:16px;border-bottom:var(--draft-section-border-spec)!important}.draft-shell-left .draft-section--board,.draft-shell-left .draft-section--trends,.draft-shell-left .draft-section--list-head{margin-top:var(--space-fluid-4)}.draft-shell-left .draft-section--board{overflow:hidden}.draft-shell-left .draft-section--list-head{box-shadow:none;border-radius:16px 16px 0 0;border-bottom:0!important}.draft-shell-left .draft-section--list-body{border-radius:0 0 16px 16px;margin-top:0;border-top:0!important}.panel-chrome{background:rgb(var(--c-panel));border:1px solid var(--panel-border-color);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow-strong), var(--panel-inset-top)}html.light .panel-chrome{background:rgb(var(--c-panel));border:1px solid rgb(var(--c-line));box-shadow:var(--l-shadow-2)}.orderly-lit-panel{isolation:isolate;position:relative}.orderly-lit-panel:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 6% 0,#508ce61f 0%,#508ce60d 30%,#0000 65%);position:absolute;inset:0}.orderly-lit-panel>*{z-index:1;position:relative}html.light .orderly-lit-panel:before{display:none}.orderly-hover-lift{transition:transform .18s,box-shadow .18s,border-color .18s}.orderly-hover-lift:hover{box-shadow:0 4px 14px #00000059, 0 0 0 1px rgb(var(--outline-default) / .6);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.orderly-hover-lift{transition:none}.orderly-hover-lift:hover{transform:none}}.orderly-edge-lit-top{position:relative}.orderly-edge-lit-top:after{content:"";background:rgb(var(--accent) / .7);height:1px;box-shadow:0 1px 8px rgb(var(--accent) / .5), 0 4px 18px rgb(var(--accent) / .18);border-radius:inherit;pointer-events:none;position:absolute;top:-1px;left:0;right:0}.orderly-edge-lit-top-amber:after{content:"";background:rgb(var(--status-warning) / .7);height:1px;box-shadow:0 1px 8px rgb(var(--status-warning) / .5), 0 4px 18px rgb(var(--status-warning) / .16);border-radius:inherit;pointer-events:none;position:absolute;top:-1px;left:0;right:0}.orderly-edge-lit-top-amber{position:relative}.stat-num,.draft-stat{font-variant-numeric:tabular-nums}@keyframes orderly-clock-cell-teal{0%,to{box-shadow:0 0 0 1px rgb(var(--accent) / .45), 0 0 14px rgb(var(--accent) / .35), inset 0 0 12px rgb(var(--accent) / .1)}50%{box-shadow:0 0 0 1px rgb(var(--accent) / .85), 0 0 22px rgb(var(--accent) / .55), inset 0 0 18px rgb(var(--accent) / .18)}}@keyframes orderly-clock-cell-amber{0%,to{box-shadow:0 0 0 1px rgb(var(--status-warning) / .45), 0 0 14px rgb(var(--status-warning) / .35), inset 0 0 12px rgb(var(--status-warning) / .1)}50%{box-shadow:0 0 0 1px rgb(var(--status-warning) / .85), 0 0 22px rgb(var(--status-warning) / .55), inset 0 0 18px rgb(var(--status-warning) / .18)}}.animate-clock-cell-teal{animation:1.8s ease-in-out infinite orderly-clock-cell-teal}.animate-clock-cell-amber{animation:1.8s ease-in-out infinite orderly-clock-cell-amber}@media (prefers-reduced-motion:reduce){.animate-clock-cell-teal,.animate-clock-cell-amber{animation:none}}@keyframes orderly-draft-board-pulse{0%,to{border-color:#00d4aa8c;box-shadow:0 0 16px #00d4aa40,inset 0 1px #00d4aa26,inset 0 0 0 1px #00d4aa1a}50%{border-color:#00d4aabf;box-shadow:0 0 24px #00d4aa66,inset 0 1px #00d4aa33,inset 0 0 0 1px #00d4aa26}}.animate-draft-board-pulse{animation:8s ease-in-out infinite orderly-draft-board-pulse}@media (prefers-reduced-motion:reduce){.animate-draft-board-pulse{animation:none}}@keyframes orderly-fade-in{0%{opacity:0}to{opacity:1}}@keyframes orderly-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes orderly-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes orderly-progress-indeterminate{0%{left:-40%}to{left:100%}}@keyframes orderly-pulse-dot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes orderly-on-clock-glow{0%,to{box-shadow:0 0 0 0 rgb(var(--accent) / .55), 0 0 16px rgb(var(--accent) / .3)}50%{box-shadow:0 0 0 4px rgb(var(--accent) / 0), 0 0 22px rgb(var(--accent) / .55)}}.animate-on-clock-glow{animation:2.4s ease-in-out infinite orderly-on-clock-glow}@media (prefers-reduced-motion:reduce){.animate-on-clock-glow{animation:none}}@keyframes orderly-on-clock-banner{0%,to{box-shadow:0 0 0 0 rgb(var(--accent) / .55), 0 6px 24px rgb(var(--accent) / .18)}50%{box-shadow:0 0 0 6px rgb(var(--accent) / 0), 0 6px 28px rgb(var(--accent) / .32)}}.animate-on-clock-banner{animation:2s ease-in-out infinite orderly-on-clock-banner}@media (prefers-reduced-motion:reduce){.animate-on-clock-banner{animation:none}}.orderly-bpa-spotlight{transition:box-shadow .18s ease-out;box-shadow:0 0 0 2px rgb(var(--accent) / .7), 0 0 18px rgb(var(--accent) / .45)!important}@media (prefers-reduced-motion:reduce){.orderly-bpa-spotlight{transition:none}}@keyframes orderly-blob-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,30px)scale(1.05)}66%{transform:translate(-20px,50px)scale(.98)}}@keyframes orderly-blob-drift-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-50px,-30px)scale(1.03)}66%{transform:translate(30px,-40px)scale(1.07)}}@keyframes orderly-blob-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,40px)scale(1.04)}}.animate-blob-drift-1{transform-origin:50%;transform-box:fill-box;animation:18s ease-in-out infinite orderly-blob-drift-1}.animate-blob-drift-2{transform-origin:50%;transform-box:fill-box;animation:22s ease-in-out infinite orderly-blob-drift-2}.animate-blob-drift-3{transform-origin:50%;transform-box:fill-box;animation:26s ease-in-out infinite orderly-blob-drift-3}@media (prefers-reduced-motion:reduce){.animate-blob-drift-1,.animate-blob-drift-2,.animate-blob-drift-3{animation:none}}@keyframes orderly-premium-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.orderly-premium-stagger-in{animation:.36s cubic-bezier(.25,1,.5,1) both orderly-premium-stagger-in}@media (prefers-reduced-motion:reduce){.orderly-premium-stagger-in{animation:none}}@keyframes orderly-preview-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.orderly-preview-pulse{animation:2s ease-in-out infinite orderly-preview-pulse}@media (prefers-reduced-motion:reduce){.orderly-preview-pulse{animation:none}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgb(var(--outline-subtle));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--outline-default))}.auth-shell-card .cl-headerTitle{letter-spacing:.02em!important;font-size:22px!important;font-weight:700!important}.auth-shell-card .cl-headerSubtitle{color:#ffffffb3!important;font-size:15px!important}.auth-shell-card .cl-socialButtonsBlockButton{min-height:48px!important;padding:14px 16px!important;font-size:16px!important;font-weight:500!important}.auth-shell-card .cl-socialButtonsBlockButtonText,.auth-shell-card .cl-socialButtonsBlockButtonText__google,.auth-shell-card .cl-socialButtonsBlockButtonText__github{font-size:16px!important;font-weight:500!important}.auth-shell-card .cl-dividerText{letter-spacing:.06em!important;font-size:13px!important}.auth-shell-card .cl-formFieldLabel,.auth-shell-card .cl-formFieldLabelRow,.auth-shell-card .cl-formFieldLabelRow *{font-size:15px!important;font-weight:500!important}.auth-shell-card .cl-formFieldInput,.auth-shell-card .cl-formFieldInputShowPasswordButton,.auth-shell-card input.cl-formFieldInput{min-height:48px!important;padding:14px 16px!important;font-size:16px!important;line-height:1.3!important}.auth-shell-card .cl-formButtonPrimary{letter-spacing:.02em!important;min-height:48px!important;padding:14px 16px!important;font-size:16px!important;font-weight:600!important}.auth-shell-card .cl-footer,.auth-shell-card .cl-footerAction,.auth-shell-card .cl-footerActionText{font-size:15px!important}.auth-shell-card .cl-footerActionLink{font-size:15px!important;font-weight:600!important}.auth-shell-card .cl-poweredBy,.auth-shell-card .cl-footerPages,.auth-shell-card .cl-footerPagesLink,.auth-shell-card .cl-internalText,.auth-shell-card [class*=cl-internal-][class*=poweredBy],.auth-shell-card a[href*=clerk\.com]{font-size:12px!important}.auth-shell-card .cl-formField{margin-bottom:14px!important}@media (max-width:1024px){.header-group-label,.header-action-label{display:none!important}}@media (max-width:768px){.mobile-app-bar{height:var(--mobile-app-bar-height);background:rgb(var(--c-panel));border-bottom:1px solid var(--panel-border-color);z-index:50;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0006}.mobile-app-bar-menu,.mobile-app-bar-user-slot{width:var(--mobile-tap-target-min);height:var(--mobile-tap-target-min);color:rgb(var(--c-text));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.mobile-app-bar-menu:hover,.mobile-app-bar-menu:active{background:#ffffff0f}.sidebar-floating-hamburger{display:none!important}button,a[role=button],[role=button]{min-height:var(--mobile-tap-target-min)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{min-height:var(--mobile-tap-target-min);font-size:16px}[data-testid=auth-shell]{align-items:flex-start!important;padding:32px 16px 16px!important}.auth-shell-card{border-radius:12px!important;padding:32px 22px!important}[data-testid=auth-shell]>svg[aria-hidden=true]{opacity:.5}.auth-shell-card .cl-headerTitle{font-size:20px!important}:root{--scale:1;--base:1px}}.mobile-app-bar{display:none}@media (max-width:768px){[data-testid=strategy-scroll-row]{grid-auto-columns:220px!important}}.strategy-library{--accent:10 226 184}html.light .strategy-library{--accent:13 148 136}.ranking-row-just-dropped{animation:1.2s ease-out ranking-row-just-dropped}@keyframes ranking-row-just-dropped{0%{box-shadow:0 0 0 2px #00d4aab3,0 0 24px #00d4aa73}60%{box-shadow:0 0 0 1px #00d4aa59,0 0 12px #00d4aa33}to{box-shadow:0 0 #00d4aa00}}@media (prefers-reduced-motion:reduce){.ranking-row-just-dropped{animation:none!important}[id^=draft-row-]{transition:none!important}}@media (max-width:768px){.marketing-app-cta{display:none!important}}.desktop-only-page{background:rgb(var(--bg));min-height:100vh;color:rgb(var(--text-primary));justify-content:center;padding:24px 16px 48px;display:flex}.desktop-only-card{background:rgb(var(--surface-1));border:1px solid rgb(var(--outline-subtle));border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:560px;padding:32px 24px 28px;display:flex;box-shadow:0 8px 32px #00000040}.desktop-only-icon{background:rgb(var(--accent) / .12);width:64px;height:64px;color:rgb(var(--accent));border:1px solid rgb(var(--accent) / .3);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.desktop-only-title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.01em;color:rgb(var(--text-primary));margin:0;font-size:28px;font-weight:700;line-height:1.15}.desktop-only-subtitle{color:rgb(var(--text-secondary));margin:0;font-size:16px;line-height:1.5}.desktop-only-url-row{background:rgb(var(--surface-2));border:1px solid rgb(var(--outline-subtle));border-radius:10px;align-items:stretch;gap:0;display:flex;overflow:hidden}.desktop-only-url{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;color:rgb(var(--text-primary));-webkit-user-select:all;user-select:all;flex:1;align-items:center;padding:0 14px;font-size:18px;font-weight:700;display:flex}.desktop-only-copy-btn{background:rgb(var(--accent));color:#001a14;cursor:pointer;min-height:48px;font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;text-transform:uppercase;border:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;transition:filter .15s;display:inline-flex}.desktop-only-copy-btn:active{filter:brightness(.92)}.desktop-only-form{border-top:1px solid rgb(var(--outline-subtle));flex-direction:column;gap:8px;padding-top:8px;display:flex}.desktop-only-form-label{color:rgb(var(--text-primary));font-size:15px;font-weight:600}.desktop-only-form-row{gap:8px;display:flex}.desktop-only-input{background:rgb(var(--surface-2));border:1px solid rgb(var(--outline-subtle));min-width:0;min-height:48px;color:rgb(var(--text-primary));border-radius:10px;outline:none;flex:1;padding:0 14px;font-size:16px}.desktop-only-input:focus{border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .18)}.desktop-only-input:disabled{opacity:.6;cursor:not-allowed}.desktop-only-submit{background:rgb(var(--accent));color:#001a14;cursor:pointer;min-height:48px;font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:10px;padding:0 18px;font-size:16px;font-weight:700}.desktop-only-submit:disabled{opacity:.65;cursor:default}.desktop-only-form-error{color:#fca5a5;font-size:14px}.desktop-only-form-success{color:rgb(var(--accent));font-size:14px}.desktop-only-features{border-top:1px solid rgb(var(--outline-subtle));flex-direction:column;gap:12px;padding-top:12px;display:flex}.desktop-only-features-heading{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-secondary));font-size:15px;font-weight:700}.desktop-only-features-grid{grid-template-columns:1fr;gap:10px;display:grid}.desktop-only-feature{background:rgb(var(--surface-2));border:1px solid rgb(var(--outline-subtle));border-radius:10px;padding:12px 14px}.desktop-only-feature-icon{background:rgb(var(--accent) / .1);width:32px;height:32px;color:rgb(var(--accent));border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.desktop-only-feature-title{color:rgb(var(--text-primary));margin-bottom:2px;font-size:16px;font-weight:600}.desktop-only-feature-body{color:rgb(var(--text-secondary));font-size:14px;line-height:1.45}.desktop-only-back{min-height:44px;color:rgb(var(--text-secondary));align-self:center;align-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.desktop-only-back:hover{color:rgb(var(--text-primary))}@media (min-width:480px){.desktop-only-features-grid{grid-template-columns:1fr 1fr}}.accent-treatment-left{position:relative}.accent-treatment-left:before{content:"";background:rgb(var(--card-rgb,var(--accent)));border-radius:inherit;pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.accent-treatment-elbow{position:relative}.accent-treatment-elbow:before,.accent-treatment-elbow:after{content:"";pointer-events:none;background:linear-gradient(var(--accent-treatment-elbow-gradient-dir,to right), rgb(var(--card-rgb,var(--accent))) 0%, rgb(var(--card-rgb,var(--accent))) 28%, rgba(var(--card-rgb,var(--accent)), 0) 100%);position:absolute}.accent-treatment-elbow:before{--accent-treatment-elbow-gradient-dir:to bottom;width:4px;height:80px;top:0;left:0}.accent-treatment-elbow:after{--accent-treatment-elbow-gradient-dir:to right;width:80px;height:4px;top:0;left:4px}.accent-treatment-top{position:relative}.accent-treatment-top:before{content:"";background:rgb(var(--card-rgb,var(--accent)));border-radius:inherit;pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.players-trending-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:561px){.players-trending-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1041px){.players-trending-grid{grid-template-columns:repeat(4,1fr)}}.players-band{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:961px){.players-band{grid-template-columns:1.42fr 1fr}}.players-band-rail{flex-direction:column;gap:20px;min-width:0;display:flex}.players-stack{flex-direction:column;gap:20px;display:flex}.players-analytics-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@keyframes players-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-testid=players-trending],[data-testid=players-roster],[data-testid=players-injuries],[data-testid=players-weather],[data-testid=players-news],[data-testid=players-analytics],[data-testid=players-watchlist]{animation:.5s cubic-bezier(.2,.8,.2,1) both players-rise}[data-testid=players-trending]{animation-delay:50ms}[data-testid=players-roster]{animation-delay:.12s}[data-testid=players-injuries]{animation-delay:.16s}[data-testid=players-weather]{animation-delay:.2s}[data-testid=players-news]{animation-delay:.24s}[data-testid=players-analytics]{animation-delay:.28s}[data-testid=players-watchlist]{animation-delay:.32s}.players-trending-card,.players-roster-row,.players-analytics-tile{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s}.players-trending-card:hover,.players-analytics-tile:not(.players-analytics-tile-disabled):hover{border-color:rgb(var(--accent) / .55);transform:translateY(-2px);box-shadow:0 4px 12px #0f172a14,0 14px 28px #0f172a1a}.players-roster-row:hover{border-color:rgb(var(--accent) / .55);background:rgb(var(--surface-1))}@media (prefers-reduced-motion:reduce){[data-testid=players-trending],[data-testid=players-roster],[data-testid=players-injuries],[data-testid=players-weather],[data-testid=players-news],[data-testid=players-analytics],[data-testid=players-watchlist],.players-trending-card,.players-roster-row,.players-analytics-tile{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.player-card-top-row{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:821px){.player-card-top-row{grid-template-columns:1fr 1fr}}@media (min-width:1600px){.player-card-top-row{grid-template-columns:1.5fr 1.7fr 1fr 1.15fr}}@media (max-width:460px){.player-bio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.player-card-shell{--player-rail-w:220px!important}}@media (max-width:820px){.player-card-shell{--player-rail-w:200px!important}}[data-testid=player-identity-hero],[data-testid=player-projected-ppr],[data-testid=player-season-projections],[data-testid=player-matchup],[data-testid=players-news][data-mount=player-card]{animation:.5s cubic-bezier(.2,.8,.2,1) both players-rise}[data-testid=player-identity-hero]{animation-delay:50ms}[data-testid=player-projected-ppr]{animation-delay:.12s}[data-testid=player-season-projections]{animation-delay:.16s}[data-testid=player-matchup]{animation-delay:.2s}@media (prefers-reduced-motion:reduce){[data-testid=player-identity-hero],[data-testid=player-projected-ppr],[data-testid=player-season-projections],[data-testid=player-matchup]{opacity:1!important;animation:none!important;transform:none!important}}.player-card-lower-row{grid-template-columns:1fr;align-items:start;gap:18px;margin-top:4px;display:grid}@media (min-width:821px){.player-card-lower-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.player-rating-body{grid-template-columns:1fr!important}}.pd-app{background:rgb(var(--bg));--rail-shadow:0 8px 22px -8px #00000080, 0 2px 6px -2px #00000052;grid-template-columns:1fr;min-width:1280px;display:grid;overflow:hidden}html.light .pd-app{--rail-shadow:0 8px 22px -8px #24467347, 0 2px 6px -2px #2446732e}.fit-stage:has(.pd-app){height:100dvh}.pd-main{background:rgb(var(--bg));flex-direction:column;height:100%;padding:9px 13px 11px;display:flex;overflow:hidden}.pd-legend{color:rgb(var(--c-ink2));flex-wrap:wrap;flex:none;align-items:center;gap:5px 13px;padding:0 2px 8px;font-size:10px;display:flex}.pd-legend b{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--c-ink3));font-size:8.5px;font-weight:700}.pd-legend-item{align-items:center;gap:5px;display:inline-flex}.pd-grid{flex:1;grid-template-rows:minmax(0,.96fr) minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.94fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;min-height:0;display:grid}.pd-card{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));border-radius:11px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #142a470d,0 3px 11px #142a470d}.pd-card-locked .pd-cb{position:relative}.pd-ch{border-bottom:1px solid rgb(var(--c-line) / .6);flex:none;align-items:center;gap:7px;padding:7px 11px;display:flex}.pd-ch-ac{background:rgb(var(--accent));border-radius:3px;flex:none;width:3px;height:11px}.pd-ch-ac--amber{background:#b87a14}.pd-ch h3{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:var(--text-fluid-dense-label);color:rgb(var(--c-text));margin:0}.pd-ch-sp{flex:1}.pd-cb{flex-direction:column;flex:1;min-height:0;padding:8px 10px;display:flex;overflow:hidden}.pd-tag{font-family:var(--font-display), "Archivo", sans-serif;font-weight:700;font-size:var(--text-fluid-dense-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:4px;padding:2.5px 6px;display:inline-flex}.pd-tag-live{background:rgb(var(--accent) / .12);color:rgb(var(--accent))}.pd-tag-proj{color:#b87a14;background:#fbf2dd}.pd-tag-pend{background:rgb(var(--c-line) / .6);color:rgb(var(--c-ink3))}.pd-tag-prem{color:#b87a14;background:#fbf2dd}.pd-tag-src{background:rgb(var(--c-line) / .6);color:rgb(var(--c-ink2))}.pd-lockic{flex:none;width:10px;height:10px}.pd-lockfoot{font-size:var(--text-fluid-dense-label);color:#b87a14;background:#fbf2dd;border-top:1px solid #f0e4c8;flex:none;align-items:center;gap:5px;padding:6px 11px;line-height:1.35;display:flex}.pd-stub-empty{color:rgb(var(--c-ink3));font-family:var(--font-body), "Inter", sans-serif;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.pd-stub-empty .em{color:rgb(var(--c-ink3));opacity:.55;font-size:18px}.pd-cell{min-width:0;min-height:0;overflow:hidden}.pd-rail{background:linear-gradient(180deg, var(--rail-bg-start) 0%, var(--rail-bg-end) 100%);border-radius:var(--rail-radius,20px);box-shadow:var(--rail-shadow,0 12px 36px #0000008c, 0 2px 8px #0000004d);color:var(--rail-ink,#ffffffb8);border:1px solid #ffffff0f;flex-direction:column;gap:0;margin:27px 0 29px 18px;padding:14px 12px;display:flex;overflow:auto}.pd-rail-brand{align-items:center;gap:9px;padding:2px 4px 11px;display:flex}.pd-rail-brand .logo{gap:3px;display:grid}.pd-rail-brand .logo i{background:rgb(var(--accent));border-radius:3px;height:3px;display:block}.pd-rail-brand .logo i:first-child{width:20px}.pd-rail-brand .logo i:nth-child(2){width:14px}.pd-rail-brand .logo i:nth-child(3){width:17px}.pd-rail-brand .wm{font-family:var(--font-display), "Archivo", sans-serif;color:var(--rail-ink-strong,#fff);letter-spacing:-.02em;font-size:15px;font-weight:900;line-height:.95}.pd-rail-brand .wm small{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.22em;color:rgb(var(--accent));font-size:8px;font-weight:700;display:block}.pd-rail-back{font-family:var(--font-display), "Archivo", sans-serif;color:var(--rail-ink,#ffffffb8);border-radius:7px;align-items:center;gap:6px;padding:5px 6px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.pd-rail-back:hover{background:var(--rail-hover-bg,#ffffff12);color:var(--rail-ink-strong,#fff)}.pd-rail-mini{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;margin:7px 0 9px;padding:7px;display:flex}.pd-rail-mini .mm{color:#fff;width:30px;height:30px;font-family:var(--font-display), "Archivo", sans-serif;background:linear-gradient(135deg,#1e3a5f,#34618f);border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.pd-rail-mini .mn{font-family:var(--font-display), "Archivo", sans-serif;color:var(--rail-ink-strong,#fff);font-size:11.5px;font-weight:900;line-height:1.1}.pd-rail-mini .ms{font-family:var(--font-display), "Archivo", sans-serif;color:var(--rail-ink-muted,#fff6);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600}.pd-rail-nav{flex-direction:column;gap:1px;display:flex}.pd-rail-nav a{font-family:var(--font-display), "Archivo", sans-serif;color:var(--rail-ink,#ffffffb8);border-radius:7px;align-items:center;gap:9px;padding:5.5px 8px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.pd-rail-nav a svg{stroke:currentColor;flex:none;width:13px;height:13px}.pd-rail-nav a.active{background:rgb(var(--accent) / .12);color:rgb(var(--accent))}.pd-rail-nav a:not(.active):hover{background:var(--rail-hover-bg,#ffffff12);color:var(--rail-ink-strong,#fff)}.pd-rail h4{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--rail-ink-muted,#fff6);margin:11px 4px 5px;font-size:8.5px;font-weight:700}.pd-rail-krow{justify-content:space-between;align-items:center;padding:3px 4px;font-size:11px;display:flex}.pd-rail-krow .k{color:var(--rail-ink,#ffffffb8)}.pd-rail-krow .v{font-family:var(--font-display), "Archivo", sans-serif;color:var(--rail-ink-strong,#fff);font-size:11.5px;font-weight:900}.pd-rail-krow .v.pct{color:var(--rail-ink-muted,#fff6);font-family:var(--font-display), "Archivo", sans-serif;font-size:10.5px;font-weight:600}.pd-rail-queue{background:linear-gradient(135deg, rgb(var(--accent)), rgb(var(--accent) / .85));color:#fff;width:100%;font-family:var(--font-display), "Archivo", sans-serif;cursor:pointer;box-shadow:0 5px 13px rgb(var(--accent) / .28);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:9px;font-size:11.5px;font-weight:700;display:flex}.pd-rail-wl{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.pd-rail-wl .l{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--accent));align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.settings-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:1400px){.settings-grid{grid-template-columns:1fr 1fr;gap:12px 24px}}.rk-stage{background:0 0;flex:1;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;overflow:hidden}.rankings-home{--rk-bg-1:#0b1120;--rk-bg-2:#070b16;--rk-card:#0e1426;--rk-soft:#141d33;--rk-line:#20304e;--rk-line-soft:#161e34;--rk-line-strong:#2c3d5e;--rk-navy:#eaf0fb;--rk-navy-2:#fff;--rk-ink:#eef2f9;--rk-muted:#9cafc4;--rk-muted-2:#7d8ba6;--rk-emerald:#10b981;--rk-emerald-mid:#34d399;--rk-emerald-deep:#34d399;--rk-pos:#34d399;--rk-neg:#fb7185;--rk-neg-deep:#fb7185;--rk-grad:linear-gradient(100deg,#13b8a6 0%,#4f74f0 48%,#6d4aff 100%);--rk-rad:18px;--rk-rad-sm:13px;--rk-sh:0 1px 2px #00000059,0 14px 30px -16px #0000008c;--rk-sh-soft:0 1px 2px #0000004d,0 8px 18px -12px #00000073;--rk-scrollthumb:#2a3a57;transform-origin:50%;width:1440px;height:920px;color:var(--rk-ink);font-family:var(--font-body), "Hanken Grotesk", system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;flex:none;padding:15px 22px 17px;display:flex;overflow:hidden}html.light .rankings-home{--rk-bg-1:#f1f4f9;--rk-bg-2:#e9edf5;--rk-card:#fff;--rk-soft:#f6f8fc;--rk-line:#e7ebf3;--rk-line-soft:#eef1f7;--rk-line-strong:#d6dce8;--rk-navy:#0f1b3d;--rk-navy-2:#17285a;--rk-ink:#1b2440;--rk-muted:#6b7289;--rk-muted-2:#9aa1b5;--rk-emerald:#10b981;--rk-emerald-mid:#0ea371;--rk-emerald-deep:#047857;--rk-pos:#0d9f6e;--rk-neg:#e0526b;--rk-neg-deep:#c43652;--rk-sh:0 1px 2px #121c3c0a,0 14px 30px -16px #121c3c33;--rk-sh-soft:0 1px 2px #121c3c0a,0 8px 18px -12px #121c3c29;--rk-scrollthumb:#d2d9e6;background:0 0}.rankings-home .rk-topbar{flex:none;justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.rankings-home .rk-page{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rk-navy);margin:0;font-size:34px;font-weight:800;line-height:1}.rankings-home .rk-page-sub{color:var(--rk-muted);margin-top:6px;font-size:14px;font-weight:500}.rankings-home .rk-top-actions{gap:11px;display:flex}.rankings-home .rk-btn{cursor:pointer;font-family:var(--font-body);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .25s,border-color .2s;display:inline-flex}.rankings-home .rk-btn:active{transform:translateY(1px)}.rankings-home .rk-btn-grad{color:#fff;background:var(--rk-grad);box-shadow:0 10px 22px -10px #5b34e680}.rankings-home .rk-btn-grad:hover{transform:translateY(-1px);box-shadow:0 16px 30px -10px #5b34e694}.rankings-home .rk-btn-ghost{background:var(--rk-card);color:var(--rk-ink);border:1px solid var(--rk-line);box-shadow:var(--rk-sh-soft)}.rankings-home .rk-btn-ghost:hover{border-color:var(--rk-line-strong);transform:translateY(-1px)}.rankings-home .rk-ic{width:16px;height:16px}.rankings-home .rk-grid{flex:1;grid-template-rows:auto auto auto;grid-template-columns:1fr 372px;gap:16px;min-height:0;display:grid}.rankings-home .rk-grid>.rk-card,.rankings-home .rk-grid>.rk-col-studio{min-width:0}.rankings-home .rk-col-studio{flex-direction:column;grid-area:1/2/span 2;min-height:0;display:flex}.rankings-home .rk-card{background:var(--rk-card);border:1px solid var(--rk-line);border-radius:var(--rk-rad);box-shadow:var(--rk-sh)}.rankings-home .rk-hero{flex:none;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:24px 30px;display:grid;position:relative;overflow:hidden}.rankings-home .rk-hero--dark{color:#ffffffc7;background:radial-gradient(120% 120% at 18% 12%,#142a52 0%,#0b1830 55%,#070f24 100%);border:1px solid #ffffff0f;box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff0a}.rankings-home .rk-hero--dark .rk-eyebrow{color:rgb(var(--accent))}.rankings-home .rk-hero--dark .rk-count-num{-webkit-text-fill-color:transparent;background:linear-gradient(160deg,#fff,#c7d6f5);-webkit-background-clip:text;background-clip:text}.rankings-home .rk-hero--dark .rk-count-days{color:#ffffffeb}.rankings-home .rk-hero--dark .rk-count-until{color:#ffffff8c}.rankings-home .rk-hero--dark .rk-hero-meta{color:#ffffff94}.rankings-home .rk-hero--dark .rk-clock{color:#ffffffeb}.rankings-home .rk-hero--dark .rk-vr{background:#ffffff29}.rankings-home .rk-hero--dark .rk-pct{color:#fff}.rankings-home .rk-hero--dark .rk-rd-label{color:#ffffff80}.rankings-home .rk-hero--dark .rk-rd-label svg{color:rgb(var(--accent))}.rankings-home .rk-hero--dark .rk-rd-head{color:#fffffff2}.rankings-home .rk-hero--dark .rk-rd-sub{color:#fff9}.rankings-home .rk-hero--dark .rk-link-em{color:rgb(var(--accent))}.rankings-home .rk-hero--dark .rk-link-em:hover{color:#5eead4}.rankings-home .rk-eyebrow{font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;color:var(--rk-emerald-deep);font-size:11px;font-weight:800}.rankings-home .rk-count-line{align-items:baseline;gap:14px;margin-top:4px;display:flex}.rankings-home .rk-count-num{font-family:var(--font-display);letter-spacing:-.04em;-webkit-text-fill-color:transparent;background:linear-gradient(160deg,#13224f,#22458a);-webkit-background-clip:text;background-clip:text;font-size:68px;font-weight:900;line-height:.84}html:not(.light) .rankings-home .rk-count-num{background:linear-gradient(160deg,#cdd8f2,#8fb0ff);-webkit-background-clip:text;background-clip:text}.rankings-home .rk-count-words{flex-direction:column;display:flex}.rankings-home .rk-count-days{font-family:var(--font-display);letter-spacing:-.01em;color:var(--rk-ink);font-size:26px;font-weight:800;line-height:1}.rankings-home .rk-count-until{color:var(--rk-muted);letter-spacing:.02em;text-transform:uppercase;margin-top:3px;font-size:14px;font-weight:600}.rankings-home .rk-hero-meta{color:var(--rk-muted);align-items:center;gap:14px;margin-top:13px;font-size:13.5px;font-weight:600;display:flex}.rankings-home .rk-vr{background:var(--rk-line);width:1px;height:16px}.rankings-home .rk-clock{font-variant-numeric:tabular-nums;color:var(--rk-ink);font-weight:700}.rankings-home .rk-hero-cal{align-items:center;gap:7px;display:inline-flex}.rankings-home .rk-readiness{justify-self:end;align-items:center;gap:15px;display:flex}.rankings-home .rk-ring{flex:none;width:84px;height:84px;position:relative}.rankings-home .rk-ring svg{transform:rotate(-90deg)}.rankings-home .rk-pct{font-family:var(--font-display);color:var(--rk-navy);justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;inset:0}.rankings-home .rk-rd-label{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--rk-muted);align-items:center;gap:6px;margin-bottom:5px;font-size:10.5px;font-weight:800;display:flex}.rankings-home .rk-rd-label svg{width:13px;height:13px;color:var(--rk-emerald-deep)}.rankings-home .rk-rd-head{color:var(--rk-ink);font-size:14.5px;font-weight:700}.rankings-home .rk-rd-sub{color:var(--rk-muted);max-width:150px;margin-top:1px;font-size:12.5px;line-height:1.3}.rankings-home .rk-link-em{color:var(--rk-emerald-deep);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:9px;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rankings-home .rk-link-em .rk-ar{transition:transform .2s}.rankings-home .rk-link-em:hover .rk-ar{transform:translate(3px)}.rankings-home .rk-sec-head{flex:none;justify-content:space-between;align-items:flex-end;display:flex}.rankings-home .rk-sec-title{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--rk-navy);font-size:12px;font-weight:800}.rankings-home .rk-sec-sub{color:var(--rk-muted);margin-top:4px;font-size:12.5px;font-weight:500}.rankings-home .rk-view-all{color:var(--rk-emerald-deep);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rankings-home .rk-view-all:hover{color:var(--rk-emerald-mid)}.rankings-home .rk-panel-rank{flex-direction:column;padding:16px 20px;display:flex}.rankings-home .rk-panel-rank .rk-sec-head{margin-bottom:13px}.rankings-home .rk-ranks-scroll{align-items:flex-start;gap:15px;padding-bottom:3px;display:flex;overflow:auto hidden}.rankings-home .rk-rcard{background:var(--rk-card);border:1px solid var(--rk-line);border-radius:var(--rk-rad);min-width:330px;box-shadow:var(--rk-sh);flex-direction:column;flex:0 0 calc(50% - 7.5px);padding:18px 20px;transition:box-shadow .25s,border-color .2s,transform .18s;display:flex}.rankings-home .rk-rcard:hover{border-color:var(--rk-line-strong);transform:translateY(-1px);box-shadow:0 18px 38px -18px #141e4652,0 1px 2px #141e460f}.rankings-home .rk-tagrow{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.rankings-home .rk-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--rk-muted);background:var(--rk-soft);border:1px solid var(--rk-line);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:9.5px;font-weight:700}.rankings-home .rk-tag-filled{letter-spacing:.06em;background:0 0;border-color:#0000;font-weight:800}.rankings-home .rk-tag-edited{letter-spacing:.04em;text-transform:uppercase;color:var(--rk-muted-2);white-space:nowrap;margin-left:auto;font-size:9.5px;font-weight:600}.rankings-home .rk-rtitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--rk-navy);margin:11px 0 0;font-size:19px;font-weight:800}.rankings-home .rk-tier-label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--rk-muted);margin:13px 0 7px;font-size:9.5px;font-weight:700}.rankings-home .rk-tierbar{border-radius:5px;height:9px;display:flex;overflow:hidden}.rankings-home .rk-tierseg{height:100%}.rankings-home .rk-tierseg:first-child{border-radius:5px 0 0 5px}.rankings-home .rk-tierseg:last-child{border-radius:0 5px 5px 0}.rankings-home .rk-tierlegend{margin-top:9px;display:grid}.rankings-home .rk-tl{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.rankings-home .rk-tl-count{font-family:var(--font-display);color:var(--rk-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.rankings-home .rk-tl-name{letter-spacing:.05em;text-transform:uppercase;color:var(--rk-muted-2);font-size:8.5px;font-weight:700}.rankings-home .rk-statrow{border-top:1px solid var(--rk-line-soft);grid-template-columns:repeat(4,1fr);gap:8px;padding-top:13px;display:grid}.rankings-home .rk-stat{align-items:flex-start;gap:7px;display:flex}.rankings-home .rk-si{background:var(--rk-soft);width:26px;height:26px;color:var(--rk-emerald-deep);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.rankings-home .rk-si svg{width:13px;height:13px}.rankings-home .rk-sk{letter-spacing:.06em;text-transform:uppercase;color:var(--rk-muted-2);font-size:8.5px;font-weight:700}.rankings-home .rk-sv{font-family:var(--font-display);color:var(--rk-ink);margin-top:1px;font-size:14px;font-weight:800;line-height:1}.rankings-home .rk-sv small{color:var(--rk-muted);font-size:8.5px;font-weight:600;font-family:var(--font-body);margin-top:2px;display:block}.rankings-home .rk-sv.rk-pos{color:var(--rk-pos)}.rankings-home .rk-sv.rk-neg{color:var(--rk-neg-deep)}.rankings-home .rk-cta-row{grid-template-columns:1.12fr 1fr;gap:9px;margin-top:13px;display:grid}.rankings-home .rk-btn-open{background:var(--rk-navy);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:13.5px;font-weight:700;transition:background .2s,transform .18s;display:flex}.rankings-home .rk-btn-open:hover{background:var(--rk-navy-2);transform:translateY(-1px)}.rankings-home .rk-btn-draft{background:var(--rk-card);color:var(--rk-ink);border:1px solid var(--rk-line);font-family:var(--font-body);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:13.5px;font-weight:700;transition:border-color .2s,color .2s,transform .18s;display:flex}.rankings-home .rk-btn-draft:hover{border-color:var(--rk-emerald);color:var(--rk-emerald-deep);transform:translateY(-1px)}.rankings-home .rk-panel-spot{flex:none;grid-column:1/-1;padding:18px 22px 16px}.rankings-home .rk-panel-spot .rk-sec-head{margin-bottom:14px}.rankings-home .rk-spot-wrap{position:relative}.rankings-home .rk-spot-track{grid-auto-columns:calc(20% - 11.2px);grid-auto-flow:column;gap:14px;padding-bottom:2px;display:grid;overflow:auto hidden}.rankings-home .rk-scard{border-radius:var(--rk-rad-sm);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;height:158px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.rankings-home .rk-scard:hover{transform:translateY(-3px);box-shadow:0 20px 36px -20px #141e4680}.rankings-home .rk-scrim{z-index:1;background:linear-gradient(#0b122600 40%,#0b1226a8);position:absolute;inset:0}.rankings-home .rk-s-actions{z-index:2;opacity:.92;gap:7px;padding:10px;transition:opacity .2s,transform .2s;display:flex;position:relative;transform:translateY(2px)}.rankings-home .rk-scard:hover .rk-s-actions{opacity:1;transform:none}.rankings-home .rk-s-btn{font-family:var(--font-body);cursor:pointer;text-align:center;white-space:nowrap;border-radius:9px;flex:1;padding:8px 6px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block}.rankings-home .rk-s-btn.rk-view{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff26;border:1px solid #ffffff80}.rankings-home .rk-s-btn.rk-view:hover{background:#ffffff47}.rankings-home .rk-s-btn.rk-create{color:#0f1b3d;background:#fff;border:1px solid #fff}.rankings-home .rk-s-btn.rk-create:hover{background:#eef2fb}.rankings-home .rk-spot-nav{background:var(--rk-card);border:1px solid var(--rk-line);width:32px;height:32px;box-shadow:var(--rk-sh-soft);cursor:pointer;z-index:4;color:var(--rk-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rankings-home .rk-spot-nav.rk-l{left:-14px}.rankings-home .rk-spot-nav.rk-r{right:-14px}.rankings-home .rk-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.rankings-home .rk-dots i{background:var(--rk-line-strong);border-radius:50%;width:7px;height:7px;transition:all .2s}.rankings-home .rk-dots i.rk-on{background:var(--rk-emerald);border-radius:4px;width:20px}.rankings-home .rk-studio{flex-direction:column;flex:1;padding:16px 18px;display:flex}.rankings-home .rk-studio-head{align-items:center;gap:7px;display:flex}.rankings-home .rk-bolt{width:16px;height:16px;color:var(--rk-emerald-deep)}.rankings-home .rk-studio-title{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--rk-navy);font-size:12px;font-weight:800}.rankings-home .rk-studio-sub{color:var(--rk-muted);margin:4px 0 13px;font-size:12px;font-weight:500}.rankings-home .rk-step{margin-bottom:13px}.rankings-home .rk-step:last-of-type{margin-bottom:11px}.rankings-home .rk-step-lab{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rankings-home .rk-step-num{background:var(--rk-soft);border:1px solid var(--rk-line);width:16px;height:16px;font-family:var(--font-display);color:var(--rk-muted);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.rankings-home .rk-step-name{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--rk-ink);font-size:10px;font-weight:700}.rankings-home .rk-seg{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rankings-home .rk-seg button{font-family:var(--font-body);color:var(--rk-muted);background:var(--rk-card);border:1px solid var(--rk-line);cursor:pointer;border-radius:8px;padding:8px 2px;font-size:11.5px;font-weight:600;transition:all .15s}.rankings-home .rk-seg button:hover{border-color:var(--rk-line-strong)}.rankings-home .rk-seg button.rk-on{color:var(--rk-emerald-deep);border-color:var(--rk-emerald);box-shadow:0 0 0 1px var(--rk-emerald) inset;background:#10b9811a;font-weight:700}.rankings-home .rk-strat-grid{gap:6px;padding-bottom:5px;display:flex;overflow:auto hidden}.rankings-home .rk-strat{border:1px solid var(--rk-line);cursor:pointer;background:var(--rk-card);font-family:var(--font-body);border-radius:9px;flex-direction:column;flex:0 0 76px;align-items:center;gap:5px;padding:9px 4px;transition:all .15s;display:flex}.rankings-home .rk-strat:hover{border-color:var(--rk-line-strong)}.rankings-home .rk-strat.rk-on{border-color:var(--rk-emerald);box-shadow:0 0 0 1px var(--rk-emerald) inset;background:#10b9811a}.rankings-home .rk-strat svg{width:16px;height:16px;color:var(--rk-muted)}.rankings-home .rk-strat.rk-on svg{color:var(--rk-emerald-deep)}.rankings-home .rk-strat span{color:var(--rk-muted);text-align:center;font-size:9.5px;font-weight:600;line-height:1.1}.rankings-home .rk-strat.rk-on span{color:var(--rk-emerald-deep);font-weight:700}.rankings-home .rk-slider-ends{color:var(--rk-muted);justify-content:space-between;margin-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.rankings-home .rk-range{appearance:none;background:linear-gradient(90deg, var(--rk-emerald) var(--fill,70%), #7f8ba647 var(--fill,70%));border-radius:5px;outline:none;width:100%;height:5px}.rankings-home .rk-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--rk-emerald);cursor:pointer;background:#fff;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 5px #141e4633}.rankings-home .rk-range::-moz-range-thumb{border:3px solid var(--rk-emerald);cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px}.rankings-home .rk-range:focus-visible{box-shadow:0 0 0 3px #10b98159}.rankings-home .rk-blend-pills{gap:7px;display:flex}.rankings-home .rk-bp{font-family:var(--font-body);color:var(--rk-muted);background:var(--rk-card);border:1px solid var(--rk-line);cursor:pointer;border-radius:9px;flex:1;padding:9px 4px;font-size:11.5px;font-weight:600;transition:all .15s}.rankings-home .rk-bp:hover{border-color:var(--rk-line-strong)}.rankings-home .rk-bp.rk-on{color:var(--rk-emerald-deep);border-color:var(--rk-emerald);box-shadow:0 0 0 1px var(--rk-emerald) inset;background:#10b9811a;font-weight:700}.rankings-home .rk-blend-note{color:var(--rk-muted);margin-top:8px;font-size:10.5px;font-weight:500;line-height:1.35}.rankings-home .rk-blend-note b{color:var(--rk-ink);font-weight:700}.rankings-home .rk-gen{background:var(--rk-grad);color:#fff;width:100%;font-family:var(--font-body);cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .25s;display:flex;box-shadow:0 12px 24px -10px #5b34e673}.rankings-home .rk-gen:hover{transform:translateY(-1px);box-shadow:0 18px 32px -10px #5b34e68c}.rankings-home .rk-gen:disabled{opacity:.7;cursor:default;transform:none}.rankings-home .rk-hscroll{scrollbar-width:thin}.rankings-home .rk-hscroll::-webkit-scrollbar{height:7px}.rankings-home .rk-hscroll::-webkit-scrollbar-thumb{background:var(--rk-scrollthumb);border-radius:4px}.rankings-home .rk-hscroll::-webkit-scrollbar-track{background:0 0}.rankings-home .rk-strat-grid.rk-hscroll::-webkit-scrollbar{height:6px}.rankings-home .rk-reveal{opacity:0;animation:.55s cubic-bezier(.22,.7,.3,1) forwards rk-rise;transform:translateY(12px)}@keyframes rk-rise{to{opacity:1;transform:none}}.rankings-home .rk-seg button:focus-visible,.rankings-home .rk-strat:focus-visible,.rankings-home .rk-bp:focus-visible,.rankings-home .rk-btn-open:focus-visible,.rankings-home .rk-btn-draft:focus-visible,.rankings-home .rk-s-btn:focus-visible,.rankings-home .rk-spot-nav:focus-visible,.rankings-home .rk-link-em:focus-visible,.rankings-home .rk-view-all:focus-visible{outline:2px solid var(--rk-emerald);outline-offset:2px}@media (max-width:1180px){.rk-stage{height:auto;min-height:100vh;display:block;overflow:visible}.rankings-home{width:auto;height:auto;padding:16px;transform:none!important}.rankings-home .rk-grid{grid-template-rows:auto;grid-template-columns:1fr}.rankings-home .rk-col-studio{grid-area:auto/1}.rankings-home .rk-panel-rank,.rankings-home .rk-ranks-scroll{flex:none}.rankings-home .rk-spot-track{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column}}@media (max-width:760px){.rankings-home{padding:14px 12px 28px}.rankings-home .rk-topbar{flex-direction:column;gap:12px}.rankings-home .rk-hero{grid-template-columns:1fr}.rankings-home .rk-readiness{justify-self:start}}@media (prefers-reduced-motion:reduce){.rankings-home .rk-reveal{opacity:1;animation:none;transform:none}.rankings-home *{transition:none!important}}.pd-dcs{min-height:0;color:rgb(var(--c-ink3));font-family:var(--font-body), "Inter", sans-serif;text-align:center;border:1px dashed rgb(var(--c-line));background:rgb(var(--c-well));border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.pd-dcs .pd-lockic{color:#b87a14;width:12px;height:12px}.pd-dcs-heading{font-family:var(--font-display), "Archivo", sans-serif;font-weight:700;font-size:var(--text-fluid-dense-label);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-ink2))}.pd-dcs-why{font-size:var(--text-fluid-dense-label);max-width:260px;color:rgb(var(--c-ink3));line-height:1.4}.pd-dcs-row{border-bottom:1px solid rgb(var(--c-line) / .4);grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;padding:4px 0;display:grid}.pd-dcs-row-label{font-family:var(--font-body), "Inter", sans-serif;font-size:var(--text-fluid-dense-body);color:rgb(var(--c-ink3));white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pd-dcs-row-value{font-family:var(--font-display), "Archivo", sans-serif;font-weight:700;font-size:var(--text-fluid-dense-label);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-ink3));white-space:nowrap}.fit-stage{width:100%;height:calc(100dvh - var(--app-header-h-reserved,0px));padding:0 var(--fit-stage-gutter,18px);box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:hidden}.fit-stage:has(.pi-home){flex:1;height:100%;min-height:0}.fit-frame{flex:none;position:relative}.fit-canvas{transform-origin:0 0;flex:none}.pi-home{transform-origin:50%;flex-direction:column;flex:none;min-height:0;padding:14px 0 16px;display:flex;overflow:hidden}.pi-top{flex:none;align-items:center;gap:18px;margin-bottom:12px;display:flex}.pi-top h1{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.02em;color:rgb(var(--c-text));font-size:23px;font-weight:800;line-height:1}.pi-top .pi-sub{color:rgb(var(--c-ink2));margin-top:4px;font-size:11.5px}.pi-top .pi-sp{flex:1}.pi-search{flex:none;width:340px;position:relative}.pi-search-in{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));width:100%;color:rgb(var(--c-ink3));border-radius:10px;align-items:center;gap:9px;padding:9px 13px;display:flex}.pi-search-in svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.pi-search-in input{min-width:0;font:inherit;color:rgb(var(--c-text));background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.pi-search-in input::placeholder{color:rgb(var(--c-ink3))}.pi-results{z-index:30;background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));border-radius:10px;max-height:340px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 28px #142a4729}.pi-res{border-bottom:1px solid rgb(var(--c-line) / .55);text-align:left;align-items:center;gap:9px;width:100%;padding:8px 12px;display:flex}.pi-res:last-child{border:0}.pi-res:hover{background:rgb(var(--c-well))}.pi-res .nm{color:rgb(var(--c-text));flex:1;font-size:12.5px;font-weight:600}.pi-res .mt{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:600}.pi-res-msg{text-align:center;color:rgb(var(--c-ink3));padding:12px;font-size:11.5px}.pi-grid{flex:1;grid-template-columns:1fr 288px;gap:11px;min-height:0;display:grid}.pi-left{grid-template-rows:minmax(0,1.18fr) minmax(0,1.04fr) minmax(0,1fr);gap:11px;min-width:0;min-height:0;display:grid}.pi-deep{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:11px;min-height:0;display:grid}.pi-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:0;display:grid}.pi-home{--pi-pos:21 163 107;--pi-neg:210 69 63;--pi-title-size:var(--surface-title);--pi-body-size:var(--surface-body);--pi-mt-size:var(--surface-label);--pi-num-size:var(--surface-num);--pi-num-size-lg:var(--surface-num-lg);--pi-row-pad-v:8px}.pi-mv{font-family:var(--font-display), "Archivo", sans-serif;font-weight:700;font-size:var(--pi-num-size,11px);white-space:nowrap}.pi-newbadge{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;color:rgb(var(--c-ink2));background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:5px;padding:2px 5px;font-size:8px;font-weight:700;display:inline-block}.pi-mv-split{grid-template-columns:1fr 1fr;gap:12px;height:100%;display:grid}.pi-mv-col{flex-direction:column;min-width:0;display:flex}.pi-mv-col h5{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.pi-mvrow{border-bottom:1px solid rgb(var(--c-line) / .55);align-items:center;gap:7px;padding:5px 0;display:flex}.pi-mvrow:last-child{border:0}.pi-mvrow .rk{font-family:var(--font-display), "Archivo", sans-serif;font-weight:800;font-size:var(--pi-mt-size,10px);color:rgb(var(--c-ink3));flex:none;width:14px}.pi-mvrow .nm{min-width:0;font-weight:600;font-size:var(--pi-body-size,11px);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pi-mvrow .tm{font-family:var(--font-display), "Archivo", sans-serif;font-weight:600;font-size:var(--pi-mt-size,8.5px);color:rgb(var(--c-ink3));flex:none}.pi-mv-none{font-size:var(--pi-mt-size,10.5px);color:rgb(var(--c-ink3));padding:8px 0}.pi-armed{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;min-height:0;padding:12px 14px 14px;display:flex;overflow:hidden}.pi-armed-head{font-family:var(--font-display), "Archivo", sans-serif;font-weight:700;font-size:var(--pi-num-size,12px);letter-spacing:.02em;color:rgb(var(--c-ink1));flex:none;align-items:center;gap:9px;display:flex}.pi-armed-head svg{stroke:currentColor;fill:none;stroke-width:2px;width:22px;height:22px}.pi-armed-copy{font-size:var(--pi-body-size,11px);color:rgb(var(--c-ink2));flex:none;max-width:92%;margin:5px 0 12px;line-height:1.45}.pi-ghost{opacity:.55;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.pi-armed-split .pi-ghost{flex-direction:row;gap:16px}.pi-armed-cards .pi-ghost{flex-direction:row;align-items:stretch;gap:8px}.pi-gcol{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pi-gcard{background:rgb(var(--c-line) / .5);border-radius:10px;flex:1;min-height:64px}.pi-grow{align-items:center;gap:9px;padding:5px 0;display:flex}.pi-grow .d{background:rgb(var(--c-line) / .7);border-radius:50%;flex:none;width:26px;height:26px}.pi-grow .b{background:rgb(var(--c-line) / .7);border-radius:5px;height:11px}.pi-tab-armed{opacity:.6}.pi-card{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #142a470a,0 2px 8px #142a470d}.pi-ch{color:#fff;background:#1e3a5f;flex:none;align-items:center;gap:10px;height:40px;min-height:40px;padding:0 14px;display:flex}.pi-ch h3{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.07em;font-weight:700;font-size:var(--pi-title-size,var(--text-fluid-dense-label));color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pi-ch .pi-sp{flex:1}.pi-ch .va{font-family:var(--font-display);color:#ffffffd1;font-size:10.5px;font-weight:600}.pi-cb{flex:1;min-height:0;padding:12px 14px;overflow:auto}.pi-mono{color:#fff;font-family:var(--font-display), "Archivo", sans-serif;background:linear-gradient(135deg,#1e3a5f,#3a6796);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.pi-mono.sm{width:30px;height:30px;font-size:10px}.pi-mono.xs{width:26px;height:26px;font-size:9px}.pi-mono.lg{border-radius:11px;width:42px;height:42px;font-size:13px}.pi-mono--photo img{object-fit:cover;width:100%;height:100%;display:block}.pi-mono--photo.lg{border-radius:11px}.pi-mono--photo.lg img{border-radius:inherit}.pi-tabs{flex-wrap:wrap;flex:none;gap:5px;padding:0 14px 10px;display:flex}.pi-tab{font-family:var(--font-display);border:1px solid rgb(var(--c-line));color:rgb(var(--c-ink2));background:rgb(var(--surface-1));border-radius:7px;padding:5px 10px;font-size:10.5px;font-weight:600}.pi-tab.on{color:#00876c;background:#00d4aa1f;border-color:#0000}.pi-soon{text-align:center;min-height:0;color:rgb(var(--c-ink3));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:18px 14px;display:flex}.pi-soon svg{stroke:currentColor;fill:none;stroke-width:1.6px;opacity:.65;width:28px;height:28px}.pi-soon .t{font-family:var(--font-display);font-weight:700;font-size:var(--pi-num-size,13px);color:rgb(var(--c-ink1));letter-spacing:.02em;text-transform:uppercase}.pi-soon .d{font-size:var(--pi-body-size,11.5px);max-width:260px;line-height:1.45}.pi-row{padding:var(--pi-row-pad-v,6px) 0;border-bottom:1px solid rgb(var(--c-line) / .55);align-items:center;gap:9px;display:flex}.pi-row:last-child{border:0}.pi-row .nm{min-width:0;font-weight:600;font-size:var(--pi-body-size,11.5px);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pi-row .mt{font-family:var(--font-display);font-weight:600;font-size:var(--pi-mt-size,9px);color:rgb(var(--c-ink3));text-transform:uppercase}.pi-row .tm{font-size:var(--pi-mt-size,9.5px);color:rgb(var(--c-ink3));flex:none}.pi-rail{flex-direction:column;gap:11px;min-width:0;min-height:0;display:flex}.pi-rail>.pi-card{flex:1 1 0;min-height:0}.pi-potd .pi-cb{flex-direction:column;padding:0;display:flex}.pi-potd .photo{background:linear-gradient(150deg,#1e3a5f,#142a47);flex:none;place-items:center;height:104px;display:grid;position:relative}.pi-potd .photo .badge{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#1e3a5f;background:#00d4aa;border-radius:6px;padding:3px 8px;font-size:8.5px;font-weight:700;position:absolute;top:10px;left:12px}.pi-potd .photo .big{font-family:var(--font-display);color:#ffffffeb;font-size:36px;font-weight:800}.pi-potd .photo .podimg{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.pi-potd .body{flex:1;min-height:0;padding:9px 14px 11px}.pi-potd .nm{font-family:var(--font-display);color:rgb(var(--c-text));font-size:20px;font-weight:800;line-height:1.05}.pi-potd .mt{font-family:var(--font-display);color:rgb(var(--c-ink2));text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:11.5px;font-weight:600}.pi-potd .stats{grid-template-columns:auto 1fr;align-items:center;gap:9px 16px;margin-top:11px;display:grid}.pi-potd .dial{border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid}.pi-potd .dial i{background:rgb(var(--surface-1));width:48px;height:48px;font-family:var(--font-display);color:#1e3a5f;border-radius:50%;place-items:center;font-size:20px;font-style:normal;font-weight:800;display:grid}.pi-potd .dlab{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#15a36b;text-align:center;margin-top:4px;font-size:9.5px;font-weight:700}.pi-potd .kv .k{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--c-ink3));font-size:9.5px;font-weight:700}.pi-potd .kv .v{font-family:var(--font-display);color:#1e3a5f;font-size:20px;font-weight:800;line-height:1.05}.pi-potd .cta{border:1px solid rgb(var(--c-line));background:rgb(var(--c-well));font-family:var(--font-display);color:#00876c;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;margin:auto 14px 12px;padding:10px;font-size:12px;font-weight:700;display:flex}.pi-feed .it{border-bottom:1px solid rgb(var(--c-line) / .55);align-items:center;gap:10px;padding:8px 0;display:flex}.pi-feed .it:last-child{border:0}.pi-feed .tx{flex:1;min-width:0}.pi-feed .hd{color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pi-feed .sb{color:rgb(var(--c-ink2));white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.pi-feed .src{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:700}.pi-feed .tm{color:rgb(var(--c-ink3));font-size:11px;font-family:var(--font-display);flex:none;font-weight:600}.pi-disc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:2px;display:grid}.pi-disc{border:1px solid rgb(var(--c-line));background:rgb(var(--c-well));text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-height:60px;padding:10px 12px;text-decoration:none;display:grid}.pi-disc .cat,.pi-disc .ci{display:none}.pi-disc .pi-mono{grid-area:1/1/span 2}.pi-disc .pn{color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;font-size:13.5px;font-weight:700;line-height:1.1;overflow:hidden}.pi-disc .pm{color:rgb(var(--c-ink3));font-size:11px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;grid-area:2/2;font-weight:600}.pi-wlempty{flex-direction:column;gap:8px;padding:4px 4px 8px;display:flex}.pi-wlempty-h{font-family:var(--font-display);font-weight:700;font-size:var(--surface-title,16px);color:rgb(var(--c-text));line-height:1.1}.pi-wlempty-s{font-size:var(--surface-label,12px);color:rgb(var(--c-ink2));line-height:1.4}.pi-wlpopular{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pi-wlpopular-row{align-items:center;gap:8px;padding:4px 0;display:flex}.pi-wlpopular-link{color:inherit;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:0;padding:6px 4px;text-decoration:none;display:flex}.pi-wlpopular-link:hover{background:rgb(var(--c-line) / .4)}.pi-wlpopular-mono{background:linear-gradient(135deg, rgb(var(--accent)), rgb(var(--accent-muted)));width:28px;height:28px;color:rgb(var(--surface-1));border-radius:50%;flex:none;place-items:center;font-family:Archivo Black,sans-serif;font-size:10px;display:grid}.pi-wlpopular-img{object-fit:cover;background:rgb(var(--c-line));border-radius:50%;flex:none;width:28px;height:28px;display:block}.pi-wlpopular-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.pi-wlpopular-name{color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pi-wlpopular-meta{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.pi-wlpopular-add{border:1px solid rgb(var(--c-line));background:rgb(var(--c-well));width:28px;height:28px;color:rgb(var(--accent-muted));cursor:pointer;transition:background var(--rail-anim,.15s ease), color var(--rail-anim,.15s ease);border-radius:50%;flex:none;font-family:Archivo Black,sans-serif;font-size:16px;line-height:1}.pi-wlpopular-add:hover{background:rgb(var(--accent) / .12);color:rgb(var(--accent))}.pi-disc.soon .dc{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--c-ink3));font-size:8px;font-weight:700}.pi-tbl{border-collapse:collapse;width:100%}.pi-tbl th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--c-ink3));text-align:right;border-bottom:1px solid rgb(var(--c-line));padding:5px 4px;font-size:8.5px;font-weight:700}.pi-tbl th:first-child{text-align:left}.pi-tbl td{text-align:right;border-bottom:1px solid rgb(var(--c-line) / .55);font-variant-numeric:tabular-nums;color:rgb(var(--c-text));padding:6px 4px;font-size:11.5px}.pi-tbl td:first-child{text-align:left}.pi-tbl tr:last-child td{border-bottom:0}.pi-pcell{align-items:center;gap:8px;display:flex}.pi-pcell .nm{color:rgb(var(--c-text));font-size:11.5px;font-weight:600;line-height:1.05}.pi-pcell .mt{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.02em;font-size:8.5px;font-weight:600}.pi-camp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pi-ccard{border:1px solid rgb(var(--c-line));text-align:center;background:rgb(var(--c-well));border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;display:flex}.pi-ccard .pi-mono{margin:0 auto 4px}.pi-ccard .nm{color:rgb(var(--c-text));font-size:13.5px;font-weight:600;line-height:1.1}.pi-ccard .mt{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.pi-ccard .st{font-family:var(--font-display);color:#b87a14;margin-top:auto;padding-top:5px;font-size:12px;font-weight:700}.pi-pos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:100%;display:grid}.pi-pos-col{border:1px solid rgb(var(--c-line));background:rgb(var(--c-well));border-radius:10px;flex-direction:column;min-width:0;min-height:0;padding:10px 11px;display:flex}.pi-pos-col .ph{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.pi-pos-col .ph .p{font-family:var(--font-display);font-weight:800;font-size:var(--pi-num-size,20px);color:#1e3a5f;line-height:1}.pi-pos-col .ph .adp .l{color:rgb(var(--c-ink3));font-size:9px;font-family:var(--font-display);text-transform:uppercase;text-align:right;letter-spacing:.04em;font-weight:600}.pi-pos-col .ph .adp .v{font-family:var(--font-display);color:rgb(var(--c-ink3));text-align:right;font-size:11px;font-weight:700}.pi-pos-col .pr{align-items:center;gap:7px;padding:4px 0;font-size:12px;display:flex}.pi-pos-col .pr .n{font-family:var(--font-display);color:rgb(var(--c-ink3));flex:none;width:14px;font-size:11px;font-weight:800}.pi-pos-col .pr .nm{min-width:0;color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.pi-pos-col .pr .tm{font-family:var(--font-display);color:rgb(var(--c-ink3));flex:none;font-size:10px;font-weight:600}.pi-pos-col .injc{font-family:var(--font-display);color:rgb(var(--c-ink2));border-top:1px solid rgb(var(--c-line));align-items:center;gap:5px;margin-top:auto;padding-top:7px;font-size:11px;font-weight:600;display:flex}.pi-pos-col .injc .d{background:#d2453f;border-radius:50%;flex:none;width:7px;height:7px}.pi-lab .vs{align-items:center;gap:11px;display:flex}.pi-lab .vsb{color:#fff;width:30px;height:30px;font-family:var(--font-display);background:#1e3a5f;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.pi-lab .pcs{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--c-ink3));margin:13px 0 7px;font-size:11px;font-weight:700}.pi-lab .chips{flex-wrap:wrap;gap:6px;display:flex}.pi-lab .chip{font-family:var(--font-display);border:1px solid rgb(var(--c-line));color:rgb(var(--c-ink2));background:rgb(var(--c-well));border-radius:20px;padding:6px 12px;font-size:11.5px;font-weight:600}.pi-lab .quick{background:rgb(var(--c-line) / .6);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;display:grid;overflow:hidden}.pi-lab .q{background:rgb(var(--surface-1));text-align:center;padding:11px 4px}.pi-lab .q .qn{font-family:var(--font-display);font-weight:800;font-size:var(--pi-num-size-lg,24px);color:#1e3a5f;line-height:1}.pi-lab .q .ql{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:10px;font-weight:600}.pi-mh{flex-direction:column;min-height:0;display:flex}.pi-mh-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px 8px;display:flex}.pi-mh-title{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-text));margin:0;font-size:12px;font-weight:800}.pi-mh-sub{color:rgb(var(--c-ink3));margin-top:2px;font-size:10.5px}.pi-mh-chips{flex-wrap:wrap;gap:6px;display:flex}.pi-mh-chip{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.pi-mh-chip-pos{color:rgb(var(--c-ink2))}.pi-mh-chip-val{font-variant-numeric:tabular-nums}.pi-mh-grid{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:0 12px 12px;display:grid;overflow:hidden}.pi-mh-half{flex-direction:column;gap:8px;min-height:0;display:flex}.pi-mh-half-head{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 4px 2px;font-size:10.5px;font-weight:800;display:flex}.pi-mh-arrow{font-size:14px}.pi-mh-half-title{color:rgb(var(--c-ink2))}.pi-mh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pi-mh-card{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));color:inherit;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 6px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pi-mh-card:hover{border-color:rgb(var(--c-line-b));transform:translateY(-1px)}.pi-mh-mono{flex:none}.pi-mh-card-body{text-align:center;width:100%;min-width:0}.pi-mh-card-name{font-family:var(--font-display);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;line-height:1.1;overflow:hidden}.pi-mh-card-meta{color:rgb(var(--c-ink3));font-size:9.5px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-weight:600}.pi-mh-card-delta{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:800}.pi-mh-list{background:rgb(var(--c-line) / .6);border-radius:8px;flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow:hidden auto}.pi-mh-row{background:rgb(var(--surface-1));color:inherit;grid-template-columns:18px 1fr auto auto;align-items:center;gap:7px;min-width:0;padding:6px 9px;font-size:11px;text-decoration:none;display:grid}.pi-mh-row:hover{background:rgb(var(--c-well))}.pi-mh-row-rank{font-family:var(--font-display);color:rgb(var(--c-ink3));font-weight:800}.pi-mh-row-name{color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pi-mh-row-team{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:9.5px;font-weight:600}.pi-gems{flex-direction:column;min-height:0;display:flex}.pi-gems-body{flex-direction:column;min-height:0;padding:10px 14px 12px;display:flex}.pi-ch-sub{color:#ffffffa6;font-size:10.5px;font-family:var(--font-body);white-space:nowrap;margin-left:auto;font-weight:500}.pi-gems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid;overflow-y:auto}.pi-gem{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));color:inherit;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:10px;text-decoration:none;transition:border-color .15s;display:flex}.pi-gem:hover{border-color:rgb(var(--c-line-b))}.pi-gem-head{align-items:center;gap:9px;min-width:0;display:flex}.pi-gem-id{flex:1;min-width:0}.pi-gem-name{font-family:var(--font-display);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.pi-gem-meta{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9.5px;font-weight:600}.pi-gem-stats{background:rgb(var(--c-line) / .6);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:1px;display:grid;overflow:hidden}.pi-gem-stat{background:rgb(var(--surface-1));text-align:center;border-radius:5px;padding:6px 4px}.pi-gem-stat-val{font-family:var(--font-display);color:rgb(var(--c-text));font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.pi-gem-stat-lab{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:8.5px;font-weight:600}.pi-gem-explain{color:rgb(var(--c-ink3));font-size:10.5px;font-family:var(--font-body);font-weight:500;line-height:1.3}.pi-ch--with-tabs{flex-wrap:wrap;gap:12px}.pi-gems-tabs{background:rgb(var(--c-line) / .5);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.pi-gems-tab{font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;color:rgb(var(--c-ink2));background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.pi-gems-tab:hover{color:rgb(var(--c-text))}.pi-gems-tab.on{background:rgb(var(--surface-1));color:rgb(var(--c-text));box-shadow:0 1px 2px #0000000f}.pi-gems-tab-count{background:rgb(var(--c-line) / .8);color:rgb(var(--c-ink2));border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:800}.pi-gems-tab.on .pi-gems-tab-count{background:rgb(var(--accent) / .15);color:rgb(var(--accent))}.pi-gems-lens-sub{color:rgb(var(--c-ink3));font-size:10.5px;font-family:var(--font-body);margin-bottom:6px;font-weight:500}.pi-why{flex-direction:column;min-height:0;display:flex}.pi-why-body{flex-direction:column;min-height:0;padding:10px 14px 12px;display:flex}.pi-why-grid{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.pi-why-card{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:9px;flex-direction:column;gap:6px;padding:10px;display:flex}.pi-why-head{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.pi-why-name{font-family:var(--font-display);color:rgb(var(--c-text));font-size:12.5px;font-weight:700}.pi-why-meta{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9.5px;font-weight:600}.pi-why-bullets{flex-direction:column;gap:4px;display:flex}.pi-why-bul{background:rgb(var(--surface-1));color:inherit;border-left:2px solid rgb(var(--accent) / .55);border-radius:6px;flex-direction:column;gap:1px;padding:6px 8px;text-decoration:none;display:flex}.pi-why-bul:hover{background:rgb(var(--c-line) / .35)}.pi-why-bul-text{color:rgb(var(--c-text));font-size:11.5px;line-height:1.3}.pi-why-bul-sub{color:rgb(var(--c-ink3));font-size:10px;font-family:var(--font-display);font-weight:600}.pi-why-cta{font-family:var(--font-display);color:rgb(var(--accent));letter-spacing:.05em;text-transform:uppercase;align-self:flex-end;margin-top:2px;font-size:10.5px;font-weight:700;text-decoration:none}.pi-injops{flex-direction:column;min-height:0;display:flex}.pi-injops-body{flex-direction:column;min-height:0;padding:10px 14px 12px;display:flex}.pi-injops-grid{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.pi-injop{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:9px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.pi-injop-tier{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.pi-injop-tier-dot{border-radius:50%;width:7px;height:7px}.pi-injop-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.pi-injop-side{background:rgb(var(--surface-1));min-width:0;color:inherit;border-radius:7px;align-items:flex-start;gap:7px;padding:5px 6px;text-decoration:none;display:flex}.pi-injop-side:hover{background:rgb(var(--c-line) / .35)}.pi-injop-ben-empty{background:0 0}.pi-injop-side-id{flex:1;min-width:0}.pi-injop-name{font-family:var(--font-display);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.pi-injop-name--muted{color:rgb(var(--c-ink3))}.pi-injop-meta{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;margin-top:1px;font-size:9px;font-weight:600}.pi-injop-desig{font-family:var(--font-display);color:rgb(var(--pi-neg));letter-spacing:.04em;margin-top:3px;font-size:9.5px;font-weight:800}.pi-injop-ben-rank{font-family:var(--font-display);color:rgb(var(--accent));letter-spacing:.04em;margin-top:3px;font-size:9.5px;font-weight:700}.pi-injop-arrow{font-family:var(--font-display);color:rgb(var(--c-ink3));text-align:center;font-size:16px;font-weight:800}.pi-injop-note{color:rgb(var(--c-ink2));font-size:10.5px;font-family:var(--font-body);padding:0 2px;font-weight:500;line-height:1.3}.pi-ro{flex-direction:column;min-height:0;display:flex}.pi-ro-body{flex-direction:column;min-height:0;padding:10px 14px 12px;display:flex}.pi-ro-tiers{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.pi-ro-tier{flex-direction:column;gap:4px;display:flex}.pi-ro-tier-head{align-items:center;gap:6px;display:flex}.pi-ro-tier-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-text));font-size:11px;font-weight:800}.pi-ro-tier-count{font-family:var(--font-display);color:rgb(var(--c-ink3));background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:700}.pi-ro-tier-blurb{color:rgb(var(--c-ink3));font-size:10.5px;font-family:var(--font-body);font-weight:500;line-height:1.3}.pi-ro-tier-rows{flex-direction:column;gap:4px;margin-top:2px;display:flex}.pi-ro-row{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));color:inherit;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;text-decoration:none;display:grid}.pi-ro-row:hover{border-color:rgb(var(--c-line-b))}.pi-ro-id{min-width:0}.pi-ro-name{font-family:var(--font-display);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.pi-ro-meta{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;margin-top:1px;font-size:9px;font-weight:600}.pi-ro-signals{align-items:center;gap:5px;display:flex}.pi-ro-signal{font-family:var(--font-display);background:rgb(var(--surface-1));color:rgb(var(--c-ink2));border:1px solid rgb(var(--c-line));letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.pi-ro-rating{color:rgb(var(--accent));border-color:rgb(var(--accent) / .35)}.pi-ro-rating--pending{color:rgb(var(--c-ink3));border-color:rgb(var(--c-line))}.pi-dna{flex-direction:column;min-height:0;display:flex}.pi-dna-body{flex-direction:column;min-height:0;padding:10px 14px 12px;display:flex}.pi-dna-chips{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.pi-dna-chip{font-family:var(--font-display);letter-spacing:.04em;background:rgb(var(--surface-1));color:rgb(var(--c-ink2));border:1px solid rgb(var(--c-line));cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pi-dna-chip:hover{color:rgb(var(--c-text));border-color:rgb(var(--c-line-b))}.pi-dna-chip.on{background:rgb(var(--accent) / .12);color:rgb(var(--accent));border-color:rgb(var(--accent) / .35)}.pi-dna-chip-count{font-family:var(--font-display);background:rgb(var(--c-line) / .6);color:rgb(var(--c-ink2));border-radius:4px;padding:0 5px;font-size:9.5px;font-weight:800;line-height:1.6}.pi-dna-chip.on .pi-dna-chip-count{background:rgb(var(--accent) / .2);color:rgb(var(--accent))}.pi-dna-blurb{color:rgb(var(--c-ink3));font-size:10.5px;font-family:var(--font-body);margin:0 2px 6px;font-weight:500;line-height:1.3}.pi-dna-list{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.pi-dna-row{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));color:inherit;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;text-decoration:none;display:grid}.pi-dna-row:hover{border-color:rgb(var(--c-line-b))}.pi-dna-row-id{min-width:0}.pi-dna-row-name{font-family:var(--font-display);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.pi-dna-row-meta{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.04em;margin-top:1px;font-size:9px;font-weight:600}.pi-dna-row-signals{flex-shrink:0;align-items:center;gap:4px;display:flex}.pi-dna-row-rating{font-family:var(--font-display);color:rgb(var(--accent));text-align:center;min-width:22px;padding:0 2px;font-size:14px;font-weight:800}.pi-dna-row-signal{font-family:var(--font-display);background:rgb(var(--surface-1));color:rgb(var(--c-ink2));border:1px solid rgb(var(--c-line));letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.pi-lab .pcs,.pi-lab .chips,.pi-lab .quick{display:none}.pd-rd-stage{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;min-width:0;height:100%;min-height:0;padding:18px 20px;display:flex;overflow:hidden}.pd-rd-row{gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden}.pd-rd-row-1{flex:27.8 0 240px;grid-template-columns:32fr 27fr 20fr 19fr}.pd-rd-row-2{flex:27.2 0 229px;grid-template-columns:24fr 35fr 39fr}.pd-rd-row-3{flex:25.3 0 213px;grid-template-columns:24fr 35fr 17.5fr 21.5fr}.pd-rd-row-4{flex:21.5 0 181px;grid-template-columns:24fr 24.5fr 28fr 21.5fr}.pd-rd-row>[data-pd-slot],.pd-rd-row>section,.pd-rd-row>.pd-cell{min-width:0;min-height:0;display:flex;overflow:hidden}.pd-rd-row>[data-pd-slot]>.pd-rd-card,.pd-rd-row>section>.pd-rd-card,.pd-rd-row>.pd-cell>.pd-rd-card{flex:1;width:100%;min-width:0;height:100%;min-height:0}.pd-rd-row>.pd-rd-card{min-width:0;min-height:0}.pd-rd-card{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));box-shadow:0 1px 2px rgb(var(--rd-navy-mark-deep) / .05);border-radius:14px;flex-direction:column;padding:11px 16px;display:flex;overflow:hidden}.pd-rd-ch{flex:none;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pd-rd-ch:before{content:"";background:rgb(var(--accent));border-radius:2px;flex:none;width:3px;height:14px}.pd-rd-ch h3{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--rd-navy-mark));white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:16px;font-weight:700;overflow:hidden}.pd-rd-ch{min-width:0}.pd-rd-ch>h3{flex:auto}.pd-rd-src{color:rgb(var(--accent-muted));background:rgb(var(--accent) / .1);letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600;font-family:var(--font-body), "Inter", sans-serif;border-radius:99px;margin-left:auto;padding:2px 8px}.pd-rd-src--live{color:rgb(var(--rd-success));background:rgb(var(--rd-success) / .1)}.pd-rd-src--soon{color:rgb(var(--c-ink3));background:rgb(var(--c-line) / .45)}.pd-rd-sep{border:none;border-top:1px solid rgb(var(--c-line));flex:none;margin:5px 0}.pd-rd-chip{border:1px solid rgb(var(--c-line));background:rgb(var(--c-well));border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 8px;display:flex}.pd-rd-chip-lbl{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--c-ink3));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.pd-rd-chip-num{color:rgb(var(--rd-navy-mark));font-family:Archivo Black,sans-serif;font-size:24px;line-height:1.1}.pd-rd-chip-rank{color:rgb(var(--accent-muted));background:rgb(var(--accent) / .12);font-size:10px;font-weight:700;font-family:var(--font-body), "Inter", sans-serif;border-radius:99px;padding:1px 7px}.pd-rd-chip--soon .pd-rd-chip-num{color:rgb(var(--c-ink3));font-size:24px;font-family:var(--font-body), "Inter", sans-serif;font-weight:700}.pd-rd-chip-soon{color:rgb(var(--c-ink3));background:rgb(var(--c-well));white-space:nowrap;font-size:9px;font-weight:600;font-family:var(--font-body), "Inter", sans-serif;border-radius:99px;padding:1px 6px}.pd-rd-btn{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgb(var(--c-line));background:rgb(var(--surface-1));color:rgb(var(--rd-navy-mark));cursor:pointer;box-shadow:var(--shadow-float);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pd-rd-btn svg{flex:none}.pd-rd-btn:hover{background:rgb(var(--c-well));border-color:rgb(var(--c-ink3))}.pd-rd-btn--active{background:rgb(var(--accent) / .1);color:rgb(var(--accent-muted));border-color:rgb(var(--accent))}.pd-rd-btn--active:hover{background:rgb(var(--accent) / .18);border-color:rgb(var(--accent))}.pd-rd-hero{flex-direction:row;gap:0;padding:0}.pd-rd-headshot{background:linear-gradient(160deg, rgb(var(--rd-navy-mark)), rgb(var(--rd-navy-mark-deep)));flex:none;justify-content:center;align-self:stretch;align-items:flex-end;width:38%;min-width:180px;max-width:280px;display:flex;position:relative;overflow:hidden}.pd-rd-headshot-mono{color:rgb(var(--surface-1) / .92);margin:auto;font-family:Archivo Black,sans-serif;font-size:84px}.pd-rd-headshot-stripe{height:6px;position:absolute;bottom:0;left:0;right:0}.pd-rd-headshot-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.pd-rd-hero-main{flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 14px 6px;display:flex}.pd-rd-hero-name{flex:none;align-items:center;gap:9px;display:flex}.pd-rd-hero-name h1{color:rgb(var(--rd-navy-mark));letter-spacing:.01em;white-space:nowrap;margin:0;font-family:Archivo Black,sans-serif;font-size:28px;line-height:1}.pd-rd-verify{background:rgb(var(--accent));width:17px;height:17px;color:rgb(var(--surface-1));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.pd-rd-hero-meta{color:rgb(var(--c-ink2));font-size:12px;font-weight:600;font-family:var(--font-body), "Inter", sans-serif;letter-spacing:.04em;flex:none;margin:0 0 4px}.pd-rd-hero-meta b{color:rgb(var(--accent-muted));font-weight:700}.pd-rd-vitals{flex:1;grid-template-columns:auto 1fr;align-content:space-between;gap:0 18px;min-width:0;min-height:0;margin:0;padding:4px 0;display:grid}.pd-rd-vit{display:contents}.pd-rd-vit-lbl{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-ink3));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-self:center;margin:0;font-size:11px;font-weight:700;line-height:1.6}.pd-rd-vit-v{color:rgb(var(--c-text));font-size:14px;font-weight:600;font-family:var(--font-body), "Inter", sans-serif;text-align:left;white-space:nowrap;align-self:center;margin:0;line-height:1.6}.pd-rd-vit-v .pd-rd-ok{color:rgb(var(--rd-success));font-weight:700}.pd-rd-vit-v .pd-rd-warn{color:rgb(var(--rd-warning));font-weight:700}.pd-rd-vit-v .pd-rd-down{color:rgb(var(--rd-danger));font-weight:700}.pd-rd-hbtns{flex:none;justify-content:space-evenly;align-items:center;gap:12px;margin-top:auto;padding-top:4px;padding-bottom:0;display:flex}.pd-rd-hbtns>.pd-rd-btn{flex:1 1 0;max-width:180px}.pd-rd-proj-grid4{flex:1 1 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;min-height:0;display:grid}.pd-rd-proj-grid5{flex:1 1 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;min-height:0;display:grid}.pd-rd-proj-grid5 .pd-rd-chip-num{font-size:24px}.pd-rd-proj .pd-rd-chip{height:100%}.pd-rd-subhead{flex:none;align-items:center;gap:8px;margin:8px 0 7px;display:flex}.pd-rd-subhead .pd-rd-chip-lbl{color:rgb(var(--rd-navy-mark));font-size:11px}.pd-rd-subhead-pill{letter-spacing:.06em;color:rgb(var(--accent-muted));border:1px solid rgb(var(--accent));font-size:9.5px;font-weight:700;font-family:var(--font-body), "Inter", sans-serif;border-radius:99px;padding:1px 8px}.pd-rd-opp{flex:none;align-items:center;gap:10px;display:flex}.pd-rd-oppmark{background:rgb(var(--rd-oppmark-bg));width:32px;height:32px;color:rgb(var(--surface-1));border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:Archivo Black,sans-serif;font-size:12px;display:flex}.pd-rd-opp-t{color:rgb(var(--rd-navy-mark));font-size:13.5px;font-weight:700;line-height:1.25;font-family:var(--font-body), "Inter", sans-serif}.pd-rd-opp-d{color:rgb(var(--c-ink2));font-size:11.5px;font-family:var(--font-body), "Inter", sans-serif}.pd-rd-wx{flex:none;gap:6px;min-width:0;display:flex}.pd-rd-wx .pd-rd-chip{flex:1;min-width:0;padding:3px 4px}.pd-rd-wx .pd-rd-chip-num{font-size:14px;line-height:1.1}.pd-rd-wx .pd-rd-chip-lbl{font-size:9px}.pd-rd-mranks{flex:1 1 0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;min-width:0;min-height:0;display:grid}.pd-rd-mrank{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.pd-rd-mrank .pd-rd-chip-num{color:rgb(var(--accent-muted));font-size:20px}.pd-rd-mrank .pd-rd-chip-lbl{font-size:9.5px}.pd-rd-mrank.pd-rd-mrank--soon .pd-rd-chip-num{color:rgb(var(--c-ink3));font-size:20px;font-family:var(--font-body), "Inter", sans-serif}.pd-rd-msublabel{font-family:var(--font-body), "Inter", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-ink3));flex:none;margin:0 0 4px;font-size:10px;font-weight:700}.pd-rd-msublabel--row{align-items:baseline;gap:8px;min-width:0;display:flex}.pd-rd-msublabel--row>span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pd-rd-viewall--inline{white-space:nowrap;align-self:baseline;margin-top:0;font-size:10.5px}.pd-rd-viewall{font-family:var(--font-body), "Inter", sans-serif;font-size:var(--text-fluid-dense-label);color:rgb(var(--accent-muted));letter-spacing:.02em;flex:none;align-self:flex-end;margin-top:2px;font-weight:700;text-decoration:none}.pd-rd-viewall:hover{text-decoration:underline}.pd-rd-headerlink{font-family:var(--font-body), "Inter", sans-serif;letter-spacing:.02em;color:rgb(var(--accent-muted));white-space:nowrap;margin-left:8px;font-size:11px;font-weight:700;text-decoration:none}.pd-rd-headerlink:hover{text-decoration:underline}.pd-rd-scroll{flex:1;min-height:0;overflow-y:auto}.pd-rd-nitem{border-bottom:1px solid rgb(var(--c-line) / .45);align-items:center;gap:10px;padding:6px 0;display:flex}.pd-rd-nitem:last-child{border:none}.pd-rd-nitem-txt{flex-direction:column;flex:1;min-width:0;display:flex}.pd-rd-nitem-t{color:rgb(var(--c-text));font-size:12.5px;font-weight:600;line-height:1.3;font-family:var(--font-body), "Inter", sans-serif;display:block}.pd-rd-nitem-m{color:rgb(var(--c-ink3));font-size:10.5px;font-family:var(--font-body), "Inter", sans-serif}.pd-rd-news-empty{text-align:center;color:rgb(var(--c-ink3));font-size:12px;font-family:var(--font-body), "Inter", sans-serif;flex:1;justify-content:center;align-items:center;padding:10px;display:flex}.pd-rd-anat{color:#eaf1f8;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative}.pd-rd-anat-scene{background:url(/illustrations/players/injury_background.png) 0%/auto 100% no-repeat,#00112c;border-radius:0;flex:1;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:0;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.pd-rd-anat-fig-zone{min-width:0;min-height:0;position:relative;overflow:visible}.pd-rd-anat-fig-wrap{width:36.96%;height:73.44%;position:absolute;top:3.83%;left:40.6%}.pd-rd-anat-marker{cursor:pointer;z-index:3;background:0 0;border:none;border-radius:50%;width:26px;height:26px;padding:0;position:absolute;transform:translate(-50%,-50%)}.pd-rd-anat-marker:focus-visible{outline-offset:3px;outline:2px solid #7fe8d0e6}.pd-rd-anat-marker-core{background:var(--mk-color,#ffb020);border-radius:50%;transition:box-shadow .15s,transform .15s;position:absolute;inset:6px;box-shadow:0 0 14px #ffb0208c}.pd-rd-anat-marker[data-pd-rd-anat-severity=minor] .pd-rd-anat-marker-core{box-shadow:0 0 14px #2fd08c8c}.pd-rd-anat-marker[data-pd-rd-anat-severity=moderate] .pd-rd-anat-marker-core{box-shadow:0 0 14px #ffb020a6}.pd-rd-anat-marker[data-pd-rd-anat-severity=major] .pd-rd-anat-marker-core{box-shadow:0 0 14px #e05252b3}.pd-rd-anat-marker-ring{border:1.6px solid var(--mk-color,#ffb020b3);opacity:.75;border-radius:50%;transition:inset .15s,opacity .15s,box-shadow .15s;position:absolute;inset:0}.pd-rd-anat-marker--sel .pd-rd-anat-marker-ring{opacity:1;inset:-5px;box-shadow:0 0 18px 3px #ffffff26}.pd-rd-anat-marker--sel .pd-rd-anat-marker-core{transform:scale(1.05)}.pd-rd-anat-marker:hover .pd-rd-anat-marker-ring{inset:-3px}.pd-rd-anat-durability{z-index:4;-webkit-backdrop-filter:blur(5px);color:#eaf1f8;background:#0a192cb8;border:1px solid #7fe8d038;border-radius:12px;padding:9px 13px;position:absolute;top:12px;left:12px}.pd-rd-anat-durability-lbl{letter-spacing:.08em;color:#7fa0be;text-transform:uppercase;font-size:10.5px;font-weight:700}.pd-rd-anat-durability-row{align-items:baseline;gap:6px;margin-top:2px;display:flex}.pd-rd-anat-durability-v{color:#fff;font-family:Archivo Black,sans-serif;font-size:25px;line-height:1}.pd-rd-anat-durability-max{color:#7fe8d0;font-size:11px;font-weight:700}.pd-rd-anat-undisclosed-tag{z-index:4;-webkit-backdrop-filter:blur(4px);color:#ff8d8d;letter-spacing:.5px;cursor:pointer;background:#0a192cc7;border:1px solid #e0525259;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;transition:border-color .15s;display:inline-flex;position:absolute;bottom:44px;left:14px}.pd-rd-anat-undisclosed-tag[data-pd-rd-anat-selected=true]{border-color:#e05252cc;box-shadow:0 0 12px #e0525240}.pd-rd-anat-undisclosed-dot{background:#e05252;border-radius:50%;width:8px;height:8px}.pd-rd-anat-legend{z-index:4;color:#9fb6cc;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:12px;left:14px}.pd-rd-anat-legend>span{align-items:center;gap:5px;display:inline-flex}.pd-rd-anat-leg-dot{border-radius:50%;width:8px;height:8px}.pd-rd-anat-rail{z-index:4;flex-direction:column;min-width:0;min-height:0;padding:16px 16px 14px;display:flex;position:relative}.pd-rd-anat-rail-panel{-webkit-backdrop-filter:blur(6px);color:#eaf1f8;background:#0a192cb8;border:1px solid #7fe8d038;border-radius:14px;flex-direction:column;gap:6px;min-height:0;padding:15px 16px;display:flex;overflow:hidden}.pd-rd-anat-rail-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pd-rd-anat-rail-head-lbl{letter-spacing:.08em;color:#7fa0be;text-transform:uppercase;font-size:9.5px;font-weight:700}.pd-rd-anat-rail-head-count{color:#7fa0be;font-size:10px;font-weight:700}.pd-rd-anat-rail-rows{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.pd-rd-anat-rail-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.pd-rd-anat-rail-row:focus-visible{outline-offset:2px;outline:2px solid #7fe8d0e6}.pd-rd-anat-rail-row--col{transition:background .12s}.pd-rd-anat-rail-row--col:hover{background:#7fa0be0f}.pd-rd-anat-rail-row-dot{border-radius:50%;flex:none;width:10px;height:10px}.pd-rd-anat-rail-row-name{color:#dfe9f2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.pd-rd-anat-rail-row-date{color:#7fa0be;flex:none;font-size:11px;font-weight:700}.pd-rd-anat-rail-row--sel{cursor:default;flex-direction:column;align-items:stretch;gap:6px;padding:11px 12px}.pd-rd-anat-rail-row-head{align-items:center;gap:9px;display:flex}.pd-rd-anat-rail-row-title{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Archivo Black,sans-serif;font-size:15px;overflow:hidden}.pd-rd-anat-rail-row-fields{flex-direction:column;margin-top:3px;display:flex}.pd-rd-anat-rail-row-fields>div{border-bottom:1px solid #7fa0be24;justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.pd-rd-anat-rail-row-fields>div:last-child{border-bottom:none}.pd-rd-anat-rail-row-fields .k{color:#9fb6cc;font-weight:600}.pd-rd-anat-rail-row-fields .v{color:#fff;font-weight:700}.pd-rd-anat-rail-row-note{color:#7fa0be;margin-top:4px;font-size:10px;line-height:1.45}.pd-rd-anat-rail-foot{border-top:1px solid #7fa0be29;justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;display:flex}.pd-rd-anat-rail-foot-lbl{color:#7fa0be;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.pd-rd-anat-rail-foot-v{color:#fff;font-family:Archivo Black,sans-serif;font-size:17px}.pd-rd-anat-rail-attr{color:#5d7a95;text-align:right;margin-top:10px;font-size:10px}.pd-rd-anat-rail-empty{padding:12px 4px}.pd-rd-anat-rail-empty-h{color:#dfe9f2;font-family:Archivo Black,sans-serif;font-size:14px}.pd-rd-anat-rail-empty-s{color:#7fa0be;margin-top:4px;font-size:11px}.pd-rd-anat-connector{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.pd-rd-adv-grid{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden auto}.pd-rd-arow{border-bottom:1px solid rgb(var(--c-line) / .45);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;min-width:0;padding:5px 2px;display:grid}.pd-rd-arow:last-child{border-bottom:none}.pd-rd-arow-n{font-family:var(--font-body), "Inter", sans-serif;font-size:var(--text-fluid-dense-body);color:rgb(var(--c-ink2));white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pd-rd-arow-v{color:rgb(var(--c-text));text-align:right;white-space:nowrap;font-family:Archivo Black,sans-serif;font-size:15px}.pd-rd-arow-p{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--accent-muted));text-align:right;white-space:nowrap;min-width:44px;font-size:11px;font-weight:700}.pd-rd-arow--soon .pd-rd-arow-v{color:rgb(var(--c-ink3));font-family:var(--font-body);font-weight:600}.pd-rd-arow--soon .pd-rd-arow-p{color:rgb(var(--c-ink3));width:auto}.pd-rd-rating-body{flex:1;align-items:center;gap:18px;min-height:0;display:flex}.pd-rd-rating-donutwrap{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:122px;display:flex}.pd-rd-rating-donut{flex:none;width:150px;height:150px;position:relative}.pd-rd-rating-big{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pd-rd-rating-num{color:rgb(var(--rd-navy-mark));font-family:Archivo Black,sans-serif;font-size:54px;line-height:1}.pd-rd-rating-tier{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--accent-muted));letter-spacing:.08em;font-size:13px;font-weight:700}.pd-rd-rating-pct{color:rgb(var(--c-ink2));white-space:nowrap;font-size:10.5px;font-weight:600;font-family:var(--font-body), "Inter", sans-serif}.pd-rd-rating-bars{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;display:flex;overflow:hidden}.pd-rd-bar{flex-direction:column;gap:2px;display:flex}.pd-rd-bar-top{color:rgb(var(--c-text));font-size:11.5px;font-weight:600;font-family:var(--font-body), "Inter", sans-serif;justify-content:space-between;display:flex}.pd-rd-bar-top b{color:rgb(var(--rd-navy-mark));font-family:Archivo Black,sans-serif;font-size:12px;font-weight:900}.pd-rd-bar-track{background:rgb(var(--c-well));border-radius:99px;height:5px;overflow:hidden}.pd-rd-bar-fill{background:rgb(var(--rd-success));border-radius:99px;height:100%}.pd-rd-rating-foot{border:1px solid rgb(var(--c-line));background:rgb(var(--c-well));text-align:center;border-radius:10px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin-top:9px;padding:6px 0;display:grid}.pd-rd-rating-cell{border-right:1px solid rgb(var(--c-line));min-width:0;padding:0 4px}.pd-rd-rating-cell:last-child{border-right:none}.pd-rd-rating-cell .pd-rd-chip-lbl{font-size:9.5px}.pd-rd-rating-cell .pd-rd-chip-num{font-size:17px}.pd-rd-rating-empty{text-align:center;color:rgb(var(--c-ink2));font-size:12.5px;line-height:1.4;font-family:var(--font-body), "Inter", sans-serif;flex:1;justify-content:center;align-items:center;max-width:320px;margin:auto;padding:18px 12px;display:flex}.pd-rd-stage>[data-pd-slot]{min-width:0;min-height:0;display:flex;overflow:hidden}.pd-rd-stage>[data-pd-slot]>.pd-rd-card,.pd-rd-stage>[data-pd-slot].pd-cell,.pd-rd-stage>.pd-cell>.pd-rd-card{flex:1;width:100%;min-width:0;height:100%;min-height:0}.pd-rd-card>section.pd-card,.pd-rd-card>div>section.pd-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex}.pd-rd-card section.pd-card>.pd-ch,.pd-rd-card section.pd-card>.pd-lockfoot{display:none!important}.pd-rd-card section.pd-card>.pd-cb{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.v13-strip-chrome,.v13-strip-chrome>.pd-rd-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.v13-strip-chrome>.pd-rd-card>.pd-rd-ch{display:none!important}.v13-strip-chrome>.pd-rd-card>section.pd-card,.v13-strip-chrome section.pd-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex}.v13-strip-chrome section.pd-card>.pd-ch,.v13-strip-chrome section.pd-card>.pd-lockfoot{display:none!important}.v13-strip-chrome section.pd-card>.pd-cb{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.pd-v13-matrix>div>.pd-rd-hero{flex:1;width:100%;min-width:0;height:100%;min-height:0}.v13-hero{border:1px solid rgb(var(--c-line));background:#fff;border-radius:14px;flex:1;grid-template-columns:172px 1fr;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.v13-hero-shot{background:linear-gradient(160deg,#eef1f5,#e3e8ee);justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.v13-hero-shot-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.v13-hero-shot-silhouette{color:#c4ccd6;fill:#c4ccd6;flex:none;width:100px;height:100px;margin-bottom:-4px}.v13-hero-shot-stripe{background:#e8662a;width:46px;height:5px;position:absolute;bottom:0;left:0}.v13-hero-info{flex-direction:column;gap:0;min-width:0;padding:14px 16px 12px;display:flex}.v13-hero-name-row{align-items:center;gap:9px;margin-bottom:3px;display:flex}.v13-hero-name{font-family:var(--font-body), "Inter", sans-serif;color:rgb(var(--rd-navy-mark));letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.05}.v13-hero-badge{background:#00876c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.v13-hero-badge svg{color:#fff;stroke:#fff}.v13-hero-sub{font-family:var(--font-body), "Inter", sans-serif;color:#6b7280;margin-bottom:10px;font-size:12px;font-weight:500}.v13-hero-boxes{grid-template-columns:.8fr .95fr .65fr 1.45fr;gap:6px;margin-bottom:9px;display:grid}.v13-hero-box{text-align:center;background:#f6f7f9;border:1px solid #eceef2;border-radius:8px;min-width:0;padding:6px 7px}.v13-hero-box-l{font-family:var(--font-body), "Inter", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8b90a0;font-size:9px;font-weight:700}.v13-hero-box-v{font-family:var(--font-body), "Inter", sans-serif;color:rgb(var(--rd-navy-mark));white-space:nowrap;margin-top:3px;font-size:13px;font-weight:700;line-height:1.15}.v13-hero-box-v--sm{white-space:normal;font-size:10.5px;font-weight:600;line-height:1.2}.v13-hero-meta{grid-template-columns:1.15fr .85fr .9fr;gap:6px;margin-bottom:10px;padding:0 2px;display:grid}.v13-hero-meta-l{font-family:var(--font-body), "Inter", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8b90a0;font-size:9px;font-weight:700}.v13-hero-meta-v{font-family:var(--font-body), "Inter", sans-serif;color:rgb(var(--rd-navy-mark));white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.v13-hero-meta-dot{background:#15a36b;border-radius:50%;flex:none;width:7px;height:7px}.v13-hero-btns{gap:7px;margin-top:auto;display:flex}.v13-hero-btn{height:34px;font-family:var(--font-body), "Inter", sans-serif;cursor:pointer;color:rgb(var(--rd-navy-mark));background:#fff;border:1px solid #dfe3e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.v13-hero-btn--watch{background:rgb(var(--rd-navy-mark));color:#fff;border-color:rgb(var(--rd-navy-mark));white-space:nowrap;flex:1.75}.v13-hero-btn--watch svg{color:#00d4aa;fill:#00d4aa}.v13-hero-btn--outline{flex:1}.v13-hero-btn--outline svg{color:rgb(var(--rd-navy-mark))}.v13-hero-btn--icon{width:38px;padding:0}.v13-hero-btn--icon svg{color:rgb(var(--rd-navy-mark))}.pd-v13-matrix .pd-rd-bar{flex-direction:column;gap:3px;padding:0;display:flex}.pd-v13-matrix .pd-rd-bar-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pd-v13-matrix .pd-rd-bar-top>span:first-child{font-family:var(--font-body), "Inter", sans-serif;color:#3f4757;letter-spacing:normal;text-transform:none;white-space:nowrap;font-size:14px;font-weight:600;line-height:1}.pd-v13-matrix .pd-rd-bar-top>b{font-family:var(--font-body), "Inter", sans-serif;color:rgb(var(--rd-navy-mark));font-variant-numeric:tabular-nums;letter-spacing:normal;text-align:right;font-size:15px;font-weight:700;line-height:1}.pd-v13-matrix .pd-rd-hero .pd-rd-headshot{width:180px;min-width:180px;max-width:180px}.pd-v13-matrix .pd-rd-hero .pd-rd-hero-main{justify-content:flex-start;min-width:0;padding:10px 14px}.pd-v13-matrix .pd-rd-hero .pd-rd-hero-name h1{font-size:22px}.pd-v13-matrix .pd-rd-vitals{flex:none;align-content:start;gap:2px 10px;padding:2px 0}.pd-v13-matrix .pd-rd-vit-lbl{font-size:10px;line-height:1.4}.pd-v13-matrix .pd-rd-vit-v{white-space:normal;text-align:right;font-size:12px;line-height:1.4}.pd-v13-matrix .pd-rd-hbtns{gap:6px;margin-top:8px;padding-top:4px}.pd-v13-matrix .pd-rd-hbtns>.pd-rd-btn{white-space:nowrap;max-width:none;padding:6px 8px;font-size:11px}.pd-v13-matrix .pd-rd-rating-body{align-items:stretch;gap:22px;padding:2px 4px}.pd-v13-matrix .pd-rd-rating-donutwrap{width:150px;padding-left:4px}.pd-v13-matrix .pd-rd-rating-bars{justify-content:space-between;gap:6px}.pd-v13-matrix .pd-rd-rating-bars .pd-rd-bar{gap:4px}.pd-v13-matrix .pd-rd-rating-bars .pd-rd-bar-top>span:first-child{font-size:14.5px}.pd-v13-matrix .pd-rd-rating-bars .pd-rd-bar-top>b{font-family:var(--font-body), "Inter", sans-serif;color:rgb(var(--rd-navy-mark));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1}.pd-v13-matrix .pd-rd-rating-bars .pd-rd-bar-top>b>em{color:#9499a8;margin-left:1px;font-size:11px;font-style:normal;font-weight:500}.pd-v13-matrix .pd-rd-rating-bars .pd-rd-bar-scale .v13-adv-scale-bar{height:7px}.pd-v13-matrix .pd-rd-rating-bars .pd-rd-bar-scale .v13-adv-scale-mark{border-width:2.5px;width:13px;height:13px}.pd-rd-bar-scale{padding-bottom:14px;position:relative}.pd-rd-bar-scale .v13-adv-scale-bar{background:#e9edf1;overflow:hidden}.pd-rd-bar-scale .v13-adv-scale-bar>.pd-rd-bar-fill{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#7dd8ba 0%,#00d4aa 40%,#00876c 75%,#15a36b 100%);position:absolute;top:0;bottom:0;left:0}.pd-rd-bar-zone{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;white-space:nowrap;pointer-events:none;font-size:9px;font-weight:800;line-height:1;position:absolute;top:10px;transform:translate(-50%)}.pd-rd-bar-zone[data-align=left]{transform:translate(0)}.pd-rd-bar-zone[data-align=right]{transform:translate(-100%)}.pd-rd-bar-zone[data-zone=LOW]{color:#7a8194}.pd-rd-bar-zone[data-zone=AVERAGE]{color:#00876c}.pd-rd-bar-zone[data-zone=GOOD],.pd-rd-bar-zone[data-zone=ELITE]{color:#15a36b}.pd-v13-matrix .pd-rd-msublabel,.pd-v13-matrix .pd-rd-msublabel--row{flex:none;margin-bottom:6px}.pd-v13-matrix .pd-rd-mranks{align-content:end;margin-top:4px}.v13-projout-split{flex:1;grid-template-columns:1fr 1px 1.08fr;gap:16px;width:100%;min-height:0;display:grid}.v13-projout-div{background:rgb(var(--c-line))}.v13-projout-col{flex-direction:column;min-width:0;min-height:0;display:flex}.v13-projout-eyebrow{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#00876c;margin-bottom:10px;font-size:12px;font-weight:800}.v13-projout-stat5{grid-template-columns:repeat(5,1fr);margin-top:6px;display:grid}.v13-projout-stat{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 6px;display:flex}.v13-projout-stat:not(:last-child){border-right:1px solid rgb(var(--c-line))}.v13-projout-icon{background:rgb(var(--rd-navy-mark));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.v13-projout-icon svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.v13-projout-lbl{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--c-ink3));justify-content:center;align-items:flex-start;height:34px;font-size:9.5px;font-weight:700;line-height:1.25;display:flex}.v13-projout-val{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-text));font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:800}.v13-projout-wkwrap{flex:1;min-height:0;margin-top:2px;overflow-y:auto}.v13-projout-wkwrap::-webkit-scrollbar{width:7px}.v13-projout-wkwrap::-webkit-scrollbar-thumb{background:rgb(var(--c-line));border-radius:4px}.v13-projout-wktab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}.v13-projout-wktab th{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--c-ink3));text-align:center;background:rgb(var(--surface-1));z-index:1;padding:0 0 7px;font-size:9px;font-weight:700;position:sticky;top:0}.v13-projout-wktab td{border-top:1px solid rgb(var(--c-line));text-align:center;color:rgb(var(--c-text));padding:5.5px 0;font-weight:600}.v13-projout-barcell{width:78px;padding-left:8px!important}.v13-projout-bar{background:#e6f7f1;border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.v13-projout-bar i{background:#00876c;border-radius:3px;height:100%;display:block}.v13-projout-empty{color:rgb(var(--c-ink3));border:1px dashed rgb(var(--c-line));border-radius:8px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:12px;display:flex}.v13-contract-tab{flex:1;grid-template-columns:300px 1fr;gap:18px;min-width:0;height:100%;min-height:0;display:grid}.v13-contract-tab--empty{grid-template-columns:1fr}.v13-contract-card{color:#fff;background:linear-gradient(150deg,#4c1d95 0%,#2e1065 100%);border-radius:12px;flex-direction:column;min-height:0;padding:14px 16px 12px;display:flex;position:relative;overflow:hidden}.v13-contract-card-big{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.01em;color:#fff;font-size:22px;font-weight:900;line-height:1.1}.v13-contract-card-gtd{font-family:var(--font-body), "Inter", sans-serif;color:#ffffffc7;margin-top:4px;font-size:12px;font-weight:500}.v13-contract-card-div{background:#ffffff2e;height:1px;margin:10px 0 8px}.v13-contract-card-3up{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;display:grid}.v13-contract-cell{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.v13-contract-cell-ic{background:#ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:2px;display:grid}.v13-contract-cell-ic svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.v13-contract-cell-lbl{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#ffffffb3;font-size:9px;font-weight:700;line-height:1.2}.v13-contract-cell-val{font-family:var(--font-display), "Archivo", sans-serif;color:#fff;font-variant-numeric:tabular-nums;margin-top:1px;font-size:14px;font-weight:900}.v13-contract-chart{flex-direction:column;min-width:0;min-height:0;display:flex}.v13-contract-chart-hd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.v13-contract-chart-t{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-text));font-size:12px;font-weight:800}.v13-contract-chart-legend{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-ink2));align-items:center;gap:14px;font-size:11px;font-weight:600;display:inline-flex}.v13-contract-leg{align-items:center;gap:5px;display:inline-flex}.v13-contract-leg-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.v13-contract-leg-dot--past{background:#2e1065}.v13-contract-leg-dot--current{background:#c4b5fd}.v13-contract-leg-ring{background:0 0;border:2px dashed #5b21b6;border-radius:50%;width:10px;height:10px;display:inline-block}.v13-contract-chart-svg{flex:1;width:100%;height:100%;min-height:0}.v13-contract-chart-empty{color:rgb(var(--c-ink3));border:1px dashed rgb(var(--c-line));border-radius:8px;flex:1;justify-content:center;align-items:center;padding:16px;font-size:13px;font-style:italic;display:flex}.v13-contract-empty{text-align:center;color:rgb(var(--c-ink2));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 16px;display:flex}.v13-contract-empty-t{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-ink2));font-size:14px;font-weight:700}.v13-contract-empty-d{color:rgb(var(--c-ink3));max-width:280px;font-size:12px;line-height:1.45}[data-testid=v13-advanced] [data-testid=panel-header]{gap:15px}.v13-adv-split{flex:1;grid-template-columns:1.26fr 1px 1fr;gap:16px;width:100%;min-height:0;display:grid}.v13-adv-div{background:rgb(var(--c-line))}.v13-adv-col{flex-direction:column;min-width:0;min-height:0;display:flex}.v13-adv-col--left{gap:11px}.v13-adv-eyebrow{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#00876c;margin-bottom:0;font-size:11.5px;font-weight:700}.v13-adv-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.v13-adv-card{cursor:pointer;background:#fff;border:1.5px solid #e9e7f3;border-radius:11px;flex-direction:column;align-items:center;min-width:0;padding:10px 3px 9px;font-family:inherit;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.v13-adv-card:hover{border-color:#7dd8ba}.v13-adv-card--sel{background:#fff;border-color:#00876c;box-shadow:0 0 0 2.5px #00876c1a}.v13-adv-card-ic{background:rgb(var(--rd-navy-mark));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-bottom:7px;display:grid}.v13-adv-card--sel .v13-adv-card-ic{background:rgb(var(--rd-navy-mark-deep))}.v13-adv-card-ic svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.v13-adv-card-lbl{font-family:"Inter", var(--font-body), sans-serif;letter-spacing:.02em;color:#5b6170;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;height:22px;font-size:9px;font-weight:600;line-height:1.15;display:flex}.v13-adv-card-num{color:rgb(var(--rd-navy-mark));font-variant-numeric:tabular-nums;margin:4px 0 8px;font-family:Archivo Black,sans-serif;font-size:21px;font-weight:400;line-height:1}.v13-adv-card-num--empty{color:#c2c6d0}.v13-adv-card-chip{font-family:"Inter", var(--font-body), sans-serif;color:#fff;background:rgb(var(--rd-navy-mark));border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1}.v13-adv-card-chip--soon{color:#9499a8;text-transform:none;background:#eef0f3;font-size:9.5px;font-weight:600}.v13-adv-card-of{color:#9499a8;text-align:center;margin-top:6px;font-size:9.5px;font-weight:500}.v13-adv-detail{border:1px solid rgb(var(--c-line));background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 1px 3px #0f172a0d,0 8px 22px #0f172a14}.v13-adv-detail-h{color:#00876c;font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.v13-adv-detail-i{border:1.4px solid;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-family:Times New Roman,serif;font-size:8px;font-style:italic;font-weight:800;display:inline-flex}.v13-adv-detail-sub{color:#5b6170;margin-top:3px;font-size:11px;font-weight:500}.v13-adv-detail-main{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:9px;display:grid}.v13-adv-detail-val{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.v13-adv-detail-big{color:#00876c;font-variant-numeric:tabular-nums;font-family:Archivo Black,sans-serif;font-size:28px;font-weight:400;line-height:1}.v13-adv-detail-valrow{align-items:center;gap:7px;display:flex}.v13-adv-detail-valrow .v13-adv-card-of{margin-top:0}.v13-adv-detail-empty{margin-top:8px;padding:8px 0 4px}.v13-adv-detail-empty-t{font-family:var(--font-display), "Archivo", sans-serif;color:#5b6170;font-size:13px;font-weight:700}.v13-adv-detail-empty-d{color:#9499a8;margin-top:4px;font-size:11px;line-height:1.4}.v13-adv-scale{min-width:0}.v13-adv-scale-ticks{color:#9499a8;justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.v13-adv-scale-bar{background:linear-gradient(90deg,#7dd8ba 0%,#00d4aa 40%,#00876c 75%,#15a36b 100%);border-radius:5px;height:9px;position:relative}.v13-adv-scale-mark{background:#fff;border:3px solid #00876c;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000002e}.v13-adv-scale-zones{letter-spacing:.03em;justify-content:space-between;margin-top:7px;font-size:9.5px;font-weight:700;display:flex}.v13-adv-scale-zones span:first-child{color:#9499a8}.v13-adv-scale-zones span:nth-child(2){color:#00876c}.v13-adv-scale-zones span:nth-child(3),.v13-adv-scale-zones span:nth-child(4){color:#15a36b}.v13-adv-foot{border:1.5px solid rgb(var(--rd-navy-mark));height:42px;color:rgb(var(--rd-navy-mark));font-family:var(--font-body), "Inter", sans-serif;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.v13-adv-foot svg{stroke:rgb(var(--rd-navy-mark))}.v13-adv-empty{color:rgb(var(--c-ink3));border:1px dashed rgb(var(--c-line));border-radius:8px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:12px;display:flex}.v13-adv-col:not(.v13-adv-col--left){overflow-y:auto}.v13-adv-col:not(.v13-adv-col--left)::-webkit-scrollbar{width:6px}.v13-adv-col:not(.v13-adv-col--left)::-webkit-scrollbar-thumb{background:rgb(var(--c-line));border-radius:3px}.v13-adv-cmptab{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;flex:1;width:100%;min-height:0}.v13-adv-cmptab th{font-family:"Inter", var(--font-body), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#9499a8;text-align:right;vertical-align:bottom;padding:0 6px 9px;font-size:9.5px;font-weight:700;line-height:1.25}.v13-adv-cmptab th:first-child{text-align:left;padding-left:11px}.v13-adv-cmptab td{text-align:right;color:rgb(var(--rd-navy-mark));border-bottom:1px solid rgb(var(--c-line));white-space:nowrap;padding:11px 6px;font-size:13.5px;font-weight:700}.v13-adv-cmptab td:first-child{text-align:left;padding-left:11px;font-weight:700}.v13-adv-cmptab tbody tr:last-child td{border-bottom:none}.v13-adv-cmp-nm{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.v13-adv-cmp-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.v13-adv-cmptab tr.v13-adv-cmprow--me td{color:rgb(var(--rd-navy-mark));background:#00d4aa12;border-top:1.5px solid #00876c;border-bottom:1.5px solid #00876c;font-weight:700}.v13-adv-cmptab tr.v13-adv-cmprow--me td:first-child{border-left:1.5px solid #00876c;border-top-left-radius:10px;border-bottom-left-radius:10px}.v13-adv-cmptab tr.v13-adv-cmprow--me td:last-child{border-right:1.5px solid #00876c;border-top-right-radius:10px;border-bottom-right-radius:10px}.v13-adv-cmptab tr.v13-adv-cmprow--me .v13-adv-cmp-nm{color:#00876c;font-weight:700}.v13-adv-cmptab tr.v13-adv-cmprow--avg td{color:#6b7280;border-top:2px solid #d3d6e0;font-weight:600}.v13-adv-cmptab tr.v13-adv-cmprow--avg .v13-adv-cmp-nm{color:#6b7280;font-weight:600}.pl-co-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#0b11248c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pl-co{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));border-radius:16px;outline:none;width:88vw;max-width:1480px;max-height:92vh;position:relative;overflow-y:auto;box-shadow:0 32px 80px #0b112459}.pl-co-close{background:rgb(var(--surface-2));border:1px solid rgb(var(--c-line));width:32px;height:32px;color:rgb(var(--c-ink2));cursor:pointer;z-index:5;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.pl-co-close:hover{background:rgb(var(--c-well));color:rgb(var(--c-text))}.pl-co-close:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.pl-co-body{padding:28px 36px 32px}.pl-co-guard{text-align:center;padding:60px 36px}.pl-co-guard h2{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-text));margin-bottom:8px;font-size:22px;font-weight:700}.pl-co-guard p{color:rgb(var(--c-ink2));font-size:14px;line-height:1.5}.pl-co-skel{flex-direction:column;gap:18px;padding:28px 36px;display:flex}.pl-co-skel-head{background:rgb(var(--c-line) / .5);border-radius:12px;height:96px;animation:1.4s ease-in-out infinite pl-co-pulse}.pl-co-skel-row{background:rgb(var(--c-line) / .5);border-radius:10px;height:64px;animation:1.4s ease-in-out infinite pl-co-pulse}@keyframes pl-co-pulse{0%,to{opacity:.45}50%{opacity:.8}}.pl-co-head{border-bottom:1px solid rgb(var(--c-line));grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:20px;padding-bottom:18px;display:grid}.pl-co-hp{align-items:center;gap:14px;min-width:0;display:flex}.pl-co-hp--a{justify-content:flex-end}.pl-co-hp--b{justify-content:flex-start}.pl-co-hp-text{flex-direction:column;gap:3px;min-width:0;display:flex}.pl-co-hp-name{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-text));font-size:19px;font-weight:800;text-decoration:none}.pl-co-hp-name:hover{color:rgb(var(--accent-muted))}.pl-co-hp-meta{color:rgb(var(--c-ink2));letter-spacing:.04em;font-size:12.5px}.pl-co-donut{flex:none;width:68px;height:68px;position:relative}.pl-co-donut-num{color:rgb(var(--c-text));place-items:center;font-family:Archivo Black,sans-serif;font-size:18px;display:grid;position:absolute;inset:0}.pl-co-vs{color:rgb(var(--accent-muted));letter-spacing:.08em;padding:0 4px;font-family:Archivo Black,sans-serif;font-size:22px}.pl-co-sect{margin-bottom:24px}.pl-co-sect:last-child{margin-bottom:0}.pl-co-secthead{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-ink2));margin-bottom:12px;font-size:11px;font-weight:700}.pl-co-empty{color:rgb(var(--c-ink3));text-align:center;padding:12px 0;font-size:12.5px}.pl-co-rating{flex-direction:column;gap:9px;display:flex}.pl-co-rrow{grid-template-columns:1fr 140px 1fr;align-items:center;gap:14px;display:grid}.pl-co-rl{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-ink2));text-align:center;font-size:11px;font-weight:700}.pl-co-rb{align-items:center;gap:9px;display:flex}.pl-co-rb--a{flex-direction:row-reverse}.pl-co-rb .v{color:rgb(var(--c-text));text-align:center;min-width:26px;font-family:Archivo Black,sans-serif;font-size:16px}.pl-co-rb .t{background:rgb(var(--c-well));border-radius:99px;flex:1;height:11px;position:relative;overflow:hidden}.pl-co-rb--a .t{justify-content:flex-end;display:flex}.pl-co-rb .f{border-radius:99px;height:100%;transition:width .24s ease-out}.pl-co-rat-note{color:rgb(var(--c-ink2));flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12px;display:flex}.pl-co-chips{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pl-co-chips-side h4{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;color:rgb(var(--accent-muted));margin-bottom:10px;font-size:12px;font-weight:700}.pl-co-chiprow{margin-bottom:12px}.pl-co-chiptitle{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-ink3));margin-bottom:6px;font-size:10px;font-weight:700}.pl-co-chipgrid{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;display:grid}.pl-co-chip{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:8px;min-height:50px;padding:8px 10px}.pl-co-chip .lbl{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--c-ink3));margin-bottom:2px;font-size:9.5px;font-weight:700}.pl-co-chip .val{color:rgb(var(--c-text));font-family:Archivo Black,sans-serif;font-size:14px}.pl-co-soon{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--c-ink3));background:rgb(var(--c-line) / .5);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.pl-co-adv{flex-direction:column;gap:4px;display:flex}.pl-co-advrow{border-bottom:1px solid rgb(var(--c-line) / .5);grid-template-columns:1fr 200px 1fr;align-items:center;gap:14px;padding:6px 0;display:grid;position:relative}.pl-co-advrow:last-child{border-bottom:0}.pl-co-advlbl{color:rgb(var(--c-ink2));text-align:center;font-size:12px;font-weight:600}.pl-co-advcell{align-items:baseline;gap:8px;display:flex}.pl-co-advcell--a{justify-content:flex-end}.pl-co-advcell--b{justify-content:flex-start}.pl-co-advcell .v{color:rgb(var(--c-text));font-family:Archivo Black,sans-serif;font-size:14px}.pl-co-advcell .p{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--accent-muted));font-size:11px;font-weight:700}.pl-co-empty-cell{color:rgb(var(--c-ink3));font-size:13px}.pl-co-advsoon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.pl-co-weekly{flex-direction:column;gap:14px;display:flex}.pl-co-chart-wrap{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:10px;padding:12px}.pl-co-legend{color:rgb(var(--c-ink2));justify-content:center;gap:22px;margin-top:6px;font-size:11.5px;display:flex}.pl-co-legend i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.pl-co-wstrip{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pl-co-wcol{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:10px;padding:10px 12px}.pl-co-wname{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-text));margin-bottom:8px;font-size:11.5px;font-weight:700}.pl-co-wgrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pl-co-wcell{flex-direction:column;gap:1px;display:flex}.pl-co-wcell .lbl{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-ink3));font-size:9.5px;font-weight:700}.pl-co-wcell .val{color:rgb(var(--c-text));font-family:Archivo Black,sans-serif;font-size:13px}.pl-slot{flex:1;min-width:0}.pl-slotchip{background:rgb(var(--c-well));border:1px solid rgb(var(--c-line));border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pl-slotchip-body{flex:1;min-width:0}.pl-slotchip-name{color:rgb(var(--c-text));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pl-slotchip-meta{color:rgb(var(--c-ink2));letter-spacing:.03em;font-size:10.5px}.pl-slotchip-go{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));width:22px;height:22px;color:rgb(var(--c-ink2));border-radius:4px;place-items:center;text-decoration:none;display:grid}.pl-slotchip-go:hover{color:rgb(var(--accent));border-color:rgb(var(--accent))}.pl-slotchip-x{width:22px;height:22px;color:rgb(var(--c-ink3));cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.pl-slotchip-x:hover{background:rgb(var(--c-line) / .4);color:rgb(var(--c-text))}.pl-comparerow{align-items:center;gap:12px;margin-top:10px;margin-bottom:4px;display:flex}.pl-comparebtn{background:rgb(var(--accent));color:rgb(var(--surface-1));font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.pl-comparebtn:hover:not(:disabled){background:rgb(var(--accent-muted))}.pl-comparebtn:disabled{background:rgb(var(--c-line));color:rgb(var(--c-ink3));cursor:not-allowed}.pl-comparebtn:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.pl-hint{color:rgb(var(--c-ink3));font-size:11px;font-style:italic}.pi-wlrow{border-radius:6px;align-items:center;gap:4px;display:flex}.pi-wlrow:hover{background:rgb(var(--c-well))}.pi-wlrm{color:rgb(var(--c-ink3));cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;transition:opacity 80ms ease-out;display:grid}.pi-wlrow:hover .pi-wlrm,.pi-wlrm:focus-visible{opacity:1}.pi-wlrm:hover{background:rgb(var(--rd-danger,var(--accent)) / .12);color:rgb(var(--rd-danger,var(--accent)))}.pi-wlrm:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.pi-spine{flex-direction:column;min-height:0;display:flex}.pi-spine-head{color:#fff;background:#1e3a5f;flex:none;align-items:center;gap:14px;height:40px;min-height:40px;padding:0 14px;display:flex}.pi-spine-head h3{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:800;overflow:hidden}.pi-spine-sub{color:#ffffffa6;white-space:nowrap;font-size:11.5px}.pi-spine-chips{flex-wrap:nowrap;flex:none;gap:7px;padding:4px 14px 10px;scroll-padding-left:14px;display:flex;overflow-x:auto}.pi-spine-chips::-webkit-scrollbar{height:5px}.pi-spine-chips::-webkit-scrollbar-thumb{background:rgb(var(--c-line));border-radius:4px}.pi-spine-chip{font-family:var(--font-display);border:1px solid rgb(var(--c-line));color:rgb(var(--c-ink1));background:rgb(var(--surface-1));cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:36px;padding:6px 14px 6px 6px;font-size:12px;font-weight:700;transition:all .12s ease-out;display:inline-flex}.pi-spine-chip:hover{color:rgb(var(--c-text));border-color:rgb(var(--c-ink3))}.pi-spine-chip.on{color:#fff;background:#1e3a5f;border-color:#0000}.pi-spine-chip-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 3px #0000002e}.pi-spine-chip-count{font-family:var(--font-display);background:rgb(var(--c-line) / .55);color:inherit;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.pi-spine-chip.on .pi-spine-chip-count{background:#ffffff38}.pi-spine-carousel{scroll-snap-type:x mandatory;flex:1;gap:12px;min-height:0;padding:4px 14px 14px;display:flex;overflow:auto hidden}.pi-spine-carousel::-webkit-scrollbar{height:6px}.pi-spine-carousel::-webkit-scrollbar-thumb{background:rgb(var(--c-line));border-radius:4px}.pi-spine-card{color:#fff;scroll-snap-align:start;background:linear-gradient(165deg,#1a2c46 0%,#0e1a30 100%);border-radius:14px;flex-direction:column;flex:0 0 218px;min-height:180px;text-decoration:none;transition:transform .12s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #142a472e,0 6px 18px #142a4733}.pi-spine-card:hover{transform:translateY(-2px)}.pi-spine-card-photo{position:absolute;inset:0 0 0 20%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 14%)}.pi-spine-card-photo img{object-fit:cover;object-position:0% 12%;width:100%;height:100%;display:block;transform:scale(1.02)}.pi-spine-card-mono{font-family:var(--font-display);color:#ffffff9e;letter-spacing:.02em;font-size:36px;font-weight:800;position:absolute;top:22%;left:auto;right:14%;transform:translate(50%,-50%)}.pi-spine-card-shade{pointer-events:none;background:linear-gradient(#0e1a300f 0%,#0e1a3029 34%,#0e1a30d1 72%,#0e1a30f5 100%);position:absolute;inset:0}.pi-spine-card-ribbon{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;z-index:2;border-radius:5px;padding:4px 9px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #00000052}.pi-spine-card-foot{z-index:1;flex-direction:column;gap:4px;margin-top:auto;padding:12px;display:flex;position:relative}.pi-spine-card-name{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:16px;font-weight:800;line-height:1.15;overflow:hidden}.pi-spine-card-meta{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#ffffffbd;font-size:10px;font-weight:600}.pi-spine-card-signals{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.pi-spine-card-signal{font-family:var(--font-display);color:#fffffff5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.pi-spine-card-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pi-spine-card-rating{align-items:baseline;gap:5px;display:flex}.pi-spine-card-rating-v{font-family:var(--font-display);color:#00ffc4;font-size:24px;font-weight:800;line-height:1}.pi-spine-card-rating-l{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffffbd;font-size:9px;font-weight:700}.pi-spine-card-rating-pending{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:700}.pi-spine-card-strength{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex:none;padding:3px 7px;font-size:8.5px;font-weight:800}.pi-spine-card-strength--strong{color:#0c2417;background:#00d4aa}.pi-spine-card-strength--solid{color:#fff;background:#ffffff2e}.pi-byd{flex-direction:column;min-height:0;display:flex}.pi-byd-head{color:#fff;background:#1e3a5f;flex:none;align-items:center;height:40px;min-height:40px;padding:0 14px;display:flex}.pi-byd-head h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:800;overflow:hidden}.pi-byd-sub{display:none}.pi-byd-body{flex:1;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:14px;min-height:0;padding:14px;display:grid}.pi-byd-filters{flex-direction:column;justify-content:space-between;min-width:0;min-height:0;display:flex}.pi-byd-row{grid-template-columns:78px minmax(0,1fr) 36px;align-items:center;gap:9px;min-width:0;display:grid}.pi-byd-row-label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink3));white-space:nowrap;font-size:10.5px;font-weight:700}.pi-byd-row-input{accent-color:#4a25b8;width:100%}.pi-byd-row-value{font-family:var(--font-display);color:rgb(var(--c-text));text-align:right;font-size:12px;font-weight:800}.pi-byd-pos{gap:3px;display:flex}.pi-byd-pos-chip{font-family:var(--font-display);border:1px solid rgb(var(--c-line));background:rgb(var(--surface-1));color:rgb(var(--c-ink2));cursor:pointer;border-radius:6px;flex:1;padding:5px 0;font-size:10.5px;font-weight:700}.pi-byd-pos-chip.on{color:#fff;background:#4a25b8;border-color:#0000}.pi-byd-results{border-left:1px solid rgb(var(--c-line) / .55);flex-direction:column;min-width:0;min-height:0;padding-left:12px;display:flex}.pi-byd-results-head{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink3));border-bottom:1px solid rgb(var(--c-line) / .55);flex:none;justify-content:space-between;align-items:center;padding:0 0 5px;font-size:10.5px;font-weight:700;display:flex}.pi-byd-reset{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink2));cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:9.5px;font-weight:700}.pi-byd-reset:hover{color:rgb(var(--c-text));background:rgb(var(--c-well))}.pi-byd-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pi-byd-listrow{border-bottom:1px solid rgb(var(--c-line) / .55);color:inherit;align-items:center;gap:8px;padding:4px;text-decoration:none;display:flex}.pi-byd-listrow:last-child{border:0}.pi-byd-listrow:hover{background:rgb(var(--c-well))}.pi-byd-listrow-id{flex-direction:column;flex:1;min-width:0;display:flex}.pi-byd-listrow-name{color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;line-height:1.15;overflow:hidden}.pi-byd-listrow-meta{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink3));font-size:9px;font-weight:600}.pi-byd-listrow-rating{font-family:var(--font-display);color:#4a25b8;flex:none;font-size:13px;font-weight:800}.pi-topm{flex-direction:column;min-height:0;display:flex}.pi-topm-head{flex:none;padding:12px 14px 6px}.pi-topm-head h3{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--c-text));margin:0;font-size:13px;font-weight:800}.pi-topm-sub{color:rgb(var(--c-ink2));font-size:11.5px}.pi-topm-list{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;padding:8px 14px 14px;display:grid}.pi-topm-card{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));color:inherit;border-radius:12px;flex-direction:column;gap:7px;min-width:0;min-height:0;padding:12px 13px 11px;display:flex;box-shadow:0 1px 2px #142a470a}.pi-topm-card-head{align-items:center;gap:8px;display:flex}.pi-topm-card-icon{color:#fff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 3px #0000002e}.pi-topm-card-title{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:800;overflow:hidden}.pi-topm-card-hero{align-items:baseline;gap:6px;padding:4px 0 2px;display:flex}.pi-topm-card-hero-v{font-family:var(--font-display);letter-spacing:-.02em;color:rgb(var(--c-text));font-size:28px;font-weight:800;line-height:1}.pi-topm-card-hero-u{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink2));font-size:10.5px;font-weight:700}.pi-topm-card-desc{color:rgb(var(--c-ink2));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.pi-topm-card-player{border-top:1px solid rgb(var(--c-line) / .55);color:inherit;align-items:center;gap:9px;margin-top:auto;padding:7px 0 4px;text-decoration:none;display:flex}.pi-topm-card-player:hover{background:rgb(var(--c-well))}.pi-topm-card-img,.pi-topm-card-mono{border-radius:50%;flex:none;width:32px;height:32px}.pi-topm-card-img{object-fit:cover;object-position:center 18%;background:rgb(var(--c-line))}.pi-topm-card-mono{color:#fff;font-family:var(--font-display);background:linear-gradient(135deg,#1e3a5f,#3a6796);place-items:center;font-size:11px;font-weight:800;display:grid}.pi-topm-card-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pi-topm-card-name{color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.15;overflow:hidden}.pi-topm-card-meta{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink3));font-size:9.5px;font-weight:600}.pi-topm-card-foot{border-top:1px solid rgb(var(--c-line) / .55);grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.pi-topm-card-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.pi-topm-card-stat-l{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--c-ink3));white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:700;overflow:hidden}.pi-topm-card-stat-v{font-family:var(--font-display);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.pi-topm-card-empty{font-family:var(--font-display);color:rgb(var(--c-ink3));text-align:center;border-top:1px solid rgb(var(--c-line) / .55);margin-top:auto;padding:12px 0;font-size:10.5px;font-weight:600}.pi-trend{flex-direction:column;min-height:0;display:flex}.pi-trend-body{flex-direction:column;flex:1;min-height:0;padding:0 14px 12px;display:flex}.pi-trend-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pi-trend-row{color:inherit;border-radius:7px;align-items:center;gap:8px;padding:6px 4px;text-decoration:none;display:flex}.pi-trend-row+.pi-trend-row{border-top:1px solid rgb(var(--c-line) / .45)}.pi-trend-row:hover{background:rgb(var(--c-well))}.pi-trend-row-id{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pi-trend-row-name{color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;line-height:1.2;overflow:hidden}.pi-trend-row-meta{letter-spacing:.02em;color:rgb(var(--c-ink3));white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.pi-trend-row-delta{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;min-width:44px;font-size:12.5px;font-weight:700;line-height:1}.pi-trend-row-arrow{vertical-align:1px;margin-right:2px;font-size:10px;font-weight:700}.pi-trend-row-delta--up{color:rgb(var(--pi-pos))}.pi-trend-row-delta--down{color:rgb(var(--pi-neg))}.pi-trend-cols{flex:1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.pi-trend-col{flex-direction:column;min-width:0;min-height:0;display:flex}.pi-trend-col-head{border-bottom:1px solid rgb(var(--c-line) / .55);justify-content:center;align-items:center;gap:7px;margin-bottom:6px;padding-top:9px;padding-bottom:9px;display:flex}.pi-trend-col-pip{border-radius:999px;flex:none;width:7px;height:7px}.pi-trend-col-pip--muted,.pi-trend-col-pip--accent{background:rgb(var(--accent-muted))}.pi-trend-col-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--accent-muted));font-size:11px;font-weight:700}.pi-trend-list--scroll{scrollbar-gutter:stable;max-height:360px;padding-right:4px;overflow-y:auto}.pi-trend-list--scroll::-webkit-scrollbar{width:6px}.pi-trend-list--scroll::-webkit-scrollbar-thumb{background:rgb(var(--c-line));border-radius:3px}.pi-trend-list--scroll::-webkit-scrollbar-track{background:0 0}.pi-trend-loadmore{border:1px dashed rgb(var(--c-line));color:rgb(var(--c-ink2));font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;flex:none;margin-top:6px;padding:5px 8px;font-size:9.5px;font-weight:700}.pi-trend-loadmore:hover{background:rgb(var(--c-well));color:rgb(var(--c-text))}.pi-trend-snap{border-top:1px solid rgb(var(--c-line) / .55);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink3));flex:none;align-items:baseline;gap:5px;margin-top:auto;padding-top:8px;font-size:9.5px;font-weight:700;display:flex}.pi-trend-snap-w{color:rgb(var(--c-ink2));font-weight:800}.pi-trend-snap-n{color:rgb(var(--c-ink1));font-weight:800}.pi-trend-snap-dot{color:rgb(var(--c-ink3));margin:0 1px}.pi-spot{color:#fff;min-height:0;position:relative;overflow:hidden}.pi-spot-empty{text-align:center;color:rgb(var(--c-ink3));padding:20px}.pi-spot-empty h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--c-text));margin:0 0 6px;font-size:13px;font-weight:800}.pi-spot-empty .d{font-size:11.5px}.pi-spot-img{object-fit:cover;object-position:right top;width:64%;height:100%;position:absolute;top:0;right:0}.pi-spot-mono{width:64%;height:100%;font-family:var(--font-display);color:#ffffff80;place-items:center;font-size:56px;font-weight:800;display:grid;position:absolute;top:0;right:0}.pi-spot-shade{pointer-events:none;background:linear-gradient(90deg,#0000009e 0%,#00000075 38%,#0000002e 64%,#0000 100%);position:absolute;inset:0}.pi-spot-body{z-index:1;flex-direction:column;gap:6px;height:100%;min-height:0;padding:14px 14px 12px;display:flex;position:relative}.pi-spot-ribbon{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#1e3a5f;background:#00d4aa;border-radius:5px;width:max-content;padding:3px 9px;font-size:9.5px;font-weight:800}.pi-spot-name{font-family:var(--font-display);color:#fff;max-width:70%;font-size:19px;font-weight:800;line-height:1.15;text-decoration:none}.pi-spot-meta{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;font-size:10.5px;font-weight:600}.pi-spot-tags{flex-wrap:wrap;gap:5px;max-width:70%;display:flex}.pi-spot-tag{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:800;box-shadow:0 1px 4px #00000052}.pi-spot-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;max-width:70%;margin-top:auto;padding:8px 0 4px;display:grid}.pi-spot-stat{min-width:0}.pi-spot-stat-v{font-family:var(--font-display);color:#00ffc4;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:1.05;overflow:hidden}.pi-spot-stat--pending .pi-spot-stat-v{color:#ffffff80}.pi-spot-stat-l{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffffbd;margin-top:2px;font-size:8.5px;font-weight:700}.pi-spot-momentum{font-family:var(--font-display);letter-spacing:.04em;font-size:10.5px;font-weight:700}.pi-spot-cta{font-family:var(--font-display);color:#fff;background:#ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:7px;max-width:70%;padding:8px;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.pi-spot-cta:hover{background:#ffffff38}.pi-news-body{flex-direction:column;flex:1;min-height:0;padding:0 14px 12px;display:flex}.pi-news-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pi-news-item{border-bottom:1px solid rgb(var(--c-line) / .55);flex-direction:column;gap:3px;padding:7px 0;display:flex}.pi-news-item:last-child{border:0}.pi-news-link{color:inherit;text-decoration:none}.pi-news-headline{color:rgb(var(--c-text));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pi-news-meta{font-family:var(--font-display);color:rgb(var(--c-ink3));text-transform:uppercase;letter-spacing:.03em;gap:5px;font-size:9.5px;font-weight:600;display:flex}.pi-news-source{color:rgb(var(--c-ink2))}.pi-news-player{background:rgb(var(--c-well));border-radius:999px;align-items:center;gap:6px;width:max-content;padding:2px 6px 2px 2px;text-decoration:none;display:inline-flex}.pi-news-player-name{font-family:var(--font-display);letter-spacing:.03em;color:rgb(var(--c-ink1));font-size:9.5px;font-weight:700}.pi-soon--inline{text-align:center;gap:4px;padding:18px 8px}.pi-soon--inline .t{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink1));font-size:11.5px;font-weight:700}.pi-soon--inline .d{color:rgb(var(--c-ink3));font-size:11px}.pi-header-bell{border:1px solid rgb(var(--c-line));width:36px;height:36px;color:rgb(var(--c-ink2));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pi-header-bell:hover{background:rgb(var(--c-well));color:rgb(var(--c-text));border-color:rgb(var(--c-ink3))}.pi-edu{flex-direction:column;min-height:0;display:flex}.pi-edu-head{color:#fff;background:#1e3a5f;flex:none;align-items:center;height:40px;min-height:40px;padding:0 14px;display:flex}.pi-edu-head h3{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:800;overflow:hidden}.pi-edu-sub{display:none}.pi-edu-rail{scroll-snap-type:x mandatory;flex:1;gap:10px;min-height:0;padding:10px 18px 14px;scroll-padding-inline:18px;display:flex;overflow:auto hidden}.pi-edu-rail::-webkit-scrollbar{height:6px}.pi-edu-rail::-webkit-scrollbar-thumb{background:rgb(var(--c-line));border-radius:4px}.pi-edu-card{background:linear-gradient(160deg, rgb(var(--surface-1)) 0%, rgb(var(--surface-1)) 100%);border:1px solid rgb(var(--c-line));scroll-snap-align:start;border-radius:14px;flex-direction:column;flex:0 0 230px;gap:9px;min-width:0;padding:13px 13px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #142a470a}.pi-edu-card-glow{background:var(--edu-accent,#0c5d3f);opacity:.1;filter:blur(28px);pointer-events:none;z-index:0;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.pi-edu-card-head{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.pi-edu-card-icon{color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 1px 4px #0003}.pi-edu-card-titles{min-width:0}.pi-edu-card-name{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;line-height:1.15}.pi-edu-card-kicker{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--c-ink3));margin-top:3px;font-size:10px;font-weight:700}.pi-edu-card-def{z-index:1;color:rgb(var(--c-ink1));margin:0;font-size:13.5px;line-height:1.5;position:relative}.pi-edu-card-criteria{z-index:1;border-top:1px solid rgb(var(--c-line) / .55);margin-top:auto;padding-top:11px;position:relative}.pi-edu-card-criteria-label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-ink3));margin-bottom:8px;font-size:10.5px;font-weight:800}.pi-edu-card-criteria-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pi-edu-card-criteria-item{color:rgb(var(--c-ink1));align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.pi-edu-card-criteria-bullet{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.library-grid-panels{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px;display:grid}@media (max-width:1180px){.library-grid-panels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.library-grid-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.library-grid-panels{grid-template-columns:minmax(0,1fr)}}.strategy-panel{cursor:pointer;background:#fff;border:1px solid #dde2e7;border-radius:10px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1e3a5f0d}.strategy-panel:hover{transform:translateY(-3px);box-shadow:0 16px 38px #1e3a5f2e}.sp-header{background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;height:128px;padding:15px 20px 16px;display:flex;position:relative}.sp-header:after{content:"";pointer-events:none;background:radial-gradient(60% 90% at 100% 0,#0b111ec7 0%,#0b111e59 45%,#0b111e00 75%);position:absolute;inset:0}.sp-header--illustration-only{background-position:100%;background-size:cover;height:148px;padding:0}.sp-header--illustration-only:after{content:none}.sp-header>*{z-index:1;position:relative}.sp-header-top{justify-content:space-between;align-items:flex-start;display:flex}.sp-header-num{align-items:center;gap:9px;display:flex}.sp-header-num-tick{border-radius:2px;width:24px;height:3px}.sp-header-num-val{letter-spacing:1px;text-shadow:0 1px 4px #000000b3;font-size:12px;font-weight:700}.sp-fit{text-align:right}.sp-fit-row{justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.sp-fit-val{font-family:var(--font-display), "Archivo", sans-serif;text-shadow:0 2px 10px #000000d9,0 0 14px #0009;font-size:30px;font-weight:400;line-height:1}.sp-fit-label{letter-spacing:1px;text-shadow:0 1px 4px #000000bf;font-size:11px;font-weight:700}.sp-fit-word{text-shadow:0 1px 4px #000000bf;margin-top:2px;font-size:11px;font-weight:600}.sp-header-name{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.4px;color:#fff;text-shadow:0 2px 12px #000000b3,0 0 18px #0006;font-size:25px;font-weight:400}.sp-body{flex-direction:column;padding:18px 20px 20px;display:flex}.sp-thesis-row{align-items:flex-start;gap:16px;margin:0 0 18px;display:flex}.sp-thesis{color:#3a4753;flex:0 0 75%;min-width:0;margin:0;font-size:14px;line-height:1.45}.sp-fit--inline{text-align:right;flex:1}.sp-fit--inline .sp-fit-val,.sp-fit--inline .sp-fit-label,.sp-fit--inline .sp-fit-word{text-shadow:none}@container (max-width:380px){.sp-thesis-row{flex-wrap:wrap}.sp-thesis{flex:100%}.sp-fit--inline{text-align:left;flex:100%}}.sp-glyph{margin-bottom:16px}.sp-glyph-head{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.sp-glyph-eyebrow{letter-spacing:1.2px;color:#8a97a3;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.sp-glyph-sig{white-space:nowrap;font-size:11px;font-weight:700}.sp-glyph-grid{grid-template-columns:22px repeat(12,1fr);gap:4px;display:grid}.sp-glyph-row-label{color:#7a8794;justify-content:flex-end;align-items:center;padding-right:3px;font-size:11px;font-weight:700;display:flex}.sp-glyph-cell{aspect-ratio:1;border-radius:3px}.sp-glyph-axis{grid-template-columns:22px repeat(12,1fr);gap:4px;margin-top:5px;display:grid}.sp-glyph-axis-label{text-align:center;color:#aab3bc;font-size:9px;font-weight:600}.sp-chips{flex-wrap:wrap;gap:7px;display:flex}.sp-chip{color:#3a4753;background:#f1f3f5;border:1px solid #e4e8eb;border-radius:20px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:13px;font-weight:600;display:inline-flex}.sp-chip-dot{border-radius:50%;flex:none;width:9px;height:9px}.sp-chip-pos{color:#9aa4ad;font-size:11px;font-weight:700}.sp-actions{gap:10px;margin-top:18px;display:flex}.sp-btn-outline{text-align:center;letter-spacing:.5px;color:#1e3a5f;cursor:pointer;text-transform:uppercase;background:0 0;border:1.5px solid #d4dae0;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:11px;font-size:14px;font-weight:700;transition:border-color .2s;display:flex}.sp-btn-outline:hover{border-color:#00876c}.sp-btn-apply{text-align:center;letter-spacing:.5px;text-transform:uppercase;border-radius:8px;flex:1.3;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@keyframes sdWireFlow{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes sdTargetIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sdNodePulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.4)}}.sd-shell{flex-direction:column;gap:11px;height:calc(100dvh - 105px);min-height:0;padding:13px 16px 15px;display:flex;overflow:hidden}.sd-topbar{background:#fff;border:1px solid #dde2e7;border-radius:10px;flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.sd-topbar-left{align-items:center;gap:12px;display:flex}.sd-back{letter-spacing:1.2px;color:#8a97a3;font-size:12px;font-weight:700;text-decoration:none}.sd-back:hover{color:#1e3a5f}.sd-topbar-divider{background:#dde2e7;width:1px;height:16px}.sd-topbar-title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.2px;color:#1b2733;font-size:16px;font-weight:400}.sd-hero{background:linear-gradient(135deg,#0a1224 0%,#0c1726 55%,#0e1c33 100%);border:1px solid #0c1726;border-radius:14px;flex:none;height:220px;position:relative;overflow:hidden}.sd-hero-art{opacity:.95;background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sd-hero-scrim{background:linear-gradient(95deg,#0a1224f2 0%,#0a1224d1 30%,#0a12246b 58%,#0a122426 78%,#0a122400 100%);position:absolute;inset:0}.sd-hero-content{flex-direction:column;justify-content:space-between;padding:18px 24px 16px;display:flex;position:absolute;inset:0}.sd-hero-text{max-width:60%;position:relative}.sd-hero-eyebrow{letter-spacing:2.4px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:inline-flex}.sd-hero-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sd-hero-name{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-1px;color:#fff;text-shadow:0 2px 14px #00000059;margin:0 0 6px;font-size:42px;font-weight:400;line-height:.95}.sd-hero-sub{margin-bottom:4px;font-size:14px;font-weight:700}.sd-hero-desc{color:#ffffffb8;max-width:480px;font-size:12.5px;line-height:1.4}.sd-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;position:relative}.sd-fact{background:#0f1b33b8;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.sd-fact-icon{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sd-fact-body{min-width:0}.sd-fact-label{letter-spacing:1.1px;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:700}.sd-fact-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.sd-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 318px;gap:14px;min-height:0;display:grid}.sd-main{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.sd-top-row{flex:1.35;grid-template-columns:1.32fr .92fr;gap:32px;min-height:0;display:grid;position:relative}.sd-bot-row{flex:.83;grid-template-columns:1.62fr 1fr;gap:14px;min-height:0;display:grid}.sd-card{background:#fff;border:1px solid #dde2e7;border-radius:14px;flex-direction:column;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.sd-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sd-card-eyebrow{letter-spacing:.5px;color:#1b2733;text-transform:uppercase;font-size:13px;font-weight:800}.sd-card-sub{color:#9aa4ad;font-size:11px;font-weight:600}.sd-wire{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sd-wire-node-top{z-index:6;border-radius:50%;width:11px;height:11px;animation:1.4s ease-in-out infinite sdNodePulse;position:absolute;transform:translate(-50%,-50%)}.sd-wire-node-end{z-index:6;background:#fff;border:2.5px solid #15a36b;border-radius:50%;width:11px;height:11px;transition:top .35s,left .35s,border-color .25s;position:absolute;transform:translate(-50%,-50%)}.sd-plan-cards{flex-direction:column;flex:auto;gap:7px;min-height:0;display:flex;overflow:hidden}.sd-phase{text-align:left;cursor:pointer;font:inherit;color:inherit;appearance:none;background:#fff;border-radius:11px;flex-direction:column;flex:1 1 0;justify-content:center;min-height:0;padding:8px 13px;transition:all .2s;display:flex;overflow:hidden}.sd-phase-row{align-items:center;gap:11px;display:flex}.sd-phase-dot{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.sd-phase-main{flex:1;gap:12px;min-width:0;display:flex}.sd-phase-text{flex:1;min-width:0}.sd-phase-headline{flex-wrap:wrap;align-items:baseline;gap:5px;margin-bottom:3px;display:flex}.sd-phase-rounds{letter-spacing:.8px;color:#9aa4ad;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.sd-phase-dash{color:#c2c8d0;font-weight:700}.sd-phase-title{color:#1b2733;font-size:13px;font-weight:800}.sd-phase-narrative{color:#6a7682;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.28;display:-webkit-box;overflow:hidden}.sd-phase-meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;width:80px;display:flex}.sd-phase-priority{letter-spacing:.4px;white-space:nowrap;background:#fff;border:1px solid #e0e4e9;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:700}.sd-phase-picks{grid-template-columns:1fr 1fr;justify-items:end;gap:4px;width:100%;display:grid}.sd-pick{border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:9.5px;font-weight:800;display:inline-flex}.sd-pick-dot{border-radius:50%;width:5px;height:5px}.sd-targets-empty{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:14px 4px;display:flex}.sd-targets-empty .t{color:#1b2733;font-size:12.5px;font-weight:700}.sd-targets-empty .d{color:#6a7682;font-size:11.5px;line-height:1.4}.sd-targets-list{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.sd-targets-list::-webkit-scrollbar{width:6px}.sd-targets-list::-webkit-scrollbar-thumb{background:#cfd6dd;border-radius:6px}.sd-target-row{color:inherit;border-top:1px solid #eef1f3;align-items:center;gap:11px;padding:9px 0;text-decoration:none;animation:.3s backwards sdTargetIn;display:flex}.sd-target-row:first-child{border-top:0}.sd-target-row:hover{background:#f1f3f58c}.sd-target-avatar{background:#fff;border:2px solid #aab3bc;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.sd-target-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.sd-target-id{flex:1;min-width:0}.sd-target-name{color:#1b2733;font-size:14px;font-weight:800;line-height:1.1}.sd-target-team{letter-spacing:.3px;margin:2px 0 3px;font-size:10.5px;font-weight:800}.sd-target-note{color:#6a7682;font-size:12px;line-height:1.3}.sd-target-score{text-align:center;border-left:1px solid #eef1f3;flex:none;padding-left:11px}.sd-target-score-val{font-family:var(--font-display), "Archivo", sans-serif;color:#15a36b;font-size:20px;font-weight:400;line-height:1}.sd-target-score-label{letter-spacing:.8px;color:#aab3bc;margin-top:3px;font-size:8.5px;font-weight:700}.sd-targets-cta{text-align:center;color:#7c3aed;background:#f4f0fd;border:1px solid #e7ddf9;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:11px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.sd-heat-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sd-heat-head-left{align-items:baseline;gap:10px;display:flex}.sd-heat-legend-note{color:#9aa4ad;font-size:11.5px}.sd-heat-caption{font-size:11px;font-weight:700}.sd-heat-grid{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.sd-heat-row{flex:1 1 0;grid-template-columns:28px repeat(12,1fr);align-items:stretch;gap:4px;min-height:16px;display:grid}.sd-heat-row-label{align-items:center;font-size:11.5px;font-weight:800;display:flex}.sd-heat-cell{border-radius:4px;height:100%;min-height:16px;max-height:34px;transition:opacity .25s}.sd-heat-axis{flex:none;grid-template-columns:28px repeat(12,1fr);gap:4px;margin-top:2px;display:grid}.sd-heat-axis-label{text-align:center;font-size:9px;transition:color .2s}.sd-heat-legend{border-top:1px solid #eef1f3;flex:none;gap:14px;margin-top:8px;padding-top:8px;display:flex}.sd-heat-legend-item{color:#6a7682;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.sd-heat-legend-dot{border-radius:3px;width:10px;height:10px}.sd-flow-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:4px 36px;display:flex}.sd-flow-ring{aspect-ratio:1;width:auto;max-width:100%;height:100%;max-height:100%;position:relative}.sd-flow-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sd-flow-node{width:32px;height:32px;position:absolute;transform:translate(-50%,-50%)}.sd-flow-node-circle{border:2.5px solid;border-radius:50%;place-items:center;width:100%;height:100%;font-size:14px;font-weight:800;transition:all .2s;display:grid}.sd-flow-node-label{position:absolute}.sd-flow-node--n .sd-flow-node-label{text-align:center;width:100px;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.sd-flow-node--s .sd-flow-node-label{text-align:center;width:100px;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.sd-flow-node--e .sd-flow-node-label{text-align:left;width:80px;top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.sd-flow-node--w .sd-flow-node-label{text-align:right;width:80px;top:50%;right:calc(100% + 9px);transform:translateY(-50%)}.sd-flow-node-title{font-size:11px;font-weight:800;line-height:1.1}.sd-flow-node-sub{color:#8a97a3;font-size:9.5px;font-weight:600;line-height:1.2}.sd-rail{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.sd-edge-row{align-items:flex-start;gap:14px;display:flex}.sd-edge-score{flex:none}.sd-edge-num{font-family:var(--font-display), "Archivo", sans-serif;color:#7c3aed;font-size:38px;font-weight:400;line-height:1}.sd-edge-denom{color:#aab3bc;font-size:14px;font-weight:700}.sd-edge-meta{flex:1}.sd-edge-outlook{color:#7c3aed;margin-bottom:3px;font-size:14px;font-weight:800}.sd-edge-caveat{color:#6a7682;font-size:11.5px;line-height:1.35}.sd-edge-spark{width:100%;height:48px;margin-top:10px;display:block}.sd-section-eyebrow{letter-spacing:1.2px;color:#8a97a3;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:13px;font-size:12px;font-weight:700;display:inline-flex}.sd-section-eyebrow--green{color:#15a36b;margin-bottom:11px}.sd-section-eyebrow--red{color:#c0392b;margin-bottom:11px}.sd-tradeoff-row{color:#56636e;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.sd-tradeoff-row b{color:#1b2733;font-weight:800}.sd-tradeoff-track{background:linear-gradient(90deg,#2f8fbf,#15a36b);border-radius:5px;height:8px;position:relative}.sd-tradeoff-knob{background:#fff;border:3px solid #15a36b;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000002e}.sd-tradeoff-read{color:#6a7682;margin-top:12px;font-size:12px;line-height:1.4}.sd-tradeoff,.sd-when,.sd-avoid{flex:1 1 0;min-height:0}.sd-section-eyebrow,.sd-section-eyebrow--green,.sd-section-eyebrow--red{margin-bottom:9px}.sd-bullets{flex-direction:column;flex:1;justify-content:space-between;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.sd-bullets li{flex:0 auto;align-items:center;gap:8px;min-height:0;display:flex}.sd-bullets li span:last-child{color:#3a4753;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.sd-bullet{flex:none;font-size:12px;font-weight:800;line-height:1.32}.sd-bullet--green{color:#15a36b}.sd-bullet--red{color:#c0392b}.sd-apply-cta{text-align:center;letter-spacing:.5px;color:#fff;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:13px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.sd-shell--compact{gap:0;height:calc(100dvh - 18px)}.sd-shell--compact .sd-body{flex:1;grid-template-columns:1fr}.sd-hero-row{flex:none;grid-template-columns:1.32fr .92fr;gap:32px;height:clamp(140px,22dvh,240px);margin-bottom:12px;display:grid}.sd-hero-image-wrap{border:1px solid #dde2e7;border-radius:14px;flex:none;min-width:0;height:100%;position:relative;overflow:hidden}.sd-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sd-hero-back{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);background:#0d1c2eb8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:7px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex;position:absolute;top:14px;left:14px}.sd-hero-back:hover{background:#0d1c2ee0;border-color:#ffffff52}.sd-edge--hero{flex-direction:column;justify-content:space-between;height:100%;padding:16px 20px;display:flex}.sd-edge--hero .sd-edge-row{align-items:center;gap:18px}.sd-edge--hero .sd-edge-num{font-size:56px;line-height:.9}.sd-edge--hero .sd-edge-denom{font-size:17px}.sd-edge--hero .sd-edge-outlook{margin-bottom:4px;font-size:16px}.sd-edge--hero .sd-edge-caveat{font-size:12.5px;line-height:1.4}.sd-edge--hero .sd-edge-spark{height:56px;margin-top:12px}.sd-rail--compact{gap:12px}.sd-apply-cta--hero{letter-spacing:.6px;background-image:linear-gradient(135deg,#ffffff2e 0%,#fff0 55%);border-radius:12px;flex:none;gap:10px;margin-top:0;padding:18px 22px;font-size:16px;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 8px 22px #00000029,inset 0 0 0 1px #fff3}.sd-apply-cta--hero:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 28px #00000038,inset 0 0 0 1px #ffffff47}.sd-apply-cta--hero svg{transition:transform .15s}.sd-apply-cta--hero:hover svg{transform:translate(2px)}.sd-shell--compact .sd-hero-row{grid-template-columns:1.15fr 1fr;height:clamp(208px,27dvh,252px)}.sd-shell--compact .sd-top-row{flex:1.63;grid-template-columns:38% 3.4% minmax(0,24.6%) 1% minmax(0,1fr);gap:0}.sd-shell--compact .sd-top-row>.sd-plan{grid-column:1}.sd-shell--compact .sd-top-row>.sd-targets{grid-column:3}.sd-shell--compact .sd-top-row>.sd-cliff{grid-column:5}.sd-shell--compact .sd-bot-row{flex:1;grid-template-columns:38% repeat(3,minmax(0,1fr));gap:14px}.sd-shell--compact .sd-top-row .sd-cliff .sd-cliff-body{flex:1}.sd-ms{height:100%;padding:13px 18px}.sd-ms-head{flex:none;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sd-ms-title{color:#1b2733;font-size:14px;font-weight:800}.sd-ms-sub{color:#9aa4ad;font-size:11px;font-weight:600}.sd-ms-body{flex:1;gap:16px;min-height:0;display:flex}.sd-ms-gauge-col{flex-direction:column;flex:none;justify-content:center;align-items:center;width:150px;display:flex}.sd-ms-gauge{width:150px;height:84px;position:relative}.sd-ms-gauge-svg{width:100%;height:100%;display:block}.sd-ms-gauge-num{text-align:center;font-family:var(--font-display), "Archivo", sans-serif;color:#1b2733;font-size:29px;font-weight:400;line-height:1;position:absolute;bottom:0;left:0;right:0}.sd-ms-gauge-pct{margin-left:1px;font-size:16px}.sd-ms-verdict{margin-top:3px;font-size:14.5px;font-weight:800}.sd-ms-note{color:#6a7682;text-align:center;margin-top:3px;font-size:10.5px;line-height:1.3}.sd-ms-controls{border-left:1px solid #eef1f3;flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;padding-left:14px;display:flex}.sd-ms-row{align-items:center;gap:8px;display:flex}.sd-ms-row-label{letter-spacing:.2px;color:#8a97a3;text-transform:uppercase;flex:none;width:47px;font-size:9px;font-weight:700}.sd-ms-seg{background:#f1f3f5;border-radius:7px;flex:1;gap:3px;padding:2.5px;display:flex}.sd-ms-pill{text-align:center;cursor:pointer;color:#8a97a3;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:5px 2px;font-family:inherit;font-size:9.5px;font-weight:700;transition:all .15s}.sd-ms-pill[data-active="1"]{color:#1b2733;background:#fff;box-shadow:0 1px 3px #00000021}.sd-ms-pill[data-active="0"]:hover{color:#1b2733}.sd-ms-apply{color:#fff;letter-spacing:.3px;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:10px;font-size:13px;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:flex}.sd-ms-apply:hover{filter:brightness(1.06);transform:translateY(-1px)}.sd-overview{background:#fff;border:1px solid #dde2e7;border-radius:14px;flex:none;align-items:center;gap:22px;margin-bottom:12px;padding:12px 18px;display:flex}.sd-ov-lead{flex:1.15;min-width:0}.sd-ov-lead-head{align-items:center;gap:9px;margin-bottom:5px;display:flex}.sd-ov-lead-icon{font-size:16px}.sd-ov-lead-title{color:#1b2733;white-space:nowrap;font-size:14px;font-weight:800}.sd-ov-thesis{color:#5a6573;font-size:12.5px;line-height:1.4}.sd-ov-cards{border-left:1px solid #eef1f3;border-right:1px solid #eef1f3;flex:1.7;gap:10px;padding:0 20px;display:flex}.sd-ov-card{flex:1;min-width:0}.sd-ov-card-head{align-items:center;gap:7px;margin-bottom:3px;display:flex}.sd-ov-card-icon{font-size:14px}.sd-ov-card-title{color:#1b2733;font-size:12.5px;font-weight:800}.sd-ov-card-desc{color:#7a8794;font-size:12.5px;line-height:1.3}.sd-ov-bottom{background:#eaf2fb;border:1px solid #d5e4f5;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.sd-ov-bottom-icon{flex:none;font-size:15px}.sd-ov-bottom-text{color:#2a3340;font-size:12.5px;line-height:1.35}.sd-ov-bottom-text b{color:#1e3a5f}.sd-cliff-legend{align-items:center;gap:13px;display:flex}.sd-cliff-legend-item{color:#6a7682;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.sd-cliff-legend-dash{border-radius:2px;width:14px;height:3px}.sd-cliff-body{flex-direction:column;flex:1;min-height:0;display:flex}.sd-cliff-chartwrap{flex:1;min-height:0;display:flex;position:relative}.sd-cliff-legend--overlay{background:#ffffffdb;border-radius:6px;padding:2px 7px;position:absolute;top:0;right:2px}.sd-cliff-svg{flex:1;width:100%;min-height:0;display:block}.sd-cliff-read{color:#56636e;margin:7px 0 8px;font-size:11.5px;line-height:1.4}.sd-cliff-read b{font-weight:800}.sd-cliff-cards{flex:none;grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.sd-cliff-card-mini{background:#f3faf6;border:1px solid #d9efe4;border-radius:8px;padding:7px 10px}.sd-cliff-card-title{letter-spacing:.6px;color:#15a36b;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:800}.sd-cliff-card-desc{color:#3a4753;font-size:11px;font-weight:600;line-height:1.25}.sd-cliff-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:0;padding:12px;display:flex}.sd-cliff-empty .t{color:#6a7682;font-size:12.5px;font-weight:800}.sd-cliff-empty .d{color:#9aa4ad;max-width:240px;font-size:11px;line-height:1.35}.sd-phead{color:#fff;flex:none;align-items:center;gap:8px;height:40px;min-height:40px;margin:-14px -16px 12px;padding:0 14px;display:flex}.sd-phead svg{flex-shrink:0}.sd-phead-title{min-width:0;font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.sd-phead-right{color:#ffffffd1;flex-shrink:0;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.sd-ms .sd-phead{margin:-13px -18px 10px}.sd-phead-right .sd-cliff-legend-item{color:#ffffffe0}.ts-page{gap:var(--space-fluid-6);padding:var(--rail-gap,12px) var(--space-fluid-8) var(--space-fluid-6);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ts-toprow{align-items:stretch;gap:var(--space-fluid-6);flex:55 1 0;grid-template-columns:minmax(0,7fr) minmax(0,3fr);min-height:0;display:grid}.ts-lower{align-items:stretch;gap:var(--space-fluid-6);flex:45 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.ts-settings-panel{flex-direction:column;min-height:0;display:flex}.ts-ls{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow-y:auto}.ts-ls-head{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--c-text));margin-bottom:6px;font-size:14px;font-weight:800;font-stretch:125%}.ts-ls-row{border-top:1px solid rgb(var(--c-line));justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.ts-ls-head+.ts-ls-row{border-top:0}.ts-ls-label{color:rgb(var(--text-secondary));font-size:14.4px;font-weight:600}.ts-ls-subhead{border-top:1px solid rgb(var(--c-line));font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-ink2));margin:8px 0 2px;padding-top:16px;font-size:12.8px;font-weight:800;font-stretch:125%}.ts-seg{background:rgb(var(--surface-2));border:1px solid rgb(var(--c-line));border-radius:9px;gap:2px;padding:2px;display:inline-flex}.ts-seg-btn{cursor:pointer;font-family:var(--font-body), sans-serif;color:rgb(var(--text-secondary));background:0 0;border:none;border-radius:7px;padding:7px 13px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.ts-seg-btn:hover{color:rgb(var(--c-text))}.ts-seg-btn.is-on{color:#fff;background:rgb(var(--rd-navy-mark))}.ts-select{display:inline-flex;position:relative}.ts-select select{appearance:none;cursor:pointer;background:rgb(var(--surface-2));border:1px solid rgb(var(--outline-default));color:rgb(var(--c-text));font-family:var(--font-body), sans-serif;border-radius:9px;min-width:150px;padding:9px 32px 9px 12px;font-size:14px;font-weight:700}.ts-select:after{content:"▾";color:rgb(var(--accent));pointer-events:none;font-size:11px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ts-slider{grid-template-columns:32px 1fr 26px;align-items:center;gap:13px;padding:10px 0;display:grid}.ts-slider-pos{color:rgb(var(--pos-rgb,var(--accent)));font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.ts-slider-val{font-family:var(--font-archivo-black), var(--font-display), "Archivo Black", sans-serif;text-align:right;color:rgb(var(--pos-rgb,var(--accent)));font-size:16px;font-weight:900}.ts-rng{appearance:none;cursor:pointer;background:linear-gradient(90deg, rgb(var(--pos-rgb,var(--accent))) var(--pct,50%), rgb(var(--c-text) / .13) var(--pct,50%));border-radius:99px;outline:none;width:100%;height:8px}.ts-rng::-webkit-slider-thumb{-webkit-appearance:none;background:rgb(var(--surface-1));border:3px solid rgb(var(--pos-rgb,var(--accent)));cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 6px #0006}.ts-rng::-moz-range-thumb{background:rgb(var(--surface-1));border:3px solid rgb(var(--pos-rgb,var(--accent)));cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 6px #0006}.ts-ls-foot{border-top:1px solid rgb(var(--c-line));text-align:center;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-ink2));margin-top:auto;padding-top:14px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400}.ts-seg-btn:focus-visible,.ts-select select:focus-visible,.ts-rng:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.ts-ls-hint{color:rgb(var(--c-ink2));margin:6px 0 0;font-size:11.5px;line-height:1.4}.ts-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts-studio{align-items:start;gap:var(--space-fluid-6);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.ts-col-main{gap:var(--space-fluid-6);flex-direction:column;min-width:0;display:flex}.ts-col-read{min-width:0;top:var(--space-fluid-5);position:sticky}.ts-card{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));border-radius:18px;min-width:0;padding:22px;position:relative;overflow:hidden}.ts-settings-panel{border-radius:22px}.ts-phead{background:rgb(var(--rd-navy-mark));color:#fff;align-items:center;gap:10px;height:40px;margin:-22px -22px 16px;padding:0 22px;display:flex}.ts-phead--teal{background:rgb(var(--accent-muted))}.ts-phead-title{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;font-size:14px;font-weight:800;font-stretch:125%}.ts-phead .ts-meta{color:#ffffffb3;margin-left:auto}.ts-phead+.ts-ls-row{border-top:0}.ts-ctitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ts-ctitle h2{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.01em;color:rgb(var(--c-text));margin:0;font-size:16.6px;font-weight:800;font-stretch:125%}.ts-meta{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-ink2));white-space:nowrap;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.ts-placeholder{justify-content:center;align-items:center;gap:var(--space-fluid-3);text-align:center;min-height:calc(150 * var(--base));padding:var(--space-fluid-6);border:1px dashed rgb(var(--c-line));border-radius:calc(12 * var(--base));color:rgb(var(--c-ink2));font-size:var(--t-body);flex-direction:column;line-height:1.45;display:flex}.ts-placeholder .t{font-family:var(--font-display), "Archivo", sans-serif;font-weight:800;font-stretch:var(--t-h3-stretch);font-size:var(--t-h3);color:rgb(var(--c-text))}.ts-read{flex-direction:column;display:flex}.ts-read-empty{flex:1;justify-content:center;align-items:center;display:flex}.ts-phead .ts-thinking{color:#ffffffd9;margin-left:8px}.ts-readmark{font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.01em;color:rgb(var(--c-text));align-items:center;gap:10px;font-size:16.6px;font-weight:800;font-stretch:125%;display:inline-flex}.ts-read-spark{width:26px;height:26px;color:rgb(var(--surface-base));background:linear-gradient(150deg, rgb(var(--accent)), rgb(var(--status-success)));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1080px){.ts-toprow,.ts-lower{grid-template-columns:minmax(0,1fr)}}.ts-page{--ts-pos:var(--status-success);--ts-neg:var(--status-danger)}html.light .ts-page{--ts-pos:4 120 87;--ts-neg:185 28 28}.ts-sides{align-items:start;gap:var(--space-fluid-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ts-side{gap:var(--space-fluid-3);flex-direction:column;min-width:0;display:flex}.ts-shead{justify-content:space-between;align-items:baseline;display:flex}.ts-slabel{font-family:var(--font-display), "Archivo", sans-serif;font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ts-side--send .ts-slabel{color:rgb(var(--ts-neg))}.ts-side--receive .ts-slabel{color:rgb(var(--ts-pos))}.ts-slots{gap:calc(7 * var(--base));min-height:calc(40 * var(--base));flex-direction:column;display:flex}.ts-side-empty{font-size:var(--t-label);color:rgb(var(--c-ink2));padding:var(--space-fluid-2) 0}.ts-swapcol{padding-top:calc(28 * var(--base));justify-content:center;align-items:center;display:flex}.ts-swap{width:calc(34 * var(--base));height:calc(34 * var(--base));color:rgb(var(--accent));cursor:pointer;background:rgb(var(--accent) / .12);border:1px solid rgb(var(--accent) / .32);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:inline-flex}.ts-swap:hover{background:rgb(var(--accent) / .2)}.ts-pcard{align-items:center;gap:calc(9 * var(--base));padding:calc(8 * var(--base)) calc(10 * var(--base));background:rgb(var(--surface-2));border:1px solid rgb(var(--c-line));border-radius:calc(11 * var(--base));display:flex}.ts-face{width:calc(30 * var(--base));height:calc(30 * var(--base));background:rgb(var(--pos-rgb,var(--accent)));color:#fff;font-family:var(--font-display), "Archivo", sans-serif;font-size:calc(11 * var(--base));letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.ts-pmain{flex:auto;min-width:0}.ts-pn{font-weight:700;font-size:var(--t-data);color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ts-pmeta{align-items:center;gap:calc(6 * var(--base));font-size:var(--t-label);color:rgb(var(--c-ink2));margin-top:calc(2 * var(--base));display:flex}.ts-posdot{padding:calc(1 * var(--base)) calc(5 * var(--base));border-radius:calc(4 * var(--base));font-weight:800;font-size:calc(10 * var(--base));letter-spacing:.03em;background:rgb(var(--pos-rgb,var(--accent)) / .16);color:rgb(var(--pos-rgb,var(--accent)));flex:none}html.light .ts-posdot{background:rgb(var(--pos-rgb,var(--accent)) / .12)}.ts-pmeta-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-pval{text-align:right;flex:none;line-height:1.05}.ts-pval .ts-v{font-weight:800;font-size:var(--t-data);color:rgb(var(--c-text))}.ts-pval .ts-vl{font-size:calc(9 * var(--base));letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-ink2))}.ts-x{width:calc(24 * var(--base));height:calc(24 * var(--base));color:rgb(var(--c-ink2));cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ts-x:hover{background:rgb(var(--ts-neg) / .12);color:rgb(var(--ts-neg))}.ts-addp{align-items:center;gap:calc(5 * var(--base));width:100%;padding:calc(8 * var(--base));cursor:pointer;font-size:var(--t-label);color:rgb(var(--c-ink2));border:1px dashed rgb(var(--c-line));border-radius:calc(10 * var(--base));background:0 0;justify-content:center;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ts-addp:hover{color:rgb(var(--accent));border-color:rgb(var(--accent) / .5);background:rgb(var(--accent) / .05)}.ts-sidetotal{padding-top:calc(8 * var(--base));border-top:1px solid rgb(var(--c-line));margin-top:calc(2 * var(--base));justify-content:space-between;align-items:baseline;display:flex}.ts-sidetotal-l{font-size:var(--t-label);color:rgb(var(--c-ink2));text-transform:uppercase;letter-spacing:.06em}.ts-sidetotal-t{font-family:var(--font-display), "Archivo", sans-serif;font-weight:800;font-size:var(--t-h3);color:rgb(var(--c-text))}.ts-sidetotal-t.ts-pos{color:rgb(var(--ts-pos))}.ts-search-pop{z-index:1000;background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));border-radius:14px;padding:10px;box-shadow:0 18px 50px -12px #00000073,0 4px 12px -6px #0000004d}.ts-search-pop .ts-search-results{max-height:300px}.ts-search{gap:calc(6 * var(--base));flex-direction:column;display:flex}.ts-search-input{align-items:center;gap:calc(7 * var(--base));padding:calc(7 * var(--base)) calc(10 * var(--base));background:rgb(var(--surface-2));border:1px solid rgb(var(--accent) / .4);border-radius:calc(10 * var(--base));color:rgb(var(--c-ink2));display:flex}.ts-search-input input{min-width:0;font-size:var(--t-data);color:rgb(var(--c-text));background:0 0;border:none;outline:none;flex:auto}.ts-search-input input::placeholder{color:rgb(var(--c-ink2))}.ts-search-close{color:rgb(var(--c-ink2));cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:inline-flex}.ts-search-close:hover{color:rgb(var(--c-text))}.ts-search-empty{font-size:var(--t-label);color:rgb(var(--c-ink2));padding:calc(8 * var(--base)) calc(4 * var(--base));margin:0}.ts-search-results{padding:calc(3 * var(--base));gap:calc(2 * var(--base));max-height:calc(220 * var(--base));background:rgb(var(--surface-well));border:1px solid rgb(var(--c-line));border-radius:calc(10 * var(--base));flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.ts-result{grid-template-columns:calc(30 * var(--base)) 1fr auto auto;align-items:center;gap:calc(8 * var(--base));text-align:left;width:100%;padding:calc(6 * var(--base)) calc(8 * var(--base));cursor:pointer;border-radius:calc(7 * var(--base));color:rgb(var(--c-text));background:0 0;border:none;display:grid}.ts-search-results li[data-active=true] .ts-result,.ts-result:hover{background:rgb(var(--accent) / .1)}.ts-result-pos{font-weight:800;font-size:calc(10 * var(--base));letter-spacing:.02em;color:rgb(var(--c-ink2))}.ts-result-pos[data-pos=RB]{color:rgb(var(--pos-rb))}.ts-result-pos[data-pos=WR]{color:rgb(var(--pos-wr))}.ts-result-pos[data-pos=QB]{color:rgb(var(--pos-qb))}.ts-result-pos[data-pos=TE]{color:rgb(var(--pos-te))}.ts-result-name{font-weight:600;font-size:var(--t-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-result-team{font-size:var(--t-label);color:rgb(var(--c-ink2))}.ts-result-val{font-weight:800;font-size:var(--t-data);color:rgb(var(--c-text))}.ts-builderfoot{align-items:center;gap:var(--space-fluid-4);margin-top:var(--space-fluid-5);padding-top:var(--space-fluid-4);border-top:1px solid rgb(var(--c-line));flex-wrap:wrap;display:flex}.ts-toggle{align-items:center;gap:calc(7 * var(--base));cursor:pointer;font-size:var(--t-label);color:rgb(var(--c-text));background:0 0;border:none;padding:0;display:inline-flex}.ts-toggle.is-disabled{cursor:not-allowed}.ts-toggle-track{width:calc(30 * var(--base));height:calc(17 * var(--base));background:rgb(var(--c-ink3) / .55);border-radius:999px;flex:none;transition:background .15s;position:relative}.ts-toggle-track i{top:calc(2 * var(--base));left:calc(2 * var(--base));width:calc(13 * var(--base));height:calc(13 * var(--base));background:#fff;border-radius:50%;transition:transform .15s;position:absolute}.ts-toggle.is-on .ts-toggle-track{background:rgb(var(--accent))}.ts-toggle.is-on .ts-toggle-track i{transform:translateX(calc(13 * var(--base)))}.ts-toggle.is-disabled .ts-toggle-track{background:rgb(var(--c-ink3) / .35)}.ts-toggle.is-disabled .ts-toggle-label{color:rgb(var(--c-ink2))}.ts-toggle-soon{font-size:calc(9 * var(--base));letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink2));background:rgb(var(--c-ink3) / .18);padding:calc(1 * var(--base)) calc(5 * var(--base));border-radius:999px;font-weight:700}.ts-score-note{font-size:var(--t-label);color:rgb(var(--c-ink2));margin-left:auto}.ts-posbars{gap:var(--space-fluid-4);flex-direction:column;display:flex}.ts-pbar{gap:calc(5 * var(--base));flex-direction:column;display:flex}.ts-pbar-top{justify-content:space-between;align-items:center;gap:var(--space-fluid-3);display:flex}.ts-plabel{align-items:center;gap:calc(7 * var(--base));font-size:var(--t-data);color:rgb(var(--c-text));font-weight:600;display:inline-flex}.ts-pdelta{font-size:var(--t-label);font-weight:800}.ts-pdelta.ts-up{color:rgb(var(--ts-pos))}.ts-pdelta.ts-down{color:rgb(var(--ts-neg))}.ts-pdelta.ts-flat{color:rgb(var(--c-ink2))}.ts-track{height:calc(10 * var(--base));background:rgb(var(--c-ink3) / .18);border-radius:999px;position:relative;overflow:hidden}.ts-fill-before{background:rgb(var(--c-ink3) / .5);border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.ts-fill-after{background:linear-gradient(90deg, rgb(var(--accent)), rgb(var(--status-success)));border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.ts-fill-before,.ts-fill-after{transition:width .32s cubic-bezier(.22,1,.36,1)}.ts-swap:active{transform:rotate(180deg)}}.ts-addp:focus-visible,.ts-swap:focus-visible,.ts-x:focus-visible,.ts-toggle:focus-visible,.ts-result:focus-visible,.ts-search-input input:focus-visible,.ts-readbtn:focus-visible,.ts-search-close:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}@media (max-width:1080px){.ts-sides{grid-template-columns:minmax(0,1fr)}.ts-swapcol{padding:0}.ts-swap{transform:rotate(90deg)}}.ts-read-body{gap:var(--space-fluid-4);flex-direction:column;display:flex}.ts-verdict{align-items:center;gap:var(--space-fluid-4);display:flex}.ts-gauge{width:calc(86 * var(--base));height:calc(86 * var(--base));background:conic-gradient(rgb(var(--ts-gauge-tone)) calc(var(--ts-gauge-fill) * 1%), rgb(var(--c-ink3) / .22) 0);border-radius:50%;flex:none;position:relative}.ts-gauge:before{content:"";inset:calc(9 * var(--base));background:rgb(var(--surface-1));border-radius:50%;position:absolute}.ts-gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ts-gauge-num{font-family:var(--font-display), "Archivo", sans-serif;font-weight:800;font-size:var(--t-h3);color:rgb(var(--c-text));line-height:1}.ts-gauge-label{font-size:calc(8.5 * var(--base));letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-ink2));margin-top:calc(2 * var(--base))}.ts-verdict-main{flex:auto;min-width:0}.ts-verdict-headline{margin:0 0 calc(4 * var(--base));font-family:var(--font-display), "Archivo", sans-serif;font-size:var(--t-h3);font-weight:800;font-stretch:var(--t-h3-stretch);color:rgb(var(--c-text))}.ts-verdict-summary{font-size:var(--t-label);color:rgb(var(--c-ink2));margin:0;line-height:1.4}.ts-verdict-conf{align-items:center;gap:calc(7 * var(--base));margin-top:calc(8 * var(--base));display:flex}.ts-conf-track{height:calc(5 * var(--base));background:rgb(var(--c-ink3) / .2);border-radius:999px;flex:auto;overflow:hidden}.ts-conf-fill{background:rgb(var(--accent));border-radius:999px;height:100%;display:block}.ts-conf-num{font-size:calc(9.5 * var(--base));color:rgb(var(--c-ink2));white-space:nowrap;flex:none}.ts-buildfit{border:1px solid rgb(var(--fit-rgb,var(--accent)) / .4);border-left-width:calc(3 * var(--base));border-radius:calc(10 * var(--base));padding:calc(9 * var(--base)) calc(11 * var(--base));background:rgb(var(--fit-rgb,var(--accent)) / .06)}.ts-buildfit-head{align-items:center;gap:calc(7 * var(--base));margin-bottom:calc(3 * var(--base));display:flex}.ts-buildfit-chip{align-items:center;gap:calc(5 * var(--base));font-family:var(--font-display), "Archivo", sans-serif;font-weight:800;font-size:var(--t-label);letter-spacing:.04em;color:rgb(var(--c-text));display:inline-flex}.ts-buildfit-chip:before{content:"";width:calc(7 * var(--base));height:calc(7 * var(--base));background:rgb(var(--fit-rgb,var(--accent)));border-radius:50%}.ts-buildfit-verdict{font-size:calc(10 * var(--base));letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-ink2));font-weight:800}.ts-buildfit-text{font-size:var(--t-label);color:rgb(var(--c-ink2));margin:0;line-height:1.4}.ts-reasons{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ts-reasons li{color:rgb(var(--text-secondary));gap:12px;font-size:14.7px;line-height:1.45;display:flex}.ts-reasons li b{color:rgb(var(--c-text));font-weight:600}.ts-reason-dot{background:rgb(var(--accent));border-radius:2px;flex:none;width:6px;height:6px;margin-top:7px}.ts-counter,.ts-connect{align-items:flex-start;gap:calc(8 * var(--base));font-size:var(--t-label);border-radius:calc(10 * var(--base));padding:calc(8 * var(--base)) calc(10 * var(--base));line-height:1.4;display:flex}.ts-counter{color:rgb(var(--c-text));background:rgb(var(--accent) / .08);border:1px solid rgb(var(--accent) / .28)}.ts-counter svg{color:rgb(var(--accent));margin-top:calc(1 * var(--base));flex:none}.ts-connect{color:rgb(var(--c-ink2));background:rgb(var(--c-ink3) / .08);border:1px dashed rgb(var(--c-line))}.ts-connect svg{color:rgb(var(--c-ink2));margin-top:calc(1 * var(--base));flex:none}.ts-readactions{gap:calc(8 * var(--base));margin-top:calc(2 * var(--base));flex-direction:column;display:flex}.ts-readbtns{gap:calc(8 * var(--base));display:flex}.ts-action{align-items:center;gap:calc(6 * var(--base));cursor:pointer;padding:calc(8 * var(--base)) calc(12 * var(--base));border-radius:calc(9 * var(--base));font-family:var(--font-display), "Archivo", sans-serif;font-size:var(--t-label);color:rgb(var(--c-text));background:rgb(var(--surface-2));border:1px solid rgb(var(--c-line));font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ts-action:hover:not(:disabled){border-color:rgb(var(--accent) / .5);background:rgb(var(--accent) / .08)}.ts-action--primary{color:#fff;background:rgb(var(--accent));border-color:#0000}.ts-action--primary:disabled{cursor:not-allowed;opacity:.62}.ts-action-soon{font-size:calc(8.5 * var(--base));letter-spacing:.04em;text-transform:uppercase;padding:calc(1 * var(--base)) calc(5 * var(--base));color:#fff;background:#ffffff38;border-radius:999px;font-weight:800}.ts-disclaimer{font-size:calc(9.5 * var(--base));color:rgb(var(--c-ink2));margin:0;line-height:1.4}.ts-action:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ts-conf-fill{transition:width .4s cubic-bezier(.22,1,.36,1)}.ts-gauge{transition:background .4s}}.ts-thinking{font-family:var(--font-body), sans-serif;font-size:calc(9.5 * var(--base));letter-spacing:.04em;text-transform:lowercase;color:rgb(var(--accent));align-items:center;margin-left:auto;font-weight:600;display:inline-flex}.ts-thinking:after{content:"";width:calc(5 * var(--base));height:calc(5 * var(--base));margin-left:calc(5 * var(--base));background:rgb(var(--accent));border-radius:50%}@media (prefers-reduced-motion:no-preference){.ts-thinking:after{animation:1.1s ease-in-out infinite ts-pulse}.ts-read-prose.is-thinking{animation:1.1s ease-in-out infinite ts-proseflicker}}@keyframes ts-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes ts-proseflicker{0%,to{opacity:1}50%{opacity:.6}}.ts-read-prose{gap:var(--space-fluid-4);flex-direction:column;transition:opacity .2s;display:flex}.ts-askbox-open{align-items:center;gap:calc(6 * var(--base));width:100%;margin-top:calc(2 * var(--base));padding:calc(9 * var(--base));cursor:pointer;font-size:var(--t-label);color:rgb(var(--accent));background:rgb(var(--accent) / .07);border:1px solid rgb(var(--accent) / .28);border-radius:calc(10 * var(--base));justify-content:center;font-weight:600;transition:background .15s;display:inline-flex}.ts-askbox-open:hover{background:rgb(var(--accent) / .13)}.ts-askbox{gap:calc(7 * var(--base));margin-top:calc(2 * var(--base));flex-direction:column;display:flex}.ts-ask-log{gap:calc(7 * var(--base));max-height:calc(200 * var(--base));padding:calc(2 * var(--base));flex-direction:column;display:flex;overflow-y:auto}.ts-ask-turn{font-size:var(--t-label);border-radius:calc(9 * var(--base));padding:calc(7 * var(--base)) calc(10 * var(--base));max-width:92%;line-height:1.45}.ts-ask-user{background:rgb(var(--accent) / .12);color:rgb(var(--c-text));align-self:flex-end}.ts-ask-assistant{background:rgb(var(--surface-2));color:rgb(var(--c-text));border:1px solid rgb(var(--c-line));align-self:flex-start}.ts-ask-input{align-items:center;gap:calc(6 * var(--base));padding:calc(5 * var(--base)) calc(6 * var(--base)) calc(5 * var(--base)) calc(11 * var(--base));background:rgb(var(--surface-2));border:1px solid rgb(var(--accent) / .4);border-radius:999px;display:flex}.ts-ask-input input{min-width:0;font-size:var(--t-data);color:rgb(var(--c-text));background:0 0;border:none;outline:none;flex:auto}.ts-ask-input input::placeholder{color:rgb(var(--c-ink2))}.ts-ask-input button{cursor:pointer;width:calc(28 * var(--base));height:calc(28 * var(--base));color:#fff;background:rgb(var(--accent));border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.ts-ask-input button:disabled{opacity:.45;cursor:not-allowed}.ts-askbox-open:focus-visible,.ts-ask-input input:focus-visible,.ts-ask-input button:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.ts-stage{--surface-base:5 8 22;--surface-1:14 20 38;--outline-subtle:26 45 74;--outline-default:37 65 102;--text-primary:241 245 249;--text-secondary:156 175 196;--text-tertiary:140 160 184;--text-disabled:61 90 122;--accent:0 212 170;--status-success:16 185 129;--status-danger:239 68 68;--pos-qb:147 51 234;--pos-rb:5 150 105;--pos-wr:8 145 178;--pos-te:226 104 9;--c-text:var(--text-primary);--c-ink1:var(--text-secondary);--c-ink2:var(--text-tertiary);--c-ink3:var(--text-disabled);--c-line:var(--outline-subtle);--c-line-d:var(--outline-default);--c-line-b:var(--outline-default);--border:var(--outline-subtle);--border-bright:var(--outline-default);--text:var(--text-primary);--text-muted:var(--text-tertiary);--muted:var(--text-tertiary);--danger:var(--status-danger);--success:var(--status-success);--ocean:var(--accent);--ts-pos:var(--status-success);--ts-neg:var(--status-danger);--reactor-glow-a:.45;--rx-glow-a:.42;--rx-disc-a:.12;--rx-edge-glow-a:.5;--rx-track-a:.18;--rx-tick-a:.42;--rx-stage-shadow:0 30px 70px -30px #000000b3;background:linear-gradient(180deg, rgb(var(--surface-base)), rgb(var(--surface-1)));border:1px solid rgb(var(--c-line));border-radius:calc(22 * var(--base));padding:var(--space-fluid-5) var(--space-fluid-6) var(--space-fluid-6);box-shadow:var(--rx-stage-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.ts-reactor-grid{flex:1}.ts-reactor-metrics{border-top:1px solid rgb(var(--c-line));margin-top:var(--space-fluid-4);grid-template-columns:repeat(5,1fr);display:grid}.ts-rmetric{text-align:center;border-left:1px solid rgb(var(--c-line));min-width:0;padding:14px 14px 16px}.ts-rmetric:first-child{border-left:0}.ts-rmetric-label{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-ink2));justify-content:center;align-items:center;gap:6px;margin-bottom:9px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;display:flex}.ts-rmetric-label svg{width:12px;height:12px;stroke:rgb(var(--accent));flex:none}.ts-rmetric-val{font-family:var(--font-archivo-black), var(--font-display), "Archivo Black", sans-serif;color:rgb(var(--c-text));margin-bottom:6px;font-size:19px;font-weight:900;line-height:1}.ts-rmetric-val.is-pos{color:rgb(var(--ts-pos))}.ts-rmetric-val.is-neg{color:rgb(var(--ts-neg))}.ts-rmetric-val.is-pending{color:rgb(var(--c-ink3))}.ts-rmetric-sub{color:rgb(var(--c-ink2));font-size:10px;line-height:1.35}.ts-rmetric.is-pending .ts-rmetric-label svg{stroke:rgb(var(--c-ink3))}.ts-stage:before{content:"";pointer-events:none;background:radial-gradient(56% 48% at 50% 44%, rgb(var(--accent) / calc(var(--reactor-glow-a) * .4)), transparent 72%);position:absolute;inset:0}.ts-stage:after{content:"";pointer-events:none;opacity:.1;background-image:linear-gradient(rgb(var(--c-line)) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--c-line)) 1px, transparent 1px);background-size:calc(44 * var(--base)) calc(44 * var(--base));position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 72%,#000,#0000 82%);mask-image:radial-gradient(60% 72%,#000,#0000 82%)}.ts-stage>*{z-index:1;position:relative}.ts-stage-head{justify-content:space-between;align-items:center;gap:var(--space-fluid-3);margin-bottom:var(--space-fluid-3);display:flex}.ts-stage-eyebrow{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:calc(10 * var(--base));letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--accent));font-weight:700}.ts-stage-head-right{align-items:center;gap:var(--space-fluid-3);display:flex}.ts-stage-build{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:calc(10 * var(--base));letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-ink2));font-weight:700}.ts-stage-swap{top:var(--space-fluid-4);right:var(--space-fluid-4);z-index:2;cursor:pointer;width:calc(28 * var(--base));height:calc(28 * var(--base));color:rgb(var(--accent));background:rgb(var(--accent) / .12);border:1px solid rgb(var(--accent) / .32);border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:absolute}.ts-stage-swap:hover{background:rgb(var(--accent) / .2)}.ts-stage-swap:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.ts-reactor-grid{gap:var(--space-fluid-4);grid-template-columns:minmax(0,.92fr) minmax(0,1.26fr) minmax(0,.92fr);align-items:stretch;display:grid}.ts-rx-corewrap{justify-content:center;align-items:center;min-width:0;display:flex}.ts-rx-side{grid-template-rows:1fr auto 1fr;row-gap:8px;min-width:0;display:grid}.ts-rx-foot{flex-direction:column;justify-content:space-between;gap:9px;min-height:0;display:flex}.ts-rx-slabel{text-align:center;letter-spacing:.18em;text-transform:uppercase;align-self:start;margin-top:18px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:700}.ts-rx-side--send .ts-rx-slabel{color:rgb(var(--ts-neg))}.ts-rx-side--receive .ts-rx-slabel{color:rgb(var(--ts-pos))}.ts-rx-stotal-wrap{flex-direction:column;align-items:center;gap:2px;display:flex}.ts-rx-stotal{font-family:var(--font-archivo-black), var(--font-display), "Archivo Black", sans-serif;color:rgb(var(--c-text));font-size:28px;font-weight:900;line-height:1}.ts-rx-stotal.ts-pos{color:rgb(var(--ts-pos))}.ts-rx-stotal-lbl{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-ink2));font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:10px}.ts-rx-mid{align-self:center;width:100%;min-width:0}.ts-rx-chips{flex-direction:column;gap:8px;display:flex}.ts-rx-empty{text-align:center;font-size:var(--t-label);color:rgb(var(--c-ink2));margin:0}.ts-rx-add{justify-content:center;align-items:center;gap:calc(5 * var(--base));width:100%;padding:calc(8 * var(--base));cursor:pointer;font-size:var(--t-label);color:rgb(var(--c-ink2));border:1px dashed rgb(var(--c-line));border-radius:calc(10 * var(--base));background:0 0;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ts-rx-add:hover{color:rgb(var(--accent));border-color:rgb(var(--accent) / .5);background:rgb(var(--accent) / .05)}.ts-rx-add:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.ts-rx-chip{background:rgb(var(--surface-1));border:1px solid rgb(var(--c-line));border-radius:13px;align-items:stretch;min-height:52px;padding:0;display:flex;overflow:hidden}.ts-rx-chip--send{border-color:rgb(var(--status-danger) / .42)}.ts-rx-chip--receive{border-color:rgb(var(--status-success) / .52)}.ts-rx-face{background:rgb(var(--pos-rgb,var(--accent)) / .22);border-right:2px solid rgb(var(--pos-rgb,var(--accent)));flex:none;justify-content:center;align-self:stretch;align-items:center;width:44px;display:flex;position:relative;overflow:hidden}.ts-rx-face img{object-fit:cover;object-position:top center;width:100%;height:100%}.ts-rx-silo{width:70%;height:70%}.ts-rx-silo circle,.ts-rx-silo path{fill:rgb(var(--pos-rgb,var(--accent)) / .62)}.ts-rx-chip-body{flex:auto;align-items:center;gap:8px;min-width:0;padding:7px 10px 7px 12px;display:flex}.ts-rx-chip-main{flex:auto;min-width:0}.ts-rx-chip-name{font-family:var(--font-body), sans-serif;color:rgb(var(--c-text));white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ts-rx-chip-meta{color:rgb(var(--c-ink2));margin-top:1px;font-size:10px}.ts-rx-chip-val{color:rgb(var(--text-secondary));flex:none;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.ts-rx-chip-val.ts-pos{color:rgb(var(--ts-pos))}.ts-rx-chip-x{width:22px;height:22px;color:rgb(var(--c-ink2));cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ts-rx-chip-x:hover{background:rgb(var(--ts-neg) / .12);color:rgb(var(--ts-neg))}.ts-rx-chip-x:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.ts-rx-core{width:100%;height:auto;display:block;overflow:visible}.ts-rx-glow{fill:rgb(var(--rx-tone,var(--accent)));opacity:var(--rx-glow-a)}.ts-rx-disc{fill:rgb(var(--rx-tone,var(--accent)) / var(--rx-disc-a))}.ts-rx-feed{stroke-width:2.4px}.ts-rx-feed--send{stroke:rgb(var(--status-danger) / .5)}.ts-rx-feed--recv{stroke:rgb(var(--status-success));filter:drop-shadow(0 0 calc(3 * var(--base)) rgb(var(--status-success) / var(--reactor-glow-a)))}.ts-rx-tick{stroke:rgb(var(--c-ink3) / var(--rx-tick-a))}.ts-rx-tick.ts-rx-spin-r{stroke-width:1px;opacity:.6}.ts-rx-tick.ts-rx-spin{stroke-width:2px}.ts-rx-track{stroke:rgb(var(--c-ink3) / var(--rx-track-a))}.ts-rx-track--conf{stroke-width:6px}.ts-rx-track--edge{stroke-width:15px}.ts-rx-conf{stroke:rgb(var(--c-ink2) / .5);stroke-width:6px}.ts-rx-edge{stroke:rgb(var(--rx-tone,var(--accent)));stroke-width:15px;filter:drop-shadow(0 0 calc(6 * var(--base)) rgb(var(--rx-tone,var(--accent)) / var(--rx-edge-glow-a)))}.ts-rx-edgenum{fill:rgb(var(--rx-tone,var(--accent)));font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:-.01em;font-weight:900}.ts-rx-edgelabel{fill:rgb(var(--c-ink2));letter-spacing:.18em;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.ts-rx-vorp{fill:rgb(var(--c-text));font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-weight:700}.ts-rx-verdict rect{fill:rgb(var(--rx-tone,var(--accent)) / .14);stroke:rgb(var(--rx-tone,var(--accent)) / .42)}.ts-rx-verdict text{fill:rgb(var(--rx-tone,var(--accent)));letter-spacing:.16em;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-weight:700}.ts-rx-sub{fill:rgb(var(--c-ink2));letter-spacing:.12em;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.ts-rx-draw{stroke-dashoffset:var(--len)}@media (prefers-reduced-motion:reduce){.ts-rx-draw{stroke-dashoffset:var(--off)}}@media (prefers-reduced-motion:no-preference){.ts-rx-spin,.ts-rx-spin-r{transform-box:fill-box;transform-origin:50%}.ts-rx-spin{animation:64s linear infinite ts-rx-spin}.ts-rx-spin-r{animation:94s linear infinite reverse ts-rx-spin}.ts-rx-glow{animation:3.6s ease-in-out infinite ts-rx-pulse}.ts-rx-draw{animation:1.6s cubic-bezier(.2,.7,.2,1) .2s forwards ts-rx-draw}.ts-rx-flow{stroke-dasharray:4 11;animation:1.1s linear infinite ts-rx-flow}.ts-rx-flow-r{stroke-dasharray:4 11;animation:1.1s linear infinite reverse ts-rx-flow}}@keyframes ts-rx-spin{to{transform:rotate(360deg)}}@keyframes ts-rx-pulse{0%,to{opacity:calc(var(--rx-glow-a) * .55)}50%{opacity:var(--rx-glow-a)}}@keyframes ts-rx-draw{to{stroke-dashoffset:var(--off)}}@keyframes ts-rx-flow{to{stroke-dashoffset:-30px}}@media (max-width:1080px){.ts-reactor-grid{grid-template-columns:minmax(0,1fr)}.ts-rx-corewrap{order:-1}}.ts-rx-standby-title{fill:rgb(var(--c-ink2));font-family:var(--font-display), "Archivo", sans-serif;letter-spacing:.04em;font-weight:900}.ts-rx-standby-line{fill:rgb(var(--c-ink3));font-family:var(--font-body), sans-serif;font-weight:500}.ts-vbp{flex-direction:column;display:flex}.ts-vbp-row{border-top:1px solid rgb(var(--c-line));grid-template-columns:128px 1fr 64px;align-items:center;gap:14px;padding:12px 0;display:grid}.ts-vbp-row:first-child{border-top:0}.ts-vbp-label{color:rgb(var(--c-text));align-items:center;gap:9px;font-size:14.4px;font-weight:600;display:inline-flex}.ts-vbp-dot{background:rgb(var(--pos-rgb,var(--accent)));border-radius:3px;flex:none;width:9px;height:9px}.ts-vbp-bar{background:rgb(var(--c-ink3) / .18);border-radius:99px;height:9px;position:relative}.ts-vbp-ctr{background:rgb(var(--outline-default));width:1px;height:15px;position:absolute;top:-3px;left:50%}.ts-vbp-fill{border-radius:99px;position:absolute;top:0;bottom:0}.ts-vbp-fill--gain{background:rgb(var(--status-success));left:50%}.ts-vbp-fill--loss{background:rgb(var(--status-danger));right:50%}.ts-vbp-val{text-align:right;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.ts-vbp-val--gain{color:rgb(var(--ts-pos))}.ts-vbp-val--loss{color:rgb(var(--ts-neg))}.ts-vbp-val--flat{color:rgb(var(--c-ink2));font-size:13px;font-weight:400}.ts-vbp-row--net{border-top:1px solid rgb(var(--outline-default));margin-top:4px;padding-top:14px}.ts-vbp-row--net .ts-vbp-label{font-family:var(--font-display), "Archivo", sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:800;font-stretch:125%}@media (prefers-reduced-motion:no-preference){.ts-vbp-fill{transition:width .32s cubic-bezier(.22,1,.36,1)}}.ts-read-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ts-read-head-l{min-width:0}.ts-read-head-l .ts-readmark{margin-bottom:12px}.ts-read-head-r{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.ts-readline{font-family:var(--font-display), "Archivo", sans-serif;color:rgb(var(--c-text));margin:0 0 6px;font-size:24px;font-weight:700;font-stretch:125%;line-height:1.05}.ts-read-summary{color:rgb(var(--text-secondary));max-width:52ch;margin:0;font-size:15.4px;line-height:1.5}.ts-read-conf{color:rgb(var(--accent));background:rgb(var(--accent) / .14);border:1px solid rgb(var(--accent) / .34);white-space:nowrap;border-radius:999px;padding:10px 15px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.ts-read-fit{white-space:nowrap;color:rgb(var(--fit-rgb,var(--accent)));background:rgb(var(--fit-rgb,var(--accent)) / .12);border:1px solid rgb(var(--fit-rgb,var(--accent)) / .34);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.ts-read-fit-dot{background:rgb(var(--fit-rgb,var(--accent)));border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:1080px){.ts-read-head{flex-direction:column}.ts-read-head-r{flex-direction:row;align-self:flex-start;align-items:center}}.depth-chart-lab{--dcl-page:rgb(var(--surface-base));--dcl-card:rgb(var(--surface-1));--dcl-line:rgb(var(--c-line));--dcl-text:rgb(var(--c-text));--dcl-muted:rgb(var(--c-ink2));--dcl-faint:rgb(var(--c-ink3));--dcl-navy:#1e3a5f;--dcl-navy-ink:#cfe0f5;--dcl-teal:rgb(var(--accent));--dcl-teal-soft:rgb(var(--accent) / .14);--dcl-green:#15a36b;--dcl-green-soft:#15a36b21;--dcl-red:#dc4c4c;--dcl-red-soft:#dc4c4c1c;--dcl-purple:#5b50c7;--dcl-purple-soft:#5b50c71f;--dcl-track:rgb(var(--c-line) / .6)}:root:not(.light) .depth-chart-lab{--dcl-navy:#16233a;--dcl-green:#2fd39a;--dcl-red:#f07070;--dcl-purple:#8b80ff}.depth-chart-lab .dcl-injury{border:1px solid var(--dcl-line);background:var(--dcl-card);color:var(--dcl-faint);transition:color .12s,border-color .12s,background .12s}.depth-chart-lab .dcl-slot:hover .dcl-injury:not(.restore){border-color:var(--dcl-red);color:var(--dcl-red)}.depth-chart-lab .dcl-injury.restore{border-color:var(--dcl-red);color:var(--dcl-red);background:var(--dcl-red-soft)}@keyframes gpFade{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.gp-card{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.gp-card [data-testid=gp-ring-arc]{transition:none!important}}@media (max-width:1100px){.gp-hiw{grid-template-columns:1fr!important}}.leagues-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.leagues-grid{grid-template-columns:1fr}}.gp-welcome{background:linear-gradient(120deg,#1b3a60 0%,#0f2238 100%);border:1px solid #00000014;border-radius:16px;align-items:center;gap:44px;margin-bottom:16px;padding:24px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.gp-welcome:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 96px);position:absolute;inset:0}.gp-welcome__intro{flex-shrink:0;max-width:372px;position:relative}.gp-welcome__kicker{letter-spacing:.16em;color:#00d4aa;margin-bottom:8px;font-size:10px;font-weight:700}.gp-welcome__title{color:#fff;font-family:Archivo Black,Archivo,sans-serif;font-size:21px;line-height:1.25}.gp-welcome__sub{color:#9fb4ce;margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.6}.gp-welcome__equation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.gp-welcome__step{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 15px;display:flex}.gp-welcome__step-num{color:#00d4aa;font-family:Archivo Black,Archivo,sans-serif;font-size:15px}.gp-welcome__step-name{letter-spacing:.06em;color:#fff;font-size:11px;font-weight:800}.gp-welcome__step-tag{color:#7e93af;font-size:10px;font-weight:500}.gp-welcome__op{color:#3d5876;font-family:Archivo Black,Archivo,sans-serif;font-size:16px}.gp-welcome__op--equals{color:#00d4aa}.gp-welcome__payoff{background:#00d4aa;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px 22px;display:flex;box-shadow:0 10px 26px -10px #00d4aa8c}.gp-welcome__payoff span{color:#05261e;font-family:Archivo Black,Archivo,sans-serif;font-size:13px}@media (max-width:1100px){.gp-welcome{flex-direction:column;align-items:stretch;gap:22px}.gp-welcome__intro{max-width:none}.gp-welcome__equation{justify-content:flex-start;margin-left:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
