:root{--radius-ui:0}[data-studio=v2]{--radius-ui:6px;--sv-page:#fbf6ec;--sv-surface:#fffdf8;--sv-ink:#16130f;--sv-muted:#5c5750;--sv-line:#16130f1f;--sv-accent:#ff2e93;--sv-accent-text:#c8126a;--sv-accent-tint:#ffe4f1;--sv-celebrate:#ffd60a;--sv-celebrate-fg:#16130f;--sv-onetsy-bg:#e3f1ee;--sv-onetsy-fg:#155e54;--sv-making-bg:#fff1b8;--sv-making-fg:#5c4a00;--background:40 65% 95%;--foreground:34 19% 7%;--card:43 100% 99%;--card-foreground:34 19% 7%;--popover:43 100% 99%;--popover-foreground:34 19% 7%;--primary:34 19% 7%;--primary-foreground:40 65% 95%;--secondary:43 100% 99%;--secondary-foreground:34 19% 7%;--muted:43 100% 99%;--muted-foreground:35 7% 34%;--accent:331 100% 59%;--accent-foreground:34 19% 7%;--border:36 15% 85%;--input:36 15% 85%;--ring:331 100% 59%;--radius:6px}.dark [data-studio=v2],.dark[data-studio=v2]{--sv-page:#15120e;--sv-surface:#1e1a15;--sv-ink:#f3ece0;--sv-muted:#b3aa9c;--sv-line:#f3ece024;--sv-accent:#ff4fa5;--sv-accent-text:#ff7dbb;--sv-accent-tint:#3a1828;--sv-celebrate:#ffd60a;--sv-celebrate-fg:#16130f;--sv-onetsy-bg:#12322d;--sv-onetsy-fg:#7fd6c6;--sv-making-bg:#3a3210;--sv-making-fg:#f3dc7a;--background:34 20% 7%;--foreground:38 44% 92%;--card:33 18% 10%;--card-foreground:38 44% 92%;--popover:33 18% 10%;--popover-foreground:38 44% 92%;--primary:38 44% 92%;--primary-foreground:34 20% 7%;--secondary:33 18% 10%;--secondary-foreground:38 44% 92%;--muted:33 18% 10%;--muted-foreground:37 13% 66%;--accent:331 100% 65%;--accent-foreground:34 20% 7%;--border:34 10% 19%;--input:34 10% 19%;--ring:331 100% 65%;--destructive:0 75% 66%}[data-studio=v2] .editorial-card,[data-studio=v2] .shadow-offset,[data-studio=v2] .offset-shadow,[data-studio=v2] .shadow-offset-lg{border:1px solid var(--sv-line);box-shadow:none}[data-studio=v2] .border-ink,[data-studio=v2] .border-2.border-ink{border-width:1px;border-color:var(--sv-line)}[data-studio=v2] .eyebrow{letter-spacing:normal;text-transform:none;color:var(--sv-muted);font-family:inherit;font-size:13px}[data-studio=v2] .ed-display,[data-studio=v2] .font-display{font-variation-settings:"SOFT" 30, "WONK" 0, "wght" 500;letter-spacing:-.01em;font-style:normal;font-weight:500}[data-studio=v2] .btn-teal,[data-studio=v2] .btn-fuchsia,[data-studio=v2] .btn-ink,[data-studio=v2] .ed-btn-primary,[data-studio=v2] .ed-btn-gold{background:var(--sv-ink);color:var(--sv-page);border:1px solid var(--sv-ink);border-radius:var(--radius-ui);box-shadow:none}[data-studio=v2] .btn-ghost-ink,[data-studio=v2] .ed-btn,[data-studio=v2] .ed-btn-ghost{color:var(--sv-ink);border:1px solid var(--sv-line);border-radius:var(--radius-ui);box-shadow:none;background:0 0}[data-studio=v2] .marquee-strip{display:none}[data-studio=v2] .surface-fuchsia{background:var(--sv-accent-tint);color:var(--sv-ink)}[data-studio=v2] .surface-citrus,[data-studio=v2] .surface-teal{background:var(--sv-surface);color:var(--sv-ink)}[data-studio=v2] .editorial-card:hover,[data-studio=v2] .ed-btn-primary:hover,[data-studio=v2] .ed-btn:hover{transform:none}[data-studio=v2] .font-mono.uppercase{text-transform:none;letter-spacing:normal;font-family:Bricolage Grotesque,DM Sans,system-ui,-apple-system,sans-serif}[data-studio=v2] .uppercase{text-transform:none;letter-spacing:normal}[data-studio=v2] .studio-eyebrow{letter-spacing:normal;text-transform:none;font-family:Bricolage Grotesque,DM Sans,system-ui,-apple-system,sans-serif;font-size:13px}[data-studio=v2] .studio-eyebrow:before{display:none}[data-studio=v2] .text-primary.text-primary,[data-studio=v2] .text-brand-500.text-brand-500,[data-studio=v2] .text-brand-400.text-brand-400,[data-studio=v2] .text-brand-300.text-brand-300{color:var(--sv-accent-text)}[data-studio=v2] .border-2{border-width:1px}[data-studio=v2] .border-foreground,[data-studio=v2] .border-t-2.border-foreground{border-color:var(--sv-line)}[data-studio=v2] [data-help-link]{min-height:44px;color:var(--sv-muted)}[data-studio=v2] [data-help-link]:hover{color:var(--sv-ink)}[data-studio=v2] [data-help-link=accent]{color:var(--sv-accent-text)}[data-studio=v2] [data-ai-notice]{letter-spacing:0;color:var(--sv-muted);font-size:14px}[data-studio=v2] [data-sonner-toast]{border:1px solid var(--sv-line);border-radius:var(--radius-ui);background:var(--sv-surface);color:var(--sv-ink);box-shadow:none}[data-studio=v2] [data-sonner-toast][data-type=success]{border-top-width:1px;border-left:4px solid var(--sv-celebrate)}[data-studio=v2] [data-sonner-toast][data-type=success] [data-icon]{background:var(--sv-celebrate);color:var(--sv-celebrate-fg);border:0;border-radius:9999px}[data-studio=v2] [data-sonner-toast] [data-title]{font-family:inherit;font-size:15px;font-weight:600}[data-studio=v2] .sv-signature{border:1.5px solid var(--sv-ink);box-shadow:5px 5px 0 var(--sv-accent)}[data-studio=v2] [data-listing-tab] label.uppercase{color:var(--sv-ink);font-size:15px;font-weight:600}[data-studio=v2] [data-listing-tab] [class*="text-[10px]"],[data-studio=v2] [data-listing-tab] [class*="text-[11px]"],[data-studio=v2] [data-listing-tab] [class*="text-[9px]"]{font-size:13px;line-height:1.45}[data-studio=v2] [data-listing-tab] input:not([type=file]):not([type=checkbox]):not([type=radio]),[data-studio=v2] [data-listing-tab] textarea,[data-studio=v2] [data-listing-tab] select{background:var(--sv-page);border:1px solid var(--sv-line);border-radius:var(--radius-ui);color:var(--sv-ink);font-size:15px}[data-studio=v2] [data-listing-tab] input:focus-visible,[data-studio=v2] [data-listing-tab] textarea:focus-visible,[data-studio=v2] [data-listing-tab] select:focus-visible{outline:2px solid var(--sv-accent);outline-offset:1px}[data-studio=v2] [data-listing-tab] .bg-card,[data-studio=v2] [data-listing-tab] [class*=shadow-\[6px]{background:var(--sv-surface);border-radius:var(--radius-ui);box-shadow:none}[data-studio=v2] [data-listing-tab] [class*=shadow-\[6px]{border:1px solid var(--sv-line)}[data-studio=v2] [data-listing-tab] button,[data-studio=v2] [data-listing-tab] a.border-2{border-radius:var(--radius-ui);transform:none}[data-studio=v2] [data-listing-tab] button.bg-ink,[data-studio=v2] [data-listing-tab] button.text-primary,[data-studio=v2] [data-listing-tab] button[class*=border-ink\/20],[data-studio=v2] [data-listing-tab] a.border-2{min-height:44px}[data-studio=v2] [data-listing-tab] button.bg-ink{background:var(--sv-ink);color:var(--sv-page);border:1px solid var(--sv-ink);box-shadow:none;font-size:15px}[data-studio=v2] [data-listing-tab] button.bg-ink:hover{box-shadow:none;opacity:.9;transform:none}[data-studio=v2] [data-listing-tab] button.text-primary,[data-studio=v2] [data-listing-tab] button[class*=border-ink\/20]{border:1px solid var(--sv-line);color:var(--sv-accent-text);padding-inline:12px;font-size:14px}[data-studio=v2] [data-listing-tab] .bg-muted{background:var(--sv-accent-tint)}[data-studio=v2] [data-listing-tab] .bg-muted\/30,[data-studio=v2] [data-listing-tab] .bg-muted\/20{background:0 0}html[data-studio=v2] body{background:var(--sv-page);color:var(--sv-ink)}[data-studio=v2] main .bg-primary.text-ink,[data-studio=v2] main .bg-primary.text-foreground{background:var(--sv-accent-tint);color:var(--sv-accent-text);border-color:var(--sv-line)}[data-studio=v2] main .font-mono{letter-spacing:normal;font-family:Bricolage Grotesque,DM Sans,system-ui,-apple-system,sans-serif}[data-studio=v2] main [class*="text-[10px]"],[data-studio=v2] main [class*="text-[11px]"],[data-studio=v2] main [class*="text-[9px]"]{font-size:13px;line-height:1.45}[data-studio=v2] main button.bg-ink,[data-studio=v2] main a.bg-ink,[data-studio=v2] main button.border-2,[data-studio=v2] main a.border-2,[data-studio=v2] main span.border-2{border-radius:var(--radius-ui);box-shadow:none}[data-studio=v2] main button.bg-ink:hover{box-shadow:none;opacity:.9;transform:none}[data-studio=v2] .text-ink\/40,[data-studio=v2] .text-ink\/50,[data-studio=v2] .text-ink\/60,[data-studio=v2] .text-muted-foreground\/60,[data-studio=v2] .text-muted-foreground\/70,[data-studio=v2] .text-muted-foreground\/80{color:var(--sv-muted)}[data-studio=v2] .ed-kicker .num{display:none}[data-studio=v2] .btn-ink,[data-studio=v2] .btn-teal,[data-studio=v2] .btn-fuchsia,[data-studio=v2] .btn-ghost-ink,[data-studio=v2] .ed-btn,[data-studio=v2] .ed-btn-primary,[data-studio=v2] .ed-btn-ghost,[data-studio=v2] .ed-btn-gold,[data-studio=v2] .ed-kicker{text-transform:none;letter-spacing:normal;font-family:Bricolage Grotesque,DM Sans,system-ui,-apple-system,sans-serif}[data-studio=v2] em,[data-studio=v2] .italic,[data-studio=v2] [style*="font-style: italic"],[data-studio=v2] [style*=font-style\:italic]{font-style:normal!important}[data-studio=v2] .surface-sheet{border:1px solid var(--sv-line);border-radius:var(--radius-ui)}[data-studio=v2] .border-t-2.border-current{border-top-width:1px;border-color:var(--sv-line)}[data-studio=v2] .bg-accent:not(.sv-signature):not(.rounded-full){background-color:var(--sv-accent-tint);color:var(--sv-ink)}[data-studio=v2] .bg-accent.border-2.border-ink{border-radius:var(--radius-ui);border:0}[data-studio=v2] [class*="_hsl(var(--ink))]"],[data-studio=v2] [class*="_#0a0a0a]"],[data-studio=v2] [class*="0_var(--sv-ink)]"]{box-shadow:none}[data-studio=v2] .ed-section-head{border-bottom-width:1px;border-color:var(--sv-line)}[data-studio=v2] .border-r-2.border-ink,[data-studio=v2] .sm\:border-r-2.sm\:border-ink{border-right-width:1px;border-color:var(--sv-line)}