@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-900:oklch(40.8% .123 38.172);--color-green-500:oklch(72.3% .219 149.579);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-700:oklch(49.6% .265 301.924);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-9{order:9}.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-4{margin-inline:calc(var(--spacing) * 4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.max-h-\[90vh\]{max-height:90vh}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -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-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500\/50{border-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/50{border-color:color-mix(in oklab,var(--color-gray-500) 50%,transparent)}}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-white{border-color:var(--color-white)}.border-t-transparent{border-top-color:#0000}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500) 20%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-purple-700{color:var(--color-purple-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:border-blue-400{border-color:var(--color-blue-400)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.dark\:from-blue-900\/20{--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:from-blue-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-red-900\/20{--tw-gradient-from:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:from-red-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:from-red-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-indigo-900\/20{--tw-gradient-to:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.dark\:to-indigo-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/20{--tw-gradient-to:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\:to-orange-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-blue-200{color:var(--color-blue-200)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-red-200{color:var(--color-red-200)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-white{color:var(--color-white)}.dark\:ring-offset-gray-800{--tw-ring-offset-color:var(--color-gray-800)}@media(hover:hover){.dark\:hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.dark\:hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}}}}:root{--ff-display:"Instrument Serif", "Cormorant Garamond", Georgia, serif;--ff-serif:"Instrument Serif", "Cormorant Garamond", Georgia, serif;--ff-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ff-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--paper:oklch(98.5% .008 85);--bg:oklch(98.5% .008 85);--bg-alt:oklch(96.5% .012 82);--bg-inset:oklch(94.5% .014 80);--surface:oklch(100% .004 85);--surface-2:oklch(97.5% .01 82);--ink:oklch(22% .012 55);--ink-2:oklch(38% .012 60);--ink-3:oklch(55% .01 65);--ink-4:oklch(72% .008 70);--line:oklch(90% .012 75);--line-2:oklch(84% .014 70);--line-3:oklch(76% .016 65);--accent:oklch(64% .17 35);--accent-ink:oklch(42% .14 32);--accent-soft:oklch(93% .055 45);--accent-fg:oklch(99% .005 85);--ok:oklch(58% .12 145);--ok-soft:oklch(93% .05 145);--warn:oklch(72% .14 75);--warn-soft:oklch(94% .06 80);--bad:oklch(58% .17 25);--bad-soft:oklch(94% .055 30);--info:oklch(58% .1 230);--info-soft:oklch(93% .04 230);--radius-sm:6px;--radius:10px;--radius-lg:18px;--radius-xl:28px;--shadow-1:0 1px 0 oklch(90% .012 75);--shadow-2:0 1px 2px oklch(86% .015 70/.6), 0 4px 18px oklch(80% .02 70/.14);--shadow-pop:0 24px 60px oklch(50% .05 60/.16), 0 2px 0 oklch(92% .01 75)}[data-mode=dark]{--paper:oklch(17% .012 50);--bg:oklch(17% .012 50);--bg-alt:oklch(20% .013 50);--bg-inset:oklch(14% .01 50);--surface:oklch(22% .014 50);--surface-2:oklch(25% .014 50);--ink:oklch(96% .01 85);--ink-2:oklch(82% .012 80);--ink-3:oklch(66% .012 70);--ink-4:oklch(50% .012 65);--line:oklch(30% .014 55);--line-2:oklch(36% .016 55);--line-3:oklch(44% .018 55);--accent-soft:oklch(35% .09 35);--accent-fg:oklch(99% .005 85);--shadow-1:0 1px 0 oklch(28% .012 55);--shadow-2:0 1px 2px oklch(10% .01 50/.6), 0 6px 24px oklch(6% .01 50/.55);--shadow-pop:0 30px 80px oklch(5% .01 50/.6), 0 2px 0 oklch(28% .012 55)}[data-accent=persimmon]{--accent:oklch(64% .17 35);--accent-ink:oklch(42% .14 32);--accent-soft:oklch(93% .055 45)}[data-accent=persimmon][data-mode=dark]{--accent-soft:oklch(35% .09 35)}[data-accent=olive]{--accent:oklch(58% .12 125);--accent-ink:oklch(40% .1 125);--accent-soft:oklch(93% .045 125)}[data-accent=olive][data-mode=dark]{--accent-soft:oklch(32% .07 125)}[data-accent=ink]{--accent:oklch(28% .01 55);--accent-ink:oklch(18% .01 55);--accent-soft:oklch(92% .005 60)}[data-accent=ink][data-mode=dark]{--accent:oklch(92% .005 60);--accent-ink:oklch(80% .008 60);--accent-soft:oklch(32% .008 55)}[data-accent=cobalt]{--accent:oklch(52% .16 255);--accent-ink:oklch(36% .14 255);--accent-soft:oklch(93% .05 255)}[data-accent=cobalt][data-mode=dark]{--accent-soft:oklch(30% .1 255)}[data-accent=clay]{--accent:oklch(60% .12 55);--accent-ink:oklch(42% .1 55);--accent-soft:oklch(93% .045 65)}[data-accent=clay][data-mode=dark]{--accent-soft:oklch(34% .07 55)}[data-density=tight]{--pad-1:6px;--pad-2:10px;--pad-3:14px;--pad-4:18px;--pad-5:28px}[data-density=cozy]{--pad-1:8px;--pad-2:12px;--pad-3:18px;--pad-4:24px;--pad-5:40px}[data-density=roomy]{--pad-1:10px;--pad-2:16px;--pad-3:24px;--pad-4:32px;--pad-5:56px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--ff-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";font-size:15px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}hr{border:0;border-top:1px solid var(--line);margin:0}.mono{font-family:var(--ff-mono);font-feature-settings:"tnum","zero"}.serif{font-family:var(--ff-display);font-style:normal;font-weight:400}.tnum{font-variant-numeric:tabular-nums}.btn{border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .16s;display:inline-flex}.btn--primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn--primary{border-color:color-mix(in oklab,var(--accent) 80%,black)}}.btn--primary{box-shadow:inset 0 1px #ffffff40,0 1px 2px #7d595040}.btn--primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn--primary:hover{background:color-mix(in oklab,var(--accent) 90%,black)}}.btn--primary:hover{transform:translateY(-1px)}.btn--ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn--ghost:hover{background:var(--surface-2);border-color:var(--line-3)}.btn--ink{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn--ink:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn--ink:hover{background:color-mix(in oklab,var(--ink) 85%,black)}}.btn--link{color:var(--accent-ink);background:0 0;border:0;padding:0}.btn--link:hover{text-underline-offset:3px;text-decoration:underline}.btn--sm{padding:6px 12px;font-size:13px}.btn--lg{padding:14px 24px;font-size:15px}.btn:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}.chip{letter-spacing:.02em;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.chip--dot:before{content:"";background:var(--ink-3);border-radius:50%;width:6px;height:6px;display:inline-block}.chip--ok{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.chip--ok{border-color:color-mix(in oklab,var(--ok) 30%,var(--line-2))}}.chip--ok:before{background:var(--ok)}.chip--warn{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip--warn{color:color-mix(in oklab,var(--warn) 70%,black)}}.chip--warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip--warn{border-color:color-mix(in oklab,var(--warn) 35%,var(--line-2))}}.chip--warn:before{background:var(--warn)}.chip--bad{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.chip--bad{border-color:color-mix(in oklab,var(--bad) 30%,var(--line-2))}}.chip--bad:before{background:var(--bad)}.chip--info{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.chip--info{border-color:color-mix(in oklab,var(--info) 30%,var(--line-2))}}.chip--info:before{background:var(--info)}.chip--accent{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip--accent{color:color-mix(in oklab,var(--accent) 74%,black)}}.chip--accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip--accent{border-color:color-mix(in oklab,var(--accent) 55%,var(--line-2))}}.chip--accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip--accent{background:color-mix(in oklab,var(--accent) 14%,var(--surface))}}.chip--accent{font-weight:600}.chip--accent:before{background:var(--accent)}[data-mode=dark] .chip--accent{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .chip--accent{color:color-mix(in oklab,var(--accent) 88%,white)}}[data-mode=dark] .chip--accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .chip--accent{border-color:color-mix(in oklab,var(--accent) 60%,var(--line-2))}}[data-mode=dark] .chip--accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .chip--accent{background:color-mix(in oklab,var(--accent) 18%,var(--surface))}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--line-3)}.prm-brand{--prm-brand-gap:10px;--prm-brand-mark-size:32px;--prm-brand-mark-radius:7px;--prm-brand-mark-font-size:20px;--prm-brand-wordmark-size:15px;--prm-brand-meta-size:10px;--prm-brand-meta-letter-spacing:.14em;--prm-brand-meta-color:currentColor}@supports (color:color-mix(in lab,red,red)){.prm-brand{--prm-brand-meta-color:color-mix(in oklab, currentColor 58%, transparent)}}.prm-brand{align-items:center;gap:var(--prm-brand-gap);min-width:0;color:inherit;line-height:1;display:inline-flex}.prm-brand--compact{--prm-brand-gap:9px;--prm-brand-mark-size:28px;--prm-brand-mark-radius:6px;--prm-brand-mark-font-size:18px;--prm-brand-wordmark-size:14px;--prm-brand-meta-size:9px}.prm-brand--mark-only{gap:0}.prm-brand__mark{width:var(--prm-brand-mark-size);height:var(--prm-brand-mark-size);border-radius:var(--prm-brand-mark-radius);background:var(--accent);color:var(--accent-fg);font-size:var(--prm-brand-mark-font-size);flex-shrink:0;place-items:center;display:grid}.prm-brand__copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.prm-brand__wordmark{color:currentColor;font-family:var(--ff-sans);font-size:var(--prm-brand-wordmark-size);letter-spacing:-.01em;font-weight:700}.prm-brand__meta{color:var(--prm-brand-meta-color);font-family:var(--ff-mono);font-size:var(--prm-brand-meta-size);letter-spacing:var(--prm-brand-meta-letter-spacing);text-transform:uppercase}.app{background:var(--bg-alt);height:100vh;color:var(--ink);font-family:var(--ff-sans);grid-template-columns:240px 1fr;display:grid;overflow:hidden}.app__main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.app__content{flex:1;min-width:0;min-height:0;padding:24px 28px 40px;overflow-y:auto}.sb{background:var(--surface);border-right:1px solid var(--line);z-index:25;flex-direction:column;align-self:start;gap:10px;height:100vh;padding:14px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sb__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb__brand-row{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 6px 8px;display:flex}.sb__brand{min-width:0}.sb__brand-badge{border:1px solid var(--line);background:var(--bg-alt);color:var(--ink-3);font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:10px}.sb__brand-badge--beta{background:var(--info-soft);color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.sb__brand-badge--beta{border-color:color-mix(in oklab,var(--info) 25%,var(--line))}}.sb__cta{background:var(--ink);color:var(--bg);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.sb__cta:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sb__cta:hover{background:color-mix(in oklab,var(--ink) 88%,black)}}.sb__kbd{color:var(--bg);margin-left:auto;font-size:10px}@supports (color:color-mix(in lab,red,red)){.sb__kbd{color:color-mix(in oklab,var(--bg) 70%,transparent)}}.sb__kbd{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.sb__kbd{background:color-mix(in oklab,var(--bg) 10%,transparent)}}.sb__kbd{font-family:var(--ff-mono);border-radius:3px;padding:1px 5px}.sb__nav{flex-direction:column;flex:1;gap:1px;margin-top:4px;margin-left:0;padding:0;list-style:none;display:flex}.sb__nav li{margin:0;padding:0;list-style:none}.sb__group{letter-spacing:.12em;color:var(--ink-4);text-transform:uppercase;padding:12px 8px 4px;font-size:10px;font-weight:600}.sb__item{box-sizing:border-box;width:100%;font:inherit;cursor:pointer;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:6px 10px;font-size:13px;transition:background .1s,color .1s;display:flex}.sb__item:hover{background:var(--bg-alt);color:var(--ink)}.sb__item[aria-current=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.sb__item[aria-current=true] .sb__ic{color:var(--accent-ink)}.sb__ic{width:18px;color:var(--ink-3);flex-shrink:0;place-items:center;display:grid}.sb__label{flex:1;min-width:0}.sb__count{background:var(--bg-alt);min-width:32px;height:20px;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;display:inline-flex}.sb__item[aria-current=true] .sb__count{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb__item[aria-current=true] .sb__count{background:color-mix(in oklab,var(--accent) 20%,transparent)}}.sb__item[aria-current=true] .sb__count{color:var(--accent-ink)}[data-mode=dark] .sb__item[aria-current=true],[data-mode=dark] .sb__item[aria-current=true] .sb__ic,[data-mode=dark] .sb__item[aria-current=true] .sb__count,[data-mode=dark] .pr-nav__item[aria-current=true],[data-mode=dark] .card__badge,[data-mode=dark] .tax-cell--hl .tax-v,[data-mode=dark] .sub-plan__badge,[data-mode=dark] .imp-step__n,[data-mode=dark] .link{color:var(--accent)}.sb__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.sb__foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.sb__usage{background:var(--bg-alt);border-radius:8px;padding:8px}.sb__usage-l{color:var(--ink-3);letter-spacing:.06em;font-size:10px;font-family:var(--ff-mono);justify-content:space-between;margin-bottom:6px;display:flex}.sb__usage-bar{background:var(--line-2);border-radius:2px;height:4px;overflow:hidden}.sb__usage-fill{background:var(--accent);border-radius:2px;height:100%}.sb__usage-s{color:var(--ink-4);margin-top:6px;font-size:10px}.sb__themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sb__theme{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.sb__theme:hover{background:var(--surface-2)}.sb__theme.is-active{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sb__theme.is-active{border-color:color-mix(in oklab,var(--accent) 50%,var(--line))}}.sb__theme.is-active{color:var(--accent-ink)}[data-mode=dark] .sb__theme.is-active{color:var(--accent)}.sb__user{background:var(--bg-alt);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.sb__avatar{background:var(--accent);width:28px;height:28px;color:var(--accent-fg);border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.sb__user-text{flex:1;min-width:0}.sb__user-n{font-size:12px;font-weight:500}.sb__user-e{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-family:var(--ff-mono);overflow:hidden}.sb__icon-btn{width:30px;height:30px;color:var(--ink-2);background:0 0;border-radius:8px;place-items:center;display:grid}.sb__icon-btn:hover{background:var(--surface-2);color:var(--ink)}.sb__scrim{z-index:39;background:#06080c66;position:fixed;inset:0}.sb--drawer{z-index:40;width:min(300px,100vw - 16px);position:fixed;top:0;bottom:0;left:0;box-shadow:0 20px 60px #00000052}.tb{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 24px;display:grid;position:sticky;top:0}.tb__left{align-items:center;gap:10px;min-width:0;display:flex}.tb__crumbs{align-items:center;gap:8px;font-size:13px;display:flex}.tb__crumb{color:var(--ink-3)}.tb__crumb.is-current{color:var(--ink);font-weight:500;font-family:var(--ff-serif);letter-spacing:-.01em;font-size:18px}.tb__sep{color:var(--ink-4)}.tb__search-wrap{justify-self:center;width:100%;max-width:460px;position:relative}.tb__search{background:var(--bg-alt);border:1px solid var(--line);width:100%;color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.tb__search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.tb__search input::placeholder{color:var(--ink-4)}.tb__kbd{background:var(--surface);border:1px solid var(--line);color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);border-radius:4px;padding:1px 5px}.tb__search-pop{background:var(--surface);border:1px solid var(--line);z-index:30;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #0000001f}.tb__search-item{text-align:left;border-top:1px solid var(--line);background:0 0;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.tb__search-item:first-child{border-top:0}.tb__search-item:hover{background:var(--bg-alt)}.tb__search-kind{letter-spacing:.12em;text-transform:uppercase;min-width:44px;font-size:10px;font-family:var(--ff-mono);color:var(--ink-3)}.tb__search-kind--order{color:var(--accent-ink)}[data-mode=dark] .tb__search-kind--order{color:var(--accent)}.tb__search-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.tb__search-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.tb__search-meta{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tb__search-empty{color:var(--ink-3);padding:14px;font-size:12px}.tb__actions{align-items:center;gap:4px;display:flex}.tb__btn{width:32px;height:32px;color:var(--ink-2);background:0 0;border-radius:7px;place-items:center;display:grid;position:relative}.tb__btn:hover{background:var(--bg-alt);color:var(--ink)}.tb__btn--menu{display:none}.tb__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:7px;right:8px}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.ph__meta{letter-spacing:.14em;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);margin-bottom:6px}.ph__title{font-family:var(--ff-serif);letter-spacing:-.02em;margin:0 0 6px;font-size:40px;font-weight:400;line-height:1.05}.ph__sub{color:var(--ink-2);max-width:64ch;margin:0;font-size:14px}.ph__actions{align-items:center;gap:8px;display:flex}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.card__head{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.card__t{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400}.card__sub{letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono)}.card__badge{background:var(--accent-soft);color:var(--accent-ink);font-size:11px;font-weight:600;font-family:var(--ff-mono);border-radius:5px;padding:2px 7px}.card__foot{border-top:1px solid var(--line);justify-content:flex-end;padding:10px 16px;display:flex}.link{color:var(--accent-ink);padding:0;font-size:12px}.link:hover{text-decoration:underline}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;padding:14px 16px 12px}.kpi__h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.kpi__l{letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-weight:600;font-family:var(--ff-mono)}.kpi__d{font-size:11px;font-family:var(--ff-mono);border-radius:4px;padding:2px 6px;font-weight:500}.kpi__d--up{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.kpi__d--up{background:color-mix(in oklab,var(--ok) 12%,transparent)}}.kpi__d--down{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.kpi__d--down{background:color-mix(in oklab,var(--bad) 12%,transparent)}}.kpi__d--flat{color:var(--ink-3);background:var(--bg-alt)}.kpi__v{font-family:var(--ff-serif);letter-spacing:-.02em;margin:2px 0 8px;font-size:32px;line-height:1.05}.kpi__spark{width:100%;height:28px;display:block}.kpi__s{color:var(--ink-4);letter-spacing:.06em;font-size:10px;font-family:var(--ff-mono);margin-top:4px}.ot{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.ot__bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ot__bar-left,.ot__bar-right{align-items:center;gap:8px;display:flex}.ot__chips{border-bottom:1px solid var(--line);background:var(--bg-alt);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.chip-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:inline-flex}.chip-btn:hover{background:var(--surface-2);border-color:var(--line-3)}.chip-btn.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip-btn.is-active .chip-btn__n{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.chip-btn.is-active .chip-btn__n{color:color-mix(in oklab,var(--bg) 75%,transparent)}}.chip-btn--warn:not(.is-active){color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip-btn--warn:not(.is-active){border-color:color-mix(in oklab,var(--warn) 30%,var(--line))}}.chip-btn--ok:not(.is-active){color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.chip-btn--ok:not(.is-active){border-color:color-mix(in oklab,var(--ok) 30%,var(--line))}}.chip-btn--bad:not(.is-active){color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.chip-btn--bad:not(.is-active){border-color:color-mix(in oklab,var(--bad) 30%,var(--line))}}.chip-btn--info:not(.is-active){color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.chip-btn--info:not(.is-active){border-color:color-mix(in oklab,var(--info) 30%,var(--line))}}.chip-btn--accent:not(.is-active){color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-btn--accent:not(.is-active){color:color-mix(in oklab,var(--accent) 74%,black)}}.chip-btn--accent:not(.is-active){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-btn--accent:not(.is-active){border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}}.chip-btn--accent:not(.is-active){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-btn--accent:not(.is-active){background:color-mix(in oklab,var(--accent) 10%,var(--surface))}}.chip-btn--accent:not(.is-active){font-weight:600}.chip-btn--accent:not(.is-active) .chip-btn__n{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-btn--accent:not(.is-active) .chip-btn__n{color:color-mix(in oklab,var(--accent) 62%,var(--ink))}}[data-mode=dark] .chip-btn--accent:not(.is-active){color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .chip-btn--accent:not(.is-active){color:color-mix(in oklab,var(--accent) 88%,white)}}[data-mode=dark] .chip-btn--accent:not(.is-active){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .chip-btn--accent:not(.is-active){border-color:color-mix(in oklab,var(--accent) 60%,var(--line))}}[data-mode=dark] .chip-btn--accent:not(.is-active){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .chip-btn--accent:not(.is-active){background:color-mix(in oklab,var(--accent) 16%,var(--surface))}}[data-mode=dark] .chip-btn--accent:not(.is-active) .chip-btn__n{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .chip-btn--accent:not(.is-active) .chip-btn__n{color:color-mix(in oklab,var(--accent) 74%,white)}}.chip-btn__n{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.ot__wrap{overflow-x:auto}.ot__table{min-width:940px;font-size:13px}.ot__row{border-top:1px solid var(--line);grid-template-columns:28px 120px minmax(240px,1fr) 110px 120px 80px 80px 86px;align-items:center;gap:14px;padding:10px 16px;display:grid}.ot__row>span{min-width:0}.ot__row:not(.ot__row--head):hover,.ot__row.is-open{background:var(--bg-alt)}.ot__row--head{letter-spacing:.1em;color:var(--ink-3);background:var(--bg-alt);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;padding:8px 16px}.ot__right{text-align:right;font-family:var(--ff-mono);font-variant-numeric:tabular-nums;justify-self:end}.ot__id{color:var(--ink-2);font-size:12px;font-family:var(--ff-mono);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ot__alert{color:var(--bad);font-family:var(--ff-mono);text-align:center;font-weight:700}.ot__item-row{align-items:center;min-width:0;display:flex}.ot__item-n{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ot__item-s{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);margin-top:1px}.ot__src{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.ot__src-dot{border-radius:50%;width:6px;height:6px}.ot__status-stack{justify-items:start;gap:4px;display:grid}.ot__status-meta{color:var(--ink-3);font-size:11px;line-height:1.3;font-family:var(--ff-mono)}.ot__status-meta--info{color:var(--ink-2)}.ot__status-meta--warn{color:var(--warn)}.ot__status-meta--bad{color:var(--bad)}.ot__status-meta--ok{color:var(--ok)}.ot__more{text-align:right}.ot__more--lead{text-align:left;justify-self:start}.icon-btn{width:24px;height:24px;color:var(--ink-3);border-radius:5px;place-items:center;display:grid}.icon-btn:hover{background:var(--surface);color:var(--ink)}.ot--home .ot__table{min-width:860px}.ot--home .ot__row{grid-template-columns:16px minmax(126px,.92fr) minmax(190px,1.55fr) 96px 108px 72px 72px 76px 22px;gap:12px}.ot--home .ot__item-n{max-width:100%}.ot__expand{background:var(--bg-alt);border-top:1px solid var(--line);padding:14px 16px 18px 64px}.ot__exp-grid{grid-template-columns:1.2fr 1fr 1.2fr auto;gap:18px;display:grid}.ot__exp-l{letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-weight:600;font-family:var(--ff-mono);margin-bottom:6px}.ot__exp-box{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12px}.ot__exp-main{margin:3px 0;font-size:13px;font-weight:500}.ot__split-row{border-bottom:1px dashed var(--line-2);grid-template-columns:1fr auto auto;gap:10px;padding:4px 0;font-size:12px;display:grid}.ot__split-row:last-child{border-bottom:0}.ot__notes{color:var(--ink-2);font-size:12px;line-height:1.5}.ot__exp-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ot__foot{border-top:1px solid var(--line);color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.home-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-bottom:18px;display:grid}.home-rail{flex-direction:column;gap:14px;display:flex}.home-rail-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 18px;display:grid}.rev{padding:0 0 6px}.rev__row{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:flex-start;gap:10px;padding:10px 14px;display:grid}.rev__row:first-child{border-top:0}.rev__dot{border-radius:50%;width:8px;height:8px;margin-top:6px}.rev__t{font-size:13px;font-weight:500;line-height:1.3}.rev__s{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4}.rev__age{color:var(--ink-4);font-size:11px;font-family:var(--ff-mono)}.prts{flex-direction:column;gap:12px;padding:6px 16px 16px;display:flex}.prt{background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.prt__top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.prt__av{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.prt__meta{flex:1;min-width:0}.prt__n{font-size:13px;font-weight:500}.prt__r{color:var(--ink-3);letter-spacing:.04em;font-size:10px;font-family:var(--ff-mono)}.prt__amt{font-family:var(--ff-mono);font-size:14px;font-weight:500}.prt__bar{background:var(--line-2);border-radius:2px;height:4px;overflow:hidden}.prt__bar-fill{border-radius:2px;height:100%}.prt__sub{color:var(--ink-3);letter-spacing:.06em;font-size:10px;font-family:var(--ff-mono);justify-content:space-between;margin-top:6px;display:flex}.month{padding:8px 16px 16px}.month__stat{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.month__l{letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono)}.month__v{font-family:var(--ff-serif);letter-spacing:-.02em;margin:4px 0;font-size:28px;line-height:1}.month__goal{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.month__pct{color:var(--ok);font-weight:600}.month__bars{grid-template-columns:repeat(30,1fr);align-items:flex-end;gap:2px;height:60px;display:grid}.month__bar{background:var(--line-2);border-radius:2px 2px 0 0;min-height:2px}.month__bar.is-active{background:var(--accent)}.month__legend{color:var(--ink-4);letter-spacing:.06em;font-size:10px;font-family:var(--ff-mono);justify-content:space-between;margin-top:6px;display:flex}.lower{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ch-body{flex-direction:column;gap:10px;padding:8px 16px 16px;display:flex}.ch-top{grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;font-size:13px;display:grid}.ch-dot{border-radius:3px;width:10px;height:10px}.ch-v{color:var(--ink-2);font-size:12px;font-family:var(--ff-mono)}.ch-pct{color:var(--ink-3);text-align:right;min-width:36px;font-size:11px;font-family:var(--ff-mono)}.ch-bar{background:var(--line-2);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.ch-bar-fill{border-radius:3px;height:100%}.tax-grid{grid-template-columns:1fr 1fr;padding:4px 16px 12px;display:grid}.tax-cell{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:12px 14px}.tax-cell:nth-child(2n){border-right:0}.tax-cell:nth-last-child(-n+2){border-bottom:0}.tax-cell--hl{background:var(--accent-soft);border:0;border-radius:8px;margin:4px 0}.tax-cell--hl .tax-v{color:var(--accent-ink)}.tax-l{letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);margin-bottom:4px}.tax-v{font-family:var(--ff-serif);letter-spacing:-.01em;font-size:22px;line-height:1}.inv-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.inv-cats{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.inv-cat{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:10px;padding:12px 14px;transition:all .1s}.inv-cat:hover{border-color:var(--line-3)}.inv-cat[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.inv-cat__n{color:var(--ink-2);font-size:12px;font-weight:500}.inv-cat__v{font-family:var(--ff-serif);letter-spacing:-.01em;margin-top:4px;font-size:22px;line-height:1}.inv-cat__s{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-family:var(--ff-mono);margin-top:4px}.ot--inv .ot__row{grid-template-columns:28px minmax(240px,1.3fr) 130px 90px 90px 80px 70px 120px}.ot--inv .ot__table{min-width:980px}.an-top{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.an-top--flip{grid-template-columns:1fr 1.4fr}.an-chart{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;padding:16px 18px}.an-chart__head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.an-chart__title{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0;font-size:22px}.an-chart__sub{letter-spacing:.1em;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);text-transform:uppercase;margin-top:4px}.an-legend{color:var(--ink-2);gap:14px;font-size:12px;display:flex}.an-legend span{align-items:center;gap:5px;display:inline-flex}.an-legend .sw{border-radius:2px;width:10px;height:10px}.an-bigs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.an-big{background:var(--bg-alt);border-radius:8px;padding:10px 12px}.an-big__l{letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase}.an-big__v{font-family:var(--ff-serif);letter-spacing:-.01em;margin-top:4px;font-size:22px}.an-big__d{color:var(--ok);font-size:11px;font-family:var(--ff-mono);margin-top:2px}.an-lists{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.an-section-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:28px 0 14px;padding-bottom:10px;display:flex}.an-section-head__num{font-family:var(--ff-serif);color:var(--ink-4);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.an-section-head__t{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.1}.an-section-head__s{color:var(--ink-3);margin-top:3px;font-size:12px}.an-sellers__head{border-bottom:1px solid var(--line);letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;grid-template-columns:1fr 80px 90px 110px;gap:10px;padding:6px 0 10px;display:grid}.an-sellers__row{border-bottom:1px solid var(--line);grid-template-columns:1fr 80px 90px 110px;align-items:center;gap:10px;padding:12px 0;display:grid}.an-sellers__row:last-child{border-bottom:0}.an-sellers__bar-wrap{background:var(--line-2);border-radius:4px;align-items:center;height:28px;display:flex;position:relative;overflow:hidden}.an-sellers__bar{opacity:.18;border-radius:4px;position:absolute;inset:0 auto 0 0}.an-sellers__n{color:var(--ink);z-index:1;padding:0 12px;font-size:13px;font-weight:500;position:relative}.tx-top{grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px;display:grid}.tx-sc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;padding:18px 20px}.tx-sc__rows{margin-top:16px}.tx-sc__row{border-top:1px solid var(--line);grid-template-columns:1fr 140px 110px;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:grid}.tx-sc__row:first-of-type{border-top:0}.tx-sc__row .l{color:var(--ink-2)}.tx-sc__row .code{font-family:var(--ff-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.tx-sc__row .v{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;text-align:right}.tx-sc__row.total{border-top:2px solid var(--ink);margin-top:6px;padding-top:12px}.tx-sc__row.total .l{font-family:var(--ff-serif);color:var(--ink);font-size:18px}.tx-sc__row.total .v{font-family:var(--ff-serif);color:var(--ok);font-size:20px}.tx-qs{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;padding:16px}.tx-q{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:12px 0;display:grid}.tx-q:first-of-type{border-top:0}.tx-q__n{font-family:var(--ff-serif);font-size:16px}.tx-q__d{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.tx-q__amt{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.tx-q__st{text-align:right;margin-top:2px;font-size:11px}.tx-q__st.paid{color:var(--ok)}.tx-q__st.due{color:var(--warn)}.tx-cats{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;padding:16px 18px}.tx-cat{border-top:1px solid var(--line);grid-template-columns:1fr 80px 80px;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.tx-cat:first-of-type{border-top:0}.tx-cat .n{color:var(--ink);font-weight:500}.tx-cat .c{font-family:var(--ff-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.tx-cat .v{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.tx-sources{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.tx-sources__cell{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.tx-sources__ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tx-sources__n{color:var(--ink);font-size:13px;line-height:1.3}.tx-sources__n strong{font-family:var(--ff-serif);margin-right:3px;font-size:17px}.tx-sources__s{color:var(--ink-3);margin-top:2px;font-size:11px}.tx-sc__row--editable{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.tx-sc__row--editable{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 9%,var(--surface)),color-mix(in oklab,var(--accent) 4%,transparent))}}.tx-sc__row--editable{border-radius:8px;margin:0 -10px;padding-left:10px;padding-right:10px}.tx-sc__row--editable+.tx-sc__row{border-top-color:var(--line)}.tx-sc__row--editing{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tx-sc__row--editing{background:color-mix(in oklab,var(--accent) 16%,var(--surface))}}.tx-tag{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;align-items:center;gap:3px;margin-left:4px;padding:2px 6px;font-size:9px;display:inline-flex}.tx-tag--auto{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.tx-tag--auto{background:color-mix(in oklab,var(--ok) 14%,var(--surface))}}.tx-tag--auto{color:var(--ok)}.tx-tag--edit{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tx-tag--edit{background:color-mix(in oklab,var(--accent) 18%,var(--surface))}}.tx-tag--edit{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tx-tag--edit{color:color-mix(in oklab,var(--accent) 70%,var(--ink))}}.tx-tag--edit{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.tx-tag--edit{border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line))}}[data-mode=dark] .tx-tag--edit{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .tx-tag--edit{background:color-mix(in oklab,var(--accent) 28%,var(--surface))}}[data-mode=dark] .tx-tag--edit{color:#fff}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .tx-tag--edit{color:color-mix(in oklab,white 20%,var(--accent))}}[data-mode=dark] .tx-tag--edit{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .tx-tag--edit{border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}}.tx-edit-btn{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:4px;place-items:center;padding:3px 5px;display:grid}.tx-edit-btn:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.tx-input{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;border:1px solid var(--accent);text-align:right;background:var(--surface);width:100px;color:var(--ink);border-radius:5px;outline:none;padding:4px 8px;font-size:13px}.tx-input:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.tx-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}}.tx-input--lg{width:130px;padding:8px 12px;font-size:16px}.tx-ed__body{padding:0}.tx-ed{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.tx-ed:first-child{border-top:0}.tx-ed__n{font-family:var(--ff-serif);color:var(--ink);font-size:16px}.tx-ed__note{color:var(--ink-2);max-width:60ch;margin-top:3px;font-size:12px;line-height:1.4}.tx-ed__unit{font-family:var(--ff-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10px}.tx-ed__valwrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tx-ed__default{font-family:var(--ff-mono);color:var(--accent);font-size:10px}@supports (color:color-mix(in lab,red,red)){.tx-ed__default{color:color-mix(in oklab,var(--accent) 58%,var(--ink))}}.tx-ed__default{letter-spacing:.08em;text-transform:uppercase}[data-mode=dark] .tx-ed__default{color:#fff}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .tx-ed__default{color:color-mix(in oklab,white 18%,var(--accent))}}.tx-ed__val{font-family:var(--ff-serif);font-variant-numeric:tabular-nums;color:var(--ink);background:linear-gradient(180deg,var(--accent),var(--surface));font-size:20px}@supports (color:color-mix(in lab,red,red)){.tx-ed__val{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 8%,var(--surface)),color-mix(in oklab,var(--surface) 92%,var(--surface-2)))}}.tx-ed__val{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.tx-ed__val{border:1px solid color-mix(in oklab,var(--accent) 26%,var(--line))}}.tx-ed__val{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.tx-ed__val:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft);border-style:solid}.tx-ed__val.is-edited{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.tx-ed__val.is-edited{border-color:color-mix(in oklab,var(--ok) 34%,var(--line))}}.tx-ed__val.is-edited{background:linear-gradient(180deg,var(--ok),var(--surface))}@supports (color:color-mix(in lab,red,red)){.tx-ed__val.is-edited{background:linear-gradient(180deg,color-mix(in oklab,var(--ok) 10%,var(--surface)),var(--surface))}}[data-mode=dark] .tx-ed__val.is-edited{background:linear-gradient(180deg,var(--ok),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .tx-ed__val.is-edited{background:linear-gradient(180deg,color-mix(in oklab,var(--ok) 16%,var(--surface)),color-mix(in oklab,var(--surface) 84%,black))}}.pt-stack{gap:16px;display:grid}.pt-head-actions{flex-wrap:wrap;gap:8px;display:flex}.pt-note{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--shadow-1);border-radius:12px;padding:12px 16px;font-size:13px}.pt-compose{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;padding:16px 18px 18px}.pt-compose__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pt-compose__title{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:400}.pt-compose__sub{color:var(--ink-3);margin:4px 0 0;font-size:12px}.pt-compose__grid{grid-template-columns:minmax(0,1.6fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.pt-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.pt-kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:10px;padding:14px 16px}.pt-kpi__l{letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase}.pt-kpi__v{font-family:var(--ff-serif);letter-spacing:-.015em;margin:4px 0 2px;font-size:28px;line-height:1.1}.pt-kpi__s{color:var(--ink-3);font-size:11px}.pt-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.pt-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;padding:18px 20px 0;transition:border-color .15s;overflow:hidden}.pt-card--open{border-color:var(--accent)}.pt-card__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.pt-card__av{color:#fff;width:44px;height:44px;font-family:var(--ff-serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;font-weight:500;display:grid}.pt-card__n{font-family:var(--ff-serif);letter-spacing:-.01em;font-size:22px;line-height:1.1}.pt-card__r{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.pt-card__grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 0;padding-top:14px;display:grid}.pt-card__cell{padding:0 0 4px}.pt-card__cell-l{color:var(--ink-3);letter-spacing:.1em;font-size:10px;font-family:var(--ff-mono);text-transform:uppercase}.pt-card__cell-v{font-family:var(--ff-serif);letter-spacing:-.01em;margin-top:4px;font-size:20px}.pt-card__bar{background:var(--line-2);border-radius:2px;max-width:100px;height:3px;margin-top:6px;overflow:hidden}.pt-card__bar-f{border-radius:2px;height:100%}.pt-card__owed{background:var(--bg-alt);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:14px -20px 0;padding:12px 20px;display:flex}.pt-card__owed-l{color:var(--ink-3);letter-spacing:.1em;font-size:10px;font-family:var(--ff-mono);text-transform:uppercase}.pt-card__owed-v{font-family:var(--ff-serif);color:var(--ink);margin-top:2px;font-size:22px;line-height:1}.pt-drawer{background:var(--surface);border:1px solid var(--accent);box-shadow:var(--shadow-1);border-radius:12px;margin-bottom:16px;overflow:hidden}.pt-drawer__head{background:var(--accent-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pt-drawer__av{color:#fff;width:36px;height:36px;font-family:var(--ff-serif);border-radius:50%;place-items:center;font-size:16px;display:grid}.pt-drawer__n{font-family:var(--ff-serif);letter-spacing:-.005em;font-size:18px}.pt-drawer__s{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.pt-drawer__tbl .pt-row{grid-template-columns:60px 1fr 100px 90px 130px 90px}.pt-state{font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:2px 8px;font-weight:600}.pt-state--owed{color:#592e00;color:oklch(35% .1 60);background:#fde1a7}.pt-state--pending{background:var(--line-2);color:var(--ink-2)}.pt-state--voided{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pt-state--voided{background:color-mix(in oklab,var(--danger) 12%,var(--surface))}}.pt-state--voided{color:var(--danger)}.pt-state--in-flight{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pt-state--in-flight{background:color-mix(in oklab,var(--accent) 10%,var(--surface))}}.pt-state--in-flight{color:var(--accent-ink)}.pt-chips{background:var(--bg-alt);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}.pt-chip{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 10px;font-family:inherit;font-size:12px}.pt-sel{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:12px}.pt-ledger{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.pt-row{border-top:1px solid var(--line);grid-template-columns:60px 2fr 100px 110px 90px 1.3fr;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:grid}.pt-row--head{letter-spacing:.1em;color:var(--ink-3);background:var(--bg-alt);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;padding:8px 16px}.pt-row .mono{font-variant-numeric:tabular-nums}.pt-card{transition:border-color .15s,box-shadow .15s,transform .15s}.pt-card:hover{border-color:var(--ink-4)}.pt-card--sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-1)}.pt-card__sel-dot{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.pt-card__eqbp{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:2px;padding-top:14px;display:grid}.pt-card__eqbp-cell{padding:0 0 10px}.pt-card__eqbp-cell+.pt-card__eqbp-cell{border-left:1px solid var(--line);padding-left:14px}.pt-card__eqbp-l{color:var(--ink-3);letter-spacing:.1em;font-size:10px;font-family:var(--ff-mono);text-transform:uppercase}.pt-card__eqbp-v{font-family:var(--ff-serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px}.pt-card__ledger{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 14px;padding:12px 0 6px;font-size:12px;display:grid}.pt-card__ledger>div{justify-content:space-between;align-items:baseline;display:flex}.pt-card__ledger span:first-child{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em}.pt-card__ledger .mono{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.pt-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;margin-bottom:16px;overflow:hidden}.pt-panel__head{background:var(--bg-alt);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.pt-panel__av{color:#fff;width:40px;height:40px;font-family:var(--ff-serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.pt-panel__n{font-family:var(--ff-serif);letter-spacing:-.01em;font-size:20px;line-height:1.1}.pt-panel__s{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.pt-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pt-panel__sub{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:18px 20px 10px;display:flex}.pt-panel__subt{font-family:var(--ff-serif);letter-spacing:-.005em;margin:0;font-size:17px}.pt-empty{text-align:center;color:var(--ink-3);padding:28px 20px;font-size:13px}.pt-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 20px 14px;display:flex}.pt-search{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;flex:280px;align-items:center;gap:10px;min-width:240px;padding:9px 12px;display:flex}.pt-search>span{color:var(--ink-4);font-size:11px;font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.pt-search>input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;min-width:0}.pt-search>input:focus{outline:none}.pt-chip{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12px;display:inline-flex}.pt-chip--on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.pt-chip__n{font-size:10px;font-family:var(--ff-mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.pt-perf{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.pt-perf__cell{border-right:1px solid var(--line);padding:18px 16px}.pt-perf__cell:last-child{border-right:0}.pt-perf__l{color:var(--ink-3);letter-spacing:.1em;font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;min-height:24px;line-height:1.2}.pt-perf__v{font-family:var(--ff-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:27px;line-height:1.05}.pt-perf__s{color:var(--ink-3);font-size:12px;line-height:1.35}.pt-orders-head,.pt-orders-row{grid-template-columns:124px minmax(220px,1.8fr) 96px 112px 92px 156px}.pt-orders-row__id{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pt-orders-row__item{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.pt-orders-row__source{color:var(--ink-3);text-transform:lowercase;font-size:12px}.pt-orders-row__status{min-width:0}.pt-orders-row__status .chip{justify-self:start}.pt-orders-row__money{justify-self:end;font-size:12px}.pt-orders-row__share{text-align:right;justify-self:end;font-size:13px;font-weight:600}.pt-tx{padding:0 0 8px}.pt-tx__head{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;grid-template-columns:70px 110px 1fr 120px;gap:10px;padding:8px 20px;display:grid}.pt-tx__row{border-bottom:1px solid var(--line);grid-template-columns:70px 110px 1fr 120px;align-items:center;gap:10px;padding:11px 20px;display:grid}.pt-tx__row:last-child{border-bottom:0}.pt-tx__row--deposit{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.pt-tx__row--deposit{background:color-mix(in oklab,var(--ok) 3%,var(--surface))}}.pt-tx__type{font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;text-align:center;border-radius:4px;width:fit-content;padding:3px 8px;font-weight:600}.pt-tx__type--deposit{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.pt-tx__type--deposit{background:color-mix(in oklab,var(--ok) 15%,var(--surface))}}.pt-tx__type--deposit{color:var(--ok)}.pt-tx__type--payout{background:var(--accent-soft);color:var(--accent-ink)}.pt-tx__type--adjustment{background:var(--line-2);color:var(--ink-2)}.pt-inv{flex-direction:column;gap:6px;padding:6px 20px 16px;display:flex}.pt-inv__row{background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;grid-template-columns:200px 90px 1fr 150px auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.pt-inv__row--expired{opacity:.55}.pt-inv__code{color:var(--ink);letter-spacing:.04em;font-size:13px;font-weight:500}.pt-inv__status{font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;text-align:center;border-radius:4px;width:fit-content;padding:3px 8px;font-weight:600}.pt-inv__status--accepted{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.pt-inv__status--accepted{background:color-mix(in oklab,var(--ok) 15%,var(--surface))}}.pt-inv__status--accepted{color:var(--ok)}.pt-inv__status--pending{color:#592e00;color:oklch(35% .1 60);background:#fde1a7}.pt-inv__status--expired{background:var(--line-2);color:var(--ink-3)}.pt-inv__add{border:1px dashed var(--line);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.pt-inv__add:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}@media(max-width:1200px){.pt-perf{grid-template-columns:repeat(4,1fr)}.pt-perf__cell:nth-child(4n){border-right:0}.pt-perf__cell{border-bottom:1px solid var(--line)}}.lb-top{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.lb-pod{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;padding:20px}.lb-pod__title{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0 0 18px;font-size:22px}.lb-pod__grid{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:14px;display:grid}.lb-pod__slot{text-align:center;background:var(--bg-alt);border-radius:10px;padding:16px 10px 20px}.lb-pod__slot--gold{background:#edbb64}@supports (color:color-mix(in lab,red,red)){.lb-pod__slot--gold{background:color-mix(in oklab,oklch(82% .12 80) 50%,var(--surface))}}.lb-pod__slot--silver{background:#c7c3bd}@supports (color:color-mix(in lab,red,red)){.lb-pod__slot--silver{background:color-mix(in oklab,oklch(82% .01 80) 70%,var(--surface))}}.lb-pod__slot--bronze{background:#b37458}@supports (color:color-mix(in lab,red,red)){.lb-pod__slot--bronze{background:color-mix(in oklab,oklch(62% .09 45) 40%,var(--surface))}}.lb-pod__rank{font-family:var(--ff-serif);color:var(--ink);margin-bottom:8px;font-size:40px;line-height:1}.lb-pod__av{background:var(--ink);width:60px;height:60px;color:var(--bg);font-family:var(--ff-serif);border-radius:50%;place-items:center;margin:0 auto 8px;font-size:24px;display:grid}.lb-pod__n{font-size:14px;font-weight:500}.lb-pod__v{font-family:var(--ff-mono);color:var(--ink-2);margin-top:4px;font-size:12px}.lb-side{flex-direction:column;gap:14px;display:flex}.lb-me{background:var(--ink);color:var(--bg);border-radius:14px;padding:18px 20px}.lb-me__l{letter-spacing:.12em;font-size:11px;font-family:var(--ff-mono);opacity:.7}.lb-me__v{font-family:var(--ff-serif);margin:6px 0;font-size:44px;line-height:1}.lb-me__s{opacity:.8;font-size:13px}.lb-table{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.leader-standings .lb-table{box-shadow:none;background:0 0;border:0;border-radius:0}.lb-row{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 96px 92px 110px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:grid}.lb-row--head{letter-spacing:.1em;color:var(--ink-3);background:var(--bg-alt);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;padding:8px 16px}.lb-row.me{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.lb-row.me{background:color-mix(in oklab,var(--accent-soft) 62%,var(--surface))}}.lb-rank{font-family:var(--ff-serif);color:var(--ink-2);font-size:20px}.lb-name{align-items:center;gap:12px;min-width:0;display:flex}.lb-av{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.sub-curr{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:22px;display:grid}.sub-curr__l{letter-spacing:.12em;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);text-transform:uppercase}.sub-curr__v{font-family:var(--ff-serif);letter-spacing:-.01em;margin-top:4px;font-size:28px}.sub-curr__s{color:var(--ink-2);margin-top:4px;font-size:12px}.sub-usage{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);box-shadow:var(--shadow-1);border-radius:16px;gap:16px;padding:18px;display:grid}.sub-usage--free{--sub-usage-accent:var(--ink-2);--sub-usage-soft:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sub-usage--free{--sub-usage-soft:color-mix(in oklab, var(--ink) 8%, var(--surface))}}.sub-usage--pro{--sub-usage-accent:var(--accent);--sub-usage-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sub-usage--pro{--sub-usage-soft:color-mix(in oklab, var(--accent) 10%, var(--surface))}}.sub-usage--ultra{--sub-usage-accent:var(--ok);--sub-usage-soft:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sub-usage--ultra{--sub-usage-soft:color-mix(in oklab, var(--ok) 12%, var(--surface))}}.sub-usage__hero,.sub-usage__hero-main,.sub-usage__hero-metrics,.sub-usage__compact-head,.sub-usage__compact-foot,.sub-usage__meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.sub-usage__hero{background:var(--sub-usage-soft);border:1px solid var(--sub-usage-accent);border-radius:14px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.sub-usage__hero{border:1px solid color-mix(in oklab,var(--sub-usage-accent) 22%,var(--line))}}.sub-usage__hero-copy,.sub-usage__metric{gap:4px;display:grid}.sub-usage__badge{width:48px;height:48px;font:700 20px/1 var(--ff-serif);color:var(--bg);background:var(--sub-usage-accent);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #fff3}.sub-usage__eyebrow,.sub-usage__metric-label,.sub-usage__compact-copy{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono)}.sub-usage__title,.sub-usage__compact-title{font-family:var(--ff-serif);letter-spacing:-.02em;font-size:clamp(24px,4vw,34px);line-height:.94}.sub-usage__compact-title{font-size:18px;line-height:1.05}.sub-usage__copy{color:var(--ink-2);max-width:48ch;line-height:1.55}.sub-usage__metric strong{font-family:var(--ff-serif);letter-spacing:-.02em;font-size:26px}.sub-usage__body{gap:12px;display:grid}.sub-meter{background:var(--line-2);border-radius:999px;height:10px;overflow:hidden}.sub-meter--compact{height:6px}.sub-meter__fill{border-radius:inherit;background:var(--sub-usage-accent);height:100%;transition:width .35s}.sub-meter__fill--warn{background:var(--warn)}.sub-meter__fill--danger{background:var(--bad)}.sub-meter__fill--accent{background:var(--sub-usage-accent)}.sub-usage__remaining{align-items:center;gap:10px;font-size:13px;display:inline-flex}.sub-usage__dot{background:var(--accent);border-radius:999px;width:9px;height:9px}.sub-usage__dot--ok{background:var(--ok)}.sub-usage__dot--warn{background:var(--warn)}.sub-usage__dot--danger{background:var(--bad)}.sub-usage__notice{border:1px solid var(--line);border-radius:12px;gap:6px;padding:14px;display:grid}.sub-usage__notice--warn{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sub-usage__notice--warn{border-color:color-mix(in oklab,var(--warn) 35%,var(--line))}}.sub-usage__notice--danger{background:var(--bad-soft);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.sub-usage__notice--danger{border-color:color-mix(in oklab,var(--bad) 35%,var(--line))}}.sub-usage__notice-title{color:var(--ink);font-weight:700}.sub-usage__notice-copy{color:var(--ink-2);line-height:1.5}.sub-usage--compact{gap:10px;padding:14px 16px}.sub-usage__compact-state{font-size:12px;font-weight:600}.sub-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.sub-plan{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.sub-plan.current{border-color:var(--accent);border-width:2px;padding:21px}.sub-plan__badge{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-family:var(--ff-mono);background:var(--accent);color:var(--accent-fg);border-radius:4px;padding:4px 10px;font-weight:700;position:absolute;top:-11px;left:22px}.sub-plan__badge--hot{background:var(--ink);color:var(--bg)}[data-mode=dark] .sub-plan__badge,[data-mode=dark] .sub-plan__badge--hot{background:var(--accent);color:var(--ink)}.sub-plan__n{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0;font-size:28px;line-height:1}.sub-plan__bl{color:var(--ink-2);min-height:38px;margin:0;font-size:13px}.sub-plan__p{border-top:1px solid var(--line);align-items:baseline;gap:6px;margin-top:4px;padding-top:8px;display:flex}.sub-plan__p-v{font-family:var(--ff-serif);letter-spacing:-.02em;font-size:48px;line-height:1}.sub-plan__p-s{color:var(--ink-3);font-size:12px}.sub-plan__feats{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sub-plan__feats li{color:var(--ink-2);align-items:flex-start;gap:8px;display:flex}.sub-plan__feats li:before{content:"✓";color:var(--accent);font-weight:700}.sub-plan__cta{margin-top:auto}.trash-shell{overflow:hidden}.trash-hero{background:var(--bg-alt);border:1px dashed var(--line-3);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;display:flex}.trash-hero__l{color:var(--ink-2);font-size:13px}.trash-hero__l strong{color:var(--ink);font-weight:500}.trash-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.trash-row--head{letter-spacing:.1em;color:var(--ink-3);background:var(--bg-alt);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;padding:8px 16px}.trash-table{gap:16px;display:grid}.trash-table__desktop{overflow:hidden}.trash-row{grid-template-columns:150px minmax(260px,1.6fr) 110px 100px 110px 170px}.trash-row--body span{overflow-wrap:anywhere;min-width:0}.trash-row__item{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.trash-row__meta,.trash-row__source,.trash-row__deleted{color:var(--ink-3);font-size:12px}.trash-row__source{text-transform:lowercase}.trash-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.trash-actions__danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.trash-actions__danger{border-color:color-mix(in oklab,var(--bad) 30%,var(--line))}}.trash-actions__danger:hover{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.trash-actions__danger:hover{background:color-mix(in oklab,var(--bad) 8%,var(--surface))}}.trash-actions__danger:hover{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.trash-actions__danger:hover{border-color:color-mix(in oklab,var(--bad) 40%,var(--line))}}.trash-cards{gap:12px;display:none}.trash-card__body{gap:10px;padding:0 16px 16px;display:grid}.trash-card__row{justify-content:space-between;gap:14px;font-size:13px;display:flex}.trash-card__row span{color:var(--ink-3);font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.trash-card__row strong{text-align:right;overflow-wrap:anywhere;max-width:60%}.trash-actions--stack{justify-content:stretch;padding:0 16px 16px}.trash-actions--stack .btn{justify-content:center;width:100%}.pager{justify-content:center;align-items:center;gap:10px;margin:8px 0 2px;display:flex}.pager__pages{align-items:center;gap:8px;display:flex}.pager__btn,.pager__page{border:1px solid var(--line);background:var(--surface);min-width:40px;height:40px;color:var(--ink);font:600 12px/1 var(--ff-mono);letter-spacing:.04em;border-radius:999px}.pager__btn[disabled],.pager__page[disabled]{opacity:.45;cursor:default}.pager__page.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pager__gap{color:var(--ink-3);font:600 16px/1 var(--ff-mono)}.pr-grid{grid-template-columns:280px 1fr;gap:14px;display:grid}.pr-nav{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.pr-nav__item{color:var(--ink-2);text-align:left;border-radius:7px;padding:8px 12px;font-size:13px}.pr-nav__item:hover{background:var(--bg-alt);color:var(--ink)}.pr-nav__item[aria-current=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.pr-nav__group{letter-spacing:.12em;color:var(--ink-4);text-transform:uppercase;font-size:10px;font-family:var(--ff-mono);padding:10px 10px 4px}.pr-main{flex-direction:column;gap:14px;display:flex}.pr-sec{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;padding:22px 24px}.pr-sec__h{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0 0 4px;font-size:22px}.pr-sec__s{color:var(--ink-3);margin-bottom:18px;font-size:13px}.pr-fields{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.pr-field{flex-direction:column;gap:6px;display:flex}.pr-field label{letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-family:var(--ff-mono)}.pr-field input,.pr-field select{border:1px solid var(--line-2);background:var(--bg-alt);font:inherit;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13px}.pr-field input:focus,.pr-field select:focus{border-color:var(--accent);background:var(--surface);outline:0}.pr-avatar{align-items:center;gap:16px;margin-bottom:20px;display:flex}.pr-avatar__img{background:var(--accent);width:72px;height:72px;color:var(--accent-fg);font-family:var(--ff-serif);border-radius:50%;place-items:center;font-size:32px;display:grid}.pr-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pr-stat{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.pr-stat__l{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;font-size:10px}.pr-stat__v{letter-spacing:-.01em;margin-top:2px;font-size:34px;line-height:1.1}.pr-stat__s{color:var(--ink-3);margin-top:2px;font-size:11px}.no-layout{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}@media(max-width:1100px){.no-layout{grid-template-columns:1fr}}.no-form-shell{gap:16px;display:grid}.no-form{flex-direction:column;gap:2px;display:flex}.no-sec{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;margin-bottom:10px;padding:24px}.no-sec--optional{padding:0;overflow:hidden}.no-sec-head{align-items:center;gap:10px;margin-bottom:20px;display:flex}.no-sec-num{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px}[data-mode=dark] .no-sec-num{color:var(--accent)}.no-sec-t{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.no-sec-badge{font-family:var(--ff-mono);letter-spacing:.1em;color:var(--ok);background:var(--ok);font-size:10px}@supports (color:color-mix(in lab,red,red)){.no-sec-badge{background:color-mix(in oklab,var(--ok) 12%,transparent)}}.no-sec-badge{border-radius:99px;margin-left:auto;padding:2px 8px}.no-optional-toggle{all:unset;cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;width:100%;padding:20px 24px;display:flex}.no-optional-toggle:hover{background:var(--bg-alt)}.no-optional-arrow{color:var(--ink-3);margin-left:auto;font-size:10px}.no-optional-tag{font-family:var(--ff-mono);letter-spacing:.1em;color:var(--ink-4);text-transform:uppercase;font-size:10px}.no-optional-body{flex-direction:column;gap:14px;padding:0 24px 24px;display:flex}.no-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media(max-width:700px){.no-grid-2{grid-template-columns:1fr}}.of-grid{gap:14px;display:grid}.of-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.of-grid--triple{grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr) minmax(0,1.15fr)}.of-grid--quad{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))}@media(max-width:900px){.of-grid--two,.of-grid--triple,.of-grid--quad{grid-template-columns:1fr}}.no-field{flex-direction:column;gap:6px;display:flex}.no-lbl{color:var(--ink-2);letter-spacing:.01em;font-size:12px;font-weight:500}.no-req{color:var(--bad);margin-left:2px}.no-hint{color:var(--ink-4);font-size:11px}.no-input{box-sizing:border-box;background:var(--bg-alt);border:1px solid var(--line);width:100%;color:var(--ink);font-size:13px;font-family:var(--ff-sans);border-radius:8px;outline:none;padding:9px 12px;transition:border-color .15s}.no-input:focus{border-color:var(--accent)}.no-select{box-sizing:border-box;background:var(--bg-alt);border:1px solid var(--line);width:100%;color:var(--ink);font-size:13px;font-family:var(--ff-sans);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:9px 12px}.no-textarea{box-sizing:border-box;resize:vertical;background:var(--bg-alt);border:1px solid var(--line);width:100%;color:var(--ink);font-size:13px;font-family:var(--ff-sans);border-radius:8px;outline:none;padding:9px 12px;line-height:1.5;transition:border-color .15s}.no-textarea:focus{border-color:var(--accent)}.no-input-row{align-items:stretch;gap:8px;display:flex}.no-input-row .no-input{flex:1}@media(max-width:700px){.no-input-row{flex-direction:column}.no-autofill{justify-content:center;width:100%}}.of-section .auth-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.of-section .auth-field__label{letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-family:var(--ff-mono)}.of-section .auth-input,.of-section .auth-select,.of-section .auth-textarea{box-sizing:border-box;background:var(--bg-alt);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font-size:13px;font-family:var(--ff-sans);border-radius:8px;padding:10px 12px}.of-section .auth-input:focus,.of-section .auth-select:focus,.of-section .auth-textarea:focus{border-color:var(--accent);outline:none}.of-section .auth-field__helper{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);letter-spacing:.04em}.of-section .auth-inline-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.no-input-money{position:relative}.no-input-money-sym{color:var(--ink-3);pointer-events:none;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.no-input-money .no-input{padding-left:22px}.no-source-row{flex-wrap:wrap;gap:8px;display:flex}.no-source-btn{background:var(--bg-alt);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.no-source-btn:hover{border-color:var(--ink-3)}.no-source-btn.is-active{border-color:var(--src-color,var(--accent));color:var(--ink);background:var(--src-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.no-source-btn.is-active{background:color-mix(in oklab,var(--src-color,var(--accent)) 10%,var(--surface))}}.no-source-dot{background:var(--src-color,var(--ink-3));border-radius:50%;flex-shrink:0;width:8px;height:8px}.no-rt-chips{flex-wrap:wrap;gap:6px;display:flex}.no-rt-chip{background:var(--bg-alt);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:99px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.no-rt-chip:hover{border-color:var(--ink-3)}.no-rt-chip.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}[data-mode=dark] .no-rt-chip.is-active{color:var(--accent)}.no-items-list{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.no-item-row{background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.no-item-thumb{background:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.no-item-thumb{background:color-mix(in oklab,var(--accent) 12%,var(--surface))}}.no-item-thumb{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.no-item-thumb{border:1px solid color-mix(in oklab,var(--accent) 24%,var(--line))}}.no-item-thumb{font-family:var(--ff-mono);color:var(--accent-ink);text-transform:uppercase;font-size:12px;font-weight:700}[data-mode=dark] .no-item-thumb{color:var(--accent)}.no-item-info{flex:1;min-width:0}.no-item-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.no-item-meta{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);margin-top:2px}.no-item-price{font-family:var(--ff-mono);color:var(--ink);white-space:nowrap;font-size:13px}.no-item-del:hover{color:var(--bad)!important}.no-item-builder{background:var(--bg-alt);border:1px dashed var(--line);border-radius:10px;padding:16px}.no-item-builder-inner{flex-direction:column;gap:14px;display:flex}.no-item-builder-inner.is-editing{outline:2px solid var(--accent);outline-offset:-1px;border-radius:8px;margin:-12px;padding:12px}.no-edit-banner{color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:6px 10px;font-size:12px}[data-mode=dark] .no-edit-banner{color:var(--accent)}.no-link{all:unset;cursor:pointer;color:inherit;text-decoration:underline}.no-item-builder-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.no-autofill{white-space:nowrap;flex-shrink:0}.no-coverage-row{flex-wrap:wrap;gap:6px;display:flex}.no-cov-btn{background:var(--bg-alt);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .15s}.no-cov-btn:hover{border-color:var(--ink-3)}.no-cov-btn.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-mode=dark] .no-cov-btn.is-active{background:var(--accent);border-color:var(--accent);color:#000}.no-submit-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0 8px;display:flex}.no-submit-hint{color:var(--ink-4);font-size:12px}.no-spinner{vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.no-toast{background:var(--ink);color:var(--bg);z-index:9999;white-space:nowrap;border-radius:10px;padding:12px 22px;font-size:13px;font-weight:500;animation:.2s toastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0003}.no-toast--error{background:var(--bad);color:#fff}.no-toast--warning{background:var(--warn);color:#000}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}}.no-sidebar{position:sticky;top:24px}.no-summary{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.no-sum-eyebrow{letter-spacing:.14em;color:var(--ink-4);font-size:10px}.no-sum-num{letter-spacing:-.01em;font-size:18px}.no-sum-admin{color:var(--ink-3);margin-top:2px;font-size:11px}.no-sum-src{color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.no-sum-src-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.no-sum-empty{color:var(--ink-4);font-size:12px;font-style:italic}.no-sum-items{flex-direction:column;gap:4px;display:flex}.no-sum-item{justify-content:space-between;gap:8px;font-size:12px;display:flex}.no-sum-item-n{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.no-sum-item-p{color:var(--ink);flex-shrink:0}.no-sum-lines{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.no-sum-line{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.no-sum-comm{align-items:center}.no-sum-comm-input{align-items:center;gap:2px;display:flex}.no-sum-comm-field{background:var(--bg-alt);border:1px solid var(--line);width:72px;font-size:12px;font-family:var(--ff-mono);color:var(--ink);text-align:right;border-radius:6px;outline:none;padding:4px 8px}.no-sum-comm-field:focus{border-color:var(--accent)}.no-sum-total{border-top:1px solid var(--line);margin-top:2px;padding-top:8px}.no-sum-total span:first-child{color:var(--ink);font-size:13px;font-weight:600}.no-sum-total span:last-child{color:var(--ink);font-size:15px;font-weight:600}.no-sum-split{border-top:1px solid var(--line);padding-top:12px}.no-sum-split-head{letter-spacing:.12em;color:var(--ink-4);margin-bottom:8px;font-size:10px}.no-sum-split-row{color:var(--ink-2);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.pr-hero{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;margin-bottom:14px;padding:20px 24px}.pr-hero__id{align-items:center;gap:18px;display:flex}.pr-hero__id .pr-avatar__img{flex-shrink:0;width:64px;height:64px;font-size:26px}.pr-hero__who{min-width:0}.pr-hero__name{letter-spacing:-.01em;margin-bottom:2px;font-size:24px;line-height:1.1}.pr-hero__meta{color:var(--ink-3);margin-bottom:10px;font-size:12px}.pr-hero__ctas{flex-wrap:wrap;gap:6px;display:flex}.pr-badges{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.pr-sec__head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.pr-sec__head .pr-sec__h{margin-bottom:0}.pr-sec__count{letter-spacing:.1em;color:var(--ink-3);font-size:10px}.pr-badge{background:var(--bg-alt);border:1px solid var(--line);text-align:center;opacity:.4;border-radius:10px;padding:14px 8px;position:relative}.pr-badge.is-earned{opacity:1;border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.pr-badge.is-earned{background:color-mix(in oklab,var(--accent-soft) 50%,var(--bg-alt))}}.pr-badge__ic{background:var(--surface);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-3);border-radius:50%;place-items:center;margin:0 auto 6px;font-size:16px;display:grid}.pr-badge.is-earned .pr-badge__ic{color:var(--accent-ink);border-color:var(--accent)}[data-mode=dark] .pr-badge.is-earned .pr-badge__ic{color:var(--accent)}.pr-badge__t{color:var(--ink);font-size:11px;font-weight:500;line-height:1.2}.pr-badge__lock{letter-spacing:.08em;color:var(--ink-3);font-size:9px;font-family:var(--ff-mono);background:var(--surface);border-radius:3px;padding:2px 5px;position:absolute;top:6px;right:6px}.adm-banner{background:var(--ink);color:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:16px 22px;display:flex}.adm-banner__l{font-family:var(--ff-serif);font-size:22px}.adm-banner__s{opacity:.7;font-size:12px;font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.adm-row{border-top:1px solid var(--line);grid-template-columns:80px 180px 1fr 80px;align-items:center;gap:14px;padding:10px 16px;font-size:13px;display:grid}.adm-row--head{letter-spacing:.1em;color:var(--ink-3);background:var(--bg-alt);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;padding:8px 16px}.adm-t{font-family:var(--ff-mono);color:var(--ink-3);font-size:11px}.adm-who{font-family:var(--ff-mono);color:var(--ink);font-size:12px}.imp-hero{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;margin-bottom:14px;padding:28px 32px;display:grid}.imp-hero__h{font-family:var(--ff-serif);letter-spacing:-.01em;margin:0 0 8px;font-size:32px}.imp-hero__s{color:var(--ink-2);margin-bottom:18px;font-size:14px;line-height:1.5}.imp-hero__actions{flex-wrap:wrap;gap:8px;display:flex}.imp-drop{border:2px dashed var(--line-3);background:var(--bg-alt);text-align:center;color:var(--ink-2);border-radius:12px;padding:28px}.imp-drop.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-drop.is-active{border-color:color-mix(in oklab,var(--accent) 60%,var(--line-3))}}.imp-drop.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-drop.is-active{background:color-mix(in oklab,var(--accent) 10%,var(--bg-alt))}}.imp-drop__h{font-family:var(--ff-serif);color:var(--ink);margin:8px 0 4px;font-size:22px}.imp-drop__s{color:var(--ink-3);font-size:12px}.imp-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.imp-step{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.imp-step.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-step.is-active{border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}}.imp-step.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-step.is-active{background:color-mix(in oklab,var(--accent) 9%,var(--surface))}}.imp-step.is-complete{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.imp-step.is-complete{border-color:color-mix(in oklab,var(--ok) 35%,var(--line))}}.imp-step__n{font-family:var(--ff-serif);color:var(--accent-ink);font-size:28px;line-height:1}.imp-step__t{margin-top:8px;font-size:13px;font-weight:500}.imp-step__s{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.4}.imp-hist{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.imp-row{border-top:1px solid var(--line);grid-template-columns:120px 1fr 80px 80px 80px 100px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:grid}.imp-row--head{letter-spacing:.1em;color:var(--ink-3);background:var(--bg-alt);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;padding:8px 16px}.imp-row__ok{color:var(--ok)}.imp-row__bad{color:var(--bad)}.imp-steps--wizard{grid-template-columns:repeat(5,1fr)}.imp-workbench{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;margin-top:18px;overflow:hidden}.imp-workbench__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.imp-workbench__body{padding:18px}.imp-workbench__body--upload{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:16px;display:grid}.imp-upload-card,.imp-guide,.imp-panel,.imp-draft{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px}.imp-upload-card,.imp-guide{padding:18px}.imp-upload-card__label,.imp-guide__eyebrow,.imp-draft__eyebrow,.imp-metric__label,.imp-field__label{letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase}.imp-upload-card__name{font-family:var(--ff-serif);letter-spacing:-.02em;margin:8px 0 10px;font-size:28px}.imp-upload-card__copy,.imp-guide__list,.imp-progress__copy p,.imp-panel__empty,.imp-complete__copy,.imp-empty p{color:var(--ink-2);font-size:13px;line-height:1.55}.imp-upload-card__actions,.imp-actions__right,.imp-actions__left,.imp-pill-row{flex-wrap:wrap;gap:8px;display:flex}.imp-guide__list{margin:12px 0 0;padding-left:18px}.imp-progress{grid-template-columns:120px 1fr;align-items:center;gap:18px;padding:22px 18px 24px;display:grid}.imp-progress__ring{border:1px solid var(--accent);border-radius:999px;place-items:center;width:112px;height:112px;display:grid}@supports (color:color-mix(in lab,red,red)){.imp-progress__ring{border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line))}}.imp-progress__ring{background:radial-gradient(circle at center,var(--surface) 42%,transparent 43%)}@supports (color:color-mix(in lab,red,red)){.imp-progress__ring{background:radial-gradient(circle at center,color-mix(in oklab,var(--surface) 86%,transparent) 42%,transparent 43%)}}.imp-progress__ring span{font-family:var(--ff-serif);letter-spacing:-.02em;font-size:30px}.imp-progress__copy h3{font-family:var(--ff-serif);letter-spacing:-.02em;margin:0 0 8px;font-size:28px}.imp-progress__meta{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.imp-note,.imp-empty{border:1px dashed var(--accent);margin:18px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.imp-note,.imp-empty{border:1px dashed color-mix(in oklab,var(--accent) 40%,var(--line))}}.imp-note,.imp-empty{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.imp-note,.imp-empty{background:color-mix(in oklab,var(--accent) 6%,var(--surface))}}.imp-note,.imp-empty{color:var(--ink-2);font-size:13px}.imp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.imp-metric{border:1px solid var(--line);background:var(--bg-alt);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.imp-metric__value{font-family:var(--ff-serif);letter-spacing:-.03em;font-size:34px;line-height:1}.imp-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 18px 18px;display:grid}.imp-panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;padding:14px 16px 10px;display:flex}.imp-panel__head h3{font-family:var(--ff-serif);letter-spacing:-.02em;margin:0;font-size:24px}.imp-panel__head span{color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase}.imp-panel__body{gap:12px;padding:16px;display:grid}.imp-panel__stack{gap:12px;display:grid}.imp-field{gap:6px;display:grid}.imp-field__hint{color:var(--ink-3);font-size:11px;line-height:1.45}.imp-input{border:1px solid var(--line);background:var(--bg-alt);width:100%;color:var(--ink);font:inherit;border-radius:10px;min-width:0;padding:10px 12px}.imp-input:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-input:focus{outline:2px solid color-mix(in oklab,var(--accent) 35%,transparent)}}.imp-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-input:focus{border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}}.imp-input--area{resize:vertical;min-height:84px}.imp-preview-head{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.imp-draft-list{gap:14px;padding:0 18px 18px;display:grid}.imp-draft{gap:14px;padding:16px;display:grid}.imp-draft__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.imp-draft__title{letter-spacing:-.01em;margin:6px 0 0;font-size:20px;font-weight:500}.imp-draft__issues{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.imp-draft__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.imp-draft__foot{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:2px;display:flex}.imp-pill{border:1px solid var(--line);background:var(--surface-2);min-height:24px;font-size:11px;font-family:var(--ff-mono);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.imp-pill--ok{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.imp-pill--ok{border-color:color-mix(in oklab,var(--ok) 35%,var(--line))}}.imp-pill--ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.imp-pill--ok{background:color-mix(in oklab,var(--ok) 10%,var(--surface))}}.imp-pill--warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.imp-pill--warn{border-color:color-mix(in oklab,var(--warn) 35%,var(--line))}}.imp-pill--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.imp-pill--warn{background:color-mix(in oklab,var(--warn) 10%,var(--surface))}}.imp-pill--bad{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.imp-pill--bad{border-color:color-mix(in oklab,var(--bad) 35%,var(--line))}}.imp-pill--bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.imp-pill--bad{background:color-mix(in oklab,var(--bad) 10%,var(--surface))}}.imp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 18px 18px;display:flex}.imp-badge{border:1px solid var(--line);min-height:28px;font-size:11px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.imp-badge--accent{color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-badge--accent{border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}}.imp-badge--accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-badge--accent{background:color-mix(in oklab,var(--accent) 10%,var(--surface))}}.imp-badge--ok{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.imp-badge--ok{border-color:color-mix(in oklab,var(--ok) 35%,var(--line))}}.imp-badge--ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.imp-badge--ok{background:color-mix(in oklab,var(--ok) 10%,var(--surface))}}.imp-badge--warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.imp-badge--warn{border-color:color-mix(in oklab,var(--warn) 35%,var(--line))}}.imp-badge--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.imp-badge--warn{background:color-mix(in oklab,var(--warn) 10%,var(--surface))}}.imp-badge--info{color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.imp-badge--info{border-color:color-mix(in oklab,var(--info) 35%,var(--line))}}.imp-badge--info{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.imp-badge--info{background:color-mix(in oklab,var(--info) 10%,var(--surface))}}.imp-badge--bad{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.imp-badge--bad{border-color:color-mix(in oklab,var(--bad) 35%,var(--line))}}.imp-badge--bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.imp-badge--bad{background:color-mix(in oklab,var(--bad) 10%,var(--surface))}}.imp-complete{gap:14px;display:grid}@media(max-width:1100px){.app{grid-template-columns:224px 1fr}.kpis{grid-template-columns:repeat(2,1fr)}.home-grid,.home-rail-row,.lower{grid-template-columns:1fr}.inv-cats{grid-template-columns:repeat(3,1fr)}.an-top,.tx-top,.an-lists,.pt-grid,.sub-plans{grid-template-columns:1fr}.pt-compose__grid{grid-template-columns:1fr 1fr auto}.lb-top,.pr-grid,.imp-hero{grid-template-columns:1fr}.imp-steps,.imp-steps--wizard{grid-template-columns:repeat(2,1fr)}.imp-workbench__body--upload,.imp-review-grid,.imp-draft__grid{grid-template-columns:1fr}.imp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.imp-progress{grid-template-columns:1fr;justify-items:flex-start}.imp-preview-head{flex-direction:column;align-items:flex-start}.imp-row{grid-template-columns:110px 1fr 60px 60px 70px 96px}.ot__exp-grid{grid-template-columns:1fr 1fr}.ot__exp-actions{flex-flow:wrap;grid-column:1/-1;align-items:flex-start}}@media(max-width:980px){.app{grid-template-columns:1fr}.app>.sb:not(.sb--drawer){display:none}.tb{grid-template-columns:minmax(0,1fr) auto}.tb__search-wrap{order:3;grid-column:1/-1;max-width:none}.tb__btn--menu{display:grid}.tb__crumbs{min-width:0}.tb__crumb.is-current{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media(max-width:720px){.kpis{grid-template-columns:1fr}.inv-cats{grid-template-columns:repeat(2,1fr)}.pr-fields{grid-template-columns:1fr}.pt-compose__head{flex-direction:column;align-items:flex-start}.pt-compose__grid{grid-template-columns:1fr}.pt-tools{padding:0 16px 14px}.pt-search{width:100%;min-width:0}.app__content{padding:16px}.ph__title{font-size:30px}.tb{padding:10px 16px}.tb__search-item{padding:11px 12px}.tb__kbd{display:none}.sb--drawer{width:min(300px,100vw - 16px)}.imp-steps,.imp-steps--wizard,.imp-metrics{grid-template-columns:1fr}.imp-actions,.imp-workbench__head,.imp-draft__head{flex-direction:column;align-items:flex-start}.imp-row,.ot__exp-grid{grid-template-columns:1fr}.ot__expand{padding:14px 16px 18px}}.review-hero{background:var(--warn);margin:20px 0 24px}@supports (color:color-mix(in lab,red,red)){.review-hero{background:color-mix(in oklab,var(--warn) 8%,var(--surface))}}.review-hero{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.review-hero{border:1px solid color-mix(in oklab,var(--warn) 35%,var(--line-2))}}.review-hero{border-radius:8px;position:relative;overflow:hidden}.review-hero:before{content:"";background:linear-gradient(var(--warn),var(--bad));width:4px;position:absolute;top:0;bottom:0;left:0}.review-hero__head{border-bottom:1px dashed var(--line-2);background:var(--warn);justify-content:space-between;align-items:flex-end;padding:18px 22px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.review-hero__head{background:color-mix(in oklab,var(--warn) 4%,var(--surface))}}.review-hero__eyebrow{font-family:var(--ff-mono);letter-spacing:.16em;color:var(--warn);font-size:10px;font-weight:600}.review-hero__t{letter-spacing:-.01em;color:var(--ink);gap:8px;margin:4px 0 0;font-size:20px;font-weight:500;display:grid}.review-hero__headline{color:var(--ink)}.review-hero__count{color:var(--ok);font-weight:700}.review-hero__overdue{color:var(--bad);font-weight:700}.review-hero__status{flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}.review-hero__track{color:var(--warn);font-weight:700}.review-hero__legend{color:var(--ink-2);font-size:11px;font-family:var(--ff-mono);letter-spacing:.04em;gap:14px;margin-top:8px;display:flex}.review-hero__legend span{align-items:center;gap:5px;display:inline-flex}.review-hero__dot{border-radius:50%;width:6px;height:6px;display:inline-block}.review-hero__dot--bad{background:var(--bad)}.review-hero__dot--warn{background:var(--warn)}.review-hero__list{divide-color:var(--line-2);flex-direction:column;display:flex}.rh-row{border-bottom:1px dashed var(--line-2);grid-template-columns:80px 1fr auto 90px;align-items:center;gap:18px;padding:14px 22px;transition:background .15s;display:grid}.rh-row:last-child{border-bottom:0}.rh-row:hover{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rh-row:hover{background:color-mix(in oklab,var(--warn) 6%,transparent)}}.rh-row--overdue{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rh-row--overdue{background:color-mix(in oklab,var(--bad) 5%,transparent)}}.rh-id{color:var(--ink-3);letter-spacing:.08em;font-size:11px}.rh-body{min-width:0}.rh-t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.rh-kind{font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:2px 7px;font-weight:600}.rh-kind--submit{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rh-kind--submit{background:color-mix(in oklab,var(--bad) 15%,var(--surface))}}.rh-kind--submit{color:var(--bad)}.rh-kind--stuck{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rh-kind--stuck{background:color-mix(in oklab,var(--warn) 20%,var(--surface))}}.rh-kind--stuck{color:#803200;color:oklch(42% .15 45)}.rh-s{color:var(--ink-3);margin-top:2px;font-size:12px}.rh-due{background:var(--surface);border:1px solid var(--line-2);border-radius:6px;flex-direction:column;align-items:flex-end;gap:2px;min-width:78px;padding:6px 12px;display:flex}.rh-due--bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rh-due--bad{background:color-mix(in oklab,var(--bad) 12%,var(--surface))}}.rh-due--bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rh-due--bad{border-color:color-mix(in oklab,var(--bad) 40%,var(--line-2))}}.rh-due--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rh-due--warn{background:color-mix(in oklab,var(--warn) 12%,var(--surface))}}.rh-due--warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rh-due--warn{border-color:color-mix(in oklab,var(--warn) 40%,var(--line-2))}}.rh-due-v{font-family:var(--ff-mono);color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.rh-due--bad .rh-due-v{color:var(--bad)}.rh-due--warn .rh-due-v{color:var(--warn)}.rh-due-l{font-family:var(--ff-mono);letter-spacing:.14em;color:var(--ink-3);font-size:9px;font-weight:600}.rh-due--bad .rh-due-l{color:var(--bad)}.rh-cta{white-space:nowrap}.home-badge-card{background:radial-gradient(circle at 18% 34%,oklab(81.8782% .0600951 .113758/.22) 0%,transparent 36%),linear-gradient(180deg,var(--surface) 0%,var(--surface) 100%);padding-bottom:14px}@supports (color:color-mix(in lab,red,red)){.home-badge-card{background:radial-gradient(circle at 18% 34%,oklab(81.8782% .0600951 .113758/.22) 0%,transparent 36%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,var(--bg)),color-mix(in oklab,var(--surface) 98%,var(--bg-alt)))}}.home-badge-card .card__head{padding:16px 18px 0}.badge-earned{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:20px;min-height:144px;padding:10px 18px 14px;display:grid}.badge-earned__medal{place-items:center;width:118px;height:118px;margin-top:4px;display:grid;position:relative}.badge-earned__halo{filter:blur(12px);opacity:1;background:radial-gradient(circle,#ffe1af,#ff9a52c7 44%,#0000 72%);border-radius:999px;position:absolute;inset:0}.badge-earned__coin{background:radial-gradient(circle at 28% 24%,#fff7da,#ffd994 16%,#f4a85a 40%,#cf6d34,#8b3715);border-radius:999px;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:inset 0 2px #ffffffe6,inset 0 -12px 18px oklab(0% none none/.3),0 18px 42px #f08b426b}.badge-earned__coin:before{content:"";border-radius:inherit;border:1px solid oklab(100% 0 5.96046e-8/.64);position:absolute;inset:8px}.badge-earned__coin:after{content:"";border-radius:inherit;opacity:.95;border:1px dashed oklab(97.0226% .00332671 .0298217/.72);position:absolute;inset:15px}.badge-earned__icon{z-index:1;color:#fff7ea;text-shadow:0 1px oklab(100% 0 5.96046e-8/.4);filter:drop-shadow(0 2px 8px oklab(44.861% .0938683 .0798878/.5));justify-content:center;align-items:center;width:44px;height:44px;font-size:42px;line-height:1;display:inline-flex;position:relative}.badge-earned__icon svg{width:100%;height:100%}.badge-earned__tier{font-family:var(--ff-mono);letter-spacing:.18em;color:var(--accent);font-size:9px}@supports (color:color-mix(in lab,red,red)){.badge-earned__tier{color:color-mix(in oklab,var(--accent) 74%,white)}}.badge-earned__tier{font-weight:700}.badge-earned__body{align-self:center;padding-top:8px}.badge-earned__t{color:var(--ink);margin:4px 0 6px;font-size:20px;font-weight:600;line-height:1.05}.badge-earned__s{color:var(--ink-2);font-size:13px;line-height:1.4}.badge-earned__when{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--ink-3);margin-top:10px;font-size:10px}[data-mode=dark] .home-badge-card{background:radial-gradient(circle at 18% 34%,oklab(78.6075% .0848218 .112682/.24) 0%,transparent 38%),linear-gradient(180deg,var(--surface) 0%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .home-badge-card{background:radial-gradient(circle at 18% 34%,oklab(78.6075% .0848218 .112682/.24) 0%,transparent 38%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 98%,black),color-mix(in oklab,var(--surface) 92%,#100906))}}[data-mode=dark] .badge-earned__halo{background:radial-gradient(circle,#ffd29f,#df6c33d1 46%,#0000 74%);background:radial-gradient(circle,color(xyz 0.707 0.699 0.419),#df6c33d1 46%,#0000 74%)}[data-mode=dark] .badge-earned__coin{background:radial-gradient(circle at 28% 24%,#ffe8bc,#f8c173 18%,#e28645 42%,#ab4c22 72%,#6d2810);box-shadow:inset 0 2px #ffffffe6,inset 0 -12px 18px oklab(0% none none/.38),0 18px 40px #e36d3585}[data-mode=dark] .badge-earned__icon{color:#fff5de}[data-mode=dark] .badge-earned__tier{color:#f2b476}[data-mode=dark] .badge-earned__t{color:#fff}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .badge-earned__t{color:color-mix(in oklab,white 92%,var(--accent))}}[data-mode=dark] .badge-earned__s{color:#fff}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .badge-earned__s{color:color-mix(in oklab,white 72%,var(--ink-2))}}[data-mode=dark] .badge-earned__when{color:#fff}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .badge-earned__when{color:color-mix(in oklab,white 54%,var(--ink-3))}}.badge-progress{border-top:1px dashed var(--line-2);margin-top:8px;padding:10px 16px 0}.badge-progress__head{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.badge-progress__head .mono{color:var(--ink-3);font-size:11px}.badge-progress__track{background:var(--line-2);border-radius:2px;height:4px;overflow:hidden}.badge-progress__fill{background:linear-gradient(90deg,var(--accent),var(--accent-ink));border-radius:2px;height:100%}@media(max-width:900px){.rh-row{grid-template-columns:1fr auto;gap:10px}.rh-id{grid-column:1/-1}.rh-cta{grid-column:1/-1;justify-self:start}}.sub-founder{background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:18px;padding:28px 32px;display:grid}.sub-founder__tag{font-family:var(--ff-mono);letter-spacing:.16em;color:var(--ink);background:var(--accent);border-radius:4px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.sub-founder__h{font-family:var(--ff-serif);letter-spacing:-.015em;margin:0 0 10px;font-size:32px;line-height:1.1}.sub-founder__pct{color:var(--accent);font-style:italic}.sub-founder__strike{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.sub-founder__strike{color:color-mix(in oklab,var(--bg) 50%,transparent)}}.sub-founder__strike{margin-left:8px;font-size:20px;font-style:normal;text-decoration:line-through}.sub-founder__s{color:var(--bg);font-size:13px}@supports (color:color-mix(in lab,red,red)){.sub-founder__s{color:color-mix(in oklab,var(--bg) 75%,transparent)}}.sub-founder__s{max-width:540px;margin-bottom:16px;line-height:1.5}.sub-founder__ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sub-founder__note{color:var(--bg);font-size:11px}@supports (color:color-mix(in lab,red,red)){.sub-founder__note{color:color-mix(in oklab,var(--bg) 55%,transparent)}}.sub-founder__note{font-family:var(--ff-mono);letter-spacing:.04em}.sub-founder__r{border-left:1px solid var(--bg);flex-direction:column;align-items:center;gap:12px;padding-left:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.sub-founder__r{border-left:1px solid color-mix(in oklab,var(--bg) 18%,transparent)}}.sub-founder__r{min-width:180px}.sub-founder__slots-n{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--accent);font-size:56px;line-height:1}.sub-founder__slots-l{font-family:var(--ff-mono);letter-spacing:.14em;color:var(--bg);font-size:10px}@supports (color:color-mix(in lab,red,red)){.sub-founder__slots-l{color:color-mix(in oklab,var(--bg) 65%,transparent)}}.sub-founder__slots-l{text-align:center}.sub-founder__slots-track{background:var(--bg);width:160px;height:3px}@supports (color:color-mix(in lab,red,red)){.sub-founder__slots-track{background:color-mix(in oklab,var(--bg) 15%,transparent)}}.sub-founder__slots-track{border-radius:2px;overflow:hidden}.sub-founder__slots-fill{background:var(--accent);height:100%}.sub-founder__claimed{font-family:var(--ff-mono);letter-spacing:.12em;color:var(--bg);font-size:10px}@supports (color:color-mix(in lab,red,red)){.sub-founder__claimed{color:color-mix(in oklab,var(--bg) 55%,transparent)}}.sub-founder .btn--primary{background:var(--accent);color:var(--ink)}.sub-founder .btn--primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sub-founder .btn--primary:hover{background:color-mix(in oklab,var(--accent) 88%,white)}}@media(max-width:860px){.sub-founder{grid-template-columns:1fr;gap:24px}.sub-founder__r{border-left:0;border-top:1px solid var(--bg);padding-left:0}@supports (color:color-mix(in lab,red,red)){.sub-founder__r{border-top:1px solid color-mix(in oklab,var(--bg) 18%,transparent)}}.sub-founder__r{padding-top:20px}}.sub-cycle{justify-content:space-between;align-items:center;margin:20px 0 14px;display:flex}.sub-cycle__title{align-items:baseline;display:flex}.sub-cycle__toggle{background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;padding:3px;display:inline-flex}.sub-cycle__opt{color:var(--ink-2);cursor:pointer;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:13px}.sub-cycle__opt.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:500}.sub-cycle__save{color:var(--accent);font-size:11px;font-family:var(--ff-mono);margin-left:4px}.sub-plan.featured{border-color:var(--ink);border-width:2px;padding:21px}[data-mode=dark] .sub-plan.featured{border-color:var(--accent)}.sub-plan__strike{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);min-height:16px;margin-top:2px}.sub-plan__feats li{list-style:none}.sub-plan__feats li:before{content:none}.sub-plan__feat-ic{color:var(--accent);width:14px;font-weight:700;display:inline-block}.sub-plan__feat--off{opacity:.45}.sub-plan__feat--off .sub-plan__feat-ic{color:var(--ink-3)}.sub-grid{grid-template-columns:1.15fr 1fr;gap:14px;margin-bottom:18px;display:grid}.sub-refer{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;flex-direction:column;gap:18px;padding:24px;display:flex}.sub-refer__head{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.sub-refer__h{font-family:var(--ff-serif);letter-spacing:-.01em;margin:6px 0;font-size:22px}.sub-refer__s{color:var(--ink-2);max-width:380px;font-size:13px}.sub-refer__ring{background:var(--accent-soft);border-radius:50%;width:96px;height:96px}@supports (color:color-mix(in lab,red,red)){.sub-refer__ring{background:color-mix(in oklab,var(--accent-soft) 80%,var(--surface))}}.sub-refer__ring{border:2px solid var(--accent);text-align:center;place-items:center;display:grid}.sub-refer__ring-v{font-family:var(--ff-serif);color:var(--accent-ink);font-size:32px;line-height:1}[data-mode=dark] .sub-refer__ring-v{color:var(--accent)}.sub-refer__ring-l{letter-spacing:.1em;color:var(--ink-3);font-size:9px;font-family:var(--ff-mono);justify-items:center;gap:2px;margin-top:3px;line-height:1.1;display:grid}.sub-refer__ring-l span{display:block}.sub-refer__link{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.sub-refer__link-l{letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;margin-bottom:4px}.sub-refer__link-v{color:var(--ink);font-size:14px}.sub-refer__stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 4px;display:grid}.sub-refer__stats>div{text-align:center}.sub-refer__stat-v{font-family:var(--ff-serif);letter-spacing:-.01em;font-size:26px}.sub-refer__stat-l{letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;margin-top:2px}.sub-refer__recent{border-top:1px solid var(--line);padding-top:14px}.sub-refer__recent-head{letter-spacing:.1em;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);text-transform:uppercase;margin-bottom:8px}.sub-refer__recent-row{grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.sub-refer__avatar{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}[data-mode=dark] .sub-refer__avatar{color:var(--accent)}.sub-refer__recent-name{color:var(--ink)}.sub-refer__recent-when{color:var(--ink-3);font-size:11px}.sub-inv-row{border-top:1px solid var(--line);grid-template-columns:110px 1fr 80px 100px 32px;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:grid}.sub-inv-date{color:var(--ink-3);font-size:11px}.sub-inv-plan{color:var(--ink)}.sub-inv-amt,.sub-inv-status{text-align:right}.sub-inv-dl{width:28px;height:28px;color:var(--ink-3);cursor:pointer;border-radius:6px;place-items:center;display:grid}.sub-inv-dl:hover{background:var(--bg-alt);color:var(--ink)}.sub-footer{background:var(--bg-alt);border:1px dashed var(--line-2);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.sub-footer__h{font-size:14px;font-weight:500}.sub-footer__s{color:var(--ink-3);margin-top:3px;font-size:12px}.pr-field--full{grid-column:1/-1}.pr-hint{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);letter-spacing:.04em;margin-top:4px}.pr-profile-note{border:1px solid var(--line);background:var(--bg-alt);min-height:44px;color:var(--ink-2);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.pr-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pr-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pr-tax-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.pr-tax-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--accent-soft) 0%,var(--surface) 100%);border-radius:12px;gap:6px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.pr-tax-card{background:linear-gradient(180deg,color-mix(in oklab,var(--accent-soft) 38%,var(--surface)) 0%,var(--surface) 100%)}}.pr-tax-card{box-shadow:var(--shadow-1)}.pr-tax-card__eyebrow{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-family:var(--ff-mono)}.pr-tax-card__value{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--ink);font-size:30px;line-height:1}.pr-tax-card__title{color:var(--ink);font-size:13px;font-weight:600}.pr-tax-card__copy{color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.pr-action-card{border:1px solid var(--line);background:var(--bg-alt);border-radius:12px;flex-direction:column;gap:8px;min-height:220px;padding:16px;display:flex}.pr-action-card.is-locked{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.pr-action-card.is-locked{background:color-mix(in oklab,var(--surface) 78%,var(--bg-alt))}}.pr-action-card__eyebrow{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-family:var(--ff-mono)}.pr-action-card__title{letter-spacing:-.01em;font-size:20px;line-height:1.1;font-family:var(--ff-serif);color:var(--ink)}.pr-action-card__copy{color:var(--ink-2);flex:1;margin:0;font-size:13px;line-height:1.5}.pr-action-card__detail{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);letter-spacing:.05em;text-transform:uppercase}.adm-tabs{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;gap:2px;width:fit-content;margin-bottom:18px;padding:3px;display:flex}.adm-tab{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;display:inline-flex}.adm-tab.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:500}.adm-tab__n{font-family:var(--ff-mono);background:var(--line);color:var(--ink-3);letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:10px}.adm-tab.is-on .adm-tab__n{background:var(--accent-soft);color:var(--accent-ink)}[data-mode=dark] .adm-tab.is-on .adm-tab__n{color:var(--accent)}.adm-impersonate-banner{background:var(--warn);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.adm-impersonate-banner{background:color-mix(in oklab,var(--warn) 15%,var(--surface))}}.adm-impersonate-banner{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.adm-impersonate-banner{border:1px solid color-mix(in oklab,var(--warn) 40%,var(--line))}}.adm-impersonate-banner{color:var(--ink);border-radius:10px;flex-wrap:wrap;margin-bottom:14px;padding:10px 16px;font-size:13px}.adm-impersonate-banner__ic{font-size:18px}.adm-impersonate-banner span:nth-child(2){flex:1;min-width:0}.adm-users{flex-direction:column;gap:14px;display:flex}.adm-users__bar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.adm-users__search{background:var(--bg-alt);border:1px solid var(--line);min-width:260px;color:var(--ink-3);border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.adm-users__search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.adm-users__filters{align-items:center;gap:4px;display:flex}.adm-users__filter{color:var(--ink-2);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px}.adm-users__filter.is-on{background:var(--ink);color:var(--bg);font-weight:500}.adm-users__count{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);margin-left:10px}.adm-users__split{grid-template-columns:1fr 360px;align-items:start;gap:14px;display:grid}.adm-users__list{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.adm-user{border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.6fr .7fr .9fr .6fr .6fr .8fr;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:13px;display:grid}.adm-user:first-child{border-top:0}.adm-user:hover{background:var(--bg-alt)}.adm-user.is-sel{background:var(--accent-soft)}.adm-user--head{background:var(--bg-alt);letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;cursor:default;padding:10px 16px}.adm-user--head:hover{background:var(--bg-alt)}.adm-user__who{align-items:center;gap:10px;min-width:0;display:flex}.adm-user__avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}[data-mode=dark] .adm-user__avatar{color:var(--accent)}.adm-user__name{color:var(--ink);font-weight:500;display:block}.adm-user__email{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.adm-user__role{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-family:var(--ff-mono);background:var(--bg-alt);width:fit-content;color:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:3px 7px}.adm-user__role--admin{background:var(--ink);color:var(--bg);border-color:var(--ink)}.adm-user__num{text-align:right;color:var(--ink-2)}.adm-tier{letter-spacing:.04em;background:var(--bg-alt);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.adm-tier--ultra{background:var(--ink);color:var(--bg);border-color:var(--ink)}.adm-tier--pro{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}[data-mode=dark] .adm-tier--pro{color:var(--accent)}.adm-tier--starter{color:var(--ink-3)}.adm-tier.is-override{border-style:dashed;border-color:var(--accent)}.adm-tier__flag{color:var(--accent);font-weight:700}.adm-detail{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex;position:sticky;top:14px}.adm-detail__head{align-items:center;gap:12px;display:flex}.adm-detail__avatar{background:var(--accent);width:48px;height:48px;color:var(--accent-fg);font-family:var(--ff-serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;display:grid}.adm-detail__name{font-family:var(--ff-serif);letter-spacing:-.01em;font-size:20px}.adm-detail__email{color:var(--ink-3);text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.adm-detail__handle{color:var(--ink-3);font-size:11px}.adm-detail__actions{flex-wrap:wrap;gap:6px;display:flex}.adm-detail__grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 14px;padding:12px 0;display:grid}.adm-detail__l{letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;margin-bottom:3px}.adm-detail__v{color:var(--ink);font-size:13px}.adm-detail__tier{flex-direction:column;gap:10px;display:flex}.adm-detail__tier-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adm-detail__tier-v{font-family:var(--ff-serif);letter-spacing:-.01em;font-size:22px}.adm-detail__tier-s{color:var(--ink-3);margin-top:2px;font-size:11px}.adm-detail__badge{color:var(--accent);font-weight:600;font-family:var(--ff-mono);letter-spacing:.06em}.adm-detail__tier-form{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;padding:14px}.adm-detail__tier-opts{flex-wrap:wrap;gap:4px;margin:6px 0 10px;display:flex}.adm-detail__tier-opt{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px}.adm-detail__tier-opt.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:500}.adm-detail__tier-reason{width:100%;font:inherit;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);border-radius:6px;padding:8px 10px;font-size:12px}.adm-detail__tier-reason-show{background:var(--bg-alt);border-radius:6px;align-items:center;padding:6px 10px;display:flex}.adm-ticket{border-top:1px solid var(--line);grid-template-columns:70px 1fr 2fr 90px 90px 70px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.adm-ticket--head{background:var(--bg-alt);letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;padding:10px 16px}.adm-inc{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 20px;display:flex}.adm-inc:first-of-type{border-top:0}.adm-inc__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.adm-inc__dot--degraded{background:var(--warn)}.adm-inc__dot--outage{background:var(--bad)}.adm-inc__t{color:var(--ink);font-size:14px;font-weight:500}.adm-inc__s{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px;display:flex}.adm-inc__sev--degraded{color:var(--warn);font-weight:600;font-family:var(--ff-mono)}.adm-inc__sev--outage{color:var(--bad);font-weight:600;font-family:var(--ff-mono)}.adm-health{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:grid}.pr-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.pr-card__brand{background:var(--ink);width:48px;height:32px;color:var(--bg);font-family:var(--ff-mono);letter-spacing:.1em;border-radius:5px;place-items:center;font-size:10px;font-weight:700;display:grid}.pr-card__num{letter-spacing:.12em;font-size:14px}.pr-card__meta{color:var(--ink-3);margin-top:3px;font-size:11px}.pr-toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.pr-toggle__t{color:var(--ink);font-size:14px;font-weight:500}.pr-toggle__s{color:var(--ink-3);max-width:480px;margin-top:3px;font-size:12px}.pr-switch{background:var(--line-2);cursor:pointer;border-radius:11px;width:40px;height:22px;transition:background .15s;position:relative}.pr-switch.is-on{background:var(--accent)}.pr-switch__nub{background:var(--bg);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pr-switch.is-on .pr-switch__nub{left:20px}.pr-notif{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;overflow:hidden}.pr-notif__head,.pr-notif__row{grid-template-columns:1fr 70px 70px 70px;align-items:center;gap:14px;padding:12px 16px;display:grid}.pr-notif__head{letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase;background:var(--surface);border-bottom:1px solid var(--line)}.pr-notif__head>span:not(:first-child){text-align:center}.pr-notif__row{border-top:1px solid var(--line);background:var(--surface)}.pr-notif__row:first-of-type{border-top:0}.pr-notif__t{color:var(--ink);font-size:13px;font-weight:500}.pr-notif__s{color:var(--ink-3);margin-top:2px;font-size:11px}.pr-check{border:1px solid var(--line-2);background:var(--bg-alt);color:#0000;cursor:pointer;width:24px;height:24px;font:inherit;border-radius:6px;margin:0 auto;display:block}.pr-check.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:700}.pr-row{border-top:1px solid var(--line);grid-template-columns:140px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.pr-row__l{color:var(--ink-3);font-size:12px;font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase}.pr-chunks{flex-wrap:wrap;gap:6px;display:flex}.pr-chunk{background:var(--bg-alt);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:13px;display:flex}.pr-chunk.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:500}.pr-chunk__sw{border:1px solid #0000001a;border-radius:3px;width:24px;height:16px}.pr-swatches{gap:8px;display:flex}.pr-sw{cursor:pointer;outline-offset:2px;border:2px solid #0000;border-radius:50%;width:32px;height:32px}.pr-sw.is-on{border-color:var(--ink);outline:1px solid var(--line-2)}.pr-file{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.pr-file__l{color:var(--ink);align-items:center;gap:12px;display:flex}.pr-file__l>svg{color:var(--ink-3)}.pr-exp{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.pr-exp__row{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:1fr 90px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pr-exp__row:first-child{border-top:0}.pr-exp__row--action{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.pr-exp__row--action.is-locked{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.pr-exp__row--action.is-locked{background:color-mix(in oklab,var(--surface) 78%,var(--bg-alt))}}.pr-exp__t{color:var(--ink);font-size:13px;font-weight:500}.pr-exp__s{color:var(--ink-3);margin-top:2px;font-size:11px}.pr-exp__size{color:var(--ink-3);text-align:right;font-size:12px}.pr-exp__meta{justify-items:end;gap:6px;min-width:108px;display:grid}.pr-exp__tier{border:1px solid var(--line);background:var(--surface-2);min-height:24px;color:var(--ink-2);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}.pr-exp__cta{justify-content:center;min-width:148px}.pr-conn{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pr-conn__row{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pr-conn__n{color:var(--ink);font-size:13px;font-weight:500}.pr-conn__s{color:var(--ink-3);margin-top:2px;font-size:11px}.pr-2fa,.pr-sess,.pr-danger{flex-direction:column;gap:10px;display:flex}.pr-2fa__row,.pr-sess__row,.pr-danger__row{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.pr-2fa__t,.pr-sess__t,.pr-danger__t{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pr-2fa__s,.pr-sess__s,.pr-danger__s{color:var(--ink-3);margin-top:3px;font-size:12px}.pr-sess__s{flex-wrap:wrap;gap:8px;display:flex}.pr-2fa__tag{letter-spacing:.12em;font-size:9px;font-family:var(--ff-mono);background:var(--accent-soft);color:var(--accent-ink);border-radius:3px;padding:2px 6px;font-weight:600}[data-mode=dark] .pr-2fa__tag{color:var(--accent)}.pr-sec--danger{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.pr-sec--danger{border-color:color-mix(in oklab,var(--bad) 40%,var(--line))}}.pr-danger__btn{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.pr-danger__btn{border-color:color-mix(in oklab,var(--bad) 40%,var(--line))}}@media(max-width:1100px){.sub-grid,.adm-users__split{grid-template-columns:1fr}.adm-detail{position:static}.pr-conn{grid-template-columns:1fr}}@keyframes auth-orb-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-18px)scale(1.06)}}@keyframes auth-orb-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,24px)scale(.94)}}.public-shell{width:min(100%,1180px);margin:0 auto;padding:clamp(24px,4vw,52px) 16px 72px}.public-shell--center{background:radial-gradient(circle at 12% 12%,var(--accent),transparent 36%),radial-gradient(circle at 88% 82%,var(--ok),transparent 40%),linear-gradient(180deg,var(--bg),var(--bg-alt));place-items:center;width:100%;min-height:100vh;padding:24px 16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.public-shell--center{background:radial-gradient(circle at 12% 12%,color-mix(in oklab,var(--accent) 14%,transparent),transparent 36%),radial-gradient(circle at 88% 82%,color-mix(in oklab,var(--ok) 18%,transparent),transparent 40%),linear-gradient(180deg,var(--bg),var(--bg-alt))}}.auth-shell__orb{filter:blur(36px);pointer-events:none;opacity:.7;border-radius:999px;position:absolute;inset:auto}.auth-shell__orb--a{background:var(--accent);width:320px;height:320px;top:-120px;left:-80px}@supports (color:color-mix(in lab,red,red)){.auth-shell__orb--a{background:color-mix(in oklab,var(--accent) 35%,transparent)}}.auth-shell__orb--a{animation:18s ease-in-out infinite auth-orb-a}.auth-shell__orb--b{background:var(--ok);width:360px;height:360px;bottom:-120px;right:-110px}@supports (color:color-mix(in lab,red,red)){.auth-shell__orb--b{background:color-mix(in oklab,var(--ok) 28%,transparent)}}.auth-shell__orb--b{animation:22s ease-in-out infinite auth-orb-b}.public-panel{z-index:1;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface),var(--surface-2));width:min(100%,560px);position:relative}@supports (color:color-mix(in lab,red,red)){.public-panel{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,transparent),color-mix(in oklab,var(--surface-2) 94%,transparent))}}.public-panel{box-shadow:var(--shadow-pop);padding:clamp(22px,4vw,36px)}.public-panel:before{content:"";background:linear-gradient(90deg,var(--accent),transparent 72%);width:100%;height:1px;margin-bottom:18px;display:block}@supports (color:color-mix(in lab,red,red)){.public-panel:before{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 75%,transparent),transparent 72%)}}.public-panel--wide{width:min(100%,940px)}.public-kicker{color:var(--accent-ink);font:600 11px/1 var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.public-title{font-family:var(--ff-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.94}.public-copy{max-width:62ch;color:var(--ink-2);margin:14px 0 0;font-size:15px}.public-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.public-meta{color:var(--ink-3);font:500 12px/1.4 var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:16px}.public-stack{gap:26px;margin-top:28px;display:grid}.public-section{border-top:1px solid var(--line);padding-top:18px}.public-section:first-child{border-top:0;padding-top:0}.public-section h2{margin:0 0 10px;font-size:18px;line-height:1.2}.public-section p{color:var(--ink-2);margin:0}.public-section p+p{margin-top:12px}.public-list{color:var(--ink-2);margin:12px 0 0;padding-left:18px}.public-list li+li{margin-top:10px}.public-alert{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);margin-top:14px;padding:12px 14px;font-size:14px}.public-alert--error{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.public-alert--error{border-color:color-mix(in oklab,var(--bad) 35%,var(--line))}}.public-alert--error{background:var(--bad-soft)}.public-alert--success{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.public-alert--success{color:color-mix(in oklab,var(--ok) 78%,black)}}.public-alert--success{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.public-alert--success{border-color:color-mix(in oklab,var(--ok) 32%,var(--line))}}.public-alert--success{background:var(--ok-soft)}.public-alert--info{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.public-alert--info{color:color-mix(in oklab,var(--info) 78%,black)}}.public-alert--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.public-alert--info{border-color:color-mix(in oklab,var(--info) 32%,var(--line))}}.public-alert--info{background:var(--info-soft)}.auth-steps{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 22px;display:grid}.auth-step{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-alt);text-align:center;color:var(--ink-3);font:600 11px/1.2 var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;padding:12px 14px}.auth-step.is-active{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.auth-step.is-active{border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}}.auth-step.is-active{color:var(--accent-ink)}.auth-inline-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.auth-note{color:var(--ink-3);text-align:center;margin-top:16px;font-size:13px}.leader-page{gap:22px;display:grid}.leader-standings{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;overflow:hidden}.leader-toggle{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);border-radius:999px;gap:8px;padding:6px;display:inline-flex}.leader-toggle__btn{min-width:140px;color:var(--ink-2);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.leader-toggle__btn.is-active{background:var(--accent);color:var(--accent-fg);box-shadow:inset 0 1px #ffffff38}.leader-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.leader-stat{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-2);padding:20px 18px}.leader-stat__label{color:var(--ink-3);font:600 10px/1 var(--ff-mono);letter-spacing:.12em;text-transform:uppercase}.leader-stat__value{margin-top:12px;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:.95}.leader-stat__value--accent{color:var(--accent-ink)}.leader-stat__value--ok{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.leader-stat__value--ok{color:color-mix(in oklab,var(--ok) 78%,black)}}.leader-stat__value--warn{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.leader-stat__value--warn{color:color-mix(in oklab,var(--warn) 72%,black)}}.leader-stat__sub{color:var(--ink-2);margin-top:10px;font-size:13px}.leader-footer{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-2);padding:16px 18px}.leader-footer a{color:var(--accent-ink);font-weight:600}.loading-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface),var(--surface-2));width:min(100%,460px);box-shadow:var(--shadow-pop);text-align:center;padding:28px}.loading-card__spinner{border:3px solid var(--accent);border-radius:999px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.loading-card__spinner{border:3px solid color-mix(in oklab,var(--accent) 24%,var(--line))}}.loading-card__spinner{border-top-color:var(--accent);margin:0 auto 14px;animation:.9s linear infinite spin}.loading-card__title{margin:0;font-size:20px;font-weight:700}.loading-card__copy{color:var(--ink-2);margin:10px 0 0}@media(max-width:900px){.leader-stats{grid-template-columns:1fr}.lb-row{grid-template-columns:44px minmax(0,1fr) 82px 78px 96px;padding:12px 14px}.lb-name__sub{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:640px){.public-panel{padding:20px}.leader-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.leader-toggle__btn{width:100%;min-width:0}.auth-inline-actions{flex-direction:column}}.serif{font-family:var(--ff-serif)}.auth-brand{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:18px}.auth-brand .prm-brand__meta{font-size:10px}.auth-head{gap:8px;margin-bottom:22px;display:grid}.auth-title{font-family:var(--ff-serif);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:.94}.auth-title--gradient{background:linear-gradient(135deg,var(--ink) 15%,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){.auth-title--gradient{background:linear-gradient(135deg,var(--ink) 15%,color-mix(in oklab,var(--accent) 80%,var(--ink)) 100%)}}.auth-title--gradient{color:#0000;-webkit-background-clip:text;background-clip:text}.auth-subtitle{color:var(--accent-ink);font:600 11px/1.2 var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.auth-description{color:var(--ink-2);max-width:48ch;margin:0;font-size:15px}.auth-form{gap:16px;display:grid}.auth-grid{gap:14px;display:grid}.auth-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-field{gap:7px;min-width:0;display:grid}.auth-field__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);font-weight:600}.auth-field__helper{color:var(--ink-3);font-size:12px;line-height:1.45}.auth-field__helper--error{color:var(--bad)}.auth-input-wrap,.of-money{align-items:center;display:flex;position:relative}.auth-input,.auth-select,.auth-textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;box-shadow:var(--shadow-1);border-radius:12px;transition:border-color .12s,box-shadow .12s,background .12s}.auth-input,.auth-select{min-height:48px;padding:0 14px}.auth-textarea{resize:vertical;min-height:120px;padding:12px 14px}.auth-input:hover,.auth-select:hover,.auth-textarea:hover{border-color:var(--line-3)}.auth-input:focus,.auth-select:focus,.auth-textarea:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-input:focus,.auth-select:focus,.auth-textarea:focus{border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}}.auth-input:focus,.auth-select:focus,.auth-textarea:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.auth-input:focus,.auth-select:focus,.auth-textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 12%,transparent)}}.auth-input::placeholder,.auth-textarea::placeholder{color:var(--ink-4)}.auth-input--mono{font-family:var(--ff-mono)}.auth-input--code{text-align:center;letter-spacing:.26em;font-family:var(--ff-mono);font-size:20px}.auth-input__toggle,.auth-input__icon,.of-money__prefix{z-index:1;color:var(--ink-3);font-size:12px;position:absolute}.auth-input__icon,.of-money__prefix{font-family:var(--ff-mono);left:14px}.auth-input__toggle{border-radius:8px;padding:4px 6px;right:12px}.auth-input-wrap .auth-input{padding-left:14px;padding-right:62px}.auth-input-wrap .auth-input:has(+.auth-input__toggle){padding-right:62px}.of-money .auth-input{padding-left:30px}.auth-btn{justify-content:center;width:100%}.auth-btn--left{justify-content:flex-start;width:fit-content}.auth-check{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.auth-check input{accent-color:var(--accent);margin-top:3px}.auth-links{gap:8px;padding-top:4px;display:grid}.auth-footnote{color:var(--ink-3);margin:0;font-size:13px}.auth-footnote a{color:var(--accent-ink)}.auth-verify-mark{background:var(--ok-soft);width:64px;height:64px;color:var(--ok);border-radius:999px;place-items:center;margin:0 auto 4px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-verify-mark{color:color-mix(in oklab,var(--ok) 70%,black)}}.auth-verify-mark{font:800 16px/1 var(--ff-mono);letter-spacing:.14em}.orders-page{gap:18px;display:grid}.orders-banner{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ot__panel,.ot-utility-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);border-radius:12px}.ot__panel-head,.ot-utility-card__body{padding:14px 16px}.ot__chips--flush{background:0 0;border:0;padding:0}.ot__detail-link{text-align:left;width:100%;min-width:0;color:inherit;gap:2px;display:grid}.ot__detail-link:hover .ot__item-n,.ot__detail-link:hover .ot__id{color:var(--accent-ink)}[data-mode=dark] .ot__detail-link:hover .ot__item-n,[data-mode=dark] .ot__detail-link:hover .ot__id{color:var(--accent)}.ot__detail-link--id{align-items:center;display:inline-flex}.ot__id--selectable{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:text;max-width:100%;line-height:1.35;display:inline-block;overflow:visible}.ot-filter-modal{gap:18px;display:grid}.ot-filter-anchor{display:inline-flex;position:relative}.ot-filter-pop{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));width:min(420px,100vw - 32px);max-height:min(78vh,720px);box-shadow:var(--shadow-pop);z-index:45;border-radius:18px;gap:16px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.ot-filter-pop__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ot-filter-pop__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.ot-filter-pop__title{letter-spacing:-.03em;font-size:clamp(20px,2.2vw,24px);line-height:1.05;font-family:var(--ff-display);color:var(--ink);margin:4px 0 0}.ot-filter-pop__close{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--ff-mono);white-space:nowrap;border-radius:999px;padding:8px 12px}.ot-filter-pop__close:hover{background:var(--surface-2);color:var(--ink)}.ot-filter-modal__section{gap:10px;display:grid}.ot-filter-modal__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.ot-filter-modal__chips{justify-content:flex-start}.ot-filter-modal__stack{gap:12px;display:grid}.ot-filter-modal__results{gap:8px;display:grid}.ot-filter-modal__result{text-align:left;border:1px solid var(--line);background:var(--bg-alt);border-radius:12px;gap:4px;width:100%;padding:12px 14px;display:grid}.ot-filter-modal__result:hover{background:var(--surface-2)}.ot-filter-modal__result-title{color:var(--ink);font-size:13px;font-weight:600}.ot-filter-modal__result-meta{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.ot-menu{border:1px solid var(--line);background:var(--surface);width:240px;box-shadow:var(--shadow-pop);z-index:20;border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ot-menu__item{text-align:left;border-top:1px solid var(--line);gap:3px;width:100%;padding:12px 14px;display:grid}.ot-menu__item:first-child{border-top:0}.ot-menu__item:hover{background:var(--bg-alt)}.ot-menu__title{color:var(--ink);font-size:13px;font-weight:600}.ot-menu__meta{color:var(--ink-3);font-size:11px}.ot-search{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-1);border-radius:12px;gap:14px;padding:16px;display:grid}.ot-search__bar{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.ot-search__input{min-width:0}.ot-search__filters{gap:10px;display:grid}.ot-search__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ot-search__label,.ot-search__hint{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.ot-search__results,.ot-utility-card__results{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.ot-search__results-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ot-search__results-list,.ot-utility-card__results{gap:8px;display:grid}.ot-search__result,.ot-utility-card__result{text-align:left;border:1px solid var(--line);background:var(--bg-alt);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ot-search__result:hover,.ot-utility-card__result:hover{background:var(--surface-2)}.ot-search__result-copy{gap:3px;min-width:0;display:grid}.ot-search__result-title{color:var(--ink);font-size:13px;font-weight:600}.ot-search__result-meta,.ot-search__result-side,.ot-search__section-note{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono)}.ot-search__empty{border:1px dashed var(--line-2);color:var(--ink-3);border-radius:10px;padding:12px 14px;font-size:13px}.ot__row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.ordd-page{gap:18px;display:grid}.ordd-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.ordd-hero__title{font-family:var(--ff-serif);letter-spacing:-.03em;font-size:clamp(30px,5vw,48px);line-height:.98}.ordd-hero__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.ordd-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:min(100%,460px);display:grid}.ordd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ordd-list,.ordd-items,.ordd-dates{gap:10px;display:grid}.ordd-list__row,.ordd-items__row,.ordd-dates__row{border:1px solid var(--line);background:var(--bg-alt);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ordd-list__row span,.ordd-dates__row span{color:var(--ink-3);font-size:12px}.ordd-items__name{color:var(--ink);font-size:13px;font-weight:600}.ordd-items__meta{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);margin-top:3px}.ordd-note{border:1px dashed var(--line-2);background:var(--surface-2);color:var(--ink-2);border-radius:12px;padding:14px;font-size:13px;line-height:1.5}.ordd-actions{flex-wrap:wrap;gap:10px;display:flex}.ordd-action{letter-spacing:.01em;border-radius:999px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:600;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}.ordd-action:hover{box-shadow:var(--shadow-1);transform:translateY(-1px)}.ordd-action:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.ordd-action:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 36%,transparent)}}.ordd-action:focus-visible{outline-offset:2px}.ordd-action--muted{background:var(--bg-alt);color:var(--ink-2);border-color:var(--line)}.ordd-action--muted:hover{background:var(--surface-2);border-color:var(--line-3)}.ordd-action--danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.ordd-action--danger{border-color:color-mix(in oklab,var(--bad) 34%,var(--line))}}.ordd-action--danger{background:var(--bad-soft)}@supports (color:color-mix(in lab,red,red)){.ordd-action--danger{background:color-mix(in oklab,var(--bad-soft) 72%,var(--surface))}}.ordd-action--danger:hover{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.ordd-action--danger:hover{border-color:color-mix(in oklab,var(--bad) 48%,var(--line))}}.ordd-action--danger:hover{background:var(--bad-soft)}@supports (color:color-mix(in lab,red,red)){.ordd-action--danger:hover{background:color-mix(in oklab,var(--bad-soft) 92%,var(--surface))}}.mw-stack .ordd-action{justify-content:center;width:100%}.pr-hero--public{background:linear-gradient(135deg,var(--accent),var(--surface))}@supports (color:color-mix(in lab,red,red)){.pr-hero--public{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 10%,var(--surface)),var(--surface))}}.pr-hero__id--public{align-items:flex-start}.pp-avatar{object-fit:cover;border:1px solid var(--line);background:var(--surface);width:88px;height:88px;box-shadow:var(--shadow-1);border-radius:24px}.pp-contact{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pp-contact span{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.pp-meter{gap:10px;margin-top:16px;display:grid}.pp-meter__track{background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;height:16px;overflow:hidden}.pp-meter__fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--ok));height:100%}@supports (color:color-mix(in lab,red,red)){.pp-meter__fill{background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--ok) 75%,var(--accent)))}}.pp-meter__meta{color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.pp-tooltip{background:var(--ink);color:var(--bg);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}.pp-modal{z-index:50;background:#080a0e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pp-modal__card{border:1px solid var(--line);background:var(--surface);width:min(100%,760px);box-shadow:var(--shadow-pop);border-radius:16px;overflow:hidden}.pp-modal__body{max-height:min(70vh,680px);padding:0 16px 18px;overflow:auto}.no-form-shell form{gap:16px;display:grid}.of-section{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);border-radius:14px;gap:14px;padding:22px 24px;display:grid}.of-section__head{gap:4px;display:grid}.of-section__title{font-family:var(--ff-serif);letter-spacing:-.02em;margin:0;font-size:23px;font-weight:400}.of-section__copy{color:var(--ink-3);margin:0;font-size:13px}.of-segments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.of-segment{background:var(--surface);border:1px solid var(--line);min-height:42px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex;position:relative}.of-segment input{opacity:0;pointer-events:none;position:absolute}.of-segment.is-active{background:var(--ink);border-color:var(--ink);color:var(--bg)}.of-summary{border:1px solid var(--accent);border-radius:14px;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.of-summary{border:1px solid color-mix(in oklab,var(--accent) 32%,var(--line))}}.of-summary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.of-summary{background:color-mix(in oklab,var(--accent) 7%,var(--surface))}}.of-summary__row{justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.of-actions{justify-content:flex-start;padding-top:6px}.of-items{gap:12px;display:grid}.of-item{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:12px;padding:14px;display:grid}.of-item--new{background:linear-gradient(180deg,var(--surface),var(--surface-2))}.of-item__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.of-item__copy{min-width:0}.of-item__title{color:var(--ink);font-size:14px;font-weight:600}.of-item__meta{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);margin-top:4px}.of-item__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-stack{gap:16px;display:grid}.set-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-1);border-radius:14px;padding:18px}.set-card__head{gap:6px;margin-bottom:14px;display:grid}.set-inline{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.set-list{gap:10px;display:grid}.set-list__row{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.set-list__copy{min-width:0}.set-list__title{color:var(--ink);font-size:14px;font-weight:600}.set-list__meta{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.45}.set-empty{border:1px dashed var(--line-2);text-align:center;border-radius:12px;padding:20px}.set-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.an-filters{gap:16px;display:grid}.an-filters__grid{grid-template-columns:minmax(0,220px) minmax(0,220px) 1fr;align-items:end;gap:12px;display:grid}.an-filters__field,.an-filters__export{min-width:0}.an-filter{gap:8px;min-width:0;display:grid}.an-filter__label{letter-spacing:.14em;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono);text-transform:uppercase}.an-filter__input{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:14px;padding:0 14px;box-shadow:inset 0 1px #ffffff47}.an-filter__input:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.an-filter__input:focus{border-color:color-mix(in oklab,var(--accent) 58%,var(--line))}}.an-filter__input:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.an-filter__input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}}.an-filter__input option{color:var(--ink);background:var(--surface)}.an-filter__error{color:var(--bad);font-size:12px;line-height:1.4}.an-filters__export{justify-items:start;gap:8px;display:grid}.an-filters__custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.an-chip-row{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.an-skel{overflow:hidden}.an-skel__line{background:linear-gradient(90deg,var(--line),var(--surface),var(--line));border-radius:999px;height:10px}@supports (color:color-mix(in lab,red,red)){.an-skel__line{background:linear-gradient(90deg,color-mix(in oklab,var(--line) 72%,transparent),color-mix(in oklab,var(--surface) 65%,white),color-mix(in oklab,var(--line) 72%,transparent))}}.an-skel__line{background-size:220px 100%;animation:1.2s linear infinite an-skel-pulse}.an-skel__line--s{width:90px}.an-skel__line--m{width:180px}.an-skel__line--v{border-radius:12px;width:120px;height:34px;margin-top:8px}.an-skel__plot{background:linear-gradient(180deg,var(--surface-2),var(--bg-alt));border-radius:18px;min-height:220px;margin-top:16px}@supports (color:color-mix(in lab,red,red)){.an-skel__plot{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-2) 76%,transparent),color-mix(in oklab,var(--bg-alt) 72%,transparent))}}.an-skel__plot{border:1px solid var(--line)}@keyframes an-skel-pulse{0%{background-position:220px 0}to{background-position:-220px 0}}.an-chart__plot{align-items:center;min-height:250px;display:grid}.an-chart__plot--compact{min-height:220px}.an-chart__media{width:min(100%,360px);margin:0 auto}.an-chart__media--wide{width:min(100%,420px)}.an-empty{margin-top:18px}.an-empty__body{text-align:center;justify-items:center;gap:16px;padding:12px 20px 28px;display:grid}.an-empty__copy{max-width:540px;color:var(--ink-2);margin:0}.pr-streak{border:1px solid var(--warn);border-radius:999px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pr-streak{border:1px solid color-mix(in oklab,var(--warn) 32%,var(--line))}}.pr-streak{background:linear-gradient(180deg,var(--warn),var(--surface))}@supports (color:color-mix(in lab,red,red)){.pr-streak{background:linear-gradient(180deg,color-mix(in oklab,var(--warn) 12%,var(--surface)),var(--surface))}}.pr-streak__orb{background:radial-gradient(circle at 35% 35%,white 0%,var(--warn) 45%,var(--warn) 100%);border-radius:999px;width:12px;height:12px}@supports (color:color-mix(in lab,red,red)){.pr-streak__orb{background:radial-gradient(circle at 35% 35%,color-mix(in oklab,white 55%,var(--warn)) 0%,var(--warn) 45%,color-mix(in oklab,var(--warn) 82%,black) 100%)}}.pr-streak__orb{box-shadow:0 0 18px var(--warn)}@supports (color:color-mix(in lab,red,red)){.pr-streak__orb{box-shadow:0 0 18px color-mix(in oklab,var(--warn) 40%,transparent)}}.pr-streak__value{font-family:var(--ff-serif);font-size:24px;line-height:1}.pr-streak__label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-family:var(--ff-mono)}.pr-coach{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-1);border-radius:14px;gap:16px;padding:18px;display:grid}.pr-coach--loading{margin-top:4px}.pr-coach__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.pr-coach__title{font-family:var(--ff-serif);letter-spacing:-.02em;margin:4px 0 0;font-size:24px}.pr-coach__copy{color:var(--ink-2);margin:0;line-height:1.5}.pr-coach__nudge{border:1px solid var(--accent);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.pr-coach__nudge{border:1px solid color-mix(in oklab,var(--accent) 24%,var(--line))}}.pr-coach__nudge{background:var(--accent-soft);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.pr-coach__nudge{background:color-mix(in oklab,var(--accent-soft) 44%,var(--surface))}}.pr-coach__nudge-title,.pr-coach__section-title{color:var(--ink);font-weight:700}.pr-coach__nudge-actions,.pr-coach__actions{flex-wrap:wrap;gap:8px;display:flex}.pr-coach__section{gap:10px;display:grid}.pr-coach__progress{background:var(--line-2);border-radius:999px;height:10px;overflow:hidden}.pr-coach__progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.pr-coach__progress-fill{background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 70%,black))}}.pr-coach__list{gap:8px;display:grid}.pr-coach__list-item{background:var(--bg-alt);color:var(--ink-2);border-radius:10px;margin:0;padding:10px 12px}.pr-badge-case{gap:16px;display:grid}.badge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.badge-grid__placeholder{visibility:hidden}.badge-card{text-align:center;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-1);opacity:.38;filter:grayscale();border-radius:14px;flex-direction:column;justify-content:start;align-items:center;gap:10px;padding:18px 14px;transition:opacity .18s,filter .18s,border-color .18s,transform .18s;display:flex}.badge-card.is-earned{opacity:1;filter:none;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badge-card.is-earned{border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}}.badge-card__icon{background:var(--bg-alt);border:1px solid var(--line);width:54px;height:54px;color:var(--accent-ink);border-radius:18px;place-items:center;font-size:28px;display:grid}.badge-card__title{margin:0;font-size:16px;line-height:1.25}.badge-card__description{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.ntf-stack{gap:16px;display:grid}.ntf-hero{background:linear-gradient(180deg,var(--surface),var(--surface-2));gap:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.ntf-hero{background:linear-gradient(180deg,var(--surface),color-mix(in oklab,var(--surface-2) 74%,var(--surface)))}}.ntf-hero__head{align-items:end;gap:16px}.ntf-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ntf-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ntf-stat{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--bg-alt));box-shadow:var(--shadow-1);border-radius:14px;padding:16px}.ntf-stat__value{font-family:var(--ff-serif);letter-spacing:-.03em;margin-top:8px;font-size:30px;line-height:1}.ntf-stat__meta{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.5}.ntf-profiles__head{align-items:end}.ntf-profiles__active{letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-family:var(--ff-mono)}.ntf-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ntf-profile-card{text-align:left;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-1);border-radius:14px;gap:8px;padding:16px;transition:border-color .16s,transform .16s,background .16s;display:grid}.ntf-profile-card:hover{border-color:var(--line-3);transform:translateY(-1px)}.ntf-profile-card.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ntf-profile-card.is-active{border-color:color-mix(in oklab,var(--accent) 48%,var(--line))}}.ntf-profile-card.is-active{background:linear-gradient(180deg,var(--accent-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.ntf-profile-card.is-active{background:linear-gradient(180deg,color-mix(in oklab,var(--accent-soft) 32%,var(--surface)),var(--surface))}}.ntf-profile-card__title{font-family:var(--ff-serif);letter-spacing:-.02em;font-size:24px;line-height:1}.ntf-profile-card__copy{color:var(--ink-3);margin:0;font-size:13px;line-height:1.55}.ntf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ntf-panel{align-content:start;gap:16px;display:grid}.ntf-panel__head{align-items:start}.ntf-panel__status{background:var(--bg-alt);min-width:80px;color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-family:var(--ff-mono);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.ntf-panel__block{gap:10px;display:grid}.ntf-panel__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono)}.ntf-subgrid{gap:10px;display:grid}.ntf-row{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--bg-alt));border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.ntf-row__copy{flex:1;min-width:0}.ntf-row__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ntf-row__title{color:var(--ink);font-size:14px;font-weight:600}.ntf-row__meta{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.5}.ntf-tag{background:var(--bg-alt);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-family:var(--ff-mono);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.ntf-tag--warn{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ntf-tag--warn{color:color-mix(in oklab,var(--warn) 72%,black)}}.ntf-tag--warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ntf-tag--warn{border-color:color-mix(in oklab,var(--warn) 36%,var(--line))}}.ntf-tag--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ntf-tag--warn{background:color-mix(in oklab,var(--warn) 12%,var(--surface))}}.ntf-tag--ok{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ntf-tag--ok{color:color-mix(in oklab,var(--ok) 70%,black)}}.ntf-tag--ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ntf-tag--ok{border-color:color-mix(in oklab,var(--ok) 34%,var(--line))}}.ntf-tag--ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ntf-tag--ok{background:color-mix(in oklab,var(--ok) 12%,var(--surface))}}[data-mode=dark] .ntf-tag--warn{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .ntf-tag--warn{color:color-mix(in oklab,var(--warn) 88%,white)}}[data-mode=dark] .ntf-tag--ok{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .ntf-tag--ok{color:color-mix(in oklab,var(--ok) 88%,white)}}.ntf-panel__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.mw-status-stack{gap:4px;display:grid}.mw-status-meta{color:var(--ink-3);font-size:11px;line-height:1.35;font-family:var(--ff-mono)}.mw-status-meta--info{color:var(--ink-2)}.mw-status-meta--warn{color:var(--warn)}.mw-status-meta--bad{color:var(--bad)}.mw-status-meta--ok{color:var(--ok)}.badge-card__clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.badge-card__clamp--title{-webkit-line-clamp:1}.badge-card__clamp--description{-webkit-line-clamp:2}.badge-pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.badge-pager__meta{color:var(--ink-3);letter-spacing:.08em;font-size:11px}.leader-mobile{display:none}.leader-mobile__grid{gap:14px;display:grid}.lb-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-2);border-radius:16px;gap:14px;padding:18px;display:grid}.lb-card.is-current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lb-card.is-current{border-color:color-mix(in oklab,var(--accent) 32%,var(--line))}}.lb-card.is-current{box-shadow:0 18px 50px var(--accent)}@supports (color:color-mix(in lab,red,red)){.lb-card.is-current{box-shadow:0 18px 50px color-mix(in oklab,var(--accent) 10%,transparent)}}.lb-card__head,.lb-card__user,.lb-name__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lb-card__rank{font-size:28px;line-height:1}.lb-card__metric{justify-items:end;gap:6px;display:grid}.lb-card__metric strong{font-size:32px;line-height:.95}.lb-card__meta{color:var(--ink-3);margin:0;font-size:12px}.lb-name--wide{align-items:center}.lb-name__copy{gap:6px;min-width:0;display:grid}.lb-name__link{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;text-decoration:none;overflow:hidden}.lb-name__link:hover{color:var(--accent-ink)}.lb-name__sub{align-items:center;gap:10px;min-width:0;display:flex}.lb-name__sub .mono{color:var(--ink-3);letter-spacing:.08em;white-space:nowrap;font-size:10px}.lb-badges{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.lb-badges--single{flex-wrap:nowrap}.lb-badges__item,.lb-badges__more{background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.lb-badges__more,.lb-badges__empty{color:var(--ink-3);font-size:11px;font-family:var(--ff-mono);white-space:nowrap;flex:none}.lb-orders,.lb-member{white-space:nowrap}.lb-tier{min-width:64px;font-size:10px;font-family:var(--ff-mono);letter-spacing:.08em;border:1px solid var(--line);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.lb-tier--ok{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.lb-tier--ok{background:color-mix(in oklab,var(--ok) 12%,var(--surface))}}.lb-tier--ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.lb-tier--ok{border-color:color-mix(in oklab,var(--ok) 26%,var(--line))}}.lb-tier--accent{color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lb-tier--accent{background:color-mix(in oklab,var(--accent) 12%,var(--surface))}}.lb-tier--accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lb-tier--accent{border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}}.lb-tier--info{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.lb-tier--info{background:color-mix(in oklab,var(--info) 12%,var(--surface))}}.lb-tier--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.lb-tier--info{border-color:color-mix(in oklab,var(--info) 26%,var(--line))}}.leader-empty{text-align:center;color:var(--ink-2);justify-items:center;gap:10px;padding:32px 20px;display:grid}.leader-empty__icon{background:var(--bg-alt);border:1px solid var(--line);width:54px;height:54px;font-family:var(--ff-serif);border-radius:18px;place-items:center;font-size:28px;display:grid}.leader-empty__title{font-family:var(--ff-serif);margin:0;font-size:24px}.leader-empty__copy{max-width:480px;margin:0;line-height:1.5}.lb-skel{overflow:hidden}.lb-skel__line{background:linear-gradient(90deg,var(--line),var(--surface),var(--line));border-radius:999px;height:10px}@supports (color:color-mix(in lab,red,red)){.lb-skel__line{background:linear-gradient(90deg,color-mix(in oklab,var(--line) 72%,transparent),color-mix(in oklab,var(--surface) 65%,white),color-mix(in oklab,var(--line) 72%,transparent))}}.lb-skel__line{background-size:220px 100%;animation:1.2s linear infinite an-skel-pulse}.lb-skel__line--s{width:96px}.lb-skel__line--m{width:180px}.lb-skel__line--xl{width:120px;height:42px;margin-top:10px}.lb-skel__podium{background:linear-gradient(180deg,var(--surface-2),var(--bg-alt));border-radius:18px;min-height:210px;margin-top:20px}@supports (color:color-mix(in lab,red,red)){.lb-skel__podium{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-2) 76%,transparent),color-mix(in oklab,var(--bg-alt) 72%,transparent))}}.lb-skel__podium{border:1px solid var(--line)}.lb-skel__copy{background:linear-gradient(180deg,var(--surface-2),var(--bg-alt));border-radius:16px;min-height:90px;margin:18px 20px 20px}@supports (color:color-mix(in lab,red,red)){.lb-skel__copy{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-2) 76%,transparent),color-mix(in oklab,var(--bg-alt) 72%,transparent))}}.lb-skel__copy{border:1px solid var(--line)}.lb-skel__table{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--bg-alt));min-height:320px}@supports (color:color-mix(in lab,red,red)){.lb-skel__table{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-2) 76%,transparent),color-mix(in oklab,var(--bg-alt) 72%,transparent))}}.rd-modal-backdrop{z-index:80;background:var(--ink);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.rd-modal-backdrop{background:color-mix(in oklab,var(--ink) 28%,transparent)}}.rd-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rd-modal{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));width:min(100%,640px);max-height:min(86vh,760px);box-shadow:var(--shadow-pop);border-radius:24px;overflow:auto}.rd-modal--danger{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rd-modal--danger{border-color:color-mix(in oklab,var(--bad) 28%,var(--line))}}.rd-modal__head,.rd-modal__footer{justify-content:space-between;align-items:start;gap:16px;padding:22px 24px;display:flex}.rd-modal__head{border-bottom:1px solid var(--line)}.rd-modal__copy{gap:8px;display:grid}.rd-modal__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono)}.rd-modal__title{font-family:var(--ff-serif);margin:0;font-size:clamp(28px,4vw,40px);line-height:.96}.rd-modal__description{color:var(--ink-2);line-height:1.55}.rd-modal__close{border:1px solid var(--line);background:var(--bg-alt);font:600 12px/1 var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:10px 12px}.rd-modal__close:hover{border-color:var(--line-3)}.rd-modal__body{padding:22px 24px}.rd-modal__footer{border-top:1px solid var(--line);justify-content:flex-end}.rd-modal__stack{gap:14px;display:grid}.rd-modal__summary{border:1px solid var(--line);background:var(--bg-alt);border-radius:14px;gap:8px;padding:14px;display:grid}.rd-refund__summary{background:linear-gradient(180deg,var(--accent),var(--bg-alt));gap:14px}@supports (color:color-mix(in lab,red,red)){.rd-refund__summary{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 7%,var(--surface)),var(--bg-alt))}}.rd-refund__summary-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.rd-refund__summary-title{font-family:var(--ff-serif);margin-top:4px;font-size:clamp(24px,3vw,32px);line-height:1}.rd-refund__chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rd-refund__chip{background:color-mix(in oklab,var(--surface) 74%,transparent)}}.rd-refund__chip{color:var(--ink-2);font:600 11px/1 var(--ff-mono);letter-spacing:.08em;text-transform:uppercase}.rd-refund__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.rd-refund__route-step{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.rd-refund__route-step{background:color-mix(in oklab,var(--surface) 82%,transparent)}}.rd-refund__route-arrow{color:var(--ink-3);font:600 18px/1 var(--ff-mono)}.rd-refund__meta{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.rd-refund__meta-value{font:600 15px/1.2 var(--ff-mono);color:var(--ink)}.rd-refund__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rd-refund__legend{margin:0}.rd-choice-list{border:0;gap:10px;margin:0;padding:0;display:grid}.rd-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-columns:18px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.rd-choice input{opacity:0;pointer-events:none;position:absolute}.rd-choice.is-selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rd-choice.is-selected{background:color-mix(in oklab,var(--accent) 8%,var(--surface))}}.rd-choice.is-selected{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.rd-choice.is-selected{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent)}}.rd-choice__indicator{border:1px solid var(--line-3);background:var(--bg-alt);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--bg-alt);border-radius:999px}.rd-choice.is-selected .rd-choice__indicator{border-color:var(--accent);background:var(--accent)}.rd-choice__copy{gap:4px;display:grid}.rd-choice__label{color:var(--ink);font-weight:600}.rd-choice__value{letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:11px}@media(max-width:720px){.rd-refund__field-grid,.rd-refund__route{grid-template-columns:1fr}.rd-refund__route-arrow{display:none}}.rd-toast{z-index:90;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));min-width:min(100%,320px);max-width:min(100vw - 32px,460px);box-shadow:var(--shadow-pop);border-radius:16px;align-items:start;gap:12px;padding:14px 16px;animation:.2s toastIn;display:flex;position:fixed}.rd-toast--bottom-center{bottom:24px;left:50%;transform:translate(-50%)}.rd-toast--top-center{top:24px;left:50%;transform:translate(-50%)}.rd-toast--bottom-right{bottom:24px;right:24px}.rd-toast--bottom-left{bottom:24px;left:24px}.rd-toast--success{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.rd-toast--success{border-color:color-mix(in oklab,var(--ok) 28%,var(--line))}}.rd-toast--success{background:linear-gradient(180deg,var(--ok),var(--surface))}@supports (color:color-mix(in lab,red,red)){.rd-toast--success{background:linear-gradient(180deg,color-mix(in oklab,var(--ok) 8%,var(--surface)),var(--surface))}}.rd-toast--error{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rd-toast--error{border-color:color-mix(in oklab,var(--bad) 28%,var(--line))}}.rd-toast--error{background:linear-gradient(180deg,var(--bad),var(--surface))}@supports (color:color-mix(in lab,red,red)){.rd-toast--error{background:linear-gradient(180deg,color-mix(in oklab,var(--bad) 8%,var(--surface)),var(--surface))}}.rd-toast--warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rd-toast--warning{border-color:color-mix(in oklab,var(--warn) 30%,var(--line))}}.rd-toast--warning{background:linear-gradient(180deg,var(--warn),var(--surface))}@supports (color:color-mix(in lab,red,red)){.rd-toast--warning{background:linear-gradient(180deg,color-mix(in oklab,var(--warn) 10%,var(--surface)),var(--surface))}}.rd-toast--info,.rd-toast--achievement{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rd-toast--info,.rd-toast--achievement{border-color:color-mix(in oklab,var(--accent) 28%,var(--line))}}.rd-toast--info,.rd-toast--achievement{background:linear-gradient(180deg,var(--accent),var(--surface))}@supports (color:color-mix(in lab,red,red)){.rd-toast--info,.rd-toast--achievement{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 8%,var(--surface)),var(--surface))}}.rd-toast__icon{border:1px solid var(--line);background:var(--bg-alt);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.rd-toast__body{flex:1;gap:4px;min-width:0;display:grid}.rd-toast__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-family:var(--ff-mono)}.rd-toast__message{color:var(--ink);font-size:13px;line-height:1.45}.rd-toast__close{border:1px solid var(--line);background:var(--bg-alt);color:var(--ink-2);font:600 11px/1 var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:9px 11px}.rd-toast__close:hover{border-color:var(--line-3);color:var(--ink)}.rd-export{align-items:center;display:inline-flex;position:relative}.rd-export-btn{align-items:center;gap:8px;display:inline-flex}.rd-export-btn--text{box-shadow:none;background:0 0;border-color:#0000}.rd-export-btn--locked{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rd-export-btn--locked{border-color:color-mix(in oklab,var(--warn) 28%,var(--line))}}.rd-export-btn--locked{color:#241a04;background:linear-gradient(135deg,#f6d894,#eabf65)}.rd-export-btn--locked:hover{color:#241a04;background:linear-gradient(135deg,#f9e2a9,#efc978)}.rd-export-btn__icon,.rd-export-btn__caret{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-family:var(--ff-mono)}.rd-export__menu{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));min-width:min(320px,100vw - 32px);box-shadow:var(--shadow-pop);z-index:35;border-radius:16px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.rd-export__item{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;width:100%;padding:12px 14px;display:grid}.rd-export__item:hover{background:var(--bg-alt)}.rd-export__item-label{color:var(--ink);font-size:13px;font-weight:600}.rd-export__item-description{color:var(--ink-3);font-size:11px;line-height:1.45}.rd-locked-card{text-align:center;border:1px dashed var(--warn);justify-items:center;gap:12px;padding:24px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.rd-locked-card{border:1px dashed color-mix(in oklab,var(--warn) 42%,var(--line))}}.rd-locked-card{background:linear-gradient(140deg,var(--accent),var(--warn));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.rd-locked-card{background:linear-gradient(140deg,color-mix(in oklab,var(--accent) 8%,var(--surface)),color-mix(in oklab,var(--warn) 10%,var(--surface)))}}.rd-locked-card--compact{padding:20px 18px}.rd-locked-card__icon{background:var(--warn);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.rd-locked-card__icon{background:color-mix(in oklab,var(--warn) 14%,var(--surface))}}.rd-locked-card__icon{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.rd-locked-card__icon{border:1px solid color-mix(in oklab,var(--warn) 26%,var(--line))}}.rd-locked-card__icon{color:var(--warn)}.rd-locked-card--compact .rd-locked-card__icon{width:48px;height:48px}.rd-locked-card__mark{width:24px;height:24px}.rd-locked-card__copy{gap:8px;display:grid}.rd-locked-card__title{font-family:var(--ff-serif);letter-spacing:-.02em;margin:0;font-size:24px}.rd-locked-card--compact .rd-locked-card__title{font-size:20px}.rd-locked-card__description,.rd-locked-card__note{color:var(--ink-2);margin:0;line-height:1.5}.rd-locked-card__note{color:var(--ink-3);font-size:12px}.rd-locked-card__cta{margin-top:2px}@media(max-width:1100px){.ordd-grid,.ordd-metrics{grid-template-columns:1fr}}@media(max-width:900px){.auth-grid--two,.auth-grid--triple,.auth-grid--quad,.ordd-grid,.ordd-metrics{grid-template-columns:1fr}.ordd-hero,.orders-banner,.ot-search__bar,.pp-meter__meta,.of-item__row,.set-list__row,.set-inline,.badge-pager,.rd-modal__head,.rd-modal__footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.an-filters__grid,.an-filters__custom,.badge-grid,.ntf-summary,.ntf-profile-grid,.ntf-grid{grid-template-columns:1fr}.leader-mobile{display:block}.leader-desktop{display:none}.sub-usage__hero,.sub-usage__hero-main,.sub-usage__hero-metrics,.sub-usage__compact-head,.sub-usage__compact-foot,.sub-usage__meta,.trash-card__row,.pager,.ntf-panel__foot,.ntf-hero__actions{flex-direction:column;align-items:stretch}.pr-exp__row,.pr-exp__row--action{grid-template-columns:1fr;align-items:flex-start}.pr-exp__meta{justify-items:flex-start;min-width:0}.pr-exp__size{text-align:left}.pr-exp__cta{width:100%;min-width:0}.trash-table__desktop{display:none}.trash-cards{display:grid}.rd-modal-backdrop{align-items:start;padding:16px;overflow-y:auto}.rd-modal{border-radius:16px;width:100%;max-height:min(100dvh - 32px,100%)}.rd-modal__head,.rd-modal__body,.rd-modal__footer{padding:16px}.rd-modal__title{font-size:clamp(22px,8vw,28px);line-height:1.05}.pp-modal{align-items:start;padding:12px;overflow-y:auto}.pp-modal__card{border-radius:14px}.pp-modal__body{max-height:min(100dvh - 120px,100%)}.rd-toast{max-width:none;inset:auto 16px 16px;transform:none}.rd-export__menu{min-width:0;left:0;right:0}}.bld{color:var(--ink);background:var(--bg);font-family:var(--ff-sans)}.bld__ticker{background:var(--ink);color:var(--bg);border-bottom:1px solid var(--ink);overflow:hidden}.bld__ticker-track{width:max-content;animation:60s linear infinite bld-tick;display:flex}.bld__ticker-inner{letter-spacing:.18em;white-space:nowrap;flex-shrink:0;align-items:center;gap:18px;padding:8px 18px;font-size:11px;display:flex}.bld__ticker-sep{color:var(--accent)}@keyframes bld-tick{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.bld__nav{background:var(--bg);border-bottom:1px solid var(--ink)}.bld__nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;max-width:1320px;margin:0 auto;padding:14px 32px;display:grid}.bld__brand{align-items:center;display:inline-flex}.bld__nav-links{justify-content:center;gap:28px;font-size:14px;display:flex}.bld__nav-links a:hover{color:var(--accent-ink)}.bld__nav-cta{gap:8px;display:flex}.bld__theme-switch{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bld__theme-switch{background:color-mix(in oklab,var(--surface) 92%,var(--bg-alt))}}.bld__theme-btn{letter-spacing:.1em;text-transform:uppercase;min-width:58px;color:var(--ink-3);border-radius:999px;padding:6px 10px;font-size:11px;transition:background .16s,color .16s,box-shadow .16s}.bld__theme-btn.is-active{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-1)}@media(max-width:980px){.bld__nav-links{display:none}.bld__nav-inner{grid-template-columns:auto auto;justify-content:space-between}}@media(max-width:640px){.bld__nav-inner{gap:16px;padding:14px 20px}.bld__nav-cta{flex-wrap:wrap;justify-content:flex-end;width:100%}}.bld__mast{border-bottom:2px solid var(--ink);max-width:1320px;margin:0 auto;padding:48px 32px 32px}.bld__mast-grid{grid-template-columns:130px 1fr 260px;align-items:flex-start;gap:32px;display:grid}.bld__mast-num{color:var(--accent);letter-spacing:-.04em;border-top:3px solid var(--ink);padding-top:8px;font-size:140px;line-height:.85}.bld__mast-issue{letter-spacing:.16em;color:var(--ink-3);border-top:3px solid var(--ink);margin-bottom:16px;padding-top:8px;font-size:11px}.bld__h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(40px,5.2vw,72px);font-weight:400;line-height:1.02}.bld__h1 em{color:var(--accent-ink);font-style:italic}.bld__h1 u{background:var(--accent-soft);border-radius:2px;padding:0 4px;text-decoration:none}.bld__dek{color:var(--ink-2);text-wrap:pretty;max-width:54ch;font-size:17px;line-height:1.55}.bld__mast-side{border-top:3px solid var(--ink);padding-top:8px;position:relative}.bld__stamp{background:var(--accent);color:var(--accent-fg);letter-spacing:.1em;box-shadow:2px 2px 0 var(--ink);border:1px solid var(--ink);border-radius:2px;padding:10px 14px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;top:10px;right:0;transform:rotate(4deg)}.bld__mast-stats{flex-direction:column;gap:14px;margin-top:56px;display:flex}.bld__mast-stat{border-bottom:1px solid var(--line-2);padding-bottom:10px}.bld__mast-stat-n{letter-spacing:-.02em;font-size:30px;line-height:1}.bld__mast-stat-l{letter-spacing:.14em;color:var(--ink-3);margin-top:4px;font-size:10px}.bld__mast-ctabar{border-top:1px dashed var(--line-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:16px 0 0;display:flex}.bld__mast-ctabar-l{letter-spacing:.1em;color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.bld__mast-ctabar-r{flex-wrap:wrap;gap:10px;display:flex}.bld__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab,red,red)){.bld__dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}}@media(max-width:820px){.bld__mast-grid{grid-template-columns:1fr}.bld__mast-num{font-size:120px}.bld__stamp{margin-bottom:20px;display:inline-block;position:static;transform:rotate(-2deg)}.bld__mast-stats{margin-top:0}}.bld__big-metrics{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;padding:24px 32px;display:grid}.bld__bm{border-right:1px solid var(--line-2);padding:28px 24px}.bld__bm:last-child{border-right:0}.bld__bm--dark{background:var(--ink);color:var(--bg);border-right-color:#0000}.bld__bm-label{letter-spacing:.14em;color:var(--ink-3);font-size:10px}.bld__bm--dark .bld__bm-label{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bld__bm--dark .bld__bm-label{color:color-mix(in oklab,var(--bg) 60%,transparent)}}.bld__bm-value{letter-spacing:-.03em;margin:8px 0 6px;font-size:64px;line-height:1}.bld__bm--dark .bld__bm-value{color:var(--accent)}.bld__bm-delta{color:var(--ink-2);font-size:12px}.bld__bm--dark .bld__bm-delta{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bld__bm--dark .bld__bm-delta{color:color-mix(in oklab,var(--bg) 75%,transparent)}}@media(max-width:760px){.bld__big-metrics{grid-template-columns:1fr}.bld__bm{border-right:0;border-bottom:1px solid var(--line-2)}}.bld__article{border-bottom:2px solid var(--ink);max-width:1320px;margin:0 auto;padding:80px 32px}.bld__kicker{letter-spacing:.16em;color:var(--accent-ink);margin-bottom:16px;font-size:11px;font-weight:600}.bld__h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,4.2vw,56px);font-weight:400;line-height:1.05}.bld__h2 em,.bld__h2-q{color:var(--accent-ink);font-style:italic}.bld__article-head{max-width:780px;margin-bottom:48px}.bld__article-cols{border:2px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.bld__hit{border:1px solid var(--line-2);background:var(--surface);margin:-1px;padding:32px}.bld__hit-row{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.bld__hit-n{color:var(--accent-ink);font-size:48px;line-height:1}.bld__hit-ex{letter-spacing:.08em;color:var(--ink-3);font-size:11px}.bld__hit-t{margin:0 0 10px;font-size:32px;font-weight:400;line-height:1.15}.bld__hit-d{color:var(--ink-2);margin:0;line-height:1.55}@media(max-width:760px){.bld__article-cols{grid-template-columns:1fr}}.bld__screen-band{background:radial-gradient(circle at top center,var(--accent),transparent 42%),linear-gradient(180deg,var(--ink),var(--ink))}@supports (color:color-mix(in lab,red,red)){.bld__screen-band{background:radial-gradient(circle at top center,color-mix(in oklab,var(--accent) 16%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--ink) 94%,var(--bg-inset)),color-mix(in oklab,var(--ink) 96%,black))}}.bld__screen-band{color:var(--bg);padding:80px 32px}.bld__screen-head{max-width:1320px;margin:0 auto 36px}.bld__screen-head .bld__kicker{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bld__screen-head .bld__kicker{color:color-mix(in oklab,var(--accent) 72%,white)}}.bld__screen-head .bld__h2,.bld__screen-head .bld__dek{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bld__screen-head .bld__dek{color:color-mix(in oklab,var(--bg) 78%,transparent)}}.bld__screen{background:linear-gradient(180deg,var(--surface),var(--surface));max-width:1320px;margin:0 auto}@supports (color:color-mix(in lab,red,red)){.bld__screen{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,var(--bg-alt)),color-mix(in oklab,var(--surface) 86%,var(--bg-alt)))}}.bld__screen{color:var(--ink);border:1px solid var(--line-3);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.bld__screen{border:1px solid color-mix(in oklab,var(--line-3) 88%,var(--ink))}}.bld__screen{overflow:hidden;box-shadow:0 40px 100px #00000080}.bld__screen-chrome{border-bottom:1px solid var(--line);background:var(--bg-alt);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.bld__screen-chrome{background:color-mix(in oklab,var(--bg-alt) 92%,var(--surface))}}.bld__screen-tabs{gap:4px;font-size:11px;display:flex}.bld__screen-tab{color:var(--ink-3);letter-spacing:.04em;border-radius:4px;padding:6px 10px}.bld__screen-tab.is-active{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bld__screen-tab.is-active{background:color-mix(in oklab,var(--surface) 88%,var(--bg-alt))}}.bld__screen-tab.is-active{color:var(--ink);box-shadow:var(--shadow-1);border:1px solid var(--line-2)}.bld__screen-meta{color:var(--ink-3);font-size:11px}.bld__screen-inner{grid-template-columns:220px 1fr;min-height:460px;display:grid}.bld__screen-side{border-right:1px solid var(--line);padding:20px}@supports (color:color-mix(in lab,red,red)){.bld__screen-side{border-right:1px solid color-mix(in oklab,var(--line) 92%,var(--ink))}}.bld__screen-side{background:var(--bg-alt)}@supports (color:color-mix(in lab,red,red)){.bld__screen-side{background:color-mix(in oklab,var(--bg-alt) 84%,var(--surface))}}.bld__screen-side-h{letter-spacing:.12em;color:var(--ink-3);margin-bottom:12px;font-size:10px}.bld__screen-side-stat{border-bottom:1px solid var(--line);padding:8px 0}@supports (color:color-mix(in lab,red,red)){.bld__screen-side-stat{border-bottom:1px solid color-mix(in oklab,var(--line) 92%,var(--ink))}}.bld__screen-side-l{color:var(--ink-3);font-size:10px}.bld__screen-side-v{font-size:22px;line-height:1.1}.bld__screen-partner{border-bottom:1px dashed var(--line-2);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.bld__screen-partner{border-bottom:1px dashed color-mix(in oklab,var(--line-2) 90%,var(--ink))}}.bld__screen-main{padding:20px 24px}.bld__screen-main-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.bld__screen-main-crumb{letter-spacing:.12em;color:var(--ink-3);font-size:10px}.bld__screen-main-t{margin:4px 0 0;font-size:24px;font-weight:400}.bld__screen-toolbar{flex-wrap:wrap;gap:6px;display:flex}.bld__screen-table{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.bld__screen-table{border:1px solid color-mix(in oklab,var(--line) 92%,var(--ink))}}.bld__screen-table{background:var(--surface);border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bld__screen-table{background:color-mix(in oklab,var(--surface) 96%,var(--bg-alt))}}.bld__screen-thead,.bld__screen-row{grid-template-columns:60px 1fr 140px 80px 80px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.bld__screen-thead{background:var(--bg-alt)}@supports (color:color-mix(in lab,red,red)){.bld__screen-thead{background:color-mix(in oklab,var(--bg-alt) 92%,var(--surface))}}.bld__screen-thead{letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:10px}@supports (color:color-mix(in lab,red,red)){.bld__screen-thead{border-bottom:1px solid color-mix(in oklab,var(--line) 92%,var(--ink))}}.bld__screen-row+.bld__screen-row{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.bld__screen-row+.bld__screen-row{border-top:1px solid color-mix(in oklab,var(--line) 92%,var(--ink))}}.bld__screen-item{font-size:13px;font-weight:500}@media(max-width:860px){.bld__screen-inner{grid-template-columns:1fr}.bld__screen-side{border-right:0;border-bottom:1px solid var(--line)}}.bld__pull{background:var(--bg-alt);border-bottom:2px solid var(--ink);padding:100px 32px}.bld__pull-inner{text-align:center;max-width:900px;margin:0 auto;position:relative}.bld__pull-open{color:var(--accent);margin-bottom:24px;font-size:160px;line-height:.5}.bld__pull-q{letter-spacing:-.015em;text-wrap:balance;margin:0 0 32px;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.25}.bld__pull-q em{color:var(--accent-ink);font-style:italic}.bld__pull-attr .mono{letter-spacing:.14em;color:var(--ink-3);font-size:12px}.bld__pricing{border-bottom:2px solid var(--ink);max-width:1320px;margin:0 auto;padding:80px 32px}.bld__pricing-head{max-width:700px;margin-bottom:48px}.bld__plans{border:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.bld__plan{background:var(--surface);border:1px solid var(--line-2);flex-direction:column;margin:-1px;padding:32px;display:flex;position:relative}.bld__plan--hot{background:var(--ink);color:var(--bg);border-color:var(--ink);z-index:2}.bld__plan--hot .bld__plan-b{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bld__plan--hot .bld__plan-b{color:color-mix(in oklab,var(--bg) 75%,transparent)}}.bld__plan-hot{background:var(--accent);color:var(--accent-fg);letter-spacing:.14em;border:1px solid var(--ink);padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-14px;right:24px}.bld__plan-top{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:16px;display:flex}.bld__plan--hot .bld__plan-top{border-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bld__plan--hot .bld__plan-top{border-color:color-mix(in oklab,var(--bg) 25%,transparent)}}.bld__plan-n{font-size:28px;font-weight:400}.bld__plan-p .serif{letter-spacing:-.02em;font-size:32px}.bld__plan-p .mono{color:var(--ink-3);margin-left:4px;font-size:11px}.bld__plan--hot .bld__plan-p .mono{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bld__plan--hot .bld__plan-p .mono{color:color-mix(in oklab,var(--bg) 65%,transparent)}}.bld__plan-b{color:var(--ink-2);margin:0 0 20px;font-size:14px}.bld__plan-feats{flex-direction:column;flex:auto;gap:10px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.bld__plan-feats li{gap:10px;display:flex}.bld__plan-feats .mono{color:var(--accent);font-weight:600}.bld__plan-cta{justify-content:center;margin-top:auto}@media(max-width:860px){.bld__plans{grid-template-columns:1fr}}.bld__closer{background:var(--accent);color:var(--accent-fg);border-bottom:2px solid var(--ink);padding:100px 32px}.bld__closer-inner{text-align:center;max-width:1100px;margin:0 auto}.bld__closer-kicker{letter-spacing:.16em;color:var(--accent-fg);font-size:11px}@supports (color:color-mix(in lab,red,red)){.bld__closer-kicker{color:color-mix(in oklab,var(--accent-fg) 85%,transparent)}}.bld__closer-kicker{margin-bottom:20px}.bld__closer-h{letter-spacing:-.025em;margin:0 0 36px;font-size:clamp(40px,5.5vw,80px);font-weight:400;line-height:1.05}.bld__closer-h em{color:var(--ink);font-style:italic}.bld__closer-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.bld__closer .btn--ghost{color:var(--accent-fg);border-color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.bld__closer .btn--ghost{border-color:color-mix(in oklab,var(--accent-fg) 50%,transparent)}}.bld__closer .btn--ghost:hover{background:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.bld__closer .btn--ghost:hover{background:color-mix(in oklab,var(--accent-fg) 15%,transparent)}}.bld__closer .btn--ghost:hover{border-color:var(--accent-fg)}.bld__foot{background:var(--ink);color:var(--bg);padding:48px 32px 0}.bld__foot-inner{grid-template-columns:1fr 2fr;gap:32px;max-width:1320px;margin:0 auto;padding-bottom:32px;display:grid}.bld__foot-brand{align-items:center;display:inline-flex}.bld__foot-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bld__foot-h{letter-spacing:.12em;color:var(--accent);margin-bottom:12px;font-size:10px}.bld__foot-cols a{color:var(--bg);display:block}@supports (color:color-mix(in lab,red,red)){.bld__foot-cols a{color:color-mix(in oklab,var(--bg) 80%,transparent)}}.bld__foot-cols a{padding:3px 0;font-size:13px}.bld__foot-cols a:hover{color:var(--accent)}.bld__foot-colophon{text-align:center;color:var(--bg);padding:16px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.bld__foot-colophon{color:color-mix(in oklab,var(--bg) 50%,transparent)}}.bld__foot-colophon{border-top:1px solid var(--bg)}@supports (color:color-mix(in lab,red,red)){.bld__foot-colophon{border-top:1px solid color-mix(in oklab,var(--bg) 15%,transparent)}}.bld__foot-colophon{max-width:1320px;margin:0 auto}@media(max-width:760px){.bld__foot-inner{grid-template-columns:1fr}.bld__foot-cols{grid-template-columns:repeat(2,1fr)}}.bld__pull--tight{padding:52px 32px}.bld__pull--tight .bld__pull-open{margin-bottom:8px;font-size:88px;line-height:.4}.bld__pull--tight .bld__pull-q{margin:0 0 14px;font-size:clamp(20px,2.2vw,28px)}.bld__pull--tight .bld__pull-attr{letter-spacing:.14em;color:var(--ink-3);font-size:11px}.bld__free-pill{background:var(--ink);color:var(--bg);letter-spacing:.16em;border-radius:2px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.bld__navlink{padding-right:10px!important}.bld__mobile{border-bottom:2px solid var(--ink);max-width:1320px;margin:0 auto;padding:100px 32px}.bld__mobile-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.bld__mobile-copy .bld__kicker{margin-bottom:18px}.bld__mobile-feats{color:var(--ink-2);flex-direction:column;gap:14px;margin:28px 0 32px;padding:0;font-size:15px;list-style:none;display:flex}.bld__mobile-feats li{border-bottom:1px dashed var(--line-3);grid-template-columns:32px 1fr;align-items:baseline;gap:14px;padding-bottom:14px;display:grid}.bld__mobile-feats li:last-child{border-bottom:0}.bld__mobile-feats .mono{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:700}.bld__mobile-ctas{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bld__mobile-note{color:var(--ink-3);letter-spacing:.1em;font-size:11px}.bld__mobile-phone{justify-content:center;display:flex;position:relative}.bld__phone{background:var(--ink);width:300px;height:600px;box-shadow:0 40px 80px -30px #00000073,0 0 0 2px var(--ink),inset 0 0 0 1px var(--bg);border-radius:42px;padding:12px;position:relative}@supports (color:color-mix(in lab,red,red)){.bld__phone{box-shadow:0 40px 80px -30px #00000073,0 0 0 2px var(--ink),inset 0 0 0 1px color-mix(in oklab,var(--bg) 12%,transparent)}}.bld__phone-notch{background:var(--ink);z-index:2;border-radius:12px;width:100px;height:24px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.bld__phone-screen{background:var(--bg);border-radius:32px;flex-direction:column;width:100%;height:100%;padding:28px 18px 18px;display:flex;overflow:hidden}.bld__phone-status{color:var(--ink-2);letter-spacing:.08em;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.bld__phone-head{margin-bottom:14px}.bld__phone-crumb{letter-spacing:.16em;color:var(--accent);margin-bottom:4px;font-size:9px}.bld__phone-title{letter-spacing:-.01em;font-size:20px;line-height:1.1}.bld__phone-shot{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bld__phone-shot{background:color-mix(in oklab,var(--accent) 10%,var(--bg))}}.bld__phone-shot{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.bld__phone-shot{border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line-2))}}.bld__phone-shot{border-radius:8px;margin-bottom:10px;padding:12px;position:relative}.bld__phone-shot-chip{letter-spacing:.14em;color:var(--ink-3);margin-bottom:6px;font-size:9px}.bld__phone-shot-txt{color:var(--ink-3);font-size:10px}.bld__phone-shot-item{color:var(--ink);margin:2px 0;font-size:13px;font-weight:500}.bld__phone-shot-price{color:var(--ink);font-size:12px;font-weight:600}.bld__phone-arrow{text-align:center;letter-spacing:.14em;color:var(--ink-3);margin:6px 0 10px;font-size:10px}.bld__phone-fields{flex-direction:column;gap:6px;margin-bottom:auto;display:flex}.bld__phone-field{background:var(--bg-alt);color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.bld__phone-field .mono{letter-spacing:.14em;color:var(--ink-3);font-size:9px}.bld__phone-cta{margin-top:12px;border-radius:8px!important;padding:10px!important;font-size:13px!important}.bld__phone-stamp{background:var(--accent);color:var(--accent-fg);letter-spacing:.14em;border:2px solid var(--ink);text-align:center;padding:10px 14px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;bottom:40px;right:-40px;transform:rotate(4deg)}@media(max-width:900px){.bld__mobile{padding:64px 24px}.bld__mobile-grid{grid-template-columns:1fr;gap:56px}.bld__phone-stamp{right:-20px}}.bld__plan--founder{border-color:var(--accent)}.bld__plan-founder{background:var(--accent);color:var(--accent-fg);letter-spacing:.16em;border:2px solid var(--ink);padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-14px;left:24px}.bld__plan-strike{color:var(--ink-3);margin-right:8px;font-size:16px;text-decoration:line-through}.bld__plan--hot .btn--primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.bld__plan--hot .btn--primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bld__plan--hot .btn--primary:hover{background:color-mix(in oklab,var(--accent) 85%,black)}}.bld__referral{border:1px dashed var(--line-2);background:var(--bg-alt);border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;padding:18px 22px;display:flex}.bld__referral-tag{letter-spacing:.18em;color:var(--accent-ink);background:var(--accent);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.bld__referral-tag{background:color-mix(in oklab,var(--accent) 18%,var(--bg))}}.bld__referral-tag{border-radius:2px;padding:4px 8px}.bld__referral-t{color:var(--ink);font-size:14px}.mw-shell{background:radial-gradient(circle at top,var(--accent),transparent 36%),var(--bg-alt);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.mw-shell{background:radial-gradient(circle at top,color-mix(in oklab,var(--accent) 14%,transparent),transparent 36%),var(--bg-alt)}}.mw-shell{color:var(--ink);padding:calc(16px + env(safe-area-inset-top,0px)) 0 calc(88px + env(safe-area-inset-bottom,0px));position:relative}.mw-shell__content{min-height:calc(100vh - 104px)}.mw-tabbar{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mw-tabbar{background:color-mix(in oklab,var(--surface) 88%,transparent)}}.mw-tabbar{-webkit-backdrop-filter:blur(28px)saturate(180%);border-top:1px solid var(--line);z-index:30}.mw-tabbar__item{color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 4px;display:flex}.mw-tabbar__item.is-active{color:var(--accent)}.mw-tabbar__icon{width:20px;height:20px}.mw-tabbar__icon svg{width:100%;height:100%}.mw-tabbar__label{letter-spacing:.02em;font-size:10px}.mw-more__scrim{z-index:34;background:#0e090480;position:fixed;inset:0}.mw-more{z-index:35;padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--shadow-pop);border-top-left-radius:28px;border-top-right-radius:28px;max-height:min(84vh,760px);position:fixed;inset:auto 0 0;overflow-y:auto}.mw-more__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mw-more__eyebrow,.mw-section__title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.mw-more__title,.mw-page-header__title{font-family:var(--ff-serif);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(28px,7vw,34px);font-weight:400;line-height:1.02}.mw-more__cta{background:var(--ink);width:100%;color:var(--paper);text-align:left;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.mw-more__cta-icon,.mw-list-row__icon,.mw-more__row-icon{background:var(--bg-alt);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mw-more__cta-icon{background:var(--accent);color:var(--accent-fg)}.mw-more__cta-icon svg,.mw-more__row-icon svg,.mw-list-row__icon svg,.mw-icon-button svg{width:18px;height:18px}.mw-more__cta-copy{flex-direction:column;min-width:0;display:flex}.mw-more__cta-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.mw-more__cta-subtitle,.mw-page-header__subtitle,.mw-list-row__subtitle{color:var(--ink-3);font-size:12px;line-height:1.4}.mw-more__cta-subtitle{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.mw-more__cta-subtitle{color:color-mix(in oklab,var(--paper) 76%,transparent)}}.mw-more__group{margin-top:20px}.mw-more__group-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:600}.mw-more__rows,.mw-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:16px;overflow:hidden}.mw-card{padding:14px}.mw-card--flush{padding:0}.mw-more__row,.mw-list-row{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.mw-more__row:last-child,.mw-list-row:last-child{border-bottom:0}.mw-more__row-label,.mw-list-row__title{letter-spacing:-.01em;font-size:14px;font-weight:500}.mw-list-row__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mw-list-row__detail,.mw-more__row-count{font-size:12px;font-family:var(--ff-mono);color:var(--ink-3)}.mw-more__row-count{background:var(--bg-alt);border-radius:999px;padding:2px 8px}.mw-more__chevron,.mw-list-row__chevron{color:var(--ink-3);font-size:18px}.mw-more__footer{border-top:1px solid var(--line);gap:6px;margin-top:22px;padding-top:16px;display:grid}.mw-more__user{letter-spacing:-.01em;font-weight:600}.mw-more__meta{color:var(--ink-3);font-size:12px}.mw-more__logout{border-top:1px solid var(--line);width:100%;color:var(--bad);align-items:center;gap:10px;margin-top:10px;padding:12px 0 0;display:flex}.mw-page-header{padding:0 18px 10px}.mw-page-header__bar{justify-content:space-between;align-items:center;min-height:34px;display:flex}.mw-page-header__edge{align-items:center;min-width:36px;display:flex}.mw-page-header__edge--right{justify-content:flex-end}.mw-page-header__copy{margin-top:6px}.mw-page-header__subtitle{color:var(--ink-2);margin:6px 0 0}.mw-icon-button{background:var(--surface);border:1px solid var(--line);width:32px;height:32px;color:var(--ink);box-shadow:var(--shadow-2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mw-section{padding:10px 18px 0}.mw-section--flush{padding-top:4px}.mw-section__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.mw-section__action{color:var(--accent);font-size:13px}.mw-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-metric-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:14px;padding:12px 14px}.mw-metric-card--wide{grid-column:1/-1}.mw-metric-card__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.mw-metric-card__value{font-family:var(--ff-serif);letter-spacing:-.02em;margin-top:6px;font-size:24px;line-height:1}.mw-metric-card__detail{color:var(--ink-2);margin-top:4px;font-size:12px}.mw-chip-row{scrollbar-width:none;gap:6px;padding:0 18px 6px;display:flex;overflow-x:auto}.mw-chip-row::-webkit-scrollbar{display:none}.mw-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px}.mw-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mw-search{background:var(--surface);border:1.5px solid var(--border);color:var(--ink-3);box-shadow:var(--shadow-1);border-radius:14px;align-items:center;gap:8px;margin:0 18px;padding:10px 12px;display:flex}.mw-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1}.mw-search input:focus{outline:none}.mw-segmented{background:var(--ink);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px;margin:0 18px;padding:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.mw-segmented{background:color-mix(in oklab,var(--ink) 8%,transparent)}}.mw-segmented__button{color:var(--ink-2);border-radius:10px;padding:8px 10px;font-size:13px}.mw-segmented__button.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2)}.mw-stack{flex-direction:column;gap:8px;display:flex}.mw-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mw-flow-nav{gap:8px;margin-top:10px;display:grid}.mw-flow-nav__detail{color:var(--ink-3);font-size:12px}.mw-empty{text-align:center;color:var(--ink-3);padding:30px 18px 12px;font-size:13px}.mw-list-row__title.is-danger{color:var(--bad)}@media(min-width:981px){.mw-shell,.mw-tabbar,.mw-more,.mw-more__scrim{display:none}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
