:root{--font-ui:var(--font-geist),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-editorial-display:var(--font-tiempos-headline),Georgia,Cambria,"Times New Roman",Times,serif;--font-editorial-text:var(--font-tiempos-text),Georgia,Cambria,"Times New Roman",Times,serif;--font-editorial-italic:var(--font-editorial-text);--font-editorial-strong:var(--font-editorial-text);--font-editorial-strong-italic:var(--font-editorial-text);--font-display-editorial:var(--font-editorial-display);--font-story-editorial:var(--font-editorial-text);--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--font-screenplay:var(--font-courier-prime),"Courier Prime","Courier New",Courier,monospace;--font-editorial:var(--font-ui);--font-display:var(--font-ui);--scriptr-focus:#4c7dff;--action-primary-background:#0068d9;--action-primary-hover:#005cbe;--action-primary-pressed:#004f9f;--action-primary-disabled:#5a7899;--action-primary-foreground:#ffffff;--action-primary-focus:#4c7dff;--scriptr-radius-row:6px;--scriptr-radius-control:8px;--scriptr-radius-layer:10px;--scriptr-motion-row:100ms;--scriptr-motion-layer:120ms;--scriptr-motion-chrome:160ms;--scriptr-motion-nav:180ms;--scriptr-motion-reflow:220ms;--scriptr-ease:cubic-bezier(.2,.8,.2,1)}[data-environment=white]{--paper:#ffffff;--raised:#ffffff;--workspace-bg:#ffffff;--workspace-canvas:#ffffff;--page:#ffffff;--workspace-ink:#171715;--workspace-muted:#5c5b56;--ink:#171715;--body:#5c5b56;--muted:#86857f;--focus:var(--scriptr-focus);--hairline-strong:#e7e6e2;--hairline:#e7e6e2;--hairline-soft:color-mix(in srgb,#171715 7%,transparent);--nav-surface:#f7f7f5;--nav-overlay-surface:#ffffff;--layer-surface:#ffffff;--control-hover:#f0f0ed;--control-selected:#e9e9e5;--section-label:#6f6e68;--selection:#d2dae4;--action-primary-background:#0068d9;--action-primary-hover:#005cbe;--action-primary-pressed:#004f9f;--action-primary-disabled:#5a7899;--action-primary-focus:#4c7dff}[data-environment=warm]{--paper:#fcfaf5;--raised:#fffdf9;--workspace-bg:#fcfaf5;--workspace-canvas:#fcfaf5;--page:#fcfaf5;--workspace-ink:#2a2520;--workspace-muted:#5f564a;--ink:#2a2520;--body:#5f564a;--muted:#8a7f6f;--focus:var(--scriptr-focus);--hairline-strong:#e1d8c8;--hairline:#e1d8c8;--hairline-soft:color-mix(in srgb,#2a2520 7%,transparent);--nav-surface:#f4efe6;--nav-overlay-surface:#fcfaf5;--layer-surface:#fffdf9;--control-hover:#ece5d8;--control-selected:#e5ddcc;--section-label:#706659;--selection:#e0d5c2;--action-primary-background:#0068d9;--action-primary-hover:#005cbe;--action-primary-pressed:#004f9f;--action-primary-disabled:#5a7899;--action-primary-focus:#4c7dff}[data-environment=dark]{--paper:#161511;--raised:#1e1d18;--workspace-bg:#161511;--workspace-canvas:#161511;--page:#1b1a16;--workspace-ink:#f2efe8;--workspace-muted:#aaa69c;--ink:#f2efe8;--body:#aaa69c;--muted:#7f7b72;--focus:var(--scriptr-focus);--hairline-strong:#2a2823;--hairline:#2a2823;--hairline-soft:color-mix(in srgb,#f2efe8 8%,transparent);--nav-surface:#11100d;--nav-overlay-surface:#1b1a16;--layer-surface:#1e1d18;--control-hover:#1f1e19;--control-selected:#2a2822;--section-label:#8b877d;--selection:#3e4c5c;--action-primary-background:#0870df;--action-primary-hover:#0b72e3;--action-primary-pressed:#0068d9;--action-primary-disabled:#5a7899;--action-primary-focus:#8db8ff}[data-environment=system]{--paper:#ffffff;--raised:#ffffff;--workspace-bg:#ffffff;--workspace-canvas:#ffffff;--page:#ffffff;--workspace-ink:#171715;--workspace-muted:#5c5b56;--ink:#171715;--body:#5c5b56;--muted:#86857f;--focus:var(--scriptr-focus);--hairline-strong:#e7e6e2;--hairline:#e7e6e2;--hairline-soft:color-mix(in srgb,#171715 7%,transparent);--nav-surface:#f7f7f5;--nav-overlay-surface:#ffffff;--layer-surface:#ffffff;--control-hover:#f0f0ed;--control-selected:#e9e9e5;--section-label:#6f6e68;--selection:#d2dae4;--action-primary-background:#0068d9;--action-primary-hover:#005cbe;--action-primary-pressed:#004f9f;--action-primary-disabled:#5a7899;--action-primary-focus:#4c7dff}@media (prefers-color-scheme:dark){.workspace-shell[data-environment=system] .platform-scrim[data-scrim=quiet]{background:rgba(0,0,0,.42)}.workspace-shell[data-environment=system] .platform-dialog[data-placement=dock]{border-color:#2f2d27;box-shadow:0 16px 44px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.4)}[data-environment=system]{--paper:#161511;--raised:#1e1d18;--workspace-bg:#161511;--workspace-canvas:#161511;--page:#1b1a16;--workspace-ink:#f2efe8;--workspace-muted:#aaa69c;--ink:#f2efe8;--body:#aaa69c;--muted:#7f7b72;--hairline-strong:#2a2823;--hairline:#2a2823;--hairline-soft:color-mix(in srgb,#f2efe8 8%,transparent);--nav-surface:#11100d;--nav-overlay-surface:#1b1a16;--layer-surface:#1e1d18;--control-hover:#1f1e19;--control-selected:#2a2822;--section-label:#8b877d;--selection:#3e4c5c;--action-primary-background:#0870df;--action-primary-hover:#0b72e3;--action-primary-pressed:#0068d9;--action-primary-disabled:#5a7899;--action-primary-focus:#8db8ff}}[data-environment=system],[data-environment=warm],[data-environment=white]{--premium-blue:#2b63f0;--premium-blue-soft:rgba(43,99,240,.08);--premium-blue-ink:#ffffff}[data-environment=dark]{--premium-blue:#6e9bff;--premium-blue-soft:rgba(110,155,255,.12);--premium-blue-ink:#0e1530}@media (prefers-color-scheme:dark){[data-environment=system]{--premium-blue:#6e9bff;--premium-blue-soft:rgba(110,155,255,.12);--premium-blue-ink:#0e1530}}body{font-family:var(--font-ui)}::selection{background:var(--selection);color:var(--ink)}.screenplay-prosemirror ::selection,.screenplay-prosemirror.ProseMirror-hideselection ::selection,.screenplay-prosemirror::selection{background:var(--selection);color:var(--workspace-ink)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--scriptr-focus);outline-offset:2px}.primary-action.primary-action{border-color:var(--action-primary-background);background:var(--action-primary-background);color:var(--action-primary-foreground);transition:background-color var(--scriptr-motion-row) var(--scriptr-ease),border-color var(--scriptr-motion-row) var(--scriptr-ease)}.primary-action.primary-action:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--action-primary-hover);background:var(--action-primary-hover);color:var(--action-primary-foreground);opacity:1}.primary-action.primary-action:active:not(:disabled):not([aria-disabled=true]){border-color:var(--action-primary-pressed);background:var(--action-primary-pressed)}.primary-action.primary-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--layer-surface,var(--paper)),0 0 0 4px var(--action-primary-focus)}.primary-action.primary-action:disabled,.primary-action.primary-action[aria-disabled=true]{border-color:var(--action-primary-disabled);background:var(--action-primary-disabled);color:var(--action-primary-foreground)}.display-editorial{margin:0;font-family:var(--font-display-editorial)!important;font-style:normal;font-weight:600!important;font-synthesis:none;letter-spacing:-.025em}.write-workspace[data-format=prose][data-style=editorial]{--prose-face:var(--font-story-editorial)}.write-workspace[data-format=prose] .cowriter-editor-draft p,.write-workspace[data-format=prose] .screenplay-prosemirror{font-family:var(--prose-face,var(--font-story-editorial))}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:80ms!important;animation-duration:80ms!important;animation-iteration-count:1!important}.motion-transform,.route-loader-mark,.theme-veil-hairline{transform:none!important}}.workspace-shell{position:relative;display:grid;width:100%;min-width:0;height:100svh;grid-template-columns:var(--navigator-width,244px) minmax(0,1fr);overflow:hidden;background:var(--workspace-bg);color:var(--workspace-ink);transition:grid-template-columns .11s var(--scriptr-ease)}.workspace-shell[data-nav=pinned]{transition-duration:.17s}.workspace-main{display:grid;min-height:0;grid-template-rows:44px minmax(0,1fr)}.workspace-main,.workspace-topbar{min-width:0;background:var(--workspace-bg)}.workspace-topbar{position:relative;z-index:20;display:flex;height:44px;align-items:center;gap:6px;padding:0 12px 0 14px;border-bottom:1px solid var(--hairline-soft);color:var(--workspace-muted);font:500 14.5px/1 var(--font-ui);letter-spacing:-.011em}.workspace-body,.workspace-canvas{min-width:0;min-height:0}.workspace-body{position:relative}.workspace-canvas{height:100%;background:var(--workspace-bg)}.topbar-nav-trigger,.topbar-new-project{display:inline-flex;height:28px;align-items:center;justify-content:center;border:0;border-radius:var(--scriptr-radius-control);background:transparent;color:var(--workspace-muted)}.topbar-nav-trigger{width:30px;height:30px;margin-left:-5px}.topbar-nav-trigger svg{width:16px;height:16px;stroke-width:1.5}.topbar-new-project{gap:6px;height:30px;margin-left:auto;padding:0 9px;color:var(--workspace-ink);font:500 14.5px/1 var(--font-ui);letter-spacing:-.011em}.topbar-new-project svg{width:16px;height:16px;stroke-width:1.5}.topbar-new-project:hover{background:var(--control-hover);color:var(--workspace-ink)}.topbar-project-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.topbar-icon-action,.topbar-project-action{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:var(--scriptr-radius-control);background:transparent;color:var(--workspace-ink);font:500 14.5px/1 var(--font-ui);letter-spacing:-.011em}.topbar-icon-action{width:30px;height:30px;padding:0}.topbar-icon-action:hover,.topbar-project-action:hover{background:var(--control-hover);color:var(--workspace-ink)}.topbar-project-action[data-active]{color:var(--workspace-ink)}.topbar-project-action[data-active] svg{fill:currentColor}.topbar-icon-action svg,.topbar-project-action svg{width:16px;height:16px;stroke-width:1.5}.navigator-edge{position:absolute;z-index:45;top:44px;bottom:0;left:0;width:8px;padding:0;border:0;background:transparent;cursor:default}.navigator-edge:focus-visible{width:24px;outline-offset:-2px}.navigator{position:relative;z-index:30;display:grid;container-name:navigator;container-type:inline-size;width:244px;min-width:244px;min-height:0;grid-template-rows:40px auto minmax(0,1fr) auto;padding:4px 5px 0;overflow:hidden;border-right:1px solid var(--hairline-strong);background:var(--nav-surface);color:var(--workspace-muted);font-family:var(--font-ui);transition:opacity var(--scriptr-motion-nav) var(--scriptr-ease)}.workspace-shell[data-nav=hidden]>.navigator{position:absolute;visibility:hidden;opacity:0;pointer-events:none}.workspace-shell[data-nav=revealed]{grid-template-columns:0 minmax(0,1fr)}.workspace-shell[data-nav=revealed]>.navigator{position:absolute;z-index:60;top:48px;bottom:8px;left:0;height:auto;border:1px solid var(--hairline-strong);border-left:0;border-radius:0 10px 10px 0;background:var(--nav-overlay-surface);box-shadow:18px 0 44px -26px rgba(10,9,6,.45)}.workspace-shell[data-environment=dark][data-nav=revealed]>.navigator,[data-environment=dark] .workspace-shell[data-nav=revealed]>.navigator{border-color:#2f2d27;box-shadow:18px 0 48px -24px rgba(0,0,0,.72)}@media (prefers-color-scheme:dark){.workspace-shell[data-environment=system][data-nav=revealed]>.navigator{border-color:#2f2d27;box-shadow:18px 0 48px -24px rgba(0,0,0,.72)}.workspace-shell[data-environment=system] .workspace-loading-mark img{filter:invert(1)}}.nav-workspace-head{display:flex;min-width:0;align-items:center;gap:3px;padding:0 2px}.nav-workspace-identity{display:grid;min-width:0;height:32px;flex:1 1;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;grid-gap:7px;gap:7px;padding:0 5px;border:0;border-radius:8px;background:transparent;color:var(--workspace-ink);font:500 14px/20px var(--font-ui);text-align:left}.nav-workspace-identity>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-workspace-identity>svg{width:13px;height:13px;stroke-width:1.7}.nav-workspace-avatar{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--layer-surface);color:var(--workspace-muted);font:500 9px var(--font-ui)}.nav-workspace-identity:hover{background:var(--control-hover)}.nav-pin{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--workspace-muted)}.sidebar-toggle-icon{display:block;width:16px;height:16px;flex:none}.sidebar-toggle-icon__pane{opacity:0;transition:opacity 70ms var(--scriptr-ease)}:is(.nav-pin,.topbar-nav-trigger):hover .sidebar-toggle-icon__pane{opacity:1;transition-duration:90ms}@media (prefers-reduced-motion:reduce){.sidebar-toggle-icon__pane{transition:none!important}}.nav-utilities{position:relative;z-index:2;display:flex;min-width:0;align-items:center;gap:2px;padding:4px 0 8px;overflow:visible}.nav-utility-item{position:relative;display:flex;flex:none}.nav-utility-item[data-mode=search]{margin-left:auto}.nav-utility{display:flex;width:32px;min-width:0;height:30px;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:0;padding:0 7px;overflow:hidden;border:0;border-radius:8px;background:transparent;color:var(--workspace-muted);font:500 14.5px/1 var(--font-ui);letter-spacing:-.011em;text-decoration:none;white-space:nowrap;transition:width .1s var(--scriptr-ease),color .1s var(--scriptr-ease)}.nav-utility svg{width:18px;height:18px;flex:none;stroke-width:1.7}.nav-utility .nav-home-icon{stroke-width:1.9}.nav-utility-label{display:block;max-width:0;margin-left:0;overflow:hidden;opacity:0;transform:translateX(-3px);white-space:nowrap;transition:max-width .1s var(--scriptr-ease),margin-left .1s var(--scriptr-ease),opacity .1s var(--scriptr-ease),transform .1s var(--scriptr-ease)}.nav-utility[data-mode=home]{--nav-utility-active-width:88px}.nav-utility[data-mode=chat]{--nav-utility-active-width:80px}.nav-utility[data-mode=inbox]{--nav-utility-active-width:86px}.nav-utility:hover:not(:disabled){background:var(--control-hover);color:var(--workspace-ink)}.nav-utility[data-selected=true]{width:var(--nav-utility-active-width);color:var(--workspace-ink);font-weight:500;transition-duration:.12s}.nav-utility[data-selected=true] svg{stroke-width:1.9}.nav-utility[data-selected=true] .nav-utility-label{max-width:56px;margin-left:6px;opacity:1;transform:translateX(0);transition-duration:.12s}.nav-utility:disabled{cursor:default;opacity:.42}.nav-utility-tooltip{position:absolute;z-index:4;top:calc(100% + 5px);left:50%;display:flex;width:max-content;align-items:center;gap:9px;padding:5px 7px;transform:translate(-50%,-2px);border-radius:6px;background:var(--workspace-ink);color:var(--workspace-bg);font:11px var(--font-ui);opacity:0;pointer-events:none;box-shadow:0 8px 20px -12px rgba(0,0,0,.45);transition:opacity .1s var(--scriptr-ease),transform .1s var(--scriptr-ease)}.nav-utility-tooltip kbd{color:inherit;font:10px var(--font-mono);opacity:.68}.nav-utility-item:has(.nav-utility:focus-visible)>.nav-utility-tooltip,.nav-utility-item:hover>.nav-utility-tooltip{transform:translate(-50%);opacity:1;transition-delay:.35s}.nav-utility-item[data-mode=home]>.nav-utility-tooltip{left:0;transform:translateY(-2px)}.nav-utility-item[data-mode=home]:has(.nav-utility:focus-visible)>.nav-utility-tooltip,.nav-utility-item[data-mode=home]:hover>.nav-utility-tooltip{transform:translate(0)}.nav-utility-item[data-mode=search]>.nav-utility-tooltip{right:0;left:auto;transform:translateY(-2px)}.nav-utility-item[data-mode=search]:has(.nav-utility:focus-visible)>.nav-utility-tooltip,.nav-utility-item[data-mode=search]:hover>.nav-utility-tooltip{transform:translate(0)}@container navigator (max-width: 176px){.nav-utility[data-selected=true]{width:54px}.nav-utility[data-selected=true] .nav-utility-label{max-width:18px;-webkit-mask-image:linear-gradient(90deg,#000 58%,transparent);mask-image:linear-gradient(90deg,#000 58%,transparent)}}@container navigator (max-width: 144px){.nav-utility-item{min-width:0;flex:1 1}.nav-utility-item[data-mode=search]{margin-left:0}.nav-utility,.nav-utility[data-selected=true]{width:100%;justify-content:center;padding:0}.nav-utility[data-selected=true] .nav-utility-label{max-width:0;margin-left:0;opacity:0;-webkit-mask-image:none;mask-image:none}}.nav-section-label{padding:8px 7px 4px;color:var(--section-label);font:500 12px/16px var(--font-ui);letter-spacing:-.01em;text-transform:none}.nav-tree{min-height:0;overflow:auto;padding:0 1px 12px;scrollbar-width:thin}.nav-project-tree{margin:1px 0}.nav-child-row,.nav-project{position:relative;display:flex;min-width:0;align-items:center;border-radius:6px}.nav-project{height:30px}.nav-project-chevron{display:grid;width:20px;height:30px;flex:none;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:inherit}.nav-project-link{display:flex;height:30px;align-items:center;padding:0 4px 0 2px;border:0;border-radius:6px;background:transparent;color:var(--workspace-muted);font:500 14.5px/1 var(--font-ui);letter-spacing:-.011em;text-align:left;text-decoration:none;cursor:pointer}.nav-project-link,.nav-project-link>.project-identity{min-width:0;flex:1 1}.nav-project-link>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-act-row:hover,.nav-child-row:hover,.nav-deep-row:hover,.nav-project:hover{background:var(--control-hover);color:var(--workspace-ink)}.nav-child-row[data-selected=true],.nav-deep-row[data-selected=true],.nav-project[data-selected=true]{background:transparent;color:var(--workspace-ink)}.nav-child-row[data-selected=true]:hover,.nav-deep-row[data-selected=true]:hover,.nav-project[data-selected=true]:hover{background:var(--control-hover)}.nav-project[data-selected=true] .nav-project-link{color:var(--workspace-ink)}.nav-child-row[data-selected=true]>a,.nav-deep-row[data-selected=true]{font-weight:500}.nav-act-row svg,.nav-chevron,.nav-disclosure svg{width:13px;height:13px;flex:none;stroke-width:1.7;transition:transform .1s var(--scriptr-ease)}.nav-act-row svg[data-open=true],.nav-chevron[data-open=true],.nav-disclosure svg[data-open=true]{transform:rotate(90deg)}.nav-more{display:grid;width:24px;height:24px;flex:none;place-items:center;margin-right:2px;border:0;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--workspace-ink) 42%,transparent);opacity:0}.nav-more svg{width:14px;height:14px}.nav-child-row:focus-within .nav-more,.nav-child-row:hover .nav-more,.nav-favourite-row:focus-within .nav-more,.nav-favourite-row:hover .nav-more,.nav-note-row:focus-within .nav-more,.nav-note-row:hover .nav-more,.nav-project:has(>.nav-more:focus-visible) .nav-more,.nav-project:has(>.nav-project-home:focus-visible) .nav-more,.nav-project:hover .nav-more{opacity:1}.nav-more:hover{background:color-mix(in srgb,var(--workspace-ink) 8%,transparent)}.nav-project-children{padding-left:14px}.nav-child-row{height:30px}.nav-disclosure,.nav-disclosure-space{display:grid;width:20px;height:30px;flex:none;place-items:center}.nav-disclosure{padding:0;border:0;border-radius:5px;background:transparent;color:inherit}.nav-child-row>a{display:grid;min-width:0;height:30px;flex:1 1;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-column-gap:7px;column-gap:7px;padding-right:5px;color:inherit;font:14px/1 var(--font-ui);letter-spacing:-.008em;text-decoration:none}.nav-child-row>a svg{width:15px;height:15px;justify-self:center;stroke-width:1.55}.nav-child-row>a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-manuscript-depth{padding-left:20px}.nav-act-row,.nav-deep-row{display:flex;width:100%;min-width:0;height:28px;align-items:center;gap:6px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--workspace-muted);font:12.5px var(--font-ui);letter-spacing:-.004em;text-align:left;text-decoration:none}.nav-act-row{color:var(--workspace-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.nav-act-label{min-width:0;flex:1 1;overflow:hidden;color:var(--workspace-ink);-webkit-text-fill-color:currentColor;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nav-act>[role=group]{padding-left:14px}.nav-deep-row>span:last-child{min-width:0;overflow:hidden;color:var(--workspace-muted);-webkit-text-fill-color:currentColor;text-overflow:ellipsis;white-space:nowrap}.nav-deep-row:hover>span:last-child,.nav-deep-row[data-selected=true]>span:last-child{color:var(--workspace-ink)}.nav-ordinal{width:20px;flex:none;color:var(--muted);font:9px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.navigator :where(a,button):focus-visible{outline:2px solid var(--scriptr-focus);outline-offset:-2px}.navigator [role=treeitem]:focus-visible{outline:2px solid var(--scriptr-focus);outline-offset:-2px}.nav-conversation-foot{display:flex;align-items:center;padding:8px 0;border-top:1px solid var(--hairline-soft)}.nav-conversation-foot>a,.nav-conversation-foot>button{display:flex;width:100%;height:32px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--hairline-strong);border-radius:8px;background:var(--layer-surface);color:var(--workspace-ink);font:12px var(--font-ui);text-decoration:none}.nav-conversation-foot svg{width:14px;height:14px;stroke-width:1.7}.nav-conversation-foot>:disabled{opacity:.45}.nav-reveal-sentinel{position:absolute;top:0;right:-8px;bottom:0;width:8px}@media (max-width:1179px){.workspace-shell[data-nav=pinned]{grid-template-columns:244px minmax(0,1fr)}}@media (max-width:899px){.workspace-shell{grid-template-columns:0 minmax(0,1fr)}.workspace-shell>.navigator{position:absolute;z-index:60;top:44px;bottom:0;left:0;height:auto;background:var(--nav-overlay-surface);box-shadow:18px 0 44px -26px rgba(10,9,6,.45)}}@media (max-width:759px){.workspace-shell>.navigator{width:min(244px,calc(100vw - 24px));min-width:min(244px,calc(100vw - 24px))}.workspace-topbar{padding-right:10px;padding-left:10px}.topbar-new-project span,.topbar-project-action span{display:none}}.scriptr-layer-root{position:absolute;z-index:80;inset:0;pointer-events:none}.scriptr-layer-root>*{pointer-events:auto}.platform-scrim{position:absolute;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#0c0b09 42%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:platform-fade var(--scriptr-motion-layer) var(--scriptr-ease)}.platform-dialog,.platform-sheet{display:flex;max-height:calc(100svh - 48px);flex-direction:column;overflow:hidden;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--layer-surface);color:var(--workspace-ink);box-shadow:0 28px 80px -32px rgba(0,0,0,.55);animation:platform-rise var(--scriptr-motion-layer) var(--scriptr-ease)}.platform-dialog[data-size=confirm]{width:min(460px,100%)}.platform-dialog[data-layout=question]{width:min(440px,100%)}.platform-scrim:has(.platform-dialog[data-layout=question]){background:color-mix(in srgb,var(--workspace-ink) 22%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.platform-dialog[data-layout=question] .platform-dialog-head{min-height:0;padding:32px 32px 0;border-bottom:0}.platform-dialog[data-layout=question] .display-editorial{font-size:1.45rem;line-height:1.2}.platform-dialog[data-layout=question] .platform-dialog-body{padding:18px 32px 4px}.platform-dialog[data-layout=question] .platform-dialog-foot{justify-content:space-between;min-height:0;padding:8px 32px 28px;border-top:0}.entity-create-form input{width:100%;height:46px;padding:0 14px;border:1px solid var(--hairline-strong);border-radius:10px;background:transparent;color:var(--workspace-ink);font:15px/1 var(--font-ui)}.entity-create-form input::placeholder{color:color-mix(in srgb,var(--workspace-ink) 36%,transparent)}.entity-create-form .entity-add-error{margin:8px 0 0}.entity-create-cancel,.entity-create-submit{height:34px;padding:0 16px;border-radius:9px;font:500 13px var(--font-ui);cursor:pointer}.entity-create-cancel{border:0;background:transparent;color:var(--workspace-muted)}.entity-create-cancel:hover{color:var(--workspace-ink)}.entity-create-submit{border:1px solid transparent;background:var(--workspace-ink);color:var(--raised)}.entity-create-cancel:disabled,.entity-create-submit:disabled{cursor:not-allowed;opacity:.55}.platform-scrim[data-scrim=quiet]{background:rgba(23,23,21,.1);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell[data-environment=warm] .platform-scrim[data-scrim=quiet]{background:rgba(42,37,32,.12)}.workspace-shell[data-environment=dark] .platform-scrim[data-scrim=quiet]{background:rgba(0,0,0,.42)}.platform-scrim[data-scrim=none]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.platform-dialog[data-size=settings]{width:min(920px,100%);height:min(640px,calc(100svh - 48px));border:0;border-radius:14px;box-shadow:0 24px 64px rgba(20,20,15,.14),0 2px 6px rgba(20,20,15,.06)}.workspace-shell[data-environment=warm] .platform-dialog[data-size=settings]{box-shadow:0 24px 64px rgba(60,40,20,.16),0 2px 6px rgba(60,40,20,.08)}.workspace-shell[data-environment=dark] .platform-dialog[data-size=settings]{box-shadow:0 28px 72px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.4)}.platform-dialog[data-placement=dock]{position:absolute;top:52px;left:12px;width:380px;height:min(560px,calc(100% - 64px));max-height:none;border:1px solid color-mix(in srgb,var(--workspace-ink) 7%,transparent);border-radius:12px;box-shadow:0 12px 36px rgba(20,20,15,.1),0 1px 2px rgba(20,20,15,.06)}.workspace-shell[data-environment=warm] .platform-dialog[data-placement=dock]{border-color:rgba(42,37,32,.08);box-shadow:0 12px 36px rgba(60,40,20,.12),0 1px 2px rgba(60,40,20,.08)}.workspace-shell[data-environment=dark] .platform-dialog[data-placement=dock]{border-color:#2f2d27;box-shadow:0 16px 44px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.4)}.platform-dialog[data-size=upgrade]{width:min(840px,100%)}.platform-dialog[data-size=announcement]{width:min(880px,100%)}.platform-dialog-head{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;gap:20px;padding:15px 16px;border-bottom:1px solid var(--hairline-soft)}.platform-dialog-head h2{margin:0;font:500 15px/1.35 var(--font-ui)}.platform-dialog-head p{margin:4px 0 0;color:var(--workspace-muted);font:12.5px/1.45 var(--font-ui)}.platform-icon-button{display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--workspace-muted)}.platform-icon-button:hover{background:var(--control-hover);color:var(--workspace-ink)}.platform-icon-button svg{width:15px;height:15px;stroke-width:1.7}.platform-dialog-body{min-height:0;flex:1 1;overflow:auto;padding:20px}.platform-dialog-body[data-chrome=frame],.platform-sheet[data-chrome=frame] .platform-dialog-body{display:flex;flex-direction:column;padding:0;overflow:hidden}.platform-dialog-foot{display:flex;min-height:52px;align-items:center;justify-content:flex-end;gap:8px;padding:9px 16px;border-top:1px solid var(--hairline-soft)}.platform-primary,.platform-secondary{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 15px;border:1px solid var(--workspace-ink);border-radius:8px;font:500 13px var(--font-ui);text-decoration:none;cursor:pointer}.platform-primary{background:var(--workspace-ink);color:var(--workspace-bg)}.platform-secondary{border-color:var(--hairline-strong);background:transparent;color:var(--workspace-ink)}.platform-primary:hover{opacity:.9}.platform-secondary:hover{background:var(--control-hover)}.platform-primary:focus-visible,.platform-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--layer-surface),0 0 0 3.5px var(--focus)}.platform-sheet{position:absolute;top:0;right:0;bottom:0;width:min(384px,calc(100vw - 48px));max-height:none;border-radius:12px 0 0 12px}.platform-sheet[data-side=left]{right:auto;left:0;border-radius:0 12px 12px 0}.platform-sheet[data-side=bottom]{top:auto;left:0;width:100%;max-height:calc(100svh - 48px);border-radius:12px 12px 0 0}.platform-popover-anchor,.platform-tooltip-anchor{position:relative;display:inline-flex}.platform-popover-trigger{display:contents}.platform-popover{position:absolute;z-index:90;top:calc(100% + 5px);left:0;min-width:180px;padding:5px;border:1px solid var(--hairline-strong);border-radius:10px;background:var(--layer-surface);box-shadow:0 16px 40px -24px rgba(22,21,15,.42);animation:platform-rise var(--scriptr-motion-layer) var(--scriptr-ease)}.platform-popover[data-align=end]{right:0;left:auto}.platform-tooltip-anchor>[role=tooltip]{position:absolute;z-index:95;top:calc(100% + 7px);left:50%;width:max-content;max-width:220px;padding:5px 7px;transform:translate(-50%,2px);border-radius:6px;background:var(--workspace-ink);color:var(--workspace-bg);font:11px var(--font-ui);opacity:0;pointer-events:none;transition:opacity .12s var(--scriptr-ease),transform .12s var(--scriptr-ease)}.platform-tooltip-anchor:is(:hover,:focus-within)>[role=tooltip]{transform:translate(-50%);opacity:1;transition-delay:.45s}.platform-banner{display:flex;min-height:36px;align-items:center;gap:12px;padding:7px 12px;border-bottom:1px solid var(--hairline-strong);background:var(--layer-surface);color:var(--workspace-ink);font:12.5px/1.45 var(--font-ui)}.platform-banner>span{flex:1 1}.platform-banner button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--workspace-muted)}.platform-banner svg{width:13px;height:13px}.platform-toast{position:absolute;z-index:120;right:18px;bottom:18px;max-width:min(360px,calc(100vw - 36px));padding:10px 13px;border:1px solid var(--hairline-strong);border-radius:9px;background:var(--layer-surface);color:var(--workspace-ink);box-shadow:0 16px 40px -24px rgba(22,21,15,.42);font:12.5px/1.4 var(--font-ui);animation:platform-rise var(--scriptr-motion-layer) var(--scriptr-ease)}@keyframes platform-fade{0%{opacity:0}}@keyframes platform-rise{0%{opacity:0;transform:translateY(4px)}}@media (max-width:819px){.platform-scrim{align-items:end;padding:0}.platform-dialog{width:100%!important;max-height:calc(100svh - 48px);border-radius:12px 12px 0 0}.platform-scrim:has(.platform-dialog[data-size=settings]){align-items:stretch}.platform-dialog[data-size=settings]{height:100svh;max-height:none;border-radius:0;box-shadow:none}.platform-dialog[data-placement=dock]{top:0;left:0;width:100%!important;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.platform-sheet[data-chrome=frame]{width:100%;border-radius:0}}@media (prefers-reduced-motion:reduce){.platform-dialog,.platform-popover,.platform-sheet,.platform-toast,.platform-tooltip-anchor>[role=tooltip]{transform:none!important}}[data-environment=system] .st-layer,[data-environment=white] .st-layer{--st-surface:#ffffff;--st-side:#f7f7f5;--st-sunken:#f4f3f0;--st-hover:#f0f0ed;--st-active:#e9e9e5;--st-line:#e9e8e4;--st-line-strong:#d5d3cd;--st-ink:#171715;--st-ink2:#5c5b56;--st-ink3:#86857f;--st-label:#6f6e68;--st-ol-line:rgba(23,23,21,.07);--st-inverse:#171715;--st-inverse-ink:#ffffff;--st-ring:rgba(43,99,240,.18);--st-scrim:rgba(23,23,21,.28);--st-danger:#b42318;--st-warn:#9a5b00;--st-warn-soft:#fff7e8;--st-warn-line:#f1ddb4;--st-sh-menu:0 12px 36px rgba(20,20,15,.10),0 1px 2px rgba(20,20,15,.06);--st-sh-modal:0 28px 80px rgba(20,20,15,.18),0 2px 8px rgba(20,20,15,.06);--st-art-filter:none;--st-art-blend:multiply}[data-environment=warm] .st-layer{--st-surface:#fffdf9;--st-side:#f6f1e7;--st-sunken:#f2ece1;--st-hover:#ece5d8;--st-active:#e5ddcc;--st-line:#e6decf;--st-line-strong:#cdc1ac;--st-ink:#2a2520;--st-ink2:#5f564a;--st-ink3:#8a7f6f;--st-label:#706659;--st-ol-line:rgba(42,37,32,.08);--st-inverse:#2a2520;--st-inverse-ink:#f8f4ec;--st-ring:rgba(43,99,240,.18);--st-scrim:rgba(42,37,32,.30);--st-danger:#a8321f;--st-warn:#8f5400;--st-warn-soft:#fbf0dc;--st-warn-line:#e9d3a8;--st-sh-menu:0 12px 36px rgba(60,40,20,.12),0 1px 2px rgba(60,40,20,.08);--st-sh-modal:0 28px 80px rgba(60,40,20,.20),0 2px 8px rgba(60,40,20,.08);--st-art-filter:none;--st-art-blend:multiply}[data-environment=dark] .st-layer{--st-surface:#1e1d18;--st-side:#1a1915;--st-sunken:#23221d;--st-hover:#26241f;--st-active:#2e2c26;--st-line:#2c2a24;--st-line-strong:#3d3b34;--st-ink:#f2efe8;--st-ink2:#aaa69c;--st-ink3:#7f7b72;--st-label:#8b877d;--st-ol-line:#33312a;--st-inverse:#f3eee3;--st-inverse-ink:#16150f;--st-ring:rgba(110,155,255,.25);--st-scrim:rgba(0,0,0,.55);--st-danger:#f2877a;--st-warn:#e8b35e;--st-warn-soft:rgba(232,179,94,.10);--st-warn-line:rgba(232,179,94,.28);--st-sh-menu:0 16px 44px rgba(0,0,0,.50),0 1px 2px rgba(0,0,0,.40);--st-sh-modal:0 30px 90px rgba(0,0,0,.65),0 2px 8px rgba(0,0,0,.40);--st-art-filter:invert(1);--st-art-blend:screen}@media (prefers-color-scheme:dark){[data-environment=system] .st-layer{--st-surface:#1e1d18;--st-side:#1a1915;--st-sunken:#23221d;--st-hover:#26241f;--st-active:#2e2c26;--st-line:#2c2a24;--st-line-strong:#3d3b34;--st-ink:#f2efe8;--st-ink2:#aaa69c;--st-ink3:#7f7b72;--st-label:#8b877d;--st-ol-line:#33312a;--st-inverse:#f3eee3;--st-inverse-ink:#16150f;--st-ring:rgba(110,155,255,.25);--st-scrim:rgba(0,0,0,.55);--st-danger:#f2877a;--st-warn:#e8b35e;--st-warn-soft:rgba(232,179,94,.10);--st-warn-line:rgba(232,179,94,.28);--st-sh-menu:0 16px 44px rgba(0,0,0,.50),0 1px 2px rgba(0,0,0,.40);--st-sh-modal:0 30px 90px rgba(0,0,0,.65),0 2px 8px rgba(0,0,0,.40);--st-art-filter:invert(1);--st-art-blend:screen}}.st-layer{--st-blue:var(--premium-blue,#2b63f0);--st-blue-soft:var(--premium-blue-soft,rgba(43,99,240,.08));--st-blue-ink:var(--premium-blue-ink,#fff);--st-glyph-cut:var(--st-surface);--st-pad-x:64px;position:absolute;z-index:90;inset:0;display:grid;place-items:center;color:var(--st-ink);font:14px/20px var(--font-ui);-webkit-font-smoothing:antialiased}.st-scrim{position:absolute;inset:0;background:var(--st-scrim);animation:st-fade .14s ease-out}.st-modal{position:relative;z-index:2;display:flex;overflow:hidden;outline:none;width:min(1180px,calc(100vw - 96px));height:min(920px,calc(100svh - 80px));border-radius:14px;background:var(--st-surface);color:var(--st-ink);box-shadow:var(--st-sh-modal);animation:st-in .16s ease-out}.st-side{display:flex;width:248px;flex:none;flex-direction:column;overflow-y:auto;box-sizing:border-box;padding:10px 8px;background:var(--st-side);border-right:1px solid var(--st-line)}.st-main{position:relative;display:flex;min-width:0;flex:1 1;flex-direction:column}.st-close{position:absolute;z-index:6;top:14px;right:14px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--st-ink3);cursor:pointer}.st-close:hover{background:var(--st-hover);color:var(--st-ink)}.st-close svg,.st-phone-close svg{width:16px;height:16px;stroke-width:1.7}.st-panes{position:relative;min-height:0;flex:1 1}.st-pane{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;visibility:hidden}.st-pane[data-active=true]{visibility:visible}.st-column{max-width:720px;margin:0 auto;box-sizing:content-box;padding:52px var(--st-pad-x) 56px}.st-column[data-wide=true]{max-width:980px}.st-column[data-dirty=true]{padding-bottom:96px}.st-page-title{margin:0;padding-right:36px;font:600 24px/30px var(--font-ui);letter-spacing:-.012em;color:var(--st-ink)}.st-page-subtitle{margin:6px 0 0;color:var(--st-ink2);font-size:14px;line-height:21px;text-wrap:pretty}.st-layer :is(button,a,input,[role=option],[tabindex="0"]):focus-visible{outline:none;box-shadow:0 0 0 2px var(--st-surface),0 0 0 3.5px var(--focus,#4c7dff)}.st-layer .st-input:focus-visible,.st-search input:focus-visible{box-shadow:inset 0 0 0 1px var(--st-ink3),0 0 0 3px var(--st-ring)}.st-search{position:relative;margin:2px 2px 6px}.st-search>svg{position:absolute;top:9px;left:9px;width:15px;height:15px;color:var(--st-ink3);pointer-events:none;stroke-width:1.7}.st-search input{width:100%;height:32px;box-sizing:border-box;padding:0 10px 0 32px;border:0;border-radius:8px;outline:none;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-ink);font:13px var(--font-ui)}.st-search input::placeholder{color:var(--st-ink3)}.st-search input::-webkit-search-cancel-button{display:none}.st-nav-group{display:flex;flex-direction:column;gap:1px}.st-nav-label{display:flex;height:30px;box-sizing:border-box;align-items:flex-end;padding:0 10px 5px;color:var(--st-label);font:500 11px/16px var(--font-ui)}.st-nav-item,.st-nav-upgrade{display:flex;width:100%;height:30px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--st-ink);font:14px/20px var(--font-ui);text-align:left;cursor:pointer}.st-nav-item:hover{background:var(--st-hover)}.st-nav-item[aria-current=page]{background:var(--st-active);font-weight:500}.st-nav-icon{display:flex;flex:none;color:var(--st-ink2)}.st-nav-item[aria-current=page] .st-nav-icon{color:var(--st-ink)}.st-nav-icon>svg{width:16px;height:16px;stroke-width:1.7}.st-nav-text{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-nav-avatar{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--st-active);color:var(--st-ink2);font:600 9px/1 var(--font-ui)}.st-nav-avatar[data-size=md]{width:22px;height:22px;font-size:10px}.st-nav-spacer{flex:1 1}.st-nav-upgrade{height:32px;color:var(--st-blue);font-weight:500}.st-nav-upgrade:hover,.st-nav-upgrade[aria-current=page]{background:var(--st-blue-soft)}.st-upgrade-glyph{display:block;flex:none}.st-results{display:flex;flex-direction:column;gap:1px;padding:4px 0}.st-result{display:block;width:100%;padding:6px 10px;border:0;border-radius:6px;background:transparent;font-family:var(--font-ui);text-align:left;cursor:pointer}.st-result[data-active=true]{background:var(--st-hover)}.st-result-label{display:block;color:var(--st-ink);font-size:13px;line-height:18px}.st-result-where{display:block;color:var(--st-ink3);font-size:11px;line-height:15px}.st-results-empty{padding:10px 8px;color:var(--st-ink3);font-size:13px;line-height:18px}.st-rail{display:flex;width:60px;flex:none;flex-direction:column;align-items:center;gap:2px;padding:10px 0;background:var(--st-side);border-right:1px solid var(--st-line)}.st-rail-item{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--st-ink2);cursor:pointer}.st-rail-item>svg{width:18px;height:18px;stroke-width:1.7}.st-rail-item:hover{background:var(--st-hover)}.st-rail-item[aria-current=page]{background:var(--st-active);color:var(--st-ink)}.st-rail-upgrade{color:var(--st-blue)}.st-rail-upgrade:hover,.st-rail-upgrade[aria-current=page]{background:var(--st-blue-soft);color:var(--st-blue)}.st-rail-rule{width:24px;height:1px;margin:4px 0;background:var(--st-line)}.st-popover-scrim{position:absolute;z-index:20;inset:0}.st-rail-search{position:absolute;z-index:21;top:12px;left:12px;width:320px;max-width:calc(100% - 24px);box-sizing:border-box;padding:8px;border:1px solid var(--st-ol-line);border-radius:12px;background:var(--st-surface);box-shadow:var(--st-sh-menu);animation:st-pop .14s ease-out}.st-rail-search .st-search{margin:0 0 4px}.st-rail-search .st-search input{height:34px;background:var(--st-hover);box-shadow:none;font-size:14px}.st-phonebar{height:52px;flex:none;justify-content:space-between;padding:0 8px;border-bottom:1px solid var(--st-line);background:var(--st-surface)}.st-phone-back,.st-phonebar{display:flex;align-items:center}.st-phone-back{height:44px;gap:2px;padding:0 10px 0 4px;border:0;border-radius:8px;background:transparent;color:var(--st-ink);font:15px var(--font-ui);cursor:pointer}.st-phone-back svg{width:20px;height:20px;stroke-width:1.7}.st-phone-close{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--st-ink2);cursor:pointer}.st-phone-index{padding:12px 16px 40px}.st-phone-title{margin:6px 4px 14px;font:600 28px/34px var(--font-ui);letter-spacing:-.015em}.st-search[data-variant=phone]{margin:0 0 10px}.st-search[data-variant=phone]>svg{top:14px;left:12px}.st-search[data-variant=phone] input{height:44px;padding-left:36px;border-radius:10px;background:var(--st-sunken);box-shadow:none;font-size:16px}.st-phone-group-label{padding:18px 12px 6px;color:var(--st-label);font:500 12px/16px var(--font-ui)}.st-phone-group{margin-top:6px;overflow:hidden;border-radius:12px;background:var(--st-sunken)}.st-phone-row{display:flex;width:100%;height:50px;align-items:center;gap:12px;padding:0 12px 0 14px;border:0;border-bottom:1px solid var(--st-line);background:transparent;color:var(--st-ink);font:15px var(--font-ui);text-align:left;cursor:pointer}.st-phone-group .st-phone-row:last-child{border-bottom:0}.st-phone-row>svg{width:16px;height:16px;color:var(--st-ink3)}.st-phone-row .st-nav-icon>svg{width:20px;height:20px}.st-phone-upgrade{display:flex;width:100%;height:50px;align-items:center;gap:12px;margin-top:18px;padding:0 14px;border:0;border-radius:12px;background:var(--st-blue-soft);color:var(--st-blue);font:500 15px var(--font-ui);text-align:left;cursor:pointer}.st-phone-index .st-result{min-height:52px;padding:6px 12px;border-bottom:1px solid var(--st-line);border-radius:0}.st-phone-index .st-result-label{font-size:15px;line-height:21px}.st-phone-index .st-result-where{font-size:12px;line-height:16px}.st-section-title{margin:28px 0 4px;padding-bottom:10px;border-bottom:1px solid var(--st-line);color:var(--st-ink);font:600 15px/20px var(--font-ui)}.st-section-title[data-first=true]{margin-top:36px}.st-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 -10px;padding:14px 10px;border-radius:10px}.st-row-text{min-width:220px;flex:1 1}.st-row-label{color:var(--st-ink);font:500 14px/20px var(--font-ui)}.st-row-label[data-tone=danger]{color:var(--st-danger)}.st-row-description{margin-top:2px;color:var(--st-ink2);font-size:13px;line-height:19px;text-wrap:pretty}.st-row-control{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px}.st-block{margin:0 -10px;padding:14px 10px;border-radius:10px}.st-prose{display:flex;flex-direction:column;gap:8px}.st-prose .st-hint,.st-prose .st-row-description{max-width:600px;margin:0}.st-paragraph{margin:12px 0 0;color:var(--st-ink2);font-size:13px;line-height:19px;text-wrap:pretty}.st-hint{margin:8px 0 0;line-height:17px}.st-footnote,.st-hint{color:var(--st-ink3);font-size:12px;text-wrap:pretty}.st-footnote{margin:24px 0 0;line-height:18px}.st-quiet{color:var(--st-ink2);font-size:13px}.st-break{overflow-wrap:anywhere}.st-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-alert-line{margin:6px 0 0;color:var(--st-danger)}.st-alert-line,.st-note{font-size:13px;line-height:19px}.st-note{display:flex;gap:8px;margin:2px 0 0;color:var(--st-ink2);animation:st-fade .16s ease-out}.st-note>svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--st-ink3);stroke-width:1.7}.st-note strong{font-weight:600;color:var(--st-ink)}.st-status-line{min-height:20px;margin-top:18px;color:var(--st-ink2);font-size:13px;line-height:19px}[data-settings-anchor][data-flash=true]{animation:st-flash 1.4s ease-out}.st-button,.st-callout-action button:not([class]),.st-row-control>button:not([class]),.st-row-control>form>button:not([class]),.st-warning-action button:not([class]){display:inline-flex;height:32px;flex:none;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:8px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line-strong);color:var(--st-ink);font:500 13px var(--font-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.st-button:hover:not(:disabled),.st-row-control>button:not([class]):hover:not(:disabled){background:var(--st-hover)}.st-button:disabled,.st-row-control button:disabled{cursor:default;opacity:.55}.st-button[data-size=sm]{height:30px;padding:0 10px}.st-button[data-variant=primary]{background:var(--st-inverse);box-shadow:none;color:var(--st-inverse-ink)}.st-button[data-variant=primary]:hover:not(:disabled){background:var(--st-inverse);opacity:.9}.st-button[data-variant=ghost]{background:transparent;box-shadow:none;color:var(--st-ink2);font-weight:400}.st-button[data-variant=ghost]:hover:not(:disabled){background:var(--st-hover);color:var(--st-ink)}.st-button[data-variant=premium]{height:34px;padding:0 14px;background:var(--st-blue);box-shadow:none;color:var(--st-blue-ink);font-weight:600}.st-button[data-variant=premium]:hover:not(:disabled){background:var(--st-blue);opacity:.92}.st-button[data-variant=danger]{background:var(--st-danger);box-shadow:none;color:#fff}.st-button[data-tone=danger]{color:var(--st-danger)}.st-plan-current-actions .st-button{height:34px}.st-select>svg{width:14px;height:14px;color:var(--st-ink3);stroke-width:1.8}.st-select{padding:0 10px 0 12px}.st-input{width:300px;max-width:100%;height:34px;box-sizing:border-box;padding:0 10px;border:0;border-radius:8px;outline:none;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line-strong);color:var(--st-ink);font:14px var(--font-ui)}.st-input[data-width=grow]{width:auto;min-width:200px;flex:1 1}.st-input[data-width=full]{width:100%}.st-field{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.st-field-label{display:block;color:var(--st-label);font:500 12px/16px var(--font-ui)}.st-field-status{min-height:17px;margin-top:6px;color:var(--st-ink3);font-size:12px;line-height:17px}.st-field-status[role=alert]{color:var(--st-danger)}.st-inline-edit{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.st-inline-edit .st-button{height:34px}.st-control-stack{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.st-switch{position:relative;width:36px;height:22px;flex:none;padding:0;border:0;border-radius:11px;background:var(--st-line-strong);cursor:pointer;transition:background .12s}.st-switch>span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .12s}.st-switch[aria-checked=true]{background:var(--st-ink)}.st-switch[aria-checked=true]>span{left:17px;background:var(--st-surface)}.st-switch:disabled{cursor:default;opacity:.6}.st-icon-button{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;color:var(--st-ink2)}.st-icon-button:hover{background:var(--st-hover);color:var(--st-ink)}.st-icon-button svg{width:15px;height:15px;stroke-width:1.7}.st-pill{padding:1px 6px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--st-line-strong);color:var(--st-ink2);font:500 11px/16px var(--font-ui)}.st-label-with-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.st-badge{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:5px;background:var(--st-hover);color:var(--st-ink2);font:500 11px/17px var(--font-ui);vertical-align:2px}.st-skeleton{display:flex;flex-direction:column;gap:26px;padding:14px 0}.st-skeleton-block span{display:block;height:10px;border-radius:5px;background:var(--st-hover);animation:st-pulse 1.4s ease-in-out infinite}.st-skeleton-block span[data-line="0"]{width:220px;max-width:70%}.st-skeleton-block span[data-line="1"]{width:340px;max-width:90%;height:9px;margin-top:8px}.st-pane[data-section=billing] .st-skeleton{margin-top:32px}.st-inline-error{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:4px 0;color:var(--st-ink2);font-size:13px}.st-inline-error[data-framed=true]{margin-top:32px;padding:14px 16px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--st-line)}.st-inline-error>svg{width:16px;height:16px;flex:none;color:var(--st-ink3);stroke-width:1.7}.st-inline-error>div{min-width:200px;flex:1 1}.st-inline-error-title{color:var(--st-ink);font:500 14px/20px var(--font-ui)}.st-inline-error-detail{color:var(--st-ink2);font-size:13px;line-height:19px}.st-profile{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0 -10px;padding:14px 10px;border-radius:10px}.st-avatar{display:grid;width:56px;height:56px;flex:none;place-items:center;border-radius:50%;background:var(--st-sunken);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-ink2);font:500 19px var(--font-ui)}.st-profile-field{min-width:220px;flex:1 1}.st-popover-anchor{position:relative}.st-popover{position:absolute;z-index:10;top:calc(100% + 6px);right:0;box-sizing:border-box;padding:6px;border:1px solid var(--st-ol-line);border-radius:12px;background:var(--st-surface);box-shadow:var(--st-sh-menu);animation:st-pop .12s ease-out}.st-country-popover{width:280px}.st-popover-search.st-input{width:100%;height:32px;margin-bottom:4px;border-radius:7px;background:var(--st-hover);box-shadow:none;font-size:13px}.st-country-list{max-height:260px;overflow-y:auto}.st-country-option{display:flex;height:34px;align-items:center;gap:10px;padding:0 8px;border-radius:6px;cursor:pointer;font-size:13px}.st-country-option>span:first-child{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--st-ink)}.st-country-option[data-active=true]{background:var(--st-hover)}.st-country-currency{color:var(--st-ink3);font-size:12px}.st-check-space,.st-country-option>svg{width:15px;height:15px;flex:none;color:var(--st-ink);stroke-width:1.8}.st-country-empty{padding:10px 8px;color:var(--st-ink3);font-size:13px}.st-inset{margin:0 0 6px;padding:14px;border-radius:10px;background:var(--st-sunken);animation:st-pop .16s ease-out}.st-inset .st-inline-edit{margin-top:6px}.st-inset-text{margin:0;color:var(--st-ink);font-size:13px;line-height:19px}.st-signin{display:flex;align-items:center;gap:12px}.st-signin-mark{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:8px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-ink2)}.st-signin-mark img,.st-signin-mark svg{width:18px;height:18px;object-fit:contain;stroke-width:1.7}[data-environment=dark] .st-signin-mark img[data-provider=apple],[data-environment=dark] .st-signin-mark img[data-provider=x]{filter:invert(1)}@media (prefers-color-scheme:dark){[data-environment=system] .st-signin-mark img[data-provider=apple],[data-environment=system] .st-signin-mark img[data-provider=x]{filter:invert(1)}}.st-themes{display:grid;max-width:600px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.st-theme{display:flex;min-width:0;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;font-family:var(--font-ui);text-align:left;cursor:pointer}.st-theme-preview{--tile:#fff;--tile-side:#f7f7f5;--tile-line:#dddcd7;position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:16/10;border-radius:9px;background:var(--tile);box-shadow:inset 0 0 0 1px var(--st-line-strong)}.st-theme[aria-checked=true] .st-theme-preview{box-shadow:0 0 0 2px var(--st-surface),0 0 0 3.5px var(--st-ink)}.st-theme-preview[data-theme=warm]{--tile:#fcfaf5;--tile-side:#f2ecdf;--tile-line:#d9cfbc}.st-theme-preview[data-theme=dark]{--tile:#161511;--tile-side:#1e1d18;--tile-line:#3b3933}.st-theme-preview[data-theme=system]:after{content:"";position:absolute;inset:0;background:#161511;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.st-theme-preview i{position:absolute;z-index:1;display:block}.st-theme-preview i[data-part=side]{top:0;bottom:0;left:0;width:26%;background:var(--tile-side);box-shadow:inset -1px 0 0 var(--tile-line)}.st-theme-preview i[data-part=l1]{top:24%;left:36%;width:40%;height:5px;border-radius:3px;background:var(--tile-line)}.st-theme-preview i[data-part=l2]{top:42%;width:50%}.st-theme-preview i[data-part=l2],.st-theme-preview i[data-part=l3]{left:36%;height:4px;border-radius:2px;background:var(--tile-line);opacity:.8}.st-theme-preview i[data-part=l3]{top:56%;width:44%}.st-theme-preview[data-theme=system] i[data-part=side]{z-index:0}.st-theme-preview[data-theme=system] i[data-part=l2],.st-theme-preview[data-theme=system] i[data-part=l3]{background:#8a877f}.st-theme-label,.st-writing-label{display:flex;align-items:center;gap:6px;color:var(--st-ink);font:500 13px/18px var(--font-ui)}.st-theme-label svg,.st-writing-label svg{width:14px;height:14px;stroke-width:2}.st-writing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.st-writing-option{display:block;padding:18px 18px 16px;border:0;border-radius:12px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line-strong);font-family:var(--font-ui);text-align:left;cursor:pointer}.st-writing-option[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--st-ink)}.st-writing-sample{display:block;color:var(--st-ink);font:400 19px/27px var(--font-story-editorial);text-wrap:pretty}.st-writing-sample[data-face=modern]{font-family:var(--font-ui);letter-spacing:-.01em}.st-writing-label{margin-top:12px;font-weight:600}.st-writing-description{display:block;margin-top:2px;color:var(--st-ink2);font-size:12px;line-height:17px}.st-plan-current{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding:18px 20px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--st-line)}.st-plan-current-text{min-width:220px;flex:1 1}.st-plan-current-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px}.st-plan-current-name>span:first-child{color:var(--st-ink);font:600 22px/28px var(--font-ui);letter-spacing:-.01em}.st-plan-current-status{color:var(--st-ink2);font-size:13px}.st-plan-current-text .st-row-description{margin-top:4px}.st-plan-current-actions{display:flex;flex:none;flex-wrap:wrap;gap:6px}.st-meter{height:6px;overflow:hidden;border-radius:3px;background:var(--st-hover)}.st-meter>span{display:block;height:100%;border-radius:3px;background:var(--st-ink)}.st-meter-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px}.st-meter-legend strong{color:var(--st-ink);font:600 14px/20px var(--font-ui)}.st-meter-legend span{color:var(--st-ink2);font-size:13px;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-block .st-hint{margin-top:2px}.st-later{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;color:var(--st-ink3);font-size:12px;line-height:17px}.st-later>span{padding:1px 6px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--st-line);font:600 10px/15px var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.st-warning{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;border-radius:10px;background:var(--st-warn-soft);box-shadow:inset 0 0 0 1px var(--st-warn-line)}.st-warning>svg{width:16px;height:16px;flex:none;color:var(--st-warn);stroke-width:1.7}.st-warning>div{min-width:220px;flex:1 1}.st-warning-title{color:var(--st-ink);font:600 14px/20px var(--font-ui)}.st-warning-action{display:flex;flex-direction:column;gap:6px}.st-warning-action button:not([class]){background:var(--st-inverse);box-shadow:none;color:var(--st-inverse-ink)}.st-callout{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;padding:12px 14px;border-radius:10px;background:var(--st-sunken);color:var(--st-ink);font-size:13px;line-height:19px}.st-callout>svg{width:15px;height:15px;flex:none;color:var(--st-ink3);stroke-width:1.7}.st-callout>span:not(.st-callout-action){min-width:200px;flex:1 1}.st-callout-action button:not([class]){height:30px;padding:0 10px;font-size:12px}.st-invoices{display:flex;flex-direction:column}.st-invoice{display:grid;grid-template-columns:110px minmax(0,1fr) 96px 110px 30px;align-items:center;grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px solid var(--st-line);color:var(--st-ink);font-size:13px;line-height:19px}.st-invoice-head{padding:12px 0 6px;color:var(--st-label);font:500 11px/16px var(--font-ui)}.st-invoice-number{min-width:0;overflow:hidden;color:var(--st-ink2);text-overflow:ellipsis;white-space:nowrap}.st-invoice-amount,.st-invoice-head>span:nth-child(3){text-align:right}.st-invoice-status{color:var(--st-ink2);font:500 12px/18px var(--font-ui)}.st-invoice-status[data-tone=warn]{color:var(--st-warn)}.st-links{display:flex;flex-direction:column;margin:6px -10px 0}.st-links a{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;color:var(--st-ink);font-size:14px;line-height:20px;text-decoration:none}.st-links a:hover{background:var(--st-hover)}.st-links a>span{flex:1 1}.st-links svg{width:14px;height:14px;color:var(--st-ink3);stroke-width:1.7}.st-savebar{position:absolute;z-index:8;bottom:18px;left:50%;display:flex;max-width:calc(100% - 32px);box-sizing:border-box;align-items:center;gap:6px;padding:7px 8px 7px 14px;border:1px solid var(--st-ol-line);border-radius:11px;background:var(--st-surface);box-shadow:var(--st-sh-menu);transform:translateX(-50%);animation:st-pop-bar .14s ease-out}.st-savebar-text{min-width:0;flex:1 1;color:var(--st-ink);font-size:13px;line-height:18px}.st-layer~.platform-scrim{background:var(--st-scrim-inner,rgba(23,23,21,.28));-webkit-backdrop-filter:none;backdrop-filter:none}[data-environment=dark] .st-layer~.platform-scrim{--st-scrim-inner:rgba(0,0,0,.55)}.st-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%}.st-dialog-actions .st-button,.st-inline-form .st-button{height:34px;padding:0 14px}.st-dialog-body p{margin:0 0 8px;color:var(--workspace-muted);font:14px/21px var(--font-ui);text-wrap:pretty}.st-dialog-note{color:var(--workspace-ink)!important}.st-inline-form{display:contents}.st-plans-title.display-editorial{padding-right:36px;color:var(--st-ink);font-size:38px;line-height:44px;letter-spacing:-.015em}.st-plans-subtitle{margin:8px 0 0;color:var(--st-ink2);font-size:15px;line-height:22px}.st-plans-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.st-segmented{display:flex;padding:2px;border-radius:9px;background:var(--st-hover)}.st-segmented>button{height:30px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--st-ink2);font:13px var(--font-ui);cursor:pointer}.st-segmented>button[aria-checked=true]{background:var(--st-surface);box-shadow:0 1px 2px rgba(20,20,15,.08),inset 0 0 0 1px var(--st-line);color:var(--st-ink);font-weight:600}.st-segmented[data-fill=true]>button{height:36px;flex:1 1;font-size:14px}.st-plans-save{color:var(--st-ink2);font-size:13px;line-height:18px}.st-plans-spacer{flex:1 1}.st-plans-currency{padding:0;border:0;background:transparent;color:var(--st-ink3);font:12px/17px var(--font-ui);cursor:pointer}.st-plans-currency:hover{color:var(--st-ink);text-decoration:underline;text-underline-offset:2px}.st-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-column-gap:16px;column-gap:16px;margin-top:20px}.st-plan-card{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;border-radius:14px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line)}.st-plan-card[data-current=true],.st-plan-summary[data-current=true]{box-shadow:inset 0 0 0 1.5px var(--st-ink3)}.st-plan-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 18px 0 20px}.st-plan-card-head>div{min-width:0;padding-top:2px}.st-plan-name{margin:0;color:var(--st-ink);font:600 18px/24px var(--font-ui)}.st-plan-promise{margin:2px 0 0;color:var(--st-ink2);font-size:14px;line-height:20px;text-wrap:pretty}.st-plan-art{display:block;width:76px;height:76px;flex:none;margin:-4px -4px 0 0;object-fit:contain;filter:var(--st-art-filter);mix-blend-mode:var(--st-art-blend);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-plan-art[data-compact=true]{width:56px;height:56px;margin:0}.st-plan-price{display:flex;align-items:baseline;gap:6px;padding:14px 20px 0}.st-plan-price strong{color:var(--st-ink);font:600 30px/36px var(--font-ui);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.st-plan-price span{color:var(--st-ink2);font-size:13px;white-space:nowrap}.st-plan-billed{min-height:17px;padding:2px 20px 0;color:var(--st-ink3);font-size:12px;line-height:17px}.st-plan-action{padding:16px 20px 0}.st-plan-lead{margin:18px 20px 0;padding-top:16px;border-top:1px solid var(--st-line);color:var(--st-ink);font:600 12px/16px var(--font-ui)}.st-plan-features{display:flex;margin:0;padding:10px 20px 22px;flex-direction:column;gap:8px;list-style:none}.st-plan-features li{display:flex;gap:9px;color:var(--st-ink);font-size:13px;line-height:19px;text-wrap:pretty}.st-plan-features svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--st-ink2);stroke-width:1.8}.st-plan-cta{width:100%;height:36px;border:0;border-radius:8px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line-strong);color:var(--st-ink);font:600 13px var(--font-ui);cursor:pointer}.st-plan-cta:hover:not(:disabled){background:var(--st-hover)}.st-plan-cta[data-tone=premium]{background:var(--st-blue);box-shadow:none;color:var(--st-blue-ink)}.st-plan-cta[data-tone=premium]:hover:not(:disabled){background:var(--st-blue);opacity:.92}.st-plan-cta[data-tone=current]{background:transparent;box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-ink3);font-weight:500;cursor:default}.st-plan-cta[data-compact=true]{height:30px;margin-top:10px;font-size:12px}.st-plan-stack{display:none;flex-direction:column;gap:10px;margin-top:20px}.st-plan-summary{border-radius:14px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line)}.st-plan-summary-head{display:flex;width:100%;align-items:center;gap:14px;padding:12px 14px 12px 12px;border:0;border-radius:14px;background:transparent;font-family:var(--font-ui);text-align:left;cursor:pointer}.st-plan-summary-text{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:1px}.st-plan-summary-name{color:var(--st-ink);font:600 16px/22px var(--font-ui)}.st-plan-summary-text .st-plan-promise{margin:0;font-size:13px;line-height:18px}.st-plan-summary-price{display:flex;flex:none;flex-direction:column;align-items:flex-end}.st-plan-summary-price strong{color:var(--st-ink);font:600 18px/24px var(--font-ui);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.st-plan-summary-price span{color:var(--st-ink3);font-size:11px;line-height:15px}.st-chevron{width:14px;height:14px;flex:none;color:var(--st-ink3);stroke-width:1.8;transition:transform .18s cubic-bezier(.2,0,0,1)}.st-chevron[data-open=true]{transform:rotate(180deg)}.st-plan-summary-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.2,0,0,1)}.st-plan-summary-panel[data-open=true]{grid-template-rows:1fr}.st-plan-summary-inner{min-height:0;overflow:hidden}.st-plan-summary-body{margin:0 14px;padding:14px 0 16px;border-top:1px solid var(--st-line)}.st-plan-summary-body .st-plan-billed{margin-bottom:12px;padding:0}.st-plan-summary-body .st-plan-lead{margin:0;padding:0;border:0}.st-plan-summary-body .st-plan-features{padding:10px 0 0}.st-plan-summary-body .st-plan-cta{margin-top:16px}.st-plans-tax{margin-top:14px}.st-compare-toggle{display:flex;justify-content:center;margin-top:18px}.st-compare-toggle>button{display:flex;height:36px;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--st-ink2);font:14px var(--font-ui);cursor:pointer}.st-compare-toggle>button:hover{background:var(--st-hover);color:var(--st-ink)}.st-compare-toggle svg{width:14px;height:14px;stroke-width:1.8;transition:transform .12s}.st-compare-toggle svg[data-open=true]{transform:rotate(180deg)}.st-compare{margin-top:12px}.st-compare-sticky{position:-webkit-sticky;position:sticky;z-index:4;top:0;background:var(--st-surface);border-bottom:1px solid var(--st-line)}.st-compare-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.st-compare-head>div{padding:16px 0 12px}.st-compare-plan{color:var(--st-ink);font:600 14px/20px var(--font-ui)}.st-compare-price{color:var(--st-ink2);font-size:12px;line-height:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-compare-cats{display:flex;gap:2px;margin-left:-8px;padding:0 0 8px;overflow-x:auto}.st-compare-cats button{height:26px;flex:none;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--st-ink2);font:12px var(--font-ui);white-space:nowrap;cursor:pointer}.st-compare-cats button:hover{background:var(--st-hover);color:var(--st-ink)}.st-compare-group{padding:26px 8px 8px;color:var(--st-label);font:600 12px/16px var(--font-ui);scroll-margin-top:150px}.st-compare-group,.st-compare-row{border-bottom:1px solid var(--st-line)}.st-compare-row{min-height:44px;align-items:center;padding:8px 0;color:var(--st-ink);font-size:13px;line-height:19px}.st-compare-row>span:first-child{padding-left:8px}.st-compare-yes{display:flex;color:var(--st-ink)}.st-compare-yes svg{width:15px;height:15px;stroke-width:1.8}.st-compare-no{color:var(--st-ink3)}.st-compare-narrow{display:none}.st-compare-picker{padding:10px 0}.st-compare-pick-line{margin-top:8px;color:var(--st-ink2);font-size:13px;line-height:18px}.st-compare-narrow .st-compare-group{padding:22px 0 6px;scroll-margin-top:0}.st-compare-one{display:flex;min-height:44px;align-items:center;gap:16px;padding:8px 0;border-bottom:1px solid var(--st-line);color:var(--st-ink);font-size:14px;line-height:20px}.st-compare-one>span:first-child{flex:1 1}.st-compare-one>span:last-child{display:flex;justify-content:flex-end;text-align:right}.st-faq{margin-top:44px}.st-faq-title{margin:0 0 6px;color:var(--st-ink);font:600 20px/26px var(--font-ui)}.st-faq-item{border-bottom:1px solid var(--st-line)}.st-faq-item>button{display:flex;width:100%;min-height:54px;align-items:center;gap:16px;padding:12px 2px;border:0;background:transparent;color:var(--st-ink);font:15px/22px var(--font-ui);text-align:left;cursor:pointer}.st-faq-item>button>span{flex:1 1}.st-faq-item>button>svg{width:16px;height:16px;flex:none;color:var(--st-ink3);stroke-width:1.7}.st-faq-answer{padding:0 40px 18px 2px;color:var(--st-ink2);font-size:14px;line-height:22px;text-wrap:pretty;animation:st-fade .14s ease-out}.nav-account-menu-group button.nav-account-menu-upgrade{color:var(--premium-blue);font-weight:500}.nav-account-menu-group button.nav-account-menu-upgrade:hover{background:var(--premium-blue-soft)}.nav-account-menu-group button.nav-account-menu-upgrade svg{width:16px;height:16px;color:var(--premium-blue)}.nav-account-menu-upgrade .st-upgrade-glyph path{stroke:var(--raised)!important}@media (max-width:1199px){.st-plan-grid{column-gap:12px}.st-plan-art{width:60px;height:60px}}@media (max-width:1099px){.st-layer{--st-pad-x:44px}.st-modal{width:calc(100vw - 48px)}.st-side{width:224px}}@media (max-width:999px){.st-plan-grid{display:none}.st-plan-stack{display:flex}}@media (max-height:760px){.st-modal{height:calc(100svh - 32px)}}@media (max-width:899px){.st-layer{--st-pad-x:32px;display:block}.st-modal{position:absolute;inset:16px;width:auto;height:auto;border-radius:12px;animation:st-fade .14s ease-out}.st-column{padding-top:44px}}@media (max-width:599px){.st-layer{--st-pad-x:20px}.st-scrim{display:none}.st-modal{inset:0;border-radius:0;box-shadow:none;animation:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);box-sizing:border-box}.st-column{padding-top:20px;padding-bottom:calc(56px + env(safe-area-inset-bottom))}.st-column[data-dirty=true]{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.st-page-title{font-size:26px;line-height:32px;padding-right:0}.st-plans-title.display-editorial{font-size:30px;line-height:36px;padding-right:0}.st-input,.st-popover-search.st-input,.st-search input{font-size:16px}.st-button,.st-input{height:40px}.st-button[data-size=sm]{height:36px}.st-row{gap:10px 16px}.st-row-text{min-width:0;flex-basis:100%}.st-row-control{flex:1 1 auto}.st-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.st-writing{grid-template-columns:1fr}.st-plan-art[data-compact=true]{width:48px;height:48px}.st-compare-wide{display:none}.st-compare-narrow{display:block}.st-invoice{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.st-invoice>span:nth-child(2),.st-invoice>span:nth-child(4){display:none}.st-savebar{width:calc(100% - 24px);flex-wrap:wrap}.st-country-popover,.st-savebar{bottom:calc(12px + env(safe-area-inset-bottom))}.st-country-popover{position:fixed;top:auto;right:12px;left:12px;width:auto}.st-faq-answer{padding-right:8px}}@keyframes st-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes st-pop-bar{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translateX(-50%)}}@keyframes st-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes st-flash{0%,50%{background:var(--st-hover)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.st-layer,.st-layer *,.st-layer :after,.st-layer :before{animation:none!important;transition:none!important}}