.lc-working{vertical-align:middle;align-items:center;gap:8px;min-height:28px;display:inline-flex}.lc-working[data-in-button=true]{min-height:0}.lc-working-mark{box-sizing:border-box;width:var(--lc-working-size);height:var(--lc-working-size);opacity:.75;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;display:inline-block}.lc-working[data-phase=pending] .lc-working-mark{visibility:hidden}.lc-working small{color:var(--muted,#6c716b);font-size:12px}@media (prefers-reduced-motion:no-preference){.lc-working[data-phase=active] .lc-working-mark,.lc-working[data-phase=extended] .lc-working-mark{animation:.9s linear infinite lc-working-turn}}@keyframes lc-working-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lc-working-mark{border-style:dashed;border-right-color:currentColor;animation:none}}@media (forced-colors:active){.lc-working-mark{border-color:canvastext #0000 canvastext canvastext}.lc-working[data-phase=failed] .lc-working-mark{border-right-color:canvastext}}.lc-myai,.lc-myai-section,.lc-item{gap:var(--lc-space-4,1rem);display:grid}.lc-myai{gap:2rem;max-width:56rem}.lc-myai-head,.lc-item-head,.lc-item-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lc-myai h3,.lc-item h3{margin:0}.lc-myai fieldset{border:0;min-width:0;margin:0;padding:0}.lc-myai summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.lc-myai-rows,.lc-item-facts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lc-myai-rows li,.lc-item-facts li{border:1px solid var(--control-line);overflow-wrap:anywhere;border-radius:12px;gap:.5rem;padding:1rem;display:grid}.lc-myai-rows li{grid-template-columns:minmax(0,1fr) auto}.lc-myai-rows small{grid-column:1/-1}.lc-myai-add{max-width:min(40rem,100vw - 2rem);max-height:90dvh;overflow:auto}.lc-myai-add textarea,.lc-myai textarea{box-sizing:border-box;width:100%}.lc-item-fact[data-off=true]>p{color:var(--muted);text-decoration:line-through}.lc-item-fact label{align-items:center;gap:.5rem;min-height:44px;display:flex}.lc-myai-blank{border:1px dashed var(--control-line);border-radius:12px;padding:1rem}@media (width<=420px){.lc-myai-rows li{grid-template-columns:minmax(0,1fr)}.lc-item-tools{flex-direction:column;align-items:stretch}}.lc-insights{gap:1.5rem;display:grid}.lc-insights-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lc-insights-head h2{margin:0}.lc-insights-head [role=group]{gap:.5rem;display:flex}.lc-big{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lc-big>li{border:1px solid var(--control-line);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;align-content:start;gap:.5rem;padding:1.25rem;display:grid}.lc-big>li>a{gap:.5rem;display:grid}.lc-big-value{font-variant-numeric:tabular-nums;font-size:2rem}.lc-big small,.lc-insights-note{color:var(--muted);font-size:.875rem}.lc-by-auto{border:1px solid var(--control-line);border-radius:12px;margin:0;padding:0;list-style:none}.lc-by-auto>li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem;display:flex}.lc-by-auto>li+li{border-top:1px solid var(--line)}.lc-insights .lc-metrics-details{min-width:0}.lc-insights select{max-width:100%}@media (width<=760px){.lc-big{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.lc-big{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.lc-big>li,.lc-by-auto{border:2px solid canvastext}}.action-studio{max-width:none}.studio-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.studio-header h2{font-size:30px}.studio-header-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-alert{border:1px solid var(--border,#dedfd8);background:var(--surface-muted,#f4f5f1);border-radius:12px;margin:12px 0;padding:16px;font-size:14px}.studio-check{align-items:center;gap:8px;font-weight:400!important;display:flex!important}.studio-check input{width:auto;margin:0}.studio-saved-details{border:1px solid var(--border,#dedfd8);background:var(--surface,#fff);border-radius:16px;max-width:960px;margin:20px 0;padding:16px}.studio-saved-details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}@media (width<=1100px){.studio-header{flex-direction:column}}@media (width<=760px){.studio-header h2{font-size:26px}}.studio-composer{border:1px solid var(--border,#dedfd8);background:var(--surface,#fff);border-radius:20px;max-width:960px;margin:0 0 20px;padding:clamp(18px,3vw,30px)}.studio-composer form{display:block}.studio-composer label,.studio-template-picker label{margin-bottom:10px;font-size:17px;font-weight:650;display:block}.studio-composer textarea{resize:vertical;width:100%;min-height:145px;margin:14px 0;font-size:15px;line-height:1.65;display:block}.studio-composer p,.studio-template-picker p{font-size:13px;line-height:1.65}.studio-composer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.studio-composer .studio-cost-note{color:var(--muted,#686f67);margin-bottom:0;font-size:12px}.studio-intent-alternative{max-width:960px;margin:calc(-1 * var(--lc-space-2)) 0 var(--lc-space-5);color:var(--muted,#686f67)}.studio-secondary{border:1px solid var(--border,#d6ddd6);background:var(--surface,#fff);border-radius:16px;max-width:1120px;margin:14px auto;padding:14px 18px}.studio-secondary>summary{cursor:pointer;font-weight:650}.studio-review-return{max-width:1120px;margin:0 auto 10px}.studio-ai-status{border-top:1px solid var(--border,#dedfd8);margin-top:18px;padding-top:18px}.studio-ai-status strong{font-size:13px}.studio-ai-status p{margin:6px 0}.studio-ai-status .studio-composer-actions{font-size:12px}.studio-ai-status button{padding:8px 12px;font-size:12px}.studio-composer>.studio-ai-status:first-child{border-top:0;border-bottom:1px solid var(--border,#dedfd8);margin:0 0 18px;padding:0 0 18px}.studio-template-picker{border:1px solid var(--border,#dedfd8);background:var(--surface,#fff);border-radius:16px;align-items:center;gap:24px;max-width:960px;margin-bottom:20px;padding:18px 22px;display:flex}.studio-template-picker>div{flex:1;min-width:0}.studio-template-picker label{font-size:14px}.studio-template-picker select{width:100%;max-width:420px}.studio-template-picker p{margin:8px 0}.studio-template-picker small{color:var(--muted,#686f67);font-size:12px;display:block}.studio-template-picker>button{flex-shrink:0}@media (width<=650px){.studio-template-picker{flex-direction:column;align-items:stretch;gap:12px}.studio-template-picker select{max-width:none}.studio-composer-actions>*{max-width:100%}.studio-composer textarea{min-height:180px}}.lc-set-row{align-items:center;gap:var(--lc-space-3);margin:var(--lc-space-4) 0;flex-wrap:wrap;display:flex}.lc-set-row>nav{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-set-row>nav a{min-height:var(--lc-target-min);padding:var(--lc-space-1) var(--lc-space-3);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-pill);align-items:center;text-decoration:none;display:inline-flex}.lc-set-row>nav a[aria-current=page]{border-color:var(--accent);font-weight:var(--lc-weight-semibold)}.lc-set-row small{width:100%;color:var(--muted)}.lc-set-choices{gap:var(--lc-space-2);margin:var(--lc-space-3) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.lc-set-choices label{align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);padding:var(--lc-space-2);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m);display:flex}.lc-set-choices input{flex:none}.lc-set-share{width:100%}.lc-set-review,.lc-set-results{margin:var(--lc-space-3) 0;padding:var(--lc-space-4);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m)}.lc-set-review fieldset{gap:var(--lc-space-3);margin:var(--lc-space-3) 0;flex-wrap:wrap;display:flex}.lc-set-review fieldset label{align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);display:flex}.lc-set-review-list{gap:var(--lc-space-3);margin:var(--lc-space-3) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.lc-set-review-list article{min-width:0;padding:var(--lc-space-3);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m);overflow-wrap:anywhere}.lc-set-review-list article p{white-space:pre-wrap}.channel-logo.channel-icon,.channel-logo.social-channel-icon{background:var(--lc-logo-plate);border:1px solid var(--line);color:var(--lc-mark-forest-tile)}.channel-logo img,.channel-logo svg{object-fit:contain;flex-shrink:0;width:26px;height:26px;display:block}.channel-logo.social-channel-icon img,.channel-logo.social-channel-icon svg{width:28px;height:28px}.lc-connection-notice{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:12px;margin:0 0 20px;padding:14px 18px;font-size:14px}.lc-connection-notice[data-tone=success]{background:var(--accent-soft);color:var(--accent)}.lc-connection-notice[data-tone=attention]{background:var(--warning-soft);border-color:var(--warning);color:var(--ink)}.lc-connection-notice>strong{margin-bottom:4px;display:block}.lc-connection-notice>p{margin:0}.lc-connection-notice>button,.lc-connection-notice>a{margin-top:12px}.connector-setup-dialog--sheet .lc-connection-notice{margin:16px}.lc-accounts{max-width:1100px;margin-inline:auto}.lc-accounts-head{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-4);margin:0 0 var(--lc-space-2);display:flex}.lc-accounts-head>h2{margin:0}.lc-accounts-sub{margin:0 0 var(--lc-space-6);color:var(--muted)}.lc-accounts-list{border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);margin:0;padding:0;list-style:none;display:grid}.lc-account-row{align-items:center;gap:var(--lc-space-2) var(--lc-space-4);min-height:72px;padding:var(--lc-space-3) var(--lc-space-5);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo name status actions";margin:0;display:grid}.lc-account-row+.lc-account-row{border-top:1px solid var(--lc-deckle)}.lc-account-logo{grid-area:logo}.lc-account-name{grid-area:name;min-width:0;display:grid}.lc-account-name>strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:var(--lc-weight-semibold);overflow:hidden}.lc-account-name>small{color:var(--muted);font-size:var(--lc-fs-small);line-height:1.5}.lc-account-name>.lc-chip{margin-top:var(--lc-space-1);justify-self:start}.lc-account-status{align-items:center;gap:var(--lc-space-2);min-width:0;color:var(--ink);font-size:var(--lc-fs-small);white-space:nowrap;grid-area:status;line-height:1.5;display:inline-flex}.lc-account-dot{border-radius:var(--lc-radius-pill);background-color:var(--lc-status-pending);flex:none;width:9px;height:9px}.lc-account-dot[data-dot=connected]{background-color:var(--lc-status-receiving)}.lc-account-dot[data-dot=disconnected],.lc-account-dot[data-dot=setup]{background-color:var(--lc-status-draft)}.lc-account-dot[data-dot=attention]{background-color:var(--lc-status-attention)}.lc-account-actions{align-items:center;gap:var(--lc-space-2);grid-area:actions;display:inline-flex}.lc-account-gear{width:var(--lc-target-min);height:var(--lc-target-min);border-radius:var(--lc-radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.lc-account-gear:hover{border-color:var(--control-line);background-color:var(--lc-paper-sunk)}.lc-accounts-empty{justify-items:center;gap:var(--lc-space-3);padding:var(--lc-space-10) var(--lc-space-5);text-align:center;border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper);display:grid}.lc-accounts-empty>p{margin:0}.lc-accounts-advanced{margin:var(--lc-space-6) 0 0;color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);border:0;padding:0}.lc-accounts-advanced>summary{min-height:var(--lc-target-min);cursor:pointer;color:var(--ink);font-weight:var(--lc-weight-semibold);align-items:center;display:inline-flex}.lc-accounts-advanced>p{margin:var(--lc-space-1) 0 0}.lc-sheet{border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-sheet);background-color:var(--lc-paper);width:min(520px,100vw - 32px);max-height:min(92dvh,860px);color:var(--ink);box-shadow:var(--lc-elev-lift);margin:auto;padding:0;overflow:auto}.lc-sheet::backdrop{background:var(--lc-scrim)}.lc-sheet-panel{gap:var(--lc-space-4);padding:var(--lc-space-5);display:grid}.lc-sheet-inline{gap:var(--lc-space-4);display:grid}.lc-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-3);display:flex}.lc-sheet-head>h3{font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-title-s);overflow-wrap:anywhere;margin:0}.lc-sheet-close{width:var(--lc-target-min);height:var(--lc-target-min);border-radius:var(--lc-radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.lc-sheet-close:hover{border-color:var(--control-line);background-color:var(--lc-paper-sunk)}.lc-sheet-status{align-items:center;gap:var(--lc-space-2);color:var(--ink);margin:0;display:inline-flex}.lc-sheet-rows{border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-l);margin:0;padding:0;list-style:none;display:grid}.lc-sheet-row{align-items:center;gap:var(--lc-space-3);min-height:64px;padding:var(--lc-space-2) var(--lc-space-4);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.lc-sheet-row+.lc-sheet-row{border-top:1px solid var(--lc-deckle)}.lc-sheet-row-text{min-width:0;display:grid}.lc-sheet-row-text>strong{color:var(--ink);font-weight:var(--lc-weight-semibold)}.lc-sheet-row-text>small{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small)}.lc-sheet-row-side{justify-items:end;gap:var(--lc-space-1);display:grid}.lc-sheet-row>button,.lc-sheet-row-side>button{min-height:var(--lc-target-min)}.lc-meta-assets .lc-sheet-row{grid-template-columns:minmax(0,1fr) auto}.lc-meta-assets .lc-sheet-row-side>label{gap:var(--lc-space-1);text-align:left;display:grid}.lc-meta-assets .lc-sheet-row-side input{max-width:160px}.lc-sheet-row-side>small{color:var(--muted);font-size:var(--lc-fs-caption);line-height:var(--lc-lh-caption)}.lc-sheet-line{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);margin:0}.lc-sheet-foot{justify-content:flex-end;gap:var(--lc-space-2);padding-top:var(--lc-space-2);display:flex}.lc-sheet-form{gap:var(--lc-space-3);display:grid}.lc-sheet-form>label{gap:var(--lc-space-1);font-weight:var(--lc-weight-semibold);display:grid}.lc-sheet-form input{width:100%}.lc-sheet-error{color:var(--lc-state-attention);margin:0}.lc-sheet-error>.lc-link-button{margin-left:var(--lc-space-2)}.lc-finish{gap:var(--lc-space-3);counter-reset:finish;margin:0;padding:0;list-style:none;display:grid}.lc-finish-step{gap:var(--lc-space-2) var(--lc-space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.lc-finish-step:before{counter-increment:finish;content:counter(finish);border:1px solid var(--control-line);border-radius:var(--lc-radius-pill);width:28px;height:28px;color:var(--muted);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);place-items:center;display:grid}.lc-finish-step[data-state=done]:before{color:var(--lc-state-done);border-color:var(--lc-state-done);background-color:var(--lc-state-done-wash)}.lc-finish-step>strong{align-items:center;gap:var(--lc-space-2);min-height:28px;font-weight:var(--lc-weight-semibold);display:flex}.lc-finish-step>p{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);grid-column:2;margin:0}.lc-finish-step>.lc-finish-wait{align-items:center;gap:var(--lc-space-2) var(--lc-space-3);flex-wrap:wrap;grid-column:2;display:flex}.lc-finish-step>.lc-replies,.lc-finish-step>.lc-install{grid-column:2}.lc-install{gap:var(--lc-space-2);display:grid}.lc-install-code{width:100%;min-height:72px;font-family:ui-monospace,monospace;font-size:var(--lc-fs-caption);overflow-wrap:anywhere}.lc-install-builders{gap:var(--lc-space-2) var(--lc-space-3);flex-wrap:wrap;display:flex}.lc-install-builders>summary{min-height:var(--lc-target-min);cursor:pointer;color:var(--accent);font-weight:var(--lc-weight-semibold);align-items:center;display:inline-flex}.lc-replies{gap:var(--lc-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.lc-replies>legend{font-weight:var(--lc-weight-semibold);padding:0}.lc-replies-options{gap:var(--lc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lc-replies-options[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-replies-option{justify-content:center;align-items:center;gap:var(--lc-space-1);min-height:var(--lc-target-min);padding:var(--lc-space-2) var(--lc-space-3);border:1px solid var(--control-line);border-radius:var(--lc-radius-pill);background-color:var(--lc-paper);color:var(--ink);font:inherit;font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);cursor:pointer;display:inline-flex}.lc-replies-option[aria-checked=true],.lc-replies-option[aria-expanded=true]{color:var(--accent);background-color:var(--accent-soft);border-color:var(--accent)}.lc-replies-option:disabled{color:var(--muted);background-color:var(--lc-paper-sunk);cursor:not-allowed}.lc-replies-note{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);margin:0}.lc-replies-confirm{align-items:center;gap:var(--lc-space-2) var(--lc-space-3);padding:var(--lc-space-3);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m);background-color:var(--lc-paper-sunk);flex-wrap:wrap;margin:0;display:flex}.lc-replies-confirm>p{flex:100%;margin:0}.lc-disconnect{gap:var(--lc-space-2);padding:var(--lc-space-3);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m);background-color:var(--lc-paper-sunk);display:grid}.lc-disconnect>p{margin:0}.lc-disconnect-actions{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}@media (width<=600px){.lc-meta-assets .lc-sheet-row{grid-template-columns:minmax(0,1fr)}.lc-meta-assets .lc-sheet-row-side{justify-items:start}.lc-accounts-head{flex-direction:column}.lc-account-row{padding:var(--lc-space-3) var(--lc-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo name""status status""actions actions"}.lc-account-status{white-space:normal}.lc-account-actions{justify-content:space-between}.lc-sheet{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.lc-sheet-panel{min-height:100%;padding:var(--lc-space-4);padding-bottom:calc(var(--lc-space-4) + env(safe-area-inset-bottom,0px))}.lc-sheet-foot{padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--lc-paper);margin-top:auto;position:sticky;bottom:0}.lc-sheet-foot>.lc-cta,.lc-sheet-foot>.lc-btn-paper{width:100%}.lc-replies-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lc-sheet,.lc-replies-option{transition:none}}@media (forced-colors:active){.lc-account-dot,.lc-replies-option[aria-checked=true],.lc-replies-option[aria-expanded=true]{forced-color-adjust:none;border:2px solid canvastext}.lc-replies-option[aria-checked=true],.lc-replies-option[aria-expanded=true]{border-color:highlight}}.connector-setup-dialog{border:1px solid var(--border,#ffffff2e);background:var(--surface,#18231e);width:min(760px,100vw - 24px);max-height:min(90dvh,900px);color:inherit;border-radius:20px;padding:0;box-shadow:0 24px 90px #0000006b}.connector-setup-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050c0aab}.connector-setup-dialog__panel{max-height:min(90dvh,900px);padding:clamp(18px,3vw,32px);overflow:auto}.connector-setup-dialog__close{float:right;z-index:2;position:sticky;top:0}.channels-page[data-embedded=true]{min-height:0;margin:0;padding:0}.channels-page[data-embedded=true] .lc-connectors-heading{margin-top:0}.connector-setup-dialog--sheet{width:min(560px,100vw - 24px)}.connector-setup-dialog--sheet .connector-setup-dialog__panel{padding:0}.connector-setup-dialog--sheet .connector-setup-dialog__close{margin:12px 12px 0 0}@media (width<=600px){.connector-setup-dialog--sheet{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.connector-setup-dialog--sheet .connector-setup-dialog__panel{max-height:100dvh}}.lc-play{border:1px solid var(--border,#d6ddd6);background:var(--surface,#fff);border-radius:20px;margin-top:24px;padding:18px}.lc-play-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lc-play-heading h3{margin:0;font-size:17px}.lc-play-heading p,.lc-play-note{color:var(--muted,#6c716b);margin:5px 0;font-size:12px}.lc-play-heading button{white-space:nowrap}.lc-play-scenarios{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.lc-play-scenarios button{border:1px solid var(--border,#d6ddd6);background:var(--surface-muted,#f3f5f1);color:inherit;border-radius:999px;min-height:40px;padding:8px 10px;font-size:12px}.lc-play-scenarios button[aria-pressed=true]{border-color:var(--accent,#73b996);box-shadow:0 0 0 2px #53c28426}.lc-play-beats{max-height:260px;margin:10px 0;padding:0;list-style:none;overflow:auto}.lc-play-beats li{border-bottom:1px solid var(--border,#d6ddd6);padding:4px 0}.lc-play-beats li[aria-current=step]{border-left:3px solid var(--accent,#73b996);padding-left:8px}.lc-play-beats button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.lc-play-beats small{color:var(--muted,#6c716b);font-size:11px}.lc-play-beats p{margin:0 0 8px;font-size:12px;line-height:1.45}.lc-play-current{border-bottom:1px solid var(--border,#d6ddd6);flex-wrap:wrap;gap:8px;padding:12px 0;font-size:12px;display:flex}.lc-play-current span{color:var(--muted,#6c716b);margin-left:auto}.lc-play-current p{width:100%;margin:0;line-height:1.5}.lc-play-all{margin:10px 0}.lc-play-all summary{cursor:pointer;font-size:12px}.lc-play-controls{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.lc-play-conclusion{font-size:12px;font-weight:650}.lc-play-error{color:var(--danger,#a34444);font-size:12px}.lc-story-card[data-play=current]{border-color:var(--accent,#73b996);box-shadow:0 0 0 2px #53c28424,0 10px 28px #091f120f}@media (width<=750px){.lc-play-heading{flex-direction:column;align-items:flex-start}.lc-play-heading button{width:100%}}.lc-story{max-width:1120px;margin:0 auto;padding-bottom:80px}.action-studio:has(.lc-story) .studio-header-actions>button:first-child{display:none}.action-studio .studio-view-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lc-story-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.lc-story-top>.actions{margin:0}.lc-story-top p{color:var(--muted,#6c716b);margin:0 0 8px;font-size:13px}.lc-story-progress{gap:5px;width:min(270px,70vw);display:flex}.lc-story-progress span{background:var(--border,#d6ddd6);border-radius:999px;flex:1;height:5px}.lc-story-progress span[data-done=true]{background:var(--accent,#73b996);box-shadow:0 0 12px #53c28452}.lc-story-columns{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:clamp(20px,4vw,56px);display:grid}.lc-story-cards ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lc-story-cards li[hidden],.lc-story-cards [hidden]{display:none!important}.lc-story-part-count{color:var(--muted,#6c716b);margin:0 0 12px;font-size:13px;font-weight:650}.lc-story-selection{border-bottom:1px solid var(--border,#d6ddd6);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.lc-story-selection strong{font-size:12px}.lc-story-selection span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.lc-story-selection button{margin-left:auto}.lc-story-next{justify-content:space-between;gap:12px;margin:16px 0 0;display:flex}.lc-story-next>button:last-child{margin-left:auto}.lc-story-next-help{color:var(--muted,#6c716b);margin:8px 0 0;font-size:12px}.lc-story[data-reviewing=true] .lc-story-next{display:none}.lc-story-card{border:1px solid var(--border,#d6ddd6);background:var(--surface,#fff);border-radius:20px;padding:clamp(18px,2.5vw,28px);box-shadow:0 10px 28px #091f120f}.lc-story-card[data-needs=true]{border-color:var(--accent,#73b996)}.lc-story-card header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lc-story-number{background:var(--surface-muted,#eaf0e9);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.lc-story-card h3{flex:1;margin:0;font-size:18px;line-height:1.35}.lc-story-card p,.lc-story-card li{font-size:13px;line-height:1.55}.lc-story-card details{border-top:1px solid var(--border,#d6ddd6);margin-top:16px;padding-top:12px}.lc-story-card summary,.lc-story-extras summary,.lc-story-map summary{cursor:pointer;font-size:13px;font-weight:650}.lc-story-card details ul{margin-bottom:0;padding-left:20px}.lc-story-need{color:var(--accent,#427b5a);font-weight:700}.lc-story-footer{color:var(--muted,#6c716b)}.lc-story-toggle{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.lc-story-field{gap:10px;margin:14px 0;display:grid}.lc-story-field label{gap:6px;font-size:12px;font-weight:650;display:grid}.lc-story-field input,.lc-story-field textarea,.lc-story-field select{border:1px solid var(--border,#d6ddd6);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.lc-story-field small{color:var(--muted,#6c716b);font-size:11px}.lc-story-chips,.lc-link-chips,.lc-account-chips{flex-wrap:wrap;gap:7px;display:flex}.lc-story-chips button,.lc-link-chips button,.lc-account-chip{border:1px solid var(--border,#d6ddd6);background:var(--surface-muted,#f3f5f1);color:inherit;border-radius:999px;padding:7px 10px;font-size:12px}.lc-account-chip{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.lc-account-chip-wrap{min-width:0;max-width:100%;display:inline-flex}.lc-account-chip-name{overflow-wrap:anywhere;min-width:0}.lc-account-chip-logo,.lc-account-chip-logo img,.lc-account-chip-logo svg{flex:none;width:18px;height:18px}.lc-account-picker-actions{gap:var(--lc-space-2);margin-top:var(--lc-space-3);flex-wrap:wrap;display:flex}.lc-account-chip:has(input:checked){border-color:var(--accent,#73b996);box-shadow:0 0 0 2px #53c28426}.lc-account-chip:has(input:disabled){opacity:.56;cursor:not-allowed}.lc-account-picker>p,.lc-post-picker>p,.lc-link-chips>p{margin:12px 0 8px;font-size:12px;font-weight:650}.lc-account-picker>.quiet-button{margin-top:9px}.lc-post-tiles{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.lc-post-tiles button{text-align:left;border:1px solid var(--border,#d6ddd6);background:var(--surface-muted,#f3f5f1);color:inherit;border-radius:12px;gap:6px;padding:6px;font-size:11px;display:grid;overflow:hidden}.lc-post-tiles button[aria-pressed=true]{border-color:var(--accent,#73b996);box-shadow:0 0 0 2px #53c28426}.lc-post-tiles img{object-fit:cover;border-radius:7px;width:100%;height:88px}.lc-post-tiles span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-post-tiles small{color:var(--muted,#6c716b);display:block}.lc-story-copy-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border,#d6ddd6);background:var(--surface-muted,#f3f5f1);border-radius:10px;padding:10px}.lc-story-extras,.lc-story-map{border:1px solid var(--border,#d6ddd6);border-radius:16px;margin-top:14px;padding:16px}.lc-story-extras label{align-items:flex-start;gap:12px;margin:14px 0;font-size:13px;display:flex}.lc-story-extras label span{gap:2px;display:grid}.lc-story-extras small{color:var(--muted,#6c716b)}.lc-story-map ol{max-height:260px;padding-left:20px;overflow:auto}.lc-story-map li{font-size:12px;line-height:1.6}.lc-story-map li span{color:var(--muted,#6c716b)}.lc-story-phone{position:sticky;top:90px}.lc-story-phone h3{margin:0 0 12px;font-size:13px}.lc-story-phone .lc-phone{max-width:100%;margin:0}.lc-story-phone>p{text-align:center;color:var(--muted,#6c716b);font-size:11px}.lc-story-scene{text-align:center;color:var(--muted,#6c716b);margin:14px 0;font-size:11px}.lc-story-mobile-switch,.lc-story-dock{display:none}.action-studio:has(.lc-story) .studio-header-actions>button:nth-child(3){display:none}@media (width<=750px){.action-studio:has(.lc-story) .studio-header-actions{display:none}.lc-story-progress{width:min(220px,52vw)}.lc-story-columns{display:block}.lc-story-mobile-switch{gap:4px;margin-bottom:16px;display:flex}.lc-story-mobile-switch button{flex:1}.lc-story-mobile-switch button[aria-pressed=true]{border-color:var(--accent,#73b996)}.lc-story-cards[data-mobile-hidden=true],.lc-story-phone[data-mobile-hidden=true]{display:none}.lc-story-phone{max-width:360px;margin:auto;position:static}.lc-story-next{z-index:20;bottom:calc(var(--lc-bottom-nav-h,64px) + env(safe-area-inset-bottom));background:var(--surface,#fff);border-top:1px solid var(--border,#d6ddd6);margin:0;padding:10px 16px;position:fixed;left:0;right:0}.lc-story-next button{min-width:0}.lc-story-next button:last-child{flex:1}.lc-story-dock{display:none}.lc-story-selection{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lc-story-selection strong{grid-area:1/1}.lc-story-selection button{grid-area:1/2}.lc-story-selection span{grid-area:2/1/auto/-1}}.lc-ask-ai{border:1px solid var(--border,#d8d9dc);background:var(--surface,#fff);border-radius:18px;max-width:1040px;margin:28px auto;padding:24px}.lc-ask-ai h2{margin:0 0 8px}.lc-ask-ai label{margin:16px 0 6px;font-weight:650;display:block}.lc-ask-ai textarea{box-sizing:border-box;resize:vertical;width:100%}.lc-ask-ai-actions{gap:10px;margin:12px 0;display:flex}.lc-ask-ai-review,.lc-ask-ai-pending,.lc-ask-ai-paid{border-top:1px solid var(--border,#d8d9dc);margin-top:16px;padding-top:16px}.lc-ask-ai-review ul{padding-left:22px}.lc-ask-ai-review li{overflow-wrap:anywhere;margin:8px 0}.lc-ask-ai-review del{opacity:.7}.lc-ask-ai-review ins{font-weight:700;text-decoration:none}.lc-ask-ai-phone{max-width:370px;margin:20px 0}.lc-ask-ai-phone h4{margin-bottom:10px}.lc-ask-ai [role=alert]{color:#a32f31}.lc-ask-ai code{overflow-wrap:anywhere}@media (width<=600px){.lc-ask-ai{margin:20px 8px;padding:16px}.lc-ask-ai button{min-height:44px}.lc-ask-ai-phone{max-width:100%}}@media (prefers-reduced-motion:reduce){.lc-ask-ai *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.automation-turn-on{gap:var(--lc-space-4);max-width:760px;margin:var(--lc-space-5) auto;padding:0 var(--lc-space-3);display:grid}.automation-turn-on>div{padding:var(--lc-space-4);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-l);background:var(--lc-paper)}.automation-turn-on h3{margin:0 0 var(--lc-space-2)}.lc-turn-rows{margin:0;padding:0;list-style:none}.lc-turn-rows li{justify-content:space-between;gap:var(--lc-space-3);padding:var(--lc-space-2) 0;border-top:1px solid var(--lc-deckle);display:flex}.lc-turn-rows li:first-child{border:0}.lc-turn-rows small{color:var(--muted);display:block}.lc-turn-rows li[data-state=needs-you] strong{color:var(--lc-state-attention)}.lc-turn-candidates{gap:var(--lc-space-2);max-height:15rem;margin:var(--lc-space-2) 0;display:grid;overflow:auto}.lc-turn-candidates label{padding:var(--lc-space-2);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m);display:block}.lc-turn-candidates small{color:var(--muted);margin-left:1.6rem;display:block}.lc-turn-review{gap:var(--lc-space-2);margin-top:var(--lc-space-3);padding:var(--lc-space-3);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m);display:grid}.lc-turn-review blockquote{overflow-wrap:anywhere;padding:var(--lc-space-2);background:var(--lc-surface);margin:0}.automation-turn-on button{min-height:44px}@media (width<=600px){.automation-turn-on{padding:0 var(--lc-space-2)}.lc-turn-rows li{flex-direction:column}.lc-turn-review button{width:100%}}.lc-activity h4{margin:var(--lc-space-4) 0 var(--lc-space-2)}.lc-activity-counts{padding:var(--lc-space-3);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-m)}.lc-people,.lc-events{margin:0;padding:0;list-style:none}.lc-people-row{gap:var(--lc-space-2);padding:var(--lc-space-2) 0;border-top:1px solid var(--lc-deckle);grid-template-columns:minmax(10ch,1fr) minmax(12ch,2fr) auto auto;align-items:center;display:grid}.lc-people-time,.lc-events small{color:var(--muted);font-size:var(--lc-fs-small)}.lc-events li{gap:var(--lc-space-1);padding:var(--lc-space-2) 0;border-top:1px solid var(--lc-deckle);display:grid}.lc-events li:first-child,.lc-people-row:first-child{border-top:0}@media (width<=760px){.lc-people-row{grid-template-columns:1fr auto}.lc-people-row>span:nth-child(2){grid-column:1/-1}}.lc-start{width:min(1100px,100%);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.lc-start-heading{max-width:680px;margin-bottom:2rem}.lc-start-heading h1{margin:.3rem 0}.lc-start-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.lc-start-form,.lc-start-preview,.lc-start-state{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:clamp(1rem,2vw,2rem)}.lc-start-form{gap:.8rem;display:grid}.lc-start-form h2,.lc-start-preview h2{margin:0}.lc-start-form label{gap:.35rem;font-weight:650;display:grid}.lc-start-form label span{font-weight:400}.lc-start-form input,.lc-start-form textarea{width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:.5rem;padding:.65rem}.lc-start-form textarea{resize:vertical}.lc-start-form p,.lc-start-preview p{color:var(--muted);margin:.1rem 0}.lc-start-form button,.lc-start-state a{justify-self:start}.lc-start-preview .lc-phone{max-width:330px;margin:1rem auto}.lc-start-error{margin:1rem 0}.lc-start-pending{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lc-start-pending p{width:100%}@media (width<=720px){.lc-start-layout{grid-template-columns:1fr}.lc-start-preview{order:2}.lc-start-form button{min-height:44px}}.lc-start-connect{max-width:880px;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.lc-start-connect>.lc-sheet-inline{margin:1.5rem 0}.lc-start-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.5rem 0;display:flex}.lc-start-actions a{align-items:center;min-height:44px;display:inline-flex}.lc-start-saved{background:var(--accent-soft);border-radius:.6rem;padding:.8rem 1rem}@media (width<=600px){.lc-start-actions{display:grid}.lc-start-actions a{width:100%}}.lc-start-progress{color:var(--muted);font-size:.9rem;font-weight:700}.lc-start-form>[hidden]{display:none}.lc-start-form>div:not([hidden])>label{gap:.35rem;margin:.75rem 0;display:grid}.lc-start-step-actions,.lc-start-knowledge-actions{flex-wrap:wrap;gap:.75rem;display:flex}.lc-start-saved{overflow-wrap:anywhere;align-items:center;gap:.5rem;display:flex}.lc-start-actions button,.lc-start-actions a,.lc-start-knowledge-actions button,.lc-start-step-actions button{min-height:44px}.lc-start-knowledge-actions button{max-width:100%}.lc-start-state{min-width:0}.lc-start-state p{overflow-wrap:anywhere}.lc-start-knowledge-actions .lc-start-choice{background:var(--surface);border-color:var(--control-line);color:var(--ink)}@media (width<=600px){.lc-start-actions button,.lc-start-actions a,.lc-start-knowledge-actions button{width:100%}}.lc-inbox-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lc-inbox-head h2{margin:0}.lc-inbox-tools{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.lc-inbox-tools label{gap:.35rem;min-width:min(100%,15rem);display:grid}.lc-inbox-tools input,.lc-inbox-tools select{width:100%}.lc-pills{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.lc-pill-count{align-items:center;gap:.25rem;display:inline-flex}.lc-inbox-rows{gap:.5rem;margin:.75rem 0;padding:0;display:grid}.lc-inbox-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;min-width:0;padding:.75rem;display:grid}.lc-inbox-row>a,.lc-inbox-row>button,.lc-inbox-name{grid-column:2;justify-self:start;font-weight:600}.lc-inbox-row>.lc-chip,.lc-inbox-row>time{grid-column:3;justify-self:end}.lc-inbox-initial{background:var(--surface-soft);border-radius:50%;grid-row:1/span 3;place-items:center;width:2rem;height:2rem;display:grid}.lc-inbox-preview,.lc-inbox-account-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);grid-column:2/4;overflow:hidden}.lc-inbox-row[data-unread=true]>a{font-weight:700}.lc-inbox-none{margin:1rem 0}@media (width<=600px){.lc-inbox-row{grid-template-columns:2rem minmax(0,1fr) auto}.lc-inbox-tools label{width:100%}}.lc-conversation{gap:var(--lc-space-4,1rem);min-width:0;display:grid}.lc-conversation-header{border-bottom:1px solid var(--line);padding-bottom:.75rem}.lc-conversation-header h2,.lc-conversation-header h3{margin:.2rem 0}.lc-conversation-header p{margin:.35rem 0}.lc-conversation .transcript{min-width:0;margin:0}.lc-conversation .transcript .msg{max-width:min(85%,44rem)}.lc-suggested-reply,.lc-conversation-composer,.lc-send-recovery{border:1px solid var(--line);background:var(--surface);border-radius:1rem;min-width:0;padding:1rem}.lc-suggested-reply h3{margin-top:0}.lc-suggested-reply textarea,.lc-conversation-composer textarea{width:100%;max-width:100%}.lc-conversation-composer{z-index:2;position:sticky;bottom:0;box-shadow:0 -.35rem 1rem #00000012}.lc-conversation-details-trigger{justify-self:start}.lc-sheet.lc-conversation-sheet{border-radius:var(--lc-radius-sheet) 0 0 var(--lc-radius-sheet);width:min(520px,100vw);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.lc-conversation-sheet .conversation-details{min-width:0;padding-bottom:calc(var(--lc-space-5) + env(safe-area-inset-bottom,0px))}.lc-conversation-sheet .lc-sheet-head{z-index:1;background:var(--lc-paper);padding:.5rem 0;position:sticky;top:0}.conversation-details .thread-context,.conversation-details .person-context{max-width:none}.lc-send-recovery button+button{margin-left:.5rem}@media (width<=600px){.lc-conversation-composer{bottom:env(safe-area-inset-bottom,0px);padding:.75rem}.lc-conversation .transcript .msg{max-width:94%}.lc-sheet.lc-conversation-sheet{border-radius:var(--lc-radius-sheet) var(--lc-radius-sheet) 0 0;width:100vw;height:min(85dvh,900px);max-height:85dvh;inset:auto 0 0}}.lc-people{min-width:0}.lc-people .lc-inbox-search{gap:.35rem;max-width:30rem;display:grid}.lc-people .lc-inbox-search input{width:100%}.lc-people-row{grid-template-columns:32px minmax(10ch,1fr) auto;grid-template-areas:"initial name actions""initial email actions""initial preview actions""confirm confirm confirm"}.lc-people-row>.lc-inbox-initial{grid-area:initial}.lc-people-row>.lc-inbox-name{grid-area:name}.lc-people-row>.lc-inbox-preview{white-space:normal;grid-area:preview}.lc-people-email{grid-area:email;min-width:0}.lc-people-email>summary{cursor:pointer;min-height:var(--lc-target-min);align-items:center;max-width:100%;list-style:none;display:inline-flex}.lc-people-email .lc-chip{overflow-wrap:anywhere}.lc-people-actions{gap:var(--lc-space-2);flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;display:flex}.lc-people-actions>a,.lc-people-actions>button{min-height:var(--lc-target-min)}.lc-people-confirm{margin:var(--lc-space-2) 0 0;grid-area:confirm}@media (width<=600px){.lc-people-row{grid-template-areas:"initial name name""initial email email""initial preview preview""initial actions actions""confirm confirm confirm"}.lc-people-actions{justify-content:flex-start}}.assistant-connectors{background:0 0;border:0;padding:0}.connector-setup{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;margin-top:1rem;padding:1.5rem}.connector-setup-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.connector-setup-heading h3{margin:.3rem 0}.connector-setup .actions{flex-wrap:wrap}.connector-setup button{white-space:normal;max-width:100%}.muse-preview,.muse-status,.muse-steps>li,.muse-confirm{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:1.5rem}.muse-context,.muse-preview small,.muse-permission small,.muse-status small{color:var(--muted)}.muse-preview{background:linear-gradient(125deg,#8d82ed12,#75e5bb12),var(--surface);align-items:center;gap:1.25rem;display:flex}.muse-preview>span{color:var(--accent);font-size:2.5rem}.muse-preview p{margin:0 0 .5rem;font-size:1.15rem}.muse-context{margin-block:1.5rem;font-size:.88rem;line-height:1.65}.muse-status{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.muse-status p{margin:.5rem 0;font-size:.9rem}.muse-steps{counter-reset:muse-step;gap:1.2rem;padding:0;list-style:none;display:grid}.muse-steps>li{counter-increment:muse-step;min-width:0}.muse-steps h4{align-items:center;gap:.7rem;margin-top:0;display:flex}.muse-steps h4:before{content:counter(muse-step);color:var(--accent);background:#81bea623;border-radius:50%;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;font-size:.85rem;display:grid}.assistant-connectors .api-permissions fieldset{border:0;gap:.6rem;min-width:0;margin:1.2rem 0;padding:0;display:grid}.assistant-connectors .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connector-notice{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);border-radius:12px;margin-top:1rem;padding:1rem}.muse-permission{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8rem;display:flex}.muse-permission input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.muse-permission small{margin-top:.3rem;font-weight:400;line-height:1.55;display:block}.muse-steps textarea,.muse-key input{box-sizing:border-box;width:100%;font:inherit}.muse-key{border:1px solid var(--accent);border-radius:12px;margin-top:1.2rem;padding:1rem}.muse-key input{margin:.5rem 0;font-family:monospace}.muse-key p{color:var(--muted);font-size:.85rem}.muse-confirm{position:sticky;bottom:1rem;box-shadow:0 12px 35px #0002}@media (width<=650px){.connector-setup,.muse-steps>li,.muse-preview,.muse-status{padding:1rem}.muse-preview>span{display:none}.muse-confirm{position:static}}.lc-settings{gap:1.5rem;min-width:0;max-width:900px;display:grid}.lc-settings>header h2{margin:0}.lc-set-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:.5rem;max-width:100%;padding:.4rem .25rem .75rem;display:flex;overflow-x:auto}.lc-set-tabs a{min-height:44px;color:var(--ink);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.lc-set-tabs a:hover{border-color:var(--control-line);background:var(--surface-hover)}.lc-set-tabs a[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 3px 12px var(--light-emerald)}.lc-set-tabs a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.lc-set-panel{min-width:0}.lc-set-panel[hidden]{display:none!important}.lc-set-section{gap:.875rem;min-width:0;display:grid}.lc-set-section>h3{margin:0}.lc-set-plan-card{border:1px solid var(--control-line);background:var(--surface);border-radius:16px;gap:.5rem;padding:1.25rem;display:grid}.lc-set-form{margin:0}.lc-set-form fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.lc-set-form label{gap:.5rem;display:grid}.lc-set-form input,.lc-set-form select{box-sizing:border-box;width:100%}.lc-set-advanced-body{gap:1.5rem;display:grid}.lc-set-section>.commercial-page{padding:0}.lc-settings .plan-grid{grid-template-columns:minmax(0,1fr)}.lc-settings footer{color:var(--muted)}.lc-settings .plan-card,.lc-settings .usage-summary{overflow-wrap:anywhere;min-width:0}.lc-settings button{white-space:normal;max-width:100%}.lc-settings [aria-label="Export my data"] button{margin:.25rem .4rem .25rem 0}.lc-settings :is(a,code,pre,textarea){overflow-wrap:anywhere}@media (width<=600px){.lc-settings{gap:1rem}.lc-set-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-inline:0;padding:.25rem 0 .75rem;display:grid;overflow:visible}.lc-set-tabs a{white-space:normal;text-align:center;min-width:0;padding:.5rem .25rem;font-size:12px}.lc-set-section{gap:.75rem}.lc-set-plan-card{padding:1rem}}@media (forced-colors:active){.lc-set-tabs a[aria-current=page]{color:highlighttext;background:highlight;border-color:highlight}}.audience-lab{--lab-glow:color-mix(in srgb, var(--accent) 12%, transparent)}.lab-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 32px;display:flex}.lab-heading h2{letter-spacing:-.055em;font-size:clamp(34px,4vw,54px)}.lab-heading p:last-child{max-width:54ch;color:var(--muted);margin:0}.lab-mode{border:1px solid var(--line);color:var(--accent);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.lab-mode>span{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--lab-glow);border-radius:50%}.lab-overview{border:1px solid var(--line);background:var(--surface);box-shadow:0 4px 36px var(--lab-glow);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:32px 20px;padding:28px 32px;display:grid}.lab-overview>div{gap:6px;display:grid}.lab-overview>div+div{border-left:1px solid var(--line);padding-left:28px}.lab-overview strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,44px);line-height:1.2}.lab-overview span{color:var(--muted);font-size:12px}.lab-method-note{max-width:100ch;color:var(--muted);font-size:12px;line-height:1.75}.lab-tabs{flex-wrap:wrap;gap:8px;margin:32px 0 24px;display:flex}.lab-tabs button+button{margin-left:0}.lab-research-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lab-panel{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;margin:0;padding:28px}.lab-panel+.lab-panel{margin-top:0}.lab-panel h3{margin:0 0 16px;font-size:25px}.lab-panel>p:not(.eyebrow){color:var(--muted);font-size:13px}.lab-panel textarea{background:var(--canvas);margin-top:10px}.lab-field-note{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:10px 0 24px;font-size:10px;display:flex}.lab-run{justify-content:space-between;width:100%}.lab-import{margin-top:20px}.lab-import>summary{color:var(--accent);font-size:13px}.lab-import button{margin-top:12px}.lab-upload{gap:8px;margin:24px 0 12px;display:grid}.lab-upload input{margin:0}.lab-fine-print{color:var(--muted);font-size:11px;line-height:1.7}.lab-evidence-empty{text-align:center;justify-items:center;padding:20px 0 4px;display:grid}.lab-evidence-empty>span{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;font-family:Georgia,serif;font-size:44px;line-height:1;display:grid}.lab-evidence-empty p{max-width:36ch;color:var(--muted);margin:16px 0 0;font-size:12px}.lab-themes{margin-block:24px}.lab-themes summary{font-size:12px}.lab-themes summary>span:last-child{float:right;color:var(--muted);margin-left:8px;font-size:10px;font-weight:400}.lab-themes blockquote{padding:12px 16px;font-size:12px}.lab-themes blockquote p{margin:8px 0 0}.lab-comment-list{max-height:280px;padding-right:12px;font-size:12px;overflow:auto}.lab-comment-list li{border-bottom:1px solid var(--line);padding-block:8px}.lab-savebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 40px;display:flex}.lab-savebar>span{color:var(--muted);font-size:11px}.lab-savebar>div{flex-wrap:wrap;gap:8px;display:flex}.lab-savebar button{font-size:12px}.lab-savebar button+button{margin-left:0}.lab-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.lab-section-heading h3{margin:0;font-size:28px}.lab-section-heading>span{color:var(--muted);font-size:11px}.lab-section-heading p:last-child:not(.eyebrow){max-width:72ch;color:var(--muted);margin:12px 0 0;font-size:13px}.lab-results{border-top:1px solid var(--line);padding-top:32px}.lab-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.lab-outcomes>div{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:8px;padding:24px;display:grid}.lab-outcomes span{color:var(--muted);font-size:12px}.lab-outcomes strong{color:var(--accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}.lab-outcomes small{font-size:10px}.lab-reactions,.lab-personas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lab-reaction,.lab-persona{margin:0;padding:24px}.lab-reaction-top{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.lab-reaction-top>span:last-child{color:var(--accent)}.lab-reaction h4,.lab-persona h4{margin:20px 0 8px;font-size:21px}.lab-persona-lens{color:var(--muted);font-size:11px}.lab-reaction blockquote{background:0 0;border:0;padding:0;font-size:14px;line-height:1.8}.lab-reaction details{font-size:12px}.lab-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.lab-directory-filters label{font-size:12px}.lab-persona>p{color:var(--muted);font-size:12px}.lab-persona dl{grid-template-columns:1fr;gap:12px;display:grid}.lab-persona dl>div{background:0 0;border:0;border-radius:0;justify-content:space-between;gap:12px;padding:0;display:flex}.lab-persona dt{flex-shrink:0;font-size:10px}.lab-persona dd{letter-spacing:0;text-align:right;margin:0;font-size:12px}.lab-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.lab-pagination span{color:var(--muted);font-size:12px}.lab-methodology,.lab-delivery-test{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:40px;padding:20px 24px}.lab-methodology summary,.lab-delivery-test>summary{font-size:13px}.lab-methodology p{color:var(--muted);font-size:12px}.lab-delivery-test>h3{margin-top:24px}.lab-delivery-test>p{color:var(--muted);font-size:13px}@media (width<=1100px){.lab-research-grid{grid-template-columns:1fr}}@media (width<=760px){.lab-heading h2{font-size:36px}.lab-overview{gap:16px;padding:20px}.lab-overview>div+div{padding-left:12px}.lab-overview strong{font-size:25px}.lab-overview span{font-size:10px}.lab-panel{padding:24px}.lab-outcomes{gap:8px}.lab-outcomes>div{padding:14px 10px}.lab-outcomes span{min-height:34px;font-size:10px}.lab-outcomes strong{font-size:26px}.lab-reactions,.lab-personas,.lab-directory-filters{grid-template-columns:1fr}.lab-methodology,.lab-delivery-test{padding:16px 20px}.lab-pagination button{padding-inline:12px;font-size:11px}.lab-pagination span{font-size:10px}}@media (prefers-reduced-motion:reduce){.audience-lab *,.audience-lab :before,.audience-lab :after{transition:none!important;animation:none!important}}.flow-board{border:1px solid var(--line,#deded9);background:var(--surface,#fff);border-radius:18px;margin:24px 0;overflow:hidden}.flow-toolbar{border-bottom:1px solid var(--line,#deded9);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.flow-toolbar>div{align-items:center;gap:12px;display:flex}.flow-toolbar span,.flow-hint{color:var(--muted,#686c67);font-size:12px}.flow-toolbar button{min-width:38px;padding:6px 12px}.flow-toolbar .flow-zoom{text-align:center;min-width:38px;font-size:12px}.flow-viewport{background-color:var(--canvas,#f5f5f1);background-image:radial-gradient(#bfc4be 1px,#0000 1px);background-size:20px 20px;height:430px;overflow:auto}.flow-surface{transform-origin:0 0;position:relative}.flow-edges{color:#86958c;pointer-events:none;position:absolute;inset:0;overflow:visible}.flow-edges path{fill:none;stroke:currentColor;stroke-width:1.7px}.flow-edges text{fill:var(--muted,#686c67);text-anchor:middle;paint-order:stroke;stroke:var(--canvas,#f5f5f1);stroke-width:5px;font-size:10px}.flow-block{text-align:left;border:1px solid var(--line,#d6dbd4);background:var(--surface,#fff);width:250px;min-height:98px;color:var(--ink,#202722);border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex;position:absolute;box-shadow:0 4px 12px #162c1b09}.flow-block[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.flow-block>span:nth-child(2){gap:6px;display:grid}.flow-block strong{font-size:13px;line-height:1.35}.flow-block small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#686c67);font-size:10px}.flow-block-icon{background:var(--surface-soft,#eef0eb);width:33px;height:33px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.flow-port{background:var(--surface,#fff);border:2px solid #86958c;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-5px;left:120px}.flow-hint{margin:0;padding:12px 20px}.workflow-node.selected{outline:2px solid var(--accent);outline-offset:2px}.builder-note{color:var(--muted,#686c67);font-size:12px;line-height:1.6}@media (width<=850px){.flow-toolbar{flex-direction:column;align-items:flex-start}.flow-toolbar>div{flex-wrap:wrap}.flow-viewport{height:360px}}.flow-board{padding:0}.builder-empty-canvas{border:1px dashed var(--line);text-align:center;border-radius:16px;margin:24px 0;padding:36px}.ai-plan-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-plan-status{letter-spacing:.06em;border:1px solid var(--border,#425247);white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:11px}.ai-plan-scroll{border:1px solid var(--border,#425247);background:radial-gradient(circle,#65796a40 1px,#0000 1px) 0 0/20px 20px;border-radius:16px;max-height:620px;margin:20px 0;overflow:auto}.ai-plan-board{isolation:isolate;position:relative}.ai-plan-board svg{color:#7caa8f;pointer-events:none;position:absolute;inset:0}.ai-plan-node{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:240px;height:106px;transition:box-shadow .18s,border-color .18s;display:flex;position:absolute;box-shadow:0 5px 22px #0003;color:#ecf5ee!important;background:#17271f!important;border:1px solid #63837170!important;border-radius:12px!important;padding:14px!important}.ai-plan-node:hover,.ai-plan-node[aria-pressed=true]{box-shadow:0 0 20px #9fdbb21a;border-color:#9fdbb2!important}.ai-plan-node small{text-transform:uppercase;letter-spacing:.12em;color:#a9c6b1;font-size:9px}.ai-plan-node strong{font-size:13px;line-height:1.25}.ai-plan-node span{color:#a9c6b1;font-size:10px}.ai-plan-inspector{border:1px solid #63837170;border-radius:12px;margin-bottom:20px;padding:16px}.ai-plan-inspector label{margin:12px 0;display:block}.ai-plan-inspector input,.ai-plan-inspector textarea{width:100%}.ai-plan li{margin-bottom:9px;font-size:13px;line-height:1.6}.ai-plan>p{font-size:13px;line-height:1.7}@media (width<=900px){.ai-plan-scroll{max-height:500px}}@media (prefers-reduced-motion:reduce){.ai-plan-node{transition:none}}.channels-page{max-width:1320px;margin-inline:auto}.channel-section{margin-block:2rem;scroll-margin-top:2rem}.connected-account h4{margin:0 0 .4rem;font-size:1.1rem}.connected-account small{color:var(--muted,#66756c)}.channel-icon{width:42px;height:42px;color:var(--accent);background:#6db09218;border-radius:13px;flex-shrink:0;place-items:center;font-size:25px;display:inline-grid}.channel-return{border:1px solid var(--line,#dce5df);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;margin-block:1rem;padding:1rem 1.25rem;display:flex}.channel-filters{gap:1rem;margin-bottom:1rem;display:flex}.channel-filters label{flex:1;max-width:400px}.channel-filters input,.channel-filters select{width:100%}.account-settings-button{place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:1.2rem;display:inline-grid}.channel-account-directory{border:1px solid var(--line,#dce5df);background:var(--surface,#fff);border-radius:16px;margin-block:1rem 1.5rem;padding:1rem 1.25rem}.channel-account-directory>summary{cursor:pointer;font-weight:650}.channel-account-directory[open]>summary{margin-bottom:1rem}.compact-account-list{gap:.45rem;display:grid}.compact-account-row{border:1px solid var(--line,#dce5df);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-width:0;padding:.5rem .65rem;display:grid}.compact-account-row>span:nth-child(2){min-width:0;display:grid}.compact-account-row strong,.compact-account-row small{overflow-wrap:anywhere}.compact-account-row small{color:var(--muted,#66756c)}.compact-status-dot{background:var(--lc-status-pending);border-radius:50%;width:9px;height:9px}.compact-status-dot--connected{background:var(--lc-status-receiving)}.compact-status-dot--disconnected,.compact-status-dot--setup{background:var(--lc-status-draft)}.compact-status-dot--attention{background:var(--lc-status-attention)}.account-settings-dialog{background:var(--surface,#fff);width:min(720px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink,#19231e);border:0;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #10261b38}.account-settings-dialog::backdrop{background:var(--lc-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.account-settings-dialog .connected-account{border:0;padding:0}.connected-account,.channel-empty,.website-setup,.meta-setup{border:1px solid var(--line,#dce5df);background:var(--surface,#fff);border-radius:18px;padding:1.5rem}.connected-account header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.connected-account header .badge{margin-left:auto}.website-setup-grid{grid-template-columns:1.25fr 1fr;gap:2.5rem;display:grid}.website-setup form{flex-direction:column;gap:1rem;display:flex}.website-setup label{gap:.5rem;display:grid}.website-setup input,.website-setup textarea{width:100%}.website-profile{gap:16px;max-width:640px;display:grid}.website-profile form button{align-self:start}.website-purpose{border:1px solid var(--line,#dce5df);border-radius:12px;gap:.75rem;padding:.8rem;display:grid}.website-purpose label{overflow-wrap:anywhere;align-items:flex-start;gap:.6rem;min-width:0;font-weight:500;line-height:1.45;display:flex}.website-purpose input{flex:none;width:auto;margin:.2rem 0 0}.widget-preview{border:1px solid var(--line,#dce5df);background:#6db0920b;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-end;gap:1.5rem;padding:2rem;display:flex}.widget-preview>div{background:var(--surface,#fff);border-radius:18px;width:100%;padding:1.5rem;box-shadow:0 15px 45px #152f2110}.widget-preview span:not(.button-link){color:var(--muted,#66756c);font-size:.75rem}.install-steps{padding-left:1.3rem}.install-steps li{padding:.8rem 0 1rem .5rem}.install-steps li::marker{color:var(--accent)}.install-steps textarea{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.8rem}.install-steps a,.install-steps button{margin:.4rem .8rem .4rem 0}.install-steps details{margin-top:1rem}@media (width<=650px){.website-setup-grid{grid-template-columns:1fr;gap:1.5rem}.connected-account,.website-setup{padding:1rem}.channel-filters{flex-direction:column}}.channels-page .social-connection-grid{grid-template-columns:1fr}.meta-assets article{gap:1rem;display:grid}.website-setup-grid{min-width:0}.connected-account,.website-install{overflow-wrap:anywhere;min-width:0}.channel-history-toggle{color:var(--muted,#66756c);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.85rem;display:flex}.channel-history-toggle input{width:auto;margin:0}.channel-disconnect-confirm{border:1px solid var(--line,#dce5df);background:var(--surface-subtle,#f7f8f5);border-radius:12px;width:100%;padding:1rem}.channel-disconnect-confirm p{margin:0 0 .75rem}.install-steps>li>details{margin-top:0}.install-steps>li>details>summary{font-weight:600}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--canvas);font-synthesis:none;-webkit-font-smoothing:antialiased;--canvas:#f6f5f2;--surface:#fff;--surface-soft:#eeeee9;--surface-hover:#e8eae4;--surface-muted:var(--surface-soft);--surface-subtle:var(--surface-soft);--border:var(--line);--ink:#202421;--muted:#656961;--line:#dedfd8;--control-line:#858d81;--accent:#176b54;--accent-hover:#10543f;--accent-soft:#dff2e8;--on-accent:#fff;--danger:#a03832;--danger-soft:#fcf0ee;--warning:#795620;--warning-soft:#f7efdd;--shadow:0 4px 24px #1d231a0a;--radius:20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink);background:var(--accent-soft)}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.18}h1{margin:0 0 20px;font-size:clamp(32px,4vw,48px)}h2{margin:0 0 16px;font-size:clamp(28px,3vw,38px)}h3{margin:32px 0 12px;font-size:21px}h4{margin:24px 0 12px;font-size:17px}p{margin:0 0 20px}section>h2+p,section>h3+p,article>h3+p{color:var(--muted);max-width:76ch}a{color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}small{color:var(--muted);font-size:12px}.muted{color:var(--muted)}strong{font-weight:600}section,article,li,p,dd,blockquote{overflow-wrap:anywhere;min-width:0}section+section{margin-top:32px}article,section>section{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);margin-block:24px;padding:24px}article>h3:first-child,section>section>h3:first-child{margin-top:0}.page{border:1px solid var(--line);background:var(--surface);width:min(1080px,100% - 64px);box-shadow:var(--shadow);border-radius:24px;margin:56px auto;padding:40px}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:650;display:block}button,.button{border:1px solid var(--control-line);min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 19px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,border-color .16s,transform .1s;display:inline-flex}button:where(:not(.button-primary,.lc-cta)):hover:not(:disabled),.button:where(:not(.button-primary,.lc-cta)):hover{background:var(--surface-hover);border-color:var(--control-line);color:var(--ink)}button:active:not(:disabled),.button:active{transform:translateY(1px)}button:disabled{opacity:.48;cursor:not-allowed}button[aria-pressed=true],button[aria-selected=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}form>button[type=submit],form>button:not([type]),.button-primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}form>button[type=submit]:hover:not(:disabled),form>button:not([type]):hover:not(:disabled),.button-primary:hover:not(:disabled){color:var(--on-accent);background-color:var(--accent-hover);border-color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){:is(.button-primary,.primary-link,form>button[type=submit],form>button:not([type])):hover:not(:disabled){background-image:linear-gradient(155deg, color-mix(in srgb, var(--accent-hover) 92%, white), var(--accent-hover) 52%, color-mix(in srgb, var(--accent-hover) 90%, black))}}button+button{margin-left:6px}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}:where(#workspace-content,.guide-drawer) :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}form{gap:12px;margin-block:24px;display:grid}label{font-size:13px;font-weight:600;line-height:1.5;display:block}label input,label select,label textarea{margin-top:8px}.field{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.field input,.field select,.field textarea{margin-top:0}input,textarea,select{border:1px solid var(--control-line);background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--ink);border-radius:11px;padding:11px 14px;font-size:15px;font-weight:400;line-height:1.5;transition:border-color .16s,box-shadow .16s;display:block}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea{resize:vertical;min-height:116px}input[type=checkbox],input[type=radio]{vertical-align:middle;width:18px;height:18px;min-height:18px;accent-color:var(--accent);margin:0 8px 0 0;display:inline-block}input[type=file]{padding:8px;font-size:13px}input::file-selector-button{color:var(--ink);background:var(--surface-soft);font:inherit;border:0;border-radius:6px;margin-right:10px;padding:6px 10px}fieldset{border:1px solid var(--line);border-radius:14px;min-width:0;margin:16px 0;padding:20px}legend{padding-inline:8px;font-size:13px;font-weight:600}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:24px 0;padding-bottom:16px;display:flex}.tabs a{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:10px 16px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.tabs a:hover,.tabs a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.tabs button+button,.actions button+button{margin-left:0}.card-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.card,.card-list>li,.workflow-node{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:22px 24px;box-shadow:0 2px 4px #1d231a05}.card p:last-child{margin-bottom:0}.actions,.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-block:16px;display:flex}.filters select{width:auto}.badge{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);letter-spacing:.025em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}[role=alert]{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--surface));background:var(--danger-soft);color:var(--danger);border-radius:12px;padding:16px 18px;font-size:14px}p[role=status]{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);border-radius:12px;padding:14px 18px;font-size:14px}blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;margin:20px 0;padding:20px 24px}summary{cursor:pointer;padding-block:12px;font-weight:550}details{border-bottom:1px solid var(--line);margin-block:8px}details[open]{padding-bottom:16px}code,pre{font-family:SF Mono,SFMono-Regular,Menlo,monospace;font-size:.85em}code{background:var(--surface-soft);border-radius:4px;padding:2px 5px}pre{border:1px solid var(--line);background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:24rem;padding:20px;overflow:auto}ul,ol{padding-left:24px}li{margin-block:8px}li>button{margin-block:4px}table{border-collapse:collapse;width:100%;font-size:13px}caption{text-align:left;color:var(--muted);padding:12px 0}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}th{color:var(--muted);font-weight:600}.forecast-results td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}dl>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px}dt{color:var(--muted);text-transform:none;font-size:12px}dt:first-letter{text-transform:uppercase}dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px}audio{max-width:100%;margin-block:16px;display:block}.transcript{margin:24px 0;padding:0;list-style:none}.msg{background:var(--surface-soft);border-radius:18px 18px 18px 4px;width:fit-content;max-width:85%;margin-bottom:12px;padding:14px 18px}.msg-outbound{background:var(--accent-soft);border-radius:18px 18px 4px;margin-left:auto}.workflow-canvas{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;padding:0;list-style:none;display:grid}.workflow-node{min-width:0;padding:20px}.workflow-node label{margin-top:12px}.workflow-node fieldset{padding:12px}section[aria-label=Talk] fieldset button{margin:4px}.page.workspace-shell{background:var(--canvas);width:100%;max-width:1680px;min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-rows:80px 1fr;grid-template-columns:224px minmax(0,1fr);margin:0 auto;padding:0;display:grid}.workspace-shell>.topbar{border-bottom:1px solid var(--line);background:var(--surface);grid-column:1/-1;margin:0;padding:0 32px}.workspace-brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.workspace-brand h1{letter-spacing:-.035em;margin:0;font-size:15px;font-weight:600}.workspace-topbar-actions{align-items:center;gap:12px;display:flex}.workspace-menu-toggle{display:none}.workspace-sidebar{border-right:1px solid var(--line);background:var(--surface);padding:28px 16px}.workspace-switcher{color:var(--muted);letter-spacing:.04em;padding:0 8px 20px;font-size:11px}.workspace-switcher select{border-color:var(--line);background:var(--canvas);letter-spacing:0;margin-top:8px;padding:10px;font-size:13px;font-weight:600}.workspace-sidebar nav a{min-height:44px;color:var(--muted);border-radius:9px;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.workspace-sidebar nav a:hover{background:var(--canvas);color:var(--ink)}.workspace-sidebar nav a[aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:650}.workspace-sidebar nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace-content{padding:32px clamp(24px,4vw,64px) 24px}.workspace-shell:not(:has(.workspace-sidebar)) .workspace-content{grid-column:1/-1;width:min(1120px,100%);margin:0 auto}.quiet-button{color:var(--muted);background:0 0;border-color:#0000}.workspace-state{padding:64px 0}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.skip-link{z-index:10;color:var(--on-accent);background:var(--accent);border-radius:10px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.workspace-home{padding-top:16px}.workspace-home h2{letter-spacing:-.055em;max-width:18ch;margin-bottom:20px;font-size:clamp(40px,5vw,68px)}p.page-intro{color:var(--ink);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(20px,2vw,26px);line-height:1.4}.workspace-home-description{max-width:56ch;color:var(--muted);font-size:15px}.workspace-home-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button-link{border:1px solid var(--control-line);min-height:46px;color:var(--ink);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:12px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.button-link:where(:not(.primary-link)):hover{color:var(--ink);background:var(--surface-hover)}.primary-link{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.primary-link:hover{color:var(--on-accent);background-color:var(--accent-hover)}.workspace-picker-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:36px;display:grid}.workspace-start-grid{margin-top:56px}.workspace-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:252px;color:var(--ink);border-radius:20px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.workspace-card:hover{border-color:var(--control-line);color:var(--ink);transform:translateY(-3px)}.workspace-card h3{letter-spacing:-.045em;margin:24px 0 12px;font-size:24px}.workspace-card p{color:var(--muted);font-size:13px;line-height:1.7}.workspace-card-meta{color:var(--accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:600;display:flex}.workspace-monogram{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;font-size:22px;display:grid}.sign-in-page{grid-template-columns:1.08fr 1fr;min-height:100dvh;display:grid}.sign-in-story{min-height:100dvh;position:relative;overflow:hidden}.sign-in-panel{background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;margin:0;padding:72px 40px 32px;display:flex}.sign-in-card{width:min(100%,360px);margin-block:auto;padding-block:64px}.sign-in-heading{letter-spacing:-.05em;margin:16px 0;font-size:clamp(34px,3.4vw,46px)}.sign-in-subtitle{color:var(--muted);margin-bottom:36px;font-size:14px}.sign-in-form{gap:20px;margin:28px 0 24px}.sign-in-form input{background:var(--surface);min-height:52px}.password-field{position:relative}.password-field input{padding-right:76px}.password-toggle{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;top:4px;right:4px}.sign-in-form .sign-in-submit{justify-content:space-between;min-height:50px;margin-top:8px;padding-inline:24px}.sign-in-footer{color:var(--muted);text-align:center;font-size:12px}.sign-in-google{width:100%}.sign-in-divider{color:var(--muted);align-items:center;gap:12px;margin:24px 0;font-size:11px;display:flex}.sign-in-divider:before,.sign-in-divider:after{content:"";background:var(--line);flex:1;height:1px}header.page-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}header.page-intro p:last-child{color:var(--muted);margin-bottom:0}.page-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:28px;display:flex}.page-heading h2{margin-bottom:12px}.page-heading p:last-child{color:var(--muted);margin:0}.empty-state{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:20px;justify-items:center;gap:12px;margin-block:28px;padding:64px 24px;display:grid}.empty-state h3{margin:8px 0 0}.empty-state p{max-width:46ch;color:var(--muted)}.conversation-row{flex-wrap:wrap;align-items:center;gap:16px}.conversation-row>a{margin-right:auto;font-weight:600;text-decoration:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#181d19;--surface:#212722;--surface-soft:#2c332d;--surface-hover:#343e35;--ink:#eeefe9;--muted:#afb7ab;--line:#3c473d;--control-line:#75826f;--accent:#8bd9b5;--accent-hover:#b5efd0;--accent-soft:#254434;--on-accent:#18271d;--danger:#ffb4a9;--danger-soft:#3f2927;--warning:#e7c17e;--warning-soft:#3b3324;--shadow:0 4px 24px #00000014}}@media (width>=1680px){.workspace-shell{border-inline:1px solid var(--line)}}@media (width<=1100px){.workspace-start-grid{grid-template-columns:1fr}.workspace-start-grid .workspace-card{min-height:0}.workspace-start-grid .workspace-card h3{margin-top:8px}.workspace-start-grid .workspace-card p{max-width:64ch}}@media (width<=760px){input,select,textarea{font-size:16px}.page{border-radius:20px;width:calc(100% - 32px);margin:16px auto;padding:24px}.page.workspace-shell{width:100%;margin:0;padding:0;display:block}.workspace-shell>.topbar{min-height:72px;padding:12px 20px}.workspace-brand h1{font-size:13px}.workspace-menu-toggle{min-width:66px;padding-inline:12px;font-size:12px;display:inline-flex}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:20px;display:none}.workspace-sidebar.is-open{display:block}#workspace-navigation{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace-switcher{max-width:360px}.workspace-content{padding:24px 20px}.workspace-home{padding-top:0}.workspace-home h2{font-size:44px}.workspace-start-grid{margin-top:36px}.workspace-card{padding:24px}.sign-in-page{display:block}.sign-in-story{min-height:0;padding:24px}.sign-in-panel{padding:24px}.sign-in-card{padding-block:16px}.sign-in-heading{font-size:36px}th,td{padding:10px 6px}}@media (width<=400px){.workspace-shell>.topbar{gap:8px;padding-inline:14px}.workspace-brand{gap:8px}.workspace-brand h1{max-width:90px}.workspace-content{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.workspace-card:hover,button:active:not(:disabled),.button:active{transform:none}}.home-heading,.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.home-heading h2{margin:12px 0;font-size:clamp(32px,4vw,48px)}.home-heading p{max-width:620px}.sample-case{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-top:32px;padding:32px}.sample-case h3{max-width:620px;font-size:24px}.sample-case>p{max-width:720px}.sample-flow{flex-wrap:wrap;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.sample-flow li{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:13px}.sample-flow li:not(:last-child):after{content:" →";color:var(--accent);padding-left:12px}.section-heading h3{margin:6px 0}.section-heading a{font-size:13px}.profile-menu{position:relative}.profile-trigger{background:0 0;border-color:#0000;align-items:center;gap:10px;padding:4px 8px;display:flex}.profile-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font-weight:650;display:grid}.profile-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;overflow:hidden}.profile-popover{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:18px;width:300px;max-width:calc(100vw - 32px);padding:24px;position:absolute;top:calc(100% + 14px);right:0}.profile-popover h2{margin:8px 0;font-size:21px}.profile-popover p{font-size:13px}.profile-popover a{padding:12px 0;display:block}.profile-popover button{width:100%;margin-top:12px}@media (width<=760px){.home-heading,.section-heading{flex-wrap:wrap;align-items:flex-start}.profile-trigger-name{display:none}.profile-trigger{gap:5px;padding:4px}.profile-popover{right:-50px}.sample-case{padding:20px}.home-heading{gap:12px}}@media (prefers-reduced-motion:reduce){.case-home{animation:none}.primary-link,.sign-in-submit,form>button{transition:none}.primary-link:hover,.sign-in-submit:hover{transform:none}}.social-connections{margin-block:24px 40px}.social-connections-heading h3{letter-spacing:-.6px;margin-block:8px;font-size:24px}.social-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.social-connection-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:28px}.social-connection-title{align-items:center;gap:14px;display:flex}.social-connection-title h4{margin:0 0 4px;font-size:20px}.social-channel-icon{background:var(--surface-soft);width:48px;height:48px;color:var(--ink);border-radius:14px;place-items:center;font-size:30px;display:grid}.social-connection-card>p{color:var(--muted);line-height:1.6}.social-connection-card details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.social-connection-card summary{cursor:pointer;min-height:44px}.social-connection-card input{box-sizing:border-box;width:100%;min-width:0}.social-connected-account{border:1px solid var(--line);border-radius:12px;gap:8px;margin-block:20px;padding:16px;display:grid}.social-connected-account span,.social-connected-account small{color:var(--muted)}.social-setup-state{font-size:13px}@media (width<=760px){.social-connection-grid{grid-template-columns:1fr}.social-connection-card{padding:20px}}:root{--light-emerald:#1cb17533;--light-ice:#2eb1c221;--light-edge:#2596696b;--light-highlight:#ffffffb3;--light-sheen:#ffffff14;--light-shadow:#133d2c14;--light-grid:color-mix(in srgb, var(--accent) 24%, transparent);--light-wire:#638874;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-fast:.18s;--motion-reveal:.46s}@media (prefers-color-scheme:dark){:root{--light-emerald:#4ddd9b29;--light-ice:#5ac3d31c;--light-edge:#88dcb170;--light-highlight:#b8edcf1a;--light-sheen:#ffffff59;--light-shadow:#0000003d;--light-grid:#96c9ab38;--light-wire:#87ad97}}.workspace-content{background-image:radial-gradient(ellipse 580px 360px at 100% 0, var(--light-ice), transparent 75%), radial-gradient(ellipse 480px 280px at 38% 0, var(--light-emerald), transparent 78%);background-repeat:no-repeat}.workspace-shell>.topbar{box-shadow:inset 0 -1px var(--light-highlight), 0 3px 20px var(--light-shadow)}.workspace-sidebar nav a,.tabs a,.profile-trigger{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.workspace-sidebar nav a[aria-current=page]{background-image:linear-gradient(110deg, var(--light-emerald), transparent 85%);box-shadow:inset 2px 0 var(--accent), inset 0 1px var(--light-highlight)}.workspace-sidebar nav a[aria-current=page]:after{box-shadow:0 0 0 3px var(--light-emerald), 0 0 12px var(--light-edge)}.tabs button[aria-pressed=true]{box-shadow:inset 0 1px var(--light-highlight), 0 3px 12px var(--light-emerald)}:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])){isolation:isolate;background-image:linear-gradient(155deg, color-mix(in srgb, var(--accent) 92%, white), var(--accent) 52%, color-mix(in srgb, var(--accent) 90%, black));box-shadow:inset 0 1px #ffffff2e, 0 4px 12px var(--light-shadow), 0 0 16px var(--light-emerald);transition:box-shadow .22s ease, border-color .22s ease, background-color .22s ease, transform .18s var(--motion-ease);position:relative;overflow:hidden}:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg, transparent 25%, var(--light-sheen) 48%, transparent 72%);opacity:0;position:absolute;inset:0;transform:translate(-110%)}:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):focus-visible{box-shadow:inset 0 1px var(--light-highlight), 0 0 0 4px var(--light-emerald), 0 8px 28px var(--light-emerald)}:is(.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):disabled{box-shadow:none;background-image:none}.lab-overview{background-image:radial-gradient(ellipse at 100% 0, var(--light-ice), transparent 65%);box-shadow:inset 0 1px var(--light-highlight), 0 8px 32px var(--light-shadow)}.workspace-card{background-image:linear-gradient(145deg, var(--light-highlight), transparent 55%);box-shadow:inset 0 1px var(--light-highlight), 0 4px 18px var(--light-shadow);transition:border-color .22s ease, box-shadow .22s ease, transform .22s var(--motion-ease)}.workspace-card-meta>span{transition:transform .22s var(--motion-ease)}.profile-avatar,.workspace-monogram{box-shadow:inset 0 1px var(--light-highlight), 0 0 24px var(--light-emerald)}.profile-popover{box-shadow:inset 0 1px var(--light-highlight), 0 18px 50px var(--light-shadow), 0 0 0 1px var(--light-emerald);transform-origin:100% 0}.action-studio{--border:var(--line);--surface-muted:var(--surface-soft)}.flow-viewport,.ai-plan-scroll{background-color:var(--canvas);background-image:radial-gradient(var(--light-grid) .8px, transparent .8px);box-shadow:inset 0 0 64px var(--light-ice);background-size:20px 20px}.flow-toolbar{background-image:linear-gradient(110deg, var(--light-emerald), transparent 65%);box-shadow:inset 0 1px var(--light-highlight)}.ai-plan-node{box-shadow:inset 0 1px #b9f1cd1f, 0 6px 20px var(--light-shadow);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:linear-gradient(145deg,#244d3c,#193329 65%,#172f2b)!important}.ai-plan-node[aria-pressed=true]{box-shadow:inset 0 1px #b9f1cd2e, 0 0 0 5px var(--light-emerald), 0 0 28px var(--light-emerald), 0 6px 20px var(--light-shadow)}button:is(.studio-node,.ai-plan-node,.flow-block):active:not(:disabled){transform:none}.flow-edges,.ai-plan-board svg{color:var(--light-wire)}.sign-in-story{background-image:radial-gradient(at 90% 90%,#399e7840,#0000 60%),radial-gradient(at 0 0,#49869524,#0000 60%)}@media (hover:hover) and (pointer:fine){:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):hover:not(:disabled){box-shadow:inset 0 1px #ffffff47, 0 0 0 3px var(--light-emerald), 0 8px 26px var(--light-emerald)}.workspace-card:hover{border-color:var(--light-edge);box-shadow:inset 0 1px var(--light-highlight), 0 12px 32px var(--light-shadow), 0 0 24px var(--light-emerald)}.ai-plan-node:hover{box-shadow:inset 0 1px #b9f1cd2e, 0 0 24px var(--light-emerald)}}@media (prefers-reduced-motion:no-preference){.case-home,.action-studio,.audience-lab,.sign-in-card{animation:light-arrive var(--motion-reveal) var(--motion-ease) backwards}.workspace-picker-grid>.workspace-card{animation:light-rise var(--motion-reveal) var(--motion-ease) backwards}.workspace-picker-grid>:nth-child(2){animation-delay:45ms}.workspace-picker-grid>:nth-child(3){animation-delay:90ms}.workspace-picker-grid>:nth-child(n+4){animation-delay:.135s}.profile-popover{animation:light-rise .22s var(--motion-ease)}:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):focus-visible:before{animation:light-sheen .65s var(--motion-ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):hover:not(:disabled){transform:translateY(-1px)}:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):hover:not(:disabled):before{animation:light-sheen .65s var(--motion-ease)}.workspace-card:hover .workspace-card-meta>span{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):active:not(:disabled){transform:translateY(0)scale(.985)}}@keyframes light-arrive{0%{opacity:.35}to{opacity:1}}@keyframes light-rise{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes light-sheen{0%{opacity:0;transform:translate(-110%)}25%{opacity:1}to{opacity:0;transform:translate(110%)}}@media (hover:none),(prefers-reduced-motion:reduce){.workspace-card:hover{transform:none}}@media (prefers-contrast:more){:root{--light-edge:var(--accent);--light-wire:var(--accent)}}@media (forced-colors:active){.workspace-content,.sign-in-story,.lab-overview,.workspace-card,.flow-viewport,.ai-plan-scroll{box-shadow:none;background-image:none}.ai-plan-node{color:buttontext!important;background:buttonface!important;border-color:buttontext!important}.ai-plan-node :is(small,span){color:buttontext}:is(.primary-link,.button-primary,.sign-in-submit,form>button[type=submit],form>button:not([type])):before{display:none}}[hidden]{display:none!important}.workspace-content{min-width:0}.workspace-content h2{letter-spacing:-.025em;font-size:32px;line-height:1.25}.workspace-content h3{font-size:20px;line-height:1.4}.workspace-content p{line-height:1.6}.workspace-content input,.workspace-content select,.workspace-content textarea{max-width:100%;font-size:16px}.workspace-content button,.workspace-content .button-link{min-height:44px}.workspace-content label{font-size:15px}.workspace-content small{font-size:13px}.workspace-content [role=alert]{color:var(--danger);overflow-wrap:anywhere}.workspace-content [role=status]{overflow-wrap:anywhere}.workspace-content pre{max-width:100%;overflow:auto}.workspace-content a,.workspace-content dd{overflow-wrap:anywhere}.workspace-content fieldset{border:1px solid var(--line);border-radius:16px;min-width:0;margin:20px 0;padding:20px}.workspace-content legend{padding:0 8px;font-weight:650}.workspace-content :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.attention-card{background:var(--warning-soft);border:1px solid var(--warning);border-radius:16px;margin:24px 0;padding:20px 24px}.attention-card li+li{margin-top:12px}.studio-view-tabs{margin:20px 0}.send-review{border:1px solid var(--control-line);background:var(--surface-soft);border-radius:14px;margin:20px 0;padding:24px}.send-review dt{margin-top:12px;font-weight:600}.send-review dd{white-space:pre-wrap;margin-left:0}.send-review button{margin:8px 8px 0 0}.filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.filters label{flex-direction:column;gap:8px;min-width:0;display:flex}.filters select,.filters input{min-width:0;max-width:100%}.conversation-row{display:block;padding:20px!important}.conversation-row>a{font-size:18px;font-weight:650}.conversation-row .badge{margin-left:8px}.conversation-row small,.conversation-row time{color:var(--muted);margin-right:16px;display:inline-block}.conversation-row p{margin:12px 0}.thread-context{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:16px 0;padding:16px 20px}.thread-context p{margin:8px 0}.thread-context summary{cursor:pointer}.transcript{max-width:900px}.transcript .msg{overflow-wrap:anywhere}.conversation-handle{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.person-context{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-width:900px;margin:18px 0;padding:20px}.person-context h3{margin-top:0}.person-context details{margin-top:10px}.person-exchanges,.person-signals,.person-facts{gap:8px;margin:10px 0 18px;padding:0;list-style:none;display:grid}.person-exchanges li,.person-signals li,.person-facts li{border:1px solid var(--line);background:var(--canvas);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.person-evidence .person-signals,.person-evidence .person-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.person-evidence .person-signals li,.person-evidence .person-facts li{padding:7px 9px}.person-signals-compact{flex-wrap:wrap;margin:8px 0 0;display:flex}.person-signals-compact li{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.person-signals-compact li span{color:var(--muted)}.person-exchanges time,.person-signals small,.person-facts small{color:var(--muted);font-size:11px}.team-note{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px}.team-note p{margin:6px 0}.team-note small{color:var(--muted)}@media (width<=640px){.person-evidence .person-signals,.person-evidence .person-facts{grid-template-columns:1fr}}@media (width<=768px){.studio-view-tabs{flex-wrap:wrap}.studio-header-actions{width:100%}.studio-header-actions button{flex:auto}.workspace-content .filters{grid-template-columns:1fr;display:grid}.workspace-content .filters>label,.workspace-content .filters>select{width:100%}}@media (width<=390px){.workspace-content h2{font-size:28px;line-height:36px}.studio-header h2{font-size:26px}.workspace-content fieldset{padding:14px}.send-review{padding:16px}.workspace-content .tabs{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.automation-activity{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.automation-activity h4{margin-top:28px;font-size:18px}.automation-activity blockquote{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=768px){.studio-header{gap:12px;margin-bottom:12px}.studio-header h2{margin:0 0 8px}.studio-header p{margin:0}.studio-header-actions{gap:8px}.studio-view-tabs{gap:6px;margin:12px 0;overflow-x:auto;flex-wrap:nowrap!important}.studio-view-tabs button{white-space:nowrap;flex:none;padding:8px 12px}.automation-activity{padding:16px}}.inbox-layout{min-width:0}.inbox-workspace.has-active-thread .inbox-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.inbox-thread-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:24px}.inbox-workspace.has-active-thread .inbox-list-panel .filters{grid-template-columns:1fr;display:grid}.inbox-workspace.has-active-thread .inbox-list-panel .tabs{flex-wrap:wrap;display:flex}.inbox-workspace.has-active-thread .conversation-row>a{font-size:16px}.inbox-thread-panel .thread-context{background:var(--surface-soft)}.inbox-thread-panel .transcript{padding-left:0}.inbox-thread-panel textarea{width:100%;max-width:100%}.inbox-thread-panel .actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.inbox-workspace.has-active-thread .inbox-layout{display:block}.inbox-workspace.has-active-thread .inbox-list-panel{display:none}.inbox-thread-panel{padding:16px}.inbox-workspace.has-active-thread>.page-heading{display:none}}.practice-billing{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.practice-billing>summary{cursor:pointer;font-weight:600}.permission-landing{max-width:720px;margin:40px auto;padding:24px}.permission-landing>section{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:24px;padding:28px}.permission-landing h1{font-size:30px;line-height:1.3}.permission-landing dt{margin-top:16px;font-weight:600}.permission-landing dd{overflow-wrap:anywhere;margin:4px 0}.permission-landing button{min-height:44px}.permission-landing p{line-height:1.6}.workspace-content .studio-alert{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.public-recovery{border:1px solid var(--border,#d9ddd8);border-radius:12px;margin-block:1rem;padding:1rem}.public-recovery code,[aria-label="Public comment detail"] blockquote{overflow-wrap:anywhere}.inbox-workspace .conversation-row time{display:block}@media (width<=700px){.inbox-workspace.has-active-thread .inbox-list-panel{display:none}.inbox-workspace.has-active-thread .inbox-thread-panel{min-width:0}}.guide-trigger{background:var(--surface,#f5f6f2);border:1px solid var(--line,#d8dfd7);color:var(--ink,#26392e);border-radius:999px;align-items:center;gap:.8rem;padding:.6rem .9rem;display:inline-flex}.guide-drawer{border:0;border-left:1px solid var(--line);background:var(--canvas);width:min(100%,460px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);margin:0;padding:1.4rem;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 80px #10291b26}.guide-drawer::backdrop{background:var(--lc-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.guide-drawer>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.guide-drawer h2{margin:.3rem 0 1rem;font-size:2rem}.guide-drawer h3{margin:1.4rem 0 .7rem;font-size:1.5rem}.guide-search{gap:.5rem;margin:1rem 0;display:grid}.guide-search input{box-sizing:border-box;width:100%}.guide-drawer .tabs{flex-wrap:wrap}.guide-articles{gap:.7rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.guide-articles button{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:14px;gap:.4rem;padding:1rem;display:grid}.guide-articles button:hover{border-color:#709980;box-shadow:0 4px 20px #72978118}.guide-articles button span{font-size:.9rem;font-weight:400;line-height:1.5}.guide-steps{padding-left:1.3rem;line-height:1.65}.guide-steps li{margin:1rem 0;padding-left:.3rem}.guide-note,.request-error{background:var(--warning-soft);color:var(--ink);border:1px solid var(--control-line);border-radius:14px;margin:1rem 0;padding:1rem}.request-error button,.request-error a{margin:.25rem .65rem .25rem 0}.explore-page{max-width:1100px;margin:0 auto;padding:clamp(1rem,4vw,3rem)}.explore-page h1{letter-spacing:-.04em;max-width:800px;margin:3rem 0 1rem;font-size:clamp(2rem,4.5vw,4rem);line-height:1.08}@media (width<=700px){.guide-trigger{padding:.5rem .7rem}}@media (prefers-reduced-motion:reduce){.guide-drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.commercial-page{max-width:1050px}.commercial-page header{max-width:740px;margin-bottom:1.5rem}.commercial-page h3{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.1rem)}.commercial-page h4{margin:.8rem 0;font-size:1.2rem}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.5rem 0;display:grid}.plan-card{border:1px solid var(--line);background:linear-gradient(155deg,color-mix(in srgb,var(--accent-soft) 40%,var(--surface)),var(--surface) 70%);color:var(--ink);border-radius:20px;margin:0;padding:1.5rem}.plan-card fieldset{border:0;gap:1rem;min-width:0;margin:1.5rem 0;padding:0;display:grid}.plan-card label{gap:.45rem;display:grid}.plan-card input,.plan-card select{box-sizing:border-box;width:100%;min-width:0}.plan-price{letter-spacing:-.04em;font-size:2.5rem;line-height:1.4}.plan-price small{letter-spacing:0;font-size:1rem;font-weight:400}.commercial-page dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem;margin:1.5rem 0;display:grid}.commercial-page dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.commercial-status{background:var(--accent-soft);color:var(--ink);border-radius:12px;padding:1rem}.billing-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.usage-summary{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}@media (width<=700px){.plan-grid{grid-template-columns:1fr}.plan-card{padding:1rem}}@media (width<=480px){.commercial-page dl{grid-template-columns:1fr;gap:.3rem}.commercial-page dd{text-align:left;margin-bottom:.8rem;font-size:1.25rem}}:root{--lc-font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lc-font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lc-font-serif:ui-serif, "New York", "Iowan Old Style", Charter, "Bitstream Charter", Georgia, "Noto Serif", serif;--lc-font-mono:"SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;--lc-fs-caption:12px;--lc-lh-caption:18px;--lc-fs-small:13px;--lc-lh-small:20px;--lc-fs-body:15px;--lc-lh-body:24px;--lc-fs-lead:17px;--lc-lh-lead:26px;--lc-fs-title-s:20px;--lc-lh-title-s:26px;--lc-fs-title-m:24px;--lc-lh-title-m:30px;--lc-fs-title-l:clamp(28px, 2.4vw, 34px);--lc-lh-title-l:1.15;--lc-fs-display-s:clamp(34px, 3.4vw, 46px);--lc-lh-display-s:1.06;--lc-fs-folio:clamp(24px, 2.4vw, 34px);--lc-lh-folio:1.12;--lc-fs-marginalia:14px;--lc-lh-marginalia:21px;--lc-weight-regular:400;--lc-weight-medium:500;--lc-weight-semibold:600;--lc-tracking-title:-.025em;--lc-tracking-display:-.045em;--lc-tracking-caps:.12em;--lc-space-1:4px;--lc-space-2:8px;--lc-space-3:12px;--lc-space-4:16px;--lc-space-5:20px;--lc-space-6:24px;--lc-space-8:32px;--lc-space-10:40px;--lc-space-12:48px;--lc-radius-xs:4px;--lc-radius-s:8px;--lc-radius-m:12px;--lc-radius-l:16px;--lc-radius-xl:var(--radius);--lc-radius-2xl:24px;--lc-radius-sheet:28px;--lc-radius-device:36px;--lc-radius-pill:999px;--lc-bubble-in:18px 18px 18px 6px;--lc-bubble-out:18px 18px 6px 18px;--lc-paper:#fbfaf6;--lc-paper-sunk:#f0eee7;--lc-deckle:#e3dfd4;--lc-stamp-ink:#2c5846;--lc-stamp-wash:#e5eee6;--lc-practice-ink:#355f74;--lc-practice-wash:#e5edf0;--lc-pencil:#7a8076;--lc-seal:#23493a;--lc-seal-highlight:#3a6f58;--lc-illo-line:#4a5048;--lc-illo-wash:var(--accent-soft);--lc-highlighter:#8fc7a059;--lc-logo-plate:#fff;--lc-iris:#5f53c9;--lc-iris-ink:#4a3fae;--lc-iris-wash:#efedfb;--lc-ledge:#1f4536;--lc-story-bg:#242e29;--lc-story-ink:#f5f4f0;--lc-story-muted:#c0c9bb;--lc-spotlight-ring:#8cd5aa;--lc-mark-tile:var(--surface);--lc-mark-ink:var(--ink);--lc-mark-forest-tile:#213d34;--lc-mark-forest-ink:#f5f4f0;--lc-mark-forest-ring:transparent;--lc-state-done:var(--lc-stamp-ink);--lc-state-done-wash:var(--lc-stamp-wash);--lc-state-practice:var(--lc-practice-ink);--lc-state-practice-wash:var(--lc-practice-wash);--lc-state-open:var(--lc-pencil);--lc-state-waiting:var(--lc-pencil);--lc-state-unknown:var(--lc-pencil);--lc-state-locked:var(--control-line);--lc-state-current:var(--accent);--lc-state-attention:var(--warning);--lc-state-attention-wash:var(--warning-soft);--lc-status-receiving:var(--lc-stamp-ink);--lc-status-running:var(--ink);--lc-status-pending:var(--warning);--lc-status-attention:var(--danger);--lc-status-draft:var(--control-line);--lc-elev-paper:inset 0 1px 0 #ffffffb3, 0 1px 2px #2824180d, 0 8px 24px -12px #2824181f;--lc-elev-lift:inset 0 1px 0 #ffffffb3, 0 2px 4px #2824180f, 0 16px 34px -14px #2824182e;--lc-elev-float:inset 0 1px 0 var(--light-highlight), 0 0 0 1px #18201a0f, 0 22px 52px -18px #18201a42;--lc-elev-sheet:0 30px 90px -20px #061d1b59;--lc-elev-seal:0 1px 0 #0000001a, 0 6px 14px -6px #14281e59;--lc-elev-cta:0 3px 0 var(--lc-ledge), 0 8px 18px var(--light-shadow);--lc-elev-cta-pressed:0 1px 0 var(--lc-ledge), 0 3px 8px var(--light-shadow);--lc-scrim:#141a156b;--lc-scrim-spotlight:#0e16118c;--lc-vellum:color-mix(in srgb, var(--lc-paper) 86%, transparent);--lc-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .14 0 0 0 0 .10 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lc-dur-tick:.12s;--lc-dur-settle:.28s;--lc-dur-stamp:.52s;--lc-dur-ink:.64s;--lc-dur-mark:.72s;--lc-dur-burst:.8s;--lc-dur-ceiling:1.2s;--lc-stagger:45ms;--lc-ease-ink:cubic-bezier(.45, .05, .25, 1);--lc-ease-press:cubic-bezier(.3, .7, .2, 1);--lc-ease-spring:cubic-bezier(.34, 1.36, .64, 1);--lc-ease-in-out:cubic-bezier(.65, 0, .35, 1);--lc-ease-gravity:cubic-bezier(.55, 0, 1, .45);--lc-stamp-tilt:-4deg;--lc-z-bottom-nav:30;--lc-z-dock:50;--lc-z-burst:60;--lc-bottom-nav-h:64px;--lc-target-min:44px}@media (prefers-color-scheme:dark){:root{--lc-paper:#1e241f;--lc-paper-sunk:#161b17;--lc-deckle:#343d35;--lc-stamp-ink:#a8d6b9;--lc-stamp-wash:#22372b;--lc-practice-ink:#a2c8d9;--lc-practice-wash:#1c2f37;--lc-pencil:#8a9584;--lc-seal:#8fc6a4;--lc-seal-highlight:#b5dcc3;--lc-illo-line:#c9cfc4;--lc-highlighter:#78c8962e;--lc-logo-plate:#f3f2ec;--lc-iris:#a79cf5;--lc-iris-ink:#c6befa;--lc-iris-wash:#2a2548;--lc-ledge:#6e9b7b;--lc-story-bg:#111c15;--lc-mark-forest-ring:#f5f4f02e;--lc-elev-paper:inset 0 1px 0 #ffffff0a, 0 1px 2px #0000004d, 0 12px 30px -14px #0000004d;--lc-elev-lift:inset 0 1px 0 #ffffff0d, 0 2px 6px #0000004d, 0 18px 40px -16px #0000004d;--lc-elev-float:inset 0 1px 0 var(--light-highlight), 0 0 0 1px #ffffff0f, 0 24px 60px -18px #0000004d;--lc-elev-sheet:0 30px 90px -20px #0000004d;--lc-elev-seal:0 1px 0 #0000004d, 0 6px 14px -6px #0000004d;--lc-scrim:#0609079e;--lc-scrim-spotlight:#0009;--lc-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .025 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}}@media (prefers-contrast:more){:root{--lc-pencil:var(--ink);--lc-deckle:var(--control-line);--lc-grain:none}}@media (forced-colors:active){:root{--lc-grain:none}}body{font-family:var(--lc-font-ui)}.lc-visually-hidden,.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;background:0 0!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lc-paper{isolation:isolate;background-color:var(--lc-paper);position:relative}.lc-paper:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--lc-grain);pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.lc-card{padding:var(--lc-space-8);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);color:var(--ink);margin:0}@media (width<=760px){.lc-card{padding:var(--lc-space-5)}}a.lc-card,button.lc-card{border-color:var(--control-line);width:100%;color:var(--ink);font-size:var(--lc-fs-body);font-weight:var(--lc-weight-regular);line-height:var(--lc-lh-body);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--lc-dur-tick) var(--lc-ease-press);text-decoration:none;display:block}a.lc-card:hover,button.lc-card:hover:not(:disabled){color:var(--ink);background-color:var(--lc-paper);border-color:var(--control-line)}@media (hover:hover) and (pointer:fine){a.lc-card:hover,button.lc-card:hover:not(:disabled){border-color:var(--ink);box-shadow:var(--lc-elev-lift)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a.lc-card:hover,button.lc-card:hover:not(:disabled){transform:translateY(-1px)}}a.lc-card:active,button.lc-card:active:not(:disabled){box-shadow:var(--lc-elev-paper)}@media (prefers-reduced-motion:no-preference){a.lc-card:active,button.lc-card:active:not(:disabled){transform:translateY(1px)}}.lc-vellum{background-color:var(--lc-vellum)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lc-vellum{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1)}}@media (prefers-reduced-transparency:reduce){.lc-vellum{background-color:var(--lc-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.lc-group{align-items:center;gap:var(--lc-space-2);flex-wrap:wrap;margin:0;padding:0;display:flex}.lc-group>*{margin:0}.lc-group>button+button,.lc-group>a+button{margin-left:0}.lc-group:has(>.lc-cta)>.lc-btn-paper{min-height:48px;font-size:var(--lc-fs-body);padding:12px 22px;line-height:1.3}@media (width<=480px){.lc-group[data-stack=phone]{flex-direction:column;align-items:stretch}.lc-group[data-stack=phone]>.lc-cta,.lc-group[data-stack=phone]>.lc-btn-paper{width:100%}}@media (forced-colors:active){.lc-paper:before{display:none}.lc-card,a.lc-card,button.lc-card{border-color:canvastext}.lc-vellum{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas}}@media (prefers-contrast:more){.lc-paper:before{display:none}}.lc-cta{justify-content:center;align-items:center;gap:var(--lc-space-2);border:1px solid var(--accent);border-radius:var(--lc-radius-pill);min-height:48px;color:var(--on-accent);background-color:var(--accent);box-shadow:var(--lc-elev-cta);font-size:var(--lc-fs-body);font-weight:var(--lc-weight-semibold);cursor:pointer;overflow-wrap:normal;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--lc-dur-tick) var(--lc-ease-press), transform var(--lc-dur-tick) var(--lc-ease-press);background-image:none;margin:0;padding:12px 24px;line-height:1.3;text-decoration:none;display:inline-flex}.lc-cta>svg,.lc-cta>[aria-hidden=true]{flex:none}.lc-cta:hover,.lc-cta:hover:not(:disabled){color:var(--on-accent);background-color:var(--accent);border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.lc-cta:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lc-cta>:last-child[aria-hidden=true]{transition:transform var(--motion-fast) var(--motion-ease)}.lc-cta:hover:not(:disabled)>:last-child[aria-hidden=true]{transform:translate(2px)}.lc-cta:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 4px 0 var(--lc-ledge), 0 10px 22px var(--light-shadow);transform:translateY(-1px)}.lc-cta:hover:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--lc-elev-cta-pressed);transform:translateY(2px)}}.lc-cta:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--lc-elev-cta-pressed);transform:translateY(2px)}.lc-cta:focus-visible,.workspace-content .lc-cta:focus-visible{outline-offset:6px}.lc-cta:disabled,.lc-cta[aria-disabled=true]{box-shadow:none;cursor:not-allowed;transform:none}.lc-cta[aria-disabled=true]{opacity:.48}.lc-cta[aria-busy=true][aria-disabled=true]{opacity:1;cursor:progress;box-shadow:var(--lc-elev-cta-pressed);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.lc-cta:active:not(:disabled):not([aria-disabled=true]),.lc-cta[aria-busy=true][aria-disabled=true]{transform:none}}form>button.lc-cta{box-shadow:var(--lc-elev-cta);background-image:none;overflow:visible}form>button.lc-cta:before{content:none}form>button.lc-cta:focus-visible{box-shadow:var(--lc-elev-cta)}@media (hover:hover) and (pointer:fine){form>button.lc-cta:hover:not(:disabled){box-shadow:var(--lc-elev-cta);transform:none}}.lc-btn-paper{justify-content:center;align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);border:1px solid var(--control-line);border-radius:var(--lc-radius-pill);color:var(--ink);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);cursor:pointer;overflow-wrap:normal;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--lc-dur-tick) var(--lc-ease-press);background-image:none;margin:0;padding:10px 20px;line-height:1.4;text-decoration:none;display:inline-flex}.lc-btn-paper>svg,.lc-btn-paper>[aria-hidden=true]{flex:none}.lc-btn-paper:hover,.lc-btn-paper:hover:not(:disabled){color:var(--ink);background-color:var(--lc-paper);border-color:var(--control-line)}@media (hover:hover) and (pointer:fine){.lc-btn-paper:hover:not(:disabled){background-color:var(--lc-paper-sunk);border-color:var(--ink);box-shadow:var(--lc-elev-lift)}}.lc-btn-paper:active:not(:disabled){box-shadow:var(--lc-elev-paper);transform:scale(.985)}.lc-btn-paper[aria-pressed=true],.lc-btn-paper[aria-pressed=true]:hover:not(:disabled){color:var(--accent);background-color:var(--accent-soft);border-color:var(--accent);box-shadow:none}.lc-btn-paper[aria-busy=true][aria-disabled=true]{opacity:1;cursor:progress;background-color:var(--lc-paper-sunk);box-shadow:none}@media (prefers-reduced-motion:reduce){.lc-btn-paper:active:not(:disabled){transform:none}}.lc-link-button{justify-content:center;align-items:center;gap:var(--lc-space-1);min-width:var(--lc-target-min);min-height:var(--lc-target-min);padding:0 var(--lc-space-1);border-radius:var(--lc-radius-xs);color:var(--accent);box-shadow:none;font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);cursor:pointer;overflow-wrap:normal;transition:color var(--motion-fast) ease;background:0 0;border:1px solid #0000;margin:0;line-height:1.4;text-decoration:none;display:inline-flex}.lc-link-button>svg,.lc-link-button>[aria-hidden=true]{flex:none}.lc-link-button:hover,.lc-link-button:hover:not(:disabled){color:var(--accent);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.lc-link-button:hover:not(:disabled){color:var(--accent-hover);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.lc-chip{align-items:center;gap:var(--lc-space-1);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-s);max-width:100%;min-height:28px;color:var(--ink);background-color:var(--lc-paper-sunk);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-medium);line-height:var(--lc-lh-caption);letter-spacing:0;vertical-align:middle;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;margin:0;padding:3px 10px;display:inline-flex}.lc-chip>svg,.lc-chip>.lc-state-mark{flex:none}.lc-chip[data-tone=done]{color:var(--lc-state-done);background-color:var(--lc-state-done-wash);border-color:var(--lc-state-done)}.lc-chip[data-tone=practice]{color:var(--lc-state-practice);background-color:var(--lc-state-practice-wash);border-color:var(--lc-state-practice);border-style:dashed}.lc-chip[data-tone=waiting]{color:var(--muted);background-color:var(--lc-paper);border-color:var(--lc-state-waiting)}.lc-chip[data-tone=unknown]{color:var(--muted);background-color:var(--lc-paper);border-color:var(--lc-state-unknown);border-style:dotted}.lc-chip[data-tone=optional]{color:var(--muted);background-color:var(--lc-paper);border-color:var(--lc-state-open);border-style:dashed}.lc-chip[data-tone=team]{color:var(--muted);background-color:var(--lc-paper-sunk);border-color:var(--lc-deckle)}.lc-chip[data-tone=not-here]{color:var(--muted);background-color:var(--lc-paper);border-color:var(--lc-state-locked);border-style:dashed}.lc-chip[data-tone=attention]{color:var(--lc-state-attention);background-color:var(--lc-state-attention-wash);border-color:var(--lc-state-attention)}.lc-chip[data-tone=ai]{color:var(--lc-iris-ink);background-color:var(--lc-iris-wash);border-color:var(--lc-iris)}.lc-state-mark{border:1.5px solid var(--lc-state-open);vertical-align:-3px;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;position:relative}.lc-state-mark:after{content:"";margin:auto;position:absolute;inset:0}.lc-state-mark[data-mark=check]{border-color:var(--lc-state-done);background-color:var(--lc-state-done)}.lc-state-mark[data-mark=check]:after{border:solid var(--lc-paper);border-width:0 1.75px 1.75px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.lc-state-mark[data-mark=unknown]{border-style:dotted;border-color:var(--lc-state-unknown)}.lc-state-mark[data-mark=unknown]:after{content:"?";color:var(--muted);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);place-items:center;line-height:1;display:grid}.lc-state-mark[data-mark=tip]{border-color:#0000}.lc-state-mark[data-mark=tip]:after{background-color:var(--muted);width:7px;height:7px;transform:rotate(45deg)}.lc-count-badge{border-radius:var(--lc-radius-s);min-width:20px;height:20px;color:var(--lc-paper);background-color:var(--ink);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;place-items:center;margin:0;padding:0 6px;line-height:20px;display:inline-grid}@media (prefers-color-scheme:dark){.lc-count-badge{background-color:var(--muted)}}.lc-margin-note{align-items:flex-start;gap:var(--lc-space-2) var(--lc-space-3);padding:var(--lc-space-1) 0 var(--lc-space-1) var(--lc-space-4);border:0;border-left:2px solid var(--lc-state-open);color:var(--ink);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia);background:0 0;border-radius:0;flex-wrap:wrap;margin:0;display:flex}.lc-margin-note[data-tone=attention]{border-left-color:var(--lc-state-attention)}.lc-margin-note[data-tone=practice]{border-left-color:var(--lc-state-practice)}.lc-margin-note-icon{color:var(--muted);flex:none;padding-top:2px;display:inline-flex}.lc-margin-note[data-tone=attention] .lc-margin-note-icon{color:var(--lc-state-attention)}.lc-margin-note[data-tone=practice] .lc-margin-note-icon{color:var(--lc-state-practice)}.lc-margin-note-body{text-wrap:pretty;flex:0 auto;min-width:0}.lc-margin-note-body>p,.lc-margin-note-body>ul,.lc-margin-note-body>ol{line-height:var(--lc-lh-marginalia);margin:0}.lc-margin-note-body>*+*{margin-top:var(--lc-space-1)}.lc-margin-note-action{align-self:center;align-items:center;gap:var(--lc-space-2);flex-wrap:wrap;flex:none;display:flex}.lc-blank{margin:var(--lc-space-8) 0;padding:var(--lc-space-12) var(--lc-space-8);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);color:var(--ink);container-type:inline-size}.lc-blank-inner{justify-items:center;gap:var(--lc-space-6);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.lc-blank-art{width:min(100%,240px);color:var(--lc-illo-line)}.lc-blank-art>svg{width:100%;height:auto;display:block}.lc-blank-body{justify-items:center;gap:var(--lc-space-4);min-width:0;max-width:60ch;display:grid}.lc-blank .lc-blank-title{max-width:28ch;color:var(--ink);font-family:var(--lc-font-serif);font-size:var(--lc-fs-folio);font-weight:var(--lc-weight-regular);line-height:var(--lc-lh-folio);letter-spacing:-.012em;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;margin:0}.lc-blank-lead{max-width:56ch;color:var(--muted);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body);text-wrap:pretty}.lc-blank-lead>p{line-height:var(--lc-lh-body);margin:0}.lc-blank-lead>*+*{margin-top:var(--lc-space-2)}.lc-blank-evidence{justify-content:center;gap:var(--lc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lc-blank-evidence>li{align-items:center;gap:var(--lc-space-2);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-s);min-height:32px;color:var(--ink);background-color:var(--lc-paper);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;margin:0;padding:4px 12px 4px 8px;display:inline-flex}.lc-blank-evidence>li[data-state=done]{border-color:var(--lc-state-done);background-color:var(--lc-state-done-wash)}.lc-blank-evidence>li[data-state=unknown]{border-style:dotted;border-color:var(--lc-state-unknown)}.lc-blank-evidence>li[data-state=tip]{border-style:dashed;border-color:var(--lc-state-open)}.lc-blank-evidence-label{font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-small)}.lc-blank-evidence-state{color:var(--muted);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-caption);letter-spacing:.02em}.lc-blank-evidence>li[data-state=done] .lc-blank-evidence-state{color:var(--lc-state-done)}.lc-blank-action{justify-content:center;gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-blank-practice{width:100%;min-width:0}@container (width>=720px){.lc-blank[data-art=true] .lc-blank-inner{place-items:center start;column-gap:var(--lc-space-10);text-align:left;grid-template-columns:minmax(200px,300px) minmax(0,1fr)}.lc-blank[data-art=true] .lc-blank-art{width:100%}.lc-blank[data-art=true] .lc-blank-body{justify-items:start}.lc-blank[data-art=true] .lc-blank-evidence,.lc-blank[data-art=true] .lc-blank-action{justify-content:flex-start}}@media (width<=760px){.lc-blank{margin:var(--lc-space-6) 0;padding:var(--lc-space-8) var(--lc-space-5)}}.lc-odometer{font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal}.lc-odometer[data-unknown=true]{font-variant-numeric:normal}.lc-odometer-roll{display:inline-block}.lc-phone{width:min(100%, var(--lc-local-phone-width,300px));border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-device);color:var(--ink);background-color:var(--lc-paper-sunk);box-shadow:var(--lc-elev-lift);margin:0;padding:10px;display:block}.lc-phone-screen{min-height:var(--lc-local-phone-min-height,0px);border:1px solid var(--lc-deckle);border-radius:calc(var(--lc-radius-device) - 8px);background-color:var(--lc-paper);flex-direction:column;display:flex;overflow:hidden}.lc-phone-header{align-items:center;gap:var(--lc-space-2);min-height:52px;padding:var(--lc-space-2) var(--lc-space-4);border-bottom:1px solid var(--lc-deckle);display:flex}.lc-phone-avatar{width:28px;height:28px;color:var(--accent);background-color:var(--accent-soft);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.lc-phone-who{text-align:left;min-width:0;display:grid}.lc-phone-name{font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-phone-detail{color:var(--muted);font-size:var(--lc-fs-caption);line-height:var(--lc-lh-caption)}.lc-phone-body{gap:var(--lc-space-2);max-height:var(--lc-local-phone-body-max,440px);padding:var(--lc-space-4) var(--lc-space-3);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.lc-phone[data-tone=porcelain]:after{content:"";border-radius:var(--lc-radius-pill);background-color:var(--lc-deckle);pointer-events:none;width:44px;height:4px;margin-left:-22px;position:absolute;top:3px;left:50%}.lc-phone[data-tone=paper]{border-radius:var(--lc-radius-2xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);padding:0}.lc-phone[data-tone=paper] .lc-phone-screen{border-radius:inherit;border:0}.lc-phone[data-tone=paper] .lc-phone-body{max-height:none;overflow:visible}.lc-bubble-row{flex-direction:column;align-items:flex-start;margin:0;display:flex}.lc-bubble-row[data-from=business]{align-items:flex-end}.lc-bubble-row[data-from=system]{align-items:center}.lc-bubble-row .lc-bubble{border:1px solid var(--control-line);border-radius:var(--lc-bubble-in);max-width:85%;color:var(--ink);background-color:var(--surface-soft);font-size:var(--lc-fs-body);text-align:left;overflow-wrap:break-word;word-break:normal;margin:0;padding:9px 14px;line-height:22px}.lc-bubble-row[data-from=business] .lc-bubble{border-color:color-mix(in srgb, var(--accent) 70%, var(--accent-soft));border-radius:var(--lc-bubble-out);background-color:var(--accent-soft)}.lc-bubble-row[data-from=system] .lc-bubble{border-color:var(--lc-deckle);border-radius:var(--lc-radius-pill);max-width:100%;color:var(--muted);background-color:var(--lc-paper-sunk);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);text-align:center;padding:6px 12px}.lc-typing{border:1px solid color-mix(in srgb, var(--accent) 70%, var(--accent-soft));border-radius:var(--lc-bubble-out);background-color:var(--accent-soft);align-items:center;gap:5px;width:fit-content;margin:0 0 0 auto;padding:12px 14px;display:flex}.lc-typing>span{background-color:var(--muted);border-radius:50%;width:6px;height:6px;display:block}@media (prefers-reduced-motion:no-preference){.lc-typing>span{animation:lc-typing .6s var(--lc-ease-in-out) 0s 3 backwards}.lc-typing>span:nth-child(2){animation-delay:.12s}.lc-typing>span:nth-child(3){animation-delay:.24s}}@media (forced-colors:active){.lc-cta,.lc-btn-paper{border:2px solid canvastext}.lc-cta[aria-busy=true][aria-disabled=true],.lc-btn-paper[aria-busy=true][aria-disabled=true]{border-style:dashed}.lc-chip{border-color:canvastext}.lc-chip[data-tone=done]{border-color:highlight}.lc-count-badge{border:1px solid canvastext}.lc-state-mark{border-color:canvastext}.lc-state-mark[data-mark=check]{background-color:highlight;border-color:highlight}.lc-state-mark[data-mark=check]:after{border-color:canvas}.lc-state-mark[data-mark=tip]{border-color:#0000}.lc-state-mark[data-mark=tip]:after{background-color:canvastext}.lc-margin-note{border-left-color:canvastext}.lc-blank,.lc-phone,.lc-phone-screen,.lc-blank-evidence>li{border-color:canvastext}.lc-blank-evidence>li[data-state=done]{border-color:highlight}.lc-phone[data-tone=porcelain]:after{display:none}.lc-bubble-row .lc-bubble,.lc-typing{border-color:canvastext}.lc-typing>span{background-color:canvastext}}.lc-icon{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.lc-mark{vertical-align:middle;object-fit:cover;border-radius:22%;flex:none;display:inline-block}.lc-illo{width:100%;max-width:240px;height:auto;display:block;overflow:visible}.lc-illo-front{max-width:420px}.lc-illo-envelope{max-width:200px}.lc-illo-line{fill:none;stroke:var(--lc-illo-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lc-illo-fine{fill:none;stroke:var(--lc-illo-line);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.lc-illo-pencil{fill:none;stroke:var(--lc-pencil);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 4.5}.lc-illo-pencil-solid{fill:none;stroke:var(--lc-pencil);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lc-illo-dots{fill:none;stroke:var(--lc-pencil);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:.01 6}.lc-illo-accent{fill:none;stroke:var(--lc-stamp-ink);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.lc-illo-accent-fill{fill:var(--lc-stamp-ink)}.lc-illo-practice{fill:none;stroke:var(--lc-practice-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.lc-illo-wash{fill:var(--lc-illo-wash)}.lc-illo-practice-wash{fill:var(--lc-practice-wash)}.lc-illo-ground{fill:var(--lc-local-ground,var(--lc-paper))}.lc-illo-glyph{fill:none;stroke:var(--lc-illo-line);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lc-illo-glyph-pencil{fill:none;stroke:var(--lc-pencil);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lc-illo-glyph-practice{fill:none;stroke:var(--lc-practice-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (width<=600px){.lc-illo{max-width:220px}.lc-illo-front{max-width:100%}.lc-illo-envelope{max-width:180px}.lc-illo-fine{stroke-width:1.6px}.lc-illo-glyph,.lc-illo-glyph-pencil{stroke-width:1.8px}}.lc-illo .lc-draw{stroke-dasharray:1;stroke-dashoffset:0}.lc-draw[data-d="2"]{--lc-local-d:90ms}.lc-draw[data-d="3"]{--lc-local-d:.18s}.lc-draw[data-d=arc]{--lc-local-d:.42s;--lc-local-dur:.7s}@media (prefers-reduced-motion:no-preference){.lc-mark[data-draw=true]{animation:lc-fade var(--lc-dur-mark) var(--lc-ease-ink) 1 backwards}:root .lc-illo:not([data-draw=true]) .lc-draw{animation:none}:root .lc-illo[data-draw=true] .lc-draw{animation:lc-ink var(--lc-local-dur,var(--lc-dur-ink)) var(--lc-ease-ink) var(--lc-local-d,0s) 1 backwards}:root .lc-illo[data-draw=true] .lc-illo-washes{animation:lc-fade .28s var(--motion-ease) .3s 1 backwards}:root .lc-illo[data-draw=true] :is(.lc-illo-fine,.lc-illo-pencil,.lc-illo-pencil-solid,.lc-illo-dots,.lc-illo-practice,.lc-illo-glyph,.lc-illo-glyph-pencil,.lc-illo-glyph-practice,.lc-illo-line:not(.lc-draw)){animation:lc-fade .24s var(--motion-ease) .38s 1 backwards}:root .lc-illo[data-draw=true] :is(.lc-illo-accent,.lc-illo-accent-fill){animation:lc-fade .2s var(--motion-ease) .6s 1 backwards}}@media (forced-colors:active){.lc-illo-wash,.lc-illo-practice-wash{display:none}.lc-illo-ground{fill:canvas}.lc-illo-line,.lc-illo-fine,.lc-illo-glyph,.lc-illo-practice,.lc-illo-glyph-practice{stroke:canvastext}.lc-illo-pencil,.lc-illo-pencil-solid,.lc-illo-dots,.lc-illo-glyph-pencil{stroke:graytext}.lc-illo-accent{stroke:highlight}.lc-illo-accent-fill{fill:highlight}}@media (prefers-contrast:more){.lc-illo-pencil,.lc-illo-dots{stroke-width:2.25px}}@keyframes lc-fade{0%{opacity:0}to{opacity:1}}@keyframes lc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lc-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lc-ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lc-tick-wash{0%{opacity:.7}to{opacity:0}}@keyframes lc-typing{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}@keyframes lc-pop{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}.lc-draw{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){:root .lc-draw{animation:lc-ink var(--lc-dur-ink) var(--lc-ease-ink) var(--lc-local-delay,0s) 1 backwards}}.lc-tick{isolation:isolate;position:relative}.lc-tick:after{content:"";z-index:-1;border-radius:inherit;background-color:var(--lc-state-done-wash);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:root .lc-tick:after{animation:lc-tick-wash .7s var(--lc-ease-in-out) 1 backwards}:root .lc-tick .lc-draw{animation-duration:.24s}:root .lc-tick .lc-state-mark[data-mark=check]{animation:lc-pop .24s var(--lc-ease-spring) 1 backwards}:root .lc-tick .lc-state-mark[data-mark=check]:after{animation:lc-fade .16s var(--lc-ease-in-out) .12s 1 backwards}}@media (forced-colors:active){.lc-tick:after{display:none}}.lc-auth-story{gap:var(--lc-space-10);padding:var(--lc-space-10) clamp(32px, 5vw, 72px);background-color:var(--lc-story-bg);color:var(--lc-story-ink);flex-direction:column;display:flex;container:lc-auth-story/inline-size}.lc-auth-story .lc-auth-brand{align-items:center;gap:var(--lc-space-3);color:var(--lc-story-ink);margin:0;display:inline-flex}.lc-auth-story .lc-auth-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--lc-story-ink) 22%, transparent);border-radius:10px;flex:none;display:inline-flex}.lc-auth-story .lc-auth-wordmark{color:inherit;font-size:15px;font-weight:var(--lc-weight-semibold);letter-spacing:-.035em;margin:0;line-height:1.2}.lc-auth-story .lc-auth-story-body{gap:var(--lc-space-8);align-content:center;margin-block:auto;display:grid}.lc-auth-story .lc-auth-story-copy{min-width:0}.lc-auth-story .lc-auth-eyebrow{margin:0 0 var(--lc-space-5);color:var(--lc-story-muted);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-caption);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.lc-auth-story .lc-auth-statement{max-width:13ch;margin:0 0 var(--lc-space-6);color:var(--lc-story-ink);font-family:var(--lc-font-serif);font-size:clamp(32px,3.2vw,48px);font-weight:var(--lc-weight-regular);letter-spacing:-.02em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;line-height:1.08}.lc-auth-story .lc-auth-story-lead{max-width:38ch;color:var(--lc-story-muted);font-size:var(--lc-fs-body);margin:0;line-height:1.7}.lc-auth-story .lc-auth-caveat{max-width:52ch;border-inline-start:2px solid var(--lc-story-muted);color:var(--lc-story-muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);margin:0;padding-inline-start:var(--lc-space-3)}.lc-auth-story .lc-auth-story-footer{color:var(--lc-story-muted);font-size:var(--lc-fs-caption);line-height:var(--lc-lh-caption);letter-spacing:.025em;margin:0}@container lc-auth-story (width>=500px){.lc-auth-story .lc-auth-story-body{align-items:center;column-gap:var(--lc-space-6);grid-template-columns:minmax(0,1fr) 208px}.lc-auth-story .lc-auth-stage{width:208px}}@container lc-auth-story (width>=580px){.lc-auth-story .lc-auth-story-body{column-gap:var(--lc-space-10);grid-template-columns:minmax(0,1fr) 232px}.lc-auth-story .lc-auth-stage{width:232px}}@container lc-auth-story (width<=499px){.lc-auth-story .lc-auth-stage{display:none}}.lc-auth-stage{width:min(100%,232px);margin:0}.lc-auth-stage .lc-phone{width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--lc-story-ink) 18%, transparent), var(--lc-elev-lift);margin:0}.lc-auth-stage .lc-phone-header{min-height:44px;padding-inline:var(--lc-space-3)}.lc-auth-stage .lc-phone-body{max-height:none;padding:var(--lc-space-3) var(--lc-space-2);overflow:visible}.lc-auth-stage .lc-bubble-row .lc-bubble{font-size:var(--lc-fs-small);padding:7px 11px;line-height:18px}.lc-auth-thread{gap:var(--lc-space-2);padding:var(--lc-space-2) 0 var(--lc-space-3);display:grid}.lc-auth-slot{min-width:0;position:relative}.lc-auth-frame{gap:var(--lc-space-1);min-width:0;display:grid}.lc-auth-thread .lc-auth-meta{color:var(--muted);font-size:var(--lc-fs-caption);line-height:var(--lc-lh-caption);overflow-wrap:normal;margin:0}.lc-auth-thread .lc-auth-meta-end{text-align:end}.lc-auth-typing{opacity:0;pointer-events:none;position:absolute;inset-block-end:0;inset-inline-end:0}.lc-auth-stage .lc-auth-typing .lc-typing>span{animation:none}.lc-auth-link{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.lc-auth-switch{gap:var(--lc-space-1);margin:0 0 var(--lc-space-6);padding:var(--lc-space-1);border:1px solid var(--line);border-radius:var(--lc-radius-pill);background:var(--lc-paper-sunk);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-auth-switch .lc-auth-switch-option{min-height:var(--lc-target-min);padding:var(--lc-space-2) var(--lc-space-3);border-radius:var(--lc-radius-pill);box-shadow:none;color:var(--muted);font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-small);text-align:center;overflow-wrap:normal;transition:background-color var(--lc-dur-tick) ease, border-color var(--lc-dur-tick) ease, color var(--lc-dur-tick) ease;background:0 0;border:1px solid #0000;margin:0}.lc-auth-switch .lc-auth-switch-option[aria-pressed=true],.lc-auth-switch .lc-auth-switch-option[aria-pressed=true]:hover:not(:disabled){border-color:var(--control-line);background:var(--lc-paper);box-shadow:var(--lc-elev-paper);color:var(--ink)}.lc-auth-switch .lc-auth-switch-option:focus-visible{outline-offset:1px}@media (hover:hover) and (pointer:fine){.lc-auth-switch .lc-auth-switch-option[aria-pressed=false]:hover:not(:disabled){background:color-mix(in srgb, var(--lc-paper) 60%, transparent);color:var(--ink);border-color:#0000}}@media (width<=400px){.lc-auth-switch .lc-auth-switch-option{padding-inline:var(--lc-space-2);font-size:var(--lc-fs-caption)}}.lc-auth-invite-note{margin:0 0 var(--lc-space-6)}.lc-auth-divider{font-size:var(--lc-fs-caption)}.lc-auth-forgot{margin:var(--lc-space-1) 0 0;font-size:var(--lc-fs-small);padding-inline:0}.lc-auth-form[aria-busy=true] .lc-auth-submit:disabled{opacity:1;cursor:progress}.lc-auth-password input{padding-right:calc(var(--lc-target-min) + var(--lc-space-3))}.lc-auth-password .lc-auth-eye{width:var(--lc-target-min);min-width:var(--lc-target-min);height:var(--lc-target-min);min-height:var(--lc-target-min);color:var(--muted);background:0 0;border:0;border-radius:10px;margin:0;padding:0;top:4px;right:4px}.lc-auth-password .lc-auth-eye:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.lc-auth-password .lc-auth-eye:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}}.lc-auth-meter{margin:var(--lc-space-1) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.lc-auth-meter>span{background:color-mix(in srgb, var(--control-line) 50%, var(--canvas));height:4px;transition:background-color var(--lc-dur-tick) ease;border-radius:2px;display:block}.lc-auth-meter>span[data-on=true]{background:var(--accent)}.lc-auth-rule{align-items:center;gap:var(--lc-space-1);color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);font-variant-numeric:tabular-nums;margin:0;display:flex}.lc-auth-meter[data-full=true]+.lc-auth-rule{color:var(--ink)}.lc-auth-rule svg{color:var(--accent);flex:none}.lc-auth-explore-row{margin:var(--lc-space-8) 0 var(--lc-space-2);text-align:center}.lc-auth-explore-row .lc-auth-explore{justify-content:center;align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);padding:10px 20px;text-decoration:none;display:inline-flex}.lc-auth-explore-row .lc-auth-explore:hover{color:var(--ink)}.lc-auth-legal{justify-content:center;align-items:center;column-gap:var(--lc-space-1);color:var(--muted);font-size:var(--lc-fs-small);flex-wrap:wrap;margin:0;display:flex}.lc-auth-legal a{min-height:var(--lc-target-min);padding-inline:var(--lc-space-1);align-items:center;display:inline-flex}.lc-auth-envelope{width:min(100%,176px);margin:0 0 var(--lc-space-2)}.lc-auth-envelope .lc-auth-envelope-art{width:100%;max-width:none;height:auto;display:block}.lc-auth-verify{gap:var(--lc-space-5);margin:var(--lc-space-6) 0 0;background:0 0;border:0;border-radius:0;padding:0;display:grid}.lc-auth-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lc-auth-steps>li{align-content:start;justify-items:center;gap:var(--lc-space-2);color:var(--muted);font-size:var(--lc-fs-caption);line-height:var(--lc-lh-caption);text-align:center;overflow-wrap:normal;margin:0;display:grid;position:relative}.lc-auth-steps>li+li:before{content:"";border-top:2px dotted var(--lc-pencil);position:absolute;top:11px;left:calc(16px - 50%);right:calc(50% + 16px)}.lc-auth-steps>li[data-state=current]:before{border-top-style:solid;border-top-color:var(--lc-state-done)}.lc-auth-steps .lc-auth-step-mark{border:1.5px dashed var(--lc-pencil);background:var(--canvas);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.lc-auth-steps>li[data-state=done]{color:var(--lc-state-done)}.lc-auth-steps>li[data-state=done] .lc-auth-step-mark{border:1.5px solid var(--lc-state-done);background:var(--lc-state-done-wash);color:var(--lc-state-done)}.lc-auth-steps>li[aria-current=step]{color:var(--ink);font-weight:var(--lc-weight-semibold)}.lc-auth-steps>li[aria-current=step] .lc-auth-step-mark{border:2px solid var(--accent);background:radial-gradient(circle, var(--accent) 0 4px, transparent 4.5px), var(--canvas)}.lc-auth-verify .lc-auth-verify-lead{color:var(--ink);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body);margin:0}.lc-auth-verify .lc-auth-verify-help{margin:0}.lc-auth-verify-actions{gap:var(--lc-space-3);display:grid}.lc-auth-verify-actions>.lc-auth-verified{width:100%;min-height:48px;margin:0}.lc-auth-verify-more{justify-content:space-between;align-items:center;gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-auth-verify-more>button{font-variant-numeric:tabular-nums;margin:0}@media (width<=760px){.lc-auth-story{gap:var(--lc-space-5);padding:var(--lc-space-6)}.lc-auth-story .lc-auth-story-body{margin-block:0}.lc-auth-story .lc-auth-statement{max-width:none;margin:0;font-size:30px;line-height:1.12}.lc-auth-story .lc-auth-eyebrow,.lc-auth-story .lc-auth-story-lead,.lc-auth-story .lc-auth-stage,.lc-auth-story .lc-auth-caveat,.lc-auth-story .lc-auth-story-footer{display:none}}@media (prefers-reduced-motion:no-preference){.lc-auth-stage[data-play=true] .lc-auth-frame{animation:lc-rise var(--lc-dur-settle) var(--lc-ease-press) 0s 1 backwards}.lc-auth-stage[data-play=true] .lc-auth-frame-2{animation-delay:1s}.lc-auth-stage[data-play=true] .lc-auth-frame-3{animation-delay:2s}.lc-auth-stage[data-play=true] .lc-auth-frame-4{animation-delay:2.9s}.lc-auth-stage[data-play=true] .lc-auth-typing{animation:lc-auth-hold calc(var(--lc-dur-settle) + var(--lc-dur-tick)) linear 0s 1 backwards}.lc-auth-stage[data-play=true] .lc-auth-typing-1{animation-delay:.55s}.lc-auth-stage[data-play=true] .lc-auth-typing-2{animation-delay:2.45s}.lc-auth-stage[data-play=true] .lc-auth-typing .lc-typing>span{animation:lc-typing calc(var(--lc-dur-tick) * 2) var(--lc-ease-in-out) 0s 1 backwards}.lc-auth-stage[data-play=true] .lc-auth-typing-1 .lc-typing>span:first-child{animation-delay:.59s}.lc-auth-stage[data-play=true] .lc-auth-typing-1 .lc-typing>span:nth-child(2){animation-delay:.63s}.lc-auth-stage[data-play=true] .lc-auth-typing-1 .lc-typing>span:nth-child(3){animation-delay:.67s}.lc-auth-stage[data-play=true] .lc-auth-typing-2 .lc-typing>span:first-child{animation-delay:2.49s}.lc-auth-stage[data-play=true] .lc-auth-typing-2 .lc-typing>span:nth-child(2){animation-delay:2.53s}.lc-auth-stage[data-play=true] .lc-auth-typing-2 .lc-typing>span:nth-child(3){animation-delay:2.57s}.lc-auth-enter{animation:lc-rise var(--lc-dur-settle) var(--lc-ease-press) 0s 1 backwards}.lc-auth-rule svg{animation:lc-fade var(--lc-dur-settle) var(--lc-ease-press) 0s 1 backwards}.lc-auth-verify{animation:lc-settle var(--lc-dur-settle) var(--lc-ease-press) 0s 1 backwards}.lc-auth-steps>li[data-state=done] .lc-auth-step-mark{animation:lc-fade var(--lc-dur-settle) var(--lc-ease-press) .2s 1 backwards}}@keyframes lc-auth-hold{0%,to{opacity:0}15%,85%{opacity:1}}@media (prefers-contrast:more){.lc-auth-switch{border-color:var(--control-line)}.lc-auth-meter>span{background:var(--control-line)}.lc-auth-meter>span[data-on=true]{background:var(--ink)}}@media (forced-colors:active){.lc-auth-story{color:canvastext;background:canvas;border-inline-end:1px solid canvastext}.lc-auth-story .lc-auth-eyebrow,.lc-auth-story .lc-auth-story-lead,.lc-auth-story .lc-auth-caveat,.lc-auth-story .lc-auth-story-footer{color:canvastext}.lc-auth-story .lc-auth-mark{box-shadow:none;border:1px solid canvastext}.lc-auth-switch .lc-auth-switch-option[aria-pressed=true],.lc-auth-switch .lc-auth-switch-option[aria-pressed=true]:hover:not(:disabled){border:2px solid highlight}.lc-auth-meter>span{background:canvas;border:1px solid canvastext}.lc-auth-meter>span[data-on=true]{background:highlight}.lc-auth-steps .lc-auth-step-mark{background:canvas;border-color:canvastext}.lc-auth-steps>li+li:before{border-top-color:canvastext}.lc-auth-steps>li[aria-current=step] .lc-auth-step-mark{background:highlight;border-color:highlight}}.lc-join{min-height:100dvh;padding:var(--lc-space-12) var(--lc-space-4);background:var(--canvas);align-content:center;justify-items:center;margin:0;display:grid}.lc-join .lc-join-card{width:min(100%,520px);margin:0}.lc-join .lc-join-brand{align-items:center;gap:var(--lc-space-3);margin:0 0 var(--lc-space-6);color:var(--ink);font-size:15px;font-weight:var(--lc-weight-semibold);letter-spacing:-.035em;display:flex}.lc-join .lc-join-title{margin:0 0 var(--lc-space-3);font-size:var(--lc-fs-title-l);line-height:var(--lc-lh-title-l);letter-spacing:var(--lc-tracking-title)}.lc-join .lc-join-lead{margin:0 0 var(--lc-space-5);color:var(--muted);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body)}.lc-join .lc-join-plate{align-items:center;gap:var(--lc-space-4);margin:0 0 var(--lc-space-5);display:flex}.lc-join .lc-join-monogram{background:var(--lc-mark-forest-tile);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--lc-mark-forest-ring);color:var(--lc-mark-forest-ink);font-size:22px;font-weight:var(--lc-weight-semibold);border-radius:14px;flex:none;place-items:center;line-height:1;display:grid}.lc-join .lc-join-plate-name{min-width:0;color:var(--ink);font-size:var(--lc-fs-title-s);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-title-s);letter-spacing:var(--lc-tracking-title);overflow-wrap:break-word}.lc-join .lc-join-details{gap:var(--lc-space-3) var(--lc-space-6);margin:0 0 var(--lc-space-5);padding:var(--lc-space-5);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-l);background:var(--lc-paper-sunk);grid-template-columns:max-content minmax(0,1fr);display:grid}.lc-join .lc-join-details dt{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-body);text-transform:none;margin:0}.lc-join .lc-join-details dd{color:var(--ink);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body);letter-spacing:0;overflow-wrap:anywhere;margin:0}.lc-join .lc-join-role{margin:0 0 var(--lc-space-6)}.lc-join .lc-join-actions{margin:0}@media (width<=480px){.lc-join{padding:var(--lc-space-6) var(--lc-space-4)}.lc-join .lc-join-details{row-gap:var(--lc-space-1);grid-template-columns:minmax(0,1fr)}.lc-join .lc-join-details dd:not(:last-child){margin-bottom:var(--lc-space-3)}.lc-join .lc-join-actions>button{width:100%;min-height:48px}}@media (prefers-contrast:more){.lc-join .lc-join-details{border-color:var(--control-line)}}@media (forced-colors:active){.lc-join .lc-join-details{border:2px solid canvastext}.lc-join .lc-join-monogram{box-shadow:none;border:1px solid canvastext}}.lc-naming{max-width:1040px;margin:var(--lc-space-8) auto var(--lc-space-12);background:0 0;border:0;border-radius:0;padding:0;container:lc-naming/inline-size}.lc-naming .lc-naming-grid{gap:var(--lc-space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""plate""form";display:grid}@container lc-naming (width>=820px){.lc-naming .lc-naming-grid{column-gap:var(--lc-space-12);grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-template-areas:"intro intro""form plate";align-items:start}}.lc-naming .lc-naming-intro{grid-area:intro;max-width:64ch}.lc-naming .lc-naming-eyebrow{margin:0 0 var(--lc-space-3)}.lc-naming .lc-naming-title{margin:0 0 var(--lc-space-3);font-size:var(--lc-fs-title-l);line-height:var(--lc-lh-title-l);letter-spacing:var(--lc-tracking-title);overflow-wrap:normal;word-break:normal}.lc-naming .lc-naming-lead{max-width:60ch;color:var(--ink);font-size:var(--lc-fs-lead);line-height:var(--lc-lh-lead);margin:0}.lc-naming .lc-nameplate{isolation:isolate;gap:var(--lc-space-5);min-width:0;padding:var(--lc-space-8);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-2xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-lift);transition:box-shadow var(--lc-dur-tick) ease, border-color var(--lc-dur-tick) ease;grid-area:plate;margin:0;display:grid;position:relative}.lc-naming .lc-naming-grid:has(.lc-naming-form input:focus) .lc-nameplate{border-color:var(--control-line);box-shadow:var(--lc-elev-float)}.lc-nameplate .lc-nameplate-head{align-items:center;gap:var(--lc-space-4);min-width:0;display:flex}.lc-nameplate .lc-nameplate-monogram{border-radius:var(--lc-radius-l);background:var(--lc-mark-forest-tile);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--lc-mark-forest-ring);color:var(--lc-mark-forest-ink);font-family:var(--lc-font-serif);flex:none;place-items:center;font-size:30px;line-height:1;display:grid}.lc-nameplate .lc-nameplate-letter{display:block}.lc-nameplate .lc-nameplate-words{gap:var(--lc-space-1);flex:auto;min-width:0;display:grid}.lc-nameplate .lc-nameplate-kicker{align-items:center;gap:var(--lc-space-2);color:var(--muted);font-family:var(--lc-font-serif);font-size:var(--lc-fs-marginalia);font-style:italic;line-height:var(--lc-lh-marginalia);overflow-wrap:normal;margin:0;display:flex}.lc-nameplate .lc-nameplate-kicker:after{content:"";min-width:var(--lc-space-6);background:var(--lc-deckle);flex:auto;height:1px}.lc-nameplate .lc-nameplate-name{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);font-family:var(--lc-font-serif);font-size:var(--lc-fs-title-l);font-weight:var(--lc-weight-regular);line-height:var(--lc-lh-title-l);letter-spacing:-.01em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;transition:color var(--lc-dur-tick) ease;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lc-nameplate[data-empty=true] .lc-nameplate-name{color:var(--muted);font-style:italic}.lc-nameplate .lc-nameplate-rule{border-top:3px double color-mix(in srgb, var(--control-line) 55%, transparent);height:0;margin:0}.lc-nameplate .lc-nameplate-caption{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);margin:0}.lc-naming .lc-naming-form{gap:var(--lc-space-3);max-width:480px;margin:0;display:grid}.lc-naming-grid .lc-naming-form{grid-area:form}.lc-naming .lc-naming-form>p{margin:0}.lc-naming .lc-naming-form label{font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);margin:0}.lc-naming .lc-naming-form input{background:var(--surface);min-height:52px;margin:0}.lc-naming .lc-naming-form .lc-naming-help{color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia)}.lc-naming .lc-naming-form .lc-naming-submit{min-width:220px;min-height:48px;margin:var(--lc-space-2) 0 0;justify-self:start}.lc-naming .lc-naming-form[aria-busy=true] .lc-naming-submit:disabled{opacity:1;cursor:progress}.lc-naming[data-first=false] .lc-naming-form{margin-top:0}.lc-naming .lc-naming-subhead{margin:var(--lc-space-12) 0 var(--lc-space-3);color:var(--ink);font-size:var(--lc-fs-title-s);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-title-s)}.lc-naming .lc-studio-grid{margin:var(--lc-space-8) 0 0}.lc-naming .lc-studio-card{border-color:var(--control-line);background-color:var(--lc-paper);min-height:0}.lc-naming .lc-studio-card .lc-studio-monogram{border-radius:var(--lc-radius-m);background:var(--lc-mark-forest-tile);box-shadow:inset 0 0 0 1px var(--lc-mark-forest-ring);color:var(--lc-mark-forest-ink)}.lc-naming .lc-studio-card .lc-studio-name{margin:var(--lc-space-5) 0 var(--lc-space-2);font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-title-s);overflow-wrap:break-word;word-break:normal}.lc-naming .lc-studio-card .lc-studio-meta{margin:0}.lc-naming .lc-studio-card .lc-studio-role svg{transition:transform var(--lc-dur-tick) var(--lc-ease-press);flex:none}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.lc-naming .lc-studio-card:hover .lc-studio-role svg{transform:translate(3px)}}@container lc-naming (width<=519px){.lc-naming .lc-naming-grid{gap:var(--lc-space-6)}.lc-naming .lc-nameplate{gap:var(--lc-space-3);padding:var(--lc-space-3) var(--lc-space-4);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-elev-paper)}.lc-nameplate .lc-nameplate-monogram{border-radius:var(--lc-radius-m);width:44px;height:44px;font-size:24px}.lc-nameplate .lc-nameplate-name{font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-title-s)}.lc-nameplate .lc-nameplate-rule,.lc-nameplate .lc-nameplate-caption{display:none}.lc-naming .lc-naming-form{max-width:none}.lc-naming .lc-naming-form .lc-naming-submit{justify-self:stretch;min-width:0}}@media (prefers-reduced-motion:no-preference){.lc-nameplate .lc-nameplate-letter{animation:lc-fade var(--lc-dur-tick) var(--lc-ease-in-out) 0s 1 backwards}}@media (prefers-contrast:more){.lc-naming .lc-nameplate{border-color:var(--control-line)}}@media (forced-colors:active){.lc-naming .lc-nameplate{border:2px solid canvastext}.lc-nameplate .lc-nameplate-kicker:after{background:canvastext}.lc-nameplate .lc-nameplate-monogram,.lc-naming .lc-studio-card .lc-studio-monogram{box-shadow:none;border:1px solid canvastext}}.lc-example{gap:var(--lc-space-6);color:var(--ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:grid;container:lc-example/inline-size}.lc-example p{overflow-wrap:normal;word-break:normal;margin:0}.lc-example-head{align-items:center;gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-example-controls{align-items:start;gap:var(--lc-space-4) var(--lc-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.lc-example-field{gap:var(--lc-space-2);min-width:0;display:grid}.lc-example-field>label{color:var(--ink);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);font-weight:var(--lc-weight-semibold);margin:0}.lc-example-field>input,.lc-example-field>select{margin:0}.lc-example .lc-example-check{align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);color:var(--ink);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);font-weight:var(--lc-weight-medium);overflow-wrap:normal;margin:0;display:flex}.lc-example .lc-example-check>input{flex:none;margin:0}@container lc-example (width>=720px){.lc-example .lc-example-check{margin-top:28px}}.lc-keyword-preview[data-state]{align-items:flex-start;gap:var(--lc-space-2);color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia);font-weight:var(--lc-weight-regular);overflow-wrap:normal;word-break:normal;margin:0;display:flex}.lc-keyword-preview[data-state]>svg{color:var(--lc-state-practice);flex:none;margin-top:2px}.lc-keyword-preview[data-state=never]>svg{color:var(--lc-state-attention)}.lc-keyword-text{gap:2px;min-width:0;display:grid}.lc-keyword-preview[data-state] .lc-keyword-line{color:var(--ink)}.lc-keyword-preview[data-state=never] .lc-keyword-line{color:var(--lc-state-attention)}.lc-keyword-preview[data-state] .lc-keyword-note{color:var(--muted)}.lc-keyword-preview[data-state] .lc-keyword-line,.lc-keyword-preview[data-state] .lc-keyword-note,.lc-example .lc-example-end-line,.lc-intent-card .lc-intent-lead{overflow-wrap:break-word}.lc-example-body{gap:var(--lc-space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""stage""actions""next""tries";align-items:start;display:grid}@container lc-example (width>=720px){.lc-example-body{column-gap:var(--lc-space-8);grid-template:"rail stage""actions stage""next stage""tries stage"1fr/minmax(16rem,1fr) 300px}}.lc-example-rail{grid-area:rail;min-width:0}.lc-example-stage{justify-items:center;gap:var(--lc-space-4);grid-area:stage;min-width:0;display:grid}.lc-example-stage>.lc-example-end{justify-self:stretch}.lc-example-actions{grid-area:actions}.lc-example-next{grid-area:next;min-width:0}.lc-example-tries{grid-area:tries}.lc-example-script{gap:var(--lc-space-1);margin:0;padding:0;list-style:none;display:grid}.lc-example-script>li{align-items:start;column-gap:var(--lc-space-3);padding:var(--lc-space-2) var(--lc-space-3);border-radius:0 var(--lc-radius-m) var(--lc-radius-m) 0;overflow-wrap:normal;border:0;border-left:3px solid #0000;grid-template-columns:2rem minmax(14ch,1fr) 20px;margin:0;display:grid;position:relative}.lc-example-num{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-body);font-variant-numeric:tabular-nums}.lc-example-step{gap:2px;min-width:0;display:grid}.lc-example-script .lc-example-step-title{color:var(--ink);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body);font-weight:var(--lc-weight-semibold);overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.lc-example-script .lc-example-step-detail{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.lc-example-mark{padding-top:var(--lc-space-1);color:var(--lc-state-practice);justify-content:center;display:inline-flex}.lc-example-script>li[data-state=current]{border-left-color:var(--lc-state-current);background-color:var(--lc-paper-sunk)}.lc-example-script>li[data-state=stopped]{border-left-color:var(--lc-state-practice);background-color:var(--lc-paper-sunk);border-left-style:dashed}.lc-example-script>li[data-state=next] .lc-example-step-title{color:var(--muted);font-weight:var(--lc-weight-medium)}.lc-example-script>li[data-state=done] .lc-example-num{color:var(--lc-state-practice)}.lc-example .lc-example-now{display:none}@container lc-example (width<=719.98px){.lc-example-script{align-items:center;gap:var(--lc-space-1);grid-template-columns:repeat(6,minmax(0,1fr))}.lc-example-script>li{border-radius:var(--lc-radius-pill);background-color:var(--lc-state-open);border:0;height:6px;padding:0;display:block}.lc-example-script>li[data-state=done]{background-color:var(--lc-state-practice)}.lc-example-script>li[data-state=current]{background-color:var(--lc-state-current);height:10px}.lc-example-script>li[data-state=stopped]{background-color:var(--lc-state-practice);border:0;height:10px}.lc-example-script>li>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-example .lc-example-now{margin-top:var(--lc-space-2);color:var(--ink);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);font-weight:var(--lc-weight-semibold);font-variant-numeric:tabular-nums;display:block}}.lc-example-stage .lc-phone{--lc-local-phone-width:300px;--lc-local-phone-min-height:420px}@container lc-example (width<=719.98px){.lc-example-stage .lc-phone{--lc-local-phone-min-height:0px;--lc-local-phone-body-max:260px}.lc-example-stage .lc-phone-body{height:260px}}.lc-example .lc-example-scene{color:var(--muted);font-size:var(--lc-fs-caption);line-height:var(--lc-lh-caption);font-weight:var(--lc-weight-medium);text-align:center;align-self:center}.lc-example-stage .lc-bubble-row[data-from=system] .lc-bubble{border-radius:var(--lc-radius-m);text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:break-word;max-width:100%}.lc-example-link{text-underline-offset:3px;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;text-decoration:underline}.lc-example-stage .lc-example-kw{border-radius:var(--lc-radius-xs);color:inherit;background-color:var(--lc-highlighter);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.lc-example-end{align-items:flex-start;gap:var(--lc-space-3) var(--lc-space-4);padding:var(--lc-space-4) var(--lc-space-5);border:1px dashed var(--lc-state-practice);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper-sunk);box-shadow:none;flex-wrap:wrap;margin:0;display:flex}.lc-example-end-text{gap:var(--lc-space-2);flex:12rem;min-width:0;display:grid}.lc-example .lc-example-end-title{color:var(--ink);font-family:var(--lc-font-serif);font-size:var(--lc-fs-title-m);line-height:var(--lc-lh-title-m);font-weight:var(--lc-weight-medium);text-wrap:balance}@container lc-example (width>=720px){.lc-example .lc-example-end-title{font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-title-s)}}.lc-example .lc-example-end-line{color:var(--ink);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body);text-wrap:pretty}.lc-example-actions{gap:var(--lc-space-2);min-width:0;display:grid}.lc-example-actions>.lc-group{align-items:center}.lc-example .lc-example-reason{color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia)}@container lc-example (width<=719.98px){.lc-example .lc-example-actions{z-index:1;padding-block:var(--lc-space-3);border-top:1px solid var(--lc-deckle);background-color:var(--lc-paper);position:sticky;bottom:0}.lc-example-actions>.lc-example-transport{flex-wrap:nowrap}.lc-example-transport>button:first-child{flex:auto;min-width:0}.lc-example .lc-example-icon-btn{width:var(--lc-target-min);min-width:var(--lc-target-min);flex:none;justify-content:center;padding:0}.lc-example-icon-btn .lc-example-btn-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.lc-example .lc-example-try{gap:var(--lc-space-2)}.lc-example .lc-example-try[aria-pressed=true],.lc-example .lc-example-try[aria-pressed=true]:hover:not(:disabled){color:var(--lc-state-practice);background-color:var(--lc-state-practice-wash);border-color:var(--lc-state-practice);box-shadow:none;border-style:dashed}@media (hover:hover) and (pointer:fine){.lc-example .lc-example-try[aria-pressed=false]:hover{border-color:var(--lc-state-practice)}}.lc-example-try.lc-tick:after{background-color:var(--lc-state-practice-wash)}.lc-example .lc-example-tries-done{margin-top:var(--lc-space-2);color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia)}.lc-example .lc-example-tries{min-width:0;border:0;border-radius:0;min-inline-size:0;margin:0;padding:0;display:block}.lc-example .lc-example-tries-title{margin:0 0 var(--lc-space-2);color:var(--ink);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);font-weight:var(--lc-weight-semibold);overflow-wrap:normal;padding:0}.lc-example-try-tick{color:var(--lc-state-practice);flex:none}.lc-example-about{max-width:68ch}.lc-example-about .lc-margin-note-body{flex:16rem}.lc-example-about .lc-margin-note-body>p{color:var(--muted)}.lc-example-about .lc-margin-note-body>.lc-example-about-title{color:var(--ink);font-weight:var(--lc-weight-semibold)}.lc-explore .lc-explore-header{justify-content:space-between;align-items:center;gap:var(--lc-space-4);min-height:56px;margin:0;display:flex}.lc-explore .lc-explore-brand{align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);color:var(--ink);font-weight:var(--lc-weight-semibold);text-decoration:none;display:inline-flex}.lc-explore .lc-explore-title{text-wrap:balance;max-width:22ch;margin:var(--lc-space-10) 0 var(--lc-space-4);color:var(--ink);font-family:var(--lc-font-display);font-size:var(--lc-fs-display-s);line-height:var(--lc-lh-display-s);font-weight:var(--lc-weight-semibold);letter-spacing:var(--lc-tracking-display);overflow-wrap:normal}.lc-explore .lc-explore-intro{max-width:52ch;margin:0 0 var(--lc-space-8)}.lc-explore .lc-explore-stage{margin:0}.lc-intent-card{gap:var(--lc-space-6);max-width:960px;margin:0 0 var(--lc-space-6);padding:var(--lc-space-8);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-lift);color:var(--ink);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.lc-intent-card{grid-template-columns:minmax(0,1fr) 260px;align-items:center}}@media (width<=760px){.lc-intent-card{padding:var(--lc-space-5)}}.lc-intent-body{gap:var(--lc-space-3);justify-items:start;min-width:0;display:grid}.lc-intent-card .lc-intent-title{color:var(--ink);font-size:var(--lc-fs-title-m);line-height:var(--lc-lh-title-m);font-weight:var(--lc-weight-semibold);letter-spacing:var(--lc-tracking-title);overflow-wrap:normal;text-wrap:balance;margin:0}.lc-intent-card .lc-intent-lead{font-size:var(--lc-fs-lead);line-height:var(--lc-lh-lead);text-wrap:pretty;margin:0}.lc-intent-card .lc-intent-keyword{padding:0 var(--lc-space-2);border:1px solid var(--lc-state-practice);border-radius:var(--lc-radius-s);color:var(--lc-state-practice);background-color:var(--lc-state-practice-wash);font-weight:var(--lc-weight-semibold);overflow-wrap:anywhere;display:inline-block}.lc-intent-card .lc-intent-safety{color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia);margin:0}.lc-intent-actions{margin-top:var(--lc-space-2)}.lc-intent-phone{justify-self:center;width:100%;max-width:260px}@media (width<=1099.98px){.lc-intent-phone{display:none}}.lc-intent-phone .lc-phone{--lc-local-phone-width:260px}.lc-goal-grid{gap:var(--lc-space-4);max-width:1040px;margin:var(--lc-space-6) 0 var(--lc-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.lc-goal-card{gap:var(--lc-space-3);min-width:0;padding:var(--lc-space-5);color:var(--ink);background:var(--lc-paper);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-elev-paper);display:grid;position:relative}.lc-goal-card[data-recipe=comment-guide]{border-color:var(--accent)}.lc-goal-cta{min-width:176px;min-height:var(--lc-target-min);padding-inline:var(--lc-space-4);justify-self:start;position:static}.lc-goal-cta:after{content:"";border-radius:var(--lc-radius-xl);position:absolute;inset:0}.lc-goal-cta:disabled:after{content:none}.lc-goal-cta:focus-visible{outline:none}.lc-goal-card:has(.lc-goal-cta:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.lc-goal-card:has(.lc-goal-cta:disabled){opacity:.6}.lc-goal-slip{justify-items:center;min-width:0;display:grid}.lc-goal-slip .lc-phone{--lc-local-phone-width:220px}.lc-goal-slip .lc-bubble-row .lc-bubble{font-size:var(--lc-fs-small);line-height:var(--lc-lh-small)}.lc-goal-title{font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-body)}.lc-goal-line{color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small)}.lc-goal-foot{align-items:center;gap:var(--lc-space-2);color:var(--muted);font-size:var(--lc-fs-caption);flex-wrap:wrap;display:flex}.lc-goal-logo,.lc-goal-logo img{width:18px;height:18px}.lc-goal-cards .lc-composer-reason{margin:var(--lc-space-2) 0 0;color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia)}.lc-describe{max-width:960px;margin:var(--lc-space-5) 0;padding:var(--lc-space-5);border:2px solid var(--accent);border-radius:var(--lc-radius-xl);background:var(--surface);box-shadow:var(--lc-elev-lift)}.lc-describe h3{font-size:var(--lc-fs-title-s);margin:0}.lc-describe-intro{margin:var(--lc-space-2) 0 0;color:var(--muted)}.lc-describe>.studio-composer{margin-top:var(--lc-space-4)}@media (hover:hover) and (pointer:fine){.lc-goal-card:has(.lc-goal-cta:enabled):hover{box-shadow:var(--lc-elev-lift)}}@media (width<=760px){.lc-goal-grid{grid-template-columns:1fr}.lc-goal-card{padding:var(--lc-space-4);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"slip title""slip line""slip foot""slip cta";align-items:start}.lc-goal-slip{grid-area:slip}.lc-goal-title{grid-area:title}.lc-goal-line{grid-area:line}.lc-goal-foot{grid-area:foot}.lc-goal-cta{grid-area:cta;min-width:0}.lc-goal-slip .lc-phone{--lc-local-phone-width:96px}.lc-goal-slip .lc-bubble-row .lc-bubble{padding:3px 5px;font-size:9px;line-height:12px}}.studio-composer .lc-composer-reason{margin:0 0 var(--lc-space-3);color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia)}@media (prefers-reduced-motion:no-preference){.lc-example-stage .lc-bubble-row,.lc-example-stage .lc-typing,.lc-example .lc-example-scene{animation:lc-settle var(--lc-dur-settle) var(--lc-ease-press) 1 backwards}.lc-example-end{animation:lc-rise var(--lc-dur-settle) var(--lc-ease-press) 1 backwards}.lc-example-script>li{transition:background-color var(--motion-fast) var(--lc-ease-in-out), border-color var(--motion-fast) var(--lc-ease-in-out)}:root .lc-example-mark>svg,:root .lc-example-try-tick{animation:lc-pop .24s var(--lc-ease-spring) 1 backwards}.lc-intent-card{animation:lc-rise var(--lc-dur-settle) var(--lc-ease-press) 1 backwards}}@media (forced-colors:active){.lc-example-script>li{border:1px solid canvastext}.lc-example-script>li[data-state=current],.lc-example-script>li[data-state=stopped]{border:3px solid highlight}.lc-example-end,.lc-intent-card{box-shadow:none;border:2px solid canvastext}.lc-intent-card .lc-intent-keyword{border-color:canvastext}.lc-example .lc-example-try[aria-pressed=true]{border:2px solid highlight}.lc-example-stage .lc-example-kw{color:marktext;background-color:mark}.lc-example-mark,.lc-example-try-tick,.lc-keyword-preview[data-state]>svg{color:canvastext}}@media (prefers-contrast:more){.lc-intent-card{border-color:var(--control-line)}.lc-example .lc-example-scene,.lc-example .lc-example-reason,.lc-keyword-preview[data-state] .lc-keyword-note{color:var(--ink)}}.lc-home{gap:var(--lc-space-12);flex-direction:column;display:flex;container:lc-home/inline-size}.lc-home>*{margin-block:0}@media (width<=760px){.lc-home{gap:var(--lc-space-8)}}.lc-home .lc-attention{padding:var(--lc-space-5) var(--lc-space-6);border:1px solid var(--lc-deckle);border-left:3px solid var(--lc-state-attention);border-radius:var(--lc-radius-xs) var(--lc-radius-l) var(--lc-radius-l) var(--lc-radius-xs);color:var(--ink);background-color:var(--lc-paper);box-shadow:none;margin:0}.lc-home .lc-attention-title{align-items:center;gap:var(--lc-space-2);margin:0 0 var(--lc-space-2);font-size:var(--lc-fs-lead);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-lead);display:flex}.lc-home .lc-attention-title .lc-icon{color:var(--lc-state-attention)}.lc-home .lc-attention p{line-height:var(--lc-lh-body);margin:0}.lc-home .lc-attention ul{margin:0;padding:0;list-style:none}.lc-home .lc-attention li{padding:var(--lc-space-2) 0;line-height:var(--lc-lh-body);margin:0}.lc-home .lc-attention li+li{border-top:1px solid var(--lc-deckle)}.lc-home .lc-ledger{padding:var(--lc-space-5) 0;border-top:1px solid var(--lc-deckle);border-bottom:1px solid var(--lc-deckle);margin:0}.lc-home .lc-ledger-title{margin:0 0 var(--lc-space-3);color:var(--muted);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-caption);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.lc-home .lc-ledger-list{gap:var(--lc-space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.lc-home .lc-ledger-list>.lc-ledger-item{justify-content:flex-end;align-items:baseline;gap:var(--lc-space-3);background:0 0;border:0;border-radius:0;flex-direction:row-reverse;min-width:0;margin:0;padding:0;display:flex}.lc-home .lc-ledger-item>dt{color:var(--muted);font-size:var(--lc-fs-small);font-weight:var(--lc-weight-regular);line-height:var(--lc-lh-small);text-transform:none;overflow-wrap:normal;margin:0}.lc-home .lc-ledger-item>dd{min-width:3ch;color:var(--ink);font-family:var(--lc-font-display);font-size:var(--lc-fs-title-m);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-title);font-variant-numeric:tabular-nums;overflow-wrap:normal;margin:0;line-height:1.1}.lc-home .lc-ledger-item>dd [data-unknown=true]{color:var(--muted);font-family:var(--lc-font-ui);font-size:var(--lc-fs-body);font-weight:var(--lc-weight-medium);letter-spacing:0}@container lc-home (width>=561px){.lc-home .lc-ledger-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.lc-home .lc-ledger-list>.lc-ledger-item{justify-content:flex-start;align-items:flex-start;gap:var(--lc-space-1);padding-right:var(--lc-space-4);flex-direction:column-reverse}.lc-home .lc-ledger-list>.lc-ledger-item+.lc-ledger-item{padding-left:var(--lc-space-6);border-left:1px solid var(--lc-deckle)}.lc-home .lc-ledger-item>dd{font-size:var(--lc-fs-title-l)}}.lc-home .lc-ledger-meta{margin:var(--lc-space-3) 0 0;color:var(--muted);font-size:var(--lc-fs-marginalia);line-height:1.75}@media (prefers-reduced-motion:no-preference){.lc-home .lc-ledger{animation:lc-fade var(--lc-dur-settle) ease-out backwards}}.lc-home .lc-recent{margin:0}.lc-home .lc-recent-head{justify-content:space-between;align-items:center;gap:var(--lc-space-2) var(--lc-space-4);margin:0 0 var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-home .lc-recent-title{font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-title-s);letter-spacing:var(--lc-tracking-title);margin:0}.lc-home .lc-recent-list{border-top:1px solid var(--lc-deckle);margin:0;padding:0;list-style:none}.lc-home .lc-recent-row{align-items:center;gap:var(--lc-space-1) var(--lc-space-3);min-height:64px;padding:var(--lc-space-3) var(--lc-space-2);border-bottom:1px solid var(--lc-deckle);transition:background-color var(--lc-dur-tick) ease;grid-template-columns:24px minmax(0,1fr) auto 16px;margin:0;display:grid;position:relative}.lc-home .lc-recent-icon{color:var(--muted);display:inline-flex}.lc-home .lc-recent-name{min-width:0;color:var(--ink);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-body);overflow-wrap:break-word;text-decoration:none}.lc-home .lc-recent-name:after{content:"";position:absolute;inset:0}.lc-home .lc-recent-meta{justify-content:flex-end;align-items:center;gap:var(--lc-space-2) var(--lc-space-3);flex-wrap:wrap;min-width:0;display:flex}.lc-home .lc-recent-time{color:var(--muted);font-size:var(--lc-fs-small);white-space:nowrap}.lc-home .lc-recent-chevron{color:var(--muted);display:inline-block}.lc-home .lc-status-dot{background-color:var(--lc-status-running);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.lc-home .lc-recent-row:has(.lc-recent-name:focus-visible){outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--lc-radius-m)}.lc-home .lc-recent-row:has(.lc-recent-name:focus-visible) .lc-recent-name:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.lc-home .lc-recent-row:hover{background-color:var(--lc-paper-sunk)}.lc-home .lc-recent-row:hover .lc-recent-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.lc-home .lc-recent-chevron{transition:transform var(--lc-dur-tick) var(--lc-ease-press)}.lc-home .lc-recent-row:hover .lc-recent-chevron{transform:translate(2px)}}@container lc-home (width<=560px){.lc-home .lc-recent-row{grid-template-columns:24px minmax(0,1fr) 16px}.lc-home .lc-recent-chevron{grid-area:1/3}.lc-home .lc-recent-meta{grid-area:2/2/auto/4;justify-content:flex-start}}.lc-home .lc-home-footer{color:var(--muted);font-size:var(--lc-fs-body);margin:0;line-height:1.7}@media (forced-colors:active){.lc-home .lc-attention{border:2px solid canvastext}.lc-home .lc-status-dot{border:1px solid canvastext}.lc-home .lc-recent-row:has(.lc-recent-name:focus-visible){outline-color:highlight}}@media (prefers-contrast:more){.lc-home .lc-recent-list,.lc-home .lc-recent-row,.lc-home .lc-ledger{border-color:var(--control-line)}}.lc-home .lc-home-next{gap:var(--lc-space-4);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);max-width:800px;box-shadow:var(--lc-elev-paper);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.lc-home .lc-home-next-title{font-family:var(--lc-font-serif);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:var(--lc-weight-medium);margin:0;line-height:1.15}.lc-home .lc-home-next-detail{color:var(--muted);max-width:60ch;margin:0}.lc-home .lc-home-next-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lc-home .lc-home-next-actions .lc-cta{min-height:44px}.lc-home .lc-home-wait{min-height:80px}@media (width<=600px){.lc-home .lc-home-next-actions{flex-direction:column;align-items:stretch}.lc-home .lc-home-next-actions .lc-cta{justify-content:center}}.lc-brand{gap:var(--lc-space-3)}.lc-brand .lc-brand-mark{flex:none;width:36px;height:36px}.lc-nav .lc-nav-list{gap:var(--lc-space-2);display:grid}.lc-sidebar .lc-nav-link{align-items:center;gap:var(--lc-space-3);min-width:0;min-height:var(--lc-target-min);border-radius:var(--lc-radius-m);color:var(--muted);box-shadow:none;font-size:14px;font-weight:var(--lc-weight-medium);overflow-wrap:normal;word-break:normal;background-color:#0000;background-image:none;margin:0;padding:10px 12px;line-height:20px;text-decoration:none;display:flex;position:relative}.lc-sidebar .lc-nav-link:hover{color:var(--muted);background-color:#0000}.lc-sidebar .lc-nav-link .lc-nav-icon{flex:none}.lc-sidebar .lc-nav-link .lc-nav-text{flex:auto;min-width:0}.lc-sidebar .lc-nav-link .lc-count-badge{margin-left:auto}.lc-sidebar .lc-nav-link[aria-current=page],.lc-sidebar .lc-nav-link[aria-current=page]:hover{color:var(--accent);background-color:var(--accent-soft);box-shadow:none;font-weight:var(--lc-weight-semibold);background-image:none}.lc-sidebar .lc-nav-link[aria-current=page]:before{content:"";border-radius:var(--lc-radius-pill);background-color:var(--accent);width:3px;position:absolute;top:10px;bottom:10px;left:0}.lc-sidebar .lc-nav-link[aria-current=page]:after{content:none}.lc-sidebar .lc-nav-link:focus-visible,.lc-bottom-link:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.lc-sidebar .lc-nav-link:hover:not([aria-current=page]){color:var(--ink);background-color:var(--lc-paper-sunk)}}@media (width<=760px){#workspace-navigation.lc-nav{display:block}}.lc-bottom-nav{display:none}@media (width<=760px){.lc-bottom-nav{z-index:var(--lc-z-bottom-nav);gap:var(--lc-space-1);min-height:var(--lc-bottom-nav-h);padding:4px max(4px, env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(4px, env(safe-area-inset-left,0px));border-top:1px solid var(--lc-deckle);box-shadow:0 -10px 24px -18px var(--light-shadow);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:fixed;inset:auto 0 0}.lc-shell:has(>.lc-bottom-nav)>.workspace-content{padding-bottom:calc(var(--lc-bottom-nav-h) + env(safe-area-inset-bottom,0px) + var(--lc-space-8))}:root:has(.lc-bottom-nav){scroll-padding-bottom:calc(var(--lc-bottom-nav-h) + env(safe-area-inset-bottom,0px) + var(--lc-space-4))}.lc-shell:has(.workspace-content :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus)>.lc-bottom-nav{display:none}}.lc-bottom-link{border-radius:var(--lc-radius-m);min-width:0;min-height:56px;color:var(--muted);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-medium);letter-spacing:-.01em;overflow-wrap:normal;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:6px 2px 4px;line-height:16px;text-decoration:none;display:flex;position:relative}.lc-bottom-link:hover{color:var(--muted)}.lc-bottom-link .lc-nav-icon{flex:none}.lc-bottom-link .lc-nav-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lc-bottom-link .lc-count-badge{box-shadow:0 0 0 2px var(--lc-paper);position:absolute;top:2px;left:calc(50% + 6px)}.lc-bottom-link[aria-current=page],.lc-bottom-link[aria-current=page]:hover{color:var(--accent);font-weight:var(--lc-weight-semibold)}.lc-bottom-link[aria-current=page]:before{content:"";border-radius:0 0 var(--lc-radius-pill) var(--lc-radius-pill);background-color:var(--accent);width:24px;height:3px;margin-left:-12px;position:absolute;top:0;left:50%}.lc-guide-trigger{align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);border:1px solid var(--control-line);border-radius:var(--lc-radius-pill);color:var(--ink);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);white-space:nowrap;margin:0;padding:0 14px;display:inline-flex;position:relative}.lc-guide-trigger:hover:not(:disabled){color:var(--ink);background-color:var(--lc-paper);border-color:var(--control-line)}@media (hover:hover) and (pointer:fine){.lc-guide-trigger:hover:not(:disabled){background-color:var(--lc-paper-sunk);border-color:var(--ink)}}.lc-guide-trigger .lc-guide-icon{color:var(--accent);flex:none}@media (width<=420px){.lc-guide-trigger{gap:6px;padding:0 12px}}@media (width<=374px){.lc-shell>.lc-topbar{flex-wrap:nowrap}.lc-shell>.lc-topbar .lc-brand h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-shell>.lc-topbar .lc-topbar-actions{gap:var(--lc-space-1)}.lc-guide-trigger .lc-guide-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.lc-guide{width:min(100%,440px);padding:var(--lc-space-6);border-left:1px solid var(--lc-deckle);color:var(--ink);background-color:var(--lc-paper);box-shadow:var(--lc-elev-sheet);overscroll-behavior:contain}.lc-guide::backdrop{background:var(--lc-scrim)}.lc-guide .lc-guide-head{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-4);margin:0 0 var(--lc-space-5);display:flex}.lc-guide .lc-guide-title{font-size:var(--lc-fs-title-m);line-height:var(--lc-lh-title-m);letter-spacing:var(--lc-tracking-title);margin:0}.lc-guide .lc-guide-context{margin:0 0 var(--lc-space-4);color:var(--ink);line-height:var(--lc-lh-body)}.lc-guide .lc-guide-resume{gap:var(--lc-space-2);margin:0 0 var(--lc-space-4);display:grid}.lc-guide .lc-guide-resume p{margin:0}.lc-guide .lc-guide-resume a{min-height:var(--lc-target-min);align-items:center;display:inline-flex}.lc-guide .lc-guide-restart{font-size:var(--lc-fs-small)}.lc-guide .lc-guide-more{margin:var(--lc-space-4) 0 0}.lc-guide .lc-guide-more>summary{min-height:var(--lc-target-min);cursor:pointer;font-weight:var(--lc-weight-semibold);align-items:center;display:flex}.lc-guide .lc-guide-close{width:var(--lc-target-min);min-width:var(--lc-target-min);flex:none;margin:0;padding:0}.lc-guide .lc-guide-search{gap:var(--lc-space-2);margin:0 0 var(--lc-space-4);font-size:var(--lc-fs-small);display:grid}.lc-guide .lc-guide-search input{margin:0}.lc-guide .lc-guide-tabs{gap:var(--lc-space-2);margin:0 0 var(--lc-space-2);padding:0 0 var(--lc-space-4);border-bottom:1px solid var(--lc-deckle);flex-wrap:wrap;display:flex}.lc-guide .lc-guide-tabs>button{margin:0}.lc-guide .lc-guide-articles{margin:0;padding:0;list-style:none;display:block}.lc-guide .lc-guide-articles>li{border-bottom:1px solid var(--lc-deckle);margin:0}.lc-guide .lc-guide-articles>li>button{align-items:start;column-gap:var(--lc-space-3);width:100%;min-height:64px;padding:var(--lc-space-4) var(--lc-space-2);border-radius:var(--lc-radius-m);color:var(--ink);box-shadow:none;font-weight:var(--lc-weight-regular);text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto 16px;margin:0;display:grid}.lc-guide .lc-guide-articles>li>button:hover:not(:disabled){color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.lc-guide .lc-guide-articles>li>button:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.lc-guide .lc-guide-articles>li>button:hover:not(:disabled){background-color:var(--lc-paper-sunk)}}.lc-guide .lc-guide-article-icon{color:var(--accent);margin-top:2px}.lc-guide .lc-guide-article-text{gap:var(--lc-space-1);min-width:0;display:grid}.lc-guide .lc-guide-article-text>strong{font-size:var(--lc-fs-body);font-weight:var(--lc-weight-semibold);line-height:var(--lc-lh-body);overflow-wrap:normal}.lc-guide .lc-guide-article-text>span{color:var(--muted);font-size:var(--lc-fs-marginalia);font-weight:var(--lc-weight-regular);line-height:var(--lc-lh-marginalia)}.lc-guide .lc-guide-article-chevron{color:var(--muted);align-self:center}.lc-guide .lc-guide-empty,.lc-guide .lc-guide-example{margin:var(--lc-space-4) 0 0}.lc-guide .lc-guide-article{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.lc-guide .lc-guide-back{gap:var(--lc-space-2);margin:0 0 var(--lc-space-2);padding:0 var(--lc-space-3)}.lc-guide .lc-guide-article-title{margin:var(--lc-space-2) 0;font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-title-s);letter-spacing:var(--lc-tracking-title);overflow-wrap:normal}.lc-guide .lc-guide-summary{margin:0 0 var(--lc-space-4);color:var(--muted);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body)}.lc-guide .lc-guide-steps{margin:0 0 var(--lc-space-6);counter-reset:lc-guide-step;padding:0;list-style:none}.lc-guide .lc-guide-steps>li{padding:var(--lc-space-3) 0 var(--lc-space-3) 36px;border-top:1px solid var(--lc-deckle);line-height:var(--lc-lh-body);counter-increment:lc-guide-step;margin:0;position:relative}.lc-guide .lc-guide-steps>li:before{content:counter(lc-guide-step);top:var(--lc-space-3);width:24px;color:var(--muted);font-weight:var(--lc-weight-semibold);font-variant-numeric:tabular-nums;text-align:right;position:absolute;left:0}.lc-guide .lc-guide-cta{margin:0 0 var(--lc-space-4)}.lc-guide .lc-guide-external{margin:0 0 var(--lc-space-2)}.lc-guide .lc-guide-external a{align-items:center;gap:var(--lc-space-1);min-height:var(--lc-target-min);display:inline-flex}@media (width<=600px){.lc-guide{width:100%;height:auto;max-height:calc(100dvh - var(--lc-space-6));padding:var(--lc-space-5) var(--lc-space-5) calc(var(--lc-space-6) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lc-deckle);border-radius:var(--lc-radius-sheet) var(--lc-radius-sheet) 0 0;border-left:0;inset:auto 0 0}}.lc-command{border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-2xl);width:min(640px,100% - 32px);max-width:none;max-height:min(640px,100dvh - 24vh);color:var(--ink);background-color:var(--lc-paper);box-shadow:var(--lc-elev-float);margin:12vh auto auto;padding:0;overflow:hidden}.lc-command[open]{flex-direction:column;display:flex}.lc-command::backdrop{background:var(--lc-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lc-command .lc-command-head{align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-2) var(--lc-space-2) var(--lc-space-2) var(--lc-space-4);border-bottom:1px solid var(--lc-deckle);display:flex;position:relative}.lc-command .lc-command-head:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.lc-command .lc-command-search-icon{top:50%;left:var(--lc-space-4);color:var(--muted);pointer-events:none;margin-top:-10px;position:absolute}.lc-command .lc-command-input{min-width:0;min-height:48px;box-shadow:none;color:var(--ink);font-size:var(--lc-fs-lead);line-height:var(--lc-lh-lead);background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0 0 0 36px}.lc-command .lc-command-input:focus,.lc-command .lc-command-input:focus-visible{box-shadow:none;border:0;outline:none}.lc-command .lc-command-close{width:var(--lc-target-min);min-width:var(--lc-target-min);background:0 0;border-color:#0000;flex:none;margin:0;padding:0}.lc-command .lc-command-close:focus-visible{outline-offset:-3px}.lc-command .lc-command-list{min-height:0;padding:var(--lc-space-2);overscroll-behavior:contain;flex:auto;overflow-y:auto}.lc-command .lc-command-group+.lc-command-group{margin-top:var(--lc-space-2)}.lc-command .lc-command-group-label{padding:var(--lc-space-2) var(--lc-space-3) var(--lc-space-1);color:var(--muted);font-size:var(--lc-fs-caption);font-weight:var(--lc-weight-semibold);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.lc-command .lc-command-option{align-items:center;column-gap:var(--lc-space-3);min-height:var(--lc-target-min);padding:10px var(--lc-space-3);border-radius:var(--lc-radius-m);color:var(--ink);cursor:pointer;transition:background-color var(--lc-dur-tick) ease;grid-template-columns:20px minmax(0,1fr) auto;display:grid;position:relative}.lc-command .lc-command-option[aria-selected=true]{background-color:var(--accent-soft)}.lc-command .lc-command-option[aria-selected=true]:before{content:"";border-radius:var(--lc-radius-pill);background-color:var(--accent);width:3px;position:absolute;top:10px;bottom:10px;left:0}.lc-command .lc-command-icon{color:var(--muted)}.lc-command .lc-command-option[aria-selected=true] .lc-command-icon{color:var(--accent)}.lc-command .lc-command-label{min-width:0;font-size:var(--lc-fs-body);line-height:var(--lc-lh-body);overflow-wrap:normal}.lc-command .lc-command-hint{color:var(--muted);font-size:var(--lc-fs-small);white-space:nowrap}.lc-command .lc-command-empty{padding:var(--lc-space-6) var(--lc-space-4);color:var(--muted);text-align:center;margin:0}.lc-command .lc-command-empty-hint{margin:calc(-1 * var(--lc-space-4)) 0 0;padding:0 var(--lc-space-4) var(--lc-space-6);color:var(--muted);font-size:var(--lc-fs-small);text-align:center}.lc-command .lc-command-foot{justify-content:space-between;gap:var(--lc-space-2) var(--lc-space-4);padding:var(--lc-space-3) var(--lc-space-4);border-top:1px solid var(--lc-deckle);color:var(--muted);font-size:var(--lc-fs-caption);line-height:var(--lc-lh-caption);flex-wrap:wrap;margin:0;display:flex}.lc-command .lc-command-keys kbd{border:1px solid var(--control-line);border-radius:var(--lc-radius-xs);background-color:var(--lc-paper);min-width:20px;height:20px;color:var(--ink);font:var(--lc-weight-medium) var(--lc-fs-caption)/1 var(--lc-font-ui);border-bottom-width:2px;place-items:center;margin-right:2px;padding:0 5px;display:inline-grid}@media (width<=600px){.lc-command{border-radius:var(--lc-radius-l);width:calc(100% - 16px);max-height:calc(100dvh - 32px);margin-top:16px}.lc-command .lc-command-hint,.lc-command .lc-command-keys{display:none}}@keyframes lc-guide-drawer-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lc-guide[open]{animation:lc-guide-drawer-in var(--lc-dur-settle) var(--lc-ease-press) backwards}.lc-command[open]{animation:lc-rise var(--lc-dur-settle) var(--lc-ease-press) backwards}}@media (prefers-reduced-motion:no-preference) and (width<=600px){.lc-guide[open]{animation:lc-rise var(--lc-dur-settle) var(--lc-ease-press) backwards}}@media (prefers-reduced-motion:no-preference){.lc-bottom-link,.lc-guide-trigger,.lc-bottom-link:active{transform:scale(.96)}}@media (forced-colors:active){.lc-sidebar .lc-nav-link[aria-current=page],.lc-bottom-link[aria-current=page]{border:2px solid highlight}.lc-bottom-link[aria-current=page]:before{display:none}.lc-sidebar .lc-nav-link[aria-current=page]:before,.lc-command .lc-command-option[aria-selected=true]:before{background-color:highlight}.lc-command .lc-command-option[aria-selected=true]{border:2px solid highlight}.lc-command .lc-command-head:focus-within{box-shadow:none;border-bottom:2px solid highlight}.lc-guide::backdrop,.lc-command::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.lc-bottom-nav,.lc-guide .lc-guide-articles>li,.lc-command{border-color:var(--control-line)}}.lc-run-dot{border-radius:var(--lc-radius-pill);background-color:var(--lc-status-draft);flex:none;width:8px;height:8px;display:inline-block}.lc-run-dot[data-status=running]{background-color:var(--lc-status-running)}.lc-tickmark{width:16px;height:16px;color:var(--lc-state-done);flex:none;display:inline-block}.lc-tickmark path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}p.lc-review-notice{align-items:flex-start;gap:var(--lc-space-2);display:flex}.lc-review-notice>.lc-tickmark{margin-top:3px}p.lc-next-waiting{margin:var(--lc-space-2) 0 var(--lc-space-4)}.lc-next-waiting>a{align-items:center;gap:var(--lc-space-1);min-height:var(--lc-target-min);color:var(--accent);font-weight:var(--lc-weight-semibold);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.lc-next-waiting>a:hover{text-underline-offset:3px;text-decoration:underline}}p.lc-next-waiting.lc-next-clear{align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);color:var(--ink);display:flex}.lc-auto-list{margin:var(--lc-space-6) 0;border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.lc-auto-list .lc-auto-list{box-shadow:none;background-color:#0000;border:0;border-radius:0;margin:0}.lc-auto-list>.lc-auto-row{padding:var(--lc-space-3) var(--lc-space-5);box-shadow:none;overflow-wrap:normal;background:0 0;border:0;border-radius:0;margin:0}.lc-auto-list>.lc-auto-row+.lc-auto-row{border-top:1px solid var(--lc-deckle)}.lc-auto-row{align-items:center;column-gap:var(--lc-space-4);row-gap:var(--lc-space-2);grid-template-columns:minmax(0,1fr) auto auto;min-height:80px;display:grid}.lc-auto-list[data-selectable=true] .lc-auto-row:has(.lc-auto-select-target){grid-template-columns:var(--lc-target-min) minmax(0, 1fr) auto auto}.lc-auto-row>.lc-auto-select-target{width:var(--lc-target-min);height:var(--lc-target-min);place-items:center;display:grid}.lc-auto-select-target>.lc-auto-select{width:20px;height:20px;margin:0}.lc-auto-main{min-width:0}.lc-auto-name{color:var(--ink);font-weight:var(--lc-weight-semibold);overflow-wrap:anywhere;text-decoration:none}.lc-auto-meta,.lc-auto-counts{margin:var(--lc-space-1) 0 0;color:var(--muted);font-size:var(--lc-fs-small);line-height:var(--lc-lh-small);overflow-wrap:anywhere}.lc-auto-counts a,.lc-auto-actions a{color:var(--accent)}.lc-auto-actions{align-items:center;gap:var(--lc-space-2);display:flex}.lc-auto-actions a{min-height:var(--lc-target-min);padding-inline:var(--lc-space-1);font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.lc-auto-row>.lc-auto-status{white-space:nowrap;justify-self:start}.lc-auto-count-note{color:var(--muted);font-size:var(--lc-fs-small)}.lc-auto-older{margin:var(--lc-space-6) 0}.lc-auto-older summary{cursor:pointer;min-height:var(--lc-target-min);color:var(--muted)}.lc-auto-family{padding:var(--lc-space-4);border-top:1px solid var(--lc-deckle);list-style:none}.lc-auto-family h3{font-size:var(--lc-fs-title-s);margin:0}.lc-auto-family>p{margin:var(--lc-space-2) 0;font-size:var(--lc-fs-small);color:var(--muted)}.lc-auto-family-chips{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-auto-family-chips a{align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-min);padding:var(--lc-space-1) var(--lc-space-3);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-pill);text-decoration:none;display:inline-flex}.lc-auto-family-chips small{color:var(--muted)}.lc-auto-family-members{margin:var(--lc-space-3) 0 0;padding:0;list-style:none}.lc-auto-family-members .lc-auto-row{border-top:1px solid var(--lc-deckle)}@media (hover:hover) and (pointer:fine){.lc-auto-list>.lc-auto-row{transition:background-color var(--lc-dur-tick) var(--motion-ease)}.lc-auto-list>.lc-auto-row:hover{background-color:var(--lc-paper-sunk)}.lc-auto-name:hover,.lc-auto-actions a:hover{text-underline-offset:3px;text-decoration:underline}}@media (width<=600px){.lc-auto-row{grid-template-columns:var(--lc-target-min) minmax(0, 1fr)}.lc-auto-list[data-selectable=true] .lc-auto-row:has(.lc-auto-select-target){grid-template-columns:var(--lc-target-min) minmax(0, 1fr)}.lc-auto-row:not(:has(.lc-auto-select-target)){grid-template-columns:minmax(0,1fr)}.lc-auto-row>.lc-auto-status,.lc-auto-actions{grid-column:2}:is(.lc-auto-row:not(:has(.lc-auto-select-target))>.lc-auto-status,.lc-auto-row:not(:has(.lc-auto-select-target))>.lc-auto-actions){grid-column:1}}.lc-quiet-state{margin:var(--lc-space-8) 0;padding:var(--lc-space-8) var(--lc-space-6);border:1px dashed var(--lc-pencil);border-radius:var(--lc-radius-xl);text-align:center}.lc-quiet-state>.lc-quiet-title{margin:0 0 var(--lc-space-2);font-family:var(--lc-font-serif);font-size:var(--lc-fs-title-s);line-height:var(--lc-lh-title-s);font-weight:var(--lc-weight-regular);overflow-wrap:normal}.lc-quiet-state>p{max-width:48ch;margin:0 auto var(--lc-space-4);color:var(--muted)}p.lc-blank-note{color:var(--muted);margin:0}.lc-tone-chips{gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-tone-chip{align-items:center;gap:var(--lc-space-1);min-height:var(--lc-target-min);padding:0 var(--lc-space-4);border:1px solid var(--control-line);border-radius:var(--lc-radius-pill);background-color:var(--lc-paper);color:var(--ink);font-size:var(--lc-fs-small);font-weight:var(--lc-weight-semibold);box-shadow:none;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);margin:0;display:inline-flex}.lc-tone-chip[aria-pressed=true]{border-color:var(--accent);background-color:var(--accent-soft);color:var(--accent);padding-inline-start:var(--lc-space-3)}.lc-tone-chip[data-added=true]{border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.lc-tone-chip:hover:not(:disabled){border-color:var(--accent);background-color:var(--lc-paper-sunk);color:var(--ink)}}.lc-connectors-heading{flex-wrap:wrap}.lc-metrics{margin:var(--lc-space-4) 0;padding:0 var(--lc-space-5);border:1px solid var(--lc-deckle);border-radius:var(--lc-radius-xl);background-color:var(--lc-paper);box-shadow:var(--lc-elev-paper);list-style:none;display:grid}.lc-metrics>.lc-metric-row{align-items:baseline;gap:var(--lc-space-1) var(--lc-space-4);padding:var(--lc-space-4) 0;overflow-wrap:normal;grid-template-columns:minmax(14ch,1fr) auto;grid-template-areas:"label value""definition previous";margin:0;display:grid}.lc-metrics>.lc-metric-row+.lc-metric-row{border-top:1px solid var(--lc-deckle)}.lc-metric-row>.lc-metric-label{color:var(--ink);font-weight:var(--lc-weight-semibold);overflow-wrap:normal;grid-area:label}.lc-metric-row>.lc-metric-value{color:var(--ink);font-size:var(--lc-fs-title-m);line-height:var(--lc-lh-title-m);font-weight:var(--lc-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;grid-area:value;justify-self:end}.lc-metric-row>.lc-metric-value[data-unknown=true]{color:var(--muted);font-size:var(--lc-fs-body);line-height:var(--lc-lh-body);font-style:italic}.lc-metric-row>.lc-metric-definition{color:var(--muted);font-family:var(--lc-font-serif);font-style:italic;font-size:var(--lc-fs-marginalia);line-height:var(--lc-lh-marginalia);grid-area:definition}.lc-metrics-details{margin:var(--lc-space-4) 0;border:0;padding:0}.lc-metrics-details>summary{min-height:var(--lc-target-min);cursor:pointer;color:var(--accent);font-weight:var(--lc-weight-semibold);align-items:center;display:flex}@media (width<=600px){.lc-metrics{padding:0 var(--lc-space-4)}.lc-metrics>.lc-metric-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""definition""previous"}.lc-metric-row>.lc-metric-value{justify-self:start}}@media (forced-colors:active){.lc-run-dot{forced-color-adjust:none;background-color:canvastext}.lc-auto-list,.lc-metrics,.lc-tone-chip{border:2px solid canvastext}.lc-tone-chip[aria-pressed=true],.lc-tone-chip[data-added=true]{border-color:highlight}}.lc-brand{min-inline-size:var(--lc-target-min);min-block-size:var(--lc-target-min)}.lc-auto-row>.lc-auto-name{min-block-size:var(--lc-target-min);align-items:center;display:flex}.studio-ai-status .studio-composer-actions>a{min-block-size:var(--lc-target-min);align-items:center;display:inline-flex}.studio-check{min-block-size:var(--lc-target-min)}.channel-history-toggle{min-block-size:var(--lc-target-min);align-items:center;display:flex}.studio-view-tabs{padding-inline:var(--lc-space-2);scroll-padding-inline:var(--lc-space-2)}.studio-view-tabs>button{scroll-margin-inline:var(--lc-space-2)}@container lc-example (width<=719.98px){.lc-example:has(.lc-phone-body:focus-visible) .lc-example-actions{position:static}.lc-example-stage .lc-phone-body:focus-visible{border-radius:0 0 calc(var(--lc-radius-device) - 8px) calc(var(--lc-radius-device) - 8px);outline-offset:-3px}}.lc-example .lc-example-field>:is(input,select):focus-visible{outline:3px solid var(--accent);outline-offset:2px;box-shadow:none}@media (width<=400px){.lc-auth-story .lc-auth-story-body{display:none}.sign-in-panel{padding:var(--lc-space-4)}.sign-in-card{padding-block:0}.lc-auth-switch,.sign-in-subtitle{margin-block-end:var(--lc-space-4)}.sign-in-form{gap:var(--lc-space-3)}.lc-home{gap:var(--lc-space-4)}.lc-intent-card{padding:var(--lc-space-4)}.lc-intent-body{gap:var(--lc-space-2)}}@media (width<=340px){.lc-join{padding-block:var(--lc-space-3);align-content:start}.lc-join .lc-join-brand,.lc-join .lc-join-lead,.lc-join .lc-join-plate,.lc-join .lc-join-details,.lc-join .lc-join-role{margin-block-end:var(--lc-space-3)}.lc-join .lc-join-details{padding:var(--lc-space-3)}.lc-join .lc-join-details dd:not(:last-child){margin-block-end:var(--lc-space-2)}}@media (width<=400px){.lc-explore .lc-explore-title{margin-block-start:var(--lc-space-2)}.lc-explore .lc-explore-intro{margin-block-end:var(--lc-space-3)}.lc-explore .lc-example{gap:var(--lc-space-5)}.lc-explore .lc-example-body{gap:var(--lc-space-4)}.lc-explore .lc-explore-stage{padding:var(--lc-space-4)}}
