:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ground:#f4f5f7;--color-raised:#fff;--color-ink:#1b1e23;--color-muted:#5c6570;--color-hairline:#e1e3e8;--color-control-border:#6f7782;--color-accent:#2c5278;--color-on-accent:#fff;--color-danger:#b3261e;--color-on-danger:#fff;--color-ok:#3f7d20;--color-warn:#946200;--color-info:#0b7285;--color-family-safety:#d93025;--color-family-experience:#1a73e8;--color-family-reactions:#b06000;--color-family-voice:#8430ce;--color-family-conversation:#188038;--color-family-attention:#00838f;--color-family-other:#5f6368;--color-product-blue:#1a5fb4;--color-product-blue-tint:#e3edfb;--color-product-cyan:#0b6f85;--color-product-cyan-tint:#def3f7;--color-product-slate:#4a5d75;--color-product-slate-tint:#e8ecf1;--color-product-violet:#6f3fb5;--color-product-violet-tint:#efe8fa;--color-product-green:#2e7d32;--color-product-green-tint:#e3f3e4;--color-product-amber:#946200;--color-product-amber-tint:#fbefd9;--color-product-rose:#b3263f;--color-product-rose-tint:#fbe4e8;--color-product-ink:#2b2f36;--color-product-ink-tint:#e9eaed;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--radius-4:4px;--radius-6:6px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-body:14px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ground:#14171c;--color-raised:#1c2128;--color-ink:#e6e8ee;--color-muted:#a3acb8;--color-hairline:#2c333d;--color-control-border:#6f7a8a;--color-accent:#9ebcda;--color-on-accent:#14171c;--color-danger:#f28b82;--color-on-danger:#14171c;--color-ok:#a6d96a;--color-warn:#f0b429;--color-info:#5bc0d4;--color-family-safety:#f28b82;--color-family-experience:#8ab4f8;--color-family-reactions:#fdd663;--color-family-voice:#d7aefb;--color-family-conversation:#81c995;--color-family-attention:#4dd0e1;--color-family-other:#bdc1c6;--color-product-blue:#8ab4f8;--color-product-blue-tint:#1f2d44;--color-product-cyan:#5bc0d4;--color-product-cyan-tint:#17323a;--color-product-slate:#a9b8cc;--color-product-slate-tint:#272f3b;--color-product-violet:#c4a4f5;--color-product-violet-tint:#2e2543;--color-product-green:#81c995;--color-product-green-tint:#1d3324;--color-product-amber:#f0b429;--color-product-amber-tint:#3a2e12;--color-product-rose:#f28ba0;--color-product-rose-tint:#3d1f27;--color-product-ink:#d8dbe2;--color-product-ink-tint:#2c313a}.theme-shell{background:var(--color-ground);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.45}.theme-header{align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-16);background:var(--color-raised);border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;display:flex}.theme-product{overflow-wrap:anywhere;flex:8rem;min-width:0;font-weight:600}.theme-product-branded{align-items:center;gap:var(--space-8);display:flex}.theme-product-brand{flex:none;min-width:0;max-width:100%;display:inline-flex}.theme-product-brand a{min-width:0;max-width:100%;color:inherit}.theme-product-brand img,.theme-product-brand svg{max-width:100%;height:auto}.theme-product-name{overflow-wrap:anywhere;flex:auto;min-width:0}.theme-product-brand a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-4)}.theme-account{overflow-wrap:anywhere;flex:0 auto;min-width:0}.theme-main{padding:var(--space-24) var(--space-16)}.theme-main[tabindex="-1"]:focus{outline:none}.theme-main[tabindex="-1"]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.theme-button{font:inherit;border-radius:var(--radius-4);padding:var(--space-8) var(--space-12);cursor:pointer}.theme-button-primary{background:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent)}.theme-button-danger{background:var(--color-danger);color:var(--color-on-danger);border:1px solid var(--color-danger)}.theme-button-quiet{background:var(--color-raised);color:var(--color-ink);border:1px solid var(--color-hairline)}.theme-button:focus-visible,.theme-field input:focus-visible,.theme-field textarea:focus-visible,.theme-field select:focus-visible,.theme-tabs [role=tab]:focus-visible,.theme-modal:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-field{gap:var(--space-4);display:grid}.theme-field label{color:var(--color-muted)}.theme-field input,.theme-field textarea,.theme-field select{font:inherit;color:var(--color-ink);background:var(--color-raised);border:1px solid var(--color-hairline);border-radius:var(--radius-4);padding:var(--space-8);box-sizing:border-box;width:100%;min-width:0}.theme-tabs [role=tablist]{gap:var(--space-4);border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;display:flex}.theme-tabs [role=tab]{font:inherit;color:var(--color-muted);padding:var(--space-8) var(--space-12);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.theme-tabs [role=tab][aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.theme-tabs [role=tabpanel]{padding:var(--space-12) 0}.theme-backdrop{padding:var(--space-16);background:#14171c73;place-items:center;display:grid;position:fixed;inset:0}.theme-modal{background:var(--color-raised);width:min(28rem,100%);max-height:100%;color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-6);padding:var(--space-16);overflow:auto}.theme-modal h2{margin:0 0 var(--space-12);font-size:16px;font-weight:600}.theme-empty>:is(h1,h2,h3,h4){margin:0 0 var(--space-8);font-size:20px;font-weight:600}.theme-empty-body{color:var(--color-muted);margin:0}.theme-field{grid-template-columns:minmax(0,1fr)}.theme-field label{overflow-wrap:anywhere}.theme-field textarea{resize:vertical;display:block}.theme-field-hint,.theme-field-error{overflow-wrap:anywhere;min-width:0;margin:0}.theme-field-hint{color:var(--color-muted)}.theme-field-error{color:var(--color-danger)}.theme-field :is(input,textarea,select){border-color:var(--color-control-border)}.theme-field :is(input,textarea,select)[aria-invalid=true]{border-color:var(--color-danger)}.theme-field :is(input,textarea,select):disabled{color:var(--color-muted);background:var(--color-ground);cursor:not-allowed}.theme-field[data-busy] :is(input,textarea,select){background:var(--color-ground);cursor:progress;border-style:dashed}@media (forced-colors:active){.theme-field :is(input,textarea,select)[aria-invalid=true]{border-width:2px}}.theme-badge,.theme-chip,.theme-meter,.theme-bar-segment,.theme-bar-swatch{--theme-tone:var(--color-muted)}.theme-badge[data-tone=ok],.theme-chip[data-tone=ok],.theme-meter[data-tone=ok],.theme-bar-segment[data-tone=ok],.theme-bar-swatch[data-tone=ok]{--theme-tone:var(--color-ok)}.theme-badge[data-tone=warn],.theme-chip[data-tone=warn],.theme-meter[data-tone=warn],.theme-bar-segment[data-tone=warn],.theme-bar-swatch[data-tone=warn]{--theme-tone:var(--color-warn)}.theme-badge[data-tone=danger],.theme-chip[data-tone=danger],.theme-meter[data-tone=danger],.theme-bar-segment[data-tone=danger],.theme-bar-swatch[data-tone=danger]{--theme-tone:var(--color-danger)}.theme-badge[data-tone=info],.theme-chip[data-tone=info],.theme-meter[data-tone=info],.theme-bar-segment[data-tone=info],.theme-bar-swatch[data-tone=info]{--theme-tone:var(--color-info)}.theme-badge,.theme-chip{align-items:center;gap:var(--space-4);box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-4) var(--space-8);background:var(--color-raised);color:var(--color-ink);border:1px solid var(--theme-tone);border-radius:var(--radius-4);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:inline-flex}.theme-badge:before,.theme-chip:before{content:"";box-sizing:border-box;background:var(--theme-tone);border:1px solid var(--theme-tone);border-radius:50%;flex:none;width:.5em;height:.5em}.theme-chip{padding:var(--space-8) var(--space-12);font-size:var(--font-size-body);cursor:pointer;text-align:start}.theme-chip:before{background:0 0}.theme-chip[aria-pressed=true]{padding:calc(var(--space-8) - 1px) calc(var(--space-12) - 1px);border-width:2px}.theme-chip[aria-pressed=true]:before{background:var(--theme-tone)}.theme-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-chip:hover:not(:disabled){background:var(--color-ground)}.theme-chip:disabled{--theme-tone:var(--color-muted);color:var(--color-muted);cursor:not-allowed}.theme-card{background:var(--color-raised);min-width:0;color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-6);flex-direction:column;display:flex}.theme-card-header,.theme-card-body,.theme-card-footer{min-width:0;padding:var(--space-12) var(--space-16);overflow-wrap:anywhere}.theme-card-header{border-bottom:1px solid var(--color-hairline)}.theme-card-body{flex:auto}.theme-card-footer{border-top:1px solid var(--color-hairline)}.theme-card-header+.theme-card-footer{border-top:0}.theme-card-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.theme-meter{gap:var(--space-4);min-width:0;color:var(--color-ink);display:grid}.theme-meter-head{justify-content:space-between;gap:var(--space-4) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.theme-meter-label,.theme-meter-value{overflow-wrap:anywhere;min-width:0}.theme-meter-value{color:var(--color-muted)}.theme-meter-track,.theme-bar-track{box-sizing:border-box;min-width:0;height:var(--space-12);background:var(--color-ground);border:1px solid var(--color-control-border);border-radius:var(--radius-4);display:flex;overflow:hidden}.theme-meter-fill{background:var(--theme-tone);flex:none;max-width:100%}.theme-bar-segment{background:var(--theme-tone);min-width:0}.theme-bar{gap:var(--space-8);min-width:0;display:grid}.theme-bar-legend{gap:var(--space-4) var(--space-16);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.theme-bar-legend-item{align-items:baseline;gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:flex}.theme-bar-swatch{box-sizing:border-box;background:var(--theme-tone);border-radius:2px;flex:none;width:.75em;height:.75em}.theme-bar-legend-label{min-width:0;color:var(--color-ink)}.theme-bar-legend-value{min-width:0;color:var(--color-muted)}@media (forced-colors:active){.theme-badge,.theme-chip{border-color:canvastext}.theme-badge:before,.theme-chip:before{forced-color-adjust:none;border-color:canvastext}.theme-badge:before,.theme-chip[aria-pressed=true]:before{background:canvastext}.theme-chip:disabled,.theme-chip:disabled:before{border-color:graytext}.theme-chip:disabled[aria-pressed=true]:before{background:graytext}.theme-chip[aria-pressed=true]{border-width:2px}.theme-meter-fill,.theme-bar-segment,.theme-bar-swatch{forced-color-adjust:none;background:canvastext}.theme-bar-swatch{border:1px solid canvastext}.theme-meter-track,.theme-bar-track{border-color:canvastext}}.theme-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-spinner,.theme-notice{--theme-tone:var(--color-muted)}.theme-spinner[data-tone=ok],.theme-notice[data-tone=ok]{--theme-tone:var(--color-ok)}.theme-spinner[data-tone=warn],.theme-notice[data-tone=warn]{--theme-tone:var(--color-warn)}.theme-spinner[data-tone=danger],.theme-notice[data-tone=danger]{--theme-tone:var(--color-danger)}.theme-spinner[data-tone=info],.theme-notice[data-tone=info]{--theme-tone:var(--color-info)}.theme-spinner{vertical-align:middle;flex:none;width:1.5em;max-width:100%;height:1.5em;display:inline-block;position:relative}.theme-spinner[data-size=sm]{width:1em;height:1em}.theme-spinner[data-size=lg]{width:2.5em;height:2.5em}.theme-spinner-ring{box-sizing:border-box;border:.15em solid var(--color-control-border);border-top-color:var(--theme-tone);border-radius:50%;width:100%;height:100%;display:block}@keyframes theme-spin{to{transform:rotate(360deg)}}@keyframes theme-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){.theme-spinner-ring{animation:.9s linear infinite theme-spin}.theme-skeleton{animation:1.6s ease-in-out infinite theme-shimmer}}@media (prefers-reduced-motion:reduce){.theme-spinner{align-items:center;gap:var(--space-8);width:auto;height:auto;display:inline-flex}.theme-spinner-ring{flex:none;width:1.5em;height:1.5em}.theme-spinner[data-size=sm] .theme-spinner-ring{width:1em;height:1em}.theme-spinner[data-size=lg] .theme-spinner-ring{width:2.5em;height:2.5em}.theme-spinner-label{clip:auto;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;height:auto;color:var(--color-muted);margin:0;position:static;overflow:visible}}.theme-skeleton{box-sizing:border-box;background-color:color-mix(in srgb, var(--color-muted) 40%, var(--color-raised));background-image:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--color-muted) 20%, transparent) 50%, transparent 100%);border-radius:var(--radius-4);background-size:200% 100%;min-width:0;max-width:100%;display:block}.theme-skeleton[data-variant=text]{width:100%;height:1em}.theme-skeleton[data-variant=block]{width:100%;height:6em}.theme-skeleton[data-variant=circle]{border-radius:50%;width:3em;height:3em}.theme-skeleton-lines{gap:.5em;min-width:0;max-width:100%;display:grid}.theme-skeleton-lines .theme-skeleton:last-child{width:60%}.theme-skeleton-group,.theme-skeleton-body{min-width:0;position:relative}.theme-tooltip{max-width:100%;display:inline-block;position:relative}.theme-tooltip-trigger{box-sizing:border-box;min-width:var(--space-32);min-height:var(--space-32);background:var(--color-raised);color:var(--color-ink);border:1px solid var(--color-control-border);font-family:var(--font-sans);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;display:inline-flex}.theme-tooltip-trigger:before{content:"i"}.theme-tooltip-trigger:hover{background:var(--color-ground)}.theme-tooltip-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-tooltip-note{top:calc(100% + var(--space-4));z-index:10;box-sizing:border-box;width:max-content;min-width:0;max-width:16rem;padding:var(--space-8) var(--space-12);background:var(--color-ink);color:var(--color-ground);border-radius:var(--radius-4);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:12px;line-height:1.4;position:absolute;left:0}.theme-tooltip[data-placement=top] .theme-tooltip-note{top:auto;bottom:calc(100% + var(--space-4))}.theme-tooltip-note:before{content:"";left:0;right:0;top:calc(-1 * var(--space-4));height:var(--space-4);position:absolute}.theme-tooltip[data-placement=top] .theme-tooltip-note:before{top:100%}.theme-notice{align-items:flex-start;gap:var(--space-8);box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-8) var(--space-12);background:var(--color-raised);color:var(--color-ink);border:1px solid var(--theme-tone);border-radius:var(--radius-6);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.4;display:flex}.theme-notice:before{content:"";box-sizing:border-box;background:var(--theme-tone);border:1px solid var(--theme-tone);border-radius:50%;flex:none;width:.5em;height:.5em;margin-top:.45em}.theme-notice-body{overflow-wrap:anywhere;flex:auto;min-width:0}.theme-notice-title{font-weight:600}.theme-notice-dismiss{box-sizing:border-box;min-width:var(--space-32);min-height:var(--space-32);margin:calc(-1 * var(--space-8)) calc(-1 * var(--space-12)) calc(-1 * var(--space-8)) 0;color:var(--color-ink);border-radius:var(--radius-4);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:18px;line-height:1}.theme-notice-dismiss:before{content:"×"}.theme-notice-dismiss:hover{background:var(--color-ground)}.theme-notice-dismiss:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-toast-region{right:var(--space-16);bottom:max(var(--space-16), env(safe-area-inset-bottom));z-index:1000;box-sizing:border-box;pointer-events:none;width:min(24rem,100% - 32px);max-width:calc(100% - 32px);position:fixed}.theme-toast-list{gap:var(--space-8);min-width:0;max-height:calc(100dvh - 64px);padding:var(--space-4);pointer-events:auto;margin:0;list-style:none;display:grid;overflow-y:auto}.theme-toast-item{min-width:0}.theme-toast{background:var(--color-raised)}@media (forced-colors:active){.theme-spinner-ring{forced-color-adjust:none;border-color:highlight canvastext canvastext}.theme-skeleton{forced-color-adjust:none;background:graytext}.theme-tooltip-trigger,.theme-tooltip-note,.theme-notice{border:1px solid canvastext}.theme-notice:before{forced-color-adjust:none;background:canvastext;border-color:canvastext}.theme-notice-dismiss{border:1px solid canvastext}}.workspace-menu{align-items:center;gap:var(--space-8) var(--space-12);min-width:0;max-width:100%;color:var(--color-ink);flex-wrap:wrap;display:flex}.workspace-who-pays{gap:var(--space-4) var(--space-8);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.workspace-paid-by,.workspace-balance{overflow-wrap:anywhere;min-width:0}.workspace-balance{color:var(--color-muted)}.workspace-gate{gap:var(--space-12);min-width:0;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;flex-direction:column;display:flex}.workspace-gate:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-gate-picker{gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-raised);overflow-wrap:anywhere;flex-direction:column;display:flex}.workspace-gate-title{overflow-wrap:anywhere;min-width:0;margin:0}.workspace-gate-view{align-items:center;gap:var(--space-8);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.workspace-gate-view select{min-width:0;max-width:100%}.workspace-gate-invitations{gap:var(--space-8);overflow-wrap:anywhere;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace-gate-invitation{align-items:baseline;gap:var(--space-4) var(--space-12);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.workspace-gate-name{overflow-wrap:anywhere;min-width:0}.workspace-gate-detail{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.workspace-gate-link{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;text-decoration:underline}.workspace-gate-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-gate-create{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.workspace-gate-info{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0}.workspace-gate-banner{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.workspace-gate-actions{gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.workspace-gate-error{min-width:0;color:var(--color-danger);overflow-wrap:anywhere;margin:0}.workspace-placement{min-width:0;max-width:100%;color:var(--color-muted);overflow-wrap:anywhere;margin:0}.workspace-not-available{gap:var(--space-4);min-width:0;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;flex-direction:column;display:flex}.workspace-not-available-title,.workspace-not-available-detail,.workspace-not-available-owner{overflow-wrap:anywhere;min-width:0;margin:0}.workspace-not-available-detail,.workspace-not-available-owner{color:var(--color-muted)}.workspace-switcher{min-width:0;max-width:100%;color:var(--color-ink);position:relative}.workspace-switcher-button,.workspace-switcher-static{align-items:center;gap:var(--space-8);min-width:0;max-width:100%;min-height:44px;padding:var(--space-4) var(--space-8);border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-raised);color:var(--color-ink);font:inherit;text-align:left;display:flex}.workspace-switcher-button{cursor:pointer}.workspace-switcher-button:hover,.workspace-switcher-button[aria-expanded=true]{background:var(--color-ground)}.workspace-switcher-detail-button{display:none}.workspace-switcher-button-compact,.workspace-switcher-compact.workspace-switcher-static{min-height:36px}.workspace-switcher-tile-small{width:24px;height:24px;font-size:.8em}.workspace-switcher-button:focus-visible,.workspace-switcher-row:focus-visible,.workspace-switcher-link:focus-visible,.workspace-switcher-close:focus-visible,.workspace-switcher-search:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-switcher-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.workspace-switcher-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:24ch;font-weight:600;overflow:hidden}.workspace-switcher-detail{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.workspace-switcher-tile{border:2px solid var(--color-hairline);border-radius:var(--radius-4);background:var(--color-raised);width:28px;height:28px;color:var(--color-ink);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.workspace-switcher-tile-person{border-radius:50%}.workspace-switcher-tile-0{border-color:var(--color-family-conversation)}.workspace-switcher-tile-1{border-color:var(--color-family-experience)}.workspace-switcher-tile-2{border-color:var(--color-family-other)}.workspace-switcher-tile-3{border-color:var(--color-family-reactions)}.workspace-switcher-tile-4{border-color:var(--color-family-safety)}.workspace-switcher-tile-5{border-color:var(--color-family-voice)}.workspace-switcher-count{min-width:20px;padding:0 var(--space-4);border-radius:var(--radius-6);background:var(--color-accent);color:var(--color-on-accent);text-align:center;flex:none}.workspace-switcher-chevron{width:12px;height:12px;color:var(--color-muted);flex:none;transition:transform .12s}.workspace-switcher-chevron-open{transform:rotate(180deg)}.workspace-switcher-panel{z-index:30;gap:var(--space-8);box-sizing:border-box;width:max(100%,340px);max-width:min(380px,100vw);max-height:min(70vh,480px);margin-top:var(--space-4);padding:var(--space-8);border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-raised);color:var(--color-ink);flex-direction:column;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.workspace-switcher-panel-end{left:auto;right:0}.workspace-switcher-backdrop{display:none}.workspace-switcher-header{justify-content:space-between;align-items:flex-start;gap:var(--space-8);min-width:0;padding:var(--space-4) var(--space-8) var(--space-8);border-bottom:1px solid var(--color-hairline);display:flex}.workspace-switcher-close{display:none}.workspace-switcher-header-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.workspace-switcher-header-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.workspace-switcher-sticky{z-index:1;gap:var(--space-8);background:var(--color-raised);flex-direction:column;min-width:0;display:flex;position:sticky;top:0}.workspace-switcher-invitations,.workspace-switcher-group{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.workspace-switcher-heading{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-weight:600}.workspace-switcher-list{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace-switcher-invitation{align-items:baseline;gap:var(--space-4) var(--space-12);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.workspace-switcher-row{align-items:center;gap:var(--space-8);box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);color:var(--color-ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.workspace-switcher-row:not(.workspace-switcher-row-disabled):hover{background:var(--color-ground)}.workspace-switcher-row-text{justify-content:space-between;align-items:baseline;gap:0 var(--space-8);flex-flow:wrap;flex:1}.workspace-switcher-row-detail{white-space:nowrap;font-size:.875em}.workspace-switcher-row-status{flex-basis:100%}.workspace-switcher-row-current{border-color:var(--color-hairline);background:var(--color-ground)}.workspace-switcher-row-disabled{color:var(--color-muted);cursor:default}.workspace-switcher-row-name,.workspace-switcher-status{overflow-wrap:anywhere;min-width:0}.workspace-switcher-error{color:var(--color-danger)}.workspace-switcher-check{flex:none;width:12px;height:12px;margin-left:auto}.workspace-switcher-search{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--space-4) var(--space-8);border:1px solid var(--color-control-border);border-radius:var(--radius-6);background:var(--color-ground);color:var(--color-ink);font:inherit}.workspace-switcher-empty{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0}.workspace-switcher-footer{gap:var(--space-4);min-width:0;padding-top:var(--space-8);border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.workspace-switcher-link{min-width:0;min-height:44px;color:var(--color-ink);font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.workspace-switcher-footer-link{padding:0 var(--space-8);border-radius:var(--radius-6);text-decoration:none}.workspace-switcher-footer-link:hover{background:var(--color-ground)}.workspace-switcher-footer-about{color:var(--color-muted)}.workspace-switcher-link{cursor:pointer}.workspace-switcher-about-body{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0}.workspace-switcher-close{border:1px solid var(--color-hairline);border-radius:var(--radius-6);min-width:44px;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;flex:none}.workspace-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.workspace-switcher-detail-button{display:none}.workspace-switcher-backdrop{z-index:29;background:var(--color-ink);opacity:.4;display:block;position:fixed;inset:0}.workspace-switcher-panel{z-index:30;width:100%;max-width:100%;max-height:80vh;padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-6) var(--radius-6) 0 0;margin:0;position:fixed;inset:auto 0 0}.workspace-switcher-panel-end{left:0;right:0}.workspace-switcher-close{justify-content:center;align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.workspace-switcher-chevron{transition:none}}.workspace-chip{align-items:baseline;gap:var(--space-8);box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex}.workspace-chip-team,.workspace-chip-personal{color:var(--color-ink)}.workspace-chip-prefix{overflow-wrap:anywhere;min-width:0}.workspace-chip-body{min-width:0;max-width:100%;padding:var(--space-4) var(--space-8);border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-raised);color:var(--color-ink);overflow-wrap:anywhere;display:inline-flex}.workspace-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:32ch;overflow:hidden}.workspace-chip-tag{white-space:pre;flex:none}.workspace-notice{min-width:0;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere}.workspace-notice:empty{display:none}.workspace-placement-compact{font-size:var(--font-size-body)}.workspace-move,.workspace-move-run,.workspace-move-confirm{gap:var(--space-12);min-width:0;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;flex-direction:column;display:flex}.workspace-move-step,.workspace-move-items-field,.workspace-move-items,.workspace-move-consequences,.workspace-move-destination,.workspace-move-none,.workspace-move-note,.workspace-move-error,.workspace-move-summary,.workspace-move-progress-text,.workspace-move-live{overflow-wrap:anywhere;min-width:0;margin:0}.workspace-move-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-move-items-field{border:0;padding:0}.workspace-move-items,.workspace-move-consequences{padding-left:var(--space-16)}.workspace-move-item{align-items:baseline;gap:var(--space-4) var(--space-12);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.workspace-move-item-title,.workspace-move-item-state,.workspace-move-ack{overflow-wrap:anywhere;min-width:0}.workspace-move-item-state,.workspace-move-note,.workspace-move-item[data-blocked=true]{color:var(--color-muted)}.workspace-move-progress{width:100%;max-width:100%}.workspace-move-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.workspace-move-submit[aria-disabled=true]{opacity:.6;cursor:not-allowed}.workspace-move-banner,.workspace-move-bar,.workspace-move-upload{align-items:center;gap:var(--space-8) var(--space-12);min-width:0;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.workspace-move-banner{padding:var(--space-12) var(--space-16);border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-raised)}.workspace-move-upload{flex-direction:column;align-items:flex-start}.workspace-move-banner-title,.workspace-move-banner-body,.workspace-move-bar-count{overflow-wrap:anywhere;min-width:0;margin:0}.workspace-move-upload select{min-width:0;max-width:100%}@media (prefers-reduced-motion:reduce){.workspace-move,.workspace-move-progress,.workspace-move-banner,.workspace-move-bar,.workspace-move-upload,.workspace-move-submit{scroll-behavior:auto;transition:none;animation:none}}.app-header{background:var(--color-raised);border-bottom:1px solid var(--color-hairline);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.45;position:relative}.app-header-row{align-items:center;gap:var(--space-8);box-sizing:border-box;height:56px;padding:0 var(--space-16);flex-wrap:nowrap;display:flex}.app-header-skip{top:var(--space-8);z-index:40;padding:var(--space-8) var(--space-12);border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-raised);color:var(--color-ink);position:absolute;left:-9999px}.app-header-skip:focus{left:var(--space-8)}.app-header-logo{border-radius:var(--radius-4);flex:none;align-items:center;min-height:36px;display:inline-flex}.app-header-logo-image{width:auto;height:28px;display:block}.app-header-logo-for-dark,html[data-theme=dark] .app-header-logo-for-light{display:none}html[data-theme=dark] .app-header-logo-for-dark{display:block}.app-header-separator{background:var(--color-hairline);flex:none;width:1px;height:24px}.app-header-spacer{flex:1 1 0;min-width:0}.app-header-actions{align-items:center;gap:var(--space-8);flex:0 auto;min-width:0;display:flex}.app-header-disclosure{flex:none;min-width:0;position:relative}.app-header-button{align-items:center;gap:var(--space-8);box-sizing:border-box;min-width:36px;max-width:100%;min-height:36px;padding:0 var(--space-8);border-radius:var(--radius-6);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.app-header-button:hover,.app-header-button[aria-expanded=true]{background:var(--color-ground)}.app-header-button:focus-visible,.app-header-link:focus-visible,.app-header-logo:focus-visible,.app-header-skip:focus-visible,.app-header-signin:focus-visible,.app-header-tile:focus-visible,.app-header-item:focus-visible,.app-header-theme-option:focus-visible,.app-header-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-header-product{flex:0 auto;min-width:0}.app-header-product-static,.app-header-product-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28ch;font-weight:600;overflow:hidden}.app-header-product-static{padding:0 var(--space-8)}.app-header-chevron{width:12px;height:12px;color:var(--color-muted);flex:none;transition:transform .12s}.app-header-chevron-open{transform:rotate(180deg)}.app-header-nav{flex:0 auto;min-width:0}.app-header-account-nav{display:none}.app-header-nav-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.app-header-link{box-sizing:border-box;min-height:36px;padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--color-muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}a.app-header-link:hover{background:var(--color-ground);color:var(--color-ink)}.app-header-link[aria-current=page]{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent);font-weight:600}.app-header-link-text{cursor:default}.app-header-avatar{background:var(--color-accent);width:28px;height:28px;color:var(--color-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.app-header-account-placeholder{box-sizing:border-box;border-radius:var(--radius-6);background:var(--color-ground);flex:none;width:66px;height:36px}.app-header-signin{box-sizing:border-box;min-height:36px;padding:0 var(--space-12);border:1px solid var(--color-control-border);border-radius:var(--radius-6);color:var(--color-ink);flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.app-header-signin:hover{background:var(--color-ground)}.app-header .workspace-menu{flex:none;min-width:0}.app-header-backdrop{display:none}.app-header-panel{top:calc(100% + var(--space-4));z-index:30;gap:var(--space-8);box-sizing:border-box;max-height:calc(100vh - 72px);padding:var(--space-8);overflow-wrap:anywhere;border:1px solid var(--color-hairline);border-radius:var(--radius-6);background:var(--color-raised);color:var(--color-ink);flex-direction:column;display:flex;position:absolute;overflow:hidden auto}.app-header-product-panel{width:min(540px,100vw - 148px);padding:var(--space-12);border-radius:18px;gap:0;left:0;box-shadow:0 2px 6px #0f172a0d,0 18px 40px -12px #0f172a38}.app-header-account-panel{width:min(300px,100vw - 16px);right:0}.app-header-panel-header,.app-header-close{display:none}.app-header-panel-title,.app-header-heading{color:var(--color-muted)}.app-header-product-head{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-4) 6px 10px;display:flex}.app-header-product-heading{flex-direction:column;flex:auto;min-width:0;display:flex}.app-header-product-title{font-size:13.5px;font-weight:700}.app-header-product-intro{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:1.4}.app-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-header-grid-item{min-width:0}.app-header-grid-item-wide{margin-top:var(--space-4);border-top:1px solid var(--color-hairline);grid-column:1/-1}.app-header-tile{z-index:0;box-sizing:border-box;height:100%;min-height:36px;color:inherit;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex;position:relative}a.app-header-tile:hover{background:var(--color-ground)}.app-header-tile-current{border-color:var(--app-header-accent)}.app-header-tile-current:before{content:"";z-index:-1;border-radius:inherit;background:var(--app-header-accent);opacity:.07;pointer-events:none;position:absolute;inset:0}a.app-header-tile-current:hover{background:0 0}.app-header-glyph{flex:none;width:17px;height:17px;display:block}.app-header-tile-glyph{background:var(--app-header-tint);width:34px;height:34px;color:var(--app-header-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-header-tile-text{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.app-header-tile-name{font-size:13px;font-weight:600;line-height:1.35}.app-header-tile-detail{color:var(--color-muted);margin-top:1px;font-size:12px;line-height:1.35}.app-header-tile-current .app-header-tile-text{padding-inline-end:20px}.app-header-tile-check{background:var(--app-header-accent);width:18px;height:18px;color:var(--color-raised);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.app-header-check{flex:none;width:12px;height:12px}.app-header-tile-foot{color:var(--color-muted);padding:10px 10px 4px;font-size:12px;line-height:1.4}a.app-header-tile-foot:hover{background:0 0}.app-header-tile-foot.app-header-tile-current{border-color:#0000}.app-header-tile-foot.app-header-tile-current:before{display:none}.app-header-tile-foot .app-header-tile-glyph{border-radius:8px;width:26px;height:26px}.app-header-tile-foot .app-header-glyph{width:13px;height:13px}.app-header-tile-foot .app-header-tile-text{padding-inline-end:0;display:block}.app-header-tile-foot .app-header-tile-name{font-size:inherit;line-height:inherit;color:var(--color-ink)}.app-header-tile-foot .app-header-tile-detail{font-size:inherit;line-height:inherit;margin-top:0}.app-header-tile-foot .app-header-tile-check{width:auto;height:auto;color:var(--color-ink);background:0 0;flex:none;position:static}.app-header-tile-foot .app-header-check{width:13px;height:13px}.app-header-accent-blue{--app-header-accent:var(--color-product-blue);--app-header-tint:var(--color-product-blue-tint)}.app-header-accent-cyan{--app-header-accent:var(--color-product-cyan);--app-header-tint:var(--color-product-cyan-tint)}.app-header-accent-slate{--app-header-accent:var(--color-product-slate);--app-header-tint:var(--color-product-slate-tint)}.app-header-accent-violet{--app-header-accent:var(--color-product-violet);--app-header-tint:var(--color-product-violet-tint)}.app-header-accent-green{--app-header-accent:var(--color-product-green);--app-header-tint:var(--color-product-green-tint)}.app-header-accent-amber{--app-header-accent:var(--color-product-amber);--app-header-tint:var(--color-product-amber-tint)}.app-header-accent-rose{--app-header-accent:var(--color-product-rose);--app-header-tint:var(--color-product-rose-tint)}.app-header-accent-ink{--app-header-accent:var(--color-product-ink);--app-header-tint:var(--color-product-ink-tint)}.app-header-identity{padding:var(--space-4) var(--space-8) var(--space-8);border-bottom:1px solid var(--color-hairline);flex-direction:column;display:flex}.app-header-identity-name{font-weight:600}.app-header-identity-email{color:var(--color-muted)}.app-header-menu-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-header-item{box-sizing:border-box;width:100%;min-height:36px;padding:0 var(--space-8);border-radius:var(--radius-6);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;text-decoration:none;display:flex}a.app-header-item:hover,button.app-header-item:hover{background:var(--color-ground)}.app-header-item-text{color:var(--color-muted);cursor:default}.app-header-theme{gap:var(--space-4);padding:var(--space-8) var(--space-8) 0;border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.app-header-theme-options{gap:var(--space-4);display:flex}.app-header-theme-option{min-width:0;min-height:36px;padding:0 var(--space-8);border:1px solid var(--color-control-border);border-radius:var(--radius-6);color:inherit;font:inherit;cursor:pointer;background:0 0;flex:1 1 0}.app-header-theme-option[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-ground);box-shadow:inset 0 0 0 1px var(--color-accent);font-weight:600}.app-header-signout{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-hairline);flex-direction:column;margin:0;display:flex}.app-header-signout-button[aria-disabled=true]{color:var(--color-muted);cursor:default}.app-header-error{padding:0 var(--space-8);color:var(--color-danger);margin:0}.app-header-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.app-header-nav{display:none}.app-header-account-nav{display:block}.app-header-account-nav .app-header-nav-list{flex-direction:column;gap:0}.app-header-account-nav .app-header-link{white-space:normal}.app-header .workspace-switcher-button .workspace-switcher-name,.app-header .workspace-switcher-button .workspace-switcher-chevron{display:none}}@media (width<=639px){.app-header-backdrop{z-index:29;background:var(--color-ink);opacity:.4;display:block;position:fixed;inset:0}.app-header-panel{z-index:30;width:100%;max-width:100%;max-height:80vh;padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-6) var(--radius-6) 0 0;margin:0;position:fixed;inset:auto 0 0}.app-header-product-panel,.app-header-account-panel{width:100%;left:0;right:0}.app-header-product-panel{padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.app-header-panel-header{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.app-header-close{min-width:36px;min-height:36px;padding:0 var(--space-12);border:1px solid var(--color-control-border);border-radius:var(--radius-6);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}}@media (width<=560px){.app-header-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.app-header-row{padding:0 var(--space-8)}.app-header-product-static,.app-header-product-name{max-width:14ch}}@media (prefers-reduced-motion:reduce){.app-header-chevron{transition:none}}
