@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-444{height:calc(var(--spacing) * 444)}.h-1064{height:calc(var(--spacing) * 1064)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ground:#fff;--ground-2:#f6f7f9;--ground-3:#eef0f3;--line:#e4e7ec;--line-strong:#cbd0d8;--canvas:var(--ground);--ink:#171a20;--ink-2:#4c5364;--ink-3:#666d7d;--accent:#2b4cff;--accent-ink:#1f38d9;--accent-wash:#eef1ff;--on-accent:#fff;--ok:#0f7a47;--ok-wash:#e7f5ec;--warn:#9a5b00;--warn-wash:#fdf3e3;--bad:#c62828;--bad-wash:#fdecec;--font:var(--font-display), "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "Helvetica Neue", "Liberation Sans", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:clamp(2.25rem, 4.5vw, 3.25rem);--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.55;--tracking-tight:-.022em;--tracking-snug:-.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--r-sm:.375rem;--r-md:.75rem;--r-lg:1.125rem;--r-pill:999px;--hair:1px;--shadow-rest:0 1px 2px #171a200d;--shadow-raised:0 1px 2px #171a200f, 0 16px 40px -20px #171a2040;--ring:0 0 0 3px var(--accent-wash);--dur-fast:.12s;--dur-swap:.36s;--dur-out:.2s;--dur-tick:.7s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-pop:cubic-bezier(.2, .9, .25, 1.15);--shell:74rem;--measure:60ch;--narrow:32rem;--control-h:2.625rem;--mark:2.75rem;--dot:.5rem;--media-max-block:12rem;--handle:.875rem;--studio-key:#ffecd28c;--studio-key-soft:#ffecd21a;--studio-shade:#0000008c;--studio-shade-deep:#000000b3;--studio-rim:#78ebff8c;--studio-rim-strong:#78ebffbf;--print-b-fabric:.96;--print-s-fabric:.82;--print-b-cap:.74;--print-s-cap:.85;--print-b-hard:1;--print-s-hard:.9;--print-b-board:.94;--print-s-board:.8;--print-b-shadow:.88;--print-s-shadow:.85;--print-b-skin:.25;--print-c-skin:1.2;--sample-lift-fabric:7.5;--sample-lift-cap:4.5;--sample-lift-hard:1.6;--sample-blur-hard:6px;--sample-opacity:.6;--sample-opacity-hard:.35;--print-feather-skin:3%;--patch-cloth:#efeae2;--patch-edge:#ffffff38;--patch-inset:12%;--patch-radius:18px;--patch-merrow:8px;--flash-ring:16px;--dur-flash:1.4s;--type-influencer:#9a4b00;--type-influencer-wash:#fdf1e3;--type-athlete:#0f7a47;--type-athlete-wash:#e7f5ec;--type-founder:#5b2d91;--type-founder-wash:#f1e9fb;--type-business:#3b4a6b;--type-business-wash:#eceff5;--arena-page:#07080c;--arena-panel:#090f0f;--room-grid-line:#ffffff0a;--room-grid-size:3.5rem;--room-glow:radial-gradient(60% 45% at 78% -8%, #2fe0c21a, transparent 64%);--arena-teal:#2fe0c2;--arena-teal-text:#8ff0dc;--arena-glow:0 0 .375rem #2fe0c2;--arena-line:#ffffff24;--arena-line-strong:#ffffff5c;--arena-fill:#ffffff0a;--arena-fill-strong:#ffffff1a;--arena-ink:#fff;--arena-ink-2:#ffffffb3;--arena-ink-3:#ffffff80;--arena-hot:#c2410c;--arena-new:#7c3aed;--card-min:16rem;--card-media-aspect:16 / 10;--nav-h:3.75rem;--rail-w:16.25rem}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--canvas)}body{color:var(--ink);font-family:var(--font);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0}html:before{content:"";z-index:-1;pointer-events:none;background-image:var(--room-glow), linear-gradient(to right, var(--room-grid-line) var(--hair), transparent var(--hair)), linear-gradient(to bottom, var(--room-grid-line) var(--hair), transparent var(--hair));background-size:auto, var(--room-grid-size) var(--room-grid-size), var(--room-grid-size) var(--room-grid-size);position:fixed;inset:0;-webkit-mask-image:radial-gradient(130% 85% at 50% 0,#000 0%,#00000073 38%,#0000 78%);mask-image:radial-gradient(130% 85% at 50% 0,#000 0%,#00000073 38%,#0000 78%)}@media (prefers-contrast:more){html:before{display:none}}.eyebrow{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);display:inline-flex}.mono{font-family:var(--mono)}.mono,.table,.countdown,.tally dd{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out)}a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);margin:0}p{margin:0}.shell{max-width:var(--shell);padding:0 var(--s-6) var(--s-16);margin:0 auto}.shell[data-width=narrow]{max-width:var(--narrow)}.wordmark{font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);text-decoration:none}.headline{font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);max-width:20ch;margin:0 0 var(--s-4)}.headline[data-size=sub]{font-size:var(--text-3xl);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.standfirst{color:var(--ink-2);font-size:var(--text-lg);max-width:var(--measure);margin:0 0 var(--s-10)}.title{font-size:var(--text-xl);margin:0 0 var(--s-2)}.note{color:var(--ink-2);font-size:var(--text-md);max-width:var(--measure)}.smallprint{color:var(--ink-3);font-size:var(--text-sm)}.tabular{font-variant-numeric:tabular-nums}.card{background:var(--ground);border:var(--hair) solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-rest);padding:var(--s-6)}.card[data-raised=true]{box-shadow:var(--shadow-raised)}.card[data-tone=quiet]{background:var(--ground-2);box-shadow:none}.card-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.cards{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.stack{gap:var(--s-5);display:grid}.rule{border:0;border-top:var(--hair) solid var(--line);margin:var(--s-10) 0}.stats{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.stat{gap:var(--s-1);padding:var(--s-4) var(--s-5);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--ground);align-content:start;min-width:0;display:grid}.stat dt{color:var(--ink-3);font-size:var(--text-sm)}.stat dd{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);overflow-wrap:anywhere;min-width:0;margin:0}.stat[data-tone=live] dd{color:var(--accent-ink)}.stat dd small{margin-top:var(--s-1);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:0;color:var(--ink-3);display:block}.pill{align-items:center;gap:var(--s-2);padding:.1875rem var(--s-3);border-radius:var(--r-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;background:var(--ground-3);color:var(--ink-2);line-height:1.4;display:inline-flex}.pill:before{content:"";width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%;flex:none}.pill[data-tone=live]{background:var(--accent-wash);color:var(--accent-ink)}.pill[data-tone=ok]{background:var(--ok-wash);color:var(--ok)}.pill[data-tone=waiting]{background:var(--warn-wash);color:var(--warn)}.pill[data-tone=stopped]{background:var(--bad-wash);color:var(--bad)}.pill[data-tone=live]:before{animation:2.4s ease-in-out infinite pulse}.tag{padding:.0625rem var(--s-2);border:var(--hair) solid var(--line);border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;display:inline-block}.button{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-5);border:var(--hair) solid var(--ink);border-radius:var(--r-sm);background:var(--ink);color:var(--on-accent);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.button:hover{background:var(--ink-2);border-color:var(--ink-2)}.button[data-tone=accent]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button[data-tone=accent]:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.button:focus-visible{box-shadow:var(--ring);outline:none}.button[data-tone=quiet]{background:var(--ground);color:var(--ink);border-color:var(--line-strong)}.button[data-tone=quiet]:hover{background:var(--ground-2);border-color:var(--ink-3)}.button[data-tone=quiet][aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}.button[data-size=lg]{min-height:3rem;padding:0 var(--s-6);font-size:var(--text-base);width:100%}.button:disabled{opacity:.5;cursor:not-allowed}.button-row{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.linkish{color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;background:0 0;border:0;padding:0}.linkish:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:var(--ink-2);font-size:var(--text-sm);padding:0}label.field{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0 0 var(--s-2);display:block}.field-group{margin-top:var(--s-4)}input[type=email],input[type=text],input[type=url],input[type=number],input[type=search],input[type=date],input[type=datetime-local],input[type=file],textarea,select{width:100%;min-height:var(--control-h);padding:0 var(--s-3);background:var(--ground);color:var(--ink);border:var(--hair) solid var(--line-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--text-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}input[type=file]{padding:var(--s-2) var(--s-3);color:var(--ink-2)}textarea{min-height:6.5rem;padding:var(--s-3);resize:vertical;line-height:var(--leading-normal)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}input::placeholder,textarea::placeholder{color:var(--line-strong)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);margin:0}.grid-2{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.money{border:var(--hair) solid var(--line-strong);border-radius:var(--r-sm);background:var(--ground);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:stretch;display:flex}.money:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.money span{padding:0 var(--s-3);border-right:var(--hair) solid var(--line);color:var(--ink-3);font-weight:var(--weight-medium);align-items:center;display:flex}.money input,.money input:focus{box-shadow:none;font-weight:var(--weight-semibold);font-size:var(--text-lg);font-variant-numeric:tabular-nums;background:0 0;border:0}.counter{margin-top:var(--s-2);color:var(--ink-3);font-size:var(--text-xs);display:block}.counter[data-short=true]{color:var(--warn)}.choices{gap:var(--s-2);margin-top:var(--s-3);display:grid}.choice{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hair) solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:flex-start;display:flex}.choice:hover{border-color:var(--line-strong)}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.choice input{margin-top:.3rem}.choice-name{font-weight:var(--weight-medium)}.choice-what{color:var(--ink-2);font-size:var(--text-sm);display:block}.notice{gap:var(--s-1);padding:var(--s-4) var(--s-5);border:var(--hair) solid var(--line);border-radius:var(--r-sm);background:var(--ground-2);color:var(--ink-2);font-size:var(--text-sm);max-width:var(--measure);margin:0 0 var(--s-6);border-left-width:3px;display:grid}.notice strong{color:var(--ink);font-weight:var(--weight-semibold)}.notice[data-tone=waiting]{border-left-color:var(--warn);background:var(--warn-wash)}.notice[data-tone=stopped]{border-left-color:var(--bad);background:var(--bad-wash)}.notice[data-tone=live]{border-left-color:var(--accent);background:var(--accent-wash)}.problem,.error{color:var(--bad);font-size:var(--text-sm);margin:var(--s-3) 0 0}.field-block{gap:var(--s-2);margin-top:var(--s-3);display:grid}.prerequisite{color:var(--warn);font-size:var(--text-sm);margin:var(--s-4) 0 0;max-width:var(--measure)}.route{gap:var(--s-2);margin:0 0 var(--s-8);counter-reset:step;flex-wrap:wrap;padding:0;list-style:none;display:flex}.route li{min-width:0;padding:var(--s-3) 0 0;border-top:2px solid var(--line);color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--weight-medium);flex:9rem}.route li[data-state=done]{border-top-color:var(--ink);color:var(--ink-2)}.route li[data-state=here]{border-top-color:var(--accent);color:var(--ink)}.route li span{font-weight:var(--weight-regular);display:block}.stage{padding:var(--s-4);background:var(--ground-2);border:var(--hair) solid var(--line);border-radius:var(--r-lg)}.surface{width:100%;aspect-ratio:var(--aspect,4 / 3);background:var(--ground-2);border-radius:var(--r-md);touch-action:none;isolation:isolate;position:relative;overflow:hidden;container:surface/inline-size}.surface img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.surface[data-empty=true]{background:var(--ground-3);border:var(--hair) dashed var(--line-strong)}.surface-badge{top:var(--s-3);left:var(--s-3);z-index:1;padding:.125rem var(--s-2);background:var(--ground);border:var(--hair) solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-rest);color:var(--ink-3);font-size:var(--text-xs);line-height:1.6;position:absolute}.surface-note{inset:auto var(--s-4) var(--s-4);color:var(--ink-3);font-size:var(--text-sm);text-align:center;position:absolute}.plot{border:var(--hair) solid var(--accent);border-radius:var(--r-sm);background:var(--accent-wash);color:var(--accent-ink);position:absolute;box-shadow:0 0 0 1px #0000008c;container-type:size}.plot[data-claimed=true]{background:0 0}.plot[data-warp=true]{box-shadow:none;background:0 0;border-color:#0000}.plot[data-warp=true][data-claimed=true] .plot-shape polygon{fill:#0000}.plot:has(.plot-mark) .plot-shape{opacity:0}.surface[data-editor] .plot .plot-shape{opacity:1}.plot[data-selected=true]{border-color:var(--ink);color:var(--ink);background:#ffffff0f;border-width:2px}.plot[data-drawing=true]{background:0 0;border-style:dashed}.plot[data-shape=quad]{border-color:var(--line-strong);background:0 0;border-style:dotted}.plot-shape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plot-shape polygon{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3;paint-order:stroke}.handle{width:var(--handle);height:var(--handle);margin-left:calc(var(--handle) / -2);margin-top:calc(var(--handle) / -2);background:var(--ground);border:2px solid var(--accent);border-radius:var(--r-pill);box-shadow:var(--shadow-rest);cursor:grab;touch-action:none;transition:transform var(--dur-fast) var(--ease-out);padding:0;position:absolute}.handle:hover{transform:scale(1.2)}.handle:focus-visible{box-shadow:var(--ring);outline:none;transform:scale(1.2)}.handle:active{cursor:grabbing;background:var(--accent-wash)}.handle[data-edge]{width:calc(var(--handle) * 1.6);height:calc(var(--handle) * .55);margin-left:calc(var(--handle) * -.8);margin-top:calc(var(--handle) * -.275);border-radius:var(--r-sm);background:var(--ground)}.handle[data-edge=n],.handle[data-edge=s]{cursor:ns-resize}.handle[data-edge=e],.handle[data-edge=w]{cursor:ew-resize}.handle[data-box]{width:calc(var(--handle) * .75);height:calc(var(--handle) * .75);border-color:var(--ink);border-radius:2px}.handle[data-box=nw]{margin-left:calc(var(--handle) * -1.3);margin-top:calc(var(--handle) * -1.3)}.handle[data-box=ne]{margin-left:calc(var(--handle) * .55);margin-top:calc(var(--handle) * -1.3)}.handle[data-box=se]{margin-left:calc(var(--handle) * .55);margin-top:calc(var(--handle) * .55)}.handle[data-box=sw]{margin-left:calc(var(--handle) * -1.3);margin-top:calc(var(--handle) * .55)}.handle[data-box=nw],.handle[data-box=se]{cursor:nwse-resize}.handle[data-box=ne],.handle[data-box=sw]{cursor:nesw-resize}.surface[data-editor] .plot{cursor:move;touch-action:none}.surface[data-editor] .plot:focus-visible{outline:none}.surface[data-editor] .plot:focus-visible .plot-shape polygon,.surface[data-editor] .plot[data-selected=true] .plot-shape polygon{stroke:var(--ink);stroke-width:2px}.plot-label{margin-top:var(--s-1);padding:.125rem var(--s-2);background:var(--ground);border:var(--hair) solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-rest);color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;transform:translateY(calc(var(--label-lane,0) * 115%));line-height:1.5;position:absolute;top:100%;left:0}.plot-label b{color:var(--ink);font-weight:var(--weight-semibold)}.plot[data-side=right] .plot-label{left:auto;right:0}@container surface (max-width:32rem){.plot-label b{display:none}.plot-label[data-empty=true] b{display:inline}}.plot-label[data-place=beside]{margin-top:0;margin-left:var(--s-1);transform:translate(calc(var(--label-lane,0) * 115%), -50%);top:50%;left:100%;right:auto}.plot[data-side=right] .plot-label[data-place=beside]{margin-left:0;margin-right:var(--s-1);transform:translate(calc(var(--label-lane,0) * -115%), -50%);left:auto;right:100%}.plot-label[data-place=above]{margin-top:0;margin-bottom:var(--s-1);transform:translateY(calc(var(--label-lane,0) * -115%));top:auto;bottom:100%}.plot-warp{mix-blend-mode:normal;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plot[data-material=skin][data-light=key] .plot-warp{mix-blend-mode:multiply}.plot[data-material=skin][data-light=shadow] .plot-warp{opacity:.9}.plot-warp-box{width:100%;height:100%;transform:var(--warp);transform-origin:0 0;clip-path:var(--clip,none);position:relative}.plot[data-material=skin] .plot-warp-box{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent), linear-gradient(to bottom, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent), linear-gradient(to bottom, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent), linear-gradient(to bottom, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent), linear-gradient(to bottom, transparent, var(--ink) var(--print-feather-skin), var(--ink) calc(100% - var(--print-feather-skin)), transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.plot-warp .plot-mark{padding:0}.plot-warp .plot-mark img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;filter:brightness(calc(var(--print-b-material,1) * var(--print-b-light,1))) saturate(calc(var(--print-s-material,1) * var(--print-s-light,1))) contrast(var(--print-c-material,1));position:absolute;inset:0}.plot-sample,.plot-light{pointer-events:none;-webkit-mask-image:var(--mark-src,none);-webkit-mask-image:var(--mark-src,none);-webkit-mask-image:var(--mark-src,none);mask-image:var(--mark-src,none);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.plot-sample{background-image:var(--photo,none);background-size:calc(100% * 100 / var(--wn,100)) calc(100% * 100 / var(--hn,100));background-position:calc(100% * var(--xn,0) / (100 - var(--wn,0))) calc(100% * var(--yn,0) / (100 - var(--hn,0)));filter:brightness(var(--sample-lift,1)) contrast(1.15) grayscale(1);mix-blend-mode:multiply;opacity:var(--sample-opacity);background-repeat:no-repeat}.plot-light{background:linear-gradient(100deg, var(--studio-key) 0%, var(--studio-key-soft) 30%, transparent 48%, var(--studio-shade) 82%, var(--studio-shade-deep) 94%, var(--studio-rim) 100%);mix-blend-mode:soft-light}.plot[data-light=shadow],.demo-spot[data-light=shadow]{--print-b-light:var(--print-b-shadow);--print-s-light:var(--print-s-shadow)}.plot[data-light=shadow] .plot-light,.demo-spot[data-light=shadow] .plot-light{background:linear-gradient(100deg, #0003 0%, #00000073 60%, var(--studio-shade) 88%, var(--studio-rim-strong) 100%)}.plot[data-material=fabric],.demo-spot[data-material=fabric]{--print-b-material:var(--print-b-fabric);--print-s-material:var(--print-s-fabric);--sample-lift:var(--sample-lift-fabric)}.plot[data-material=hard]{--print-b-material:var(--print-b-hard);--print-s-material:var(--print-s-hard);--sample-lift:var(--sample-lift-hard)}.plot[data-material=hard] .plot-sample{filter:brightness(var(--sample-lift)) contrast(1.1) grayscale(1) blur(var(--sample-blur-hard));mix-blend-mode:screen;opacity:var(--sample-opacity-hard)}.plot[data-material=hard] .plot-light{background:linear-gradient(100deg, var(--studio-key) 0%, var(--studio-key-soft) 26%, transparent 46%, var(--studio-shade) 80%, var(--studio-shade-deep) 92%, var(--studio-rim-strong) 100%)}.plot[data-material=board]{--print-b-material:var(--print-b-board);--print-s-material:var(--print-s-board)}.plot[data-material=board] .plot-sample{display:none}.plot[data-material=board] .plot-light{opacity:.7}.plot[data-material=cap],.demo-spot[data-material=cap]{--print-b-material:var(--print-b-cap);--print-s-material:var(--print-s-cap);--sample-lift:var(--sample-lift-cap)}.plot[data-material=cap] .plot-mark:before{content:"";border-radius:var(--patch-radius);background:linear-gradient(90deg, var(--studio-shade) 0%, transparent 22%, transparent 70%, #000000a6 100%), var(--patch-cloth);box-shadow:inset 0 0 0 var(--patch-merrow) var(--patch-edge), inset 0 -18px 25px #0006;pointer-events:none;position:absolute;inset:0}.plot[data-material=cap] .plot-warp .plot-mark img,.plot[data-material=cap] .plot-sample{inset:var(--patch-inset);width:calc(100% - 2 * var(--patch-inset));height:calc(100% - 2 * var(--patch-inset))}.plot[data-material=cap] .plot-light{border-radius:var(--patch-radius);-webkit-mask-image:none;mask-image:none}.plot[data-material=skin]{--print-b-material:var(--print-b-skin);--print-c-material:var(--print-c-skin)}.plot[data-material=skin] .plot-sample,.plot[data-material=skin] .plot-light{display:none}.plot[data-material=skin] .plot-warp .plot-mark{overflow:visible}.plot-warp .plot-mark-placeholder{font-size:80px}.plot-marks{pointer-events:none;position:absolute;inset:0}.plot-mark{will-change:transform, opacity;justify-content:center;align-items:center;padding:7%;display:flex;position:absolute;inset:0}.plot-mark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.plot-mark-placeholder{border-radius:var(--r-pill);background:var(--ink);color:var(--ground);font-size:clamp(.625rem,9cqw,1rem);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3em;max-width:100%;padding:.25em .7em;line-height:1.2;display:inline-flex;overflow:hidden}.plot-mark[data-state=in]{animation:plot-mark-in var(--dur-swap) var(--ease-pop) both}.plot-mark[data-state=out]{animation:plot-mark-out var(--dur-out) var(--ease-in) both}.plot-mark[data-state=in]:after{content:"";inset:0;inset:calc(var(--flash-ring) * -.5);border:var(--flash-ring) solid var(--accent);opacity:0;animation:plot-flash var(--dur-flash) var(--ease-out) both;pointer-events:none;border-radius:0;position:absolute}.plot[data-material=cap] .plot-mark[data-state=in]:after{border-radius:var(--patch-radius)}.plot-mark[data-state=in]:not([data-flash=true]):after{animation:none}.surface[data-editor] .plot-mark:after{display:none}@keyframes plot-flash{0%{opacity:1}to{opacity:0}}@keyframes plot-mark-in{0%{opacity:0;transform:translateY(-14%)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes plot-mark-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.arena{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:stretch;display:grid}@media (max-width:60rem){.arena{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}@media (min-width:60.01rem){.arena>.stage{top:var(--s-4);position:sticky}}.arena-panel{gap:var(--s-5);flex-direction:column;display:flex}.arena-panel>.facts{margin-top:auto}.arena-panel .facts{grid-template-columns:repeat(3,minmax(0,1fr))}.arena-panel .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-panel .stats>.stat:first-child:nth-last-child(odd){grid-column:1/-1}@media (max-width:30rem){.stats,.arena-panel .stats{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.stats>.stat:first-child:nth-last-child(odd){grid-column:1/-1}.stat{padding:var(--s-3) var(--s-4)}.arena-panel .facts{grid-template-columns:minmax(0,1fr)}}.arena-panel .headline{font-size:var(--text-2xl);margin:0}.arena-panel .standfirst{font-size:var(--text-base);margin:0}.kit{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--hair) solid var(--line);flex-direction:column;display:flex}.kit-title{font-size:var(--text-base);margin:0}.kit-note{color:var(--ink-3);font-size:var(--text-xs);margin:0}.kit-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.kit-row{gap:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;display:grid}.kit-row .kit-frame{aspect-ratio:1;max-height:none}.kit-row .proof-frame-note{font-size:var(--text-xs)}.kit-row-body{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.kit-row-head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.kit-brand{align-items:center;gap:var(--s-2);font-size:var(--text-sm);margin:0;display:flex}.kit-brand[data-empty=true]{color:var(--ink-3)}.kit-brand .brandmark-tile{inline-size:var(--s-6);block-size:var(--s-6);flex:none}.kit-meta{gap:var(--s-2) var(--s-4);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.facts{gap:var(--s-3) var(--s-6);padding-top:var(--s-4);border-top:var(--hair) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.facts div{min-width:0}.facts dt{color:var(--ink-3);font-size:var(--text-sm)}.facts dd{font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.countdown{gap:var(--s-1);display:grid}.countdown-label{color:var(--ink-3);font-size:var(--text-sm)}.countdown-clock{align-items:baseline;gap:var(--s-2);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:var(--ink);display:flex}.countdown-part{align-items:baseline;min-width:2ch;display:inline-flex}.countdown-part i{font-style:normal;font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:0;color:var(--ink-3);margin-left:.125rem}.countdown[data-open=true] .countdown-part[data-seconds=true]{color:var(--accent-ink)}.countdown[data-open=false] .countdown-clock{color:var(--ink-3)}.watchers{align-items:center;gap:var(--s-2);color:var(--accent-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;display:inline-flex}.watchers-dot{width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.ledger .dot{animation:none}.ledger{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.ledger>li{background:var(--ground);border:var(--hair) solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-rest);padding:var(--s-5) var(--s-6)}.ledger>li[data-selected=true]{border-color:var(--ink)}.ledger-head{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ledger-name{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.spec{color:var(--ink-2);font-size:var(--text-md);margin:var(--s-3) 0 0;max-width:var(--measure)}.tags{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.price{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-align:right;min-width:6ch;transition:color var(--dur-out) var(--ease-out);justify-items:end;display:inline-grid}.price small{font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:0;color:var(--ink-3)}.price[data-ticking=true]{color:var(--accent-ink)}.price[data-ticking=true]>small{animation:price-tick var(--dur-tick) var(--ease-out) both}@keyframes price-tick{0%{opacity:.4;transform:translateY(.125rem)}to{opacity:1;transform:translateY(0)}}.standing{align-items:center;gap:var(--s-3);padding:var(--s-3);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--ground);color:var(--ink-2);font-size:var(--text-md);margin:0;display:flex}.standing strong{color:var(--ink);font-weight:var(--weight-semibold)}.standing-words{gap:.125rem;min-width:0;display:grid}.standing-words small{color:var(--ink-3);font-size:var(--text-sm)}.brandmark-tile{width:calc(var(--mark) * 2.5);height:var(--mark);padding:var(--s-1);border:var(--hair) solid var(--line);border-radius:var(--r-sm);background:var(--ground);flex:none;place-items:center;display:grid}.brandmark-tile[data-empty=true]{background:var(--ground-3)}.brandmark{object-fit:contain;width:100%;height:100%;display:block}.standing[data-empty=true]{color:var(--ink-2);border-style:dashed;border-color:var(--line-strong)}.flag{align-items:center;gap:var(--s-2);margin:var(--s-3) 0 0;padding:.1875rem var(--s-3);border-radius:var(--r-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--ground-3);color:var(--ink-2);display:inline-flex}.flag[data-tone=live]{background:var(--accent-wash);color:var(--accent-ink)}.flag[data-tone=waiting]{background:var(--warn-wash);color:var(--warn)}.flag[data-tone=stopped]{background:var(--bad-wash);color:var(--bad)}.spot-card{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;display:grid}@media (max-width:48rem){.spot-card{grid-template-columns:minmax(0,1fr)}}.brief{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.brief-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-2);letter-spacing:0;margin:0}.checklist{gap:var(--s-2);margin:var(--s-3) 0 0;max-width:var(--measure);padding:0;list-style:none;display:grid}.checklist li{gap:var(--s-3);color:var(--ink);font-size:var(--text-md);line-height:var(--leading-snug);grid-template-columns:auto minmax(0,1fr);display:grid}.checklist li:before{content:"✓";color:var(--ink-3);font-weight:var(--weight-semibold)}.terms{gap:var(--s-2);padding-top:var(--s-4);border-top:var(--hair) solid var(--line);font-size:var(--text-sm);color:var(--ink-2);margin:0;display:grid}.terms div{gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.terms dt{color:var(--ink-3);min-width:7rem}.terms dd{margin:0}.bidbox{padding:var(--s-5);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--ground-2)}.bidbox .price{text-align:left;font-size:var(--text-3xl);justify-items:start}.bidbox>.standing,.bidbox>.note{margin-top:var(--s-4)}.standing-live{display:block}.bidbox form,.bidbox .problem,.bidbox .field{margin-top:var(--s-4)}.bidbox .grid-2+.field,.bidbox .field:first-child{margin-top:0}.bidbox .button-row{margin-top:var(--s-4)}.bidbox .button{width:100%}.tally{gap:var(--s-3);margin:0 0 var(--s-4);padding-bottom:var(--s-4);border-bottom:var(--hair) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tally dt{color:var(--ink-3);font-size:var(--text-xs)}.tally dd{margin:var(--s-1) 0 0;font-weight:var(--weight-semibold);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug)}.tally div:last-child dd{font-size:var(--text-xl);color:var(--accent-ink)}.overview{gap:var(--s-8);display:grid}.setup{align-items:start;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.setup .card{gap:var(--s-3);align-content:start;display:grid}.setup-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.listing-card{gap:var(--s-5);grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid}@media (max-width:40rem){.listing-card{grid-template-columns:minmax(0,1fr)}}.thumb{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--ground-2);border:var(--hair) solid var(--line);overflow:hidden}.thumb img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.thumb[data-mark=true]{position:relative}.thumb .thumb-mark{right:var(--s-2);bottom:var(--s-2);width:var(--s-8);height:var(--s-8);border-radius:var(--r-sm);border:var(--hair) solid var(--line);background:var(--ground);object-fit:contain;padding:.125rem;position:absolute}.thumb[data-empty=true]{background:var(--ground-3)}.listing-body{gap:var(--s-3);min-width:0;display:grid}.listing-figures{gap:var(--s-4) var(--s-8);flex-wrap:wrap;margin:0;display:flex}.listing-figures div{min-width:0}.listing-figures dt{color:var(--ink-3);font-size:var(--text-xs)}.listing-figures dd{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);margin:0}.next-action{align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:var(--hair) solid var(--line);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.next-action a{font-weight:var(--weight-medium);color:var(--ink)}.card>.spec+.note,.card>.note+.note,.ledger>li>.note+.note,.ledger>li>.proof-frame,.ledger>li>.note,.ledger>li>.smallprint{margin-top:var(--s-3)}.proof-frame{aspect-ratio:4/3;border-radius:var(--r-sm);border:var(--hair) solid var(--line);background:var(--ground-2);position:relative;overflow:hidden}.proof-frame img{object-fit:contain;width:100%;height:100%;display:block}.proof-frame[data-empty=true]{border-style:dashed;border-color:var(--line-strong)}.proof-frame-note{inset:auto var(--s-4) var(--s-4);color:var(--ink-3);font-size:var(--text-sm);text-align:center;position:absolute}.kit-frame{max-height:var(--media-max-block)}.kit-own{top:var(--s-2);left:var(--s-2);padding:.125rem var(--s-2);background:var(--ground);border:var(--hair) solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-rest);color:var(--ink-2);font-size:var(--text-xs);line-height:1.6;position:absolute}.dispute-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.state{align-items:center;gap:var(--s-2);font-weight:var(--weight-semibold);display:inline-flex}.state:before{content:"";width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%}.state[data-value=complete]{color:var(--ok)}.state[data-value=incomplete]{color:var(--warn)}.state[data-value=not_started]{color:var(--ink-3)}.reach-groups{gap:var(--s-6);display:grid}.reach-group{gap:var(--s-3);display:grid}.reach-group-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-3);margin:0}.reach-list{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.reach-card{gap:var(--s-1);padding:var(--s-4);border:var(--hair) solid var(--line);border-left-width:var(--s-1);border-radius:var(--r-md);background:var(--ground);box-shadow:var(--shadow-rest);align-content:start;display:grid}.reach-card[data-state=verified]{border-left-color:var(--ok)}.reach-card[data-state=stale]{border-left-color:var(--warn)}.reach-card[data-state=self_reported]{border-left-color:var(--line-strong);background:var(--ground-2);box-shadow:none}.reach-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.reach-platform{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink)}.reach-badge{font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill)}.reach-badge[data-state=verified]{color:var(--ok);background:var(--ok-wash)}.reach-badge[data-state=stale]{color:var(--warn);background:var(--warn-wash)}.reach-badge[data-state=self_reported]{color:var(--ink-3);background:var(--ground-3)}.reach-value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.reach-card[data-state=self_reported] .reach-value{color:var(--ink-2);font-weight:var(--weight-medium)}.reach-metric{font-size:var(--text-sm);color:var(--ink-3);margin:0}.reach-foot{margin:var(--s-2) 0 0;font-size:var(--text-xs);color:var(--ink-3);line-height:var(--leading-normal)}.reach-foot a{color:var(--accent-ink);font-weight:var(--weight-medium)}.reach-source{margin:var(--s-1) 0 0;font-size:var(--text-xs);color:var(--ink-3);overflow-wrap:anywhere}.reach-source a{color:var(--ink-2)}.reach-connect{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.reach-connect .card{gap:var(--s-3);align-content:start;display:grid}.reach-choose{gap:var(--s-3);margin-bottom:var(--s-4);max-width:var(--measure);display:grid}.reach-choose-links{gap:var(--s-2) var(--s-5);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.reach-connect .title{font-size:var(--text-lg)}.templates{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.template{gap:var(--s-2);width:100%;padding:var(--s-2);background:var(--ground);border:var(--hair) solid var(--line);border-radius:var(--r-md);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:grid}.template:hover{border-color:var(--line-strong);box-shadow:var(--shadow-rest)}.template[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--ring)}.template img{aspect-ratio:4/3;object-fit:contain;border-radius:var(--r-sm);background:var(--ground-2);width:100%;display:block}.template span{padding:0 var(--s-1)}.toolbar{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.sr-only,.profile-avatar input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty{padding:var(--s-2) 0 var(--s-2) var(--s-4);border-left:2px solid var(--line-strong);color:var(--ink-2);font-size:var(--text-md);max-width:var(--measure)}.empty a{color:var(--ink);font-weight:var(--weight-medium)}.profile-who{align-items:center;gap:var(--s-4);display:flex}.profile-who .headline{margin-bottom:var(--s-2)}.profile-bio{margin-top:var(--s-2)}.profile-new{margin:0}.profile-edit{gap:var(--s-4);display:grid}.profile-avatar-form{align-items:center;gap:var(--s-4);display:flex}.profile-avatar{cursor:pointer;border-radius:var(--r-pill)}.profile-avatar:focus-within{box-shadow:var(--ring)}.profile-avatar-words{gap:var(--s-2);justify-items:start;display:grid}.profile-edit textarea{min-height:3.5rem}.profile-edit .field{margin-top:var(--s-3)}.fold>summary{cursor:pointer;width:fit-content;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold[open]>summary{margin-bottom:var(--s-3)}.profile-head{gap:var(--s-6);flex-direction:column;display:flex}.profile-id{align-items:center;gap:var(--s-2);margin-top:var(--s-2);color:var(--ink-2);flex-wrap:wrap;display:flex}.profile-handle{font-weight:var(--weight-medium);color:var(--ink-2)}.tag[data-tone=ok]{border-color:var(--ok-wash);background:var(--ok-wash);color:var(--ok)}.section-head{gap:var(--s-2);margin-bottom:var(--s-5);display:grid}.section-head .note{max-width:var(--measure)}.record{border-collapse:collapse;width:100%;font-size:var(--text-md)}.record th{padding:var(--s-2) var(--s-3);border-bottom:var(--hair) solid var(--line-strong);color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left;white-space:nowrap}.record td{padding:var(--s-4) var(--s-3);border-bottom:var(--hair) solid var(--line);vertical-align:top}.record td .smallprint,.record td .record-listing{margin-top:var(--s-1);display:block}.record-listing{color:var(--ink-2)}.record-brand{align-items:center;gap:var(--s-2);font-weight:var(--weight-medium);display:inline-flex}.record-mark{width:var(--s-8);height:var(--s-8);border:var(--hair) solid var(--line);border-radius:var(--r-sm);background:var(--ground);object-fit:contain}.proof-strip{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.proof-thumb{width:var(--s-16);height:var(--s-16);border:var(--hair) solid var(--line);border-radius:var(--r-sm);text-decoration:none;display:block;overflow:hidden}.proof-thumb img{object-fit:cover;width:100%;height:100%}.proof-link{padding:.0625rem var(--s-2);border:var(--hair) solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--text-xs);text-decoration:none;display:inline-block}@media (max-width:52rem){.record thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record tr{padding:var(--s-4) 0;border-bottom:var(--hair) solid var(--line);display:block}.record td{justify-content:space-between;gap:var(--s-2);padding:var(--s-1) 0;border:0;flex-wrap:wrap;display:flex}.record td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.record td .smallprint,.record td .record-listing{text-align:right;flex-basis:100%}}.stars{align-items:center;gap:var(--s-2);display:inline-flex}.stars-marks{color:var(--ink);gap:.0625rem;line-height:1;display:inline-flex}.stars-marks svg{width:1em;height:1em;fill:var(--line-strong)}.stars-marks svg[data-on=true]{fill:var(--ink)}.rating-summary{align-items:center;gap:var(--s-3);margin-top:var(--s-4);font-size:var(--text-lg);flex-wrap:wrap;display:flex}.rating-list{gap:var(--s-3);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}.rating-list>li{gap:var(--s-2);padding:var(--s-4);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--ground);display:grid}.rating-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.rating-who{font-weight:var(--weight-semibold)}.rating-scale{gap:var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.rating-scale legend{margin-bottom:var(--s-2)}.rating-choice{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--hair) solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;display:inline-flex}.rating-choice:hover{background:var(--ground-3)}.rating-choice:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.rating-choice:has(input:focus-visible){box-shadow:var(--ring)}.seller-line{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.seller-who{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.seller-name{font-weight:var(--weight-semibold);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.reach-strip{gap:var(--s-2) var(--s-4);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reach-strip>li{align-items:center;gap:var(--s-2);display:inline-flex}.reach-strip b{color:var(--ink);font-size:var(--text-md)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.button[data-size=sm]{min-height:var(--s-8);padding:0 var(--s-4);font-size:var(--text-sm)}.button[data-size=lg]{min-height:var(--s-10);padding:0 var(--s-6)}.button[data-variant=outline]{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}.button[data-variant=outline]:hover{background:var(--ground-2);border-color:var(--line-strong)}.shell-nav{padding-bottom:0}.shell-body{padding-top:0}.nav{align-items:center;gap:var(--s-6);height:var(--nav-h);border-bottom:var(--hair) solid var(--line);margin-bottom:var(--s-10);display:flex}.wordmark-mark{width:var(--s-5);height:var(--s-5);border-radius:var(--r-sm);background:var(--ink);display:inline-block;position:relative}.wordmark-mark:after{content:"";border-radius:var(--r-sm);background:var(--accent);position:absolute;inset:35%}.wordmark{align-items:center;gap:var(--s-2);display:inline-flex}.nav-links{gap:var(--s-5);font-size:var(--text-sm);display:flex}.nav-links a,.nav-right a{color:var(--ink-2);text-decoration:none}.nav-links a:hover,.nav-right a:hover{color:var(--ink)}.nav-right{align-items:center;gap:var(--s-3);margin-left:auto;display:flex}.nav-avatar>span{width:var(--s-8);height:var(--s-8);font-size:var(--text-sm)}.nav[data-app=true] .nav-right form{display:contents}.nav[data-app=true] .nav-right .linkish{font-size:var(--text-sm)}@media (max-width:40rem){.nav{height:auto;padding-block:var(--s-3);gap:var(--s-3);flex-wrap:wrap}.nav-links{order:3;justify-content:space-between;width:100%}}.hero{padding:var(--s-10) 0 var(--s-8);gap:var(--s-8);align-items:center;display:grid}.hero-words{gap:var(--s-5);justify-items:start;display:grid}@media (min-width:60rem){.hero[data-stage=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-stage{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}.hero-stage .stage{padding:var(--s-3)}.hero-stage-caption{align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-2);display:flex}.hero-stage-caption strong{color:var(--ink)}.prose{max-width:var(--measure);color:var(--ink-2)}.prose>*{margin:0}.prose>*+*{margin-top:var(--s-4)}.prose>h2{margin-top:var(--s-10);font-size:var(--text-xl);color:var(--ink)}.prose>h3{margin-top:var(--s-6);font-size:var(--text-lg);color:var(--ink)}.prose>h2:first-child{margin-top:0}.prose>ul,.prose>ol{padding-left:var(--s-5);list-style:outside}.prose>ol{list-style:decimal}.prose>ul::marker{color:var(--ink-3)}.prose li::marker{color:var(--ink-3)}.prose li+li{margin-top:var(--s-2)}.prose strong{color:var(--ink);font-weight:var(--weight-semibold)}.legal-footer{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-8) 0 0;border-top:var(--hair) solid var(--line);margin-top:var(--s-10);flex-wrap:wrap;display:flex}.legal-footer .wordmark{font-size:var(--text-md);color:var(--ink-2)}.hero-pill{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:var(--hair) solid var(--line);border-radius:var(--r-pill);font-size:var(--text-sm);color:var(--ink-2);align-self:start;display:inline-flex}.hero-headline{max-width:18ch;font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}.hero-standfirst{max-width:var(--measure);font-size:var(--text-lg);color:var(--ink-2)}.hero-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.hero-actions .button{flex:none;width:auto}.hero-note{font-size:var(--text-sm);color:var(--ink-3)}.band{padding:var(--s-10) 0;gap:var(--s-5);display:grid}.band-quiet{background:var(--ground-2);border-top:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line);padding:var(--s-10) var(--s-6);border-radius:var(--r-md)}.band-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.band-head h2{font-size:var(--text-2xl)}.split{grid-template-columns:1fr}@media (min-width:60rem){.split{gap:var(--s-10);grid-template-columns:1.4fr 1fr}}.steps{gap:var(--s-6);grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));margin:0;padding:0;list-style:none;display:grid}.steps h3{font-size:var(--text-lg);margin-top:var(--s-2)}.steps p{color:var(--ink-2);margin-top:var(--s-2)}.step-number{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink-3)}.band-quiet>h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);margin:0}.card-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.card-grid .card{color:inherit;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:0;text-decoration:none;display:block;overflow:hidden}.card-grid a.card:hover{box-shadow:var(--shadow-raised);transform:translateY(calc(-1 * var(--hair)))}.card-media{aspect-ratio:var(--card-media-aspect);background:var(--ground-2);border-bottom:var(--hair) solid var(--line);position:relative}.card-media img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.card-media[data-stock=true] img{object-fit:contain}.card-media-empty{background:var(--ground-3);width:100%;height:100%;display:block}.ribbon{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);background:var(--ground-3);color:var(--ink-2);display:inline-flex}.ribbon[data-live=true]{background:var(--accent);color:var(--on-accent)}.ribbon .dot{width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%;flex:none}.ribbon[data-live=true] .dot{animation:2.4s ease-in-out infinite pulse}.card-media .ribbon{top:var(--s-2);left:var(--s-2);position:absolute}.card-tags{top:var(--s-2);right:var(--s-2);gap:var(--s-1);display:flex;position:absolute}.tag{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--ground-3);color:var(--ink-2)}.tag[data-seller-type=individual]{background:var(--type-influencer-wash);color:var(--type-influencer)}.tag[data-seller-type=athlete]{background:var(--type-athlete-wash);color:var(--type-athlete)}.tag[data-seller-type=founder]{background:var(--type-founder-wash);color:var(--type-founder)}.tag[data-seller-type=business]{background:var(--type-business-wash);color:var(--type-business)}.tag[data-channel=true]{background:var(--ink);color:var(--on-accent)}.card-object{right:var(--s-2);bottom:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);border:var(--hair) solid var(--line);background:var(--ground);font-size:var(--text-xs);color:var(--ink-2);position:absolute}.card-body{padding:var(--s-4);gap:var(--s-2);display:grid}.card-seller{align-items:center;gap:var(--s-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-2);display:flex}.avatar{width:var(--s-6);height:var(--s-6);border-radius:var(--r-pill);border:var(--hair) solid var(--line);background:var(--ground-3);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar[data-size=lg]{width:var(--s-12);height:var(--s-12);font-size:var(--text-lg)}.avatar[data-size=xl]{width:4.5rem;height:4.5rem;font-size:var(--text-2xl)}.card-seller[data-handle=true]{color:var(--ink-3);font-weight:var(--weight-regular)}.card-title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.card-figures{gap:var(--s-2);padding-top:var(--s-3);border-top:var(--hair) solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.card-figures dt{font-size:var(--text-xs);color:var(--ink-3)}.card-figures dd{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.card-figures dd[data-leading=true]{color:var(--accent-ink)}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th,.table td{text-align:left;padding:var(--s-3) var(--s-2);border-bottom:var(--hair) solid var(--line)}.table th{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-3);background:var(--ground-2)}.source-pill{margin-left:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--ok-wash);color:var(--ok);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.feed{border:var(--hair) solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none}.feed li{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--hair) solid var(--line);font-size:var(--text-sm);display:flex}.feed li:last-child{border-bottom:0}.feed .dot[data-kind=bid]{background:var(--accent)}.feed .dot[data-kind=listing]{background:var(--ink-3)}.feed-meta{margin-top:var(--s-1);font-size:var(--text-xs);color:var(--ink-3);display:block}.stat-row{gap:var(--s-6);grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));margin:0;display:grid}.stat-row dt{font-size:var(--text-sm);color:var(--ink-3)}.stat-row dd{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0}.browse-head{gap:var(--s-6);padding:var(--s-10) 0 var(--s-6);border-bottom:var(--hair) solid var(--line);align-items:end;display:grid}.browse-head h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}@media (min-width:60rem){.browse-head{grid-template-columns:1fr auto}}.inline-stats{gap:var(--s-8);flex-wrap:wrap;margin:0;display:flex}.inline-stats dt{font-size:var(--text-sm);color:var(--ink-3)}.inline-stats dd{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0}.browse{gap:var(--s-8);padding:var(--s-8) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.browse{grid-template-columns:var(--rail-w) minmax(0, 1fr);gap:var(--s-8)}.rail{top:var(--s-5);align-self:start;position:sticky}}.rail{gap:var(--s-6);align-content:start;display:grid}.rail-drawer,.rail-groups{display:contents}.rail-drawer>summary{display:none}@media (max-width:63.99rem){.rail-drawer{display:block}.rail-drawer>summary{height:var(--control-h);padding:0 var(--s-3);border:var(--hair) solid var(--line-strong);border-radius:var(--r-sm);background:var(--ground);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.rail-drawer>summary::-webkit-details-marker{display:none}.rail-drawer>summary:after{content:"+";color:var(--ink-3)}.rail-drawer[open]>summary:after{content:"−"}.rail-drawer>.rail-groups{gap:var(--s-6);padding-top:var(--s-5);display:grid}}.rail-search input{width:100%;height:var(--control-h);padding:0 var(--s-3);border:var(--hair) solid var(--line-strong);border-radius:var(--r-sm);background:var(--ground);color:var(--ink);font:inherit;font-size:var(--text-md)}.rail-search input:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.rail-group{gap:var(--s-3);display:grid}.rail-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.rail-head h2{font-size:var(--text-md);font-weight:var(--weight-bold)}.rail-head span{font-size:var(--text-xs);color:var(--ink-3)}.option-rows{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.option-rows a{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--hair) solid var(--line);border-radius:var(--r-sm);color:inherit;background:var(--ground);text-decoration:none;display:flex}.option-rows a:hover{background:var(--ground-2)}.option-rows a[data-selected=true]{border-color:var(--ink);background:var(--ground-2)}.option-rows a:focus-visible{border-color:var(--accent);box-shadow:var(--ring);outline:none}.option-dot{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--ink-3);flex:none}.option-dot[data-seller-type=individual]{background:var(--type-influencer)}.option-dot[data-seller-type=athlete]{background:var(--type-athlete)}.option-dot[data-seller-type=founder]{background:var(--type-founder)}.option-dot[data-seller-type=business]{background:var(--type-business)}.option-text{flex:1;min-width:0;display:grid}.option-text b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.option-text small{font-size:var(--text-xs);color:var(--ink-3)}.option-count{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-3);flex:none}.chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);border:var(--hair) solid var(--line);border-radius:var(--r-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-2);background:var(--ground);text-decoration:none;display:inline-flex}.chip:hover{background:var(--ground-2)}.chip[data-selected=true],.chip[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.chip[data-selected=true] .option-count,.chip[data-active=true] .option-count{color:var(--on-accent)}.chip:focus-visible{border-color:var(--accent);box-shadow:var(--ring);outline:none}.results{gap:var(--s-6);align-content:start;min-width:0;display:grid}.results-bar{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.results-count{font-size:var(--text-md);color:var(--ink-2)}.active-chips{gap:var(--s-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sort{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.sort label{font-size:var(--text-sm);color:var(--ink-3)}.sort select{height:var(--s-8);padding:0 var(--s-2);border:var(--hair) solid var(--line-strong);border-radius:var(--r-sm);background:var(--ground);color:var(--ink);font:inherit;font-size:var(--text-sm);max-width:100%}.sort select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.results .empty strong{color:var(--ink)}.split-screen{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}@media (min-width:60rem){.split-screen{grid-template-columns:1fr 1fr}}.split-form{gap:var(--s-8);padding:var(--s-6) var(--s-8);flex-direction:column;display:flex}.split-form-body{align-content:center;gap:var(--s-4);flex:1;width:100%;max-width:25rem;margin-inline:auto;display:grid}.split-form-body .headline{font-size:var(--text-3xl)}.split-form-body input[type=email]{width:100%}.button.provider{justify-content:center;align-items:center;gap:var(--s-2);display:inline-flex}.provider-mark{width:var(--s-5);height:var(--s-5);flex:none}.or{align-items:center;gap:var(--s-3);color:var(--ink-3);font-size:var(--text-sm);display:flex}.or:before,.or:after{content:"";height:var(--hair);background:var(--line);flex:1}.split-aside{justify-content:space-between;gap:var(--s-8);padding:var(--s-10) var(--s-8);border-top:var(--hair) solid var(--line);background:radial-gradient(85% 60% at 72% 8%, #2fe0c224, transparent 64%), var(--ground);flex-direction:column;display:flex}@media (min-width:60rem){.split-aside{border-top:0;border-left:var(--hair) solid var(--line)}}.split-card{grid-template-columns:minmax(0,24rem)}.split-aside-top{min-height:var(--s-8)}.split-headline{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.split-foot{font-size:var(--text-md);color:var(--ink-3)}.page-head{gap:var(--s-4);align-items:start;display:grid}@media (min-width:48rem){.page-head{grid-template-columns:1fr auto}}.page-head-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.stat[data-highlight=true]{background:var(--accent-wash);border-color:var(--accent-wash)}.needs{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.needs>li{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--ground);font-size:var(--text-md);flex-wrap:wrap;display:flex}.needs>li>span:nth-child(2){flex:1;min-width:12rem}.needs-dot{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--warn);flex:none}.stat[data-tone=warn]{background:var(--warn-wash);border-color:var(--warn-wash)}.stat[data-tone=warn] dd{color:var(--warn)}html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--arena-page);--ground:var(--arena-panel);--ground-2:#131a1a;--ground-3:#1d2424;--line:var(--arena-line);--line-strong:var(--arena-line-strong);--ink:var(--arena-ink);--ink-2:var(--arena-ink-2);--ink-3:var(--arena-ink-3);--accent:var(--arena-teal);--accent-ink:var(--arena-teal-text);--accent-wash:#2fe0c21f;--on-accent:#07080c;--ok:#4fc08d;--ok-wash:#4fc08d24;--warn:#e0a94f;--warn-wash:#e0a94f24;--bad:#ff6b6b;--bad-wash:#ff6b6b24;--shadow-rest:none;--shadow-raised:0 1.5rem 3rem -1.5rem #000c;--ring:0 0 0 3px #2fe0c24d;--type-influencer:#ffbe85;--type-influencer-wash:#9a4b0042;--type-athlete:#7fe0ab;--type-athlete-wash:#0f7a4738;--type-founder:#c4a8ff;--type-founder-wash:#7c3aed38;--type-business:#b6c4e0;--type-business-wash:#3b4a6b66}.arena-stage{border-radius:var(--r-lg);border:var(--hair) solid var(--arena-line);background:radial-gradient(60% 55% at 50% 0,#ffffff12,#0000 70%),radial-gradient(120% 80% at 50% 0,#121417 0%,#070a0a 60%);position:relative;overflow:hidden}.arena-stage:before{content:"";background-image:linear-gradient(to right, var(--room-grid-line) var(--hair), transparent var(--hair)), linear-gradient(to bottom, var(--room-grid-line) var(--hair), transparent var(--hair));background-size:var(--room-grid-size) var(--room-grid-size);pointer-events:none;position:absolute;inset:0}.arena-stage>*{position:relative}.arena-header{align-items:center;gap:var(--s-3);min-height:var(--nav-h);padding:var(--s-3) 0;border-bottom:var(--hair) solid var(--arena-line);flex-wrap:wrap;display:flex}.arena-header .wordmark{color:var(--arena-ink)}.arena-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--arena-ink);text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.arena-sep{color:var(--arena-ink-3)}.arena-header-right{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:40rem){.arena-header{gap:var(--s-2);flex-wrap:wrap}.arena-header .arena-sep,.arena-header .arena-title,.arena-header .linkish{display:none}.arena-header-right{gap:var(--s-2);flex-wrap:wrap}.arena-chip{padding:var(--s-1);gap:0;font-size:0}.arena-chip .avatar{font-size:var(--text-xs)}}.share-glyph{flex:none}.arena-tail{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-12);flex-wrap:wrap;display:flex}.arena-tail .legal-footer{border-top:0;margin-top:0;padding-top:0}.arena-tail a{color:var(--arena-ink-3)}.button[data-variant=glass]{background:var(--arena-fill);border-color:var(--arena-line-strong);color:var(--arena-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button[data-variant=glass]:hover{background:var(--arena-fill-strong)}.arena-chip{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:var(--hair) solid var(--arena-line);border-radius:var(--r-pill);background:var(--arena-fill);color:var(--arena-ink-2);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.arena-chip:hover{background:var(--arena-fill-strong)}.badge{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--arena-ink)}.badge[data-kind=hot]{background:var(--arena-hot)}.badge[data-kind=new]{background:var(--arena-new)}.plot-shape polygon{stroke:var(--arena-line-strong);fill:#07080c59;stroke-dasharray:4 3}.plot[data-selected=true] .plot-shape polygon{stroke:var(--arena-teal-text);stroke-dasharray:none;filter:drop-shadow(var(--arena-glow))}.plot[data-claimed=true] .plot-shape polygon{stroke-dasharray:none;stroke:#0000;fill:#0000}.plot-label{border-color:var(--arena-line-strong);color:var(--arena-ink-2);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07080ccc}.plot-label b{color:var(--arena-ink)}.angles{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.angle{gap:var(--s-2);align-content:start;display:grid}.angle-frame{aspect-ratio:1;border:var(--hair) dashed var(--line-strong);border-radius:var(--r-sm);background:var(--ground-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.angle-frame:hover{border-color:var(--ink-3)}.angle-frame:focus-within{box-shadow:var(--ring)}.angle-frame[data-filled=true]{border-style:solid;border-color:var(--line)}.angle-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.angle-words{gap:var(--s-1);text-align:center;font-size:var(--text-sm);color:var(--ink-2);display:grid;position:relative}.angle-words b{color:var(--ink)}.angle-frame[data-filled=true] .angle-words{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--ground);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.angle-frame[data-filled=true]:hover .angle-words,.angle-frame[data-filled=true]:focus-within .angle-words{opacity:1}.angle>.button{display:none}:is(.angle:has(input[type=file]:valid)>.button,.angle:has(.angle-frame[data-filled=true])>.button){display:inline-flex}.dropzone{gap:var(--s-3);text-align:center;padding:var(--s-8) var(--s-6);border:var(--hair) dashed var(--line-strong);border-radius:var(--r-md);background:var(--ground-2);cursor:pointer;margin-top:var(--s-4);transition:border-color var(--dur-fast) var(--ease-out);justify-items:center;display:grid}.dropzone:hover{border-color:var(--ink-3)}.dropzone:focus-within{box-shadow:var(--ring)}.dropzone[data-filled=true]{padding:var(--s-4) var(--s-6)}.dropzone-title{font-weight:var(--weight-semibold)}.dropzone-lines{gap:var(--s-1);max-width:var(--measure);color:var(--ink-2);font-size:var(--text-md);display:grid}.dropzone[data-filled=true] .dropzone-lines{display:none}.editor-stage{gap:var(--s-3);align-content:start;display:grid}@media (min-width:60.01rem){.editor-arena>.editor-stage{top:var(--s-4);position:sticky}}.editor-ledger{min-width:0}.turntable{gap:var(--s-3);display:grid}.turntable-frames{touch-action:auto;position:relative}.turntable[data-spinnable=true] .turntable-frames{touch-action:none;cursor:grab}.turntable[data-dragging=true] .turntable-frames{cursor:grabbing}.turntable-front{transition:opacity var(--dur-out) var(--ease-out)}.turntable-front[data-showing=false]{opacity:0;pointer-events:none}.turntable-frame{opacity:0;transition:opacity var(--dur-out) var(--ease-out);pointer-events:none;position:absolute;inset:0}.turntable-frame[data-showing=true]{opacity:1}.turntable-frame img{object-fit:contain;width:100%;height:100%}.turntable-hud{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:var(--hair) solid var(--line);border-radius:var(--r-pill);background:var(--ground-2);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.turntable-badge{font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--accent-ink)}.turntable-dots{gap:var(--s-1);margin-left:auto;display:inline-flex}.turntable-dot{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;border:0;padding:0}.turntable-dot[data-on=true]{background:var(--accent)}.turntable-dot:disabled{opacity:.35;cursor:default}.turntable-dot:focus-visible{box-shadow:var(--ring);outline:none}.ticker{align-items:center;gap:var(--s-4);width:fit-content;max-width:100%;margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border:var(--hair) solid var(--arena-line);border-radius:var(--r-md);background:var(--arena-panel);min-width:0;display:flex}.ticker-label{align-items:center;gap:var(--s-2);padding-right:var(--s-4);border-right:var(--hair) solid var(--arena-line);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-teal-text);flex:none;display:inline-flex}.ticker-label .dot{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--arena-teal);box-shadow:var(--arena-glow);animation:ticker-pulse 1.8s var(--ease-out) infinite}@keyframes ticker-pulse{0%,to{opacity:1}50%{opacity:.25}}.ticker-chips{gap:var(--s-3);padding:0 var(--s-6) 0 0;scrollbar-width:none;scroll-snap-type:x proximity;min-width:0;margin:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.ticker-chips::-webkit-scrollbar{display:none}.ticker-chip{align-items:center;gap:var(--s-2);scroll-snap-align:start;padding:var(--s-2) var(--s-3);border:var(--hair) solid var(--arena-line);border-radius:var(--r-pill);background:var(--arena-fill);font-size:var(--text-sm);white-space:nowrap;flex:none;display:inline-flex}.ticker-chip[data-current=true]{border-color:#2fe0c273}.ticker-chip[data-newest=true]{animation:ticker-chip-in var(--dur-swap) var(--ease-pop)}@keyframes ticker-chip-in{0%{opacity:0;transform:translate(-.75rem)scale(.94)}to{opacity:1;transform:none}}.ticker-mark{width:var(--s-5);height:var(--s-5);border-radius:var(--r-sm);background:var(--arena-fill-strong);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid;overflow:hidden}.ticker-mark img{object-fit:contain;width:100%;height:100%}.ticker-words{color:var(--arena-ink-2)}.ticker-words strong{color:var(--arena-ink);font-weight:var(--weight-semibold)}.ticker-amount{font-family:var(--mono);font-weight:var(--weight-bold);color:var(--arena-ink)}.ticker-chip[data-current=true] .ticker-amount{color:var(--arena-teal)}.ticker-age{font-size:var(--text-xs);color:var(--arena-ink-3)}@media (max-width:40rem){.ticker-label{padding-right:var(--s-2)}.ticker-label-words,.ticker-from{display:none}}@media (prefers-reduced-motion:reduce){.ticker-label .dot,.ticker-chip[data-newest=true]{animation:none}}.share{width:min(34rem, 100vw - var(--s-8));padding:var(--s-6);border:var(--hair) solid var(--arena-line);border-radius:var(--r-lg);background:var(--arena-panel);color:var(--arena-ink);box-shadow:var(--shadow-raised)}.share::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07080cb8}.share>*+*{margin-top:var(--s-4)}.share-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.share-close{min-width:var(--control-h);min-height:var(--control-h);border:var(--hair) solid var(--arena-line);border-radius:var(--r-sm);color:var(--arena-ink-2);font-size:var(--text-xl);cursor:pointer;background:0 0;padding:0;line-height:1}.share-close:hover{background:var(--arena-fill);color:var(--arena-ink)}.share-close:focus-visible{box-shadow:var(--ring);outline:none}.share-card{aspect-ratio:1200/630;border:var(--hair) solid var(--arena-line);border-radius:var(--r-md);background:var(--arena-fill);width:100%;max-width:100%;height:auto;display:block}.share-link{gap:var(--s-2);display:flex}.share-link input{min-width:0;min-height:var(--control-h);padding:0 var(--s-3);border:var(--hair) solid var(--arena-line);border-radius:var(--r-sm);background:var(--arena-fill);color:var(--arena-ink-2);font:inherit;font-size:var(--text-sm);text-overflow:ellipsis;flex:1}.share-link input:focus-visible{box-shadow:var(--ring);outline:none}.share-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.share-actions .button{flex:10rem}@media (max-width:26rem){.share-link{flex-direction:column}}.demo-arena{margin:0 0 var(--s-10);padding:var(--s-10) var(--s-6);--demo-northpeak:#e8452f;--demo-northpeak-ink:#fff;--demo-volt:#f4c430;--demo-volt-ink:#231c00;--demo-rebase:#1f6feb;--demo-rebase-ink:#fff;--demo-kettle:#8b5e3c;--demo-kettle-ink:#fff;--demo-tally:#0f7a47;--demo-tally-ink:#fff;--demo-mercury:#7c3aed;--demo-mercury-ink:#fff;--demo-frame:#e4e7ec;--demo-frame-ink:#171a20;--demo-loopwork:#c2410c;--demo-loopwork-ink:#fff;--demo-saltwater:#0891b2;--demo-saltwater-ink:#fff;--demo-tattoo-ground:#0b0a0c;--demo-tattoo-ground-shadow:#07060a;--demo-tattoo-tint:14%;--demo-tattoo-tint-shadow:12%;--demo-persp:28rem;--demo-gap:60;--sample-lift-fabric:5.5;--sample-opacity:.75;--print-b-shadow:.75;--print-s-shadow:.915;background:radial-gradient(80% 120% at 78% 0,#2fe0c229,#0000 62%);position:relative;overflow:hidden}.demo-arena>*{max-width:var(--shell);margin-inline:auto}.demo-arena [data-brand=northpeak]{--brand-fill:var(--demo-northpeak);--brand-ink:var(--demo-northpeak-ink)}.demo-arena [data-brand=volt]{--brand-fill:var(--demo-volt);--brand-ink:var(--demo-volt-ink)}.demo-arena [data-brand=rebase]{--brand-fill:var(--demo-rebase);--brand-ink:var(--demo-rebase-ink)}.demo-arena [data-brand=kettle]{--brand-fill:var(--demo-kettle);--brand-ink:var(--demo-kettle-ink)}.demo-arena [data-brand=tally]{--brand-fill:var(--demo-tally);--brand-ink:var(--demo-tally-ink)}.demo-arena [data-brand=mercury]{--brand-fill:var(--demo-mercury);--brand-ink:var(--demo-mercury-ink)}.demo-arena [data-brand=frame]{--brand-fill:var(--demo-frame);--brand-ink:var(--demo-frame-ink)}.demo-arena [data-brand=loopwork]{--brand-fill:var(--demo-loopwork);--brand-ink:var(--demo-loopwork-ink)}.demo-arena [data-brand=saltwater]{--brand-fill:var(--demo-saltwater);--brand-ink:var(--demo-saltwater-ink)}.demo-hero{gap:var(--s-10);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.demo-hero-words{gap:var(--s-4);justify-items:start;min-width:0;display:grid}.demo-hero .eyebrow{margin-bottom:0}.demo-arena .dot{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--arena-teal);box-shadow:var(--arena-glow);animation:ticker-pulse 1.8s var(--ease-out) infinite;flex:none}.demo-hero h1{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-weight:800;line-height:var(--leading-tight);text-wrap:balance;color:var(--arena-ink);margin:0}.demo-hero h1 em{color:var(--arena-teal);font-style:normal}.demo-lede{max-width:38ch;color:var(--arena-ink-2);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.demo-actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.demo-actions .button{border-radius:var(--r-pill)}.demo-facts{gap:var(--s-6);width:100%;margin:var(--s-4) 0 0;padding-top:var(--s-5);border-top:var(--hair) solid var(--arena-line);flex-wrap:wrap;display:flex}.demo-fact dt{margin-bottom:var(--s-1);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-3)}.demo-fact dd{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums;margin:0}.demo-fact dd[data-live=true]{color:var(--arena-teal)}.demo-stage{border:var(--hair) solid var(--arena-line);border-radius:var(--r-lg);background:var(--arena-panel);position:relative;overflow:hidden;box-shadow:0 2.5rem 7.5rem -2.5rem #2fe0c238,0 2px 3px #0009}.demo-stage-photo{aspect-ratio:1200/904;--photo:url(/demo/athlete.jpg);isolation:isolate;position:relative}.demo-stage-photo>img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.demo-hud{padding:var(--s-4);pointer-events:none;background:linear-gradient(#07080c8c,#0000 22% 66%,#07080c8c 82%,#07080cf0);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.demo-hud-row{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.demo-hud-col{align-items:flex-end;gap:var(--s-2);flex-direction:column;display:flex}.demo-chip{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:var(--hair) solid var(--arena-line);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;white-space:nowrap;background:#090f0fb8;display:inline-flex}.demo-chip[data-live=true]{color:var(--arena-teal-text);border-color:#2fe0c273}.demo-countdown{font-family:var(--mono);letter-spacing:0;font-variant-numeric:tabular-nums}.demo-countdown b{color:var(--arena-teal);font-weight:var(--weight-bold)}.demo-hud-foot{justify-content:space-between;align-items:flex-end;gap:var(--s-4);display:flex}.demo-hud-foot small{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-3);display:block}.demo-hud-total{font-size:var(--text-2xl);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:800}.demo-spot{left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform:perspective(var(--demo-persp)) rotateX(calc(var(--tilt-x,0) * 1deg)) rotateY(calc(var(--tilt-y,0) * 1deg)) rotate(calc(var(--roll,0) * 1deg));transform-origin:50%;place-items:center;display:grid;position:absolute;container-type:size}.demo-ring{border-radius:var(--r-sm);border:var(--hair) solid #2fe0c200;pointer-events:none;position:absolute;inset:-.2rem}.demo-spot[data-flash=true] .demo-ring{animation:demo-flash var(--dur-flash) var(--ease-out)}@keyframes demo-flash{0%{border-color:#2fe0c2f2;box-shadow:0 0 .8rem #2fe0c28c}to{box-shadow:none;border-color:#2fe0c200}}.demo-mark{background:var(--brand-fill,var(--arena-fill-strong));width:100%;height:100%;color:var(--brand-ink,var(--arena-ink));font-size:min(48cqh, calc(145cqw / var(--chars,7)));letter-spacing:var(--brand-track,-.01em);white-space:nowrap;filter:brightness(calc(var(--print-b-material,1) * var(--print-b-light,1))) saturate(calc(var(--print-s-material,1) * var(--print-s-light,1))) contrast(var(--print-c-material,1));animation:demo-mark-in var(--dur-swap) var(--ease-pop);border-radius:.08rem;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}@keyframes demo-mark-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.demo-word{position:relative}.demo-mark[data-brand=northpeak]{--brand-track:-.045em;text-transform:uppercase;font-weight:800}.demo-mark[data-brand=volt]{--brand-track:.06em;text-transform:uppercase;font-style:italic;font-weight:800}.demo-mark[data-brand=rebase]{font-family:var(--mono);font-weight:var(--weight-bold);--brand-track:-.03em;text-transform:lowercase}.demo-mark[data-brand=kettle]{font-weight:var(--weight-medium);--brand-track:.14em;text-transform:uppercase}.demo-mark[data-brand=tally]{font-weight:var(--weight-regular);--brand-track:.26em;text-transform:uppercase}.demo-mark[data-brand=mercury]{font-weight:var(--weight-semibold);--brand-track:-.01em}.demo-mark[data-brand=frame]{font-weight:var(--weight-semibold);--brand-track:.1em;text-transform:uppercase}.demo-mark[data-brand=loopwork]{--brand-track:-.05em;text-transform:lowercase;font-weight:800}.demo-mark[data-brand=saltwater]{font-weight:var(--weight-semibold);--brand-track:0;font-style:italic}.demo-spot[data-material=fabric] .demo-mark{border-radius:0}.demo-spot[data-material=cap] .demo-mark{box-shadow:inset 0 0 0 var(--hair) var(--patch-edge), inset 0 -.18rem .25rem #0006;background-image:linear-gradient(90deg, var(--studio-shade) 0%, transparent 22%, transparent 70%, #000000a6 100%), repeating-linear-gradient(0deg, #0000001f 0 1px, transparent 1px 2px);border-radius:.22rem}.demo-spot[data-material=skin] .demo-mark{color:var(--brand-fill,#222);background:0 0}@supports (color:color-mix(in lab, red, red)){.demo-spot[data-material=skin] .demo-mark{color:color-mix(in srgb, var(--brand-fill,#222) var(--demo-tattoo-tint), var(--demo-tattoo-ground))}}.demo-spot[data-material=skin] .demo-mark{mix-blend-mode:multiply;filter:contrast(var(--print-c-skin));opacity:.94;font-size:min(80cqh, calc(118cqw / var(--chars,7)));letter-spacing:calc(var(--brand-track,0em) + .01em);border-radius:0;overflow:visible}.demo-spot[data-material=skin][data-light=shadow] .demo-mark{mix-blend-mode:normal;color:var(--brand-fill,#222)}@supports (color:color-mix(in lab, red, red)){.demo-spot[data-material=skin][data-light=shadow] .demo-mark{color:color-mix(in srgb, var(--brand-fill,#222) var(--demo-tattoo-tint-shadow), var(--demo-tattoo-ground-shadow))}}.demo-spot[data-material=skin][data-light=shadow] .demo-mark{opacity:.9;filter:none}.demo-anchor{left:var(--x);top:var(--y);width:var(--w);height:var(--h);pointer-events:none;position:absolute;container-type:size}.demo-tag{white-space:nowrap;font-family:var(--mono);font-size:clamp(.55rem,.95vw,.72rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--arena-teal-text);text-shadow:0 1px 3px #000,0 0 6px #000c;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.demo-anchor[data-tag=left] .demo-tag{right:calc(100% + var(--gap-n,var(--demo-gap)) * 1cqw)}.demo-anchor[data-tag=right] .demo-tag{left:calc(100% + var(--gap-n,var(--demo-gap)) * 1cqw)}.demo-tag:after{content:"";height:var(--hair);width:calc(var(--gap-n,var(--demo-gap)) * 1cqw - .7rem);pointer-events:none;background:linear-gradient(90deg,#2fe0c200,#2fe0c28c 30% 70%,#2fe0c200);position:absolute;top:50%}.demo-anchor[data-tag=left] .demo-tag:after{left:calc(100% + .35rem)}.demo-anchor[data-tag=right] .demo-tag:after{right:calc(100% + .35rem)}.demo-anchor[data-flash=true] .demo-tag{animation:demo-tag-flash .9s var(--ease-out)}@keyframes demo-tag-flash{0%{color:#fff;text-shadow:0 0 .6rem var(--arena-teal), 0 1px 3px #000}to{color:var(--arena-teal-text);text-shadow:0 1px 3px #000,0 0 6px #000c}}.demo-spots{border-top:var(--hair) solid var(--arena-line);background:var(--arena-panel)}.demo-row{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:var(--hair) solid var(--arena-line);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.demo-row:last-child{border-bottom:0}.demo-row-flash{pointer-events:none;position:absolute;inset:0}.demo-row[data-flash=true] .demo-row-flash{animation:demo-row-flash 1.1s var(--ease-out)}@keyframes demo-row-flash{0%{background:#2fe0c229}to{background:0 0}}.demo-row-name{min-width:0;font-weight:var(--weight-semibold)}.demo-row-name span{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--arena-ink-3);display:block}.demo-row-holder{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--text-sm);color:var(--arena-ink-2);display:inline-flex}.demo-swatch{border-radius:var(--r-sm);background:var(--brand-fill,var(--arena-fill-strong));width:1.125rem;height:1.125rem;color:var(--brand-ink,var(--arena-ink));flex:none;place-items:center;font-size:.5rem;font-weight:800;display:grid}.demo-row-price{font-family:var(--mono);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right}.demo-row-price small{font-family:var(--font);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--arena-ink-3);display:block}.demo-ticker-wrap{padding-top:var(--s-8);position:relative}.demo-arena .ticker{width:100%;margin-top:0}.demo-arena .ticker-chip[data-newest=true]{border-color:#2fe0c280}.demo-arena .ticker-mark{background:var(--brand-fill,var(--arena-fill-strong));color:var(--brand-ink,var(--arena-ink));font-size:.5625rem}.demo-arena .ticker-amount{color:var(--arena-teal)}.demo-live{padding-top:var(--s-10);position:relative}.demo-section-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-5);border-bottom:var(--hair) solid var(--arena-line);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.demo-section-head h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--arena-ink);margin:0}.demo-section-head a{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--arena-teal-text);text-decoration:none}.demo-section-head a:hover{text-decoration:underline}.demo-cards{grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));gap:var(--s-4);display:grid}.demo-card{gap:var(--s-3);padding:var(--s-4);border:var(--hair) solid var(--arena-line);border-radius:var(--r-md);background:var(--arena-panel);color:inherit;flex-direction:column;text-decoration:none;display:flex}.demo-card:hover{border-color:var(--arena-line-strong)}.demo-card-top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.demo-card h3{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--arena-ink);margin:0}.demo-card-sub{font-size:var(--text-sm);color:var(--arena-ink-3);margin:0}.demo-tag-kind{padding:.1rem var(--s-2);border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.demo-tag-kind[data-kind=athlete]{background:var(--type-athlete-wash);color:var(--type-athlete)}.demo-tag-kind[data-kind=founder]{background:var(--type-founder-wash);color:var(--type-founder)}.demo-tag-kind[data-kind=business]{background:var(--type-business-wash);color:var(--type-business)}.demo-verified{align-items:center;gap:var(--s-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#7fe0ab;display:inline-flex}.demo-card-foot{justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding-top:var(--s-3);border-top:var(--hair) solid var(--arena-line);margin-top:auto;display:flex}.demo-card-foot small{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-3);display:block}.demo-card-price{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums}.demo-card-time{font-family:var(--mono);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--arena-teal);text-align:right}@media (max-width:60rem){.demo-hero{gap:var(--s-8);grid-template-columns:1fr}.demo-lede{max-width:none}}@media (max-width:52rem){.demo-arena{padding:var(--s-8) var(--s-5)}.demo-hero h1{font-size:var(--text-3xl)}.demo-row-name span{display:none}.demo-row{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr) auto}.demo-row-price{grid-area:1/2}.demo-row-holder{grid-column:1/-1}}@media (max-width:34rem){.demo-arena{padding:var(--s-6) var(--s-4)}.demo-anchor{display:none}.demo-stage{margin-inline:calc(var(--s-4) * -1);border-inline:0;border-radius:0}.demo-hud{padding:var(--s-3)}.demo-hud-row{align-items:center;gap:var(--s-2)}.demo-hud-col{flex-direction:row;align-items:center}.demo-hud-col .demo-chip:last-child{display:none}.demo-chip{padding:var(--s-1) var(--s-2);font-size:var(--text-xs)}.demo-hud-total{font-size:var(--text-xl)}.demo-hud-foot small{font-size:var(--text-xs)}.demo-facts{gap:var(--s-4) var(--s-5)}.demo-fact{flex:1 1 calc(50% - var(--s-5))}.demo-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.demo-arena .dot,.demo-mark,.demo-ring,.demo-row-flash,.demo-tag{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
