.coding-card{border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);background:var(--surface);inline-size:min(100%,560px);color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);border-radius:6px;margin-block:6px}.coding-entry{margin-block:var(--space-2);align-self:center}.coding-source-link{color:var(--ink);font-family:var(--font-mono);text-underline-offset:3px}.coding-card-open{border-radius:inherit;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.coding-card-open:hover{background:var(--canvas)}.coding-card-open:focus-visible,.coding-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.coding-icon{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid}.coding-icon :is(svg,img){block-size:19px;inline-size:19px}.coding-card-copy{flex:1;gap:2px;min-inline-size:0;display:grid}.coding-card-title{font-size:var(--type-attachment-size);overflow-wrap:anywhere;font-weight:700}.coding-card .coding-icon{background:0 0;border:0;border-radius:4px;block-size:24px;inline-size:24px}.coding-card-meta,.coding-muted{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.coding-card-arrow{color:var(--ink-muted);flex:none}.coding-workspace{min-inline-size:0;color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);flex-direction:column;flex:1 0 auto;display:flex}.coding-content{inline-size:var(--review-column);margin-inline:auto;padding-block-end:var(--space-8)}.coding-workspace :is(h2,h3,h4,p){overflow-wrap:anywhere;margin:0}.coding-workspace h2{font:600 var(--type-title-size) / var(--type-title-leading) var(--font-display)}.coding-workspace h3{font:500 var(--type-section-size) / var(--type-section-leading) var(--font-display)}.coding-head,.coding-form,.coding-empty,.coding-input{gap:var(--space-4);display:grid}.coding-head{padding-block-end:var(--space-5)}.coding-facts,.coding-actions,.coding-section-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.coding-section-heading{justify-content:space-between}.coding-status{align-items:center;gap:var(--space-2);display:inline-flex}.coding-status[data-attention]{color:var(--ink)}.coding-status[data-running]:before{content:"";background:var(--primary);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.coding-tabs{gap:var(--space-1);border-block-end:1px solid var(--line);display:flex;overflow-x:auto}.coding-tabs button{padding:var(--space-3) var(--space-2);border:0;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-block-end:2px solid #0000;flex:none}.coding-tabs button[aria-selected=true]{border-block-end-color:var(--ink);color:var(--ink)}.coding-tab-content{min-block-size:140px;padding-block:var(--space-5);overflow-wrap:anywhere}.coding-summary{white-space:pre-wrap;line-height:var(--type-body-leading)}.coding-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.coding-list>li{gap:var(--space-2);padding-block:var(--space-4);border-block-end:1px solid var(--line);display:grid}.coding-list>li:first-child{padding-block-start:0}.coding-list>li:last-child{border-block-end:0}.coding-list h4{font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font)}.coding-list :is(code,pre),.coding-facts code{font-family:var(--font-mono)}.coding-file-path{overflow-wrap:anywhere}.coding-diff{max-block-size:480px;margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--canvas);color:var(--ink);font:var(--type-caption-size) / var(--type-caption-leading) var(--font-mono);tab-size:2;overflow:auto}.coding-file>summary{cursor:pointer}.coding-check-status{color:var(--ink-muted);font-size:var(--type-caption-size);flex:none}.coding-check-status[data-failed]{color:var(--danger)}.coding-form label,.coding-input label{gap:var(--space-2);min-inline-size:0;color:var(--ink-muted);font-size:var(--type-caption-size);display:grid}.coding-workspace :is(input,select,textarea){inline-size:100%;min-inline-size:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font)}.coding-workspace textarea{resize:vertical;min-block-size:90px}.coding-form-pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.coding-form>details>summary{cursor:pointer;color:var(--ink-muted)}.coding-form>details>.coding-form{padding-block-start:var(--space-4)}.coding-question{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.coding-question legend{margin-block-end:var(--space-3);padding:0;font-weight:500}.coding-workspace label.coding-option{align-items:flex-start;gap:var(--space-3);color:var(--ink);font-size:var(--type-ui-size);cursor:pointer;display:flex}.coding-option input{block-size:16px;inline-size:16px;accent-color:var(--primary);flex:none;margin-block-start:2px}.coding-option small{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);margin-block-start:var(--space-1);display:block}.coding-file-versions,.coding-outcome,.coding-history{margin-block-start:var(--space-5)}.coding-file-picker,.coding-history{gap:var(--space-2);color:var(--ink-muted);font-size:var(--type-caption-size);display:grid}.coding-limitations{margin-block:var(--space-4) 0;padding-inline-start:var(--space-4)}.coding-limitations li+li{margin-block-start:var(--space-2)}.coding-input{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--canvas)}.coding-error{justify-items:start;gap:var(--space-2);color:var(--danger);margin-block-end:var(--space-4);display:grid}.coding-footer{z-index:1;gap:var(--space-3);padding-block:var(--space-4);padding-inline:max(var(--review-gutter), (100% - var(--workspace-column)) / 2);border-block-start:1px solid var(--line);background:var(--paper);flex-wrap:wrap;margin-block-start:auto;display:flex;position:sticky;inset-block-end:0}@media (width<=520px){.coding-form-pair{grid-template-columns:minmax(0,1fr)}}.seo-workspace{padding:var(--space-6);color:var(--ink);font-size:var(--type-ui-size)}.seo-workspace h3{font-family:var(--font-opencode-sans);font-size:var(--type-section-size);line-height:var(--type-section-leading);margin:0;font-weight:600}.seo-workspace h4{font-size:var(--type-ui-size);margin:0 0 var(--space-3)}.seo-workspace p{margin:0;line-height:1.6}.seo-muted{color:var(--ink-muted);font-size:var(--type-caption-size)}.seo-section-head,.seo-change-head,.seo-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.seo-section-head>svg{width:22px;height:22px}.seo-binding{gap:var(--space-3);border-bottom:1px solid var(--line);align-items:flex-start;padding-block-end:var(--space-5);display:flex}.seo-binding>div:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.seo-binding p{color:var(--ink-muted);font-size:var(--type-caption-size)}.seo-binding-icon{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-control);flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.seo-binding-icon svg,.seo-binding-icon img{width:22px;height:22px}.seo-binding-form{gap:var(--space-4);display:grid}.seo-workspace label{gap:var(--space-2);font-size:var(--type-caption-size);color:var(--ink-muted);flex-direction:column;display:flex}.seo-workspace input,.seo-workspace select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;color:var(--ink);padding:var(--space-3);font:inherit}.seo-workspace input:focus-visible,.seo-workspace select:focus-visible{outline:2px solid var(--ink-muted);outline-offset:2px}.seo-form-pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.seo-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.seo-error{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);margin-bottom:var(--space-4);color:var(--danger)}.seo-history{margin-top:var(--space-4)}.seo-change{padding-top:var(--space-5)}.seo-change-head{align-items:flex-start}.seo-change-head h3{margin-top:var(--space-1)}.seo-change-head button{flex-shrink:0}.seo-progress{gap:var(--space-3);margin:var(--space-5) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.seo-progress li{gap:var(--space-1);color:var(--ink-muted);align-items:center;font-size:10px;display:flex}.seo-progress-indicator{border:1px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.seo-progress li[data-reached]{color:var(--ink)}.seo-progress li[data-reached]>.seo-progress-indicator{background:var(--primary-soft);border-color:var(--line-strong)}.seo-progress li[aria-current]{font-weight:600}.seo-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);display:flex}.seo-tabs button{border:0;color:var(--ink-muted);padding:var(--space-3);font:inherit;font-size:var(--type-caption-size);cursor:pointer;background:0 0;border-bottom:2px solid #0000}.seo-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.seo-tab-content{min-height:180px;padding-block:var(--space-5)}.seo-summary{white-space:pre-wrap;overflow-wrap:anywhere}.seo-preview{margin-top:var(--space-5)}.seo-expectation{padding:var(--space-3) 0;border-top:1px solid var(--line)}.seo-expectation p{margin-top:var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere}.seo-preview-facts{gap:var(--space-3);margin-top:var(--space-4);font-size:var(--type-caption-size);color:var(--ink-muted);flex-wrap:wrap;display:flex}.seo-workspace p.seo-note{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-control);background:var(--canvas)}.seo-files,.seo-checks{margin:0;padding:0;list-style:none}.seo-files :where(li+li),.seo-checks :where(li+li){border-top:1px solid var(--line)}.seo-files button{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;width:100%;color:var(--ink);padding:var(--space-3) 0;cursor:pointer;background:0 0;border:0;display:flex}.seo-files code{overflow-wrap:anywhere}.seo-files button span{color:var(--ink-muted);font-size:var(--type-caption-size);flex-shrink:0}.seo-checks li{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.seo-checks li span:last-child{color:var(--ink-muted);font-size:var(--type-caption-size);flex-shrink:0}.seo-checks li[data-status=failed] span:last-child{color:var(--danger)}.seo-checks li[data-status=passed] span:last-child{color:var(--success)}.seo-diff{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-control);margin:var(--space-3) 0 0;padding:var(--space-3);font:var(--type-caption-size) / 1.7 var(--font-opencode-mono);overflow:auto}.seo-diff-line{width:max-content;min-width:100%;display:block}.seo-diff-line[data-kind=removed]{color:var(--danger);background:var(--danger-soft)}.seo-diff-line[data-kind=added]{color:var(--success);background:var(--success-soft)}.seo-more-diff{margin-top:var(--space-3)}.seo-review-actions{padding-top:var(--space-4);border-top:1px solid var(--line)}.seo-empty{padding:var(--space-8) 0}.seo-empty p{margin:var(--space-2) 0 var(--space-4);color:var(--ink-muted)}.seo-autopilot{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);gap:var(--space-3);display:grid}.seo-state{color:var(--ink-muted);font-size:var(--type-caption-size)}.seo-cap{max-width:180px}.seo-entry{align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);color:var(--ink-muted);display:inline-flex}.seo-entry svg{width:14px;height:14px}.seo-card{border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);background:var(--surface);border-radius:6px;inline-size:min(100%,560px);margin-block:6px;padding:10px 12px}.seo-card-head{justify-content:flex-start;gap:10px}.seo-card h3{font-family:var(--font);font-size:var(--type-attachment-size);line-height:var(--type-ui-leading);margin:0;font-weight:700}.seo-card-head p{font-size:var(--type-caption-size);color:var(--ink-muted);margin:2px 0 0}.seo-card-summary{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);overflow-wrap:anywhere;margin:8px 0}.seo-card .seo-binding-icon{background:0 0;border:0;border-radius:4px;width:24px;height:24px}.seo-card .seo-binding-icon :is(svg,img){width:20px;height:20px}.seo-card .btn{border:1px solid var(--line-strong);background:var(--surface);min-block-size:30px;color:var(--ink);box-shadow:none;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);border-radius:5px;padding:4px 10px;font-weight:700}.seo-card .btn:hover:not(:disabled){background:var(--emphasis)}@media (width<=600px){.seo-workspace{padding:var(--space-4)}.seo-form-pair{grid-template-columns:1fr}.seo-progress{gap:var(--space-2)}}@media (pointer:coarse){.seo-card .btn{min-block-size:36px}}.cmo-work-entry{justify-content:center;gap:var(--space-4);padding:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.cmo-work-entry>button{align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);color:var(--ink-muted);display:flex}.cmo-work-dot{background:currentColor;border-radius:50%;block-size:5px;inline-size:5px}.cmo-work-panel{padding:var(--space-4)}.cmo-work-panel .autopilot-card{background:0 0;border:0;padding:0}.cmo-work-setup,.cmo-work-unavailable{color:var(--ink-muted);font-size:var(--type-caption-size);margin-block-end:var(--space-4);line-height:1.6}.autopilot-publishing-control{justify-content:flex-end;display:flex}.cmo-setup-send{justify-content:center;gap:var(--space-2);padding:var(--space-2);color:var(--ink-muted);font-size:var(--type-caption-size);flex-wrap:wrap;display:flex}.connection-review{padding:var(--space-4)}.connection-review .connections-list{margin-inline:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-xl:1.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-danger{color:var(--danger)}.text-muted{color:var(--muted)}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-ink:hover{color:var(--ink)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-geist-sans:"Hush Inter";--font-lato:"Hush Lato";--font-geist-mono:"Hush Geist Mono";--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-system-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-opencode-sans:"Hush Inter", var(--font-arabic), ui-sans-serif, system-ui, sans-serif;--font-opencode-mono:"Hush IBM Plex Mono", var(--font-system-mono);--font-display:var(--font-lato), var(--font-arabic), ui-sans-serif, system-ui, sans-serif;--font-arabic:"Hush Noto Sans Arabic";--font-editorial:Georgia, "Times New Roman", serif;--type-caption-size:12px;--type-caption-leading:18px;--type-ui-size:13px;--type-attachment-size:14px;--type-ui-leading:20px;--type-body-size:15px;--type-body-leading:22px;--type-chat-size:15px;--type-chat-leading:22px;--type-section-size:16px;--type-section-leading:24px;--type-title-size:24px;--type-title-leading:32px;--workspace-column:720px;--workspace-gutter:24px;--workspace-section-gap:24px;--sidebar-inset:12px;--paper:#fcfaf7;--chrome:#211c19;--chrome-ink:#fff5e9;--chrome-muted:#d4c2b3;--chrome-hover:#493a31;--chrome-selected:#634939;--chrome-line:#514137;--chrome-focus:#efc4a0;--sidebar-surface:#2c2520;--sidebar-selected:#74513d;--sidebar-hover:#41342b;--sidebar-ink:#f0e4d8;--sidebar-muted:#dfcdbd;--sidebar-strong:#fffaf3;--sidebar-selected-ink:#fffaf3;--sidebar-line:#574537;--sidebar-focus:#efc4a0;--sidebar-avatar-surface:#eee2d4;--sidebar-accent:#f2c49e;--sidebar-on-accent:#302219;--sidebar-warning:#f5d49d;--sidebar-warning-soft:#53412f;--sidebar-danger:#ffb8bc;--surface:#fcfaf7;--canvas:#f3eee7;--ledger-paper:#eee;--ledger-soft:#fafafa;--ledger-ink:#262626;--ink:#322b26;--ink-strong:#241e19;--ink-muted:#746559;--accent-violet:#6657ad;--accent-blue:#41699d;--accent-bronze:#9a512e;--accent-rose:#a24f70;--accent-neutral:#5e606b;--accent-mono:#171717;--primary:var(--accent-bronze);--primary-strong:#7d3e22;--primary-soft:#f9ede3;--on-primary:#fff;--profile-surface:#f0e2d3;--profile-ink:#7b5b42;--artwork-scrim:#080808;--artwork-ink:#fff;--brand-icon-background:#080808;--brand-icon-foreground:#fff;--app-logo-surface:#fff;--overlay:var(--artwork-scrim);--emphasis:#eadccc;--line:#e8dfd5;--line-strong:#c8b9a8;--accent-line:#c6916c;--success:#406ca1;--success-soft:#e9eff8;--warning:#8b601b;--warning-soft:#faf1df;--danger:#b3485b;--danger-soft:#faeaf0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-control:10px;--radius-pill:999px;--radius-small:12px;--radius-card:16px;--radius-panel:20px;--shadow-card:0 2px 3px #00000005, 0 8px 24px #0000000a;--shadow-panel:0 3px 8px #00000008, 0 24px 60px #00000017;--paper-stage:#e9e9e9;--paper-stack:#f5f5f5;--paper-document-bg:#fff;--paper-document-ink:#262626;--paper-document-muted:#666;--paper-document-line:#dedede;--paper-document-sage:#6657ad;--paper-document-sage-soft:#eeebf5;--paper-document-blue:#345b76;--paper-document-blue-soft:#edf2f6;--motion-fast:.16s;--motion-enter:.5s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#211e1b;--chrome:#191512;--chrome-hover:#3c2e26;--chrome-selected:#583d2c;--chrome-line:#403127;--sidebar-surface:#261f1a;--sidebar-selected:#6d4c37;--sidebar-hover:#3a2e25;--sidebar-line:#4c3a2d;--surface:#211e1b;--canvas:#2c2621;--ledger-paper:#17181b;--ledger-soft:#222529;--ledger-ink:#d1d2d3;--ink:#ede3d8;--ink-strong:#fbf5ed;--ink-muted:#bead9c;--accent-violet:#b9adea;--accent-blue:#9fbee8;--accent-bronze:#e9b58f;--accent-rose:#dfa6be;--accent-neutral:#bebec9;--accent-mono:#f5f5f5;--primary:var(--accent-bronze);--primary-strong:#f4cbaa;--primary-soft:#3c2c22;--on-primary:#2e1b10;--profile-surface:#443125;--profile-ink:#edc8a6;--emphasis:#4a3528;--line:#41372e;--line-strong:#6a5746;--accent-line:#a97754;--success:#a3bfe6;--success-soft:#242d3e;--warning:#dec397;--warning-soft:#352d23;--danger:#e6a0b1;--danger-soft:#3d2630;--shadow-card:0 2px 3px #0000001a, 0 8px 24px #0000001f;--shadow-panel:0 3px 8px #00000026, 0 24px 60px #00000059}:root[data-accent=violet]{--primary:var(--accent-violet);--primary-strong:#534692;--primary-soft:#eeebf5;--profile-surface:#e9e5f2;--profile-ink:#625573;--emphasis:#e6e2ed;--accent-line:#bfb4dc}:root[data-theme=dark][data-accent=violet]{--primary-strong:#cec3f6;--primary-soft:#2c2738;--on-primary:#211b30;--profile-surface:#302a3d;--profile-ink:#d3c7ec;--emphasis:#34303e;--accent-line:#625278}:root[data-accent=blue]{--primary:var(--accent-blue);--primary-strong:#315582;--primary-soft:#eaf0f8;--profile-surface:#e4ecf6;--profile-ink:#455e7d;--emphasis:#dfe7f2;--accent-line:#acbbd3}:root[data-theme=dark][data-accent=blue]{--primary-strong:#bfd3f1;--primary-soft:#252e3c;--on-primary:#182336;--profile-surface:#293448;--profile-ink:#c0d2ed;--emphasis:#303b4d;--accent-line:#526781}:root[data-accent=bronze]{--primary:var(--accent-bronze);--primary-strong:#7d3e22;--primary-soft:#f9ede3;--profile-surface:#f0e2d3;--profile-ink:#7b5b42;--emphasis:#eadccc;--accent-line:#c6916c}:root[data-theme=dark][data-accent=bronze]{--primary-strong:#f4cbaa;--primary-soft:#3c2c22;--on-primary:#2e1b10;--profile-surface:#443125;--profile-ink:#edc8a6;--emphasis:#4a3528;--accent-line:#a97754}:root[data-accent=rose]{--primary:var(--accent-rose);--primary-strong:#863d5a;--primary-soft:#f8ebf0;--profile-surface:#f3e2e9;--profile-ink:#89556a;--emphasis:#efdee6;--accent-line:#d6adbd}:root[data-theme=dark][data-accent=rose]{--primary-strong:#efc0d2;--primary-soft:#382832;--on-primary:#2d1c25;--profile-surface:#402c38;--profile-ink:#edc7d8;--emphasis:#493140;--accent-line:#815c6e}:root[data-accent=neutral]{--primary:var(--accent-neutral);--primary-strong:#464852;--primary-soft:#efeff2;--profile-surface:#e7e7ec;--profile-ink:#646672;--emphasis:#e2e2e7;--accent-line:#bdbec6}:root[data-theme=dark][data-accent=neutral]{--primary-strong:#d8d8e0;--primary-soft:#2d2d34;--on-primary:#222228;--profile-surface:#33333c;--profile-ink:#d6d6e0;--emphasis:#3c3c45;--accent-line:#656570}:root[data-accent=mono]{--primary:var(--accent-mono);--primary-strong:#080808;--primary-soft:#eee;--profile-surface:#e2e2e5;--profile-ink:#555;--emphasis:#dededf;--accent-line:#aaa}:root[data-theme=dark][data-accent=mono]{--primary-strong:#fff;--primary-soft:#282a2e;--on-primary:#101010;--profile-surface:#393c40;--profile-ink:#ddd;--emphasis:#42454a;--accent-line:#666}:root{--font-sans:var(--font-lato), var(--font-arabic), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--font:var(--font-sans);--font-ar:var(--font-arabic), sans-serif;--font-wordmark:"Hush Instrument Sans", var(--font-sans);--muted:var(--ink-muted);--accent:var(--primary);--accent-soft:var(--primary-soft);--inverse:var(--on-primary);--scrim:var(--overlay)}@supports (color:color-mix(in lab, red, red)){:root{--scrim:color-mix(in srgb, var(--overlay) 45%, transparent)}}:root{--shadow:var(--overlay)}@supports (color:color-mix(in lab, red, red)){:root{--shadow:color-mix(in srgb, var(--overlay) 6%, transparent)}}:root{--surface-hover:var(--primary-soft);--lavender-soft:var(--canvas);--mint-soft:var(--profile-surface);--panel-shadow:var(--shadow-panel);--text-xs:var(--type-caption-size);--text-sm:var(--type-ui-size);--text-md:var(--type-body-size);--text-lg:var(--type-section-size);--text-xl:var(--type-title-size);--text-2xl:32px;--text-display:var(--type-title-size);--space-7:32px;--radius-sm:var(--radius-control);--radius-md:var(--radius-small);--radius-lg:var(--radius-card);--duration:var(--motion-fast);--ease:var(--ease-out);--sidebar:268px;--workspace-bar-height:44px;--brand-paper:var(--paper);--brand-ink:var(--ink);--brand-muted:var(--ink-muted)}:root[data-typography=macos]{--font:var(--font-system);--font-sans:var(--font-system);--font-display:var(--font-system);--font-mono:var(--font-system-mono)}:root[data-typography=opencode]{--font:var(--font-opencode-sans);--font-sans:var(--font-opencode-sans);--font-display:var(--font-opencode-sans);--font-mono:var(--font-opencode-mono)}@media (prefers-reduced-motion:reduce){:root{--duration:0s;--motion-fast:0s;--motion-enter:0s}}:root{--site-paper:#fff;--site-surface:#fafafa;--site-subtle:#f4f4f5;--site-ink:#171717;--site-muted:#6b6b6b;--site-line:#eaeaea;--site-line-strong:#d4d4d4;--site-button:#111;--site-banner:#262626;--site-banner-muted:#a3a3a3;--site-field:#101010;--site-shadow:#1717170a;--site-chat:#c76c33;--site-chat-soft:#fff0e5;--site-research:#5878ab;--site-research-soft:#edf1f8;--site-computer:#8a57c2;--site-computer-soft:#f2eafb;--site-preview-glow-left:#ece4ef;--site-preview-glow-right:#eae7f5;--site-editorial-paper:#efeee9;--site-editorial-ink:#20211f;--site-editorial-panel:#191a18;--site-editorial-line:#d8d7d2;--site-signal:#de4f38;--site-display:"Inter", Arial, sans-serif;--site-font:"Inter", Arial, sans-serif;--serp-surface:#fff;--serp-icon-surface:#f1f3f4;--serp-site:#202124;--serp-url:#4d5156;--serp-title:#1a0dab;--serp-snippet:#4d5156;--serp-line:#e8eaed;--post-surface:#fff;--post-line:#e6e9ec;--post-muted:#536471;--platform-x-link:#0f6cbd;--platform-linkedin:#0a66c2;--platform-reddit:#d93a00;--platform-hn:#f60;--platform-instagram-a:#f9ce34;--platform-instagram-b:#ee2a7b;--platform-instagram-c:#6228d7;--platform-threads:#000;--hn-surface:#f6f6ef;--hn-accent:#f60;--hn-ink:#000;--hn-muted:#6b6b66}:root[data-theme=dark]{--serp-surface:#1f1f1f;--serp-icon-surface:#303134;--serp-site:#dadce0;--serp-url:#bdc1c6;--serp-title:#8ab4f8;--serp-snippet:#bdc1c6;--serp-line:#3c4043;--post-surface:#15171a;--post-line:#2f3336;--post-muted:#8b98a5;--platform-x-link:#1d9bf0;--platform-linkedin:#71b7fb;--platform-reddit:#ff4500;--platform-hn:#f60;--platform-instagram-a:#f9ce34;--platform-instagram-b:#ee2a7b;--platform-instagram-c:#6228d7;--platform-threads:#f3f5f7;--hn-surface:#1a1a17;--hn-accent:#f60;--hn-ink:#e8e6de;--hn-muted:#9a9a92}@font-face{font-family:Hush Lato;src:url(/assets/fonts/lato/Lato-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Hush Lato;src:url(/assets/fonts/lato/Lato-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Hush Lato;src:url(/assets/fonts/lato/Lato-Black.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Hush Lato;src:url(/assets/fonts/lato/Lato-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Hush Lato;src:url(/assets/fonts/lato/Lato-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Hush IBM Plex Mono;src:url(/assets/fonts/opencode/IBMPlexMono-Text.woff2)format("woff2");font-style:normal;font-weight:440;font-display:swap}@font-face{font-family:Hush Inter;src:url(/assets/fonts/onsell/inter-latin-v20.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Hush Geist Mono;src:url(/assets/fonts/onsell/geist-mono-latin-797e433a.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Hush Instrument Sans;src:url(/assets/fonts/onsell/instrument-sans-latin-f06bf9da.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Hush Noto Sans Arabic;src:url(/assets/fonts/onsell/noto-sans-arabic-arabic-3fd1b3ed.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC,U+102E0-102FB,U+10E60-10E7F,U+1EE??}@font-face{font-family:Hush Noto Sans Arabic;src:url(/assets/fonts/onsell/noto-sans-arabic-latin-14a9d893.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;block-size:18px;inline-size:18px}h1,h2,h3,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.markdown{font-family:var(--font-sans)}.msg-text,.msg-markdown .markdown,.msg-markdown .markdown :is(h2,h3,h4),.message-composer-input{font-family:var(--font)}h1{font-size:var(--text-display);letter-spacing:-.025em;line-height:var(--type-title-leading);font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{border:1px solid var(--primary);background:var(--primary);min-block-size:36px;color:var(--on-primary);border-radius:var(--radius-pill);font-size:var(--type-ui-size);transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-weight:500;line-height:1.5;display:inline-flex}.btn:hover{border-color:var(--primary-strong);background:var(--primary-strong)}.btn.quiet{color:var(--ink);border-color:var(--line);background:0 0}.btn.quiet:hover{background:var(--canvas);border-color:var(--line-strong)}.text-btn{transition:color var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:none;padding:8px;font-size:13px}.icon-btn{border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.icon-btn:hover{background:var(--canvas);border-color:var(--line)}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.input{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);inline-size:100%;font-size:var(--type-ui-size);min-block-size:44px;padding:11px 13px}.input::placeholder{color:var(--muted)}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.chip{background:var(--canvas);border:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.shield{color:var(--muted);stroke-width:2px}.shield-mark{flex-shrink:0;display:inline-flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;padding-inline:12px;font-size:23px;font-weight:700;display:flex}.brand-icon{stroke:none;flex-shrink:0;block-size:30px;inline-size:30px}.brand-icon-tile{fill:var(--brand-icon-background)}.brand-icon-glyph{fill:var(--brand-icon-foreground)}.brand[data-variant=signature]{color:var(--ink-strong);padding:0}.brand[data-variant=signature] .brand-icon-glyph{fill:currentColor}.wordmark{font-weight:600;font-family:var(--font-wordmark);letter-spacing:-1.5px;white-space:nowrap;direction:ltr}.auth{justify-content:center;align-items:center;gap:var(--space-8);min-block-size:100dvh;padding:var(--space-6);flex-direction:column;display:flex}.auth-column{align-items:center;gap:var(--space-8);flex-direction:column;inline-size:100%;max-inline-size:26rem;display:flex}.auth .brand{padding-inline:0}.account-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6);inline-size:100%}.account-number{justify-content:center;gap:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:.12em;-webkit-user-select:all;user-select:all;grid-template-columns:repeat(3,auto);line-height:1.2;display:grid}.reveal-key{justify-items:center;gap:var(--space-4);inline-size:100%;display:grid}.mascot{block-size:96px;inline-size:auto;image-rendering:pixelated}.sidebar{inline-size:var(--sidebar);border-inline-end:1px solid var(--line);background:var(--sidebar-surface);z-index:30;flex-direction:column;padding:32px 20px 20px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.nav{scrollbar-width:thin;flex:1;margin-block-start:34px;padding-block-end:22px;overflow:auto}.nav-group{margin-block-end:24px}.nav-heading{color:var(--muted);margin-block-end:6px;padding-inline:12px;font-size:12px}.nav-group button{text-align:start;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;inline-size:100%;margin-block:2px;padding:7px 12px;font-size:14px;line-height:1.5;display:flex}.nav-group button:hover{background:var(--canvas)}.nav-group button[aria-current]{background:var(--canvas);font-weight:600}.nav-group button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-thumb{object-fit:contain;block-size:22px;inline-size:20px;image-rendering:pixelated;flex-shrink:0}.side-action>.btn{inline-size:100%}.side-form{gap:8px;display:flex}.side-form .input{flex:1;min-inline-size:0}.side-bottom{border-block-start:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 0;font-size:12px;display:flex}.shell{min-block-size:100dvh;flex-direction:column;margin-inline-start:var(--sidebar);display:flex}.topbar{border-block-end:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;block-size:76px;padding-inline:44px;display:flex}@media (width<=1180px){.topbar{padding-inline:30px}}.topbar-bot{align-items:center;gap:12px;min-inline-size:0;display:flex}.topbar-bot strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.stage{padding:var(--space-6);flex:1;place-items:center;display:grid}.stage-bot{place-items:center;gap:var(--space-5);text-align:center;display:grid}.stage-bot img{block-size:230px;inline-size:auto;image-rendering:pixelated}.stage-bot h2{font-size:var(--text-lg);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:550}.stage-empty{place-items:center;gap:var(--space-5);display:grid}.stage-empty img{block-size:96px;inline-size:auto;image-rendering:pixelated}.is-desktop .sidebar{padding-block-start:60px}.is-desktop .brand,.is-desktop .topbar{-webkit-app-region:drag}.is-desktop .topbar button,.is-desktop .topbar a,.is-desktop .brand button,.is-desktop .brand a{-webkit-app-region:no-drag}.setup-loading{background:var(--paper);flex-direction:column;min-block-size:100dvh;display:flex}.setup-loading-body{color:var(--ink-muted);flex:1;align-content:center;justify-items:center;gap:12px;padding:32px;font-size:12px;display:grid}.setup-loading-body img{object-fit:contain;block-size:36px;inline-size:36px;image-rendering:pixelated}.setup-chrome{z-index:5;border-block-end:1px solid var(--line);background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-block-size:56px;padding:10px 24px;display:flex;position:relative}.setup-chrome .brand{gap:9px;padding:0}.setup-chrome .brand-icon{block-size:26px;inline-size:22px}.setup-chrome .wordmark{letter-spacing:-.055em;font-size:23px;line-height:26px}.setup-chrome-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.setup-chrome-tools .icon-btn{block-size:32px;inline-size:32px;color:var(--ink-muted)}.setup-back{min-block-size:32px;color:var(--ink-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.setup-back:hover:not(:disabled){background:var(--canvas);color:var(--ink)}.setup-back svg{block-size:14px;inline-size:14px}.setup-chrome-tools .icon-btn svg{block-size:15px;inline-size:15px}.is-desktop .setup-chrome{-webkit-app-region:drag;padding-inline-start:92px}.is-desktop .setup-chrome-tools{-webkit-app-region:no-drag}@media (width<=520px){.setup-chrome{gap:12px;padding-inline:16px}.is-desktop .setup-chrome{padding-inline-start:80px}}.invite-accept{background:var(--paper);flex-direction:column;min-block-size:100dvh;display:flex}.invite-accept-main{inline-size:min(100% - 48px,440px);box-shadow:none;background:0 0;border:0;align-content:start;gap:12px;margin:auto;padding:0;display:grid}.invite-accept-main .entrance-step{margin-block-end:0}.invite-accept-main h1{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:32px}.invite-accept-main h1:focus{outline:none}.invite-accept-main p{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px;line-height:20px}.invite-accept-main .invite-accept-error{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger);border-radius:6px;padding:10px 12px;font-size:12px}.invite-accept-main .btn{inline-size:100%;margin-block-start:8px}.entrance-invite-notice{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);border-radius:6px;margin-block-end:20px;padding:10px 12px;font-size:12px;line-height:18px}@media (width<=520px),(height<=650px){.invite-accept-main{inline-size:min(100% - 32px,440px);margin-block:32px;padding:0}}.entrance{background:var(--surface);min-block-size:100dvh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:clip}.entrance-content{z-index:1;flex:1;align-items:center;inline-size:48%;padding:100px clamp(32px,6vw,96px) 80px;display:flex;position:relative}.entrance-room{inline-size:min(100%,352px);min-inline-size:0}.entrance-controls{box-shadow:none;background:0 0;border:0;padding:0}.entrance-identity{margin-block-end:40px}.entrance-identity .brand{gap:15px;inline-size:fit-content;padding:0}.entrance-identity .brand-icon{block-size:48px;inline-size:40px}.entrance-identity .wordmark{letter-spacing:-.055em;font-size:40px;font-weight:600;line-height:48px}.entrance-artwork{z-index:0;pointer-events:none;inline-size:58%;color:var(--ink-strong);contain:layout paint;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.entrance-artwork svg{stroke:none;stroke-width:0;block-size:100%;inline-size:100%;display:block}.entrance .setup-chrome,.quick-setup .setup-chrome{background:0 0;border:0;justify-content:flex-end;min-block-size:56px;position:absolute;inset-block-start:0;inset-inline:0}.entrance .setup-chrome>.brand,.quick-setup .setup-chrome>.brand{display:none}.entrance .setup-chrome-tools,.quick-setup .setup-chrome-tools{background:var(--surface);border-radius:100px;padding:3px}.entrance-assurances{color:var(--ink-muted);font-family:var(--font);align-items:center;gap:6px;margin-block-start:32px;font-size:10px;line-height:18px;display:flex}.entrance-assurances svg{block-size:12px;inline-size:12px}.entrance-actions,.entrance-login,.entrance-reveal{flex-direction:column;gap:12px;inline-size:100%;display:flex}.entrance-heading{margin-block-end:12px}.entrance-step{color:var(--ink-muted);margin-block-end:8px;font-size:11px;font-weight:500;line-height:18px;display:block}.entrance-heading h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:30px;font-weight:600;line-height:36px}.entrance-heading p{color:var(--ink-muted);font-family:var(--font);margin-block-start:8px;font-size:11px;line-height:19px}.entrance-button{border:1px solid var(--primary);background:var(--primary);min-block-size:36px;color:var(--on-primary);font-family:var(--font);box-shadow:none;transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);border-radius:100px;justify-content:center;gap:12px;padding:7px 14px;font-size:11px;font-weight:500;line-height:20px}.entrance-button:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong);filter:none}.entrance-button svg{block-size:15px;inline-size:15px}.entrance-alternative{justify-content:center}.entrance-button.quiet{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.entrance-button.quiet:hover:not(:disabled){border-color:var(--line-strong);background:var(--canvas)}.entrance-secondary{min-block-size:32px;color:var(--ink);padding:4px 0;font-size:12px}.entrance-secondary:hover{text-underline-offset:3px;text-decoration:underline}.entrance-help{color:var(--ink-muted);margin-block-start:4px;font-size:11px;line-height:18px}.entrance-input-label{color:var(--ink);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.entrance-back{color:var(--ink-muted);align-self:flex-start;align-items:center;gap:6px;margin:-4px 0 4px;padding:4px 0;font-size:12px;display:inline-flex}.entrance-back svg{block-size:13px;inline-size:13px;transform:rotate(180deg)}.entrance-input-wrap{min-inline-size:0;position:relative}.entrance-input{border:1px solid var(--line-strong);background:var(--surface);min-block-size:38px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.01em;border-radius:100px;padding:8px 42px 8px 14px;font-size:12px;line-height:20px}.entrance-visibility{block-size:32px;inline-size:32px;color:var(--ink-muted);position:absolute;inset-block-start:3px;inset-inline-end:5px}.entrance-visibility svg{block-size:16px;inline-size:16px}.entrance-input:focus{border-color:var(--primary)}.entrance-input[aria-invalid=true]{border-color:var(--danger)}.entrance-input:read-only{color:var(--ink-muted)}.entrance-error,.entrance-notice{border:1px solid var(--line);background:var(--canvas);color:var(--ink-muted);text-align:start;border-radius:6px;padding:10px 12px;font-size:12px;line-height:18px}.entrance-error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.entrance-notice[role=alert]{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.entrance-restart{border-block-start:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;margin-block-start:20px;padding-block-start:12px;font-size:12px;display:flex}.entrance-spinner{border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;block-size:14px;inline-size:14px;animation:.7s linear infinite entrance-spin}.key-backup{background:0 0;border:0;padding:0}.key-label{justify-content:space-between;gap:6px;margin-block:0 10px}.key-state{color:var(--ink-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.key-state:before{content:"";background:currentColor;border-radius:50%;block-size:4px;inline-size:4px}.key-state:empty{display:none}.key-generator{position:relative}.key-generated-input{border-color:var(--line);background:var(--surface);text-align:center;min-block-size:44px;padding-inline:6px;font-size:12px}.key-generated-input:read-only{color:var(--ink)}.key-generator[data-generating=true] .key-generated-input{border-style:dashed}.key-generated-input:focus-visible{outline-offset:2px}.key-reels{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.01em;pointer-events:none;justify-content:center;align-items:center;gap:1ch;font-size:12px;display:flex;position:absolute;inset:0}.key-reel{block-size:1.5em;overflow:hidden}.key-reel[data-settled=true]{color:var(--ink)}.key-reel-tape{flex-direction:column;animation:.42s linear infinite key-turn;display:flex}.key-reel-tape>span{block-size:1.5em;line-height:1.5}.key-save-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.key-save-button{border:1px solid var(--line-strong);background:var(--surface);min-block-size:36px;color:var(--ink);font-family:var(--font);border-radius:100px;font-size:11px}.key-save-button:hover:not(:disabled){background:var(--canvas);filter:none}.key-save-button svg{block-size:14px;inline-size:14px}.entrance-key-warning{color:var(--ink-muted);align-items:flex-start;gap:6px;margin-block-start:10px;font-size:11px;line-height:18px;display:flex}.entrance-key-warning svg{block-size:12px;inline-size:12px;margin-block-start:3px}.entrance-team .entrance-heading{margin-block-end:24px}.entrance-team .entrance-heading h1{font-size:28px;line-height:36px}.entrance-team .entrance-input{border:0;border-block-end:1px solid var(--line-strong);min-block-size:60px;font-family:var(--font);letter-spacing:-.025em;background:0 0;border-radius:0;padding:12px 42px 12px 0;font-size:22px;font-weight:500;line-height:32px}.entrance-team .entrance-input:focus{border-color:var(--primary)}.entrance-team .entrance-input[aria-invalid=true]{border-color:var(--danger)}.entrance-team .entrance-visibility{inset-block-start:14px;inset-inline-end:0}.entrance-team .team-suggestions{justify-content:flex-start;gap:8px;margin-block:4px 20px}.entrance-team .team-suggestion{border:1px solid var(--line);color:var(--ink-muted);background:0 0;border-radius:4px;padding:5px 9px;font-size:12px;line-height:18px}.entrance-team .team-suggestion:hover:not(:disabled){border-color:var(--line-strong);background:var(--canvas);color:var(--ink)}@keyframes key-turn{to{transform:translateY(-80%)}}@keyframes entrance-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.entrance-content{inline-size:55%;padding-inline:48px}.entrance-artwork{inline-size:52%}}@media (width<=760px){.entrance-content{justify-content:center;inline-size:100%;padding:96px 28px 48px}.entrance-artwork{display:none}.entrance-heading h1{font-size:28px;line-height:34px}.entrance-button,.key-save-button{min-block-size:42px}}@media (width<=380px){.key-generated-input,.key-reels{font-size:10px}.entrance-input{font-size:11px}}@media (height<=650px){.entrance-identity{margin-block-end:28px}.entrance-content{align-items:start;padding-block:72px 28px}}@media (prefers-reduced-motion:reduce){.key-reel-tape,.entrance-spinner{animation:none}.entrance-button{transition:none}}.quick-setup{background:var(--surface);block-size:100dvh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow-y:auto}.quick-setup-main{z-index:1;flex-shrink:0;inline-size:min(44%,520px);margin-block:auto;margin-inline-start:clamp(32px,5vw,80px);padding-block:72px 28px;position:relative}.quick-setup .entrance-artwork{inline-size:48%;position:fixed}.quick-setup .entrance-identity{margin-block-end:32px}.quick-setup-intro{align-items:center;gap:14px;margin-block-end:20px;display:flex}.quick-setup-intro img{object-fit:contain}.quick-setup-intro h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.25}.quick-setup-intro h1:focus{outline:none}.quick-setup-intro p{color:var(--muted);font-family:var(--font);margin-block-start:8px;font-size:11px;line-height:1.6}.quick-setup-error{margin-block-start:12px;font-size:12px}.quick-setup-checkout{gap:10px;margin-block-start:20px;display:grid}.quick-setup-requirement{color:var(--ink-muted);font-size:12px;line-height:18px}.quick-setup-actions{align-items:center;gap:14px;display:flex}.quick-setup-actions>.text-btn{margin-inline-start:auto;font-size:12px}.quick-setup-actions .btn{min-block-size:36px;font-family:var(--font);border-radius:100px;font-size:11px}.quick-setup .pricing-selection-summary{font-size:12px}.quick-setup .plan-option-body{gap:8px;min-block-size:70px;padding:10px 12px}.quick-setup .plan-stamp,.quick-setup .plan-amount{font-size:12px}.quick-setup .plan-includes,.quick-setup .plan-currency,.quick-setup .plan-per{font-size:10px;line-height:16px}.quick-setup .pricing-selection-price,.quick-setup-requirement{font-size:10px;line-height:17px}@media (width<=1000px){.quick-setup-main{inline-size:50%;margin-inline-start:32px}.quick-setup .entrance-artwork{inline-size:42%}}@media (width<=760px){.quick-setup-main{inline-size:min(100% - 48px,520px);margin-inline:auto}}@media (width<=560px){.quick-setup-main{inline-size:calc(100% - 36px);padding-block:72px 24px}.quick-setup-intro{align-items:start;gap:12px}.quick-setup-intro h1{font-size:22px}.quick-setup-intro img{block-size:44px;inline-size:44px}.quick-setup-actions{flex-wrap:wrap}.quick-setup-actions>.btn{flex-basis:100%}.quick-setup-actions>.text-btn{margin-inline-start:auto}}@media (height<=720px){.quick-setup-main{padding-block:64px 20px}.quick-setup .entrance-identity{margin-block-end:24px}.quick-setup-intro{margin-block-end:16px}.quick-setup-checkout{gap:8px;margin-block-start:16px}}.choice-brief{border-block-start:1px solid var(--line);gap:14px;margin-inline:16px;padding:16px 0 18px;display:grid}.choice-brief-best{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.65}.choice-brief-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.choice-brief-label{color:var(--muted);margin:0 0 7px;font-size:11px;font-weight:600}.choice-brief ul{gap:6px;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.choice-brief li{align-items:baseline;gap:8px;display:flex}.choice-brief li:before{content:"";border-radius:2px;flex-shrink:0;block-size:6px;inline-size:6px;transform:translateY(-1px)}.choice-brief-pros li:before{background:var(--ink)}.choice-brief-cons li{color:var(--muted)}.choice-brief-cons li:before{border:1px solid var(--line-strong)}@media (prefers-reduced-motion:no-preference){.choice-brief{animation:.26s cubic-bezier(.16,1,.3,1) brief-in}}@keyframes brief-in{0%{opacity:0;transform:translateY(4px)}}@media (width<=560px){.choice-brief-columns{grid-template-columns:minmax(0,1fr);gap:12px}}@media (height<=700px) and (width>=561px){.choice-brief{gap:8px;padding-block:10px 12px}.choice-brief-label{margin-block-end:4px}.choice-brief ul{gap:4px;line-height:1.4}}.workspace-stage{grid-template-rows:1fr auto;align-items:stretch;gap:24px;padding:24px clamp(24px,4vw,56px) 28px}.message-composer{isolation:isolate;flex-direction:column;inline-size:100%;min-inline-size:0;display:flex;position:relative}.message-composer-field{border:1px solid var(--line-strong);background:var(--canvas);border-radius:8px;grid-template-columns:32px minmax(0,1fr) 32px 32px;align-items:center;gap:4px 6px;min-block-size:92px;min-inline-size:0;padding:6px 8px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.message-composer-field{background:color-mix(in srgb, var(--canvas) 40%, var(--surface))}}.message-composer-field{transition:border-color var(--duration), box-shadow var(--duration)}.message-composer-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.message-composer-input{resize:none;min-block-size:40px;max-block-size:140px;inline-size:100%;min-inline-size:0;font-size:var(--type-chat-size);line-height:var(--type-chat-leading);background:0 0;border:0;grid-area:1/1/auto/-1;padding:6px 4px;display:block}.message-composer-input:focus-visible{outline:none}.message-composer-input::placeholder{color:var(--muted)}.message-composer .message-composer-note{flex-wrap:wrap;align-items:center;gap:2px 4px;min-inline-size:0;padding:4px 0 0;display:flex;position:relative}.message-composer .message-composer-note:not([data-controls]):has(.message-composer-status:empty){display:none}.message-composer-status{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);padding-inline:8px}.message-composer-status.text-danger{color:var(--danger)}.message-composer-status:empty{display:none}.message-composer .message-composer-send{border:1px solid var(--primary);background:var(--primary);block-size:32px;min-block-size:32px;inline-size:32px;color:var(--on-primary);border-radius:5px;flex-shrink:0;grid-area:2/4;margin:0;padding:0}.message-composer-send svg{stroke-width:1.75px;block-size:18px;inline-size:18px}.message-composer .message-composer-send:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong)}.message-composer .message-composer-send:disabled{border-color:var(--primary);background:var(--primary);color:var(--on-primary);opacity:.5}.composer-actions{flex-shrink:0;grid-area:2/1;margin:0;position:relative}.composer-tool{background:var(--emphasis);block-size:32px;inline-size:32px;color:var(--ink-muted);cursor:pointer;transition:background var(--duration), color var(--duration), scale var(--duration) var(--ease-out);border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer-tool svg{stroke-width:1.6px;block-size:18px;inline-size:18px}.composer-tool:hover,.composer-tool[aria-expanded=true]{background:var(--line);color:var(--ink)}.composer-tool:focus-visible,.composer-menu-item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.composer-tool:disabled{opacity:.4;cursor:default}.composer-record{background:0 0;grid-area:2/3;margin:0}.composer-record[aria-pressed=true]{color:var(--primary);background:var(--primary-soft)}.composer-record[aria-pressed=true] rect{fill:currentColor;stroke:none}.composer-add-menu{z-index:10;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);max-block-size:min(60dvh,420px);inline-size:210px;box-shadow:var(--shadow-card);padding:6px;position:absolute;inset-block-end:calc(100% + 12px);inset-inline-start:0;overflow-y:auto}.composer-menu-item{border-radius:var(--radius-small);inline-size:100%;color:var(--ink);font-size:var(--type-ui-size);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.composer-menu-item:hover,.composer-menu-item:focus{background:var(--emphasis)}.composer-menu-item svg{block-size:17px;inline-size:17px;color:var(--ink-muted)}.composer-menu-item .composer-menu-chevron{block-size:14px;inline-size:14px;margin-inline-start:auto}.composer-controls-end{align-items:center;gap:2px;min-inline-size:0;margin-inline-start:auto;display:flex}.composer-choice{min-inline-size:0}.composer-control{border-radius:var(--radius-pill);min-block-size:28px;max-inline-size:100%;color:var(--ink-muted);font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:nowrap;transition:color var(--duration);background:0 0;border:0;align-items:center;gap:2px;padding:4px 8px;display:inline-flex}button.composer-control{cursor:pointer}button.composer-control:hover,.composer-control[aria-expanded=true],.composer-approval[data-value=auto]{color:var(--ink)}.composer-control:focus-visible{outline:2px solid var(--primary);outline-offset:0}.composer-control-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.composer-model .composer-control-label{max-inline-size:22ch}.composer-control-chevron{stroke-width:1.75px;flex-shrink:0;block-size:14px;inline-size:14px}.composer-add-menu.composer-choice-menu{inline-size:max-content;min-inline-size:160px;max-inline-size:min(280px,100%);inset-block-end:calc(100% + 6px)}.composer-choice-menu[data-align=end]{inset-inline:auto 0}.composer-choice-menu .composer-menu-item{align-items:flex-start}.composer-choice-text{gap:2px;min-inline-size:0;display:grid}.composer-choice-hint{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.composer-menu-item .composer-choice-check{block-size:16px;inline-size:16px;color:var(--ink);visibility:hidden;flex-shrink:0;margin-block-start:2px;margin-inline-start:auto}.composer-menu-item[aria-checked=true] .composer-choice-check{visibility:visible}.composer-context{color:var(--ink-muted);flex-shrink:0;padding:6px;display:inline-flex}.composer-context svg{fill:none;stroke-width:2px;block-size:16px;inline-size:16px;rotate:-90deg}.composer-context-track{stroke:var(--line-strong)}.composer-context-used{stroke:currentColor;stroke-linecap:round}.composer-context[data-level=high]{color:var(--warning)}.composer-context[data-level=full]{color:var(--danger)}.composer-feedback{color:var(--ink-muted);font-size:var(--type-caption-size);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 0;display:flex}.composer-feedback button{font:inherit;flex-shrink:0}.composer-voice-dialog{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);max-block-size:calc(100dvh - 40px);inline-size:min(380px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-card);text-align:center;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}.composer-voice-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.composer-voice-heading h2{margin:0;padding-inline:20px;font-size:16px;font-weight:500}.composer-voice-close{position:absolute;inset-block-start:12px;inset-inline-end:12px}.composer-voice-orb{background:var(--primary-soft);block-size:88px;inline-size:88px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;gap:4px;margin:32px auto 20px;display:flex}.composer-voice-orb span{background:currentColor;border-radius:4px;block-size:14px;inline-size:4px}.composer-voice-orb span:nth-child(2),.composer-voice-orb span:nth-child(4){block-size:26px}.composer-voice-orb span:nth-child(3){block-size:38px}.composer-voice-orb[data-active=true]{animation:1.6s ease-in-out infinite composer-voice-breathe}.composer-voice-state{color:var(--ink-muted);font-size:var(--type-ui-size);margin-block:0 18px;line-height:1.6}.composer-voice-transcript{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);min-block-size:90px;max-block-size:180px;inline-size:100%;font:inherit;font-size:var(--type-ui-size);text-align:start;resize:vertical;margin-block:16px;padding:12px;display:block}.composer-voice-controls{justify-content:center;gap:8px;display:flex}.message-composer[data-running] .message-composer-send svg{fill:currentColor;stroke-width:0}@keyframes composer-voice-breathe{50%{transform:scale(1.06)}}@media (width<=760px){.workspace-stage{padding:20px 20px 24px}.message-composer-input{font-size:16px}.composer-control{padding-inline:6px}.composer-model .composer-control-label{max-inline-size:10ch}}@media (prefers-reduced-motion:reduce){.message-composer-field{transition:none}.composer-voice-orb[data-active=true]{animation:none}}.stage-main{align-items:center;gap:var(--space-4);flex-direction:column;min-block-size:0;inline-size:100%;display:flex}.stage-main .stage-bot{flex:1;align-content:center}.thread-shell{flex:1;min-block-size:0;inline-size:100%;display:flex;position:relative}.thread{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;padding:16px 0 12px;scroll-padding-block:24px;display:flex;overflow:hidden auto}.thread::-webkit-scrollbar{display:none}.thread:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-small)}.thread-latest{z-index:1;border:1px solid var(--line);background:var(--surface);min-block-size:30px;color:var(--ink);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:50%;transform:translate(-50%)}.thread-latest:hover{background:var(--primary-soft);border-color:var(--line-strong)}.thread-latest svg{stroke-width:1.7px;block-size:16px;inline-size:16px}.thread-content{flex-direction:column;flex-shrink:0;gap:2px;min-block-size:100%;display:flex}.thread-day{justify-content:center;align-items:center;margin-block:2px 12px;display:flex}.thread-day:before,.thread-day:after{content:"";border-block-start:1px solid var(--line);flex:1}.thread-day-label{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);padding:3px 12px;font-weight:700}.thread-quiet{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);align-items:center;gap:10px;margin:6px 20px;display:flex}.thread-quiet:before,.thread-quiet:after{content:"";border-block-start:1px solid var(--line);flex:1}.thread-quiet-label{opacity:.85;flex:none}.msg{align-items:flex-start;gap:10px;padding:6px 20px;display:flex;position:relative}.msg:hover{background:var(--emphasis)}@supports (color:color-mix(in lab, red, red)){.msg:hover{background:color-mix(in srgb, var(--emphasis) 24%, transparent)}}.msg-avatar,.msg-owner-avatar{background:var(--profile-surface);block-size:36px;inline-size:36px;color:var(--profile-ink);border-radius:5px;flex:0 0 36px;place-items:center;margin-block-start:2px;display:grid}.msg-avatar{object-fit:contain;image-rendering:pixelated;padding:2px}.msg-owner-avatar svg{block-size:26px;inline-size:26px}.msg-body{flex-direction:column;flex:1;align-items:flex-start;gap:2px;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex}.msg-author{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-block-size:21px;max-inline-size:100%;line-height:21px;display:flex}.msg-author>strong{min-inline-size:0;color:var(--ink-strong);overflow-wrap:anywhere;font-size:15px;font-weight:900}.msg-bubble{min-inline-size:0;max-inline-size:100%;color:var(--ink);overflow-wrap:anywhere}.msg-bot .msg-bubble{gap:var(--space-2);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.msg-bot .msg-bubble>*{min-inline-size:0;max-inline-size:100%}.msg-bot .msg-bubble:empty{display:none}.msg[data-arriving]{--question-delay:var(--motion-fast)}.msg[data-arriving] :is(.msg-bubble,.msg-footer){animation:msg-arrive var(--motion-enter) var(--ease-out) backwards}@keyframes msg-arrive{0%{opacity:0;translate:0 4px}}.msg-user .msg-bubble{color:var(--ink)}.msg-site{max-inline-size:100%;font-size:var(--type-chat-size);line-height:var(--type-chat-leading);align-items:center;gap:6px;text-decoration:none;display:inline-flex;overflow:hidden}.msg-site>svg{block-size:14px;inline-size:14px;color:var(--muted);flex:none}.msg-site-host{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}a.msg-site:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}a.msg-site:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-chat-size);line-height:var(--type-chat-leading);margin:0}.msg-markdown{white-space:normal;min-inline-size:0}.msg-markdown .markdown>*+*{margin-block-start:var(--space-2)}.msg-markdown .markdown :is(h2,h3,h4){font-size:var(--type-chat-size);line-height:var(--type-chat-leading);letter-spacing:normal;font-weight:700}.msg-markdown .markdown>*+:is(h2,h3,h4){margin-block-start:var(--space-4)}.msg-markdown .markdown>:is(h2,h3,h4)+*{margin-block-start:var(--space-1)}.msg-markdown .markdown :is(ul,ol){padding-inline-start:var(--space-5)}.msg-markdown .markdown li+li{margin-block-start:2px}.msg-markdown .markdown li li+li,.msg-markdown .markdown li>:is(ul,ol){margin-block-start:var(--space-1)}.msg-markdown .markdown a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.msg-markdown .markdown a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.chat-document-link{align-items:baseline;gap:var(--space-1);border:1px solid var(--line);background:var(--canvas);max-inline-size:100%;color:var(--ink);font:inherit;font-weight:700;line-height:inherit;text-align:start;vertical-align:baseline;overflow-wrap:anywhere;cursor:pointer;border-radius:4px;margin-inline:2px;padding:1px 6px;display:inline-flex}.chat-document-link:hover,.chat-document-link[aria-expanded=true]{background:var(--emphasis);border-color:var(--ink-muted)}.chat-document-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chat-document-link .spaces-page-icon,.chat-document-link svg{flex:0 0 14px;align-self:center;block-size:14px;inline-size:14px}.chat-document-link-arrow{color:var(--ink-muted);font-size:var(--type-caption-size)}.chat-document-entry{border-inline-start:3px solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:2px;inline-size:min(100%,560px);min-inline-size:0;padding:6px 12px;display:grid}.chat-document-link.chat-document-link-row{align-items:start;gap:var(--space-2);min-block-size:28px;inline-size:fit-content;padding:var(--space-1) 0;background:0 0;border:0;border-radius:4px;margin:0;display:flex}.chat-document-link-row .chat-document-link-title{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.chat-document-link-row:hover .chat-document-link-title,.chat-document-link-row[aria-expanded=true] .chat-document-link-title{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:var(--space-1)}.chat-document-link-row .spaces-page-icon,.chat-document-link-row svg{flex-basis:var(--space-4);inline-size:var(--space-4);block-size:var(--space-4);align-self:start;margin-block-start:var(--space-1)}.chat-document-link-row .chat-document-link-arrow{flex:none;margin-inline-start:var(--space-1)}.chat-document-description{min-inline-size:0;color:var(--ink);font:inherit;overflow-wrap:anywhere;padding-inline-start:var(--space-6)}.msg-markdown .markdown pre{border:1px solid var(--line);background:var(--canvas);min-inline-size:0;max-inline-size:100%;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);white-space:pre;border-radius:6px;padding:10px 12px;overflow-x:auto}.msg-markdown .markdown code{font-family:var(--font-mono);font-size:.9em}.msg-markdown .markdown :not(pre)>code{border:1px solid var(--line);background:var(--canvas);border-radius:3px;padding:1px 4px}.msg-markdown .markdown blockquote{border-inline-start:3px solid var(--line-strong);color:var(--ink-muted);padding-block:2px;padding-inline-start:10px}.msg-markdown .markdown blockquote p+p{margin-block-start:6px}.msg-markdown .markdown hr{margin-block:10px}.msg-footer{align-items:center;gap:8px;min-block-size:0;inline-size:100%;display:flex}.msg-meta{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex-wrap:wrap;align-items:center;gap:3px 6px;display:flex}.msg-time{white-space:nowrap}.msg-actions{border:1px solid var(--line);background:var(--surface);opacity:0;pointer-events:none;border-radius:5px;align-items:center;gap:5px;min-inline-size:0;max-inline-size:calc(100% - 76px);padding:2px;display:inline-flex;position:absolute;inset-block-start:2px;inset-inline-end:16px}.msg:hover .msg-actions,.msg:focus-within .msg-actions{opacity:1;pointer-events:auto}.msg-actions:has(.msg-copy-feedback){opacity:1;pointer-events:auto}@media (hover:none){.msg-actions{opacity:1;pointer-events:auto;margin-inline-start:auto;position:static}}.msg-copy{block-size:24px;inline-size:24px;color:var(--muted);transition:color var(--duration), background var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:3px;flex-shrink:0;place-items:center;padding:4px;display:grid}.msg-copy:hover,.msg-copy:focus-visible{background:var(--primary-soft);color:var(--ink)}.msg-copy[data-copied]{color:var(--success)}.msg-copy[aria-disabled=true]{opacity:.5;cursor:progress}.msg-copy svg{stroke-width:1.5px;block-size:16px;inline-size:16px}.msg-copy-feedback{color:var(--success);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.msg-copy-feedback[data-error]{color:var(--danger)}.thread-latest:focus-visible,.msg-copy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.msg-meta .shield{block-size:10px;inline-size:10px}.thread-failed,.thread-stopped{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);align-self:flex-start;margin-inline:66px 20px}.thread-failed{color:var(--danger)}@media (width<=760px){.msg{padding-inline:12px}.msg-actions{inset-inline-end:8px}.thread-quiet{margin-inline:12px}.thread-failed,.thread-stopped{margin-inline:58px 12px}}.chat-image{border:1px solid var(--line);background:var(--canvas);border-radius:6px;max-block-size:320px;inline-size:400px;max-inline-size:100%;margin:0;position:relative;overflow:hidden}.msg-bot .msg-bubble+.msg-bubble,.msg-bot .msg-bubble+.chat-image,.msg-bot .chat-image+.msg-bubble,.msg-bot .chat-image+.chat-image{margin-block-start:6px}.msg-bot .msg-bubble+:is(.marketing-row,.marketing-plan),.msg-bot :is(.marketing-row,.marketing-plan)+.msg-bubble,.msg-bot .msg-bubble+.app-request-card,.msg-bot .app-request-card+.msg-bubble{margin-block-start:calc(var(--space-3) - 2px)}.msg-bot .workflow-card+:not(.msg-footer){margin-block-start:6px}.chat-image-open{cursor:zoom-in;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block;position:relative}.chat-image-open:disabled{opacity:1;cursor:default}.chat-image-open img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.chat-image-expand{border:1px solid var(--line);background:var(--surface);block-size:28px;inline-size:28px;color:var(--ink);opacity:0;transition:opacity var(--duration), scale var(--duration) var(--ease-out);border-radius:5px;place-items:center;display:grid;position:absolute;inset-block-end:8px;inset-inline-end:8px}.chat-image-open:hover .chat-image-expand,.chat-image-open:focus-visible .chat-image-expand{opacity:1}.chat-image-state{color:var(--ink-muted);font-size:var(--type-caption-size);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.chat-image-state button{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;padding:4px 10px}.chat-image-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);max-block-size:calc(100dvh - 32px);max-inline-size:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-panel);margin:auto;padding:44px 12px 12px;overflow:auto}.chat-image-dialog::backdrop{background:var(--scrim)}.chat-image-dialog>img{object-fit:contain;max-block-size:calc(100dvh - 90px);max-inline-size:min(1280px,100vw - 58px);display:block}.chat-image-close{background:0 0;border:0;border-radius:5px;place-items:center;block-size:28px;inline-size:28px;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.chat-image-close:hover{background:var(--canvas)}.chat-image-open:focus-visible,.chat-image-close:focus-visible,.chat-image-state button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.workspace{flex:1;align-items:stretch;min-block-size:0;display:flex}.workspace .stage{min-inline-size:0}@media (width<=760px){.thread{padding:16px 2px}.msg-meta{gap:3px 6px;max-inline-size:100%}.msg-user .msg-meta{justify-content:flex-end}.msg-footer{gap:8px}.msg-copy{block-size:32px;inline-size:32px}}@media (prefers-reduced-motion:reduce){.thread-latest,.msg-copy{transition:none}}.question-card{--question-inset:4px;--question-fold:calc(var(--motion-fast) * 2);inline-size:fit-content;max-inline-size:min(100%,560px);padding:10px var(--question-inset) var(--question-inset);border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);transition:padding var(--question-fold) var(--ease-out);background:0 0;border-radius:6px;grid-template-columns:minmax(0,1fr);display:grid}.question-card:focus{outline:none}.question-card:before{content:"";inline-size:0;max-inline-size:100%;transition:inline-size var(--question-fold) var(--ease-out)}.question-card[data-state=open]:before{inline-size:calc(440px - 2 * var(--question-inset))}.question-card[data-state=open][data-entering]{animation:question-arrive var(--motion-enter) var(--ease-out) backwards;animation-delay:var(--question-delay,0s)}.msg-bot .question-card{max-inline-size:min(100%,560px)}.msg-bot .msg-bubble+.question-card,.msg-bot .chat-image+.question-card{margin-block-start:8px}.question-text{color:var(--ink);font-size:var(--type-chat-size);line-height:var(--type-chat-leading);overflow-wrap:anywhere;transition:color var(--duration) var(--ease);margin:0;padding-inline:8px;font-weight:700}.question-card:not([data-state=open]) .question-text{color:var(--muted);font-weight:400}.question-card[data-bare]{padding-block-end:10px}.question-group{transition:margin-block-start var(--question-fold) var(--ease-out);background:0 0;border-radius:3px;margin-block-start:6px;overflow:hidden}.question-card[data-bare] .question-group{margin-block-start:0}.question-row{box-shadow:0 -1px 0 var(--line);transition:grid-template-rows var(--question-fold) var(--ease-out), opacity var(--duration) var(--ease);grid-template-rows:1fr;display:grid}.question-row[data-folded]{opacity:0;visibility:hidden;transition:grid-template-rows var(--question-fold) var(--ease-out), opacity var(--duration) var(--ease), visibility 0s linear var(--question-fold);grid-template-rows:0fr}.question-card[data-state=open][data-entering] .question-row{animation:question-arrive var(--motion-enter) var(--ease-out) backwards;animation-delay:calc(var(--question-delay,0s) + var(--motion-fast) * .25 * var(--row,0))}.question-option,.question-own-clip{min-block-size:0;overflow:hidden}.question-row-body{align-items:center;gap:8px;min-block-size:36px;padding:6px 8px;display:flex}.question-option{--press:1;inline-size:100%;min-inline-size:0;color:var(--ink);text-align:start;cursor:pointer;transition:background-color var(--duration) var(--ease), opacity var(--duration) var(--ease);background:0 0;border:0;border-radius:0;padding:0;display:block}.question-option:focus-visible{outline:2px solid var(--ink-muted);outline-offset:-2px}.question-card[data-state=open] .question-option[aria-checked=true]{background:var(--canvas)}.question-option[aria-disabled=true]{cursor:default}:is(.question-option,.question-own-clip)[data-dim]{opacity:.4}.question-copy{min-inline-size:0;display:grid}.question-heading{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.question-label{min-inline-size:0;font-size:var(--type-ui-size);overflow-wrap:anywhere;font-weight:700;line-height:18px}.question-suggested{color:var(--ink-muted);font-size:12px;font-weight:400;line-height:18px}.question-description{color:var(--muted);font-size:var(--type-caption-size);overflow-wrap:anywhere;line-height:16px}.question-key{--key-tint:7%;border:1px solid var(--line);background:var(--ink);border-radius:4px;flex-shrink:0;place-items:center;block-size:20px;inline-size:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.question-key{background:color-mix(in srgb, var(--ink) var(--key-tint), transparent)}}.question-key{color:var(--muted);font:700 11px / 1 var(--font);font-variant-numeric:tabular-nums;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), scale var(--duration) var(--ease-out)}.question-key>*{transition:opacity var(--duration) var(--ease), scale var(--duration) var(--ease-spring);grid-area:1/1}.question-key svg{block-size:12px;inline-size:12px}.question-key-glyph svg{stroke-width:1.6px}.question-key-check{stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity var(--duration) var(--ease), scale var(--duration) var(--ease-spring), stroke-dashoffset calc(var(--duration) * 1.5) var(--ease-out);scale:.4}.question-key[data-picked]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.question-key[data-picked] .question-key-glyph{opacity:0;scale:.4}.question-key[data-picked] .question-key-check{stroke-dashoffset:0;opacity:1;scale:1}.question-own-clip{transition:background-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), opacity var(--duration) var(--ease);border-end-end-radius:inherit;border-end-start-radius:inherit}.question-own{border-end-end-radius:3px;border-end-start-radius:3px}.question-card[data-state=open] .question-own-clip:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.question-own-clip:focus-within .question-key:not([data-picked]){--key-tint:13%;color:var(--ink)}.question-own .question-row-body{align-items:flex-start;padding-block:8px}.question-own-label{flex:1;align-items:flex-start;gap:8px;min-inline-size:0;display:flex}.question-field{border-start-start-radius:3px;border-start-end-radius:3px}.question-field .question-own-clip{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.question-field .question-own-label{align-items:center}.question-field-input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);background:0 0;border:0;flex:1;margin:0;padding:0}.question-field-input:focus-visible{outline:none}.question-field-input::placeholder{color:var(--muted)}.question-card[data-state=open] .question-own-label{cursor:text}.question-own-field{flex:1;min-inline-size:0;display:grid}.question-own-field>textarea,.question-own-field:after{max-block-size:calc(var(--type-ui-leading) * 4);font:inherit;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);overflow-wrap:anywhere;border:0;grid-area:1/1;margin:0;padding:0}.question-own-field:after{content:attr(data-replica) " ";visibility:hidden;white-space:pre-wrap;overflow:hidden}.question-own-field>textarea{min-inline-size:0;color:var(--ink);resize:none;background:0 0}.question-own-field>textarea:focus-visible{outline:none}.question-own-field>textarea::placeholder{color:var(--muted)}.question-own-words{-webkit-line-clamp:2;line-clamp:2;min-inline-size:0;color:var(--muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.question-own-send{border:1px solid var(--primary);background:var(--primary);block-size:30px;inline-size:30px;color:var(--on-primary);animation:question-pop var(--duration) var(--ease-spring);border-radius:6px;flex-shrink:0;place-items:center;margin-block:-3px;padding:0;display:grid}.question-own-send[aria-disabled=true]{opacity:.5;cursor:default}.question-own-send svg{stroke-width:2px;block-size:14px;inline-size:14px}.question-own-send:focus-visible{outline:2px solid var(--ink-muted);outline-offset:2px}.question-error{color:var(--danger);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 4px;padding-inline:8px}@media (hover:hover) and (pointer:fine){.question-option:not([aria-disabled=true]):hover{background:var(--canvas)}.question-option:not([aria-disabled=true]):hover .question-key:not([data-picked]){--key-tint:13%;color:var(--ink)}}@media (pointer:coarse){.question-row-body{min-block-size:40px}.question-own-send{block-size:36px;inline-size:36px}}@media (prefers-reduced-motion:no-preference){.question-option:not([aria-disabled=true]):is(:active,[data-pressed]) .question-key:not([data-picked]){scale:.88}}@media (forced-colors:active){.question-card[data-state=open] .question-own-clip:focus-within{outline-offset:-2px;outline:2px solid}}@keyframes question-arrive{0%{opacity:0;translate:0 4px}}@keyframes question-pop{0%{opacity:0;scale:.6}}.marketing-row{align-self:start;align-items:center;gap:var(--space-2);min-block-size:34px;min-inline-size:0;max-inline-size:min(100%,560px);padding:var(--space-1) var(--space-3) var(--space-1) 10px;border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);background:var(--surface);color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);text-align:start;border-radius:6px;display:inline-flex}.marketing-row:hover,.marketing-row[aria-expanded=true]{border-color:var(--line-strong)}.marketing-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.marketing-row>svg{block-size:16px;inline-size:16px;color:var(--ink-muted);flex:none}.marketing-row-title{font:700 var(--type-attachment-size,var(--type-ui-size)) / var(--type-ui-leading) var(--font);white-space:nowrap;flex:none}.marketing-row-version{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);flex:none}.marketing-row-summary{min-inline-size:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-row .marketing-row-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.marketing-row[data-saved]{align-items:start;gap:var(--space-2);inline-size:min(100%,560px);padding:var(--space-3)}.marketing-row-icon{inline-size:var(--space-6);block-size:var(--space-6);color:var(--ink-muted);flex:none;place-items:center;display:grid}.marketing-row-icon>svg{inline-size:var(--space-4);block-size:var(--space-4)}.marketing-row-document{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.marketing-row-heading{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.marketing-row[data-saved] .marketing-row-title{white-space:normal}.marketing-row[data-saved] .marketing-row-version,.marketing-row-context{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.marketing-row-description,.marketing-row-context{overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.marketing-row-description{color:var(--ink);font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);-webkit-line-clamp:2}.marketing-row-context{-webkit-line-clamp:1}.marketing-row[data-saved]>.marketing-row-arrow{margin-block-start:var(--space-1)}.marketing-document :is(h3,h4,p,dl,dd){margin:0}.marketing-document{overflow-wrap:anywhere;min-inline-size:0;font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);flex-direction:column;flex:1 0 auto;display:flex}.marketing-document-head{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.marketing-document-title{padding-block:var(--space-1);color:var(--ink);font:600 var(--type-title-size) / var(--type-title-leading) var(--font-display);letter-spacing:-.015em}.marketing-document-meta{min-block-size:var(--type-caption-leading);color:var(--muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.marketing-document .spaces-mode{font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.marketing-document-head:has(>.serp-mode-switch){grid-template-columns:minmax(0,1fr) auto;align-items:center}.marketing-document-head>.marketing-document-title{grid-column:1/-1}.marketing-document .marketing-document-lead{color:var(--ink);font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);margin-block-end:var(--space-6)}.marketing-card-content{gap:var(--space-6);display:grid}.marketing-document h4:where(:not(.post-preview *)){font:600 var(--type-body-size) / var(--type-body-leading) var(--font-display);letter-spacing:-.02em}.marketing-draft>h4{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:-.015em}.marketing-lead,.marketing-draft-body,.marketing-next p{white-space:pre-wrap}.marketing-facts{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--line);display:grid}.marketing-facts>div{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr);display:grid}.marketing-document :is(small,dt,legend),.marketing-result-source,.marketing-channel-name,.marketing-select{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.marketing-evidence{padding-block:var(--space-3);border-block:1px solid var(--line)}.marketing-facts+.marketing-evidence{border-block-start:0;margin-block-start:calc(var(--space-6) * -1)}.marketing-evidence summary{cursor:pointer;color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.marketing-evidence :where(summary) span{margin-inline-start:var(--space-2)}.marketing-evidence>div{margin-block-start:var(--space-3)}.marketing-evidence>small{margin-block-start:var(--space-3);display:block}.marketing-detail ul{margin-block:0;padding-inline-start:var(--space-5);list-style:outside}.marketing-detail li::marker{color:var(--muted)}.marketing-detail li+li{margin-block-start:var(--space-1)}.marketing-channels{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.marketing-channels legend{padding:0 0 var(--space-3)}.marketing-channel{align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);display:flex}.marketing-channel:has(input:checked){background:var(--canvas)}.marketing-channel>span{gap:var(--space-1);min-inline-size:0;display:grid}.marketing-channel strong{font-weight:600}.marketing-document input[type=checkbox]{block-size:16px;inline-size:16px;accent-color:var(--primary);flex:none;margin:2px 0 0}.marketing-draft-tabs{gap:var(--space-1);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.marketing-draft-tabs button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);background:0 0;border:0;border-block-end:2px solid #0000;display:inline-flex}.marketing-draft-tabs button[aria-pressed=true]{border-block-end-color:var(--ink);color:var(--ink)}.marketing-draft{gap:var(--space-4);display:grid}.marketing-draft-head{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-select{gap:var(--space-2);align-items:start;display:inline-flex}.marketing-document-mode{justify-self:start;min-inline-size:0;margin:0}.marketing-document textarea{inline-size:100%;min-inline-size:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;display:block}.marketing-document .marketing-draft-editor{min-block-size:240px;padding:var(--space-2);border-radius:var(--radius-control);border-color:#0000}.marketing-draft-editor:hover{border-color:var(--line)}.marketing-document textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.marketing-metrics{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr));display:grid}.marketing-result-source+.marketing-metrics{border-block-start:0;padding-block-start:0}.marketing-metrics dd{margin-block:var(--space-2);font:500 var(--type-title-size) / var(--type-title-leading) var(--font-display)}.marketing-next{gap:var(--space-3);display:grid}.marketing-document .marketing-owner-note{color:var(--ink-muted);border-block-start:1px solid var(--line);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.marketing-review-actions{gap:var(--space-3);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);display:grid}.marketing-action-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.marketing-document .text-btn{margin:0}.marketing-feedback{gap:var(--space-2);font-size:var(--type-caption-size);display:grid}.marketing-review-actions [role=alert]{font-size:var(--type-caption-size);color:var(--ink-muted)}.marketing-document button:disabled{cursor:default;opacity:.6}.marketing-plan{align-self:start;gap:var(--space-2);inline-size:min(100%,560px);min-inline-size:0;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);background:var(--surface);color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);border-radius:6px;display:grid}.marketing-plan:has(.marketing-plan-head[aria-expanded=true]){border-color:var(--line-strong)}.marketing-plan-head{align-items:center;gap:var(--space-2);min-block-size:30px;min-inline-size:0;margin-inline:calc(var(--space-1) * -1);padding:0 var(--space-1);color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:6px;display:flex}.marketing-plan-head:focus-visible{outline:2px solid var(--primary);outline-offset:0}.marketing-plan-head>svg{block-size:16px;inline-size:16px;color:var(--ink-muted);flex:none}.marketing-plan-status{min-inline-size:0;color:var(--ink-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;overflow:hidden}.marketing-plan p{margin:0}.marketing-plan-objective{font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);overflow-wrap:anywhere}.marketing-plan-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.marketing-plan-steps label{align-items:flex-start;gap:var(--space-2);padding:6px var(--space-2);cursor:pointer;border-radius:6px;display:flex}.marketing-plan-steps label:hover:not(:has(input:disabled)){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.marketing-plan-steps label:hover:not(:has(input:disabled)){background:color-mix(in srgb, var(--ink) 5%, transparent)}}.marketing-plan-steps label:has(input:disabled){cursor:default}.marketing-plan-steps input{block-size:15px;inline-size:15px;accent-color:var(--primary);flex:none;margin:3px 0 0}.marketing-plan-steps label>span{min-inline-size:0;display:grid}.marketing-plan-steps strong{font-weight:500}.marketing-plan-steps label>span>span{color:var(--ink-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketing-plan-steps label:has(input:not(:checked):disabled)>span{opacity:.55;text-decoration:line-through}.marketing-plan-meta{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);overflow-wrap:anywhere}.marketing-plan-meta>span:not([aria-hidden]){color:var(--ink)}.channel-glyph{--glyph-size:20px;inline-size:var(--glyph-size);block-size:var(--glyph-size);border-radius:calc(var(--glyph-size) * .3);background:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.channel-glyph{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.channel-glyph{color:var(--ink);font:600 calc(var(--glyph-size) * .5) / 1 var(--font);letter-spacing:-.02em}.channel-glyph svg{block-size:1.3em;inline-size:1.3em}.marketing-badge{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-badge{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.marketing-badge{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);white-space:nowrap}.marketing-items,.marketing-fixes{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.marketing-item,.marketing-fix{gap:var(--space-3);border-block-start:1px solid var(--line);padding-block-start:var(--space-4);display:grid}.marketing-card-content>.marketing-items:first-child>li:first-child>.marketing-item,.marketing-card-content>.marketing-fixes:first-child>.marketing-fix:first-child{border-block-start:0;padding-block-start:0}.marketing-item-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.marketing-item-head .marketing-select{margin-inline-start:auto}.marketing-item>h4{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:-.015em}.marketing-item-rule,.marketing-item-meta{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);overflow-wrap:anywhere}.marketing-item-rule-label{color:var(--ink);font-weight:500}.marketing-item-meta{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.marketing-item:not([data-chosen])>:is(h4,.marketing-draft-body,.post-preview){opacity:.6}.marketing-fix-pages{gap:var(--space-12)}.marketing-fix-page{gap:var(--space-3);min-inline-size:0;display:grid}.marketing-document .marketing-fix-page-title{min-inline-size:0;font:var(--type-caption-size) / var(--type-caption-leading) var(--font);letter-spacing:normal}.marketing-fix-url{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);overflow-wrap:anywhere}a.marketing-fix-url{text-decoration:none}a.marketing-fix-url:after{content:" ↗" / ""}a.marketing-fix-url:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}a.marketing-fix-url:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--primary);outline-offset:2px}.marketing-fix-page>.marketing-fixes{gap:0;margin-block-start:var(--space-2)}.marketing-fix-page .marketing-fix{gap:var(--space-2);padding-block:var(--space-4) var(--space-3)}.marketing-fix-kind{color:var(--ink);font-weight:500}.marketing-fix:has(>.marketing-item-head>input)>:not(.marketing-item-head){margin-inline-start:var(--space-6)}.marketing-document .marketing-fix-why{color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans)}.marketing-fix-text>summary{align-items:center;gap:var(--space-1);border-radius:var(--radius-control);inline-size:fit-content;color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);cursor:pointer;margin-inline-start:calc(var(--space-1) * -1);padding-inline-end:var(--space-1);list-style:none;display:inline-flex}.marketing-fix-text>summary::-webkit-details-marker{display:none}.marketing-fix-text>summary:hover{color:var(--ink)}.marketing-fix-text>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.marketing-fix-text>summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1em;inline-size:1em;transition:rotate var(--motion-fast) var(--ease-out);flex:none}.marketing-fix-text[open]>summary svg{rotate:90deg}.marketing-diff{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);overflow-wrap:anywhere;margin:0;display:grid}.marketing-diff[data-code]{font-family:var(--font-mono)}.marketing-fix-text>.marketing-diff{margin-block-start:var(--space-2)}.marketing-diff>div{gap:var(--space-1);min-inline-size:0;display:grid}.marketing-document .marketing-diff dd{white-space:pre-wrap}.marketing-diff :is(del,ins){text-decoration:none}.marketing-diff del{color:var(--ink-muted)}.marketing-diff ins{color:var(--ink)}.marketing-fix:not([data-chosen]) :is(.marketing-fix-kind,.marketing-fix-why,.marketing-diff){opacity:.6}.marketing-document-head>.serp-mode-switch button{min-block-size:22px;padding-block:0}.marketing-work-mode{margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border:0;border-block-start:1px solid var(--line)}.marketing-work-mode legend{color:var(--ink-muted);font-size:var(--type-caption-size)}.marketing-work-mode>div{gap:var(--space-4);margin-block:var(--space-2);flex-wrap:wrap;display:flex}.marketing-work-mode label{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.marketing-work-mode input{accent-color:var(--ink)}.marketing-work-mode p{color:var(--ink-muted);font-size:var(--type-caption-size);margin:var(--space-2) 0 0;line-height:1.5}.marketing-plan>.marketing-work-mode{margin:0;padding-block-start:var(--space-2)}.marketing-sign-in{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--type-caption-size);flex-wrap:wrap;display:flex}.marketing-sign-in>.btn{min-block-size:26px;font-size:var(--type-caption-size);padding-block:0}.marketing-sign-in>p{flex-basis:100%;margin:0;line-height:1.5}.marketing-review-layout{flex:1;grid-template-columns:minmax(0,1fr);min-block-size:0;inline-size:100%;min-inline-size:0;display:grid;overflow:hidden}.marketing-chat-column{isolation:isolate;flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.marketing-review-layout[data-split][data-size=document]:not([data-expanded]){grid-template-columns:minmax(320px,1fr) minmax(440px,1.08fr)}.marketing-review-layout[data-split][data-size=panel]{grid-template-columns:minmax(0,1fr) min(40%,440px)}.marketing-review-layout[data-expanded]{grid-template-columns:0 minmax(0,1fr)}.marketing-review-layout[data-expanded]>.marketing-chat-column{content-visibility:hidden}@container (width<=560px){.marketing-review-layout[data-split] .composer-control{padding-inline:6px}.marketing-review-layout[data-split] .composer-model .composer-control-label{max-inline-size:10ch}}.marketing-review-pane{border:0;border-inline-start:1px solid var(--line);background:var(--surface);min-block-size:0;min-inline-size:0;color:var(--ink);font:var(--type-body-size) / var(--type-body-leading) var(--font);flex-direction:column;display:flex;overflow:hidden}.marketing-review-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-block-end:1px solid var(--line);flex-shrink:0;display:flex}.marketing-review-header>div{min-inline-size:0}.marketing-review-eyebrow{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-block-end:var(--space-1);display:block}.marketing-review-header h2{font:500 var(--type-body-size) / var(--type-body-leading) var(--font-display);overflow-wrap:anywhere;margin:0}.marketing-review-header .marketing-review-close{flex-shrink:0;block-size:32px;inline-size:32px}.marketing-review-header svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:16px;inline-size:16px}.marketing-review-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden auto}.marketing-review-content{padding:var(--space-6);flex:1}.marketing-review-actions{z-index:1;padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--line);background:var(--surface);flex-shrink:0;position:sticky;inset-block-end:0}.marketing-review-pane[data-size=document]{--review-gutter:var(--space-6);--review-column:min(100% - 2 * var(--review-gutter), var(--workspace-column));background:var(--paper)}.marketing-review-pane[data-size=document] .marketing-review-body{scroll-padding-block:56px 88px}.marketing-review-layout[data-expanded]>.marketing-review-pane{border-inline-start:0}.marketing-review-bar{z-index:2;inline-size:var(--review-column);min-block-size:34px;min-inline-size:0;padding:var(--space-2) 0;background:var(--paper);flex-shrink:0;align-items:center;gap:6px;margin-block-end:var(--space-6);margin-inline:auto;display:flex;position:sticky;inset-block-start:0}.marketing-review-crumbs{min-inline-size:0;color:var(--muted);font:var(--text-xs) / var(--type-ui-leading) var(--font);flex:1;align-items:center;display:flex}.marketing-review-crumbs>:is(.marketing-review-eyebrow,h2){min-inline-size:0;font:inherit;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:4px 5px;overflow:hidden}.marketing-review-crumbs>.marketing-review-eyebrow{color:var(--muted);flex-shrink:0;padding-inline-start:0}.marketing-review-crumb-rule{color:var(--line-strong);padding-inline:2px}.marketing-review-crumbs>h2{color:var(--ink)}.marketing-review-pane[data-size=document] :is(.marketing-document-head,.marketing-review-content){inline-size:var(--review-column);margin-inline:auto}.marketing-review-pane[data-size=document] .marketing-review-content{padding:var(--space-6) 0 var(--space-12);border-block-start:1px solid var(--line)}.marketing-review-pane[data-size=document] .marketing-document-head+.marketing-review-content{margin-block-start:var(--space-5)}.marketing-review-pane[data-size=document] .marketing-review-actions{padding-inline:max(var(--review-gutter), (100% - var(--workspace-column)) / 2);background:var(--paper)}.chat-document-preview{min-inline-size:0;color:var(--ink);font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);flex-direction:column;flex:1 0 auto;display:flex}.chat-document-preview>:is(.chat-document-preview-meta,.chat-document-preview-content,.chat-document-preview-state){inline-size:var(--review-column);margin-inline:auto}.chat-document-preview-meta{gap:var(--space-3);margin-block:0 var(--space-5);color:var(--muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);grid-template-columns:minmax(0,1fr);display:grid}.chat-document-preview-meta h2{padding-block:var(--space-1);color:var(--ink);font:600 var(--type-title-size) / var(--type-title-leading) var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.chat-document-preview-meta p{margin:0}.chat-document-preview-content{min-inline-size:0;padding-block:var(--space-6) var(--space-12);border-block-start:1px solid var(--line);overflow-wrap:anywhere;flex:1}.chat-document-preview-state{align-content:start;justify-items:start;gap:var(--space-3);padding-block:var(--space-8);color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);overflow-wrap:anywhere;display:grid}.chat-document-preview-state>p{margin:0}.chat-document-preview-actions{z-index:1;align-items:center;gap:var(--space-3);padding-block:var(--space-4);padding-inline:max(var(--review-gutter), (100% - var(--workspace-column)) / 2);border-block-start:1px solid var(--line);background:var(--paper);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);flex-wrap:wrap;flex-shrink:0;margin-block-start:auto;display:flex;position:sticky;inset-block-end:0}.marketing-review-layout[data-split]>.marketing-review-pane .marketing-review-bar{block-size:56px;inline-size:auto;padding-block:0;padding-inline:max(var(--review-gutter), (100% - var(--workspace-column)) / 2);border-block-end:1px solid var(--line);margin-inline:0}@supports (color:color-mix(in lab, red, red)){.marketing-review-layout[data-split]>.marketing-review-pane .marketing-review-bar{border-block-end:1px solid color-mix(in srgb, var(--line) 50%, transparent)}}.marketing-review-layout[data-split]>.marketing-review-pane .marketing-review-bar{background:var(--surface)}.marketing-review-layout[data-split]>.marketing-review-pane .marketing-review-header{border-block-end-color:var(--line);block-size:56px;padding-block:0}@supports (color:color-mix(in lab, red, red)){.marketing-review-layout[data-split]>.marketing-review-pane .marketing-review-header{border-block-end-color:color-mix(in srgb, var(--line) 50%, transparent)}}.marketing-review-layout[data-split]>.marketing-review-pane .marketing-review-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-desktop .marketing-review-layout[data-split]>.marketing-review-pane :is(.marketing-review-bar,.marketing-review-header){-webkit-app-region:drag}.is-desktop .marketing-review-layout[data-split]>.marketing-review-pane :is(.marketing-review-bar,.marketing-review-header) button{-webkit-app-region:no-drag}.marketing-review-dialog{inset-block:var(--space-4);inset-inline:var(--space-4);inline-size:min(640px, calc(100vw - var(--space-8)));max-inline-size:none;block-size:calc(100dvh - var(--space-8));border:1px solid var(--line);border-radius:var(--radius-card);max-block-size:none;box-shadow:var(--shadow-panel);margin:auto;padding:0;position:fixed}.marketing-review-dialog:not([open]){display:none}.marketing-review-dialog::backdrop{background:var(--scrim)}@media (width<=520px){.marketing-review-dialog{border:0;border-radius:0;block-size:100dvh;inline-size:100%;inset:0}.marketing-review-header,.marketing-review-content,.marketing-review-actions{padding-inline:var(--space-4)}.marketing-review-pane[data-size=document]{--review-gutter:var(--space-4)}}.marketing-tray{inline-size:100%;min-inline-size:0;margin-block-end:-10px;padding-inline:12px;display:grid;position:relative}.marketing-tray-item{align-items:center;gap:var(--space-1);border:1px solid var(--line);background:var(--surface);border-block-end:0;min-block-size:38px;min-inline-size:0;padding-inline-end:6px;display:flex}.marketing-tray-item:first-child{border-start-start-radius:6px;border-start-end-radius:6px}.marketing-tray-item[data-entering]{animation:marketing-tray-rise var(--motion-enter) var(--ease-out) backwards}.marketing-tray-open{align-items:center;gap:var(--space-2);min-block-size:36px;min-inline-size:0;padding:0 var(--space-2) 0 var(--space-3);border-radius:inherit;color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);text-align:start;background:0 0;border:0;flex:1;display:flex;overflow:hidden}.marketing-tray-open:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.marketing-tray-open>svg{block-size:16px;inline-size:16px;color:var(--ink-muted);flex:none}.marketing-tray-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;font-weight:700;overflow:hidden}.marketing-tray-version{color:var(--ink-muted);flex:none}.marketing-tray-status{min-inline-size:0;color:var(--ink-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-tray-item[data-state=sending] .marketing-tray-status{color:var(--ink-muted)}.marketing-tray-item[data-state=retry] .marketing-tray-status{color:var(--danger)}.marketing-tray-cta{padding:4px var(--space-3);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border-radius:5px;flex:none;margin-inline-start:auto}.marketing-tray-open:hover .marketing-tray-cta,.marketing-tray-open[aria-expanded=true] .marketing-tray-cta{border-color:var(--ink-muted)}.marketing-tray-accept{min-block-size:30px;padding:4px var(--space-3);border:1px solid var(--primary);background:var(--primary);color:var(--on-primary);font:700 var(--type-caption-size) / var(--type-caption-leading) var(--font);border-radius:5px;flex:none}.marketing-tray-accept:hover:not(:disabled){background:var(--primary-strong)}.marketing-tray-accept:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.marketing-tray-retry{font-size:var(--type-caption-size);flex:none;font-weight:500}.marketing-tray-dismiss{block-size:28px;inline-size:28px;color:var(--ink-muted);flex:none}.marketing-tray-dismiss svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:14px;inline-size:14px}@keyframes marketing-tray-rise{0%{translate:0 100%}}@container (width<=480px){.marketing-tray-version,.marketing-tray-cta{display:none}}@media (pointer:coarse){.marketing-tray-item{min-block-size:44px}.marketing-tray-dismiss{block-size:36px;inline-size:36px}}.marketing-item-destination{gap:var(--space-2);justify-items:start;display:grid}.marketing-destination-pick{align-items:center;gap:var(--space-2);max-inline-size:100%;color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);display:inline-flex}.marketing-destination-pick select{field-sizing:content;min-block-size:30px;max-inline-size:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);text-overflow:ellipsis;cursor:pointer}.marketing-destination-pick select:hover:not(:disabled){border-color:var(--line-strong)}.marketing-destination-pick select:focus-visible{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--line);outline:none}.marketing-destination-pick select:disabled{cursor:default;opacity:.6}.marketing-destination-pick option{background:var(--surface);color:var(--ink)}.marketing-grant{align-items:center}.serp{inline-size:100%;min-inline-size:0;padding:var(--space-5) clamp(var(--space-4), 4%, var(--space-6)) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--serp-surface);color:var(--serp-snippet);font:var(--type-chat-size) / var(--type-chat-leading) var(--font-sans);font-variant-numeric:normal;text-align:start;margin:0;display:grid;position:relative;container:serp/inline-size}.serp :where(p,ul){margin:0}.site-icon{inline-size:var(--site-icon-size,26px);block-size:var(--site-icon-size,26px);background:var(--serp-icon-surface);box-shadow:inset 0 0 0 1px var(--serp-url);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--serp-url) 14%, transparent)}}.site-icon-monogram{color:var(--serp-site);font-family:var(--font-display);font-size:calc(var(--site-icon-size,26px) * .5);font-weight:500;line-height:1}.site-icon img{object-fit:contain;block-size:69%;inline-size:69%;margin:auto;position:absolute;inset:0}.site-icon[data-state=loading] img{opacity:0}.serp-switch{min-inline-size:0;font:var(--type-caption-size) / var(--type-caption-leading) var(--font);margin:0;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.serp-result{grid-template-columns:minmax(0,1fr);inline-size:min(100%,600px);min-inline-size:0;display:grid}.serp[data-mode=mobile]{background:var(--serp-line)}@supports (color:color-mix(in lab, red, red)){.serp[data-mode=mobile]{background:color-mix(in srgb, var(--serp-line) 45%, var(--serp-surface))}}.serp[data-mode=mobile] .serp-result{inline-size:min(100%,360px);padding:var(--space-4);border-radius:var(--radius-card);background:var(--serp-surface);box-shadow:0 0 0 1px var(--serp-line);justify-self:center}.serp-source{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon site""icon url";min-inline-size:0;display:grid}.serp[data-mode=mobile] .serp-source{row-gap:var(--space-1);grid-template-areas:"icon site""url url"}.serp-switch~.serp-result .serp-source{padding-inline-end:calc(var(--space-16) * 2)}.serp[data-mode=mobile] .serp-switch~.serp-result .serp-source{padding-inline-end:0}.serp-source>.site-icon{grid-area:icon}.serp-site,.serp-url{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.serp-site{color:var(--serp-site);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);grid-area:site}.serp-url{color:var(--serp-url);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);grid-area:url}.serp-title{margin-block:var(--space-2) var(--space-1);color:var(--serp-title);font:500 var(--type-section-size) / var(--type-section-leading) var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serp-snippet{color:var(--serp-snippet);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.serp[data-mode=mobile] .serp-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.serp[data-mode=mobile] .serp-snippet{-webkit-line-clamp:3;line-clamp:3}.serp-skeleton{grid-auto-rows:var(--type-chat-leading);align-items:center;display:grid}.serp-skeleton>i{border-radius:var(--radius-pill);background:var(--serp-line);block-size:8px;display:block}.serp-skeleton>i:last-child:not(:first-child){inline-size:58%}.serp-skeleton[data-field=title]{grid-auto-rows:var(--type-section-leading);margin-block:var(--space-2) var(--space-1)}.serp-skeleton[data-field=title]>i{block-size:12px;inline-size:64%}.serp-note,.serp-rich{color:var(--serp-url);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);margin-block-start:var(--space-2)}.serp-faq{grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-3);padding:0;list-style:none;display:grid}.serp-faq li{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--serp-line);min-block-size:40px;color:var(--serp-site);display:flex}.serp-faq span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.serp-faq svg{fill:none;block-size:1.4em;inline-size:1.4em;stroke:var(--serp-url);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.serp-mode-switch{min-inline-size:0;font:var(--type-caption-size) / var(--type-caption-leading) var(--font);margin:0}.serp-meters{gap:var(--space-2) var(--space-6);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);flex-wrap:wrap;display:flex}.serp-meter{justify-content:space-between;row-gap:var(--space-1);column-gap:var(--space-3);flex:0 200px;grid-template-columns:auto auto;min-inline-size:140px;display:grid}.serp-meter-count{color:var(--ink);font-variant-numeric:tabular-nums}.serp-meter-bar{border-radius:var(--radius-pill);background:var(--ink);grid-column:1/-1;block-size:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.serp-meter-bar{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.serp-meter-bar>span{border-radius:inherit;background:var(--success);block-size:100%;transition:inline-size var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);display:block}.serp-meter[data-state=warn] .serp-meter-count{color:var(--warning)}.serp-meter[data-state=warn] .serp-meter-bar>span{background:var(--warning)}.serp-meter[data-state=over] .serp-meter-count{color:var(--danger)}.serp-meter[data-state=over] .serp-meter-bar>span{background:var(--danger)}@container serp not (width>=480px){.serp-switch~.serp-result{padding-block-start:var(--space-12)}.serp-switch~.serp-result .serp-source{padding-inline-end:0}}@container serp not (width>=620px){.serp[data-mode=mobile] .serp-switch~.serp-result{margin-block-start:var(--space-12)}}@media (prefers-reduced-motion:reduce){.serp-meter-bar>span{transition:none}}@media (forced-colors:active){.site-icon,.serp-skeleton>i{border:1px solid}.serp-meter-bar{border:1px solid;block-size:5px}.serp-meter-bar>span{border-block-start:3px solid}:is(.serp-switch,.serp-mode-switch) button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.post-preview{gap:var(--space-3);inline-size:min(100%,560px);min-inline-size:0;color:var(--ink);font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);font-variant-numeric:normal;text-align:start;margin:0;display:grid;container:post/inline-size}.post-preview :is(p,h4,blockquote){margin:0}.post-preview[data-platform=reddit],.post-preview[data-platform=mail]{inline-size:min(100%,640px)}.post-preview[data-platform=instagram]{inline-size:min(100%,470px)}.post-preview:is([data-platform=hacker_news],[data-platform=article]){inline-size:100%}.post-preview-caption{align-items:center;gap:var(--space-2);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);display:flex}.post-mark{--post-accent:var(--ink);--glyph-size:20px;inline-size:var(--glyph-size);block-size:var(--glyph-size);border-radius:calc(var(--glyph-size) * .3);background:var(--post-accent);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.post-mark{background:color-mix(in srgb, var(--post-accent) 12%, transparent)}}.post-mark{color:var(--post-accent);font:600 calc(var(--glyph-size) * .5) / 1 var(--font);letter-spacing:-.02em}.post-mark[data-platform=x]{--post-accent:var(--platform-x-link)}.post-mark[data-platform=linkedin]{--post-accent:var(--platform-linkedin)}.post-mark[data-platform=reddit]{--post-accent:var(--platform-reddit)}.post-mark[data-platform=hacker_news]{--post-accent:var(--platform-hn)}.post-mark[data-platform=instagram]{--post-accent:var(--platform-instagram-b)}.post-mark[data-platform=threads]{--post-accent:var(--platform-threads)}.post-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:1.4em;inline-size:1.4em}.post-card{border:1px solid var(--post-line);border-radius:var(--radius-card);background:var(--post-surface);overflow-wrap:anywhere;min-inline-size:0}.post-name{color:var(--ink-strong);font:600 var(--type-ui-size) / var(--type-ui-leading) var(--font-sans)}.post-text>.post-name{font-size:inherit;line-height:inherit}.post-meta{color:var(--post-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.post-text{white-space:pre-wrap}.post-link,.post-tag,.post-mention{color:var(--platform-x-link)}.post-more{color:var(--post-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.post-more:hover{text-decoration:underline}.post-more:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--primary);outline-offset:2px}.post-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px}.post-icon[data-icon=more]{stroke-width:2.6px}.post-head>.post-icon[data-icon=more],.post-linkedin-head>.post-icon[data-icon=more],.post-reddit-head>.post-icon[data-icon=more],.post-instagram-head>.post-icon[data-icon=more]{color:var(--post-muted);margin-inline-start:auto}.post-avatar{--site-icon-size:40px;flex:none;display:inline-grid}.post-avatar .site-icon-monogram{font-weight:600}.post-link-card{border:1px solid var(--post-line);border-radius:var(--radius-card);min-block-size:88px;grid-template-columns:88px minmax(0,1fr);margin-block-start:var(--space-3);display:grid;overflow:hidden}.post-link-card-media{--site-icon-size:40px;border-inline-end:1px solid var(--post-line);background:var(--serp-icon-surface);place-items:center;display:grid}.post-link-card-text{min-inline-size:0;padding:var(--space-3) var(--space-4);align-content:center;display:grid}.post-link-card-host{color:var(--post-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-link-card-title{color:var(--ink);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-actions{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--post-muted);font:500 var(--type-caption-size) / var(--type-caption-leading) var(--font);display:flex}.post-actions-end{gap:var(--space-4);display:inline-flex}.post-thread-item{column-gap:var(--space-3);padding:var(--space-3) var(--space-4) 0;grid-template-columns:40px minmax(0,1fr);display:grid}.post-thread-item:last-child{padding-block-end:var(--space-2)}.post-rail{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.post-thread-line{inline-size:2px;min-block-size:var(--space-3);border-radius:var(--radius-pill);background:var(--post-line);flex:1;margin-block-end:calc(var(--space-2) * -1)}.post-main{min-inline-size:0;padding-block-end:var(--space-1);display:grid}.post-head{align-items:baseline;gap:var(--space-1);white-space:nowrap;min-inline-size:0;display:flex}.post-head>:is(.post-name,.post-meta){text-overflow:ellipsis;overflow:hidden}.post-head>.post-meta{flex:0 auto;min-inline-size:0}.post-head>.post-icon{align-self:center}.post-main>.post-actions{max-inline-size:425px;margin-block:var(--space-3) var(--space-1)}.post-thread-item[data-joined] .post-main{padding-block-end:var(--space-2)}.post-threads .post-thread-item{grid-template-columns:36px minmax(0,1fr)}.post-threads .post-avatar{--site-icon-size:36px}.post-threads .post-name{font-weight:600}.post-threads .post-meta{margin-inline-start:var(--space-1)}.post-threads .post-main>.post-actions{justify-content:start;gap:var(--space-5)}.post-threads .post-link-card{border-radius:var(--radius-small)}.post-linkedin{gap:var(--space-3);padding-block-start:var(--space-3);display:grid}.post-linkedin-head{align-items:start;gap:var(--space-2);padding-inline:var(--space-4);display:flex}.post-linkedin .post-avatar{--site-icon-size:48px}.post-linkedin .site-icon{border-radius:var(--radius-control)}.post-linkedin-who{min-inline-size:0;display:grid}.post-linkedin-who>.post-meta:last-child{align-items:center;gap:var(--space-1);display:inline-flex}.post-linkedin-who .post-icon{block-size:1.1em;inline-size:1.1em}.post-line-clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-linkedin-who>.post-line-clamp{font-family:var(--font-sans)}.post-linkedin-text{padding-inline:var(--space-4)}.post-linkedin :is(.post-link,.post-tag,.post-mention){color:var(--platform-linkedin);font-weight:600}.post-linkedin>.post-link-card{border-inline:0;border-radius:0;margin:0}.post-linkedin-actions{margin-inline:var(--space-4);padding-block:var(--space-1) var(--space-2);border-block-start:1px solid var(--post-line);justify-content:space-around}.post-linkedin-actions>span{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);white-space:nowrap;display:inline-flex}@container post not (width>=440px){.post-linkedin-actions>span{gap:var(--space-1);flex-direction:column}}.post-reddit{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.post-reddit-head{align-items:center;gap:var(--space-2);display:flex}.post-reddit-community-icon{--glyph-size:32px;inline-size:var(--glyph-size);block-size:var(--glyph-size);background:var(--platform-reddit);color:var(--post-surface);font:600 calc(var(--glyph-size) * .375) / 1 var(--font);border-radius:50%;flex:none;place-items:center;display:inline-grid}.post-reddit-who{min-inline-size:0;display:grid}.post-reddit-title{color:var(--ink-strong);font:600 var(--type-section-size) / var(--type-section-leading) var(--font-display)}.post-reddit :is(.post-link,.post-mention){color:var(--platform-x-link)}.post-reddit-actions{justify-content:start;gap:var(--space-2);margin-block-start:var(--space-1)}.post-reddit-actions>span{align-items:center;gap:var(--space-1);block-size:32px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--post-muted);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.post-reddit-actions>span{background:color-mix(in srgb, var(--post-muted) 13%, transparent)}}.post-reddit-actions>span{color:var(--ink)}.post-reddit-actions .post-icon{block-size:16px;inline-size:16px}.post-reddit-actions .post-icon[data-icon=up]{color:var(--platform-reddit)}.post-reddit-comment{gap:var(--space-3)}.post-reddit-context{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--post-line);color:var(--post-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);padding-block-end:var(--space-3);display:flex}.post-reddit-context>.post-reddit-community-icon{--glyph-size:24px}.post-reddit-context-name{color:var(--ink-strong);font-weight:600}.post-reddit-comment-item{column-gap:var(--space-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.post-reddit-comment-item>.post-avatar{--site-icon-size:28px}.post-reddit-comment .post-head{padding-block:var(--space-1)}.post-reddit-comment .post-main>.post-actions{justify-content:start;gap:var(--space-4);margin-block:var(--space-2) 0}.post-reddit-comment-actions>span{align-items:center;gap:var(--space-1);display:inline-flex}.post-reddit-comment-actions .post-icon{block-size:16px;inline-size:16px}.post-reddit-comment-actions .post-icon[data-icon=up]{color:var(--platform-reddit)}.post-rule{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-inline-start:2px solid var(--platform-reddit);display:grid}@supports (color:color-mix(in lab, red, red)){.post-rule{border-inline-start:2px solid color-mix(in srgb, var(--platform-reddit) 55%, transparent)}}.post-rule{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.post-rule-label{color:var(--ink);font-weight:500}.post-hn{column-gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);border-block-start:2px solid var(--platform-hn);border-radius:var(--radius-small);background:var(--hn-surface);color:var(--hn-ink);grid-template-columns:max-content max-content minmax(0,1fr);display:grid}.post-hn-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.post-hn-rank{color:var(--hn-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);font-variant-numeric:tabular-nums}.post-hn-vote{block-size:.6em;inline-size:.6em;fill:var(--hn-muted);stroke:none}.post-hn-title{font:500 var(--type-section-size) / var(--type-section-leading) var(--font-display)}.post-hn-domain{color:var(--hn-muted);font-family:var(--font);font-size:var(--type-caption-size);font-weight:400}.post-hn-sub,.post-hn-text{grid-column:3}.post-hn-sub{color:var(--hn-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.post-hn-text{color:var(--hn-ink);white-space:pre-wrap;margin-block-start:var(--space-3)}.post-hn :is(.post-link,.post-tag,.post-mention){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hn-muted);-webkit-text-decoration-color:var(--hn-muted);-webkit-text-decoration-color:var(--hn-muted);text-decoration-color:var(--hn-muted)}.post-instagram{gap:var(--space-2);padding-block-end:var(--space-3);display:grid;overflow:hidden}.post-instagram-head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1);display:flex}.post-instagram-ring{background:linear-gradient(45deg, var(--platform-instagram-a), var(--platform-instagram-b) 55%, var(--platform-instagram-c)) border-box;border:2px solid #0000;border-radius:50%;flex:none;display:inline-grid}.post-instagram-ring>.post-avatar{--site-icon-size:32px;border:2px solid var(--post-surface);background:var(--post-surface);border-radius:50%}.post-instagram-media{place-content:center;justify-items:center;gap:var(--space-2);aspect-ratio:1;background:var(--serp-icon-surface);display:grid}.post-instagram-monogram{color:var(--serp-site)}@supports (color:color-mix(in lab, red, red)){.post-instagram-monogram{color:color-mix(in srgb, var(--serp-site) 30%, transparent)}}.post-instagram-monogram{font:600 6em / 1 var(--font-display)}.post-instagram-media-note{color:var(--post-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.post-instagram-actions{justify-content:start;gap:var(--space-4);padding-inline:var(--space-3);color:var(--ink)}.post-instagram-actions .post-icon{stroke-width:1.7px;block-size:24px;inline-size:24px}.post-instagram-actions>.post-actions-end{margin-inline-start:auto}.post-instagram-caption{padding-inline:var(--space-3)}.post-instagram :is(.post-link,.post-tag,.post-mention){color:var(--platform-x-link)}.post-mail{gap:var(--space-2);display:grid}.post-mail-row{align-items:center;column-gap:var(--space-3);min-inline-size:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-small);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);white-space:nowrap;grid-template-columns:auto 132px minmax(0,1fr) auto;grid-template-areas:"icon sender summary time";display:grid}.post-mail-row>.post-avatar{--site-icon-size:28px;grid-area:icon}.post-mail-sender{color:var(--ink-strong);text-overflow:ellipsis;grid-area:sender;font-weight:600;overflow:hidden}.post-mail-summary{text-overflow:ellipsis;grid-area:summary;min-inline-size:0;overflow:hidden}.post-mail-row-subject{color:var(--ink-strong);font-weight:600}.post-mail-summary>.post-meta{font:inherit}.post-mail-row>.post-meta{grid-area:time}@container post not (width>=480px){.post-mail-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon sender time""icon summary summary";align-items:start}.post-mail-row>.post-avatar{align-self:center}.post-mail-summary{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.post-mail-open{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.post-mail-subject{color:var(--ink-strong);font:500 var(--type-title-size) / var(--type-title-leading) var(--font-display)}.post-mail-from{align-items:center;gap:var(--space-3);display:flex}.post-mail-who{flex:1;min-inline-size:0;display:grid}.post-article{gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.post-article-head{align-items:center;gap:var(--space-2);display:flex}.post-article-head .post-avatar{--site-icon-size:28px}.post-article-title{color:var(--ink-strong);font:600 var(--type-title-size) / var(--type-title-leading) var(--font-display);letter-spacing:-.015em;margin-block-start:var(--space-2)}.post-article-opening{color:var(--ink);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-article-opening+.post-article-opening{margin-block-start:var(--space-2)}.post-limits{gap:var(--space-2);display:grid}.post-limit-note{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.post-limit-note[data-hint]{color:var(--warning)}@media (forced-colors:active){.post-card,.post-hn,.post-link-card,.post-instagram-media,.post-mark{border:1px solid}.post-thread-line{background:canvastext}.post-more{color:linktext}}.app-request-card{border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);inline-size:min(100%,560px);min-inline-size:0;color:var(--ink);overflow-wrap:anywhere;background:0 0;border-radius:6px;padding:10px 12px;overflow:hidden}.app-request-head{align-items:center;gap:8px;display:flex}.app-request-icon{flex:none;place-items:center;block-size:24px;inline-size:24px;display:grid}.app-request-title{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-inline-size:0;display:flex}.app-request-card h3,.app-request-card p{margin:0}.app-request-card h3{font:700 var(--type-attachment-size) / var(--type-ui-leading) var(--font)}.app-request-status,.app-request-hint,.app-request-actions [role=alert]{color:var(--ink-muted);font:400 var(--type-caption-size) / var(--type-caption-leading) var(--font)}.app-request-reason{font:400 var(--type-chat-size) / var(--type-chat-leading) var(--font);padding-block-start:6px}.app-request-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block-start:10px;display:flex}.app-request-action-row{flex-wrap:wrap;gap:6px;display:flex}.app-request-actions .btn{border:1px solid var(--line-strong);min-block-size:30px;color:var(--ink);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);background:0 0;border-radius:6px;padding:4px 9px;font-weight:700}.app-request-actions .btn:not(.quiet){border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.app-request-actions .btn:not(.quiet):hover{border-color:var(--primary-strong);background:var(--primary-strong)}.app-request-actions .btn.quiet:hover{background:var(--canvas)}.app-request-actions .text-btn{min-block-size:30px;color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);margin:0;padding:4px 0}.app-request-actions [role=alert]{color:var(--danger);flex-basis:100%}@media (pointer:coarse){.app-request-actions :is(.btn,.text-btn){min-block-size:36px}}.app-logo-fallback{block-size:24px;inline-size:24px;color:var(--ink-muted);place-items:center;display:grid}.app-logo-monogram{color:var(--ink);font:700 var(--type-section-size) / 1 var(--font-sans);letter-spacing:-.06em}.app-logo-fallback svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:100%;inline-size:100%}.chat-activity{min-block-size:22px;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);align-items:center;gap:6px;display:flex}.activity-mark{block-size:14px;inline-size:14px;color:var(--ink-muted);flex:0 0 14px;grid-template-rows:repeat(2,3px);grid-template-columns:repeat(2,3px);place-content:center;gap:2px;display:inline-grid}.activity-mark i{background:currentColor;border-radius:1px;animation:1.8s ease-in-out infinite activity-breathe}.activity-mark i:nth-child(2){animation-delay:.15s}.activity-mark i:nth-child(3){animation-delay:.45s}.activity-mark i:nth-child(4){animation-delay:.3s}.activity-ticker{display:grid}.activity-ticker>*{grid-area:1/1}.activity-label{color:var(--muted);white-space:nowrap;animation:activity-appear .16s var(--ease-out) backwards;display:block}.activity-label[data-leaving]{pointer-events:none;animation:activity-leave .12s var(--ease-out) forwards}.msg-steps{max-inline-size:100%;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.msg-steps>summary{cursor:pointer;border-radius:4px;align-items:center;gap:6px;min-block-size:22px;list-style:none;display:inline-flex}.msg-steps>summary::-webkit-details-marker{display:none}.msg-steps>summary:hover{color:var(--ink)}.msg-steps>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.msg-steps-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:12px;inline-size:12px;transition:rotate .12s var(--ease-out);flex:none}.msg-steps[open] .msg-steps-chevron{rotate:90deg}.msg-steps>ol{border-inline-start:1px solid var(--line);gap:6px;margin:4px 0 8px 5px;padding:0 0 0 12px;list-style:none;display:grid}.msg-steps>ol>li{align-items:center;gap:8px;min-inline-size:0;display:flex}.msg-steps>ol>li>span:nth-child(2){overflow-wrap:anywhere;min-inline-size:0}.msg-steps-mark{background:var(--line-strong);border-radius:50%;flex:none;block-size:4px;inline-size:4px}.msg-steps>ol>li>small{font-size:11px}.msg-steps>ol>.msg-steps-note{overflow-wrap:anywhere;display:block}.msg-steps-note .markdown{font-family:var(--font)}.msg-steps-note .markdown :is(p,ul,ol){margin:0}@keyframes activity-breathe{0%,to{opacity:.35}50%{opacity:.8}}@keyframes activity-appear{0%{opacity:0;translate:0 2px}}@keyframes activity-leave{to{opacity:0;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.activity-mark,.activity-mark i,.activity-label{animation:none}.msg-steps-chevron{transition:none}.activity-label{-webkit-text-fill-color:currentColor;background:0 0}.activity-label[data-leaving]{display:none}}@media (forced-colors:active){.activity-label{-webkit-text-fill-color:currentColor;background:0 0}.activity-mark i{forced-color-adjust:none;background:canvastext}}.workflow-card{--workflow-avatar:24px;grid-template-columns:var(--workflow-avatar) minmax(0, 1fr) 14px;align-items:center;column-gap:var(--space-2);inline-size:560px;max-inline-size:100%;padding:var(--space-3);border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:none;transition:border-color var(--duration) var(--ease);border-radius:6px;grid-template-areas:"avatar title chevron""avatar caption caption"".bar bar"".outcome outcome"".error error";display:grid;position:relative}.workflow-card:hover,.workflow-card[data-open]{border-color:var(--line-strong)}.workflow-card[data-status=failed]{border-inline-start-color:var(--danger)}.workflow-card[data-entering]{animation:question-arrive var(--motion-enter) var(--ease-out) backwards}.workflow-avatar{--site-icon-size:var(--workflow-avatar);grid-area:avatar;align-self:center;display:grid}.workflow-avatar .site-icon{box-shadow:none;background:0 0}.workflow-avatar .site-icon-monogram{color:var(--ink)}.workflow-open{min-inline-size:0;color:var(--ink);font:700 var(--type-attachment-size,var(--type-ui-size)) / var(--type-ui-leading) var(--font);text-align:start;cursor:pointer;background:0 0;border:0;grid-area:title;padding:0}.workflow-open:after{content:"";border-radius:6px;position:absolute;inset:-1px}.workflow-open:focus-visible{outline:none}.workflow-open:focus-visible:after{outline:2px solid var(--primary);outline-offset:2px}.workflow-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-card[data-status=failed] .workflow-title{color:var(--danger)}.workflow-chevron{block-size:14px;inline-size:14px;color:var(--muted);stroke-width:1.6px;flex:none}.workflow-card>.workflow-chevron{grid-area:chevron}.workflow-caption{min-inline-size:0;min-block-size:var(--type-caption-leading);color:var(--muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:caption;align-items:center;display:flex}.workflow-sep{white-space:pre;flex:none}.workflow-caption .activity-ticker{grid-template-columns:minmax(0,1fr);min-inline-size:0}.workflow-caption .activity-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.workflow-elapsed{flex:none}.workflow-bar{gap:var(--space-2);min-inline-size:0;grid-area:bar;margin-block-start:var(--space-2);display:flex}.workflow-bar-phase{flex:var(--workflow-steps,1) 1 0%;gap:var(--space-1);min-inline-size:0;display:grid}.workflow-bar-track{border-radius:var(--radius-pill);background:var(--line);block-size:3px;display:flex;overflow:hidden}.workflow-bar-track>i{transition:background-color var(--duration) var(--ease);flex:1}.workflow-bar-track>i[data-status=done]{background:var(--ink)}.workflow-bar-track>i[data-status=running]{background:var(--primary);animation:1.8s ease-in-out infinite workflow-breathe}.workflow-bar-track>i[data-status=error]{background:var(--danger)}.workflow-bar-label{color:var(--muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-bar-phase[data-status=running] .workflow-bar-label{color:var(--ink)}.workflow-bar-phase[data-status=failed] .workflow-bar-label{color:var(--danger)}.workflow-outcome{align-items:center;gap:var(--space-2);min-inline-size:0;flex-wrap:wrap;grid-area:outcome;margin-block-start:var(--space-2);display:flex}.workflow-chip{align-items:center;gap:var(--space-1);min-block-size:30px;min-inline-size:0;max-inline-size:100%;padding:0 var(--space-3);color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;display:inline-flex}button.workflow-chip{z-index:1;border-color:var(--line);color:var(--ink);cursor:pointer;transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);position:relative}button.workflow-chip:hover:not(:disabled){border-color:var(--line-strong);background:var(--canvas)}.workflow-outcome>span.workflow-chip{min-block-size:0;font:var(--type-caption-size) / var(--type-caption-leading) var(--font);border:0;padding:0}button.workflow-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workflow-chip-document{padding-inline-start:var(--space-2)}.workflow-chip-document>svg:first-child{block-size:14px;inline-size:14px;color:var(--ink-muted)}.workflow-chip-title{text-overflow:ellipsis;min-inline-size:0;font-weight:500;overflow:hidden}.workflow-chip-version{color:var(--ink-muted)}.workflow-open-glyph{block-size:12px;inline-size:12px;color:var(--ink-muted);stroke-width:1.6px}.workflow-error{color:var(--danger);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);margin:0}.workflow-card>.workflow-error{grid-area:error;margin-block-start:var(--space-2)}@keyframes workflow-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.workflow-card[data-entering],.workflow-bar-track>i[data-status=running]{animation:none}.workflow-bar-track>i[data-status=running]{opacity:.5}.workflow-card,.workflow-bar-track>i,button.workflow-chip{transition:none}}@media (forced-colors:active){.workflow-bar-track{forced-color-adjust:none;background:canvas;border:1px solid canvastext;block-size:6px}.workflow-bar-track>i[data-status=done]{background:canvastext}.workflow-bar-track>i[data-status=running]{background:highlight}.workflow-bar-track>i[data-status=error]{background:repeating-linear-gradient(90deg,canvastext 0 2px,canvas 2px 4px)}.workflow-chip{border-color:currentColor}}.workflow-panel{--workflow-node:20px;align-content:start;gap:var(--space-8);display:grid}.workflow-overview{gap:var(--space-4);display:grid}.workflow-stats{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.workflow-stat{min-inline-size:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--canvas);flex:auto;display:grid}.workflow-stat dt{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.workflow-stat dd{color:var(--ink);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.workflow-panel[data-status=failed] .workflow-stat[data-stat=status] dd{color:var(--danger)}.workflow-panel-about{color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);margin:0}.workflow-section-title{color:var(--ink);font:600 var(--type-ui-size) / var(--type-ui-leading) var(--font-display);margin:0}.workflow-phases{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.workflow-phase{min-inline-size:0;position:relative}.workflow-phase:not(:last-child):before{content:"";inset-block:calc(var(--workflow-node) + 10px) calc(-1 * (var(--space-5) + 2px));background:var(--line);inline-size:1px;position:absolute;inset-inline-start:calc(var(--workflow-node) / 2 - .5px)}.workflow-phase-head{grid-template-columns:var(--workflow-node) minmax(0, 1fr) auto 14px;align-items:center;column-gap:var(--space-3);border-radius:var(--radius-control);min-block-size:32px;inline-size:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.workflow-phase-head:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workflow-phase-title{min-inline-size:0;font:600 var(--type-section-size) / var(--type-section-leading) var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-phase[data-status=pending] .workflow-phase-title{color:var(--ink-muted)}.workflow-phase-meta{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.workflow-phase-head>.workflow-chevron{transition:rotate var(--duration) var(--ease-out), color var(--duration) var(--ease)}.workflow-phase-head:hover>.workflow-chevron{color:var(--ink)}.workflow-phase-head[aria-expanded=true]>.workflow-chevron{rotate:90deg}.workflow-phase[data-empty] .workflow-phase-head{cursor:default}.workflow-phase[data-empty] .workflow-phase-head>.workflow-chevron{visibility:hidden}.workflow-node{inline-size:var(--workflow-node);block-size:var(--workflow-node);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--surface);border-radius:50%;place-items:center;display:grid}.workflow-node[data-status=done]{border-color:var(--ink);background:var(--ink)}.workflow-node[data-status=running]{border-color:var(--primary);color:var(--primary)}.workflow-node[data-status=failed]{border-color:var(--danger);background:var(--danger)}.workflow-node>svg{stroke-width:2px;block-size:12px;inline-size:12px}.workflow-node .activity-mark{flex-basis:10px;grid-template-rows:repeat(2,3px);grid-template-columns:repeat(2,3px);gap:1px;block-size:10px;inline-size:10px}.workflow-steps{column-gap:var(--space-3);margin:var(--space-1) 0 0;padding:0 0 0 calc(var(--workflow-node) + var(--space-3) - var(--space-2));grid-template-columns:14px fit-content(45%) minmax(0,1fr) max-content;list-style:none;display:grid}.workflow-steps[hidden]{display:none}.workflow-step{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:30px;padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);align-items:center;display:grid}.workflow-step[data-status=running]:not([data-live]){background:var(--primary-soft)}.workflow-step-label{align-items:baseline;gap:var(--space-1);min-inline-size:0;display:flex}.workflow-step:not([data-detail]) .workflow-step-label{grid-column:2/4}.workflow-step-text,.workflow-step-detail{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.workflow-step-count,.workflow-step-detail,.workflow-step-time{color:var(--ink-muted)}.workflow-step-count{font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;flex:none}.workflow-step-time{font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.workflow-step[data-status=pending] .workflow-step-text,.workflow-step[data-live] .workflow-step-text{color:var(--ink-muted)}.workflow-mark{block-size:14px;inline-size:14px;color:var(--ink-muted);place-items:center;display:grid}.workflow-mark>svg{stroke-width:1.8px;block-size:14px;inline-size:14px}.workflow-mark[data-status=error]{color:var(--danger)}.workflow-mark>i{border:1px solid var(--line-strong);border-radius:50%;block-size:6px;inline-size:6px}.workflow-mark .activity-mark{flex-basis:12px;grid-template-rows:repeat(2,3px);grid-template-columns:repeat(2,3px);block-size:12px;inline-size:12px}.workflow-result{gap:var(--space-3);display:grid}.workflow-document{align-items:center;column-gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;transition:border-color var(--duration) var(--ease);grid-template-columns:32px auto minmax(0,1fr) auto;display:grid}.workflow-document:hover{border-color:var(--line-strong)}.workflow-document:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workflow-document-icon{border-radius:var(--radius-control);background:var(--canvas);block-size:32px;inline-size:32px;color:var(--ink-muted);place-items:center;display:grid}.workflow-document-icon>svg{block-size:16px;inline-size:16px}.workflow-document-title{min-inline-size:0;font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-document-version{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.workflow-document-open{align-items:center;gap:var(--space-1);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);display:inline-flex}.workflow-document:hover .workflow-document-open{color:var(--ink)}.workflow-result-reason{color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);margin:0}.workflow-panel-footer{justify-items:start;gap:var(--space-2);display:grid}@media (prefers-reduced-motion:reduce){.workflow-phase-head>.workflow-chevron,.workflow-document{transition:none}}@media (forced-colors:active){.workflow-stat,.workflow-step[data-status=running]:not([data-live]){border:1px solid}.workflow-node{border:1px dotted}.workflow-node[data-status=running]{border:1px solid}.workflow-node[data-status=done]{border:3px solid}.workflow-node[data-status=failed]{border:2px dashed}.workflow-mark>i{border:1px dotted}.workflow-node .activity-mark i,.workflow-mark .activity-mark i{forced-color-adjust:none;background:canvastext}.workflow-phase:not(:last-child):before{border-inline-start:1px solid;inline-size:0}}.workspace-chat{background:var(--surface);border:0;border-radius:0;flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden;container-type:inline-size}@media (width>=1101px){.workspace[data-computer-open] .workspace-chat{min-inline-size:420px}}.agent-menu-anchor{min-inline-size:0;position:relative}.hush-workspace .shell{block-size:calc(100dvh - var(--workspace-bar-height) - 8px);border-inline-start:1px solid var(--line);background:var(--surface);min-block-size:0;border-radius:0 8px 8px 0;margin-block-start:var(--workspace-bar-height);margin-block-end:8px;margin-inline-end:8px;padding:0;overflow:hidden}.hush-workspace .topbar{border-block-end-color:var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;block-size:56px;min-block-size:56px;padding-inline:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.hush-workspace .topbar{border-block-end-color:color-mix(in srgb, var(--line) 50%, transparent)}}.hush-workspace .topbar{background:var(--surface)}.agent-heading{text-align:start;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;min-block-size:40px;min-inline-size:0;max-inline-size:100%;padding:4px 0;display:flex}.agent-heading>img{background:var(--profile-surface);object-fit:contain;block-size:28px;inline-size:28px;image-rendering:pixelated;border-radius:5px;flex-shrink:0;padding:1px}.agent-heading-copy{flex:1;gap:0;min-inline-size:0;display:grid}.agent-heading-copy h2{color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:900;line-height:22px;overflow:hidden}.bot-title{max-inline-size:100%;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;border-radius:4px;margin-inline-start:-4px;padding:0 4px;overflow:hidden}.bot-title:hover{background:var(--primary-soft)}.bot-title-input{background:var(--primary-soft);inline-size:min(100%,280px);color:var(--ink);border:0;border-radius:4px;margin-inline-start:-4px;padding:0 4px;font-size:17px;font-weight:900;line-height:22px}.bot-title-input::placeholder{color:var(--ink-muted)}.new-bot-intro{flex:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;inline-size:min(100%,560px);display:grid}.chat-mascot{zoom:1.3;-webkit-user-select:none;user-select:none}.new-bot-name{border:1px solid var(--line);background:var(--canvas);block-size:36px;inline-size:100%;min-inline-size:0;color:var(--ink);font-family:var(--font);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);border-radius:6px;padding:0 10px;font-size:15px;font-weight:400}.new-bot-name::placeholder{color:var(--ink-muted);font-weight:400}.new-bot-name:hover{border-color:var(--line-strong)}.new-bot-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--line-strong)}.new-bot-who{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.new-bot-who span{color:var(--ink);font-weight:700}.new-bot-looks{border:0;flex-wrap:wrap;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}.new-bot-looks legend{color:var(--ink);margin-block-end:8px;font-size:13px;font-weight:700;line-height:18px}.new-bot-create{border-radius:6px;min-block-size:32px;min-inline-size:80px;padding:5px 14px;font-size:13px;font-weight:700}.new-bot-create:disabled{cursor:default;opacity:.6}.new-bot-limit{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-align:start;margin:0}.agent-heading-copy>span{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.agent-heading-status{color:var(--muted)}.agent-heading-status .activity-ticker{inline-size:100%}.agent-heading-status .activity-label{text-overflow:ellipsis;-webkit-text-fill-color:currentColor;animation:activity-appear .26s var(--ease-out) backwards;background:0 0;overflow:hidden}.agent-heading-status .activity-label[data-leaving]{animation:activity-leave .22s var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){.agent-heading-status .activity-label{animation:none}}.workspace-topbar-actions{border:0;grid-column:2;justify-self:end;align-items:center;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}.chat-options-button{border-radius:var(--radius-control);block-size:32px;inline-size:32px;color:var(--ink-muted)}.chat-options-button:hover,.chat-options-button[aria-expanded=true]{color:var(--ink);background:var(--primary-soft)}.chat-options-button svg{fill:currentColor;stroke:none;block-size:18px;inline-size:18px}.chat-computer-button{border:1px solid var(--line);background:var(--surface);min-block-size:32px;color:var(--ink-muted);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.chat-computer-button svg{block-size:16px;inline-size:16px}.chat-computer-button:hover,.chat-computer-button[aria-expanded=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-computer-button:hover,.chat-computer-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--primary) 35%, var(--line))}}.chat-computer-button:hover,.chat-computer-button[aria-expanded=true]{background:var(--primary-soft);color:var(--primary)}.chat-computer-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@container (width<=480px){.chat-computer-button{inline-size:32px;padding:0}.chat-computer-button span{display:none}}@media (pointer:coarse){.chat-computer-button{min-block-size:44px;min-inline-size:44px}}.hush-workspace .workspace{background:var(--surface);border-radius:0;padding:0;overflow:hidden}.hush-workspace .workspace-stage{isolation:isolate;background:var(--surface);grid-template-rows:minmax(0,1fr) auto;gap:0;min-block-size:0;padding:0;position:relative;overflow:hidden}.workspace-stage .stage-main{padding:0;overflow:hidden}.chat-load-error{background:var(--paper);border-radius:12px;justify-items:center;gap:14px;margin-block:auto;padding:24px;font-size:12px;display:grid}.chat-compose-dock{background:var(--surface);--mascot-room:116px;--mascot-duck:.32s;justify-items:center;gap:8px;inline-size:100%;padding:8px 20px 12px;display:grid}.composer-mascot{z-index:-1;-webkit-user-select:none;user-select:none;animation:composer-mascot-rise var(--motion-enter) var(--ease-out) backwards;transition:translate var(--mascot-duck) cubic-bezier(.4, 0, 1, 1);position:absolute;inset-block-start:-88px;inset-inline-end:-4px}.composer-mascot .chat-mascot{zoom:1.2}.composer-mascot[data-away]{translate:0 96px}.composer-mascot .pet-figure{transition:rotate var(--pet-ease) ease-out, translate .9s var(--ease-out)}.composer-mascot .pet-stage[data-expression=sleepy] .pet-figure{translate:0 22px}@keyframes composer-mascot-rise{0%{translate:0 96px}}@container (width<=560px){.chat-compose-dock{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.composer-mascot,.composer-mascot .pet-figure{transition:none;animation:none}}@media (width<=980px){.hush-workspace .topbar{padding-inline:16px}.workspace-topbar-actions{gap:2px}}.workspace-menu-button,.workspace-nav-backdrop{display:none}@media (width<=760px){.hush-workspace .workspace{padding:0}.workspace-chat{border-radius:0}.hush-workspace .sidebar{visibility:hidden;inline-size:min(280px,85vw);transition:transform var(--duration), visibility var(--duration);z-index:50;border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card);overflow:hidden;transform:translate(-100%)}.hush-workspace .sidebar[data-open]{visibility:visible;transform:translate(0)}.hush-workspace .shell{block-size:calc(100dvh - var(--workspace-bar-height));border-inline-start:0;border-radius:0;margin-block-end:0;margin-inline:0}.hush-workspace .topbar{gap:6px;padding-inline:10px}.workspace-menu-button{flex-shrink:0;display:inline-flex}.workspace-nav-backdrop{z-index:45;background:var(--scrim);border:0;display:block;position:fixed;inset:0}.agent-heading{gap:7px}.workspace-topbar-actions .icon-btn{inline-size:30px}.chat-compose-dock{padding:10px 12px 14px}}.is-desktop .agent-panel{-webkit-app-region:no-drag}@media (width>=761px) and (width<=1200px){.workspace[data-computer-open] .topbar{column-gap:8px;padding-inline:12px}}.hush-workspace .sidebar{inset-block-start:var(--workspace-bar-height);inset-block-end:8px}@media (width>=761px){.hush-workspace[data-sidebar-collapsed] .sidebar{inline-size:var(--rail)}.hush-workspace[data-sidebar-collapsed] .side-panel{display:none}.hush-workspace[data-sidebar-collapsed] .shell{border-inline-start:0;border-start-start-radius:var(--radius-card);border-end-start-radius:var(--radius-card);margin-inline-start:var(--rail)}}.stage.dashboard-stage{background:var(--surface);min-block-size:0;padding:0;display:block;overflow:auto}.chat-start-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.chat-starters{inline-size:min(100%, var(--workspace-column));flex-wrap:wrap;justify-content:center;gap:6px;margin:0;display:flex}.chat-compose-dock[data-waiting] .chat-starters{padding-inline:var(--mascot-room)}.chat-starters button{border:1px solid var(--line);background:var(--surface);min-block-size:32px;color:var(--ink-muted);transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;line-height:18px;display:inline-flex}.chat-starters button:hover{color:var(--ink);background:var(--canvas);border-color:var(--line-strong)}.chat-starters svg{block-size:13px;inline-size:13px}.workspace-chat[hidden]{display:none}.workspace[data-computer-expanded] .computer-side[data-open]{border-inline-start:0;inline-size:100%;max-inline-size:none}.whats-new{border:1px solid var(--line);inline-size:min(400px,100vw - 40px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-panel);border-radius:22px;margin:auto;padding:28px 32px}.whats-new::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whats-new h2{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:-.02em;margin:0;font-weight:550}.whats-new-version{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-block-start:2px;display:block}.whats-new ul{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);gap:6px;margin:18px 0 24px;padding-inline-start:18px;display:grid}.whats-new-done{border-radius:var(--radius-control);inline-size:100%}.workspace-stage .new-bot-main{align-items:start;block-size:100%;min-inline-size:0;padding:24px;scroll-padding-block:24px;overflow-y:auto}.new-bot-type,.new-bot-type .question-card{inline-size:100%;max-inline-size:100%}.new-bot-type .question-card:before{display:none}.new-bot-identity{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.new-bot-identity[hidden]{display:none}.new-bot-name-row{align-items:end;gap:12px;display:flex}.new-bot-avatar{background:var(--profile-surface);object-fit:contain;block-size:36px;inline-size:36px;image-rendering:pixelated;border-radius:6px;flex:0 0 36px;padding:2px}.new-bot-name-field{flex:1;gap:6px;min-inline-size:0;font-size:13px;font-weight:700;line-height:18px;display:grid}.new-bot-look{inline-size:56px;color:var(--ink-muted);cursor:pointer;border-radius:6px;justify-items:center;gap:5px;padding:4px;font-size:12px;line-height:16px;display:grid;position:relative}.new-bot-look input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.new-bot-look-art{border:1px solid var(--line);background:var(--profile-surface);border-radius:6px;place-items:center;block-size:44px;inline-size:44px;padding:3px;display:grid}.new-bot-look-art img{object-fit:contain;block-size:100%;inline-size:100%;image-rendering:pixelated}.new-bot-look:has(input:checked){color:var(--ink);font-weight:700}.new-bot-look input:checked+.new-bot-look-art{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.new-bot-look:hover:has(input:enabled) .new-bot-look-art{border-color:var(--ink-muted)}.new-bot-look:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.new-bot-look:has(input:disabled){opacity:.6;cursor:default}.new-bot-actions{border-block-start:1px solid var(--line);padding-block-start:16px;display:flex}.new-cmo-setup{text-align:start;grid-template-columns:minmax(0,1fr);gap:10px;inline-size:100%;display:grid}.new-cmo-setup h3{font:700 14px / 20px var(--font);margin:0}.new-cmo-setup>input,.new-cmo-setup>textarea{border:1px solid var(--line);background:var(--canvas);min-block-size:36px;inline-size:100%;min-inline-size:0;color:var(--ink);font:400 15px / 20px var(--font);border-radius:6px;padding:7px 10px}.new-cmo-setup>input:focus-visible,.new-cmo-setup>textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.new-cmo-setup>textarea{resize:vertical;min-block-size:88px}.new-cmo-setup>.text-btn{justify-self:start;min-block-size:30px;padding:4px 0;font-size:13px}.new-cmo-mode{border:0;grid-template-columns:minmax(0,1fr);gap:0;min-inline-size:0;margin:6px 0 0;padding:0;display:grid}.new-cmo-mode legend{color:var(--ink);margin-block-end:6px;font-size:13px;font-weight:700}.new-cmo-mode label{border-block-end:1px solid var(--line);cursor:pointer;align-items:start;gap:10px;padding:10px 0;display:flex}.new-cmo-mode label:last-child{border:0}.new-cmo-mode input{block-size:16px;inline-size:16px;accent-color:var(--ink);flex-shrink:0;margin:0;margin-block-start:3px}.new-cmo-mode span{overflow-wrap:anywhere;gap:2px;min-inline-size:0;display:grid}.new-cmo-mode strong{font-size:13px;font-weight:700;line-height:20px}.new-cmo-mode small{color:var(--ink-muted);font-size:12px;line-height:18px}.new-cmo-customize{margin-block-start:0}@media (pointer:coarse){.new-bot-create,.new-cmo-setup>.text-btn{min-block-size:44px}}@media (width<=520px){.workspace-stage .new-bot-main{padding:20px}}.update-toast{z-index:60;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);inline-size:340px;max-inline-size:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-panel);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);gap:12px;padding:14px 16px;display:grid;position:fixed;inset-block-end:20px;inset-inline-end:20px}.update-toast-head{align-items:center;gap:12px;display:flex}.update-toast-head img{flex:none;block-size:32px;inline-size:32px}.update-toast-copy{min-inline-size:0;display:grid}.update-toast-copy strong{font-weight:500}.update-toast-copy span{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.update-toast-notes{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);gap:4px;margin:0;padding:0;list-style:none;display:grid}.update-toast-notes li{gap:8px;display:flex}.update-toast-notes li:before{content:"";background:var(--primary);border-radius:50%;flex:none;block-size:4px;inline-size:4px;margin-block-start:7px}.update-toast-actions{justify-content:flex-end;gap:6px;display:flex}.update-toast-actions .btn{min-block-size:30px;padding-block:4px}.is-desktop .update-toast{-webkit-app-region:no-drag}@media (prefers-reduced-motion:no-preference){.update-toast{animation:update-toast-in var(--motion-enter) var(--ease-out) backwards}}@keyframes update-toast-in{0%{opacity:0;translate:0 12px}}.dashboard{min-block-size:100%;inline-size:100%;color:var(--ink);container:dashboard/inline-size}.dashboard-intro{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-block-size:64px;padding:12px 24px;display:flex}.dashboard-identity,.dashboard-header-actions{align-items:center;gap:12px;min-inline-size:0;display:flex}.dashboard-header-actions{flex-shrink:0;gap:16px}.dashboard-workspace-icon{border:1px solid var(--accent-line);background:var(--primary-soft);block-size:32px;inline-size:32px;color:var(--primary);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.dashboard-workspace-icon svg{block-size:18px;inline-size:18px}.dashboard-intro h1{overflow-wrap:anywhere;letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:24px}.dashboard-intro h1:focus{outline:none}.dashboard-connection{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);align-items:center;gap:6px;display:flex}.dashboard-connection:before{content:"";background:var(--line-strong);border-radius:50%;flex-shrink:0;block-size:5px;inline-size:5px}.dashboard-connection[data-connected]:before{background:var(--ink-muted)}.dashboard-create{border:1px solid var(--primary);background:var(--primary);min-block-size:32px;color:var(--on-primary);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-weight:700;display:inline-flex}.dashboard-create:hover{border-color:var(--primary-strong);background:var(--primary-strong)}.dashboard-create svg{block-size:14px;inline-size:14px}.dashboard-toolbar{border-block-end:1px solid var(--line);padding-inline:24px}.dashboard-toolbar:empty{display:none}.dashboard-filters{border:0;flex-wrap:wrap;align-items:center;gap:0 24px;min-inline-size:0;margin:0;padding:0;display:flex}.dashboard-filter{min-block-size:40px;color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;margin-block-end:-1px;padding:8px 0;font-weight:700;display:inline-flex}.dashboard-filter span{background:var(--canvas);min-inline-size:18px;color:var(--ink-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;border-radius:4px;padding-inline:4px;line-height:18px}.dashboard-filter:hover,.dashboard-filter[aria-pressed=true]{color:var(--ink-strong)}.dashboard-filter[aria-pressed=true]{border-block-end-color:var(--primary);color:var(--primary)}.dashboard-filter[aria-pressed=true] span{background:var(--primary-soft);color:var(--primary)}.dashboard-filter:focus-visible{outline-offset:2px}.dashboard-text-button{min-block-size:32px;color:var(--ink);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.dashboard-text-button:hover{text-underline-offset:4px;text-decoration:underline}.dashboard-text-button svg{block-size:14px;inline-size:14px}.dashboard-activity-pending{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);padding:8px 24px}.dashboard-bot-list{margin:0;padding:0;list-style:none}.dashboard-bot-list li{border-block-end:1px solid var(--line)}.dashboard-bot{min-block-size:68px;inline-size:100%;min-inline-size:0;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:12px 24px;display:grid}.dashboard-bot:hover{background:var(--canvas)}.dashboard-bot:focus-visible{outline-offset:-2px}.dashboard-bot-icon,.dashboard-first-icon{background:var(--profile-surface);border-radius:5px;place-items:center;block-size:36px;inline-size:36px;display:grid;overflow:hidden}.dashboard-bot-icon img,.dashboard-first-icon img{object-fit:contain;block-size:34px;inline-size:30px;image-rendering:pixelated}.dashboard-bot-main{gap:1px;min-inline-size:0;display:grid}.dashboard-bot-identity{min-inline-size:0}.dashboard-bot-name{font-size:var(--type-body-size);font-weight:700;line-height:var(--type-ui-leading);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-bot-preview{color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-bot-meta{text-align:end;justify-items:end;gap:2px;max-inline-size:140px;display:grid}.dashboard-bot-status{color:var(--ink-muted);font-size:var(--type-caption-size);border-radius:4px;padding-inline:5px;line-height:18px}.dashboard-bot-meta time{color:var(--ink-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;line-height:18px}.dashboard-bot[data-tone=active] .dashboard-bot-status{background:var(--primary-soft);color:var(--primary)}.dashboard-bot[data-tone=attention] .dashboard-bot-status{background:var(--warning-soft);color:var(--warning)}.dashboard-bot[data-tone=failed] .dashboard-bot-status{background:var(--danger-soft);color:var(--danger)}.dashboard-bot-action{color:var(--ink-muted);display:inline-flex}.dashboard-bot-action svg{block-size:14px;inline-size:14px}.dashboard-empty,.dashboard-first{margin:32px 24px}.dashboard-empty{color:var(--ink-muted);justify-items:start;display:grid}.dashboard-empty>svg{block-size:24px;inline-size:24px;margin-block-end:12px}.dashboard-empty h3,.dashboard-first h3{color:var(--ink-strong);letter-spacing:-.015em;margin-block-end:4px;font-size:18px;font-weight:700;line-height:26px}.dashboard-empty p,.dashboard-first p,.dashboard-notice{max-inline-size:48ch;color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.dashboard-empty .dashboard-text-button{margin-block-start:12px}.dashboard-notice{padding:24px}.dashboard-first{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;max-inline-size:560px;padding:20px;display:grid}.dashboard-first-copy{min-inline-size:0}.dashboard-first .dashboard-create{margin-block-start:16px}@container dashboard (width<=640px){.dashboard-intro{flex-wrap:wrap;gap:8px 16px}.dashboard-header-actions{flex-wrap:wrap;gap:8px 12px}.dashboard-bot{grid-template-columns:36px minmax(0,1fr) auto}.dashboard-bot-action{display:none}.dashboard-bot-meta{max-inline-size:100px}}@container dashboard (width<=420px){.dashboard-intro,.dashboard-bot,.dashboard-toolbar,.dashboard-activity-pending{padding-inline:16px}.dashboard-filters{gap:0 16px}.dashboard-empty,.dashboard-first{margin-block:24px;margin-inline:16px}.dashboard-first{padding:16px}.dashboard-bot{gap:10px}}@media (pointer:coarse){.dashboard-create,.dashboard-filter,.dashboard-text-button{min-block-size:44px}}.schedule-view{--schedule-gutter:24px;background:var(--surface);flex-direction:column;grid-row:1/-1;place-self:stretch stretch;min-block-size:0;inline-size:100%;display:flex;overflow:hidden;container:schedule/inline-size}.schedule-view [hidden]{display:none}.schedule-head,.schedule-content{inline-size:calc(100% - 2 * var(--schedule-gutter));margin-inline:auto}.schedule-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-block:24px 22px;display:flex}.schedule-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.schedule-head h2{letter-spacing:-.035em;font-size:20px;font-weight:600}.schedule-summary{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.schedule-head h2:focus-visible{outline:none}.schedule-new{min-block-size:34px;font-size:var(--text-xs);border-radius:6px;gap:6px;padding:6px 12px;font-weight:500}.schedule-new svg{block-size:15px;inline-size:15px}.schedule-body{scrollbar-width:thin;flex:1;min-block-size:0;padding-block-end:24px;overflow-y:auto}.schedule-content{gap:16px;display:grid}.schedule-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;line-height:1.6;display:flex}.schedule-note .text-btn{color:var(--ink);text-underline-offset:3px;padding:0;font-size:13px;text-decoration:underline}.schedule-empty,.schedule-load-error{border-block-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:32px 0;font-size:13px;display:grid}.schedule-empty p{color:var(--ink);font-weight:500}.schedule-empty span{color:var(--muted);margin-block-start:6px;font-size:12px;display:block}.schedule-empty svg{block-size:24px;inline-size:24px;color:var(--muted);margin-block-start:1px}.schedule-load-error{grid-template-columns:1fr auto;align-items:center}.schedule-load-error .btn{min-block-size:34px;font-size:var(--text-xs);border-radius:6px;padding:6px 12px}.schedule-loading{border-block-start:1px solid var(--line);color:var(--muted);padding-block:24px;font-size:12px}.schedule-table{border-collapse:separate;inline-size:100%;font-size:var(--text-xs);border-spacing:0;background:var(--surface)}.schedule-table th{border-block-end:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);text-align:start;white-space:nowrap;padding:10px 12px;font-weight:400}.schedule-col-switch{border-block-end:1px solid var(--line)}.schedule-row{position:relative}.schedule-row td{border-block-end:1px solid var(--line);vertical-align:middle;transition:background var(--duration);padding:20px 12px}.schedule-row:hover td{background:var(--canvas)}.schedule-cell-task{inline-size:100%;max-inline-size:0}.schedule-cell-repeat,.schedule-cell-next{color:var(--muted);white-space:nowrap}.schedule-cell-next span{display:block}.schedule-next-value{color:var(--ink);font-variant-numeric:tabular-nums}.schedule-row[data-off] .schedule-next-value{color:var(--muted)}.schedule-cell-switch{z-index:1;text-align:end;position:relative}.schedule-row-open{inline-size:100%;color:var(--ink);text-align:start;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:1.65;display:block}.schedule-row-open:after{content:"";position:absolute;inset:0}.schedule-row-open:focus-visible{outline:none}.schedule-row-open:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.schedule-row-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.schedule-row[data-off] .schedule-row-open{color:var(--muted)}.schedule-row-sub{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-start:6px;display:none;overflow:hidden}.schedule-row-outcome{color:var(--warning);font-size:var(--text-xs);margin-block-start:2px}.schedule-row-error{color:var(--danger);font-size:var(--text-xs);margin-block-start:2px}@container schedule not (width>=760px){.schedule-col-repeat,.schedule-cell-repeat{display:none}.schedule-row-sub{display:block}}.schedule-table th:first-child,.schedule-row td:first-child{padding-inline-start:0}.schedule-row td:last-child{padding-inline-end:0}.schedule-switch{vertical-align:middle;display:inline-grid;position:relative}.schedule-switch input{z-index:1;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.schedule-switch input:disabled{cursor:not-allowed}.schedule-switch-track{border:1px solid var(--line-strong);background:var(--canvas);block-size:20px;inline-size:34px;transition:background var(--duration), border-color var(--duration);border-radius:999px;position:relative}.schedule-switch-track:before{content:"";background:var(--muted);block-size:14px;inline-size:14px;transition:inset-inline-start var(--duration), background var(--duration);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.schedule-switch input:checked+.schedule-switch-track{border-color:var(--ink);background:var(--ink)}.schedule-switch input:checked+.schedule-switch-track:before{background:var(--surface);inset-inline-start:16px}.schedule-switch input:focus-visible+.schedule-switch-track{outline:2px solid var(--accent);outline-offset:2px}.schedule-switch input:disabled+.schedule-switch-track{opacity:.4}.schedule-dialog{border:1px solid var(--line);max-block-size:calc(100% - 32px);inline-size:min(520px,100% - 32px);max-inline-size:none;color:var(--ink);background:var(--surface);box-shadow:0 24px 80px var(--shadow);border-radius:12px;margin:auto;padding:0;overflow:hidden}.schedule-dialog[open]{display:flex}.schedule-dialog::backdrop{background:var(--scrim)}.schedule-dialog-form{flex-direction:column;flex:1;min-inline-size:0;display:flex}.schedule-dialog-head{border-block-end:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 18px 24px;display:flex}.schedule-dialog-head h2{letter-spacing:-.02em;font-size:15px;font-weight:600}.schedule-dialog-close{color:var(--muted);border-radius:6px}.schedule-dialog-close:hover{color:var(--ink)}.schedule-dialog-close svg{block-size:16px;inline-size:16px}.schedule-dialog-body{scrollbar-width:thin;flex:1;align-content:start;gap:18px;min-block-size:0;padding:24px;display:grid;overflow-y:auto}.schedule-editor-field{gap:10px;display:grid}.schedule-editor-field>label{font-size:var(--text-xs);font-weight:500}.schedule-instructions{border:1px solid var(--line-strong);background:var(--surface);resize:vertical;border-radius:6px;min-block-size:112px;max-block-size:240px;inline-size:100%;padding:12px;font-size:12px;line-height:1.7;display:block}.schedule-instructions::placeholder{color:var(--muted)}.schedule-instructions:focus-visible{border-color:var(--line-strong);outline-offset:2px}.schedule-card{border-block:1px solid var(--line)}.schedule-card-row,.schedule-option{min-block-size:50px;font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-block:7px;display:flex}.schedule-card-row+.schedule-card-row{border-block-start:1px solid var(--line)}.schedule-fieldset{border-block-end:0;border-inline:0;min-inline-size:0;margin:0;padding-inline:0}.schedule-fieldset:first-child,.schedule-dialog-foot.schedule-fieldset{border-block-start:0}.schedule-fieldset legend{float:inline-start;padding:0}.schedule-option{border-block-end:1px solid var(--line)}.schedule-option:last-child{border-block-end:0}label.schedule-option{cursor:pointer}.schedule-select{align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}.schedule-select select{field-sizing:content;appearance:none;min-block-size:34px;color:var(--ink);font-size:var(--text-xs);text-align:end;text-align-last:end;cursor:pointer;transition:background var(--duration), color var(--duration);background:0 0;border:0;border-radius:5px;padding-block:6px;padding-inline:10px 30px}.schedule-select select:hover:not(:disabled){background:var(--canvas);color:var(--ink)}.schedule-select select:focus-visible{outline-offset:0}.schedule-select select:disabled{cursor:wait;opacity:.6}.schedule-select option{background:var(--surface);color:var(--ink)}.schedule-select svg{block-size:15px;inline-size:15px;color:var(--muted);pointer-events:none;position:absolute;inset-inline-end:8px}.schedule-time{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px;margin-inline-start:auto;display:inline-flex}.schedule-time-input{min-block-size:34px;color:var(--ink);font-size:var(--text-xs);transition:background var(--duration), color var(--duration);background:0 0;border:0;border-radius:5px;padding:6px 8px}.schedule-time-input:hover:not(:read-only){background:var(--canvas);color:var(--ink)}.schedule-time-input:focus-visible{outline-offset:0}.schedule-zone{max-inline-size:18em;font-size:var(--text-xs);text-align:end}.schedule-days{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-inline-start:auto;display:flex}.schedule-day{border:1px solid var(--line);block-size:32px;inline-size:32px;color:var(--muted);font-size:var(--text-xs);transition:background var(--duration), border-color var(--duration), color var(--duration), scale var(--duration) var(--ease-out);background:0 0;border-radius:5px}.schedule-day:hover{border-color:var(--line-strong)}.schedule-day[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--inverse)}.schedule-timing-preview{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:8px;margin-block-start:-6px;line-height:1.6;display:flex}.schedule-timing-preview svg{flex-shrink:0;block-size:14px;inline-size:14px}.schedule-advanced{min-block-size:30px;color:var(--muted);font-size:var(--text-xs);transition:color var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:0;border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.schedule-advanced:hover{color:var(--ink)}.schedule-advanced svg{block-size:14px;inline-size:14px;transition:transform var(--duration)}.schedule-advanced[aria-expanded=true] svg{transform:rotate(180deg)}.schedule-options{margin-block-start:-12px;display:grid}.schedule-dialog-lines{flex-shrink:0;gap:4px;padding:12px 24px 0;display:grid}.schedule-error{color:var(--danger);font-size:13px}.schedule-dialog-foot{border-block-start:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.schedule-dialog-foot .btn{min-block-size:34px;font-size:var(--text-xs);border-radius:6px;padding:6px 14px}.schedule-dialog-foot .btn.quiet{border-color:var(--line);background:var(--surface)}.schedule-delete-open{color:var(--danger);font-size:var(--text-xs);margin-inline-end:auto;padding-inline:0}.schedule-delete-open:hover{text-underline-offset:3px;text-decoration:underline}.schedule-confirm legend{margin-inline-end:auto;font-size:12px}.schedule-confirm-delete{border-color:var(--danger);background:var(--danger);color:var(--inverse)}@container schedule not (width>=420px){.schedule-head,.schedule-content{inline-size:calc(100% - 32px)}.schedule-row td,.schedule-table th{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.schedule-view *,.schedule-dialog *{transition:none}}@media (width<=480px){.schedule-dialog-body,.schedule-dialog-head,.schedule-dialog-foot,.schedule-dialog-lines{padding-inline:18px}}.schedule-slot-badge{z-index:1;pointer-events:none;border-radius:var(--radius-pill);background:var(--ink);align-items:center;margin-block-end:4px;padding:1px 8px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.schedule-slot-badge{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.schedule-slot-badge{color:var(--ink-muted);white-space:nowrap;font-size:11px;font-weight:500;line-height:18px}.schedule-row[data-off] .schedule-slot-badge{opacity:.7}.schedule-cell-switch{white-space:nowrap}.schedule-run-now{block-size:28px;inline-size:28px;color:var(--muted);vertical-align:middle;border-radius:6px;margin-inline-end:6px}.schedule-run-now:hover:not(:disabled){color:var(--ink)}.schedule-run-now:disabled{opacity:.4;cursor:not-allowed}.schedule-run-glyph{fill:currentColor;stroke:none;block-size:14px;inline-size:14px}.schedule-row-ran{color:var(--muted);font-size:var(--text-xs);margin-block-start:2px}.cmo-feed{--feed-gutter:var(--space-6);background:var(--surface);flex-direction:column;grid-row:1/-1;place-self:stretch stretch;min-block-size:0;inline-size:100%;display:flex;position:relative;overflow:hidden;container:feed/inline-size}.cmo-feed :is(h2,h3,h4,h5,p,dl,dd):where(:not(.post-preview *)){margin:0}.cmo-feed-head,.cmo-feed-body>:not(.cmo-feed-toast){inline-size:min(100% - 2 * var(--feed-gutter), 1040px);margin-inline:auto}.cmo-feed-head{gap:var(--space-4);padding-block:var(--space-6) var(--space-5);flex-shrink:0;display:grid}.cmo-feed-head h2{letter-spacing:-.035em;font-size:20px;font-weight:600}.cmo-feed-head h2:focus-visible{outline:none}.cmo-feed-title-row,.cmo-feed-head-actions,.cmo-feed-filters,.cmo-feed-navigation,.cmo-feed-queue-head{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.cmo-feed-title-row{justify-content:space-between}.cmo-feed-head-actions{gap:var(--space-4)}.cmo-feed-navigation{gap:var(--space-1);border:0;border-block-end:1px solid var(--line);margin:0;padding:0}.cmo-feed-view{align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-2) var(--space-3);color:var(--ink-muted);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;margin-block-end:-1px;display:inline-flex}.cmo-feed-view[aria-pressed=true]{color:var(--ink);border-block-end-color:var(--ink)}.cmo-feed-view:hover{color:var(--ink)}.cmo-feed-view>span{min-inline-size:20px;padding:1px var(--space-1);border-radius:var(--radius-small);background:var(--canvas);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;text-align:center}.cmo-feed-search{align-items:center;gap:var(--space-2);min-inline-size:100px;color:var(--ink-muted);flex:1;display:flex}.cmo-feed-search svg,.cmo-feed-controls-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px}.cmo-feed-search input{min-block-size:36px;inline-size:100%;min-inline-size:0;padding:var(--space-1) 0;color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);background:0 0;border:0}.cmo-feed-search input::placeholder{color:var(--ink-muted)}.cmo-feed-search:focus-within{color:var(--ink)}.cmo-feed-search input:focus-visible{outline:none}.cmo-feed-search:has(input:focus-visible){box-shadow:0 1px var(--ink-muted)}.cmo-feed-filter{min-block-size:34px;max-inline-size:160px;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);cursor:pointer}.cmo-feed-controls-toggle{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.cmo-feed-control-dot{background:var(--ink-muted);border-radius:50%;block-size:5px;inline-size:5px}.cmo-feed-controls-toggle[data-attention] .cmo-feed-control-dot{background:var(--warning)}.cmo-feed-controls{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);margin-block-end:var(--space-5);display:grid}.cmo-feed-queue{padding-block-start:var(--space-1)}.cmo-feed-queue-head{padding-block:var(--space-2) var(--space-4);justify-content:space-between}.cmo-feed-queue-head h3{font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font)}.cmo-feed-queue-head h3:focus-visible{outline-offset:4px}.cmo-feed-result-count,.cmo-feed-history-note{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.cmo-feed-history-note{padding-block:var(--space-4);text-align:center}.cmo-feed-blank{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);display:grid}.cmo-feed-empty-mark{border:1px solid var(--line);block-size:36px;inline-size:36px;color:var(--ink-muted);border-radius:50%;place-items:center;font-size:18px;display:grid}.cmo-feed-more{align-items:center;gap:var(--space-3);margin:var(--space-5) auto 0;display:flex}.cmo-feed-more span{color:var(--ink-muted)}.cmo-feed [hidden],.feed-post-detail[hidden]{display:none}.cmo-feed :is(.cmo-feed-view,.cmo-feed-filter,.feed-post-review,.feed-receipt-title-button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.cmo-feed-strip-row{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.cmo-feed-strip{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.cmo-feed-strip>div{gap:2px;display:grid}.cmo-feed-strip dt{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.cmo-feed-strip dd{font:500 var(--type-section-size) / var(--type-section-leading) var(--font-display);font-variant-numeric:tabular-nums}.cmo-feed-strip small{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.cmo-feed-notify{align-items:center;gap:var(--space-2);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);cursor:pointer;display:inline-flex}.cmo-feed-notify[data-denied]{cursor:default}.cmo-feed-body{scrollbar-width:thin;min-block-size:0;flex:1;padding-block-end:var(--space-12);overflow-y:auto}.cmo-feed-loading,.cmo-feed-empty{color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font)}.cmo-feed-loading{padding-block:var(--space-6);border-block-start:1px solid var(--line)}.cmo-feed-load-error{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-8);border-block-start:1px solid var(--line);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);display:flex}.cmo-feed .btn{min-block-size:30px;padding:var(--space-1) var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-decoration:none}.cmo-feed .btn.quiet{background:var(--surface)}.cmo-feed .btn.quiet:hover:not(:disabled){background:var(--canvas)}.cmo-feed .text-btn{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);padding:0}.cmo-feed .text-btn:hover:not(:disabled){color:var(--ink)}.cmo-feed-section{gap:var(--space-4);padding-block:var(--space-5);border-block-start:1px solid var(--line);display:grid}.cmo-feed-section>h3{color:var(--ink-muted);font:500 var(--type-caption-size) / var(--type-caption-leading) var(--font);text-transform:uppercase;letter-spacing:.04em}.cmo-feed-group{gap:var(--space-1);display:grid}.cmo-feed-group+.cmo-feed-group{margin-block-start:var(--space-4)}.cmo-feed-group>h4{align-items:center;gap:var(--space-2);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);display:flex}.cmo-feed-items,.cmo-feed-receipts{margin:0;padding:0;list-style:none;display:grid}.cmo-feed-receipts{gap:0}.feed-post{--feed-post-width:100%;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-4) var(--space-5);display:grid}.feed-post:is([data-platform=x],[data-platform=linkedin],[data-platform=threads]){--feed-post-width:560px}.feed-post:is([data-platform=reddit],[data-platform=mail]){--feed-post-width:640px}.feed-post[data-platform=instagram]{--feed-post-width:470px}.feed-post-detail>:is(.feed-post-actions,.feed-post-editor,.marketing-item-rule){inline-size:min(100%, var(--feed-post-width))}.feed-post+.feed-post{border-block-start:1px solid var(--line)}.feed-post[aria-busy=true] .feed-post-detail>.post-preview{opacity:.6}.feed-post-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.feed-post-title{font:500 var(--type-section-size) / var(--type-section-leading) var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere}.feed-post-detail{gap:var(--space-3);min-inline-size:0;display:grid}.feed-post[data-compact]{border-block-end:1px solid var(--line);gap:0;padding:0}.feed-post-review{align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:0;padding:var(--space-4) var(--space-2);border-radius:var(--radius-small);color:var(--ink);text-align:start;cursor:pointer;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:0;display:flex}.feed-post-review:hover{background:var(--canvas)}.feed-post-mark{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);flex:none;place-items:center;block-size:38px;inline-size:38px;display:grid}.feed-post-review-text{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.feed-post-review-meta{align-items:center;gap:var(--space-2);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);display:flex}.feed-post-review-meta>span{color:var(--ink-muted)}.feed-post-review-title{font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feed-post-review-excerpt{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font-sans);overflow:hidden}.feed-post-review-state{max-inline-size:170px;color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);flex:none}.feed-post-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;block-size:18px;inline-size:18px}.feed-post[data-open] .feed-post-chevron{rotate:180deg}.feed-post[data-compact] .feed-post-detail{padding:var(--space-2) var(--space-3) var(--space-5) calc(38px + var(--space-5))}.feed-post[data-compact] .feed-post-detail>.post-preview{margin-inline:0}.feed-receipt-title-button{color:inherit;font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.feed-receipt-title-button:hover{text-underline-offset:3px;text-decoration:underline}.feed-receipt-body{gap:var(--space-2);margin-block:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--canvas);display:grid}.feed-receipt-body>p{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-body-size) / var(--type-body-leading) var(--font-sans)}.feed-receipt-version{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.feed-post-text{font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.feed-post-text[data-folded]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-post-fold{justify-self:start}.feed-post-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.feed-post-actions>.text-btn{margin-inline-start:var(--space-2)}.feed-post-actions>.feed-post-line{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.feed-post-editor{gap:var(--space-2);display:grid}.feed-post-input,.feed-post-posted{border:1px solid var(--line);background:var(--canvas);color:var(--ink);transition:border-color var(--duration), box-shadow var(--duration)}.feed-post-input:focus-visible,.feed-post-posted:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--line);outline:none}.feed-post-input{min-block-size:140px;inline-size:100%;min-inline-size:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);resize:vertical;display:block}.feed-post-input[readonly]{color:var(--ink-muted)}.feed-post-problem,.feed-post-notice{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.feed-post-problem{color:var(--danger)}.feed-post-posted{align-items:center;gap:var(--space-1);min-inline-size:0;max-inline-size:560px;padding:3px 3px 3px var(--space-3);border-radius:var(--radius-pill);display:flex}.feed-post-posted-input{min-block-size:30px;min-inline-size:0;color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);background:0 0;border:0;flex:1;padding:0}.feed-post-posted-input::placeholder{color:var(--ink-muted)}.feed-post-posted-input:focus-visible{outline:none}.feed-post-posted .btn{flex:none}.feed-post-error,.cmo-feed-item-error{color:var(--danger);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.cmo-feed-receipt{align-items:start;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--line);display:flex}.cmo-feed-receipt:last-child{border-block-end:0}.cmo-feed-receipt .channel-glyph{margin-block-start:1px}.cmo-feed-receipt-text{flex:1;gap:2px;min-inline-size:0;display:grid}.cmo-feed-receipt-title{align-items:center;gap:var(--space-2);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.cmo-feed-receipt[data-status=removed] .cmo-feed-receipt-title,.cmo-feed-receipt[data-status=failed] .cmo-feed-receipt-title,.cmo-feed-receipt[data-status=expired] .cmo-feed-receipt-title{color:var(--ink-muted)}.cmo-feed-receipt-meta{align-items:center;gap:2px var(--space-3);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.cmo-feed-checks{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:inline-flex}.cmo-feed-check{background:var(--line-strong);border-radius:50%;block-size:8px;inline-size:8px}.cmo-feed-check[data-state=live]{background:var(--success)}.cmo-feed-check[data-state=removed]{background:var(--danger)}.cmo-feed-open{flex:none}.cmo-feed-receipt:is([data-status=authorized],[data-status=delivering],[data-status=scheduled]) .marketing-badge{background:var(--primary-soft);color:var(--primary)}.cmo-feed-receipt-failure{color:var(--danger)}.cmo-feed-receipt .cmo-feed-item-error{margin-block-start:var(--space-1)}.cmo-feed-receipts>.feed-post{border-block-end:1px solid var(--line)}.cmo-feed-receipts>.feed-post+.feed-post{border-block-start:0}.cmo-feed-receipts>.feed-post:last-child{border-block-end:0}.feed-post-chip:is([data-need=sensitive],[data-need=check],[data-need=missed]){background:var(--warning-soft);color:var(--warning)}.cmo-feed-confirm{inline-size:min(400px, 100% - 2 * var(--space-4));max-inline-size:none;padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-panel);margin:auto}.cmo-feed-confirm[open]{gap:var(--space-2);display:grid}.cmo-feed-confirm::backdrop{background:var(--scrim)}.cmo-feed-confirm h2{font:600 var(--type-section-size) / var(--type-section-leading) var(--font-display);letter-spacing:-.015em}.cmo-feed-confirm p{color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans)}.cmo-feed-confirm-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.cmo-feed .cmo-feed-danger,.cmo-feed .cmo-feed-danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--on-primary)}.autopilot-card{gap:var(--space-3);min-inline-size:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--canvas);margin-block-end:var(--space-5);display:grid}.autopilot-card[aria-busy=true]{cursor:progress}.autopilot-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.autopilot-head h3{font:500 var(--type-section-size) / var(--type-section-leading) var(--font-display);letter-spacing:-.015em}.autopilot-head h3:focus-visible{outline:none}.autopilot-state{color:var(--ink-muted);word-spacing:.12em}.autopilot-intro,.autopilot-aside{color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans)}.autopilot-banner{padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--warning-soft);color:var(--warning);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);justify-self:start}.autopilot-rows{grid-template-columns:fit-content(16rem) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.autopilot-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-1) var(--space-4);min-block-size:44px;padding-block:var(--space-2);border-block-start:1px solid var(--line);display:grid}.autopilot-row:last-child{border-block-end:1px solid var(--line)}.autopilot-row-name{font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);overflow-wrap:anywhere}.autopilot-row-text{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;grid-column:2}.autopilot-row>.btn{flex:none;grid-column:3}.autopilot-quiet{align-items:center;gap:var(--space-2) var(--space-3);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.autopilot-ai{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.autopilot-turn-on{display:flex}.autopilot-offer{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);background:var(--surface);flex-wrap:wrap;display:flex}.autopilot-offer p{font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);flex:16rem}.autopilot-notes{gap:var(--space-1);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);margin:0;padding:0;list-style:none;display:grid}.autopilot-notes li{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.autopilot-notes .autopilot-note-failure{color:var(--danger)}.autopilot-sheet{inline-size:min(560px, 100% - 2 * var(--space-4));max-inline-size:none;max-block-size:calc(100% - 2 * var(--space-4));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-panel);margin:auto;padding:0;overflow:hidden}.autopilot-sheet[open]{display:flex}.autopilot-sheet::backdrop{background:var(--scrim)}.autopilot-sheet-form{flex-direction:column;flex:1;min-inline-size:0;display:flex}.autopilot-sheet-head{padding:var(--space-5) var(--space-6) var(--space-4);border-block-end:1px solid var(--line);flex-shrink:0}.autopilot-sheet-head h2{font:600 var(--type-section-size) / var(--type-section-leading) var(--font-display);letter-spacing:-.015em}.autopilot-sheet-body{scrollbar-width:thin;align-content:start;gap:var(--space-4);min-block-size:0;padding:var(--space-5) var(--space-6);flex:1;display:grid;overflow-y:auto}.autopilot-sheet-intro{font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans)}.autopilot-channel{gap:var(--space-3);min-inline-size:0;padding:var(--space-4) 0 0;border:0;border-block-start:1px solid var(--line);margin:0;display:grid}.autopilot-channel[data-off] :is(.autopilot-choices,.autopilot-lines){opacity:.5}.autopilot-channel-head{float:inline-start;align-items:center;gap:var(--space-2);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);flex-wrap:wrap;padding:0;display:flex}.autopilot-check{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.autopilot-check input{block-size:16px;inline-size:16px;accent-color:var(--primary);margin:0}.autopilot-choices{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.autopilot-select{align-items:center;max-inline-size:100%;display:inline-flex;position:relative}.autopilot-select select{min-block-size:32px;max-inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-8);border:1px solid var(--line);border-radius:var(--radius-pill);appearance:none;background:var(--canvas);color:var(--ink);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);text-overflow:ellipsis;cursor:pointer;transition:border-color var(--duration)}.autopilot-select select:hover:not(:disabled){border-color:var(--line-strong)}.autopilot-select select:focus-visible{border-color:var(--line-strong);outline:2px solid var(--primary);outline-offset:1px}.autopilot-select select:disabled{cursor:not-allowed}.autopilot-select option{background:var(--surface);color:var(--ink)}.autopilot-select svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px;color:var(--ink-muted);pointer-events:none;position:absolute;inset-inline-end:var(--space-3)}.autopilot-lines{text-wrap:pretty;color:var(--ink-muted);font:var(--type-ui-size) / var(--type-ui-leading) var(--font-sans);gap:2px;margin:0;padding:0;list-style:none;display:grid}.autopilot-quiet-pick{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--line);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.autopilot-quiet-note,.autopilot-sheet-note{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font)}.autopilot-sheet-error{padding:0 var(--space-6) var(--space-3);color:var(--danger);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);flex-shrink:0}.autopilot-sheet-foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;display:flex}.cmo-feed .autopilot-turn-off{color:var(--danger);margin-inline-end:auto}.cmo-feed .autopilot-turn-off:hover:not(:disabled){color:var(--danger);text-underline-offset:3px;text-decoration:underline}.cmo-feed-toast{z-index:2;max-inline-size:calc(100% - 2 * var(--feed-gutter));padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-panel);color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out), translate var(--motion-fast) var(--ease-out);position:absolute;inset-block-end:var(--space-6);inset-inline-start:50%;translate:-50%}.cmo-feed-toast:not([data-open]){opacity:0;translate:-50% var(--space-2)}@container feed not (width>=520px){.cmo-feed-head,.cmo-feed-body>:not(.cmo-feed-toast){inline-size:calc(100% - 2 * var(--space-4))}.feed-post-actions>.feed-post-line{white-space:normal;flex-basis:100%;margin-inline-start:0}.feed-post-posted{border-radius:var(--radius-small);flex-wrap:wrap}.feed-post-posted .btn{inline-size:100%}.cmo-feed-receipt:has(>.cmo-feed-open~.cmo-feed-open){row-gap:var(--space-2);flex-wrap:wrap}.cmo-feed-receipt:has(>.cmo-feed-open~.cmo-feed-open)>.cmo-feed-receipt-text{flex-basis:calc(100% - 20px - var(--space-3))}.cmo-feed-receipt:has(>.cmo-feed-open~.cmo-feed-open)>.cmo-feed-receipt-text+.cmo-feed-open{margin-inline-start:calc(20px + var(--space-3))}.autopilot-card{padding:var(--space-4)}.autopilot-rows,.autopilot-row{grid-template-columns:minmax(0,1fr) auto}.autopilot-row-name{grid-row:1}.autopilot-row>.btn{grid-area:1/2}.autopilot-row-text{grid-area:2/1/auto/-1}.autopilot-quiet .autopilot-sep{display:none}}@media not all and (width>=520px){.autopilot-sheet-head,.autopilot-sheet-body,.autopilot-sheet-foot,.autopilot-sheet-error{padding-inline:var(--space-4)}.autopilot-choices{display:grid}.autopilot-channel-head .autopilot-select,.autopilot-quiet-pick .autopilot-select{flex:100%}.autopilot-select select{inline-size:100%}}@container feed not (width>=620px){.cmo-feed-title-row{align-items:start}.cmo-feed-head-actions{justify-content:end;gap:var(--space-2);flex-wrap:wrap}.cmo-feed-filters{gap:var(--space-2);flex-wrap:wrap}.cmo-feed-search{flex-basis:100%}.cmo-feed-view{padding-inline:var(--space-2);gap:var(--space-1);font-size:var(--type-caption-size)}.feed-post-review{gap:var(--space-2);flex-wrap:wrap;padding-inline:0}.feed-post-review-state{max-inline-size:none;flex-basis:100%;order:1;margin-inline-start:calc(38px + var(--space-2))}.feed-post[data-compact] .feed-post-detail{padding-inline:0}.feed-post-mark{align-self:start}}@media (prefers-reduced-motion:reduce){.feed-post-review{transition:none}}.cmo-feed-controls .autopilot-card{background:var(--surface);margin:0}.cmo-feed-controls .cmo-feed-section{padding-block-end:0}.cmo-feed-controls-toggle[aria-expanded=true] svg{rotate:180deg}.feed-post[data-compact]+.feed-post{border-block-start:0}.spaces-view{background:var(--surface);min-block-size:0;inline-size:100%;min-inline-size:0;font-size:var(--type-caption-size);flex:1;grid-row:1/-1;place-self:stretch stretch;overflow:hidden;container:spaces/inline-size}.spaces-library,.spaces-page{--spaces-gutter:clamp(20px, 4cqi, 40px);block-size:100%;min-block-size:0;padding:32px var(--spaces-gutter) 40px;scrollbar-width:thin;overflow-y:auto}.spaces-layout{grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.spaces-layout[data-open]:not([data-expanded]){grid-template-columns:minmax(320px,1fr) minmax(440px,1.08fr)}.spaces-layout[data-expanded]>.spaces-library{display:none}.spaces-layout[data-open] .spaces-library,.spaces-layout[data-open] .spaces-page{--spaces-gutter:var(--space-6);min-inline-size:0}.spaces-layout[data-open]>.spaces-page{border-inline-start:1px solid var(--line);background:var(--paper)}.spaces-layout[data-expanded]>.spaces-page{border-inline-start:0}.spaces-content-heading,.spaces-toolbar,.spaces-scroll,.spaces-collections,.spaces-document-heading{inline-size:100%;max-inline-size:1080px;margin-inline:auto}.spaces-collections{margin-block-end:var(--space-8)}.spaces-collection-heading,.spaces-document-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.spaces-collection-heading{margin-block-end:var(--space-3)}.spaces-collection-heading h2{color:var(--ink-muted);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);margin:0}.spaces-collection-heading .text-btn{font-size:var(--type-caption-size)}.spaces-collection-list{gap:var(--space-3) var(--space-4);scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));margin:-3px;padding:3px;display:grid;overflow-x:auto}.spaces-browser-crumbs{align-items:center;gap:var(--space-2);max-inline-size:1080px;margin:0 auto var(--space-4);color:var(--ink-muted);font-size:var(--type-caption-size);flex-wrap:wrap;display:flex}.spaces-browser-crumbs button{text-overflow:ellipsis;white-space:nowrap;max-inline-size:220px;color:inherit;padding:var(--space-1) 0;overflow:hidden}.spaces-browser-crumbs button:hover,.spaces-browser-crumbs button[aria-current=page]{color:var(--ink)}.spaces-heading-actions,.spaces-sort-label{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spaces-sort-label{color:var(--ink-muted);font-size:var(--type-caption-size)}.spaces-compact-select{border:1px solid var(--line);background:var(--surface);block-size:30px;min-inline-size:0;max-inline-size:150px;color:var(--ink);font:inherit;font-size:var(--type-caption-size);border-radius:6px;padding:3px 6px}.spaces-pagination{justify-content:flex-end;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--line);margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:flex}.spaces-pagination>span{color:var(--ink-muted);font-size:var(--type-caption-size);margin-inline-end:auto}.spaces-pagination .btn:disabled{opacity:.4;cursor:default}.spaces-folder-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden}.spaces-folder-open{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-3);color:var(--ink);text-align:center;flex-direction:column;flex:1;display:flex}.spaces-folder-open:hover{background:var(--canvas)}.spaces-folder-open strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-weight:500;overflow:hidden}.spaces-folder-open>span:last-child,.spaces-folder-preview,.spaces-row-preview{color:var(--ink-muted);font-size:var(--type-caption-size)}.spaces-folder-preview{padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--line)}.spaces-folder-preview:hover,.spaces-folder-preview[aria-current=page],.spaces-row-preview:hover{color:var(--ink);background:var(--canvas)}.spaces-row-preview{padding:var(--space-1) var(--space-2);margin-inline-start:auto}.spaces-collection{align-content:start;justify-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-small);color:var(--ink);text-align:center;transition:background var(--motion-fast);background:0 0;border:0;display:grid}.spaces-collection:hover{background:var(--canvas)}.spaces-collection[aria-pressed=true]{background:var(--primary-soft)}.spaces-collection-icon{aspect-ratio:160/122;inline-size:min(132px,100%);color:var(--ink-muted);place-items:center;display:grid}.spaces-folder-open .spaces-collection-icon{inline-size:100px}.spaces-collection-list[data-layout=list]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.spaces-collection-list[data-layout=list] .spaces-collection{justify-content:flex-start;gap:var(--space-4);padding:var(--space-2) var(--space-3);text-align:start;border-block-end:1px solid var(--line);border-radius:0;display:flex}.spaces-collection-list[data-layout=list] .spaces-collection-icon{flex-shrink:0;inline-size:48px}.spaces-folder-art{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.5px;block-size:auto;inline-size:100%;display:block}.spaces-folder-front{fill:var(--primary-soft);stroke:var(--ink-muted);transition:fill var(--motion-fast), stroke var(--motion-fast)}.spaces-folder-edge{stroke:var(--line-strong)}.spaces-collection:hover .spaces-folder-front,.spaces-folder-open:hover .spaces-folder-front,.spaces-collection[aria-pressed=true] .spaces-folder-front{stroke:var(--primary)}.spaces-collection-copy{gap:var(--space-1);min-inline-size:0;max-inline-size:100%;display:grid}.spaces-collection-copy strong{font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spaces-collection-copy>span{color:var(--ink-muted);font-size:var(--type-caption-size)}.spaces-document-heading{margin-block-end:var(--space-4)}.spaces-quick-filters{gap:var(--space-1);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.spaces-quick-filters button{border-radius:var(--radius-control);color:var(--ink-muted);font-size:var(--type-caption-size);background:0 0;border:1px solid #0000;padding:6px 10px}.spaces-quick-filters button:hover{color:var(--ink);background:var(--canvas)}.spaces-quick-filters button[aria-pressed=true]{color:var(--ink);border-color:var(--line);background:var(--canvas)}.spaces-document-kind{color:var(--ink-muted);font-size:var(--type-caption-size)}.spaces-content-heading{justify-content:space-between;align-items:center;gap:16px;margin-block-end:24px;display:flex}.spaces-heading{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px;min-inline-size:0;display:flex}.spaces-heading h1{color:var(--ink);font-size:var(--type-title-size);letter-spacing:-.035em;font-weight:600;line-height:var(--type-title-leading)}.spaces-total{color:var(--ink-muted);font-size:var(--type-caption-size);white-space:nowrap}.spaces-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:18px;display:flex}.spaces-folder{flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0;display:flex}.spaces-folder-control{min-inline-size:0;max-inline-size:260px;color:var(--ink-muted);align-items:center;display:flex;position:relative}.spaces-folder-control svg{pointer-events:none;block-size:15px;inline-size:15px;position:absolute;inset-inline-start:10px}.spaces-folder-select,.spaces-heading-input{border:1px solid var(--line);background:var(--surface);block-size:34px;min-inline-size:0;max-inline-size:100%;color:var(--ink);border-radius:6px;font-size:13px;line-height:20px}.spaces-folder-select{text-overflow:ellipsis;cursor:pointer;padding-inline:32px 10px}.spaces-heading-input{inline-size:180px;padding:6px 10px}.spaces-head-actions{align-items:center;gap:8px;min-inline-size:0;display:flex}.spaces-search{border:1px solid var(--line);background:var(--canvas);block-size:34px;inline-size:clamp(128px,21cqi,220px);color:var(--ink-muted);cursor:text;border-radius:8px;align-items:center;display:flex;position:relative}.spaces-search:hover,.spaces-search:focus-within{border-color:var(--line-strong)}.spaces-search:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.spaces-search svg{pointer-events:none;block-size:14px;inline-size:14px;position:absolute;inset-inline-start:10px}.spaces-search input{border-radius:inherit;block-size:100%;inline-size:100%;min-inline-size:0;color:var(--ink);font-size:var(--text-xs);appearance:none;background:0 0;border:0;outline:none;padding-inline:31px 10px}.spaces-search input::placeholder{color:var(--muted)}.spaces-search input::-webkit-search-cancel-button{appearance:none}.spaces-new,.spaces-empty-action{border:1px solid var(--primary);background:var(--primary);min-block-size:34px;color:var(--on-primary);font-size:var(--text-xs);white-space:nowrap;transition:opacity var(--duration), scale var(--duration) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:inline-flex}.spaces-new:hover,.spaces-empty-action:hover{opacity:.85}.spaces-chevron{block-size:13px;inline-size:13px;transition:rotate var(--duration)}.spaces-new:where([aria-expanded=true]) .spaces-chevron,.spaces-template-toggle:where([aria-expanded=true]) .spaces-chevron{rotate:180deg}.spaces-tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.spaces-tools-rule{background:var(--line);block-size:16px;inline-size:1px;margin-inline:5px}.spaces-icon-btn,.spaces-tool{block-size:30px;inline-size:30px;color:var(--ink-muted);transition:color var(--duration), background var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.spaces-icon-btn:hover,.spaces-tool:hover,.spaces-icon-btn[aria-expanded=true],.spaces-tool[aria-expanded=true]{background:var(--canvas);color:var(--ink)}.spaces-tool[aria-pressed=true]{background:var(--primary-soft);color:var(--primary)}.spaces-icon-btn svg,.spaces-tool svg{block-size:15px;inline-size:15px}.spaces-more{stroke-width:2.8px}.spaces-tool[data-marked]{color:var(--primary);position:relative}.spaces-tool[data-marked]:after{content:"";background:var(--primary);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-start:5px;inset-inline-end:5px}.spaces-menu-anchor{flex-shrink:0;position:relative}.spaces-menu{z-index:20;border:1px solid var(--line-strong);background:var(--surface);inline-size:max-content;min-inline-size:176px;max-inline-size:min(280px,90cqi);box-shadow:var(--shadow-panel);border-radius:8px;padding:5px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.spaces-menu[data-align=start]{inset-inline:0 auto}.spaces-menu:focus{outline:none}.spaces-menu button{min-inline-size:0;color:var(--ink);font-size:var(--text-xs);text-align:start;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;line-height:1.6;display:flex}.spaces-menu button span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.spaces-menu button:hover,.spaces-menu button:focus-visible{background:var(--canvas);outline:none}.spaces-menu button[data-danger]{color:var(--danger)}.spaces-menu button[data-danger]:hover,.spaces-menu button[data-danger]:focus-visible{background:var(--danger-soft)}.spaces-check{block-size:13px;inline-size:13px;color:var(--ink)}.spaces-menu [aria-checked=false] .spaces-check{visibility:hidden}.spaces-scroll{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-block-size:0;padding:0;display:grid;overflow:visible}.spaces-notice{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:12px;line-height:1.6;display:flex}.spaces-notice[data-tone=failed]{color:var(--danger)}.spaces-muted{color:var(--muted);font-size:12px}.spaces-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:var(--text-xs)}.spaces-table th{z-index:1;background:var(--surface);border-block-end:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);text-align:start;padding:10px;font-weight:400;position:sticky;inset-block-start:0}.spaces-table td{border-block-end:1px solid var(--line);color:var(--muted);padding:10px}.spaces-table th,.spaces-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spaces-table th:first-child,.spaces-table td:first-child{padding-inline-start:8px}.spaces-table th:last-child,.spaces-table td:last-child{text-align:end;padding-inline-end:8px}.spaces-col-space{inline-size:20%}.spaces-col-editor{inline-size:17%}.spaces-col-age{inline-size:18%}.spaces-table tbody tr{transition:background var(--duration);position:relative}.spaces-table tbody tr:hover,.spaces-sublist li:hover{background:var(--canvas)}.spaces-table tbody tr:has(.spaces-open[aria-current=page]){background:var(--primary-soft)}.spaces-table tbody tr:has(.spaces-open:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.spaces-sublist li:has(.spaces-open:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.spaces-page-icon{border:1px solid var(--line);background:var(--surface);block-size:30px;inline-size:26px;color:var(--muted);border-radius:5px;flex-shrink:0;place-items:center;display:inline-grid}.spaces-page-icon svg{block-size:14px;inline-size:14px}.spaces-name{align-items:center;gap:8px;min-inline-size:0;display:flex}.spaces-open{min-inline-size:0;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:500;display:flex}.spaces-open:after{content:"";position:absolute;inset:0}.spaces-open:focus-visible{outline:none}.spaces-open-title,.spaces-parent{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.spaces-parent{color:var(--muted);font-size:var(--text-xs);flex-shrink:1}.spaces-parent:before{content:"/ "}.spaces-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.spaces-grid li{display:flex}.spaces-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);min-block-size:230px;inline-size:100%;color:var(--ink);text-align:start;transition:border-color var(--duration), background var(--duration), scale var(--duration) var(--ease-out);grid-template-rows:120px 1fr;grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}.spaces-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.spaces-card[aria-current=page]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.spaces-card:focus-visible,.spaces-collection:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.spaces-card-preview{block-size:120px;padding:var(--space-5);border-block-end:1px solid var(--line);background:var(--canvas);color:var(--ink-muted);text-align:start;pointer-events:none;position:relative;overflow:hidden}.spaces-card-preview:after{content:"";background:linear-gradient(transparent, var(--canvas));block-size:32px;position:absolute;inset:auto 0 0}.spaces-card-preview-heading{color:var(--ink);font:600 var(--type-ui-size) / var(--type-ui-leading) var(--font-display);margin-block-end:var(--space-2);display:block}.spaces-card-excerpt{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-ui-leading) var(--font-sans);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.spaces-card-preview-empty,.spaces-card-preview-loading{block-size:100%;color:var(--ink-muted);font-size:var(--type-caption-size);place-items:center;margin:0;display:grid}.spaces-card-preview-loading{align-content:center;justify-items:start;gap:var(--space-3)}.spaces-card-preview-loading i{border-radius:var(--radius-pill);background:var(--line);block-size:5px;inline-size:100%;display:block}.spaces-card-preview-loading i:nth-child(2){inline-size:86%}.spaces-card-preview-loading i:last-child{inline-size:62%}.spaces-card-text{gap:var(--space-2);inline-size:100%;min-inline-size:0;padding:var(--space-4);align-content:start;display:grid}.spaces-card-collection{color:var(--ink-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spaces-card-title{font-size:var(--type-body-size);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.spaces-card-meta{justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-1);display:flex;overflow:hidden}.spaces-card-meta>:first-child{text-overflow:ellipsis;overflow:hidden}.spaces-card-meta>:last-child{flex-shrink:0}.spaces-empty{min-block-size:220px;color:var(--ink-muted);text-align:center;font-size:var(--type-ui-size);align-content:center;justify-items:center;gap:14px;padding:36px 20px;display:grid}.spaces-empty>.spaces-page-icon{block-size:40px;inline-size:36px;color:var(--ink-muted);background:0 0;border:0}.spaces-empty>:where(.spaces-page-icon) svg{block-size:30px;inline-size:30px}.spaces-empty-action{margin-block-start:2px}.spaces-empty-action svg{block-size:13px;inline-size:13px}.spaces-templates{border-block-start:1px solid var(--line);padding-block-start:10px}.spaces-section-head{align-items:center;gap:8px;display:flex}.spaces-section-head h3{flex:1;min-inline-size:0}.spaces-template-toggle{min-block-size:36px;inline-size:100%;color:var(--muted);font-size:var(--text-xs);text-align:start;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;display:flex}.spaces-template-toggle:hover,.spaces-template-toggle[aria-expanded=true]{color:var(--ink)}.spaces-template-toggle svg{flex-shrink:0;block-size:15px;inline-size:15px}.spaces-template-toggle .spaces-chevron{inline-size:13px;margin-inline-start:auto}.spaces-hide{block-size:26px;inline-size:26px}.spaces-hide svg{block-size:12px;inline-size:12px}.spaces-template-row{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.spaces-template-row[hidden]{display:none}.spaces-template-row li{display:flex}.spaces-template{background:var(--surface);min-block-size:36px;color:var(--ink);font-size:var(--text-xs);text-align:start;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 4px;line-height:1.5;display:flex}.spaces-template svg{block-size:16px;inline-size:16px;color:var(--muted);flex-shrink:0}.spaces-template:hover{border-color:var(--line-strong);background:var(--surface-hover)}.spaces-page-bar{z-index:2;min-inline-size:0;inline-size:min(100%, var(--workspace-column));background:var(--paper);align-items:center;gap:6px;min-block-size:34px;margin-inline:auto;padding:8px 0;display:flex;position:sticky;inset-block-start:-8px}.spaces-back-glyph:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.spaces-crumbs{flex:1;min-inline-size:0}.spaces-crumbs ol{align-items:center;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.spaces-crumbs li{min-inline-size:0;color:var(--muted);font-size:var(--text-xs);align-items:center;display:flex}.spaces-crumbs li:last-child{flex-shrink:0;max-inline-size:60%}.spaces-crumbs li+li:before{content:"/";color:var(--line-strong);padding-inline:2px}.spaces-crumbs button,.spaces-crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:18ch;padding:4px 5px;overflow:hidden}.spaces-crumbs button{color:var(--muted);background:0 0;border:0;border-radius:4px}.spaces-crumbs button:hover{background:var(--canvas);color:var(--ink)}.spaces-crumbs button:focus-visible{outline-offset:-2px}.spaces-crumbs [aria-current]{max-inline-size:none;color:var(--ink)}.spaces-page-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.spaces-mode{border:1px solid var(--line);border-radius:6px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.spaces-mode button{min-block-size:27px;color:var(--muted);font-size:var(--text-xs);background:0 0;border:0;border-radius:4px;padding:3px 10px}.spaces-mode button:hover{color:var(--ink)}.spaces-mode button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary)}@media (forced-colors:active){.spaces-mode button[aria-pressed=true]{outline-offset:-1px;outline:1px solid canvastext}}.spaces-page-scroll{min-block-size:0;padding-block-start:24px}.spaces-doc{inline-size:min(100%, var(--workspace-column));grid-template-columns:minmax(0,1fr);gap:12px;margin-inline:auto;display:grid}.spaces-title{inline-size:calc(100% + 12px);min-inline-size:0;color:var(--ink);font-size:var(--type-title-size);letter-spacing:-.035em;font-weight:600;line-height:var(--type-title-leading);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;margin-inline-start:-6px;padding:4px 6px}.spaces-title:hover,.spaces-title:focus{border-color:var(--line)}.spaces-title[readonly]:hover:not(:focus){cursor:default;border-color:#0000}.spaces-title:focus-visible{outline-offset:0}.spaces-status{min-block-size:18px;color:var(--muted);font-size:var(--text-xs);line-height:1.6}.spaces-status[data-tone=failed]{color:var(--danger)}.spaces-conflict{border:1px solid var(--warning);background:var(--warning-soft);font-size:var(--text-xs);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.spaces-conflict-actions{gap:6px;display:flex}.spaces-conflict .btn{min-block-size:30px;font-size:var(--text-xs);border-radius:4px;padding:4px 10px}.spaces-body,.spaces-preview{border:0;border-block-start:1px solid var(--line);min-block-size:320px;inline-size:100%;font-size:var(--type-body-size);line-height:var(--type-body-leading);border-radius:0;margin-block-start:6px;padding:22px 0}.spaces-body{color:var(--ink);resize:none;field-sizing:content;scrollbar-width:thin;background:0 0}.spaces-body::placeholder{color:var(--muted)}.spaces-body:focus-visible{outline-offset:7px}.spaces-preview{overflow-wrap:anywhere}.spaces-subpages{grid-template-columns:minmax(0,1fr);gap:8px;margin-block-start:18px;display:grid}.spaces-subpages h3{border-block-end:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);padding-block-end:10px;font-weight:400}.spaces-sublist{grid-template-columns:minmax(0,1fr);margin:-8px 0 0;padding:0;list-style:none;display:grid}.spaces-sublist li{border-block-end:1px solid var(--line);align-items:center;gap:12px;min-inline-size:0;padding:10px 4px;display:flex;position:relative}.spaces-sublist time{color:var(--muted);font-size:var(--text-xs);flex-shrink:0;margin-inline-start:auto}.spaces-add{font-size:var(--text-xs);justify-self:start;align-items:center;gap:8px;padding-inline:4px;display:inline-flex}.spaces-add svg{block-size:13px;inline-size:13px}.spaces-loading,.spaces-failure{block-size:100%;color:var(--ink-muted);font-size:var(--type-ui-size);text-align:center;align-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.spaces-loading{min-block-size:180px}.spaces-failure p{color:var(--ink)}.spaces-page-scroll>.spaces-failure{block-size:auto;padding-block:64px}.spaces-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-small);inline-size:min(400px,100vw - 40px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-panel);margin:auto;padding:24px}.spaces-dialog::backdrop{background:var(--scrim)}.spaces-dialog h2{font-size:var(--type-section-size);font-weight:600;line-height:var(--type-section-leading)}.spaces-dialog-actions{justify-content:end;gap:8px;margin-block-start:22px;display:flex}.spaces-dialog .btn{border-radius:6px;min-block-size:36px;font-size:12px}.spaces-danger{border-color:var(--danger);background:var(--danger);color:var(--inverse)}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-toolbar{align-items:stretch}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-head-actions{flex:100%}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-search{flex:1}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-col-editor{display:none}@container spaces (width>=980px){.spaces-layout[data-open]:not([data-expanded]) .spaces-collection-list{gap:var(--space-2);grid-template-columns:none;grid-auto-columns:108px;grid-auto-flow:column}.spaces-layout[data-open]:not([data-expanded]) .spaces-collection-icon{inline-size:90px}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-card{grid-template-rows:minmax(96px,auto);grid-template-columns:88px minmax(0,1fr);min-block-size:96px}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-folder-card{flex-direction:row;min-block-size:96px}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-folder-open{align-content:center;justify-items:start;column-gap:var(--space-3);row-gap:var(--space-1);text-align:start;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);display:grid}.spaces-layout[data-open]:not([data-expanded]) .spaces-folder-open .spaces-collection-icon{grid-row:1/3;inline-size:64px}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-folder-preview{border-block-start:0;border-inline-start:1px solid var(--line)}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-card-preview{block-size:100%;padding:var(--space-3);border-block-end:0;border-inline-end:1px solid var(--line)}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-card-excerpt{max-block-size:84px;line-height:var(--type-caption-leading);-webkit-line-clamp:5;line-clamp:5}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-card-text{padding:var(--space-3) var(--space-4);align-content:center}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-card-collection{display:none}.spaces-layout[data-open]:not([data-expanded]) .spaces-library .spaces-card-title{line-height:var(--type-ui-leading)}}@container spaces not (width>=980px){.spaces-layout[data-open]:not([data-expanded]){grid-template-columns:minmax(0,1fr)}.spaces-layout[data-open]>.spaces-library{display:none}.spaces-layout[data-open]>.spaces-page{border-inline-start:0}.spaces-expand{display:none}}@media (prefers-reduced-motion:reduce){.spaces-card,.spaces-collection,.spaces-folder-art{transition:none}.spaces-card:hover,.spaces-collection:hover .spaces-folder-art{transform:none}}@container spaces not (width>=620px){.spaces-library,.spaces-page{padding-block-start:24px}.spaces-content-heading{margin-block-end:20px}.spaces-folder{flex:100%}.spaces-head-actions{inline-size:100%}.spaces-search{flex:1;inline-size:auto}.spaces-col-editor{display:none}.spaces-col-space{inline-size:24%}.spaces-col-age{inline-size:20%}.spaces-table th,.spaces-table td{padding-inline:7px}.spaces-crumbs li:not(:nth-last-child(-n+2)){display:none}.spaces-crumbs li:nth-last-child(2):before{content:none}.spaces-mode button{padding-inline:7px}.spaces-page-scroll{padding-block-start:28px}}@container spaces not (width>=420px){.spaces-col-space{display:none}.spaces-col-age{inline-size:24%}.spaces-tools-rule{margin-inline:2px}.spaces-tool{inline-size:27px}.spaces-crumbs li:not(:last-child){display:none}.spaces-crumbs li:last-child{max-inline-size:100%}.spaces-crumbs li:last-child:before{content:none}.spaces-page-tools{gap:3px}.spaces-parent{display:none}}@scope(.markdown) to (.cmo-post-block){:scope>*+*{margin-block-start:12px}:scope h2,:scope h3,:scope h4{letter-spacing:-.02em;font-weight:600;line-height:1.35}:scope h2{font-size:18px}:scope h3{font-size:15px}:scope h4{font-size:14px}:scope *+h2,:scope *+h3{margin-block-start:22px}:scope ul,:scope ol{margin:0;padding-inline-start:22px}:scope ul{list-style:outside}:scope ol{list-style:decimal}:scope li ul{list-style:circle}:scope li::marker{color:var(--muted)}:scope li+li,:scope li>ul,:scope li>ol{margin-block-start:4px}:scope .markdown-task{list-style:none}.markdown-task label{align-items:baseline;gap:8px;display:inline-flex}.markdown-task input{accent-color:var(--accent);margin:0}:scope blockquote{border-inline-start:2px solid var(--line-strong);color:var(--muted);margin:0;padding-inline-start:14px}:scope blockquote p+p{margin-block-start:8px}:scope pre{border:1px solid var(--line);background:var(--canvas);overflow-wrap:normal;scrollbar-width:thin;border-radius:10px;margin:0;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}:scope code{font-family:var(--font-mono);font-size:.95em}:scope :not(pre)>code{border-radius:var(--radius-sm);background:var(--canvas);padding:1px 5px}:scope a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}:scope strong{font-weight:650}:scope hr{border:0;border-block-start:1px solid var(--line);margin-block:18px}}@media (prefers-reduced-motion:reduce){.spaces-view *,.spaces-view :before,.spaces-view :after{transition:none}}.spaces-view{position:relative}.cmo-space-toast{--feed-gutter:var(--space-6)}.cmo-filters{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.cmo-filters .spaces-quick-filters button{align-items:center;gap:var(--space-2);display:inline-flex}.cmo-filter-menus{gap:var(--space-2);flex-wrap:wrap;display:flex}.cmo-pagination{justify-content:flex-end;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--line);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.cmo-pagination>span{margin-inline-end:auto}.cmo-count{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums}.cmo-channel{align-items:center;gap:var(--space-2);min-block-size:30px;padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);white-space:nowrap;transition:border-color var(--duration), background var(--duration);display:inline-flex}.cmo-channel:hover,.cmo-channel[aria-expanded=true]{border-color:var(--line-strong);background:var(--canvas)}.cmo-channel[data-marked]{background:var(--primary-soft);color:var(--primary);border-color:#0000}.cmo-channel .spaces-chevron{color:var(--ink-muted)}.cmo-channel:where([aria-expanded=true]) .spaces-chevron{rotate:180deg}.cmo-library{gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.cmo-group{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.cmo-group-head{margin-block-end:0}.cmo-group-head h2{align-items:baseline;gap:var(--space-2);display:flex}.cmo-group-toggle{min-block-size:0;inline-size:auto;color:inherit;font:inherit;padding:0}.cmo-group-toggle .spaces-chevron{align-self:center;margin-inline-start:0}.cmo-group-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}.cmo-group-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.cmo-group-body[hidden]{display:none}.cmo-more{padding:var(--space-1) 0;color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);justify-self:start}.cmo-more:hover{color:var(--ink)}.cmo-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.cmo-grid>li{min-inline-size:0;display:flex}.cmo-group[data-overview] .cmo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.cmo-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);inline-size:100%;min-inline-size:0;color:var(--ink);transition:border-color var(--duration), box-shadow var(--duration), transform var(--duration) var(--ease-out);grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.cmo-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}}.cmo-card[data-selected]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.cmo-card:has(.cmo-card-open:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.cmo-card-head{align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:0;padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cmo-card-channel{min-inline-size:min(8ch,100%);color:var(--ink-muted);font:500 var(--type-caption-size) / var(--type-caption-leading) var(--font);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.cmo-card-preview{max-block-size:300px;min-inline-size:0;margin-inline:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--canvas);position:relative;overflow:hidden}.cmo-card-preview:after{content:"";background:linear-gradient(transparent, var(--canvas));pointer-events:none;block-size:56px;position:absolute;inset:auto 0 0}.cmo-group[data-overview] .cmo-card-preview{max-block-size:180px;padding:var(--space-2)}.cmo-card-preview>:is(.post-preview,.cmo-plain){zoom:.8;inline-size:100%}.cmo-card-title{min-inline-size:0;padding:var(--space-3) var(--space-4) 0;font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font);margin:0}.cmo-card-open{max-inline-size:100%;color:var(--ink);font:inherit;text-align:start;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.cmo-card .cmo-card-open:after{content:"";position:absolute;inset:0}.cmo-card-open:focus-visible{outline:none}.cmo-card-meta{min-inline-size:0;padding:var(--space-1) var(--space-4) var(--space-4);color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cmo-badge{flex:none}.cmo-badge[data-group=needs]{background:var(--warning-soft);color:var(--ink)}.cmo-badge[data-group=going]{background:var(--primary-soft);color:var(--primary)}.cmo-badge[data-group=shipped]:is([data-status=published],[data-status=draft]){background:var(--success-soft);color:var(--success)}.cmo-badge:is([data-status=failed],[data-status=removed]){background:var(--danger-soft);color:var(--danger)}.cmo-need{flex:none}.cmo-need:is([data-need=sensitive],[data-need=check],[data-need=missed]){background:var(--warning-soft);color:var(--warning)}.cmo-col-status .cmo-need{margin-inline-start:var(--space-1)}.cmo-table .spaces-open .channel-glyph,.cmo-table .spaces-open .post-mark{--glyph-size:22px}.cmo-col-channel{inline-size:16%}.cmo-col-status{inline-size:24%}.cmo-col-when{font-variant-numeric:tabular-nums;inline-size:22%}.cmo-table tbody tr:has(.cmo-card-open[aria-current=true]){background:var(--primary-soft)}.cmo-table tbody tr:has(.cmo-card-open:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.cmo-table .marketing-badge{text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.cmo-empty{min-block-size:200px}.cmo-plain{gap:var(--space-2);min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere;display:grid}.cmo-plain-title{color:var(--ink);font:600 var(--type-ui-size) / var(--type-ui-leading) var(--font-display);margin:0}.cmo-plain-body{color:var(--ink);font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);white-space:pre-line;margin:0}.cmo-card-preview .cmo-plain-body{color:var(--ink-muted);-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmo-pane-doc{gap:var(--space-3)}.cmo-pane-title{color:var(--ink);font-family:var(--font-display);font-size:var(--type-title-size);letter-spacing:-.035em;font-weight:600;line-height:var(--type-title-leading);overflow-wrap:anywhere;margin:0}.cmo-pane-status{gap:2px;display:grid}.cmo-pane-consent{color:var(--ink-muted)}.cmo-pane-body{gap:var(--space-4);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-2);padding-block-start:var(--space-5);display:grid}.cmo-pane-body>.cmo-feed-items{margin-block-start:calc(-1 * var(--space-4))}:is(.cmo-pane-body .feed-post-title,.cmo-pane-body .feed-post-head:not(:has(.marketing-badge))){display:none}.cmo-pane-open{justify-self:start;padding-inline:0}.cmo-pane-gone{padding-block:var(--space-16)}.cmo-pane .btn{min-block-size:30px;padding:var(--space-1) var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-decoration:none}.cmo-pane .btn.quiet{background:var(--surface)}.cmo-pane .btn.quiet:hover:not(:disabled){background:var(--canvas)}.cmo-pane .cmo-pane-body .text-btn{color:var(--ink-muted);font:var(--type-caption-size) / var(--type-caption-leading) var(--font);padding:0}.cmo-pane .cmo-pane-body .text-btn:hover:not(:disabled){color:var(--ink)}.cmo-pane .cmo-pane-open.text-btn{color:var(--primary);font:500 var(--type-ui-size) / var(--type-ui-leading) var(--font)}.cmo-post-block{justify-items:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border-radius:var(--radius-small);background:var(--canvas);font:var(--type-body-size) / var(--type-body-leading) var(--font-sans);display:grid}.markdown>.cmo-post-block{margin-block:var(--space-5)}.cmo-post-block>.post-preview,.cmo-post-block>.cmo-plain{inline-size:min(100%,560px)}.cmo-pane-body{container:cmo-pane/inline-size}@container cmo-pane not (width>=520px){.feed-post-actions>.feed-post-line{white-space:normal;flex-basis:100%;margin-inline-start:0}.feed-post-posted{border-radius:var(--radius-small);flex-wrap:wrap}.feed-post-posted .btn{inline-size:100%}.cmo-feed-receipt:has(>.cmo-feed-open~.cmo-feed-open){row-gap:var(--space-2);flex-wrap:wrap}.cmo-feed-receipt:has(>.cmo-feed-open~.cmo-feed-open)>.cmo-feed-receipt-text{flex-basis:calc(100% - 20px - var(--space-3))}.cmo-feed-receipt:has(>.cmo-feed-open~.cmo-feed-open)>.cmo-feed-receipt-text+.cmo-feed-open{margin-inline-start:calc(20px + var(--space-3))}}@container spaces not (width>=620px){.cmo-col-channel{display:none}.cmo-col-status{inline-size:38%}.cmo-col-when{inline-size:30%}.cmo-card-preview{margin-inline:var(--space-2);padding:var(--space-3)}.cmo-post-block{padding:var(--space-2)}}@container spaces not (width>=420px){.cmo-col-when{display:none}.cmo-col-status{inline-size:42%}}@media (prefers-reduced-motion:reduce){.cmo-card{transition:none}.cmo-card:hover{transform:none}}@media (forced-colors:active){.cmo-card[data-selected]{outline-offset:-2px;outline:2px solid highlight}.cmo-table tbody tr:has(.cmo-card-open[aria-current=true]){outline-offset:-2px;outline:2px solid highlight}}.skills-view{--skills-gutter:40px;--skills-card-radius:14px;background:var(--surface);flex-direction:column;grid-row:1/-1;place-self:stretch stretch;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden;container:skills/inline-size}.skills-view [hidden]{display:none}.skills-head{gap:16px;display:grid}.skills-back{min-block-size:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:7px;margin-inline-start:-8px;padding:5px 8px;font-size:12px;display:inline-flex}.skills-back:hover{background:var(--canvas);color:var(--ink)}.skills-back svg{stroke-width:1.5px;block-size:14px;inline-size:14px}.skills-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.skills-intro>div{min-inline-size:0}.skills-head h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:26px;font-weight:600;line-height:1.3}.skills-intro p{color:var(--muted);overflow-wrap:anywhere;margin-block-start:4px;font-size:12px;line-height:1.65}.skills-head h2:focus-visible,.skills-back:focus-visible,.skills-filters button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skills-enabled-count{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;line-height:1.5;display:inline-flex}.skills-enabled-count:before{content:"";background:var(--accent);border-radius:50%;block-size:5px;inline-size:5px}.skills-body{scrollbar-width:thin;overscroll-behavior:contain;min-block-size:0;padding:20px var(--skills-gutter) 32px;flex:1;overflow-y:auto}.skills-content{gap:20px;inline-size:min(100%,1040px);margin-inline:auto;display:grid}.skills-loading{color:var(--muted);font-size:12px}.skills-status{background:var(--accent-soft);border:0;border-radius:10px;gap:4px;padding:12px 14px;font-size:12px;line-height:1.6;display:grid}.skills-status:empty{display:none}.skills-status p{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.skills-status-skip{color:var(--muted)}.skills-status .text-btn,.skills-empty .text-btn{color:var(--ink);text-underline-offset:3px;padding:0;font-size:12px;text-decoration:underline}.skills-load-error{text-align:center;justify-items:center;gap:14px;padding:40px 20px;font-size:12px;display:grid}.skills-load-error .btn{border-radius:8px;min-block-size:36px;padding-block:6px;font-size:12px}.skills-tile{background:var(--canvas);border-radius:11px;flex-shrink:0;place-items:center;block-size:40px;inline-size:40px;display:inline-grid}.skills-tile svg{block-size:32px;inline-size:32px}.skills-tile[data-tone=accent]{background:var(--accent-soft)}.skills-tile[data-tone=success]{background:var(--success-soft)}.skills-tile[data-tone=warning]{background:var(--warning-soft)}.skills-tile[data-tone=danger]{background:var(--danger-soft)}.skills-tile-large{border-radius:10px;block-size:56px;inline-size:56px}.skills-tile-large svg{block-size:48px;inline-size:48px}.skills-chips{flex-wrap:wrap;gap:5px 12px;margin:0;padding:0;list-style:none;display:flex}.skills-chip{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;line-height:1.6;display:inline-flex}.skills-chip svg{stroke-width:1.7px;block-size:12px;inline-size:12px}.skills-section{gap:14px;min-inline-size:0;display:grid}.skills-section-head{justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;display:flex}.skills-section h3{overflow-wrap:anywhere;min-inline-size:0;font-size:13px;font-weight:600;line-height:1.5}.skills-section-count{color:var(--muted);font-size:var(--text-xs);flex-shrink:0;line-height:1.5}.skills-section+.skills-library{padding-block-start:6px}.skills-library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.skills-library-toolbar .skills-section-head{justify-content:start}.skills-search{background:var(--canvas);min-block-size:34px;inline-size:min(100%,260px);min-inline-size:0;color:var(--muted);cursor:text;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding-inline:12px;display:flex}.skills-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:1px}.skills-search svg{stroke-width:1.5px;flex-shrink:0;block-size:16px;inline-size:16px}.skills-search input{inline-size:100%;min-inline-size:0;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:7px 0;font-size:12px;line-height:1.5}.skills-search input::placeholder{color:var(--muted)}.skills-filters{border:0;flex-wrap:wrap;gap:5px;min-inline-size:0;margin:0;margin-block:2px 3px;padding:0;display:flex}.skills-filters button{min-block-size:30px;color:var(--muted);font:inherit;cursor:pointer;transition:background var(--duration), color var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;line-height:1.5;display:inline-flex}.skills-filters button:hover{background:var(--canvas);color:var(--ink)}.skills-filters button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.skills-filters svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:13px;inline-size:13px}.skills-empty{color:var(--muted);justify-items:start;gap:10px;padding:22px 0;font-size:12px;line-height:1.6;display:grid}.skills-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.skills-card{border-radius:var(--skills-card-radius);background:var(--canvas);border:1px solid #0000;grid-template:"tile name actions""text text text"1fr"chips chips chips"/auto minmax(0,1fr) auto;column-gap:10px;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.skills-card{background:color-mix(in srgb, var(--canvas) 52%, var(--surface))}}.skills-card{transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out)}.skills-card>.skills-tile{grid-area:tile;align-self:start}.skills-card-actions{grid-area:actions;align-self:center;align-items:center;gap:4px;display:flex}.skills-card-name{letter-spacing:-.02em;overflow-wrap:anywhere;grid-area:name;align-self:center;min-inline-size:0;font-size:13px;font-weight:600;line-height:1.5}.skills-card-description{color:var(--muted);overflow-wrap:anywhere;grid-area:text;margin-block-start:11px;font-size:12px;line-height:1.65}.skills-card>.skills-chips{grid-area:chips;margin-block-start:16px}.skills-card[data-off]>.skills-tile{filter:grayscale();opacity:.65}.skills-card-error{color:var(--danger);grid-column:1/-1;margin-block-start:10px;font-size:12px}.skills-enabled-label{color:var(--muted);font-size:var(--text-xs);margin-inline-end:5px}.skills-installed{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}@supports (color:color-mix(in lab, red, red)){.skills-installed{border-block-end:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.skills-installed>.skills-card{background:0 0;border:0;border-radius:0;grid-template-areas:"tile name actions""tile text actions""tile chips actions";column-gap:14px;padding:14px 2px}.skills-installed>.skills-card+.skills-card{border-block-start:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.skills-installed>.skills-card+.skills-card{border-block-start:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.skills-installed .skills-card-description{margin-block-start:4px}.skills-installed .skills-chips{margin-block-start:6px}.skills-installed .skills-card-actions{align-self:center}.skills-installed .skills-card-name{align-self:start}.skills-add{background:var(--surface);min-block-size:30px;color:var(--muted);font-size:var(--text-xs);transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);border:0;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-weight:500;display:inline-flex}.skills-add svg{block-size:12px;inline-size:12px}.skills-add:after{content:"";border-radius:var(--skills-card-radius);position:absolute;inset:0}.skills-add:focus-visible{outline:none}.skills-add:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.skills-card:has(.skills-add):hover{border-color:var(--accent-line);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.skills-card:has(.skills-add):hover{background:color-mix(in srgb, var(--accent-soft) 28%, var(--surface))}}.skills-add:focus-visible{background:var(--accent-soft);color:var(--accent)}.skills-card:has(.skills-add):hover .skills-add{background:var(--accent-soft);color:var(--accent)}.skills-switch{margin-inline-end:2px}.skills-confirm{border:0;grid-area:2/2/span 2/-1;min-inline-size:0;margin:8px 0 0;padding:0;font-size:12px;line-height:1.6}.skills-confirm legend{float:inline-start;inline-size:100%;margin-block-end:10px;padding:0}.skills-confirm-actions{clear:both;flex-wrap:wrap;gap:8px;display:flex}.skills-confirm .btn{border-radius:6px;min-block-size:32px;padding:4px 12px;font-size:12px}.skills-confirm .btn.quiet{background:var(--canvas)}.skills-confirm-remove{border-color:var(--danger);background:var(--danger);color:var(--inverse)}.skills-installed .skills-card:has(.skills-confirm){grid-template-areas:"tile name actions""tile text text""tile chips chips"}@container skills not (width>=640px){.skills-head{gap:22px}.skills-body{padding:18px 22px 28px}.skills-intro{flex-direction:column;align-items:start;gap:12px}.skills-library-toolbar .skills-search{flex:180px}.skills-card{padding:14px}.skills-enabled-label{display:none}.skills-installed>.skills-card{grid-template-areas:"tile name actions""text text text""chips chips chips";padding:14px 2px}.skills-installed .skills-card-description{margin-block-start:10px}.skills-installed .skills-card:has(.skills-confirm){grid-template-areas:"tile name actions""text text text""chips chips chips"}.skills-confirm{grid-column:1/-1}}.skills-dialog{border-radius:20px;max-block-size:min(760px,100dvh - 48px);inline-size:min(600px,100vw - 32px)}.skills-dialog-head{flex-shrink:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:28px 54px 18px 24px;display:grid;position:relative}.skills-dialog-head .schedule-dialog-close{position:absolute;inset-block-start:12px;inset-inline-end:12px}.skills-dialog-title{gap:4px;min-inline-size:0;display:grid}.skills-dialog-eyebrow{color:var(--muted);overflow-wrap:anywhere;margin-block-end:2px;font-size:11px;line-height:1.5}.skills-dialog-title h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:23px;font-weight:600;line-height:1.4}.skills-dialog-title p{color:var(--muted);font-size:12px;line-height:1.55}.skills-dialog-title .skills-chips{margin-block-start:6px}.skills-dialog-body{gap:18px;padding:12px 24px 24px}.skills-playbook{border-radius:var(--skills-card-radius);background:var(--canvas);overflow-wrap:anywhere;border:0;padding:18px;font-size:13px;line-height:1.75}.skills-playbook .markdown>*+*{margin-block-start:10px}.skills-playbook .markdown h3{font-size:14px}.skills-playbook .markdown *+h3{margin-block-start:18px}.skills-kit{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.skills-kit legend{float:inline-start;inline-size:100%;color:var(--muted);margin-block-end:2px;padding:0;font-size:12px}.skills-kit-card{clear:both;border-radius:var(--skills-card-radius);background:var(--canvas);border:0;overflow:hidden}.skills-kit-row{cursor:pointer;min-block-size:62px;transition:background var(--duration), scale var(--duration) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.skills-kit-row+.skills-kit-row{border-block-start:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.skills-kit-row+.skills-kit-row{border-block-start:1px solid color-mix(in srgb, var(--line) 65%, transparent)}}.skills-kit-row:hover:not([data-disabled]){background:var(--emphasis)}.skills-kit-row:has(input:checked){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.skills-kit-row:has(input:checked){background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface))}}.skills-kit-row>svg{block-size:16px;inline-size:16px;color:var(--muted)}.skills-kit-text{gap:1px;min-inline-size:0;display:grid}.skills-kit-label{font-size:12px;line-height:1.45}.skills-kit-row[data-disabled]{cursor:not-allowed}.skills-kit-row[data-disabled] .skills-kit-text{opacity:.55}.skills-kit-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.skills-kit-note{padding-inline-start:2px}.skills-check{display:inline-grid;position:relative}.skills-check input{z-index:1;opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.skills-check-box{border:1px solid var(--line-strong);background:var(--surface);block-size:20px;inline-size:20px;color:var(--on-primary);transition:background var(--duration), border-color var(--duration);border-radius:5px;place-items:center;display:grid}.skills-check-box svg{stroke-width:2.4px;opacity:0;block-size:14px;inline-size:14px;transition:opacity var(--duration)}.skills-check input:checked+.skills-check-box{border-color:var(--accent);background:var(--accent)}.skills-check input:checked+.skills-check-box svg{opacity:1}.skills-check input:focus-visible+.skills-check-box{outline:2px solid var(--accent);outline-offset:2px}.skills-check input:disabled+.skills-check-box{opacity:.4}.skills-dialog .schedule-dialog-foot{background:var(--canvas);border-block-start:0;gap:8px;padding:16px 24px}@supports (color:color-mix(in lab, red, red)){.skills-dialog .schedule-dialog-foot{background:color-mix(in srgb, var(--canvas) 48%, var(--surface))}}.skills-dialog .schedule-dialog-foot .btn{border-radius:9px;min-block-size:36px;padding:7px 14px;font-size:12px}.skills-dialog .schedule-note,.skills-dialog .schedule-note .text-btn{font-size:12px}.settings-view{background:var(--surface);flex-direction:column;grid-row:1/-1;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden;container:settings/inline-size}.settings-head{border-block-end:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-block-size:56px;padding:12px 24px;display:flex}.settings-title,.settings-device{align-items:center;gap:10px;display:flex}.settings-title h1{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:24px}.settings-title svg,.settings-device svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:17px;inline-size:17px}.settings-title svg{color:var(--muted)}.settings-device{color:var(--muted);font-size:var(--text-xs)}.settings-nav{border-block-end:1px solid var(--line);flex-shrink:0;gap:24px;padding-inline:24px;display:flex;overflow-x:auto}.settings-nav button{min-block-size:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration), border-color var(--duration);background:0 0;border:0;border-block-end:2px solid #0000;padding:10px 0;font-size:13px;line-height:20px}.settings-nav button:hover{color:var(--ink)}.settings-nav button[aria-current]{border-block-end-color:var(--primary);color:var(--ink)}.settings-nav button:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.settings-body{scrollbar-width:thin;flex:1;min-block-size:0;padding:32px 24px;overflow-y:auto}.settings-content{max-inline-size:760px;margin-inline:auto}.settings-section{gap:28px;min-inline-size:0;display:grid}.settings-section[hidden]{display:none}.settings-section-heading h2{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:28px}.settings-section-heading p{color:var(--ink-muted);margin-block-start:4px;font-size:13px;line-height:20px}.settings-updates{border-block-start:1px solid var(--line);gap:28px;padding-block-start:28px;display:grid}.settings-updates-heading h3{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:26px}.settings-updates-heading p{color:var(--ink-muted);margin-block-start:4px;font-size:13px;line-height:20px}.settings-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.settings-group{border:0;min-inline-size:0;margin:0;padding:0}.settings-group-label{color:var(--ink-muted);margin-block-end:8px;padding:0;font-size:12px;font-weight:500;line-height:18px;display:block}.settings-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-inline-size:0;margin:0;padding:0;list-style:none;overflow:hidden}.settings-row{align-items:center;gap:16px;min-inline-size:0;padding:14px 16px;display:flex}.settings-card>.settings-row:not(:first-child){border-block-start:1px solid var(--line)}label.settings-row{cursor:pointer}.settings-row-copy{flex:1;min-inline-size:0}.settings-row-heading{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.settings-row-copy h3{overflow-wrap:anywhere;color:var(--ink);font:500 13px / 20px var(--font)}.settings-row-copy p{max-inline-size:56ch;color:var(--ink-muted);margin-block-start:2px;font-size:12px;line-height:18px}.settings-row-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-row-control:empty{display:none}.settings-value{color:var(--ink-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.settings-row-glyph{color:var(--ink-muted);place-items:center;display:grid}.settings-row-glyph[data-tone=primary]{color:var(--primary)}.settings-row-glyph svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}.settings-meter{background:var(--canvas);border-radius:999px;block-size:4px;overflow:hidden}.settings-meter>span{background:var(--primary);block-size:100%;transition:inline-size var(--duration) var(--ease-out);border-radius:999px;display:block}.settings-usage{flex-wrap:wrap;gap:10px 16px}.settings-usage .settings-meter{flex-basis:100%}.settings-error{color:var(--danger);font-size:var(--text-xs);line-height:18px}.settings-error-retry{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.settings-note{color:var(--ink-muted);margin-block-start:8px;font-size:12px;line-height:18px}.settings-group .settings-error{margin-block-start:8px}.settings-card>.settings-error,.settings-card>.settings-note{margin-block-start:0;padding:0 16px 14px}.settings-select{align-items:center;max-inline-size:100%;display:inline-flex;position:relative}.settings-select select{field-sizing:content;border:1px solid var(--line);border-radius:var(--radius-pill);appearance:none;background:var(--canvas);min-block-size:34px;max-inline-size:100%;color:var(--ink);font:inherit;text-align:end;text-align-last:end;text-overflow:ellipsis;cursor:pointer;transition:border-color var(--duration), background var(--duration);padding-block:6px;padding-inline:12px 30px;font-size:12px;line-height:18px}.settings-select select:hover:not(:disabled){border-color:var(--line-strong)}.settings-select select:focus-visible{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--line);outline:none}.settings-select select:disabled{cursor:not-allowed;opacity:.6}.settings-select option{background:var(--surface);color:var(--ink)}.settings-select svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:15px;inline-size:15px;color:var(--muted);pointer-events:none;position:absolute;inset-inline-end:10px}.settings-field{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);min-block-size:40px;inline-size:100%;min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);transition:border-color var(--duration), box-shadow var(--duration);padding:9px 13px}.settings-field::placeholder{color:var(--muted)}.settings-field:focus-visible{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--line);outline:none}.settings-tag{border-radius:var(--radius-pill);background:var(--canvas);inline-size:fit-content;color:var(--ink-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:11px;line-height:18px;display:inline-flex}.settings-tag[data-state=active]{background:var(--primary-soft);color:var(--primary)}.settings-tag[data-state=expired]{background:var(--warning-soft);color:var(--warning)}.settings-tag:before{content:"";background:currentColor;border-radius:50%;block-size:4px;inline-size:4px}.settings-action{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-block-size:34px;color:var(--ink);font:12px / 18px var(--font);cursor:pointer;transition:background var(--duration), border-color var(--duration), opacity var(--duration);background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:7px 14px;display:inline-flex}.settings-action:hover:not(:disabled){background:var(--canvas)}.settings-action:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.settings-action:disabled{cursor:not-allowed;opacity:.5}.settings-action svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.settings-action-primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.settings-action-primary:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong)}.settings-row-delete{block-size:28px;inline-size:28px;color:var(--ink-muted);cursor:pointer;transition:background var(--duration), color var(--duration);background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.settings-row-delete:hover{background:var(--canvas);color:var(--ink)}.settings-row-delete:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.settings-row-delete svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;block-size:14px;inline-size:14px}.settings-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-inline-size:0;display:grid}.settings-theme{cursor:pointer;min-inline-size:0;position:relative}.settings-theme input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.settings-theme-card{border:1px solid var(--line);background:var(--surface);block-size:100%;transition:border-color var(--duration), background var(--duration), scale var(--duration) var(--ease-out);border-radius:8px;flex-direction:column;gap:12px;padding:10px;display:flex}.settings-theme:hover .settings-theme-card{border-color:var(--line-strong);background:var(--paper)}.settings-theme input:checked+.settings-theme-card{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.settings-theme input:focus-visible+.settings-theme-card{outline:2px solid var(--primary);outline-offset:4px}.settings-theme-preview{--preview-bg:var(--paper-document-bg);--preview-panel:var(--paper-stack);--preview-line:var(--paper-document-line);border:1px solid var(--preview-line);background:var(--preview-bg);border-radius:4px;grid-template-columns:28% 1fr;block-size:108px;display:grid;position:relative;overflow:hidden}.settings-theme-preview[data-preview=dark]{--preview-bg:var(--artwork-scrim);--preview-panel:var(--artwork-ink)}@supports (color:color-mix(in lab, red, red)){.settings-theme-preview[data-preview=dark]{--preview-panel:color-mix(in srgb, var(--artwork-ink) 9%, var(--artwork-scrim))}}.settings-theme-preview[data-preview=dark]{--preview-line:var(--artwork-ink)}@supports (color:color-mix(in lab, red, red)){.settings-theme-preview[data-preview=dark]{--preview-line:color-mix(in srgb, var(--artwork-ink) 16%, var(--artwork-scrim))}}.settings-theme-preview[data-preview=system]{--preview-bg:linear-gradient(115deg, var(--paper-document-bg) 50%, var(--artwork-scrim) 50%)}.settings-preview-rail{border-inline-end:1px solid var(--preview-line);background:var(--preview-panel);flex-direction:column;gap:8px;padding:12px 6px;display:flex}.settings-preview-rail i,.settings-preview-chat>i{background:var(--preview-line);border-radius:2px;block-size:5px}.settings-preview-rail i:first-child{background:var(--primary);inline-size:60%;margin-block-end:10px}.settings-preview-chat{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 12px 8px;display:flex}.settings-preview-chat>i{inline-size:70%}.settings-preview-chat>i:first-child{background:var(--primary);opacity:.65;align-self:flex-end;block-size:12px;inline-size:50%;margin-block-end:6px}.settings-preview-chat>i:nth-child(3){inline-size:45%}.settings-preview-chat>span{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:8px;justify-content:flex-end;inline-size:100%;margin-block-start:auto;padding:4px;display:flex}.settings-preview-chat b{background:var(--primary);border-radius:50%;block-size:8px;inline-size:8px}.settings-theme-label{justify-content:space-between;align-items:center;padding:0 2px 2px;display:flex}.settings-theme-name{color:var(--ink);font-size:13px;font-weight:500}.settings-theme-check{border:1px solid var(--line-strong);block-size:16px;inline-size:16px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.settings-theme-check svg{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:0;block-size:13px;inline-size:13px}.settings-theme input:checked+.settings-theme-card .settings-theme-check{border-color:var(--primary);background:var(--primary)}:where(.settings-theme input:checked+.settings-theme-card) .settings-theme-check svg{opacity:1}.settings-typography-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-font{cursor:pointer;min-inline-size:0;position:relative}.settings-font input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.settings-font-control{border:1px solid var(--line);border-radius:var(--radius-control);min-block-size:82px;color:var(--ink);transition:border-color var(--duration), background var(--duration);align-items:center;gap:12px;padding:16px 12px;display:flex;position:relative}.settings-font:hover .settings-font-control{background:var(--canvas)}.settings-font input:checked+.settings-font-control{border-color:var(--accent-line);background:var(--primary-soft)}.settings-font input:focus-visible+.settings-font-control{outline:2px solid var(--primary);outline-offset:3px}.settings-font-sample{font:400 25px / 32px var(--font-geist-mono), monospace;letter-spacing:-.06em}.settings-font-sample[data-font=macos]{font-family:var(--font-system)}.settings-font-sample[data-font=opencode]{font-family:var(--font-opencode-sans)}.settings-font-copy{gap:3px;min-inline-size:0;font-size:12px;line-height:18px;display:grid}.settings-font-copy>:last-child{color:var(--ink-muted);font-size:11px;line-height:16px}.settings-font-check{color:var(--primary);opacity:0;transition:opacity var(--duration);position:absolute;inset-block-start:4px;inset-inline-end:5px}.settings-font-check svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px;display:block}.settings-font input:checked+.settings-font-control .settings-font-check{opacity:1}.settings-text-size-row{align-items:center;gap:12px;display:flex}.settings-text-size-options{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);gap:2px;padding:3px;display:flex}.settings-text-size-option{cursor:pointer;position:relative}.settings-text-size-option input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.settings-text-size-sample{border-radius:calc(var(--radius-control) - 3px);block-size:36px;inline-size:44px;color:var(--ink-muted);font:500 calc(14px * var(--sample,1)) / 1 var(--font-display);transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);border:1px solid #0000;place-items:end center;padding-block-end:7px;display:grid}.settings-text-size-option:hover .settings-text-size-sample{color:var(--ink)}.settings-text-size-option input:checked+.settings-text-size-sample{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink)}.settings-text-size-option input:focus-visible+.settings-text-size-sample{outline:2px solid var(--primary);outline-offset:1px}.settings-text-size-value{min-inline-size:4ch;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.settings-accent-options{flex-wrap:wrap;gap:8px;display:flex}.settings-accent{cursor:pointer;position:relative}.settings-accent input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.settings-accent-control{min-inline-size:64px;color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);transition:background var(--duration), color var(--duration);border-radius:8px;flex-direction:column;align-items:center;gap:7px;padding:8px 6px;display:flex}.settings-accent:hover .settings-accent-control{background:var(--canvas)}.settings-accent-swatch{background:var(--accent-swatch);block-size:28px;inline-size:28px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.settings-accent-swatch[data-accent=violet]{--accent-swatch:var(--accent-violet)}.settings-accent-swatch[data-accent=blue]{--accent-swatch:var(--accent-blue)}.settings-accent-swatch[data-accent=bronze]{--accent-swatch:var(--accent-bronze)}.settings-accent-swatch[data-accent=rose]{--accent-swatch:var(--accent-rose)}.settings-accent-swatch[data-accent=neutral]{--accent-swatch:var(--accent-neutral)}.settings-accent-swatch[data-accent=mono]{--accent-swatch:var(--accent-mono)}.settings-accent-swatch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;block-size:20px;inline-size:20px}.settings-accent input:checked+.settings-accent-control{color:var(--ink)}.settings-accent input:checked+.settings-accent-control .settings-accent-swatch{outline:1px solid var(--ink);outline-offset:3px}:where(.settings-accent input:checked+.settings-accent-control) .settings-accent-swatch svg{opacity:1}.settings-accent input:focus-visible+.settings-accent-control{outline:2px solid var(--ink);outline-offset:2px}.settings-rule-form{gap:8px;padding:14px 16px 16px;display:grid}.settings-rule-form>label,.settings-rule-form-row>label{color:var(--ink);font-size:13px;font-weight:500;line-height:20px}.settings-rule-form-row{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-block-start:6px;display:flex}.settings-rule-form-row .settings-action{margin-inline-start:auto}.settings-rule-form>.settings-error,.settings-rule-form>.settings-note{margin-block-start:4px;padding:0}.settings-rule-list{display:block}.settings-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;padding:16px;display:flex}.settings-plan-identity{min-inline-size:0}.settings-plan-heading h3{color:var(--ink-strong);letter-spacing:-.03em;margin-block-start:8px;font-size:24px;font-weight:500;line-height:32px}.settings-plan-heading p{max-inline-size:44ch;color:var(--ink-muted);margin-block-start:4px;font-size:12px;line-height:18px}.settings-plan-term{align-items:center;gap:12px;padding:0 16px 16px;display:flex}.settings-plan-term .settings-meter{flex:1}.settings-plan-days{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:18px}.settings-plan-details{border-block-start:1px solid var(--line);grid-template-columns:1.2fr .8fr 1fr;gap:16px;margin:0;padding:14px 16px;display:grid}.settings-plan-details dt{color:var(--ink-muted);margin-block-end:2px;font-size:11px;line-height:18px}.settings-plan-details dd{margin:0;font-size:13px;line-height:20px}.settings-plan-price dd strong{font-size:16px;font-weight:500}.settings-plan-price dd span{color:var(--ink-muted);font-size:11px}.settings-plan-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-plan-tile{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-inline-size:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration), background var(--duration);justify-items:start;gap:4px;padding:14px;display:grid}.settings-plan-tile:hover{border-color:var(--line-strong)}.settings-plan-tile:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.settings-plan-tile[data-current]{border-color:var(--accent-line);background:var(--primary-soft)}.settings-plan-tile-head{justify-content:space-between;align-items:center;gap:8px;inline-size:100%;display:flex}.settings-plan-tile-name{font-size:13px;font-weight:500;line-height:20px}.settings-plan-tile-price{margin-block-start:4px;font-size:12px;line-height:24px}.settings-plan-tile-cost{letter-spacing:-.02em;font-size:18px;font-weight:500}.settings-plan-tile-per{color:var(--ink-muted)}.settings-plan-tile small{color:var(--ink-muted);font-size:11px;line-height:16px}.settings-whats-new{gap:8px;padding:14px 16px;display:grid}.settings-whats-new li{align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.settings-whats-new svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:15px;inline-size:15px;color:var(--primary);flex-shrink:0}.settings-privacy-note{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:7px;margin-block-start:28px;line-height:1.6;display:flex}.settings-privacy-note svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;block-size:13px;inline-size:13px}.settings-save-note{color:var(--muted);font-size:var(--text-xs);line-height:18px}@container settings (width<=580px){.settings-typography-options{grid-template-columns:1fr}.settings-font-control{min-block-size:64px;padding:12px 16px}.settings-font-check{inset-block-start:24px;inset-inline-end:16px}}@container settings (width<=560px){.settings-plan-heading{align-items:flex-start}.settings-plan-details{grid-template-columns:1fr 1fr;gap:14px 24px}.settings-plan-price{grid-column:1/-1}.settings-plan-tiles{grid-template-columns:1fr}}@container settings (width<=460px){.settings-head,.settings-body{padding-inline:16px}.settings-nav{gap:20px;padding-inline:16px}.settings-device{font-size:0}.settings-row{flex-wrap:wrap;gap:10px 16px;padding:12px}.settings-row-copy{flex-basis:100%}.settings-card>.settings-error,.settings-card>.settings-note{padding:0 12px 12px}.settings-rule-form,.settings-plan-heading,.settings-plan-term,.settings-plan-details,.settings-whats-new{padding-inline:12px}.settings-plan-tile{padding:12px}.settings-themes{gap:8px}.settings-theme-card{padding:6px}.settings-theme-preview{block-size:84px}.settings-preview-chat{padding:12px 6px 6px}}.connections-view{gap:24px;display:grid}.connections-view :is(h3,p){margin:0}.connections-list{display:grid}.connections-row{min-inline-size:0}.connections-list>.connections-row:not(:first-child){border-block-start:1px solid var(--line)}.connections-row .settings-row{align-items:start}.connections-row[data-status=expired] .settings-row-copy h3{color:var(--ink-muted)}.connections-row .marketing-badge[data-status=connected]{background:var(--success-soft);color:var(--success)}.connections-row .marketing-badge[data-status=expired]{background:var(--warning-soft);color:var(--warning)}.connections-meta,.connections-destinations{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block-start:2px;display:flex}.connections-destinations{gap:6px;margin:8px 0 0;padding:0;list-style:none}.connections-none{color:var(--ink-muted)}.connections-view .text-btn{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);padding:0;text-decoration:none}.connections-view .text-btn:hover:not(:disabled){color:var(--ink)}.connections-view .text-btn:disabled{opacity:.5}.connections-row>.settings-error{padding:0 16px 14px}.connections-form,.connections-browsing{gap:12px;padding:0 16px 16px;display:grid}.connections-field{max-inline-size:420px;color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);gap:6px;display:grid}.connections-form-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.connections-browsing{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);grid-template-columns:1fr auto auto;align-items:center;gap:8px 16px}.connections-browsing>.settings-error{grid-column:1/-1}.connections-bot .settings-select select{text-align:start;text-align-last:start}@container settings not (width>=520px){.connections-row .settings-row{flex-direction:column;align-items:stretch}.connections-row .settings-row-control{flex-wrap:wrap;justify-content:flex-start}.connections-browsing{grid-template-columns:1fr}}.team-view{background:var(--paper);flex-direction:column;flex:1;grid-row:1/-1;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden;container:team/inline-size}.team-workspace{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-block-size:0;min-inline-size:0;padding:36px 32px 48px;overflow-y:auto}.team-context,.team-content{max-inline-size:840px;margin-inline:auto}.team-context{color:var(--ink-muted);align-items:center;gap:10px;margin-block-end:24px;font-size:12px;line-height:20px;display:flex}.team-context select{border:1px solid var(--line);min-block-size:30px;max-inline-size:min(280px,100% - 42px);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px}.team-context select:disabled{cursor:default;opacity:.6}.team-context select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.team-profile{justify-content:space-between;align-items:start;gap:20px;margin-block-end:36px;display:flex}.team-profile>div{min-inline-size:0}.team-profile h2{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:26px;font-weight:600;line-height:34px}.team-profile p{color:var(--ink-muted);margin-block-start:6px;font-size:13px;line-height:20px}.team-created{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-block-start:4px;display:block}.team-sections{gap:32px;display:grid}.team-section{min-inline-size:0}.team-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:12px;display:flex}.team-section-head h3,.team-settings h3{align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:20px;display:flex}.team-section-head :where(h3)>span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.team-section-head>span,.team-section-head p{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.team-section-head p{margin-block-start:3px}.team-button{border-radius:8px;flex-shrink:0;gap:6px;min-block-size:34px;padding:6px 11px;font-size:13px;font-weight:500;line-height:20px}.team-button svg{block-size:14px;inline-size:14px}.team-button:not(.quiet):not(.team-danger){border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.team-button:not(.quiet):not(.team-danger):hover{background:var(--primary-strong);filter:none}.team-button:focus-visible,.team-row-action:focus-visible,.team-fresh-head .text-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.team-members,.team-invites{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.team-member,.team-invite{border-block-end:1px solid var(--line);align-items:center;gap:12px;min-block-size:60px;min-inline-size:0;padding:10px 0;display:flex}.team-member-mark,.team-invite-mark{block-size:32px;inline-size:32px;color:var(--ink-muted);flex-shrink:0;place-items:center;display:grid}.team-member-mark svg,.team-invite-mark svg{block-size:17px;inline-size:17px}.team-member-info,.team-invite-info{flex:1;gap:2px;min-inline-size:0;display:grid}.team-member-info strong,.team-invite-info strong{font-size:13px;font-weight:500;line-height:20px}.team-member-info>span,.team-invite-info>span{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.team-role{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex-shrink:0}.team-row-action{min-block-size:30px;color:var(--ink-muted);font-size:var(--type-caption-size);flex-shrink:0;padding:5px 0 5px 6px}.team-row-action:hover,.team-leave.btn{color:var(--danger)}.team-fresh-invite{border:1px solid var(--accent-line);background:var(--primary-soft);border-radius:8px;margin-block:0 16px;padding:16px}.team-fresh-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-fresh-head strong{font-size:13px;font-weight:600;line-height:20px}.team-fresh-head .text-btn{color:var(--ink-muted);font-size:var(--type-caption-size);padding:0}.team-fresh-invite>p{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-block-start:6px}.team-invite-copy{gap:8px;margin-block:12px;display:flex}.team-name-form input,.team-invite-copy input{border:1px solid var(--line-strong);background:var(--surface);min-block-size:36px;min-inline-size:0;color:var(--ink);border-radius:8px;flex:1;padding:7px 10px;font-size:13px;line-height:20px}.team-name-form input:focus-visible,.team-invite-copy input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.team-invite-copy input{font-family:var(--font-mono);font-size:var(--type-caption-size);text-overflow:ellipsis}.team-empty-line,.team-member-note{color:var(--ink-muted);font-size:var(--type-caption-size);padding-block:16px;line-height:20px}.team-empty-line{border-block-start:1px solid var(--line)}.team-settings{border-block-start:1px solid var(--line);margin-block-start:32px;padding-block-start:16px}.team-settings-row{justify-content:space-between;align-items:center;gap:20px;min-block-size:40px;padding-block:0;display:flex}.team-settings-row p{overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-block-start:3px}.team-name-form{gap:8px;padding-block:8px 0;display:grid}.team-name-form label{font-size:13px;line-height:20px}.team-name-form>div{gap:8px;display:flex}.team-loading,.team-load-error,.team-empty{color:var(--ink-muted);padding:28px 24px;font-size:13px;line-height:20px}.team-load-error{align-content:start;justify-items:start;gap:12px;display:grid}.team-empty{align-items:center;gap:12px;display:flex}.team-content>.team-loading,.team-content>.team-load-error{padding:0}.team-error{color:var(--danger);font-size:var(--type-caption-size);margin-block:10px;line-height:20px}.team-fresh-invite>.team-error{color:var(--danger)}.team-confirm{border:1px solid var(--line);background:var(--surface);max-block-size:calc(100% - 32px);inline-size:min(400px,100% - 32px);color:var(--ink);box-shadow:var(--shadow-panel);border-radius:12px;margin:auto;padding:24px;overflow:auto}.team-confirm::backdrop{background:var(--scrim)}.team-confirm h3{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:24px}.team-confirm>p{color:var(--ink-muted);margin-block-start:10px;font-size:13px;line-height:20px}.team-confirm>.team-error{color:var(--danger)}.team-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-start:24px;display:flex}.team-danger{border-color:var(--danger);background:var(--danger);color:var(--inverse)}@container team not (width>=540px){.team-workspace{padding:24px 20px 36px}.team-context{margin-block-end:20px}.team-profile{flex-wrap:wrap;gap:16px;margin-block-end:28px}.team-profile h2{font-size:23px;line-height:30px}.team-section-head>span{display:none}.team-member,.team-invite{gap:8px}.team-member-mark,.team-invite-mark{block-size:24px;inline-size:24px}.team-fresh-invite{padding:12px}.team-name-form>div{flex-wrap:wrap}.team-name-form input{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.team-view *,.team-confirm *{transition:none}}.channel-sidebar{padding:8px 10px 6px}.channel-workspace-divider{border:0;border-block-start:1px solid var(--sidebar-line);margin:0 0 8px}.channel-section-head{align-items:center;gap:4px;min-block-size:30px;display:flex}.channel-section-toggle{min-inline-size:0;color:var(--sidebar-muted);text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:700;display:flex}.channel-section-toggle svg{block-size:12px;inline-size:12px}.channel-section-toggle svg[data-expanded]{rotate:90deg}.channel-icon-button{block-size:28px;inline-size:28px;color:var(--ink-muted);background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.channel-icon-button:hover:not(:disabled),.channel-members-toggle:hover{background:var(--canvas);color:var(--ink)}.channel-section-head>.channel-icon-button{color:var(--sidebar-muted)}.channel-section-head>.channel-icon-button:hover:not(:disabled),.channel-section-toggle:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.channel-list{gap:1px;display:grid}.channel-row{block-size:30px;inline-size:100%;min-inline-size:0;color:var(--sidebar-muted);text-align:start;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 10px;font-size:14px;line-height:20px;display:flex}.channel-row:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.channel-row[aria-current=page]{background:var(--sidebar-selected);color:var(--sidebar-selected-ink);font-weight:700}.channel-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-row svg{block-size:16px;inline-size:16px}.channel-hash{flex-shrink:0;justify-content:center;align-items:center;inline-size:16px;font-size:18px;font-weight:400;display:inline-flex}.channel-sidebar-state{color:var(--sidebar-muted);padding:4px 10px;font-size:12px;line-height:1.5}.channel-sidebar-state button,.channel-state button,.channel-refresh-error button{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.channel-sidebar-state button{color:var(--sidebar-ink)}.channel-setup{color:var(--sidebar-muted);background:0 0;border:0;padding:5px 10px;font-size:13px}.channel-section-toggle:focus-visible,.channel-section-head>.channel-icon-button:focus-visible,.channel-row:focus-visible,.channel-sidebar-state button:focus-visible,.channel-setup:focus-visible{outline-color:var(--sidebar-focus)}.channel-view{background:var(--paper);flex-direction:column;flex:1;grid-row:1/-1;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.channel-topbar{border-block-end:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;min-block-size:52px;padding:10px 20px;display:flex}.channel-topbar h2{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font);font-size:18px;font-weight:900;overflow:hidden}.channel-visibility-label{color:var(--muted);font-size:11px}.channel-members-toggle{border:1px solid var(--line);color:var(--ink-muted);white-space:nowrap;background:0 0;border-radius:5px;margin-inline-start:auto;padding:4px 8px;font-size:12px}.channel-topbar>.channel-icon-button:last-child{margin-inline-start:auto}.channel-members-toggle+.channel-icon-button:last-child{margin-inline-start:0}.channel-back{display:none}.channel-members{border-block-end:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;gap:8px 16px;max-block-size:180px;padding:12px 20px;font-size:13px;display:flex;overflow-y:auto}.channel-members small,.channel-members p{color:var(--muted);font-size:12px}.channel-members p{inline-size:100%}.channel-transcript{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-block-size:0;padding-block:16px;overflow-y:auto}.channel-state,.channel-empty{color:var(--muted);padding:24px 20px;font-size:14px}.channel-empty{padding-block-start:40px}.channel-empty h3{color:var(--ink);font-family:var(--font);overflow-wrap:anywhere;margin-block-end:8px;font-size:24px;font-weight:900}.channel-message{align-items:flex-start;gap:10px;padding:6px 20px;display:flex}.channel-message:hover{background:var(--canvas)}.channel-member-avatar{border:1px solid var(--line);background:var(--surface);block-size:36px;inline-size:36px;color:var(--ink-muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.channel-member-avatar svg{block-size:22px;inline-size:22px}.channel-message>div{min-inline-size:0}.channel-message header{flex-wrap:wrap;align-items:baseline;gap:8px;min-block-size:21px;display:flex}.channel-message strong{font-size:15px;font-weight:900}.channel-message time{color:var(--muted);font-size:11px}.channel-message p{color:var(--ink);font-size:var(--type-chat-size);line-height:var(--type-chat-leading);white-space:pre-wrap;overflow-wrap:anywhere}.channel-compose{flex-shrink:0;padding:8px 20px 16px}.channel-compose-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:10px}.channel-compose-field:focus-within{border-color:var(--ink-muted)}.channel-compose textarea{resize:vertical;min-block-size:44px;max-block-size:180px;inline-size:100%;font-size:var(--type-chat-size);line-height:var(--type-chat-leading);background:0 0;border:0;padding:0;display:block}.channel-compose textarea:focus-visible{outline:none}.channel-compose textarea::placeholder{color:var(--muted)}.channel-compose-tools{justify-content:space-between;align-items:center;gap:8px;padding-block-start:4px;display:flex}.channel-compose-tools>span{color:var(--muted);font-size:11px}.channel-send{background:var(--primary);block-size:32px;inline-size:32px;color:var(--on-primary);border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.channel-refresh-error{color:var(--muted);padding:6px 20px 0;font-size:12px}.channel-error{color:var(--danger);margin-block-start:10px;font-size:13px;line-height:1.5}.channel-create{border:1px solid var(--line-strong);background:var(--surface);max-block-size:calc(100dvh - 48px);inline-size:min(480px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-card);border-radius:10px;margin:auto;padding:24px;overflow-y:auto}.channel-create::backdrop{background:var(--scrim)}.channel-create-head{justify-content:space-between;align-items:center;gap:12px;margin-block-end:20px;display:flex}.channel-create-head h2{font-family:var(--font);font-size:22px;font-weight:900}.channel-field{gap:7px;font-size:14px;font-weight:700;display:grid}.channel-field input{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;inline-size:100%;padding:9px 10px;font-size:15px;font-weight:400}.channel-field small{color:var(--muted);font-size:12px;font-weight:400}.channel-visibility,.channel-picks{border:0;gap:10px;margin:20px 0 0;padding:0;display:grid}.channel-visibility legend,.channel-picks legend{margin-block-end:9px;padding:0;font-size:14px;font-weight:700}.channel-visibility label,.channel-picks label{cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;line-height:20px;display:flex}.channel-visibility input,.channel-picks input{accent-color:var(--primary);flex-shrink:0;margin-block-start:4px}.channel-visibility strong,.channel-visibility small{display:block}.channel-visibility strong{font-weight:700}.channel-visibility small,.channel-picks legend span{color:var(--muted);font-size:12px;font-weight:400}.channel-picks{max-block-size:180px;overflow-y:auto}.channel-create-actions{justify-content:flex-end;gap:8px;margin-block-start:24px;display:flex}.channel-create-actions .btn{border-radius:5px;font-weight:700}@media (width<=760px){.channel-back{display:inline-flex}.channel-topbar{gap:8px;padding-inline:12px}.channel-topbar h2{font-size:16px}.channel-visibility-label{display:none}.channel-message{padding-inline:12px}.channel-compose{padding-block-end:12px;padding-inline:12px}.channel-compose-tools>span{font-size:10px}.channel-create{padding:20px}}.computer-chip svg{block-size:14px;inline-size:14px}button.computer-chip{transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out)}button.computer-chip:hover{border-color:var(--line-strong)}.computer-chip[data-state=error]{color:var(--danger)}.computer-side{inline-size:0;transition:inline-size .22s cubic-bezier(.2, .8, .2, 1), border-color var(--duration);background:var(--surface);border-inline-start:0;flex-shrink:0;min-block-size:0;overflow:hidden}.computer-side[data-open]{inline-size:var(--computer-share,44%);border:0;border-inline-start:1px solid var(--line);border-radius:0;max-inline-size:calc(100% - 420px);margin-inline-start:0}.workspace[data-resizing] .computer-side{transition:none}.workspace[data-resizing]{-webkit-user-select:none;user-select:none;cursor:col-resize}.computer-resize{z-index:2;cursor:col-resize;touch-action:none;flex-shrink:0;inline-size:10px;margin-inline:-5px;position:relative}.computer-resize:after{content:"";background:var(--line-strong);opacity:0;inline-size:2px;transition:opacity var(--duration);position:absolute;inset-block:0;inset-inline-start:4px}.computer-resize:hover:after,.computer-resize:focus-visible:after,.workspace[data-resizing] .computer-resize:after{opacity:1}.computer-resize:focus-visible{outline:none}.computer-resize:focus-visible:after{background:var(--accent)}.computer-side-inner{flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;display:flex}.computer-side-head{border-block-end:1px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;block-size:56px;min-block-size:56px;padding:6px 12px;display:flex}.computer-side-heading{flex:1;align-items:center;gap:10px;min-inline-size:0;display:flex}.computer-side-heading>svg{block-size:18px;inline-size:18px;color:var(--ink-muted)}.computer-side-heading-copy{flex:1;min-inline-size:0}.computer-side-heading h2{color:var(--ink);font-size:14px;font-weight:700;line-height:20px}.computer-side-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.computer-side-actions .text-btn{border:1px solid var(--line);min-block-size:32px;color:var(--ink);border-radius:6px;padding:5px 8px;font-size:12px;line-height:20px}.computer-side-actions .text-btn:hover:not(:disabled){background:var(--surface-hover)}.computer-stop-status{white-space:nowrap;padding-inline:4px;font-size:12px;line-height:20px}.computer-side-close{border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:color var(--duration), background var(--duration), scale var(--duration) var(--ease-out);background:0 0;border-radius:6px;place-items:center;block-size:32px;inline-size:32px;padding:0;line-height:1;display:inline-grid}.computer-side-close svg{block-size:14px;inline-size:14px}.computer-side-close:hover{color:var(--ink);background:var(--canvas)}.computer-side-empty{aspect-ratio:16/10;border:1px solid var(--line);text-align:center;inline-size:100%;color:var(--muted);background:var(--paper);border-radius:6px;align-content:center;justify-items:center;gap:6px;padding:18px;font-size:13px;line-height:20px;display:grid}.computer-side-empty strong{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:700}.computer-empty-glyph{block-size:34px;inline-size:34px;color:var(--ink-muted);place-items:center;margin-block-end:6px;display:grid}.computer-empty-glyph svg{block-size:26px;inline-size:26px}.computer-preview-loading{inline-size:min(112px,60%);margin-block-start:10px}.computer-boot{gap:12px;inline-size:100%;padding:4px 0 16px;display:grid}.computer-boot-track{background:var(--line);border-radius:999px;block-size:4px;overflow:hidden}.computer-boot-fill{border-radius:inherit;background:var(--accent);block-size:100%;inline-size:0;transition:inline-size 1s linear;display:block}.computer-boot-track[data-indeterminate] .computer-boot-fill{inline-size:30%;transition:none;animation:1.4s ease-in-out infinite computer-boot-sweep}@keyframes computer-boot-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.computer-boot-status{justify-content:space-between;gap:var(--space-3);color:var(--ink);font-size:12px;display:flex}.computer-boot-elapsed{color:var(--muted);font-variant-numeric:tabular-nums}.computer-boot-steps{color:var(--muted);gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.computer-boot-steps li{gap:var(--space-2);display:flex}.computer-boot-steps li[data-state=active]{color:var(--ink)}.computer-boot-mark{text-align:center;inline-size:1ch;color:var(--line-strong);flex-shrink:0}.computer-boot-steps li:not([data-state=pending]) .computer-boot-mark{color:var(--accent)}.computer-preview{background:var(--canvas);flex-direction:column;flex:1;min-block-size:0;padding:0;display:flex;overflow-y:auto}.computer-stage{flex:1 0 180px;place-items:center;min-block-size:180px;padding:8px;display:grid;container-type:size}.computer-frame{inline-size:100%;position:relative}@supports (inline-size:1cqb){.computer-frame{inline-size:min(100%,160cqb)}}.computer-screen{aspect-ratio:16/10;border:1px solid var(--line);inline-size:100%;transition:border-color var(--duration), box-shadow var(--duration);background:var(--paper);border-radius:6px;position:relative;overflow:hidden}.computer-screen canvas{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;transition:opacity var(--duration);display:block}.computer-screen canvas[data-dim]{opacity:.4}.computer-screen-status{border:1px solid var(--line);background:var(--paper);block-size:max-content;inline-size:max-content;color:var(--muted);pointer-events:none;animation:computer-status-in var(--duration) ease-out;border-radius:6px;margin:auto;padding:7px 12px;font-size:12px;line-height:1.5;position:absolute;inset:0}.computer-screen-status:empty{display:none}@keyframes computer-status-in{0%{opacity:0}}.computer-screen[data-interactive]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);cursor:default}.computer-screen[data-interactive]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.computer-expand{color:var(--muted);transition:color var(--duration), background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);border:1px solid var(--line);background:0 0;border-radius:6px;place-items:center;block-size:32px;inline-size:32px;padding:0;display:inline-grid}.computer-expand:hover,.computer-expand[aria-pressed=true]{color:var(--ink);background:var(--surface-hover);border-color:var(--line)}.computer-expand svg{block-size:15px;inline-size:15px}.computer-controls{border-block-start:1px solid var(--line);background:var(--surface);flex-shrink:0;gap:8px;padding:12px;display:grid}.computer-controls:empty{display:none}.computer-side .computer-side-notice{overflow-wrap:anywhere;flex-shrink:0;padding:10px 12px;font-size:12px;line-height:18px}.computer-controls>.computer-side-notice{border:0;padding:0}.computer-bar{text-align:start;background:0 0;flex-direction:row;flex-shrink:0;justify-content:space-between;align-self:center;align-items:center;gap:12px;inline-size:100%;max-inline-size:100%;padding:0;display:flex}.computer-bar[data-placeholder]{visibility:hidden}.computer-bar-text{overflow-wrap:anywhere;min-inline-size:0;color:var(--muted);padding-inline-start:13px;font-size:13px;line-height:20px;position:relative}.computer-bar-text strong{color:var(--ink);font-weight:700}.computer-bar[data-holder=owner] .computer-bar-text{color:var(--ink)}.computer-bar-reason{max-inline-size:52ch;color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.computer-bar-button{transition:background var(--duration), border-color var(--duration), filter var(--duration), scale var(--duration) var(--ease-out);white-space:nowrap;border:1px solid var(--line-strong);background:var(--surface);min-block-size:34px;color:var(--ink);border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.5}.computer-bar-button:hover:not(:disabled){background:var(--canvas);border-color:var(--ink-muted)}.computer-bar[data-holder=owner] .computer-bar-button{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.computer-input-hint{color:var(--ink-muted);font-size:12px;line-height:18px}.computer-input-hint kbd{font:inherit;color:var(--ink)}.computer-bar[data-request] .computer-bar-button{color:var(--on-primary);border-color:var(--primary);background:var(--primary)}.computer-bar[data-request] .computer-bar-button:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong)}.computer-cursor{pointer-events:none;will-change:transform;transition:transform .18s ease-out;position:absolute;top:0;left:0}.computer-cursor-halo,.computer-cursor-ripple{background:var(--accent);border-radius:50%;block-size:28px;inline-size:28px;position:absolute;top:-14px;left:-14px}.computer-cursor-halo{opacity:.28}.computer-cursor-ripple{opacity:0;animation:.52s ease-out computer-ripple}.computer-cursor-arrow{block-size:24px;inline-size:24px;fill:var(--ink);stroke:var(--inverse);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px var(--shadow));position:absolute;top:-3px;left:-4px}@keyframes computer-ripple{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.computer-side[data-open][data-expanded]{border-inline-start:0;inline-size:100%;max-inline-size:none;margin-inline-start:0}.computer-side[data-expanded] .computer-stage{padding:12px}.is-desktop .computer-side-head{-webkit-app-region:drag}.is-desktop .computer-side-head button{-webkit-app-region:no-drag}@media (width>=761px) and (width<=1200px){.workspace[data-computer-open] .workspace-topbar-actions .computer-chip{gap:0;padding-inline:8px;font-size:0}.computer-side-head{padding-inline:12px}.computer-side-actions{gap:4px}}@media (width<=1100px){.computer-side[data-open]:not([data-expanded]){inset:calc(var(--workspace-bar-height) + 8px) 8px 8px;z-index:30;border:1px solid var(--line);inline-size:auto;max-inline-size:none;box-shadow:0 8px 24px var(--shadow);border-radius:8px;margin-inline-start:0;position:fixed}.computer-resize{display:none}}@media (width>=761px) and (width<=1100px){.computer-side[data-open]:not([data-expanded]){inset-inline-start:calc(var(--sidebar) + 8px)}.hush-workspace[data-sidebar-collapsed] .computer-side[data-open]:not([data-expanded]){inset-inline-start:calc(var(--rail) + 8px)}}@media (prefers-reduced-motion:reduce){.computer-side,.computer-cursor{transition:none}.computer-cursor-ripple{animation:none}.computer-boot-fill,.computer-screen canvas{transition:none}.computer-screen-status{animation:none}.computer-boot-track[data-indeterminate] .computer-boot-fill{inline-size:0;animation:none}}.computer-bar:has(.computer-bar-reason){text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;inline-size:100%;padding:0;display:grid}.computer-bar-reason{grid-column:1/-1}.computer-bar:has(.computer-bar-reason) .computer-bar-button{grid-area:1/2}@media (width<=480px){.computer-bar{gap:8px}.computer-side-head{padding-inline:12px}}@media (pointer:coarse){.computer-side-close,.computer-expand{block-size:44px;inline-size:44px}.computer-side-actions .text-btn,.computer-bar-button{min-block-size:44px}}.computer-bar-text:before{content:"";background:var(--muted);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.5em;inset-inline-start:0}.computer-bar[data-holder=owner] .computer-bar-text:before{background:var(--accent)}.computer-bar[data-request] .computer-bar-text:before{background:var(--warning)}.computer-bar[data-holder=owner] .computer-bar-button:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong)}.computer-bar-text:has(.computer-sign-in-app){align-items:center;gap:var(--space-2);padding-inline-start:0;display:flex}.computer-bar-text:has(.computer-sign-in-app):before{display:none}.computer-sign-in-app{flex-shrink:0;width:18px;height:18px;display:inline-flex}.computer-sign-in-app .app-logo{width:100%;height:100%}.computer-sign-in-name{color:var(--ink-muted)}.agent-panel{z-index:40;border:1px solid var(--line);border-radius:var(--radius-control);max-block-size:calc(100dvh - 116px);inline-size:min(300px,100vw - 24px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-card);text-align:start;padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto}.agent-profile{grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:8px;display:grid}.agent-profile-avatar{background:var(--canvas);border-radius:50%;place-items:center;block-size:32px;inline-size:32px;display:grid}.agent-profile-avatar img{object-fit:contain;block-size:28px;inline-size:24px;image-rendering:pixelated}.agent-profile-copy{min-inline-size:0}.agent-profile h2{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:20px}.agent-profile-close{block-size:24px;inline-size:24px}.agent-profile-close svg{block-size:14px;inline-size:14px}.agent-model-state{color:var(--ink-muted);align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.agent-model-state>span{background:var(--line-strong);border-radius:50%;block-size:4px;inline-size:4px}.agent-model-state[data-connected=true]>span{background:var(--success)}.agent-description{-webkit-line-clamp:3;color:var(--ink-muted);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0 8px 10px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.agent-computers{border-block-start:1px solid var(--line);gap:2px;padding-block:6px;display:grid}.agent-computers>.agent-section-heading{display:none}.agent-computer-preview{text-align:start;background:0 0;border:0;border-radius:5px;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:9px;min-block-size:44px;inline-size:100%;padding:6px 8px;display:grid}.agent-computer-preview:hover{background:var(--primary-soft)}.agent-computer-thumbnail{block-size:24px;inline-size:24px;color:var(--ink-muted);border-radius:3px;place-items:center;display:grid;overflow:hidden}.agent-computer-thumbnail>svg{block-size:18px;inline-size:18px}.agent-computer-thumbnail>img{object-fit:cover;block-size:100%;inline-size:100%}.agent-computer-copy{gap:0;min-inline-size:0;display:grid}.agent-computer-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:18px}.agent-section-state{color:var(--ink-muted);font-size:11px;line-height:16px}.agent-section-state[data-state=error]{color:var(--danger)}.agent-computer-expand{color:var(--ink-muted)}.agent-computer-expand svg{block-size:12px;inline-size:12px}.agent-computer-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.agent-computer-allow{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:5px;margin-inline-end:5px;padding:5px 7px;font-size:11px}.agent-computer-allow:hover{background:var(--primary-soft)}.agent-resources-entry [role=alert]{color:var(--danger)}.agent-contact-actions{border-block-start:1px solid var(--line);gap:2px;padding-block:6px;display:grid}.agent-contact-actions button{text-align:start;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;min-block-size:34px;padding:7px 8px;display:flex}.agent-contact-actions button:hover{background:var(--primary-soft)}.agent-contact-actions svg{block-size:18px;inline-size:18px;color:var(--ink-muted);margin-inline:3px}.agent-contact-copy{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-inline-size:0;display:flex}.agent-contact-copy strong{font-size:12px;font-weight:400;line-height:18px}.agent-contact-copy small{color:var(--ink-muted);font-size:11px;line-height:16px}.agent-activity{border-block-start:1px solid var(--line);padding-block-start:4px}.agent-activity summary{color:var(--ink-muted);cursor:pointer;align-items:center;gap:8px;padding:9px 8px;font-size:11px;list-style:none;display:flex}.agent-activity summary::-webkit-details-marker{display:none}.agent-activity summary>span:first-child{flex:1}.agent-activity-chevron{block-size:12px;inline-size:12px}:where(.agent-activity[open]) .agent-activity-chevron{transform:rotate(90deg)}.agent-activity ul{gap:8px;margin:2px 8px 10px;padding:0;list-style:none;display:grid}.agent-activity li{color:var(--ink-muted);align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.agent-activity li>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-inline-size:0}.agent-activity-mark{background:var(--line-strong);border-radius:50%;flex-shrink:0;block-size:4px;inline-size:4px}.agent-activity li small{font-size:10px}.agent-activity-empty{color:var(--ink-muted);margin:2px 8px 10px;font-size:11px;line-height:18px}.workspace-connection-dialog{border:1px solid var(--line);inline-size:min(400px,100vw - 40px);color:var(--ink);background:var(--surface);box-shadow:0 20px 70px var(--shadow);text-align:center;border-radius:22px;margin:auto;padding:32px}.workspace-connection-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.connection-dialog-close{position:absolute;inset-block-start:12px;inset-inline-end:12px}.connection-dialog-close svg{block-size:16px;inline-size:16px}.connection-dialog-icon{border:1px solid var(--line);background:var(--canvas);border-radius:16px;place-items:center;block-size:54px;inline-size:54px;margin:4px auto 22px;display:grid}.connection-dialog-icon svg{block-size:24px;inline-size:24px}.workspace-connection-dialog h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:21px;font-weight:550;line-height:1.35}.connection-dialog-state{border:1px solid var(--line);color:var(--muted);border-radius:6px;margin-block-start:12px;padding:3px 8px;font-size:10px;display:inline-block}.workspace-connection-dialog p{color:var(--muted);margin-block:18px 26px;font-size:13px;line-height:1.7}.connection-dialog-done{border-radius:10px;inline-size:100%}.workspace-bar{z-index:50;block-size:var(--workspace-bar-height);color:var(--chrome-muted);background:var(--chrome);-webkit-user-select:none;user-select:none;border-block-end:0;align-items:center;gap:8px;padding-inline:8px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.workspace-bar-navigation,.workspace-bar-history{flex-shrink:0;align-items:center;gap:2px;display:flex}.workspace-bar-icon{block-size:32px;inline-size:32px;color:var(--chrome-muted);transition:color var(--duration), background var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.workspace-bar-icon:hover:not(:disabled),.workspace-bar-icon[aria-pressed=true]{color:var(--chrome-ink);background:var(--chrome-hover)}.workspace-bar-icon[aria-pressed=true]{background:var(--chrome-selected)}.workspace-bar-icon[aria-expanded=true]{color:var(--chrome-ink)}.workspace-bar-icon:disabled{opacity:.3;pointer-events:none}.workspace-bar-icon svg,.workspace-bar-center>svg{stroke-width:1.5px;block-size:14px;inline-size:14px}.workspace-bar-divider{background:var(--chrome-line);flex-shrink:0;block-size:16px;inline-size:1px}.workspace-bar-center{flex:1;align-items:center;gap:8px;min-inline-size:0;padding-inline:8px;display:flex}.workspace-bar-context{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--chrome-ink);font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.workspace-bar-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.workspace-bar button:focus-visible{outline-color:var(--chrome-focus);outline-offset:2px}.is-desktop .workspace-bar{-webkit-app-region:drag}.is-desktop .workspace-bar[data-mac=true]{padding-inline-start:96px}.is-desktop .workspace-bar button{-webkit-app-region:no-drag}@media (width>=761px){.workspace-bar:not([data-sidebar-collapsed=true]){grid-template-columns:var(--sidebar) minmax(0, 1fr) auto;gap:0;padding-inline:0 8px;display:grid}.workspace-bar:not([data-sidebar-collapsed=true]) .workspace-bar-navigation{padding-inline:8px}.is-desktop .workspace-bar:not([data-sidebar-collapsed=true])[data-mac=true]{padding-inline-start:0}.is-desktop .workspace-bar:not([data-sidebar-collapsed=true])[data-mac=true] .workspace-bar-navigation{padding-inline-start:96px}.workspace-bar:not([data-sidebar-collapsed=true]) .workspace-bar-divider{block-size:22px;position:absolute;inset-block-start:calc(50% - 11px);inset-inline-start:var(--sidebar)}.workspace-bar:not([data-sidebar-collapsed=true]) .workspace-bar-center{padding-inline:16px}.workspace-bar[data-sidebar-collapsed=true] .workspace-bar-divider{display:none}}@media (width<=480px){.workspace-bar{gap:4px}.workspace-bar-center{padding-inline:2px}.workspace-bar-center>svg{display:none}}.workspace-bar-update{border-radius:var(--radius-pill);background:var(--chrome-hover);block-size:24px;color:var(--chrome-ink);font-size:var(--type-caption-size);white-space:nowrap;-webkit-app-region:no-drag;transition:color var(--duration), background var(--duration), scale var(--duration) var(--ease-out);border:0;flex-shrink:0;padding:0 10px;line-height:24px}.workspace-bar-update:hover:not(:disabled){background:var(--chrome-selected);color:var(--chrome-ink)}.workspace-bar-update:disabled{color:var(--chrome-muted)}.hush-workspace{--sidebar:268px;--rail:52px;background:var(--chrome);min-block-size:100dvh;display:flow-root}.hush-workspace .sidebar{background:var(--chrome);border-inline-end:0;flex-direction:row;padding:0}.side-rail{color:var(--chrome-ink);inline-size:var(--rail);background:var(--chrome);scrollbar-width:none;border-inline-end:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding-block:8px 12px;display:flex;overflow-y:auto}.side-rail>*{flex-shrink:0}.side-rail-tools{border-block-start:0;gap:6px;padding-block-start:12px;display:grid}.side-rail-tool{border-radius:var(--radius-control);block-size:44px;inline-size:44px;color:var(--chrome-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.side-rail-tool svg{stroke-width:1.5px;block-size:17px;inline-size:17px}.side-rail-tool:hover:not(:disabled),.side-rail-tool[aria-current]{color:var(--chrome-ink);background:0 0}.side-rail-tool[aria-current]{color:var(--chrome-ink);background:0 0;border-color:#0000}.side-rail-tool:disabled:not(.side-rail-assistant){opacity:.45}.side-rail-count{border-radius:var(--radius-pill);background:var(--chrome);min-inline-size:16px;color:var(--chrome-muted);font-variant-numeric:tabular-nums;text-align:center;padding-inline:3px;font-size:10px;line-height:16px;position:absolute;inset-block-start:4px;inset-inline-end:2px}.side-rail-icon{border-radius:var(--radius-control);place-items:center;block-size:32px;inline-size:32px;display:grid}.side-rail-tool:hover:where(:not(:disabled)) .side-rail-icon{background:var(--chrome-hover)}.side-rail-tool[aria-current] .side-rail-icon{background:var(--chrome-selected)}.side-rail-tool:focus-visible{outline-color:var(--chrome-focus)}.side-rail-brand{block-size:24px;inline-size:24px}.side-rail-current{border:1px solid var(--chrome-line);background:var(--chrome-selected);border-radius:10px;place-items:center;block-size:34px;inline-size:34px;display:grid}.side-rail-current svg{block-size:16px;inline-size:16px}.side-rail-bottom{flex-direction:column;align-items:center;gap:2px;margin-block-start:auto;display:flex}.side-rail-bottom .icon-btn{block-size:34px;inline-size:34px}.side-panel{color:var(--sidebar-ink);border-inline-end:1px solid var(--sidebar-line);background:var(--sidebar-surface);border-radius:0;flex-direction:column;flex:1;min-inline-size:0;margin:0;padding-block:8px;display:flex;container-type:inline-size}.side-panel-head{letter-spacing:-.035em;border-block-end:0;flex-shrink:0;block-size:44px;padding-inline:20px;font-size:14px;font-weight:600}.side-panel-head .brand{gap:8px;padding:0}.side-panel-head .brand-icon{block-size:20px;inline-size:20px}.side-panel-head .wordmark{letter-spacing:-.5px;font-size:18px}.side-conversations{overscroll-behavior:contain;scrollbar-color:var(--sidebar-line) transparent;flex:1;min-block-size:0;overflow-y:auto}.side-conversations>.nav{flex:none;overflow:visible}.side-panel .nav{flex-direction:column;gap:4px;margin:8px 0 0;padding:0 0 8px;display:flex}.side-panel .nav-group{margin-block-end:6px}.side-fab{min-block-size:30px;color:var(--sidebar-muted);transition:background var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:0;border-radius:6px;flex-shrink:0;align-self:stretch;align-items:center;gap:8px;margin:2px 8px 0;padding:4px 8px;font-size:14px;display:flex}.side-fab:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.side-fab svg{stroke-width:1.75px;block-size:18px;inline-size:18px}.side-panel .nav>p{padding-inline:14px}.side-panel .nav>.text-danger{color:var(--sidebar-danger)}.bot-chat-item{color:var(--sidebar-ink);min-block-size:30px;transition:background var(--duration), scale var(--duration) var(--ease-out);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:1px 8px;display:grid;position:relative}.bot-chat-item:hover,.bot-chat-item[data-menu-open]{background:var(--sidebar-hover)}.bot-chat-item[data-selected]{color:var(--sidebar-selected-ink);background:var(--sidebar-selected);box-shadow:none}.nav-group .bot-chat-select{text-align:start;background:0 0;border-radius:6px;min-block-size:30px;min-inline-size:0;margin:0;padding:4px 27px 4px 6px;font-weight:400;display:block}.nav-group .bot-chat-select:hover,.nav-group .bot-chat-select[aria-current]{background:0 0;font-weight:400}.nav-group .bot-chat-dp{background:0 0;border:0;border-radius:5px;place-items:center;block-size:26px;inline-size:26px;margin:0 0 0 4px;padding:0;display:grid;position:relative}.nav-group .bot-chat-dp:hover{background:var(--sidebar-hover)}.bot-chat-avatar{background:var(--sidebar-avatar-surface);border:0;border-radius:4px;place-items:center;block-size:20px;inline-size:20px;display:grid;overflow:hidden}.bot-chat-avatar img{object-fit:contain;block-size:20px;inline-size:18px;image-rendering:pixelated}.bot-chat-copy{align-self:center;align-items:center;gap:6px;min-inline-size:0;display:flex}.bot-chat-heading{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-inline-size:0;display:flex}.bot-chat-name{align-items:center;gap:6px;min-inline-size:0;display:flex}.bot-chat-heading strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font);letter-spacing:0;font-size:14px;font-weight:400;overflow:hidden}.bot-chat-pinned{color:var(--sidebar-muted);flex-shrink:0;display:inline-flex}.bot-chat-pinned svg{block-size:10px;inline-size:10px}.bot-chat-heading time{display:none}.bot-chat-preview{min-inline-size:0;color:var(--sidebar-muted);flex-shrink:0;align-items:center;gap:4px;font-size:10px;line-height:16px;display:flex}.bot-chat-preview[data-working]{color:var(--sidebar-accent)}.bot-chat-preview[data-working]:before{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px}.bot-chat-snippet{display:none}.bot-chat-draft{color:var(--sidebar-accent);flex-shrink:0}.bot-chat-receipt{display:none}.bot-chat-receipt svg{block-size:12px;inline-size:16px}.bot-chat-receipt[data-delivery=read]{color:var(--sidebar-accent)}.bot-chat-receipt[data-failed]{color:var(--sidebar-danger);display:inline-flex}.bot-chat-unread{background:var(--sidebar-accent);block-size:16px;min-inline-size:16px;color:var(--sidebar-on-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding-inline:5px;font-size:10px;font-weight:600;display:inline-flex}.bot-chat-item[data-unread] .bot-chat-heading time{color:var(--sidebar-ink)}.bot-chat-item[data-unread] .bot-chat-heading strong,.bot-chat-item[data-selected] .bot-chat-heading strong{font-weight:700}.bot-chat-item[data-unread] .bot-chat-heading strong{color:var(--sidebar-strong)}.bot-chat-item[data-unread] .bot-chat-preview{color:var(--sidebar-ink)}.bot-chat-item[data-unread] .bot-chat-snippet{font-weight:500}.bot-chat-needs-you{background:var(--sidebar-warning-soft);color:var(--sidebar-warning);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 6px;font-size:10px;font-weight:500;line-height:16px}.bot-chat-item button:focus-visible{outline:1px solid var(--sidebar-focus);outline-offset:-1px}.bot-chat-item:has(.bot-chat-select:focus-visible){box-shadow:inset 0 0 0 1px var(--sidebar-focus)}.bot-chat-item .bot-chat-select:focus-visible{outline:none}.sidebar-resize{z-index:2;cursor:col-resize;touch-action:none;inline-size:10px;position:absolute;inset-block:0;inset-inline-end:-5px}.sidebar-resize:after{content:"";border-radius:var(--radius-pill);background:var(--sidebar-line);opacity:0;inline-size:2px;transition:opacity var(--duration);position:absolute;inset-block:12px;inset-inline-start:4px}.sidebar-resize:hover:after,.sidebar-resize:focus-visible:after{opacity:1}.sidebar-resize:focus-visible{outline:none}.sidebar-resize:focus-visible:after{background:var(--sidebar-focus)}.side-rail-home{background:0 0;border:0;border-radius:10px;place-items:center;block-size:36px;inline-size:36px;padding:5px;display:grid}.side-rail-home:hover,.side-rail-home[aria-pressed=true]{background:var(--chrome-hover)}.side-rail-current{color:var(--chrome-muted);background:0 0;border-color:#0000}.side-rail-current[data-active]{color:var(--chrome-ink);background:var(--chrome-selected);border-color:var(--chrome-line)}.side-panel-head{justify-content:space-between;align-items:center;gap:8px;min-block-size:24px;display:flex}.side-team{text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-inline-size:0;padding:4px 0;display:flex;overflow:hidden}.side-team svg{block-size:12px;inline-size:12px;color:var(--sidebar-muted)}.side-panel-head .side-plan{color:var(--sidebar-muted);letter-spacing:0;background:0 0;border:0;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.side-quick-actions{justify-items:center;gap:10px;padding:0;display:grid}.side-overview,.side-new-bot{text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;block-size:34px;inline-size:34px;padding:0;font-size:12px;font-weight:500;display:flex}.side-overview svg,.side-new-bot svg{block-size:16px;inline-size:16px}.side-overview{color:var(--sidebar-muted)}.side-overview:hover,.side-overview[aria-current]{background:var(--sidebar-surface);color:var(--sidebar-ink)}.side-new-bot{background:var(--sidebar-hover);border-color:var(--sidebar-line);color:var(--sidebar-ink);box-shadow:none}.side-new-bot:hover{opacity:.88}.side-new-plus{opacity:.7;margin-inline-start:auto;font-size:16px;font-weight:400}.side-search{border-radius:var(--radius-control);color:var(--sidebar-muted);background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:10px 12px 8px;padding:3px 9px;display:flex}.side-search svg{block-size:14px;inline-size:14px}.side-search input{background:0 0;border:0;inline-size:100%;min-inline-size:0;padding:5px 0;font-size:12px}.side-search input::placeholder{color:var(--sidebar-muted)}.side-search:focus-within{color:var(--sidebar-ink);border-color:var(--sidebar-focus)}.side-list-label{color:var(--sidebar-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding-inline:16px;font-size:9px;font-weight:550;display:flex}.side-list-label>span:last-child{letter-spacing:0}.side-search-empty{color:var(--sidebar-muted);padding-block:18px;font-size:12px}.side-private{border-block-start:1px solid var(--sidebar-line);color:var(--sidebar-muted);align-items:center;gap:7px;margin-inline:10px;padding-block-start:8px;font-size:10px;display:flex}.side-private .side-team{flex:1;min-block-size:32px;padding-inline:4px;font-size:12px}.side-team>span{text-overflow:ellipsis;overflow:hidden}.side-private .side-plan{border-radius:var(--radius-control);min-block-size:32px;color:var(--sidebar-muted);background:0 0;border:0;flex-shrink:0;padding:4px;font-size:11px}.side-private button:hover{background:var(--sidebar-hover)}.side-bot-group-title{color:var(--sidebar-muted);font-size:13px;line-height:var(--type-caption-leading);margin:10px 0 4px;padding-inline:16px;font-weight:500}.nav-group .bot-chat-more{block-size:24px;inline-size:24px;color:var(--sidebar-muted);opacity:0;transition:opacity var(--duration), background var(--duration), scale var(--duration) var(--ease-out);border-radius:4px;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-block-start:3px;inset-inline-end:3px}.bot-chat-more svg{block-size:14px;inline-size:14px}.bot-chat-item:hover .bot-chat-more,.bot-chat-item:focus-within .bot-chat-more,.bot-chat-item[data-menu-open] .bot-chat-more{opacity:1}.nav-group .bot-chat-more:hover,.nav-group .bot-chat-more[aria-expanded=true]{background:var(--sidebar-hover);color:var(--sidebar-ink)}.bot-chat-item[data-selected] :is(.bot-chat-heading strong,.bot-chat-pinned,.bot-chat-preview),.bot-chat-item[data-selected] .bot-chat-more{color:var(--sidebar-selected-ink)}.bot-chat-menu{z-index:100;border:1px solid var(--line-strong);background:var(--surface);max-block-size:calc(100dvh - 16px);min-inline-size:min(220px,100vw - 16px);max-inline-size:calc(100vw - 16px);color:var(--ink);box-shadow:var(--shadow-panel);font-family:var(--font);border-radius:8px;padding:5px;font-size:12px;line-height:18px;display:grid;position:fixed;overflow:auto}.bot-chat-menu button{text-align:start;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;min-block-size:34px;padding:7px 9px;display:flex}.bot-chat-menu button:hover,.bot-chat-menu button:focus-visible{background:var(--canvas);outline:none}.bot-chat-menu button:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong)}.bot-chat-menu svg{block-size:15px;inline-size:15px;color:var(--ink-muted)}.bot-chat-menu hr{background:var(--line);border:0;block-size:1px;margin:4px 8px}.bot-chat-menu-notice{color:var(--ink-muted);padding:3px 9px 6px;font-size:10px}.bot-chat-menu-notice:empty{display:none}@media (hover:none){.nav-group .bot-chat-more{opacity:1}}.side-private svg{block-size:12px;inline-size:12px}@container (width<=210px){.nav-group .bot-chat-select{padding-inline:4px 27px}.bot-chat-heading{gap:6px}}.side-search{min-block-size:30px;color:var(--sidebar-muted);font-size:var(--type-ui-size);text-align:start;transition:color var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin:6px 8px 2px;padding:0 8px 0 7px;display:flex}.side-search:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.side-search svg{flex-shrink:0;block-size:15px;inline-size:15px}.side-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.side-search kbd{border:1px solid var(--sidebar-line);background:var(--sidebar-surface);block-size:20px;min-inline-size:20px;color:var(--sidebar-muted);font:10px var(--font-mono);border-radius:3px;place-items:center;padding-inline:4px;display:grid}.side-search kbd+kbd{margin-inline-start:-4px}.side-search:focus-visible,.side-fab:focus-visible,.side-team:focus-visible,.side-plan:focus-visible{outline-color:var(--sidebar-focus)}.workspace-spaces{background:var(--surface);flex:1;min-block-size:0;min-inline-size:0;display:flex}.workspace-spaces[hidden]{display:none}.bot-session-list{border:0;border-inline-start:1px solid var(--sidebar-line);gap:1px;min-inline-size:0;margin:1px 8px 5px 24px;padding-block:0;padding-inline:5px 0;display:grid}.nav-group .bot-session-list{margin-inline-start:24px}.bot-session-list .bot-session-row{min-block-size:26px;inline-size:100%;min-inline-size:0;color:var(--sidebar-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:3px 6px;font-size:13px;font-weight:400;line-height:18px;display:flex}.bot-session-list .bot-session-row:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.bot-session-list .bot-session-row[aria-current]{color:var(--sidebar-selected-ink);background:var(--sidebar-selected);font-weight:700}.bot-session-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.bot-session-state{color:var(--sidebar-muted);flex-shrink:0;font-size:10px}.bot-session-state[data-idle]{display:none}.task-state-dot{background:var(--muted);opacity:.5;border-radius:50%;flex:0 0 5px;block-size:5px;inline-size:5px}.task-state-dot[data-running]{background:var(--primary);opacity:1;animation:1.6s ease-in-out infinite task-state-pulse}.task-state-dot[data-failed]{background:var(--danger);opacity:1}.bot-session-list .task-state-dot{background:var(--sidebar-muted)}.bot-session-list .task-state-dot[data-running]{background:var(--sidebar-accent)}.bot-session-list .task-state-dot[data-failed]{background:var(--sidebar-danger)}.bot-session-row[aria-current] .bot-session-state{color:var(--sidebar-selected-ink)}.bot-session-row:focus-visible{outline:2px solid var(--sidebar-focus);outline-offset:2px}.bot-session-item{align-items:center;gap:2px;min-inline-size:0;display:flex}.bot-session-item .bot-session-row{flex:1}.bot-session-list .bot-session-action{block-size:22px;inline-size:22px;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.bot-session-action svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:13px;inline-size:13px}.bot-session-list .bot-session-action:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.bot-session-action:focus-visible{outline:2px solid var(--sidebar-focus);outline-offset:2px}.bot-session-archived{margin:0 8px 5px 24px}.bot-session-archived .bot-session-archived-toggle{inline-size:auto;color:var(--sidebar-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 6px 2px 11px;font-size:11px;display:flex}.bot-session-archived .bot-session-archived-toggle:hover{color:var(--sidebar-ink);background:0 0}.bot-session-archived-toggle:focus-visible{outline:2px solid var(--sidebar-focus);outline-offset:2px}.bot-session-archived .bot-session-list{margin:1px 0 0}.bot-session-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.bot-session-breadcrumb{align-items:center;gap:7px;min-inline-size:0;display:flex}.bot-session-breadcrumb button{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0;font-size:12px;font-weight:400}.bot-session-breadcrumb button:hover{color:var(--ink)}.bot-session-breadcrumb svg{fill:none;block-size:13px;inline-size:13px;stroke:var(--ink-muted);stroke-width:1.5px;opacity:.6;flex-shrink:0}.bot-session-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-session-breadcrumb button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sub-task-error{color:var(--danger);background:var(--danger-soft);flex-shrink:0;align-items:center;gap:12px;padding:9px 20px;font-size:11px;display:flex}.sub-task-error>span{flex:1}.sub-task-error .text-btn{flex-shrink:0;font-size:11px}@keyframes task-state-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.task-state-dot[data-running]{animation:none}}@media (width<=760px){.bot-session-list .bot-session-row{min-block-size:36px}.bot-session-breadcrumb{gap:4px}.sub-task-error{padding-inline:12px}}.side-threads{min-block-size:30px;color:var(--sidebar-muted);font-size:var(--type-ui-size);text-align:start;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin:0 8px 4px;padding:4px 8px;display:flex}.side-threads svg{flex-shrink:0;block-size:15px;inline-size:15px}.side-threads-label{flex:1}.side-threads:hover{color:var(--sidebar-ink);background:var(--sidebar-hover)}.side-threads[aria-current=page]{color:var(--sidebar-selected-ink);background:var(--sidebar-selected)}.side-threads:focus-visible{outline:2px solid var(--sidebar-focus);outline-offset:2px}.side-threads-count{background:var(--sidebar-accent);min-inline-size:18px;color:var(--sidebar-on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding-inline:4px;font-size:11px;font-weight:700;line-height:18px}.bot-threads{background:var(--surface);flex-direction:column;flex:1;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.bot-threads-heading{min-block-size:65px;padding:12px var(--workspace-gutter);border-block-end:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;display:flex}.bot-threads-heading h1{color:var(--ink-strong);font-size:var(--type-section-size);margin:0;font-weight:700}.bot-threads-content{min-block-size:0;padding:16px var(--workspace-gutter) 32px;overscroll-behavior:contain;flex:1;overflow-y:auto}.bot-thread-list{max-inline-size:var(--workspace-column);margin:0 auto;padding:0;list-style:none}.bot-thread-list>li+li{border-block-start:1px solid var(--line)}.bot-thread-row{inline-size:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:6px;align-items:start;gap:12px;padding:18px 12px;display:flex}.bot-thread-row:hover{background:var(--canvas)}.bot-thread-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bot-thread-avatar{background:var(--profile-surface);object-fit:contain;block-size:32px;inline-size:32px;image-rendering:pixelated;border-radius:6px;flex:0 0 32px;padding:2px}.bot-thread-copy{flex:1;gap:3px;min-inline-size:0;display:grid}.bot-thread-source{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.bot-thread-title,.bot-thread-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-thread-title{color:var(--ink-strong);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-leading)}.bot-thread-preview{color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.bot-thread-meta{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex-shrink:0;justify-items:end;gap:10px;display:grid}.bot-thread-unread{min-inline-size:18px;color:var(--on-primary);background:var(--primary);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding-inline:5px;font-weight:700}.bot-thread-row[data-unread] .bot-thread-title{font-weight:700}.bot-threads-state{color:var(--ink-muted);font-size:var(--type-ui-size);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-block:24px;display:flex}.bot-threads-state[role=alert]{color:var(--danger)}.bot-threads-empty{text-align:center;justify-items:center;gap:12px;padding:72px 12px;display:grid}.bot-threads-empty>svg{block-size:32px;inline-size:32px;color:var(--ink-muted);margin-block-end:4px}.bot-threads-empty h2,.bot-threads-empty p{margin:0}.bot-threads-empty h2{font-size:var(--type-section-size);line-height:var(--type-section-leading)}.bot-threads-empty p{color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.bot-threads-empty .btn{margin-block-start:4px}@media (width<=520px){.bot-threads-heading{padding-inline:16px}.bot-threads-content{padding-inline:8px}.bot-thread-row{gap:10px}}.thread-origin{border-inline-start:2px solid var(--primary);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--canvas);color:var(--ink-muted);font-size:var(--type-caption-size);align-self:stretch;margin:12px 20px 0;padding:12px 14px}.thread-origin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block-end:6px;display:flex}.thread-origin-heading>span{color:var(--ink);font-weight:600}.thread-origin blockquote{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.msg-thread-reply{border-radius:var(--radius-small);min-block-size:28px;color:var(--ink-muted);font-size:var(--type-caption-size);background:0 0;border:0;align-items:center;gap:5px;margin-block-start:4px;padding:3px 6px;display:inline-flex}.msg-thread-reply:hover:not(:disabled){color:var(--primary);background:var(--primary-soft)}.msg-thread-reply svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;block-size:15px;inline-size:15px}.msg-thread-error{color:var(--danger);font-size:var(--type-caption-size)}.msg-footer:has(.msg-thread-reply){flex-wrap:wrap}.msg[data-message-id]:focus{outline:2px solid var(--primary);outline-offset:-2px}.gather{background:var(--surface);flex-direction:column;flex:1;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.gather-heading{min-block-size:65px;padding:12px var(--workspace-gutter);border-block-end:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.gather-heading h1{color:var(--ink-strong);font-size:var(--type-section-size);flex:1;margin:0;font-weight:700}.gather-selectors{flex-wrap:wrap;gap:8px;min-inline-size:0;display:flex}.gather-selectors select,.gather-ask select{border:1px solid var(--line);background:var(--surface);min-block-size:32px;max-inline-size:220px;color:var(--ink);font-size:var(--type-ui-size);border-radius:6px;padding:4px 24px 4px 10px}.gather-selectors select:disabled{opacity:.7}.gather-content{overscroll-behavior:contain;min-block-size:0;padding:24px var(--workspace-gutter) 40px;flex:1;overflow-y:auto}.gather-room,.gather-empty{max-inline-size:var(--workspace-column);text-align:center;justify-items:center;margin:0 auto;padding:36px 12px;display:grid}.gather-room-mark{border:1px solid var(--line);block-size:64px;inline-size:64px;color:var(--primary);background:var(--primary-soft);border-radius:20px;place-items:center;margin-block-end:20px;display:grid}.gather-room-mark svg{stroke-width:1.5px;block-size:32px;inline-size:32px}.gather-room h2,.gather-empty h2{color:var(--ink-strong);font-size:var(--type-title-size);line-height:var(--type-title-leading);margin:0;font-weight:600}.gather-room-caption,.gather-empty p{color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);margin:8px 0 0}.gather-people{flex-wrap:wrap;justify-content:center;gap:24px;margin:28px 0 4px;padding:0;list-style:none;display:flex}.gather-person{min-inline-size:84px;max-inline-size:128px;color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);align-content:start;justify-items:center;gap:5px;display:grid}.gather-person strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;color:var(--ink);font-weight:600;overflow:hidden}.gather-person-avatar{border:1px solid var(--line);background:var(--canvas);block-size:48px;inline-size:48px;color:var(--ink-muted);object-fit:contain;border-radius:16px;place-items:center;margin-block-end:4px;display:grid}.gather-person-avatar svg{block-size:24px;inline-size:24px}.gather-person-bot .gather-person-avatar{background:var(--profile-surface);image-rendering:pixelated;padding:5px}.gather-person[data-self] .gather-person-avatar{border-color:var(--accent-line);color:var(--primary);background:var(--primary-soft)}.gather-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-block-start:24px;display:flex}.gather-leave{border-color:var(--line);background:var(--surface);color:var(--danger)}.gather-leave:hover{background:var(--danger-soft)}.gather-empty .btn{margin-block-start:24px}.gather-state,.gather-error{color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding-block:16px;display:flex}.gather-error{color:var(--danger)}.gather-ask,.gather-replies{max-inline-size:560px;margin:12px auto 0}.gather-ask{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:20px;display:grid}.gather-ask>label{font-size:var(--type-ui-size);font-weight:600}.gather-ask textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);min-block-size:64px;max-block-size:240px;inline-size:100%;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);border-radius:6px;grid-column:1/-1;padding:10px 12px}.gather-ask textarea::placeholder{color:var(--ink-muted)}.gather-ask-footer{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.gather-ask-footer .btn{flex-shrink:0}.gather-replies{gap:16px;padding-block-start:12px;display:grid}.gather-pending{max-inline-size:560px;color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);margin:20px auto 0}.gather-pending>p,.gather-shared-question{border-inline-start:2px solid var(--line-strong);color:var(--ink-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;padding:8px 12px}.gather-reply{border-block-start:1px solid var(--line);padding-block:16px}.gather-reply>header{font-size:var(--type-ui-size);justify-content:space-between;align-items:center;gap:12px;margin-block-end:8px;display:flex}.gather-reply>header .text-btn{font-size:var(--type-caption-size)}@media (width<=520px){.gather-heading,.gather-content{padding-inline:16px}.gather-heading{gap:10px}.gather-selectors{flex:100%}.gather-selectors select{flex:1;min-inline-size:0;max-inline-size:none}.gather-room{padding-inline:0}.gather-ask{padding:16px}}.workspace-assistant{flex-shrink:0;padding:4px 8px 0}.workspace-assistant-button{min-block-size:30px;inline-size:100%;color:var(--sidebar-ink);text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 7px;display:flex}.workspace-assistant-portrait{background:var(--sidebar-avatar-surface);block-size:20px;inline-size:20px;transition:background var(--duration), border-color var(--duration), scale var(--duration) var(--ease-out);border:0;border-radius:4px;flex-shrink:0;place-items:center;display:grid;position:relative}.workspace-assistant-portrait>img{object-fit:contain;block-size:20px;inline-size:18px;image-rendering:pixelated}.workspace-assistant-button:hover{background:var(--sidebar-hover)}.workspace-assistant-button[aria-current]{background:var(--sidebar-selected);color:var(--sidebar-selected-ink)}.workspace-assistant-button:focus-visible{outline:1px solid var(--sidebar-focus);outline-offset:-1px}.workspace-assistant-badge{border:1px solid var(--sidebar-surface);background:var(--sidebar-accent);block-size:10px;inline-size:10px;color:var(--sidebar-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-2px;inset-inline-end:-4px}.workspace-assistant-badge svg{fill:currentColor;stroke:none;block-size:6px;inline-size:6px}.workspace-assistant-button strong{font-size:14px;font-weight:400;line-height:20px}.workspace-assistant-button[aria-current] strong{font-weight:700}.workspace-assistant-caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.workspace-assistant-error{color:var(--sidebar-danger);margin:4px 0;padding-inline:7px;font-size:11px}.side-rail .side-rail-assistant{display:none}.side-rail-assistant img{object-fit:contain;block-size:27px;inline-size:24px;image-rendering:pixelated}@media (width>=761px){.hush-workspace[data-sidebar-collapsed] .side-rail-assistant{display:grid}}.command-palette{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);max-block-size:min(620px,72vh);inline-size:min(560px,100vw - 40px);color:var(--ink);box-shadow:var(--panel-shadow);margin-inline:auto;padding:0;position:fixed;inset:16vh 0 auto;overflow:hidden}.command-palette::backdrop{background:var(--scrim)}.command-palette[open]{flex-direction:column;display:flex}.command-palette-search{border-block-end:1px solid var(--line);align-items:center;gap:12px;padding:18px 18px 18px 22px;display:flex}.command-palette-search>svg{color:var(--muted)}.command-palette-search input{background:0 0;border:0;outline:0;flex:1;min-inline-size:0;padding:0;font-size:15px;line-height:1.6}.command-palette-search input::placeholder{color:var(--muted)}.command-palette-search>button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:5px;padding:4px 6px}.command-palette kbd{font:10px var(--font-mono)}.command-palette-body{min-block-size:0;padding:14px 8px 8px;overflow-y:auto}.command-palette-label{color:var(--muted);margin-block-end:8px;padding-inline:12px;font-size:11px;display:block}.command-palette-results{margin:0;padding:0;list-style:none}.command-palette-results button{min-block-size:60px;inline-size:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.command-palette-results button[aria-selected=true]{background:var(--emphasis)}.command-palette-icon{block-size:34px;inline-size:30px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.command-palette-icon img{object-fit:contain;max-block-size:32px;max-inline-size:26px;image-rendering:pixelated}.command-palette-copy{flex:1;gap:2px;min-inline-size:0;display:grid}.command-palette-copy strong{font-size:14px;font-weight:550}.command-palette-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-palette-enter{visibility:hidden;color:var(--muted);font-size:16px}.command-palette-results button[aria-selected=true] .command-palette-enter{visibility:visible}.command-palette-empty{color:var(--muted);padding:26px 12px 34px;font-size:13px}.command-palette-footer{border-block-start:1px solid var(--line);color:var(--muted);flex-shrink:0;align-items:center;gap:16px;padding:12px 20px;font-size:10px;display:flex}.command-palette-footer>span{align-items:center;gap:5px;display:flex}.command-palette-footer>span:last-child{margin-inline-start:auto}@keyframes command-enter{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=480px){.command-palette{max-block-size:78vh;inset-block-start:10vh}.command-palette-footer>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.command-palette[open]{animation:none}}.side-private .side-connect-apps{border:1px solid var(--sidebar-line);border-radius:var(--radius-pill);background:var(--sidebar-hover);min-block-size:34px;min-inline-size:0;color:var(--sidebar-ink);flex:1;justify-content:center;align-items:center;gap:12px;padding:6px 12px;font-size:11px;display:flex}.side-private .side-connect-apps:hover:not(:disabled){background:var(--sidebar-selected);color:var(--sidebar-selected-ink)}.side-private .side-connect-apps:focus-visible{outline-color:var(--sidebar-focus)}.connect-app-stack{padding-inline-end:4px;display:inline-flex}.connect-app-stack>span{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;place-items:center;block-size:19px;inline-size:19px;margin-inline-end:-4px;display:grid}.app-logo{flex-shrink:0;place-items:center;block-size:24px;inline-size:24px;display:grid}.app-logo img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.app-logo .app-logo-dark{display:none}.connect-app-icon[data-app=linkedin],.app-request-icon[data-app=linkedin]{background:var(--app-logo-surface)}:root[data-theme=dark] .app-logo .app-logo-light{display:none}:root[data-theme=dark] .app-logo .app-logo-dark{display:block}.connect-app-stack .app-logo{block-size:14px;inline-size:14px}.connect-apps-dialog{border:1px solid var(--line-strong);background:var(--surface);max-block-size:min(660px,100dvh - 40px);inline-size:min(480px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-panel);border-radius:14px;margin:auto;padding:22px;overflow-y:auto}.connect-apps-dialog::backdrop{background:var(--scrim)}.connect-apps-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.connect-apps-heading h2{letter-spacing:-.035em;font-size:24px;line-height:32px}.connect-apps-description{max-inline-size:360px;color:var(--ink-muted);margin-block-start:6px;font-size:11px;line-height:18px}.connect-apps-toolbar{gap:12px;margin-block:20px 8px;display:grid}.connect-apps-bot{color:var(--ink-muted);align-items:center;gap:12px;font-size:11px;display:flex}.connect-apps-bot select{border:1px solid var(--line);background:var(--surface);min-block-size:32px;min-inline-size:0;color:var(--ink);border-radius:6px;flex:1;padding:4px 10px}.connect-apps-search{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);align-items:center;gap:8px;padding:7px 10px;display:flex}.connect-apps-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.connect-apps-search svg{block-size:16px;inline-size:16px;color:var(--ink-muted)}.connect-apps-search input{inline-size:100%;min-inline-size:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.connect-apps-list{margin:0;padding:0;list-style:none}.connect-apps-list li{border-block-end:1px solid var(--line);align-items:center;gap:12px;min-block-size:65px;padding-block:10px;display:flex}.connect-apps-list li:last-child{border-block-end:0}.connect-app-icon{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-shrink:0;place-items:center;block-size:34px;inline-size:34px;display:grid}.connect-app-copy{flex:1;gap:3px;min-inline-size:0;display:grid}.connect-app-copy strong{font-size:12px;font-weight:550}.connect-app-copy>span{color:var(--ink-muted);font-size:10px;line-height:16px}.connect-app-action{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);min-block-size:30px;color:var(--ink);flex-shrink:0;padding:4px 10px;font-size:10px}.connect-app-action:hover{background:var(--canvas)}.connect-apps-empty{color:var(--ink-muted);justify-items:center;gap:16px;padding-block:32px;font-size:12px;display:grid}.connect-app-notice{z-index:40;border:1px solid var(--line-strong);background:var(--surface);inline-size:min(340px,100vw - 40px);color:var(--ink);box-shadow:var(--shadow-card);border-radius:10px;align-items:start;gap:10px;padding:14px 16px;display:flex;position:fixed;inset-block-end:20px;inset-inline-end:20px}.connect-app-notice-copy{flex:1;gap:6px;font-size:11px;line-height:18px;display:grid}.connect-app-notice-copy strong{font-size:12px;font-weight:550}.connect-app-notice-copy .text-btn{text-underline-offset:3px;justify-self:start;padding:0;text-decoration:underline}.connect-app-notice .icon-btn{flex-shrink:0;block-size:22px;inline-size:22px}.agent-resources-dialog{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);max-block-size:min(740px,100dvh - 40px);inline-size:min(640px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-panel);margin:auto;padding:0;font-size:12px;line-height:1.6;overflow:hidden}.agent-resources-dialog[open]{flex-direction:column;display:flex}.agent-resources-dialog::backdrop{background:var(--scrim)}.agent-resources-dialog svg,.connect-resource-icon svg,.agent-resources-entry svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;block-size:20px;inline-size:20px}.agent-resources-heading{justify-content:space-between;align-items:center;padding:22px 24px 16px;display:flex}.agent-resources-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:23px;font-weight:550;line-height:1.3}.resource-eyebrow{color:var(--ink-muted);font-size:10px}.agent-resources-content{overscroll-behavior:contain;min-block-size:300px;padding:22px 24px;overflow-y:auto}.agent-resources-footnote{color:var(--ink-muted);border-block-start:1px solid var(--line);padding:12px 24px;font-size:10px}.agent-resources-dialog .btn{border-radius:var(--radius-pill);min-block-size:32px;padding:6px 12px;font-size:11px}.agent-resources-dialog .text-btn{padding:4px 0;font-size:11px}.agent-resources-dialog .btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.agent-resources-dialog .btn.quiet{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.agent-resources-dialog button:disabled{opacity:.45;cursor:default}.agent-resources-dialog :is(button,select,input,a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.resource-empty{text-align:center;min-block-size:275px;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.resource-empty>svg{block-size:38px;inline-size:38px;color:var(--primary);stroke-width:1px;margin-block-end:2px}.resource-empty h3{color:var(--ink);margin:0;font-size:17px;font-weight:500}.resource-empty p{max-inline-size:320px;margin:0;font-size:12px}.resource-empty-small{min-block-size:190px}.resource-actions,.resource-setup-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.resource-error,.resource-notice,.resource-sandbox{border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:11px}.resource-error{color:var(--danger);background:var(--danger-soft)}.resource-notice{background:var(--primary-soft);color:var(--ink)}.resource-sandbox{color:var(--ink-muted);background:var(--canvas);align-items:center;gap:8px;display:flex}.resource-sandbox>span{background:var(--primary);border-radius:50%;block-size:5px;inline-size:5px}.resource-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-block:20px 14px;display:flex}.resource-section-heading h3{margin:0;font-size:14px;font-weight:550}.resource-section-heading p{color:var(--ink-muted);margin:4px 0 0;font-size:11px}.resource-cards>.resource-section-heading:first-child{margin-block-start:0}.resource-card-list{margin:0;padding:0;list-style:none}.resource-card-form{gap:8px;padding-block:4px;display:grid}.resource-card-form>label,.resource-card-types legend{color:var(--ink-muted);font-size:11px}.resource-money-input{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.resource-money-input>span{color:var(--ink-muted)}.resource-money-input input{inline-size:100%;min-inline-size:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:18px}.resource-money-input:focus-within{border-color:var(--primary)}.resource-field-hint{color:var(--ink-muted);font-size:10px}.resource-card-types{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 12px;padding:0;display:grid}.resource-card-types legend{margin-block-end:10px}.resource-card-types label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:start;gap:9px;padding:12px;display:flex}.resource-card-types label:has(input:checked){border-color:var(--accent-line);background:var(--primary-soft)}.resource-card-types input{accent-color:var(--primary);margin-block-start:4px}.resource-card-types span{gap:4px;display:grid}.resource-card-types strong{font-size:11px;font-weight:550}.resource-card-types small{color:var(--ink-muted);font-size:10px}.resource-card-form>.btn{justify-self:end}.resource-card-review{grid-template-columns:200px 1fr;gap:20px;display:grid}.resource-review-card{border:1px solid var(--accent-line);background:linear-gradient(140deg, var(--primary-soft), var(--canvas));color:var(--primary);border-radius:14px;grid-template-columns:1fr auto;align-content:start;gap:8px;min-block-size:140px;padding:16px;display:grid}.resource-review-card>span{font-size:10px}.resource-review-card strong{color:var(--ink);letter-spacing:-.03em;grid-column:1/-1;margin-block-start:10px;font-size:24px;font-weight:500}.resource-review-card small{color:var(--ink-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px}.resource-card-review dl{align-content:center;gap:10px;margin:0;font-size:11px;display:grid}.resource-card-review :where(dl>div){justify-content:space-between;gap:12px;display:flex}.resource-card-review dt{color:var(--ink-muted);flex-shrink:0}.resource-card-review dd{text-align:end;margin:0}.resource-review-note,.resource-card-gate,.resource-review-actions{grid-column:1/-1}.resource-review-note{color:var(--ink-muted);margin:0;font-size:11px}.resource-review-actions{justify-content:flex-end;gap:8px;display:flex}.resource-card-gate{background:var(--canvas);border-radius:10px;justify-items:start;gap:10px;padding:14px;font-size:11px;display:grid}.resource-card-gate p{margin:0}.resource-card-gate>span{color:var(--ink-muted);font-size:10px}.resource-card-list{gap:12px;display:grid}.resource-card-list>li{border:1px solid var(--line);border-radius:12px;padding:16px}.resource-card-identity{align-items:center;gap:10px;display:flex}.resource-card-identity>svg{color:var(--primary)}.resource-card-identity>div{flex:1;gap:2px;display:grid}.resource-card-identity strong{font-size:12px;font-weight:500}.resource-card-identity :where(div>span),.resource-card-status{color:var(--ink-muted);font-size:10px}.resource-card-status{border-radius:var(--radius-pill);background:var(--canvas);text-transform:capitalize;padding:3px 8px}.resource-card-balances{gap:40px;padding-block:18px;display:flex}.resource-card-balances>span{gap:3px;display:grid}.resource-card-balances small{color:var(--ink-muted);font-size:10px}.resource-card-balances strong{font-size:16px;font-weight:500}.resource-card-assignment{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block-start:10px;font-size:11px;display:flex}.resource-account-setup{border-block-start:1px solid var(--line);color:var(--ink-muted);margin-block-start:24px;padding-block-start:14px;font-size:11px}.resource-account-setup summary{cursor:pointer}.resource-account-setup .resource-actions{justify-content:start;margin-block:12px}.resource-hosted-link{color:var(--ink);text-underline-offset:3px}.agent-resources-entry{inline-size:100%;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.agent-resources-entry>span{flex:1;gap:3px;display:grid}.agent-resources-entry small{color:var(--ink-muted);font-size:10px}.agent-resources-entry>svg{color:var(--ink-muted)}.connect-resource-icon{color:var(--primary)}@media (width<=520px){.agent-resources-heading{padding:18px 16px 14px}.agent-resources-content{padding:18px 16px}.agent-resources-footnote{padding-inline:16px}.resource-card-review{grid-template-columns:1fr;gap:18px}.resource-review-card{justify-self:center;inline-size:100%;max-inline-size:240px}.resource-card-types{grid-template-columns:1fr}}.card-bot-avatars{padding-inline-start:4px;display:inline-flex}.card-bot-avatars:empty{display:none}.card-bot-avatars img{object-fit:contain;border:2px solid var(--surface);background:var(--canvas);border-radius:50%;block-size:22px;inline-size:22px;margin-inline-start:-4px}.resource-assigned-bots{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.resource-assigned-bots>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-card-list .resource-card-identity{padding-block-end:0}.resource-card-balances>span:last-child{text-align:end;margin-inline-start:auto}.resource-card-balances>span:last-child strong{color:var(--primary)}.resource-bot-picker{border:0;min-inline-size:0;margin:8px 0 16px;padding:0}.resource-bot-picker legend{justify-content:space-between;align-items:center;gap:8px;inline-size:100%;font-size:11px;font-weight:500;display:flex}.resource-bot-picker :where(legend>span){color:var(--ink-muted);font-size:10px;font-weight:400}.resource-bot-picker>p{color:var(--ink-muted);margin:4px 0 12px;font-size:10px}.resource-bot-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-bot-picker label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.resource-bot-picker label[data-selected=true]{background:var(--primary-soft);border-color:var(--accent-line)}.resource-bot-picker img{object-fit:contain;block-size:26px;inline-size:26px}.resource-bot-picker label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:11px;overflow:hidden}.resource-bot-picker input{accent-color:var(--primary);block-size:13px;inline-size:13px}.resource-bot-picker>.text-btn{color:var(--ink-muted);margin-block-start:7px}.resource-assignment-editor{border-block-start:1px solid var(--line);margin-block-start:12px;padding-block-start:12px}.resource-assignment-editor .resource-bot-picker{margin-block-start:0}@media (width<=420px){.resource-bot-picker>div{grid-template-columns:1fr}}.computer-tabs{border-block-end:1px solid var(--line);background:var(--surface);gap:4px;padding:8px 12px;display:flex}.computer-tab{min-block-size:32px;min-inline-size:0;max-inline-size:50%;color:var(--ink-muted);font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);cursor:pointer;transition:background var(--duration), color var(--duration);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.computer-tab>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.computer-tab svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;block-size:14px;inline-size:14px}.computer-tab:hover{color:var(--ink);background:var(--surface-hover)}.computer-tab[data-selected]{color:var(--primary);background:var(--primary-soft);border-color:var(--accent-line)}.computer-tab:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.desk-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-shrink:0}.desk-card-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-block-size:36px;padding:7px 10px;list-style:none;display:flex}.desk-card-head::-webkit-details-marker{display:none}.desk-card-head:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.desk-card-title{color:var(--ink);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);align-items:center;gap:6px;font-weight:700;display:inline-flex}.desk-card-title svg{fill:none;block-size:14px;inline-size:14px;stroke:var(--ink-muted);stroke-width:1.5px;transition:rotate var(--duration) var(--ease-out);rotate:-90deg}.desk-card[open] .desk-card-title svg{rotate:0deg}.desk-card-meta{min-inline-size:0;color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-card-body{gap:2px;padding:0 10px 10px;display:grid}.desk-now{align-items:center;gap:6px;display:inline-flex}.desk-activity{grid-template-columns:repeat(28,minmax(0,1fr));align-items:end;gap:2px;block-size:14px;display:grid}.desk-activity i{background:var(--line);block-size:3px;transition:block-size var(--duration) var(--ease-out), background var(--duration);border-radius:1px}.desk-activity i[data-kind]{background:var(--ink-muted)}.desk-activity i[data-kind=move]{block-size:30%}.desk-activity i[data-kind=scroll]{block-size:50%}.desk-activity i:is([data-kind=type],[data-kind=key]){block-size:70%}.desk-activity i[data-kind=click]{block-size:100%}.desk-activity i[data-kind]:last-child{background:var(--accent)}.desk-activity[data-live] i[data-kind]:last-child{animation:desk-pulse 1.6s var(--ease) infinite}.computer-side-status{align-items:center;gap:8px;min-inline-size:0;display:flex}.computer-side-status .desk-now{min-inline-size:0;color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.computer-side-status .desk-now:before{content:"";border-inline-start:1px solid var(--line-strong);block-size:10px}.computer-side-status .desk-activity{flex:0 72px;min-inline-size:0;margin:0}.computer-side-state{min-inline-size:0;color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}@media (pointer:coarse){.computer-tab,.desk-card-head{min-block-size:44px}}.computer-side-state i{border-radius:var(--radius-pill);background:var(--line-strong);flex-shrink:0;block-size:6px;inline-size:6px}.computer-side-state[data-state=running] i{background:var(--success)}.computer-side-state[data-state=starting] i{background:var(--warning);animation:desk-pulse 1.6s var(--ease) infinite}.computer-side-state[data-state=error] i{background:var(--danger)}@keyframes desk-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.desk-card-title svg,.desk-activity i{transition:none}.desk-activity[data-live] i[data-kind]:last-child,.computer-side-state[data-state=starting] i{animation:none}}.workspace-mailbox{background:var(--surface);min-block-size:0;min-inline-size:0;color:var(--ink);flex-direction:column;flex:1;display:flex;container-type:inline-size}.workspace-mailbox svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;block-size:18px;inline-size:18px}.mailbox-heading{align-items:center;gap:12px;padding:22px 26px;display:flex}.mailbox-brand{block-size:42px;inline-size:42px;color:var(--primary);background:var(--primary-soft);border-radius:14px;place-items:center;display:grid}.mailbox-heading h1{letter-spacing:-.035em;font-size:20px;font-weight:600}.mailbox-heading p{color:var(--ink-muted);margin-block-start:3px;font-size:12px}.mailbox-switch{background:var(--canvas);font:inherit;color:var(--ink-muted);overflow-wrap:anywhere;cursor:pointer;text-align:start;border:0;border-radius:10px;align-items:center;gap:12px;max-inline-size:45%;margin-inline-start:auto;padding:9px 12px;font-size:12px;display:flex}.mailbox-client{background:var(--paper);border-radius:16px;flex:1;grid-template-columns:minmax(240px,31%) minmax(0,1fr);min-block-size:0;margin:0 14px 14px;display:grid;overflow:hidden}.mailbox-inbox{background:var(--canvas);flex-direction:column;min-block-size:0;min-inline-size:0;padding:16px 8px 0;display:flex}.mailbox-inbox-top{justify-content:space-between;align-items:center;padding:0 8px 12px;display:flex}.mailbox-inbox-top>div{align-items:center;gap:9px;display:flex}.mailbox-inbox-top h2{font-size:15px;font-weight:600}.mailbox-inbox-top span{color:var(--ink-muted);font-size:11px}.mailbox-search{background:var(--canvas);color:var(--ink-muted);border-radius:9px;align-items:center;gap:8px;margin:0 8px 12px;padding:8px 10px;display:flex}.mailbox-search svg{block-size:15px;inline-size:15px}.mailbox-search input{font:inherit;inline-size:100%;min-inline-size:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.mailbox-search:focus-within{outline:2px solid var(--accent-line)}.mailbox-filters{border:0;gap:4px;min-inline-size:0;margin:0;padding:0 8px 12px;display:flex}.mailbox-filters button{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:11px}.mailbox-filters button[aria-pressed=true]{background:var(--emphasis);color:var(--ink)}.mailbox-list-scroll{overscroll-behavior:contain;flex:1;min-block-size:0;overflow-y:auto}.mailbox-list{margin:0;padding:0;list-style:none}.mailbox-list li+li{margin-block-start:3px}.mailbox-row{text-align:start;inline-size:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:11px;gap:10px;padding:14px 10px;display:flex}.mailbox-row:hover{background:var(--canvas)}.mailbox-row[aria-current=true]{background:var(--primary-soft)}.mailbox-avatar{background:var(--profile-surface);block-size:32px;inline-size:32px;color:var(--profile-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:550;display:grid}.mailbox-row-copy{flex-direction:column;flex:1;gap:5px;min-inline-size:0;display:flex}.mailbox-row-meta{align-items:center;gap:8px;display:flex}.mailbox-row-meta strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;font-size:11px;font-weight:500;overflow:hidden}.mailbox-row-meta time{color:var(--ink-muted);flex-shrink:0;font-size:10px}.mailbox-row-subject{align-items:center;gap:6px;font-size:12px;font-weight:550;line-height:1.5;display:flex}.mailbox-unread{background:var(--primary);border-radius:50%;flex-shrink:0;block-size:5px;inline-size:5px}.mailbox-row-preview{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.mailbox-inbox-footer{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;padding:16px 8px;font-size:10px;display:flex}.mailbox-inbox-footer .text-btn{font-size:10px}.mailbox-reader{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.mailbox-letter-heading{border-block-end:1px solid var(--line);padding:30px 32px 24px}@supports (color:color-mix(in lab, red, red)){.mailbox-letter-heading{border-block-end:1px solid color-mix(in srgb, var(--line) 65%, transparent)}}.mailbox-letter-heading>span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:10px}.mailbox-letter-heading h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin-block-start:8px;font-size:22px;font-weight:550;line-height:1.4}.mailbox-letter-scroll{overscroll-behavior:contain;flex:1;min-block-size:0;padding:28px 32px;overflow-y:auto}.mailbox-letter+.mailbox-letter{border-block-start:1px solid var(--line);margin-block-start:32px;padding-block-start:28px}.mailbox-letter>header{align-items:flex-start;gap:10px;display:flex}.mailbox-letter header>div{overflow-wrap:anywhere;flex:1;min-inline-size:0}.mailbox-letter header strong{font-size:12px;font-weight:550}.mailbox-letter :where(header) p{color:var(--ink-muted);margin-block-start:5px;font-size:11px}.mailbox-letter header time{color:var(--ink-muted);white-space:nowrap;text-align:end;font-size:10px;line-height:1.7}.mailbox-letter-body{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:68ch;margin-block-start:28px;font-size:13px;line-height:1.85}.mailbox-list-status{color:var(--ink-muted);text-align:center;padding:28px 14px;font-size:12px}.mailbox-load{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:auto;padding:14px;font-size:11px;display:block}.mailbox-empty{text-align:center;color:var(--ink-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:30px;font-size:13px;display:flex}.mailbox-empty h2{color:var(--ink);letter-spacing:-.03em;font-size:18px;font-weight:500}.mailbox-empty p{max-inline-size:35ch;line-height:1.8}.mailbox-empty-icon{block-size:64px;inline-size:64px;color:var(--primary);background:var(--primary-soft);border-radius:22px;place-items:center;margin-block-end:8px;display:grid}.mailbox-empty-icon svg{block-size:25px;inline-size:25px}.mailbox-error{color:var(--danger);align-items:center;gap:14px;padding:12px 20px;font-size:12px;display:flex}.mailbox-connect{background:var(--canvas);border-radius:12px;margin:0 26px 20px;padding:20px;font-size:12px}.mailbox-connect-heading{justify-content:space-between;align-items:center;display:flex}.mailbox-connect h2{font-size:14px;font-weight:550}.mailbox-connect p{color:var(--ink-muted);margin-block:10px}.mailbox-connect ul{max-block-size:200px;padding:0;list-style:none;overflow-y:auto}.mailbox-connect li button{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;inline-size:100%;padding:10px 0;display:flex}.mailbox-connect li span{overflow-wrap:anywhere;flex:1}.mailbox-connect small{color:var(--ink-muted)}.workspace-mailbox button:disabled{opacity:.55;cursor:default}.workspace-mailbox button:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.mailbox-back{display:none}@container (width<=700px){.mailbox-heading{flex-wrap:wrap;gap:10px;padding:18px}.mailbox-heading h1{font-size:18px}.mailbox-heading p{font-size:11px}.mailbox-switch{max-inline-size:calc(100% - 52px);margin-inline-start:52px}.mailbox-client{margin:0 8px 8px;display:flex}.mailbox-inbox,.mailbox-reader{flex:1}.mailbox-reader{display:none}.mailbox-client[data-reader-open] .mailbox-reader{display:flex}.mailbox-client[data-reader-open] .mailbox-inbox{display:none}.mailbox-back{align-self:flex-start;margin:16px 20px 0;display:block}.mailbox-letter-heading{padding:20px}.mailbox-letter-heading h2{font-size:19px}.mailbox-letter-scroll{padding:20px}.mailbox-letter>header{flex-wrap:wrap}.mailbox-letter header time{text-align:start;inline-size:100%;max-inline-size:none;padding-inline-start:42px}}.bot-status{z-index:40;background:var(--canvas);block-size:100dvh;max-block-size:none;inline-size:100dvw;max-inline-size:none;color:var(--ink);border:0;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0}.bot-status:not([open]){display:none}.bot-status-stage{flex-direction:column;gap:16px;block-size:min(82vh,600px);inline-size:min(92vw,460px);display:flex}.bot-status-tracks{gap:6px;display:flex}.bot-status-track{background:var(--line);border-radius:999px;flex:1;block-size:3px;overflow:hidden}.bot-status-fill{border-radius:inherit;background:var(--accent);block-size:100%;inline-size:0;display:block}.bot-status-fill[data-done]{inline-size:100%}.bot-status-fill[data-active]{animation:5s linear forwards bot-status-fill}.bot-status-fill[data-active][data-paused]{animation-play-state:paused}.bot-status-fill[data-active][data-static]{inline-size:100%;animation:none}@keyframes bot-status-fill{0%{inline-size:0}to{inline-size:100%}}@media (prefers-reduced-motion:reduce){.bot-status-fill[data-active]{inline-size:100%;animation:none}}.bot-status-head{align-items:center;gap:10px;padding-inline:2px;display:flex}.bot-status-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bot-status-head time{color:var(--muted);flex-shrink:0;font-size:11px}.bot-status-dp{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;place-items:center;block-size:36px;inline-size:36px;display:grid;overflow:hidden}.bot-status-dp img{object-fit:contain;block-size:29px;inline-size:25px;image-rendering:pixelated}.bot-status-close{block-size:32px;inline-size:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;margin-inline-start:auto;padding:0;font-size:22px;line-height:1}.bot-status-close:hover{color:var(--ink);background:var(--canvas)}.bot-status-card{border:1px solid var(--line);background:var(--surface);min-block-size:0;box-shadow:0 8px 28px var(--shadow);text-align:center;color:var(--ink);overscroll-behavior:contain;border-radius:16px;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:20px;margin:0;padding:32px;display:flex;overflow-y:auto}button.bot-status-mood{font:inherit}.bot-status-art{object-fit:contain;block-size:auto;inline-size:120px;image-rendering:pixelated}.bot-status-quip{letter-spacing:-.035em;max-inline-size:28ch;font-size:24px;font-weight:500;line-height:1.45}.bot-status-working{color:var(--accent);margin:0}.bot-status-snippet{overflow-wrap:anywhere;max-inline-size:36ch;margin:0;font-size:14px;line-height:1.75}.bot-status-card time{color:var(--muted);font-size:11px}.bot-status-screen{aspect-ratio:16/10;border:1px solid var(--line);background:var(--canvas);border-radius:10px;place-items:center;inline-size:100%;display:grid;overflow:hidden}.bot-status-screen img{object-fit:contain;block-size:100%;inline-size:100%}.bot-status-screen svg{block-size:40px;inline-size:40px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.5px}.bot-status-computer figcaption{color:var(--muted);font-size:var(--text-xs)}@media (width<=480px){.bot-status-stage{block-size:min(84dvh,600px)}.bot-status-card{padding:24px}.bot-status-quip{font-size:22px}}:root[data-view=pet]{color-scheme:normal}[data-view=pet],[data-view=pet] body,[data-view=pet] #root{background:0 0;overflow:hidden}[data-view=pet] body{-webkit-user-select:none;user-select:none}.pet{align-items:center;gap:var(--space-1);inline-size:max-content;padding:var(--space-2);flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline-start:50%;translate:-50%}.pet-stage{--pet-breath:3.2s;--pet-doze:5.6s;--pet-beat:.5s;--pet-ease:.2s;--pet-wander:60s;touch-action:none;block-size:100px;inline-size:120px;position:relative}.pet-stage[data-movable]{cursor:grab}.pet-stage[data-movable][data-expression=dangling]{cursor:grabbing}.pet-figure{transform-origin:50% 100%;block-size:72px;inline-size:72px;transition:rotate var(--pet-ease) ease-out, translate var(--pet-ease) ease-out;position:absolute;inset-block-end:0;inset-inline-start:24px}.pet-swing{transform-origin:50% 0;transition:rotate var(--pet-ease) ease-out}.pet-mascot{object-fit:contain;block-size:72px;inline-size:72px;image-rendering:pixelated;pointer-events:none;display:block}.pet-overlay{pointer-events:none;fill:none;stroke:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.pet-overlay *{transform-box:fill-box;transform-origin:50%}.pet-ink-under,.pet-ink,.pet-mark-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.pet-ink-under{stroke:var(--inverse);stroke-width:3.6px}.pet-ink{stroke:var(--ink);stroke-width:1.6px}.pet-paper,.pet-spark,.pet-drop{stroke:var(--inverse);stroke-width:1.6px;stroke-linejoin:round}.pet-paper{fill:var(--ink)}.pet-spark{fill:var(--warning)}.pet-drop{fill:var(--accent)}.pet-glint{fill:var(--ink)}.pet-mark{fill:var(--inverse)}.pet-mark-line{stroke:var(--inverse);stroke-width:2.4px}.pet-stage[data-expression=idle] .pet-figure{animation:pet-breathe var(--pet-breath) ease-in-out infinite, pet-wonder var(--pet-wander) ease-in-out infinite}.pet-stage[data-expression=listening] .pet-figure{animation:pet-breathe var(--pet-breath) ease-in-out infinite;translate:0 1px;rotate:-4deg}.pet-hear>g{animation:pet-pulse calc(var(--pet-beat) * 3) ease-in-out infinite}.pet-hear>g+g{animation-delay:calc(var(--pet-beat) * -.9)}.pet-stage[data-expression=happy] .pet-figure{animation:pet-hop calc(var(--pet-beat) * .8) ease-out 2, pet-breathe var(--pet-breath) ease-in-out infinite}.pet-spark{animation:pet-twinkle calc(var(--pet-beat) * 1.6) ease-in-out infinite alternate}.pet-spark:nth-child(2){animation-delay:calc(var(--pet-beat) * -.6)}.pet-spark:nth-child(3){animation-delay:calc(var(--pet-beat) * -1.2)}.pet-stage[data-expression=alert] .pet-figure{animation:pet-attention calc(var(--pet-beat) * 5) ease-out infinite}.pet-bubble{transform-origin:18% 100%;animation:pet-pop calc(var(--pet-beat) * .6) cubic-bezier(.3, 1.5, .5, 1) backwards}.pet-stage[data-expression=curious] .pet-figure{animation:pet-breathe var(--pet-breath) ease-in-out infinite;rotate:5deg}.pet-stage[data-expression=sending] .pet-figure{animation:pet-nod var(--pet-beat) ease-in-out infinite}.pet-flick{animation:pet-flicker var(--pet-beat) ease-in-out infinite}.pet-stage[data-expression=oops] .pet-figure{animation:pet-shake calc(var(--pet-beat) * .7) ease-in-out 3}.pet-sweat{animation:pet-drip var(--pet-beat) ease-out backwards}.pet-stage[data-expression=sleepy] .pet-figure{animation:pet-doze var(--pet-doze) ease-in-out infinite;rotate:-3deg}.pet-z{animation:pet-float calc(var(--pet-beat) * 6) ease-in-out infinite backwards}.pet-z:nth-child(2){animation-delay:calc(var(--pet-beat) * 2)}.pet-z:nth-child(3){animation-delay:calc(var(--pet-beat) * 4)}.pet-stage[data-expression=dangling] .pet-swing{rotate:var(--pet-swing,0deg)}.pet-sway{animation:pet-pulse calc(var(--pet-beat) * 1.2) ease-in-out infinite}.pet-stage[data-still] .pet-figure,.pet-stage[data-still] .pet-swing,.pet-stage[data-still] .pet-overlay *{transition:none;animation:none}.pet-stage[data-still] .pet-swing{rotate:none}@keyframes pet-breathe{50%{scale:1 1.03}}@keyframes pet-doze{50%{scale:1.01 1.05}}@keyframes pet-wonder{0%,28.3%,31.3%,66.7%,69.7%,96.7%,99.7%,to{rotate:0deg}29%,30.6%{rotate:-7deg}67.4%,69%{rotate:6deg}97.4%,99%{rotate:-5deg}}@keyframes pet-hop{0%,to{translate:0}45%{translate:0 -7px}}@keyframes pet-attention{0%,24%,to{translate:0}8%{translate:0 -5px}16%{translate:0 -2px}}@keyframes pet-nod{0%,to{scale:1}35%{scale:1.05 .92}70%{scale:.97 1.04}}@keyframes pet-shake{0%,to{translate:0}25%{translate:-3px}75%{translate:3px}}@keyframes pet-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes pet-twinkle{0%{opacity:.55;scale:.6}}@keyframes pet-pop{0%{opacity:0;scale:.4}}@keyframes pet-flicker{0%,to{opacity:0;translate:0 2px}40%{opacity:1;translate:0}}@keyframes pet-drip{0%{opacity:0;translate:0 -3px}}@keyframes pet-float{0%{opacity:0;translate:-2px 3px}25%,70%{opacity:1;translate:0}to{opacity:0;translate:2px -3px}}.pet-bar,.pet-compose{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 2px 6px var(--shadow);border-radius:999px;align-items:center;display:flex}.pet-bar{gap:var(--space-1);padding:var(--space-1)}.pet-btn{block-size:36px;inline-size:36px;color:var(--ink);transition:background var(--duration), scale var(--duration) var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pet-btn:hover{background:var(--surface)}.pet-btn:focus-visible,.pet-send:focus-visible{outline-offset:1px}.pet-badge{background:var(--success);block-size:16px;min-inline-size:16px;color:var(--inverse);text-align:center;border-radius:999px;padding-inline:4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;inset-block-start:1px;inset-inline-end:0}.pet-compose{gap:var(--space-2);inline-size:320px;padding-block:var(--space-1);padding-inline:var(--space-4) var(--space-1);transition:border-color var(--duration)}.pet-compose:focus-within{border-color:var(--accent)}.pet-compose[data-failed]{border-color:var(--danger)}.pet-compose-input{block-size:36px;min-inline-size:0;color:var(--ink);caret-color:var(--ink);font-size:var(--text-sm);-webkit-user-select:text;user-select:text;background:0 0;border:0;flex:1;padding:0}.pet-compose-input:focus-visible{outline:none}.pet-compose-input::placeholder{color:var(--muted)}.pet-send{background:var(--ink);block-size:36px;inline-size:36px;color:var(--inverse);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.entrance-notice{color:var(--muted);text-align:center;font-size:13px}.entrance-resume{flex-direction:column;align-items:center;gap:4px;inline-size:100%;display:flex}.team-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.team-suggestion{cursor:pointer;transition:border-color var(--duration), color var(--duration), scale var(--duration) var(--ease-out)}.team-suggestion:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.team-roll svg{block-size:18px;inline-size:18px;transition:transform .26s cubic-bezier(.16,1,.3,1)}.team-roll svg path{stroke-width:2.6px}.team-roll:hover:not(:disabled){color:var(--ink)}.team-roll[data-rolling] svg{transform:rotate(180deg)}.pricing{background:var(--paper);block-size:100dvh;min-block-size:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.pricing .setup-chrome{background:0 0;border-block-end:0}.pricing-main{min-block-size:0;padding:16px 24px max(24px, env(safe-area-inset-bottom));scrollbar-width:thin;overscroll-behavior-y:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.pricing-main:focus{outline:none}.pricing-content{flex-shrink:0;inline-size:min(100%,620px);margin:auto}.pricing-intro{margin-block-end:16px}.pricing-intro h1{font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:-.035em;font-weight:600}.plan-selector{gap:12px;min-inline-size:0;display:grid}.pricing-terms{border:1px solid var(--line);background:var(--canvas);border-radius:6px;justify-self:end;min-inline-size:0;margin:0;padding:2px;display:inline-flex}.pricing-term{min-block-size:30px;color:var(--ink-muted);font-size:var(--type-caption-size);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding-inline:12px;display:inline-flex}.pricing-term[aria-pressed=true]{border-color:var(--line);background:var(--surface);color:var(--ink)}.pricing-current-note{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-block-end:12px;display:flex}.pricing-current-note>span{color:var(--ink)}.pricing-form{gap:16px;display:grid}.plan-picker{border:0;min-inline-size:0;margin:0;padding:0}.plan-legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.plan-rows{gap:8px;display:grid}.plan-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-inline-size:0;position:relative}.plan-row:hover{border-color:var(--line-strong)}.plan-row[data-selected]{border-color:var(--primary);background:var(--primary-soft)}.plan-row:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.plan-option{cursor:pointer;display:block;position:relative}.plan-option:has(input:disabled){cursor:wait}.plan-option input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.plan-option-body{min-block-size:76px;color:var(--ink);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:13px 14px;display:grid}.plan-copy{gap:5px;min-inline-size:0;display:grid}.plan-heading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.plan-stamp{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);font-weight:600}.plan-current,.plan-recommended{color:var(--ink-muted);font-size:10px;line-height:16px}.plan-current{color:var(--ink)}.plan-includes{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex-wrap:wrap;gap:2px 6px;display:flex}.plan-includes>span+span:before{content:"·";margin-inline-end:6px}.plan-price{text-align:end;flex-direction:column;align-items:flex-end;gap:3px;max-inline-size:138px;display:flex}.plan-amount{font-size:var(--type-ui-size);font-weight:600;line-height:var(--type-ui-leading)}.plan-currency,.plan-unannounced,.plan-per{color:var(--ink-muted);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading)}.plan-check{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;block-size:17px;inline-size:17px;display:inline-flex}.plan-row[data-selected] .plan-check{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.plan-check-icon{stroke-width:2px;block-size:11px;inline-size:11px}.pricing-checkout{gap:12px;display:grid}.pricing-selection-summary{gap:4px;min-inline-size:0;display:grid}.pricing-selection-summary strong{font-size:13px;font-weight:500;line-height:20px}.pricing-selection-summary strong>span{color:var(--ink-muted);font-weight:400}.pricing-selection-price{color:var(--ink-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.pricing-action{border-color:var(--primary);background:var(--primary);min-block-size:40px;inline-size:100%;color:var(--on-primary);border-radius:6px;justify-content:space-between;gap:16px;padding:9px 12px;font-size:13px}.pricing-action:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong);filter:none}.pricing .pricing-action svg{block-size:14px;inline-size:14px}.pricing-error{color:var(--danger);font-size:var(--type-caption-size)}.pricing-details summary{color:var(--ink-muted);font-size:var(--type-caption-size);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;list-style:none;display:flex}.pricing-details summary::-webkit-details-marker{display:none}.pricing-details summary:hover,.pricing-details[open] summary{color:var(--ink)}.pricing-detail-chevron{block-size:14px;inline-size:14px;transition:transform var(--duration)}.pricing-details[open] .pricing-detail-chevron{transform:rotate(180deg)}.pricing-details .choice-brief{border:0;margin:0;padding:8px 0 16px}.side-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.side-team{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.side-plan{border:1px solid var(--line);background:var(--surface);color:var(--muted);letter-spacing:0;transition:border-color var(--duration), color var(--duration), scale var(--duration) var(--ease-out);border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:500}.side-plan:hover{border-color:var(--ink);color:var(--ink)}.message-composer-note{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.message-composer-plans{color:var(--ink);text-underline-offset:3px;padding:0;font-size:12px;text-decoration:underline}.computer-side-notice{border-block-end:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);padding:10px 20px}.pet-note{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 2px 6px var(--shadow);border-radius:999px;padding:4px 12px;font-size:12px}@media (width<=560px){.pricing-main{padding-inline:16px}.plan-option-body{grid-template-columns:18px minmax(0,1fr);gap:5px 10px;padding:12px}.plan-check{grid-row:1/span 2}.plan-price{text-align:start;flex-flow:wrap;grid-column:2;justify-self:start;align-items:baseline;gap:4px 8px;max-inline-size:none}}@media (prefers-reduced-motion:reduce){.team-roll svg,.team-suggestion,.pricing *,.side-plan{transition:none}}:where(button){transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease), opacity var(--duration) var(--ease), scale var(--duration) var(--ease-out)}:where(.nav-group button,.side-search,.side-connect-apps,[role=menuitem],[role=menuitemradio],[role=option]){--press:.985}:where(.bot-chat-dp,.bot-chat-more,.composer-tool,.workspace-bar-icon,.side-fab){--press:.92}@media (prefers-reduced-motion:no-preference){:where(button:not(:disabled)):active{scale:var(--press,.97)}.bot-chat-item:has(>.bot-chat-select:active){scale:.985}.nav-group .bot-chat-select:active{scale:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.side-rail-tool,.workspace-bar-icon,.icon-btn,.composer-tool,.msg-copy,.chat-starters button,[data-motion]) svg{transition:scale var(--duration) var(--ease-spring), translate var(--duration) var(--ease-spring), rotate calc(var(--duration) * 2) var(--ease-spring)}[data-motion=spin]:hover svg{rotate:60deg}[data-motion=seek]:hover svg{rotate:-12deg}.chat-starters button:hover svg{scale:1.15}[data-motion=turn]:hover:not(:disabled) svg{rotate:90deg}[data-motion=back]:hover:not(:disabled) svg{translate:-2px}[data-motion=forward]:hover:not(:disabled) svg{translate:2px}[data-motion=lift]:hover:not(:disabled) svg{translate:0 -2px}:is(.workspace-bar-icon,.side-fab,.icon-btn,.composer-tool,.msg-copy):hover:not(:disabled)>svg,.side-rail-tool:hover:not(:disabled) .side-rail-icon>svg{scale:1.1}.bot-chat-item:hover .bot-chat-avatar img,.side-rail-assistant:hover:not(:disabled) img{animation:bot-hop calc(var(--duration) * 2.5) var(--ease-out)}.side-connect-apps .connect-app-stack>span{transition:translate var(--duration) var(--ease-spring), rotate var(--duration) var(--ease-spring)}.side-connect-apps:hover:not(:disabled) .connect-app-stack>span:first-child{translate:-3px;rotate:-8deg}.side-connect-apps:hover:not(:disabled) .connect-app-stack>span:nth-child(2){translate:0 -2px}.side-connect-apps:hover:not(:disabled) .connect-app-stack>span:last-child{translate:3px;rotate:8deg}}@keyframes bot-hop{40%{translate:0 -3px}}@font-face{font-family:Inter;src:url(/assets/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html,body,#root{min-block-size:100%;margin:0}body{background:var(--paper);color:var(--ink);font:var(--type-ui-size) / var(--type-ui-leading) var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html{font-synthesis:none}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.home-host{display:contents}.home-host[hidden]{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
