.session-workbench{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.session-workbench__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;flex-shrink:0;border-bottom:1px solid var(--ui-divider-subtle)}.session-workbench__header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.workspace-shell .session-workbench__header-actions button.workbench-text-action{padding:4px;font-size:var(--ui-type-micro-size)}.session-workbench__navigation{display:flex;align-items:stretch;gap:12px;min-width:0;min-height:36px;overflow-x:auto;scrollbar-width:none}.session-workbench__navigation::-webkit-scrollbar{display:none}.session-workbench__navigation button{border:0;border-bottom:2px solid transparent;padding:4px 0 6px;font-size:var(--ui-type-meta-size);background:transparent;color:var(--ui-text-muted);white-space:nowrap;flex-shrink:0}.session-workbench__navigation button[aria-pressed=true]{border-bottom-color:var(--ui-accent);color:var(--ui-text-primary);font-weight:600}.session-workbench__navigation button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.session-workbench__tab-row{display:flex;align-items:center;flex-shrink:0;min-width:0;border-bottom:1px solid var(--ui-divider-subtle);padding-right:8px}.session-workbench__tabs{flex:1;min-width:0}.session-workbench__tabs .workspace-tab-bar{background:var(--ui-pane-agent);border-bottom:0}.session-workbench__body{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.workbench-empty{padding:20px 14px;color:var(--ui-text-muted);line-height:1.7}.workbench-empty,.workbench-error{font-size:var(--ui-type-meta-size)}.workbench-error{margin:0;padding:8px 12px;color:var(--ui-warning);flex-shrink:0}.session-host-notice button.workbench-text-action,.workspace-shell button.workbench-text-action{min-height:30px;padding:4px 6px;border:0;border-radius:4px;background:transparent;color:var(--ui-text-secondary);font-size:var(--ui-type-meta-size);white-space:nowrap}.session-host-notice button.workbench-text-action:hover,.workspace-shell button.workbench-text-action:hover{background:var(--ui-hover);color:var(--ui-text-primary)}.session-host-notice button.workbench-text-action:focus-visible,.workspace-shell button.workbench-icon-action:focus-visible,.workspace-shell button.workbench-text-action:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.workspace-shell button.workbench-icon-action{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border:0;border-radius:4px;background:transparent;color:var(--ui-text-muted);transition:color .12s ease,background-color .12s ease,transform .12s ease}.workspace-shell button.workbench-icon-action:hover{background:var(--ui-hover);color:var(--ui-text-primary)}.workspace-shell button.workbench-icon-action:active:not(:disabled){transform:scale(.94)}.workbench-activity-trigger{display:inline-flex;align-items:center;gap:4px}.workspace-shell button.workbench-activity-trigger[data-tone=accent]{color:var(--ui-accent)}.workspace-shell button.workbench-activity-trigger[data-tone=warning]{color:var(--ui-warning)}.workbench-activity-trigger__count{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:8px;padding:0 4px;background:color-mix(in srgb,currentColor 12%,transparent);font-variant-numeric:tabular-nums;font-size:var(--ui-type-micro-size)}.workbench-activity-trigger__count--new{animation:workbench-notice-arrive .42s ease-out}.workbench-activity-panel{width:min(390px,calc(100vw - 24px));padding:6px}.workbench-activity-list{max-height:55dvh;overflow-y:auto;overscroll-behavior:contain}.workbench-activity-list__group+.workbench-activity-list__group{margin-top:6px;padding-top:6px;border-top:1px solid var(--ui-divider-subtle)}.workbench-activity-list__heading{display:flex;align-items:center;justify-content:space-between;margin:0;padding:6px 10px;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);line-height:var(--ui-type-micro-leading);font-weight:500}.workbench-activity-list__heading span{font-variant-numeric:tabular-nums}button.workbench-activity-row{display:grid;gap:7px;width:100%;min-width:0;margin:0;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--ui-text-primary);text-align:left;font-family:inherit;font-size:var(--ui-type-meta-size);line-height:var(--ui-type-meta-leading);cursor:pointer}button.workbench-activity-row:hover{background:var(--ui-hover)}button.workbench-activity-row:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px;background:var(--ui-hover)}.workbench-activity-row__title{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ui-text-primary);font-weight:500}.workbench-activity-row__project{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size)}.workbench-activity-peek__target:disabled,.workbench-activity-row:disabled{opacity:.6;cursor:wait}.workbench-activity-row__meta{display:grid;grid-template-columns:max-content minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0}.workbench-activity-row__status{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:4px;background:color-mix(in srgb,var(--ui-text-muted) 9%,transparent);color:var(--ui-text-secondary);font-size:var(--ui-type-micro-size);line-height:var(--ui-type-micro-leading);white-space:nowrap}.workbench-activity-row__status>svg{flex-shrink:0}.workbench-activity-row[data-tone=accent] .workbench-activity-row__status{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.workbench-activity-row[data-tone=success] .workbench-activity-row__status{color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 10%,transparent)}.workbench-activity-row[data-tone=warning] .workbench-activity-row__status{color:var(--ui-warning);background:color-mix(in srgb,var(--ui-warning) 10%,transparent)}.workbench-activity-row__detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);line-height:var(--ui-type-micro-leading)}.workbench-activity-row__arrow{color:var(--ui-text-muted)}.workbench-activity-list__empty{padding:12px 10px;margin:0;color:var(--ui-text-muted);font-size:var(--ui-type-meta-size)}.workbench-activity-row__busy{animation:workbench-running-spin 1.2s linear infinite}.session-workbench .workspace-tab__state[data-busy=true]{animation:workbench-running-pulse 1.6s ease-in-out infinite}@keyframes workbench-running-spin{to{transform:rotate(1turn)}}@keyframes workbench-running-pulse{50%{opacity:.4}}@keyframes workbench-notice-arrive{50%{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.session-workbench .workspace-tab__state[data-busy=true],.workbench-activity-row__busy,.workbench-activity-trigger__count--new{animation:none}.workspace-shell button.workbench-icon-action{transition:none}}.quick-conversation-panel{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.quick-conversation-panel__toolbar{display:flex;align-items:center;gap:4px;padding:4px 10px;min-height:38px;flex-shrink:0;border-bottom:1px solid var(--ui-divider-subtle)}.quick-conversation-panel__toolbar>button{flex-shrink:0}.quick-conversation-panel__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-type-meta-size);font-weight:600;color:var(--ui-text-primary)}.quick-conversation-panel__conversation{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.quick-conversation-panel__list{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 8px}.workspace-shell button.quick-conversation-panel__item{display:flex;flex:1;align-items:center;gap:8px;min-width:0;width:auto;padding:12px 8px;border:0;border-radius:4px;background:transparent;text-align:left;font-size:var(--ui-type-meta-size)}.workspace-shell button.quick-conversation-panel__item:hover{background:var(--ui-hover)}.quick-conversation-panel__item-row{display:flex;align-items:center;min-width:0;border-radius:4px}.quick-conversation-panel__item-row:hover{background:var(--ui-hover)}.quick-conversation-panel__item-row .quick-conversation-panel__item:hover{background:transparent}.workspace-shell button.quick-conversation-panel__item-close{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin-right:4px;border:0;border-radius:4px;background:transparent;color:var(--ui-text-muted);font-size:17px;line-height:1}.workspace-shell button.quick-conversation-panel__item-close:hover{background:var(--ui-pressed);color:var(--ui-text-primary)}.workspace-shell button.quick-conversation-panel__item-close:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.quick-conversation-panel__item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-primary)}.quick-conversation-panel__item-status{color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);flex-shrink:0;white-space:nowrap}.quick-conversation-window{width:min(500px,calc(100vw - 16px));height:min(680px,calc(100dvh - 96px))}.quick-conversation-window--expanded{width:min(860px,calc(100vw - 32px));height:calc(100dvh - 32px)}.quick-conversation-window--collapsed{width:220px;height:auto}.quick-conversation-window.ui-draggable-surface--fullscreen{width:100%;height:100dvh}.session-workbench__conversation-view{min-width:0;min-height:0;height:100%}.session-workbench__conversation-view--feedback-completed{animation:session-workbench-completed-glow 1.6s cubic-bezier(.2,.72,.2,1)}.session-workbench__conversation-view--feedback-attention{animation:session-workbench-attention-shake .42s ease-in-out 2}.quick-conversation-window--feedback-completed{animation:session-workbench-window-glow 1.6s cubic-bezier(.2,.72,.2,1)}.quick-conversation-window--feedback-attention{animation:session-workbench-window-attention .42s ease-in-out 2}@keyframes session-workbench-completed-glow{0%{background-color:color-mix(in srgb,var(--ui-success) 5%,transparent);box-shadow:inset 0 0 48px color-mix(in srgb,var(--ui-success) 24%,transparent)}42%{background-color:color-mix(in srgb,var(--ui-success) 2.5%,transparent);box-shadow:inset 0 0 26px color-mix(in srgb,var(--ui-success) 12%,transparent)}to{background-color:transparent;box-shadow:inset 0 0 0 transparent}}@keyframes session-workbench-window-glow{0%{box-shadow:0 0 34px color-mix(in srgb,var(--ui-success) 24%,transparent),var(--ui-floating-shadow-panel)}42%{box-shadow:0 0 18px color-mix(in srgb,var(--ui-success) 12%,transparent),var(--ui-floating-shadow-panel)}to{box-shadow:0 0 0 transparent,var(--ui-floating-shadow-panel)}}@keyframes session-workbench-attention-shake{0%,to{transform:translateX(0)}30%{transform:translateX(-2px)}70%{transform:translateX(2px)}}@keyframes session-workbench-window-attention{0%,to{transform:translateX(0)}30%{transform:translateX(-3px)}70%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.quick-conversation-window--feedback-attention,.quick-conversation-window--feedback-completed,.session-workbench__conversation-view--feedback-attention,.session-workbench__conversation-view--feedback-completed{animation:none}}.quick-conversation-window .workspace-agent-composer,.session-workbench .workspace-agent-composer{max-height:65%}.workbench-composer-hint{margin:6px 0 0;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);line-height:1.6}.quick-prompt-templates{display:flex;align-items:center;gap:7px;min-width:0;margin:0 0 6px;overflow:hidden}.quick-prompt-templates__label{flex:none;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);white-space:nowrap}.quick-prompt-templates__list{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:none}.quick-prompt-templates__list::-webkit-scrollbar{display:none}.workspace-shell button.quick-prompt-templates__button{flex:none;min-height:26px;padding:3px 8px;border:1px solid var(--ui-divider-subtle);border-radius:999px;background:var(--ui-surface-subtle);color:var(--ui-text-secondary);font-size:var(--ui-type-micro-size);white-space:nowrap}.workspace-shell button.quick-prompt-templates__button:hover:not(:disabled){border-color:var(--ui-accent);background:var(--ui-hover);color:var(--ui-text-primary)}.workspace-shell button.quick-prompt-templates__button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.workspace-shell button.quick-prompt-templates__button:disabled{opacity:.45;cursor:not-allowed}.conversation-permissions__error{color:var(--ui-warning);font-size:var(--ui-type-micro-size)}.prose-model-picker{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:260px;padding:4px 8px;border:1px solid var(--ui-divider-subtle);border-radius:4px;background:transparent;color:var(--ui-text-secondary)}.prose-model-picker:hover:not(:disabled){background:var(--ui-hover);color:var(--ui-text-primary)}.prose-model-picker:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.prose-model-picker:disabled{opacity:.55;cursor:wait}.prose-model-picker__label{flex-shrink:0;font-size:var(--ui-type-meta-size);white-space:nowrap}.prose-model-picker__value{max-width:150px;overflow:hidden;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);text-overflow:ellipsis;white-space:nowrap}.ui-floating.prose-model-picker__panel{display:flex;flex-direction:column;width:min(340px,calc(100vw - 24px));max-height:min(480px,calc(100dvh - 24px));overflow:hidden;padding:12px}.prose-model-picker__panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.prose-model-picker__panel-title{margin:0;color:var(--ui-text-primary);font-size:var(--ui-type-meta-size);font-weight:600}.prose-model-picker__panel-scope{margin:3px 0 0;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size)}.prose-model-picker__description{margin:9px 0 12px;color:var(--ui-text-muted);font-size:var(--ui-type-meta-size);line-height:1.55}.prose-model-picker__description,.prose-model-picker__error,.prose-model-picker__panel-heading{flex-shrink:0}.prose-model-picker__list{min-height:0;max-height:min(320px,50dvh);padding-top:6px;border-top:1px solid var(--ui-divider-subtle);overscroll-behavior:contain}.prose-model-picker__option{min-height:42px;gap:8px;font-size:var(--ui-type-meta-size)}.prose-model-picker__option[data-selected]{background:var(--ui-selected)}.prose-model-picker__option[data-focus-visible]{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.prose-model-picker__default{flex-shrink:0;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);font-weight:400}.prose-model-picker__check{display:grid;place-items:center;flex:0 0 14px;width:14px}.prose-model-picker__status{flex-shrink:0;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);white-space:nowrap}.prose-model-picker__error{margin:8px 0 0;color:var(--ui-warning);font-size:var(--ui-type-micro-size)}@media (max-width:639px){.prose-model-picker__label{display:none}.prose-model-picker{max-width:190px}.prose-model-picker__value{max-width:155px}}.session-workbench-history-row{display:flex;align-items:center;gap:12px;padding:10px 0}.session-host-notice{flex-shrink:0;margin:6px 10px;padding:8px 10px;font-size:var(--ui-type-meta-size)}.session-host-notice p{margin:0 0 4px}.session-workbench-history-heading{padding:12px 0 4px;font-size:var(--ui-type-meta-size);color:var(--ui-text-muted);font-weight:600}.session-workbench-history-actions{display:flex;flex-direction:column;gap:2px}.session-workbench-history-actions button{text-align:left;padding:6px 8px;border-radius:4px}.session-workbench-history-actions button:hover{background:var(--ui-hover)}.workspace-agent-composer__surface{border:1px solid var(--ui-divider-strong);border-radius:10px;background:var(--ui-surface-raised);transition:border-color .15s}.workspace-agent-composer__surface:focus-within{border-color:var(--ui-focus-ring)}.workspace-agent-composer__attachments{max-height:190px;overflow-y:auto;padding:10px 10px 0}.workspace-agent-composer__surface textarea.workspace-agent-composer__input{border:0;border-radius:10px 10px 0 0;background:transparent;min-height:58px}.workspace-agent-composer__surface textarea.workspace-agent-composer__input:focus{border:0;outline:none}.workspace-agent-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px}.workspace-agent-composer__actions,.workspace-agent-composer__tools{display:flex;align-items:center;gap:4px}.workspace-shell button.workspace-agent-composer__tool{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--ui-text-muted)}.workspace-shell button.workspace-agent-composer__tool:hover{background:var(--ui-hover);color:var(--ui-text-primary)}.workspace-shell button.workspace-agent-composer__tool:disabled{opacity:.4;cursor:not-allowed}.workspace-shell button.workspace-agent-composer__tool:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.workspace-agent-composer__actions button{min-height:30px}.workspace-shell button.workspace-agent-composer__permission{display:inline-flex;align-items:center;gap:4px;height:30px;padding:2px 6px;border:0;border-radius:5px;color:var(--ui-text-muted);background:transparent;font-size:var(--ui-type-micro-size);white-space:nowrap}.workspace-shell button.workspace-agent-composer__permission:hover{background:var(--ui-hover);color:var(--ui-text-primary)}.workspace-shell button.workspace-agent-composer__permission:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.conversation-permissions__panel{padding:12px;width:min(300px,calc(100vw - 24px))}.conversation-permissions__panel .ui-segmented{margin-top:10px}.conversation-permissions__description{margin:8px 0 0;font-size:var(--ui-type-meta-size);color:var(--ui-text-muted);line-height:1.5}.workbench-activity-trigger__running{width:6px;height:6px;border-radius:50%;background:var(--ui-accent);animation:workbench-running-pulse 1.6s ease-in-out infinite}.workbench-activity-trigger__pending{color:var(--ui-warning);font-size:var(--ui-type-micro-size)}.workbench-activity-panel__summary{margin:0 0 4px;padding:6px 10px;color:var(--ui-text-primary);font-size:var(--ui-type-meta-size);border-bottom:1px solid var(--ui-divider-subtle)}.workbench-activity-panel__summary span,.workbench-activity-row__seen{color:var(--ui-text-muted);font-size:var(--ui-type-micro-size)}.workbench-activity-peek{position:relative;width:min(300px,calc(100vw - 24px));padding:10px 34px 10px 12px}.workbench-activity-peek__target{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;text-align:left;background:transparent;border:0;padding:0}.workbench-activity-peek__title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-type-meta-size);color:var(--ui-text-primary)}.workbench-activity-peek__label{font-size:var(--ui-type-micro-size);color:var(--ui-success)}.workbench-activity-peek__label[data-tone=warning]{color:var(--ui-warning)}.workbench-activity-peek__action{display:flex;align-items:center;gap:3px;font-size:var(--ui-type-micro-size);color:var(--ui-accent)}.workbench-activity-peek__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;padding:3px;border:0;border-radius:3px;background:transparent;color:var(--ui-text-muted)}.workbench-activity-peek__more{margin-top:8px;border:0;background:transparent;color:var(--ui-accent);font-size:var(--ui-type-micro-size);padding:0}.workbench-activity-peek button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.workbench-run-read-marker{display:block;height:1px}.workbench-run--revealed{border-radius:6px;outline:1px solid var(--ui-accent);animation:workbench-reveal 2.2s ease-out}@keyframes workbench-reveal{0%{background:color-mix(in srgb,var(--ui-accent) 18%,transparent)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.workbench-activity-trigger__running,.workbench-run--revealed{animation:none}}.session-history-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--ui-text-primary);font-size:var(--ui-type-meta-size)}.session-history-navigation button{padding:3px 0;border:0;background:transparent;color:var(--ui-accent);font:inherit}.session-history-navigation button:hover{text-decoration:underline}.session-history-navigation button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.session-history-description{margin:0 0 10px;color:var(--ui-text-muted);font-size:var(--ui-type-micro-size);line-height:var(--ui-type-micro-leading)}:root{--appearance-swatch-violet:#6456a8;--appearance-swatch-green:#45684e;--appearance-swatch-orange:#a15c32;--appearance-swatch-ink:#303030}.product-surface{color-scheme:light;--ui-canvas:#ffffff;--product-navigation:#faf9ff;--product-context:#fdfcff;--product-personal-navigation-surface:var(--product-context);--ui-surface-subtle:#f6f4fc;--ui-hover:#efebfa;--ui-surface-raised:#ffffff;--ui-surface-floating:#ffffff;--ui-text-primary:#2c2834;--ui-text-secondary:#696373;--ui-text-muted:#6e6778;--ui-text-disabled:#a7a1b1;--ui-divider-strong:#e8e3f1;--ui-divider-subtle:#efecf6;--ui-accent:#6456a8;--ui-accent-strong:#51448e;--ui-icon:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-text-secondary));--ui-selected:#edebf6;--ui-on-accent:#ffffff;--ui-success:#37714b;--ui-warning:#9b631d;--ui-danger:#a3483b;--ui-overlay-backdrop:rgb(25 22 32/.24);--ui-floating-shadow:0 20px 70px rgb(35 27 51/.14);--ui-floating-shadow-panel:0 12px 40px rgb(35 27 51/.12);--ui-floating-shadow-hint:0 6px 24px rgb(35 27 51/.10);--product-violet:#7665b7;--product-green:#577660;--product-orange:#ad7249;--product-ink:#333333;--ui-frame-width:0px;--ui-focus-outline-width:0px;--ui-focus-shadow:inset 0 -2px 0 currentColor;--ui-focus-ring:var(--ui-accent);--ui-control-background:transparent;--ui-control-shadow:inset 0 -1px 0 var(--ui-divider-strong);--product-display-font:"Iowan Old Style","Baskerville","Songti SC","Noto Serif CJK SC","STSong",ui-serif,serif;--product-body-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--product-title-weight:650;--product-weight-body:400;--product-weight-reading:450;--product-weight-action:500;--product-weight-emphasis:550;--product-weight-strong:600;--product-weight-title:650;--product-type-caption:11px;--product-type-label:12px;--product-type-body:15px;--product-type-navigation:16px;--product-icon-navigation:18px;--product-type-heading:22px;--product-space-1:4px;--product-space-2:8px;--product-space-3:12px;--product-space-4:16px;--product-space-5:24px;--product-space-6:32px;--product-space-7:48px;--product-radius-control:4px;--product-radius-floating:6px;--product-radius-pill:999px;--product-motion-fast:120ms;--product-motion-base:180ms;--product-motion-slow:220ms;--product-ease-out:ease-out;--product-ease-in-out:ease-in-out;--product-target-size:44px;--ui-control-height:var(--product-target-size);--ui-option-height:var(--product-target-size);--ui-control-affordance-size:var(--product-target-size);--ui-action-target-size:var(--product-target-size);--ui-control-transition:none;--ui-action-transition:none;--product-calendar-low:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-canvas));--product-calendar-medium:color-mix(in srgb,var(--ui-accent) 20%,var(--ui-canvas));--product-calendar-high:color-mix(in srgb,var(--ui-accent) 35%,var(--ui-canvas));--product-calendar-full:var(--ui-accent);--product-calendar-text:var(--ui-text-primary);--product-calendar-on-full:var(--ui-on-accent);--product-quota-track:var(--ui-selected);--product-quota-fill:var(--ui-accent);--product-consumption-1:var(--ui-accent);--product-consumption-2:color-mix(in srgb,var(--ui-accent) 76%,var(--ui-canvas));--product-consumption-3:color-mix(in srgb,var(--ui-accent) 65%,var(--ui-text-primary));--product-consumption-4:var(--ui-text-secondary);--product-consumption-5:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-text-primary));--ln-bg:var(--ui-canvas);--ln-panel:var(--ui-surface-floating);--ln-border:var(--ui-divider-subtle);--ln-text:var(--ui-text-primary);--ln-muted:var(--ui-text-muted);min-height:100dvh;color:var(--ui-text-primary);background:var(--ui-canvas);font:15px/1.65 var(--product-body-font)}[data-product-brand=green] .product-surface{--product-navigation:#f5fbf8;--product-context:#fbfefc;--ui-surface-subtle:#f0f8f3;--ui-hover:#e8f3ed;--ui-divider-strong:#deece4;--ui-divider-subtle:#edf5f0;--ui-accent:#45684e;--ui-accent-strong:#34553c;--ui-selected:#e8eee6}[data-product-brand=orange] .product-surface{--product-navigation:#fff9f4;--product-context:#fffdfa;--ui-surface-subtle:#fdf3e9;--ui-hover:#faecde;--ui-divider-strong:#f0e2d5;--ui-divider-subtle:#f8efe6;--ui-accent:#a15c32;--ui-accent-strong:#844725;--ui-selected:#f3eae0}[data-product-brand=ink] .product-surface{--product-navigation:#ffffff;--product-context:#ffffff;--ui-surface-subtle:#f7f7f7;--ui-hover:#eeeeee;--ui-divider-strong:#e5e5e5;--ui-divider-subtle:#f0f0f0;--ui-accent:#303030;--ui-accent-strong:#161616;--ui-selected:#ededed}[data-product-mode=dark] .product-surface{--product-personal-navigation-surface:var(--product-navigation);color-scheme:dark;--ui-canvas:#17171b;--product-navigation:#131316;--product-context:#1d1c22;--ui-surface-subtle:#24222b;--ui-hover:#2d2935;--ui-surface-raised:#25232c;--ui-surface-floating:#25232c;--ui-text-primary:#f0edf5;--ui-text-secondary:#b8b4c2;--ui-text-muted:#a29ca9;--ui-text-disabled:#686271;--ui-divider-strong:#36323e;--ui-divider-subtle:#2c2932;--ui-accent:#b5a5ec;--ui-accent-strong:#c9bcf7;--ui-selected:#302d3c;--ui-on-accent:#1c1a22;--ui-success:#8bc59c;--ui-warning:#e1b371;--ui-danger:#e79b87;--ui-overlay-backdrop:rgb(0 0 0/.42);--ui-floating-shadow:0 20px 70px rgb(0 0 0/.32);--ui-floating-shadow-panel:0 12px 40px rgb(0 0 0/.26);--ui-floating-shadow-hint:0 6px 24px rgb(0 0 0/.24)}[data-product-mode=dark][data-product-brand=green] .product-surface{--ui-accent:#a7c29e;--ui-accent-strong:#c0d6b8;--ui-selected:#2a3426}[data-product-mode=dark][data-product-brand=orange] .product-surface{--ui-accent:#e2b38d;--ui-accent-strong:#f2c9a6;--ui-selected:#392f26}[data-product-mode=dark][data-product-brand=ink] .product-surface{--ui-accent:#d9dfd1;--ui-accent-strong:#edf0e7;--ui-selected:#2f352a}.product-surface :where(a,button,input,textarea,summary):focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.product-surface :where(button,input):disabled{opacity:.55}.product-surface ::-moz-selection{background:var(--ui-selected);color:var(--ui-text-primary)}.product-surface ::selection{background:var(--ui-selected);color:var(--ui-text-primary)}.product-surface input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;flex:none;width:16px;height:16px;min-height:0;padding:0;border:0;border-radius:3px;background:var(--ui-selected);color:var(--ui-on-accent)}.product-surface input[type=radio]{border-radius:50%}.product-surface input:is([type=checkbox],[type=radio]):checked{background:var(--ui-accent)}.product-surface input[type=checkbox]:checked:after{content:"";width:8px;height:5px;border-left:2px solid;border-bottom:2px solid;transform:translateY(-1px) rotate(-45deg)}.product-surface input[type=radio]:checked:after{content:"";width:6px;height:6px;background:var(--ui-on-accent);border-radius:50%}.product-surface label:has([name=product-brand]) input{opacity:0}@media (forced-colors:active){.product-surface :where(a,button,input,textarea,summary):focus-visible{border-bottom:2px solid Highlight}}