/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--rail-w:0px}*,: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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Archivo", system-ui, -apple-system, sans-serif;--font-mono:"Archivo", system-ui, -apple-system, sans-serif;--spacing:.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--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);--color-bg:var(--ink-bg);--color-surface:transparent;--color-surface2:transparent;--color-ink:var(--ink);--color-ink2:var(--ink-66);--color-muted:var(--ink-55);--color-line:var(--rule);--color-edge:var(--rule-strong);--color-accent:var(--accent);--color-good:var(--ink);--color-critical:var(--accent)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select,textarea{font:inherit;color:var(--ink)}a{color:inherit;text-decoration:none}svg{display:block}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-0{bottom:0}.left-6{left:calc(var(--spacing) * 6)}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[300\]{z-index:300}.col-span-2{grid-column:span 2/span 2}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[26px\]{margin-bottom:26px}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-px{margin-left:-1px}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[74px\]{height:74px}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[274px\]{height:274px}.h-\[330px\]{height:330px}.h-\[340px\]{height:340px}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[340px\]{max-height:340px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[22px\]{min-height:22px}.min-h-\[46px\]{min-height:46px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[58vh\]{min-height:58vh}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[80px\]{min-height:80px}.min-h-\[84px\]{min-height:84px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.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-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-\[18px\]{width:18px}.w-\[74px\]{width:74px}.w-\[150px\]{width:150px}.w-\[212px\]{width:212px}.w-\[220px\]{width:220px}.w-\[236px\]{width:236px}.w-full{width:100%}.w-max{width:max-content}.max-w-\[28ch\]{max-width:28ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[92px\]{max-width:92px}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[860px\]{max-width:860px}.min-w-0{min-width:0}.min-w-\[16ch\]{min-width:16ch}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[stage-in_0\.6s_var\(--ease\)_both\]{animation:stage-in .6s var(--ease) both}.animate-\[view-in_0\.2s_ease\]{animation:.2s view-in}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-\[92px\]{scroll-margin-top:92px}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.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\.05fr_0\.9fr\]{grid-template-columns:1.05fr .9fr}.grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-center{align-items:center!important}.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}.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-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[18px\]{gap:18px}.gap-\[30px\]{gap:30px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-start{align-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-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.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-none{--tw-border-style:none!important;border-style:none!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-accent{border-color:var(--color-accent)!important}.border-accent{border-color:var(--color-accent)}.border-edge{border-color:var(--color-edge)}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.bg-\[var\(--well\)\]{background-color:var(--well)}.bg-accent{background-color:var(--color-accent)}.bg-bg,.bg-bg\/45{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/45{background-color:color-mix(in oklab,var(--color-bg) 45%,transparent)}}.bg-bg\/60{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/60{background-color:color-mix(in oklab,var(--color-bg) 60%,transparent)}}.bg-bg\/80{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/80{background-color:color-mix(in oklab,var(--color-bg) 80%,transparent)}}.bg-bg\/90{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/90{background-color:color-mix(in oklab,var(--color-bg) 90%,transparent)}}.bg-good{background-color:var(--color-good)}.bg-ink\/5{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/5{background-color:color-mix(in oklab,var(--color-ink) 5%,transparent)}}.bg-ink\/10{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/10{background-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.bg-ink\/22{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/22{background-color:color-mix(in oklab,var(--color-ink) 22%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-surface{background-color:var(--color-surface)}.bg-surface2{background-color:var(--color-surface2)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.object-\[center_26\%\]{object-position:center 26%}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[18px\]{padding:18px}.\!px-8{padding-inline:calc(var(--spacing) * 8)!important}.\!px-9{padding-inline:calc(var(--spacing) * 9)!important}.\!px-10{padding-inline:calc(var(--spacing) * 10)!important}.\!px-14{padding-inline:calc(var(--spacing) * 14)!important}.px-1{padding-inline:var(--spacing)}.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)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[18px\]{padding-inline:18px}.\!py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.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-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[3px\]{padding-block:3px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.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-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.\!pr-11{padding-right:calc(var(--spacing) * 11)!important}.\!pr-12{padding-right:calc(var(--spacing) * 12)!important}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.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-7{padding-bottom:calc(var(--spacing) * 7)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[9px\]{padding-bottom:9px}.\!pl-12{padding-left:calc(var(--spacing) * 12)!important}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[calc\(var\(--catalog-w\)\+20px\)\]{padding-left:calc(var(--catalog-w) + 20px)}.pl-\[calc\(var\(--catalog-w\)\+24px\)\]{padding-left:calc(var(--catalog-w) + 24px)}.pl-\[calc\(var\(--catalog-w\)\+32px\)\]{padding-left:calc(var(--catalog-w) + 32px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!text-\[15\.5px\]{font-size:15.5px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[40px\]{font-size:40px!important}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.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-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18\.5px\]{font-size:18.5px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21\.5px\]{font-size:21.5px}.text-\[21px\]{font-size:21px}.text-\[22\.5px\]{font-size:22.5px}.text-\[22px\]{font-size:22px}.text-\[24\.5px\]{font-size:24.5px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[33px\]{font-size:33px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[45px\]{font-size:45px}.text-\[54px\]{font-size:54px}.text-\[72px\]{font-size:72px}.text-\[88px\]{font-size:88px}.text-\[136px\]{font-size:136px}.text-\[clamp\(23px\,2\.71vw\,30px\)\]{font-size:clamp(23px,2.71vw,30px)}.text-\[clamp\(27px\,3\.39vw\,40\.5px\)\]{font-size:clamp(27px,3.39vw,40.5px)}.text-\[clamp\(27px\,6\.78vw\,36px\)\]{font-size:clamp(27px,6.78vw,36px)}.text-\[clamp\(29\.5px\,3\.84vw\,43px\)\]{font-size:clamp(29.5px,3.84vw,43px)}.text-\[clamp\(30px\,3\.84vw\,48px\)\]{font-size:clamp(30px,3.84vw,48px)}.text-\[clamp\(39px\,5\.65vw\,66px\)\]{font-size:clamp(39px,5.65vw,66px)}.text-\[clamp\(46px\,6\.4vw\,92px\)\]{font-size:clamp(46px,6.4vw,92px)}.text-\[clamp\(204px\,47\.46vw\,701px\)\]{font-size:clamp(204px,47.46vw,701px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-light{--tw-font-weight:var(--font-weight-light)!important;font-weight:var(--font-weight-light)!important}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-muted{color:var(--color-muted)!important}.text-\[color\:var\(--pf-muted\)\]{color:var(--pf-muted)}.text-accent{color:var(--color-accent)}.text-critical{color:var(--color-critical)}.text-good{color:var(--color-good)}.text-ink,.text-ink\/25{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/25{color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.text-ink\/30{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/30{color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.text-ink\/35{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/35{color:color-mix(in oklab,var(--color-ink) 35%,transparent)}}.text-ink\/40{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/40{color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.text-ink\/45{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/45{color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.text-ink\/55{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/55{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.text-ink\/65{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/65{color:color-mix(in oklab,var(--color-ink) 65%,transparent)}}.text-ink\/66{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/66{color:color-mix(in oklab,var(--color-ink) 66%,transparent)}}.text-ink\/80{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.text-ink\/85{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/85{color:color-mix(in oklab,var(--color-ink) 85%,transparent)}}.text-ink2{color:var(--color-ink2)}.text-muted{color:var(--color-muted)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-accent{accent-color:var(--color-accent)}.\!opacity-35{opacity:.35!important}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-66{opacity:.66}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.10\]{opacity:.1}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-\[cubic-bezier\(\.2\,\.8\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-55:is(:where(.group):hover *){opacity:.55}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-ink\/30::placeholder{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-ink\/30::placeholder{color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.first\:ml-0:first-child{margin-left:0}.first\:border-0:first-child,.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ink:focus-within{border-color:var(--color-ink)}@media (hover:hover){.hover\:z-20:hover{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-edge:hover{border-color:var(--color-edge)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-surface2:hover{background-color:var(--color-surface2)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-ink:hover,.hover\:text-ink\/66:hover{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.hover\:text-ink\/66:hover{color:color-mix(in oklab,var(--color-ink) 66%,transparent)}}.hover\:text-ink2:hover{color:var(--color-ink2)}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-ink:focus{border-color:var(--color-ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:1100px){.max-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:1080px){.max-\[1080px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:1000px){.max-\[1000px\]\:static{position:static}.max-\[1000px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1000px\]\:gap-8{gap:calc(var(--spacing) * 8)}.max-\[1000px\]\:gap-10{gap:calc(var(--spacing) * 10)}}@media not all and (min-width:900px){.max-\[900px\]\:min-h-0{min-height:0}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:gap-10{gap:calc(var(--spacing) * 10)}.max-\[900px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}}@media not all and (min-width:880px){.max-\[880px\]\:order-1{order:1}.max-\[880px\]\:order-2{order:2}.max-\[880px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[880px\]\:gap-8{gap:calc(var(--spacing) * 8)}.max-\[880px\]\:py-10{padding-block:calc(var(--spacing) * 10)}.max-\[880px\]\:pr-6{padding-right:calc(var(--spacing) * 6)}.max-\[880px\]\:pl-\[calc\(var\(--catalog-w\)\+16px\)\]{padding-left:calc(var(--catalog-w) + 16px)}}@media not all and (min-width:760px){.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:gap-y-7{row-gap:calc(var(--spacing) * 7)}}@media not all and (min-width:720px){.max-\[720px\]\:col-span-1{grid-column:span 1/span 1}.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:640px){.max-\[640px\]\:col-span-1{grid-column:span 1/span 1}}@media not all and (min-width:600px){.max-\[600px\]\:text-\[38px\]{font-size:38px}}@media not all and (min-width:560px){.max-\[560px\]\:h-\[150px\]{height:150px}.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:480px){.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:420px){.max-\[420px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:380px){.max-\[380px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:64rem){.max-lg\:pt-\[76px\]{padding-top:76px}}@media (min-width:40rem){.sm\:w-\[380px\]{width:380px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[92px\]{top:92px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:pr-20{padding-right:calc(var(--spacing) * 20)}.lg\:pl-\[calc\(var\(--catalog-w\)\+80px\)\]{padding-left:calc(var(--catalog-w) + 80px)}}@media (min-width:80rem){.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}@container (min-width:1360px){.\@min-\[1360px\]\:block{display:block}.\@min-\[1360px\]\:hidden{display:none}.\@min-\[1360px\]\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.\[\&_b\]\:font-bold b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_b\]\:font-semibold b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_b\]\:text-ink b{color:var(--color-ink)}.\[\&_b\]\:text-ink2 b{color:var(--color-ink2)}.\[\&\>i\]\:w-0\.5>i{width:calc(var(--spacing) * .5)}.\[\&\>i\]\:bg-ink2>i{background-color:var(--color-ink2)}.\[\&\>i\:nth-child\(3n\)\]\:w-1>i:nth-child(3n){width:var(--spacing)}.\[\&\>i\:nth-child\(5n\)\]\:w-px>i:nth-child(5n){width:1px}}:root{--ink-bg:#12100d;--tint-rgb:242, 239, 232;--ink:#f2efe8;--accent:#f03428;--ink-66:rgba(var(--tint-rgb), .66);--ink-55:rgba(var(--tint-rgb), .55);--ink-48:rgba(var(--tint-rgb), .48);--ink-35:rgba(var(--tint-rgb), .35);--ink-30:rgba(var(--tint-rgb), .3);--rule-strong:rgba(var(--tint-rgb), .22);--rule:rgba(var(--tint-rgb), .12);--rule-faint:rgba(var(--tint-rgb), .1);--grad-accent:linear-gradient(to top right, var(--accent), var(--accent))}@supports (color:color-mix(in lab,red,red)){:root{--grad-accent:linear-gradient(to top right, color-mix(in oklab, var(--accent) 86%, #fff), color-mix(in oklab, var(--accent) 88%, #000))}}:root{--grad-lift:linear-gradient(to top right, rgba(var(--tint-rgb), .055), rgba(var(--tint-rgb), .012));--grad-lift-on:linear-gradient(to top right, rgba(var(--tint-rgb), .11), rgba(var(--tint-rgb), .035));--grad-panel:linear-gradient(to top right, rgba(var(--tint-rgb), .07), rgba(var(--tint-rgb), .04));--grad-well:linear-gradient(to top right, rgba(var(--tint-rgb), .1), rgba(var(--tint-rgb), .06));--canvas-color:var(--ink-bg);--ease:cubic-bezier(.2, .8, .2, 1);--nav-dur:.9s;--catalog-w:0px;--strip-w:36px;--strip-w-root:42px;--panel-w:440px;--panel-w-root:288px;--sidebar-w:230px;--bg:var(--ink-bg);--bg-2:var(--ink-bg);--surface:transparent;--surface-2:transparent;--surface-3:transparent;--ink-2:var(--ink-66);--muted:var(--ink-55);--line:var(--rule);--edge:var(--rule-strong);--accent-2:var(--accent);--accent-dim:var(--rule-strong);--accent-glow:transparent;--heat-dim:transparent;--cyan:var(--ink);--cyan-2:var(--ink);--cyan-dim:var(--rule-strong);--cyan-glow:transparent;--xp:var(--ink);--xp-dim:var(--rule-strong);--good:var(--ink);--warn:var(--ink-55);--serious:var(--ink-55);--critical:var(--accent);--s1:var(--ink-48);--s2:var(--ink-48);--s3:var(--ink-48);--s4:var(--ink-48);--s5:var(--ink-48);--t-free:var(--ink-55);--t-starter:var(--ink-66);--t-premium:var(--accent);--font:"Archivo", system-ui, sans-serif;--display:"Archivo", system-ui, sans-serif;--mono:"Archivo", system-ui, sans-serif;--num:"Archivo", system-ui, sans-serif;--skew:0;--r-hero:0;--r-card:0;--r-tile:0;--r-ctrl:0;--r-pill:0;--topline:none;--bevel:none}*,:before,:after{box-sizing:border-box;box-shadow:none;text-shadow:none;border-radius:0;font-family:Archivo,system-ui,-apple-system,sans-serif;font-style:normal}html{background:var(--ink-bg)}body{background:var(--ink-bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:18px;font-weight:400;line-height:1.6;overflow-x:hidden}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.display,.wide,.view-title,.pc-name h1,.sec-head h2,.home-name,.stage-q,.ob-q,.pcx-name,.ob-card-name{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;font-weight:900;line-height:.88}.display--interlock,.view-title,.home-name,.pc-name h1{letter-spacing:-.055em;-webkit-text-stroke:.045em var(--canvas-color);paint-order:stroke fill;font-variation-settings:"wdth" 125,"wght" 900;padding-right:.06em}.display--plain{letter-spacing:-.03em;-webkit-text-stroke:0;font-variation-settings:"wdth" 115,"wght" 900;padding-right:0}:root{--glow:0 0 .34em rgba(var(--tint-rgb), .22);--glow-dim:0 0 .3em rgba(var(--tint-rgb), .12)}.view-title,.home-name,.pc-name h1,.pcx-name,.stage-q,.ob-q,.ob-card-name,.poster .l:not(.l--red){text-shadow:var(--glow)}.numeric,.num,.stat-tile b,.card-stat b,.kpi .value,.hero-fig,.pc-ovr b,.pcx-ovr b,.split-total,.ident-preview,.next-up .count,.moment .big,.advance-card .fig,table.data td.num,.bar-list .row .val{font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0;line-height:1}.micro,.crumb,.card h3,.stat-tile span,.kpi .label,.card-stat span,.step-label,.dsp-cat,.field label,.ob-label,.ob-kicker,.chapter-mark,.timeline .node span,.now-bar .now-tag{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700;line-height:1.4}.micro.is-on,.micro.is-active{opacity:1}.micro.is-idle{opacity:.55}.micro.is-off{opacity:.3}.micro.is-act{opacity:1;color:var(--accent)}.body-copy,.view-sub,.lede{color:var(--ink-66);text-transform:none;letter-spacing:0;max-width:62ch;font-size:17.5px;font-weight:400;line-height:1.6}.catalog-margin{width:var(--catalog-w);border-right:1px solid var(--rule);pointer-events:none;z-index:40;justify-content:center;align-items:flex-end;padding-bottom:18px;display:flex;position:fixed;top:0;bottom:0;left:0}.catalog-margin span{writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:.45;white-space:nowrap;font-size:10px;font-weight:700;transform:rotate(180deg)}.sidebar{left:var(--catalog-w);width:var(--sidebar-w);border-right:1px solid var(--rule-strong);z-index:45;background:var(--ink-bg);flex-direction:column;padding:26px 0 20px;display:flex;position:fixed;top:0;bottom:0}.sidebar-head{border-bottom:1px solid var(--rule);padding:0 22px 22px}.sidebar-nav{scrollbar-width:none;flex:1;padding:14px 0;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-foot{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:16px 22px 0;display:flex}.sidebar-group{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.35;margin:18px 0 8px;padding:0 22px;font-size:12.5px;font-weight:700;display:block}.sidebar-group:first-child{margin-top:0}.sidebar-item{border-bottom:1px solid var(--rule-faint);width:100%;color:var(--ink);opacity:.48;text-align:left;transition:opacity .45s var(--ease),color .45s var(--ease),transform .45s var(--ease);border-top:0;align-items:baseline;gap:12px;padding:9px 20px 10px;display:flex;position:relative}.sidebar-item .idx{letter-spacing:.14em;opacity:.35;font-variant-numeric:tabular-nums;flex:none;width:16px;font-size:10px;font-weight:700}.sidebar-item .word{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 115,"wght" 900;font-size:19px;font-weight:900;line-height:1}.sidebar-item .count{letter-spacing:.12em;opacity:.55;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:700}@media (hover:hover){.sidebar-item:hover{opacity:1;color:var(--accent);transform:translate(6px)}}.sidebar-item.active{opacity:1}.sidebar-item.active .word{position:relative}.sidebar-item.active .word:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-5px;left:0;right:0}.sidebar-item .flag{letter-spacing:.06em;background:var(--accent);color:var(--ink-bg);font-variant-numeric:tabular-nums;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:800}.sidebar-util{text-align:left;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--ink);opacity:.48;transition:opacity .4s var(--ease),color .4s var(--ease);padding:6px 0;font-size:13px;font-weight:700;display:block}@media (hover:hover){.sidebar-util:hover{opacity:1;color:var(--accent)}}.sidebar-util .util-n{letter-spacing:.08em;background:var(--ink);color:var(--ink-bg);margin-left:8px;padding:1px 6px;font-size:11px;font-weight:800}.sidebar-util.is-hot{opacity:1}.sidebar-util.is-hot .util-n{background:var(--accent);color:var(--ink)}.canvas{margin-left:calc(var(--catalog-w) + var(--rail-w,0px));min-width:0;transition:margin-left .5s var(--ease)}.spine-rail:has(.spine:hover)~.canvas,.spine-rail:has(.spine:focus-within)~.canvas{margin-left:calc(var(--catalog-w) + var(--rail-w,0px) + var(--panel-w) - var(--strip-w))}.spine-rail:has(.spine--root:hover)~.canvas,.spine-rail:has(.spine--root:focus-within)~.canvas{margin-left:calc(var(--catalog-w) + var(--rail-w,0px) + var(--panel-w-root) - var(--strip-w-root))}@media (prefers-reduced-motion:reduce){.canvas{transition:none}}@property --rail-w{syntax:"<length>";inherits:true;initial-value:0}@keyframes rail-sweep{0%{--rail-w:100vw}}:root.rail-sweeping{animation:rail-sweep var(--nav-dur) var(--ease)}:root.rail-sweeping .canvas,:root.nav-back .canvas{transition:none}:root.rail-sweeping .spine-rail,:root.nav-back .spine-rail,:root.nav-settling .spine-rail{pointer-events:none}@keyframes spine-collapse{0%{z-index:6;pointer-events:none;width:100vw}to{width:var(--w-rest);z-index:6;pointer-events:none}}.spine{--w-rest:var(--strip-w);animation:spine-collapse var(--nav-dur) var(--ease)}.spine--root{--w-rest:var(--strip-w-root)}.spine .closed{width:var(--w-rest);right:auto}.page-ghost{z-index:47;pointer-events:none;background:var(--ink-bg);position:fixed;top:0;bottom:0;overflow:hidden}.page-ghost>*{position:absolute;inset:0 auto 0 0}.page-ghost,.page-ghost *{transition:none!important;animation:none!important}.rail-ghost{z-index:47;pointer-events:none;position:fixed;top:0;bottom:0;overflow:hidden}.rail-ghost>*{position:absolute;inset:0 auto 0 0}.rail-ghost,.rail-ghost *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.rail-ghost,.page-ghost{display:none}.spine{animation:none}}.sidebar-bar,.mobile-bar{display:none}@media (max-width:1024px){.sidebar{display:none}.canvas{margin-left:var(--catalog-w)}.sidebar-bar{top:0;left:var(--catalog-w);z-index:90;mix-blend-mode:difference;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 14px;display:flex;position:fixed;right:0}.sidebar-bar>*{pointer-events:auto}.mobile-bar{left:var(--catalog-w);z-index:110;background:var(--ink-bg);border-top:1px solid var(--rule-strong);display:flex;position:fixed;bottom:0;right:0}.mobile-bar a,.mobile-bar button{text-align:center;border-right:1px solid var(--rule);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.48;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:13px 2px 14px;font-size:9.5px;font-weight:700;overflow:hidden}.mobile-bar>:last-child{border-right:0}.mobile-bar .is-here{opacity:1}.mobile-bar .is-new{background:var(--accent);color:var(--ink);opacity:1;font-weight:800}.canvas{padding-bottom:52px}.sidebar-sheet{inset:0 0 48px var(--catalog-w);z-index:120;background:var(--ink-bg);padding:18px 0 40px;position:fixed;overflow-y:auto}}.card,.hud,.glass,.rail,.hud-pick,.plan-card,.moment,.tile,.radio-card,.release-card,.track-row,.id-card,.oauth-card,.advance-card,.money-strip,.boarding,.ob-card,.shelf-card,.quest{border:1px solid var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .45s var(--ease),color .45s var(--ease),transform .45s var(--ease);background:0 0}.card{padding:20px}.hud{padding:0}.rail{border-left:0;border-right:0}.hud:before,.hud:after,.hud-pick:before,.hud-pick:after,.hud.heat:before,.hud.heat:after{content:none}.mag{zoom:1}.glow,.glow-cyan,.num-hot,.num-cyan{text-shadow:none}.num-hot{color:var(--accent)}.num-cyan{color:var(--ink)}.grain,.vignette,.eq-bg,.burst-layer,.cur-dot,.cur-ring,.cur-label,.vinyl-disc,.vinyl-label,.tonearm,.tonearm-arm,.tonearm-head,.title-field,.title-echo,.nf-mask,.nf-num-glow{display:none!important}.hud-pick.on,.tile.on,.radio-card.on,.dsp-chip.on,.plan-card.featured{border-color:var(--ink);background:0 0}@media (hover:hover){.card:hover,.hud:hover,.glass:hover,.rail:hover,.hud-pick:hover,.tile:hover,.radio-card:hover,.moment:hover,.release-card:hover{border-color:var(--rule-strong)}}.card h3,.sec-head .micro{opacity:.55;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card h3 .tag{letter-spacing:.12em;text-transform:uppercase;opacity:.8}.sec-head{border-top:0;border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:14px;margin:34px 0 4px;padding-top:0;padding-bottom:9px;display:flex}.sec-head h2,.sec-label{letter-spacing:.16em;text-transform:uppercase;font-variation-settings:"wdth" 100,"wght" 700;color:var(--ink);opacity:.55;font-size:13px;font-weight:700;line-height:1.2}.sec-label{border-bottom:1px solid var(--rule-strong);margin-bottom:4px;padding-bottom:9px;display:block}.sec-head .see{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.55;transition:opacity .4s var(--ease),color .4s var(--ease);font-size:13px;font-weight:700}.sec-head .see:hover{opacity:1;color:var(--accent)}.sec-head .see .arrow{display:inline-block}.poster{--fit:.86;display:block;container-type:inline-size}.poster>.lines{font-size:min(var(--sz),calc(100cqw / (var(--ch,8) * var(--fit))));flex-direction:column;display:flex}.poster{--sz:clamp(46px, 6.6vw, 96px)}.poster--stack{--sz:clamp(34px, 5.2vw, 78px)}.poster--sm{--sz:clamp(26px, 3.4vw, 44px)}.poster--fill>.lines{font-size:calc(100cqw / (var(--ch,8) * var(--fit)))}.poster .l{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;color:var(--ink);opacity:.48;font-weight:900;line-height:.88;display:block}.poster .l--ink{opacity:1}.poster .l--red{opacity:1;color:var(--accent)}.poster.is-locked .l{letter-spacing:-.055em;-webkit-text-stroke:.045em var(--canvas-color);paint-order:stroke fill;font-variation-settings:"wdth" 125,"wght" 900;--fit:.9;padding-right:.06em}.vtitle{writing-mode:vertical-rl;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;font-weight:900;line-height:.88;transform:rotate(180deg)}.btn-primary,.btn.primary,.pill.hot,.btn-launch{background-color:var(--accent);background-image:var(--grad-accent);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--accent);transition:opacity .35s var(--ease),filter .35s var(--ease);justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.btn-primary:hover,.btn.primary:hover,.pill.hot:hover,.btn-launch:hover{filter:brightness(1.12)}.btn-ghost,.btn,.btn.ghost,.btn-danger,.pill,.btn-rail,.btn-cash,.chip-btn,.icon-btn{background-color:#0000;background-image:var(--grad-lift);color:var(--ink);border:1px solid var(--rule-strong);letter-spacing:.14em;text-transform:uppercase;transition:border-color .35s var(--ease),color .35s var(--ease),opacity .35s var(--ease);justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.btn-ghost:hover,.btn:hover,.btn.ghost:hover,.pill:hover,.btn-rail:hover,.btn-cash:hover,.icon-btn:hover{border-color:var(--ink);background-image:var(--grad-lift-on)}.btn:disabled,.btn-ghost:disabled,.btn-primary:disabled,.pill:disabled,.btn-rail:disabled,.btn-cash:disabled,.icon-btn:disabled{opacity:.4;pointer-events:none}.btn:active,.btn-primary:active,.btn-ghost:active,.pill:active{transform:none}.btn .arrow,.btn-primary .arrow{transition:transform .45s var(--ease);display:inline-block}.btn:hover .arrow,.btn-primary:hover .arrow{transform:translate(3px)}.btn-add{gap:0}.btn-add span{opacity:0;transition:grid-template-columns .4s var(--ease),opacity .3s var(--ease),margin-left .4s var(--ease);grid-template-columns:0fr;margin-left:0;display:grid}.btn-add span i{white-space:nowrap;font-size:13.5px;font-style:normal;font-weight:800;overflow:hidden}.btn-add:hover span,.btn-add:focus-visible span{opacity:1;grid-template-columns:1fr;margin-left:14px}@media (prefers-reduced-motion:reduce){.btn-add span{transition:none}}.icon-btn{width:auto;min-width:34px;height:34px;padding:0 10px}.icon-btn.on{border-color:var(--ink)}.icon-btn .dot{background:var(--accent);width:5px;height:5px;position:absolute;top:4px;right:4px}.btn.danger,.btn-danger{border-color:var(--rule-strong);color:var(--accent)}.btn.danger:hover,.btn-danger:hover{border-color:var(--accent)}.field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.field label{opacity:.55}.field label em{color:var(--accent)}.field input,.field select,.field textarea,.inline-input,.giant-input,.split-edit-row .pct input,.date-chips input[type=date]{border:1px solid var(--rule-strong);color:var(--ink);transition:border-color .35s var(--ease);background:0 0;width:100%;padding:10px 12px;font-size:17px}.field input:focus,.field select:focus,.field textarea:focus,.inline-input:focus,.giant-input:focus{border-color:var(--ink);outline:none}.field input::placeholder,.field textarea::placeholder,.inline-input::placeholder,.giant-input::placeholder{color:var(--ink-30)}.field .hint{color:var(--ink-55);text-transform:none;letter-spacing:0;font-size:15px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}select option{background:var(--ink-bg);color:var(--ink)}input[type=range]{accent-color:var(--ink)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.giant-input{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;border:0;border-bottom:1px solid var(--rule-strong);padding:6px 0;font-size:clamp(30px,4.5vw,50px);line-height:.95}.giant-input:focus{border-bottom-color:var(--ink)}.chip,.gchip,.credit-chip,.x-chip,.adv-pill,.role-pill,.plan-badge,.tier-pill,.split-total-chip,.dsp-chip,.f{border:1px solid var(--rule);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.55;transition:border-color .35s var(--ease),opacity .35s var(--ease),color .35s var(--ease);background:0 0;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.chip:hover,.gchip:hover,.role-pill:hover,.x-chip:hover,.dsp-chip:hover{border-color:var(--rule-strong);opacity:1}.chip i,.plan-badge i,.tier-pill i,.led,.dsp-chip i,.timeline .node i,.ob-mile-dot,.legend i,.quest-check i{display:none}.chip.live,.chip.delivered{opacity:1}.chip.review,.chip.scheduled{opacity:.55}.chip.draft{opacity:.3}.chip.action{opacity:1;color:var(--accent);border-color:var(--accent)}.gchip.primary,.gchip.secondary,.role-pill.on,.x-chip.on,.chip-cloud .gchip.on{opacity:1;border-color:var(--ink)}.x-chip.pulled{opacity:.3;text-decoration:line-through}.x-chip:disabled{opacity:.3;text-decoration:none}.adv-pill.explicit{color:var(--accent);border-color:var(--accent);opacity:1}.adv-pill.clean{opacity:.55}.split-total-chip.ok,.split-total.ok{opacity:1;color:var(--ink)}.split-total-chip.bad,.split-total.bad{opacity:1;color:var(--accent);border-color:var(--accent)}.plan-badge.t-premium,.tier-pill:not(.starter){opacity:1}.filter-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:22px;margin-bottom:22px;display:flex}.filter-row .f{opacity:.55;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px}.filter-row .f.on{opacity:1;border-bottom-color:var(--ink)}.filter-row .f.needs{color:var(--accent);opacity:1}.filter-row .f:hover{opacity:1}.home-view .micro,.home-view .sec-head h2,.home-view .sec-label,.home-view .sec-head .see{font-size:15px}.home-view .body-copy{font-size:19px}.home-view .index-row{gap:18px;padding:15px 0 16px}.home-view .index-row .idx{width:28px;font-size:12.5px}.index-row{text-align:left;border-top:1px solid var(--rule-strong);width:100%;transition:color .45s var(--ease),transform .45s var(--ease);align-items:baseline;gap:16px;padding:12px 0 13px;display:flex}.index-row .idx{letter-spacing:.16em;opacity:.35;font-variant-numeric:tabular-nums;flex:none;width:24px;font-size:10.5px;font-weight:700}.index-row .title{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(18px,1.55vw,22px);font-weight:900;line-height:1}.index-row .meta{opacity:.55;letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:13px;font-weight:700}@media (hover:hover){.index-row:hover{color:var(--accent);transform:translate(8px)}}table.data{border-collapse:collapse;width:100%;font-size:17px}table.data th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.55;border-bottom:1px solid var(--rule-strong);padding:0 10px 10px;font-size:13px;font-weight:700}table.data td{border-bottom:1px solid var(--rule);color:var(--ink-66);padding:12px 10px}table.data td.num,table.data th.num{text-align:right}table.data td.num{color:var(--ink)}table.data tr:hover td{color:var(--ink);background:0 0}table.data tfoot td{border-top:1px solid var(--rule-strong);color:var(--ink);border-bottom:0}.meter,.xptrack,.ob-mile-bar,.ob-progress,.ob-strength{border-top:1px solid var(--rule-strong);background:0 0;height:3px;position:relative;overflow:visible}.meter>i,.xptrack>i,.ob-mile-bar>i,.ob-progress>i,.ob-strength>i{background:var(--ink);height:3px;transition:width .7s var(--ease);position:absolute;top:-1px;left:0}.meter.cool>i{background:var(--ink)}.meter-row{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.55;justify-content:space-between;margin-top:8px;font-size:13px;font-weight:700;display:flex}.meter-row b{opacity:1;font-weight:700}.steps-rail{gap:3px;margin:8px 0 30px;display:flex}.steps-rail .seg{border-top:1px solid var(--rule-strong);background:0 0;flex:1;height:3px;position:relative}.steps-rail .seg:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:3px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.steps-rail .seg.done:after,.steps-rail .seg.now:after{transform:scaleX(1)}.steps-rail .seg.now:after{background:var(--ink)}.step-label{margin-bottom:8px}.bar-list .row{border-top:1px solid var(--rule-faint);grid-template-columns:120px 1fr 68px;align-items:center;gap:14px;padding:9px 0;font-size:16px;display:grid}.bar-list .row .name{color:var(--ink-66);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-list .row .val{text-align:right;color:var(--ink);font-size:15.5px}.bar-list .track{background:0 0;height:8px;position:relative}.bar-list .track i{background:rgba(var(--tint-rgb),.28);transform-origin:0;transition:transform .7s var(--ease);position:absolute;inset:0 auto 0 0}.bar-list .row.peak .track i{background:var(--ink)}.bar-list .row.peak .val{color:var(--ink)}.split-bar{border-top:1px solid var(--rule-strong);background:0 0;gap:2px;height:3px;display:flex;overflow:hidden}.split-bar>i{background:rgba(var(--tint-rgb),.28);transition:flex-grow .7s var(--ease)}.split-bar>i:first-child{background:var(--ink)}.legend{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.55;flex-wrap:wrap;gap:22px;font-size:13px;font-weight:700;display:flex}.legend b{opacity:1;font-variant-numeric:tabular-nums}.chart-tip{background:var(--ink-bg);border:1px solid var(--rule-strong);pointer-events:none;white-space:nowrap;z-index:5;padding:7px 10px;position:absolute;transform:translate(-50%,-140%)}.chart-tip .d{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:3px;font-size:12.5px;font-weight:700;display:block}.chart-tip b{font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums}.stat-grid{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);display:grid}.stat-grid>*{border-left:1px solid var(--rule);padding:16px 20px 14px}.stat-grid>:nth-child(4n+1){border-left:0;padding-left:0}@media (max-width:1080px){.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-grid>:nth-child(n){border-left:1px solid var(--rule);padding-left:24px}.stat-grid>:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:560px){.stat-grid{grid-template-columns:1fr}.stat-grid>:nth-child(n){border-left:0;border-top:1px solid var(--rule);padding-left:0}.stat-grid>:first-child{border-top:0}}.kpi .label{margin-bottom:10px}.kpi .value{font-size:34px}.kpi .delta{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:10px;font-size:13px;font-weight:700}.kpi .delta.up{opacity:1}.kpi .delta.down{opacity:.55}.kpi .delta.best{opacity:1;color:var(--accent)}.kpi .delta small{opacity:.55;font-weight:700}.hero-fig{font-size:clamp(50px,6.2vw,72px)}.hero-fig sup{opacity:.48;vertical-align:super;font-size:.4em}.alert-row{border-top:1px solid var(--rule);align-items:baseline;gap:14px;padding:14px 0;display:flex}.alert-ico{display:none}.alert-row .body{color:var(--ink-66);font-size:17px;line-height:1.5}.alert-row .body b{color:var(--ink);font-weight:700}.alert-row .when{letter-spacing:.16em;text-transform:uppercase;opacity:.35;margin-top:4px;font-size:12.5px;font-weight:700}.alert-row.critical .body b{color:var(--accent)}.dropzone{border:1px dashed var(--rule-strong);text-align:center;color:var(--ink-55);transition:border-color .35s var(--ease),color .35s var(--ease);padding:44px 24px;font-size:16px}.dropzone:hover,.dropzone.over{border-color:var(--ink);color:var(--ink-66)}.dropzone b{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:18px;font-weight:800;display:block}.dropzone .spec{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:12px;font-size:12.5px;font-weight:700}.toast{background:var(--ink-bg);border:1px solid var(--ink);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:400;transition:opacity .4s var(--ease),transform .4s var(--ease);max-width:calc(100vw - 40px);padding:12px 18px;font-size:14.5px;font-weight:700;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(12px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast b{color:var(--accent)}.shell{position:relative}.main{min-width:0}.grid{display:grid}.grid-hair{gap:1px}.kpi-row{grid-template-columns:repeat(4,1fr)}.two-col{grid-template-columns:1.6fr 1fr;align-items:start;gap:28px}.topbar{justify-content:space-between;align-items:center;gap:16px;padding:22px 0 12px;display:flex}.top-actions{align-items:center;gap:10px;display:flex}.crumb{opacity:.55}.view-title{min-height:.88em;margin:4px 0 16px;font-size:clamp(42px,5.6vw,84px)}.view-sub{margin-bottom:34px}.view-sub b{color:var(--ink);font-weight:700}.title-wrap{position:relative;container-type:inline-size}.view{animation:view-in .5s var(--ease) both}@keyframes view-in{0%{opacity:0}to{opacity:1}}.rise{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(18px)}.rise.in{opacity:1;transform:none}.stage{min-height:58vh;animation:view-in .5s var(--ease) both;flex-direction:column;justify-content:center;padding:40px 0 24px;display:flex}.skewable{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rise{opacity:1;transform:none}}.release-card{border:0;border-top:1px solid var(--rule);text-align:left;width:100%;transition:color .45s var(--ease),transform .45s var(--ease);grid-template-columns:64px 1fr auto;align-items:center;gap:20px;padding:16px 0;display:grid}@media (hover:hover){.release-card:hover{border-color:var(--rule);color:var(--accent);transform:translate(8px)}}.release-art{border:1px solid var(--rule-strong);font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;width:64px;height:64px;color:var(--ink);opacity:.48;flex:none;place-items:center;font-size:24.5px;display:grid;background:0 0!important}.release-card .meta b{letter-spacing:-.01em;margin-bottom:4px;font-size:20px;font-weight:800;display:block}.release-card .meta span{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.release-card .right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.release-card .streams{font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums;font-size:17px}.timeline{align-items:stretch;gap:0;margin:20px 0 6px;display:flex}.timeline .node{border-top:1px solid var(--rule);opacity:.3;flex-direction:column;flex:1;gap:8px;padding-top:10px;display:flex}.timeline .node:before{content:none}.timeline .node.done{opacity:.55;border-top-color:var(--rule-strong)}.timeline .node.now{opacity:1;border-top:2px solid var(--ink)}.timeline .node span{opacity:1}.track-row{border:0;border-top:1px solid var(--rule);align-items:center;gap:16px;padding:12px 0;display:flex}.track-row .no{letter-spacing:.14em;opacity:.35;font-variant-numeric:tabular-nums;width:24px;font-size:12.5px;font-weight:700}.track-row .t{flex:1;min-width:0}.track-row .t b{font-size:17.5px;font-weight:700;display:block}.track-row .t span{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700}.track-row .wave{align-items:flex-end;gap:2px;height:20px;display:flex}.track-row .wave i{background:rgba(var(--tint-rgb),.28);width:2px}.dsp-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0;display:grid}.dsp-chip{border:0;border-top:1px solid var(--rule);text-align:left;justify-content:flex-start;width:100%;padding:11px 0}.dsp-chip.on{opacity:1;border-top-color:var(--ink)}.dsp-chip:disabled{opacity:.3}.dsp-cat{opacity:.35;margin:26px 0 4px}.dsp-cat:first-child{margin-top:0}.dsp-cat .lock{color:var(--accent);opacity:1;margin-left:10px}.dsp-vector{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding:12px 0;font-size:17px;display:flex}.dsp-vector .k{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700}.dsp-vector .v{color:var(--ink-66);font-size:15.5px}.dsp-vector .v.ok:before{content:none}.dsp-vector .v.missing{color:var(--accent)}.dsp-vector .v.missing:before{content:none}.split-row{border-top:1px solid var(--rule);grid-template-columns:1fr 130px 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.split-edit-row{border-top:1px solid var(--rule);grid-template-columns:1.3fr 1fr 96px 34px;align-items:center;gap:12px;max-width:820px;padding:10px 0;display:grid}.split-edit-row .pct{align-items:center;gap:8px;display:flex}.split-edit-row .pct span{opacity:.55;font-size:15.5px}.split-total{margin-top:12px;font-size:15.5px}.credit-add{flex-wrap:wrap;align-items:center;gap:12px;max-width:820px;display:flex}.credit-add .inline-input{flex:1;min-width:200px}.role-pills{flex-wrap:wrap;gap:8px;display:flex}.credit-list{max-width:820px;margin-top:16px}.credit-row{border-top:1px solid var(--rule);align-items:baseline;gap:14px;padding:12px 0;display:flex}.credit-row b{flex:1;font-size:17.5px;font-weight:700}.credit-row .role{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700}.credit-row .legal{letter-spacing:.16em;text-transform:uppercase;opacity:.35;font-size:13px;font-weight:700}.ident-preview{letter-spacing:.08em;font-size:17px}.hero-wrap{position:relative}.hero-wrap:before{content:none}.home-greet{color:var(--ink-66);max-width:62ch;margin-bottom:40px;font-size:18px;line-height:1.6}.home-greet b{color:var(--ink);font-weight:700}.moments{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.moment{border:0;border-right:1px solid var(--rule);flex-direction:column;gap:12px;padding:22px 22px 22px 0;display:flex}.moment:last-child{border-right:0}.moment+.moment{padding-left:22px}.moment .big{font-variation-settings:"wdth" 100,"wght" 800;letter-spacing:-.01em;font-size:clamp(21px,2vw,25px);line-height:1.15}.moment .sub{color:var(--ink-55);flex:1;font-size:16px;line-height:1.55}.moment .go{letter-spacing:.16em;text-transform:uppercase;opacity:.55;transition:opacity .45s var(--ease),color .45s var(--ease);font-size:13px;font-weight:700}@media (hover:hover){.moment:hover .go{opacity:1;color:var(--accent)}}.moment .go .arrow{transition:transform .45s var(--ease);display:inline-block}.moment:hover .go .arrow{transform:translate(3px)}.moment.urgent{border-top:2px solid var(--accent);margin-top:-1px}.moment.urgent .big{color:var(--accent)}.money-strip{border:0;border-top:1px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:28px;padding:20px 0;display:flex}.next-up{align-items:baseline;gap:18px;display:flex}.next-up .count{font-size:38px}.next-up .count small{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:6px;font-size:12.5px;font-weight:700;display:block}.chapters{flex-wrap:wrap;gap:0;margin:10px 0 0;display:flex}.chapter-mark{opacity:.3;border-bottom:2px solid #0000;margin-right:20px;padding:0 20px 10px 0}.chapter-mark b{opacity:.55;margin-right:8px;font-weight:700}.chapter-mark:after{content:none}.chapter-mark.done{opacity:.55;border-bottom-color:var(--rule-strong)}.chapter-mark.now{opacity:1;border-bottom-color:var(--ink)}.shelf-wrap{position:relative}.shelf{scrollbar-width:none;border-top:1px solid var(--rule-strong);gap:0;display:flex;overflow-x:auto}.shelf::-webkit-scrollbar{display:none}.shelf-item,.shelf-card{border-right:1px solid var(--rule);flex:none;min-width:200px;margin-right:24px;padding:20px 24px 20px 0}.shelf-item:last-child,.shelf-card:last-child{border-right:0}.player-card,.pcx-shell{border:1px solid var(--rule-strong);background:0 0;padding:28px;position:relative;transform:none}.player-card:after,.pcx-shell:after{content:none}.pcx-stage{perspective:none}.pc-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pc-right{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.pc-name h1{font-size:clamp(45px,7.9vw,100px)}.pc-name .sub{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:10px;font-size:13px;font-weight:700}.pc-plan{border:1px solid var(--rule-strong);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.pc-ovr,.pcx-ovr{background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;width:auto;height:auto;display:flex}.pc-ovr b,.pcx-ovr b{color:var(--ink);font-size:50px}.pc-ovr span,.pcx-ovr span{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:6px;font-size:12.5px;font-weight:700;color:var(--ink)!important}.pc-stage{min-height:0;display:block;position:relative}.pc-monogram,.ob-monogram{display:none}.pc-lvl-badge{border:1px solid var(--rule-strong);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex;position:static}.ovrdial{display:none}.avatar-lg,.id-avatar{border:1px solid var(--rule-strong);font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;background:0 0;place-items:center;display:grid}.id-avatar .id-ovr{display:none}.quest{border:0;border-top:1px solid var(--rule);align-items:baseline;gap:14px;padding:13px 0;display:flex}.quest.earned,.quest.done{opacity:.48}.quest-body{color:var(--ink-66);flex:1;font-size:17px}.quest-body b{color:var(--ink);font-weight:700}.quest-xp{font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums;opacity:.55;font-size:15.5px}.quest-check{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700}.quest.earned .quest-check{opacity:1}.plan-card{flex-direction:column;gap:14px;padding:26px 22px;display:flex}.plan-name{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;font-size:30px;line-height:.9}.plan-ribbon{background:var(--ink);color:var(--ink-bg);letter-spacing:.16em;text-transform:uppercase;width:fit-content;padding:4px 9px;font-size:12.5px;font-weight:700;display:inline-block;position:static}.plan-card.featured{border-color:var(--ink)}.notif-panel{width:min(380px,calc(100vw - var(--catalog-w)));background:var(--ink-bg);border:1px solid var(--rule-strong);z-index:300;max-height:70vh;position:fixed;bottom:0;right:0;overflow-y:auto}.notif-row{border-top:1px solid var(--rule);color:var(--ink-66);align-items:flex-start;gap:12px;padding:13px 16px;font-size:16px;display:flex}.notif-row.unread,.notif-row.unread b{color:var(--ink)}.notif-x,.notif-clear{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:12.5px;font-weight:700}.notif-x:hover,.notif-clear:hover{opacity:1;color:var(--accent)}.notif-open{z-index:290;position:fixed;bottom:22px;right:22px}.boarding{border:1px solid var(--rule-strong)}.boarding .head{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 24px 16px;display:flex}.boarding .head .t{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(25px,2.94vw,34px);line-height:.9}.boarding .head .k{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700}.boarding .grid-b{grid-template-columns:1fr 1fr;display:grid}.boarding .cell{border-bottom:1px solid var(--rule);padding:14px 24px}.boarding .cell:nth-child(odd){border-right:1px solid var(--rule)}.boarding .cell .k{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:5px;font-size:12.5px;font-weight:700;display:block}.boarding .cell .v{font-size:17.5px;font-weight:700}.boarding .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px 22px;display:flex}.boarding .barcode{display:none}.ob-wrap{flex-direction:column;min-height:100vh;display:flex}.ob-q{margin-bottom:12px;font-size:clamp(32px,5vw,64px)}.ob-hint,.ob-caption{color:var(--ink-55);max-width:58ch;margin-bottom:30px;font-size:17px;line-height:1.6}.ob-kicker{opacity:.55;animation:none}.ob-nav{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin-top:30px;padding-top:18px;display:flex}.ob-step{letter-spacing:.16em;text-transform:uppercase;opacity:.35;font-size:12.5px;font-weight:700}.ob-swatches,.ob-swatch{display:none}.ob-mile-row{border-top:1px solid var(--rule);align-items:baseline;gap:14px;padding:10px 0;display:flex}.ob-mile-label{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700}.ob-suggest{flex-wrap:wrap;gap:8px;display:flex}.tile-row{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,minmax(130px,190px));gap:0;display:grid}.tile{border:0;border-right:1px solid var(--rule);text-align:left;flex-direction:column;gap:8px;padding:18px 18px 18px 0;display:flex}.tile:last-child{border-right:0}.tile+.tile{padding-left:18px}.tile .glyph{display:none}.tile b{letter-spacing:.02em;text-transform:uppercase;font-size:18px;font-weight:800}.tile span{color:var(--ink-55);font-size:15px;line-height:1.45}.tile.on{border-top:2px solid var(--ink);margin-top:-1px}.tile.wide{grid-column:span 2}.radio-cards{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(220px,340px));gap:0;display:grid}.radio-card{border:0;border-right:1px solid var(--rule);text-align:left;flex-direction:column;gap:5px;padding:16px 18px 16px 0;display:flex}.radio-card+.radio-card{padding-left:18px}.radio-card i{display:none}.radio-card.on{border-top:2px solid var(--ink);margin-top:-1px}.radio-card b{text-transform:uppercase;letter-spacing:.02em;font-size:17.5px;font-weight:800}.radio-card span{color:var(--ink-55);font-size:15px;line-height:1.45}.chip-cloud{flex-wrap:wrap;gap:8px;max-width:760px;display:flex}.date-chips{flex-wrap:wrap;gap:12px;display:flex}.stage-q{margin-bottom:12px;font-size:clamp(30px,4vw,52px)}.stage-hint{color:var(--ink-55);max-width:58ch;margin-bottom:34px;font-size:17px;line-height:1.6}.stage-hint b{color:var(--ink-66)}.stage-nav{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin-top:28px;padding-top:18px;display:flex}.stage-nav .enter-hint{letter-spacing:.16em;text-transform:uppercase;opacity:.35;font-size:12.5px;font-weight:700}.stage-nav .enter-hint b{border:1px solid var(--rule-strong);opacity:1;padding:2px 6px}.oauth-card{flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.oauth-card .who b{font-size:20px;font-weight:800;display:block}.oauth-card .who span{letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:13px;font-weight:700}.oauth-card .links{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.id-card{align-items:center;gap:14px;padding:14px;display:flex}.id-card .who b{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;display:block;overflow:hidden}.id-lvl{letter-spacing:.16em;text-transform:uppercase;opacity:.55;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:700;display:inline-flex}.id-lvl i{display:none}.advance-card{padding:22px}.advance-card .fig{margin:12px 0 6px;font-size:45px}.advance-card .terms{color:var(--ink-55);font-size:15px;line-height:1.7}.loss-banner,.anchor-strip{border-top:1px solid var(--rule-strong);padding:16px 0}.warn-ico{display:none}.light-zone{--ink:#0a0a0b;--ink-bg:#f2efe8;--tint-rgb:10, 10, 11;--canvas-color:#f2efe8;--ink-66:#0a0a0ba8;--ink-55:#0a0a0b8c;--ink-48:#0a0a0b7a;--ink-35:#0a0a0b59;--ink-30:#0a0a0b4d;--rule-strong:#0a0a0b38;--rule:#0a0a0b1f;--rule-faint:#0a0a0b1a;--bg:var(--ink-bg);--bg-2:var(--ink-bg);--ink-2:var(--ink-66);--muted:var(--ink-55);--line:var(--rule);--edge:var(--rule-strong);--good:var(--ink);--warn:var(--ink-55);--xp:var(--ink);background:var(--ink-bg);color:var(--ink)}.light-zone .btn-primary,.light-zone .btn.primary,.light-zone .pill.hot{color:#f2efe8}.flood .btn-primary,.flood .btn.primary,.flood .pill.hot{color:#f2efe8;background:#0a0a0b;border-color:#0a0a0b}.light-zone ::selection{background:var(--accent);color:#f2efe8}.flood{--ink-bg:#f03428;--canvas-color:#f03428;--ink-66:rgba(var(--tint-rgb), .74);--ink-55:rgba(var(--tint-rgb), .64);--ink-48:rgba(var(--tint-rgb), .58);--ink-35:rgba(var(--tint-rgb), .45);--rule-strong:rgba(var(--tint-rgb), .45);--rule:rgba(var(--tint-rgb), .25);--rule-faint:rgba(var(--tint-rgb), .2);--accent:#f2efe8;--bg:var(--ink-bg);--bg-2:var(--ink-bg);--ink-2:var(--ink-66);--muted:var(--ink-55);--line:var(--rule);--edge:var(--rule-strong);background:var(--ink-bg);color:var(--ink)}@media (max-width:1080px){.two-col{grid-template-columns:1fr}.kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.moments{border-top:0;grid-template-columns:1fr}.moment{border-right:0;border-top:1px solid var(--rule);padding:20px 0}.moment+.moment{padding-left:0}.tile-row,.radio-cards{border-top:0;grid-template-columns:1fr}.tile,.radio-card{border-right:0;border-top:1px solid var(--rule);padding:16px 0}.tile+.tile,.radio-card+.radio-card{padding-left:0}.release-card{grid-template-columns:48px 1fr;gap:14px}.release-card .right{grid-column:2;align-items:flex-start}.field-row,.split-row,.split-edit-row,.boarding .grid-b{grid-template-columns:1fr}.boarding .cell:nth-child(odd){border-right:0}}@media (max-width:640px){.kpi-row{grid-template-columns:1fr}.bar-list .row{grid-template-columns:90px 1fr 56px;gap:10px}}.onboard{min-height:100vh}.ob-wrap{min-height:100vh;padding:40px 64px 40px calc(var(--catalog-w) + 64px);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:72px;display:grid}.ob-left,.ob-right{min-width:0}.ob-progress{z-index:60;position:fixed;inset:0 0 auto}.ob-miles{flex-wrap:wrap;gap:0;margin:18px 0 34px;display:flex}.ob-mile{opacity:.3;border-bottom:2px solid #0000;align-items:baseline;gap:8px;margin-right:18px;padding:0 18px 8px 0;display:flex}.ob-mile.done{opacity:.55;border-bottom-color:var(--rule-strong)}.ob-mile.now{opacity:1;border-bottom-color:var(--ink)}.ob-step{animation:view-in .5s var(--ease) both}.ob-anchor{border-top:1px solid var(--rule);color:var(--ink-55);max-width:58ch;margin-top:26px;padding-top:14px;font-size:15.5px;line-height:1.6}.ob-anchor b{color:var(--ink);font-weight:700}.ob-card{border:1px solid var(--rule-strong);flex-direction:column;display:flex}.ob-card-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ob-ovr{flex-direction:column;align-items:flex-end;display:flex}.ob-ovr b{font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.ob-ovr span{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:4px;font-size:12.5px;font-weight:700}.ob-card-stage{border-bottom:1px solid var(--rule);place-items:center;min-height:150px;display:grid}.ob-card-name{border-bottom:1px solid var(--rule);padding:16px 18px}.ob-card-name b{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(25px,2.71vw,36px);line-height:.9;display:block}.ob-card-name span{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:8px;font-size:13px;font-weight:700;display:block}.ob-strength{border-top:0;height:auto;padding:16px 18px}.ob-strength-head{letter-spacing:.16em;text-transform:uppercase;opacity:.55;justify-content:space-between;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.ob-reveal-quests{border-top:1px solid var(--rule-strong);margin-top:8px}@media (max-width:1024px){.ob-wrap{padding:84px 24px 40px calc(var(--catalog-w) + 24px);grid-template-columns:1fr;gap:34px}.ob-right{display:none}}.shelf.has-active .shelf-item{opacity:.3;transition:opacity .45s var(--ease)}.shelf.has-active .shelf-item:has(.is-active){opacity:1}.shelf-card.is-active{border-color:var(--ink)}.drawer,.deal{animation:view-in .45s var(--ease) both}.open{display:block}.current{opacity:1}.compare{border-collapse:collapse;width:100%}.locked{opacity:.48}.mono{letter-spacing:0}.spine-rail{top:0;bottom:0;left:var(--catalog-w);z-index:46;pointer-events:none;width:max-content;display:flex;position:fixed}.spine{pointer-events:auto;width:var(--strip-w);border-right:1px solid rgba(var(--tint-rgb),.28);background:var(--ink-bg);height:100%;transition:width .5s var(--ease),background-color .5s var(--ease);flex:none;position:relative;overflow:hidden}.spine .closed{transition:opacity .3s var(--ease);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:34px 0 14px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.spine .open{width:var(--panel-w);opacity:0;transition:opacity .4s .12s var(--ease),background-color .6s var(--ease);pointer-events:none;flex-direction:column;gap:14px;padding:20px 18px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.spine:hover .open,.spine:focus-within .open,.spine--more.is-open .open{pointer-events:auto}.spine .open:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.spine .open:hover{background:color-mix(in oklab,var(--ink) 5%,transparent)}}.spine .open:has(a:hover){background:var(--ink-bg)}.spine .open>.open-body{flex:auto;order:1;min-height:0}.spine .open>.spine-foot{order:2;align-items:flex-end;gap:16px;min-height:0;margin-top:auto;display:flex}.spine-foot .vtitle{flex:none;align-self:flex-end}.spine-other{flex-direction:column;flex:1;min-width:0;padding-bottom:4px;display:flex}.spine-other a{border-top:1px solid var(--rule-faint);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.42;transition:opacity .35s var(--ease),color .35s var(--ease);align-items:baseline;gap:8px;padding:4px 0;font-size:10px;font-weight:700;display:flex}.spine-other a .n{opacity:.55;font-variant-numeric:tabular-nums;flex:none;width:15px;font-size:9px}.spine-other a .lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spine-other a .v{opacity:.5;font-variant-numeric:tabular-nums;margin-left:auto}.spine-other a .v.is-act{color:var(--accent);opacity:1}@media (hover:hover){.spine-other a:hover{opacity:1;color:var(--accent)}}.spine:hover,.spine:focus-within{width:var(--panel-w);z-index:2;background:#0e0e10}:root[data-theme=light] .spine{background:var(--ink-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .spine{background:color-mix(in oklab,var(--ink-bg) 92%,var(--ink))}}:root[data-theme=light] .spine:hover,:root[data-theme=light] .spine:focus-within{background:var(--ink-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .spine:hover,:root[data-theme=light] .spine:focus-within{background:color-mix(in oklab,var(--ink-bg) 86%,var(--ink))}}.spine:hover .closed,.spine:focus-within .closed{opacity:0}.spine:hover .open,.spine:focus-within .open{opacity:1;visibility:visible}.spine .open{visibility:hidden;transition:opacity .4s var(--ease),visibility 0s .4s}.spine:hover .open,.spine:focus-within .open{transition:opacity .4s .12s var(--ease),background-color .6s var(--ease)}.vlabel{writing-mode:vertical-rl;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--tint-rgb),.55);white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2;transform:rotate(180deg)}.vtitle{writing-mode:vertical-rl;white-space:nowrap;flex:none;align-self:flex-end;max-height:100%;transform:rotate(180deg)}.spine .vtitle{text-shadow:var(--glow)}.vlabel{text-shadow:var(--glow-dim)}.spine.is-here .vlabel{text-shadow:var(--glow)}.spine .open-body{flex-direction:column;flex:1;min-width:0;display:flex}.spine .open-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.spine .open-head>*{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.spine .open-foot{border-top:1px solid var(--rule-strong);min-width:0;margin-top:auto;padding-top:14px}.spine .stat{font-size:40px;display:block}.spine .stat.is-act{color:var(--accent)}.spine .sub{margin-top:10px;line-height:1.6;display:block}.spine-dim{z-index:43;pointer-events:none;opacity:0;transition:opacity .4s .15s var(--ease);background:#0a0a0b9e;position:fixed;top:0;right:0;bottom:0;left:0}.spine-rail:hover~.spine-dim,.spine-rail:focus-within~.spine-dim{opacity:1}.spine-dim{z-index:45}@media (hover:none),(max-width:1023px){.spine-rail,.spine-dim{display:none}}.spine.is-here .vlabel{color:var(--ink);opacity:1}.spine.is-here{border-right-color:var(--rule-strong)}.vflag{background:var(--accent);color:var(--ink-bg);font-variant-numeric:tabular-nums;padding:2px 3px;font-size:9.5px;font-weight:800;line-height:1}.spine--more{text-align:left}.spine--more.is-open,.spine--more.is-open .open{width:var(--panel-w);opacity:1}.spine--more.is-open .closed{opacity:0}.more-name{margin-bottom:12px;font-size:26px;display:block}.more-utils{flex-direction:column;gap:7px;display:flex}.spine-sheet{z-index:130;top:0;bottom:0;left:calc(var(--catalog-w) + var(--rail-w,0px));background:var(--ink-bg);border-right:1px solid var(--rule-strong);flex-direction:column;width:320px;padding:26px 24px;display:flex;position:fixed}.spine-sheet-head{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.spine-sheet-nav{flex-direction:column;margin-top:6px;display:flex}.spine-sheet-nav>*{text-align:left;border-bottom:1px solid var(--rule);letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 115,"wght" 900;color:var(--ink);opacity:.55;transition:opacity .4s var(--ease),color .4s var(--ease);padding:11px 0;font-size:15px;font-weight:800}@media (hover:hover){.spine-sheet-nav>:hover{opacity:1;color:var(--accent)}}.spine-sheet-nav>.is-act{color:var(--accent);opacity:1}@media (hover:none),(max-width:1023px){.spine-sheet{display:none}}.cols{align-items:flex-start;gap:44px;display:flex}.cols>*{min-width:0}.cols--stretch>*{align-self:stretch}.col-rule{border-left:1px solid var(--rule-strong);padding-left:32px}.col-split{flex-direction:column;justify-content:space-between;display:flex}@media (max-width:900px){.cols{flex-direction:column;gap:30px}.col-rule{border-left:0;border-top:1px solid var(--rule-strong);padding-top:22px;padding-left:0}}.data-row{text-align:left;border-top:1px solid var(--rule-strong);width:100%;transition:color .45s var(--ease);align-items:baseline;gap:14px;padding:15px 0;display:flex}.data-row .cat{letter-spacing:.16em;text-transform:uppercase;opacity:.35;flex:none;width:80px;font-size:11px;font-weight:700}.data-row .title{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;flex:1;font-size:clamp(26px,2.85vw,38px);font-weight:900;line-height:1}.data-row .kind{letter-spacing:.16em;text-transform:uppercase;opacity:.48;white-space:nowrap;text-overflow:ellipsis;flex:none;width:148px;font-size:12px;font-weight:700;overflow:hidden}.data-row .state{letter-spacing:.16em;text-transform:uppercase;opacity:.55;white-space:nowrap;flex:none;width:198px;font-size:12px;font-weight:700}.data-row .when{opacity:.5;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 100,"wght" 600;flex:none;width:143px;font-size:15.5px}.data-row .qty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 90,"wght" 800;flex:none;width:83px;font-size:20px}.data-row.is-act .state{color:var(--accent);opacity:1}.data-row.is-off{opacity:.48}.data-row.is-gone{opacity:.4}.data-row.is-gone .title .truncate{text-decoration:line-through;text-decoration-thickness:.08em}.data-row.is-gone img{filter:grayscale()}.data-row .when.is-passed{color:var(--accent);opacity:1}.data-row .qty .go{display:none}@media (hover:hover){.data-row:hover .qty .go{display:inline}.data-row:hover .qty .dash{display:none}.data-row:hover{color:var(--accent)}}@media (max-width:1080px){.data-row .kind,.data-row .when{display:none}.data-row .state{width:166px}}@media (max-width:720px){.data-row{flex-wrap:wrap;align-items:baseline;gap:8px 12px}.data-row .cat{display:none}.data-row .title{flex:1 0 100%;font-size:clamp(24px,7.5vw,34px)}.data-row .state{white-space:normal;flex:auto;width:auto;min-width:0}.data-row .qty{flex:none;width:auto;margin-left:auto}}.list-tabs{flex-wrap:wrap;align-items:baseline;gap:24px;margin-top:26px;padding:0 0 12px;display:flex}.list-tabs button{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.42;transition:opacity .35s var(--ease),color .35s var(--ease);font-size:13.5px;font-weight:700}.list-tabs button .n{font-variant-numeric:tabular-nums;opacity:.6}.list-tabs .sort{margin-left:auto}.list-tabs button.is-on{opacity:1}.list-tabs button.is-act{opacity:1;color:var(--accent)}@media (hover:hover){.list-tabs button:hover{opacity:1;color:var(--accent)}}@media (max-width:720px){.list-tabs{gap:16px}.list-tabs .sort{margin-left:0}}.list-foot{border-top:1px solid var(--rule-strong);justify-content:space-between;gap:16px;margin-top:12px;padding-top:10px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sidebar-item .val{opacity:.48;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 90,"wght" 800;text-overflow:ellipsis;white-space:nowrap;max-width:84px;margin-left:auto;font-size:13.5px;overflow:hidden}.sidebar-item.active .val{opacity:.66}.sidebar-sub{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.sidebar-subitem{text-align:left;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--ink);opacity:.48;transition:opacity .4s var(--ease),color .4s var(--ease);align-items:baseline;gap:12px;padding:6px 20px;font-size:12px;font-weight:700;display:flex}.sidebar-subitem .idx{opacity:.5;font-variant-numeric:tabular-nums;flex:none;width:16px;font-size:10px}.sidebar-subitem .flag{background:var(--accent);color:var(--ink-bg);letter-spacing:.04em;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:800}.sidebar-subitem.active{opacity:1}@media (hover:hover){.sidebar-subitem:hover{opacity:1;color:var(--accent)}}.sidebar-peek{border-top:1px solid var(--rule-strong);flex-direction:column;flex:none;gap:6px;min-height:88px;padding:13px 20px 15px;display:flex}.sidebar-nav{flex:auto;min-height:0}.sidebar-peek .peek-stat{font-size:26px;line-height:1}.sidebar-peek .peek-stat.is-act{color:var(--accent)}.sidebar-peek .peek-sub{line-height:1.55}.spine--back .vlabel{opacity:.62}.spine--exit{border-right-color:var(--accent)}.spine--exit .vlabel{color:var(--accent);opacity:1}.spine--exit .vtitle{color:var(--accent)}.spine--back .open-foot .stat{opacity:.66;font-size:30px}.vtitle{font-size:min(94px,calc((100vh - 150px) / (var(--tch,8) * .8)))}.hub-grid{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hub-cell{border-left:1px solid var(--rule);transition:color .45s var(--ease);flex-direction:column;gap:6px;min-width:0;padding:14px 15px 16px;display:flex}.hub-grid>:first-child{border-left:0;padding-left:0}.hub-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.hub-head>*{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hub-name{align-items:center;gap:9px;font-size:clamp(17px,1.5vw,21px);line-height:1;display:flex}.hub-mark{opacity:.72;flex:none}.hub-cell:hover .hub-mark{opacity:1}.hub-stat{margin-top:2px;font-size:clamp(23px,2vw,29px)}.hub-stat.is-act{color:var(--accent)}.hub-sub{letter-spacing:.1em;margin-top:auto;padding-top:5px;font-size:12px;line-height:1.45}@media (hover:hover){.hub-cell:hover{color:var(--accent)}}@media (max-width:1440px){.hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-cell{border-bottom:1px solid var(--rule)}.hub-grid>:nth-child(n){border-left:1px solid var(--rule);padding-left:15px}.hub-grid>:nth-child(4n+1){border-left:0;padding-left:0}}@media (max-width:1240px){.hub-sub{display:none}}@media (max-width:720px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-grid>:nth-child(n){border-left:1px solid var(--rule);padding-left:13px}.hub-grid>:nth-child(odd){border-left:0;padding-left:0}}.spine--root{width:var(--strip-w-root);border-right-color:var(--rule-strong)}.spine--root .vlabel{opacity:1}.spine--root .open,.spine--root:hover,.spine--root:focus-within{width:var(--panel-w-root)}.spine--root:focus-within .closed{opacity:0}.spine--root:focus-within .open{opacity:1;visibility:visible}.spine-jump{flex-direction:column;margin-top:12px;display:flex;overflow-y:auto}.spine-jump a{border-top:1px solid var(--rule-faint);letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 115,"wght" 900;color:var(--ink);opacity:.55;transition:opacity .35s var(--ease),color .35s var(--ease);align-items:baseline;gap:10px;padding:5px 0;font-size:12px;font-weight:800;display:flex}.spine-jump a .n{letter-spacing:.14em;opacity:.5;font-variant-numeric:tabular-nums;flex:none;width:16px;font-size:9px;font-weight:700}.spine .closed .vlabel{margin-top:auto}.spine .closed .spine-jump{flex:0 auto;min-height:0}.spine-jump a .g{opacity:.72;flex:none;justify-content:center;align-self:center;min-width:16px;display:flex}.spine-jump a:hover .g{opacity:1}.spine-jump a .v{opacity:.5;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 90,"wght" 800;margin-left:auto;font-size:11px}.spine-jump a .v.is-act{color:var(--accent);opacity:1}@media (hover:hover){.spine-jump a:hover{opacity:1;color:var(--accent)}}.mini{overscroll-behavior:contain;min-height:0;margin-top:var(--mini-top,100px);scrollbar-width:none;flex-direction:column;flex:auto;gap:30px;padding-right:2px;display:flex;overflow-y:auto}@media (max-height:780px){.mini{--mini-top:52px}}.mini::-webkit-scrollbar{width:0;height:0}.mini-lede{color:var(--ink-66);text-transform:none;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.6}.mini-lede b{color:var(--ink);font-weight:700}.mini-sec{flex-direction:column;gap:14px;display:flex}.mini-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.55;border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.mini-h>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-tag{letter-spacing:0;text-transform:none;opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:54%;font-size:14px;font-weight:400;overflow:hidden}.mini-list{flex-direction:column;display:flex}.mini-list>.mini-row:first-child{border-top:0}.mini-row{text-align:left;border-top:1px solid var(--rule-strong);width:100%;transition:color .45s var(--ease);align-items:baseline;gap:12px;padding:10px 0;display:flex}.mini-row .c{letter-spacing:.16em;text-transform:uppercase;opacity:.35;text-overflow:ellipsis;white-space:nowrap;flex:none;width:44px;font-size:11px;font-weight:700;overflow:hidden}.mini-row .t{flex:1;min-width:0}.mini-row .t .h{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:23.5px;font-weight:900;line-height:1;display:block;overflow:hidden}.mini-row .t .m{letter-spacing:.16em;text-transform:uppercase;opacity:.48;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:700;display:block;overflow:hidden}.mini-row .r{letter-spacing:.16em;text-transform:uppercase;opacity:.55;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:46%;font-size:12px;font-weight:700;overflow:hidden}.mini-row .r.is-num{letter-spacing:0;text-transform:none;opacity:.8;font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums lining-nums;font-size:19px}.mini-row.is-act .r{color:var(--accent);opacity:1}.mini-row.is-off{opacity:.48}@media (hover:hover){.mini-row:hover{color:var(--accent)}}.mini-more{letter-spacing:.16em;text-transform:uppercase;opacity:.55;transition:opacity .4s var(--ease),color .4s var(--ease);padding-top:11px;font-size:13px;font-weight:700;display:block}@media (hover:hover){.mini-more:hover{opacity:1;color:var(--accent)}}.mini-note{color:var(--ink-66);font-size:15.5px;font-weight:400;line-height:1.6}.mini-note b{color:var(--ink);font-weight:700}.mini-note.is-idle{opacity:.5}.mini-stat{letter-spacing:0;font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums lining-nums;font-size:52px;line-height:1}.mini-stat sup{opacity:.62;vertical-align:super;font-size:.45em;font-weight:700}.mini-stat.is-lead{color:var(--accent)}.mns{gap:22px}.mns-head{align-items:center;gap:14px;display:flex}.mns-head img,.mns-head .ph{object-fit:cover;background:var(--well-hover);letter-spacing:.06em;width:62px;height:62px;color:var(--ink-35);flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.mns-head .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.mns-head i{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);font-size:11px;font-style:normal;font-weight:700}.mns-head b{letter-spacing:-.02em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:900;line-height:1.05;overflow:hidden}.mns-head em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-35);font-size:11.5px;font-style:normal;font-weight:700}.mns-rec{background:var(--accent);color:var(--ink-bg);flex-direction:column;gap:10px;padding:16px 16px 18px;display:flex}.mns-rec .lbl{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:inherit;opacity:.72;transition:opacity .2s var(--ease);background:0 0;border:0;align-self:flex-start;padding:0;font-size:10.5px;font-weight:800}.mns-rec .lbl:hover:not(:disabled){opacity:1}.mns-rec .lbl:disabled{cursor:wait}.mns-rec .nm{letter-spacing:-.025em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;font-size:27px;font-weight:900;line-height:.94}.mns-rec .chips{flex-wrap:wrap;gap:5px;display:flex}.mns-rec .chips span{background:var(--ink-bg);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;font-size:9.5px;font-weight:800}.mns-rec .go{background:var(--ink-bg);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;align-self:flex-start;margin-top:2px;padding:9px 14px;font-size:11.5px;font-weight:800}.mns-adds{flex-direction:column;gap:8px;display:flex}.mns-add{text-align:left;cursor:pointer;width:100%;color:inherit;border:1px solid var(--rule-strong);transition:border-color .2s var(--ease),background .2s var(--ease);background:0 0;align-items:center;gap:11px;padding:11px 12px;display:flex}.mns-add:hover:not(:disabled){border-color:var(--ink)}.mns-add:disabled{cursor:wait;opacity:.6}.mns-add.on{border-color:var(--ink);background:var(--well)}.mns-add svg,.mns-add .g{width:22px;height:22px;color:var(--ink-55);flex:none}.mns-add .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mns-add .tx b{letter-spacing:-.005em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.mns-add .tx em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-35);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.mns-add .plus{color:var(--ink-35);flex:none;font-size:15px;font-weight:800}.mns-add.on .plus{color:var(--accent)}.mns-bar{border-top:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.mns-bar .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);font-size:11px;font-weight:700}.mns-bar .v{letter-spacing:-.02em;color:var(--ink);font-variation-settings:"wdth" 90,"wght" 900;font-variant-numeric:tabular-nums lining-nums;font-size:24px;font-weight:900}.rl-mktb{text-align:left;flex-wrap:wrap}.rl-mktb .sv{letter-spacing:.04em;text-transform:none;color:var(--ink-35);flex-basis:100%;order:3;margin-top:3px;font-size:11px;font-weight:600}.st{--st-ink:#f5efe4;--st-ink-rgb:245,239,228;--st-panel:#1f1a14;--st-bg:#14110d;--st-accent:#e84f35;--st-gold:#c9a36b;--st-green:#a3b47a;--st-sans:Inter,system-ui,-apple-system,sans-serif;--st-disp:Archivo,system-ui,sans-serif;--st-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;color:var(--st-ink)}:root[data-theme=light] .st{--st-ink:#1f1a14;--st-ink-rgb:31,26,20;--st-panel:#efe7d6;--st-bg:#f5efe4;--st-gold:#8a6a3a}.st,.st *,.st :before,.st :after{font-family:var(--st-sans)}.st .display{font-family:var(--st-disp)}.st .mono{font-family:var(--st-mono)}.st-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.st-top .lt{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.st-back{color:rgba(var(--st-ink-rgb),.55);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.st-back:hover{color:var(--st-ink)}.st-eyebrow{letter-spacing:.24em;color:var(--st-gold);white-space:nowrap;font-size:13px;font-weight:700}.st-who{color:rgba(var(--st-ink-rgb),.5);font-size:14px;font-weight:500}.st-who b{color:var(--st-ink);font-weight:700}.st-ttl{font-family:var(--st-disp);letter-spacing:-.03em;color:var(--st-ink);font-variation-settings:"wdth" 115;margin:22px 0 0;font-size:clamp(40px,8vw,72px);font-weight:900;line-height:.9}.st-ttl i{color:var(--st-accent);font-style:normal}.st-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;padding:30px 0 40px;display:grid}@media (max-width:880px){.st-grid{grid-template-columns:1fr;gap:20px}}.st-nav{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:880px){.st-nav{flex-flow:wrap;gap:4px}}.st-nav button{text-align:left;cursor:pointer;width:100%;color:rgba(var(--st-ink-rgb),.6);transition:background-color .2s var(--ease),color .2s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:16px;font-weight:500;display:flex}@media (max-width:880px){.st-nav button{width:auto}}.st-nav button:hover{background:var(--st-panel);color:var(--st-ink)}.st-nav button.on{color:var(--st-ink);background:var(--st-panel);font-weight:600}.st-nav .ct{font-family:var(--st-mono);color:rgba(var(--st-ink-rgb),.4);font-size:13px;font-weight:600}.st-nav .rule{background:rgba(var(--st-ink-rgb),.12);height:1px;margin:10px 0}@media (max-width:880px){.st-nav .rule{display:none}}.st-tag{letter-spacing:.1em;color:var(--st-gold);border:1px solid var(--st-gold);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.st-stack{flex-direction:column;gap:20px;min-width:0;min-height:520px;display:flex}.st-panel{background:var(--st-panel)}.st-hd{border-bottom:1px solid rgba(var(--st-ink-rgb),.1);padding:20px 24px}.st-hd b{font-family:var(--st-disp);color:var(--st-ink);font-size:21px;font-weight:800;display:block}.st-hd span{color:rgba(var(--st-ink-rgb),.55);margin-top:3px;font-size:15.5px;display:block}.st-row{border-bottom:1px solid rgba(var(--st-ink-rgb),.08);flex-wrap:wrap;align-items:center;gap:20px;padding:18px 24px;display:flex}.st-row:last-child{border-bottom:0}.st-row .tx{flex:1;min-width:0}.st-row .tx b{color:var(--st-ink);font-size:17px;font-weight:600;display:block}.st-row .tx span{color:rgba(var(--st-ink-rgb),.55);margin-top:3px;font-size:15px;line-height:1.5;display:block}.st-row .tx em{color:var(--st-gold);font-style:normal;font-weight:600}.st-row .tx .st-k{color:rgba(var(--st-ink-rgb),.5);margin-top:0;font-size:14px;font-weight:500;display:block}.st-row .tx .st-v{color:var(--st-ink);overflow-wrap:anywhere;margin-top:3px;font-size:19px;font-weight:700;display:block}.st-row .tx .st-v.mono{letter-spacing:.1em}.st-note{color:var(--st-gold);white-space:nowrap;font-size:13px;font-weight:600}.st-foot{color:rgba(var(--st-ink-rgb),.55);padding:14px 24px;font-size:15px;line-height:1.5}.st-btn{color:var(--st-ink);border:1px solid rgba(var(--st-ink-rgb),.25);white-space:nowrap;cursor:pointer;transition:border-color .2s var(--ease);background:0 0;border-radius:4px;flex:none;padding:10px 16px;font-size:15.5px;font-weight:600}.st-btn:hover:not(:disabled){border-color:var(--st-ink)}.st-btn:disabled{opacity:.4;cursor:default}.st-sw{cursor:pointer;background:rgba(var(--st-ink-rgb),.18);width:44px;height:24px;transition:background-color .2s var(--ease);border:0;border-radius:12px;flex:none;padding:0;position:relative}.st-sw:after{content:"";background:rgba(var(--st-ink-rgb),.7);width:18px;height:18px;transition:transform .2s var(--ease),background-color .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.st-sw[aria-pressed=true]{background:var(--st-accent)}.st-sw[aria-pressed=true]:after{background:#fff;transform:translate(20px)}.st-sw:disabled{opacity:.5;cursor:default}.st-seg{background:var(--st-bg);border-radius:4px;flex-wrap:wrap;flex:none;padding:3px;display:flex}.st-seg button{color:rgba(var(--st-ink-rgb),.6);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:3px;padding:8px 16px;font-size:15px;font-weight:600}.st-seg button:hover:not(:disabled):not(.on){color:var(--st-ink)}.st-seg button.on{background:var(--st-ink);color:var(--st-bg)}.st-seg button.on.hot{background:var(--st-accent);color:#fff}.st-seg button:disabled{opacity:.5;cursor:default}.st-chip,.st-row .tx .st-chip{color:var(--st-green);white-space:nowrap;text-transform:capitalize;background:#a3b47a29;border-radius:4px;margin-top:0;padding:4px 9px;font-size:12.5px;font-weight:700;display:inline-block}.st-chip.hot,.st-row .tx .st-chip.hot{color:#fff;background:var(--st-accent)}.st-row .tx .st-plan{flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;display:flex}.st-row .tx .st-plan b{font-family:var(--st-disp);color:var(--st-ink);font-variation-settings:"wdth" 115;text-transform:uppercase;font-size:35.5px;font-weight:900;line-height:1;display:block}.st-row .tx .st-plan+span{color:rgba(var(--st-ink-rgb),.7);margin-top:8px;font-size:16px}.st-row .tx .st-head{flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;display:flex}.st-row .tx .st-head b{color:var(--st-ink);font-size:17px;font-weight:600;display:block}.st-row .tx code,.st-foot code{font-family:var(--st-mono);color:var(--st-ink);font-size:13.5px;font-weight:500}.st-sw.is-loading{opacity:.35}.st-team{border:1px dashed #c9a36b73}.st-team .st-hd{border-bottom:1px dashed #c9a36b4d;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-team .badge{letter-spacing:.12em;color:#14110d;background:var(--st-gold);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.st-team .said{color:rgba(var(--st-ink-rgb),.55);font-size:15.5px}.st-ready{background:var(--st-bg);flex-wrap:wrap;align-items:center;gap:20px;margin:14px 24px 18px;padding:12px 16px;display:flex}.st-ready .s{color:rgba(var(--st-ink-rgb),.75);align-items:center;gap:7px;font-size:15px;font-weight:500;display:flex}.st-ready .dot{background:var(--st-green);border-radius:50%;flex:none;width:7px;height:7px}.st-ready .dot.off{background:var(--st-accent)}.st-ready .st-btn{margin-left:auto}.st-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:4px 24px 0;display:flex}.st-close span{color:rgba(var(--st-ink-rgb),.55);font-size:15.5px}.st-close button{color:var(--st-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #e84f3566;padding:0 0 1px;font-size:15.5px;font-weight:600}.st-danger{background:#e84f350f;border:1px solid #e84f3573;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px;display:flex}.st-danger .tx{flex:1;min-width:0}.st-danger .tx b{color:var(--st-accent);font-size:17px;font-weight:700;display:block}.st-danger .tx span{color:rgba(var(--st-ink-rgb),.6);margin-top:3px;font-size:15px;line-height:1.5;display:block}.st-danger .tx .st-field{max-width:380px;margin-top:12px}.st-danger .acts{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.st-close b{color:var(--st-ink);font-weight:700}.st-danger-go{color:#fff;white-space:nowrap;cursor:pointer;background:#c93a22;border:0;border-radius:4px;flex:none;padding:11px 16px;font-size:15.5px;font-weight:600}.st-danger-go:disabled{opacity:.5;cursor:default}.st-row .tx .st-pending{color:var(--st-accent);margin-top:8px;font-size:15px;line-height:1.5;display:block}.st-row .tx .st-pending b{font-size:inherit;color:inherit;display:inline}.st-field{width:100%;color:var(--st-ink);background:var(--st-bg);border:1px solid rgba(var(--st-ink-rgb),.2);border-radius:4px;padding:10px 12px;font-size:16.5px}.st-field:focus{border-color:var(--st-ink);outline:none}.st-form{border-bottom:1px solid rgba(var(--st-ink-rgb),.08);flex-direction:column;gap:12px;max-width:460px;padding:18px 24px;display:flex}.st-form label{flex-direction:column;gap:6px;display:flex}.st-form .lb{color:rgba(var(--st-ink-rgb),.5);font-size:14px;font-weight:500}.st-form .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mmk{gap:20px}.mmk .mkt-grid{grid-template-columns:1fr;gap:10px}.mmk .mkt-sit{min-height:0;padding:15px 16px 14px}.mmk .mkt-sit .n{font-size:10.5px}.mmk .mkt-sit .q{margin-top:12px;font-size:27px}.mmk .mkt-sit.mkt-hollow .q{-webkit-text-stroke-width:1px}.mmk .mkt-sit .tags{margin-top:12px}.mmk .mkt-sit .tags span{padding:5px 9px;font-size:10px}.mmk .mkt-glyph.g-incoming{width:150px;max-width:42%;top:10px;right:-8px}.mmk .mkt-glyph.g-flat{width:160px;max-width:44%;top:12px;right:-6px}.mmk .mkt-glyph.g-routes{width:110px;max-width:32%;top:10px;right:6px}.mmk .mkt-glyph.g-waves{width:130px;max-width:36%;top:10px;right:0}.mmk .mkt-foot{gap:12px;padding-top:0}.mmk .mkt-foot .lo{font-size:12.5px}.mmk .mkt-apply{font-size:11.5px}.mini-links{gap:18px;display:flex}.mini-links a{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);text-underline-offset:4px;font-size:12.5px;font-weight:700;text-decoration:underline}.mini-links a:hover{color:var(--ink)}.mini-flat{flex-direction:column;display:flex}.mini-flat-row{border-bottom:1px solid var(--rule);color:inherit;padding:11px 0;text-decoration:none;display:block}.mini-flat-row:last-child{border-bottom:0}.mini-flat-row b{letter-spacing:-.005em;color:var(--ink);font-size:15.5px;font-weight:700;display:block}.mini-flat-row i{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-35);margin-top:3px;font-size:12px;font-style:normal;font-weight:700;display:block}.mini-flat-row.is-on b:after{content:" ✓";color:var(--accent)}.mini-flat-row.is-link{transition:color .25s var(--ease)}@media (hover:hover){.mini-flat-row.is-link:hover b{color:var(--accent)}}.mini-act{background:var(--accent);color:var(--ink);border:1px solid var(--accent);letter-spacing:.14em;text-transform:uppercase;transition:opacity .35s var(--ease);justify-content:center;align-self:flex-start;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.mini-act:hover{opacity:.88}.mini-ghost{color:var(--ink);border:1px solid var(--rule-strong);letter-spacing:.14em;text-transform:uppercase;opacity:.8;transition:opacity .35s var(--ease),border-color .35s var(--ease);background:0 0;justify-content:center;align-self:flex-start;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.mini-ghost:hover{opacity:1;border-color:var(--ink)}.mini-quiet{letter-spacing:.16em;text-transform:uppercase;opacity:.4;transition:opacity .4s var(--ease),color .4s var(--ease);align-self:flex-start;font-size:13px;font-weight:700}.mini-quiet:hover{opacity:1;color:var(--accent)}.mini-field{border:1px solid var(--rule-strong);width:100%;color:var(--ink);transition:border-color .35s var(--ease);background:0 0;padding:10px 12px;font-size:17px}.mini-field::placeholder{color:rgba(var(--tint-rgb),.3)}.mini-field:focus{border-color:var(--ink);outline:none}.mini-tabs{flex-wrap:wrap;gap:8px;display:flex}.mini-tabs button{border:1px solid var(--rule);letter-spacing:0;text-transform:none;color:var(--ink);opacity:.55;transition:opacity .35s var(--ease),border-color .35s var(--ease);padding:7px 14px;font-size:15.5px;font-weight:600}.mini-tabs button.is-on{opacity:1;border-color:var(--ink)}.mini-tabs button:disabled{opacity:.24;cursor:not-allowed}@media (hover:hover){.mini-tabs button:not(:disabled):hover{opacity:1}}.mini-spark{align-items:flex-end;gap:2px;height:62px;display:flex}.mini-spark i{background:var(--ink);opacity:.3;flex:1;min-height:2px}.mini-spark i:last-child{opacity:.85}.mini-card{align-items:center;gap:18px;display:flex}.mini-card-side{flex-direction:column;gap:5px;min-width:0;display:flex}.mini-card-side b{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:22.5px;font-weight:900;line-height:1;overflow:hidden}.mini-card-side span{letter-spacing:.16em;text-transform:uppercase;opacity:.5;font-size:12px;font-weight:700}.spine-open{transition:color .4s var(--ease),opacity .4s var(--ease)}.spine-open:hover{color:var(--accent);opacity:1}.spine--page .spine-foot{max-height:30vh}.spine--page .vtitle{font-size:min(54px,calc(30vh / (var(--tch,8) * .8)))}.mini-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-card-v{aspect-ratio:4/5;text-align:left;border:1px solid var(--rule);width:100%;transition:border-color .35s var(--ease);display:block;position:relative;overflow:hidden}.mini-card-v:hover{border-color:var(--rule-strong)}.mini-card-v img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.mini-card-v .scrim{background:#0a0a0b80;position:absolute;top:0;right:0;bottom:0;left:0}.mini-card-v .mono{opacity:.14;place-items:center;font-size:46px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.mini-card-v .rate{z-index:2;background:var(--ink-bg);border:1px solid var(--rule);font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums;padding:2px 6px;font-size:13px;position:absolute;top:7px;right:7px}.mini-card-v .foot{z-index:2;position:absolute;bottom:9px;left:10px;right:10px}.mini-card-v .nm{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;line-height:1.05;display:block;overflow:hidden}.mini-card-v .kd{letter-spacing:.16em;text-transform:uppercase;opacity:.6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:700;display:block;overflow:hidden}.mini-rails{flex-direction:column;gap:20px;display:flex}.mini-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.mini-rail::-webkit-scrollbar{height:0}.mini-chip{text-align:left;scroll-snap-align:start;flex:none;width:96px}.mini-chip .art{border:1px solid var(--rule);width:96px;height:96px;transition:border-color .35s var(--ease);position:relative;overflow:hidden}.mini-chip .art img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.mini-chip .art .mono{opacity:.16;place-items:center;font-size:27px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.mini-chip .nm{letter-spacing:.01em;text-transform:uppercase;opacity:.8;text-overflow:ellipsis;white-space:nowrap;transition:opacity .35s var(--ease),color .35s var(--ease);margin-top:7px;font-size:12px;font-weight:800;display:block;overflow:hidden}.mini-chip .rt{opacity:.48;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}@media (hover:hover){.mini-chip:hover .nm{opacity:1;color:var(--accent)}.mini-chip:hover .art{border-color:var(--rule-strong)}}.spine-back{border-bottom:1px solid var(--rule-strong);transition:color .4s var(--ease);padding-bottom:11px}.spine .open-head.spine-back>*{transition:opacity .4s var(--ease);font-size:11.5px}@media (hover:hover){.spine-back:hover{color:var(--accent)}.spine-back:hover>*{opacity:1}}.mini-row.has-art{align-items:center}.mini-art{border:1px solid var(--rule);flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.mini-art .ph{opacity:.42;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.mini-art img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.mini-row .r .go{display:none}@media (hover:hover){.mini-row:hover .r .go{display:inline}.mini-row:hover .r .rest{display:none}}.mini-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.mini-foot>*{align-self:center}.mini-foot .mini-more{padding-top:0}:root{--set:var(--ink);--on-set:var(--ink-bg);--live:var(--accent);--on-live:var(--ink);--ok:#c2ff3a;--on-ok:#0a0a0b;--well:rgba(var(--tint-rgb), .06);--well-hover:rgba(var(--tint-rgb), .09);--well-focus:rgba(var(--tint-rgb), .11);--rule-hard:rgba(var(--tint-rgb), .34)}.well-panel{background:var(--well);border:1px solid var(--rule-strong);transition:background .3s var(--ease),border-color .3s var(--ease)}.well-panel.is-me,.well-panel:focus-within{border-color:var(--rule-hard)}.well-panel.is-me{background:var(--well-hover)}.well-field{background:var(--well);border:1px solid var(--rule-strong);width:100%;color:var(--ink);transition:background .25s var(--ease),border-color .25s var(--ease)}.well-field:hover{background:var(--well-hover);border-color:var(--rule-hard)}.well-field:focus{background:var(--well-focus);border-color:var(--ink);outline:none}.well-field::placeholder{color:var(--ink-30)}.well-field.needs{border-color:var(--accent)}:root{--serif:"Source Serif 4", Georgia, "Times New Roman", serif}.paper-prose,.paper-prose *{font-family:var(--serif);letter-spacing:0}.paper-party{border-left:3px solid var(--rule-hard);transition:border-color .3s var(--ease)}.paper-party.is-me{border-left-color:var(--accent)}.paper-field{background:var(--well);border:0;border-bottom:2px solid var(--ink-48);width:100%;color:var(--ink);transition:background .25s var(--ease),border-color .25s var(--ease)}.paper-field:hover{background:var(--well-hover);border-bottom-color:var(--ink)}.paper-field:focus{background:var(--well-focus);border-bottom-color:var(--accent);outline:none}.paper-field::placeholder{color:var(--ink-30);font-style:italic}.paper-field.needs{border-bottom-color:var(--accent)}.mkt-budget{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--well);width:600px;margin:4px 0 2px;padding:20px 20px 22px}.mkt-skipnote{color:var(--ink-35);margin:16px 0 0;font-size:13.5px}.mkb-head{padding-bottom:4px}.mkb-head .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-55);font-size:12px;font-weight:800}.mkb-head .hd{letter-spacing:-.03em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;color:var(--ink);margin-top:14px;font-size:clamp(38px,5.6vw,66px);line-height:.9}.mkb-head .hd .dot{color:var(--accent)}.mkb-head .ds{color:var(--ink-55);max-width:56ch;margin-top:12px;font-size:15px;line-height:1.55}.mkb-known{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:26px;padding:14px 0;display:flex}.mkb-known .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);font-size:11px;font-weight:800}.mkb-known .v{flex-wrap:wrap;gap:8px;display:flex}.mkb-known .v span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-55);border:1px solid var(--rule-strong);padding:5px 10px;font-size:12px;font-weight:700}.mkb-qs{flex-direction:column;margin-top:8px;display:flex}.mkb-q{border-bottom:1px solid var(--rule);grid-template-columns:300px 1fr;align-items:start;gap:32px;padding:26px 0;display:grid}.mkb-q:last-child{border-bottom:0}@media (max-width:860px){.mkb-q{grid-template-columns:1fr;gap:16px}}.mkb-q .tx{grid-template-columns:auto 1fr;gap:6px 12px;display:grid}.mkb-q .n{color:var(--ink-35);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900;line-height:1.5}.mkb-q .qq{color:var(--ink);font-size:18px;font-weight:800;line-height:1.25}.mkb-q .wy{color:var(--ink-35);grid-column:2;font-size:13px;line-height:1.5}.mkb-chips{flex-wrap:wrap;gap:8px;display:flex}.mkb-chip{color:var(--ink-55);border:1px solid var(--rule-strong);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease);background:0 0;padding:10px 15px;font-size:13.5px;font-weight:700}.mkb-chip:hover{border-color:var(--ink);color:var(--ink)}.mkb-chip.on{background:var(--ink);border-color:var(--ink);color:var(--mkt-on-ink);font-weight:800}.mkb-chip.on:hover{color:var(--mkt-on-ink)}.mkb-step{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkb-pm{width:42px;height:42px;color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;background:0 0;font-size:20px;font-weight:700;line-height:1}.mkb-pm:hover:not(:disabled){border-color:var(--ink)}.mkb-pm:disabled{opacity:.3;cursor:default}.mkb-step .v{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums lining-nums;min-width:56px;font-size:30px;font-weight:900}.mkb-step .u{color:var(--ink-55);margin-right:6px;font-size:13.5px}.mkb-text{width:100%;max-width:460px;color:var(--ink);background:var(--well);border:1px solid var(--rule-strong);padding:13px 15px;font-size:15px}.mkb-text:focus{background:var(--well-focus);border-color:var(--ink);outline:none}.mkb-text::placeholder{color:var(--ink-35)}.mkb-back{letter-spacing:.04em;color:var(--ink-55);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:13px;font-weight:700}.mkb-back:hover{color:var(--ink)}.rq-line{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0;margin-top:34px;display:flex}.rq-step{border-left:1px solid var(--rule);flex-direction:column;flex:130px;gap:6px;min-width:130px;padding:16px 16px 18px;display:flex}.rq-step:first-child{border-left:0}.rq-step .n{color:var(--ink-30);letter-spacing:.06em;font-size:12.5px;font-weight:800}.rq-step .t{color:var(--ink-30);letter-spacing:-.005em;font-size:15.5px;font-weight:700}.rq-step.done .n,.rq-step.done .t{color:var(--ink-55)}.rq-step.on{background:var(--well);border-top:2px solid var(--accent);margin-top:-1px}.rq-step.on .n{color:var(--accent)}.rq-step.on .t{color:var(--ink)}.bkc{--bk-sans:Inter, system-ui, -apple-system, sans-serif;--bk-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;border:1px solid var(--rule-strong);grid-template-columns:1.4fr 1fr;display:grid}.bkc,.bkc *,.bkc :before,.bkc :after{font-family:var(--bk-sans)}.bkc-cal{border-right:1px solid var(--rule-strong);min-width:0;padding:28px 34px 30px}.bkc-times{flex-direction:column;min-width:0;padding:28px 34px 30px;display:flex}@media (max-width:860px){.bkc{grid-template-columns:1fr}.bkc-cal{border-right:0;border-bottom:1px solid var(--rule-strong)}}.bkc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bkc-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12.5px;font-weight:700}.bkc-meta{color:var(--ink-35);font-size:13.5px;font-weight:500}.bkc-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.bkc-nav .m{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:700}.bkc-nav button{border:1px solid var(--ink);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;font-size:16px;font-weight:600}.bkc-nav button:hover:not(:disabled){background:var(--ink);color:var(--ink-bg)}.bkc-nav button:disabled{border-color:var(--rule-strong);color:var(--ink-30);cursor:not-allowed}.bkc-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:18px;display:grid}.bkc-grid .dow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-35);padding:7px 0;font-size:11.5px;font-weight:700}.bkc-grid .pad{display:block}.bkc-grid .d{font-family:var(--bk-mono);cursor:default;color:var(--ink-30);transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);background:0 0;border:1px solid #0000;padding:13px 0;font-size:15.5px;font-weight:500}.bkc-grid .d.free{border-color:var(--ink);color:var(--ink);cursor:pointer;font-weight:600}.bkc-grid .d.free:hover{background:var(--well-hover)}.bkc-grid .d.on{background:var(--accent);border-color:var(--accent);color:var(--ink-bg);font-weight:700}.bkc-key{gap:20px;margin-top:20px;display:flex}.bkc-key span{color:var(--ink-35);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.bkc-key i{width:13px;height:13px;display:inline-block}.bkc-key i.free{border:1px solid var(--ink)}.bkc-key i.on{background:var(--accent)}.bkc-slots{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.bkc-slots button{font-family:var(--bk-mono);border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease);background:0 0;padding:14px 4px;font-size:14.5px;font-weight:600}.bkc-slots button:hover{border-color:var(--ink);background:var(--well-hover)}.bkc-slots button.on{background:var(--accent);border-color:var(--accent);color:var(--ink-bg);font-weight:700}.bkc-foot{border-top:1px solid var(--rule-strong);margin-top:24px;padding-top:18px}.bkc-foot .sum{color:var(--ink-66);margin:0;font-size:14.5px;font-weight:400;line-height:1.5}.bkc-foot .sum b{color:var(--ink);font-weight:700}.bkc-go{border:1px solid var(--accent);background:var(--accent);width:100%;color:var(--ink-bg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s var(--ease);margin-top:16px;padding:18px 0;font-size:14px;font-weight:700;display:block}.bkc-go:hover{opacity:.9}.bkc-go:disabled{opacity:.4;cursor:not-allowed}.bkc-later{border:0;border-bottom:1px solid var(--accent);color:var(--ink);letter-spacing:.08em;cursor:pointer;background:0 0;margin-top:16px;padding:0 0 3px;font-size:13px;font-weight:600;display:inline-block}.bkc-later:hover{border-bottom-color:var(--ink)}.bkc--flat{padding:28px 34px 30px;display:block}.bkc--flat .bkc-when{color:var(--ink);margin-top:10px;font-size:30px;font-weight:800;line-height:1.15}.bkc--flat .bkc-when .t{font-family:var(--bk-mono);font-size:42px;font-weight:700;display:block}.bkc-note{color:var(--ink-66);max-width:62ch;margin:12px 0 0;font-size:16px;line-height:1.55}.bkc-acts{gap:20px;margin-top:18px;display:flex}.bkc-acts a{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline}.bkc-acts a:hover{color:var(--ink)}.bkc-flatfoot{flex-wrap:wrap;gap:22px;display:flex}.bkc-diag{color:var(--ink-55);background:var(--well);border-left:3px solid var(--accent);max-width:72ch;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.bkc-diag b{color:var(--ink)}.bkc.is-sk .sk{background:var(--well-hover);animation:sk-pulse 1.4s var(--ease) infinite;display:block}.bkc.is-sk .sk-t{height:.9em}.bkc.is-sk .sk-b{width:40px;height:40px}.bkc.is-sk .sk-d{height:44px}.bkc.is-sk .sk-s{height:48px}.bkc.is-sk .sk-go{height:55px;margin-top:16px}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bkc.is-sk .sk{animation:none}}.bdg{flex-direction:column;gap:12px;display:flex}.bdg.is-off{opacity:.4;pointer-events:none}.bdg-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bdg-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);font-size:13px;font-weight:700}.bdg-val{letter-spacing:-.02em;color:var(--ink);font-variation-settings:"wdth" 90,"wght" 900;font-variant-numeric:tabular-nums lining-nums;font-size:40px;font-weight:900;line-height:1}.bdg-track{padding:10px 0;position:relative}.bdg-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--ink) 0 var(--pct),var(--rule-strong) var(--pct) 100%);cursor:pointer;border:0;width:100%;height:10px;margin:0;display:block}.bdg-range:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.bdg-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);cursor:grab;border:0;width:14px;height:30px}.bdg-range:active::-webkit-slider-thumb{cursor:grabbing}.bdg-range::-moz-range-thumb{background:var(--accent);cursor:grab;border:0;border-radius:0;width:14px;height:30px}.bdg-range::-moz-range-track{background:0 0;height:10px}.bdg-marks{justify-content:space-between;gap:8px;display:flex}.bdg-marks span{letter-spacing:.08em;color:var(--ink-30);font-variant-numeric:tabular-nums lining-nums;font-size:11.5px;font-weight:700}.bdg-entry{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bdg-hint{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);font-size:13px;font-weight:700}.bdg-field{background:var(--well);border:0;border-bottom:2px solid var(--ink-48);transition:background .25s var(--ease),border-color .25s var(--ease);align-items:baseline;gap:2px;padding:6px 10px;display:inline-flex}.bdg-field:focus-within{background:var(--well-focus);border-bottom-color:var(--accent)}.bdg-field .cur{color:var(--ink-55);font-size:17px;font-weight:700}.bdg-field input{width:9ch;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;outline:none;font-size:21px;font-weight:800}.rb-blk{background:var(--set);color:var(--on-set);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:4px 9px;font-size:11.5px;font-weight:800;line-height:1.4;display:inline-flex}@media (max-width:560px){.rb-blk{white-space:normal;max-width:100%}}.rb-blk.live{background:var(--live);color:var(--on-live)}.rb-blk.red{background:var(--accent);color:var(--ink)}.rb-blk.ok{background:var(--ok);color:var(--on-ok)}.rb-blk.ghost{color:var(--ink-55);border:1px solid var(--rule-strong);background:0 0}.rb-blk.ghost.on{color:var(--ink);border-color:var(--rule-hard)}.rb-fix{white-space:normal;margin-bottom:10px}.rb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.rb-h1{overflow-wrap:break-word;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(42px,5.6vw,72px);line-height:.92}.rb-h1 .r{color:var(--accent)}@media (max-width:420px){.rb-h1{font-size:clamp(30px,9vw,42px)}}.rb-meta{flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.rb-topline{border-top:2px solid var(--accent);margin:0 0 26px}.rb-rail{margin-bottom:30px}.rb-marks{flex-wrap:wrap;gap:24px;margin-bottom:14px;display:flex}.rb-mark{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-30);cursor:default;transition:color .3s var(--ease);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12.5px;font-weight:800;display:flex}.rb-mark .n{letter-spacing:.06em;border:1px solid var(--rule-strong);width:24px;height:22px;color:var(--ink-35);transition:all .3s var(--ease);place-items:center;font-size:11px;display:grid}.rb-mark.done{color:var(--ink-55);cursor:pointer}.rb-mark.done .n{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-mark.done:hover,.rb-mark.reach:hover{color:var(--ink)}.rb-mark.reach{cursor:pointer}.rb-mark.now{color:var(--ink)}.rb-mark.now .n{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-mark .badge{background:var(--accent);color:var(--ink);letter-spacing:.14em;padding:2px 7px;font-size:10.5px}.rb-bar{background:var(--rule);height:6px;position:relative}.rb-bar i{background:var(--set);height:6px;transition:width .7s var(--ease);position:absolute;top:0;left:0}.rb-bar i:after{content:"";background:var(--live);width:8px;height:16px;position:absolute;top:-5px;right:-2px}.rb-bar .pct{letter-spacing:.14em;color:var(--live);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;position:absolute;top:12px;right:0}.rb-bar .pct small{color:var(--ink-35);letter-spacing:.16em;margin-left:5px;font-size:10.5px}.rb-hands{align-items:baseline;gap:12px;max-width:64ch;margin-top:30px;display:flex}.rb-hands>span:last-child{color:var(--ink-66);font-size:15.5px;line-height:1.6}@media (max-width:640px){.rb-hands{flex-direction:column;gap:7px;margin-top:34px}}.rb-people .keep{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.rb-people-foot .pick{max-width:260px;padding:7px 10px;font-size:14px}.ea-ident{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:20px 0 6px;display:flex}.ea-ident>p{color:var(--ink-66);max-width:64ch;margin:0;font-size:15px;line-height:1.6}.ea-ident .g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:620px;display:grid}.ea-ident label{flex-direction:column;gap:6px;display:flex}.ea-ident .bad{color:var(--critical);letter-spacing:.02em;font-size:12.5px}.ea-ident .q{color:var(--ink2);cursor:pointer;flex-direction:row;align-items:center;gap:10px;font-size:15px}.ea-ident .acts{align-items:center;gap:10px;display:flex}@media (max-width:720px){.ea-ident .g{grid-template-columns:1fr}}.rb-grid{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:44px;margin-top:30px;display:grid}.rb-aside{position:sticky;top:24px}@media (max-width:1100px){.rb-grid{grid-template-columns:minmax(0,1fr)}.rb-aside{position:static}}.rb-stage{position:relative;overflow:hidden}.rb-panel{will-change:transform,opacity}.rb-panel.in-r{animation:rb-in-r .5s var(--ease) both}.rb-panel.in-l{animation:rb-in-l .5s var(--ease) both}.rb-panel.leaving{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.rb-panel.out-l{animation:rb-out-l .42s var(--ease) both}.rb-panel.out-r{animation:rb-out-r .42s var(--ease) both}@keyframes rb-in-r{0%{opacity:0;transform:translate(8%)}to{opacity:1;transform:none}}@keyframes rb-in-l{0%{opacity:0;transform:translate(-8%)}to{opacity:1;transform:none}}@keyframes rb-out-l{to{opacity:0;transform:translate(-8%)}}@keyframes rb-out-r{to{opacity:0;transform:translate(8%)}}.rb-rise{animation:rb-rise .6s var(--ease) both}.rb-rise.d1{animation-delay:80ms}.rb-rise.d2{animation-delay:.16s}.rb-rise.d3{animation-delay:.24s}@keyframes rb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rb-q{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(30px,3.4vw,44px);line-height:.92}.rb-lede{color:var(--ink-55);max-width:60ch;margin:0 0 26px;font-size:16px;line-height:1.55}.rb-lede b{color:var(--ink);font-weight:700}.rb-lab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rb-micro{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);font-size:12.5px;font-weight:800}.rb-micro.on{color:var(--ink)}.rb-seg{background:var(--rule-strong);border:2px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:8px;display:grid}.rb-seg button{background:var(--ink-bg);text-align:left;color:var(--ink);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease);border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.rb-seg .n{font-variation-settings:"wdth" 112,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1;display:block}.rb-seg .s{color:var(--ink-48);margin-top:7px;font-size:13px;display:block}.rb-seg button:before{content:"";background:var(--live);width:0;transition:width .3s var(--ease);position:absolute;top:0;bottom:0;left:0}.rb-seg button:hover:not(.on):not(:disabled){background:var(--well-hover)}.rb-seg button:hover:not(.on):not(:disabled):before{width:5px}.rb-seg button.on{background:var(--set);color:var(--on-set)}.rb-seg button.on .s{color:var(--on-set);opacity:.7}.rb-seg button:disabled{cursor:not-allowed}.rb-seg button:disabled .n{color:var(--ink-30)}.rb-seg button:active:not(:disabled){transform:translateY(1px)}@media (max-width:620px){.rb-seg button{padding:13px clamp(8px,2.8vw,18px)}.rb-seg .n{font-size:clamp(15px,4.8vw,26px)}.rb-seg .s{margin-top:5px;font-size:clamp(10px,2.7vw,13px)}.rb-seg .rb-blk{display:none}}.rb-upgrade{color:var(--ink-55);cursor:pointer;background:0 0;border:0;margin-bottom:26px;padding:0;font-size:14px;transition:color .25s}.rb-upgrade:hover{color:var(--accent)}.rb-segm{background:var(--rule-hard);border:2px solid var(--rule-hard);gap:2px;display:inline-flex}.rb-segm button{background:var(--ink-bg);color:var(--ink-55);letter-spacing:.02em;cursor:pointer;transition:all .25s var(--ease);border:0;padding:10px 18px;font-size:15px;font-weight:800}.rb-track{border:2px solid var(--rule-hard);background:rgba(var(--tint-rgb),.018);transition:border-color .3s var(--ease);margin-bottom:16px;position:relative;overflow:hidden}.rb-track.closed{border-color:var(--rule-strong)}.rb-track .ghostnum{color:var(--ink);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;font-variation-settings:"wdth" 115,"wght" 900;font-size:150px;line-height:1;position:absolute;top:-14px;right:14px}.rb-thead{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px 12px;display:flex;position:relative}.rb-thead .idx{background:var(--set);width:34px;height:34px;color:var(--on-set);letter-spacing:.06em;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.rb-thead .state{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.rb-thead .tools{flex:none;gap:4px;display:flex}.rb-tool{border:1px solid var(--rule-strong);width:32px;height:32px;color:var(--ink-55);cursor:pointer;transition:all .25s var(--ease);background:0 0;place-items:center;font-size:15px;display:grid}.rb-tool:hover:not(:disabled){background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-tool.x:hover:not(:disabled){background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-tool:disabled{opacity:.3;cursor:not-allowed}.rb-tfield{flex:1;min-width:240px;position:relative}@media (max-width:560px){.rb-tfield{flex:1 0 100%;min-width:0}}.rb-tfield input{background:var(--well);border:0;border-bottom:3px solid var(--rule-hard);width:100%;color:var(--ink);font-variation-settings:"wdth" 112,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;caret-color:var(--accent);transition:background .25s var(--ease),border-color .25s var(--ease);padding:10px 16px 8px;font-size:clamp(26px,3vw,40px);line-height:1.05}.rb-tfield input::placeholder{color:var(--ink-30);text-transform:uppercase}.rb-tfield input:hover{background:var(--well-hover);border-bottom-color:var(--ink-55)}.rb-tfield input:focus{background:var(--well-focus);border-bottom-color:var(--live);outline:none}.rb-tfield .hint{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);font-size:10.5px;font-weight:700;position:absolute;bottom:-20px;right:0}.rb-tfield .hint b{color:var(--live);font-weight:700}.rb-tbody{padding:26px 22px 6px;position:relative}.rb-block{margin-bottom:26px}.rb-well{border:2px dashed var(--rule-hard);background:var(--well);cursor:pointer;min-height:170px;color:var(--ink);transition:background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.rb-well .big{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(28px,3.8vw,50px);line-height:.92;display:block}.rb-well .big .alt{display:none}.rb-well .sub{color:var(--ink-55);margin-top:10px;font-size:13.5px;transition:color .3s;display:block}.rb-well .sub b{color:var(--ink);font-weight:700}.rb-well .kbd{background:var(--set);color:var(--on-set);letter-spacing:.16em;text-transform:uppercase;transition:all .3s var(--ease);flex:none;padding:14px 20px;font-size:12.5px;font-weight:900}.rb-well.idle:hover,.rb-well.drag{background:var(--live);border-style:solid;border-color:var(--on-live);color:var(--on-live)}.rb-well.idle:hover .big .alt,.rb-well.drag .big .alt{display:inline}.rb-well.idle:hover .big .base,.rb-well.drag .big .base{display:none}.rb-well.idle:hover .sub,.rb-well.drag .sub,.rb-well.idle:hover .sub b,.rb-well.drag .sub b{color:var(--on-live)}.rb-well.idle:hover .kbd,.rb-well.drag .kbd{background:var(--on-live);color:var(--live)}.rb-well.up{cursor:default;border-style:solid;border-color:var(--rule-strong)}.rb-well .wipe{background:var(--set);opacity:.16;width:0;transition:width .25s linear;position:absolute;top:0;right:0;bottom:0;left:0}.rb-well .upl{z-index:1;position:relative}.rb-well .bigpct{z-index:1;color:var(--live);font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums;flex:none;font-size:60px;line-height:1;position:relative}.rb-well.err{border-color:var(--accent);border-style:solid}@media (max-width:640px){.rb-well{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:22px 20px}.rb-well .big{font-size:clamp(26px,8vw,40px)}.rb-well .bigpct{font-size:44px}}.rb-well input[type=file]{display:none}.rb-err{color:var(--accent);margin-top:10px;font-size:14.5px}.rb-receipt{border:2px solid var(--rule-hard);background:var(--well);animation:rb-pop .45s var(--ease) both;align-items:center;gap:22px;padding:18px 22px;display:flex}@keyframes rb-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rb-receipt .fn{word-break:break-all;font-size:20px;font-weight:800;line-height:1.15;display:block}.rb-receipt .specs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rb-receipt .rep{flex:none;margin-left:auto}.rb-master-cta{cursor:pointer;color:var(--ink-66);background:0 0;border:0;margin-top:10px;padding:0;font-size:15px;font-weight:600;transition:color .25s}.rb-master-cta b{color:var(--ink)}.rb-master-cta:hover{color:var(--accent)}.rb-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:640px){.rb-two{grid-template-columns:1fr}}.rb-f{flex-direction:column;gap:9px;min-width:0;display:flex}.rb-f>label,.rb-f .l{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12.5px;font-weight:800;transition:color .25s;display:flex}.rb-f>label span,.rb-f .l span{color:var(--ink-35);letter-spacing:.04em;text-transform:none;font-size:12.5px;font-weight:600}.rb-f:focus-within>label,.rb-f:focus-within .l{color:var(--ink)}.rb-in{background:var(--well);border:0;border-bottom:2px solid var(--rule-hard);width:100%;color:var(--ink);transition:background .25s var(--ease),border-color .25s var(--ease);-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--accent);min-width:0;padding:13px 15px 11px;font-size:17.5px;font-weight:600}.rb-in:hover{background:var(--well-hover);border-bottom-color:var(--ink-55)}.rb-in:focus{background:var(--well-focus);border-bottom-color:var(--live);outline:none}.rb-in::placeholder{color:var(--ink-30);font-weight:500}.rb-in.num{text-align:center;font-variant-numeric:tabular-nums}textarea.rb-in{resize:vertical;font-weight:500;line-height:1.6}.rb-sel{display:block;position:relative}.rb-sel:after{content:"";background:var(--set);pointer-events:none;width:44px;transition:background .25s;position:absolute;top:0;bottom:2px;right:0}.rb-sel:before{content:"";border-right:2.5px solid var(--on-set);border-bottom:2.5px solid var(--on-set);z-index:1;pointer-events:none;width:8px;height:8px;transition:border-color .25s;position:absolute;top:50%;right:17px;transform:translateY(-70%)rotate(45deg)}.rb-sel:hover:after{background:var(--live)}.rb-sel:hover:before{border-color:var(--on-live)}.rb-sel select.rb-in{cursor:pointer;padding-right:56px}.rb-sel select.rb-in option{background:var(--ink-bg)}.rb-flag .rb-in,.rb-flag .rb-well,.rb-flag .rb-receipt,.rb-flag .rb-segm,.rb-flag .rb-cover,.rb-flag .rb-tfield input,.rb-flag.rb-row{border-color:var(--accent)}.rb-flag .rb-well{border-style:solid}.rb-rows{border-top:2px solid var(--rule-hard);margin-top:6px}.rb-row{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);cursor:pointer;transition:color .3s var(--ease),transform .3s var(--ease);background:0 0;align-items:center;gap:16px;padding:16px 4px 17px;display:flex}.rb-row .idx{letter-spacing:.06em;border:1px solid var(--rule-strong);width:26px;height:26px;color:var(--ink-48);transition:all .3s var(--ease);flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.rb-row .w{font-variation-settings:"wdth" 112,"wght" 900;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;font-size:21px;font-weight:900;line-height:1}.rb-row .m{color:var(--ink-48);text-align:right;min-width:0;margin-left:auto;font-size:13px}.rb-row .m b{color:var(--ink);font-weight:700}.rb-row .go{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule-hard);transition:all .25s var(--ease);flex:none;padding:7px 12px;font-size:11.5px;font-weight:800}.rb-row:hover{color:var(--live);transform:translate(8px)}.rb-row:hover .idx{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-row:hover .go{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-row.open{transform:none}.rb-row.open .idx{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-row:active{transform:translate(8px)translateY(1px)}.rb-row-body{border-bottom:1px solid var(--rule);animation:rb-rise .4s var(--ease) both;padding:6px 4px 22px}@media (max-width:560px){.rb-row{gap:12px}.rb-row .m{display:none}.rb-row .w{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px}.rb-row .go{margin-left:auto}}.rb-b{letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--rule-hard);color:var(--ink);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease),transform .15s var(--ease);background:0 0;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:13px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.rb-b>*{z-index:1;position:relative}.rb-b .a{transition:transform .35s var(--ease);display:inline-block}.rb-b:hover .a{transform:translate(5px)}.rb-b .a.back{transition:transform .35s var(--ease)}.rb-b:hover .a.back{transform:translate(-5px)}.rb-b:active{transform:translateY(2px)}.rb-b.sm{padding:9px 14px;font-size:12px}.rb-ghost:before{content:"";background:var(--set);transform-origin:0;transition:transform .35s var(--ease);position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.rb-ghost:hover{color:var(--on-set);border-color:var(--set)}.rb-ghost:hover:before{transform:scaleX(1)}.rb-key{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-key:hover{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-primary{background:var(--accent);color:var(--ink);border-color:var(--accent);padding:16px 26px;font-size:14px}.rb-primary:before{content:"";background:var(--ink);transform-origin:100%;transition:transform .35s var(--ease);position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.rb-primary:hover{color:var(--ink-bg)}.rb-primary:hover:before{transform-origin:0;transform:scaleX(1)}.rb-primary:disabled{color:var(--ink-30);border-color:var(--rule-strong);cursor:not-allowed;background:0 0;transform:none}.rb-primary:disabled:before{display:none}.rb-primary.ready{animation:rb-arm .5s var(--ease) both}@keyframes rb-arm{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:none}}.rb-b:disabled{opacity:.4;cursor:not-allowed;transform:none}.rb-addtrack{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.rb-cap{letter-spacing:.14em;color:var(--ink-35);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.rb-footer{border-top:2px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:22px;display:flex}.rb-footer .note{color:var(--ink-35);font-size:13px}.rb-ledger{border:2px solid var(--rule-hard);background-image:var(--grad-panel)}.rb-ledger .h{border-bottom:2px solid var(--rule-hard);justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 18px 14px;display:flex}.rb-ledger .p{color:var(--live);font-variation-settings:"wdth" 90,"wght" 800;font-variant-numeric:tabular-nums;text-align:right;font-size:44px;line-height:.9}.rb-ledger .p small{letter-spacing:.18em;color:var(--ink-48);font-variation-settings:"wdth" 100,"wght" 800;text-transform:uppercase;margin-top:6px;font-size:10.5px;font-weight:800;display:block}.rb-ledger .p.full{color:var(--ok)}.rb-ledger .body{padding:6px 18px 8px}.rb-li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:15.5px;display:flex}.rb-li:last-child{border-bottom:0}.rb-li .k{color:var(--ink-48);letter-spacing:.16em;text-transform:uppercase;flex:none;font-size:12px;font-weight:800}.rb-li .v{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.rb-li .v.dim{color:var(--ink-35);font-weight:400}.rb-li .v.ok{color:var(--ink)}.rb-li .v.bad{color:var(--accent)}.rb-left{border-top:2px solid var(--rule-hard);background:rgba(var(--tint-rgb),.025);padding:14px 18px 16px}.rb-left .lab2{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.rb-chk{color:var(--ink);transition:color .3s var(--ease);align-items:center;gap:11px;padding:8px 0;font-size:15px;display:flex}.rb-chk i{border:2px solid var(--rule-hard);width:16px;height:16px;transition:all .3s var(--ease);flex:none;position:relative}.rb-chk.done{color:var(--ink-35);text-decoration:line-through}.rb-chk.done i{background:var(--set);border-color:var(--set)}.rb-chk.fix{color:var(--ink)}.rb-chk.fix i{border-color:var(--accent)}.rb-chk.fix i:after{content:"";background:var(--accent);position:absolute;top:3px;right:3px;bottom:3px;left:3px}.rb-flagbox{border:2px solid var(--accent);background:#f034280f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding:16px 20px;display:flex}.rb-flagbox .t{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:900}.rb-flagbox .d{color:var(--ink-66);margin-top:4px;font-size:15.5px}.rb-flagbox .d b{color:var(--ink);font-weight:700}.rb-confirm{border:2px solid var(--rule-hard);background:var(--well);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex}.rb-confirm .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-48);font-size:12px;font-weight:800}.rb-confirm .t{font-variation-settings:"wdth" 112,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;margin-top:6px;font-size:clamp(26px,3vw,36px);line-height:1}.rb-details{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (max-width:880px){.rb-details{grid-template-columns:1fr}}.rb-cover{text-align:center;aspect-ratio:1;border:2px dashed var(--rule-hard);background:var(--well);cursor:pointer;width:100%;color:var(--ink);transition:all .35s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.rb-cover .big{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);line-height:.92}.rb-cover:hover,.rb-cover.drag{background:var(--live);border-color:var(--on-live);color:var(--on-live);border-style:solid}.rb-cover:hover .rb-micro,.rb-cover.drag .rb-micro{color:var(--on-live)}.rb-cover img{object-fit:contain;background:var(--ink-bg);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.rb-cover .swap{opacity:0;transition:opacity .3s;position:absolute;bottom:10px;right:10px}.rb-cover:hover .swap{opacity:1}.rb-cover.has{border-style:solid}.rb-cover.has:hover{background:var(--well);color:var(--ink);border-color:var(--set)}.rb-cover.err{border-color:var(--accent);border-style:solid}.rb-cover input[type=file]{display:none}.rb-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.rb-chip{background:var(--set);color:var(--on-set);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;padding:8px 6px 8px 12px;font-size:15px;font-weight:700;display:inline-flex}.rb-chip .role{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:11px}.rb-chip button{width:22px;height:22px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;flex:none;place-items:center;font-size:16px;display:grid}.rb-chip button:hover{opacity:1;background:var(--live);color:var(--on-live)}.rb-inline{align-items:stretch;gap:8px;display:flex}.rb-inline .rb-in{flex:1}.rb-splitrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rb-splitrow .pct{flex:none;width:84px}.rb-card{border:2px solid var(--rule-strong);margin-bottom:18px}.rb-card .ch{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 18px;display:flex}.rb-card .ch .t{font-variation-settings:"wdth" 112,"wght" 900;text-transform:uppercase;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:900;overflow:hidden}.rb-card .cb{flex-direction:column;gap:20px;padding:20px 18px;display:flex}.rb-pass{border:2px solid var(--rule-hard);max-width:680px}.rb-pass .top{border-bottom:2px dashed var(--rule-hard);padding:20px 24px 16px}.rb-pass .grid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.rb-pass .grid{grid-template-columns:1fr}}.rb-pass .cell{border-bottom:1px solid var(--rule);padding:14px 24px}.rb-pass .cell:nth-child(odd){border-right:1px solid var(--rule)}.rb-pass .cell .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-48);margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}.rb-pass .cell .v{font-size:17px;font-weight:700}@media (prefers-reduced-motion:reduce){.rb-panel.in-r,.rb-panel.in-l,.rb-panel.out-l,.rb-panel.out-r,.rb-rise,.rb-receipt,.rb-row-body,.rb-primary.ready{animation:none!important}.rb-panel.leaving{display:none}}.rb-seg.two{grid-template-columns:1fr 1fr}@media (max-width:620px){.rb-seg.two{grid-template-columns:minmax(0,1fr)}}.rb-seg button>span:first-child{min-width:0}.rb-dsps{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.rb-dsp{text-align:center;border:2px solid var(--rule-strong);background:var(--well);color:var(--ink-66);cursor:pointer;transition:all .25s var(--ease);flex-direction:column;align-items:center;gap:10px;padding:18px 10px 14px;display:flex;position:relative}.rb-dsp:hover:not(:disabled){background:var(--well-hover);border-color:var(--rule-hard);color:var(--ink)}.rb-dsp.on{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-dsp:disabled{opacity:.3;cursor:not-allowed}.rb-dsp .nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.rb-dsp .nt{opacity:.6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.rb-dsp .st{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.rb-dsp.on .st{opacity:.85}.rb-dsp:active:not(:disabled){transform:translateY(1px)}.rb-group{margin-bottom:22px}.rb-group .gh{align-items:center;gap:12px;margin-bottom:10px;display:flex}.rb-toggle{text-align:left;border:2px solid var(--rule-strong);background:var(--well);width:100%;color:var(--ink);cursor:pointer;transition:all .25s var(--ease);align-items:center;gap:16px;margin-bottom:10px;padding:16px 18px;display:flex}.rb-toggle:hover{border-color:var(--rule-hard);background:var(--well-hover)}.rb-toggle.on{border-color:var(--set)}.rb-toggle .sw{background:var(--rule-hard);width:44px;height:24px;transition:background .25s var(--ease);flex:none;position:relative}.rb-toggle.on .sw{background:var(--set)}.rb-toggle .sw i{background:var(--ink);width:18px;height:18px;transition:left .25s var(--ease),background .25s;position:absolute;top:3px;left:3px}.rb-toggle.on .sw i{background:var(--on-set);left:23px}.rb-toggle .tt{font-size:18px;font-weight:800;display:block}.rb-toggle .td{color:var(--ink-55);margin-top:2px;font-size:14px;display:block}.rb-toggle .td.warn{color:var(--accent)}.rb-check{cursor:pointer;align-items:flex-start;gap:12px;max-width:680px;margin-top:22px;display:flex}.rb-check i{border:2px solid var(--rule-hard);width:20px;height:20px;transition:all .25s var(--ease);flex:none;margin-top:2px;position:relative}.rb-check.on i{background:var(--set);border-color:var(--set)}.rb-check.on i:after{content:"";border-right:2.5px solid var(--on-set);border-bottom:2.5px solid var(--on-set);width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.rb-check span{color:var(--ink-66);font-size:15.5px;line-height:1.5}.rb-chipset{flex-wrap:wrap;gap:6px;display:flex}.rb-quota{border:2px solid var(--accent);background:#f034280f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:16px 20px;display:flex}.rb-quota b{font-size:17px;font-weight:800;display:block}.rb-quota p{color:var(--ink-55);margin:3px 0 0;font-size:14.5px}:root{--glow-box:0 0 0 1px rgba(var(--tint-rgb), .06), 0 0 48px rgba(var(--tint-rgb), .1)}.rb-ledger{box-shadow:var(--glow-box)}.rb-np{background-color:rgba(var(--tint-rgb),.035);flex-direction:column;display:flex}.rb-np .grab{background:var(--ink-30);width:38px;height:4px;margin:12px auto 4px;display:block}.rb-np .art-wrap{padding:12px 20px 6px}.rb-np .art{aspect-ratio:1;background-color:var(--well);background-image:var(--grad-well);border:2px solid var(--rule-hard);position:relative;overflow:hidden}.rb-np .art img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.rb-np .ph{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.rb-np .ph .ini{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;letter-spacing:-.04em;color:var(--ink);opacity:.1;-webkit-user-select:none;user-select:none;font-size:clamp(64px,7vw,108px);line-height:1}.rb-np .ph .lab{color:var(--ink-35);position:absolute;bottom:12px;left:14px}.rb-np .np-body{padding:14px 20px 18px}.rb-np .np-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rb-np .np-id{min-width:0}.rb-np .np-title{font-variation-settings:"wdth" 112,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2vw,27px);line-height:1;overflow:hidden}.rb-np .np-title.dim{color:var(--ink-35)}.rb-np .np-meta{color:var(--ink-55);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13.5px;font-weight:600;overflow:hidden}.rb-np .np-more{border:1px solid var(--rule-strong);width:34px;height:34px;color:var(--ink-55);cursor:pointer;letter-spacing:.08em;transition:all .25s var(--ease);background:0 0;flex:none;place-items:center;font-size:13px;display:grid}.rb-np .np-more:hover,.rb-np .np-more[aria-pressed=true]{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-np .np-scrub{background-color:var(--rule);background-image:linear-gradient(to top right,#0000,#00000038);height:4px;margin-top:18px;position:relative}.rb-np .np-scrub i{background-color:var(--set);background-image:linear-gradient(to top right,rgba(var(--tint-rgb),.38),var(--set));height:4px;transition:width .7s var(--ease);position:absolute;top:0;left:0}.rb-np .np-scrub i:after{content:"";background:var(--live);width:6px;height:12px;position:absolute;top:-4px;right:-3px}.rb-np .np-scrub.full i:after{background:var(--ok)}.rb-np .np-times{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-48);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-top:8px;font-size:11.5px;font-weight:800;display:flex}.rb-np .np-times .now{color:var(--live)}.rb-np .np-times .now.ok{color:var(--ok)}.rb-np .np-transport{justify-content:center;align-items:center;gap:26px;margin-top:18px;display:flex}.rb-np .np-skip{color:var(--ink-55);cursor:pointer;transition:color .25s var(--ease),transform .15s var(--ease);background:0 0;border:0;align-items:center;gap:2px;padding:8px;display:inline-flex}.rb-np .np-skip:hover:not(:disabled){color:var(--ink)}.rb-np .np-skip:active:not(:disabled){transform:translateY(1px)}.rb-np .np-skip:disabled{color:var(--ink-30);cursor:not-allowed}.rb-np .tri{border-top:8px solid #0000;border-bottom:8px solid #0000;width:0;height:0}.rb-np .tri.r{border-left:12px solid}.rb-np .tri.l{border-right:12px solid}.rb-np .np-play{background-color:var(--accent);background-image:var(--grad-accent);width:56px;height:56px;color:var(--ink);border:2px solid var(--accent);cursor:pointer;transition:all .25s var(--ease);place-items:center;display:grid}.rb-np .np-play .tri.big{border-top-width:12px;border-bottom-width:12px;border-left-width:18px;margin-left:4px}.rb-np .np-play .dot{background:currentColor;width:18px;height:18px;display:block}.rb-np .np-play:hover:not(:disabled){background:var(--ink);color:var(--ink-bg);border-color:var(--ink)}.rb-np .np-play:active:not(:disabled){transform:translateY(2px)}.rb-np .np-play:disabled{color:var(--ink-30);border-color:var(--rule-strong);cursor:not-allowed;background:0 0}.rb-np .np-bottom{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:20px;padding-top:14px;display:grid}.rb-np .np-bottom.four{grid-template-columns:repeat(4,1fr)}.rb-np .np-st{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-35);font-size:11px;font-weight:800}.rb-np .np-st b{color:inherit;margin-bottom:3px;font-weight:800;display:block}.rb-np .np-st.on{color:var(--ink)}.rb-np .np-st.red{color:var(--accent)}.rb-np .np-queue{border-top:2px solid var(--rule-hard);background-color:rgba(var(--tint-rgb),.02);background-image:var(--grad-lift);padding:14px 20px 16px}.rb-np .np-queue .qh{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rb-np .art.can{cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease)}.rb-np .art.can:hover{border-color:var(--set)}.rb-np .art.drag{border-color:var(--live);background:#f034281a}.rb-np .art.busy{cursor:progress}.rb-np input.in{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;caret-color:var(--accent);background:0 0;border:0;border-bottom:2px solid #0000;outline:none;min-width:0;margin:0;padding:0}.rb-np input.in::placeholder{color:var(--ink-35)}.rb-np input.in:hover{border-bottom-color:var(--rule-strong)}.rb-np input.in:focus{border-bottom-color:var(--live)}.rb-np input.np-title.in{font-variation-settings:"wdth" 112,"wght" 900;text-transform:uppercase;letter-spacing:-.02em;width:100%;font-size:clamp(22px,2vw,27px);line-height:1}.rb-np input.np-artist.in{width:auto;color:var(--ink-66);text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600;display:inline-block}.rb-np button.np-st{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;transition:color .25s var(--ease);background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:11px;font-weight:800}.rb-np button.np-st:hover{color:var(--ink)}.rb-np button.np-st.red:hover{color:var(--accent)}.rb-np .np-track{color:var(--ink-66);align-items:center;gap:8px;min-width:0;margin-top:9px;font-size:13.5px;font-weight:700;display:flex}.rb-np .np-track span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-np .np-scrub.play{cursor:pointer}.rb-np .np-scrub.play:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.rb-np .np-play.on{background:var(--ink);color:var(--ink-bg);border-color:var(--ink)}.rb-np .np-play .pause{gap:5px;display:flex}.rb-np .np-play .pause i{background:currentColor;width:6px;height:20px;display:block}.rb-np .np-bottom{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.rb-np .np-st.ok{color:var(--ok)}.rb-deck{border-top:2px solid var(--rule-strong);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:30px;padding-top:20px;display:grid}.rb-deck .note{color:var(--ink-35);font-size:13px}.rb-deck .cues{justify-content:center;gap:6px;display:flex}.rb-deck .cue{letter-spacing:.06em;border:1px solid var(--rule-strong);width:30px;height:22px;color:var(--ink-30);font-variant-numeric:tabular-nums;place-items:center;font-size:10.5px;font-weight:800;display:grid}.rb-deck .cue.done{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-deck .cue.now{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-deck .g{font-size:11px;line-height:1}.rb-deck .rb-b:hover .g.a{transform:translate(4px)}.rb-deck .g.a{transition:transform .35s var(--ease);display:inline-block}@media (max-width:640px){.rb-deck{grid-template-columns:minmax(0,1fr);gap:14px}.rb-deck .cues{display:none}.rb-deck .rb-go{flex-direction:column;align-items:stretch;gap:10px}.rb-deck .rb-go .rb-why{text-align:left;max-width:none}.rb-deck .rb-b{width:100%}}.rb-np .art{display:block}.rb-clip{border:2px solid var(--rule-hard);background:var(--well);border-top:0;margin-top:10px;padding:14px 16px 12px}.rb-clip .bars{cursor:pointer;align-items:center;gap:2px;height:72px;display:flex;position:relative}.rb-clip .bars i{background:var(--ink-35);flex:1;min-width:1px;transition:background .15s}.rb-clip .bars i.on{background:var(--ink)}.rb-clip .bars .reading{color:var(--ink-35);place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.rb-clip .bars .head{background:var(--live);pointer-events:none;width:2px;position:absolute;top:-6px;bottom:-6px}.rb-clip .bars .head:before{content:"";background:var(--live);width:8px;height:8px;position:absolute;top:-4px;left:-3px}.rb-clip .bars .loc{background:var(--set);opacity:.85;pointer-events:none;width:2px;position:absolute;top:-6px;bottom:-6px}.rb-clip .bars .loc:after{content:"IN";letter-spacing:.14em;color:var(--ink);background:var(--ink-bg);padding:0 3px;font-size:9px;font-weight:800;position:absolute;bottom:-4px;left:4px}.rb-clip .ruler{letter-spacing:.14em;color:var(--ink-35);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:10.5px;font-weight:800;display:flex}.rb-clip .tools{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.rb-clip .tools .t{font-variant-numeric:tabular-nums}.rb-clip .rb-key.live{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-np .np-pb{letter-spacing:.12em;color:var(--ink-48);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:14px;font-size:11px;font-weight:800;display:flex}.rb-np .np-pb .now{color:var(--ink)}.rb-np .np-pb i{background:var(--rule-strong);flex:1;height:2px;display:block;position:relative}.rb-np .np-pb i b{background:var(--ink);height:2px;display:block;position:absolute;top:0;left:0}.rb-np .np-list{border-top:2px solid var(--rule-hard)}.rb-np .np-tr{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink-66);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;align-items:center;gap:12px;padding:10px 20px;display:flex}.rb-np .np-tr:hover:not(:disabled){background:var(--well-hover);color:var(--ink)}.rb-np .np-tr:disabled{cursor:default;color:var(--ink-35)}.rb-np .np-tr.cur{color:var(--ink)}.rb-np .np-tr .n{letter-spacing:.06em;border:1px solid var(--rule-strong);width:26px;height:22px;color:var(--ink-48);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}.rb-np .np-tr.cur .n{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-np .np-tr.none .n{border-style:dashed}.rb-np .np-tr .tt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.rb-np .np-tr .tt.dim{color:var(--ink-35);font-weight:500}.rb-np .np-tr .d{letter-spacing:.12em;color:var(--ink-35);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.rb-np .np-tr .eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.rb-np .np-tr .eq i{background:currentColor;width:3px;height:40%;animation:1s ease-in-out infinite rb-vu}.rb-np .np-tr .eq i:nth-child(2){animation-delay:.16s}.rb-np .np-tr .eq i:nth-child(3){animation-delay:.32s}@keyframes rb-vu{0%,to{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.rb-np .np-tr .eq i{height:70%;animation:none}}.rb-blk.lg{padding:9px 14px;font-size:12.5px}.rb-b.xs{border-width:1px;padding:6px 11px;font-size:11px}.rb-np .qh .qr{align-items:center;gap:6px;display:flex}.rb-np .qh .np-more{letter-spacing:0;width:26px;height:22px;font-size:11px}.rb-np .np-queue.closed .qh{margin-bottom:0}.rb-segm{border:2px solid var(--rule-hard);background:0 0;flex-wrap:wrap;align-self:flex-start;gap:0;max-width:100%;display:inline-flex}.rb-segm button{background:var(--ink-bg);color:var(--ink-55);border:0;border-right:1px solid var(--rule-strong);letter-spacing:.01em;cursor:pointer;transition:all .25s var(--ease);align-items:center;gap:10px;padding:11px 16px 11px 12px;font-size:15px;font-weight:800;display:inline-flex}.rb-segm button:last-child{border-right:0}.rb-segm button:before{content:"";border:1.5px solid var(--ink-35);width:7px;height:7px;transition:all .25s var(--ease);background:0 0;flex:none}.rb-segm button:hover:not(.on){background:var(--well-hover);color:var(--ink)}.rb-segm button:hover:not(.on):before{border-color:var(--ink)}.rb-segm button.on{background:var(--set);color:var(--on-set)}.rb-segm button.on:before{background:var(--on-set);border-color:var(--on-set)}.rb-segm button.on.danger{background:var(--live);color:var(--on-live)}.rb-segm button.on.danger:before{background:var(--on-live);border-color:var(--on-live)}.rb-segm button:active{transform:translateY(1px)}.rb-split{flex-direction:column;gap:10px;display:flex}.rb-share{border:2px solid var(--rule-hard);background:var(--well);height:44px;display:flex;overflow:hidden}.rb-share .seg{border:0;border-right:2px solid var(--ink-bg);background:rgba(var(--tint-rgb),.28);min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:background .2s var(--ease);align-items:center;gap:8px;padding:0 12px;display:flex}.rb-share .seg:last-child{border-right:0}.rb-share .seg:hover{background:rgba(var(--tint-rgb),.4)}.rb-share .seg.lead{background:var(--set);color:var(--on-set)}.rb-share .seg.lead:hover{background:var(--set)}.rb-share .seg b{letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:900}.rb-share .seg .nm{text-overflow:ellipsis;white-space:nowrap;opacity:.85;font-size:12.5px;font-weight:600;overflow:hidden}.rb-share .seg.gap{color:var(--ink-35);border-left:2px dashed var(--rule-hard);cursor:default;background:0 0}.rb-share.short .seg.gap{color:var(--accent);border-left-color:var(--accent)}.rb-share.over{border-color:var(--accent)}.rb-share-foot{justify-content:flex-end;margin-top:-4px;display:flex}.rb-splitrow .lead-dot{border:1.5px solid var(--rule-hard);flex:none;width:8px;height:8px}.rb-splitrow .lead-dot.on{background:var(--set);border-color:var(--set)}.rb-splitrow .rb-pct{flex:none;width:104px;position:relative}.rb-splitrow .rb-pct em{color:var(--ink-35);pointer-events:none;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-55%)}.rb-splitrow .rb-pct .rb-in{text-align:right;padding-right:30px}.rb-np .art-wrap{position:relative}.rb-np .art{z-index:2;position:relative}.rb-np .sleeve{border:2px solid var(--rule-strong);z-index:1;pointer-events:none;position:absolute}.rb-np.fmt-ep .art-wrap,.rb-np.fmt-album .art-wrap{padding-top:26px;padding-right:36px}.rb-np.fmt-ep .sleeve.s1,.rb-np.fmt-album .sleeve.s1{top:17px;right:27px;bottom:15px;left:29px}.rb-np.fmt-ep .sleeve.s2,.rb-np.fmt-album .sleeve.s2{border-color:var(--rule);top:8px;right:18px;bottom:24px;left:38px}.rb-np.fmt-album .art-wrap{padding-right:66px}.rb-np.fmt-album .sleeve.s1{right:57px}.rb-np.fmt-album .sleeve.s2{right:48px}.rb-np .disc{z-index:0;width:74%;height:auto;color:var(--ink-35);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rb-decl-line{color:var(--ink-66);max-width:78ch;margin:0;font-size:19px;line-height:2}.rb-decl-line b{color:var(--ink);font-weight:800}.rb-decl-chip{border:1.5px solid var(--rule-hard);background:var(--well);color:var(--ink);font:inherit;cursor:pointer;vertical-align:baseline;transition:all .2s var(--ease);align-items:center;gap:8px;margin:0 2px;padding:3px 10px 3px 12px;font-weight:700;line-height:1.4;display:inline-flex}.rb-decl-chip i{opacity:.55;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.rb-decl-chip:hover{border-color:var(--ink);background:var(--well-hover)}.rb-decl-chip.on{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-decl-chip.bad{border-color:var(--accent);color:var(--accent)}.rb-decl-chip.bad.on{background:var(--live);color:var(--on-live)}.rb-decl-edit{border:2px solid var(--rule-strong);background:rgba(var(--tint-rgb),.025);animation:rb-rise .3s var(--ease) both;flex-direction:column;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.rb-share{height:auto;min-height:56px;overflow:auto hidden}.rb-share .seg{gap:6px;min-width:190px;padding:0 8px 0 12px}.rb-share .seg.gap{min-width:0;padding:0 12px}.rb-share .seg .party{color:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:.8;background:0 0;border:1px solid;flex:none;padding:3px 6px;font-size:10px;font-weight:800}.rb-share .seg .party:hover{opacity:1}.rb-share .seg .nm{min-width:60px;color:inherit;font:inherit;caret-color:var(--accent);background:0 0;border:0;border-bottom:1.5px solid #0000;outline:none;flex:1;padding:6px 0;font-size:15px;font-weight:700}.rb-share .seg .nm::placeholder{color:inherit;opacity:.45;font-weight:500}.rb-share .seg .nm:focus{border-bottom-color:currentColor}.rb-share .seg .nm.bad{border-bottom-color:var(--accent)}.rb-share .seg .pct{flex:none;width:66px;position:relative}.rb-share .seg .pct input{width:100%;color:inherit;font:inherit;text-align:right;font-variant-numeric:tabular-nums;caret-color:var(--accent);-moz-appearance:textfield;background:0 0;border:0;border-bottom:1.5px solid #0000;outline:none;padding:6px 18px 6px 0;font-size:15px;font-weight:900}.rb-share .seg .pct input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rb-share .seg .pct input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rb-share .seg .pct input:focus{border-bottom-color:currentColor}.rb-share .seg .pct em{opacity:.6;pointer-events:none;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.rb-share .seg .x{width:22px;height:22px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:1px solid;flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.rb-share .seg .x:hover{opacity:1;background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-share .fader{cursor:col-resize;background:var(--ink-bg);z-index:1;touch-action:none;flex:none;place-items:center;width:14px;margin:0 -1px;display:grid;position:relative}.rb-share .fader i{background:var(--rule-hard);width:4px;height:60%;transition:background .2s}.rb-share .fader:hover i,.rb-share .fader:active i{background:var(--live)}.rb-share-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.rb-deck .rb-go{justify-content:flex-end;align-items:center;gap:14px;display:flex}.rb-why{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-align:right;max-width:240px;font-size:11.5px;font-weight:800;line-height:1.35}.rb-decl-line{line-height:2.6}.rb-people{flex-direction:column;display:flex}.rb-person{border-bottom:1px solid var(--rule);padding:12px 0}.rb-person:first-child{padding-top:2px}.rb-person .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rb-person .ini{background:var(--set);width:40px;height:40px;color:var(--on-set);letter-spacing:.04em;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.rb-person .nm{background:var(--well);border:0;border-bottom:2px solid var(--rule-hard);min-width:160px;color:var(--ink);font:inherit;caret-color:var(--accent);transition:background .25s var(--ease),border-color .25s var(--ease);outline:none;flex:1;padding:10px 12px 8px;font-size:17px;font-weight:700}.rb-person .nm::placeholder{color:var(--ink-30);font-weight:500}.rb-person .nm:hover{background:var(--well-hover)}.rb-person .nm:focus{border-bottom-color:var(--live);background:var(--well-focus)}.rb-person.bad .nm{border-bottom-color:var(--accent)}.rb-person .pct{flex:none;width:98px;position:relative}.rb-person .pct input{background:var(--well);border:0;border-bottom:2px solid var(--rule-hard);width:100%;color:var(--ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;caret-color:var(--accent);-moz-appearance:textfield;outline:none;padding:10px 28px 8px 10px;font-size:17px;font-weight:900}.rb-person .pct input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rb-person .pct input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rb-person .pct input:focus{border-bottom-color:var(--live);background:var(--well-focus)}.rb-person .pct em{color:var(--ink-35);pointer-events:none;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rb-person .share{background:var(--rule);height:4px;margin:10px 0 0 52px;position:relative}.rb-person .share i{background:var(--set);height:4px;transition:width .4s var(--ease);position:absolute;top:0;left:0}.rb-person .note{color:var(--accent);margin:8px 0 0 52px;font-size:13.5px}.rb-segm.tiny button{padding:8px 12px;font-size:12.5px}.rb-people-foot{flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.rb-people-foot .tot{margin-left:auto}.rb-pad{padding:18px}.rb-h3x{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:12.5px;font-weight:800;display:flex}.rb-b.danger{color:var(--accent)}.rb-b.danger:hover{border-color:var(--accent)}.rb-ghost.danger:before{background:var(--accent)}.rb-ghost.danger:hover{color:var(--ink)}.rb-issues{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rb-issues li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.rb-evs{gap:0!important;padding-top:6px!important;padding-bottom:6px!important}.rb-ev{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:10px 0;display:flex}.rb-ev:last-child{border-bottom:0}.rb-ev .d{letter-spacing:.14em;width:60px;color:var(--ink-35);text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;padding-top:3px;font-size:11px;font-weight:800}.rb-ev .s{min-width:0}.rb-ev .s b{text-transform:capitalize;font-size:16px;font-weight:800;display:block}.rb-ev .s span{color:var(--ink-55);margin-top:2px;font-size:14px;display:block}.rb-stat{border:1px solid var(--rule-strong);background:var(--well);padding:14px 16px}.rb-stat .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);font-size:11.5px;font-weight:800}.rb-stat .v{margin-top:8px;font-size:30px;line-height:1;display:block}.rb-stat .v.dim{color:var(--ink-35)}.rb-stat .s{color:var(--ink-35);margin-top:6px;font-size:13px;display:block}.rb-empty{text-align:center;border:2px dashed var(--rule-strong);background:var(--well);place-items:center;min-height:150px;padding:24px;display:grid}.rb-empty .s{color:var(--ink-55);max-width:46ch;margin-top:6px;font-size:14.5px}.rb-tl{flex-direction:column;display:flex}.rb-tl .rb-tr{border-bottom:1px solid var(--rule);padding:10px 18px}.rb-tl .rb-tr:last-child{border-bottom:0}.rb-tl .row{align-items:center;gap:12px;display:flex}.rb-tl .n{letter-spacing:.06em;border:1px solid var(--rule-strong);width:30px;height:26px;color:var(--ink-48);cursor:pointer;font-variant-numeric:tabular-nums;transition:all .2s var(--ease);background:0 0;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.rb-tl .n:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.rb-tl .cur .n{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-tl .n:disabled{cursor:default;border-style:dashed}.rb-tl .n .eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.rb-tl .n .eq i{background:currentColor;width:3px;height:40%;animation:1s ease-in-out infinite rb-vu}.rb-tl .n .eq i:nth-child(2){animation-delay:.16s}.rb-tl .n .eq i:nth-child(3){animation-delay:.32s}.rb-tl .tt{text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.rb-tl .tt b{align-items:center;gap:8px;min-width:0;font-size:17px;font-weight:800;display:flex}.rb-tl .tt .w{color:var(--ink-48);font-size:13.5px}.rb-tl .d{letter-spacing:.12em;color:var(--ink-35);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:800}.rb-tl .rb-key.live{background:var(--live);color:var(--on-live);border-color:var(--live)}.rb-tl .scrub{background:var(--rule);cursor:pointer;height:4px;margin:10px 0 2px 42px;position:relative}.rb-tl .scrub i{background:var(--set);height:4px;position:absolute;top:0;left:0}.rb-tl .scrub i:after{content:"";background:var(--live);width:6px;height:12px;position:absolute;top:-4px;right:-2px}.rb-tl .det{color:var(--ink-66);flex-direction:column;gap:8px;margin:10px 0 4px 42px;font-size:15px;display:flex}.rb-actions{flex-direction:column;gap:8px;display:flex}.rb-actions .rb-b{justify-content:center;width:100%}.rb-actions-note{color:var(--ink-35);margin:6px 0 0;font-size:12.5px;line-height:1.5}.rb-req{border:2px solid var(--rule-strong);background:rgba(var(--tint-rgb),.025);animation:rb-rise .3s var(--ease) both;flex-direction:column;gap:10px;padding:14px;display:flex}.rb-req .note{color:var(--ink-48);margin:0;font-size:13px;line-height:1.5}.rb-done{color:var(--ink);border:2px solid var(--rule-strong);align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.rb-np .art{background-color:var(--ink-bg)}@supports (color:color-mix(in lab,red,red)){.rb-np .art{background-color:color-mix(in srgb,var(--ink-bg) 94%,var(--ink))}}.rb-np .art.can:hover{background-color:var(--ink-bg)}@supports (color:color-mix(in lab,red,red)){.rb-np .art.can:hover{background-color:color-mix(in srgb,var(--ink-bg) 91%,var(--ink))}}.rb-np .art.drag{background-color:var(--ink-bg)}@supports (color:color-mix(in lab,red,red)){.rb-np .art.drag{background-color:color-mix(in srgb,var(--ink-bg) 90%,var(--accent))}}.rb-log{margin:0;padding:8px 18px 12px;list-style:none;position:relative}.rb-log:before{content:"";background:var(--rule);width:2px;position:absolute;top:22px;bottom:22px;left:102px}.rb-log>li{grid-template-columns:64px 18px 1fr;align-items:start;column-gap:12px;padding:7px 0;display:grid}.rb-log .tc{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-35);font-variant-numeric:tabular-nums;padding-top:2px;font-size:10.5px;font-weight:800}.rb-log .tc b{color:var(--ink-55);display:block}.rb-log .tc span{margin-top:2px;display:block}.rb-log .node{background:var(--set);z-index:1;width:10px;height:10px;margin:5px 4px 0;position:relative}.rb-log .now .node{background:var(--live);box-shadow:0 0 0 4px #f034282e}.rb-log .next .node{border:2px dashed var(--rule-hard);background:0 0}.rb-log .what b{text-transform:capitalize;color:var(--ink-66);font-size:16px;font-weight:800;display:block}.rb-log .now .what b{color:var(--ink)}.rb-log .next .what b{color:var(--ink-35)}.rb-log .what span{color:var(--ink-55);margin-top:2px;font-size:14px;line-height:1.45;display:block}.rb-log .next .what span{color:var(--ink-35)}.rb-meters{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:560px){.rb-meters{grid-template-columns:1fr}}.rb-meter{border:1px solid var(--rule-strong);background:var(--well);grid-template-rows:auto auto;grid-template-columns:12px 1fr;align-content:end;column-gap:12px;padding:12px 14px;display:grid}.rb-meter .leds{flex-direction:column-reverse;grid-row:1/span 2;gap:3px;height:62px;display:flex}.rb-meter .leds i{background:var(--rule);flex:1}.rb-meter .leds i.on{background:var(--set)}.rb-meter .leds i.peak{background:var(--live)}.rb-meter .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);align-self:end;font-size:10.5px;font-weight:800}.rb-meter .v{margin-top:6px;font-size:30px;line-height:1;display:block}.rb-meter .v.dim{color:var(--ink-35)}.rb-flat{border:1px dashed var(--rule-hard);background:var(--well);height:128px;position:relative;overflow:hidden}.rb-flat .line{background:var(--rule-hard);height:2px;position:absolute;top:46%;left:14px;right:14px}.rb-flat .blip{background:var(--live);width:2px;height:22px;animation:3.2s linear infinite rb-blip;position:absolute;top:46%;left:14px;transform:translateY(-50%)}@keyframes rb-blip{0%{opacity:0;left:14px}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 16px)}}@media (prefers-reduced-motion:reduce){.rb-flat .blip{animation:none;left:30%}}.rb-flat .tag{color:var(--ink-48);text-align:center;font-size:12.5px;position:absolute;bottom:10px;left:14px;right:14px}.rb-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.rb-credits dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-35);font-size:10.5px;font-weight:800}.rb-credits dd{font-variation-settings:"wdth" 96,"wght" 800;overflow-wrap:anywhere;margin:4px 0 0;font-size:17px;font-weight:800;line-height:1.2}.rb-fine{border-top:1px solid var(--rule);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-35);flex-wrap:wrap;gap:6px 16px;margin-top:18px;padding-top:12px;font-size:10.5px;display:flex}.rb-stores{flex-wrap:wrap;gap:6px;display:flex}.rb-store{border:1px solid var(--rule-strong);background:var(--well);letter-spacing:.02em;align-items:center;gap:8px;padding:3px 10px 3px 3px;font-size:13px;font-weight:800;display:inline-flex}.rb-codes{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@container (max-width:560px){.rb-codes{grid-template-columns:minmax(0,1fr)}}.rb-upc{color:#0a0a0b;background:#f2efe8;border:2px solid #f2efe8;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}.rb-upc.ghost{background:var(--well);color:var(--ink-35);border:2px dashed var(--rule-hard)}.rb-upc .bars{width:100%;height:46px;display:block}.rb-upc.ghost .bars{opacity:.35}.rb-upc .txt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rb-upc .k{letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:800}.code{font-variation-settings:"wdth" 90,"wght" 700;font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:14.5px}.code.dim{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.rb-isrcs{flex-direction:column;display:flex}.rb-code{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.rb-code:last-child{border-bottom:0}.rb-strip{border-left:6px solid var(--live)}.rb-song{z-index:0;position:relative}.rb-song .rb-grid{grid-template-columns:minmax(0,1fr) 380px}.rb-song .rb-mark{font-size:14.5px}.rb-song .rb-mark .n{font-size:12.5px}.rb-song .rb-mark .badge{font-size:12px}.rb-song .rb-bar .pct{font-size:15px}.rb-song .rb-bar .pct small{font-size:12px}.rb-song .rb-hands>span:last-child{font-size:18px}.rb-song .rb-micro{font-size:14.5px}.rb-song .rb-primary{font-size:16px}.rb-song .rb-flagbox .t{font-size:14.5px}.rb-song .rb-flagbox .d{font-size:18px}.rb-song .rb-tl .n{font-size:12.5px}.rb-song .rb-tl .tt b{font-size:19.5px}.rb-song .rb-tl .tt .w{font-size:15.5px}.rb-song .rb-tl .d{font-size:13px}.rb-song .rb-tl .det{font-size:17px}.rb-song .rb-actions-note{font-size:14.5px}.rb-song .rb-log .tc{font-size:12px}.rb-song .rb-log .what b{font-size:18.5px}.rb-song .rb-log .what span{font-size:16px}.rb-song .rb-meter .k{font-size:12px}.rb-song .rb-meter .v{font-size:34.5px}.rb-song .rb-credits dt{font-size:12px}.rb-song .rb-credits dd{font-size:19.5px}.rb-song .rb-fine{font-size:12px}.rb-song .rb-store{font-size:15px}.rb-song .rb-punch .pc .n{font-size:11.5px}.rb-song .rb-punch .pc b{font-size:16px}.rb-song .rb-punch .pc .r{font-size:14.5px}.rb-song .rb-log .what .one{font-size:15.5px}.rb-song .rb-log .what .more{font-size:12px}.rb-song .rb-log .what .all li{font-size:15.5px}.rb-song.has-art:before{content:"";aspect-ratio:1;background-image:var(--song-art);filter:blur(28px);opacity:.34;pointer-events:none;z-index:-1;background-position:50%;background-size:cover;width:min(820px,68vw);position:fixed;top:50%;right:0;transform:translate(50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 16%,#0000 70%);mask-image:radial-gradient(circle,#000 16%,#0000 70%)}:root[data-theme=light] .rb-song.has-art:before{opacity:.42;filter:grayscale()contrast(1.15)sepia()saturate(2.6)hue-rotate(-14deg)blur(30px);mix-blend-mode:multiply}.rb-punchbox{display:block}.rb-punchbox .head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rb-punchbox .head .d{max-width:62ch}.rb-punch{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:14px;display:grid}.rb-punch .pc{text-align:left;color:var(--ink);cursor:pointer;font:inherit;transition:background .2s var(--ease),border-color .2s var(--ease);background:#f034280f;border:1px solid #f0342873;gap:4px;padding:10px 12px 11px;display:grid}.rb-punch .pc:hover{border-color:var(--live);background:#f0342821}.rb-punch .pc .n{letter-spacing:.16em;text-transform:uppercase;color:var(--live);justify-content:space-between;gap:8px;font-size:10px;font-weight:800;display:flex}.rb-punch .pc .n em{color:var(--ink-35);font-style:normal}.rb-punch .pc b{font-size:14px;font-weight:800;line-height:1.25}.rb-punch .pc .r{color:var(--ink-55);font-size:12.5px;line-height:1.35}.rb-log .what{min-width:0}.rb-log .what .line{align-items:baseline;gap:10px;min-width:0;display:flex}.rb-log .what .line b{flex:none}.rb-log .what .one{min-width:0;color:var(--ink-55);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13.5px;overflow:hidden}.rb-log .what .more{color:var(--live);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10.5px;font-weight:800}.rb-log .what .all{flex-direction:column;gap:5px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.rb-log .what .all li{color:var(--ink-55);border-left:2px solid var(--rule-hard);padding:0 0 0 12px;font-size:13.5px;line-height:1.45;display:block}.rb-dsp.wm .nm{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rb-dsp.wm{padding-top:22px}.rb-pulse{max-width:1360px}.rb-skbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.rb-sk{background:rgba(var(--tint-rgb),.13);animation:2.4s ease-in-out infinite rb-breathe;display:block}@keyframes rb-breathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rb-sk{opacity:.7;animation:none}}.rb-skpage{flex-direction:column;gap:14px;display:flex}.rb-segm.sk{pointer-events:none}.rb-segm.sk .cell{color:var(--ink-35)}.rb-segm.sk .cell.on{color:var(--ink-66);border-color:var(--rule-hard);background:0 0}.rb-skstats{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}@media (max-width:1100px){.rb-skstats{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.rb-skstats{grid-template-columns:repeat(2,1fr)}}.rb-stat.sk{padding:12px 14px}.rb-card.sk .ch .t{color:var(--ink-35)}.rb-skgrid{gap:14px;display:grid}.rb-skgrid.two{grid-template-columns:1.6fr 1fr;align-items:start}.rb-skgrid.four{grid-template-columns:repeat(4,1fr);align-items:start}@media (max-width:1080px){.rb-skgrid.two{grid-template-columns:1fr}.rb-skgrid.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rb-skgrid.four{grid-template-columns:1fr}}.rb-skstack{gap:14px;display:grid}.rb-skchart svg{width:100%;height:200px;display:block}.rb-skchart .grid{stroke:var(--rule);stroke-width:1px}.rb-skchart .fill{fill:rgba(var(--tint-rgb),.045)}.rb-skchart .line{fill:none;stroke:var(--rule-hard);stroke-width:2px;stroke-dasharray:6 5}.rb-skchart .today{stroke:#f0342880;stroke-width:1px;stroke-dasharray:3 4}.rb-skchart .end{fill:var(--live)}.rb-skchart .ax{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-35);justify-content:space-between;margin-top:8px;font-size:10.5px;font-weight:800;display:flex}.rb-skrow{grid-template-columns:56px 1fr 32px;align-items:center;gap:10px;padding:6px 0;display:grid}.rb-skrow .l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-48);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.rb-skrow.store .l{opacity:.55;align-items:center;display:inline-flex}.rb-sksplit{gap:3px;height:14px;display:flex}.rb-sksplit i{background:rgba(var(--tint-rgb),.13);animation:2.4s ease-in-out infinite rb-breathe;display:block}.rb-sksplit i:first-child{background:var(--rule-hard)}.rb-sksplit i:nth-child(2){animation-delay:.3s}.rb-sksplit i:nth-child(3){animation-delay:.6s}.rb-sksplit i:nth-child(4){animation-delay:.9s}.rb-sklegend{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-48);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.rb-sklegend span{align-items:center;gap:6px;display:inline-flex}.rb-sklegend i{background:var(--rule-hard);width:8px;height:8px}.rb-skcols{align-items:flex-end;gap:8px;height:110px;display:flex}.rb-skcols .c{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;height:100%;display:flex}.rb-skcols .c .rb-sk{width:100%}.rb-skcols .c .l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-35);text-align:center;font-size:10px;font-weight:800}.rb-dsp.rgn{cursor:pointer;position:relative}.rb-dsp.rgn:hover{background:var(--well-hover);border-color:var(--rule-hard);color:var(--ink)}.rb-dsp.rgn.on:hover{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-dsp.rgn .hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.rb-dsp.rgn .nm,.rb-dsp.rgn .nt{pointer-events:none;position:relative}.rb-dsp.rgn .nm{white-space:normal;margin-top:8px}.rb-dsp.rgn .st{pointer-events:none}.rb-dsp.rgn .pick{z-index:1;width:22px;height:22px;font-size:13px;line-height:1;position:absolute;top:6px;left:6px}.rb-dsp.rgn.on .pick{color:var(--on-set);border-color:#0a0a0b66}.rb-dsp.rgn.on .pick:hover{background:#0a0a0b1f}.rb-cc-panel{border:1px solid var(--rule-strong);background:var(--well);margin-top:10px;padding:12px 14px 14px}.rb-cc-panel .gh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-cc-panel .cc{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.rb-cc{border:1px solid var(--rule-strong);color:var(--ink-55);font:inherit;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);background:0 0;align-items:center;padding:6px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.rb-cc.on{background:var(--set);color:var(--on-set);border-color:var(--set)}.rb-cc:not(.on){border-style:dashed}.rb-cc:not(.on) span{text-decoration:line-through}.rb-cc:hover{border-color:var(--ink);color:var(--ink)}.rb-cc.on:hover{color:var(--on-set);border-color:var(--set);opacity:.9}.rb-dsps.rgns{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rb-dsp.rgn.on,.rb-dsp.rgn.on:hover{background:var(--set)}@supports (color:color-mix(in lab,red,red)){.rb-dsp.rgn.on,.rb-dsp.rgn.on:hover{background:color-mix(in srgb,var(--set) 84%,var(--ink-bg))}}.rb-dsp.rgn.on,.rb-dsp.rgn.on:hover{border-color:var(--set)}@supports (color:color-mix(in lab,red,red)){.rb-dsp.rgn.on,.rb-dsp.rgn.on:hover{border-color:color-mix(in srgb,var(--set) 84%,var(--ink-bg))}}.rb-lrc{flex-direction:column;gap:2px;max-height:280px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.rb-lrc li{color:var(--ink-55);cursor:pointer;border-left:2px solid #0000;grid-template-columns:46px 1fr;column-gap:10px;padding:4px 8px;font-size:15px;line-height:1.45;display:grid}.rb-lrc li .ts{letter-spacing:.1em;color:var(--ink-35);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px;font-weight:800}.rb-lrc li:hover{color:var(--ink)}.rb-lrc li.cur{color:var(--ink);border-left-color:var(--live);background:#f034280f}.rb-lrc li.cur .ts{color:var(--live)}.rb-person .pub{flex-direction:column;gap:8px;margin:8px 0 2px 46px;display:flex}.rb-person .pub-row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.rb-person .pub .f{flex-direction:column;gap:4px;min-width:150px;display:flex}.rb-person .pub .f.grow{flex:1;min-width:200px}.rb-person .pub .f.isni{min-width:190px}.rb-person .pub .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-48);font-size:10px;font-weight:800}.rb-person .pub .k em{color:var(--ink-35);letter-spacing:.08em;margin-left:6px;font-style:normal}.rb-person .pub .rb-in{padding:7px 9px;font-size:14px}.rb-person .pub select.rb-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:26px}.rb-person .pub .rb-b.xs{align-self:flex-end;margin-bottom:1px}.rb-lookup{border:1px solid var(--rule-strong);background:var(--well);padding:10px 12px 12px}.rb-lookup .lh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rb-lookup .lh .rb-tool{margin-left:auto}.rb-lookup ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rb-lookup li button{text-align:left;border:1px solid var(--rule);width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;grid-template-columns:1fr;gap:4px;padding:8px 10px;display:grid}.rb-lookup li button:hover{border-color:var(--ink);background:var(--well-hover)}.rb-lookup li b{font-size:14.5px;font-weight:800}.rb-lookup li .m{color:var(--ink-48);font-size:12.5px}.rb-lookup li .ids{flex-wrap:wrap;gap:4px;display:flex}.rb-lookup .note,.rb-person .pub .note{color:var(--ink-55);margin:4px 0 0;font-size:13px}.rb-f.off{border-bottom:1px dashed var(--rule);opacity:.72;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.rb-f.off .l{margin:0}.rb-f.off:hover{opacity:1}:root[data-theme=light]{--ink-bg:#f4f0e4;--ink:#1f1a14;--tint-rgb:31, 26, 20;--accent:#e84f35;--glow:none;--glow-dim:none;--ink-66:rgba(var(--tint-rgb), .72);--ink-55:rgba(var(--tint-rgb), .62);--ink-48:rgba(var(--tint-rgb), .55);--ink-35:rgba(var(--tint-rgb), .42);--ink-30:rgba(var(--tint-rgb), .38);--rule-strong:rgba(var(--tint-rgb), .28);--rule:rgba(var(--tint-rgb), .16);--rule-faint:rgba(var(--tint-rgb), .13);--rule-hard:rgba(var(--tint-rgb), .4);--well:rgba(var(--tint-rgb), .05);--well-hover:rgba(var(--tint-rgb), .08);--well-focus:rgba(var(--tint-rgb), .1);--grad-lift:linear-gradient(to top right, rgba(var(--tint-rgb), .008), rgba(var(--tint-rgb), .05));--grad-lift-on:linear-gradient(to top right, rgba(var(--tint-rgb), .03), rgba(var(--tint-rgb), .1));--grad-panel:linear-gradient(to top right, rgba(var(--tint-rgb), .012), rgba(var(--tint-rgb), .03));--grad-well:linear-gradient(to top right, rgba(var(--tint-rgb), .02), rgba(var(--tint-rgb), .05))}:root[data-theme=light] .poster .l:not(.l--red),:root[data-theme=light] .spine .vtitle,:root[data-theme=light] .vlabel{text-shadow:none}:root[data-theme=light] .rb-ledger,:root[data-theme=light] .rb-np,:root[data-theme=light] .view-masthead,:root[data-theme=light] .hm-card-dark{--color-bg:var(--ink-bg);--color-bg2:var(--ink-bg);--color-ink:var(--ink);--color-ink2:var(--ink-66);--color-muted:var(--ink-55);--color-line:var(--rule);--color-edge:var(--rule-strong);--color-accent:var(--accent);--color-accent2:var(--accent);--color-xp:var(--ink);--color-good:var(--ink);--color-warn:var(--ink-55);--color-critical:var(--accent);--color-set:var(--set);--color-live:var(--live);--color-ok:var(--ok);--ink-bg:#1f1a14;--tint-rgb:242, 239, 232;--ink:#f2efe8;--ink-66:rgba(var(--tint-rgb), .66);--ink-55:rgba(var(--tint-rgb), .55);--ink-48:rgba(var(--tint-rgb), .48);--ink-35:rgba(var(--tint-rgb), .35);--ink-30:rgba(var(--tint-rgb), .3);--rule-strong:rgba(var(--tint-rgb), .22);--rule:rgba(var(--tint-rgb), .12);--rule-faint:rgba(var(--tint-rgb), .1);--canvas-color:#1f1a14;--bg:var(--ink-bg);--bg-2:var(--ink-bg);--ink-2:var(--ink-66);--muted:var(--ink-55);--line:var(--rule);--edge:var(--rule-strong);--accent-2:var(--accent);--accent-dim:var(--rule-strong);--cyan:var(--ink);--cyan-2:var(--ink);--cyan-dim:var(--rule-strong);--xp:var(--ink);--xp-dim:var(--rule-strong);--good:var(--ink);--warn:var(--ink-55);--serious:var(--ink-55);--critical:var(--accent);--s1:var(--ink-48);--s2:var(--ink-48);--s3:var(--ink-48);--s4:var(--ink-48);--s5:var(--ink-48);--t-free:var(--ink-55);--t-starter:var(--ink-66);--t-premium:var(--accent);--glow:0 0 .34em rgba(var(--tint-rgb), .22);--glow-dim:0 0 .3em rgba(var(--tint-rgb), .12);--set:var(--ink);--on-set:var(--ink-bg);--live:var(--accent);--on-live:var(--ink);--on-ok:#0a0a0b;--well:rgba(var(--tint-rgb), .06);--well-hover:rgba(var(--tint-rgb), .09);--well-focus:rgba(var(--tint-rgb), .11);--rule-hard:rgba(var(--tint-rgb), .34);--glow-box:0 0 0 1px rgba(var(--tint-rgb), .06), 0 0 48px rgba(var(--tint-rgb), .1);--grad-lift:linear-gradient(to top right, rgba(var(--tint-rgb), .055), rgba(var(--tint-rgb), .012));--grad-lift-on:linear-gradient(to top right, rgba(var(--tint-rgb), .11), rgba(var(--tint-rgb), .035));--grad-panel:linear-gradient(to top right, rgba(var(--tint-rgb), .07), rgba(var(--tint-rgb), .04));--grad-well:linear-gradient(to top right, rgba(var(--tint-rgb), .1), rgba(var(--tint-rgb), .06));color:#f2efe8;background-color:#1f1a14;border-color:#1f1a14}.view-masthead{background:var(--ink-bg);margin:0 -32px 40px;padding:28px 32px 34px}@media (min-width:640px){.view-masthead{margin:0 -48px 44px;padding:30px 48px 38px}}@media (min-width:1024px){.view-masthead{margin:-36px -64px 48px;padding:44px 64px 46px}}@media (min-width:1280px){.view-masthead{margin:-36px -80px 48px;padding:48px 80px 50px}}:root[data-theme=light] .rb-ledger,:root[data-theme=light] .rb-np,:root[data-theme=light] .hm-card-dark{box-shadow:0 2px 6px -2px #1f1a142e,0 18px 38px -20px #1f1a1473}:root[data-theme=light] .rb-upc{color:#f4f0e4;background:#1f1a14;border-color:#1f1a14}:root[data-theme=light] .rb-upc .bars{color:#f4f0e4}:root[data-theme=light] .light-zone{--ink:#1f1a14;--ink-bg:#f4f0e4;--canvas-color:#f4f0e4;--tint-rgb:31, 26, 20}.hm{--hm-bg:#12100d;--hm-ink:#fff;--hm-ink2:#e8e2d6;--hm-muted:#8a8378;--hm-dim:#5c554b;--hm-rule:#35302a;--hm-panel:#1a1712;--hm-art:#241f19;--hm-btn:#6b6357;--hm-accent:#e84f35;--hm-gold:#c9a36b;--sl-bg:#12100d;--sl-ink:#fff;--sl-ink2:#e8e2d6;--sl-muted:#8a8378;--sl-dim:#5c554b;--sl-rule:#35302a;--sl-tile:#1a1712;--sl-lit:#241a12;--sl-btn:#6b6357;--hm-sans:Inter,system-ui,-apple-system,sans-serif;--hm-disp:Archivo,system-ui,sans-serif;--hm-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--hm-serif:"Source Serif 4",Georgia,serif;background:var(--hm-bg);color:var(--hm-ink);font-family:var(--hm-sans)}:root[data-theme=light] .hm{--hm-bg:#f4f0e4;--hm-ink:#1f1a14;--hm-ink2:#4e4942;--hm-muted:#747067;--hm-dim:#9f9a91;--hm-rule:#d0ccc1;--hm-panel:#e5e1d5;--hm-art:#d8d4c9;--hm-btn:#9f9a91;--sl-bg:#1f1a14;--sl-rule:#4a4238;--sl-tile:#17130f;--sl-btn:#6b6152}.hm *,.hm :before,.hm :after{font-family:var(--hm-sans)}.hm{--hm-pad:32px;padding:0 var(--hm-pad) 40px;margin:0 -32px}@media (min-width:640px){.hm{--hm-pad:40px;margin:0 -48px}}@media (min-width:1024px){.hm{margin:-36px -64px 0}}@media (min-width:1280px){.hm{margin:-36px -80px 0}}.hm-slab{background:var(--sl-bg);color:var(--sl-ink);margin:0 calc(var(--hm-pad) * -1);padding:28px 0}.hm-board-hd{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.hm-board-hd .ttl{font-family:var(--hm-disp);letter-spacing:.18em;text-transform:uppercase;color:var(--sl-ink);font-size:14px;font-weight:700}.hm-board-hd .rt{align-items:center;gap:16px;display:flex}.hm-board-hd .inbox-btn{width:40px;height:40px;color:var(--sl-muted);border-color:var(--sl-rule)}.hm-board-hd .inbox-btn:hover{color:var(--sl-ink);border-color:var(--sl-ink)}.hm-board-hd .inbox-btn.is-hot{color:var(--sl-ink);border-color:#e84f35}.hm-board-hd .cnt{font-family:var(--hm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-muted);font-size:12px;font-weight:600}.hm-toggle{border:1px solid var(--sl-btn);isolation:isolate;display:inline-flex;position:relative}.hm-toggle .knob{z-index:0;background:var(--sl-ink);width:50%;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.hm-toggle[data-t=light] .knob{transform:translate(100%)}.hm-toggle button{z-index:1;cursor:pointer;min-width:58px;font-family:var(--hm-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-muted);background:0 0;border:0;padding:6px 12px;font-size:12px;font-weight:700;transition:color .26s;position:relative}.hm-toggle button[aria-pressed=true]{color:var(--sl-bg)}.hm-toggle button:not([aria-pressed=true]):hover{color:var(--sl-ink)}.hm-toggle button:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hm-toggle .knob{transition:none}}.hm-board{grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));border-top:1px solid var(--hm-accent);border-bottom:1px solid var(--sl-rule);display:grid}.hm-cell{border-right:1px solid var(--sl-rule);background:var(--sl-tile);min-width:0;padding:30px 20px;text-decoration:none;transition:background .2s;display:block}.hm-cell:last-child{border-right:0}.hm-cell.lit{background:var(--sl-lit)}.hm-cell:hover{background:#221d17}.hm-cell .hd{justify-content:space-between;gap:6px;display:flex}.hm-cell .hd b{font-family:var(--hm-mono);color:var(--hm-accent);font-size:12px;font-weight:700}.hm-cell .hd i{font-family:var(--hm-mono);color:var(--sl-dim);font-size:11px;font-style:normal;font-weight:400}.hm-cell .hd .hm-mk{color:var(--sl-dim);align-items:center;transition:color .2s;display:flex}.hm-cell.lit .hd .hm-mk,.hm-cell:hover .hd .hm-mk{color:var(--hm-accent)}.hm-cell .nm{font-family:var(--hm-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:17px;font-weight:800;display:block;overflow:hidden}.hm-cell.lit .nm{color:var(--hm-accent)}.hm-cell .st{font-family:var(--hm-mono);color:var(--sl-dim);margin-top:8px;font-size:24px;font-weight:700;line-height:1;display:block}.hm-cell .st.act{color:var(--hm-accent)}.hm-cell:first-child .st,.hm-cell.lit .st{color:var(--sl-ink)}.hm-cell.lit .st{font-family:var(--hm-disp)}.hm-cell .sb{letter-spacing:.08em;text-transform:uppercase;color:var(--sl-muted);margin-top:8px;font-size:11.5px;font-weight:500;line-height:1.5;display:block}.hm-more{flex-wrap:wrap;gap:10px 26px;padding-top:12px;display:flex}.hm-more a{letter-spacing:.14em;text-transform:uppercase;color:#a89f90;font-size:13px;font-weight:600;text-decoration:none}.hm-more a b{font-family:var(--hm-mono);color:var(--hm-accent);margin-right:6px}.hm-more a:hover{color:var(--sl-ink)}.hm-more a i{letter-spacing:.08em;color:var(--sl-bg);background:var(--sl-ink);margin-left:7px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800}.hm-more a.is-hot{color:var(--sl-ink)}.hm-more a.is-hot i{background:var(--hm-accent);color:#fff}.hm-hero{padding-top:34px}.hm-hero-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hm-hero-hd .plan{letter-spacing:.18em;text-transform:uppercase;color:var(--hm-accent);border:1px solid var(--hm-accent);padding:4px 8px;font-size:13px;font-weight:700}.hm-hero-hd .who{font-family:var(--hm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sl-muted);font-size:13px;font-weight:600}.hm-nm{font-family:var(--hm-disp);letter-spacing:-.01em;text-transform:uppercase;color:var(--sl-ink);overflow-wrap:anywhere;margin:18px 0 0;font-size:83.5px;font-weight:900;line-height:.92}.hm-city{font-family:var(--hm-disp);letter-spacing:.01em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--sl-btn);margin-top:6px;font-size:42px;font-weight:900;line-height:1}.hm-hero-ft{border-top:1px solid var(--sl-rule);flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;padding:20px 0;display:flex}.hm-av{background:var(--sl-tile);border:1px solid var(--sl-rule);cursor:pointer;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.hm-av span{font-family:var(--hm-mono);color:var(--sl-dim);font-size:16px;font-weight:700}.hm-av img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hm-av b{font-family:var(--hm-mono);color:var(--sl-ink);background:#12100dc7;place-items:center;font-size:12px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.hm-av input{display:none}.hm-av:hover{border-color:var(--hm-accent)}.hm-rate b{font-family:var(--hm-mono);color:var(--sl-ink);font-size:37.5px;font-weight:700;line-height:1;display:block}.hm-rate span{letter-spacing:.16em;text-transform:uppercase;color:var(--sl-muted);margin-top:5px;font-size:11.5px;font-weight:600;display:block}.hm-lvl{font-family:var(--hm-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--hm-gold);font-size:16px;font-weight:800}.hm-acts{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.hm-b{font-family:var(--hm-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-ink);border:1px solid var(--sl-btn);cursor:pointer;background:0 0;padding:14px 22px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s}.hm-b:hover{border-color:var(--sl-ink)}.hm-b.hot{background:var(--hm-accent);border-color:var(--hm-accent);color:#fff}.hm-b.hot:hover{filter:brightness(1.08)}.hm-xp{height:6px;margin:0 calc(var(--hm-pad) * -1);background-color:#35302a;background-image:linear-gradient(to top right,#0000,#0000003d);position:relative}.hm-xp i{background:linear-gradient(to top right,var(--hm-gold),var(--hm-accent));position:absolute;inset:0 auto 0 0}.hm-strip{border-bottom:1px solid var(--hm-rule);margin:0 calc(var(--hm-pad) * -1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-strip .c{border-right:1px solid var(--hm-rule);min-width:0;padding:24px 32px;text-decoration:none;display:block}.hm-strip .c:last-child{border-right:0}.hm-strip .c:first-child{padding-left:var(--hm-pad)}.hm-strip .c:last-child{padding-right:var(--hm-pad)}.hm-strip .c.next{background:var(--hm-panel)}.hm-strip .k{letter-spacing:.16em;text-transform:uppercase;color:var(--hm-muted);font-size:12px;font-weight:600;display:block}.hm-strip .v{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:8px;display:flex}.hm-strip .v b{font-family:var(--hm-mono);color:var(--hm-ink);font-size:37.5px;font-weight:700;line-height:1}.hm-strip .v b sup{color:var(--hm-muted);vertical-align:baseline;font-size:22px}.hm-strip .s{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-ink2);font-size:14px;font-weight:500;display:block}.hm-strip .next .s{letter-spacing:.08em;color:var(--hm-muted);margin-top:6px;font-size:12px}.hm-strip .nx{font-family:var(--hm-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--hm-ink);margin-top:10px;font-size:20px;font-weight:800;display:block}.hm-strip .nx.hot{color:var(--hm-accent)}.hm-strip .c.next:hover .nx{text-underline-offset:4px;text-decoration:underline}.hm-link{font-family:var(--hm-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-accent);border:0;border-bottom:1px solid var(--hm-accent);cursor:pointer;background:0 0;padding:0 0 2px;font-size:12px;font-weight:700}.hm-link:disabled{color:var(--hm-dim);border-bottom-color:var(--hm-dim);cursor:not-allowed}.hm-over{padding-top:24px}.hm-over-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hm-over-hd .ttl{font-family:var(--hm-disp);letter-spacing:.18em;text-transform:uppercase;color:var(--hm-ink);font-size:14px;font-weight:700}.hm-over-hd .ttl em{color:var(--hm-gold);font-style:normal}.hm-over-hd .tabs{gap:12px;display:flex}.hm-over-hd .tabs button{font-family:var(--hm-mono);letter-spacing:.1em;color:var(--hm-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 3px;font-size:12px;font-weight:600}.hm-over-hd .tabs button.on{color:var(--hm-ink);border-bottom-color:var(--hm-accent)}.hm-over-body{flex-wrap:wrap;align-items:flex-start;gap:40px;margin-top:22px;display:flex}.hm-say{flex:1.4;min-width:340px}.hm-poster{font-family:var(--hm-disp);text-transform:uppercase;color:var(--hm-ink);font-size:50.5px;font-weight:900;line-height:.98}.hm-poster .hollow{color:#0000;-webkit-text-stroke:2px var(--hm-accent)}.hm-poster .red{color:var(--hm-accent)}.hm-say p{max-width:440px;font-family:var(--hm-serif);color:var(--hm-ink2);margin:18px 0 0;font-size:20px;line-height:1.6}.hm-say p strong{color:var(--hm-ink);font-weight:600}.hm-side{flex:1;min-width:290px}.hm-reads{border-top:2px solid var(--hm-ink)}.hm-reads .rd{border-bottom:1px solid var(--hm-rule);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;display:flex}.hm-reads .rd span{letter-spacing:.12em;text-transform:uppercase;color:var(--hm-ink2);font-size:14px;font-weight:600}.hm-reads .rd b{font-family:var(--hm-mono);color:var(--hm-ink);font-size:20px;font-weight:700}.hm-reads .rd b.off{color:var(--hm-dim)}.hm-reads .rd-note{letter-spacing:.1em;text-transform:uppercase;color:var(--hm-muted);padding-top:12px;font-size:12px;font-weight:500}.hm-songs{margin-top:26px}.hm-songs .hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hm-songs .hd .ttl{font-family:var(--hm-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--hm-ink);font-size:14px;font-weight:700}.hm-songs .sg{border-bottom:1px solid var(--hm-rule);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.hm-songs .no{font-family:var(--hm-mono);color:var(--hm-dim);font-size:12px;font-weight:600}.hm-songs .art{background:var(--hm-art);flex:none;width:36px;height:36px;position:relative;overflow:hidden}.hm-songs .art img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hm-songs .tx{flex:1;min-width:0}.hm-songs .tx b{color:var(--hm-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.hm-songs .tx span{letter-spacing:.12em;text-transform:uppercase;color:var(--hm-muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.hm-songs .tx span.act{color:var(--hm-accent)}.hm-songs .v{font-family:var(--hm-mono);color:var(--hm-dim);font-size:16px;font-weight:700}.hm-songs .sg:hover .tx b{color:var(--hm-accent)}.hm-none{color:var(--hm-muted);margin:14px 0 0;font-size:16px;line-height:1.6}.hm-none button{font:inherit;color:var(--hm-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.hm-av.is-static{cursor:default}.hm-av.is-static:hover{border-color:var(--sl-rule)}.hm-strip button.c{font:inherit;color:inherit;text-align:left;border:0;border-right:1px solid var(--hm-rule);cursor:pointer;background:0 0;width:100%}.hm-strip button.c:last-child{border-right:0}.hm-rs{border-bottom:1px solid var(--hm-rule);align-items:center;gap:28px;display:flex}.hm-rs .sg{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1}.hm-rs .sg:disabled{cursor:default}.hm-rs .sg:disabled .tx b{color:var(--hm-ink2)}.hm-rs .sg .v{font-family:var(--hm-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-ink2);font-size:12px;font-weight:700;transition:color .2s}.hm-rs .sg:hover:not(:disabled) .v{color:var(--hm-accent)}.hm-rs .sg:disabled .v{color:var(--hm-dim)}.hm-rs .art{font-family:var(--hm-mono);color:var(--hm-muted);place-items:center;font-size:13px;font-weight:700;display:grid}.hm-rm,.hm-rm-c button{font-family:var(--hm-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;transition:color .2s}.hm-rm:hover,.hm-rm-c button:hover{color:var(--hm-accent)}.hm-rm-c{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm-rm-c>span{letter-spacing:normal;text-transform:none;color:var(--hm-ink2);font-size:14px;font-weight:500}.hm-rm-c button.on{color:var(--hm-accent)}@media (max-width:560px){.hm-rs{flex-wrap:wrap}.hm-rs .sg{flex:100%}.hm-rm,.hm-rm-c{padding-bottom:12px}}@media (max-width:1100px){.hm-board{grid-template-columns:repeat(min(var(--cols,6),4),minmax(0,1fr))}.hm-cell:nth-child(4n){border-right:0}}@media (max-width:820px){.hm-board{grid-template-columns:repeat(min(var(--cols,6),2),minmax(0,1fr))}.hm-cell:nth-child(4n){border-right:1px solid var(--sl-rule)}.hm-cell:nth-child(2n){border-right:0}.hm-strip{grid-template-columns:1fr}.hm-strip .c{border-right:0;border-bottom:1px solid var(--hm-rule)}.hm-acts{width:100%;margin-left:0}}@media (min-width:1024px){.hm-nm{font-size:119px}.hm-city{font-size:59.5px}.hm-poster{font-size:70.5px}}:root.theme-flip,:root.theme-flip :not(.knob){transition-property:background-color,color,border-color,outline-color,fill,stroke,box-shadow,-webkit-text-stroke-color;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){:root.theme-flip,:root.theme-flip :not(.knob){transition-duration:0s}}.pol{max-width:74ch;margin:0 auto;padding-bottom:60px}.pol-hd{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.pol-back{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.pol-back:hover{color:var(--ink)}.pol-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.pol-h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:26px 0 0;font-size:clamp(38px,6vw,62px);font-weight:900;line-height:.95}.pol-lede{color:var(--ink2);max-width:56ch;margin:16px 0 0;font-size:19px;line-height:1.55}.pol-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-35);margin:14px 0 0;font-size:13px}.pol-draft{border-left:3px solid var(--accent);background:var(--panel,#e84f350d);color:var(--ink2);margin:22px 0 0;padding:16px 18px;font-size:15.5px;line-height:1.6}.pol-draft b{color:var(--ink)}.pol-draft a{color:var(--accent)}.pol-toc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:34px 0 0;padding:22px 0;display:grid}@media (max-width:620px){.pol-toc{grid-template-columns:1fr}}.pol-toc a{color:var(--ink-55);transition:color .2s var(--ease);gap:12px;padding:5px 0;font-size:15px;text-decoration:none;display:flex}.pol-toc a:hover{color:var(--ink)}.pol-toc b{font-variant-numeric:tabular-nums;color:var(--ink-35);font-weight:700}.pol-s{margin-top:42px;scroll-margin-top:24px}.pol-s h2{letter-spacing:-.01em;color:var(--ink);gap:14px;margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.2;display:flex}.pol-s h2 .n{font-variant-numeric:tabular-nums;color:var(--accent);flex:none;font-size:15px;font-weight:700;line-height:2}.pol-s p{color:var(--ink2);margin:0 0 14px;font-size:17px;line-height:1.7}.pol-s ul{margin:0 0 16px;padding-left:20px}.pol-s li{color:var(--ink2);margin-bottom:7px;font-size:17px;line-height:1.7}.pol-s p.todo{color:var(--ink-55);border-left:2px solid var(--ink-20,var(--rule));padding-left:14px;font-size:15.5px;font-style:normal}.pol-foot{border-top:1px solid var(--rule);color:var(--ink-55);margin-top:48px;padding-top:22px;font-size:15.5px}.pol-foot a,.pol-s a{color:var(--accent)}.ft{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 32px;display:flex}@media (min-width:640px){.ft{padding:26px 48px}}@media (min-width:1024px){.ft{padding:28px 64px}}@media (min-width:1280px){.ft{padding:28px 80px}}.ft-links{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ft-links a{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);transition:color .2s var(--ease);font-size:12.5px;font-weight:600;text-decoration:none}.ft-links a:hover{color:var(--ink)}.ft-c{letter-spacing:.1em;color:var(--ink-35);font-size:12.5px;font-weight:500}.rb-terms-link{margin:10px 0 0;font-size:13.5px}.rb-terms-link a{color:var(--ink-55);border-bottom:1px solid var(--ink-20,var(--rule));padding-bottom:1px;text-decoration:none}.rb-terms-link a:hover{color:var(--ink)}.auth-pol{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hb{--hb-pad:32px;background:var(--hb-hi-bg);color:var(--hb-ink);--hb-hi-bg:#12100d;--hb-bar-bg:#1a1712;--hb-tile:#1a1712;--hb-lit:#241a12;--hb-tile-on:#221d17;--hb-lit-on:#2e2117;--hb-rule:#35302a;--hb-btn:#6b6357;--hb-ink:#fff;--hb-ink2:#e8e2d6;--hb-muted:#8a8378;--hb-dim:#5c554b;--hb-lo-bg:#12100d;--hb-lo-ink:#fff;--hb-lo-ink2:#e8e2d6;--hb-lo-muted:#8a8378;--hb-lo-rule:#35302a;--hb-lo-dim:#5c554b;margin:0 -32px}:root[data-theme=light] .hb{--hb-lo-bg:#f4f0e4;--hb-lo-ink:#1f1a14;--hb-lo-ink2:#4e4942;--hb-lo-muted:#747067;--hb-lo-rule:#d0ccc1;--hb-lo-dim:#9f9a91;--hb-hi-bg:#1f1a14;--hb-bar-bg:#241a12;--hb-tile:#17130f;--hb-lit:#241a12;--hb-tile-on:#221d17;--hb-lit-on:#2e2117;--hb-rule:#4a4238;--hb-btn:#6b6152}@media (min-width:640px){.hb{--hb-pad:40px;margin:0 -48px}}@media (min-width:1024px){.hb{margin:-36px -64px 0}}@media (min-width:1280px){.hb{margin:-36px -80px 0}}.hb,.hb *,.hb :before,.hb :after{font-family:Inter,system-ui,-apple-system,sans-serif}.hb .d{font-family:Archivo,system-ui,sans-serif}.hb .m{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.hb-bar{padding:16px var(--hb-pad);background:var(--hb-bar-bg);border-bottom:1px solid #e84f3599;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.hb-bar .lt{align-items:center;gap:20px;display:flex}.hb-bar .inbox-btn{width:40px;height:40px;color:var(--hb-muted);border-color:var(--hb-rule)}.hb-bar .inbox-btn:hover{color:var(--hb-ink);border-color:var(--hb-ink)}.hb-bar .inbox-btn.is-hot{color:var(--hb-ink);border-color:#e84f35}.hb-bar .inbox-n{color:#fff}.hb-logo{letter-spacing:.02em;color:#f5efe4;font-family:Archivo,sans-serif;font-size:26px;font-weight:900}.hb-logo i{color:#e84f35;font-style:normal}.hb-nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hb-nav a{letter-spacing:.14em;text-transform:uppercase;color:var(--hb-muted);transition:color .2s var(--ease);font-size:16.5px;font-weight:600;text-decoration:none}.hb-nav a:hover{color:var(--hb-ink)}.hb-tog{border:1px solid var(--hb-btn);isolation:isolate;flex:none;display:flex;position:relative}.hb-tog .knob{z-index:0;background:var(--hb-ink);width:50%;transition:transform .34s cubic-bezier(.86,.02,.9,.18);position:absolute;top:0;bottom:0;left:0}.hb-tog[data-t=light] .knob{transform:translate(100%)}.hb-tog button{z-index:1;letter-spacing:.14em;color:var(--hb-muted);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:0;place-items:center;padding:7px 11px;font-size:16px;font-weight:600;display:grid;position:relative}.hb-tog button[aria-pressed=true]{color:var(--hb-hi-bg)}@media (prefers-reduced-motion:reduce){.hb-tog .knob{transition:none}}.hb-hero{padding:80px var(--hb-pad) 0}.hb-hero-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hb-plan{letter-spacing:.16em;text-transform:uppercase;color:#c9a36b;border:1px solid #c9a36b99;padding:7px 10px;font-size:16.5px;font-weight:700}.hb-who{letter-spacing:.12em;color:var(--hb-muted);font-family:JetBrains Mono,monospace;font-size:17px;font-weight:500}.hb-row{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:22px;display:flex}@media (max-width:1040px){.hb-row{flex-direction:column;align-items:stretch;gap:26px}}.hb-row .lt{min-width:0}.hb-nm{letter-spacing:-.03em;color:var(--hb-ink);font-variation-settings:"wdth" 115;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:Archivo,sans-serif;font-size:clamp(59.5px,9.5vw,121px);font-weight:900;line-height:.9}.hb-city{letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1.5px var(--hb-btn);font-variation-settings:"wdth" 115;text-transform:uppercase;margin-top:6px;font-family:Archivo,sans-serif;font-size:clamp(33px,5vw,66px);font-weight:900;line-height:1}.hb-alert{background:linear-gradient(135deg,#e84f352e,#e84f350a);border-bottom:2px solid #8d2d28;border-right:2px solid #8d2d28;border-image:linear-gradient(135deg,#4e1b19,#8d2d28,#c9564c 40%,#7d2722 57%,#be4a41 77%,#5c1f1c) 1;flex:none;width:38%;min-width:430px;padding:26px 28px;position:relative;box-shadow:0 0 32px #e84f3529}@media (max-width:1040px){.hb-alert{width:auto}}.hb-alert .k{align-items:center;gap:8px;display:flex}.hb-alert .k i{background:#e84f35;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e84f3540}.hb-alert .k span{letter-spacing:.16em;text-transform:uppercase;color:#e84f35;font-size:15px;font-weight:700}.hb-alert b{letter-spacing:-.01em;color:#f5efe4;font-variation-settings:"wdth" 115;text-transform:uppercase;margin-top:12px;font-family:Archivo,sans-serif;font-size:37.5px;font-weight:900;line-height:1.05;display:block}.hb-alert p{color:var(--hb-ink2);margin:6px 0 0;font-size:19px;font-weight:400;line-height:1.5}.hb-alert .go{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#e84f35;margin-top:16px;padding:11px 16px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.hb-alert .go:hover{filter:brightness(1.08)}.hb-alert .x{width:26px;height:26px;color:var(--hb-dim);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;place-items:center;font-size:27px;line-height:1;display:grid;position:absolute;top:8px;right:10px}.hb-alert .x:hover{color:#f5efe4}.hb-xp{background-color:var(--hb-rule);background-image:linear-gradient(to top right,#0000,#0000003d);height:6px;position:relative}.hb-xp i{background:linear-gradient(to top right,#c9a36b,#e84f35);position:absolute;inset:0 auto 0 0}.hb-board{border-top:1px solid var(--hb-rule);grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.3fr);margin-top:30px;display:grid}@media (max-width:1040px){.hb-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hb-board{grid-template-columns:1fr}}.hb-cell{min-width:0;min-height:172px;padding:22px var(--hb-pad) 24px;border-left:1px solid var(--hb-rule);transition:background .2s var(--ease);background:var(--hb-tile);flex-direction:column;justify-content:space-between;gap:18px;text-decoration:none;display:flex}.hb-cell:hover{background:var(--hb-tile-on)}.hb-cell.lit{background:var(--hb-lit)}.hb-cell.lit:hover{background:var(--hb-lit-on)}.hb-cell{padding-left:20px;padding-right:20px}.hb-cell:first-child{padding-left:var(--hb-pad);border-left:0}.hb-cell:last-child{padding-right:var(--hb-pad)}.hb-cell .hd{color:var(--hb-dim);transition:color .2s var(--ease);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hb-cell:hover .hd,.hb-cell.lit .hd{color:#e84f35}.hb-cell .hd b{letter-spacing:.12em;text-transform:uppercase;color:var(--hb-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.hb-cell.lit .hd b{color:#e84f35}.hb-cell .hd svg{flex:none}.hb-cell .sb{letter-spacing:.07em;text-transform:uppercase;color:var(--hb-muted);font-size:15px;font-weight:500;line-height:1.45}.hb-cell .sb em{color:#e84f35;font-style:normal}.hb-me .hd{align-items:flex-start}.hb-me .rt{align-items:baseline;gap:8px;min-width:0;display:flex}.hb-me .rt b{color:var(--hb-ink);font-family:JetBrains Mono,monospace;font-size:37.5px;font-weight:800;line-height:1}.hb-me .rt span{letter-spacing:.1em;text-transform:uppercase;color:var(--hb-muted);white-space:nowrap;font-size:14px;font-weight:600}.hb-me .av{border:1px solid var(--hb-rule);background:linear-gradient(160deg,#6a5e54,#2c2520);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.hb-me .av img{object-fit:cover;width:100%;height:100%}.hb-me .av i{color:var(--hb-ink2);font-family:JetBrains Mono,monospace;font-size:21px;font-style:normal;font-weight:700}.hb-me .ft .row{justify-content:space-between;gap:8px;display:flex}.hb-me .lvl{letter-spacing:.1em;text-transform:uppercase;color:#c9a36b;white-space:nowrap;font-size:14.5px;font-weight:700}.hb-me .xp{letter-spacing:.08em;text-transform:uppercase;color:var(--hb-muted);white-space:nowrap;font-size:14px;font-weight:500}.hb-me .bar{background:var(--hb-rule);height:4px;margin-top:7px;position:relative}.hb-me .bar i{background:#c9a36b;position:absolute;inset:0 auto 0 0}.hb-strip{background:var(--hb-lo-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.hb-strip{grid-template-columns:1fr}}.hb-strip .c{padding:24px var(--hb-pad);min-width:0}.hb-strip .c:first-child{border-right:1px solid var(--hb-lo-rule)}@media (max-width:760px){.hb-strip .c:first-child{border-right:0;border-bottom:1px solid var(--hb-lo-rule)}}.hb-k{letter-spacing:.16em;text-transform:uppercase;color:var(--hb-lo-muted);justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;font-weight:600;display:flex}.hb-k em{letter-spacing:.1em;font-style:normal}.hb-v{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:10px;display:flex}.hb-v b{color:var(--hb-lo-ink);font-family:JetBrains Mono,monospace;font-size:48.5px;font-weight:700;line-height:1}.hb-v .say{letter-spacing:.1em;text-transform:uppercase;color:var(--hb-lo-ink2);font-size:17.5px;font-weight:500}.hb-link{letter-spacing:.12em;text-transform:uppercase;color:var(--hb-lo-muted);border:0;border-bottom:1px solid var(--hb-lo-muted);cursor:pointer;background:0 0;padding:0 0 2px;font-size:16px;font-weight:600;text-decoration:none}.hb-link:disabled{color:var(--hb-lo-dim);border-bottom-color:var(--hb-lo-dim);cursor:not-allowed}.hb-bar2{background:var(--hb-lo-rule);height:4px;margin-top:12px;position:relative}.hb-bar2 i{background:#c9a36b;position:absolute;inset:0 auto 0 0}.hb-over{background:var(--hb-lo-bg);border-top:1px solid var(--hb-lo-rule);padding:26px var(--hb-pad) 34px;--hm-bg:var(--hb-lo-bg);--hm-ink:var(--hb-lo-ink);--hm-ink2:var(--hb-lo-ink2);--hm-muted:var(--hb-lo-muted);--hm-dim:var(--hb-lo-dim);--hm-rule:var(--hb-lo-rule);--hm-panel:var(--hb-lo-bg);--hm-art:var(--hb-lo-rule);--hm-btn:var(--hb-lo-dim);--hm-accent:#e84f35;--hm-gold:#c9a36b;--hm-sans:Inter,system-ui,sans-serif;--hm-disp:Archivo,system-ui,sans-serif;--hm-mono:"JetBrains Mono",ui-monospace,monospace;--hm-serif:"Source Serif 4",Georgia,serif}.hb-over .ttl{letter-spacing:.18em;text-transform:uppercase;color:var(--hb-lo-ink);font-size:16px;font-weight:700}.hb-over .ttl em{color:#b0905e;font-style:normal}.hb-over p{color:var(--hb-lo-ink2);max-width:60ch;margin:14px 0 0;font-size:21.5px;font-weight:400;line-height:1.55}.hb-over p strong{color:var(--hb-lo-ink);font-weight:600}.mkt{--mkt-gap:12px;--mkt-black:#0a0a0b;--mkt-bone:var(--ink);--mkt-on-ink:#0a0a0b}:root[data-theme=light] .mkt{--mkt-black:#1f1a14;--mkt-bone:var(--ink-bg);--mkt-on-ink:var(--ink-bg)}.mkt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.mkt-eyebrow{color:var(--ink-55);font-size:14px}.mkt-title{letter-spacing:-.025em;color:var(--ink);font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;margin:10px 0 0;font-size:clamp(34px,4.9vw,58px);line-height:.94}.mkt-title .dot{color:var(--accent)}.mkt-note{color:var(--ink-55);padding-bottom:8px;font-size:14px}.mkt-screen{flex-direction:column;min-height:calc(100dvh - 148px);display:flex}@media (max-width:1023px){.mkt-screen{min-height:calc(100dvh - 188px)}}.mkt-screen .mkt-grid{flex:1;grid-template-rows:1fr 1fr;min-height:0}@media (max-width:900px){.mkt-screen{min-height:0}.mkt-screen .mkt-grid{flex:none;grid-template-rows:none}}.mkt-grid{gap:var(--mkt-gap);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.mkt-grid{grid-template-columns:1fr}}.mkt-sit{text-align:left;cursor:pointer;min-height:340px;color:var(--ink);transition:transform .35s var(--ease),border-color .3s var(--ease);background:0 0;border:0;flex-direction:column;padding:28px;display:flex;position:relative}.mkt-sit:hover{transform:translateY(-3px)}.mkt-sit:active{transform:translateY(1px)}.mkt-sit .n{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.mkt-sit .q{letter-spacing:-.02em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;margin-top:auto;font-size:clamp(32px,3.9vw,46px);line-height:.95}.mkt-sit .tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mkt-sit .tags span{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:800}.mkt-sit.mkt-flood{background:var(--accent);color:var(--mkt-black)}.mkt-sit.mkt-flood .n{color:var(--mkt-black);opacity:.6}.mkt-sit.mkt-flood .tags span{color:var(--accent);background:var(--mkt-black)}.mkt-sit.mkt-solid{background:var(--ink);color:var(--mkt-on-ink)}.mkt-sit.mkt-solid .n{color:var(--mkt-on-ink);opacity:.4}.mkt-sit.mkt-solid .tags span{color:var(--ink);background:var(--mkt-on-ink)}.mkt-sit.mkt-keyline{border:2px solid var(--accent)}.mkt-sit.mkt-keyline .n{color:var(--accent)}.mkt-sit.mkt-keyline .tags span{color:var(--mkt-black);background:var(--accent)}.mkt-sit.mkt-hollow{border:1px solid rgba(var(--tint-rgb),.35)}.mkt-sit.mkt-hollow .n{color:rgba(var(--tint-rgb),.45)}.mkt-sit.mkt-hollow .q{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.mkt-sit.mkt-hollow .tags span{color:var(--mkt-on-ink);background:var(--ink)}.mkt-sit.mkt-hollow:hover{border-color:var(--ink)}.mkt-sit.mkt-keyline:hover{border-color:var(--accent)}.mkt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.mkt-foot .lo{color:var(--ink-55);font-size:14px}.mkt-foot .lo b{color:var(--ink);border-bottom:2px solid var(--accent);cursor:pointer;padding-bottom:2px;font-weight:700}.mkt-apply{letter-spacing:.05em;color:var(--accent);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.mkt-apply:hover{color:var(--ink)}.mkt-crumb{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mkt-crumb .p{color:var(--ink-55);font-size:14px}.mkt-crumb .p b{color:var(--ink);font-weight:700}.mkt-back{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-55);border:1px solid var(--rule-strong);cursor:pointer;background:0 0;padding:8px 14px;font-size:12px;font-weight:800;transition:color .25s,border-color .25s}.mkt-back:hover{color:var(--ink);border-color:var(--ink)}.mkt-builtfor{letter-spacing:-.01em;color:rgba(var(--tint-rgb),.45);font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;margin:26px 0 0;font-size:clamp(22px,2.5vw,30px);line-height:1}.mkt-subject{letter-spacing:-.03em;color:var(--ink);font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(44px,7vw,84px);line-height:.9}.mkt-subject .dot{color:var(--accent)}.mkt-meta{color:var(--ink-55);margin-top:12px;font-size:15px}.mkt-meta button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.mkt-meta button:hover{color:var(--accent)}.mkt-pick{animation:rb-rise .35s var(--ease) both;flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mkt-pick button{text-align:left;border:1px solid var(--rule-strong);color:var(--ink-55);cursor:pointer;transition:all .25s var(--ease);background:0 0;padding:10px 14px}.mkt-pick button b{color:var(--ink);font-size:15px;font-weight:800;display:block}.mkt-pick button span{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.mkt-pick button:hover{border-color:var(--ink)}.mkt-pick button.on{background:var(--ink);border-color:var(--ink);color:var(--mkt-on-ink);opacity:.92}.mkt-pick button.on b{color:var(--mkt-on-ink);opacity:1}.mkt-sheet{gap:var(--mkt-gap);grid-template-columns:1.35fr 1fr;margin-top:26px;display:grid}@media (max-width:900px){.mkt-sheet{grid-template-columns:1fr}}.mkt-rec{background:var(--accent);color:var(--mkt-black);flex-direction:column;padding:26px;display:flex}.mkt-rec .top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.mkt-rec .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-black);opacity:.6;font-size:12px;font-weight:800}.mkt-rec .pr{font-variant-numeric:tabular-nums;font-size:clamp(22px,2.5vw,30px);font-weight:900}.mkt-rec .nm{letter-spacing:-.02em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;margin-top:18px;font-size:clamp(34px,4.4vw,52px);line-height:.95}.mkt-rec .ds{color:var(--mkt-black);opacity:.8;margin-top:12px;font-size:14px;font-weight:500;line-height:1.5}.mkt-rec .go{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--mkt-black);cursor:pointer;transition:transform .15s var(--ease);border:0;align-self:flex-start;margin-top:20px;padding:15px 24px;font-size:13px;font-weight:800}.mkt-rec .go:active{transform:translateY(2px)}.mkt-rec .go:disabled{opacity:.55;cursor:default}.mkt-side{gap:var(--mkt-gap);flex-direction:column;display:flex}.mkt-addon{border:1px solid rgba(var(--tint-rgb),.35);text-align:left;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease);background:0 0;flex-direction:column;flex:1;padding:20px 22px;display:flex}.mkt-addon:hover{border-color:var(--ink)}.mkt-addon .top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mkt-addon .nm{letter-spacing:-.01em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;font-size:clamp(19px,2vw,24px)}.mkt-addon .pr{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:900}.mkt-addon .ds{color:var(--ink-55);margin-top:6px;font-size:13px;line-height:1.45}.mkt-addon .add{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-top:auto;padding-top:12px;font-size:12px;font-weight:800}.mkt-addon.on{border-color:var(--ink);background:var(--well)}.mkt-addon.on .add{color:var(--ink)}.mkt-bar{border-top:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:18px;display:flex}.mkt-bar .say{color:var(--ink-55);max-width:56ch;font-size:14px}.mkt-bar .say b{color:var(--ink);font-weight:700}.mkt-bar .tot{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.mkt-bar .tot .k{color:var(--ink-55);font-size:14px}.mkt-bar .tot .v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:900}.mkt-confirm{letter-spacing:.05em;text-transform:uppercase;color:var(--mkt-bone);background:var(--accent);cursor:pointer;transition:transform .15s var(--ease),opacity .25s;border:0;padding:14px 24px;font-size:13px;font-weight:800}.mkt-confirm:active{transform:translateY(2px)}.mkt-confirm:disabled{opacity:.4;cursor:default}.mkt-allhead{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.mkt-allhead h1{letter-spacing:-.025em;color:var(--ink);font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;margin:0;font-size:clamp(34px,4.9vw,58px);line-height:.94}.mkt-allhead h1 .dot{color:var(--accent)}.mkt-filters{flex-wrap:wrap;gap:8px;padding-bottom:6px;display:flex}.mkt-filters button{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border:1px solid rgba(var(--tint-rgb),.35);cursor:pointer;transition:all .25s var(--ease);background:0 0;padding:9px 14px;font-size:12px;font-weight:800}.mkt-filters button:hover{border-color:var(--ink)}.mkt-filters button.on{background:var(--ink);border-color:var(--ink);color:var(--mkt-on-ink)}.mkt-filters button.hot{color:var(--accent);border-color:var(--accent)}.mkt-filters button.hot.on{background:var(--accent);border-color:var(--accent);color:var(--mkt-bone)}.mkt-row{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);cursor:pointer;transition:padding-left .35s var(--ease);background:0 0;align-items:baseline;gap:20px;padding:20px 0;display:flex}.mkt-row:hover{padding-left:10px}.mkt-row .nm{letter-spacing:-.02em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;flex:1;min-width:0;font-size:clamp(26px,3.7vw,44px);line-height:1}.mkt-row .ds{min-width:0;color:var(--ink-55);flex:1.1;font-size:14px}.mkt-row .pr{text-align:right;width:170px;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(19px,2.2vw,26px);font-weight:900}.mkt-row .go{letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(var(--tint-rgb),.35);white-space:nowrap;flex:none;padding:10px 16px;font-size:12px;font-weight:800}.mkt-row:hover .go{border-color:var(--ink)}.mkt-row .go.key{background:var(--ink);border-color:var(--ink);color:var(--mkt-on-ink)}.mkt-row .go.hot{background:var(--accent);border-color:var(--accent);color:var(--mkt-bone)}.mkt-row.apply .nm{color:#0000;-webkit-text-stroke:1.5px var(--accent)}.mkt-row:last-of-type{border-bottom:0}@media (max-width:900px){.mkt-row{flex-wrap:wrap;gap:10px}.mkt-row .nm,.mkt-row .ds{flex:100%}.mkt-row .pr{text-align:left;width:auto}.mkt-row .go{margin-left:auto}}.mkt-tiers{animation:rb-rise .35s var(--ease) both;padding:0 0 18px}.mkt-tier{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink-55);cursor:pointer;transition:color .25s,padding-left .3s var(--ease);background:0 0;align-items:baseline;gap:16px;padding:13px 0 13px 22px;display:flex}.mkt-tier:hover{color:var(--ink);padding-left:30px}.mkt-tier .tn{color:var(--ink);flex:1;font-size:17px;font-weight:800}.mkt-tier .td{flex:1.4;font-size:13.5px}.mkt-tier .tp{text-align:right;width:170px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:900}@media (max-width:900px){.mkt-tier .td{display:none}}:root[data-theme=light] .mkt-sit.mkt-flood .n{opacity:.85}:root[data-theme=light] .mkt-sit.mkt-solid .n{opacity:.5}:root[data-theme=light] .mkt-sit.mkt-hollow .n{color:rgba(var(--tint-rgb),.62)}:root[data-theme=light] .mkt-rec .ds{opacity:.9}:root[data-theme=light] .mkt-builtfor{color:rgba(var(--tint-rgb),.55)}.mkt-sit{overflow:hidden}.mkt-glyph{pointer-events:none;position:absolute}.mkt-glyph.g-incoming{opacity:.9;width:340px;max-width:62%;top:18px;right:-20px}.mkt-glyph.g-flat{width:360px;max-width:66%;top:30px;right:-10px}.mkt-glyph.g-routes{width:250px;max-width:52%;top:16px;right:10px}.mkt-glyph.g-waves{width:290px;max-width:58%;top:12px;right:0}.mkt-sit>.n,.mkt-sit>.q,.mkt-sit>.tags{z-index:1;position:relative}.mkt-sit .n{max-width:60%}.mkt-cover-head{flex-wrap:wrap;align-items:flex-end;gap:32px;margin-top:26px;display:flex}.mkt-cover-copy{flex:320px;min-width:0;padding-bottom:6px}.mkt-cover-copy .mkt-builtfor{margin-top:0}.mkt-cover{background:var(--well);flex:none;place-items:center;width:280px;height:280px;display:grid;position:relative;overflow:hidden}.mkt-cover img{object-fit:cover;width:100%;height:100%}.mkt-cover .mono{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;color:rgba(var(--tint-rgb),.18);font-size:64px;transform:rotate(-8deg)}.mkt-cover .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#000000b3;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:12px}@media (max-width:620px){.mkt-cover{aspect-ratio:1;width:100%;height:auto}}.mkt-stats{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.mkt-stats .st b{color:var(--ink);font-variation-settings:"wdth" 100,"wght" 900;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;display:block}.mkt-stats .st.hot b{color:var(--accent)}.mkt-stats .st span{color:var(--ink-55);margin-top:2px;font-size:12px;display:block}.mkt-change{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;font-weight:700;display:inline-block}.mkt-change:hover{color:var(--accent)}.mkt-rec{position:relative;overflow:hidden}.mkt-wave{opacity:.25;pointer-events:none;width:100%;position:absolute;bottom:0;left:0}.mkt-rec>:not(svg){z-index:1;position:relative}.mkt-rec .nm.two{max-width:8ch}.mkt-rec .chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mkt-rec .chips span{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--mkt-black);white-space:nowrap;padding:6px 10px;font-size:10.5px;font-weight:800}.mkt-addon-row{text-align:left;border:1px solid rgba(var(--tint-rgb),.35);width:100%;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease);background:0 0;flex:1;align-items:center;gap:16px;padding:18px 20px;display:flex}.mkt-addon-row:hover{border-color:var(--ink)}.mkt-addon-row.on{border-color:var(--ink);background:var(--well)}.mkt-ico{flex:none;width:40px}.mkt-addon-row .tx{flex:1;min-width:0}.mkt-addon-row .nm{font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;font-size:19px;display:block}.mkt-addon-row .sub{color:var(--ink-55);margin-top:2px;font-size:12.5px;display:block}.mkt-addon-row .plus{width:38px;height:38px;color:var(--accent);border:1px solid rgba(var(--tint-rgb),.35);flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.mkt-addon-row.on .plus{color:var(--mkt-on-ink);background:var(--ink);border-color:var(--ink)}.mkt-subject.big{margin-top:26px;font-size:clamp(44px,7vw,84px)}.mkt-switches{flex-direction:column;margin-top:26px;display:flex}.mkt-switch{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:24px;padding:22px 0;display:flex}.mkt-switch:first-child{border-top-color:var(--rule-strong)}.mkt-switch:last-child{border-bottom:1px solid var(--rule-strong)}.mkt-switch .tx{flex:260px;min-width:0}.mkt-switch .nm{letter-spacing:-.015em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;font-size:clamp(22px,2.6vw,30px);display:block}.mkt-switch .ds{color:var(--ink-55);margin-top:5px;font-size:13.5px;display:block}.mkt-switch .pr{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:900}.mkt-switch .sw{cursor:pointer;border:1px solid rgba(var(--tint-rgb),.35);width:78px;height:40px;transition:background .25s var(--ease),border-color .25s var(--ease);background:0 0;flex:none;padding:0;position:relative}.mkt-switch .sw i{background:rgba(var(--tint-rgb),.35);width:32px;height:32px;transition:left .3s var(--ease),background .25s;position:absolute;top:3px;left:3px}.mkt-switch .sw span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-55);font-size:11px;font-weight:800;position:absolute;top:12px;right:10px}.mkt-switch .sw.on{background:var(--accent);border-color:var(--accent)}.mkt-switch .sw.on i{background:var(--mkt-black);left:43px}.mkt-switch .sw.on span{color:var(--mkt-black);left:10px;right:auto}.mkt-switch .sw:disabled{opacity:.6;cursor:default}.mkt-drafts{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.mkt-draft{text-align:left;border:1px solid var(--rule-strong);min-height:112px;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease);background:0 0;flex:260px;align-items:center;gap:16px;padding:18px 20px;display:flex}.mkt-draft:hover{border-color:var(--ink)}.mkt-draft.on{border:2px solid var(--accent)}.mkt-draft .art{background:var(--well);flex:none;width:52px;height:52px;overflow:hidden}.mkt-draft .art img{object-fit:cover;width:100%;height:100%}.mkt-draft .tx{flex:1;min-width:0}.mkt-draft .nm{font-size:19px;font-weight:800;display:block}.mkt-draft .ds{color:var(--ink-55);margin-top:3px;font-size:13px;display:block}.mkt-draft .sel{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);flex:none;font-size:12px;font-weight:800}.mkt-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}@media (max-width:900px){.mkt-cards{grid-template-columns:1fr}}.mkt-card{text-align:left;border:1px solid rgba(var(--tint-rgb),.35);min-height:300px;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease);background:0 0;flex-direction:column;padding:22px;display:flex}.mkt-card:hover{border-color:var(--ink)}.mkt-card.on{border-color:var(--ink);background:var(--well)}.mkt-card .hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mkt-card .nm{letter-spacing:-.015em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;font-size:clamp(22px,2.4vw,28px)}.mkt-card .ds{color:var(--ink-55);margin-top:8px;font-size:13px;line-height:1.5}.mkt-card .ft{justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:14px;display:flex}.mkt-card .pr{color:var(--accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.mkt-card .pick{letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(var(--tint-rgb),.35);padding:9px 14px;font-size:12px;font-weight:800}.mkt-card.feature{background:var(--accent);border-color:var(--accent);color:var(--mkt-black)}.mkt-card.feature .ds{color:var(--mkt-black);opacity:.8;font-weight:500}.mkt-card.feature .pr{color:var(--mkt-black)}.mkt-card.feature .pick{color:var(--accent);background:var(--mkt-black);border-color:var(--mkt-black)}.mkt-card.feature.on{background:var(--accent)}.mkt-card .badge{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--mkt-black);flex:none;padding:4px 8px;font-size:10.5px;font-weight:800}.mkt-done{background:var(--accent);color:var(--mkt-black);padding:36px 40px 34px;position:relative;overflow:hidden}.mkt-done .mkt-wave.corner{opacity:.3;width:560px;max-width:80%;bottom:-8px;left:auto;right:-30px}.mkt-done>:not(svg){z-index:1;position:relative}.mkt-done .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-black);opacity:.6;font-size:12px;font-weight:800}.mkt-done .hd{letter-spacing:-.03em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;margin-top:14px;font-size:clamp(42px,6.5vw,78px);line-height:.9}.mkt-done .hd .dot{color:var(--mkt-bone)}.mkt-done .ds{max-width:520px;color:var(--mkt-black);opacity:.8;margin-top:12px;font-size:15px;font-weight:500;line-height:1.5}@media (max-width:620px){.mkt-done{padding:26px 20px 24px}}.mkt-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}@media (max-width:900px){.mkt-steps{grid-template-columns:1fr}}.mkt-step{border-top:3px solid var(--rule-strong);padding-top:14px}.mkt-step.on{border-top-color:var(--accent)}.mkt-step .n{color:rgba(var(--tint-rgb),.45);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1}.mkt-step.on .n{color:var(--accent)}.mkt-step .t{margin-top:10px;font-size:17px;font-weight:800}.mkt-step .d{color:var(--ink-55);margin-top:6px;font-size:13.5px;line-height:1.5}.mkt-thread{text-align:left;border:1px solid var(--rule-strong);width:100%;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease);background:0 0;align-items:center;gap:18px;margin-top:28px;padding:20px 24px;display:flex}.mkt-thread:hover{border-color:var(--ink)}.mkt-thread .badge{background:var(--accent);width:44px;height:44px;color:var(--mkt-black);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid}.mkt-thread .tx{flex:1;min-width:0}.mkt-thread .nm{font-size:16px;font-weight:800;display:block}.mkt-thread .ds{color:var(--ink-55);margin-top:3px;font-size:13px;display:block}.mkt-thread .go{letter-spacing:.05em;text-transform:uppercase;color:var(--mkt-on-ink);background:var(--ink);flex:none;padding:12px 20px;font-size:12.5px;font-weight:800}@media (max-width:620px){.mkt-thread{flex-wrap:wrap}.mkt-thread .go{margin-left:auto}}.mkt-pick .add,.mkt-draft.add{border-style:dashed}.mkt-pick .add b,.mkt-draft.add .nm{color:var(--ink-55)}.mkt-pick .add:hover,.mkt-draft.add:hover{border-style:solid;border-color:var(--ink)}.mkt-pick .add:hover b,.mkt-draft.add:hover .nm{color:var(--ink)}.mkt-draft.add{justify-content:center}.mkt-draft.add .tx{text-align:center;flex:0 auto}.mkt-switch.soon .nm,.mkt-switch.soon .pr{opacity:.5}.mkt-switch .sw.is-soon{cursor:default;opacity:.5;justify-content:flex-end;align-items:center;display:inline-flex}.mkt-switch .sw.is-soon i{background:rgba(var(--tint-rgb),.2)}.mkt-card.soon{opacity:.55;cursor:default}.mkt-card.soon:hover{border-color:rgba(var(--tint-rgb),.35)}.mkt{--mkt-panel:var(--ink-bg)}@supports (color:color-mix(in lab,red,red)){.mkt{--mkt-panel:color-mix(in oklab, var(--ink-bg) 97%, var(--ink))}}:root[data-theme=light] .mkt{--mkt-panel:var(--ink-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .mkt{--mkt-panel:color-mix(in oklab, var(--ink-bg) 94%, var(--ink))}}.mkt-allnote{color:var(--ink-55);text-align:right;max-width:300px;margin:0;padding-bottom:6px;font-size:14px;line-height:1.5}@media (max-width:760px){.mkt-allnote{text-align:left}}.mkt-band{margin-top:26px}.mkt-band-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.mkt-band-head h2{letter-spacing:-.02em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(26px,3vw,36px);line-height:1}.mkt-band-head .note{color:var(--ink-55);margin-left:auto;font-size:13px}.mkt-sec-glyph{flex:none;width:74px}.mkt-line{background:var(--mkt-panel);border-top:1px solid var(--rule);align-items:center;gap:28px;padding:18px 22px;display:flex}.mkt-line:first-of-type{border-top:0}@media (max-width:980px){.mkt-line{flex-wrap:wrap;gap:16px}}.mkt-line .id{flex:none;width:300px}@media (max-width:980px){.mkt-line .id{width:100%}}.mkt-line .bdg{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-55);border:1px solid rgba(var(--tint-rgb),.25);padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.mkt-line .bdg.sub{color:var(--mkt-on-ink);background:var(--ink);border-color:var(--ink)}.mkt-line .nm{letter-spacing:-.01em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;color:var(--ink);margin-top:10px;font-size:clamp(20px,2.2vw,24px);display:block}.mkt-line .nm .flag{letter-spacing:.06em;color:var(--accent);vertical-align:middle;margin-left:6px;font-size:9.5px;font-weight:800}.mkt-line .bl{color:var(--ink-55);margin-top:4px;font-size:12.5px;display:block}.mkt-line .tiers{flex-direction:column;flex:1;min-width:0;display:flex}.mkt-line .tiers .t{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.mkt-line .tiers .t:last-child{border-bottom:0}.mkt-line .tiers .l{color:rgba(var(--tint-rgb),.7);font-size:13.5px}.mkt-line .tiers .p{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.mkt-line .tiers .t.hot .l{color:var(--accent);font-weight:700}.mkt-line .tiers .t.hot .p{color:var(--accent)}.mkt-go{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border:1px solid rgba(var(--tint-rgb),.35);cursor:pointer;transition:border-color .25s var(--ease),transform .15s var(--ease);background:0 0;flex:none;padding:13px 25px;font-size:12.5px;font-weight:800}.mkt-go:hover{border-color:var(--ink)}.mkt-go:active{transform:translateY(1px)}.mkt-go.primary{background:var(--accent);border-color:var(--accent);color:var(--mkt-bone);padding:14px 26px}.mkt-go:disabled{opacity:.5;cursor:default;transform:none}@media (max-width:980px){.mkt-go{margin-left:auto}}.mkt-apply-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.mkt-apply-row .bdg{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.mkt-apply-row .nm{letter-spacing:-.01em;font-variation-settings:"wdth" 115,"wght" 900;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.2px var(--accent);margin-top:8px;font-size:clamp(20px,2.4vw,26px)}.pf{--pf-bg:#12100d;--pf-ink:#fff;--pf-ink2:#e8e2d6;--pf-muted:#8a8378;--pf-dim:#5c554b;--pf-rule:#35302a;--pf-panel:#1a1712;--pf-art:#241f19;--pf-btn:#6b6357;--pf-accent:#e84f35;--pf-gold:#c9a36b;--pf-grad-accent:linear-gradient(to top right, var(--pf-accent), var(--pf-accent))}@supports (color:color-mix(in lab,red,red)){.pf{--pf-grad-accent:linear-gradient(to top right, color-mix(in oklab, var(--pf-accent) 86%, #fff), color-mix(in oklab, var(--pf-accent) 88%, #000))}}.pf{--pf-grad-gold:linear-gradient(to top right, var(--pf-gold), var(--pf-gold))}@supports (color:color-mix(in lab,red,red)){.pf{--pf-grad-gold:linear-gradient(to top right, color-mix(in oklab, var(--pf-gold) 88%, #fff), color-mix(in oklab, var(--pf-gold) 90%, #000))}}.pf{--pf-grad-art:linear-gradient(to top right, var(--pf-art), var(--pf-art))}@supports (color:color-mix(in lab,red,red)){.pf{--pf-grad-art:linear-gradient(to top right, color-mix(in oklab, var(--pf-art) 88%, #fff), color-mix(in oklab, var(--pf-art) 90%, #000))}}.pf{--ps-bg:#12100d;--ps-ink:#fff;--ps-muted:#8a8378;--ps-rule:#35302a;--ps-tile:#1a1712;--ps-btn:#6b6357;--pf-sans:Inter,system-ui,-apple-system,sans-serif;--pf-disp:Archivo,system-ui,sans-serif;--pf-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--pf-bg);color:var(--pf-ink);font-family:var(--pf-sans)}:root[data-theme=light] .pf{--pf-bg:#f4f0e4;--pf-ink:#1f1a14;--pf-ink2:#4e4942;--pf-muted:#747067;--pf-dim:#9f9a91;--pf-rule:#d0ccc1;--pf-panel:#e5e1d5;--pf-art:#d8d4c9;--pf-btn:#9f9a91;--pf-grad-art:linear-gradient(to top right, var(--pf-art), var(--pf-art))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .pf{--pf-grad-art:linear-gradient(to top right, color-mix(in oklab, var(--pf-art) 86%, #fff), color-mix(in oklab, var(--pf-art) 92%, #000))}}:root[data-theme=light] .pf{--ps-bg:#1f1a14;--ps-rule:#4a4238;--ps-tile:#17130f;--ps-btn:#6b6152}.pf *,.pf :before,.pf :after{font-family:var(--pf-sans)}.pf .display{font-family:var(--pf-disp)}.pf .numeric,.pf .num{font-family:var(--pf-mono);font-variation-settings:normal}.pf{--pf-pad:32px;padding:0 var(--pf-pad) 40px;margin:0 -32px}@media (min-width:640px){.pf{--pf-pad:40px;margin:0 -48px}}@media (min-width:1024px){.pf{margin:-36px -64px 0}}@media (min-width:1280px){.pf{margin:-36px -80px 0}}.pf-slab{background:var(--ps-bg);color:var(--ps-ink);margin:0 calc(var(--pf-pad) * -1);padding:26px var(--pf-pad) 0;position:relative;overflow:hidden}.pf-sky{opacity:.16;pointer-events:none;width:520px;max-width:60%;position:absolute;bottom:0;right:-20px}.pf-slab>:not(.pf-sky){position:relative}.pf-kicker{justify-content:space-between;align-items:center;gap:16px;display:flex}.pf-kicker .inbox-btn,.pf-kicker .top-set{color:#f5efe49e;border-color:#f5efe438}.pf-kicker .inbox-btn:hover,.pf-kicker .top-set:hover{color:#f5efe4;border-color:#f5efe480}.pf-kicker .inbox-btn.is-hot{color:#f5efe4;border-color:var(--accent)}.pf-kicker .inbox-n{color:#f5efe4}.pf-cover{align-items:flex-end;gap:40px;display:flex}.pf-cover .lead{flex:1;min-width:0;padding-top:26px}.pf-tag{color:var(--ps-muted);margin:0;font-size:15px;font-style:italic;font-weight:500}.pf-nm{font-family:var(--pf-disp);letter-spacing:-.045em;text-transform:uppercase;color:var(--ps-ink);font-variation-settings:"wdth" 115;overflow-wrap:anywhere;font-weight:900;line-height:.82;font-size:clamp(44px,calc(83vw / var(--ch)),190px);margin:6px 0 0}.pf-chips{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 30px;display:flex}.pf-chip{font-family:var(--pf-disp);letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;font-size:12px;font-weight:800}button.pf-chip{cursor:pointer;color:var(--pf-ink2);background:0 0;border:0;transition:color .2s,border-color .2s}button.pf-chip:hover{color:var(--pf-ink)}.pf-chip.lvl{color:#1f1a14;background:var(--pf-grad-gold)}.pf-chip.xp{color:#f5efe4;background:var(--pf-grad-accent)}.pf-who{color:var(--ps-muted);font-size:13px;font-weight:500}.pf-rated{text-align:center;flex:none;padding-bottom:30px}.pf-rated .k{letter-spacing:.2em;text-transform:uppercase;color:var(--pf-gold);font-size:10px;font-weight:700;display:block}.pf-rated .v{font-family:var(--pf-disp);color:#0000;-webkit-text-stroke:3px var(--pf-accent);font-variation-settings:"wdth" 115;font-size:150px;font-weight:900;line-height:.9;display:block}.pf-rated .f{letter-spacing:.2em;text-transform:uppercase;color:var(--pf-gold);margin-top:4px;font-size:10px;font-weight:700;display:block}.pf-rail{border-top:1px solid var(--ps-rule);margin:0 calc(var(--pf-pad) * -1);padding:0 var(--pf-pad);flex-wrap:wrap;display:flex}.pf-rail .s{flex:1;align-items:baseline;gap:10px;min-width:110px;padding:14px 0;display:flex}.pf-rail .s b{font-family:var(--pf-mono);color:var(--ps-ink);font-size:22px;font-weight:800}.pf-rail .s span{letter-spacing:.14em;text-transform:uppercase;color:var(--ps-muted);font-size:9.5px;font-weight:700}.pf-rail .go{text-align:right;letter-spacing:.1em;text-transform:uppercase;min-width:200px;color:var(--pf-accent);cursor:pointer;background:0 0;border:0;flex:1.4;padding:14px 0;font-size:11px;font-weight:700}.pf-rail .go:hover{text-underline-offset:4px;text-decoration:underline}.pf-rail .go.done{color:var(--pf-gold);cursor:default}.pf-rail .go.done:hover{text-decoration:none}.pf-body{grid-template-columns:minmax(0,7fr) minmax(320px,3fr);gap:36px;padding-top:28px;display:grid}@media (max-width:1000px){.pf-body{grid-template-columns:1fr;gap:28px}}.pf-h{letter-spacing:.18em;text-transform:uppercase;color:var(--pf-ink);font-size:11px;font-weight:700}.pf-rd{vertical-align:middle;background:var(--pf-ink);height:14px;display:inline-block}.pf-rd.hot{background:var(--pf-accent)}.pf-hot{letter-spacing:.1em;text-transform:uppercase;color:#f5efe4;background:var(--pf-accent);border:1px solid var(--pf-accent);cursor:pointer;padding:9px 16px;font-size:11px;font-weight:700;transition:filter .2s}.pf-hot:hover{filter:brightness(1.08)}.pf-work{border-top:1px solid var(--pf-ink);margin-top:24px;padding:16px 0 30px}.pf-work .hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pf-work .hd .lnk{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;text-decoration:none}.pf-work .hd .lnk:hover{text-underline-offset:4px;text-decoration:underline}.pf-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin-top:14px;display:grid}.pf-tile{cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0;text-decoration:none}.pf-tile .art{aspect-ratio:1;background:var(--pf-grad-art);width:100%;font-family:var(--pf-disp);color:var(--pf-muted);place-items:center;font-size:40px;font-weight:900;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;transform:rotate(-2deg)}.pf-tile:nth-child(2n) .art{transform:rotate(1.5deg)}.pf-tile .art img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pf-tile:hover .art{transform:rotate(0)}.pf-tile .t{color:var(--pf-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.pf-tile .m{color:var(--pf-muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.pf-tile .m.act{color:var(--pf-accent)}.pf-next{aspect-ratio:1;border:2px dashed var(--pf-accent);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;transform:rotate(-1deg)}.pf-next:hover{transform:rotate(0)}.pf-next b{font-family:var(--pf-disp);letter-spacing:.01em;text-transform:uppercase;text-align:center;color:var(--pf-accent);padding:0 10px;font-size:30px;font-weight:900;line-height:.95}.pf-sheet{border-left:1px solid var(--pf-ink);padding:0 0 30px 32px}@media (max-width:1000px){.pf-sheet{border-left:0;border-top:1px solid var(--pf-ink);padding:24px 0 30px}}.pf-pct{align-items:baseline;gap:12px;display:flex}.pf-pct b{font-family:var(--pf-disp);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:2px var(--pf-accent);font-variation-settings:"wdth" 115;font-size:52px;font-weight:900;line-height:1}.pf-pct .w{font-family:var(--pf-disp);letter-spacing:.02em;text-transform:uppercase;color:var(--pf-ink);font-variation-settings:"wdth" 115;font-size:16px;font-weight:900}.pf-pct .s{color:var(--pf-muted);font-size:11.5px;font-weight:500;display:block}.pf-bar{background-color:var(--pf-panel);background-image:linear-gradient(to top right,#0000,#0000003d);height:10px;margin-top:14px;position:relative}.pf-bar i{background:linear-gradient(to top right,var(--pf-gold),var(--pf-accent));position:absolute;inset:0 auto 0 0}.pf-bar u{background:var(--pf-ink);width:3px;height:18px;position:absolute;top:-4px;transform:translate(-1px)}.pf-big{background:var(--pf-grad-accent);text-align:left;cursor:pointer;border:0;align-items:center;gap:16px;width:100%;margin-top:18px;padding:16px 18px;transition:filter .2s;display:flex}.pf-big:hover{filter:brightness(1.06)}.pf-big .ic{flex:none;place-items:center;display:grid}.pf-big .ic svg{color:#1f1a14}.pf-big .tx{flex:1;min-width:0}.pf-big .tx b{font-family:var(--pf-disp);letter-spacing:.02em;text-transform:uppercase;color:#1f1a14;font-variation-settings:"wdth" 115;font-size:17px;font-weight:900;display:block}.pf-big .tx b .pf-rd{background:#1f1a14;height:11px;margin-left:8px}.pf-line .tx b .pf-rd{background:var(--pf-ink);height:10px;margin-left:8px}.pf-big .tx span{color:#1f1a14b3;margin-top:3px;font-size:11.5px;font-weight:500;display:block}.pf-big .go{font-family:var(--pf-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-accent);background:linear-gradient(to top right,#2c251c,#130e09);flex:none;padding:11px 15px;font-size:11px;font-weight:800}.pf-big.done{border:1px solid var(--pf-gold);background:0 0}.pf-big.done .tx b{color:var(--pf-gold)}.pf-big.done .tx span{color:var(--pf-muted)}.pf-line{border-bottom:1px solid var(--pf-rule);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.pf-big+.pf-line{margin-top:8px}button.pf-line:hover{background-image:linear-gradient(to top right,transparent 28%,var(--pf-panel))}.pf-line .l{align-items:center;gap:16px;min-width:0;display:flex}.pf-line .ic{flex:none;place-items:center;width:44px;display:grid}.pf-line .ic svg{color:var(--pf-ink)}.pf-line .tx{min-width:0}.pf-line .tx b{color:var(--pf-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.pf-line .tx span{color:var(--pf-muted);font-size:11px;font-weight:500;display:block}.pf-line .tx span.act{color:var(--pf-accent)}.pf-line .go{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-ink);border:1px solid var(--pf-ink);flex:none;padding:8px 13px;font-size:10.5px;font-weight:700}.pf-line:hover .go{background:var(--pf-ink);color:var(--pf-bg)}.pf-line.set .go{font-family:var(--pf-mono);color:var(--pf-muted);border-color:#0000;padding:8px 0}.pf-line.set:hover .go{color:var(--pf-ink);background:0 0}div.pf-line{cursor:default}div.pf-line:hover .go{color:var(--pf-muted)}.pf-line .av{background:var(--pf-grad-art);width:44px;height:44px;color:var(--pf-muted);flex:none;place-items:center;font-size:17px;font-weight:800;display:grid;position:relative;overflow:hidden}.pf-big .av{width:64px;height:64px;font-family:var(--pf-disp);color:#1f1a14;background:#1f1a1440;place-items:center;font-size:23px;font-weight:900;display:grid;position:relative;overflow:hidden}.pf-big .av img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pf-big input[type=file]{display:none}.pf-line .av img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pf-line .ic.pf-quad{grid-template-columns:repeat(2,18px);gap:4px}.pf-stores .tx a{color:var(--pf-ink);text-underline-offset:2px;text-decoration:underline}.pf-stores div.pf-line:hover .go{color:var(--pf-ink);background:0 0}.pf-stores button.go{cursor:pointer}.pf-stores button.go:hover:not(:disabled){background:var(--pf-ink);color:var(--pf-bg)}.pf-stores .pf-line.set .go{color:var(--pf-muted)}.pf-line input[type=file]{display:none}.pf-sheet-ft{border-top:2px solid var(--pf-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pf-sheet-ft span{color:var(--pf-muted);font-size:12px;font-weight:500}.pf-sheet-ft b{font-family:var(--pf-disp);color:#0000;-webkit-text-stroke:1.5px var(--pf-gold);font-variation-settings:"wdth" 115;font-size:26px;font-weight:800}.pf-claim{background:var(--pf-panel);border:1px solid var(--pf-rule);margin:12px 0;padding:14px}.pf-dlg .pf-claim{background:var(--pf-bg);margin:0}.pf-claim .k{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-muted);margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.pf-claim .row{gap:8px;display:flex}.pf-in{border:1px solid var(--pf-rule);min-width:0;color:var(--pf-ink);background:0 0;flex:1;padding:9px 12px;font-size:14px}.pf-in:focus{border-color:var(--pf-accent);outline:none}.pf-in::placeholder{color:var(--pf-dim)}.pf-b{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-ink);border:1px solid var(--pf-btn);cursor:pointer;background:0 0;flex:none;padding:9px 14px;font-size:11px;font-weight:700}.pf-b:hover{border-color:var(--pf-ink)}.pf-b:disabled{opacity:.4;cursor:default}.pf-hit{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.pf-hit:hover{border-color:var(--pf-rule);background:var(--pf-art)}.pf-hit img,.pf-hit .ph{object-fit:cover;background:var(--pf-art);width:34px;height:34px;color:var(--pf-muted);flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.pf-hit .tx{flex:1;min-width:0}.pf-hit .tx b{color:var(--pf-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.pf-hit .tx span{font-family:var(--pf-mono);color:var(--pf-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.pf-hit .v{letter-spacing:.06em;text-transform:uppercase;color:var(--pf-ink);flex:none;font-size:11.5px;font-weight:700}.pf-hit .v.rev{color:var(--pf-muted)}.pf-claim p{color:var(--pf-muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.pf-x{color:var(--pf-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:0;font-size:11.5px;text-decoration:underline}.pf-x:hover{color:var(--pf-ink)}@media (max-width:900px){.pf-cover{flex-direction:column;align-items:flex-start;gap:0}.pf-rated{text-align:left;margin-bottom:22px;padding-bottom:0}.pf-rated .v{font-size:96px}.pf-chips{margin-bottom:20px}.pf-rail .go{text-align:left}.pf-sky{display:none}}@media (max-width:560px){.pf-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.pf-big{flex-wrap:wrap}.pf-big .go{margin-left:auto}}.pf-sheet{scroll-margin-top:88px}.ea{--ea-bg:#12100d;--ea-ink:#fff;--ea-ink2:#e8e2d6;--ea-muted:#8a8378;--ea-dim:#5c554b;--ea-rule:#35302a;--ea-track:#35302a;--ea-fill:#6b6357;--ea-dash:#4a4238;--ea-accent:#e84f35;--ea-gold:#c9a36b;--es-bg:#12100d;--es-ink:#fff;--es-ink2:#8a8378;--es-rule:#35302a;--ea-sans:Inter,system-ui,-apple-system,sans-serif;--ea-disp:Archivo,system-ui,sans-serif;--ea-num:Archivo,system-ui,sans-serif;background:var(--ea-bg);color:var(--ea-ink);font-family:var(--ea-sans)}:root[data-theme=light] .ea{--ea-bg:#f4f0e4;--ea-ink:#1f1a14;--ea-ink2:#4a4238;--ea-muted:#8a7f6d;--ea-dim:#9f9a91;--ea-rule:#d9cfbb;--ea-track:#e0d6c2;--ea-fill:#9f9a91;--ea-dash:#b0a388;--es-bg:#1f1a14;--es-ink:#f5efe4;--es-ink2:#f5efe499;--es-rule:#f5efe440}.ea *,.ea :before,.ea :after{font-family:var(--ea-sans)}.ea-amt span,.ea-amt input,.ea-pend .p b,.ea-ledger td.n,.ea-rows .v,.ea-bars .vl,.stmt-row .n,.stmt-tot span,.stmt-tot b{font-variant-numeric:tabular-nums lining-nums;font-stretch:90%}.ea{--ea-pad:32px;padding:0 var(--ea-pad) 40px;margin:0 -32px}@media (min-width:640px){.ea{--ea-pad:40px;margin:0 -48px}}@media (min-width:1024px){.ea{margin:-36px -64px 0}}@media (min-width:1280px){.ea{margin:-36px -80px 0}}.ea-slab{background:var(--es-bg);color:var(--es-ink);border-bottom:1px solid var(--ea-rule);margin:0 calc(var(--ea-pad) * -1);padding:26px var(--ea-pad) 0}.ea-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ea-top .inbox-btn{color:var(--es-ink2);border-color:var(--es-rule)}.ea-top .inbox-btn:hover{color:var(--es-ink);border-color:var(--es-ink)}.ea-top .inbox-btn.is-hot{color:var(--es-ink);border-color:var(--accent)}.ea-top .inbox-n{color:#f5efe4}.ea-kicker{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ea-kicker .ttl{letter-spacing:.24em;text-transform:uppercase;color:var(--ea-gold);font-size:11px;font-weight:700}.ea-kicker .note{color:var(--es-ink2);font-size:13px;font-weight:500}.ea-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ea-take{flex:1;min-width:0}.ea-lead{color:var(--es-ink2);margin-top:26px;font-size:15px;font-style:italic;font-weight:500}.ea-big{font-family:var(--ea-disp);font-weight:900;font-size:clamp(56px,calc(84vw / var(--ch,6)),150px);letter-spacing:-.04em;font-variation-settings:"wdth" 115;font-variant-numeric:tabular-nums;color:var(--es-ink);margin-top:6px;line-height:.85}.ea-big-sk{align-items:center;height:calc(clamp(56px,9.333vw,150px)/1.17647);margin-top:6px;display:flex}.ea-big-sk .rb-sk{width:min(46%,320px);height:38%}.ea-act{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 30px;display:flex}.ea-act .say{color:var(--es-ink2);max-width:78ch;font-size:14px;font-weight:500}.ea-chip{font-family:var(--ea-disp);letter-spacing:.1em;text-transform:uppercase;color:#1f1a14;background:var(--ea-gold);padding:8px 13px;font-size:12px;font-weight:800}.ea-hot{letter-spacing:.1em;text-transform:uppercase;color:#f5efe4;background:var(--ea-accent);border:1px solid var(--ea-accent);cursor:pointer;padding:12px 18px;font-size:11px;font-weight:700;transition:filter .2s}.ea-hot:hover{filter:brightness(1.08)}.ea-hot:disabled{opacity:.45;cursor:not-allowed;filter:none}.ea-amt{border-bottom:2px solid var(--es-ink2);align-items:center;gap:6px;transition:border-color .2s;display:flex}.ea-amt:focus-within{border-bottom-color:var(--ea-accent)}.ea-amt span{font-family:var(--ea-num);color:var(--es-ink2);font-size:18px;font-weight:700}.ea-amt input{width:9ch;font-family:var(--ea-num);color:var(--es-ink);background:0 0;border:0;outline:none;padding:6px 0;font-size:20px;font-weight:700}.ea-amt input::placeholder{color:var(--es-ink2);opacity:.7}.ea-side{text-align:right;flex:none;padding-bottom:32px}.ea-side .k{letter-spacing:.2em;text-transform:uppercase;color:var(--ea-gold);font-size:10px;font-weight:700}.ea-side .k+.v{margin-top:5px}.ea-side .v{font-family:var(--ea-disp);font-variation-settings:"wdth" 115;font-variant-numeric:tabular-nums;color:var(--es-ink);font-size:40px;font-weight:900;line-height:1}.ea-side .v.hot{color:var(--ea-accent)}.ea-side .k+.v+.k{margin-top:16px}.ea-pend{border-top:1px solid var(--es-rule);margin:0 calc(var(--ea-pad) * -1);padding:13px var(--ea-pad);flex-wrap:wrap;align-items:baseline;gap:10px 28px;display:flex}.ea-pend .k{letter-spacing:.18em;text-transform:uppercase;color:var(--es-ink2);font-size:11px;font-weight:700}.ea-pend .p{color:var(--es-ink);font-size:14px;font-weight:500}.ea-pend .p b{font-family:var(--ea-num);font-weight:700}.ea-pend .p i{color:var(--es-ink2);font-style:normal}.ea-pend .p.is-paid b{color:var(--ea-gold)}.ea-pend .p.is-failed b{color:var(--ea-accent)}.ea-flow{border-top:1px solid var(--es-rule);margin:0 calc(var(--ea-pad) * -1);padding:16px var(--ea-pad);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ea-flow .k{letter-spacing:.18em;text-transform:uppercase;color:var(--es-ink2);font-size:11px;font-weight:700}.ea-flow .s{color:var(--es-ink);font-size:14.5px;font-weight:500}.ea-flow .s b{color:var(--ea-accent);font-weight:700}.ea-split{border-bottom:1px solid var(--ea-rule);margin:0 calc(var(--ea-pad) * -1);grid-template-columns:1fr 1fr;display:grid}.ea-split>.c{min-width:0;padding:30px 40px 34px var(--ea-pad)}.ea-split>.c:first-child{border-right:1px solid var(--ea-rule)}.ea-split>.c:last-child{padding:30px var(--ea-pad) 34px 40px}.ea-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ea-hd .ttl{font-family:var(--ea-disp);letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 115;color:var(--ea-ink);font-size:22px;font-weight:900}.ea-hd .sub{color:var(--ea-muted);font-size:12.5px;font-weight:500}.ea-say{color:var(--ea-ink2);max-width:60ch;margin:16px 0 0;font-size:17px;font-weight:400;line-height:1.65}.ea-say b{color:var(--ea-ink);font-weight:600}.ea-say+.ea-rows{margin-top:10px}.ea-empty{border:1px dashed var(--ea-dash);margin-top:18px;padding:30px 32px}.ea-empty .q{font-family:var(--ea-disp);letter-spacing:-.015em;text-transform:uppercase;font-variation-settings:"wdth" 115;color:var(--ea-ink);font-size:34px;font-weight:900;line-height:1.05}.ea-empty .q i{color:var(--ea-accent);font-style:normal}.ea-empty p{color:var(--ea-muted);max-width:52ch;margin:12px 0 0;font-size:16px;line-height:1.6}.ea-empty .ea-hot{margin-top:20px}.ea-ledger{border-collapse:collapse;width:100%;margin-top:18px}.ea-ledger th{text-align:left;border-bottom:1px solid var(--ea-rule);letter-spacing:.16em;text-transform:uppercase;color:var(--ea-muted);padding:0 0 10px;font-size:11px;font-weight:700}.ea-ledger th.n,.ea-ledger td.n{text-align:right}.ea-ledger td{border-bottom:1px solid var(--ea-rule);color:var(--ea-ink);padding:13px 0;font-size:16px}.ea-ledger td.w{color:var(--ea-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:16px;font-size:13px}.ea-ledger td.n{font-family:var(--ea-num);font-size:16px;font-weight:700}.ea-ledger td.n.up{color:var(--ea-ink)}.ea-ledger td.n.dn{color:var(--ea-muted)}.ea-more{letter-spacing:.16em;text-transform:uppercase;color:var(--ea-muted);margin-top:14px;font-size:11px;font-weight:600}.ea-rows .r{border-bottom:1px solid var(--ea-rule);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ea-rows .r:last-child{border-bottom:0}.ea-rows .r>div{min-width:0}.ea-rows b{color:var(--ea-ink);font-size:16px;font-weight:600;display:block}.ea-rows small{color:var(--ea-muted);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.ea-rows .v{font-family:var(--ea-num);color:var(--ea-ink);white-space:nowrap;font-size:17px;font-weight:700}.ea-rows .v.off{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--ea-sans);color:var(--ea-muted)}.ea-tag{letter-spacing:.1em;text-transform:uppercase;color:#f5efe4;background:var(--ea-accent);border:1px solid var(--ea-accent);cursor:pointer;white-space:nowrap;padding:10px 15px;font-size:11px;font-weight:700;transition:filter .2s}.ea-tag:hover{filter:brightness(1.08)}.ea-camp{flex-wrap:wrap;align-items:center;gap:32px;padding:26px 0 32px;display:flex}.ea-camp .lot{flex:none}.ea-camp .lot .k{letter-spacing:.18em;text-transform:uppercase;color:var(--ea-ink);font-size:11px;font-weight:700}.ea-camp .lot .v{font-family:var(--ea-disp);font-variation-settings:"wdth" 115;color:var(--ea-accent);margin-top:8px;font-size:52px;font-weight:900;line-height:1}.ea-camp .sy{flex:340px;min-width:0}.ea-camp .sy p{max-width:640px;color:var(--ea-ink2);margin:0;font-size:16px;line-height:1.6}.ea-camp .sy p b{color:var(--ea-ink);font-weight:600}.ea-camp .sy p b.hot{color:var(--ea-accent)}.ea-bar{background:var(--ea-track);max-width:640px;height:8px;margin-top:12px;position:relative}.ea-bar i{background:var(--ea-accent);position:absolute;inset:0 auto 0 0}.ea-camp .sy .ea-hot{margin-top:16px}.ea-ticks{letter-spacing:.12em;text-transform:uppercase;max-width:640px;color:var(--ea-muted);justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.ea-ticks .on{color:var(--ea-ink)}.ea-sec{border-top:1px solid var(--ea-rule);margin-top:6px;padding-top:26px}.ea-sec+.ea-sec{margin-top:30px}.ea-two{grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;margin-top:20px;display:grid}.ea-bars .b{grid-template-columns:minmax(92px,auto) 1fr auto;align-items:center;gap:16px;padding:10px 0;display:grid}.ea-bars .nm{color:var(--ea-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.ea-bars .tk{background:var(--ea-track);height:6px;position:relative}.ea-bars .tk i{background:var(--ea-fill);position:absolute;inset:0 auto 0 0}.ea-bars .b.peak .tk i{background:var(--ea-accent)}.ea-bars .b.peak .nm{color:var(--ea-ink)}.ea-bars .vl{font-family:var(--ea-num);color:var(--ea-ink);font-size:15px;font-weight:700}.ea-cols{border-top:1px solid var(--ea-rule);border-bottom:1px solid var(--ea-rule);align-items:flex-end;gap:4px;height:120px;padding-top:14px;display:flex}.ea-cols i{background:var(--ea-fill);flex:1;min-width:2px}.ea-cols i.peak{background:var(--ea-accent)}.ea-scale{letter-spacing:.12em;text-transform:uppercase;color:var(--ea-muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:10.5px;font-weight:600;display:flex}.ea-share{gap:2px;height:10px;margin-top:18px;display:flex}.ea-share i{background:var(--ea-fill)}.ea-share i.top{background:var(--ea-accent)}.ea-share+.ea-rows{margin-top:8px}.ea-flags{margin-top:10px}.ea-flag{border-bottom:1px solid var(--ea-rule);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.ea-flag b{color:var(--ea-accent);font-size:16px;font-weight:700}.ea-flag span{color:var(--ea-muted);font-size:12.5px;font-weight:500}.ea-clear{color:var(--ea-ink2);max-width:62ch;margin:16px 0 0;font-size:17px;line-height:1.65}.ea-clear b{color:var(--ea-ink);font-weight:600}@media (min-width:1024px){.ea-big{font-size:clamp(56px,calc(84vw / var(--ch,6)),190px)}.ea-hd .ttl{font-size:28px}.ea-empty .q{font-size:44px}.ea-side .v{font-size:46px}.ea-camp .lot .v{font-size:64px}}@media (max-width:900px){.ea-split{grid-template-columns:1fr}.ea-split>.c{padding:26px var(--ea-pad) 28px;border-right:0}.ea-split>.c:first-child{border-bottom:1px solid var(--ea-rule)}.ea-split>.c:last-child{padding:26px var(--ea-pad) 30px}.ea-hero{align-items:flex-start;gap:0}.ea-take{flex:100%}.ea-side{text-align:left;margin:0 0 24px;padding-bottom:0}.ea-two{grid-template-columns:1fr;gap:32px}}.ea-back{letter-spacing:.1em;text-transform:uppercase;color:var(--ea-muted);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:11px;font-weight:700}.ea-back:hover{color:var(--ea-ink)}.ea-act .ea-back{margin-top:0}.stmt-none{font-family:var(--ea-disp);letter-spacing:-.03em;text-transform:uppercase;color:var(--ea-ink);max-width:14ch;margin-bottom:18px;font-size:64px;font-weight:900;line-height:.92}.stmt{border-bottom:1px solid var(--ea-rule)}.stmt-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,1.1fr) 1.4fr auto auto;align-items:baseline;gap:18px;width:100%;padding:18px 0;display:grid}.stmt-row .p{color:var(--ea-ink);font-size:18px;font-weight:700}.stmt-row .m{color:var(--ea-muted);font-size:12px}.stmt-row .n{font-family:var(--ea-num);color:var(--ea-ink);font-size:18px;font-weight:700}.stmt-row .g{letter-spacing:.14em;text-transform:uppercase;color:var(--ea-muted);font-size:10.5px;font-weight:700}.stmt-row:hover .g{color:var(--ea-ink)}.stmt-doc{padding:0 0 26px}.stmt-head{border-bottom:2px solid var(--ea-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:4px;display:flex}.stmt-head b{font-family:var(--ea-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--ea-ink);font-size:15px;font-weight:900;display:block}.stmt-head span{color:var(--ea-muted);margin-top:4px;font-size:12px;display:block}.stmt-tot{text-align:right}.stmt-tot span{font-family:var(--ea-num);color:var(--ea-muted);font-size:12px;display:block}.stmt-tot b{font-family:var(--ea-num);color:var(--ea-accent);letter-spacing:0;text-transform:none;font-size:20px;font-weight:700}.stmt-tbl{margin-top:0}.stmt-tbl td{padding:11px 0;font-size:14px}.stmt-tbl td i{color:var(--ea-muted);font-style:normal}.stmt-tbl td.n{font-size:14px}.stmt-act{gap:12px;margin-top:20px;display:flex}.stmt-act button,.stmt-all button{letter-spacing:.1em;text-transform:uppercase;color:var(--ea-ink);border:1px solid var(--ea-rule);cursor:pointer;background:0 0;padding:11px 16px;font-size:11px;font-weight:700;transition:border-color .2s}.stmt-act button:hover,.stmt-all button:hover{border-color:var(--ea-ink)}.stmt-scroll{overflow-x:auto}.stmt-scroll .stmt-tbl{min-width:620px}@media (max-width:760px){.stmt-row{grid-template-columns:1fr auto;row-gap:6px}.stmt-row .m{grid-column:1/-1}.stmt-none{font-size:40px}}.stmt-all{flex-wrap:wrap;align-items:center;gap:16px;padding:0 0 22px;display:flex}.stmt-all span{color:var(--ea-muted);font-size:12px}.stmt-all button[disabled]{opacity:.55;cursor:default}.stmt-paperwork{display:none}@media print{@page{margin:.55in .6in .7in}body.stmt-printing>:not(.stmt-paperwork){display:none!important}body.stmt-printing .stmt-paperwork{background:#fff;display:block}.stmt-paperwork{--pw-ink:#161616;--pw-mute:#6b6b6b;--pw-rule:#c9c9c9;--pw-coral:#e4443a}.stmt-paperwork,.stmt-paperwork *{color:var(--pw-ink);font-family:Georgia,Times New Roman,serif}.stmt-paperwork{font-size:10.5pt;line-height:1.55}.pw-break{break-before:page}.pw-lh{justify-content:space-between;align-items:flex-start;margin-bottom:1.5em;display:flex}.pw-lh b{letter-spacing:.14em;text-transform:uppercase;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:15pt;font-weight:900}.pw-lh span{text-align:right;color:var(--pw-ink);font-family:Helvetica,Arial,sans-serif;font-size:8pt;line-height:1.45}.pw-h1{letter-spacing:-.01em;margin:0 0 .12em;font-size:22pt;font-weight:400;line-height:1.15}.pw-sub{color:var(--pw-mute);margin:0 0 .25em;font-size:10.5pt}.pw-ref{letter-spacing:.02em;color:var(--pw-mute);margin:0 0 1.5em;font-family:Helvetica,Arial,sans-serif;font-size:8.5pt}.pw-h2{letter-spacing:.04em;border-top:1px solid var(--pw-rule);margin:1.5em 0 .5em;padding-top:.5em;font-family:Helvetica,Arial,sans-serif;font-size:10pt;font-weight:700}.pw-parties{grid-template-columns:1fr 1fr;gap:.6em 2em;margin:0 0 .4em;display:grid}.pw-party{padding:.1em 0}.pw-party span{letter-spacing:.06em;text-transform:uppercase;color:var(--pw-mute);margin-bottom:.3em;font-family:Helvetica,Arial,sans-serif;font-size:8pt;display:block}.pw-party b{font-size:11pt;font-weight:700;display:block}.pw-party i{color:var(--pw-mute);margin-top:.15em;font-family:Helvetica,Arial,sans-serif;font-size:8.5pt;font-style:normal;display:block}.pw-tbl{border-collapse:collapse;width:100%;margin:.4em 0 1em;font-size:9pt}.pw-tbl thead{display:table-header-group}.pw-tbl tr{break-inside:avoid}.pw-tbl th{letter-spacing:.04em;text-align:left;color:var(--pw-mute);border-bottom:1.5px solid var(--pw-ink);padding:4px 6px 5px;font-family:Helvetica,Arial,sans-serif;font-size:8pt;font-weight:700}.pw-tbl td{border-bottom:1px solid var(--pw-rule);vertical-align:baseline;padding:4.5px 6px}.pw-tbl th:first-child,.pw-tbl td:first-child{padding-left:0}.pw-tbl th:last-child,.pw-tbl td:last-child{padding-right:0}.pw-tbl td i{color:var(--pw-mute);font-style:italic}.pw-tbl th.r,.pw-tbl td.r{text-align:right}.pw-tbl td.r,.pw-tbl td.id{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em;font-family:Helvetica,Arial,sans-serif;font-size:8.5pt}.pw-tbl td.id{color:var(--pw-mute)}.pw-tot{break-inside:avoid;max-width:3.4in;margin:.2em 0 0 auto}.pw-tot div{justify-content:space-between;align-items:baseline;gap:1.5em;padding:.3em 0;display:flex}.pw-tot span{color:var(--pw-mute);font-size:9.5pt}.pw-tot b{font-variant-numeric:tabular-nums lining-nums;font-family:Helvetica,Arial,sans-serif;font-size:9.5pt;font-weight:400}.pw-tot .net{border-top:1.5px solid var(--pw-ink);margin-top:.2em;padding-top:.45em}.pw-tot .net span{letter-spacing:.04em;text-transform:uppercase;color:var(--pw-ink);font-family:Helvetica,Arial,sans-serif;font-size:9pt;font-weight:700}.pw-tot .net b{color:var(--pw-coral);font-size:14pt;font-weight:700}.pw-note{color:var(--pw-mute);break-inside:avoid;margin:1.4em 0 0;font-family:Helvetica,Arial,sans-serif;font-size:8pt;line-height:1.5}}.dsp-scrim{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:16px;animation:.18s view-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.dsp-modal{background:var(--b-bg);width:100%;max-width:460px;max-height:90vh;color:var(--b-ink);font-family:var(--b-font);border-radius:calc(var(--b-radius) + 4px);box-shadow:0 24px 64px #0009,0 0 0 1px var(--b-line);flex-direction:column;display:flex;overflow:hidden auto}.dsp-modal ::selection{background:var(--b-accent);color:var(--b-on-accent)}.dsp-head{align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.dsp-head .mark{border-radius:var(--b-radius);background:var(--b-surface);width:40px;height:40px;color:var(--b-accent);flex:none;place-items:center;display:grid}.dsp-head .tx{flex:1;min-width:0}.dsp-head .tx b{letter-spacing:-.01em;color:var(--b-ink);font-size:17px;font-weight:700;display:block}.dsp-head .tx span{color:var(--b-dim);margin-top:1px;font-size:13px;display:block}.dsp-head .x{width:32px;height:32px;color:var(--b-dim);border-radius:var(--b-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.dsp-head .x:hover{background:var(--b-hover);color:var(--b-ink)}.dsp-body{padding:0 20px 18px}.dsp-in{background:var(--b-surface);width:100%;color:var(--b-ink);border-radius:var(--b-pill);border:1px solid #0000;outline:none;padding:12px 16px;font-family:inherit;font-size:14.5px;transition:border-color .15s}.dsp-in::placeholder{color:var(--b-dim)}.dsp-in:focus{border-color:var(--b-accent)}.dsp-list{flex-direction:column;gap:2px;margin-top:10px;display:flex}.dsp-row{text-align:left;border-radius:var(--b-radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px;font-family:inherit;transition:background .15s;display:flex}.dsp-row:hover:not(:disabled){background:var(--b-hover)}.dsp-row:disabled{opacity:.5;cursor:default}.dsp-row img,.dsp-row .ph,.dsp-card img,.dsp-card .ph{object-fit:cover;border-radius:var(--b-pill);background:var(--b-hover);width:44px;height:44px;color:var(--b-dim);flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.dsp-row .tx,.dsp-card .tx{flex:1;min-width:0}.dsp-row .tx b,.dsp-card .tx b{color:var(--b-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.dsp-row .tx span,.dsp-card .tx span{color:var(--b-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.dsp-row .v{letter-spacing:.02em;color:var(--b-on-accent);background:var(--b-accent);border-radius:var(--b-pill);flex:none;padding:7px 14px;font-size:12px;font-weight:700}.dsp-row .v.rev{color:var(--b-dim);background:var(--b-hover)}.dsp-card{background:var(--b-surface);border-radius:var(--b-radius);align-items:center;gap:12px;padding:12px;display:flex}.dsp-card.live{border:1px solid var(--b-line);margin-bottom:16px}.dsp-card.live .tx{flex:1;min-width:0}.dsp-open{letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink);border:1px solid var(--b-line);border-radius:var(--b-radius);flex:none;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s}.dsp-open:hover{border-color:var(--b-ink)}.dsp-or{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.dsp-or:before,.dsp-or:after{content:"";background:var(--b-line);flex:1;height:1px}.dsp-or span{letter-spacing:.04em;text-transform:lowercase;color:var(--b-dim);font-size:11.5px;font-weight:600}.dsp-paste{gap:8px;display:flex}.dsp-paste .dsp-in{flex:1}.dsp-act{gap:10px;margin-top:16px;display:flex}.dsp-go{letter-spacing:.01em;color:var(--b-on-accent);background:var(--b-accent);border-radius:var(--b-pill);cursor:pointer;border:0;padding:13px 26px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .12s,filter .15s}.dsp-go.sm{flex:none;padding:12px 20px;font-size:13.5px}.dsp-go.alt{color:var(--b-ink);background:var(--b-hover);box-shadow:inset 0 0 0 1px var(--b-line)}.dsp-go.alt:hover:not(:disabled){filter:none;background:var(--b-line)}.dsp-go:hover:not(:disabled){filter:brightness(1.06);transform:scale(1.03)}.dsp-go:active:not(:disabled){transform:scale(.99)}.dsp-go:disabled{opacity:.45;cursor:default;transform:none}.dsp-ghost{color:var(--b-dim);border-radius:var(--b-pill);cursor:pointer;background:0 0;border:0;padding:13px 20px;font-family:inherit;font-size:14px;font-weight:700}.dsp-ghost:hover:not(:disabled){color:var(--b-ink);background:var(--b-hover)}.dsp-say{color:var(--b-dim);margin:12px 0 0;font-size:13.5px;line-height:1.5}.dsp-say.ok{color:var(--b-accent)}.dsp-say.warn{color:#ff6b6b}.dsp-hint{color:var(--b-dim);opacity:.8;margin:8px 0 0;font-size:12px;line-height:1.5}.dsp-none{width:100%;color:var(--b-dim);border:0;border-top:1px solid var(--b-line);cursor:pointer;background:0 0;margin:18px 0 0;padding:10px 0;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;display:block}.dsp-none:hover{color:var(--b-ink)}.dsp-foot{border-top:1px solid var(--b-line);color:var(--b-dim);background:var(--b-surface);flex-direction:column;gap:8px;margin-top:auto;padding:14px 20px;font-size:12px;line-height:1.55;display:flex}.dsp-access{color:var(--b-accent);border-bottom:1px solid #0000;align-self:flex-start;font-weight:700;text-decoration:none}.dsp-access:hover{border-bottom-color:currentColor}@media (max-width:520px){.dsp-paste{flex-direction:column}.dsp-go.sm{width:100%}.dsp-act{flex-direction:column-reverse}.dsp-act .dsp-go,.dsp-act .dsp-ghost{width:100%}}.lnk-sec{border-color:var(--accent);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.lnk-sec{border-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.lnk-sec{background-image:linear-gradient(145deg,var(--accent),var(--accent)),linear-gradient(145deg,rgba(var(--tint-rgb),.05),rgba(var(--tint-rgb),.02))}@supports (color:color-mix(in lab,red,red)){.lnk-sec{background-image:linear-gradient(145deg,color-mix(in oklab,var(--accent) 8%,transparent),color-mix(in oklab,var(--accent) 6%,transparent)),linear-gradient(145deg,rgba(var(--tint-rgb),.05),rgba(var(--tint-rgb),.02))}}.lnk{border:1px solid var(--rule-faint);background:linear-gradient(to top right,rgba(var(--tint-rgb),.105),rgba(var(--tint-rgb),.07));border-radius:14px;padding:16px 16px 17px}.lnk+.lnk{margin-top:10px}.lnk.is-sub{border-color:rgba(var(--tint-rgb),.07);background:linear-gradient(to top right,rgba(var(--tint-rgb),.055),rgba(var(--tint-rgb),.036))}.lnk-k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);align-items:center;gap:8px;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.lnk-k i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.lnk-k b{letter-spacing:.16em;color:var(--ink-35);margin-left:auto;font-weight:700}.lnk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lnk-url{background:var(--grad-well);border:1px solid var(--rule-faint);min-width:0;color:var(--ink-66);white-space:nowrap;text-overflow:ellipsis;border-radius:11px;flex:240px;padding:11px 14px;font-size:15px;overflow:hidden}.lnk.is-main .lnk-url{color:var(--ink);font-size:15.5px}.lnk-b{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--grad-lift);border:1px solid rgba(var(--tint-rgb),.14);transition:background .2s var(--ease),border-color .2s var(--ease),transform .12s var(--ease);border-radius:999px;flex:none;padding:10px 17px;font-family:inherit;font-size:11px;font-weight:700;text-decoration:none}.lnk-b:hover{background:var(--grad-lift-on);border-color:rgba(var(--tint-rgb),.28)}.lnk-b:active{transform:translateY(1px)}.lnk-b.is-go{border-color:var(--accent);color:var(--ink);background-color:var(--accent);background-image:var(--grad-accent)}.lnk-b.is-go:hover{border-color:var(--accent);filter:brightness(1.07)}.lnk-b.is-go[disabled]{opacity:.55;cursor:default;filter:none}@media (max-width:560px){.lnk-url{flex-basis:100%}.lnk-b{text-align:center;flex:1}}.inbox-btn,.top-set{height:48px;color:var(--ink-66);border:1px solid var(--rule);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease);background:0 0;flex:none;position:relative}.inbox-btn{place-items:center;width:48px;display:grid}.top-set{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.inbox-btn:hover,.top-set:hover{color:var(--ink);border-color:var(--ink-48)}.inbox-btn.is-hot{color:var(--ink);border-color:var(--accent)}.inbox-n{letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;background:var(--accent);min-width:18px;height:18px;color:var(--ink);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}:root{--ibx-bg:#0f0d0a;--ibx-list:#14110d;--ibx-pane:#1a1612;--ibx-row-on:#1a1612;--ibx-tile:#24201a;--ibx-rule:#3a332a;--ibx-rule-soft:#2c2620;--ibx-ink:#f5efe4;--ibx-ink2:#c9bfae;--ibx-ink3:#a39886;--ibx-dim:#7d7363;--ibx-accent:#e84f35;--ibx-accent-ink:#ff8a72;--ibx-accent-bg:#3a1d16;--ibx-on-accent:#0f0d0a;--ibx-ok:#9db06a;--ibx-ok-ink:#b5c48a;--ibx-ok-bg:#232a18;--ibx-gold:#c9a36b;--ibx-act-bg:#2a1a15;--ibx-act-rule:#5a2a1f;--ibx-send-bg:#f5efe4;--ibx-send-ink:#0f0d0a}.ibx{background:var(--ibx-bg);color:var(--ibx-ink)}:root[data-theme=light]{--ibx-bg:#f5efe4;--ibx-list:#f5efe4;--ibx-pane:#fff;--ibx-row-on:#fff;--ibx-tile:#efe7d6;--ibx-rule:#d9cfbb;--ibx-rule-soft:#e6ddcd;--ibx-ink:#1f1a14;--ibx-ink2:#4a4238;--ibx-ink3:#6b6152;--ibx-dim:#8a7f6d;--ibx-accent:#e84f35;--ibx-accent-ink:#c93a22;--ibx-accent-bg:#fbe3dd;--ibx-on-accent:#f5efe4;--ibx-ok:#6b7a4a;--ibx-ok-ink:#4f5b34;--ibx-ok-bg:#e6eadb;--ibx-gold:#8a6a3a;--ibx-act-bg:#fbf3ee;--ibx-act-rule:#f3cfc6;--ibx-send-bg:#1f1a14;--ibx-send-ink:#f5efe4}.ibx{margin:0 -32px}@media (min-width:640px){.ibx{margin:0 -48px}}@media (min-width:1024px){.ibx{margin:-36px -64px 0}}@media (min-width:1280px){.ibx{margin:-36px -80px 0}}.ibx,.ibx *,.ibx :before,.ibx :after{font-family:Inter,system-ui,sans-serif}.ibx,.ibx *{line-height:normal}.ibx-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 32px 0;display:flex}.ibx-hd .ibx-l{align-items:baseline;gap:14px;display:flex}.ibx-mk{color:var(--ibx-accent);align-self:center;margin-bottom:2px}.ibx-ttl{letter-spacing:-.02em;color:var(--ibx-ink);font-variation-settings:"wdth" 115;font-family:Archivo,system-ui,sans-serif;font-size:39px;font-weight:900;line-height:1}.ibx-needs{color:var(--ibx-on-accent);background:var(--ibx-accent);border-radius:4px;padding:4px 9px;font-size:12px;font-weight:700}.ibx-hd .ibx-r{align-items:center;gap:10px;display:flex}.ibx-search{background:var(--ibx-tile);border-radius:4px;align-items:center;gap:8px;width:240px;padding:9px 12px;display:flex}.ibx-search svg{flex:none;width:15px}.ibx-search input{min-width:0;color:var(--ibx-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ibx-search input::placeholder{color:var(--ibx-dim)}.ibx-btn{color:var(--ibx-ink);border:1px solid var(--ibx-rule);cursor:pointer;transition:border-color .2s var(--ease);background:0 0;border-radius:4px;padding:9px 14px;font-size:13.5px;font-weight:600}.ibx-btn:hover:not(:disabled){border-color:var(--ibx-ink)}.ibx-btn:disabled{opacity:.45;cursor:default}.ibx-tabs{border-bottom:1px solid var(--ibx-rule);scrollbar-width:none;gap:4px;padding:20px 32px 0;display:flex;overflow-x:auto}.ibx-tabs::-webkit-scrollbar{display:none}.ibx-tab{white-space:nowrap;color:var(--ibx-ink3);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 12px 12px;font-size:14px;font-weight:500}.ibx-tab:hover{color:var(--ibx-ink)}.ibx-tab .ibx-k{color:var(--ibx-dim);margin-left:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.ibx-tab.on{color:var(--ibx-ink);border-bottom-color:var(--ibx-ink);font-weight:600}.ibx-tab.act{color:var(--ibx-accent);font-weight:600}.ibx-tab.act .ibx-k{color:var(--ibx-accent)}.ibx-tab.act.on{border-bottom-color:var(--ibx-accent)}.ibx-sort{white-space:nowrap;color:var(--ibx-ink3);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0 0 12px;font-size:13.5px;font-weight:500}.ibx-sort b{color:var(--ibx-ink);font-weight:700}.ibx-body{grid-template-columns:460px 1fr;min-height:640px;display:grid}.ibx-list{border-right:1px solid var(--ibx-rule);background:var(--ibx-list);max-height:78vh;overflow-y:auto}.ibx-day{letter-spacing:.14em;color:var(--ibx-dim);padding:14px 20px 8px;font-size:11.5px;font-weight:700}.ibx-row{text-align:left;border:0;border-top:1px solid var(--ibx-rule-soft);cursor:pointer;width:100%;transition:background-color .18s var(--ease);background:0 0;border-left:3px solid #0000;gap:12px;padding:14px 20px;display:flex}.ibx-row:hover{background:var(--ibx-row-on)}.ibx-row.on{background:var(--ibx-row-on);border-left-color:var(--ibx-accent)}.ibx-row.first{border-top:0}.ibx-tile{background:var(--ibx-tile);width:36px;height:36px;color:var(--ibx-dim);border-radius:4px;flex:none;place-items:center;display:grid}.ibx-tile svg{width:18px}.ibx-tile.act{background:var(--ibx-accent-bg);color:var(--ibx-accent)}.ibx-tile.ok{background:var(--ibx-ok-bg);color:var(--ibx-ok)}.ibx-tile.gold{color:var(--ibx-gold)}.ibx-row .ibx-m{flex:1;min-width:0}.ibx-row .ibx-t{justify-content:space-between;gap:8px;display:flex}.ibx-row .ibx-t b{color:var(--ibx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ibx-row.unread .ibx-t b{font-weight:700}.ibx-row .ibx-t span{color:var(--ibx-dim);flex:none;font-size:12.5px;font-weight:500}.ibx-row .ibx-s{color:var(--ibx-ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13.5px;overflow:hidden}.ibx-row.on .ibx-s,.ibx-row.unread .ibx-s{color:var(--ibx-ink2);line-height:1.45}.ibx-row .ibx-f{align-items:center;gap:6px;margin-top:8px;display:flex}.ibx-dot{background:var(--ibx-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.ibx-chip{background:var(--ibx-tile);color:var(--ibx-ink3);border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:700}.ibx-chip.act{background:var(--ibx-accent-bg);color:var(--ibx-accent-ink)}.ibx-chip.ok{background:var(--ibx-ok-bg);color:var(--ibx-ok-ink)}.ibx-pane{background:var(--ibx-pane);flex-direction:column;height:max(640px,78vh);padding:26px 32px 30px;display:flex;overflow-y:auto}.ibx-top{flex:0 auto;min-height:0;max-height:55%;overflow-y:auto}.ibx-thread{flex-direction:column;flex:1 1 0;min-height:140px;margin:0 -32px;padding:14px 32px 12px;display:flex;overflow-y:auto}.ibx-thread>:first-child{margin-top:auto}.ibx-thread>*{flex-shrink:0}.ibx-pane-hd{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ibx-back{display:none}.ibx-kicker{letter-spacing:.12em;color:var(--ibx-dim);font-size:12px;font-weight:600}.ibx-h2{color:var(--ibx-ink);margin-top:6px;font-family:Archivo,system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.ibx-sub{color:var(--ibx-ink3);margin-top:4px;font-size:14px}.ibx-sub b{color:var(--ibx-ink);font-weight:600}.ibx-pane-hd .ibx-chip{flex:none;padding:6px 10px;font-size:12px}.ibx-track{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.ibx-track>div+div{padding-left:4px}.ibx-track i{background:var(--ibx-rule-soft);height:4px;display:block}.ibx-track .done i{background:var(--ibx-accent)}.ibx-track b{color:var(--ibx-dim);margin-top:8px;font-size:13px;font-weight:600;display:block}.ibx-track .done b{color:var(--ibx-ink);font-weight:700}.ibx-track .at b{color:var(--ibx-accent)}.ibx-track span{color:var(--ibx-dim);font-size:12.5px;display:block}.ibx-act{background:var(--ibx-act-bg);border:1px solid var(--ibx-act-rule);flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;padding:18px 20px;display:flex}.ibx-act .ibx-m{flex:1;min-width:200px}.ibx-act b{color:var(--ibx-ink);font-size:15.5px;font-weight:700;display:block}.ibx-act p{color:var(--ibx-ink3);margin:3px 0 0;font-size:14px}.ibx-go{white-space:nowrap;color:var(--ibx-on-accent);background:var(--ibx-accent);cursor:pointer;border:0;border-radius:4px;flex:none;padding:11px 18px;font-size:14px;font-weight:600}.ibx-go:hover{filter:brightness(1.06)}.ibx-need{background:var(--ibx-act-bg);border:1px solid var(--ibx-act-rule);margin-top:18px;padding:20px}.ibx-need.calm{background:var(--ibx-tile);border-color:var(--ibx-rule)}.ibx-subj{align-items:center;gap:14px;display:flex}.ibx-subj .ibx-m{flex:1;min-width:0}.ibx-subj b{color:var(--ibx-ink);font-size:17px;font-weight:700;display:block}.ibx-subj .meta{color:var(--ibx-dim);margin-top:2px;font-size:13.5px;display:block}.ibx-cover{object-fit:cover;background:var(--ibx-rule-soft);width:56px;height:56px;color:var(--ibx-ink3);flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.ibx-fixnote{color:var(--ibx-ink2);margin:14px 0 0;font-size:14.5px;line-height:1.5}.ibx-fixnote b{color:var(--ibx-ink);margin-right:6px}.ibx-fix{color:var(--ibx-ink2);margin:12px 0 0;padding-left:18px;font-size:14.5px;line-height:1.55}.ibx-fix li+li{margin-top:4px}.ibx-fix.cols{columns:2;column-gap:28px}.ibx-fix.cols li{break-inside:avoid}@media (max-width:700px){.ibx-fix.cols{columns:1}}.ibx-need .ask{border-top:1px solid var(--ibx-act-rule);margin-top:18px;padding-top:16px}.ibx-need.calm .ask,.ibx-need .ask.bare{border-top-color:var(--ibx-rule)}.ibx-need .ask.bare{border-top:0;margin-top:0;padding-top:0}.ibx-need .ask b{color:var(--ibx-ink);font-size:18px;font-weight:800;display:block}.ibx-need .ask p{color:var(--ibx-ink3);margin:4px 0 0;font-size:14px}.ibx-cta{color:var(--ibx-on-accent);background:var(--ibx-accent);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:17px 22px;font-size:16.5px;font-weight:700;text-decoration:none;display:flex}.ibx-cta:hover{filter:brightness(1.06)}.ibx-cta.quiet{color:var(--ibx-ink);border:1px solid var(--ibx-rule);background:0 0;padding:13px 18px;font-size:15px}.ibx-cta.quiet:hover{filter:none;border-color:var(--ibx-ink)}.ibx-decide{gap:12px;margin-top:16px;display:flex}.ibx-decide .ibx-cta{cursor:pointer;border:0;flex:1;justify-content:center;margin-top:0;font-family:inherit}.ibx-decide .ibx-cta.quiet{border:1px solid var(--ibx-rule)}.ibx-decide .ibx-cta:disabled{opacity:.5;cursor:default}.ibx-lbl{letter-spacing:.14em;color:var(--ibx-dim);margin-top:28px;font-size:11.5px;font-weight:700}.ibx-ev{gap:12px;margin-top:14px;display:flex}.ibx-av{background:var(--ibx-accent);width:30px;height:30px;color:var(--ibx-on-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ibx-av.quiet{background:var(--ibx-rule-soft);color:var(--ibx-ink3)}.ibx-av.quiet svg{width:14px}.ibx-bub{background:var(--ibx-tile);flex:1;min-width:0;padding:12px 14px}.ibx-bub .ibx-t{justify-content:space-between;gap:10px;display:flex}.ibx-bub .ibx-t b{color:var(--ibx-ink);font-size:13.5px;font-weight:700}.ibx-bub .ibx-t span{color:var(--ibx-dim);flex:none;font-size:12.5px}.ibx-bub p{color:var(--ibx-ink2);margin:4px 0 0;font-size:14.5px;line-height:1.5}.ibx-line{min-width:0;color:var(--ibx-ink3);flex:1;padding:6px 0;font-size:14px;font-weight:500}.ibx-line b{color:var(--ibx-ink);font-weight:600}.ibx-line span{color:var(--ibx-dim);margin-left:8px;font-size:12.5px;font-weight:400}.ibx-reply{flex:none;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.ibx-reply input{border:1px solid var(--ibx-rule);min-width:0;color:var(--ibx-ink);transition:border-color .2s var(--ease);background:0 0;border-radius:4px;outline:none;flex:1;padding:12px 14px;font-size:14px}.ibx-reply input:focus{border-color:var(--ibx-ink)}.ibx-reply input::placeholder{color:var(--ibx-dim)}.ibx-send{white-space:nowrap;color:var(--ibx-send-ink);background:var(--ibx-send-bg);cursor:pointer;border:0;border-radius:4px;flex:none;padding:12px 18px;font-size:14px;font-weight:600}.ibx-send:disabled{opacity:.4;cursor:default}.ibx-reply.is-said{border-top:1px solid var(--ibx-rule-soft);margin-top:auto}.ibx-reply.is-said span{color:var(--ibx-dim);padding-top:16px;font-size:14px}.ibx-empty{text-align:center;place-items:center;padding:60px 32px;display:grid}.ibx-empty .ibx-m{max-width:46ch}.ibx-empty b{color:var(--ibx-ink);font-family:Archivo,system-ui,sans-serif;font-size:24px;font-weight:800;display:block}.ibx-empty p{color:var(--ibx-ink3);margin:8px 0 0;font-size:15px;line-height:1.6}@media (max-width:1100px){.ibx-body{grid-template-columns:1fr}.ibx-list{border-right:0;border-bottom:1px solid var(--ibx-rule);max-height:none}.ibx-list.has-sel,.ibx-pane:not(.on){display:none}.ibx-back{align-self:flex-start;margin-bottom:20px;display:block}.ibx-hd .ibx-r{width:100%}.ibx-search{flex:1;width:auto}}.ibx-more{width:26px;height:26px;color:var(--ibx-dim);cursor:pointer;opacity:0;transition:opacity .15s var(--ease),background-color .15s var(--ease),color .15s var(--ease);background:0 0;border:0;border-radius:4px;flex:none;align-self:flex-start;place-items:center;margin:-2px -6px 0 0;display:grid}.ibx-row:hover .ibx-more,.ibx-row:focus-within .ibx-more,.ibx-more:focus-visible,.ibx-more.on{opacity:1}.ibx-more:hover,.ibx-more.on{background:var(--ibx-tile);color:var(--ibx-ink)}@media (hover:none){.ibx-more{opacity:1}}.ibx-menu{z-index:90;background:var(--ibx-pane);border:1px solid var(--ibx-rule);border-radius:6px;min-width:196px;padding:5px;font-family:Inter,system-ui,sans-serif;line-height:normal;position:fixed;box-shadow:0 14px 34px #00000057}.ibx-menu button{text-align:left;width:100%;color:var(--ibx-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.ibx-menu button:hover{background:var(--ibx-tile)}.ibx-menu button svg{width:15px;color:var(--ibx-dim);flex:none}.ibx-menu button:hover svg{color:var(--ibx-ink)}.ibx-menu button.danger,.ibx-menu button.danger svg{color:var(--ibx-accent-ink)}.ibx-menu hr{border:0;border-top:1px solid var(--ibx-rule);margin:4px 2px}.ibx-star{color:var(--ibx-gold);flex:none;place-items:center;display:grid}.ibx-star svg{width:13px}.pay{--pay-bg:#15120e;--pay-panel:#1b1711;--pay-card:#1e1a14;--pay-rule:#302a22;--pay-ink:#f5efe4;--pay-ink2:#cdc3b2;--pay-muted:#948b7c;--pay-dim:#6f675b;--pay-accent:#e84f35;--pay-ok:#9db06a;--pay-ok-bg:#232a18;--pay-ok-ink:#b5c48a;--pay-warn:#c9a36b;--pay-warn-bg:#2a2317;--pay-disp:Archivo,system-ui,sans-serif;--pay-pad:32px;padding:0 var(--pay-pad) 44px;background:var(--pay-bg);color:var(--pay-ink);margin:0 -32px}@media (min-width:640px){.pay{--pay-pad:40px;margin:0 -48px}}:root[data-theme=light] .pay{--pay-bg:#ede6d8;--pay-panel:#f5efe4;--pay-card:#fff;--pay-rule:#d9cfbb;--pay-ink:#1f1a14;--pay-ink2:#4a4238;--pay-muted:#6b6152;--pay-dim:#8a7f6d;--pay-ok:#6b7a4a;--pay-ok-bg:#e6eadb;--pay-ok-ink:#4f5b34;--pay-warn:#8a6d34;--pay-warn-bg:#f2e8d2}.pay,.pay *,.pay :before,.pay :after{font-family:Inter,system-ui,sans-serif}.pay,.pay *{line-height:normal}.pay-top{flex-wrap:wrap;align-items:baseline;gap:22px;padding:22px 0 20px;display:flex}.pay-back{letter-spacing:.1em;text-transform:uppercase;color:var(--pay-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.pay-back:hover{color:var(--pay-ink)}.pay-ttl{letter-spacing:.24em;text-transform:uppercase;color:var(--pay-warn);font-size:11px;font-weight:700}.pay-note{color:var(--pay-muted);margin-left:auto;font-size:13px;font-weight:500}.pay-hero{background:var(--pay-panel);border:1px solid var(--pay-rule);border-radius:10px;grid-template-columns:1.35fr 1fr;align-items:start;gap:40px;padding:26px 30px 30px;display:grid}.pay-flagline{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pay-meta{color:var(--pay-muted);font-size:13px;font-weight:500}.pay-big{letter-spacing:-.02em;text-transform:uppercase;color:var(--pay-ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(38px,5.2vw,62px);font-weight:900;line-height:.94;font-family:var(--pay-disp)!important}.pay-lead{color:var(--pay-ink2);max-width:48ch;margin:16px 0 0;font-size:15.5px;line-height:1.6}.pay-hero-r{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.pay-fig{text-align:right}.pay-fig .k{letter-spacing:.16em;text-transform:uppercase;color:var(--pay-warn);font-size:10.5px;font-weight:700;display:block}.pay-fig b{letter-spacing:-.01em;color:var(--pay-ink);margin-top:6px;font-size:40px;font-weight:900;line-height:1;display:block;font-family:var(--pay-disp)!important}.pay-due{width:100%}.pay-due .k{letter-spacing:.16em;text-transform:uppercase;color:var(--pay-accent);font-size:10.5px;font-weight:700;display:block}.pay-due ul{margin:10px 0 0;padding:0;list-style:none}.pay-due li{border-bottom:1px solid var(--pay-rule);color:var(--pay-ink);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:14.5px;display:flex}.pay-due li:last-child{border-bottom:0}.pay-due li i{letter-spacing:.14em;text-transform:uppercase;color:var(--pay-accent);white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.pay-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pay-b{color:var(--pay-ink);background:var(--pay-card);border:1px solid var(--pay-rule);cursor:pointer;white-space:nowrap;border-radius:7px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:border-color .2s,filter .2s}.pay-b:hover{border-color:var(--pay-muted)}.pay-b.hot{color:#fff;background:var(--pay-accent);border-color:var(--pay-accent)}.pay-b.hot:hover{filter:brightness(1.07)}.pay-b:disabled{opacity:.5;cursor:not-allowed;filter:none}.pay-file{margin-top:30px}.pay-file-hd{border-bottom:1px solid var(--pay-rule);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.pay-file-hd h2{letter-spacing:-.005em;text-transform:uppercase;color:var(--pay-ink);margin:0;font-size:21px;font-weight:900;font-family:var(--pay-disp)!important}.pay-file-hd span{color:var(--pay-muted);font-size:12.5px;font-weight:600}.pay-file-hd span.ok{color:var(--pay-ok)}.pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.pay-card{background:var(--pay-card);border:1px solid var(--pay-rule);border-top:2px solid var(--pay-rule);border-radius:9px;min-width:0;padding:15px 17px 17px}.pay-card.is-done{border-top-color:var(--pay-ok)}.pay-card .hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pay-card .gl{color:var(--pay-dim)}.pay-card.is-done .gl{color:var(--pay-ok)}.pay-card b{color:var(--pay-ink);font-size:15.5px;font-weight:700;display:block}.pay-card p{color:var(--pay-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.pay-val{letter-spacing:.02em;color:var(--pay-ink);font-size:17px;font-weight:800;font-family:var(--pay-disp)!important}.pay-card.sync{border:1px dashed var(--pay-rule);border-top:1px dashed var(--pay-rule);background:0 0;grid-column:span 2;align-items:center;gap:14px;display:flex}.pay-card.sync p{color:var(--pay-muted);margin:0;font-size:13.5px}.pay-pill{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.pay-pill.lg{letter-spacing:.12em;border-radius:6px;padding:6px 11px;font-size:12px}.pay-pill.ok{color:var(--pay-ok-ink);background:var(--pay-ok-bg)}.pay-pill.warn,.pay-pill.wait{color:var(--pay-warn);background:var(--pay-warn-bg)}.pay-pill.bad{color:#fff;background:var(--pay-accent)}.pay-pill.off{color:var(--pay-muted);background:var(--pay-rule)}.pay-foot{border-top:1px solid var(--pay-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:20px;display:flex}.pay-foot p{color:var(--pay-muted);max-width:62ch;margin:0;font-size:13.5px}.pay-foot div{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.pay-hero{grid-template-columns:1fr;gap:26px}.pay-hero-r{align-items:flex-start}.pay-acts{justify-content:flex-start}.pay-fig{text-align:left}.pay-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pay-grid{grid-template-columns:1fr}.pay-card.sync{grid-column:span 1}}.pl{--pl-ink:#f5efe4;--pl-ink-rgb:245,239,228;--pl-bg:#1a1410;--pl-tile:#241c16;--pl-accent:#e84f35;--pl-accent-hi:#c93e27;--pl-feat-bg:#e84f351a;--pl-feat-rule:#e84f3566;--pl-gold:#c9a36c;--pl-inv-bg:#c9a36c;--pl-inv-ink:#1f1a15;--pl-sans:Inter,system-ui,-apple-system,sans-serif;--pl-disp:Archivo,system-ui,sans-serif;--pl-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--pl-bg);color:var(--pl-ink);padding:56px clamp(20px,4vw,56px) 64px}:root[data-theme=light] .pl{--pl-ink:#1f1a14;--pl-ink-rgb:31,26,20;--pl-bg:#f3eee3;--pl-tile:#e9e1d2;--pl-feat-bg:#fbe4dc;--pl-gold:#9c7638;--pl-inv-bg:#1f1a14;--pl-inv-ink:#f5efe4}.pl,.pl *,.pl :before,.pl :after{font-family:var(--pl-sans)}.pl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pl-eyebrow{letter-spacing:.16em;color:rgba(var(--pl-ink-rgb),.62);font-size:11px;font-weight:600}.pl-ttl{font-family:var(--pl-disp);letter-spacing:-.03em;font-variation-settings:"wdth" 115;color:var(--pl-ink);margin:14px 0 0;font-size:clamp(52px,9vw,96px);font-weight:900;line-height:.9}.pl-lede{color:rgba(var(--pl-ink-rgb),.75);text-wrap:pretty;max-width:560px;margin-top:16px;font-size:17.5px;line-height:1.55}.pl-lede b{color:var(--pl-ink);font-weight:700}.pl-now{background:var(--pl-tile);flex:none;width:340px;padding:20px 22px}.pl-now-top{justify-content:space-between;align-items:baseline;display:flex}.pl-now-k{letter-spacing:.16em;color:var(--pl-accent);font-size:10.5px;font-weight:700}.pl-now-when{letter-spacing:.1em;color:rgba(var(--pl-ink-rgb),.62);font-size:10.5px;font-weight:600}.pl-now-row{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.pl-now-name{font-family:var(--pl-disp);font-variation-settings:"wdth" 115;color:var(--pl-ink);font-size:26px;font-weight:900}.pl-now-price{font-family:var(--pl-mono);color:var(--pl-ink);font-size:20px;font-weight:700}.pl-bar{background:rgba(var(--pl-ink-rgb),.14);height:3px;margin-top:14px;position:relative}.pl-bar i{background:var(--pl-gold);position:absolute;top:0;bottom:0;left:0}.pl-now-note{color:rgba(var(--pl-ink-rgb),.62);margin-top:8px;font-size:12.5px;font-weight:500}.pl-strip{border-top:1px solid rgba(var(--pl-ink-rgb),.14);border-bottom:1px solid rgba(var(--pl-ink-rgb),.14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:14px 0;display:flex}.pl-incl{letter-spacing:.12em;color:rgba(var(--pl-ink-rgb),.62);flex-wrap:wrap;gap:28px;font-size:11px;font-weight:600;display:flex}.pl-incl b{color:var(--pl-ink);font-weight:600}.pl-bill{gap:4px;display:flex}.pl-bill button{letter-spacing:.14em;color:var(--pl-ink);opacity:.5;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:11px;font-weight:700}.pl-bill button.on{opacity:1;border-bottom-color:var(--pl-accent)}.pl-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:36px;display:grid}.pl-card{border:1px solid rgba(var(--pl-ink-rgb),.14);flex-direction:column;padding:30px 28px;display:flex;position:relative}.pl-card.tile{background:var(--pl-tile);border-color:#0000}.pl-card.feat{background:var(--pl-feat-bg);border:2px solid var(--pl-accent);margin-top:-14px;margin-bottom:-14px}.pl-card.inv{background:var(--pl-inv-bg);color:var(--pl-inv-ink);border-color:#0000}.pl-tag{letter-spacing:.16em;color:#fff;background:var(--pl-accent);padding:6px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-12px;left:22px}.pl-name{font-family:var(--pl-disp);font-variation-settings:"wdth" 115;color:inherit;font-size:26px;font-weight:900}.pl-blurb{min-height:46px;color:rgba(var(--pl-ink-rgb),.62);margin-top:8px;font-size:15px;line-height:1.5}.pl-card.feat .pl-blurb{color:rgba(var(--pl-ink-rgb),.75)}.pl-card.inv .pl-blurb{color:inherit;opacity:.75}.pl-cost{align-items:baseline;gap:6px;height:52px;margin-top:22px;display:flex}.pl-price{font-family:var(--pl-disp);color:inherit;font-size:56px;font-weight:800;line-height:1}.pl-card.feat .pl-price{color:var(--pl-accent)}.pl-per{color:rgba(var(--pl-ink-rgb),.62);font-size:15.5px;font-weight:600}.pl-card.inv .pl-per{color:inherit;opacity:.62}.pl-specs{border-top:1px solid rgba(var(--pl-ink-rgb),.14);margin-top:26px}.pl-card.feat .pl-specs,.pl-card.feat .pl-spec{border-color:var(--pl-feat-rule)}.pl-card.inv .pl-specs,.pl-card.inv .pl-spec,:root[data-theme=light] .pl-card.inv .pl-specs,:root[data-theme=light] .pl-card.inv .pl-spec{border-color:#f5efe440}.pl-spec{border-bottom:1px solid rgba(var(--pl-ink-rgb),.14);color:rgba(var(--pl-ink-rgb),.62);justify-content:space-between;gap:10px;padding:12px 0;font-size:14.5px;font-weight:500;display:flex}.pl-card.inv .pl-spec{color:inherit}.pl-card.inv .pl-spec span:first-child{opacity:.75}.pl-spec b{font-family:var(--pl-mono);color:var(--pl-ink);font-size:16px;font-weight:700}.pl-spec.off b{color:rgba(var(--pl-ink-rgb),.62);font-weight:700}.pl-spec b.gold{color:var(--pl-gold)}.pl-card.inv .pl-spec b{color:inherit}.pl-fill{flex:1;min-height:28px}.pl-cta{letter-spacing:.14em;text-align:center;cursor:pointer;width:100%;color:rgba(var(--pl-ink-rgb),.62);background:0 0;border:0;padding:15px 0;font-size:12.5px;font-weight:700;transition:color .15s,background .15s,border-color .15s,opacity .15s}.pl-cta:hover{color:var(--pl-ink)}.pl-cta.line{color:var(--pl-ink);border:1px solid rgba(var(--pl-ink-rgb),.3)}.pl-cta.line:hover{border-color:var(--pl-ink)}.pl-cta.hot{color:#fff;background:var(--pl-accent);padding:14px 0}.pl-cta.hot:hover{background:var(--pl-accent-hi);color:#fff}.pl-cta.solid{color:var(--pl-inv-bg);background:var(--pl-inv-ink);padding:14px 0}.pl-cta.solid:hover{opacity:.85;color:var(--pl-inv-bg)}.pl-cta[disabled]{opacity:.45;cursor:not-allowed}.pl-note{color:rgba(var(--pl-ink-rgb),.62);margin-top:40px;font-size:12.5px;font-weight:500}@media (max-width:1100px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-card.feat{margin-top:0;margin-bottom:0}}@media (max-width:620px){.pl-grid{grid-template-columns:1fr}.pl-now{width:100%}.pl-incl{gap:14px}}.pl-fan{--pl-cardw:312px;width:100%;max-width:1180px;height:700px;margin:56px auto 0;position:relative}.pl-fan .pl-cardwrap{width:var(--pl-cardw);cursor:pointer;height:600px;box-shadow:0 22px 50px rgba(var(--pl-ink-rgb),.2);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0}.pl-fan .pl-card{box-sizing:border-box;height:100%;margin:0}.pl-fan .pl-card.feat{margin-top:0;margin-bottom:0}.pl-fan .pl-blurb{height:72px;min-height:0}@media (prefers-reduced-motion:reduce){.pl-fan .pl-cardwrap{transition:none}}.pl-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:36px;display:grid}.pl-stack .pl-card.feat{margin-top:0;margin-bottom:0}@media (max-width:620px){.pl-stack{grid-template-columns:1fr}}.pl-explain{color:rgba(var(--pl-ink-rgb),.62);max-width:760px;margin-top:14px;font-size:13px;line-height:1.5}.pl-spec .mo{opacity:.7;font-size:11px;font-weight:500;font-family:var(--pl-sans);margin-left:6px}:root.ag-on .spine-rail,:root.ag-on .sidebar-bar,:root.ag-on .mobile-bar,:root.ag-on main,:root.ag-on .ft{filter:blur(7px)saturate(.55);-webkit-user-select:none;user-select:none}:root.ag-on{overflow:hidden}.ag{z-index:9000;background:var(--ink-bg);place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.ag{background:color-mix(in srgb,var(--ink-bg) 72%,transparent)}}.ag-card{background:var(--ink-bg);border:1px solid var(--edge);width:min(560px,100%);padding:40px 38px}.ag-kick{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:700}.ag-h{font-family:var(--display);letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(34px,6vw,52px);font-weight:900;line-height:.95}.ag-h i{color:var(--accent);font-style:normal}.ag-p{color:var(--ink-66);max-width:46ch;margin:18px 0 0;font-size:17px;line-height:1.6}.ag-p b{font-weight:700}.ag-facts{border-top:1px solid var(--edge);gap:1px;margin-top:26px;display:grid}.ag-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.ag-facts span{letter-spacing:.1em;text-transform:uppercase;opacity:.62;font-size:13px;font-weight:600}.ag-facts b{font-size:15px;font-weight:700}.ag-facts b.wait{color:var(--accent)}.ag-facts b.no{opacity:.62}.ag-acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ag-b{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--edge);color:inherit;cursor:pointer;background:0 0;padding:14px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.ag-b:hover{border-color:currentColor}.ag-b.hot{background:var(--accent);border-color:var(--accent);color:#fff}.ag-b.hot:hover{filter:brightness(.92);color:#fff}@media (prefers-reduced-motion:reduce){.ag-b{transition:none}}.st-amt{color:var(--st-ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.rb-mark.flag{color:var(--accent)}.rb-mark.flag:after{content:"!";margin-left:6px;font-weight:800}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
