@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing-0:var(--space-0);--spacing-0h:var(--space-0h);--spacing-2:var(--space-2);--spacing-3:var(--space-3);--spacing-4:var(--space-4);--spacing-5:var(--space-5);--color-ink:var(--text-heading);--color-ink-muted:var(--text-muted);--color-ink-subtle:var(--text-subtle);--color-price:var(--text-price);--color-sunken:var(--surface-sunken);--color-white:var(--white);--text-micro:var(--fs-micro)}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:560px){.container{max-width:560px}}@media (min-width:820px){.container{max-width:820px}}@media (min-width:1120px){.container{max-width:1120px}}@media (min-width:1288px){.container{max-width:1288px}}.mt-4{margin-top:var(--spacing-4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.min-w-0{min-width:var(--spacing-0)}.flex-none{flex:none}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0h{gap:var(--spacing-0h)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.overflow-hidden{overflow:hidden}.bg-sunken{background-color:var(--color-sunken)}.pb-2{padding-bottom:var(--spacing-2)}.pb-4{padding-bottom:var(--spacing-4)}.text-micro{font-size:var(--text-micro)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-subtle{color:var(--color-ink-subtle)}.text-price{color:var(--color-price)}.text-white{color:var(--color-white)}.tnum{font-variant-numeric:tabular-nums}.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)}.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,)}.type-body-sm{font:var(--type-body-sm)}.type-caption{font:var(--type-caption)}.type-h3{font:var(--type-h3)}.type-label{font:var(--type-label)}@media (min-width:900px){.min-\[900px\]\:flex{display:flex}}}:root{--brown-800:#371e0c;--brown-700:#4a2910;--brown-600:#5d3413;--brown-500:#6e3e17;--brown-400:#a97a45;--brown-300:#d4b28c;--brown-200:#e6d0b8;--brown-100:#f3e8dc;--brown-050:#faf5f0;--gold-700:#a87718;--gold-600:#d99f31;--gold-500:#f2bc57;--gold-300:#f7d99a;--gold-200:#fbeccb;--gold-050:#fef9ef;--cocoa-800:#2a1f18;--cocoa-700:#3a2c23;--cocoa-600:#4f3e33;--cocoa-500:#6b5648;--cocoa-400:#8a7364;--cocoa-200:#d5c7b9;--cocoa-100:#e9e1d9;--cocoa-050:#f5f1ed;--ink-900:#1f1f1f;--ink-800:#2b2b2b;--ink-700:#333;--ink-600:#4d4d4d;--ink-500:#666;--ink-400:#8c8c8c;--ink-300:#bfbfbf;--ink-200:#dedede;--ink-150:#e9e9e9;--ink-100:#f2f2f2;--ink-050:#f8f8f8;--white:#fff;--tint-sky:#dde5ea;--tint-mint:#e0e5da;--tint-lilac:#e5dfe4;--tint-blush:#f6dfd3;--tint-sand:#f2e5d4;--green-600:#3d7a52;--green-050:#eef5f0;--amber-600:#b3761a;--amber-050:#fdf5e8;--red-600:#b23b2c;--red-500:#c9503f;--red-050:#fbeeec;--blue-600:#3a6b8f;--blue-050:#eef3f7;--brand:var(--brown-500);--brand-hover:var(--brown-600);--brand-press:var(--brown-700);--brand-soft:var(--brown-050);--brand-border:var(--brown-200);--brand-on:var(--white);--trust:var(--cocoa-600);--trust-hover:var(--cocoa-700);--trust-soft:var(--cocoa-050);--trust-border:var(--cocoa-200);--accent:var(--gold-500);--accent-soft:var(--gold-050);--text-heading:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-inverse:var(--white);--text-link:var(--brown-600);--text-link-hover:var(--brown-500);--text-price:var(--cocoa-700);--text-sale:var(--red-600);--surface-page:var(--white);--surface-card:var(--white);--surface-sunken:var(--ink-050);--surface-raised:var(--white);--surface-inverse:var(--ink-900);--surface-warm:var(--brown-050);--surface-trust:var(--cocoa-050);--border-subtle:var(--ink-150);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-focus:var(--brown-500);--success:var(--green-600);--success-soft:var(--green-050);--warning:var(--amber-600);--warning-soft:var(--amber-050);--danger:var(--red-600);--danger-soft:var(--red-050);--info:var(--blue-600);--info-soft:var(--blue-050);--focus-ring:0 0 0 3px #6e3e1747;--overlay:#2a1f187a;--font-core:var(--font-asap,"Asap"),ui-sans-serif,system-ui,"Segoe UI",sans-serif;--font-display:var(--font-asap,"Asap"),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fwidth-tight:90%;--fwidth-normal:100%;--fs-display-1:56px;--fs-display-2:44px;--fs-display-3:34px;--fs-h1:28px;--fs-h2:22px;--fs-h3:18px;--fs-h4:16px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-micro:11px;--lh-display:1.05;--lh-heading:1.2;--lh-snug:1.35;--lh-body:1.55;--lh-loose:1.7;--ls-display:-.02em;--ls-heading:-.01em;--ls-body:0;--ls-label:.02em;--ls-eyebrow:.1em;--type-display-1:var(--fw-bold) var(--fs-display-1)/var(--lh-display) var(--font-display);--type-display-2:var(--fw-bold) var(--fs-display-2)/var(--lh-display) var(--font-display);--type-display-3:var(--fw-bold) var(--fs-display-3)/var(--lh-heading) var(--font-display);--type-h1:var(--fw-semibold) var(--fs-h1)/var(--lh-heading) var(--font-core);--type-h2:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-core);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-core);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-core);--type-body-sm:var(--fw-regular) var(--fs-body-sm)/var(--lh-body) var(--font-core);--type-label:var(--fw-semibold) var(--fs-body-sm)/1.3 var(--font-core);--type-caption:var(--fw-regular) var(--fs-caption)/1.4 var(--font-core);--type-eyebrow:var(--fw-bold) var(--fs-micro)/1.2 var(--font-core);--type-price:var(--fw-bold) var(--fs-h3)/1.2 var(--font-core);--space-0:0;--space-0h:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--gap-inline:var(--space-2);--gap-stack:var(--space-3);--gap-card:var(--space-4);--gap-grid:var(--space-5);--gap-section:var(--space-11);--pad-control:10px 18px;--pad-card:var(--space-5);--pad-panel:var(--space-6);--page-max:1240px;--page-gutter:var(--space-6);--page-gutter-sm:var(--space-4);--reading-max:66ch;--control-h-sm:34px;--control-h-md:42px;--control-h-lg:52px;--touch-min:44px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--radius-circle:50%;--border-hair:1px;--border-thick:2px;--shadow-xs:0 1px 2px #2a1f180d;--shadow-sm:0 1px 3px #2a1f1812,0 1px 2px #2a1f180a;--shadow-md:0 4px 12px #2a1f1814,0 1px 3px #2a1f180a;--shadow-lg:0 12px 28px #2a1f181c,0 2px 6px #2a1f180d;--shadow-xl:0 24px 56px #2a1f1826;--shadow-inset:inset 0 1px 0 #fff9;--shadow-brand:0 6px 18px #6e3e1742;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,.05,.55,.95);--ease-soft-back:cubic-bezier(.34,1.32,.64,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--dur-page:.38s;--transition-control:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);--blur-scrim:saturate(140%) blur(14px);--z-base:0;--z-sticky:100;--z-header:200;--z-drawer:300;--z-modal:400;--z-toast:500;--pad-control-sm:0 14px;--pad-control-md:0 20px;--pad-control-lg:0 28px;--pad-badge-sm:2px 8px;--pad-badge-md:4px 10px;--pad-tag:6px 14px;--pad-field:0 14px;--space-2h:10px;--space-1h:6px;--touch-mini:30px;--avatar-lg:60px;--ledger-h:380px;--ledger-earner-w:132px;--thread-list-w:264px;--thread-pane-h:460px;--tree-node-w:158px;--tree-gap:12px;--tree-stem:20px;--tree-skeleton-h:420px;--filter-w:246px;--sort-w:200px;--auth-max:440px;--auth-pattern:28px;--auth-dot:2.5px;--auth-dot-edge:3px;--auth-dot-sm:1.5px;--auth-dot-sm-edge:2px;--summary-w:390px;--thumb-cart:96px;--thumb-cart-sm:72px;--thumb-bundle:52px;--sticky-top:130px;--drawer-w:340px;--drawer-row-h:52px;--notif-w:380px;--notif-max-h:420px;--brand-logo-max:52px;--brand-logo-row-w:56px;--brand-logo-row-h:32px;--dialog-sm:380px;--dialog-md:520px;--dialog-lg:680px;--toast-max:420px;--play-size:56px;--pad-band-block:clamp(24px, 5vw, 48px);--pad-band-inline:clamp(20px, 5vw, 64px);--glyph-sm:16px;--glyph-md:20px;--glyph-lg:22px;--box-control:20px;--border-radio:6px;--switch-w:44px;--switch-h:26px;--switch-knob:20px}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-heading);text-wrap:balance;margin:0}h1{font:var(--type-h1);letter-spacing:var(--ls-heading)}h2{font:var(--type-h2);letter-spacing:var(--ls-heading)}h3{font:var(--type-h3)}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}a:hover{color:var(--text-link-hover);border-bottom-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}button{font:inherit;color:inherit}img{max-width:100%;display:block}::selection{background:var(--gold-300);color:var(--ink-900)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes bb-spin{to{transform:rotate(360deg)}}@keyframes bb-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bb-fade{0%{opacity:0}to{opacity:1}}@keyframes bb-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:559.98px){:root{--page-gutter:var(--page-gutter-sm);--gap-section:var(--space-9);--pad-card:var(--space-4)}}html{scroll-padding-top:var(--space-13)}body{min-height:100dvh}ul,ol{margin:0;padding:0;list-style:none}.bb-page{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.bb-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bb-skip-link{z-index:var(--z-toast);top:var(--space-2);left:var(--space-2);padding:var(--space-3) var(--space-5);font:var(--type-label);color:var(--brand-on);background:var(--brand);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);position:absolute;transform:translateY(-200%)}.bb-skip-link:focus-visible{transform:translateY(0)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
