@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-archivo), var(--font-inter), system-ui, sans-serif;--color-ink:#f4f3f0;--color-ink-2:#c9c7c1;--color-muted:#9a9892;--color-line:#262a31;--color-line-2:#333840;--color-paper:#1b1d21;--color-plane:#08090b;--color-soft:#1b1f26;--color-hero:#23272f;--color-hero-2:#2f343d;--color-start:#22a468;--color-start-soft:#10281d;--color-start-fill:#0e7a4b;--color-sit:#e2554e;--color-sit-soft:#2d1614;--color-lean:#5b8def;--color-lean-soft:#121c33;--color-flip:#be8109;--color-flip-fill:#be8109;--color-flip-soft:#2a1f08;--color-signal:#ff4d3a;--color-metal:#cdd2d9;--color-metal-2:#8b929d;--radius-card:22px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-\[14px\]{right:-14px}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-0{left:0}.left-1\/2{left:50%}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.\!mt-0{margin-top:0!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[0\.1em\]{margin-left:.1em}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[62px\]{height:62px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[86vh\]{max-height:86vh}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[1\.1rem\]{min-height:1.1rem}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[11px\]{width:11px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[36px\]{width:36px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[58px\]{width:58px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[55\%\]{max-width:55%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[22rem\]{min-width:22rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[40px\]{min-width:40px}.min-w-\[52px\]{min-width:52px}.min-w-\[54px\]{min-width:54px}.min-w-\[78px\]{min-width:78px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.04em\]{--tw-translate-y:calc(.04em * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[135deg\]{rotate:135deg}.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)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.\[scrollbar-width\:none\]{scrollbar-width:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.4rem_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:1.4rem minmax(0,1fr) auto auto}.grid-cols-\[5\.5rem_1fr_4\.5rem\]{grid-template-columns:5.5rem 1fr 4.5rem}.grid-cols-\[56px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.26em\]{gap:.26em}.gap-\[2px\]{gap:2px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-flip{border-color:var(--color-flip)}.border-flip\/40{border-color:#be810966}@supports (color:color-mix(in lab, red, red)){.border-flip\/40{border-color:color-mix(in oklab, var(--color-flip) 40%, transparent)}}.border-flip\/45{border-color:#be810973}@supports (color:color-mix(in lab, red, red)){.border-flip\/45{border-color:color-mix(in oklab, var(--color-flip) 45%, transparent)}}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-sit{border-color:var(--color-sit)}.border-sit\/35{border-color:#e2554e59}@supports (color:color-mix(in lab, red, red)){.border-sit\/35{border-color:color-mix(in oklab, var(--color-sit) 35%, transparent)}}.border-sit\/40{border-color:#e2554e66}@supports (color:color-mix(in lab, red, red)){.border-sit\/40{border-color:color-mix(in oklab, var(--color-sit) 40%, transparent)}}.border-sit\/45{border-color:#e2554e73}@supports (color:color-mix(in lab, red, red)){.border-sit\/45{border-color:color-mix(in oklab, var(--color-sit) 45%, transparent)}}.border-sit\/50{border-color:#e2554e80}@supports (color:color-mix(in lab, red, red)){.border-sit\/50{border-color:color-mix(in oklab, var(--color-sit) 50%, transparent)}}.border-start{border-color:var(--color-start)}.border-start-fill{border-color:var(--color-start-fill)}.border-start\/40{border-color:#22a46866}@supports (color:color-mix(in lab, red, red)){.border-start\/40{border-color:color-mix(in oklab, var(--color-start) 40%, transparent)}}.border-start\/45{border-color:#22a46873}@supports (color:color-mix(in lab, red, red)){.border-start\/45{border-color:color-mix(in oklab, var(--color-start) 45%, transparent)}}.border-start\/50{border-color:#22a46880}@supports (color:color-mix(in lab, red, red)){.border-start\/50{border-color:color-mix(in oklab, var(--color-start) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-t-ink{border-top-color:var(--color-ink)}.border-l-metal{border-left-color:var(--color-metal)}.bg-\[color-mix\(in_srgb\,var\(--color-plane\)_88\%\,transparent\)\]{background-color:#08090be0}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-plane\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-plane) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-plane\)_92\%\,transparent\)\]{background-color:#08090beb}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-plane\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-plane) 92%,transparent)}}.bg-\[var\(--color-hero\)\]{background-color:var(--color-hero)}.bg-\[var\(--color-paper\)\]{background-color:var(--color-paper)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-current{background-color:currentColor}.bg-flip{background-color:var(--color-flip)}.bg-flip-fill{background-color:var(--color-flip-fill)}.bg-flip-soft{background-color:var(--color-flip-soft)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/30{background-color:#f4f3f04d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/30{background-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.bg-lean{background-color:var(--color-lean)}.bg-lean-soft{background-color:var(--color-lean-soft)}.bg-line{background-color:var(--color-line)}.bg-line-2{background-color:var(--color-line-2)}.bg-metal-2{background-color:var(--color-metal-2)}.bg-muted{background-color:var(--color-muted)}.bg-paper{background-color:var(--color-paper)}.bg-plane{background-color:var(--color-plane)}.bg-sit{background-color:var(--color-sit)}.bg-sit-soft{background-color:var(--color-sit-soft)}.bg-soft{background-color:var(--color-soft)}.bg-soft\/70{background-color:#1b1f26b3}@supports (color:color-mix(in lab, red, red)){.bg-soft\/70{background-color:color-mix(in oklab, var(--color-soft) 70%, transparent)}}.bg-start{background-color:var(--color-start)}.bg-start-fill{background-color:var(--color-start-fill)}.bg-start-soft{background-color:var(--color-start-soft)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-\[length\:18px_18px\]{background-size:18px 18px}.bg-\[length\:19px_19px\]{background-size:19px 19px}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[2px\]{padding:2px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+12px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+20px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+22px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 22px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-\[46px\]{padding-left:46px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[43px\]{font-size:43px}.text-\[46px\]{font-size:46px}.text-\[52px\]{font-size:52px}.text-\[clamp\(30px\,10vw\,52px\)\]{font-size:clamp(30px,10vw,52px)}.text-\[clamp\(34px\,11vw\,48px\)\]{font-size:clamp(34px,11vw,48px)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-white\/60{color:#fff9!important}@supports (color:color-mix(in lab, red, red)){.\!text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)!important}}.text-\[var\(--color-hero\)\]{color:var(--color-hero)}.text-flip{color:var(--color-flip)}.text-flip-fill{color:var(--color-flip-fill)}.text-hero{color:var(--color-hero)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-lean{color:var(--color-lean)}.text-line-2{color:var(--color-line-2)}.text-metal{color:var(--color-metal)}.text-muted{color:var(--color-muted)}.text-paper{color:var(--color-paper)}.text-signal{color:var(--color-signal)}.text-sit{color:var(--color-sit)}.text-start{color:var(--color-start)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-line-2{-webkit-text-decoration-color:var(--color-line-2);-webkit-text-decoration-color:var(--color-line-2);-webkit-text-decoration-color:var(--color-line-2);text-decoration-color:var(--color-line-2)}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_1px_3px_rgb\(0_0_0\/0\.25\)\]{--tw-shadow:0 1px 3px 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-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-float\)\]{--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lift\)\]{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-flip-fill{--tw-ring-color:var(--color-flip-fill)}.ring-lean{--tw-ring-color:var(--color-lean)}.ring-sit{--tw-ring-color:var(--color-sit)}.ring-start{--tw-ring-color:var(--color-start)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--color-paper\)\]{--tw-ring-offset-color:var(--color-paper)}.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,)}.blur-\[5px\]{--tw-blur:blur(5px);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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-\[transform\,background-color\,box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.select-none{-webkit-user-select:none;user-select:none}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.peer-focus-visible\:ring-ink:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--color-ink)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-focus-visible\:ring-offset-\[var\(--color-paper\)\]:is(:where(.peer):focus-visible~*){--tw-ring-offset-color:var(--color-paper)}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-line:hover{background-color:var(--color-line)}.hover\:bg-soft:hover{background-color:var(--color-soft)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-start:hover{text-align:start}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-sit:hover{color:var(--color-sit)}.hover\:text-start:hover{color:var(--color-start)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.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,)}}.focus\:border-ink:focus{border-color:var(--color-ink)}.focus\:bg-paper:focus{background-color:var(--color-paper)}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-ink:focus-visible{--tw-ring-color:var(--color-ink)}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:480px){.min-\[480px\]\:inline-flex{display:inline-flex}}@media (min-width:40rem){.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[56px\]{font-size:56px}}@media (min-width:48rem){.md\:mt-1{margin-top:var(--spacing)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-\[20px\]{font-size:20px}.md\:text-\[21px\]{font-size:21px}}@media (min-width:64rem){.lg\:-right-\[18px\]{right:-18px}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:text-\[64px\]{font-size:64px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chrome-silver:linear-gradient(177deg, #fff 0%, #e6e9ee 18%, #9aa1ac 38%, #f2f4f7 52%, #7d858f 70%, #d7dbe1 88%, #fff 100%);--chrome:var(--chrome-silver);--chrome-rail:linear-gradient(90deg, transparent 0%, #ffffff0d 12%, #ffffff57 50%, #ffffff0d 88%, transparent 100%);--bevel:inset 0 1px 0 0 #ffffff12;--shadow-card:0 1px 2px #00000080, 0 14px 32px -18px #000c;--shadow-lift:0 2px 6px #00000080, 0 22px 46px -16px #000000d9;--shadow-hero:0 2px 10px #00000080, 0 28px 56px -22px #000000e6}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#0e1116;--color-ink-2:#3b4048;--color-muted:#6b7078;--color-line:#e7e4dd;--color-line-2:#d8d4cb;--color-paper:#fff;--color-plane:#f6f5f2;--color-soft:#f1efea;--color-hero:#0e1116;--color-hero-2:#191d24;--color-start:#0b7a4b;--color-start-soft:#e4f2ea;--color-start-fill:#0b7a4b;--color-sit:#c02b23;--color-sit-soft:#fbe9e7;--color-lean:#1e4fd8;--color-lean-soft:#e6ecfc;--color-flip:#b57500;--color-flip-fill:#f0b429;--color-flip-soft:#fdf1d8;--color-signal:#e02d1b;--color-metal:#6e757f;--color-metal-2:#9aa1ab;--chrome:linear-gradient(177deg, #2b3038 0%, #545b66 18%, #12151a 38%, #6b7380 52%, #0e1116 70%, #4a515c 88%, #23272e 100%);--chrome-rail:linear-gradient(90deg, transparent 0%, #0e11160a 12%, #0e111629 50%, #0e11160a 88%, transparent 100%);--bevel:inset 0 1px 0 0 #ffffffe6;--shadow-card:0 1px 1px #14120c0a, 0 2px 6px -1px #14120c0f, 0 12px 28px -12px #14120c29;--shadow-lift:0 2px 4px #14120c0f, 0 18px 40px -14px #14120c47;--shadow-hero:0 2px 8px #00000024, 0 24px 48px -20px #00000073}html{background:var(--color-plane)}body{background:var(--color-plane);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}.display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800}h1,h2{font-family:var(--font-display);letter-spacing:-.03em}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.slug{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:900}.chrome-type{background-image:var(--chrome);color:var(--color-metal);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.chrome-type{-webkit-text-fill-color:transparent}}.wordmark-type{letter-spacing:.08em;margin-right:-.08em;font-weight:800;display:inline-block}@media (max-width:359px){.wordmark-mark-only .wordmark-type{display:none}}.rail{position:relative}.rail:after{content:"";pointer-events:none;background-image:var(--chrome-rail);height:1px;position:absolute;inset:0 0 auto}.card{border-radius:var(--radius-card);background:var(--color-paper);border:1px solid var(--color-line);box-shadow:var(--bevel), var(--shadow-card)}.card-open{border-color:var(--color-start);box-shadow:var(--bevel), 0 0 0 1px #22a46873, var(--shadow-lift)}@supports (color:color-mix(in lab, red, red)){.card-open{box-shadow:var(--bevel), 0 0 0 1px color-mix(in srgb, var(--color-start) 45%, transparent), var(--shadow-lift)}}.card-done{background:#101114}@supports (color:color-mix(in lab, red, red)){.card-done{background:color-mix(in srgb, var(--color-paper) 40%, var(--color-plane))}}.card-done{border-color:#262a3199}@supports (color:color-mix(in lab, red, red)){.card-done{border-color:color-mix(in srgb, var(--color-line) 60%, transparent)}}.card-done{box-shadow:none;filter:saturate(.35)opacity(.72)}.card-open,.card-done{transition:background-color .22s,border-color .22s,box-shadow .22s,filter .22s}.hero{border-radius:var(--radius-card);background:linear-gradient(160deg, var(--color-hero-2) 0%, var(--color-hero) 55%);color:#f7f6f3;box-shadow:var(--bevel), var(--shadow-hero);--chrome:var(--chrome-silver);--bevel:inset 0 1px 0 0 #ffffff12;border:1px solid #ffffff14}.hero .eyebrow{color:#f7f6f38c}.callsheet{position:relative;overflow:hidden}.callsheet:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 34px);position:absolute;inset:0}.lamp{background:var(--color-signal);border-radius:99px;width:8px;height:8px;display:inline-block;box-shadow:0 0 #ff4d3ab3,0 0 10px 1px #ff4d3a8c}@supports (color:color-mix(in lab, red, red)){.lamp{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-signal) 70%, transparent), 0 0 10px 1px color-mix(in srgb, var(--color-signal) 55%, transparent)}}.lamp{animation:2.4s ease-out infinite lamp}@keyframes lamp{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-signal) 65%, transparent), 0 0 10px 1px color-mix(in srgb, var(--color-signal) 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-signal) 0%, transparent), 0 0 10px 1px color-mix(in srgb, var(--color-signal) 55%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-signal) 0%, transparent), 0 0 10px 1px color-mix(in srgb, var(--color-signal) 55%, transparent)}}.stamp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;opacity:.92;border:2.5px solid;border-radius:6px;align-items:center;gap:6px;padding:5px 8px 4px;font-weight:900;line-height:1;display:inline-flex;transform:rotate(-3.5deg);-webkit-mask-image:repeating-linear-gradient(58deg,#000 0 7px,#000000b8 7px 9px);mask-image:repeating-linear-gradient(58deg,#000 0 7px,#000000b8 7px 9px)}.stamp-lg{border-width:3.5px;border-radius:8px;padding:8px 12px 7px;font-size:15px}.stamp-xl{letter-spacing:.06em;border-width:.17em;border-radius:.3em;padding:.2em .36em .26em;-webkit-mask-image:repeating-linear-gradient(58deg,#000 0 .45em,#000000d1 .45em .56em);mask-image:repeating-linear-gradient(58deg,#000 0 .45em,#000000d1 .45em .56em)}@keyframes slam{0%{opacity:0;transform:rotate(-16deg)scale(2.1)}55%{opacity:1;transform:rotate(-1deg)scale(.93)}78%{transform:rotate(-5deg)scale(1.04)}to{opacity:.92;transform:rotate(-3.5deg)scale(1)}}.slam{animation:.46s cubic-bezier(.3,1.5,.5,1) both slam}@keyframes shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.skeleton{background:linear-gradient(90deg, var(--color-soft) 25%, var(--color-plane) 50%, var(--color-soft) 75%);background-size:840px 100%;border-radius:8px;animation:1.5s linear infinite shimmer}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:.42s cubic-bezier(.2,.7,.3,1) both rise}.rise-1{animation-delay:40ms}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.12s}.rise-4{animation-delay:.16s}.rise-5{animation-delay:.2s}@keyframes printin{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(14px)}60%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}.print{animation:.5s cubic-bezier(.22,.75,.3,1) both printin}.print-1{animation-delay:50ms}.print-2{animation-delay:.1s}.print-3{animation-delay:.15s}.print-4{animation-delay:.2s}.print-5{animation-delay:.25s}@keyframes promote{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes demote{0%{opacity:0;transform:translateY(-12px)}to{opacity:.55;transform:none}}.promote{animation:.36s cubic-bezier(.2,.9,.3,1) both promote}.demote{animation:.36s cubic-bezier(.2,.9,.3,1) both demote}@keyframes tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tick{animation:.24s ease-out both tick}.lamp-fast{animation-duration:.9s}@keyframes grease{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.grease path{stroke-dasharray:1;stroke-dashoffset:0;animation:.34s cubic-bezier(.65,0,.35,1) both grease}@keyframes spin{to{transform:rotate(360deg)}}.loading{color:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 16px;display:flex}.loading-compact{gap:10px;padding:18px 12px}.loading-ring{width:64px;height:64px;color:var(--color-ink);border-radius:99px;place-items:center;display:grid;position:relative}.loading-compact .loading-ring{width:48px;height:48px}.loading-ring:before{content:"";border:2px solid var(--color-line-2);border-radius:99px;position:absolute;inset:0}.loading-ring:after{content:"";border:2px solid #0000;border-top-color:var(--color-ink);border-radius:99px;animation:1.1s cubic-bezier(.4,.1,.3,1) infinite spin;position:absolute;inset:0}.loading-line{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);text-align:center;font-size:10.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.loading-ring:after{border-color:var(--color-ink);border-top-color:var(--color-ink);animation:none}}.spinner{border:2px solid;border-top-color:#0000;border-radius:99px;animation:.7s linear infinite spin;display:inline-block}@keyframes crawl{0%{transform:translate(-100%)scaleX(.4)}50%{transform:translate(0%)scaleX(.7)}to{transform:translate(100%)scaleX(.4)}}.crawl{transform-origin:0;animation:1.1s cubic-bezier(.4,0,.2,1) infinite crawl}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a 35%,#ffffff21 50%,#ffffff0a 65%,#0000);width:28%;animation:1.9s ease-in-out infinite sweep;position:absolute;inset:0 auto 0 0}.ride{z-index:60;background:var(--color-plane);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes ride-lights{0%{opacity:0}to{opacity:1}}.ride-plate,.ride-car{animation:ride-lights var(--ride-board,.35s) ease-out both}.ride-plate{z-index:2;margin-top:calc(28px + env(safe-area-inset-top));background:var(--color-paper);border:1px solid var(--color-line-2);min-width:96px;box-shadow:var(--bevel), var(--shadow-card);transition:opacity calc(var(--ride-open,.7s) * .6) ease-in;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 18px 9px;display:flex;position:relative}.ride:is([data-phase=opening],[data-phase=dark],[data-phase=lights],[data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) :is(.ride-plate,.ride-car){animation:none}.ride-arrow{color:var(--color-line-2);transition:color .2s}.ride-arrow-lit{color:var(--color-ink)}.ride-floor{color:var(--color-ink);text-align:center;min-width:2ch;font-size:40px;line-height:1;animation-duration:50ms}.ride-plate-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:900}.ride-car{inset:calc(122px + env(safe-area-inset-top)) 0 0 0;transition:top var(--ride-walk,1s) cubic-bezier(.35, .05, .25, 1);position:absolute}.ride:is([data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-car{top:0}.ride-doors{position:absolute;inset:0;overflow:hidden}.ride-door{color:#cdd2d9;background:repeating-linear-gradient(180deg, #ffffff06 0 1px, transparent 1px 3px), linear-gradient(100deg, var(--color-hero-2) 0%, var(--color-hero) 42%, #42454c 60%, var(--color-hero) 100%);width:50%;position:absolute;top:0;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ride-door{background:repeating-linear-gradient(180deg, #ffffff06 0 1px, transparent 1px 3px), linear-gradient(100deg, var(--color-hero-2) 0%, var(--color-hero) 42%, color-mix(in srgb, var(--color-hero) 86%, white) 60%, var(--color-hero) 100%)}}.ride-door{box-shadow:var(--bevel);transition:transform var(--ride-close,.6s) cubic-bezier(.45, 0, .2, 1);will-change:transform}.ride-door-l{border-right:1px solid #000000a6;left:0}.ride-door-r{border-left:1px solid #ffffff12;right:0}.ride-mark{opacity:.5;position:absolute;top:34%}.ride-door-l .ride-mark{right:0;transform:translate(50%)}.ride-door-r .ride-mark{left:0;transform:translate(-50%)}.ride:is([data-phase=boarding],[data-phase=press]) .ride-door-l{transition:none;transform:translate(-46%)}.ride:is([data-phase=boarding],[data-phase=press]) .ride-door-r{transition:none;transform:translate(46%)}@keyframes ride-lurch{0%{transform:translateY(0)}30%{transform:translateY(5px)}to{transform:translateY(0)}}.ride[data-phase=rising] .ride-car{animation:.5s cubic-bezier(.2,.7,.3,1) both ride-lurch}.ride-doors:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#ffffff0d 40%,#ffffff1c 50%,#ffffff0d 60%,#0000);height:40%;position:absolute;inset:-40% 0 auto}@keyframes ride-shaft{0%{transform:translateY(0)}to{transform:translateY(350%)}}.ride[data-phase=rising] .ride-doors:after{opacity:1;animation:.62s linear infinite ride-shaft}@keyframes ride-settle{0%{transform:translateY(0)}35%{transform:translateY(-4px)}to{transform:translateY(0)}}.ride[data-phase=arrived] .ride-car{animation:.5s cubic-bezier(.3,1.4,.5,1) both ride-settle}@keyframes ride-ding{0%{text-shadow:0 0 #0000;transform:scale(1)}30%{text-shadow:0 0 18px #ffffff8c;transform:scale(1.08)}to{text-shadow:0 0 #0000;transform:scale(1)}}.ride[data-phase=arrived] .ride-floor{animation:.5s ease-out both ride-ding}.ride:is([data-phase=opening],[data-phase=dark],[data-phase=lights],[data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-door{transition-duration:var(--ride-open,.6s);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ride:is([data-phase=opening],[data-phase=dark],[data-phase=lights],[data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-door-l{transform:translate(-102%)}.ride:is([data-phase=opening],[data-phase=dark],[data-phase=lights],[data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-door-r{transform:translate(102%)}.ride:is([data-phase=opening],[data-phase=dark],[data-phase=lights],[data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-plate,.ride[data-phase=landing] .ride-skip{opacity:0}.ride{transition:opacity var(--ride-land,.45s) ease-in}.ride[data-phase=landing]{opacity:0}html.ride-boot:before{content:"";z-index:59;background:var(--color-plane);pointer-events:none;animation:.3s 3s forwards ride-boot-out;position:fixed;inset:0}@keyframes ride-boot-out{to{opacity:0;visibility:hidden}}.ride-panel{z-index:3;box-shadow:var(--bevel), var(--shadow-card);transition:opacity calc(var(--ride-open,.8s) * .5) ease-in;--chrome:var(--chrome-silver);background:linear-gradient(#2a2e36 0%,#1a1d23 100%);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 12px;display:flex;position:absolute;top:18%;right:14px}.ride-panel-brand{font-family:var(--font-display);letter-spacing:.16em;margin-bottom:2px;font-size:6px;font-weight:800}.ride-button{color:#8b929d;background:radial-gradient(circle at 35% 30%,#3a3f48,#1c1f25 70%);border:1px solid #ffffff1a;border-radius:99px;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0009}.ride-button-ph{color:#cdd2d9;width:34px;height:34px;font-size:12px;transition:box-shadow .25s,color .25s,transform .25s}@keyframes ride-press{0%{transform:scale(1)}40%{transform:scale(.86)}to{transform:scale(1)}}.ride-button-lit{color:#fff;animation:.32s cubic-bezier(.3,1.4,.5,1) both ride-press;box-shadow:inset 0 1px #fff3,0 0 0 2px #ffe2b48c,0 0 16px 3px #ffd69673}.ride-button{transition:box-shadow .18s,color .18s}.ride-button-passed{color:#e6e9ee;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffe2b44d,0 0 8px 1px #ffd69638}.ride-button-now{color:#fff;background:radial-gradient(circle at 35% 30%,#5a6070,#2a2e36 70%);box-shadow:inset 0 1px #ffffff4d,0 0 0 2px #ffffffbf,0 0 18px 4px #fff0d28c}@keyframes ride-ph-ding{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.ride[data-phase=arrived] .ride-button-ph.ride-button-now{animation:.5s cubic-bezier(.3,1.4,.5,1) both ride-ph-ding}.ride:is([data-phase=opening],[data-phase=dark],[data-phase=lights],[data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-panel{opacity:0}.ride-office{--chrome:var(--chrome-silver);perspective:760px;perspective-origin:50% 46%;opacity:0;background:#0a0c10;position:absolute;inset:0;overflow:hidden}.ride:is([data-phase=arrived],[data-phase=opening],[data-phase=dark],[data-phase=lights],[data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-office{opacity:1}.ride-room{width:0;height:0;transform-style:preserve-3d;transition:transform var(--ride-walk,1s) cubic-bezier(.35, .05, .25, 1);position:absolute;top:50%;left:50%;transform:translate3d(0,90px,-640px)rotateX(-8deg)rotateY(0)}.ride[data-phase=office] .ride-room{transition-duration:var(--ride-walk,1s);transform:translate3d(0,130px,-300px)rotateX(-16deg)rotateY(0)}.ride:is([data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-room{transition-duration:var(--ride-orbit,1.25s);transition-timing-function:cubic-bezier(.5,.05,.2,1);transform:translateZ(120px)rotateX(-90deg)rotateY(180deg)}.ride-room>*{transform-style:preserve-3d;backface-visibility:visible;position:absolute}.ride-dark{z-index:2;opacity:.9;pointer-events:none;will-change:opacity;background:#04050a;position:absolute;inset:0}.ride:is([data-phase=boarding],[data-phase=press],[data-phase=closing],[data-phase=sealed],[data-phase=rising]) .ride-dark{opacity:0}@keyframes ride-flick{0%{opacity:.9}9%{opacity:.35}15%{opacity:.9}24%{opacity:.15}31%{opacity:.85}42%{opacity:.05}50%{opacity:.6}60%{opacity:0}to{opacity:0}}.ride[data-phase=lights] .ride-dark{opacity:0;animation:ride-flick var(--ride-lights,.7s) steps(1, end) forwards}.ride:is([data-phase=office],[data-phase=desk],[data-phase=reading],[data-phase=landing]) .ride-dark{opacity:0;animation:none}.ride-wall,.ride-ground{transition:opacity var(--ride-orbit,1.25s) ease-in}.ride:is([data-phase=desk],[data-phase=reading],[data-phase=landing]) :is(.ride-wall,.ride-ground){opacity:0}.ride-wall{background:linear-gradient(#14171d 0%,#101318 100%);width:1500px;height:1000px;top:-850px;left:-750px;transform:translateZ(-420px);box-shadow:inset 0 -1px #ffffff0d}.ride-window{background:radial-gradient(circle at 12% 62%,#ffd696e6 0 1px,#0000 2.2px),radial-gradient(circle at 21% 74%,#ffe6becc 0 1px,#0000 2px),radial-gradient(circle at 33% 58%,#c8dcffd9 0 1.2px,#0000 2.4px),radial-gradient(circle at 44% 80%,#ffd696b3 0 1px,#0000 2px),radial-gradient(circle at 57% 66%,#ffecc8e6 0 1px,#0000 2.2px),radial-gradient(circle at 66% 76%,#c8dcffb3 0 1px,#0000 2px),radial-gradient(circle at 78% 60%,#ffd696d9 0 1.2px,#0000 2.4px),radial-gradient(circle at 88% 72%,#ffe6bebf 0 1px,#0000 2px),radial-gradient(circle at 50% 100%,#465a8259,#0000 60%),linear-gradient(#0b1020 0%,#121a30 55%,#1a2238 100%);border-radius:6px;height:220px;position:absolute;top:530px;left:290px;right:290px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 40px #00000080}.ride-window:before,.ride-window:after{content:"";background:#0c0e12;width:6px;position:absolute;top:0;bottom:0;left:33.3%}.ride-window:after{left:66.6%}.ride-nameplate{letter-spacing:.08em;align-items:center;gap:.3em;font-size:34px;display:inline-flex;position:absolute;top:462px;left:50%;transform:translate(-50%)}.ride-nameplate .lamp{margin-left:.1em}.ride-ground{background:linear-gradient(#ffffff05,#0000 45%),linear-gradient(#0d1014 0%,#07080a 100%);width:1200px;height:900px;top:-450px;left:-600px;transform:translateY(150px)rotateX(90deg)}.ride-desk-top{background:linear-gradient(90deg,#1c1a19 0%,#262321 40%,#1e1c1a 100%);border-radius:6px;width:400px;height:500px;top:-250px;left:-200px;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 60px #0009}.ride-desk-top:after{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#ffe2b41a,#0000 60%);border-radius:6px;position:absolute;inset:0}.ride-desk-front{background:linear-gradient(#1b1917 0%,#100f0e 100%);width:400px;height:150px;top:0;left:-200px;transform:translateZ(250px);box-shadow:inset 0 1px #ffffff14}.ride-desk-side{transform-origin:0 0;background:#141210;width:500px;height:150px;top:0;left:0}.ride-desk-side-l{transform:translate3d(-200px,0,250px)rotateY(90deg)}.ride-desk-side-r{transform:translate3d(200px,0,250px)rotateY(90deg)}.ride-papers{position:absolute;inset:0;transform:rotate(180deg)}.ride-paper{width:150px;color:var(--color-ink);background:var(--color-paper);box-shadow:var(--bevel), var(--shadow-card);--color-paper:#1b1d21;--color-ink:#f4f3f0;--color-muted:#8b929d;border:1px solid #ffffff0f;border-radius:8px;padding:10px 12px 12px;position:absolute}.ride-paper-hero{background:linear-gradient(160deg,#2f343d 0%,#23272f 55%)}.ride-paper-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;padding-right:60px;font-size:8px;font-weight:800;overflow:hidden}.ride-paper-hero .ride-paper-eyebrow{color:#f7f6f38c}.ride-paper-title{white-space:nowrap;margin-top:3px;font-size:15px;line-height:1.1}.ride-paper-rule{background:#ffffff1f;border-radius:3px;height:5px;margin-top:7px}.ride-paper-rule.short{width:60%}.ride-paper-line{color:#f4f3f0d1;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:6px;font-size:9px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.ride-paper-line>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.ride-paper-face{--color-soft:#2a2e36;--color-muted:#aab0b9}.ride-paper-num{margin-top:6px;font-size:18px;line-height:1}.ride-paper-num small{color:var(--color-muted);margin-left:4px;font-size:9px;font-weight:700}.ride-paper-1{top:100px;left:56px;transform:rotate(-7deg)}.ride-paper-2{z-index:2;width:230px;top:196px;left:85px}.ride-paper-3{top:350px;left:178px;transform:rotate(5deg)}.ride-letterhead{font-family:var(--font-display);letter-spacing:.14em;align-items:center;gap:3px;font-size:6px;font-weight:800;display:inline-flex;position:absolute;top:7px;right:10px}.ride-letterhead-mark{color:#cdd2d9;opacity:.8}.ride-blotter{background:linear-gradient(160deg,#17181c 0%,#121316 100%);border-radius:10px;width:316px;height:404px;position:absolute;top:56px;left:42px;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff0a,0 2px 8px #00000080}.ride-blotter-mark{color:#000;opacity:.35;filter:drop-shadow(0 1px #ffffff0d);position:absolute;bottom:14px;right:18px}.ride-pen{background:linear-gradient(90deg,#0b0c0e,#2a2d33 40%,#0f1114);border-radius:4px;width:7px;height:96px;position:absolute;top:190px;left:322px;transform:rotate(14deg);box-shadow:0 2px 4px #0009}.ride-pen:before{content:"";background:linear-gradient(#e6e9ee,#8b929d);border-radius:2px;width:3px;height:26px;position:absolute;top:10px;left:2px}.ride-pen:after{content:"";background:#cdd2d9;border-radius:0 0 3px 3px;width:4px;height:8px;position:absolute;bottom:-6px;left:1.5px}.ride-phone{background:linear-gradient(#1b1d21,#101215);border-radius:8px;width:78px;height:52px;position:absolute;top:404px;left:54px;box-shadow:inset 0 1px #ffffff14,0 3px 6px #0009}.ride-phone-handset{background:linear-gradient(90deg,#2b2f36,#1a1d22);border-radius:8px;width:16px;height:40px;position:absolute;top:6px;left:6px;box-shadow:0 2px 4px #0009}.ride-phone-keys{background:radial-gradient(circle,#3a3f48 0 2px,#0000 2.6px) 0 0/13.3px 10.6px;width:40px;height:32px;position:absolute;top:10px;left:30px}.ride-cup{background:radial-gradient(circle,#2a1d14 0 11px,#e9e6df 12px 15px,#d7d3ca 16px);border-radius:99px;width:40px;height:40px;position:absolute;top:412px;left:288px;box-shadow:0 3px 6px #0009}.ride-cup:after{content:"";border:4px solid #d7d3ca;border-left:0;border-radius:0 9px 9px 0;width:14px;height:16px;position:absolute;top:12px;right:-9px}.ride-trophy{flex-direction:column;align-items:center;width:50px;display:flex;position:absolute;top:30px;left:298px}.ride-trophy-mark{color:#e6e9ee;filter:drop-shadow(0 3px 4px #000000b3)}.ride-trophy-base{background:linear-gradient(#2b2f36,#14161a);border-radius:3px;width:34px;height:8px;margin-top:-6px;box-shadow:0 2px 4px #0009}.ride-desk-nameplate{color:#f4f3f0;background:linear-gradient(#2f343d 0%,#1b1e24 100%);border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;align-items:center;gap:1px;min-width:150px;padding:6px 16px 7px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24,0 3px 8px #0009}.ride-desk-nameplate-name{white-space:nowrap;font-size:14px;line-height:1.1}.ride-desk-nameplate-title{letter-spacing:.18em;text-transform:uppercase;color:#8b929d;font-size:7px;font-weight:800}.ride-skip{bottom:calc(22px + env(safe-area-inset-bottom));z-index:2;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:900;transition:opacity .3s;position:absolute}.desk{border-radius:var(--radius-card);box-shadow:var(--bevel), var(--shadow-hero), inset 0 0 0 1px #ffffff0f;--chrome:var(--chrome-silver);background:radial-gradient(at 50% 30%,#ffe2b412,#0000 60%),linear-gradient(170deg,#26221f 0%,#1c1917 45%,#171412 100%);padding:14px 12px 16px;position:relative}.desk:before{content:"";pointer-events:none;background:linear-gradient(160deg,#17181c 0%,#121316 100%);border-radius:14px;position:absolute;inset:44px 6px 6px;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff0a,0 2px 8px #00000080}.desk>*{position:relative}.desk-nameplate{color:#f4f3f0;background:linear-gradient(#2f343d 0%,#1b1e24 100%);border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;align-items:center;gap:3px;width:max-content;max-width:100%;margin:0 auto 12px;padding:7px 18px 8px;display:flex;box-shadow:inset 0 1px #ffffff24,0 3px 8px #0009}.desk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:-4px 4px 12px;display:grid}.desk-stats>div{background:linear-gradient(#1f2329 0%,#15181d 100%);border:1px solid #ffffff14;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 7px;display:flex;box-shadow:inset 0 1px #ffffff14,0 2px 6px #00000080}.desk-stats dt{letter-spacing:.16em;text-transform:uppercase;color:#8b929d;white-space:nowrap;font-size:8px;font-weight:800}.desk-stats dd{font-family:var(--font-display);color:#f4f3f0;margin:0;font-size:15px;line-height:1}.desk-nameplate-title{letter-spacing:.18em;text-transform:uppercase;color:#8b929d;font-size:8px;font-weight:800}.desk-paper{color:var(--color-ink);background:var(--color-paper);box-shadow:var(--bevel), var(--shadow-card);--color-paper:#1b1d21;--color-ink:#f4f3f0;--color-ink-2:#c9c7c1;--color-muted:#9a9892;--color-line:#262a31;--color-soft:#1b1f26;border:1px solid #ffffff12;border-radius:10px;padding:11px 12px 10px;display:block;position:relative}.desk-paper .eyebrow{color:var(--color-muted)}.desk-letterhead{font-family:var(--font-display);letter-spacing:.12em;color:#cdd2d9;opacity:.8;align-items:center;gap:3px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:10px}.desk-news-row{margin-left:-6px;padding:7px 0 7px 6px}.desk-news-row:first-child{padding-top:5px}.desk-news-row:last-child{padding-bottom:3px}.desk-more{letter-spacing:.12em;text-transform:uppercase;min-height:0;color:var(--color-muted);align-items:center;gap:3px;margin-top:4px;font-size:10px;font-weight:900;display:inline-flex}.desk-from{letter-spacing:.08em;text-transform:uppercase;color:#8b929d;margin-top:3px;font-size:9.5px;font-style:italic;font-weight:800;display:block}.desk-matchup{text-decoration:none}.desk-matchup:hover{border-color:#ffffff24}.desk-odds{align-items:center;gap:8px;margin-top:8px;display:flex}.desk-odds-bar{background:#ffffff14;border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.desk-odds-bar i{background:linear-gradient(90deg,#8b929d,#e6e9ee);border-radius:3px;position:absolute;inset:0 auto 0 0}.desk-odds-word{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);flex-shrink:0;font-size:10.5px;font-weight:900}.desk-go{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);flex-shrink:0;align-items:center;gap:2px;font-size:10px;font-weight:900;display:inline-flex}.desk-sev{color:var(--color-muted);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.desk-sev-pips{gap:2px;display:inline-flex}.desk-sev-pips i{background:#ffffff1f;border-radius:1.5px;width:4px;height:9px;display:block}.desk-sev-pips i.on{background:currentColor}.desk-sev-word{letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:900;line-height:1}.desk-sev-2,.desk-sev-3{color:var(--color-flip)}.desk-sev-4{color:var(--color-sit)}.desk-sev-up,.desk-sev-hero.desk-sev-up{color:var(--color-start)}.desk-sev-hero .desk-sev-pips i{background:#ffffff2e}.desk-sev-hero .desk-sev-pips i.on{background:currentColor}.desk-sev-hero.desk-sev-0,.desk-sev-hero.desk-sev-1{color:#ffffffb3}.desk-mark{z-index:2;width:15px;height:15px;font-family:var(--font-display);color:#fff;background:var(--color-flip);box-shadow:0 0 0 2px var(--color-paper), 0 1px 3px #00000080;border-radius:99px;justify-content:center;align-items:center;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-4px;left:-4px}.desk-mark-4{background:var(--color-sit)}.desk-mark-up{background:var(--color-start);font-size:9px}.desk-news-row-4{box-shadow:inset 3px 0 0 var(--color-sit);margin-left:-12px;padding-left:12px}.desk-plan-link{border:1px solid var(--color-line);background:var(--color-soft);min-height:0;color:var(--color-ink);border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:4px 5px 4px 7px;text-decoration:none;display:inline-flex}.desk-plan-link span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.desk-plan-link:hover{border-color:#fff3}.desk-office-head{letter-spacing:.12em;text-transform:uppercase;color:#8b929d;white-space:nowrap;align-items:center;gap:10px;margin-top:14px;font-size:9.5px;font-weight:800;display:flex}.desk-office-head:before,.desk-office-head:after{content:"";background:#ffffff1f;flex:1;height:1px}.desk-office-head:before{flex:0 0 12px}.notebook{color:#f4f3f0;--color-ink:#f4f3f0;background:linear-gradient(170deg,#262a32 0%,#1b1e24 60%,#171a1f 100%);border:1px solid #ffffff1a;border-radius:6px 6px 10px 10px;flex-direction:column;height:100%;min-height:84px;padding:18px 12px 11px;transition:transform .2s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 6px 14px -6px #000c}.notebook:hover{transform:translateY(-2px)}.notebook-rings{filter:drop-shadow(0 1px 1px #000000b3);background:radial-gradient(circle,#cdd2d9 0 2px,#6b727c 2.5px 3.5px,#0000 4px) 0 0/12px 12px space no-repeat;height:12px;position:absolute;top:-5px;left:10px;right:10px}.notebook-line{color:#d6d9de;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:11.5px;font-weight:700;line-height:1.2;display:flex}.notebook-face{--color-soft:#2a2e36;--color-muted:#aab0b9}.notebook-locked .notebook-line{padding-right:48px}.notebook-lock{letter-spacing:.12em;text-transform:uppercase;color:#8b929d;font-size:8.5px;font-weight:900;position:absolute;bottom:10px;right:10px}.notebook-lit{border-color:#ff5b4998}@supports (color:color-mix(in lab, red, red)){.notebook-lit{border-color:color-mix(in srgb, var(--color-signal) 55%, #ffffff1a)}}.notebook-lit{box-shadow:inset 0 1px #ffffff1a,0 6px 14px -6px #000c,inset 0 0 0 1px #ff4d3a40}@supports (color:color-mix(in lab, red, red)){.notebook-lit{box-shadow:inset 0 1px 0 #ffffff1a, 0 6px 14px -6px #000c, inset 0 0 0 1px color-mix(in srgb, var(--color-signal) 25%, transparent)}}.notebook-badge{color:#fff;background:var(--color-signal);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:-2px;padding:0 6px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 0 #ff4d3a73}@supports (color:color-mix(in lab, red, red)){.notebook-badge{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-signal) 45%, transparent)}}.notebook-badge{animation:1.8s cubic-bezier(.3,0,.3,1) infinite notebook-beat}@keyframes notebook-beat{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-signal) 45%, transparent);transform:scale(1)}12%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-signal) 25%, transparent);transform:scale(1.14)}24%{transform:scale(1)}36%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-signal) 0%, transparent);transform:scale(1.1)}50%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-signal) 0%, transparent);transform:scale(1)}}.ticker{color:#e6e9ee;--chrome:var(--chrome-silver);background:linear-gradient(#14171c 0%,#0c0e11 100%);border-top:1px solid #ffffff14;align-items:stretch;height:28px;display:flex;overflow:hidden}.ticker-plate{letter-spacing:.16em;text-transform:uppercase;color:#cdd2d9;z-index:1;background:#1b1e24;border-right:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:9px;font-weight:900;display:inline-flex}.ticker-plate .lamp{width:6px;height:6px}.ticker-window{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 16px),#0000 100%)}.ticker-track{white-space:nowrap;letter-spacing:.01em;animation:ticker-run var(--ticker-ms,20s) linear infinite;flex-shrink:0;align-items:center;padding-left:14px;font-size:11px;font-weight:700;display:inline-flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{align-items:center;gap:7px;padding-right:34px;display:inline-flex}.ticker-dot{border-radius:99px;flex-shrink:0;width:6px;height:6px}.ticker-quiet{color:#8b929d;animation:none}.ticker-score{color:#c9ced6}.ticker-head{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#3a4048;border-radius:3px;align-items:center;margin-right:22px;padding:2px 8px;font-size:9px;font-weight:900;animation:1.2s ease-in-out infinite ticker-flash;display:inline-flex}.ticker-head-injuries{background:var(--color-sit)}@keyframes ticker-flash{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}.ticker-still .ticker-track{animation:none}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-100%)}}button,a.btn,select,input{min-height:44px}@media (prefers-reduced-motion:reduce){.rise,.skeleton,.print,.promote,.demote,.tick,.slam,.lamp,.sweep:after,.grease path{animation:none}.ride,.ride *,.ride-doors:after{transition:none;animation:none}.notebook-badge,.ticker-track{animation:none}.ticker-track[aria-hidden=true]{display:none}.ticker-head{animation:none}.card-open,.card-done{transition:none}.spinner{animation-duration:1.8s}.crawl{animation-duration:2.4s}.grease path{stroke-dashoffset:0}.demote{opacity:.55}.stamp{opacity:.92;transform:rotate(-3.5deg)}}.legal{line-height:1.65}.legal p,.legal ul{color:var(--color-muted)}.legal h1,.legal h2{color:var(--color-ink)}.legal strong{color:var(--color-ink);font-weight:700}.legal a{color:var(--color-ink)}.legal ul{padding-left:1.15rem;list-style:outside}.legal li::marker{color:var(--color-line-2)}.legal code{background:var(--color-soft);word-break:break-word;border-radius:5px;padding:.1em .35em;font-size:.86em}:root{--color-vibes:#d6a94a;--color-stats:#cdd2d9}:root[data-theme=light]{--color-vibes:#7d5a11;--color-stats:#4c545e}[data-mode=vibes]{--mode-ink:var(--color-vibes)}[data-mode=stats]{--mode-ink:var(--color-stats)}[data-mode]{--mode-surface:var(--mode-ink)}@supports (color:color-mix(in lab, red, red)){[data-mode]{--mode-surface:color-mix(in srgb, var(--mode-ink) 10%, var(--color-paper))}}.mode-chrome{background:var(--mode-surface)}.mode-ink{color:var(--mode-ink)}.player-link{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-line-2);-webkit-text-decoration-color:var(--color-line-2);-webkit-text-decoration-color:var(--color-line-2);text-decoration-color:var(--color-line-2)}.player-link:hover,.player-link:focus-visible{text-decoration-color:currentColor}.player-face{box-shadow:0 0 0 1.5px var(--color-line-2);border-radius:9999px}.player-face:hover,.player-face:focus-visible{box-shadow:0 0 0 1.5px var(--color-ink-2)}.sheet-panel{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.sheet-panel[data-dragging=true]{transition:none}@media (prefers-reduced-motion:reduce){.sheet-panel{transition:none}}.coach-notes{color:#f7f6f3c7;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.coach-notes-pad{width:30px;height:30px;color:var(--color-hero);background:linear-gradient(160deg,#fff8dc,#f2e6b8);border-radius:8px;place-items:center;display:grid;transform:rotate(-6deg);box-shadow:0 1px #00000040,inset 0 -2px #00000014}.lineup-split{flex-wrap:wrap;gap:6px;display:flex}.lineup-split-chip{white-space:nowrap;letter-spacing:-.02em;color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.lineup-split-required{border-color:#e2554e8c}@supports (color:color-mix(in lab, red, red)){.lineup-split-required{border-color:color-mix(in srgb, var(--color-sit) 55%, transparent)}}.lineup-split-decisions{border-color:#be81098c}@supports (color:color-mix(in lab, red, red)){.lineup-split-decisions{border-color:color-mix(in srgb, var(--color-flip) 55%, transparent)}}.lineup-split-dot{border-radius:50%;flex:none;width:8px;height:8px}.coach-notes{white-space:nowrap}.hero-jump{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#f7f6f3b3;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;min-height:0;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.boom{z-index:60;background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.boom-card{background:var(--color-paper);width:min(100%,340px);color:var(--color-ink);box-shadow:var(--shadow-card), 0 30px 60px #00000059;border-radius:18px;justify-items:center;gap:14px;padding:26px 18px 18px;animation:.42s cubic-bezier(.2,1.4,.4,1) both boom-in;display:grid;position:relative}.boom-x{width:36px;height:36px;min-height:0;color:var(--color-muted);background:var(--color-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.boom-close{min-height:0;color:var(--color-paper);background:var(--color-ink);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800}.boom-faces{gap:6px;display:flex}.boom-faces>*{margin-left:-6px}.boom-faces>:first-child{margin-left:0}.boom-then{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}@keyframes boom-in{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.boom-card{animation:none}}.role-row{padding:0;overflow:hidden}.role-row-link{align-items:center;gap:12px;min-height:0;padding:10px 12px 10px 14px;display:flex}.role-label{flex:none;min-width:58px;font-size:20px;line-height:1}.role-faces{align-items:center;display:flex}.role-faces>*+*{margin-left:-8px}.role-pick{z-index:1;position:relative}.role-more{color:var(--color-muted);margin-left:4px;font-size:11px;font-weight:800}.role-meta{text-align:right;justify-items:end;gap:2px;margin-left:auto;display:grid}.role-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.role-change{letter-spacing:.06em;text-transform:uppercase;color:var(--color-start);white-space:nowrap;font-size:9px;font-weight:800}.roster-row{align-items:stretch;min-width:0;display:flex}.roster-row-main{text-align:left;flex:1;grid-template-columns:40px 24px minmax(0,1fr) 42px 42px;align-items:center;column-gap:8px;min-width:0;min-height:0;padding:8px 0 8px 12px;display:grid}.roster-role{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);font-size:11px;font-weight:900}.roster-name{align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:700;line-height:1.1;display:flex}.roster-rank{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);text-align:right;font-size:10px;font-weight:800}.roster-proj{text-align:right;font-size:16px;line-height:1}.roster-total{background:var(--color-soft)}.swap{align-items:center;gap:8px;min-width:0;display:flex}.swap-man{text-align:center;flex:none;justify-items:center;gap:5px;width:84px;display:grid}.swap-name{text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:10.5px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.swap-out .swap-name{color:var(--color-sit);text-decoration:line-through;text-decoration-thickness:2px}.swap-in .swap-name{color:var(--color-start)}.swap-face{display:inline-block;position:relative}.swap-out .swap-face>span:first-child>span>*{filter:grayscale()brightness(.7)}.swap-x{color:var(--color-sit);filter:drop-shadow(0 1px 2px #0009);place-items:center;display:grid;position:absolute;inset:-4px}.swap-arrow{color:var(--color-start);flex:none}.swap-gain{text-align:right;flex:none;margin-left:auto}.swap-gain-n{color:var(--color-start);font-size:28px;line-height:1;display:block}.swap-gain-l{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:3px;font-size:9px;font-weight:800;display:block}.roster-total .roster-role{color:var(--color-muted)}.roster-total .roster-proj{font-size:18px}.roster-mark{flex:none;place-items:center;width:40px;min-height:0;display:grid}.roster-flag{border-radius:8px}.roster-flag:hover{background:var(--color-soft)}.frame-man{align-items:center;gap:10px;min-width:0;display:flex}.decide-flag{border-left:3px solid var(--color-lean);background:var(--color-lean-soft);color:var(--color-ink);border-radius:0 10px 10px 0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.4}.dg-legend{color:var(--color-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;font-weight:600;display:flex}.dg-legend span{align-items:center;gap:5px;display:inline-flex}.dg-swatch{border-radius:3px;width:11px;height:11px;display:inline-block}.dg-edge-key{color:var(--color-start);font-size:9px}.dg-wrap{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.dg{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:calc(76px + var(--cols,3) * 88px)}.dg-label{z-index:1;background:var(--color-plane);text-align:left;vertical-align:middle;letter-spacing:.05em;text-transform:uppercase;width:76px;color:var(--color-muted);padding:8px 8px 8px 0;font-size:10px;font-weight:800;line-height:1.2;position:sticky;left:0}.dg-head{text-align:center;vertical-align:bottom;padding:0 4px 8px;font-weight:400}.dg-head>*{margin-left:auto;margin-right:auto}.dg-band{background:var(--color-start);width:max-content;color:var(--color-paper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 7px;font-size:9px;font-weight:900;display:block}.dg-name{overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:900;line-height:1.15;display:block}.dg-meta{color:var(--color-muted);margin-top:2px;font-size:10px;font-weight:700;line-height:1.3;display:block}.dg-cell{text-align:center;vertical-align:middle;border-top:1px solid var(--color-line);background-clip:padding-box;padding:7px 6px;position:relative}.dg tbody tr:first-child .dg-cell,.dg tbody tr:first-child .dg-label{border-top:0}.dg tbody .dg-label{border-top:1px solid var(--color-line)}.dg tbody tr:first-child .dg-label{border-top:0}.dg-pick{background-color:var(--color-start-soft)}.dg thead .dg-pick{border-radius:12px 12px 0 0;padding-top:8px}.dg tbody tr:last-child .dg-pick{border-radius:0 0 12px 12px}.dg-cell.dg-pick{box-shadow:inset 2px 0 0 var(--color-start), inset -2px 0 0 var(--color-start)}.dg thead .dg-pick{box-shadow:inset 2px 0 0 var(--color-start), inset -2px 0 0 var(--color-start), inset 0 2px 0 var(--color-start)}.dg tbody tr:last-child .dg-cell.dg-pick{box-shadow:inset 2px 0 0 var(--color-start), inset -2px 0 0 var(--color-start), inset 0 -2px 0 var(--color-start)}.dg-text{font-size:12px;font-weight:800;line-height:1.2;display:block}.dg-sub{color:var(--color-muted);overflow-wrap:anywhere;margin-top:2px;font-size:10px;font-weight:600;line-height:1.25;display:block}.dg-none{color:var(--color-line-2);font-weight:800}.dg-num{font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900;line-height:1;display:block}.dg-track{background:var(--color-line);border-radius:4px;width:80%;height:4px;margin:5px auto 0;display:block;overflow:hidden}.dg-bar{background:var(--color-ink-2);border-radius:4px;height:100%;display:block}.dg-pick .dg-bar{background:var(--color-start)}.dg-good .dg-text,.dg-good.dg-swatch{color:var(--color-start)}.dg-bad .dg-text,.dg-bad.dg-swatch{color:var(--color-sit)}.dg-cell.dg-good{background-color:var(--color-start-soft)}.dg-cell.dg-bad{background-color:var(--color-sit-soft)}.dg-swatch.dg-good{background:var(--color-start)}.dg-swatch.dg-bad{background:var(--color-sit)}.dg-flag .dg-num{color:var(--color-lean)}.dg-edge{color:var(--color-start);font-size:8px;line-height:1;position:absolute;top:3px;right:4px}.decision-game{color:var(--color-ink-2);font-size:12px;font-weight:700}.factor{grid-template-columns:8px 62px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;font-size:12px;line-height:1.35;display:grid}.factor+.factor{border-top:1px solid var(--color-line)}.factor-dot{background:var(--color-line-2);border-radius:50%;width:8px;height:8px;margin-top:4px}.factor-start .factor-dot{background:var(--color-start)}.factor-sit .factor-dot{background:var(--color-sit)}.factor-key{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;padding-top:2px;font-size:10px;font-weight:800}.factor-start .factor-key{color:var(--color-start)}.factor-sit .factor-key{color:var(--color-sit)}.factor-line{color:var(--color-ink-2);gap:2px;display:grid}.factor-line span+span{border-top:1px dashed var(--color-line);padding-top:2px}.pickup{border:1.5px solid var(--color-line-2);background:var(--color-paper);height:100%;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;padding:30px 6px 22px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.pickup-cut{border-top:1px solid var(--color-line);text-align:center;color:var(--color-muted);overflow-wrap:anywhere;margin-top:auto;padding-top:6px;font-size:11px;line-height:1.2}@media (hover:hover){a.pickup:hover{transform:translateY(-2px)}}a.pickup:active{transform:scale(.98)}.pickup-must{border:2px solid var(--color-signal);animation:2.4s ease-in-out infinite pickup-pulse;box-shadow:0 0 0 3px #ff4d3a29,0 10px 28px -12px #ff4d3a8c}.pickup-claim{border-color:var(--color-lean)}.pickup-depth{border-style:dashed}@keyframes pickup-pulse{0%,to{box-shadow:0 0 0 3px #ff4d3a29,0 10px 28px -12px #ff4d3a8c}50%{box-shadow:0 0 0 6px #ff4d3a0f,0 12px 34px -10px #ff4d3ab3}}.pickup-band{text-align:center;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);background:var(--color-soft);border-bottom:1px solid var(--color-line);padding:5px 4px 4px;font-size:10px;font-weight:900;position:absolute;inset:0 0 auto;overflow:hidden}.pickup-band-must{color:#fff;background:var(--color-signal);border-bottom-color:#0000;font-size:11px}.pickup-must .pickup-cut{border-top-color:#ff4d3a4d}.pickup-band-claim{color:#fff;background:var(--color-lean);border-bottom-color:#0000}.pickup-go{height:16px;color:var(--color-muted);background:var(--color-soft);place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.pickup-must .pickup-go{color:#fff;background:var(--color-signal)}.pickup-locked{animation:none}@media (prefers-reduced-motion:reduce){.pickup-must{animation:none}}.pickup-hero{border-left:4px solid var(--color-metal-2)}.pickup-hero-must{border-left-color:var(--color-signal)}.pickup-hero-claim{border-left-color:var(--color-lean)}.lens-chip{border:1px solid var(--color-line-2);background:var(--color-soft);min-height:36px;color:var(--color-ink-2);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-size:12px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .1s;display:inline-flex}.lens-chip svg{color:var(--color-muted);flex:none;transition:color .15s}.lens-chip:active{transform:scale(.97)}@media (hover:hover){.lens-chip:not(.lens-chip-on):hover{border-color:var(--color-ink);color:var(--color-ink)}}.lens-chip-on{color:var(--color-paper);border-color:var(--color-ink);background:var(--color-ink);box-shadow:0 4px 14px -6px #00000080}.lens-chip-on svg{color:var(--color-paper)}.lens-chip-n{text-align:center;min-width:18px;color:var(--color-paper);background:var(--color-muted);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:900;line-height:14px}.lens-chip-on .lens-chip-n{color:var(--color-ink);background:var(--color-paper)}.lens-fact{max-width:100%;color:var(--color-ink-2);background:var(--color-soft);box-shadow:inset 0 0 0 1px var(--color-line-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:2px 6px;font-size:10.5px;font-weight:800;display:inline-flex;overflow:hidden}.lens-fact-mine{color:var(--color-lean);box-shadow:inset 0 0 0 1px var(--color-lean);background:var(--color-lean-soft)}.lens-fact-open{color:var(--color-sit);box-shadow:inset 0 0 0 1px var(--color-sit);background:var(--color-sit-soft);text-transform:uppercase;letter-spacing:.04em}.lens-week{min-width:42px;color:var(--color-ink-2);background:var(--color-soft);box-shadow:inset 0 0 0 1px var(--color-line-2);border-radius:6px;flex-direction:column;align-items:center;padding:2px 5px 3px;font-size:11px;font-weight:900;line-height:1.1;display:inline-flex}.lens-week-n{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:8.5px;font-weight:800}.lens-week-soft{color:var(--color-start);background:var(--color-start-soft);box-shadow:inset 0 0 0 1px var(--color-start)}.lens-week-tough{color:var(--color-sit);background:var(--color-sit-soft);box-shadow:inset 0 0 0 1px var(--color-sit)}.lens-week-bye{color:var(--color-muted);box-shadow:inset 0 0 0 1px dashed var(--color-line-2)}.scout{z-index:60;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color calc(var(--scout-land) * .8) cubic-bezier(.4, 0, .2, 1) calc(var(--scout-land) * .15), backdrop-filter var(--scout-land) cubic-bezier(.4, 0, .2, 1), -webkit-backdrop-filter var(--scout-land) cubic-bezier(.4, 0, .2, 1), opacity calc(var(--scout-land) * .35) ease calc(var(--scout-land) * .65);background:#04060a;animation:.35s ease-out both scout-in;position:fixed;inset:0;overflow:hidden}.scout[data-phase=land],.scout[data-phase=done]{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background-color:#04060a00}.scout[data-phase=land] .scout-world{transition:opacity calc(var(--scout-land) * .5) ease;opacity:0!important}.scout[data-phase=land] .scout-hud,.scout[data-phase=land] .scout-skip{opacity:0;transition:opacity .3s}@keyframes scout-in{0%{opacity:0}to{opacity:1}}.scout-world{transform-origin:var(--tx) var(--ty);transition:transform var(--scout-focus) cubic-bezier(.45, 0, .2, 1), opacity var(--scout-drop) ease, filter var(--scout-drop) ease;position:absolute;inset:0}.scout[data-phase=focus] .scout-world{transform:translate(calc(50vw - var(--tx)), calc(50vh - var(--ty))) scale(2.4)}.scout[data-phase=drop] .scout-world,.scout[data-phase=notes] .scout-world,.scout[data-phase=land] .scout-world{transform:translate(calc(50vw - var(--tx)), calc(50vh - var(--ty) - 30vh)) scale(2.4);transition:transform var(--scout-drop) cubic-bezier(.55, 0, .3, 1), opacity var(--scout-drop) ease, filter var(--scout-drop) ease;opacity:.3;filter:blur(4px)}.scout-sky{background:radial-gradient(60% 50% at 50% 100%,#7896c838,#0000 70%),linear-gradient(#02040a 0%,#0a1222 60%,#16223a 100%);position:absolute;inset:0 0 45%}.scout-tower{background:linear-gradient(#3a414c,#1a1e25);width:2px;height:30%;position:absolute;top:6%;transform:translate(-50%)}.scout-tower-lamps{background:radial-gradient(circle,#fffbe8 0 1.6px,#0000 2.2px) 0 0/6px 6px,#2a2f37;border-radius:2px;width:34px;height:14px;animation:3.1s ease-in-out infinite scout-lamp;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 22px 10px #fff8dc59,0 0 80px 36px #fff8dc24}.scout-tower-1 .scout-tower-lamps,.scout-tower-2 .scout-tower-lamps{width:26px;animation-delay:.7s}.scout-tower-1,.scout-tower-2{height:24%;top:11%}@keyframes scout-lamp{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}.scout-bowl{background:radial-gradient(circle,#ffffff80 0 .7px,#0000 1.2px) 0 0/7px 5px,radial-gradient(circle,#bec8d759 0 .6px,#0000 1.1px) 3px 2px/9px 6px,linear-gradient(#0d1118,#151a22);border-radius:50% 50% 0 0/30% 30% 0 0;height:16%;position:absolute;top:36%;left:-5%;right:-5%;box-shadow:inset 0 -6px 12px #0009}.scout-bowl:after{content:"";opacity:0;background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/53px 17px;animation:1.7s step-end infinite scout-flash;position:absolute;inset:0}@keyframes scout-flash{0%,to{opacity:0}12%{opacity:.9}16%{opacity:0}61%{opacity:.7}64%{opacity:0}}.scout-field-wrap{perspective:700px;perspective-origin:50% 0;position:absolute;inset:50% -40% 0}.scout-field{transform-origin:50% 0;background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 1.5px),#ffffff8c calc(5% - 1.5px) 5%),repeating-linear-gradient(90deg,#11502d 0 10%,#0e4527 10% 20%);position:absolute;inset:0 0 -25%;transform:rotateX(50deg);box-shadow:inset 0 40px 60px -20px #fff8dc2e}.scout-field:before,.scout-field:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(1% - 1px),#ffffff80 calc(1% - 1px) 1%);height:6px;position:absolute;left:0;right:0}.scout-field:before{top:36%}.scout-field:after{top:62%}.scout-los{background:#5b8def8c;width:3px;position:absolute;top:0;bottom:30%;left:49.2%}.scout-man{width:11px;height:11px;animation:scout-route calc(var(--scout-stands) - .45s) cubic-bezier(.3, .1, .4, 1) .25s both;border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.scout-man-o{background:#f4f3f0;box-shadow:0 0 0 2px #0e1116,0 3px 4px #00000080}.scout-man-d{background:#8b929d;box-shadow:0 0 0 2px #0e1116,0 3px 4px #00000080}.scout-man-target{background:#fff}@keyframes scout-route{0%{transform:none}to{transform:translate(var(--dx), var(--dy))}}.scout-ring{width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;overflow:visible}.scout-ring circle{fill:none;stroke:#ff4d3a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px #ff4d3acc)}.scout[data-phase=focus] .scout-ring circle,.scout[data-phase=drop] .scout-ring circle,.scout[data-phase=notes] .scout-ring circle{transition:stroke-dashoffset .6s ease-out calc(var(--scout-focus) * .45);stroke-dashoffset:0}.scout-crowd{height:22%;position:absolute;bottom:0;left:0;right:0}.scout-head{width:16%;height:var(--h);animation:scout-bob 1.6s ease-in-out var(--b) infinite;background:#06080c;border-radius:48% 48% 12px 12px/60% 60% 12px 12px;position:absolute;bottom:-12px;box-shadow:inset 0 3px 6px #fff8dc12}@keyframes scout-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.scout-glass{pointer-events:none;opacity:0;--lens:62vmin;-webkit-mask:radial-gradient(circle calc(var(--lens) / 2) at calc(50% - var(--lens) * .3) 50%, transparent 98%, #000 100%), radial-gradient(circle calc(var(--lens) / 2) at calc(50% + var(--lens) * .3) 50%, transparent 98%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle calc(var(--lens) / 2) at calc(50% - var(--lens) * .3) 50%, transparent 98%, #000 100%), radial-gradient(circle calc(var(--lens) / 2) at calc(50% + var(--lens) * .3) 50%, transparent 98%, #000 100%);-webkit-mask:radial-gradient(circle calc(var(--lens) / 2) at calc(50% - var(--lens) * .3) 50%, transparent 98%, #000 100%), radial-gradient(circle calc(var(--lens) / 2) at calc(50% + var(--lens) * .3) 50%, transparent 98%, #000 100%);-webkit-mask:radial-gradient(circle calc(var(--lens) / 2) at calc(50% - var(--lens) * .3) 50%, transparent 98%, #000 100%), radial-gradient(circle calc(var(--lens) / 2) at calc(50% + var(--lens) * .3) 50%, transparent 98%, #000 100%);mask:radial-gradient(circle calc(var(--lens) / 2) at calc(50% - var(--lens) * .3) 50%, transparent 98%, #000 100%), radial-gradient(circle calc(var(--lens) / 2) at calc(50% + var(--lens) * .3) 50%, transparent 98%, #000 100%);transition:opacity .35s ease, --lens var(--scout-focus) ease;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#000;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.scout[data-phase=focus] .scout-glass{opacity:.94}.scout-pad{color:#1a2740;width:min(88vw,380px);height:min(58vh,420px);transition:transform var(--scout-drop) cubic-bezier(.2, .8, .25, 1);background:linear-gradient(90deg,#0000 0 33px,#e02d1b73 33px 34.5px,#0000 34.5px),repeating-linear-gradient(#0000 0 33px,#285aaa38 33px 34px) 0 58px,#f5f3ec;border-radius:10px 10px 0 0;padding:34px 20px 20px 46px;position:absolute;bottom:0;left:50%;transform:translate(-50%,104%)rotate(-2deg);box-shadow:0 -20px 60px #0009}.scout[data-phase=drop] .scout-pad,.scout[data-phase=notes] .scout-pad{transform:translate(-50%)rotate(-1deg)}.scout[data-phase=land] .scout-pad{opacity:0;transition:transform calc(var(--scout-land) * .8) cubic-bezier(.4, 0, .2, 1), opacity calc(var(--scout-land) * .6) ease calc(var(--scout-land) * .2);transform:translate(-50%,40%)rotate(0)scale(.94)}.scout-pad-rings{background:radial-gradient(circle,#cdd2d9 0 4px,#6e757f 4.5px 5.5px,#0000 6px) 0 0/22px 18px repeat-x;height:18px;position:absolute;top:-9px;left:16px;right:16px}.scout-pad-head{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#2d3748;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.scout-pad-mark{color:#2d3748}.scout-pad-week{color:#e02d1b;margin-left:auto}.scout-pad-lines{gap:0;margin-top:26px;display:grid}.scout-line{align-items:baseline;gap:8px;min-height:68px;padding-top:6px;display:flex;position:relative}.scout-line-n{font-family:var(--font-display);color:#7d858f;flex:none;font-size:18px;font-weight:900}.scout-line-ink{min-width:0;font-family:var(--font-display);clip-path:inset(0 100% 0 0);flex-wrap:wrap;align-items:baseline;column-gap:8px;font-style:italic;display:flex;position:relative}.scout[data-phase=notes] .scout-line-ink,.scout[data-phase=land] .scout-line-ink{animation:scout-write var(--scout-line) cubic-bezier(.4, .1, .5, 1) var(--d) forwards}@keyframes scout-write{to{clip-path:inset(0 -20% 0 0)}}.scout-line-name{letter-spacing:-.02em;font-size:22px;font-weight:900;transform:rotate(-1.2deg)}.scout-line-pos{letter-spacing:.08em;text-transform:uppercase;color:#4b5563;font-size:11px;font-style:normal;font-weight:800}.scout-line-rule{background:#1a274029;border-radius:6px;width:70%;height:10px;margin-top:12px}.scout-line-must{letter-spacing:.1em;text-transform:uppercase;color:#e02d1b;margin-top:2px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:900;position:relative;transform:rotate(-4deg)}.scout-line-must svg{width:calc(100% + 12px);height:calc(100% + 8px);position:absolute;inset:-4px -6px;overflow:visible}.scout-line-must ellipse{fill:none;stroke:#e02d1b;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scout[data-phase=notes] .scout-line-must ellipse,.scout[data-phase=land] .scout-line-must ellipse{animation:scout-circle .5s ease-out calc(var(--d) + var(--scout-line)) forwards}@keyframes scout-circle{to{stroke-dashoffset:0}}.scout-pen{transform-origin:50% 100%;opacity:0;background:linear-gradient(90deg,#6e757f,#f2f4f7 45%,#8b929d);border-radius:2px 2px 4px 4px;width:8px;height:88px;position:absolute;top:96px;left:60px;transform:translateY(-80px)rotate(28deg)}.scout-pen:after{content:"";border:3px solid #0000;border-top:8px solid #1a2740;position:absolute;bottom:-8px;left:1px}.scout[data-phase=notes] .scout-pen{opacity:1;animation:scout-pen calc(var(--scout-line) * 3 + .7s) linear .25s both}@keyframes scout-pen{0%{transform:translateY(-80px)rotate(28deg)}28%{transform:translate(200px,-80px)rotate(24deg)}33%{transform:translateY(-12px)rotate(28deg)}61%{transform:translate(200px,-12px)rotate(24deg)}66%{transform:translateY(56px)rotate(28deg)}94%{transform:translate(200px,56px)rotate(24deg)}to{opacity:0;transform:translate(260px,120px)rotate(34deg)}}.scout-hud{top:max(18px, env(safe-area-inset-top));gap:3px;transition:opacity .3s;display:grid;position:absolute;left:18px}.scout[data-phase=drop] .scout-hud,.scout[data-phase=notes] .scout-hud{opacity:0}.scout-hud-eyebrow{font-family:var(--font-display);letter-spacing:-.02em;background:var(--chrome-silver);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900}.scout-hud-seat{letter-spacing:.16em;text-transform:uppercase;color:#f7f6f38c;font-size:10px;font-weight:800}.scout-skip{right:14px;bottom:max(14px, env(safe-area-inset-bottom));z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#f7f6f3b3;background:#00000073;border-radius:999px;min-height:36px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.board-tools{border:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;padding:10px;display:grid}.board-tools-row{border-top:1px solid var(--color-line);margin-top:10px;padding-top:10px}.board-search{border:1px solid var(--color-line-2);background:var(--color-soft);width:100%;min-width:0;color:var(--color-ink);border-radius:11px;padding:11px 44px 11px 40px;font-size:16px}.board-search::placeholder{color:var(--color-muted)}.board-search:focus{border-color:var(--color-ink);background:var(--color-paper);outline:none}.board-search::-webkit-search-cancel-button{appearance:none}.board-tabs{scrollbar-width:none;gap:2px;margin-top:8px;display:flex;overflow-x:auto}.board-tabs::-webkit-scrollbar{display:none}.board-tab{min-height:36px;color:var(--color-muted);border-bottom:2px solid #0000;flex:1 0 auto;padding:0 9px;font-size:12px;font-weight:900;transition:color .15s,border-color .15s}@media (hover:hover){.board-tab:hover{color:var(--color-ink)}}.board-tab-on{color:var(--color-ink);border-bottom-color:var(--color-ink)}.board-seg{background:var(--color-soft);border:1px solid var(--color-line-2);border-radius:10px;flex:1;gap:2px;min-width:0;padding:3px;display:flex}.board-seg-btn{min-width:0;min-height:30px;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;padding:0 4px;font-size:12px;font-weight:800;overflow:hidden}.board-seg-on{color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-card)}.board-select{appearance:none;border:1px solid var(--color-line-2);background:var(--color-soft);width:100%;min-height:38px;color:var(--color-ink);border-radius:10px;padding:0 24px 0 10px;font-size:12px;font-weight:800}.board-select:focus{border-color:var(--color-ink);outline:none}.board-label{color:var(--color-muted);flex:none;font-size:11px;font-weight:800}.board-tools .lens-chip{min-height:34px}.board-table{border:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.board-head{border-bottom:1px solid var(--color-line-2);background:var(--color-soft);align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.board-th{letter-spacing:.04em;text-transform:uppercase;min-height:34px;color:var(--color-muted);justify-content:flex-end;align-items:center;gap:3px;font-size:10.5px;font-weight:900;display:inline-flex}@media (hover:hover){.board-th-btn:hover{color:var(--color-ink)}}.board-th-player{flex:1;justify-content:flex-start;min-width:0;padding-left:90px}.board-th-on{color:var(--color-ink)}.board-rank{text-align:right;width:18px;color:var(--color-muted);flex:none;font-size:11px;font-weight:700}.board-head .board-rank{font-size:10.5px;font-weight:900}.board-num{text-align:center;flex:none;justify-content:center;width:50px;font-size:13px;font-weight:700}.board-proj{color:var(--color-ink);font-size:15px;font-weight:900}.board-bar{background:var(--color-line);border-radius:2px;width:34px;height:3px;margin:3px auto 0;display:block;overflow:hidden}.board-bar>span{background:var(--color-start);border-radius:2px;height:100%;display:block}.board-row{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;min-height:56px;padding:8px 10px;transition:background .12s;display:flex}li+li>.board-row{border-top:1px solid var(--color-line)}@media (hover:hover){.board-row:hover{background:var(--color-soft)}}.board-row:active{background:var(--color-soft)}.board-row:focus-visible{background:var(--color-soft);box-shadow:inset 3px 0 0 var(--color-ink);outline:none}.board-more{border-top:1px solid var(--color-line-2);width:100%;min-height:46px;color:var(--color-ink);background:var(--color-soft);justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.board-more:disabled{opacity:.6}.board-flag{text-align:center;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;flex:none;width:42px;padding:3px 0;font-size:9px;font-weight:900}.board-flag-fa{color:var(--color-start);background:var(--color-start-soft);box-shadow:inset 0 0 0 1px var(--color-start)}.board-flag-mine{color:#fff;background:var(--color-lean)}.board-flag-taken{color:var(--color-muted);background:var(--color-soft)}.board-row-mine{background:var(--color-lean-soft);box-shadow:inset 3px 0 0 var(--color-lean)}.board-row-mine .board-name{color:var(--color-lean)}@media (hover:hover){.board-row-mine:hover{background:var(--color-lean-soft)}}.board-name{overflow-wrap:anywhere}.board-owner{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.board-caret{flex:none;margin-left:2px}.board-caret path{fill:currentColor;opacity:.3}.board-caret .board-caret-on{opacity:1}.board-caret .board-caret-off{opacity:.15}.board-head .board-num{display:inline-flex}.board-view{background:var(--color-soft);border:1px solid var(--color-line-2);border-radius:999px;flex:none;gap:2px;padding:2px;display:flex}.board-view-btn{min-height:28px;color:var(--color-muted);border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:800}.board-view-on{color:var(--color-paper);background:var(--color-ink)}.office-shape-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:900}.office-shape{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:6px;display:grid}.office-tile{border:1.5px solid var(--color-line);background:var(--color-paper);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 9px;display:flex}.office-tile-pos{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:900;line-height:1}.office-tile-word{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:900}.office-tile-track{background:var(--color-line);border-radius:4px;width:70%;height:4px;margin-top:4px;display:block;overflow:hidden}.office-tile-track>span{background:var(--color-muted);border-radius:4px;height:100%;display:block}.office-tile-spare{border-color:var(--color-start);background:var(--color-start-soft)}.office-tile-spare .office-tile-word,.office-tile-spare .office-tile-pos{color:var(--color-start)}.office-tile-spare .office-tile-track>span{background:var(--color-start)}.office-tile-short{border-color:var(--color-sit);background:var(--color-sit-soft)}.office-tile-short .office-tile-word,.office-tile-short .office-tile-pos{color:var(--color-sit)}.office-tile-short .office-tile-track>span{background:var(--color-sit)}.office-tile-mixed .office-tile-word{color:var(--color-lean)}.office-chip{border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:900;line-height:16px}.office-chip-start{color:var(--color-start);background:var(--color-start-soft)}.office-chip-sit{color:var(--color-sit);background:var(--color-sit-soft)}.office-posture-label{color:var(--color-muted);flex:none;font-size:11px;font-weight:800}.office-jump{border:1px solid var(--color-line-2);letter-spacing:.08em;text-transform:uppercase;min-height:32px;color:var(--color-ink-2);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:10.5px;font-weight:900;display:inline-flex}@media (hover:hover){.office-jump:hover{color:var(--color-ink);border-color:var(--color-ink)}}.deal-row{border:1.5px solid var(--color-line-2);background:var(--color-paper);box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:6px;padding:12px 8px;transition:transform .15s;display:grid}@media (hover:hover){a.deal-row:hover{transform:translateY(-1px)}}a.deal-row:active{transform:scale(.99)}.deal-row-hot{border:2px solid var(--color-signal);animation:2.4s ease-in-out infinite pickup-pulse;box-shadow:0 0 0 3px #ff4d3a24,0 10px 28px -14px #ff4d3a8c}.deal-row-call{border-color:var(--color-lean)}@media (prefers-reduced-motion:reduce){.deal-row-hot{animation:none}}.deal-side{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.deal-side-label{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.deal-side-start .deal-side-label{color:var(--color-start)}.deal-side-sit .deal-side-label{color:var(--color-sit)}.deal-faces{display:flex}.deal-faces>*+*{margin-left:-10px}.deal-names{overflow-wrap:anywhere;font-size:12.5px;font-weight:900;line-height:1.15}.deal-mid{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.deal-heat{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted);background:var(--color-soft);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:900}.deal-heat-hot{color:#fff;background:var(--color-signal)}.deal-heat-call{color:#fff;background:var(--color-lean)}.deal-mid-team{max-width:100%;color:var(--color-ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11.5px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.deal-swap{color:var(--color-muted);line-height:0}.deal-mid-nums{color:var(--color-muted);white-space:nowrap;font-size:10.5px;font-weight:700}.deal-mid-nums b{font-size:13px;font-weight:900}.office-list{border:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.office-row{align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:flex}li+li>.office-row{border-top:1px solid var(--color-line)}@media (hover:hover){.office-row:hover{background:var(--color-soft)}}.office-row:active{background:var(--color-soft)}.office-rank{width:26px;height:26px;color:var(--color-muted);background:var(--color-soft);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.office-rank-hot{color:#fff;background:var(--color-signal)}.office-rank-call{color:#fff;background:var(--color-lean)}.office-build{border:1px dashed var(--color-line-2);background:var(--color-paper);border-radius:16px;padding:14px}.call{z-index:60;color:#f4f3f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color calc(var(--call-land) * .8) cubic-bezier(.4, 0, .2, 1) calc(var(--call-land) * .15), backdrop-filter var(--call-land) cubic-bezier(.4, 0, .2, 1), -webkit-backdrop-filter var(--call-land) cubic-bezier(.4, 0, .2, 1), opacity calc(var(--call-land) * .35) ease calc(var(--call-land) * .65);background:#06080c;justify-content:center;animation:.3s ease-out both scout-in;display:flex;position:fixed;inset:0}.call[data-phase=land],.call[data-phase=done]{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background-color:#06080c00}.call-glow{pointer-events:none;background:radial-gradient(60% 40% at 50% 28%,#5b8def38,#0000 70%),radial-gradient(80% 50% at 50% 110%,#22a46824,#0000 70%);transition:opacity .6s;position:absolute;inset:0}.call[data-phase=talk] .call-glow{opacity:.6}.call-body{width:100%;max-width:420px;height:100%;padding:max(56px, env(safe-area-inset-top)) 28px max(28px, env(safe-area-inset-bottom));transition:transform calc(var(--call-land) * .8) cubic-bezier(.4, 0, .2, 1), opacity calc(var(--call-land) * .6) ease;flex-direction:column;align-items:center;display:flex;position:relative}.call[data-phase=ring] .call-body{animation:1.4s ease-in-out infinite call-buzz}.call[data-phase=land] .call-body{opacity:0;transform:scale(.92)translateY(-4%)}@keyframes call-buzz{0%,30%,to{transform:translate(0)}3%,11%,19%{transform:translate(-3px)rotate(-.4deg)}7%,15%,23%{transform:translate(3px)rotate(.4deg)}}.call-status{letter-spacing:.02em;color:#f4f3f099;font-size:13px;font-weight:700}.call[data-phase=talk] .call-status{color:#22a468}.call-face{width:128px;height:128px;margin-top:40px;position:relative}.call-avatar{font-family:var(--font-display);letter-spacing:-.02em;color:#0e1116;background:var(--chrome-silver);transition:transform var(--call-answer) cubic-bezier(.3, .7, .3, 1);border-radius:999px;place-items:center;font-size:44px;font-weight:900;display:grid;position:absolute;inset:0;box-shadow:0 10px 40px -10px #000000e6,inset 0 -4px 10px #0003}.call[data-phase=answer] .call-avatar,.call[data-phase=talk] .call-avatar{transform:scale(.72)}.call-ring{opacity:0;border:2px solid #cdd2d980;border-radius:999px;position:absolute;inset:0}.call[data-phase=ring] .call-ring{animation:1.4s cubic-bezier(.2,.6,.3,1) infinite call-pulse}.call[data-phase=ring] .call-ring-2{animation-delay:.35s}@keyframes call-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.call-name{max-width:100%;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;transition:margin var(--call-answer) ease, font-size var(--call-answer) ease;margin-top:22px;font-size:30px;font-weight:900;line-height:1.05}.call[data-phase=talk] .call-name,.call[data-phase=answer] .call-name{margin-top:4px;font-size:26px}.call-sub{color:#f4f3f08c;margin-top:6px;font-size:14px;font-weight:600}.call-lines{flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:120px;margin-top:28px;display:flex}.call-bubble{color:#0e1116;opacity:0;transform-origin:0 100%;background:#f4f3f0;border-radius:20px 20px 20px 6px;max-width:88%;padding:11px 15px;font-size:16px;font-weight:600;line-height:1.3;transform:translateY(10px)scale(.96);box-shadow:0 8px 24px -10px #000c}.call[data-phase=talk] .call-bubble,.call[data-phase=land] .call-bubble{animation:call-say .45s cubic-bezier(.2, .8, .3, 1) var(--at) forwards}@keyframes call-say{to{opacity:1;transform:none}}.call-controls{justify-content:space-around;align-items:flex-start;width:100%;margin-top:auto;display:flex}.call-btn-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.call-btn{color:#fff;border-radius:999px;place-items:center;width:72px;height:72px;transition:transform .12s;display:grid}.call-btn:active{transform:scale(.94)}.call-btn-decline{background:#e2554e}.call-btn-answer{background:#22a468}.call[data-phase=ring] .call-btn-answer{animation:1.4s ease-in-out infinite call-nudge}@keyframes call-nudge{0%,60%,to{transform:none}70%{transform:translateY(-6px)}80%{transform:none}88%{transform:translateY(-3px)}}.call-btn-label{color:#f4f3f0bf;font-size:13px;font-weight:600}.call-hint{letter-spacing:.04em;color:#0000;background:linear-gradient(90deg,#f4f3f059 0%,#fff 50%,#f4f3f059 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:18px;font-size:12px;font-weight:700;animation:2s linear infinite call-shimmer}@keyframes call-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.board-flag-pick{color:#fff;background:var(--color-signal);letter-spacing:.02em}.board-row-pick{box-shadow:inset 3px 0 0 var(--color-signal);background:#ff4d3a0d}.board-row-top{background:#ff4d3a1a}.board-row-top .board-name{color:var(--color-signal)}@media (hover:hover){.board-row-pick:hover{background:#ff4d3a1f}}.lens-top{color:var(--color-ink-2)}.lens-top-1{color:var(--color-paper);background:var(--color-ink);border-color:var(--color-ink)}.film-cover-line{color:#f7f6f3;border-left:3px solid #f7f6f38c;padding:2px 0 2px 10px;font-size:15px;font-weight:800;line-height:1.35}.film-weeks{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.film-week{border:1px solid var(--color-line);min-height:34px;color:var(--color-muted);background:var(--color-paper);border-radius:999px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:800}.film-week[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.film-story{grid-template-columns:minmax(0,1fr) 14px;align-items:start;gap:8px;display:grid}.film-cards{gap:12px;min-width:0;display:grid}.film-card{min-width:0;padding:16px;scroll-margin-top:96px}.film-card-head{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:900}.film-rail{flex-direction:column;align-items:center;gap:8px;display:flex;position:sticky;top:45vh}.film-dot{background:var(--color-line);border-radius:999px;width:8px;height:8px;min-height:0;padding:0;transition:height .15s,background-color .15s}.film-dot[aria-current=step]{background:var(--color-ink);height:20px}@media (prefers-reduced-motion:reduce){.film-dot{transition:none}}.film-fact{padding-left:12px;font-size:14px;font-weight:700;line-height:1.35;position:relative}.film-fact:before{content:"";background:var(--color-lean);border-radius:999px;width:5px;height:5px;position:absolute;top:.5em;left:0}.film-control{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900;display:inline-block}.film-control-outside{background:var(--color-lean-soft);color:var(--color-lean)}.film-control-decision{background:var(--color-flip-soft);color:var(--color-flip)}.film-track{background:var(--color-soft);border-radius:999px;flex:1;min-width:0;height:10px;position:relative;overflow:hidden}.film-bar{border-radius:999px;height:100%;display:block}.film-bar-scored{background:var(--color-ink)}.film-bar-best{background:var(--color-start)}.film-reason{gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.film-reason-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:.45em}.film-good .film-reason-dot{background:var(--color-start)}.film-bad .film-reason-dot{background:var(--color-sit)}.film-verdict{letter-spacing:.05em;text-transform:uppercase;background:var(--color-soft);color:var(--color-muted);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-block}.film-verdict-good{background:var(--color-start-soft);color:var(--color-start)}.film-verdict-bad{background:var(--color-sit-soft);color:var(--color-sit)}.film-mark{color:var(--color-lean);margin-left:1px;font-size:10px}.film-rows{display:grid}.film-row{border-top:1px solid var(--color-line)}.film-row:first-child{border-top:0}.film-row-head{align-items:center;gap:8px;min-width:0;display:flex}.film-slot{letter-spacing:.04em;width:38px;color:var(--color-muted);flex-shrink:0;font-size:10px;font-weight:900}.film-row-open{color:var(--color-muted);flex-shrink:0;align-items:center;gap:4px;padding-left:4px;display:inline-flex}.film-row-body{padding:0 0 12px 46px}.lg-you{vertical-align:1px;letter-spacing:.06em;text-transform:uppercase;background:var(--color-ink);color:var(--color-paper);border-radius:4px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:900;display:inline-block}.lg-super{min-width:0;padding:12px}.card.lg-mine,.lg-super.lg-mine{box-shadow:inset 0 0 0 2px var(--color-lean)}.lg-rows{padding:4px 14px;display:grid}.lg-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,104px) minmax(0,1fr) 48px;align-items:center;gap:8px;padding:7px 0;font-size:12px;font-weight:700;display:grid}.lg-rows>:first-child{border-top:0}.lg-row.lg-mine .lg-row-name,.lg-claim.lg-mine,.lg-seed.lg-mine{color:var(--color-lean)}.lg-row-val{text-align:right;font-weight:900}.lg-div{grid-template-columns:1fr 1fr;height:12px;display:grid}.lg-div-half{align-items:center;display:flex;position:relative}.lg-div-below{border-right:1px solid var(--color-muted);justify-content:flex-end}.lg-track{background:var(--color-soft);border-radius:999px;height:10px;overflow:hidden}.lg-bar{border-radius:4px;height:10px;display:block}.lg-bar-above{background:var(--color-lean)}.lg-bar-below{background:var(--color-flip)}.lg-bar-mag{background:var(--color-muted);height:100%}.lg-key{color:var(--color-muted);gap:12px;font-size:11px;font-weight:700;display:flex}.lg-key span{align-items:center;gap:5px;display:inline-flex}.lg-swatch{border-radius:3px;width:11px;height:11px;display:inline-block}.lg-up{color:var(--color-lean)}.lg-down{color:var(--color-flip)}.lg-grid-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lg-grid{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:calc(110px + var(--cols,6) * 36px)}.lg-grid th{letter-spacing:.05em;color:var(--color-muted);padding:2px;font-size:10px;font-weight:900}.lg-grid td{text-align:center;background:var(--color-soft);height:30px;color:var(--color-ink);border-radius:6px;font-size:12px;font-weight:900}.lg-grid .lg-grid-team{text-align:left;width:110px;color:var(--color-ink);letter-spacing:0;font-size:12px;font-weight:700}.lg-grid thead .lg-grid-team{color:var(--color-muted);font-size:10px;font-weight:900}.lg-grid tr.lg-mine .lg-grid-team{color:var(--color-lean)}.lg-grid td.lg-s0{background:#202631}@supports (color:color-mix(in lab, red, red)){.lg-grid td.lg-s0{background:color-mix(in srgb, var(--color-lean) 8%, var(--color-paper))}}.lg-grid td.lg-s1{background:#2a3852}@supports (color:color-mix(in lab, red, red)){.lg-grid td.lg-s1{background:color-mix(in srgb, var(--color-lean) 24%, var(--color-paper))}}.lg-grid td.lg-s2{background:#3a5384}@supports (color:color-mix(in lab, red, red)){.lg-grid td.lg-s2{background:color-mix(in srgb, var(--color-lean) 48%, var(--color-paper))}}.lg-grid td.lg-s3{background:var(--color-lean);color:#fff}.lg-trade{padding:12px 14px}.lg-mine-side{border-left:2px solid var(--color-lean);padding-left:8px}.lg-claim{border-top:1px solid var(--color-line);padding:8px 0}.lg-seed{border-top:1px solid var(--color-line);align-items:center;gap:8px;padding:8px 0;display:flex}.lg-seed-last{border-bottom:2px dashed var(--color-lean)}.lg-seed-last+.lg-seed{border-top:0}.lg-line-key{color:var(--color-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.lg-line-key i{border-top:2px dashed var(--color-lean);width:18px;display:inline-block}.film-parts{z-index:5;background:var(--color-plane);gap:6px;padding:6px 0;display:flex;position:sticky;top:0}.film-parts a{border:1px solid var(--color-line);min-height:34px;color:var(--color-muted);background:var(--color-paper);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.film-anchor{scroll-margin-top:110px}.proj{z-index:80;color:#f4f3f0;transition:opacity var(--proj-land) ease;background:#050506;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.proj[data-phase=land]{opacity:0}.proj-leader{background:#2a2c31;border-radius:999px;width:210px;height:210px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #f4f3f0,0 0 0 10px #050506,0 0 0 12px #f4f3f066}.proj-sweep{background:conic-gradient(from 0deg, #f4f3f047 0deg var(--turn), transparent var(--turn) 360deg);position:absolute;inset:0}.proj-cross{background:linear-gradient(#0000 calc(50% - 1px),#f4f3f080 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 calc(50% - 1px),#f4f3f080 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:0}.proj-num{font-family:var(--font-display,inherit);justify-content:center;align-items:center;font-size:120px;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.proj[data-phase=flicker]{animation:.32s step-end both proj-flicker}@keyframes proj-flicker{0%{background:#f4f3f0}25%{background:#050506}50%{background:#f4f3f0}75%{background:#1b1d21}to{background:#050506}}.proj-screen{text-align:center;max-width:320px;padding:0 20px;animation:.5s cubic-bezier(.2,.7,.3,1) both proj-rise}@keyframes proj-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.proj-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f4f3f08c;font-size:11px;font-weight:900}.proj-result{letter-spacing:.2em;text-transform:uppercase;margin-top:14px;font-size:22px;font-weight:900}.proj-win{color:#22a468}.proj-loss{color:#e2554e}.proj-score{font-family:var(--font-display,inherit);white-space:nowrap;margin-top:6px;font-size:clamp(32px,11vw,52px);font-weight:900;line-height:1}.proj-opp{color:#f4f3f0b3;margin-top:8px;font-size:15px;font-weight:700}.proj-line{margin-top:18px;font-size:16px;font-weight:800;line-height:1.35}.proj-hint{letter-spacing:.1em;text-transform:uppercase;color:#f4f3f066;font-size:11px;font-weight:800;position:absolute;bottom:36px}@media (prefers-reduced-motion:reduce){.proj-screen,.proj[data-phase=flicker]{animation:none}}.landing-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--color-paper);border-top:1px solid var(--color-line);box-shadow:var(--bevel), 0 -14px 32px -18px #0009;pointer-events:none;transition:transform .28s cubic-bezier(.2,.7,.3,1);position:fixed;inset:auto 0 0;transform:translateY(110%)}.landing-bar-on{pointer-events:auto;transform:none}.landing-bar-inner{justify-content:space-between;align-items:center;gap:12px;max-width:32rem;margin:0 auto;display:flex}@media (prefers-reduced-motion:reduce){.landing-bar{transition:none}}.faq{overflow:hidden}.faq-q{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:16px 20px;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{background:var(--color-soft)}.faq-chevron{transition:transform .18s;transform:rotate(90deg)}.faq[open] .faq-chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.faq-chevron{transition:none}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(22px)}.reveal.reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.sheet-row{--sheet-at:calc(.6s + var(--i,0) * .42s);animation-delay:var(--sheet-at)}.sheet-row .sheet-stamp{animation-delay:calc(var(--sheet-at) + .34s)}.sheet-row .sheet-gain{animation-delay:calc(var(--sheet-at) + .5s)}@keyframes sweep-idle{0%{transform:translate(-120%)}26%{transform:translate(320%)}to{transform:translate(320%)}}.callsheet-live:after{animation:7.5s ease-in-out 2.6s infinite sweep-idle}@media (prefers-reduced-motion:reduce){.callsheet-live:after{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
