.ds-label-row{flex-direction:column;align-items:center;margin-top:var(--ds-3,24px)}.ds-label-chips,.ds-label-row{display:flex;gap:var(--ds-1,8px)}.ds-label-chips{flex-wrap:wrap;justify-content:center;max-width:640px;margin:0 auto}.ds-kicker{margin:0;color:var(--ds-muted,#8a8a8a);font-family:var(--ds-sans,var(--font-manrope),Manrope,system-ui,sans-serif);font-size:var(--ds-text-label,11.5px);font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.ds-kicker[data-align=center]{text-align:center}.ds-label-chip{display:inline-flex;align-items:center;justify-content:center;height:var(--ds-hit-chip,24px);padding:0 10px;border:1px solid var(--ds-line-strong,rgb(0 0 0/.1));border-radius:var(--ds-radius-chip,6px);background:var(--ds-white,#fff);color:var(--ds-ink,#111);font:600 var(--ds-text-chip,12px) /1 var(--ds-sans,var(--font-manrope),Manrope,system-ui,sans-serif);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.ds-label-chip[data-size=control]{height:var(--ds-hit,32px);padding:0 12px;border-radius:var(--ds-radius,8px)}.ds-label-chip[data-size=filter]{height:var(--ds-hit-icon,28px);padding:0 10px;border-color:transparent;background:transparent;color:var(--ds-ink-soft,#404040);font-weight:500}.ds-label-chip[aria-pressed=true]:not([data-size=filter]){background:var(--ds-ink,#111);border-color:var(--ds-ink,#111);color:var(--ds-accent-fg,#fff);font-weight:650;box-shadow:2px 2px 0 var(--ds-tone,var(--ds-stage,#f0f0f0))}.ds-label-chip[data-size=filter][aria-pressed=true]{background:var(--ds-white,#fff);border-color:var(--ds-ink,#111);color:var(--ds-ink,#111);font-weight:650;box-shadow:2px 2px 0 var(--ds-ink,#111)}.ds-label-chip[data-tone=peach]{--ds-tone:var(--ds-tone-peach,#ffd8b5)}.ds-label-chip[data-tone=blue]{--ds-tone:var(--ds-tone-blue,#c5d4f5)}.ds-label-chip[data-tone=mint]{--ds-tone:var(--ds-tone-mint,#b8f0d8)}.ds-label-chip[data-tone=ink]{--ds-tone:var(--ds-ink,#111)}.ds-label-chip:focus-visible{outline:none;border-color:var(--ds-ink,#111)}.ds-label-chip:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.ds-label-chip:hover{border-color:var(--ds-ink,#111)}}@media (pointer:coarse){.ds-label-chip[data-size=control],.ds-label-chip[data-size=filter]{height:var(--ds-hit-phone,44px);min-height:var(--ds-hit-phone,44px);font-size:var(--ds-text-touch,16px)}}.ds-notice{margin:0;color:var(--ds-muted,#8a8a8a);font-family:var(--ds-sans,var(--font-manrope),Manrope,system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.ds-notice[data-align=center]{text-align:center}.ds-notice[data-tone=error]{color:var(--ds-hot,#c43a4a)}.ds-notice[data-tone=ok]{color:var(--ds-ok,#0d7a48)}.ds-notice[data-pad=empty]{margin:48px 24px;font-size:14px}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-field{display:grid;gap:6px}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-label{font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:var(--s-fg-muted,var(--ds-muted,#8a8a8a))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-hint{margin:0;font-size:12px;line-height:1.4;color:var(--s-fg-muted,var(--ds-muted,#8a8a8a))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:6px;background:rgb(17 17 17/.06);color:var(--s-fg,var(--ds-ink,#111));font-size:11px;font-weight:650;letter-spacing:-.01em;white-space:nowrap}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-badge[data-tone=ok]{color:var(--ds-ok,#0d7a48);background:color-mix(in srgb,var(--ds-ok,#0d7a48) 12%,transparent)}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-badge[data-tone=hot]{color:var(--ds-hot,#c43a4a);background:color-mix(in srgb,var(--ds-hot,#c43a4a) 12%,transparent)}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-input,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-textarea{width:100%;height:32px;padding:0 10px;border:0;border-radius:8px;background:var(--s-bg-elevated,var(--ds-white,#fff));color:var(--s-fg,var(--ds-ink,#111));font-size:13px;outline:none;box-shadow:inset 0 0 0 1px var(--s-line-strong,rgb(0 0 0/.1))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-textarea{height:auto;min-height:72px;padding:8px 10px;resize:vertical;line-height:1.4}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-input::placeholder,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-search::placeholder,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-textarea::placeholder{color:var(--s-fg-faint,var(--ds-faint,#9a9a9a))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-input:focus,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-textarea:focus{box-shadow:inset 0 0 0 1px var(--s-fg,var(--ds-ink,#111))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:32px;min-width:140px;padding:0 10px;border:0;border-radius:8px;background:var(--s-bg-elevated,#fff);box-shadow:inset 0 0 0 1px var(--s-line,rgb(0 0 0/.07));font-size:13px;outline:none}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-field .ds-select{width:100%;min-width:0}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-select:focus,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-select[data-state=open]{box-shadow:inset 0 0 0 1px var(--s-fg,var(--ds-ink,#111))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-search{height:28px;padding:0 8px 0 28px;border:0;border-radius:8px;background:var(--ds-white,#fff) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' stroke='%238a8a8a' stroke-width='2' viewBox='0 0 24 24'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3-3'/></svg>") no-repeat 8px 50%;box-shadow:inset 0 0 0 1px var(--ds-line-strong,rgb(0 0 0/.1));font:450 12px var(--ds-sans,var(--font-manrope),Manrope,system-ui,sans-serif);color:var(--ds-ink,#111);outline:none}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-search:focus{box-shadow:inset 0 0 0 1px var(--ds-ink,#111)}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-switch{display:inline-flex;align-items:center;width:40px;height:24px;flex-shrink:0;padding:2px;border:0;border-radius:12px;background:var(--s-line-strong,rgb(0 0 0/.16));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-switch[data-state=checked]{background:var(--s-fg,var(--ds-ink,#111))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-switch:focus-visible{outline:1px solid var(--s-fg,var(--ds-ink,#111));outline-offset:2px}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-switch:disabled{opacity:.45;cursor:default}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-switch-thumb{width:20px;height:20px;border-radius:8px;background:var(--s-bg-elevated,var(--ds-white,#fff));transition:transform .12s ease}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-switch[data-state=checked] .ds-switch-thumb{transform:translateX(16px)}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-skel{border-radius:8px;background:var(--s-bg-stage,var(--ds-stage,#f0f0f0));animation:ds-skel 1.2s ease-in-out infinite}@keyframes ds-skel{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-skel{animation:none}}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-sep{flex-shrink:0;background:var(--s-line,rgb(0 0 0/.07))}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-sep[data-orientation=horizontal]{height:1px;width:100%}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-sep[data-orientation=vertical]{width:1px;align-self:stretch}@media (pointer:coarse){:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-input,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-search,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-select,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-textarea{min-height:44px;font-size:16px}:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-input,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-search,:is(.studio-ide,.cd-host,.mobile-shell,.tw-auth,.tw-community) .ds-select{height:44px}}.ds-pop{--ds-ink:#111111;--ds-ink-soft:#404040;--ds-muted:#8a8a8a;--ds-faint:#a8a8a8;--ds-paper:#fafafa;--ds-white:#ffffff;--ds-stage:#f0f0f0;--ds-line:rgb(0 0 0/0.07);--ds-line-strong:rgb(0 0 0/0.1);--ds-accent:#111111;--ds-accent-fg:#ffffff;--ds-flash:#ff3d6a;--ds-hot:#c43a4a;--ds-ok:#0d7a48;--ds-sans:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;--s-bg:var(--ds-paper);--s-bg-elevated:var(--ds-white);--s-bg-stage:var(--ds-white);--s-bg-panel:var(--ds-paper);--s-bg-hover:rgb(17 17 17/0.05);--s-bg-active:rgb(17 17 17/0.08);--s-fg:var(--ds-ink);--s-fg-soft:var(--ds-ink-soft);--s-fg-muted:var(--ds-muted);--s-fg-faint:var(--ds-faint);--s-line:var(--ds-line);--s-line-strong:var(--ds-line-strong);--s-accent:var(--ds-accent);--s-accent-fg:var(--ds-accent-fg);--s-danger:var(--ds-hot);--s-success:var(--ds-ok);--popover:var(--ds-white);--popover-foreground:var(--ds-ink);--accent:var(--s-bg-hover);--accent-foreground:var(--ds-ink);--muted:var(--s-bg-hover);--muted-foreground:var(--ds-muted);--border:var(--ds-line);z-index:80;min-width:13.75rem;padding:4px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--ds-line-strong);border-radius:12px;background:var(--ds-white);color:var(--ds-ink);font-family:var(--ds-sans);font-size:13px;line-height:1.35;color-scheme:light;box-shadow:var(--ds-shadow-menu,0 12px 32px rgb(0 0 0/.08))}html[data-studio-theme=dusk] .ds-pop,html[data-studio-theme=forest] .ds-pop,html[data-studio-theme=ink] .ds-pop,html[data-studio-theme=midnight] .ds-pop,html[data-studio-theme=slate] .ds-pop{--ds-ink:#f5f5f4;--ds-ink-soft:#d6d3d1;--ds-muted:#a8a29e;--ds-faint:#78716c;--ds-paper:#141414;--ds-white:#1c1c1e;--ds-stage:#111111;--ds-line:rgb(255 255 255/0.12);--ds-line-strong:rgb(255 255 255/0.2);--ds-accent:#f5f5f4;--ds-accent-fg:#111111;--s-bg-hover:rgb(255 255 255/0.08);--s-bg-active:rgb(255 255 255/0.12);color-scheme:dark}.ds-pop [data-slot=dropdown-menu-checkbox-item],.ds-pop [data-slot=dropdown-menu-item],.ds-pop [data-slot=dropdown-menu-radio-item],.ds-pop [data-slot=dropdown-menu-sub-trigger],.ds-pop [data-slot=select-item]{min-height:28px;gap:8px;border-radius:8px;font-size:13px;font-weight:550;outline:none}.ds-pop [data-slot=dropdown-menu-item] svg,.ds-pop [data-slot=dropdown-menu-sub-trigger] svg,.ds-pop [data-slot=select-item] svg{width:14px;height:14px}.ds-pop [data-slot=dropdown-menu-checkbox-item]:focus,.ds-pop [data-slot=dropdown-menu-item]:focus,.ds-pop [data-slot=dropdown-menu-radio-item]:focus,.ds-pop [data-slot=dropdown-menu-sub-trigger]:focus,.ds-pop [data-slot=dropdown-menu-sub-trigger][data-state=open],.ds-pop [data-slot=select-item]:focus{background:var(--s-bg-hover,rgb(0 0 0/.05));color:var(--s-fg,#111)}@media (hover:hover) and (pointer:fine){.ds-pop [data-slot=dropdown-menu-checkbox-item]:hover,.ds-pop [data-slot=dropdown-menu-item]:hover,.ds-pop [data-slot=dropdown-menu-radio-item]:hover,.ds-pop [data-slot=dropdown-menu-sub-trigger]:hover,.ds-pop [data-slot=select-item]:hover{background:var(--s-bg-hover,rgb(0 0 0/.05));color:var(--s-fg,#111)}}.ds-pop [data-slot=dropdown-menu-separator]{background:var(--s-line,rgb(0 0 0/.07))}.ds-pop [data-slot=dropdown-menu-label]{padding:6px 8px 4px;font-weight:600}.ds-pop [data-slot=dropdown-menu-label],.ds-pop [data-slot=dropdown-menu-shortcut]{color:var(--s-fg-muted,#8a8a8a);font-size:11.5px}:is(.studio-ide,.cd-host,.mobile-shell) .ds-tool-kicker{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--s-fg-muted,#8a8a8a)}:is(.studio-ide,.cd-host,.mobile-shell) .ds-tool-title{margin:2px 0 0;font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--s-fg,#111)}:is(.studio-ide,.cd-host,.mobile-shell) .ds-tool-lede{margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.4;color:var(--s-fg-muted,#8a8a8a)}:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs{display:inline-flex;align-items:center;min-width:0;height:28px;padding:2px;border-radius:8px;background:var(--s-bg-panel,#f3f3f4);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs::-webkit-scrollbar{display:none}:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs button{display:inline-flex;align-items:center;flex:0 0 auto;height:24px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--s-fg-muted,#8a8a8a);font-size:11.5px;font-weight:650;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs button[data-on="1"]{background:var(--s-bg-elevated,#fff);color:var(--s-fg,#111);box-shadow:0 1px 2px rgb(17 17 17/.08)}:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs-n{margin-left:4px;font-size:10.5px;font-weight:600;color:var(--s-fg-faint,#9a9a9a)}@media (hover:hover) and (pointer:fine){:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs button:hover{color:var(--s-fg,#111)}}@media (pointer:coarse){:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs{height:48px}:is(.studio-ide,.cd-host,.mobile-shell,.tw-community) .ds-tabs button{height:44px;min-height:44px}}