.one-fluid-surface .one-fluid-character{display:block;overflow:hidden;pointer-events:none;animation:none;transition:none;transform:none}.one-fluid-character .fluid-character-white{fill:var(--fluid-eye-white,#edd14b)}.one-fluid-character .fluid-character-shell{fill:#111110}.one-fluid-character .fluid-character-pupil{fill:none;stroke:#111110;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.company-panel{max-width:960px;margin:0 auto;padding:24px}.company-panel form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0}.company-panel label{display:grid;gap:6px;min-width:0}.company-panel input,.company-panel select{max-width:100%}.company-panel .company-check{display:flex;align-items:center;gap:8px;margin:8px 0}.company-panel .company-check input{width:auto}.company-panel fieldset{flex:1 1 240px;min-width:0;padding:12px}.company-panel .company-overview{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0}.company-panel li{padding:6px 0;overflow-wrap:anywhere}.company-panel details{margin-bottom:16px}@media(max-width:600px){.company-panel{padding:16px}.company-panel form>label{width:100%}}.sharing-form .feature-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--border,#d8ded9);border-radius:12px}.sharing-form .feature-options>label{display:flex;flex-direction:column;gap:6px;min-width:0}.sharing-form .feature-options select,.sharing-form .feature-options input:not([type=checkbox]){width:100%;min-width:0}.sharing-form .feature-options>label.sharing-check,.sharing-form.one-skill-library label.sharing-check{display:flex;flex-direction:row;align-items:center;gap:9px}.sharing-form .feature-options input[type=checkbox],.sharing-form.one-skill-library input[type=checkbox]{width:16px;height:16px;margin:0;flex:none}.sharing-form.one-skill-library fieldset{padding:12px 14px;border:1px solid var(--border,#d8ded9);border-radius:12px}.sharing-form.one-skill-library label.sharing-check{padding:6px 0;line-height:1.5}@media(max-width:560px){.sharing-form .feature-options{grid-template-columns:1fr}}.context-settings h3,.attention-settings h3{display:flex;gap:8px;align-items:center}.context-settings label,.attention-settings>label{display:grid;gap:8px;margin:14px 0}.context-settings label>span{display:flex;align-items:center;gap:6px}.attention-settings{grid-column:1/-1}.attention-settings fieldset{border:1px solid var(--border,#d8dccf);border-radius:14px;padding:14px;margin:16px 0}.attention-settings .attention-check{display:inline-flex;align-items:center;gap:8px;margin:8px 18px 8px 0}.attention-check input{width:auto}.attention-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.attention-fields label{display:grid;gap:8px}.attention-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.attention-actions button,.attention-inbox-header button{min-height:40px;border:1px solid #b9c5ab;border-radius:10px;padding:8px 14px;background:#fafbf5;color:#344329}.attention-actions button.primary{background:#344329;color:#fff}.attention-inbox{margin:0 0 12px}.attention-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:1px solid #bac6aa;border-radius:14px;background:#eef2e6;color:#344329;text-align:left}.attention-trigger strong{margin-left:auto;white-space:nowrap}.attention-inbox-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.attention-notice{padding:20px 0;border-top:1px solid #d8dccf}.attention-notice h3{margin:0 0 8px}.attention-notice small{color:#747b6a}.attention-settings small{color:#747b6a;font-size:.85em}@media(max-width:720px){.attention-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-inbox-header{align-items:flex-start}.attention-trigger{font-size:.9em}}.attention-settings .attention-summary-actions{margin-top:8px;gap:8px}.attention-settings .attention-summary-state{flex:none;font-size:12px;color:var(--studio-muted,#747b6a)}.attention-settings .attention-summary{font-size:13px;line-height:1.7}.attention-editor{min-width:0;border-top:1px solid var(--studio-line,#d8dccf);padding-top:8px;margin-top:12px}.attention-editor>label{display:grid;gap:8px;margin:12px 0}.attention-editor .attention-fields{margin-top:12px}.attention-settings .attention-editor .attention-check input{width:16px;min-width:16px;height:16px;padding:0}.attention-editor .attention-details{font-size:12px;line-height:1.7;margin-top:14px}.attention-editor .attention-details>summary{cursor:pointer;color:var(--studio-muted,#747b6a)}.attention-editor .attention-details>p{margin-top:8px}.attention-last-status{font-size:12px!important;color:var(--studio-muted,#747b6a)}.teaching-ui{--teach-ink:var(--studio-ink,#282d2b);--teach-muted:var(--studio-muted,#68716c);--teach-line:var(--studio-line,rgba(40,48,43,.15));--teach-paper:var(--studio-surface,#fafbf9);--teach-inset:rgba(80,90,83,.045);--teach-accent:var(--studio-accent,#4c6256);--teach-danger:#8e342e;color:var(--teach-ink);font-family:inherit;font-size:14px;line-height:1.6;min-width:0;box-sizing:border-box}.teaching-ui *{box-sizing:border-box}.teaching-ui [hidden]{display:none!important}.teaching-ui h1,.teaching-ui h2,.teaching-ui h3,.teaching-ui h4,.teaching-ui p{margin:0}.teaching-ui h1{font-size:28px;line-height:1.25;letter-spacing:-.025em;font-weight:600}.teaching-ui h2{font-size:24px;line-height:1.35;letter-spacing:-.02em;font-weight:580}.teaching-ui h3{font-size:19px;line-height:1.4;font-weight:570}.teaching-ui h4{font-size:15px;line-height:1.5;font-weight:600}.teaching-ui small{font-size:12px;line-height:1.6;color:var(--teach-muted)}.teaching-ui button,.teaching-ui input,.teaching-ui textarea,.teaching-ui select{font:inherit;color:inherit;line-height:1.5}.teaching-ui button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 12px;background:transparent;border:1px solid var(--teach-line);border-radius:8px;box-shadow:none;cursor:pointer;white-space:normal;transition:background .15s,border-color .15s}.teaching-ui button:hover:not(:disabled){background:var(--teach-inset);border-color:var(--teach-muted)}.teaching-ui button:disabled{opacity:.45;cursor:default}.teaching-ui .teaching-primary{background:var(--teach-ink);border-color:var(--teach-ink);color:var(--teach-paper);font-weight:550}.teaching-ui .teaching-primary:hover:not(:disabled){background:var(--teach-accent);border-color:var(--teach-accent);color:var(--teach-paper)}.teaching-ui .teaching-icon-button{flex:0 0 36px;width:36px;height:36px;padding:8px;border-color:transparent}.teaching-ui svg{flex-shrink:0}.teaching-ui a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}.teaching-ui button:focus-visible,.teaching-ui a:focus-visible,.teaching-ui input:focus-visible,.teaching-ui textarea:focus-visible,.teaching-ui select:focus-visible,.teaching-ui summary:focus-visible{outline:2px solid var(--teach-accent);outline-offset:3px}.teaching-ui label{display:grid;gap:8px;font-size:13px;font-weight:500;min-width:0}.teaching-ui input:not([type=checkbox]):not([type=radio]),.teaching-ui textarea,.teaching-ui select{width:100%;min-width:0;min-height:40px;margin:0;padding:9px 12px;border:1px solid var(--teach-line);border-radius:8px;background:var(--teach-inset);box-shadow:none}.teaching-ui textarea{resize:vertical;line-height:1.7}.teaching-ui input[type=checkbox],.teaching-ui input[type=radio]{width:17px;height:17px;min-width:17px;margin:2px 0;accent-color:var(--teach-ink)}.teaching-ui fieldset{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.teaching-ui fieldset:disabled{opacity:.7}.teaching-ui details>summary{cursor:pointer;font-size:13px;padding:8px 0}.teaching-ui ul{padding-left:20px;margin:8px 0}.teaching-ui .teaching-check{display:flex;align-items:flex-start;gap:8px;font-weight:400;line-height:1.6}.teaching-workspace{width:100%;max-width:1120px;margin:0 auto;padding:24px 32px 40px}.teaching-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.teaching-eyebrow{display:block;font-size:11px;font-weight:550;letter-spacing:.08em;color:var(--teach-muted);margin-bottom:8px}.teaching-heading p{margin-top:8px;color:var(--teach-muted);font-size:14px}.teaching-stage-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--teach-line);margin-bottom:24px}.teaching-ui .teaching-stage-nav button{position:relative;justify-content:flex-start;gap:12px;min-height:64px;border:0;border-radius:0;padding:16px 20px;background:transparent;color:var(--teach-muted)}.teaching-stage-nav button+button{border-left:1px solid var(--teach-line)}.teaching-stage-nav button>span{font-size:11px;font-variant-numeric:tabular-nums;opacity:.75}.teaching-stage-nav strong{font-size:15px;font-weight:550}.teaching-ui .teaching-stage-nav button[aria-current=page]{color:var(--teach-ink);background:var(--teach-inset)}.teaching-stage-nav button[aria-current=page]:after{content:"";position:absolute;bottom:-1px;left:20px;right:20px;height:2px;background:var(--teach-ink)}.teaching-message{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px!important;padding:12px 16px;background:var(--teach-inset);border-radius:8px;font-size:13px;overflow-wrap:anywhere}.teaching-message>button{margin-left:auto;border:0;min-height:24px;padding:2px}.teaching-ui .teaching-error{color:var(--teach-danger)}.teaching-message.teaching-error{border:1px solid color-mix(in srgb,var(--teach-danger) 24%,transparent);background:color-mix(in srgb,var(--teach-danger) 4%,transparent)}.teaching-course-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.teaching-course-bar>label{display:flex;align-items:center;gap:12px;flex:1;max-width:460px}.teaching-course-bar>label>select{background:transparent;border:0;font-size:16px;font-weight:550;padding-left:0}.teaching-course-bar>div,.teaching-work-toolbar,.teaching-work-toolbar>nav,.teaching-status,.teaching-activity-bar,.teaching-collection-heading,.teaching-collection-heading>div:last-child{display:flex;align-items:center;gap:8px}.teaching-course-bar>div{flex-shrink:0}.teaching-work-toolbar{justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.teaching-work-toolbar>nav{gap:4px;padding:4px;background:var(--teach-inset);border-radius:10px}.teaching-ui .teaching-work-toolbar>nav button{border-color:transparent;min-width:112px}.teaching-ui .teaching-work-toolbar>nav button[aria-pressed=true]{background:var(--teach-paper);box-shadow:0 1px 3px #23282414;border-color:var(--teach-line)}.teaching-status>span{color:var(--teach-muted);font-size:12px}.teaching-share-line{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--teach-line);border-radius:8px;margin-bottom:20px;font-size:12px;min-width:0}.teaching-share-line>span{flex-shrink:0;color:var(--teach-muted)}.teaching-share-line>a{flex:1;min-width:0}.teaching-share-line>button{flex-shrink:0}.teaching-activity-bar{gap:16px;margin-bottom:20px;flex-wrap:wrap}.teaching-activity-bar>label{display:flex;align-items:center;gap:12px}.teaching-activity-bar select{width:240px}.teaching-draft-note{font-size:12px;color:var(--teach-muted)}.teaching-sheet{border:1px solid var(--teach-line);border-radius:12px;background:var(--teach-paper);padding:24px;margin-bottom:24px;min-width:0}.teaching-sheet>header,.teaching-editor-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.teaching-sheet>header p,.teaching-editor-section>header p{color:var(--teach-muted);font-size:13px;margin-top:8px;max-width:65ch}.teaching-sheet>footer,.teaching-intake>footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--teach-line)}.teaching-sheet>footer>span{margin-right:auto;font-size:12px;color:var(--teach-muted)}.teaching-course-editor>fieldset{gap:20px}.teaching-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.teaching-course-editor{box-shadow:0 4px 20px #23282406}.teaching-ui .teaching-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px dashed var(--teach-line);border-radius:8px;font-size:13px;font-weight:400;cursor:pointer;min-height:44px;overflow:hidden;background:var(--teach-inset)}.teaching-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.teaching-upload:focus-within{outline:2px solid var(--teach-accent);outline-offset:3px}.teaching-ui .teaching-file-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.teaching-file-list li{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--teach-inset);border-radius:8px;font-size:12px;min-width:0}.teaching-file-list li>span{min-width:0;overflow-wrap:anywhere;flex:1}.teaching-file-list li>button{margin-left:auto;min-height:28px;padding:4px;border:0}.teaching-editor-section{padding-top:24px;border-top:1px solid var(--teach-line);display:grid;gap:16px}.teaching-editor-section>header{margin-bottom:0}.teaching-question-editor{display:grid;gap:16px;padding:20px;background:var(--teach-inset);border-radius:8px;min-width:0}.teaching-question-editor>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.teaching-question-editor>header>button{border:0;padding:4px;min-height:28px}.teaching-question-editor>header>strong{font-size:12px;font-weight:550}.teaching-private-source{background:var(--teach-inset);padding:20px;border:1px solid var(--teach-line);border-radius:8px}.teaching-rubric-editor{display:grid;grid-template-columns:minmax(0,1fr) 96px 36px;gap:12px;align-items:end;background:var(--teach-inset);padding:16px;border-radius:8px}.teaching-rubric-description{grid-column:1/-1}.teaching-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:48px 24px;color:var(--teach-muted);min-height:220px}.teaching-empty h3,.teaching-empty h4,.teaching-empty h2{color:var(--teach-ink)}.teaching-first-use{padding:64px 24px;border:1px solid var(--teach-line);border-radius:12px;background:var(--teach-inset)}.teaching-first-use>div{display:flex;gap:12px;margin:12px 0}.teaching-first-use>small{margin-top:8px}.teaching-collection-heading{justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.teaching-collection-heading p{color:var(--teach-muted);font-size:13px;margin-top:8px}.teaching-review-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:24px;align-items:start}.teaching-submission-list{display:grid;gap:0;border-top:1px solid var(--teach-line)}.teaching-ui .teaching-submission-list>button{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--teach-line);border-radius:0;padding:16px 12px;text-align:left;min-width:0}.teaching-submission-list>button>span:first-child{display:grid;gap:4px}.teaching-submission-list strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.teaching-submission-list>button>span:last-child{font-size:11px;color:var(--teach-muted);white-space:nowrap}.teaching-ui .teaching-submission-list>button[aria-pressed=true]{background:var(--teach-inset);box-shadow:inset 2px 0 var(--teach-ink)}.teaching-review{display:grid;gap:20px;padding:24px}.teaching-review>header{margin-bottom:0;flex-wrap:wrap}.teaching-review>header>button{font-size:12px}.teaching-original{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--teach-inset);border-radius:8px;max-height:420px;overflow:auto;font-size:14px;line-height:1.8}.teaching-answer-line{border-bottom:1px solid var(--teach-line);padding:12px 0;overflow-wrap:anywhere}.teaching-answer-line>strong{font-size:13px;font-weight:550}.teaching-answer-line>p{margin-top:8px;white-space:pre-wrap}.teaching-review-note{font-size:12px;color:var(--teach-muted);padding-left:12px;border-left:2px solid var(--teach-line)}.teaching-criterion-review{display:grid;gap:12px;padding:16px;border:1px solid var(--teach-line);border-radius:8px}.teaching-criterion-review>label:first-child{display:grid;grid-template-columns:1fr 80px;align-items:center}.teaching-criterion-review>p{font-size:12px;color:var(--teach-muted);white-space:pre-wrap}.teaching-ai-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;margin-top:8px;border-top:1px solid var(--teach-line);flex-wrap:wrap}.teaching-ai-strip>div:first-child{display:flex;align-items:center;gap:12px}.teaching-ai-strip>div:first-child>div{display:grid;gap:4px}.teaching-ai-strip strong{font-size:13px;font-weight:550}.teaching-ai-strip .teaching-check{font-size:12px}.teaching-operation{padding:20px;border:1px solid var(--teach-line);border-radius:10px;display:grid;gap:16px;background:var(--teach-inset)}.teaching-operation>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.teaching-operation strong{font-size:13px}.teaching-operation>div>button{margin-top:16px}.teaching-operation p{white-space:pre-wrap;font-size:13px}.teaching-topic-cloud{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:24px 0}.teaching-topic-cloud>span{display:inline-flex;align-items:baseline;gap:6px;font-weight:550}.teaching-topic-cloud small{font-size:11px;font-variant-numeric:tabular-nums}.teaching-insights li{font-size:13px;margin-bottom:8px}.teaching-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.teaching-public{max-width:760px;margin:0 auto;padding:40px 24px;background:var(--teach-paper);min-height:100svh}.teaching-public-header{margin-bottom:32px}.teaching-public-brand{display:flex;gap:8px;align-items:center;color:var(--teach-muted);font-size:12px;margin-bottom:24px;letter-spacing:.04em}.teaching-public-header h1{max-width:24ch}.teaching-public-header>p{margin-top:16px;font-size:14px;line-height:1.8;color:var(--teach-muted);white-space:pre-wrap}.teaching-subject{display:inline-block;margin-top:12px;color:var(--teach-muted);font-size:12px}.teaching-student-join{padding:28px}.teaching-student-join>p{color:var(--teach-muted);font-size:13px;margin:12px 0 24px}.teaching-student-join form{display:grid;gap:20px}.teaching-student-join .teaching-primary{margin-top:8px;min-height:44px}.teaching-student-identity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;color:var(--teach-muted);font-size:12px}.teaching-student-identity button{font-size:12px;border:0}.teaching-public .teaching-stage-nav{margin-bottom:16px}.teaching-public .teaching-stage-nav button{padding:16px;gap:8px;min-height:56px}.teaching-public .teaching-stage-nav strong{font-size:14px}.teaching-student-tabs{display:flex;align-items:center;gap:8px;margin:0 0 24px}.teaching-student-tabs>button{border-color:transparent;font-size:13px}.teaching-student-tabs>button[aria-pressed=true]{border-color:var(--teach-line);background:var(--teach-inset)}.teaching-student-tabs>button:last-child{margin-left:auto}.teaching-public-activity-select{margin-bottom:20px}.teaching-student-activity>header{margin-bottom:20px}.teaching-instructions{white-space:pre-wrap;line-height:1.8;color:var(--teach-muted);font-size:14px;margin-bottom:28px!important}.teaching-student-question{padding:24px 0;border-top:1px solid var(--teach-line);display:grid;gap:16px}.teaching-student-question h3{display:flex;align-items:baseline;gap:8px;font-size:16px;line-height:1.65}.teaching-student-question h3>span{font-size:13px;font-weight:400;color:var(--teach-muted)}.teaching-student-question h3>small{margin-left:auto;flex-shrink:0;white-space:nowrap}.teaching-choice-list{display:grid;gap:8px}.teaching-choice-list>label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--teach-line);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.65;cursor:pointer;min-height:48px}.teaching-choice-list>label:has(input:checked){border-color:var(--teach-ink);background:var(--teach-inset)}.teaching-choice-list>label input{margin-top:4px}.teaching-student-scene{padding:20px;background:var(--teach-inset);border-radius:8px;display:grid;gap:16px}.teaching-student-scene>.teaching-eyebrow{margin:0}.teaching-student-scene>p{white-space:pre-wrap;line-height:1.8}.teaching-ui .teaching-student-submit{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--teach-line)}.teaching-student-submit>p{font-size:12px;color:var(--teach-muted);text-align:center}.teaching-student-submit .teaching-primary{min-height:48px;font-size:15px}.teaching-student-guide{margin-top:24px;background:var(--teach-inset);display:grid;gap:16px}.teaching-student-guide>header{margin-bottom:0}.teaching-student-guide>button{justify-self:start}.teaching-guide-answer{border-top:1px solid var(--teach-line);padding-top:16px;display:grid;gap:12px}.teaching-guide-answer p{white-space:pre-wrap;line-height:1.8}.teaching-student-history>h2{font-size:20px;margin-bottom:20px}.teaching-student-history article>header{margin-bottom:16px}.teaching-student-history article>header>span{font-size:11px;color:var(--teach-muted)}.teaching-student-history article h3{font-size:16px}.teaching-student-feedback{padding:20px;background:var(--teach-inset);border-radius:8px;margin-top:20px;display:grid;gap:16px}.teaching-student-feedback>div:first-child{display:flex;align-items:center;gap:8px}.teaching-student-feedback>div:first-child>strong{margin-left:auto;font-size:20px;font-weight:550;font-variant-numeric:tabular-nums}.teaching-student-feedback>p{white-space:pre-wrap;line-height:1.8}.teaching-student-feedback>div:not(:first-child){padding-top:12px;border-top:1px solid var(--teach-line);font-size:13px}.teaching-student-feedback>div:not(:first-child)>p{margin-top:8px;white-space:pre-wrap}.teaching-public-footer{display:grid;gap:8px;text-align:center;padding:32px 0 8px;color:var(--teach-muted);font-size:12px}.teaching-public-footer>span{font-size:11px}@media(max-width:900px){.teaching-workspace{padding:24px}.teaching-review-layout{grid-template-columns:1fr}.teaching-submission-list{max-height:260px;overflow:auto}.teaching-select-submission{min-height:100px}.teaching-ui .teaching-stage-nav button{padding:16px}.teaching-stage-nav strong{font-size:14px}}@media(max-width:600px){.teaching-workspace{padding:20px 16px 32px}.teaching-heading{margin-bottom:20px}.teaching-ui h2{font-size:22px}.teaching-course-bar{align-items:stretch;flex-direction:column;gap:12px}.teaching-course-bar>div{justify-content:flex-start}.teaching-stage-nav button>span{display:none}.teaching-ui .teaching-stage-nav button{padding:16px 8px;justify-content:center;min-height:56px}.teaching-stage-nav strong{font-size:13px;white-space:nowrap}.teaching-stage-nav button[aria-current=page]:after{left:12px;right:12px}.teaching-work-toolbar{align-items:stretch}.teaching-status{justify-content:space-between;flex:1}.teaching-sheet{padding:20px 16px;border-radius:10px}.teaching-two-columns{grid-template-columns:1fr}.teaching-activity-bar{gap:12px}.teaching-activity-bar>label{width:100%;justify-content:space-between}.teaching-activity-bar select{width:65%}.teaching-draft-note{font-size:11px}.teaching-share-line{flex-wrap:wrap;gap:8px}.teaching-share-line>a{flex-basis:calc(100% - 80px);font-size:11px}.teaching-share-line>button{margin-left:auto}.teaching-sheet>header,.teaching-editor-section>header{gap:12px}.teaching-editor-section>header>button{flex-shrink:0;font-size:12px}.teaching-question-editor{padding:16px}.teaching-ai-strip{gap:16px}.teaching-ai-strip>div:last-child{width:100%}.teaching-ai-strip>div:last-child>button{width:100%;min-height:44px}.teaching-operation>header{flex-wrap:wrap}.teaching-rubric-editor{grid-template-columns:minmax(0,1fr) 72px 32px;padding:12px;gap:8px}.teaching-collection-heading>div:last-child{flex-wrap:wrap}.teaching-first-use>div{flex-direction:column;width:100%;max-width:260px}.teaching-ui input:not([type=checkbox]):not([type=radio]),.teaching-ui textarea,.teaching-ui select{font-size:16px}.teaching-public{padding:28px 16px 32px}.teaching-public h1{font-size:26px}.teaching-public .teaching-stage-nav button{padding:14px 8px}.teaching-student-join{padding:24px 20px}.teaching-student-question h3{font-size:15px}.teaching-student-question h3>small{font-size:11px}.teaching-student-history article>header{flex-direction:column;gap:8px}.teaching-student-guide>button{width:100%;min-height:44px}.teaching-ui .teaching-student-identity>button{min-height:40px}.teaching-public .teaching-sheet>header h2{font-size:22px}.teaching-criterion-review{padding:12px}.teaching-ui .teaching-collection-heading button{min-height:40px}}@media(prefers-reduced-motion:reduce){.teaching-ui *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.teaching-learning-review{display:grid;gap:16px;border-top:1px solid var(--teach-line);padding-top:20px;margin-top:20px}.teaching-learning-review>div{display:grid;gap:8px;font-size:14px}.teaching-learning-review p{white-space:pre-wrap;line-height:1.8}.teaching-download{display:grid;gap:4px;justify-items:start}.teaching-download>small{color:var(--teach-danger)}.teaching-grade-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-block:1px solid var(--teach-line)}.teaching-grade-total>span{font-size:12px;color:var(--teach-muted)}.teaching-grade-total>strong{font-size:24px;font-weight:550;font-variant-numeric:tabular-nums}.teaching-ui .teaching-inline-error{font-size:12px;line-height:1.65;color:var(--teach-danger);flex-basis:100%;text-align:left;overflow-wrap:anywhere}.teaching-sheet>footer:has(.teaching-inline-error){flex-wrap:wrap}.teaching-message[role=alert]{scroll-margin-block:32px;outline-offset:3px}.teaching-operation>header>div{display:grid;gap:4px}.teaching-citations blockquote{margin:12px 0;padding:12px 16px;border-left:2px solid var(--teach-line);font-size:13px}.teaching-citations blockquote>p{margin-top:8px}.teaching-course-confirm{display:grid;gap:16px;padding:24px;margin:0 0 24px;border:1px solid var(--teach-line);border-radius:10px;background:var(--teach-inset)}.teaching-course-confirm>p{font-size:13px;line-height:1.8;max-width:78ch}.teaching-course-confirm>ul{list-style:none;margin:0;padding:0;border-block:1px solid var(--teach-line)}.teaching-course-confirm li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px}.teaching-course-confirm li+li{border-top:1px solid var(--teach-line)}.teaching-course-confirm li>strong{font-weight:550}.teaching-course-confirm li>span{font-size:12px;color:var(--teach-muted);flex-shrink:0}.teaching-course-confirm>footer{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.teaching-entry{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--line,#d2d5d0)}.teaching-entry>header{display:flex;align-items:baseline;gap:16px;margin-bottom:12px}.teaching-entry>header>span{font-size:15px;font-weight:650;color:var(--text,#28302d)}.teaching-entry small{font-size:12px;color:var(--muted,#666e69)}.teaching-entry>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.teaching-entry>div>button{display:grid;grid-template-columns:1fr auto;gap:8px;text-align:left;padding:18px;min-height:148px;border:1px solid var(--line,#d2d5d0);border-radius:16px;background:var(--panel,rgba(255,255,255,.45));color:var(--text,#28302d);cursor:pointer;transition:background .16s,transform .16s}.teaching-entry>div>button>svg:first-child{grid-column:1/-1;color:var(--muted,#666e69)}.teaching-entry>div>button>strong{font-size:17px;font-weight:600;grid-column:1/-1}.teaching-entry>div>button>span{font-size:13px;line-height:1.6;color:var(--muted,#666e69)}.teaching-entry>div>button:hover{background:var(--hover,rgba(255,255,255,.75))}.teaching-entry>div>button:active{transform:scale(.985)}.teaching-entry button:focus-visible{outline:2px solid var(--text,#28302d);outline-offset:3px}@media(max-width:720px){.teaching-entry>div{grid-template-columns:1fr}.teaching-entry>div>button{min-height:100px}.teaching-entry>header{align-items:start;flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.teaching-entry>div>button{transition:none;transform:none}}.things-browser{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0;height:100%;overflow:hidden;color:var(--studio-ink,#282b24)}.things-list{padding:24px;border-right:1px solid var(--studio-line);display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0}.things-browser h2{font-size:20px;margin:0;font-weight:600}.things-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.one-studio.studio-things .things-one{gap:0;flex:0 0 auto}.one-studio.studio-things .studio-presence.things-one>.one-presence{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border:0;border-radius:12px;background:transparent}.things-list input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-surface);color:inherit;font:inherit;font-size:13px}.things-list-items{display:flex;flex-direction:column;gap:6px;flex:1;overflow:auto}.things-browser button{font:inherit;font-size:12px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-surface);padding:8px 12px;cursor:pointer;color:inherit}.things-browser button:disabled{opacity:.4;cursor:default}.things-list-items button{display:flex;flex-direction:column;gap:7px;text-align:left;padding:13px;border-color:transparent;background:transparent}.things-list-items button:is(:hover,[aria-current=true]){background:color-mix(in srgb,var(--studio-muted) 10%,var(--studio-surface));border-color:var(--studio-line)}.things-list-items strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.things-list-items small{font-size:10px;color:var(--studio-muted)}.things-list footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:5px}.things-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.things-thread header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px;border-bottom:1px solid var(--studio-line)}.things-thread-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.things-thread-actions .things-execute{display:inline-flex;align-items:center;gap:6px;background:#edf1e6;border-color:#d0d8c5}.things-thread>.execution-disclosure{margin:8px 24px;flex-shrink:0;overflow:hidden}.attention-workspace .things-thread .execution-disclosure-body{max-height:28vh;overflow:auto;overscroll-behavior:contain}.things-thread-messages{flex:1;min-height:0;padding:24px 32px;overflow:auto;font-size:14px;line-height:1.8}.things-thread-messages article{width:100%;min-width:0;max-width:100%;padding:6px 0 18px;margin:0 0 20px;border:0;border-radius:0;background:transparent;overflow-wrap:anywhere}.things-thread-messages article.user{width:fit-content;max-width:85%;margin-left:auto;padding:12px 18px;border:1px solid var(--studio-line,#edf0e8);background:var(--fluid-user-fill,color-mix(in srgb,var(--studio-muted) 10%,var(--studio-surface)));border-radius:18px 18px 5px}.things-thread-messages article p{margin:6px 0}.things-compose-execute{display:inline-flex;align-items:flex-end;gap:5px;line-height:1}.things-compose-execute svg{flex-shrink:0;align-self:flex-end}.things-thread-messages article>small{display:block;margin-bottom:8px;font-size:11px;font-weight:500;color:var(--studio-muted)}.things-thread-messages article.user>p,.things-thread-messages .task-original-message p{white-space:pre-wrap;overflow-wrap:anywhere}.things-thread-messages .things-assistant-markdown{min-width:0;max-width:100%;font-size:14px;line-height:1.85;color:var(--studio-ink)}.things-thread-messages .things-assistant-markdown>:first-child{margin-top:0}.things-thread-messages .things-assistant-markdown>:last-child{margin-bottom:0}.things-thread-messages .things-assistant-markdown p{white-space:normal;margin:0 0 14px}.things-thread-messages .things-assistant-markdown pre{max-width:100%;overflow-x:auto;white-space:pre}.things-thread-messages .things-assistant-markdown :is(table,.katex-display){max-width:100%;overflow-x:auto}.things-thread-messages .things-assistant-markdown h2{font-size:20px}.things-thread-messages .things-assistant-markdown h3{font-size:17px}.things-thread-messages .coordinator-attachments{margin-top:12px;max-width:100%}.things-thread-messages .one-answer-sources{margin-top:14px;font-size:12px;color:var(--studio-muted)}.things-thread-messages .generated-image{display:block;width:min(100%,640px);max-height:70vh;object-fit:contain;border-radius:12px;margin:12px 0}.task-original-message{margin-top:12px;border-top:1px solid var(--studio-line,#e5e7dc);padding-top:8px;font-size:12px;color:var(--studio-muted,#73786c)}.task-original-message summary{cursor:pointer;list-style:none}.task-original-message summary:before{content:"＋ ";font-size:12px}.task-original-message[open] summary:before{content:"− "}.things-list button.things-read-all{font-size:11px;color:var(--studio-muted);padding:5px 0;align-self:flex-start;background:none;border:0;border-radius:0}.things-thread header,.things-thread form{flex-shrink:0}.things-thread form{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--studio-line);align-items:flex-end}.things-send-error{margin:0;padding:8px 24px;font-size:12px;color:#9b4037;flex-shrink:0}.things-thread textarea{flex:1;min-width:0;min-height:64px;max-height:150px;border:1px solid var(--studio-line);border-radius:12px;padding:12px;font:inherit;font-size:13px;background:var(--studio-surface);color:inherit;resize:vertical}.things-thread-empty{margin:auto;color:#848c7b;font-size:14px}.one-studio.studio-things .studio-layout{grid-template-columns:minmax(0,1fr)}.one-studio.studio-things .studio-assistant{display:none}@media(max-width:650px){.things-browser{grid-template-columns:115px minmax(0,1fr)}.things-list{padding:12px;gap:12px}.things-list-items button{padding:8px}.things-thread header{padding:14px;flex-wrap:wrap}.things-thread header h2{font-size:16px}.things-thread-messages{padding:12px}.things-thread form{padding:10px;gap:5px}.things-list footer{flex-wrap:wrap}.things-thread-messages{max-height:55vh}}.task-category-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.things-list .task-category-tabs button{font:inherit;font-size:12px;border:0;border-radius:8px;padding:7px 9px;background:transparent;color:inherit;cursor:pointer}.things-list .task-category-tabs button[aria-pressed=true]{background:var(--studio-line,#e7ebdf)}.task-review-dot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:#ae4d3c;vertical-align:middle;flex-shrink:0}.things-browser.things-density .things-list-items{min-height:0}.things-browser.things-density .things-list-items strong{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%}.things-browser.things-density .things-task-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.things-browser.things-density .things-list-items .task-review-dot{margin-left:0}.things-browser.things-density .things-list-footer{flex:none;justify-content:flex-start;gap:8px}.things-browser.things-density .things-pagination{display:flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap}.things-browser.things-density .things-pagination>button{display:inline-flex;align-items:center;justify-content:center;padding:5px;min-height:28px;min-width:28px}.things-browser.things-density .things-loaded-count{color:var(--studio-muted);white-space:nowrap}.things-browser.things-density .things-load-more{white-space:nowrap}.things-browser.things-density .things-thread>.things-compose{display:flex;flex-direction:column;align-items:stretch;gap:6px}.things-browser.things-density .things-compose>textarea{box-sizing:border-box;width:100%;flex:none}.things-browser.things-density .things-compose-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.things-browser.things-density .things-compose-destination{display:flex;flex:1;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.things-browser.things-density .things-compose-actions{display:flex;flex:none;align-items:center;gap:6px}.things-browser.things-density.is-fluid{display:block;height:100%;min-height:0;overflow:hidden}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid{color:var(--fluid-ink,var(--studio-ink))}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-task-split>.fluid-split-primary,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-task-split>.fluid-split-secondary{overflow:hidden}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list{height:100%;box-sizing:border-box;padding:0;border:0;gap:8px;overflow:hidden}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-heading{display:flex;flex:none;align-items:center;justify-content:space-between;flex-wrap:nowrap;min-height:28px;gap:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-heading h2{flex:1;min-width:0;font-size:17px;line-height:1.4;letter-spacing:-.02em}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-heading>.task-read-all{flex:none;width:auto;margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .task-read-all-button{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:5px;width:auto;min-height:28px;padding:4px 7px;border-radius:8px;font-size:10px;line-height:1.4;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .task-read-all-count{padding:1px 4px;font-size:10px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-toolbar{display:flex;flex:none;flex-direction:column;gap:6px;min-width:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-search{display:flex;flex:none;align-items:center;gap:7px;width:100%;min-width:0;max-width:none;box-sizing:border-box;margin:0;padding:0 9px;border:1px solid var(--fluid-line);border-radius:9px;background:var(--fluid-input);color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-search>svg{flex:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-search>input{box-sizing:border-box;flex:1;width:100%;min-width:0;min-height:32px;height:32px;padding:5px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fluid-ink);font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-search:focus-within{outline:2px solid var(--fluid-focus);outline-offset:1px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-search>input:focus-visible{outline:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .task-category-tabs{display:flex;flex-wrap:nowrap;gap:3px;margin:0;flex:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .task-category-tabs>button{flex:1;min-width:0;width:auto;min-height:28px;padding:4px 6px;border:1px solid transparent;border-radius:8px;background:transparent;font-size:11px;line-height:1.4;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .task-category-tabs>button[aria-pressed=true]{background:var(--fluid-selection,var(--fluid-hover));border-color:var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-items{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:4px;padding:1px 2px 1px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fluid-line) transparent}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid:not(.has-selection) .things-list-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-content:start;gap:7px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-items>button{display:flex;flex:0 0 58px;flex-direction:column;align-items:stretch;justify-content:center;box-sizing:border-box;min-width:0;min-height:58px;height:58px;padding:7px 10px;border:1px solid var(--fluid-line);border-radius:10px;background:transparent;gap:3px;text-align:left}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-items>button:is(:hover,[aria-current=true]){background:var(--fluid-selection,var(--fluid-hover));border-color:var(--fluid-menu-edge,var(--fluid-line))}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-items strong{font-size:13px;line-height:18px;font-weight:600}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-items small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fluid-muted);font-size:11px;line-height:16px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-items>p{max-width:50ch;margin:8px 2px;font-size:12px;line-height:1.7;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-footer{flex:none;min-height:28px;margin:0;padding:4px 0 0;border-top:1px solid var(--fluid-line);font-size:10px;gap:6px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-list-footer button{width:auto;min-height:27px;padding:4px 7px;border-radius:8px;font-size:11px;line-height:1.4}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-pagination>button{width:27px;min-width:27px;padding:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread{height:100%;min-height:0;overflow:hidden;gap:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread>.things-thread-header{display:flex;flex:none;align-items:center;flex-wrap:nowrap;min-height:34px;padding:0 0 8px;gap:10px;border-bottom:1px solid var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-title{flex:1 1 0;min-width:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-title>h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.45;letter-spacing:-.02em}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-actions{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:5px;max-width:100%}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-actions>button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-actions .one-action-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:auto;min-height:32px;padding:5px 8px;border:1px solid var(--fluid-line);border-radius:8px;background:transparent;font-size:11px;line-height:1.4;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-actions>.things-detail-return{width:32px;min-width:32px;padding:6px;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-task-notice{flex:none;min-height:0;max-height:28%;margin:5px 0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-messages{flex:1 1 0;min-height:0;padding:12px 2px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fluid-line) transparent;font-size:14px;line-height:1.75}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-messages article{padding:2px 0 8px;margin:0 0 12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-messages article.user{max-width:90%;margin-left:auto;padding:9px 12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-messages article.user .task-original-message{color:inherit;border-color:color-mix(in srgb,var(--fluid-user-ink,var(--fluid-ink)) 30%,transparent)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-messages article.user .task-original-message :is(small,summary){color:inherit}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread-messages article>small{margin-bottom:5px;font-size:10px;line-height:1.4}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-assistant-markdown{font-size:14px;line-height:1.75}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-assistant-markdown p{margin-bottom:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread>.execution-disclosure{flex:none;margin:6px 0;max-height:25%;overflow:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-thread>.things-compose{box-sizing:border-box;display:flex;flex:none;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:5px;padding:8px 0 0;border-top:1px solid var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose>textarea{box-sizing:border-box;flex:none;width:100%;min-height:44px;height:44px;max-height:108px;padding:9px 11px;border-radius:11px;background:var(--fluid-input,var(--studio-surface));font-size:13px;line-height:1.6;resize:vertical}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 7px;min-height:28px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-destination{display:contents}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-actions{grid-column:2}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-destination .document-destination{margin:0;padding:0;font-size:11px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-actions>button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-destination .destination-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;width:auto;min-height:28px;padding:4px 8px;border:1px solid var(--fluid-line);border-radius:8px;background:transparent;font-size:11px;line-height:1.4;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-actions>button[type=submit]{background:var(--fluid-accent,#efd24b);border-color:transparent;color:var(--fluid-on-accent,#25250e)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-execute svg{align-self:center}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-compose-destination .notion-writing-settings{grid-column:1/-1;max-height:20vh;overflow:auto;margin:0;padding:5px 0;border:0;font-size:11px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid .things-send-error{padding:5px 0;font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser.things-density.is-fluid :is(button,input,textarea):focus-visible{outline:2px solid var(--fluid-focus);outline-offset:2px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .coordinator-attachments{margin-top:8px;gap:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .coordinator-attachment{flex:0 1 320px;min-height:54px;padding:8px 10px;gap:8px;border-radius:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .coordinator-attachment-icon{width:28px;height:28px;flex-basis:28px;border-radius:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .welcome-guide-card{gap:10px;max-width:none;margin:8px 0;padding:10px 12px;border-radius:13px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .welcome-guide-card-icon{width:32px;height:32px;border-radius:9px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .welcome-guide-card strong{font-size:14px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .welcome-guide-card small{font-size:11px;line-height:1.5;margin-top:2px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-density .things-thread-messages .welcome-guide-card button{min-height:32px;padding:5px 9px;font-size:12px}.fluid-split-workspace{--fluid-split-height:clamp(420px, calc(100dvh - 226px) ,640px);--fluid-split-padding:24px;--fluid-split-fill:var(--fluid-menu-fill,var(--studio-surface,#eef2f4));position:relative;isolation:isolate;min-width:0;width:100%;height:var(--fluid-split-height);color:var(--fluid-ink,var(--studio-ink,#182a35))}.fluid-split-material{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 9px 15px #172e3b0a)}.fluid-split-fill{fill:var(--fluid-split-fill)}.fluid-split-rim{stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fluid-split-primary,.fluid-split-secondary{position:absolute;z-index:1;box-sizing:border-box;top:2px;bottom:2px;min-width:0;min-height:0;padding:var(--fluid-split-padding);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fluid-line,#8495a34d) transparent;border:0;background:transparent;border-radius:26px}.fluid-split-primary{left:2px;width:var(--fluid-split-primary-width, calc(100% - 4px) )}.fluid-split-secondary{left:var(--fluid-split-secondary-left,36%);width:var(--fluid-split-secondary-width,64%);opacity:var(--fluid-split-reveal,0)}.fluid-split-secondary[hidden]{display:none}.fluid-split-primary:focus{outline:none}.fluid-split-primary:focus-visible{outline:2px solid var(--fluid-focus,#84711d);outline-offset:-5px}.fluid-split-workspace.is-compact{--fluid-split-height:250px;--fluid-split-padding:16px}.fluid-split-workspace.is-compact>.fluid-split-primary,.fluid-split-workspace.is-compact>.fluid-split-secondary{border-radius:18px}.fluid-split-secondary :is(input,textarea,select){max-width:100%}@media(prefers-reduced-transparency:reduce){.fluid-split-workspace{--fluid-split-fill:var(--studio-surface,#eef2f4)}}@media(prefers-contrast:more){.fluid-split-rim{stroke:currentColor;stroke-width:1}}.welcome-guide-card{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #d9dfcf;background:#f8f9f1;border-radius:20px;max-width:680px;margin:12px 0}.welcome-guide-card-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:#e7eddd;color:#596e48}.welcome-guide-card>div{flex:1;min-width:0}.welcome-guide-card strong{display:block;font-size:17px;overflow-wrap:anywhere}.welcome-guide-card small{display:block;color:#78806f;font-size:13px;margin-top:5px}.welcome-guide-card button,.welcome-guide-window button{min-height:40px;border-radius:11px;border:1px solid #d7dece;padding:9px 13px;background:#fffef8;color:#35412e;font:inherit;cursor:pointer}.welcome-guide-card button{background:#303e2d;color:#fff;flex:none}.welcome-guide-overlay{position:fixed;inset:0;background:#19211880;z-index:1800;padding:20px;display:flex;justify-content:center;align-items:center}.welcome-guide-window{width:min(1280px,100%);height:min(950px,95dvh);background:#f5f5ed;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 90px #15221255}.welcome-guide-window>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fafbf5;border-bottom:1px solid #e0e5d7}.welcome-guide-window header>div{display:flex;gap:8px;flex-wrap:wrap}.welcome-guide-window button{display:inline-flex;gap:5px;align-items:center;font-size:13px}.welcome-guide-window iframe{width:100%;flex:1;border:0;min-height:0;background:#f3f3e9}.welcome-guide-loading,.welcome-guide-error{padding:18px}.welcome-guide-error{color:#9a4133}.welcome-guide-share{display:flex;gap:10px;align-items:center;padding:12px 20px;font-size:13px}.welcome-guide-share input{flex:1;min-width:80px;border:1px solid #d7dece;border-radius:8px;padding:8px}.welcome-guide-window button:focus-visible,.welcome-guide-card button:focus-visible{outline:3px solid #8b9e6d;outline-offset:3px}.welcome-guide-window button:disabled{opacity:.55;cursor:wait}.story-purpose-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.story-purpose-list button{margin:0!important;min-height:86px}.story-purpose-list button[aria-pressed=true]{border-color:#718557;background:#e9eedf}@media(max-width:600px){.welcome-guide-card{flex-wrap:wrap;padding:16px}.welcome-guide-card>div{flex-basis:calc(100% - 70px)}.welcome-guide-card>button{margin-left:64px}.welcome-guide-overlay{padding:6px}.welcome-guide-window{height:98dvh;border-radius:14px}.welcome-guide-window>header{align-items:flex-start;flex-direction:column;padding:12px}.welcome-guide-window header>div{gap:5px}.welcome-guide-share{flex-wrap:wrap;padding:10px}.story-purpose-list{gap:8px}.story-purpose-list button{padding:12px!important}.story-purpose-list small{font-size:12px!important}}.feature-workflow-navigation{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.feature-workflow-utilities{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:0}.feature-workflow-utilities button,.feature-workflow-back,.feature-workflow-heading>button{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid var(--fluid-line,#dce1db);border-radius:20px;background:transparent;color:var(--fluid-muted,#65736c);padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}.feature-workflow-utilities button[aria-pressed=true],.feature-workflow-heading>button[aria-pressed=true]{background:var(--fluid-selection,#edf0e8);color:var(--fluid-ink,#26352c)}.feature-workflow-back{margin:0 0 10px;padding-inline:0;border:0}.feature-workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.feature-workflow-heading h3,.feature-workflow-detail>h3{font-size:20px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.feature-workflow-heading p{font-size:13px;line-height:1.7;color:var(--fluid-muted,#65736c);margin:0}.feature-workflow-detail>h3{margin-bottom:12px}.feature-workflow-detail>.sharing-form,.feature-workflow-connections{max-width:780px;margin-inline:auto}.feature-workflow-detail .sharing-form>button.primary{justify-self:start}.feature-workflow-detail .sharing-form h3{font-size:17px;font-weight:550}.feature-workflow-detail .sharing-form textarea{resize:vertical}.feature-run-history .settings-choice-list>button{text-align:left}.feature-run-history .settings-choice-list small{display:block;margin-top:7px;line-height:1.7;color:var(--fluid-muted,#65736c)}.feature-workflow-detail :is(h3,button):focus-visible,.feature-workflow-navigation button:focus-visible{outline:2px solid var(--fluid-focus,#8b741f);outline-offset:4px}.one-fluid-workspace .fluid-work-layer .feature-workflow-detail .sharing-form :is(input:not([type=checkbox]),textarea),.one-fluid-workspace .fluid-work-layer .feature-workflow-connections input{background:var(--fluid-input);color:var(--fluid-ink);border-color:var(--fluid-line)}.one-fluid-workspace .fluid-work-layer .feature-workflow-detail .sharing-form :is(fieldset,details),.one-fluid-workspace .fluid-work-layer .feature-workflow-connections details{border-color:var(--fluid-line);color:var(--fluid-ink)}.one-fluid-workspace .fluid-work-layer :is(.feature-workflow-back,.feature-workflow-utilities button,.feature-workflow-heading>button){color:var(--fluid-muted);border-color:var(--fluid-line);background:transparent;box-shadow:none}.one-fluid-workspace .fluid-work-layer :is(.feature-workflow-back,.feature-workflow-utilities button,.feature-workflow-heading>button):hover{color:var(--fluid-ink);background:var(--fluid-hover)}.one-fluid-workspace .fluid-work-layer .feature-workflow-utilities button[aria-pressed=true]{color:var(--fluid-ink);background:var(--fluid-selection)}.one-fluid-workspace.one-studio .fluid-work-layer .feature-workflow-navigation :is(.feature-shelf-tabs,.feature-workflow-utilities) button{display:inline-flex;align-items:center;gap:7px;width:auto;border:1px solid var(--fluid-line);border-radius:20px;background:transparent;color:var(--fluid-muted);padding:8px 12px;box-shadow:none}.one-fluid-workspace.one-studio .fluid-work-layer .feature-workflow-navigation :is(.feature-shelf-tabs,.feature-workflow-utilities) button[aria-pressed=true]{background:var(--fluid-selection);color:var(--fluid-ink)}.feature-shelf-list-anchor{min-width:0;container:feature-list / inline-size}.feature-workflow-split .feature-workflow-detail{min-width:0;padding:2px 0 12px}.feature-workflow-split .feature-workflow-detail>.sharing-form{max-width:none}.feature-workflow-split .feature-workflow-heading{gap:14px;flex-wrap:wrap}.feature-workflow-split .feature-workflow-back{margin-bottom:12px}.feature-workflow-eyebrow{display:block;margin:0 0 7px;color:var(--fluid-muted,#65736c);font-size:10px;line-height:1.5;letter-spacing:.04em}.feature-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 10px;flex-wrap:wrap}.feature-selection-heading .feature-selection-hint{margin:0}.feature-selection-count{display:inline-flex;align-items:center;white-space:nowrap;color:var(--fluid-ink,#26352c);font-size:11px;line-height:1.5;padding:5px 9px;border-radius:15px;background:var(--fluid-selection,#edf0e8)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf{--feature-control-edge:color-mix(in srgb,var(--fluid-ink,#20343e) 28%,transparent)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-navigation{align-items:center;margin:0 0 8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-navigation :is(.feature-shelf-tabs,.feature-workflow-utilities){gap:5px;margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-navigation :is(.feature-shelf-tabs,.feature-workflow-utilities)>button{width:auto;min-height:32px;padding:6px 10px;border:1px solid var(--feature-control-edge);border-radius:12px;font-size:12px;line-height:1.5;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-navigation :is(.feature-shelf-tabs,.feature-workflow-utilities)>button[aria-pressed=true]{border-color:var(--fluid-focus);background:var(--fluid-selection);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-selection-hint{font-size:11px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-search{display:flex;align-items:center;gap:8px;flex:1 1 320px;box-sizing:border-box;width:auto;max-width:480px;margin:0;padding:0 10px;border:1px solid var(--feature-control-edge);border-radius:12px;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf label.feature-shelf-search>input[aria-label=搜索功能]{width:100%;min-width:0;min-height:34px;padding:7px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-search:focus-within{outline:2px solid var(--fluid-focus);outline-offset:2px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-search>input:focus-visible{outline:0}.feature-shelf-total{flex:none;color:var(--fluid-muted,#65736c);font-size:10px;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-categories{display:flex;gap:4px;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;margin:0 0 10px;padding-block:2px 4px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-categories>button{flex:none;width:auto;min-height:28px;padding:4px 8px;border:1px solid var(--fluid-line);border-radius:10px;background:transparent;color:var(--fluid-muted);font-size:11px;line-height:1.5;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-categories>button[aria-pressed=true]{border-color:var(--fluid-focus);background:var(--fluid-selection);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}@container feature-list (min-width:700px){main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf:not(.has-detail) .feature-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:12px;border:1px solid var(--fluid-line);border-radius:16px;background:var(--fluid-input);box-shadow:none;transition:border-color .16s ease,background-color .16s ease}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card>header{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;min-height:24px;margin:0;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-symbol{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:8px;background:var(--fluid-selection);color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card h3{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-access{flex:none;font-size:10px;line-height:1.5;color:var(--fluid-muted);white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card>.feature-shelf-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:none;min-height:0;margin:0;font-size:12px;line-height:1.55;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;margin:2px 0 0;padding:7px 0 0;border-top:1px solid var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card>footer>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-width:0;width:auto;min-height:32px;padding:6px 10px;border:1px solid var(--feature-control-edge);border-radius:10px;background:transparent;color:var(--fluid-ink);box-shadow:none;font:inherit;font-size:11px;line-height:1.5;text-align:center;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card>footer>button.feature-shelf-item{border-color:color-mix(in srgb,var(--fluid-accent,#efd254) 65%,var(--fluid-ink));background:color-mix(in srgb,var(--fluid-accent,#efd254) 15%,transparent)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card[data-feature-access=locked]>footer>button.feature-shelf-item{border-color:var(--feature-control-edge);background:transparent}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card:is(.is-selected,.is-inspecting){border-color:var(--fluid-focus);background:var(--fluid-selection)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card>footer>button[aria-pressed=true]{background:color-mix(in srgb,var(--fluid-accent,#efd254) 27%,transparent)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-pagination{justify-content:flex-end;gap:10px;margin:12px 0 0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf :is(.feature-pagination,.feature-empty)>button{width:auto;min-height:32px;padding:6px 10px;border:1px solid var(--feature-control-edge);border-radius:10px;background:transparent;color:var(--fluid-ink);font-size:11px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-history .settings-choice-list{display:grid;gap:5px;margin-top:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-history .settings-choice-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:8px 10px;border:1px solid var(--fluid-line);border-radius:11px;background:transparent;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-history .settings-choice-list strong{font-size:13px;font-weight:550}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-history .settings-choice-list small{margin-top:3px;font-size:10px;line-height:1.6}@media(hover:hover)and (pointer:fine){main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-shelf-card>footer>button:hover:not(:disabled){border-color:var(--fluid-focus);background:var(--fluid-hover)}}.feature-shelf-card button:active,.feature-workflow-choose:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.feature-shelf-card{transition:none!important}.feature-shelf-card button:active,.feature-workflow-choose:active{transform:none}}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf-selection-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:11px 5px 1px;color:var(--fluid-frame-ink);font-size:11px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf-selection-footer>span{min-width:0;color:var(--fluid-frame-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf-selection-footer>span>strong{color:var(--fluid-frame-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf-selection-footer>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;width:auto;min-height:34px;padding:7px 12px;border:1px solid transparent;border-radius:12px;background:var(--fluid-accent);color:var(--fluid-on-accent);font:inherit;font-size:11px;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-heading{margin-bottom:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-heading h3{margin-bottom:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-heading p{line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-detail>.sharing-form{gap:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-detail>.sharing-form>p{margin:0;line-height:1.65}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-summary>div{min-width:0;flex:1 1 200px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-summary h3{margin:0 0 4px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-summary p{margin:0;color:var(--fluid-muted);font-size:12px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf :is(.feature-run-summary>button,.feature-workflow-connections details>button){display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;width:auto;min-height:32px;padding:6px 10px;border:1px solid var(--fluid-line);border-radius:10px;background:var(--fluid-input);color:var(--fluid-ink);font:inherit;font-size:12px;line-height:1.5}.feature-official-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:none;padding:2px 6px;border:1px solid var(--fluid-line);border-radius:6px;background:var(--fluid-selection);color:var(--fluid-ink);font-size:10px;font-weight:600;line-height:1.5;white-space:nowrap}.feature-workflow-author{color:var(--fluid-muted);font-size:12px}.feature-launch-workspace{min-width:0;container:feature-detail / inline-size}.feature-launch-workspace>[hidden]{display:none}.feature-information-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.58fr);align-items:start;gap:12px 20px;min-width:0}.feature-access-status{--feature-access-ink:#347252;grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--feature-access-ink) 20%,transparent);border-radius:6px;background:color-mix(in srgb,var(--feature-access-ink) 7%,transparent);color:var(--feature-access-ink);font-size:11px;font-weight:500;line-height:1.5}.feature-access-status>span{flex:none;width:5px;height:5px;border-radius:50%;background:currentColor}.execution-shell .feature-access-status{--feature-access-ink:#8ed4ae}.feature-information-main,.feature-information-facts{display:grid;gap:20px;min-width:0}.feature-information-facts{gap:16px;padding-left:16px;border-left:1px solid var(--fluid-line)}.feature-information-section{display:grid;gap:7px;min-width:0;margin:0}.feature-information-section>h4{margin:0;font-size:13px;font-weight:650;line-height:1.5;color:var(--fluid-ink)}.feature-information-section>p,.feature-information-section>ul{margin:0;color:var(--fluid-ink);font-size:14px;line-height:1.75;overflow-wrap:anywhere}.feature-information-section>ul{padding-left:18px}.feature-information-section>ul>li+li{margin-top:4px}.feature-information-section>small{font-size:11px;line-height:1.65;color:var(--fluid-muted)}.feature-information-facts .feature-information-section>p{color:var(--fluid-muted);font-size:12px;line-height:1.65}.feature-information-facts dl{display:grid;gap:7px;margin:0;font-size:12px;line-height:1.5}.feature-information-facts dl>div{display:flex;justify-content:space-between;gap:12px}.feature-information-facts dt{color:var(--fluid-muted)}.feature-information-facts dd{margin:0;text-align:right;color:var(--fluid-ink);font-weight:500}.feature-tool-scope{min-width:0;margin:0;font-size:12px;line-height:1.65}.feature-tool-scope ul{margin:8px 0 0;padding-left:16px;overflow-wrap:anywhere;color:var(--fluid-muted);font-size:11px}.feature-create-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--fluid-line)}.feature-create-entry h4{margin:0 0 4px;font-size:14px;font-weight:650;line-height:1.5}.feature-create-entry p{margin:0;font-size:12px;line-height:1.6;color:var(--fluid-muted)}.feature-launch-panel{min-width:0}.feature-launch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.feature-launch-toolbar h4{margin:0;font-size:15px;font-weight:650;line-height:1.5}.feature-task-group{display:grid;gap:12px;min-width:0;margin:0;padding-bottom:18px;border-bottom:1px solid var(--fluid-line)}.feature-task-group>h4{margin:0;font-size:13px;font-weight:650;line-height:1.5;color:var(--fluid-ink)}.feature-task-group>label{margin:0}.feature-task-group>p,.feature-task-group fieldset>p{margin:0;font-size:12px;line-height:1.65}.feature-task-group:last-child{padding-bottom:0;border-bottom:0}.feature-task-files{display:grid;gap:6px;padding:0;margin:0;list-style:none}.feature-task-files>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border:1px solid var(--fluid-line);border-radius:9px}.feature-task-files>li>span{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.feature-task-files small{display:block;color:var(--fluid-muted);font-size:11px;line-height:1.5}.feature-task-cost{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);align-items:end;gap:16px}.feature-task-cost>p{margin:0;font-size:12px;line-height:1.65;color:var(--fluid-muted)}.feature-task-cost>p>strong{font-weight:650;color:var(--fluid-ink)}.feature-task-cost>p>small{display:block;font-size:11px}.feature-task-submit{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.feature-run-continuation{display:grid;gap:12px;min-width:0}.feature-run-continuation:has(.feature-run-continuation)>.feature-run-previous{display:none}.tool-connections-inline{min-width:0;margin-top:12px}.tool-connections-body{display:grid;gap:10px;min-width:0}.tool-connections-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.tool-connections-toolbar>span{color:var(--fluid-muted,var(--studio-muted));font-size:12px;line-height:1.5}.tool-connections-body>p{margin:0;font-size:12px;line-height:1.65}.tool-connections-list{display:grid;gap:8px;min-width:0}.tool-credential-editor{min-width:0;margin:0;border:1px solid var(--fluid-line,var(--studio-line));border-radius:11px;background:var(--fluid-input,var(--studio-surface))}.tool-credential-editor>summary{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;padding:10px 12px;list-style:none;cursor:pointer}.tool-credential-editor>summary::-webkit-details-marker{display:none}.tool-credential-editor>summary:after{content:"＋";flex:none;font-size:13px}.tool-credential-editor[open]>summary:after{content:"−"}.tool-credential-name{flex:1;min-width:0;font-size:13px;font-weight:550;line-height:1.5;overflow-wrap:anywhere;color:var(--fluid-ink,var(--studio-ink))}.tool-credential-state,.tool-credential-auth{flex:none;color:var(--fluid-muted,var(--studio-muted));font-size:10px;font-weight:400;line-height:1.5;white-space:nowrap}.tool-credential-fields{display:grid;gap:10px;padding:0 12px 12px}.tool-credential-fields>p{margin:0;color:var(--fluid-muted,var(--studio-muted));font-size:11px;line-height:1.65}.tool-credential-fields>label{display:grid;gap:6px;color:var(--fluid-ink,var(--studio-ink));font-size:12px;line-height:1.5}.tool-credential-fields input[type=password]{box-sizing:border-box;min-width:0;width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--fluid-line,var(--studio-line));border-radius:9px;background:var(--fluid-menu-fill,var(--studio-surface));color:var(--fluid-ink,var(--studio-ink));font:inherit;font-size:13px}.tool-credential-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tool-connections-scope{font-size:12px;line-height:1.65;color:var(--fluid-muted,var(--studio-muted))}.tool-connections-scope>summary{cursor:pointer}.tool-connections-scope>p{margin:8px 0 0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-detail-toolbar{position:sticky;z-index:4;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin:0 0 14px;padding:0 0 8px;border-bottom:1px solid var(--fluid-line);background:var(--fluid-menu-fill,var(--studio-surface))}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-detail-toolbar>.feature-workflow-back{margin:0;min-height:32px;padding:5px 8px;border:1px solid var(--feature-control-edge);border-radius:9px;background:transparent;font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-detail-toolbar>.feature-workflow-choose{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;width:auto;padding:5px 9px;border:1px solid var(--feature-control-edge);border-radius:9px;background:var(--fluid-input);color:var(--fluid-ink);font:inherit;font-size:12px;line-height:1.5;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-detail-toolbar>.feature-workflow-choose[aria-pressed=true]{background:var(--fluid-selection);border-color:var(--fluid-focus)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-detail-toolbar>.feature-run-context{margin:0;color:var(--fluid-muted);font-size:12px;font-weight:500;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-detail>.feature-workflow-heading{margin:0 0 20px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-detail>.feature-workflow-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-workflow-detail>.feature-workflow-heading h3{margin:0;color:var(--fluid-ink);font-size:22px;font-weight:650;line-height:1.4}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-information-section>h4{margin:0;color:var(--fluid-ink);font-size:13px;font-weight:650;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-launch-panel{gap:18px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-launch-toolbar{position:sticky;z-index:3;top:40px;min-height:32px;padding:5px 0 9px;border-bottom:1px solid var(--fluid-line);background:var(--fluid-menu-fill,var(--studio-surface))}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf :is(.feature-launch-toolbar>button,.feature-create-entry>button,.feature-task-files button,.feature-task-submit>button:not(.primary),.feature-run-previous){display:inline-flex;align-items:center;justify-content:center;flex:none;gap:5px;width:auto;min-height:32px;padding:5px 9px;border:1px solid var(--feature-control-edge);border-radius:9px;background:var(--fluid-input);color:var(--fluid-ink);font:inherit;font-size:12px;line-height:1.5;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-previous{justify-self:start}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-run-continuation:has(.feature-run-continuation)>.feature-run-previous{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-create-entry>button{border-color:var(--fluid-focus);background:var(--fluid-selection)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-launch-panel .feature-task-group{gap:12px;padding-bottom:18px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-group>.feature-options{margin:0;gap:10px;padding:12px;border-color:var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-group>fieldset{margin:0;padding:12px;border-color:var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-group input[type=file]{width:100%;min-height:32px;padding:0;border:0;border-radius:0;background:transparent;font-size:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-group input[type=file]::file-selector-button{margin-right:8px;padding:5px 8px;border:1px solid var(--feature-control-edge);border-radius:7px;background:var(--fluid-input);color:var(--fluid-ink);font:inherit;font-size:12px;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-actions>button{width:auto;min-height:30px;padding:5px 9px;border:1px solid var(--feature-control-edge);border-radius:8px;background:transparent;color:var(--fluid-ink);font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-actions>button[aria-pressed=true]{border-color:var(--fluid-focus);background:var(--fluid-selection)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-task-submit>.primary{width:auto;min-height:36px;padding:7px 12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .tool-credential-editor{padding:0;border:1px solid var(--fluid-line);border-radius:11px;background:var(--fluid-input);box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .tool-credential-editor>summary{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 12px;background:transparent;border:0;border-radius:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf :is(.tool-connections-toolbar>button,.tool-credential-actions>button){display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;width:auto;min-height:32px;padding:5px 9px;border:1px solid var(--feature-control-edge);border-radius:9px;background:var(--fluid-input);color:var(--fluid-ink);font:inherit;font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf .feature-launch-workspace>[hidden]{display:none}@container feature-detail (max-width:480px){.feature-information-layout{grid-template-columns:minmax(0,1fr);gap:20px}.feature-information-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:16px 0 0;border-left:0;border-top:1px solid var(--fluid-line)}.feature-create-entry{align-items:flex-start}}.document-destination{position:relative;display:flex;align-items:center;gap:8px;min-width:0;color:var(--studio-muted,#76786c);font-size:12px}.document-destination button{font:inherit;cursor:pointer}.document-destination .destination-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;white-space:nowrap}.document-destination .destination-trigger:hover,.document-destination .destination-trigger[aria-expanded=true],.document-destination .destination-trigger.is-selected{background:var(--studio-surface,#fdfdf9);border-color:var(--studio-line,#dddfd4);color:var(--studio-ink,#24251f)}.destination-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:130;width:290px;max-width:calc(100vw - 48px);padding:8px;border:1px solid var(--studio-line,#dddfd4);border-radius:16px;background:var(--studio-surface,#fdfdf9);color:var(--studio-ink,#24251f);box-shadow:0 12px 36px #14190f1f}.destination-menu .destination-menu-title{padding:8px 10px 10px;font-size:12px;color:var(--studio-muted,#76786c)}.destination-menu.opens-below{bottom:auto;top:calc(100% + 10px)}.document-destination .destination-option{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left}.document-destination .destination-option:hover:not(:disabled),.document-destination .destination-option[aria-pressed=true]{background:var(--studio-paper,#f3f3ed)}.destination-option>span{flex:1;display:grid;gap:4px}.destination-option strong{font-size:13px;font-weight:500}.destination-option small{font-size:11px;color:var(--studio-muted,#76786c);line-height:1.4}.document-destination .destination-option:disabled{opacity:.5;cursor:not-allowed}.document-destination .destination-settings{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;padding:12px 10px 8px;border:0;border-top:1px solid var(--studio-line,#dddfd4);border-radius:0;background:transparent;color:var(--studio-muted,#76786c);text-align:left}.destination-settings span{flex:1}.destination-settings:hover{color:var(--studio-ink,#24251f)}.destination-warning{font-size:11px;color:var(--studio-muted,#76786c)}.studio-compose-tools>.document-destination{margin-right:auto}.notion-writing-settings{margin-top:20px;padding:20px 0 16px;border-top:1px solid var(--studio-line,#dddfd4);color:var(--studio-ink,#24251f)}.notion-writing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.notion-writing-heading h4{margin:0 0 7px;font-size:16px;font-weight:550}.notion-writing-settings .notion-writing-heading p{margin:0;font-size:12px;color:var(--studio-muted,#76786c)}.notion-writing-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:20px;background:#edf1e7;color:#5c7050;font-size:11px;white-space:nowrap}.notion-writing-settings label{display:grid;gap:9px;margin:16px 0;font-size:13px;font-weight:500}.notion-writing-settings input,.notion-writing-settings textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px 13px;border:1px solid var(--studio-line,#dddfd4);border-radius:10px;background:var(--studio-surface,#fdfdf9);color:inherit;font:inherit;line-height:1.5;resize:vertical}.notion-writing-settings label small{font-size:12px;font-weight:400;line-height:1.6;color:var(--studio-muted,#76786c)}.notion-writing-settings p{font-size:13px;line-height:1.7;color:var(--studio-muted,#76786c)}.notion-writing-settings .notion-writing-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:16px 0 8px;padding:10px 18px;border:1px solid var(--studio-ink,#24251f);border-radius:10px;background:var(--studio-ink,#24251f);color:var(--studio-paper,#f3f3ed);font-size:13px;font-weight:500}.notion-writing-save:disabled{opacity:.45;cursor:not-allowed}.notion-writing-settings details{font-size:12px;line-height:1.7}.notion-writing-settings summary{cursor:pointer;padding:12px 0;color:var(--studio-muted,#76786c)}.notion-writing-settings summary span{margin-left:8px;font-size:11px;opacity:.7}.notion-reference-settings{border-top:1px solid var(--studio-line,#dddfd4);margin-top:18px}.notion-reference-settings label{margin-top:4px}.notion-permission-details{margin-top:10px}.notion-permission-details p+p{margin-top:8px}.notion-writing-settings [role=status]{margin-top:12px}.one-shell .notion-writing-settings>details{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.things-detail>.document-destination{padding:4px 22px 10px;flex-shrink:0}@media(max-width:600px){.destination-menu{width:260px}.studio-compose-tools{flex-wrap:wrap;gap:8px}.destination-warning{max-width:140px}.notion-writing-heading{gap:8px}.notion-writing-heading h4{font-size:15px}}.knowledge-connections .knowledge-source-list-anchor{min-width:0}.knowledge-connections .knowledge-catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 20px}.knowledge-connections .knowledge-catalog-toolbar .settings-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0}.knowledge-connections .knowledge-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.knowledge-connections.has-detail .knowledge-catalog{grid-template-columns:minmax(0,1fr)}.knowledge-connections .knowledge-source-card{min-width:0;min-height:82px;gap:10px;padding:15px 13px;border-radius:20px}.knowledge-connections .knowledge-source-card.is-selected{background:var(--fluid-selection,#e9eee5);border-color:var(--fluid-focus,#8b741f)}.knowledge-connections .knowledge-source-card>span:nth-child(2){min-width:0;flex:1}.knowledge-connections .knowledge-source-card strong{font-size:13px;font-weight:600;line-height:1.5}.knowledge-connections .knowledge-source-card small{font-size:10px;line-height:1.5}.knowledge-connections .knowledge-source-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:10px;white-space:nowrap}.knowledge-connections .knowledge-inline-detail{min-width:0}.knowledge-connections .knowledge-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.knowledge-connections .knowledge-detail-heading>.knowledge-detail-title{min-width:0;margin:0}.knowledge-connections .knowledge-detail-title{margin:0 0 22px;color:var(--fluid-ink,#24353f);font-size:22px;line-height:1.45;font-weight:600;letter-spacing:-.025em}.knowledge-connections .knowledge-detail-title:focus{outline:none}.knowledge-connections .knowledge-connection-detail{min-width:0;padding:0;border:0;background:transparent}.knowledge-connections .knowledge-connection-purpose{margin:0 0 24px;color:var(--fluid-muted);font-size:13px;line-height:1.85;max-width:46ch}.knowledge-connections .knowledge-provider-head{display:flex;align-items:center;gap:12px;margin:0 0 22px}.knowledge-connections .knowledge-provider-head>div:nth-child(2){flex:1}.knowledge-connections .knowledge-provider-head h3{font-size:14px;line-height:1.5;margin:0}.knowledge-connections .provider-status{font-size:11px;white-space:nowrap}.knowledge-connections .knowledge-owner-notice{margin-top:18px;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.knowledge-connections .knowledge-device-flow{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;margin-top:16px}.knowledge-connections .knowledge-device-flow a{color:inherit;text-underline-offset:3px}.knowledge-connections .knowledge-enterprise-host{min-width:0}.knowledge-connections .knowledge-enterprise-host .enterprise-connection-notice{padding:0;background:transparent;border:0}.knowledge-connections .enterprise-connection-notice img{display:block;width:min(200px,100%);height:auto;border-radius:16px;margin:20px 0}.knowledge-connections .knowledge-enterprise-host details{margin-top:22px}.knowledge-connections .knowledge-enterprise-host :is(p,li),.knowledge-connections .knowledge-connection-detail p{font-size:12px;line-height:1.8}.knowledge-connections .knowledge-enterprise-host :is(button,a){margin-top:10px}main.one-fluid-workspace .knowledge-connections .knowledge-catalog-body{padding:0}main.one-fluid-workspace .knowledge-connections .knowledge-source-card{background:var(--fluid-input);color:var(--fluid-ink);border-color:var(--fluid-line);box-shadow:none}main.one-fluid-workspace .knowledge-connections .knowledge-source-card.is-selected{border-color:var(--fluid-focus);background:var(--fluid-selection)}main.one-fluid-workspace .knowledge-connections .knowledge-source-card:focus-visible{outline:2px solid var(--fluid-focus);outline-offset:3px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-catalog-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-catalog-toolbar .settings-search{flex:1 1 220px;min-width:0;max-width:420px;margin:0;padding:0 10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-catalog-toolbar .settings-search input[aria-label=搜索知识来源]{min-height:34px;padding:7px 0;border:0;border-radius:0;background:transparent;box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-catalog-toolbar .settings-tabs{gap:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-catalog-toolbar .settings-tabs>button{flex:none;width:auto;min-height:32px;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.5;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-catalog{gap:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-source-card{min-height:66px;padding:10px 12px;border-radius:14px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-detail-title{margin-bottom:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-detail-heading{margin-bottom:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-detail-heading>.knowledge-detail-title{margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-connection-purpose{margin-bottom:12px;line-height:1.65;max-width:55ch}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-provider-head{margin-bottom:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections :is(.knowledge-connection-detail,.knowledge-enterprise-host) :is(p,li){line-height:1.65}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-enterprise-host details{margin-top:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections .knowledge-connection-detail button{width:auto;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.feature-handoff[popover],.feature-handoff{position:fixed;inset:0;z-index:2147483000;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:visible;pointer-events:none!important;background:transparent;color:var(--handoff-ink);outline:0}.feature-handoff::backdrop{background:transparent;pointer-events:none}.feature-handoff-canvas{display:block;overflow:visible;pointer-events:none}.feature-handoff-drop{fill:var(--handoff-accent);stroke:var(--handoff-edge);stroke-width:.65}.feature-handoff-neck{fill:var(--handoff-accent);stroke:none}.feature-handoff-halo{fill:none;stroke:var(--handoff-accent);stroke-width:1.2}.feature-handoff-receipt circle{fill:var(--handoff-accent);stroke:var(--handoff-edge);stroke-width:.75}.feature-handoff-receipt text{fill:var(--handoff-on-accent);font:650 10px system-ui,sans-serif}main.one-fluid-workspace .studio-composer .composer-row{position:relative;isolation:isolate}main.one-fluid-workspace .composer-energy-shell{position:relative;isolation:isolate;width:100%;min-width:0}main.one-fluid-workspace .feature-armed-rim{position:absolute;inset:0;z-index:0;box-sizing:border-box;display:none;overflow:visible;border:0;pointer-events:none;opacity:1}main.one-fluid-workspace .studio-composer[data-feature-armed=true] .feature-armed-rim{display:block}.feature-armed-rim>svg{display:block;overflow:visible;pointer-events:none}.feature-armed-rim path{fill:none;vector-effect:non-scaling-stroke}.feature-armed-rim .feature-rim-fill{fill:var(--fluid-input)}.feature-armed-rim .feature-rim-track{stroke:var(--fluid-accent,#f0d45b);stroke-width:1.8;opacity:.92;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--fluid-accent,#f0d45b) 28%,transparent))}.feature-armed-rim .feature-rim-flow{stroke-width:2.8;stroke-linecap:round;stroke-dasharray:17 83;animation:feature-rim-circuit 5s linear infinite}@keyframes feature-rim-circuit{to{stroke-dashoffset:-100}}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-composer[data-feature-armed=true] .composer-row,main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-composer[data-feature-armed=true] .composer-row:focus-within{z-index:1;background:transparent;border-color:transparent;box-shadow:none;outline:none}main.one-fluid-workspace.one-shell.one-studio .studio-composer[data-feature-armed=true] .selected-feature-list{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 64px);box-sizing:border-box;padding:10px 16px 7px;margin:0}main.one-fluid-workspace.one-shell.one-studio .selected-feature-list .selected-feature-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:28px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--fluid-accent) 42%,var(--fluid-line));background:color-mix(in srgb,var(--fluid-accent) 10%,var(--fluid-input));color:var(--fluid-ink);border-radius:15px;font-size:11px;line-height:1.5}main.one-fluid-workspace .selected-feature-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.one-fluid-workspace .selected-feature-chip>svg{flex:none}main.one-fluid-workspace .selected-feature-list>small{color:var(--fluid-ink);font-size:11px;line-height:1.6;white-space:nowrap}main.one-fluid-workspace .composer-energy-shell:focus-within .feature-rim-track{stroke-width:2.3}main.one-fluid-workspace .selected-feature-chip:focus-visible{outline:2px solid var(--fluid-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.feature-handoff{display:none!important}.feature-armed-rim .feature-rim-flow{display:none;animation:none}.feature-armed-rim .feature-rim-track{opacity:.9}}main.one-fluid-workspace .studio-composer:not([data-feature-armed=true]) .feature-rim-flow,main.one-fluid-workspace .feature-armed-rim[data-page-visible=false] .feature-rim-flow{animation-play-state:paused}@media(update:slow){.feature-armed-rim .feature-rim-flow{animation:none;stroke-dasharray:none;opacity:.45}}.composer.studio-composer{position:relative;overflow:visible}.composer-feature-picker{position:absolute;bottom:calc(100% + 8px);left:0;width:min(460px,100%);max-height:min(430px,65dvh);overflow:auto;z-index:120;background:var(--studio-surface,#fffef8);color:var(--studio-ink,#292d25);border:1px solid var(--studio-line,#dce0d6);border-radius:16px;padding:14px;box-shadow:0 12px 40px #0000001f}.composer-feature-picker header,.composer-feature-picker footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.composer-feature-picker p,.composer-feature-picker small{font-size:12px;color:var(--studio-muted,#65705c);line-height:1.6}.one-studio .composer-feature-picker button{background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:9px;border-radius:10px}.composer-feature-picker [role=listbox]{display:grid;gap:3px}.one-studio .composer-feature-picker [role=option]{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px;width:100%}.composer-feature-picker [role=option] strong,.composer-feature-picker [role=option] small{display:block}.composer-feature-picker [role=option] small{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px}.one-studio .composer-feature-picker [role=option]:is(:hover,:focus-visible,.is-highlighted){background:var(--studio-paper,#edf2e5)}.composer-feature-picker button:focus-visible{outline:2px solid #80996a;outline-offset:2px}.composer-feature-search{display:flex;align-items:center;gap:8px;margin:10px 0}.composer-feature-search input{min-width:0;width:100%;border:1px solid var(--studio-line,#dce0d6);border-radius:8px;padding:8px;background:transparent;color:inherit;font:inherit}.studio-compose-tools-left{display:flex;align-items:center;gap:14px}.one-studio .composer-add-feature{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;font:inherit;font-size:12px;color:var(--studio-muted,#65705c);cursor:pointer;padding:5px}.studio-compose-context.is-bound{border:1px solid var(--studio-line,#dce0d6);border-radius:10px;padding:9px 12px;background:var(--studio-paper,#edf2e5);margin-bottom:10px}.studio-compose-context.is-bound>span{font-size:12px;font-weight:600;color:var(--studio-ink,#292d25);overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker{display:flex;flex-direction:column;gap:9px;overflow:hidden;padding:13px;border-radius:18px;background:var(--fluid-menu-fill,var(--studio-surface));border-color:var(--fluid-menu-edge,var(--studio-line));color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>header{flex:none;min-height:26px}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>p{flex:none;margin:0;font-size:11px;line-height:1.6;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>.composer-feature-search{flex:none;margin:0;padding:0 9px;border:1px solid var(--fluid-line);border-radius:11px}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker .composer-feature-search>input{min-height:33px;padding:7px 0;border:0;border-radius:0;background:transparent;color:var(--fluid-ink);font-size:12px}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>[role=listbox]{flex:1 1 auto;min-height:0;max-height:260px;overflow:auto;overscroll-behavior:contain;padding:2px;scrollbar-width:thin;scrollbar-color:var(--fluid-line) transparent}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker [role=option]{gap:9px;min-height:46px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker [role=option]>span{flex:1;min-width:0}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker [role=option]>svg{flex:none;color:var(--fluid-focus)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker [role=option] strong{font-size:12px;font-weight:550}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker [role=option] small{font-size:10px;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker [role=option][aria-selected=true]{border-color:color-mix(in srgb,var(--fluid-accent) 52%,var(--fluid-line));background:color-mix(in srgb,var(--fluid-accent) 12%,transparent)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker [role=option]:is(:hover,:focus-visible,.is-highlighted){background:var(--fluid-selection)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>.composer-feature-pages{display:flex;align-items:center;justify-content:space-between;gap:9px;flex:none;font-size:10px;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>.composer-feature-pages>button{min-height:28px;padding:4px 8px;font-size:11px}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>.composer-feature-finish{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding-top:10px;border-top:1px solid var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>.composer-feature-finish>span{font-size:10px;line-height:1.7;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>.composer-feature-finish>span>strong{color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .studio-composer .composer-feature-picker>.composer-feature-finish>button{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--fluid-accent) 65%,var(--fluid-line));border-radius:11px;background:color-mix(in srgb,var(--fluid-accent) 20%,transparent);color:var(--fluid-ink);font-size:11px}.composer.studio-composer .composer-feature-suggestions{position:absolute;bottom:calc(100% + 8px);left:0;z-index:110;width:min(680px,100%);padding:8px 12px 12px;border:1px solid var(--fluid-menu-edge, var(--studio-line));border-radius:18px;background:var(--fluid-menu-fill, var(--studio-surface));color:var(--fluid-ink, var(--studio-ink));box-shadow:0 8px 28px color-mix(in srgb,var(--fluid-ink, var(--studio-ink)) 9%,transparent)}.composer-feature-suggestions>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.composer-feature-suggestions>header>span{color:var(--fluid-muted, var(--studio-muted));font-size:11px;line-height:1.5}.composer-feature-suggestions>header small{margin-left:8px;font-size:10px}.composer.studio-composer .composer-feature-suggestions-dismiss{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--fluid-muted, var(--studio-muted));cursor:pointer}.composer-feature-suggestions>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.composer-feature-suggestions>ul>li{min-width:0}.composer.studio-composer .composer-feature-suggestion{display:flex;align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 10px;border:1px solid var(--fluid-line, var(--studio-line));border-radius:12px;background:transparent;color:var(--fluid-ink, var(--studio-ink));text-align:left;cursor:pointer;font:inherit}.composer-feature-suggestion>span{flex:1;min-width:0}.composer-feature-suggestion strong,.composer-feature-suggestion small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.composer-feature-suggestion strong{font-size:12px;line-height:1.5;font-weight:550}.composer-feature-suggestion small{margin-top:4px;color:var(--fluid-muted, var(--studio-muted));font-size:11px;line-height:1.5}.composer-feature-suggestion>svg{flex:none}.composer.studio-composer .composer-feature-suggestion[aria-pressed=true]{opacity:1;border-color:color-mix(in srgb,var(--fluid-accent, var(--studio-ink)) 55%,var(--fluid-line, var(--studio-line)));background:color-mix(in srgb,var(--fluid-accent, var(--studio-ink)) 12%,transparent);color:var(--fluid-ink, var(--studio-ink));cursor:default}.composer.studio-composer .composer-feature-suggestion:disabled:not([aria-pressed=true]){opacity:.5;cursor:not-allowed}.composer.studio-composer .composer-feature-suggestions button:not(:disabled):hover{background:var(--fluid-selection, var(--studio-paper))}.composer.studio-composer .composer-feature-suggestions button:focus-visible{outline:2px solid var(--fluid-focus, var(--studio-ink));outline-offset:2px}@media(max-width:760px){.composer-feature-suggestions>ul{grid-template-columns:1fr;gap:4px}.composer.studio-composer .composer-feature-suggestion{min-height:48px}.composer-feature-suggestion>span{display:flex;align-items:baseline;gap:8px}.composer-feature-suggestion strong{flex:none;max-width:45%}.composer-feature-suggestion small{margin-top:0}}.local-device-settings .local-directory-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.local-device-settings .local-directory-actions>button{width:auto;padding:9px 14px;border:1px solid var(--studio-line,#dce0d6);border-radius:9px;font:inherit;cursor:pointer}.local-device-settings .local-directory-actions>button:not(.primary){background:transparent;color:inherit}.local-device-settings .local-directory-actions>button:disabled{opacity:.5;cursor:default}.local-device-settings .local-directory-actions>.folder-permission-help{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:0;border-radius:50%;font-weight:700}.local-device-settings .folder-permission-help:focus-visible{outline:2px solid var(--studio-ink,#30372a);outline-offset:3px}.local-device-readiness{display:grid;gap:6px}.local-device-readiness>strong{font-size:15px;font-weight:600;line-height:1.5}.local-device-details{font-size:12px;line-height:1.7;color:var(--studio-muted,#747b6a)}.local-device-details>summary{cursor:pointer}.local-device-details dl{display:grid;gap:6px;margin:10px 0}.local-device-details dl>div{display:flex;gap:16px}.local-device-details dt{min-width:5em}.local-device-details dd{margin:0;color:var(--studio-ink,#28312b);overflow-wrap:anywhere}.one-shell .local-device-settings details.local-device-details{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-preview-receipt:empty{display:none}.workspace-preview-receipt p{font-size:13px;line-height:1.6;color:#737a6e;margin:0 0 8px}.workspace-preview-receipt button,.workspace-preview-debug button{border:1px solid #dce0d4;background:#fafbf6;border-radius:9px;padding:6px 10px;color:#596252;cursor:pointer}.workspace-preview-debug{position:fixed;bottom:8px;right:20px;z-index:100;font-size:12px;color:#747b6d;max-width:440px}.workspace-preview-debug[open]{background:#fafbf7;padding:18px;border:1px solid #dce0d4;border-radius:16px;box-shadow:0 8px 30px #0001}.workspace-preview-debug label,.workspace-preview-debug div{display:flex;gap:8px;align-items:center;margin:8px 0}.workspace-preview-debug input[type=number]{width:70px}.workspace-preview-receipt p small{display:block;font-size:10px;letter-spacing:.04em;color:#8b9283;margin-bottom:4px}.workspace-preview-receipt p.user{color:#333b2d}.workspace-preview-receipt{max-height:240px;overflow:auto}.one-result-lamp{position:relative;align-self:center;margin-left:10px}.studio-presence:has(.one-result-lamp) .studio-presence-copy{flex:0 0 auto}.one-result-lamp-trigger{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e3dfca;border-radius:50%;background:#f7f3df;color:#877841;cursor:pointer}.one-result-lamp-trigger small{position:absolute;right:-4px;top:-4px;background:#4c5741;color:#fff;border-radius:50%;font-size:9px;padding:3px 5px}.one-result-lamp-list{position:absolute;top:42px;left:0;width:230px;border:1px solid #dce0d4;background:#fffefa;box-shadow:0 8px 24px #28332212;border-radius:14px;padding:12px;z-index:30;max-height:280px;overflow:auto}.one-result-lamp-list header{display:flex;justify-content:space-between;align-items:center;padding:0 4px 8px;font-size:11px;color:#828b76}.one-result-lamp-list button{font:inherit;font-size:12px;color:#4a5440;background:none;border:0;cursor:pointer}.one-result-lamp-list>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 4px;text-align:left;border-top:1px solid #ecefe6}.workspace-task-overview{padding:32px}.workspace-task-overview h1{font-size:24px;margin:0 0 24px}.workspace-task-overview>div{display:flex;flex-direction:column;gap:10px}.workspace-task-overview button{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px;border:1px solid #dce0d4;border-radius:14px;background:#fafbf6;cursor:pointer;color:#4c5643;text-align:left}.workspace-task-overview strong{font-size:14px;font-weight:500}.workspace-task-overview small{font-size:11px;white-space:nowrap}.one-studio.studio-idle .one-result-lamp{position:absolute;left:calc(50% + 65px);top:30px;margin:0}@media(max-width:650px){.one-result-lamp-list{left:auto;right:0}}.one-studio.coordinator-preview:not(.coordinator-task-open) .studio-layout{grid-template-columns:minmax(0,1fr)}.one-studio.coordinator-preview:not(.coordinator-task-open).studio-open .studio-assistant{width:min(1120px,62vw);max-width:100%;height:100%;margin:0 auto;padding:28px 24px 12px;overflow:hidden;gap:18px}.coordinator-preview.studio-open .studio-presence{flex-direction:row;align-items:center;gap:14px;order:1}.coordinator-preview.studio-open .studio-presence .one-presence{width:54px;height:54px}.coordinator-preview.studio-open .studio-presence-copy h2{font-size:17px;margin:0}.coordinator-preview .studio-assistant .attention-receipt-slot{display:none}.coordinator-preview .studio-assistant .coordinator-conversation{order:2;flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.coordinator-preview.studio-open .studio-assistant .studio-composer{order:3;margin-top:0}.coordinator-preview.studio-open .studio-assistant{overflow:hidden}.coordinator-messages{overflow:auto;flex:1;min-height:0;padding:8px 0 20px;scrollbar-width:thin;overscroll-behavior:contain}.coordinator-message{margin:0 0 24px;max-width:100%;padding:0;border:0;background:none}.coordinator-message small{font-size:10px;color:#8b9184}.coordinator-message p{font-size:14px;line-height:1.8;margin:6px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere;color:#363c30}.coordinator-message.user{padding-left:24px;margin-left:14px;border-left:2px solid #e0e4d7}.coordinator-message.user p{color:#626b58}.coordinator-messages{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.coordinator-message{flex:0 0 auto;width:fit-content;max-width:88%;margin:0;padding:13px 17px;border:1px solid #e5e7dc;border-radius:18px 18px 18px 5px;background:#fdfdf8}.coordinator-message.user{align-self:flex-end;padding:13px 17px;margin:0;border:0;border-radius:18px 18px 5px;background:#e8eee0}.coordinator-message p{margin:0;font-size:14px}.coordinator-feature-label{display:block;font-size:10px;color:#6e805d;margin-bottom:7px}.one-studio button.coordinator-task-link{display:flex;align-items:center;gap:6px;font:inherit;font-size:11px;color:#637950;border:1px solid #e1e6d7;border-radius:20px;background:#f1f5e9;padding:6px 9px;margin-top:10px;cursor:pointer;text-align:left}.one-studio button.coordinator-task-link:hover{color:#2b4520;text-decoration:underline;text-underline-offset:4px}.one-studio button.coordinator-new-message{position:absolute;bottom:4px;right:4px;font:inherit;font-size:11px;color:#5f7350;background:#f3f3ed;border:0;padding:6px 8px;border-radius:8px;cursor:pointer}.coordinator-pending-point{width:5px;height:5px;border-radius:50%;background:#8e9d72}.coordinator-conversation .one-waiting-copy{margin:0;font-size:12px;min-height:0;border:0;background:none;padding:0}.coordinator-conversation .one-waiting-copy p{font-size:12px}@media(max-width:760px){.one-studio.coordinator-preview:not(.coordinator-task-open).studio-open .studio-layout{display:grid;grid-template-columns:minmax(0,1fr)}.one-studio.coordinator-preview:not(.coordinator-task-open).studio-open .studio-assistant{max-height:none;width:100%;padding:16px 10px 12px}.one-studio.coordinator-preview.coordinator-task-open .studio-assistant{height:44dvh}.coordinator-message p{font-size:13px}}.one-studio.coordinator-preview.coordinator-tools-open .studio-layout{grid-template-columns:minmax(300px,1fr) minmax(0,2fr)}.one-studio.coordinator-preview.coordinator-tools-open .studio-assistant{width:auto;margin:0;padding:28px 28px 12px;height:100%;max-height:none}.coordinator-tools-open .features-page .admin-header{display:flex;align-items:center;justify-content:space-between}.one-studio button.feature-shelf-close{border:0;background:none;padding:8px;cursor:pointer}.feature-shelf{max-width:none}.feature-shelf-search{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e0e5d8;padding:0 0 14px;margin-bottom:24px;color:#8b9480}.feature-shelf-search input{border:0;background:none;min-width:0;width:100%;padding:6px;font:inherit;font-size:13px;outline-offset:0}.feature-shelf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.one-studio button.feature-shelf-item{display:flex;gap:12px;align-items:flex-start;padding:18px;text-align:left;background:#fdfdf8;border:1px solid #e0e5d8;border-radius:16px;cursor:pointer;min-width:0;flex-wrap:wrap;color:#4f5f43}.feature-shelf-item>span:not(.feature-shelf-use){flex:1;min-width:100px}.feature-shelf-item strong{display:block;font-size:14px;color:#30392a;font-weight:500}.feature-shelf-item small{display:block;font-size:12px;line-height:1.7;color:#7b8472;margin-top:8px}.feature-shelf-use{font-size:10px;flex-basis:100%;padding-left:30px;color:#718961}.one-studio button.feature-shelf-item[aria-pressed=true]{background:#edf3e5;border-color:#9dae8d}.feature-shelf footer{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:12px}.one-studio button.selected-feature-chip{display:flex;align-items:center;gap:7px;border:1px solid #d7e1cb;border-radius:20px;background:#edf2e7;color:#5e754b;font:inherit;font-size:11px;padding:7px 10px;margin:0 0 10px;cursor:pointer}.studio-presence:has(.one-result-signal){position:relative}.one-result-signal{position:relative;align-self:center;margin-left:4px}.one-studio button.result-signal-button{display:flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px;border:0;border-radius:50%;background:#f3f0df;color:#8b8048;cursor:pointer}.result-signal-button small{position:absolute;right:-3px;top:-4px;font-size:9px;background:#909c73;color:#fff;border-radius:50%;padding:2px 4px}.one-result-signal.is-lit .result-signal-button{animation:result-light 1.2s ease-out both}@keyframes result-light{0%{background:#f4f0dc;box-shadow:0 0 #d3bd5530}40%{background:#fff2bc;box-shadow:0 0 0 7px #d3bd5520}to{background:#f3f0df;box-shadow:0 0 #d3bd5500}}.one-studio button.result-side-whisper{position:fixed;left:calc(50% + 400px);top:160px;width:205px;display:flex;align-items:center;gap:9px;background:#f8f7ee;color:#777c68;font:inherit;font-size:11px;line-height:1.6;border:1px solid #e7e7db;border-radius:16px 16px 16px 4px;padding:12px 14px;cursor:pointer}.result-signal-popover{position:absolute;top:40px;left:-25px;width:235px;max-height:280px;overflow:auto;padding:12px;background:#fdfdf8;border:1px solid #e2e5d8;border-radius:16px;box-shadow:0 7px 20px #26351c0c;z-index:40}.result-signal-popover header{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8b917f;margin-bottom:8px}.result-signal-popover button{font:inherit;font-size:11px;border:0;background:none;color:#657b51;cursor:pointer;padding:6px}.result-signal-popover>button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:10px 6px}.result-signal-popover>button span:nth-child(2){flex:1}@media(max-width:1250px){.one-studio button.result-side-whisper{display:none}}@media(max-width:1000px){.feature-shelf-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.one-studio.coordinator-preview.coordinator-tools-open .studio-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.2fr) minmax(0,1fr)}.one-studio.coordinator-tools-open .studio-surface{grid-row:1;order:0;min-height:0}.one-studio.coordinator-tools-open .studio-assistant{grid-row:2;max-height:none;padding:12px;height:100%;order:1}.coordinator-message{max-width:94%;padding:11px 13px}.coordinator-message.user{padding:11px 13px}.feature-shelf-search{margin-bottom:14px}.feature-shelf-grid{gap:8px}.result-signal-popover{left:auto;right:-20px;width:210px}}@media(prefers-reduced-motion:reduce){.one-result-signal.is-lit .result-signal-button{animation:none;background:#f7efce}}.coordinator-preview .coordinator-conversation{view-transition-name:one-dialogue}.coordinator-preview.studio-idle .coordinator-conversation{display:none}.one-shell.one-studio.coordinator-preview .composer.studio-composer{view-transition-name:one-composer}.one-shell.one-studio.coordinator-preview .studio-presence-copy{view-transition-name:one-assistant-presence}::view-transition-group(one-dialogue),::view-transition-group(one-composer),::view-transition-group(one-assistant-presence){animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.75,.25,1)}::view-transition-old(one-dialogue){animation:none;opacity:0}::view-transition-new(one-dialogue){animation:none;opacity:1}.selected-feature-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.selected-feature-list .selected-feature-chip{margin:0!important}.selected-feature-list>small{font-size:10px;color:#7b8472}.feature-shelf-tabs,.feature-shelf-categories{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.one-studio .feature-shelf-tabs button,.one-studio .feature-shelf-categories button{border:1px solid transparent;border-radius:20px;padding:8px 12px;background:transparent;font:inherit;font-size:12px;color:#757f6b;cursor:pointer}.one-studio .feature-shelf-tabs button{font-size:14px;font-weight:500}.one-studio .feature-shelf-tabs button[aria-pressed=true],.one-studio .feature-shelf-categories button[aria-pressed=true]{background:#e9eee2;border-color:#dce4d1;color:#35472b}.feature-shelf-card{border:1px solid #e1e5d9;border-radius:16px;background:#fdfdf8;padding:18px;display:flex;flex-direction:column;min-width:0}.feature-shelf-card.is-selected{background:#edf3e5;border-color:#9dae8d}.feature-shelf-card header{display:flex;align-items:center;gap:7px;font-size:10px;color:#849177}.feature-shelf-card header small{margin-left:auto}.feature-shelf-card h3{font-size:15px;font-weight:500;margin:14px 0 8px;color:#30392a}.feature-shelf-card p{font-size:12px;line-height:1.7;margin:0 0 18px;color:#7b8472}.feature-cost{margin-top:auto;display:flex;flex-direction:column;gap:5px;font-size:12px;color:#556649}.feature-cost small{font-size:10px;color:#89917f}.feature-shelf-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.one-studio .feature-shelf-card button.feature-shelf-item{flex-wrap:nowrap;border:1px solid #dbe4ce;padding:7px 11px;border-radius:20px;font-size:11px;align-items:center;background:#f0f4e9}.one-studio .feature-shelf-card button.feature-detail-link{border:0;background:none;font:inherit;font-size:11px;padding:8px;color:#7b8472;cursor:pointer}.feature-pagination{display:flex;align-items:center;justify-content:space-between;margin:22px 0;font-size:12px}.one-studio .feature-pagination button,.one-studio .feature-empty button{font:inherit;font-size:12px;border:1px solid #e0e5d8;border-radius:10px;padding:8px 12px;background:#fafbf6;cursor:pointer}.one-studio .feature-pagination button:disabled{opacity:.35;cursor:default}.feature-empty{padding:25px 0;color:#7b8472;font-size:13px}.feature-shelf button:focus-visible{outline:2px solid #849a6d;outline-offset:3px}@media(max-width:760px){.one-studio.coordinator-preview.coordinator-tools-open .studio-layout{grid-template-columns:minmax(0,1fr)}.feature-shelf-tabs,.feature-shelf-categories{gap:3px;margin-bottom:10px}.one-studio .feature-shelf-categories button{padding:6px 8px}.feature-shelf-card{padding:13px}}@media(prefers-reduced-motion:reduce){::view-transition-group(one-dialogue),::view-transition-group(one-composer),::view-transition-group(one-assistant-presence){animation-duration:0s}}.task-transfer-rail{position:fixed;right:24px;top:120px;width:clamp(155px,16vw,235px);max-height:calc(100dvh - 170px);overflow:auto;display:flex;flex-direction:column;gap:10px;z-index:12;scrollbar-width:thin}.one-studio .one-image-preview{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;margin:8px 0;padding:0;border:0;background:transparent;color:var(--studio-muted);cursor:zoom-in;vertical-align:top}.one-studio .one-image-preview img{display:block;width:auto;max-width:100%;height:auto;max-height:min(240px,32dvh);object-fit:contain;border:1px solid var(--studio-line);border-radius:10px}.one-image-preview span{font-size:11px;line-height:1.5}.one-studio.studio-open .composer-row{min-height:64px;padding:12px}.one-studio.studio-open .composer-row textarea{min-height:32px;max-height:180px;overflow-y:auto;line-height:1.65}.one-studio.coordinator-preview.studio-open .studio-presence .one-presence{width:36px;height:36px;flex-basis:36px}.one-studio.coordinator-preview.studio-open .studio-presence-copy h2{font-size:15px;margin:0}.one-studio.coordinator-preview.studio-open .studio-presence{gap:10px}.one-studio.coordinator-preview.studio-open .studio-assistant{gap:10px;padding-top:14px}.one-studio .coordinator-messages{gap:10px;padding-bottom:12px}.coordinator-history-button{align-self:center;border:1px solid #aeb7a5;border-radius:20px;background:#fafbf4;color:#425239;padding:9px 18px;margin:6px 0 14px;font:inherit;cursor:pointer}.coordinator-history-button:disabled{opacity:.65;cursor:wait}.saved-welcome-guides .welcome-guide-card{flex-wrap:wrap;margin:14px 0 0}.saved-welcome-guides summary{cursor:pointer;margin-top:16px;font-weight:600}.capability-health-panel{border:1px solid #b5bfaa;border-radius:12px;padding:16px;margin:20px 0;background:#f7f8f1}.capability-health-panel>summary{font-size:16px;font-weight:650;cursor:pointer;padding:6px}.capability-health-panel section{border-top:1px solid #d7ddcc;padding:12px 0}.capability-health-panel h4{margin:6px 0}.capability-health-panel p{line-height:1.7}.one-studio .coordinator-message,.one-studio .coordinator-message.user{padding:10px 14px}.one-studio button.task-transfer-bubble{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--studio-line);border-radius:18px 18px 5px;background:var(--studio-paper);color:var(--studio-ink);font:inherit;text-align:left;cursor:pointer}.task-transfer-bubble>span{flex:1;min-width:0}.task-transfer-bubble strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.task-transfer-bubble small{display:block;font-size:10px;color:var(--studio-muted);margin-top:5px}.task-transfer-row{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.task-transfer-row>.task-transfer-bubble{flex:1 1 100%;min-width:0;border-radius:5px 18px 18px}.task-transfer-row>.task-transfer-more{margin-left:auto}.task-transfer-heading{animation:none!important}.task-feedback-light{color:#928138;filter:drop-shadow(0 0 5px #c8bb6e66)}.task-transfer-spinner{animation:task-spin 2s linear infinite;flex-shrink:0}.response-progress{display:flex;align-items:center;gap:12px;padding:16px 0;color:var(--studio-muted);font-size:12px}.response-progress>div{flex:1}.response-progress strong,.response-progress small{display:block;font-weight:400}.response-progress small{margin-top:5px;font-size:11px}.one-studio .response-progress button{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:10px;padding:7px 10px;color:var(--studio-ink);cursor:pointer}.response-progress-live{display:block;max-width:560px}.response-progress-heading{display:flex;align-items:center;gap:9px}.response-progress-heading strong{flex:1;color:var(--studio-ink)}.response-activity-track{height:3px;margin:14px 0 12px;overflow:hidden;border-radius:8px;background:var(--studio-line,#dddfd4)}.response-activity-track span{display:block;width:3%;height:100%;border-radius:inherit;background:var(--studio-muted,#76786c);transition:width .32s ease-out}.response-progress-live .one-waiting-copy.is-compact{margin:0;padding:0;border:0;min-height:24px;background:transparent}.response-progress-live .one-waiting-copy.is-compact p{font-size:12px;line-height:1.7}.response-slow-notice{line-height:1.6}@media(prefers-reduced-motion:reduce){.response-activity-track span{transition:none}}.one-studio button.task-transfer-bubble.is-returning,.one-studio button.task-transfer-bubble.is-departing{opacity:0;animation:none;transition:none}.task-transfer-flight{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--studio-line,#dde0d3);border-radius:5px 18px 18px;background:var(--studio-paper,#fbfcf7);color:var(--studio-ink,#242720);font:inherit;text-align:left;box-sizing:border-box;box-shadow:0 14px 34px #1a231c16;pointer-events:none!important;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.task-transfer-flight>span{flex:1;min-width:0}.task-transfer-flight strong{display:block;font-size:12px;overflow-wrap:anywhere}.task-transfer-flight small{display:block;margin-top:5px;font-size:10px;color:var(--studio-muted,#6c7566)}.one-studio button.task-transfer-more{background:transparent;border:0;color:var(--studio-muted);font:inherit;font-size:11px;padding:6px;cursor:pointer}.one-studio button.composer-execute{display:flex;align-items:center;gap:5px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-paper);color:var(--studio-ink);padding:9px 10px;font:inherit;font-size:11px;cursor:pointer;flex-shrink:0;align-self:flex-end}.one-studio button.composer-execute:disabled{opacity:.4;cursor:default}@keyframes task-spin{to{transform:rotate(360deg)}}.coordinator-task-open .task-transfer-rail{position:static;width:100%;max-height:100px;flex-direction:row;flex:0 0 auto;overflow:auto}.coordinator-task-open button.task-transfer-bubble{min-width:140px;animation:none}.execution-shell .things-browser,.execution-shell .things-detail,.execution-shell .things-thread,.execution-shell .things-composer{background:var(--studio-paper);color:var(--studio-ink)}.execution-shell .things-browser :is(button,input,textarea){background:var(--studio-surface);border-color:var(--studio-line);color:var(--studio-ink)}.execution-shell .things-list-items button[aria-current=true]{background:var(--studio-line)}@media(max-width:1250px){.task-transfer-rail{right:12px;width:145px}.one-studio.coordinator-preview:not(.coordinator-task-open):not(.coordinator-tools-open).studio-open .studio-assistant{width:min(900px,calc(100% - 300px))}}@media(max-width:900px){.task-transfer-rail{position:static;order:2;width:100%;max-height:100px;flex-direction:row;flex:0 0 auto;overflow:auto}.one-studio button.task-transfer-bubble{min-width:155px;animation:none}.one-studio.coordinator-preview:not(.coordinator-task-open):not(.coordinator-tools-open).studio-open .studio-assistant{width:100%}}@media(prefers-reduced-motion:reduce){.one-studio button.task-transfer-bubble,.task-transfer-spinner{animation:none}.task-transfer-flight{display:none}}.membership-panel{padding:20px;border:1px solid var(--border, #ddd);border-radius:16px;margin-bottom:18px}.membership-heading{display:flex;justify-content:space-between;gap:12px}.membership-panel p{font-size:13px;line-height:1.7}.membership-panel progress{width:100%;height:12px;margin-top:16px;accent-color:#31966b}.membership-panel progress.premium{accent-color:#3575d3}.membership-plans,.membership-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.membership-plans article{padding:16px;border:1px solid var(--border,#ddd);border-radius:12px}.membership-plans strong,.membership-plans b{display:block;margin-bottom:12px}.membership-plans b{font-size:25px}.membership-plans small{font-size:13px;font-weight:400}.membership-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px}.membership-panel input:not([type=checkbox]){width:100%;max-width:340px;padding:9px;border-radius:8px;border:1px solid var(--border,#ddd);background:transparent;color:inherit}.membership-panel table{width:100%;font-size:13px;margin:18px 0;border-collapse:collapse}.membership-panel th,.membership-panel td{text-align:left;padding:10px 4px;border-bottom:1px solid var(--border,#ddd)}@media(max-width:600px){.membership-plans,.membership-fields{grid-template-columns:1fr}.membership-panel{padding:14px}}.membership-toggle{display:flex;align-items:center;gap:10px}.membership-toggle input[type=checkbox]{width:auto;margin:0;flex:none}.membership-plans article.premium{border-color:#7ba1db;background:#3575d30a}.membership-plans article .primary{width:100%}.membership-panel progress::-webkit-progress-bar{background:var(--border,#e7e7e7);border-radius:8px}.membership-panel progress::-webkit-progress-value{background:#31966b;border-radius:8px}.membership-panel progress.premium::-webkit-progress-value{background:#3575d3}.membership-welcome{padding:10px 12px;border-radius:10px;background:#31966b14;color:#287857}.membership-heading{align-items:center}.membership-manage{width:auto!important;font-size:13px!important;padding:9px 14px!important}.membership-remaining{display:flex;align-items:baseline;gap:12px;margin-top:20px}.membership-remaining>strong{font-size:34px;line-height:1.2}.membership-remaining>span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--studio-muted,#65705c)}.membership-dates{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 18px;font-size:12px;color:var(--studio-muted,#65705c)}.membership-gift{margin-bottom:10px;font-size:12px;color:#287857}.membership-picker{border:0;margin:0;padding:0}.membership-plan-value{font-weight:600;color:var(--studio-ink,#292d25)}.membership-checkout-price{font-size:30px;font-weight:600}.membership-permanent{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;margin-top:20px;border-top:1px solid var(--studio-line,#dddfd4)}.membership-permanent>div{display:grid;gap:10px}.membership-permanent>div>span{font-size:12px;color:var(--studio-muted,#76786c)}.membership-permanent strong{font-size:24px;font-weight:500;overflow-wrap:anywhere}.membership-permanent strong small{font-size:12px;margin-left:7px;font-weight:400;color:var(--studio-muted,#76786c)}.membership-permanent>p{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;color:var(--studio-muted,#76786c)}.membership-permanent>p span{padding:2px 7px;border-radius:5px;background:var(--studio-paper,#f3f3ed)}.one-info-hint{position:relative;display:inline-block;font-weight:400;font-size:12px;vertical-align:middle;color:var(--studio-muted,#65705c)}.one-studio details.one-info-hint{padding:0;margin:0;border:0;background:transparent;box-shadow:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.one-studio details.one-info-hint>summary{padding:3px;margin:0;min-width:0;min-height:0;background:transparent;border:0;border-radius:0;line-height:1}.one-info-hint>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;padding:3px}.one-info-hint>summary::-webkit-details-marker{display:none}.one-info-hint>div{position:absolute;right:0;top:calc(100% + 7px);z-index:30;width:260px;max-width:calc(100vw - 50px);padding:12px;border:1px solid var(--studio-line,#dce0d6);border-radius:10px;background:var(--studio-surface,#fffef8);box-shadow:0 6px 24px #0000001f;color:var(--studio-ink,#292d25);line-height:1.7}.one-info-hint>summary:focus-visible{outline:2px solid #80996a;outline-offset:2px;border-radius:5px}.power-dashboard .power-extra{padding:16px 20px}.power-dashboard .power-extra .power-overview-main strong{font-size:24px}.billing-explanation{font-size:12px;margin:12px 0;color:var(--studio-muted,#65705c)}@media(max-width:600px){.membership-heading{flex-wrap:wrap}.membership-remaining{gap:8px}.one-info-hint>div{right:-30px}}.share-link-fission{--share-bubble-fill:var(--fluid-menu-fill,var(--studio-surface,#fafbf8));--share-bubble-line:var(--fluid-menu-edge,var(--studio-line,#d6ddd7));position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:28px;align-items:start;margin:22px 0 28px;min-height:132px;isolation:isolate}.share-link-origin{position:relative;z-index:1;box-sizing:border-box;width:84px;min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--share-bubble-fill);border:1px solid var(--share-bubble-line);border-radius:29px;color:var(--fluid-ink,var(--studio-ink,#24352c));box-shadow:inset 0 1px #ffffff45,0 4px 15px #1427330a}.share-link-origin>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--fluid-selection,#e5ecd8);color:var(--fluid-focus,#6a742a)}.share-link-origin small{font-size:11px;line-height:1.4;color:var(--fluid-muted,#66736d)}.share-link-neck{position:absolute;z-index:3;pointer-events:none;left:0;top:0;width:170px;height:108px;overflow:visible;fill:var(--share-bubble-fill)}.share-link-child{position:relative;z-index:2;box-sizing:border-box;min-width:0;background:var(--share-bubble-fill);border:1px solid var(--share-bubble-line);border-radius:27px;padding:18px 20px 16px;color:var(--fluid-ink,var(--studio-ink,#24352c));box-shadow:inset 0 1px #ffffff60,0 7px 24px #1427330b}.share-link-child>header,.share-link-child>footer,.share-link-child>input,.share-link-child>.share-link-error{position:relative;z-index:4}.share-link-child>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;margin-bottom:12px}.share-link-child h4{display:flex;align-items:center;gap:7px;font-size:14px;line-height:1.6;font-weight:550;margin:0;min-width:0}.sharing-panel .share-link-child .share-link-dismiss{display:grid;place-items:center;width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fluid-muted,#66736d)}.share-link-child input{font-size:12px!important;padding:8px 10px!important;border-radius:11px!important;border-color:var(--fluid-line,#d6ddd7)!important;color:inherit!important;background:var(--fluid-input,#ffffff50)!important}.share-link-child>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:13px}.share-link-child>footer p{font-size:11px;line-height:1.7;color:var(--fluid-muted,#66736d);margin:0}.share-link-child>footer>div{display:flex;align-items:center;gap:8px}.sharing-panel .share-link-child>footer button,.share-link-child>footer a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;box-sizing:border-box;padding:6px 10px;font:inherit;font-size:12px;color:inherit;text-decoration:none;background:transparent;border:1px solid var(--fluid-line,#d6ddd7);border-radius:11px;cursor:pointer;white-space:nowrap}.share-link-child :is(button,a):hover{background:var(--fluid-hover,#14273308)}.share-copy-icon{display:inline-flex}.share-copy-icon.is-copied{animation:share-copy-check .24s cubic-bezier(.2,.85,.2,1) both}@keyframes share-copy-check{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.share-link-error{font-size:12px;line-height:1.7}.share-link-child :focus-visible{outline:2px solid var(--fluid-focus,#8b741f);outline-offset:3px}.share-link-child h4:focus{outline:none}@media(prefers-reduced-motion:reduce){.share-copy-icon.is-copied{animation:none}.share-link-neck{display:none}}@media(max-width:650px){.share-link-fission{grid-template-columns:64px minmax(0,1fr);column-gap:16px}.share-link-origin{width:64px;min-height:90px;border-radius:23px}.share-link-neck{display:none}.share-link-child{padding:16px;border-radius:23px;transform:none!important}}.share-link-owned,.share-link-owned-content{min-width:0;width:100%;background:transparent;border:0;box-shadow:none}.share-link-owned-content>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin-bottom:14px}.share-link-owned-content h4{display:flex;align-items:flex-start;gap:7px;font-size:14px;font-weight:550;line-height:1.6;margin:0;overflow-wrap:anywhere}.share-link-owned-content h4 svg{flex:none;margin-top:3px}.sharing-panel .share-link-owned-content .share-link-dismiss{display:grid;place-items:center;flex:none;width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fluid-muted,#66736d)}.share-link-owned-content>input{font-size:12px!important;padding:9px 11px!important;border-radius:11px!important;background:var(--fluid-input,#ffffff50)!important}.share-link-owned-content>footer{display:block;margin-top:12px}.share-link-owned-content>footer p{font-size:11px;line-height:1.75;color:var(--fluid-muted,#66736d);margin:0 0 14px}.share-link-owned-content>footer>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sharing-panel .share-link-owned-content>footer button,.share-link-owned-content>footer a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;box-sizing:border-box;padding:6px 10px;font:inherit;font-size:12px;color:inherit;text-decoration:none;background:transparent;border:1px solid var(--fluid-line,#d6ddd7);border-radius:11px;cursor:pointer;white-space:nowrap}.share-link-owned-content :is(button,a):hover:not(:disabled){background:var(--fluid-hover,#14273308)}.share-link-owned-content :is(button,input,a):focus-visible{outline:2px solid var(--fluid-focus,#8b741f);outline-offset:3px}.share-link-owned-content>footer button:disabled{opacity:.6;cursor:default}.sharing-panel{width:100%;min-width:0}.sharing-panel header,.sharing-panel footer,.public-composer footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sharing-panel h3{margin:0}.sharing-list{display:grid;gap:12px;margin:16px 0}.sharing-list article{border:1px solid #dce2de;border-radius:14px;padding:16px;overflow-wrap:anywhere}.sharing-list p,.sharing-form p{line-height:1.6}.sharing-list footer{justify-content:flex-start;margin-top:12px}.sharing-panel button:not(.primary),.public-sharing-page button:not(.primary){border:1px solid #cbd5cf;border-radius:8px;background:transparent;color:inherit;padding:8px 12px;cursor:pointer;font:inherit}.sharing-form{display:grid;gap:16px}.sharing-form label{display:grid;gap:6px}.sharing-form fieldset{border:1px solid #dce2de;border-radius:10px;padding:12px;display:grid;gap:8px}.sharing-form .sharing-check{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.sharing-form .sharing-check input[type=checkbox]{width:16px;min-width:16px;height:16px;flex:0 0 16px;margin-top:4px}.one-settings-dialog .sharing-form .sharing-check input[type=radio]{width:16px;min-width:16px;height:16px;flex:0 0 16px;margin:3px 0 0;padding:0}.sharing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sharing-panel input:not([type=checkbox]),.sharing-form input:not([type=checkbox]),.sharing-form textarea,.public-composer textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #d1d9d3;border-radius:9px;background:transparent;color:inherit;padding:10px;font:inherit}.sharing-receipt{display:grid;gap:10px;margin:16px 0}.public-sharing-page{max-width:820px;margin:auto;padding:40px 20px;color:#243d35;min-height:100dvh}.public-sharing-page h1{margin:12px 0;font-size:28px}.sharing-privacy{font-size:13px;color:#65736c;line-height:1.6;margin:24px 0}.public-answers article{padding:20px 0;border-bottom:1px solid #dce2de;min-width:0;overflow-wrap:anywhere}.public-question{white-space:pre-wrap;padding:14px;background:#e9efea;border-radius:12px}.public-composer{margin-top:24px;display:grid;gap:12px}.public-sharing-page .markdown-body{min-width:0}.public-sharing-page .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}.sharing-upload{display:grid;gap:5px;font-size:13px;max-width:100%}.sharing-upload input{max-width:100%}.sharing-file{display:flex;align-items:center;gap:12px;justify-content:space-between;overflow-wrap:anywhere;font-size:13px}.public-sharing-page button:disabled{opacity:.5;cursor:default}@media(max-width:540px){.sharing-grid{grid-template-columns:1fr}.public-sharing-page{padding:24px 16px}.sharing-file span{min-width:0}}.one-studio .sharing-panel{max-width:820px;margin-inline:auto;color:var(--studio-ink);font:inherit;font-size:13px}.one-studio .sharing-panel>header{margin-bottom:20px}.one-studio .sharing-panel h3{font-size:17px;font-weight:550}.one-studio .sharing-panel .sharing-subtitle,.sharing-empty{font-size:12px;color:var(--studio-muted, #76786c);margin:7px 0 0}.one-studio .sharing-panel>input{margin:0;font-size:13px}.one-studio .sharing-list article{background:var(--studio-surface);border-color:var(--studio-line);border-radius:12px;padding:18px}.one-studio .sharing-list article strong{font-size:14px;font-weight:550}.one-studio .sharing-list article p,.one-studio .sharing-list article summary,.one-studio .sharing-list article header>span{font-size:12px;line-height:1.7}.one-studio .sharing-list article header>span{color:var(--studio-muted)}.one-studio .sharing-panel button{font-family:inherit;font-size:12px;box-shadow:none}.one-studio .sharing-panel .primary,.one-settings-dialog:has(.sharing-form) .primary{background:#292b25;color:#fdfdf9;border:1px solid #292b25;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:500}.one-settings-dialog:has(.sharing-form){width:min(560px,calc(100vw - 32px));color:#24251f;background:#fdfdf9;font-family:inherit;font-size:13px;border-radius:18px}.one-settings-dialog:has(.sharing-form)>header h2{font-size:18px;font-weight:550;letter-spacing:0}.one-settings-dialog .sharing-form{gap:20px}.one-settings-dialog .sharing-form label,.sharing-model-field,.sharing-budget{font-size:12px;font-weight:400;color:#64665c}.one-settings-dialog .sharing-form :is(input:not([type=checkbox]),textarea,.settings-picker-trigger){font-family:inherit;font-size:13px;line-height:1.6;color:#24251f;background:#f6f6f0;border-color:#dddfd4;border-radius:8px;box-shadow:none;padding:9px 11px}.sharing-model-field{display:grid;gap:6px}.sharing-form textarea{resize:vertical;min-height:90px}.sharing-form fieldset small{font-size:11px;line-height:1.65;color:#76786c}.sharing-form .sharing-budget>header{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:12px}.one-settings-dialog .sharing-cost-help{position:relative;font-size:12px;margin:0;padding:0;border:0;background:transparent;border-radius:0}.one-settings-dialog .sharing-cost-help>summary{display:grid;place-items:center;box-sizing:border-box;width:18px;min-width:18px;min-height:18px;height:18px;padding:0;margin:0;border:1px solid #bfc2b5;border-radius:50%;cursor:pointer;list-style:none;color:#76786c;font-size:11px}.sharing-cost-help>summary::-webkit-details-marker{display:none}.sharing-cost-help>div{position:absolute;z-index:2;bottom:26px;left:-60px;box-sizing:border-box;width:min(290px,calc(100vw - 100px));padding:14px;border:1px solid #dddfd4;border-radius:10px;background:#fdfdf9;box-shadow:0 6px 24px #24251f18;color:#64665c;line-height:1.8}.sharing-cost-help summary:focus-visible{outline:2px solid #76786c;outline-offset:3px}.one-studio .settings-account-body>.knowledge-page{width:100%;padding:0}.one-studio .settings-account-body>.knowledge-page>.admin-header{display:none}.one-studio .settings-account-body>.knowledge-page>.account-body{padding:0}.one-studio .features-page .settings-account-body{display:block}@media(max-width:540px){.sharing-form .sharing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.one-settings-dialog .sharing-form .sharing-grid input{padding-inline:8px}}.public-sharing-page,.avatar-config-dialog,.avatar-management-dialog,.avatar-artifact-dialog{--avatar-paper:var(--studio-surface,#fdfdf9);--avatar-inset:#f5f5ef;--avatar-ink:var(--studio-ink,#292b25);--avatar-secondary:#626659;--avatar-muted:#767b6d;--avatar-line:#dfe2d7;--avatar-sage:#647654;--avatar-moss:#eef2e8;--avatar-danger:#a23e32;color:var(--avatar-ink);font-family:inherit;-webkit-font-smoothing:antialiased}.one-settings-dialog.avatar-config-dialog{width:min(800px,calc(100vw - 32px))}.one-settings-dialog.avatar-management-dialog{width:min(720px,calc(100vw - 32px));background:var(--avatar-paper)}.avatar-config-section{display:grid;gap:16px;padding:0 0 28px;border-bottom:1px solid var(--avatar-line);min-width:0}.avatar-config-section:last-of-type{padding-bottom:24px}.avatar-config-section>header{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;margin:8px 0 4px}.avatar-section-index{color:var(--avatar-muted);font-size:12px;line-height:24px;font-variant-numeric:tabular-nums}.avatar-config-section h3,.avatar-service-management h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}.avatar-config-section>header p{margin:4px 0 0;font-size:12px;color:var(--avatar-muted)}.avatar-config-form .avatar-author-note{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;padding:12px 16px;background:var(--avatar-moss);border-radius:8px}.avatar-author-note small{width:100%;color:var(--avatar-secondary);font-size:11px}.avatar-mode-options{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-config-form fieldset{min-width:0;border-color:var(--avatar-line)}.avatar-config-form legend{padding:0 4px;color:var(--avatar-secondary);font-weight:500}.avatar-config-form legend>span{margin-left:8px;font-size:11px;font-weight:400;color:var(--avatar-muted)}.avatar-mode-options label>span,.avatar-feature-option label>span{display:grid;gap:4px;min-width:0}.avatar-mode-options strong,.avatar-feature-option strong{color:var(--avatar-ink);font-size:13px;font-weight:550}.avatar-config-form small{display:block;line-height:1.65;color:var(--avatar-muted);font-size:11px}.avatar-method-import{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.avatar-file-control{position:relative;display:block!important;overflow:hidden;border:1px solid var(--avatar-line);padding:10px 12px;border-radius:8px;min-height:20px;color:var(--avatar-ink)!important;cursor:pointer}.avatar-file-control input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.avatar-file-control:focus-within{outline:2px solid var(--avatar-sage);outline-offset:3px}.avatar-feature-options{gap:0!important}.avatar-feature-option{padding:12px 0}.avatar-feature-option+.avatar-feature-option{border-top:1px solid var(--avatar-line)}.avatar-feature-workflow{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;margin:12px 0 0 24px}.avatar-unavailable-feature{padding:12px;border:1px solid var(--avatar-line);border-radius:8px}.avatar-config-form .avatar-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.avatar-config-form .avatar-business-fields{display:grid;gap:16px}.avatar-plan-editor{display:grid;gap:12px;padding:16px 0}.avatar-plan-editor+.avatar-plan-editor{border-top:1px solid var(--avatar-line)}.avatar-plan-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-plan-editor>header strong{font-size:13px;font-weight:550}.avatar-intake-editor{display:grid;grid-template-columns:minmax(0,1fr) 100px auto auto;align-items:center;gap:8px}.avatar-intake-editor .sharing-check{align-items:center!important;white-space:nowrap}.avatar-config-form select,.avatar-service-management select{width:100%;min-width:0;padding:9px 11px;color:var(--avatar-ink);background:var(--avatar-inset);border:1px solid var(--avatar-line);border-radius:8px;font:inherit}.avatar-config-form details{margin:0;padding:12px 16px;border:1px solid var(--avatar-line);border-radius:10px}.avatar-config-form details>summary{cursor:pointer;color:var(--avatar-ink);font-size:13px;min-height:24px;line-height:24px}.avatar-config-form details[open]>summary{margin-bottom:16px}.avatar-config-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.avatar-config-footer>span{color:var(--avatar-muted);font-size:12px}.avatar-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.sharing-panel .avatar-list-author{color:var(--studio-muted,#76786c);margin:8px 0 12px}.avatar-service-management>section{display:grid;gap:16px;border-bottom:1px solid var(--avatar-line);padding-bottom:24px}.avatar-management-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--avatar-line)}.avatar-management-row>div{display:grid;gap:4px;min-width:0}.avatar-management-row small{color:var(--avatar-muted);font-variant-numeric:tabular-nums;line-height:1.6}.avatar-management-row strong{font-size:13px}.avatar-inline-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.avatar-lead-receipt{padding:16px;background:var(--avatar-inset);border-radius:10px}.avatar-lead-receipt small{color:var(--avatar-muted)}.avatar-lead-receipt dl,.avatar-lead-preview{display:grid;gap:12px;margin:12px 0 0}.avatar-lead-receipt dl>div,.avatar-lead-preview>div{display:grid;grid-template-columns:minmax(80px,.6fr) 1fr;gap:16px}.avatar-lead-receipt dt,.avatar-lead-preview dt{color:var(--avatar-secondary);font-size:13px}.avatar-lead-receipt dd,.avatar-lead-preview dd{margin:0;overflow-wrap:anywhere}.public-sharing-page{max-width:800px;padding:40px 24px 64px;box-sizing:border-box;color:var(--avatar-ink);line-height:1.65}.avatar-public-identity{padding:0 0 24px;border-bottom:1px solid var(--avatar-line)}.avatar-byline{display:flex;align-items:center;gap:12px}.avatar-author-mark{display:grid;place-items:center;background:var(--avatar-moss);color:var(--avatar-sage);height:44px;width:44px;flex:0 0 44px;border-radius:12px;font-size:20px;font-weight:550}.avatar-byline>div{display:grid;gap:2px;min-width:0}.avatar-byline>div>span{font-size:14px;font-weight:550;overflow-wrap:anywhere}.avatar-byline small{font-size:12px;color:var(--avatar-muted)}.avatar-powered-by{margin-left:auto;font-size:11px;color:var(--avatar-muted);white-space:nowrap}.public-sharing-page h1{font-size:32px;line-height:1.25;letter-spacing:-.02em;font-weight:600;margin:28px 0 12px;text-wrap:balance;overflow-wrap:anywhere}.avatar-public-identity>p{margin:0;color:var(--avatar-secondary);font-size:16px;max-width:40em}.public-sharing-page .sharing-privacy{margin:16px 0 24px;font-size:12px;line-height:1.7;color:var(--avatar-muted)}.public-sharing-page .primary{background:var(--avatar-ink);color:var(--avatar-paper);border:1px solid var(--avatar-ink);padding:12px 20px;border-radius:9px;min-height:44px;font:inherit;font-size:14px;cursor:pointer}.public-sharing-page button:not(.primary),.avatar-management-dialog button:not(.settings-icon-button),.avatar-config-form button:not(.settings-picker-trigger),.avatar-artifact-dialog button:not(.settings-icon-button){min-height:40px}.public-sharing-page button:not(.primary){border-color:var(--avatar-line);background:var(--avatar-paper);padding:10px 14px;font-size:13px}.public-sharing-page button:not(:disabled):hover{background:var(--avatar-moss);color:var(--avatar-ink)}.public-sharing-page .primary:not(:disabled):hover{background:var(--avatar-secondary);color:var(--avatar-paper)}.public-sharing-page button:focus-visible,.avatar-config-form :is(button,input,textarea,select):focus-visible,.avatar-management-dialog :is(button,input,select):focus-visible{outline:2px solid var(--avatar-sage);outline-offset:3px}.public-sharing-page button:not(:disabled):active{transform:scale(.98)}.public-sharing-page .sharing-form{gap:12px;padding:12px 16px;border:1px solid var(--avatar-line);border-radius:10px;font-size:13px;margin-bottom:16px}.public-sharing-page summary{cursor:pointer;min-height:24px;line-height:24px;font-weight:500}.public-sharing-page details[open]>summary{margin-bottom:16px}.public-sharing-page .sharing-form :is(input:not([type=checkbox]),textarea),.avatar-guest-service input,.public-composer textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--avatar-line);border-radius:8px;background:var(--avatar-inset);padding:12px;color:var(--avatar-ink);font:inherit}.avatar-welcome{margin:28px 0 24px}.avatar-welcome>p{font-size:17px;line-height:1.7;margin:0 0 16px;white-space:pre-wrap}.avatar-starter-questions{display:grid;gap:8px}.avatar-starter-questions button{display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left!important;line-height:1.6}.avatar-starter-questions span{color:var(--avatar-sage)}.public-question{margin:0 0 20px 32px;border-radius:12px 12px 2px;padding:14px 16px;background:var(--avatar-moss);color:var(--avatar-ink)}.public-answers article{padding:28px 0;border-color:var(--avatar-line)}.public-answers article>small{display:block;margin-top:16px;color:var(--avatar-muted);font-size:11px;font-variant-numeric:tabular-nums}.avatar-run-progress{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--avatar-secondary);font-size:13px}.avatar-run-progress>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--avatar-sage);animation:avatar-breathe 1.4s ease-in-out infinite}.public-composer{margin-top:28px;gap:12px}.avatar-composer-label{font-size:13px;color:var(--avatar-secondary)}.public-composer textarea{resize:vertical;min-height:108px}.public-composer>small{font-size:11px;color:var(--avatar-muted)}.public-composer footer{align-items:flex-end}.public-composer footer>.primary{margin-left:auto}.public-sharing-page .hint{color:var(--avatar-muted);font-size:12px;line-height:1.7}.avatar-public-error{padding:16px;border:1px solid var(--avatar-line);border-left:3px solid var(--avatar-danger);border-radius:8px;margin-top:24px}.avatar-public-error>p{margin:0 0 12px}.avatar-public-error>div{display:flex;gap:8px;flex-wrap:wrap}.avatar-artifacts{display:grid;gap:8px;margin:20px 0 12px}.avatar-artifact{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid var(--avatar-line);border-radius:10px;background:var(--avatar-paper)}.avatar-artifact>div{display:flex;align-items:center;gap:8px}.avatar-artifact>div:first-child{display:grid;gap:4px;min-width:0}.avatar-artifact strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.avatar-artifact small{color:var(--avatar-muted);font-size:11px;font-variant-numeric:tabular-nums}.one-settings-dialog.avatar-artifact-dialog{width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;background:var(--avatar-paper)}.avatar-artifact-dialog iframe{display:block;width:100%;height:70dvh;border:1px solid var(--avatar-line);border-radius:8px;background:#fff}.avatar-artifact-dialog img{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}.avatar-artifact-dialog footer{display:flex;justify-content:flex-end;margin-top:16px}.avatar-guest-service{margin:16px 0;display:grid;gap:12px}.avatar-service-access,.avatar-contact-form{border:1px solid var(--avatar-line);border-radius:10px;padding:12px 16px}.avatar-guest-service form{display:grid;gap:12px;margin-top:16px}.avatar-guest-service form label{display:grid;gap:6px;font-size:13px;color:var(--avatar-secondary)}.avatar-guest-service form>button{justify-self:start}.avatar-entitlement{display:grid;gap:4px;background:var(--avatar-moss);padding:12px 16px;border-radius:10px}.avatar-entitlement strong{font-size:13px}.avatar-entitlement span,.avatar-entitlement small{color:var(--avatar-secondary);font-size:12px;font-variant-numeric:tabular-nums}.avatar-public-plan{padding:12px 0;border-bottom:1px solid var(--avatar-line)}.avatar-public-plan>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.avatar-public-plan strong{font-size:14px}.avatar-public-plan span{font-weight:600;font-variant-numeric:tabular-nums}.avatar-public-plan small{font-size:12px;color:var(--avatar-muted)}@keyframes avatar-breathe{0%,to{opacity:.45}50%{opacity:1}}@media(max-width:600px){.public-sharing-page{padding:24px 16px 48px}.public-sharing-page h1{font-size:28px;margin-top:24px}.avatar-powered-by{display:none}.avatar-feature-workflow,.avatar-mode-options{grid-template-columns:1fr}.avatar-feature-workflow{margin-left:0}.avatar-intake-editor{grid-template-columns:minmax(0,1fr) 96px}.avatar-intake-editor>.sharing-check{grid-column:1}.avatar-artifact,.avatar-management-row{align-items:flex-start;flex-direction:column;gap:12px}.avatar-artifact>div:last-child{width:100%}.avatar-artifact button{flex:1}.avatar-public-identity>p{font-size:15px}.public-question{margin-left:12px}.avatar-config-footer>button{width:100%}.avatar-config-form .sharing-grid{grid-template-columns:1fr;gap:12px}.avatar-config-form .avatar-two-column{grid-template-columns:1fr}.avatar-inline-header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.avatar-run-progress>span{animation:none}.public-sharing-page button:not(:disabled):active{transform:none}}.sharing-subview{min-width:0;max-width:780px;margin-inline:auto}.sharing-subview>header{margin-bottom:26px}.sharing-subview>header h3{font-size:20px!important;line-height:1.5;font-weight:600!important;letter-spacing:-.025em}.sharing-panel .sharing-subview-back{display:inline-flex;align-items:center;gap:7px;padding:0;margin:0 0 18px;border:0;border-radius:0;color:var(--fluid-muted,var(--studio-muted,#65736c));background:transparent}.sharing-subview-body{min-width:0}.sharing-subview-body>.sharing-form{gap:22px}.sharing-subview-body .sharing-form>button.primary{justify-self:start}.sharing-subview-body .sharing-form :is(label,fieldset,details){font-size:13px;line-height:1.7}.sharing-subview-body .sharing-form :is(input:not([type=checkbox]),textarea,.settings-picker-trigger){font:inherit;color:inherit;background:var(--fluid-input,var(--studio-surface,#f5f7f1));border-color:var(--fluid-line,var(--studio-line,#d6ddd7));border-radius:12px;box-shadow:none}.sharing-subview-body .sharing-form fieldset{border-color:var(--fluid-line,var(--studio-line,#d6ddd7));border-radius:16px;padding:16px}.sharing-subview-body .sharing-form fieldset small{color:var(--fluid-muted,var(--studio-muted,#65736c))}.sharing-subview-body .sharing-form .sharing-grid label{min-width:0}.sharing-subview-body .sharing-form .sharing-grid input{width:100%}.sharing-subview-body .sharing-budget{border-top:1px solid var(--fluid-line,#d6ddd7);padding-top:18px}.sharing-subview :focus-visible{outline:2px solid var(--fluid-focus,#8b741f);outline-offset:4px}.sharing-subview h3:focus{outline:none}.one-fluid-workspace .fluid-work-layer .sharing-list article{background:color-mix(in srgb,var(--studio-surface) 45%,transparent);border-color:var(--fluid-line)}.one-fluid-workspace .fluid-work-layer .sharing-panel{color:var(--fluid-ink)}.one-fluid-workspace .fluid-work-layer .sharing-panel :is(input:not([type=checkbox]),textarea,.settings-picker-trigger){color:var(--fluid-ink);background:var(--fluid-input);border-color:var(--fluid-line)}.one-fluid-workspace .fluid-work-layer .sharing-panel button:not(.primary){color:var(--fluid-ink);border-color:var(--fluid-line)}.one-fluid-workspace .fluid-work-layer .sharing-subview .sharing-subview-back{border:0;color:var(--fluid-muted)}.one-fluid-workspace .fluid-work-layer .sharing-panel .primary{background:var(--fluid-accent,#e9cf61);color:var(--fluid-accent-ink,#302c18);border-color:transparent;border-radius:12px}.sharing-subview-body .sharing-form>.sharing-editor-fields{display:grid;gap:22px;min-width:0;margin:0;padding:0;border:0;border-radius:0}.sharing-editor-fields>button.primary{justify-self:start}.sharing-subview .sharing-cost-help{position:relative;flex:none;font-size:12px;margin:0;padding:0;border:0;background:transparent}.sharing-subview .sharing-cost-help>summary{display:grid;place-items:center;width:19px;height:19px;box-sizing:border-box;padding:0;margin:0;border:1px solid var(--fluid-line,#bfc2b5);border-radius:50%;list-style:none;cursor:pointer;color:var(--fluid-muted,#66736d);font-size:11px}.sharing-subview .sharing-cost-help>div{color:var(--fluid-ink,#26352c);background:var(--fluid-menu-fill,#fdfdf9);border-color:var(--fluid-line,#d6ddd7)}.one-fluid-workspace.one-studio .fluid-work-layer .sharing-panel>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;min-height:40px;gap:16px;margin-bottom:20px}.one-fluid-workspace.one-studio .fluid-work-layer .sharing-panel>header>div{width:auto;min-width:0;margin:0}.one-fluid-workspace.one-studio .fluid-work-layer .sharing-panel>header>button.primary{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:38px;padding:9px 16px}.one-studio .sharing-panel.sharing-hierarchy{max-width:none;margin:0;width:100%;min-width:0}.sharing-hierarchy .sharing-workspace-split{--fluid-split-padding:20px}.sharing-owner-list{min-width:0;width:100%}.sharing-owner-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.sharing-owner-list-header>div{min-width:0;flex:1 1 160px}.sharing-owner-list-header h3{font-size:19px!important;margin:0 0 7px!important}.sharing-owner-list-header p{font-size:12px;line-height:1.8;color:var(--fluid-muted,#66736d);margin:0}.sharing-owner-list-header>.primary{width:auto!important;flex:none;min-height:36px;padding:8px 13px!important;border-radius:12px}.sharing-owner-list>input{font-size:12px!important;margin:0 0 16px}.sharing-hierarchy .sharing-owner-cards{display:grid;gap:15px;margin:0 0 16px}.one-studio .sharing-hierarchy .sharing-owner-cards>article.sharing-owner{border:0;padding:0;background:transparent;box-shadow:none;overflow:visible}.sharing-owner-main{min-width:0}.sharing-owner-main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.sharing-owner-main>header>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.sharing-owner-main h4{font-size:15px;font-weight:550;line-height:1.6;margin:0;overflow-wrap:anywhere}.sharing-owner-main>header small{font-size:10px;line-height:1.6;color:var(--fluid-muted,#66736d)}.sharing-owner-status{font-size:10px;line-height:1.7;color:var(--fluid-ink,#24352c);padding:2px 7px;border:1px solid var(--fluid-line,#d6ddd7);border-radius:20px;white-space:nowrap}.sharing-owner-status.is-inactive{color:var(--fluid-muted,#66736d)}.sharing-owner-main .sharing-owner-description{font-size:12px;line-height:1.8;margin:12px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sharing-owner-main .sharing-owner-usage{font-size:11px;line-height:1.8;color:var(--fluid-muted,#66736d);margin:0}.sharing-owner-main .sharing-owner-success{font-size:11px;line-height:1.7;color:var(--fluid-focus,#74601f);margin:7px 0 0}.sharing-owner-main>footer{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:wrap;margin-top:13px!important}.sharing-panel .sharing-owner-main>footer>button,.sharing-panel .sharing-owner-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--fluid-line,#d6ddd7);border-radius:11px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px}.sharing-owner-more{position:relative;margin:0;padding:0;border:0;background:transparent}.sharing-owner-more>summary{list-style:none}.sharing-owner-more>summary::-webkit-details-marker{display:none}.sharing-owner-more>div{display:grid;gap:6px;margin-top:9px}.sharing-panel .sharing-owner-more>div>button{display:flex;align-items:center;gap:6px;text-align:left;font-size:11px;padding:7px 9px;border-color:var(--fluid-line,#d6ddd7)}.sharing-list-error,.sharing-uncertain{font-size:12px;line-height:1.8;margin:14px 0;color:var(--fluid-ink,#26352c)}.sharing-uncertain>div{display:flex;gap:8px;flex-wrap:wrap}.sharing-hierarchy .sharing-subview{max-width:none;margin:0}.sharing-hierarchy .sharing-subview>header{margin-bottom:22px}.sharing-hierarchy .sharing-subview>header h3{font-size:19px!important}.sharing-hierarchy .sharing-subview-back{font-size:11px!important}.sharing-hierarchy .sharing-form>.sharing-editor-fields{gap:20px}.sharing-hierarchy .sharing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sharing-hierarchy .sharing-budget input{min-width:0}.sharing-publish-review{display:grid;gap:20px;font-size:13px;line-height:1.8}.sharing-publish-review>p{margin:0;color:var(--fluid-muted,#66736d)}.sharing-publish-review dl{display:grid;gap:16px;margin:0}.sharing-publish-review dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding-bottom:14px;border-bottom:1px solid var(--fluid-line,#d6ddd7)}.sharing-publish-review dt{color:var(--fluid-muted,#66736d);font-size:12px}.sharing-publish-review dd{margin:0;overflow-wrap:anywhere}.sharing-publish-review>.sharing-check{display:flex;align-items:flex-start;gap:9px;font-size:12px}.sharing-publish-review>.sharing-check input{flex:none;width:16px;height:16px;margin-top:5px}.sharing-publish-review>button.primary{width:auto;justify-self:start}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-list-header{align-items:center;gap:10px;margin-bottom:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-list-header h3{font-size:16px!important;margin:0 0 4px!important}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-list-header p{font-size:11px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-list>input{min-height:34px;margin-bottom:10px;padding:7px 10px;font-size:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-cards{container:one-avatar-list / inline-size;gap:9px;margin:0 0 10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-cards>article.sharing-owner{background:var(--fluid-input);color:var(--fluid-ink);border:0;box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split>.fluid-split-material{visibility:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split[data-split-state=merged]{background:transparent}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split>.fluid-split-material>.fluid-split-rim{stroke:var(--fluid-line);stroke-width:1}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main h4{color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>footer>button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-more>summary,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-more>div>button{background:var(--fluid-input);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy details.sharing-owner-more{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split{height:132px;--fluid-split-padding:12px;transition:height .26s cubic-bezier(.22,.7,.25,1)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split[data-split-state]:not([data-split-state=merged]),main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split:has(.sharing-owner-more[open]){height:246px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header{align-items:center;gap:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main h4{font-size:14px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main .sharing-owner-description{margin:4px 0;font-size:12px;line-height:1.6;-webkit-line-clamp:1}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main .sharing-owner-usage{font-size:10px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-success{margin:5px 0 0;font-size:10px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>footer{gap:6px;margin-top:7px!important}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>footer>button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-height:30px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--fluid-ink) 28%,transparent);border-radius:10px;background:var(--fluid-input);color:var(--fluid-ink);font-size:11px;line-height:1.5}@media(prefers-reduced-motion:reduce){main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split{transition:none}}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main .avatar-list-author{margin:3px 0;color:var(--fluid-muted);font-size:11px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split:has(.sharing-owner-success){height:178px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split:has(.sharing-owner-success):not([data-split-state=merged]),main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split:has(.sharing-owner-success):has(.sharing-owner-more[open]){height:246px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-subview>header{margin-bottom:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-subview-back{margin-bottom:6px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-subview-body>.sharing-form,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-form>.sharing-editor-fields{gap:14px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-publish-review{gap:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-publish-review dl{gap:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-publish-review dl>div{gap:12px;padding-bottom:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-content:start}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1/-1;grid-row:1;min-width:0;min-height:24px;gap:8px;align-items:center}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header>div{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:6px;align-items:baseline}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header>div>h4{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header>div>small{white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header>.sharing-owner-status{justify-self:end;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main .sharing-owner-description{grid-column:1/-1;grid-row:2;margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main .avatar-list-author{grid-column:1;grid-row:3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main .sharing-owner-usage{grid-column:2;grid-row:3;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>footer{grid-column:1/-1;grid-row:4;margin-top:0!important}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main .sharing-owner-success{grid-column:1/-1;grid-row:5}@container one-avatar-list (min-width:700px){main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split{height:108px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split[data-split-state=merged]:not(:has(.sharing-owner-more[open])) .sharing-owner-main{grid-template-columns:minmax(0,1fr) auto auto}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split[data-split-state=merged]:not(:has(.sharing-owner-more[open])) .sharing-owner-main>header,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split[data-split-state=merged]:not(:has(.sharing-owner-more[open])) .sharing-owner-main .sharing-owner-description{grid-column:1/3}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split[data-split-state=merged]:not(:has(.sharing-owner-more[open])) .sharing-owner-main .sharing-owner-usage{grid-column:2;grid-row:3}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split[data-split-state=merged]:not(:has(.sharing-owner-more[open])) .sharing-owner-main>footer{grid-column:3;grid-row:1/4;align-self:center;flex-wrap:nowrap}}.avatar-document-import{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center;padding:16px;border:1px solid var(--avatar-line,var(--studio-line));border-radius:12px;background:var(--avatar-moss,var(--studio-surface))}.avatar-document-import strong{font-size:14px;font-weight:600;color:var(--avatar-ink,var(--studio-ink))}.avatar-document-import p{margin:4px 0 0;font-size:12px;line-height:1.65;color:var(--avatar-secondary,var(--studio-muted))}.avatar-document-import>small{grid-column:1/-1}.avatar-config-form button.avatar-document-import-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;background:var(--avatar-ink,var(--studio-ink));color:var(--avatar-paper,var(--studio-surface));border-color:transparent;font-weight:550}.avatar-config-form button.avatar-document-import-button:hover:not(:disabled){opacity:.9}.avatar-purpose-guide{display:grid;gap:8px;padding:16px;background:var(--avatar-inset,var(--studio-surface));border:1px solid var(--avatar-line,var(--studio-line));border-radius:10px}.avatar-purpose-guide strong{color:var(--avatar-ink,var(--studio-ink));font-size:14px;font-weight:600}.avatar-config-form .avatar-purpose-guide p{margin:0;font-size:13px;line-height:1.7}.avatar-config-form .avatar-config-error{color:var(--avatar-danger);margin:0}.avatar-config-form .avatar-import-result{margin:0;color:var(--avatar-sage,var(--studio-ink));font-size:12px}.avatar-feature-picker-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0 12px}.avatar-feature-picker-header>p{margin:0;max-width:38em;font-size:12px;line-height:1.65}.avatar-feature-picker-header>button{flex-shrink:0}.avatar-feature-picker-header>button>span{margin-left:8px;font-variant-numeric:tabular-nums}.avatar-selected-feature>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.avatar-selected-feature>header>div{display:grid;gap:4px;min-width:0}.avatar-config-form .avatar-selected-feature .avatar-feature-workflow{margin-left:0}.avatar-feature-empty{font-size:12px;line-height:1.65;color:var(--avatar-muted,var(--studio-muted))}.avatar-feature-suggestions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0 4px;border-top:1px solid var(--avatar-line,var(--studio-line))}.avatar-feature-suggestions>span{display:inline-flex;align-items:center;gap:6px;color:var(--avatar-secondary,var(--studio-muted));font-size:12px;margin-right:4px}.avatar-config-form .avatar-feature-suggestions>button{min-height:36px;font-size:12px;padding:6px 10px}.one-settings-dialog.avatar-feature-picker-dialog{width:min(640px,calc(100vw - 32px));color:var(--studio-ink);font:inherit}.avatar-feature-picker-dialog .settings-dialog-body{display:grid;gap:16px}.avatar-feature-picker-dialog .settings-search{margin:0}.avatar-feature-picker-status{margin:0;font-size:12px;line-height:1.65;color:var(--studio-muted)}.avatar-feature-choice-list{display:grid;gap:8px}.avatar-feature-choice{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--studio-line);border-radius:10px;cursor:pointer}.avatar-feature-choice:has(input:checked){background:var(--studio-surface);border-color:var(--studio-ink)}.avatar-feature-choice:has(input:disabled){opacity:.55;cursor:default}.avatar-feature-choice input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:3px 0 0;accent-color:var(--studio-ink)}.avatar-feature-choice>span{display:grid;gap:4px;min-width:0}.avatar-feature-choice strong{font-size:14px;font-weight:550;line-height:1.5}.avatar-feature-choice small{color:var(--studio-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.avatar-feature-choice:focus-within{outline:2px solid var(--studio-ink);outline-offset:2px}.avatar-config-form .avatar-starter-editor-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px}.avatar-intake-editor>label{min-width:0}.avatar-intake-editor>.sharing-check,.avatar-intake-editor>button{align-self:end}@media(max-width:700px){.avatar-document-import{grid-template-columns:1fr}.avatar-document-import>button{justify-self:start}.avatar-feature-picker-header{align-items:flex-start;flex-direction:column}.avatar-feature-workflow{grid-template-columns:1fr}}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-work-layer-avatars:not(.is-maximized){width:min(1480px,calc(100vw - 64px));height:min(880px,calc(100dvh - 64px));max-height:calc(100dvh - 64px)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-work-layer-avatars:not(.is-maximized):has(.sharing-workspace-split[data-split-open=false]){width:min(1040px,calc(100vw - 64px))}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-work-layer-avatars>.settings-dialog-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;scrollbar-gutter:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-avatars .sharing-hierarchy{flex:1;min-height:0;height:100%}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-avatars .sharing-workspace-split{--fluid-split-height:100%;height:100%;min-height:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-workspace-split>.fluid-split-primary{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-cards{display:grid;align-content:start;gap:12px;overflow:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-cards>.sharing-owner>.sharing-owner-split{--fluid-split-padding:16px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;height:auto;min-height:120px;max-height:none;transition:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split>.fluid-split-primary,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split>.fluid-split-secondary{position:relative;grid-area:1/1;top:auto;bottom:auto;min-height:0;max-height:none;margin-block:2px;overflow:visible;overscroll-behavior:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-split>.fluid-split-secondary[hidden]{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>*{grid-column:1/-1;grid-row:auto;min-width:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>header>div{flex-wrap:wrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main h4{overflow:visible;white-space:normal;text-overflow:clip}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main :is(.avatar-list-author,.sharing-owner-usage){margin:0;white-space:normal;overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>footer{flex-wrap:wrap;margin-top:8px!important}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-owner-main>footer>button{min-height:36px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-workspace-split>.fluid-split-secondary:has(.avatar-editor-workbench){overflow:hidden;display:flex;flex-direction:column}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-workspace-split>.fluid-split-secondary[hidden]{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-subview:has(.avatar-editor-workbench){display:flex;flex-direction:column;height:100%;min-height:0;width:100%}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-subview:has(.avatar-editor-workbench)>header{flex:none;margin-bottom:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .sharing-subview:has(.avatar-editor-workbench)>.sharing-subview-body{flex:1;min-height:0;overflow:hidden}.sharing-hierarchy .avatar-editor-workbench{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%;max-width:1240px;margin-inline:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-avatars .sharing-subview:has(.avatar-editor-workbench)>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-avatars .sharing-subview:has(.avatar-editor-workbench)>header :is(h3,.sharing-subview-back){margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-avatars .avatar-debug-panel>header{flex-wrap:nowrap}.sharing-hierarchy .avatar-editor-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;flex:none;margin-bottom:12px}.sharing-hierarchy .avatar-editor-toolbar p{margin:0;color:var(--fluid-muted,var(--studio-muted));font-size:12px;line-height:1.7}.sharing-hierarchy .avatar-list-navigation{display:flex;gap:8px;padding-bottom:12px}.sharing-hierarchy .avatar-list-navigation button[aria-pressed=true]{background:var(--fluid-active-fill,var(--fluid-control-bg));font-weight:600}.sharing-hierarchy .avatar-draft-conflict{flex:none;padding:12px 16px;border-bottom:1px solid var(--fluid-line)}.sharing-hierarchy .avatar-draft-conflict p{margin:0 0 8px}.sharing-hierarchy .avatar-draft-conflict button{margin-right:8px}.sharing-hierarchy .avatar-editor-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:none}.sharing-hierarchy .avatar-editor-toolbar-actions>button{min-height:40px;white-space:nowrap}.sharing-hierarchy .avatar-editor-toolbar .avatar-draft-status{flex:1 1 240px;min-width:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.sharing-hierarchy .avatar-editor-toolbar .avatar-editor-save{min-height:40px;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy .avatar-editor-split{--fluid-split-height:100%;--fluid-split-padding:16px;flex:1;min-height:0;height:100%}.sharing-hierarchy .avatar-editor-split>.fluid-split-primary,.sharing-hierarchy .avatar-editor-split>.fluid-split-secondary{overflow-x:hidden;overflow-y:auto;scroll-padding-block:16px;scrollbar-gutter:stable}.sharing-hierarchy .avatar-editor-form{width:100%;min-width:0;max-width:760px;margin-inline:auto}.sharing-hierarchy .avatar-editor-section{display:grid;gap:16px;min-width:0;padding-block:24px;border-bottom:1px solid var(--fluid-line,var(--studio-line))}.sharing-hierarchy .avatar-editor-section:first-child{padding-top:0}.sharing-hierarchy .avatar-editor-section-heading{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:12px}.sharing-hierarchy .avatar-editor-section-heading :is(h3,h4){margin:0;font-size:16px;font-weight:600;line-height:1.5}.sharing-hierarchy .avatar-editor-section-heading p{margin:4px 0 0;color:var(--fluid-muted,var(--studio-muted));font-size:12px;line-height:1.7}.sharing-hierarchy .avatar-editor-section-body{display:grid;gap:16px;min-width:0}.sharing-hierarchy .avatar-editor-section-body>.avatar-config-section{padding:0;border:0}.sharing-hierarchy .avatar-debug-panel{display:grid;align-content:start;gap:16px;min-width:0;color:var(--fluid-ink,var(--studio-ink))}.sharing-hierarchy .avatar-debug-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sharing-hierarchy .avatar-debug-panel :is(h3,h4,p){margin:0}.sharing-hierarchy .avatar-debug-panel :is(p,small){line-height:1.7}.sharing-hierarchy .avatar-debug-panel :is(input,textarea,button){max-width:100%}.sharing-hierarchy .avatar-debug-panel .avatar-starter-questions button{text-align:left}.sharing-hierarchy .avatar-debug-panel :is(.public-question,.avatar-public-error){margin-inline:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy.avatar-debug-open>.sharing-workspace-split>.fluid-split-primary{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy.avatar-debug-open>.sharing-workspace-split>.fluid-split-material{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-panel.sharing-hierarchy.avatar-debug-open>.sharing-workspace-split>.fluid-split-secondary{left:0;width:100%;padding:0;border-radius:0}.sharing-hierarchy :is(.avatar-editor-toolbar,.avatar-debug-panel) :is(button,a):focus-visible{outline:2px solid var(--fluid-focus,var(--studio-ink));outline-offset:3px}@media(max-width:1080px){main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-work-layer-avatars:not(.is-maximized){width:calc(100vw - 32px);max-height:calc(100dvh - 32px);height:calc(100dvh - 32px)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-work-layer-avatars:not(.is-maximized):has(.sharing-workspace-split[data-split-open=false]){width:min(1040px,calc(100vw - 32px))}.sharing-hierarchy .avatar-editor-toolbar{gap:8px}}.avatar-debug-panel{--avatar-ink:var(--fluid-ink,var(--studio-ink));--avatar-secondary:var(--fluid-muted,var(--studio-muted));--avatar-muted:var(--fluid-muted,var(--studio-muted));--avatar-line:var(--fluid-line,var(--studio-line));--avatar-moss:var(--fluid-input,var(--studio-surface));--avatar-sage:var(--fluid-ink,var(--studio-ink));display:grid;gap:20px;align-content:start;min-width:0;color:var(--avatar-ink);font:inherit}.avatar-debug-panel .avatar-debug-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-debug-panel .avatar-debug-toolbar h3{margin:0;font-size:12px;font-weight:500;color:var(--avatar-muted)}.avatar-debug-toolbar-title{display:grid;gap:2px;min-width:0}.avatar-debug-toolbar-actions{display:flex;align-items:center;gap:8px;flex:none}.avatar-debug-panel button{font:inherit;cursor:pointer}.avatar-debug-panel button:disabled{opacity:.5;cursor:default}.avatar-debug-panel .avatar-debug-close{display:grid;place-items:center;min-width:40px;min-height:40px;padding:8px;flex:none}.avatar-debug-panel .avatar-debug-new{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:11px;white-space:nowrap}.avatar-debug-visitor{display:grid;gap:20px;min-width:0}.avatar-debug-panel p,.avatar-debug-panel small{line-height:1.7;overflow-wrap:anywhere}.avatar-debug-visitor .avatar-public-identity{display:block;min-width:0;padding-bottom:20px;border-color:var(--avatar-line)}.avatar-debug-visitor .avatar-public-identity h1{margin:24px 0 12px;font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.avatar-debug-visitor .avatar-public-identity>p{font-size:14px;line-height:1.7;color:var(--avatar-secondary)}.avatar-debug-visitor .avatar-byline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.avatar-debug-visitor .avatar-author-mark{height:40px;width:40px;flex-basis:40px;font-size:18px;border-radius:10px;color:var(--avatar-ink);background:var(--avatar-moss)}.avatar-debug-visitor .avatar-byline>div>span{font-size:12px}.avatar-debug-visitor .avatar-byline small{font-size:11px}.avatar-debug-visitor .avatar-powered-by{display:none}.avatar-debug-visitor .avatar-welcome{display:grid;gap:16px;margin:4px 0 0}.avatar-debug-visitor .avatar-welcome>p{margin:0;font-size:15px;white-space:pre-wrap}.avatar-debug-panel .avatar-starter-questions{display:grid;gap:8px}.avatar-debug-panel .avatar-starter-questions button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:12px;text-align:left;line-height:1.65;overflow-wrap:anywhere}.avatar-debug-panel .avatar-starter-questions button>svg{flex:none;color:var(--avatar-muted)}.avatar-debug-stale{padding:12px;border:1px solid var(--avatar-line);border-radius:10px;background:var(--avatar-moss);font-size:12px}.avatar-debug-panel .avatar-debug-exchanges{display:grid;gap:24px;min-width:0;margin:0}.avatar-debug-panel .avatar-debug-exchanges:empty{display:none}.avatar-debug-panel .avatar-debug-exchanges>article{display:grid;gap:16px;min-width:0;padding:0;border:0}.sharing-hierarchy .avatar-debug-panel .public-question,.avatar-debug-panel .avatar-debug-question{display:block;margin:0 0 0 24px;padding:12px 16px;border-radius:12px 12px 2px;background:var(--avatar-moss);font-size:13px;line-height:1.7;white-space:pre-wrap}.avatar-debug-panel .avatar-debug-response{min-width:0;font-size:13px;line-height:1.75}.avatar-debug-panel .avatar-debug-response p+p{margin-top:12px}.avatar-debug-response pre{max-width:100%;overflow-x:auto}.avatar-debug-response .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}.avatar-debug-old-config{display:block;margin-bottom:8px;font-size:11px;color:var(--avatar-muted)}.avatar-debug-panel .avatar-debug-cost{display:flex;gap:8px 12px;justify-content:flex-start;flex-wrap:wrap;color:var(--avatar-muted);font-size:11px;font-variant-numeric:tabular-nums}.avatar-debug-panel .avatar-debug-pending{display:grid;gap:12px;min-width:0}.avatar-debug-pending-status{display:flex;align-items:center;gap:8px;color:var(--avatar-muted);font-size:12px}.avatar-debug-pending-status>span{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.avatar-debug-pending>button{justify-self:start;min-height:40px}.avatar-debug-receipt-details{font-size:11px;color:var(--avatar-muted)}.avatar-debug-receipt-details summary{cursor:pointer}.avatar-debug-receipt-details small{display:block;max-width:100%;margin-top:8px;overflow-wrap:anywhere}.avatar-debug-warning,.avatar-debug-error{margin:0;font-size:12px}.avatar-debug-error{color:var(--fluid-danger,var(--avatar-danger,#9f3d36))}.avatar-debug-panel .avatar-debug-form{display:grid;gap:10px;min-width:0;margin:8px 0 0}.avatar-debug-form .avatar-composer-label{font-size:12px;color:var(--avatar-muted)}.avatar-debug-panel .avatar-debug-form textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;min-height:104px;padding:12px;border:1px solid var(--avatar-line);border-radius:10px;background:var(--avatar-moss);color:inherit;font:inherit;font-size:13px;line-height:1.7}.avatar-debug-panel .avatar-debug-form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.avatar-debug-note{color:var(--avatar-muted);font-size:11px;line-height:1.6}.sharing-hierarchy .avatar-debug-panel .avatar-debug-form .primary{min-height:40px;min-width:64px;padding:10px 16px;flex:none}.avatar-debug-panel :is(button,input,textarea):focus-visible{outline:2px solid var(--fluid-focus,var(--studio-ink));outline-offset:3px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{color:#20242b;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;background:#f7f8fa}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(57 132 222 / 20%);outline-offset:1px}h1,h2,h3,p{margin:0}h1{font-size:24px}small,.hint,.chat-header span,.admin-header p{color:#737b88}.boot,.login-shell{min-height:100dvh;display:grid;place-items:center;padding:24px}.login-shell{background:linear-gradient(90deg,rgb(57 132 222 / 5%) 1px,transparent 1px),linear-gradient(rgb(57 132 222 / 5%) 1px,transparent 1px),#f5f7fa;background-size:36px 36px}.login-panel{width:min(420px,100%);padding:34px;background:#fffffff5;border:1px solid #e3e7ed;border-radius:8px;box-shadow:0 24px 72px #1f29371f}.login-brand{display:grid;grid-template-columns:150px 1px 1fr;align-items:center;gap:16px;margin-bottom:30px}.login-brand img{display:block;width:150px;height:auto}.one-wordmark{display:inline-block;color:#286fbe;font-size:30px;font-weight:850;letter-spacing:.18em;line-height:1}.product .one-wordmark{color:#fff;font-size:24px}.login-brand h1{font-size:20px;font-weight:650;letter-spacing:0}.login-brand p{margin-top:5px;color:#7a8290;font-size:12px}.login-divider{width:1px;height:42px;background:#dce1e8}label,.admin-form{display:grid;gap:8px}.login-panel label{color:#454b55;font-size:14px;font-weight:550}.login-panel label+label{margin-top:16px}input,select,textarea{width:100%;border:1px solid #d4d9e1;border-radius:6px;padding:10px 12px;background:#fff;color:#20242b;transition:border-color .15s ease,box-shadow .15s ease}input:hover,select:hover,textarea:hover{border-color:#b9c0ca}input:focus,select:focus,textarea:focus{border-color:#3984de;box-shadow:0 0 0 3px #3984de1a}textarea{resize:vertical;min-height:52px;max-height:220px}.primary,.secondary,.ghost,.danger,.icon-btn,.nav-item,.tabs button,.mobile-menu,.mobile-close{border:0;border-radius:6px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.primary{width:100%;margin-top:16px;padding:10px 15px;background:#2878d4;color:#fff;font-weight:600}.primary:hover{background:#1f69bd}.primary:active{transform:translateY(1px)}.primary:disabled{opacity:.48;cursor:not-allowed}.secondary{padding:9px 12px;background:#fff;border:1px solid #d8dde5;color:#394150}.secondary:hover{background:#f4f6f8;border-color:#c7cdd6}.danger{padding:9px 12px;background:#fff;border:1px solid #f0cfd0;color:#ad3339}.danger:hover{background:#fff5f5}.ghost{padding:9px 12px;background:transparent;color:#aeb6c2}.ghost:hover{background:#ffffff14;color:#fff}.icon-btn{width:36px;height:36px;min-height:36px;padding:0;background:#fff;color:#28313e}.hint{margin-top:12px;font-size:13px;line-height:1.55}.no-margin{margin-top:0}.error,.notice{margin-top:12px;padding:10px 12px;border:1px solid #f0c7ca;border-radius:6px;background:#fff5f5;color:#a72d34;overflow-wrap:anywhere}.notice{border-color:#c8e3d1;background:#f2faf5;color:#28613a}.app-shell{min-height:100dvh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{z-index:30;min-width:0;height:100dvh;padding:12px 10px;display:flex;flex-direction:column;gap:7px;overflow:hidden;background:#23272d;color:#f0f3f7;border-right:1px solid #171b20}.side-top,.product,.chat-header,.composer-row,.admin-header,.tabs,.table-row,.message,.admin-form h3{display:flex;align-items:center}.side-top{min-height:44px;justify-content:space-between;margin-bottom:6px}.product{min-width:0;height:38px}.product img{display:block;width:132px;height:auto;filter:brightness(0) invert(1);opacity:.94}.mobile-menu,.mobile-close,.sidebar-scrim{display:none}.nav-item{width:100%;justify-content:flex-start;padding:8px 9px;background:transparent;color:#d8dde5;text-align:left}.nav-item:hover,.nav-item.active{background:#30353c;color:#fff}.nav-item.active{box-shadow:inset 2px 0 #74a9e8}.sidebar-navigation{min-height:0;display:grid;align-content:start;gap:8px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#4a535f transparent}.sidebar-section{display:grid;gap:3px}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:4px 7px;color:#8f98a6;font-size:12px}.sidebar-heading>span{display:inline-flex;align-items:center;gap:6px}.section-icon,.icon-inline{border:0;border-radius:5px;background:transparent;color:#aeb6c2;display:grid;place-items:center}.section-icon{width:26px;height:26px}.section-icon:hover,.icon-inline:hover{background:#414954;color:#fff}.conversation-list{display:grid;align-content:start;gap:6px}.workspace-conversations,.workspace-group,.workspace-root{display:grid;gap:3px}.workspace-toggle{min-width:0;border:0;border-radius:5px;display:flex;align-items:center;gap:6px;background:transparent;color:#aeb6c2;text-align:left}.workspace-toggle:hover{background:#30353c;color:#fff}.root-toggle{width:100%;padding:5px 2px;color:#8f98a6;font-size:12px}.root-toggle span{min-width:0;flex:1}.root-toggle small{color:#737d8a;font-size:11px}.group-toggle{width:100%;min-height:31px;padding:5px 8px 5px 11px;font-size:13px}.group-toggle span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-toggle small{color:#7e8794;font-size:11px}.conversation-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1px;padding:2px 3px;border-radius:6px}.conversation-row:hover,.conversation-row.active{background:#30353c}.conversation-main{min-width:0;min-height:34px;padding:7px 5px;border:0;display:flex;align-items:center;gap:8px;background:transparent;color:#d8dde5;text-align:left}.conversation-main>svg{flex:0 0 auto;width:15px;height:15px}.conversation-main span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.icon-inline{width:27px;height:27px;opacity:0}.move-control{position:relative;cursor:pointer}.move-control select{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.conversation-row:hover .icon-inline,.icon-inline:focus-visible{opacity:1}.danger-inline{color:#f0b7ba}.conversation-load-more{min-height:34px;margin:5px 7px 2px;border:1px solid #46505c;border-radius:7px;background:#303740;color:#c9d0da;font-size:12px}.conversation-load-more:hover:not(:disabled){border-color:#5c6978;background:#39424d;color:#fff}.conversation-load-more:disabled{cursor:wait;opacity:.65}.side-bottom{margin-top:auto;display:grid;gap:5px;padding-top:8px;border-top:1px solid #343b44}.chat{min-width:0;height:100dvh;display:grid;grid-template-rows:68px minmax(0,1fr) auto;background:#fff}.chat-header{min-width:0;justify-content:space-between;gap:18px;padding:10px 20px;background:#ffffffe0;border-bottom:1px solid #eceef1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-title{min-width:0;display:grid;gap:3px}.chat-title strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px}.chat-header .chat-controls{min-width:min(520px,52vw);display:flex;justify-content:flex-end;gap:9px}.chat-controls select{min-width:0;max-width:none;flex:1 1 0;padding-top:8px;padding-bottom:8px;border-color:#e4e7eb;background:#fff;font-size:13px}.messages{min-width:0;padding:44px clamp(20px,6vw,88px);display:flex;flex-direction:column;gap:30px;overflow:auto;scroll-behavior:smooth}.message{width:min(clamp(860px,72vw,1120px),100%);margin:0 auto;align-items:flex-start;gap:10px;animation:messageEnter .18s ease-out}.message.user{justify-content:flex-end}.avatar{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;margin-top:2px}.avatar img{display:block;width:20px;height:20px;opacity:.82}.bubble{position:relative;max-width:calc(100% - 34px);padding:0;color:#25282d}.message.user .bubble{width:fit-content;max-width:min(620px,84%);padding:10px 14px;border-radius:8px;background:#f1f3f5;color:#282c32}pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.65}.markdown-body{line-height:1.75;overflow-wrap:anywhere;min-width:0}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin:14px 0 8px;line-height:1.35}.markdown-body h1{font-size:21px}.markdown-body h2{font-size:18px}.markdown-body h3{font-size:16px}.markdown-body p,.markdown-body ul,.markdown-body ol{margin:8px 0}.markdown-body :not(pre)>code{padding:2px 5px;border-radius:4px;background:#eef1f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:break-word}.markdown-body pre{margin:10px 0;padding:12px 14px;overflow-x:auto;overflow-y:hidden;border:1px solid #1c2530;border-radius:8px;background:#20252c;color:#f3f5f7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;white-space:pre;overflow-wrap:normal;scrollbar-width:thin}.markdown-body pre code{display:block;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;white-space:pre;overflow-wrap:normal}.message-actions{position:static;display:flex;justify-content:flex-start;gap:4px;margin-top:8px;opacity:0;transition:opacity .15s ease}.bubble:hover .message-actions,.message-actions:focus-within{opacity:1}.message-actions>button{width:28px;height:28px;padding:0;border:0;border-radius:5px;display:grid;place-items:center;background:transparent;color:#747c88}.message-actions button:hover{background:#f0f2f4;color:#303741}.message-actions button:disabled{opacity:.38;cursor:wait}.message-time{display:block;margin-top:5px;font-size:11px;opacity:0;transition:opacity .15s ease}.message:hover .message-time,.message:focus-within .message-time{opacity:1}.message.user .message-time{text-align:right}.generated-image{display:block;width:min(440px,100%);aspect-ratio:1;margin-top:12px;object-fit:cover;border:1px solid #e0e4e9;border-radius:8px}.attachment-list{min-width:0;display:flex;flex-wrap:wrap;gap:7px}.message .attachment-list{margin-bottom:9px}.attachment-chip{width:min(240px,100%);min-width:0;height:48px;padding:5px 7px;border:1px solid #dfe3e8;border-radius:7px;display:flex;align-items:center;gap:8px;background:#fff}.message.user .attachment-chip{border-color:#d8dde3;background:#ffffffb3}.attachment-chip>img,.attachment-file-icon{width:36px;height:36px;flex:0 0 36px;border-radius:5px}.attachment-chip>img{object-fit:cover;background:#edf0f4}.attachment-file-icon{display:grid;place-items:center;background:#edf3fa;color:#2f78c7}.attachment-meta{min-width:0;display:grid;gap:2px}.attachment-meta strong{overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.attachment-meta small{font-size:10px}.attachment-chip:has(.attachment-actions){height:auto;min-height:62px}.attachment-actions{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px}.attachment-actions a{color:#48583b;font-weight:600;text-decoration:underline;text-underline-offset:3px}.attachment-actions a:hover,.attachment-actions a:focus-visible{color:#202b18;background:#eef1e7}.things-thread-messages .attachment-actions{margin:10px 0}.attachment-chip>button{width:24px;height:24px;flex:0 0 24px;margin-left:auto;padding:0;border:0;border-radius:5px;display:grid;place-items:center;background:transparent;color:#7d8692}.attachment-chip>button:hover{background:#eef1f4;color:#303740}.attachment-chip>.attachment-retry{flex-basis:40px;width:40px;font-size:12px;white-space:nowrap;color:#303740}.message-sources{margin-top:12px;display:grid;gap:7px}.message-sources>span{display:flex;align-items:center;gap:5px;color:#7a8390;font-size:11px}.message-sources>div{display:flex;flex-wrap:wrap;gap:6px}.message-sources a{max-width:250px;padding:5px 8px;border:1px solid #e0e4e9;border-radius:6px;overflow:hidden;display:flex;align-items:center;gap:6px;background:#fafbfc;color:#4e5865;font-size:11px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.message-sources a:hover{border-color:#b9cde4;background:#f4f8fc}.message-sources a strong{width:17px;height:17px;flex:0 0 17px;border-radius:50%;display:grid;place-items:center;background:#e8f1fb;color:#2c72bd;font-size:9px}.empty-state{margin:auto;max-width:420px;color:#5f6875;text-align:center}.empty-state img{width:38px;height:38px;margin-bottom:18px;opacity:.72}.empty-state h2{margin-bottom:7px;color:#282e36;font-size:22px;font-weight:560}.empty-state p{line-height:1.6}.typing{width:min(clamp(860px,72vw,1120px),100%);margin:0 auto;padding-left:34px;color:#8a919b;font-size:13px;animation:typingPulse 1.4s ease-in-out infinite}@keyframes typingPulse{0%,to{opacity:.58}50%{opacity:1}}.composer{padding:10px clamp(18px,6vw,88px) 22px;background:linear-gradient(to bottom,#ffffffb8,#fff 24%)}.composer>.notice,.composer>.chat-error,.composer-attachments,.composer-row{width:min(clamp(860px,72vw,1120px),100%);margin-left:auto;margin-right:auto}.composer-attachments{margin-bottom:7px;padding:8px;border:1px solid #e2e6eb;border-radius:8px;background:#fffffff5;box-shadow:0 6px 20px #1b1f240d}.composer-row{gap:8px;align-items:flex-end;padding:7px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;box-shadow:0 8px 28px #1b1f2414}.composer-row:focus-within{border-color:#a7c5e8;box-shadow:0 10px 32px #1b1f2417}.composer-row textarea{flex:1 1 auto;min-height:44px;max-height:180px;padding:10px 9px;border:0;box-shadow:none;resize:none}.composer-tools{flex:0 0 auto;display:flex;align-items:center;gap:2px;padding:0 0 3px 1px}.composer-tool{width:34px;height:34px;min-height:34px;flex:0 0 34px;padding:0;border:0;border-radius:6px;display:grid;place-items:center;background:transparent;color:#747d89}label.composer-tool{cursor:pointer}.composer-tool:hover:not(:disabled):not(.disabled),.composer-tool.active{background:#edf4fc;color:#2473ca}.composer-tool.active{box-shadow:inset 0 0 0 1px #c9ddf3}.composer-tool:disabled,.composer-tool.disabled{cursor:not-allowed;opacity:.34}.composer-tool input{display:none}.tool-spinner{width:15px;height:15px;border:2px solid #c8d4e1;border-top-color:#2b78cc;border-radius:50%;animation:toolSpin .7s linear infinite}@keyframes toolSpin{to{transform:rotate(360deg)}}.composer-row textarea:focus{box-shadow:none}.send{width:44px;height:44px;min-height:44px;flex:0 0 44px;margin:0;padding:0;border-radius:7px}.chat-error{min-height:36px;margin-bottom:8px;padding:7px 8px 7px 12px;border:1px solid #ecd9d9;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:snow;color:#9d3c40;font-size:13px}.chat-error span{min-width:0;overflow-wrap:anywhere}.chat-error button{min-height:28px;flex:0 0 auto;padding:5px 8px;border:0;border-radius:5px;display:inline-flex;align-items:center;gap:5px;background:transparent;color:#8b3539}.chat-error button:hover{background:#f8eaea}@keyframes messageEnter{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}.admin-page,.account-page,.agents-page{min-width:0;height:100dvh;overflow:auto;background:#f7f8fa}.account-body{padding:8px 26px 32px}.account-panel{width:min(460px,100%);padding:18px;border:1px solid #dfe3e8;border-radius:8px;display:grid;gap:14px;background:#fff}.account-panel-title{display:flex;align-items:center;gap:8px}.account-panel-title h3{font-size:17px}.account-panel .primary{width:fit-content;min-width:120px}.admin-page{display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.admin-header{justify-content:space-between;gap:16px;padding:24px 26px 14px}.admin-header h2{font-size:21px}.admin-header p{margin-top:5px;font-size:13px}.tabs{gap:4px;padding:0 26px 14px;border-bottom:1px solid #e1e5ea;overflow-x:auto}.tabs button{flex:0 0 auto;padding:8px 11px;background:transparent;color:#5a6370}.tabs button:hover{background:#eceff3}.tabs button.active{background:#29313a;color:#fff}.tabs .secure-tab{margin-left:auto}.admin-body{padding:22px 26px 32px;overflow:auto}.ai-query-test{height:calc(100vh - 190px);min-height:520px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.ai-query-mode-tabs{padding:8px 16px;display:flex;gap:6px;border-bottom:1px solid #e6e9ed;background:#f8f9fb}.ai-query-mode-tabs button{padding:7px 12px;border:1px solid transparent;background:transparent;color:#68717c}.ai-query-mode-tabs button.active{border-color:#c9d9ea;color:#1768be;background:#eaf3fd}.ai-query-toolbar{min-height:76px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e6e9ed}.ai-query-toolbar h3{margin:0;font-size:17px}.ai-query-toolbar p{margin:5px 0 0;color:#747d88;font-size:12px;line-height:1.5}.ai-query-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.ai-query-controls select{max-width:240px}.skill-status{padding:5px 8px;border-radius:999px;font-size:12px;white-space:nowrap}.skill-status.ready{color:#1c6b45;background:#e8f6ef}.skill-status.blocked{color:#93621b;background:#fff4dc}.ai-query-config-note{padding:9px 16px;border-bottom:1px solid #f0dfba;color:#7f581c;background:#fff8e9;font-size:12px}.ai-query-messages{flex:1 1 auto;min-height:0;padding:22px 18px;overflow-y:auto;background:#f8f9fb}.api-debugger{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);background:#f8f9fb}.api-debug-form{padding:18px;display:flex;flex-direction:column;gap:13px;overflow-y:auto;border-right:1px solid #e1e5ea;background:#fff}.api-debug-form label{display:grid;gap:6px;color:#4f5965;font-size:13px;font-weight:600}.api-debug-form input,.api-debug-form select{width:100%}.api-debug-form input[readonly]{color:#4d5966;background:#f5f7f9}.api-params-field{flex:1 1 auto}.api-params-field textarea{min-height:190px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.api-doc-link{width:fit-content;color:#2473ca;font-size:12px;text-decoration:none}.api-doc-link:hover{text-decoration:underline}.api-debug-form>.primary{width:fit-content}.api-debug-result{min-width:0;padding:18px;display:flex;flex-direction:column;overflow:hidden}.api-debug-result-head{margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.api-debug-result-head h4{margin:0;font-size:15px}.api-debug-result-head p{margin:5px 0 0;color:#7a838e;font-size:12px}.api-debug-result-head span{padding:4px 7px;border-radius:999px;color:#42617e;background:#e8eef4;font-size:11px;white-space:nowrap}.api-debug-result>pre{flex:1 1 auto;min-height:0;margin:0;padding:14px;overflow:auto;border:1px solid #dfe4e9;border-radius:8px;color:#d8e4ef;background:#18212b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ai-query-messages .message{width:min(900px,100%);margin-left:auto;margin-right:auto}.ai-query-messages .typing{width:min(900px,100%)}.ai-query-composer{padding:11px 16px 15px;border-top:1px solid #e3e7eb;background:#fff}.ai-query-composer>.chat-error,.ai-query-composer>.composer-row{width:min(900px,100%);margin-left:auto;margin-right:auto}.settings-panel{max-width:900px;display:grid;gap:14px}.settings-panel textarea,.admin-form textarea,.model-prompt-field textarea{min-height:120px}.settings-save{width:fit-content;min-width:132px}.secure-loading{color:#737b88;font-size:14px}.secure-gate{width:min(420px,100%);margin:52px auto;padding:24px;border:1px solid #dfe3e8;border-radius:8px;display:grid;gap:13px;background:#fff;text-align:center}.secure-gate-icon{width:48px;height:48px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:#edf3fa;color:#3379c7}.secure-gate h3{font-size:18px}.secure-gate p{color:#68717e;font-size:13px;line-height:1.6}.secure-gate .error{margin-top:0;text-align:left}.secure-admin{display:grid;gap:18px}.subtabs{width:fit-content;padding:3px;border:1px solid #dfe3e8;border-radius:7px;display:flex;gap:2px;background:#eef1f4}.subtabs button{min-height:34px;padding:7px 11px;border:0;border-radius:5px;background:transparent;color:#5d6673}.subtabs button.active{background:#fff;color:#242a31;box-shadow:0 1px 3px #141d281a}.admin-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px}.admin-grid.wide{grid-template-columns:350px minmax(0,1fr)}.admin-form{align-content:start;padding:16px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.admin-form-stack{display:grid;align-content:start;gap:14px}.template-download{width:fit-content;min-height:34px;padding:7px 9px;border:1px solid #d8dde5;border-radius:6px;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#394150;text-decoration:none;font-size:13px}.template-download:hover{background:#f4f6f8}.file-picker{min-height:42px;padding:9px 11px;border:1px dashed #bfc7d2;border-radius:6px;display:flex;grid-auto-flow:unset;align-items:center;gap:8px;background:#f8fafc;color:#535d6b;cursor:pointer}.file-picker:hover{border-color:#78a9df;background:#f3f8fd}.file-picker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.import-notice{margin-top:0;font-size:12px;line-height:1.5}.admin-form h3{gap:8px;margin-bottom:4px;font-size:16px}.section-mark{width:19px;height:19px}.check,.inline-check{display:flex;align-items:center;justify-content:flex-start;gap:7px}.check input,.inline-check input{width:auto}.table{display:grid;align-content:start;gap:8px}.table-row,details{border:1px solid #dfe3e8;border-radius:8px;background:#fff}.table-row{min-height:58px;justify-content:space-between;gap:12px;padding:12px}.editable-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(110px,auto) auto auto auto;align-items:center}.editable-row:has(input){grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto}.model-row.editable-row{grid-template-columns:minmax(170px,1.2fr) minmax(100px,auto) auto auto auto}.model-row span:first-child{display:grid;gap:3px}.editable-row input,.editable-row select{min-width:0}.field-label{display:grid;gap:5px;color:#737b88;font-size:12px;line-height:1.2}.field-label input,.field-label select{color:#20242b;font-size:14px}.model-prompt-field{grid-column:1 / -1}.token-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(220px,1.6fr) auto auto auto auto;align-items:center}.token-row code{padding:8px 10px;overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;background:#f5f6f8;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agents-board{display:grid;gap:22px;padding:4px 26px 34px}.agent-notice{margin:0 26px 14px}.agent-section{display:grid;gap:12px}.agent-section-title{display:flex;align-items:center;justify-content:space-between;color:#727b88}.agent-section-title h3{color:#252b33;font-size:16px}.agent-section-title span{font-size:12px}.agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(286px,360px));gap:14px}.agent-card{min-width:0;min-height:170px;padding:16px;border:1px solid #dfe3e8;border-radius:8px;display:grid;align-content:start;gap:11px;background:#fff;color:#242a31;text-align:left;box-shadow:0 8px 24px #1f29370a}.agent-card.official{border-color:#c9d8ea;background:linear-gradient(180deg,#fff,#f7fbff)}.agent-card-top{min-width:0;display:flex;align-items:flex-start;gap:10px}.agent-mark{width:32px;height:32px;flex:0 0 32px;border-radius:8px;display:grid;place-items:center;background:#edf3fa;color:#2d76c5}.agent-card h3{overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.agent-card p{color:#5d6673;font-size:12px;line-height:1.55}.agent-description{height:3.1em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agent-toolbar{padding:0 26px 12px;display:flex;gap:12px;justify-content:space-between}.agent-toolbar .primary{width:auto;margin:0;white-space:nowrap}.agent-search{width:min(520px,100%);min-height:40px;padding:0 12px;border:1px solid #dfe3e8;border-radius:8px;display:flex;align-items:center;gap:8px;background:#fff;color:#7a8491}.agent-search input{border:0;padding:0;background:transparent;box-shadow:none}.agent-group-tabs{padding:0 26px 18px;display:flex;gap:7px;overflow-x:auto}.agent-group-tabs button{padding:7px 12px;border:1px solid #dfe3e8;border-radius:999px;background:#fff;color:#5c6673;white-space:nowrap}.agent-group-tabs button.active{border-color:#2878d4;background:#eaf3fd;color:#1768be}.agent-stats{display:flex;gap:14px;color:#7b8490;font-size:11px}.agent-stats span{display:inline-flex;align-items:center;gap:4px}.favorite-action{margin-left:auto}.favorite-action.active{border-color:#e4bc58;color:#c28b09;background:#fff9e8}.locked-model{min-height:36px;padding:0 11px;border:1px solid #dfe3e8;border-radius:6px;display:inline-flex;align-items:center;gap:6px;background:#f5f7f9;color:#5b6572;font-size:12px}.empty-agent-avatar{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-size:28px}.empty-agent-avatar img{width:38px}.agent-workbench{height:100dvh;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#f5f6f8}.agent-workbench-header{min-height:72px;padding:12px 22px;border-bottom:1px solid #dde2e8;display:flex;align-items:center;gap:16px;background:#fff}.agent-workbench-header>div:nth-child(2){flex:1}.agent-workbench-header h2{font-size:18px}.agent-workbench-header p{margin-top:3px;color:#77808d;font-size:12px}.workbench-actions{display:flex;gap:8px}.workbench-actions .primary{width:auto;margin:0}.agent-workbench-body{min-height:0;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr)}.agent-config{padding:20px 24px 40px;overflow:auto;display:grid;align-content:start;gap:16px}.agent-config section,.agent-config fieldset{padding:16px;border:1px solid #dde2e8;border-radius:10px;display:grid;gap:12px;background:#fff}.agent-config h3{font-size:14px}.agent-config label small{color:#7a8490;font-size:11px}.agent-group-field{display:grid;gap:8px}.agent-group-field>label{display:block}.agent-group-field>small{color:#7a8490;font-size:11px}.agent-group-combobox{position:relative}.agent-group-combobox>input{padding-right:40px}.agent-group-toggle{position:absolute;top:1px;right:1px;width:38px;height:calc(100% - 2px);padding:0;border:0;border-radius:0 6px 6px 0;display:grid;place-items:center;background:transparent;color:#697482}.agent-group-options{position:absolute;z-index:20;top:calc(100% + 5px);right:0;left:0;max-height:210px;padding:5px;border:1px solid #d8dde5;border-radius:7px;overflow-y:auto;display:grid;gap:2px;background:#fff;box-shadow:0 10px 28px #1c273624}.agent-group-options button{width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:#303844;text-align:left}.agent-group-options button:hover,.agent-group-options button[aria-selected=true]{background:#eaf3fd;color:#1768be}.agent-group-options .create-group-option{display:flex;align-items:center;gap:6px;color:#1768be}.agent-group-options>span{padding:9px;color:#7a8490;font-size:12px}.agent-identity-preview{display:flex;align-items:center;gap:10px}.agent-identity-preview>span,.debug-empty>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:23px}.agent-identity-preview div{display:grid;gap:2px}.agent-identity-preview small{color:#7b8490}.appearance-options{display:grid;gap:9px}.appearance-options>div{display:flex;flex-wrap:wrap;gap:7px}.appearance-options button{width:36px;height:36px;min-height:36px;padding:0;border:2px solid transparent;border-radius:9px;background:#f3f5f7;font-size:19px}.appearance-options div:last-child button{border-radius:50%}.appearance-options button.active{border-color:#2878d4;box-shadow:0 0 0 2px #fff inset}.agent-debug{min-height:0;margin:20px 22px 20px 0;border:1px solid #dce1e7;border-radius:12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;box-shadow:0 10px 35px #1c273612}.agent-debug>header{padding:13px 15px;border-bottom:1px solid #e5e8ec;display:flex;justify-content:space-between;align-items:center}.agent-debug>header>div{display:grid;gap:2px}.agent-debug>header small{color:#7a8490}.debug-messages{min-height:0;padding:22px;overflow:auto;display:flex;flex-direction:column;gap:14px;background:#fafbfc}.debug-empty{margin:auto;max-width:360px;display:grid;justify-items:center;gap:9px;color:#727c88;text-align:center;line-height:1.55}.debug-message{max-width:84%;padding:10px 13px;border-radius:10px;line-height:1.6;font-size:13px}.debug-message.user{align-self:flex-end;background:#e9f2fc}.debug-message.assistant{align-self:flex-start;border:1px solid #e1e5e9;background:#fff}.debug-composer{padding:11px;border-top:1px solid #e2e6ea;display:flex;align-items:flex-end;gap:8px}.debug-composer textarea{min-height:48px;resize:none}.debug-composer .send{flex:0 0 44px;margin:0}.agent-capabilities{min-height:22px;display:flex;flex-wrap:wrap;gap:5px}.agent-capabilities span{padding:3px 6px;border-radius:5px;display:inline-flex;align-items:center;gap:4px;background:#f0f3f6;color:#687280;font-size:10px}.agent-card-actions{margin-top:auto;display:flex;align-items:center;gap:6px}.agent-action,.agent-icon-action{min-height:32px;border:1px solid #d8dde5;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#394150;font-size:12px;font-weight:600}.agent-action{padding:6px 10px}.agent-icon-action{width:32px;padding:0}.agent-action:hover,.agent-icon-action:hover{background:#f5f7fa;border-color:#c7cdd6}.primary-action{border-color:#2878d4;background:#2878d4;color:#fff}.primary-action:hover{border-color:#1f69bd;background:#1f69bd}.danger-icon-action{margin-left:auto;border-color:#f0cfd0;color:#ad3339}.danger-icon-action:hover{background:#fff5f5}.create-card{align-items:center;justify-items:center;border-style:dashed;color:#647081;background:#fafbfc;text-align:center}.create-card strong{color:#303741}.create-card span{font-size:13px}.create-card:hover{border-color:#8db7e7;background:#f4f9ff}.agent-empty{min-height:120px;padding:20px;border:1px dashed #d5dbe3;border-radius:8px;display:grid;place-items:center;color:#8b94a1;background:#fff}.agent-editor{margin:0 26px 22px;padding:16px;border:1px solid #dfe3e8;border-radius:8px;display:grid;gap:13px;background:#fff}.agent-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-editor-heading h3{font-size:17px}.agent-editor .primary{width:fit-content;min-width:118px}.agent-editor-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agent-editor-actions .primary{margin-top:0}.agent-tool-settings{margin:0;padding:12px;border:1px solid #e0e4e9;border-radius:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-tool-settings legend{padding:0 5px;color:#596270;font-size:12px;font-weight:650}.agent-tool-settings label{min-width:0;padding:9px;border:1px solid #e6e9ed;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;cursor:pointer}.agent-tool-settings label:has(input:checked){border-color:#bfd5ec;background:#f5f9fe}.agent-tool-settings input{width:15px;height:15px;margin:2px 0 0}.agent-tool-settings label>span{min-width:0;display:grid;grid-template-columns:18px 1fr;align-items:center;color:#39424d;font-size:12px;font-weight:600}.agent-tool-settings small{grid-column:1 / -1;margin-top:3px;font-size:10px;font-weight:400;line-height:1.45}.public-agent-shell{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.public-agent-header{padding:18px clamp(18px,7vw,120px);border-bottom:1px solid #eceef1;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;background:#ffffffeb}.public-agent-header img{width:104px;height:auto}.public-agent-header h1{font-size:20px}.public-agent-header p{margin-top:4px;color:#596371;font-size:13px;line-height:1.5}.public-agent-header small{display:block;margin-top:4px;font-size:12px}.public-agent-chat{min-width:0;padding:34px clamp(20px,7vw,120px);display:flex;flex-direction:column;gap:28px;overflow:auto}.public-composer{border-top:1px solid #f0f2f5}.empty-state.compact{margin:80px auto}.records{display:grid;gap:12px}.records-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.records-toolbar label{min-width:180px;display:grid;gap:5px;color:#737b88;font-size:11px}.custom-range{display:flex;align-items:flex-end;gap:10px}.custom-range label{min-width:150px}.export-link{margin-left:auto;min-height:38px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.usage-dashboard{display:grid;gap:14px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-grid article,.analytics-panel{border:1px solid #dfe3e8;border-radius:8px;background:#fff}.metric-grid article{min-width:0;padding:15px;display:grid;gap:5px}.metric-grid span{color:#68717e;font-size:12px}.metric-grid strong{overflow:hidden;color:#20262d;font-size:25px;text-overflow:ellipsis}.metric-grid small{color:#8a929d;font-size:11px}.analytics-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.analytics-panel{min-width:0;padding:15px}.model-panel{grid-column:1 / -1}.panel-heading h3,.records-heading h3{font-size:15px}.panel-heading p{margin-top:3px;color:#8a929d;font-size:11px}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-switcher{display:flex;align-items:center;gap:4px}.calendar-switcher button{width:31px;height:31px;padding:0;border:1px solid #d8dde5;border-radius:5px;display:grid;place-items:center;background:#fff;color:#596371}.calendar-switcher input{width:135px;min-height:31px;padding:5px 7px;font-size:12px}.calendar-weekdays,.calendar-heatmap{display:grid;grid-template-columns:repeat(7,minmax(32px,1fr));gap:5px}.calendar-weekdays{margin-top:15px;color:#8a929d;font-size:10px;text-align:center}.calendar-heatmap{margin-top:7px}.calendar-day,.calendar-empty{height:34px;border-radius:4px}.calendar-day{display:grid;place-items:center;background:#edf0f3;color:#5d6673;font-size:11px;font-weight:600}.calendar-day.level-1{background:#cfe2f7;color:#315d89}.calendar-day.level-2{background:#91bce9;color:#183f68}.calendar-day.level-3{background:#4d8fd5;color:#fff}.calendar-day.level-4{background:#2364aa;color:#fff}.calendar-day:hover{box-shadow:0 0 0 2px #3984de2e}.heat-cell{width:11px;height:11px;border-radius:2px;background:#edf0f3}.heat-cell.level-1{background:#cfe2f7}.heat-cell.level-2{background:#91bce9}.heat-cell.level-3{background:#4d8fd5}.heat-cell.level-4{background:#2364aa}.heat-legend{margin-top:10px;display:flex;justify-content:flex-end;align-items:center;gap:4px;color:#8a929d;font-size:10px}.daily-bars{height:250px;margin-top:13px;display:flex;align-items:stretch;gap:5px}.daily-bar-item{min-width:0;flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:5px;text-align:center}.daily-bar-item>div{min-width:8px;display:flex;align-items:flex-end;justify-content:center}.daily-bar-item>div span{width:min(18px,80%);border-radius:3px 3px 1px 1px;display:block;background:#4d8fd5}.daily-bar-item small{overflow:hidden;color:#9299a3;font-size:9px;white-space:nowrap}.model-bars{margin-top:14px;display:grid;gap:10px}.model-bar-row{display:grid;grid-template-columns:minmax(100px,180px) minmax(80px,1fr) 36px;align-items:center;gap:10px;font-size:12px}.model-bar-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-bar-row>div{height:7px;border-radius:4px;overflow:hidden;background:#edf0f3}.model-bar-row i{height:100%;border-radius:inherit;display:block;background:#4d8fd5}.model-bar-row strong{text-align:right}.data-platform{display:grid;gap:18px}.data-platform-hero,.data-section,.data-layers article,.connector-card,.metric-tool-list article,.data-log-list article{border:1px solid #dfe3e8;border-radius:8px;background:#fff}.data-platform-hero{padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.data-platform-hero h3,.data-layers h4,.connector-card h4,.metric-tool-list h4{margin:0;color:#20252c}.data-platform-hero p,.data-layers p,.connector-card p,.metric-tool-list p,.data-log-list p{margin:6px 0 0;color:#6b7480;line-height:1.6}.data-layers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.data-layers article{min-height:150px;padding:14px;display:grid;align-content:start;gap:12px}.data-layers article>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf5ff;color:#2b7ed8;font-weight:700;font-size:13px}.data-layers small,.metric-tool-list small,.connector-meta{color:#8a94a3;font-size:12px}.data-section-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}.data-section{padding:16px}.connector-list,.metric-tool-list,.data-log-list{display:grid;gap:12px}.connector-card{padding:14px}.connector-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.status-pill{width:fit-content;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.status-pill.ready{background:#eaf7ef;color:#237347}.status-pill.waiting{background:#fff7e5;color:#9a6400}.env-list{margin:12px 0;display:flex;flex-wrap:wrap;gap:7px}.env-list code{padding:5px 7px;border-radius:5px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.env-list code.ready{background:#eaf7ef;color:#237347}.env-list code.missing{background:#f5f7fa;color:#6f7885}.connector-meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.connector-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.metric-tool-list article{padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.metric-tool-list article>span{align-self:start;padding:4px 7px;border-radius:5px;background:#f1f5f9;color:#526071;font-size:12px}.data-log-list article{padding:12px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px}.status-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#9aa4b2}.status-dot.success{background:#2fa466}.status-dot.running{background:#2f80ed;box-shadow:0 0 0 4px #2f80ed1f}.status-dot.blocked{background:#e0a11b}.status-dot.failed{background:#d94d4d}.data-log-list time{color:#8a94a3;font-size:12px;white-space:nowrap}.records-heading{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.records-heading span{color:#8a929d;font-size:12px}details{padding:12px}summary{cursor:pointer;display:flex;justify-content:space-between;gap:18px}.audit-message{margin-top:12px;padding:10px 12px;border-radius:6px;background:#f3f5f7}.audit-message strong{display:block;margin-bottom:4px;color:#535d6b}.audit-image{display:block;width:min(260px,100%);aspect-ratio:1;margin-top:8px;object-fit:cover;border-radius:8px}@media(max-width:960px){.admin-grid,.admin-grid.wide{grid-template-columns:1fr}.editable-row,.model-row.editable-row,.token-row,.editable-row:has(input){grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr}.data-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.data-section-grid{grid-template-columns:1fr}.model-panel{grid-column:auto}}@media(max-width:760px){.agent-workbench-header{padding:10px;gap:8px}.agent-workbench-header p,.workbench-actions .secondary{display:none}.agent-workbench-body{grid-template-columns:1fr;overflow:auto}.agent-config{overflow:visible;padding:14px}.agent-debug{min-height:560px;margin:0 14px 18px}.agent-toolbar{padding:0 14px 10px}.agent-group-tabs{padding:0 14px 15px}body{overscroll-behavior:none}.tabs .secure-tab{margin-left:0}.ai-query-test{height:calc(100vh - 182px);min-height:460px;border-right:0;border-left:0;border-radius:0}.ai-query-toolbar,.ai-query-controls{align-items:stretch;flex-direction:column}.ai-query-controls select{max-width:none}.skill-status{width:fit-content}.api-debugger{display:flex;flex-direction:column;overflow-y:auto}.api-debug-form{flex:0 0 auto;overflow:visible;border-right:0;border-bottom:1px solid #e1e5ea}.api-debug-result{flex:0 0 auto;min-height:420px;overflow:visible}.api-debug-result>pre{min-height:330px}.records-toolbar{align-items:stretch;flex-direction:column}.records-toolbar label,.custom-range,.custom-range label,.export-link{width:100%}.custom-range{align-items:stretch;flex-direction:column}.export-link{margin-left:0}.data-platform-hero,.connector-card-head,.connector-actions{align-items:stretch;flex-direction:column}.data-layers,.metric-tool-list article,.data-log-list article{grid-template-columns:1fr}.data-log-list time{white-space:normal}.calendar-heading{align-items:flex-start;flex-direction:column}.calendar-switcher{width:100%}.calendar-switcher input{flex:1}.calendar-day,.calendar-empty{height:38px}.daily-bars{height:160px}.metric-grid{grid-template-columns:1fr 1fr}.agents-board{padding:8px 14px 24px;gap:20px}.agent-grid{grid-template-columns:1fr}.agent-editor,.agent-notice{margin-left:14px;margin-right:14px}.agent-editor-heading{align-items:stretch;flex-direction:column}.agent-tool-settings{grid-template-columns:1fr}.public-agent-header{grid-template-columns:1fr;gap:14px;padding:18px}.public-agent-header img{width:118px}.public-agent-chat{padding:24px 16px}.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:min(84vw,310px);transform:translate(-102%);transition:transform .18s ease;box-shadow:18px 0 48px #0a0f163d}.sidebar.open{transform:translate(0)}.sidebar-scrim{position:fixed;z-index:20;inset:0;width:100%;height:100%;padding:0;border:0;display:block;background:#0f17226b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu,.mobile-close{width:38px;height:38px;min-height:38px;flex:0 0 38px;padding:0}.mobile-menu{display:inline-flex;background:transparent;color:#343b45}.mobile-menu:hover{background:#edf0f4}.mobile-close{display:inline-flex;margin-left:auto;background:transparent;color:#cbd2dc}.side-top .icon-btn{margin-left:4px}.chat{height:100dvh;grid-template-rows:auto minmax(0,1fr) auto}.chat-header{min-height:58px;padding:9px 10px;align-items:center;gap:8px}.chat-title{flex:1}.chat-title span{display:none}.chat-header .chat-controls{min-width:0;width:min(45vw,210px)}.chat-controls select:first-child:not(:last-child){display:none}.chat-controls select{width:100%;padding:8px 26px 8px 9px;font-size:12px}.messages{padding:24px 14px;gap:24px}.message{gap:7px}.avatar{width:22px;height:22px;flex-basis:22px}.avatar img{width:18px;height:18px}.bubble{max-width:calc(100vw - 55px)}.message.user .bubble{max-width:88%;padding:9px 12px}.message-actions{justify-content:flex-start;margin-top:7px;opacity:1}.message-time{opacity:.48}.composer{padding:8px 9px max(10px,env(safe-area-inset-bottom))}.composer-row{padding:6px;box-shadow:0 4px 18px #1e293b14}.chat-error{align-items:flex-start}.composer-row textarea{min-height:42px;padding:9px 7px;font-size:16px}.composer-tools{gap:0}.composer-tool{width:32px;height:32px;min-height:32px;flex-basis:32px}.attachment-chip{width:min(210px,100%)}.message-sources a{max-width:min(250px,100%)}.send{width:42px;height:42px;min-height:42px;flex-basis:42px}.admin-header{justify-content:flex-start;padding:12px 12px 10px}.account-body{padding:8px 12px 24px}.admin-header .secondary{margin-left:auto}.tabs{padding:0 12px 10px}.admin-body{padding:14px 12px 24px}summary{align-items:flex-start;flex-direction:column;gap:4px}}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root),::view-transition-new(root){display:block;animation:none;mix-blend-mode:normal}:root[data-one-execution-transition=exit]::view-transition-old(root){z-index:2}:root[data-one-execution-transition=exit]::view-transition-new(root){z-index:1}:root[data-one-execution-transition=enter]::view-transition-old(root){z-index:1}:root[data-one-execution-transition=enter]::view-transition-new(root){z-index:2}.execution-trigger{position:relative;overflow:visible}.execution-trigger:not(:disabled):hover svg{filter:drop-shadow(0 0 5px currentColor);transform:scale(1.08) rotate(-4deg)}.execution-trigger svg{transition:transform .16s cubic-bezier(.2,.9,.3,1),filter .16s ease}.one-execution-presence{width:min(900px,calc(100% - 36px));margin:-22px auto 4px;padding:18px 20px 14px;border:1px solid rgb(31 29 25 / 9%);border-radius:18px;background:#fffdf894;box-shadow:0 18px 54px #241f1812;color:#292621;animation:oneExecutionArrive .32s cubic-bezier(.18,.88,.26,1) both}.one-execution-presence-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px}.one-execution-presence-head>div{min-width:0;display:grid;gap:3px}.one-execution-presence-head small{color:#928b80;font-size:8px;font-weight:760;letter-spacing:.18em}.one-execution-presence-head strong{font-size:14px;font-weight:620;letter-spacing:-.015em}.one-execution-presence-head>button{min-height:31px;padding:0 11px;border:1px solid rgb(36 32 27 / 12%);border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:transparent;color:#6f6960;font-size:11px}.one-execution-stream{margin:14px 0 0 46px;padding:0 0 1px 13px;display:grid;gap:7px;border-left:1px solid rgb(42 38 32 / 10%)}.one-execution-step{min-width:0;display:flex;align-items:baseline;gap:9px;overflow:hidden;color:#817a70;font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.one-execution-step>span{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#aaa399}.one-execution-step.active>span,.one-execution-presence.running .one-execution-step:last-child>span,.one-execution-presence.queued .one-execution-step:last-child>span,.one-execution-presence.selecting_target .one-execution-step:last-child>span{background:currentColor;box-shadow:0 0 0 4px #46413914;animation:oneExecutionPulse 1.4s ease-in-out infinite}.one-execution-presence.completed .one-execution-step:last-child,.one-execution-presence.completed .one-execution-presence-head strong{color:#496553}.one-execution-presence.failed .one-execution-step:last-child,.one-execution-presence.failed .one-execution-presence-head strong{color:#98584f}.one-execution-details{margin:11px 0 0 46px;border:0!important;background:transparent!important;box-shadow:none!important}.one-execution-result{margin:16px 0 0 46px;padding-top:15px;border-top:1px solid rgb(42 38 32 / 9%);color:#39352f;font-size:13px;line-height:1.75}.one-execution-result.error{color:#98584f}.one-execution-details summary{color:#9a9388;font-size:10px}.one-execution-details pre{max-height:230px;margin-top:10px;padding:12px;overflow:auto;border-radius:10px;background:#1e1c180d;color:#615b52;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.execution-source .bubble{text-shadow:0 0 28px rgb(255 255 255 / 9%)}@keyframes oneExecutionArrive{0%{opacity:0;transform:translateY(-8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oneExecutionPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:760px){.one-execution-presence{width:calc(100% - 28px);margin-top:-18px;padding:15px 15px 12px}.one-execution-stream,.one-execution-result,.one-execution-details{margin-left:0}}@media(prefers-reduced-motion:reduce){.one-execution-presence,.one-execution-step>span,.execution-trigger svg{animation:none!important;transition:none!important}}.one-shell .account-body{width:min(1120px,100%);margin:0 auto;padding:18px 26px 40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.one-shell .account-panel{width:100%;border-color:#ffffffbf;border-radius:18px;background:#ffffff94;box-shadow:0 15px 50px #2d28220f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.power-balance{font-size:clamp(34px,5vw,52px);font-weight:560;letter-spacing:-.045em}.power-balance small{color:#8b877f;font-size:13px;font-weight:500;letter-spacing:0}.recharge-inline{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:9px}.recharge-inline>span{color:#77736b;font-size:12px}.account-ledger-panel{grid-column:1 / -1}.account-wide-notice{grid-column:1 / -1;margin:0}.mini-ledger{display:grid}.mini-ledger>div{padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgb(55 50 43 / 8%)}.mini-ledger>div:last-child{border-bottom:0}.mini-ledger span{min-width:0;display:grid;gap:3px}.mini-ledger small{color:#98938b}.positive{color:#23845a}.negative{color:#a55b4f}.ops-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-metric,.ops-panel{padding:20px;border:1px solid rgb(255 255 255 / 74%);border-radius:17px;display:grid;gap:6px;background:#ffffff94;box-shadow:0 12px 45px #2d28220d}.ops-metric small{color:#99938b;font-size:9px;font-weight:700;letter-spacing:.15em}.ops-metric strong{font-size:28px;font-weight:570;letter-spacing:-.04em}.ops-metric span,.ops-panel p{color:#817c74;font-size:12px}.span-all{grid-column:1 / -1}.ops-table{overflow:hidden;border:1px solid rgb(255 255 255 / 76%);border-radius:16px;background:#ffffff8c}.ops-table-head,.ops-table-row{padding:12px 15px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:12px;align-items:center}.ops-table-head{color:#918c84;font-size:10px;background:#ffffff73}.ops-table-row{border-top:1px solid rgb(55 50 43 / 7%);color:#4b4842;font-size:12px}.ops-table-row>span{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.ops-table-row small{color:#9c978f;font-size:9px}.price-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.price-fields label{display:grid;gap:4px;color:#625e57;font-size:11px}.price-fields small{color:#9a958d;font-size:9px}.context-debugger{min-height:640px;display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:14px}.context-trace-list,.context-detail{min-width:0;border:1px solid rgb(255 255 255 / 76%);border-radius:17px;background:#ffffff94;box-shadow:0 12px 45px #2d28220d}.context-trace-list{padding:9px;display:flex;flex-direction:column;gap:7px;overflow:auto}.context-private-note{margin:2px 2px 5px;padding:10px;display:flex;gap:8px;color:#756f66;font-size:11px;line-height:1.5;border-radius:11px;background:#2d29240d}.context-private-note svg{flex:0 0 auto}.context-trace-list>button{padding:12px;display:grid;gap:5px;text-align:left;border:0;border-radius:12px;background:transparent}.context-trace-list>button:hover,.context-trace-list>button.active{background:#ebe8e2}.context-trace-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.context-trace-list span,.context-trace-list small{color:#8f8980;font-size:10px}.context-detail{padding:20px;overflow:auto}.context-detail>header{margin-bottom:17px;padding-bottom:17px;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid rgb(55 50 43 / 8%)}.context-detail>header h3{margin:5px 0 0;font-size:18px}.context-detail>header small{color:#918b82;font-size:10px}.context-detail>header>span{display:grid;gap:4px;flex:0 0 auto;text-align:right;color:#777168;font-size:11px}.context-section{margin-top:12px;overflow:hidden;border:1px solid rgb(55 50 43 / 8%);border-radius:13px;background:#ffffff7a}.context-section h4{margin:0;padding:10px 13px;color:#5c574f;font-size:11px;border-bottom:1px solid rgb(55 50 43 / 7%);background:#2d292408}.context-section pre{margin:0;padding:14px;color:#312e2a;font:12px/1.75 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.ops-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-table-head{display:none}.ops-table-row{grid-template-columns:1fr 1fr}}@media(max-width:760px){.one-shell .account-body{grid-template-columns:1fr;padding:12px}.account-ledger-panel,.account-wide-notice{grid-column:auto}.recharge-inline{grid-template-columns:1fr auto}.recharge-inline>span{display:none}.ops-dashboard{grid-template-columns:1fr 1fr}.ops-table-row,.context-debugger{grid-template-columns:1fr}.context-trace-list{max-height:260px}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif}.one-shell{position:relative;width:100%;height:100dvh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:66px minmax(0,1fr);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 38%,rgb(115 101 255 / 10%),transparent 25%),radial-gradient(circle at 83% 15%,rgb(255 190 129 / 10%),transparent 22%),#f3f1ed}.one-shell:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;opacity:.38;background-image:radial-gradient(rgb(33 31 28 / 12%) .45px,transparent .45px);background-size:5px 5px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 65%);mask-image:linear-gradient(to bottom,black,transparent 65%)}.one-chrome{z-index:70;min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:12px 18px}.one-brand-button,.one-current-space,.one-chrome-button,.one-user-button{border:0}.one-brand-button{width:fit-content;height:42px;padding:0 13px 0 15px;display:inline-flex;align-items:center;gap:11px;border-radius:13px;background:#c8c4be;box-shadow:inset 0 1px #ffffff5c,0 5px 18px #2a262112}.one-brand-button:hover{background:#bdb9b3;transform:translateY(-1px)}.one-brand-button .one-wordmark{color:#fff;font-size:17px;font-weight:780;letter-spacing:.16em;text-shadow:0 1px 1px rgb(36 33 30 / 7%)}.one-live-signal{width:6px;height:6px;border-radius:50%;background:#3b3935;box-shadow:0 0 0 4px #ffffff2e;animation:oneSignal 3.2s ease-in-out infinite}@keyframes oneSignal{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.one-current-space{max-width:min(420px,40vw);padding:7px 13px;overflow:hidden;border-radius:999px;background:#ffffff57;color:#7f7b74;font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.one-current-space:hover{background:#ffffff9e;color:#302e2a}.one-chrome-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.one-chrome-button{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;background:#ffffff70;color:#716e67;font-size:11px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.one-chrome-button:hover,.one-chrome-button.active{background:#ffffffc7;color:#24231f}.one-chrome-button.icon-only{width:36px;padding:0}.one-user-button{width:34px;height:34px;margin-left:2px;border-radius:50%;background:#282722;color:#fff;font-size:12px;font-weight:650}.one-user-button:hover{transform:scale(1.04)}.one-popover-scrim{position:fixed;z-index:78;inset:0;border:0;background:#1f1d1a0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.one-history-popover{position:fixed;z-index:80;top:64px;right:18px;width:min(390px,calc(100vw - 36px));max-height:min(660px,calc(100dvh - 82px));padding:10px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;border:1px solid rgb(255 255 255 / 80%);border-radius:19px;background:#f8f7f4e8;box-shadow:0 28px 90px #28241f2e;-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25);animation:onePopoverIn .16s ease-out}@keyframes onePopoverIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.one-popover-heading{padding:10px 10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.one-popover-heading small{color:#a09b93;font-size:9px;font-weight:650;letter-spacing:.14em}.one-popover-heading h3{margin-top:3px;font-size:19px;font-weight:580;letter-spacing:-.025em}.one-popover-heading>button{padding:8px 10px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:9px;background:#262520;color:#fff;font-size:11px}.one-popover-list{min-height:110px;display:grid;align-content:start;gap:3px;overflow:auto}.one-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:11px}.one-history-row:hover,.one-history-row.active{background:#ffffffbf}.one-history-row>button{min-width:0;padding:10px;border:0;display:grid;gap:3px;background:transparent;color:#393732;text-align:left}.one-history-row>button:first-child span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.one-history-row>button:first-child small{font-size:9px}.one-history-row>button:last-child{width:34px;place-items:center;color:#aaa69e}.one-popover-empty{padding:48px 20px;color:#aaa69e;font-size:12px;line-height:1.7;text-align:center}.one-load-more{margin:6px 8px;padding:7px;border:0;border-radius:8px;background:#ffffff8c;color:#77736b;font-size:11px}.one-popover-footer{padding:8px 7px 2px;display:flex;justify-content:space-between;border-top:1px solid rgb(83 77 68 / 8%)}.one-popover-footer button{padding:7px;border:0;display:inline-flex;align-items:center;gap:5px;background:transparent;color:#8b877f;font-size:10px}.one-shell>.chat,.one-shell>.admin-page,.one-shell>.account-page,.one-shell>.agents-page{min-height:0;grid-row:2}.one-chat{height:auto;min-height:0;background:transparent}.one-chat.home-mode{grid-template-rows:minmax(230px,1fr) auto minmax(32px,.25fr)}.home-mode .messages{grid-row:1;padding:10px 24px 0;overflow:visible}.one-hero{width:min(820px,100%);max-width:820px;margin:auto auto 28px}.one-presence{position:relative;width:58px;height:58px;margin:0 auto 22px}.one-presence:before{position:absolute;inset:-28px;content:"";border-radius:50%;background:radial-gradient(circle,rgb(115 101 255 / 19%),transparent 66%);filter:blur(4px);animation:oneAura 5s ease-in-out infinite}@keyframes oneAura{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.one-hero-kicker{margin-bottom:12px;color:#8e8880;font-size:9px;font-weight:670;letter-spacing:.2em}.one-hero h2{margin-bottom:12px;color:#25231f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:560;letter-spacing:-.052em;line-height:1.08}.one-hero p{color:#8d887f;font-size:14px;letter-spacing:.01em}.home-mode .composer{grid-row:2;width:min(860px,100%);margin:0 auto;padding:0 24px;background:transparent}.composer-context{padding:3px 5px;border:0;justify-content:center;background:transparent;color:#938e85;cursor:pointer}.composer-context:hover{color:#403d37}.home-mode .composer-row{padding:10px;border-color:#ffffffbf;border-radius:20px;background:#ffffffba;box-shadow:0 22px 70px #3630291c,inset 0 1px #ffffffe5;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.home-mode .composer-row:focus-within{border-color:#7465ff52;background:#ffffffe0;box-shadow:0 26px 80px #36302924,0 0 0 4px #7465ff0f}.home-mode .composer-row textarea{min-height:48px;padding:12px 9px;font-size:15px}.home-mode .send{width:48px;height:48px;min-height:48px;flex-basis:48px;border-radius:14px;background:#272520}.dia-prompts{margin:17px -3px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dia-prompts button{min-width:0;min-height:72px;padding:13px 14px;border:1px solid rgb(255 255 255 / 60%);border-radius:15px;display:grid;align-content:center;gap:7px;background:#ffffff5c;color:#5f5b54;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.dia-prompts button:nth-child(1){transform:rotate(-.35deg) translateY(2px)}.dia-prompts button:nth-child(2){transform:translateY(10px)}.dia-prompts button:nth-child(3){transform:rotate(.35deg) translateY(3px)}.dia-prompts button:hover{z-index:1;background:#ffffffc2;box-shadow:0 14px 40px #302b2514;transform:translateY(-2px)}.dia-prompts small{color:#9a948b;font-size:8px;font-weight:680;letter-spacing:.14em}.dia-prompts span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.one-chat.conversation-mode{grid-template-rows:minmax(0,1fr) auto}.conversation-mode .messages{padding-top:54px;gap:38px}.conversation-mode .message{width:min(880px,100%)}.conversation-mode .avatar{display:none}.conversation-mode .message.user{justify-content:flex-start}.conversation-mode .message.user .bubble{width:100%;max-width:100%;padding:0 0 24px;border-bottom:1px solid rgb(52 48 42 / 9%);border-radius:0;background:transparent;color:#2a2823;font-size:clamp(21px,2.5vw,29px);font-weight:520;letter-spacing:-.025em;line-height:1.35}.conversation-mode .message.assistant .bubble{width:100%;max-width:100%}.conversation-mode .markdown-body{color:#34312c;font-size:15px;line-height:1.85}.conversation-mode .message-time{opacity:.45}.conversation-mode .composer{padding-bottom:18px;background:linear-gradient(to bottom,transparent,#f3f1ed 22%)}.conversation-mode .composer-row{border-color:#3f3a321a;border-radius:17px;background:#ffffffc7;box-shadow:0 14px 50px #2d282214}.one-shell .admin-page,.one-shell .account-page,.one-shell .agents-page{height:auto;background:transparent}.one-shell .admin-header{padding-top:30px}.one-shell .mobile-menu{display:none}@media(max-width:760px){.one-shell{grid-template-rows:58px minmax(0,1fr)}.one-chrome{grid-template-columns:1fr auto;padding:9px 10px}.one-current-space{display:none}.one-brand-button{height:38px}.one-chrome-button.knowledge span:not(.connection-dot){display:none}.one-chrome-button.knowledge{width:36px;padding:0}.one-history-popover{top:58px;right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 68px)}.one-chat.home-mode{grid-template-rows:minmax(215px,1fr) auto minmax(20px,.1fr)}.home-mode .messages{padding-inline:18px}.one-hero{margin-bottom:20px}.one-presence{width:46px;height:46px;margin-bottom:17px}.one-hero h2{font-size:clamp(28px,8vw,38px)}.one-hero p{font-size:13px}.home-mode .composer{padding-inline:12px}.dia-prompts{display:flex;gap:7px;overflow-x:auto;padding:0 3px 8px;scrollbar-width:none}.dia-prompts button{min-width:210px;transform:none!important}.conversation-mode .messages{padding:30px 17px}.conversation-mode .composer{padding-inline:12px}}@media(max-width:440px){.login-shell{padding:14px}.login-panel{padding:26px 20px}.login-brand{grid-template-columns:125px 1px 1fr;gap:12px}.login-brand img{width:125px}.login-brand h1{font-size:18px}.chat-header .chat-controls{width:40vw}.chat-title strong{max-width:30vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--one-ink: #171714;--one-ink-soft: #35332e;--one-paper: #f5f3ee;--one-surface: #fffefa;--one-line: #dedbd3;--one-muted: #807b72;--one-focus: rgb(31 29 25 / 16%)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--one-focus)}input:focus,select:focus,textarea:focus{border-color:#8c877d;box-shadow:0 0 0 3px #1f1d1912}.primary{background:var(--one-ink);color:#fff}.primary:hover{background:#000}.secondary:hover{border-color:#bbb6ad;background:#f3f1ec}.login-shell{background:radial-gradient(circle at 50% 25%,rgb(255 255 255 / 92%),transparent 34%),linear-gradient(90deg,rgb(31 29 25 / 3.5%) 1px,transparent 1px),linear-gradient(rgb(31 29 25 / 3.5%) 1px,transparent 1px),var(--one-paper);background-size:auto,38px 38px,38px 38px,auto}.login-panel{padding:38px;border-color:#ffffffd1;border-radius:20px;background:#fffefadb;box-shadow:0 28px 90px #27231d1f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.login-divider{background:#dad6cd}.login-panel input{border-color:var(--one-line);border-radius:10px;background:#ffffffd1}.login-panel .primary{border-radius:11px}.one-shell{background:radial-gradient(circle at 50% 37%,rgb(255 255 255 / 72%),transparent 29%),radial-gradient(circle at 82% 12%,rgb(64 59 51 / 4%),transparent 23%),var(--one-paper)}.composer-tool:hover:not(:disabled):not(.disabled),.composer-tool.active{background:#ece9e2;color:var(--one-ink)}.composer-tool.active{box-shadow:inset 0 0 0 1px #d2cec5}.attachment-file-icon{background:#eeece6;color:var(--one-ink-soft)}.message-sources a:hover{border-color:#c8c3b9;background:#f5f3ee}.message-sources a strong{background:#e9e6de;color:var(--one-ink-soft)}@media(max-width:440px){.login-panel{padding:28px 22px;border-radius:17px}.login-brand{grid-template-columns:auto 1px 1fr}}:root{color:#20201e;background:#f7f6f3}body{background:#f7f6f3}.app-shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{padding:12px 10px 10px;gap:5px;background:#f0efeb;color:#252522;border-right-color:#e3e1db}.side-top{padding:0 5px;margin-bottom:9px}.one-wordmark,.one-home-mark{color:#191917;font-size:17px;font-weight:760;letter-spacing:.16em}.sidebar .icon-btn,.sidebar .nav-item,.sidebar .ghost{color:#5d5d58}.sidebar .icon-btn:hover,.sidebar .nav-item:hover,.sidebar .nav-item.active,.sidebar .ghost:hover{background:#ffffffb8;color:#1c1c1a}.sidebar .nav-item.active{box-shadow:none}.nav-item .connection-dot{margin-left:auto}.connection-dot{width:7px;height:7px;flex:0 0 7px;display:inline-block;border-radius:999px;background:#aaa9a3;box-shadow:0 0 0 3px #aaa9a31f}.connection-dot.connected,.provider-status.connected{background:#2f9d69;box-shadow:0 0 0 3px #2f9d691f}.connection-dot.error,.connection-dot.revoked{background:#d35d55}.one-history{margin-top:14px}.one-history-heading{padding:4px 9px 6px;color:#98968f;letter-spacing:.04em}.conversation-row{border-radius:7px}.conversation-row:hover,.conversation-row.active{background:#ffffffa8}.conversation-main{padding-left:9px;color:#66655f}.conversation-row.active .conversation-main{color:#22221f}.sidebar .section-icon,.sidebar .icon-inline{color:#96948d}.sidebar .section-icon:hover,.sidebar .icon-inline:hover{background:#fff;color:#252522}.chat{grid-template-rows:64px minmax(0,1fr) auto;background:#fbfaf8}.chat-header{padding:10px 24px;background:#fbfaf8d1;border-bottom-color:#ebe9e4}.chat-header .chat-controls{min-width:auto}.knowledge-header-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #e2e0da;border-radius:999px;background:#ffffffb8;color:#65645e;font-size:12px}.knowledge-header-pill:hover{border-color:#cfccc4;color:#292926}.messages{padding-top:38px}.empty-state{width:min(600px,100%);max-width:600px;color:#73716a}.one-home-mark{margin-bottom:24px;font-size:13px;color:#98968f}.empty-state h2{margin-bottom:10px;color:#1f1f1c;font-size:clamp(28px,3.4vw,42px);font-weight:560;letter-spacing:-.035em}.empty-state p{color:#7b7972;font-size:15px}.onboarding-card{width:min(430px,100%);margin:34px auto 0;padding:17px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;border:1px solid #dfdcd4;border-radius:14px;background:#fff;color:#262622;text-align:left;box-shadow:0 12px 40px #33312a0f}.onboarding-card:hover{border-color:#c9c5ba;transform:translateY(-1px)}.onboarding-step{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#22221f;color:#fff;font-size:11px}.onboarding-card>span:nth-child(2){display:grid;gap:4px}.onboarding-card small{font-size:12px;font-weight:400}.prompt-suggestions{margin:32px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.prompt-suggestions button{padding:9px 13px;border:1px solid #e3e0d9;border-radius:999px;background:#ffffffb8;color:#69675f;font-size:12px}.prompt-suggestions button:hover{border-color:#c9c5ba;color:#242421}.composer{padding-bottom:max(22px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,#fbfaf8a6,#fbfaf8 24%)}.composer-context{width:min(clamp(860px,72vw,1120px),100%);margin:0 auto 7px;display:flex;align-items:center;gap:7px;color:#8b8982;font-size:11px}.composer-row{border-color:#dedbd3;border-radius:14px;box-shadow:0 10px 35px #2b292312}.composer-row:focus-within{border-color:#b9b5aa;box-shadow:0 12px 40px #2b292317}.send{border-radius:10px;background:#232320}.send:hover:not(:disabled){background:#000}.knowledge-panel{max-width:720px;border-radius:16px}.knowledge-provider-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid #ece9e2}.knowledge-provider-head h3{margin:0 0 3px;font-size:16px}.knowledge-provider-head p{color:#8a8880;font-size:12px}.provider-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f0efeb;color:#44433e}.provider-status{padding:5px 9px;border-radius:999px;background:#efeee9;color:#77756e;font-size:11px}.provider-status.connected{color:#237c52}.knowledge-panel .primary{background:#232320;border-color:#232320}.knowledge-panel .primary:hover:not(:disabled){background:#000}@media(max-width:760px){.empty-state h2{font-size:28px}.prompt-suggestions{display:grid}.prompt-suggestions button{width:100%}}.app-shell.one-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:66px minmax(0,1fr)}.one-shell .one-chat{height:auto;min-height:0;background:transparent}.one-shell .one-hero h2{margin-bottom:12px;color:#25231f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:560;letter-spacing:-.052em;line-height:1.08}.one-shell .one-hero p{color:#8d887f;font-size:14px;letter-spacing:.01em}@media(max-width:760px){.app-shell.one-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:58px minmax(0,1fr)}.one-shell .one-hero h2{font-size:clamp(28px,8vw,38px)}.one-shell .one-hero p{font-size:13px}}.one-eye{--eye-black: #0b0b0a;--eye-white: #fff;position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:27%;background:var(--eye-black);box-shadow:inset 0 1px #ffffff1a;isolation:isolate;transform-origin:center}.one-eye-xs{width:22px;height:22px}.one-eye-sm{width:25px;height:25px}.one-eye-md{width:38px;height:38px}.one-eye-lg{width:58px;height:58px}.one-eye-hero{width:86px;height:86px}.one-eye-white{position:relative;width:75%;height:75%;display:block;overflow:hidden;border-radius:50%;background:var(--eye-white);transform-origin:center;animation:oneEyeBlink 7.2s cubic-bezier(.2,.9,.28,1) infinite}.one-eye-white:after{position:absolute;z-index:2;content:"";pointer-events:none;opacity:0;background:var(--eye-black)}.one-eye-pupil{position:absolute;top:18%;bottom:16%;left:46%;width:10%;min-width:2px;display:block;border-radius:999px;background:var(--eye-black);transform:rotate(3deg);transform-origin:center;animation:oneEyeLook 10s cubic-bezier(.65,0,.35,1) infinite}.one-eye-lid{position:absolute;z-index:3;left:11%;width:78%;height:38%;display:block;pointer-events:none;opacity:0;background:var(--eye-black);transition:transform .32s cubic-bezier(.2,.9,.3,1),opacity .18s ease}.one-eye-lid-top{top:10%;border-radius:50% 50% 42% 42%/78% 78% 22% 22%;transform:translateY(-105%)}.one-eye-lid-bottom{bottom:10%;border-radius:42% 42% 50% 50%/22% 22% 78% 78%;transform:translateY(105%)}.one-eye:hover .one-eye-white,button:hover .one-eye .one-eye-white{animation:oneEyeHello .72s cubic-bezier(.2,1.7,.35,1) 1}.one-eye:hover .one-eye-pupil,button:hover .one-eye .one-eye-pupil{animation:oneEyeNotice .72s cubic-bezier(.2,1.7,.35,1) 1}.one-eye.mood-attentive .one-eye-white{animation:oneEyeAttentive 6.4s cubic-bezier(.2,.9,.28,1) infinite}.one-eye.mood-attentive .one-eye-pupil{animation-duration:7.4s}.one-eye.mood-thinking .one-eye-white{animation:oneEyeThinkBlink 2.2s cubic-bezier(.2,.9,.28,1) infinite}.one-eye.mood-thinking .one-eye-pupil{animation:oneEyeThink 1.8s cubic-bezier(.65,0,.35,1) infinite alternate}.one-eye.mood-pleased .one-eye-white{height:58%;border-radius:50% 50% 55% 55%/35% 35% 65% 65%;animation:oneEyePleased 3.8s ease-in-out infinite}.one-eye.mood-cozy .one-eye-white{height:52%;border-radius:52% 52% 50% 50%/36% 36% 64% 64%;animation:oneEyeCozy 6.2s ease-in-out infinite}.one-eye.mood-cozy .one-eye-pupil{top:22%;bottom:18%;animation:oneEyeCozyLook 8s ease-in-out infinite}.one-eye.mood-angry .one-eye-white{height:72%;animation:oneEyeAngry 2.8s ease-in-out infinite}.one-eye.mood-angry .one-eye-lid-top{height:42%;opacity:1;clip-path:polygon(0 0,100% 0,100% 60%,68% 42%,51% 79%,31% 43%,0 61%);transform:translateY(0)}.one-eye.mood-angry .one-eye-pupil{top:27%;bottom:12%;animation:oneEyeAngryPupil 2.8s ease-in-out infinite}.one-eye.mood-surprised .one-eye-white{width:82%;height:82%;animation:oneEyeSurprised 2.6s cubic-bezier(.2,1.4,.3,1) infinite}.one-eye.mood-surprised .one-eye-pupil{top:12%;bottom:10%;width:8%}.one-eye.mood-curious .one-eye-white{height:68%;animation:oneEyeCuriousAperture 5.6s ease-in-out infinite}.one-eye.mood-curious .one-eye-pupil{animation:oneEyeCuriousLook 5.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes oneEyeBlink{0%,4%,36%,39%,42%,76%,79%,to{transform:scaleY(1)}37.5%,40.5%,77.5%{transform:scaleY(.06)}}@keyframes oneEyeLook{0%,12%,to{transform:translate(0) rotate(3deg)}20%,34%{transform:translate(-150%) rotate(-2deg)}46%,62%{transform:translate(145%) rotate(5deg)}72%,88%{transform:translate(18%) rotate(2deg)}}@keyframes oneEyeAttentive{0%,42%,46%,to{transform:scaleY(.84)}44%{transform:scaleY(.06)}52%{transform:scaleY(.95)}}@keyframes oneEyeHello{0%,to{transform:scaleY(1)}22%{transform:scaleY(.04)}52%{transform:scaleY(1.12)}72%{transform:scaleY(.9)}}@keyframes oneEyeNotice{0%,to{transform:translate(0) rotate(3deg) scaleY(1)}38%{transform:translate(-110%) rotate(-5deg) scaleY(.9)}70%{transform:translate(35%) rotate(4deg) scaleY(1.08)}}@keyframes oneEyeThinkBlink{0%,72%,to{transform:scaleY(.78) translateY(4%)}82%{transform:scaleY(.08) translateY(4%)}}@keyframes oneEyeThink{0%{transform:translate(-125%) rotate(-3deg)}to{transform:translate(125%) rotate(5deg)}}@keyframes oneEyePleased{0%,to{transform:scaleY(.82) translateY(8%)}50%{transform:scaleY(.58) translateY(17%)}}@keyframes oneEyeCozy{0%,68%,to{transform:scaleY(.72) translateY(8%)}76%{transform:scaleY(.42) translateY(14%)}84%{transform:scaleY(.88) translateY(4%)}}@keyframes oneEyeCozyLook{0%,25%,to{transform:translate(-20%) rotate(1deg)}48%,72%{transform:translate(38%) rotate(4deg)}}@keyframes oneEyeAngry{0%,to{transform:scaleY(.84) translateY(7%)}50%{transform:scaleY(.76) translateY(10%)}}@keyframes oneEyeAngryPupil{0%,to{transform:translate(-35%) rotate(-3deg)}50%{transform:translate(35%) rotate(4deg)}}@keyframes oneEyeSurprised{0%,to{transform:scale(1)}50%{transform:scale(.91,1.06)}}@keyframes oneEyeCuriousAperture{0%,46%,50%,to{transform:scaleY(.9) rotate(-2deg)}48%{transform:scaleY(.06) rotate(-2deg)}}@keyframes oneEyeCuriousLook{0%,24%,to{transform:translate(-105%) rotate(-2deg)}42%,68%{transform:translate(95%) rotate(4deg)}82%{transform:translate(12%) rotate(2deg)}}.one-wordmark{display:inline-flex;align-items:center;gap:.04em;color:#171714;font-size:28px;font-weight:720;letter-spacing:-.065em;line-height:1;text-transform:lowercase}.one-wordmark-letters{display:inline-block;transform:translateY(-.02em)}.one-wordmark.inverse{color:#fff}.login-brand{grid-template-columns:auto 1px 1fr}.login-brand .one-wordmark{font-size:30px}.login-brand .one-eye-sm{width:31px;height:31px}.one-brand-button{padding-left:9px;background:#a7a29a}.one-brand-button:hover{background:#98938b}.one-brand-button .one-wordmark{gap:.02em;color:#fff;font-size:19px;letter-spacing:-.065em;text-shadow:none}.one-brand-button .one-eye-sm{width:27px;height:27px}.one-presence{width:86px;height:86px;margin-bottom:28px;padding:0;border:0;display:block;background:transparent;cursor:pointer}.one-presence:before{inset:-54px;background:radial-gradient(circle,rgb(25 24 21 / 12%),transparent 64%);filter:blur(9px);pointer-events:none;opacity:.7;animation:none}.one-pupil-mark{width:9px;height:19px;margin-right:5px;overflow:visible;color:var(--one-ink)}.one-pupil-mark path{fill:none;stroke:currentColor;stroke-width:4.6;stroke-linecap:round}.conversation-mode .avatar{width:26px;height:26px;flex:0 0 26px;display:grid;margin-top:3px}.conversation-mode .message.assistant .bubble{width:calc(100% - 36px)}@media(max-width:760px){.one-presence{width:68px;height:68px}.one-presence{margin-bottom:23px}.one-brand-button .one-wordmark-letters,.one-brand-button .one-live-signal{display:none}.one-brand-button{width:38px;padding:0;justify-content:center}.one-brand-button .one-eye-sm{width:29px;height:29px}.conversation-mode .message.assistant .bubble{width:calc(100% - 31px)}}@media(prefers-reduced-motion:reduce){.one-eye,.one-eye-white,.one-eye-pupil,.one-hero-expression,.one-hero-pupil{animation:none!important}}body{background:var(--one-paper)}.app-shell.one-shell{background:radial-gradient(ellipse at 50% 30%,rgb(255 255 255 / 92%) 0,rgb(255 255 255 / 34%) 30%,transparent 56%),radial-gradient(circle at 7% 92%,rgb(37 34 29 / 4%),transparent 24%),var(--one-paper)}.one-shell:before{opacity:.24;background-size:6px 6px;-webkit-mask-image:linear-gradient(to bottom,black,rgb(0 0 0 / 38%) 58%,transparent 92%);mask-image:linear-gradient(to bottom,black,rgb(0 0 0 / 38%) 58%,transparent 92%)}.one-chrome{min-height:66px;padding:12px 22px;border-bottom:1px solid rgb(54 50 43 / 4%)}.one-brand-button{height:42px;padding:0 13px 0 8px;border-radius:15px;background:var(--one-ink);box-shadow:0 8px 24px #1e1b1721,inset 0 1px #ffffff21}.one-brand-button:hover{background:#000}.one-current-space{padding:8px 15px;border:1px solid rgb(255 255 255 / 70%);background:#fffefa85;box-shadow:0 6px 22px #2b27200a}.one-chrome-button{border:1px solid rgb(255 255 255 / 64%);background:#fffefa7a}.one-chat.home-mode{grid-template-rows:minmax(255px,1fr) auto minmax(28px,.16fr)}.home-mode .messages{padding:26px 24px 0}.one-hero{width:min(900px,100%);max-width:900px;margin-bottom:34px}.one-presence{width:104px;height:104px;margin-bottom:32px}.one-presence:before{inset:-68px;background:radial-gradient(circle,rgb(27 25 21 / 13%),transparent 62%)}.one-hero-eye{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 24px 27px rgb(30 27 23 / 20%))}.one-hero-eye-shell{fill:#0b0b0a}.one-hero-expression{transform-box:fill-box;transform-origin:center}.one-hero-aperture{fill:#fff;opacity:0;transition:opacity .13s ease}.one-hero-pupil{fill:none;stroke:#0b0b0a;stroke-width:6.2;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .18s cubic-bezier(.2,.9,.3,1)}.one-presence[data-eye-state=idle] .aperture-a2,.one-presence[data-eye-state=tracking] .aperture-a2,.one-presence[data-eye-state=blink] .aperture-a2,.one-presence[data-eye-state=alert] .aperture-a5,.one-presence[data-eye-state=thinking] .aperture-a3{opacity:1}.one-presence[data-eye-state=idle] .one-hero-expression{animation:oneHeroBlink 8.6s cubic-bezier(.2,.9,.28,1) infinite}.one-presence[data-eye-state=idle] .one-hero-pupil{animation:oneHeroLook 10.8s cubic-bezier(.65,0,.35,1) infinite}.one-presence[data-eye-state=thinking] .one-hero-pupil{transform:translate(1px,4px) scaleY(.72)}.one-presence[data-eye-state=blink] .one-hero-expression{animation:oneHeroPokeBlink .17s cubic-bezier(.2,.9,.28,1) both}.one-presence[data-eye-state=alert] .one-hero-expression{animation:oneHeroAlert .26s ease-out both}@keyframes oneHeroBlink{0%,3%,31%,34%,68%,71%,74%,to{transform:scaleY(1)}32.5%,69.5%,72.5%{transform:scaleY(.07)}}@keyframes oneHeroLook{0%,14%,to{transform:translate(0) rotate(1deg)}22%,38%{transform:translate(-7px,1px) rotate(-2deg)}49%,65%{transform:translate(7px,-1px) rotate(4deg)}76%,91%{transform:translate(2px,1px) rotate(2deg)}}@keyframes oneHeroPokeBlink{0%,to{transform:scaleY(1)}48%{transform:scaleY(.06)}}@keyframes oneHeroAlert{0%,to{transform:translate(0)}35%{transform:translate(-2px)}70%{transform:translate(2px)}}.one-hero-kicker{margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center;color:#8c877e;font-size:9px}.one-shell .one-hero h2{max-width:880px;margin-right:auto;margin-left:auto;font-size:clamp(38px,4.2vw,62px);font-weight:610;letter-spacing:-.058em;text-wrap:balance}.one-shell .one-hero p{color:#7e7970;font-size:15px}.home-mode .composer{width:min(900px,100%)}.home-mode .composer-row{padding:11px;border:1px solid rgb(255 255 255 / 92%);border-radius:24px;background:#fffefad6;box-shadow:0 26px 72px #2d282221,inset 0 1px #ffffffeb}.home-mode .composer-row:focus-within{border-color:#4a443b33;box-shadow:0 30px 84px #2d282229,0 0 0 5px #26231e0a}.home-mode .send{border-radius:16px;background:var(--one-ink)}.dia-prompts{margin:18px 0 0;align-items:stretch;gap:10px}.dia-prompts button,.dia-prompts button:nth-child(1),.dia-prompts button:nth-child(2),.dia-prompts button:nth-child(3){min-height:94px;padding:17px;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;row-gap:5px;border-color:#ffffffc7;border-radius:19px;background:#fffefa7a;transform:none}.dia-prompts button>.one-eye{grid-row:1 / 3;align-self:center}.dia-prompts small,.dia-prompts span{grid-column:2}.dia-prompts span{line-height:1.45;overflow:visible;white-space:normal;text-wrap:balance}.dia-prompts button:hover,.dia-prompts button:nth-child(1):hover,.dia-prompts button:nth-child(2):hover,.dia-prompts button:nth-child(3):hover{border-color:#332f281f;background:#fffefae0;box-shadow:0 18px 50px #302b2517;transform:translateY(-3px)}.one-shell .account-panel-title{gap:10px}.one-shell .account-panel-title h3{display:block}.one-shell .account-panel,.one-shell .admin-form,.one-shell .table-row,.one-shell details,.one-shell .agent-card,.one-shell .knowledge-panel{border-color:#ffffffc7;border-radius:17px;background:#fffefaa6;box-shadow:0 14px 48px #2d28220f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.one-shell .tabs button{border-radius:10px}.one-shell .tabs button.active{background:var(--one-ink)}.one-shell input,.one-shell select,.one-shell textarea{border-color:#d9d5cc;border-radius:10px}@media(max-width:760px){.one-chrome{padding:8px 10px}.one-chat.home-mode{grid-template-rows:minmax(225px,1fr) auto minmax(16px,.08fr)}.home-mode .messages{padding:16px 18px 0}.one-presence{width:74px;height:74px}.one-presence{margin-bottom:24px}.one-shell .one-hero h2{font-size:clamp(30px,9.2vw,42px)}.dia-prompts{padding-bottom:10px}.dia-prompts button{min-width:238px;min-height:88px}}:root{--one-ink: #11110f;--one-paper: #f2efe8;--one-surface: #fffdf8;--one-line: #d8d3c9;--one-muted: #777168}.app-shell.one-shell{grid-template-rows:74px minmax(0,1fr);background:radial-gradient(ellipse at 50% 26%,rgb(255 255 255 / 96%) 0,rgb(255 255 255 / 42%) 34%,transparent 62%),radial-gradient(circle at 100% 100%,rgb(18 17 14 / 5%),transparent 30%),var(--one-paper)}.one-shell .one-chrome{min-height:74px;padding:14px 26px;border-bottom:0}.one-shell .one-brand-button{height:44px;border-radius:14px;box-shadow:0 9px 30px #16141024}.one-shell .one-current-space{padding:9px 17px;border-color:#ffffffdb;background:#fffdf8a3;color:#716b62;box-shadow:0 7px 26px #201c160d}.one-shell .one-chrome-button{min-height:38px;border-color:#fffc;background:#fffdf894;color:#686258}.one-shell .one-chat.home-mode{grid-template-rows:minmax(300px,1fr) auto minmax(24px,.12fr)}.one-shell .home-mode .messages{padding:34px 24px 0}.one-shell .one-hero{width:min(1040px,100%);max-width:1040px;margin-bottom:42px}.one-shell .one-presence{width:132px;height:132px;margin-bottom:38px}.one-shell .one-presence:before{inset:-82px;opacity:.52;background:radial-gradient(circle,rgb(20 18 15 / 13%),transparent 64%)}.one-shell .one-hero-eye{filter:drop-shadow(0 30px 34px rgb(28 24 19 / 21%))}.one-shell .one-hero-kicker{margin-bottom:17px;color:#918a80;font-size:10px;font-weight:720;letter-spacing:.22em}.one-shell .one-hero-kicker .one-pupil-mark{width:10px;height:21px;margin-right:7px}.one-shell .one-hero h2{max-width:1020px;margin-bottom:16px;font-size:clamp(48px,5vw,74px);font-weight:625;letter-spacing:-.065em;line-height:1.02}.one-shell .one-hero p{color:#756f65;font-size:16px}.one-shell .home-mode .composer{width:min(980px,100%)}.one-shell .home-mode .composer-row{min-height:82px;padding:13px;border:1px solid rgb(39 36 30 / 10%);border-radius:25px;background:#fffdf8eb;box-shadow:0 30px 90px #25201924,inset 0 1px #ffffffeb}.one-shell .home-mode .composer-row textarea{min-height:54px;padding:15px 12px;color:#24211d;font-size:16px}.one-shell .home-mode .send{width:54px;height:54px;min-height:54px;flex-basis:54px;border-radius:17px}.one-shell .dia-prompts{margin-top:22px;gap:11px}.one-shell .dia-prompts button,.one-shell .dia-prompts button:nth-child(1),.one-shell .dia-prompts button:nth-child(2),.one-shell .dia-prompts button:nth-child(3){position:relative;min-height:124px;padding:22px 52px 21px 23px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:stretch;row-gap:16px;border:1px solid rgb(30 28 24 / 10%);border-radius:21px;background:#fffdf894;color:#25221e;box-shadow:inset 0 1px #ffffffc7;transform:none;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s cubic-bezier(.2,.9,.3,1),box-shadow .22s ease}.one-shell .dia-prompts small,.one-shell .dia-prompts span{grid-column:1}.one-shell .dia-prompts small{color:#8a8379;font-size:9px;font-weight:760;letter-spacing:.16em;transition:color .22s ease}.one-shell .dia-prompts span{align-self:end;color:inherit;font-size:15px;font-weight:590;letter-spacing:-.02em;line-height:1.35}.one-shell .dia-prompts i{position:absolute;top:18px;right:20px;color:#918a80;font-size:19px;font-style:normal;transition:color .22s ease,transform .22s ease}.one-shell .dia-prompts button:hover,.one-shell .dia-prompts button:nth-child(1):hover,.one-shell .dia-prompts button:nth-child(2):hover,.one-shell .dia-prompts button:nth-child(3):hover{border-color:var(--one-ink);background:var(--one-ink);color:#fff;box-shadow:0 22px 54px #1b18132e;transform:translateY(-4px)}.one-shell .dia-prompts button:hover small,.one-shell .dia-prompts button:hover i{color:#aaa49b}.one-shell .dia-prompts button:hover i{transform:translate(3px,-3px)}.one-shell .conversation-mode .messages{padding-top:66px;gap:46px}.one-shell .conversation-mode .message{width:min(960px,100%)}.one-shell .conversation-mode .message.user .bubble{padding-bottom:30px;font-size:clamp(24px,3vw,36px);font-weight:590;letter-spacing:-.04em}.one-shell .conversation-mode .markdown-body{color:#2c2924;font-size:16px;line-height:1.9}.one-shell .conversation-mode .composer-row{border-radius:20px;box-shadow:0 18px 60px #231f191a}.one-shell .admin-header{padding:34px 34px 20px}.one-shell .admin-header h2{font-size:clamp(27px,3vw,38px);font-weight:625;letter-spacing:-.045em}.one-shell .admin-header p{margin-top:8px;color:#837d73}.one-shell .account-body,.one-shell .admin-body,.one-shell .agents-board{padding-right:34px;padding-left:34px}.one-shell .account-body{gap:18px}.one-shell .account-panel,.one-shell .admin-form,.one-shell .table-row,.one-shell details,.one-shell .agent-card,.one-shell .knowledge-panel{border:1px solid rgb(35 31 25 / 8%);border-radius:22px;background:#fffdf8bd;box-shadow:0 16px 56px #2621190f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.one-shell .account-panel{padding:24px}.one-shell .account-balance-card{border-color:var(--one-ink);background:var(--one-ink);color:#fff;box-shadow:0 25px 70px #18151133}.one-shell .account-balance-card .account-panel-title,.one-shell .account-balance-card h3,.one-shell .account-balance-card .power-balance{color:#fff}.one-shell .account-balance-card .hint,.one-shell .account-balance-card .power-balance small,.one-shell .account-balance-card .recharge-inline>span{color:#aaa69e}.one-shell .account-balance-card select{border-color:#3a3935;background:#22221f;color:#fff}.one-shell .account-balance-card .primary{background:#fff;color:var(--one-ink)}.one-shell .agent-card{min-height:184px;padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.one-shell .agent-card:hover{border-color:#231f1929;box-shadow:0 22px 64px #2621191a;transform:translateY(-3px)}.one-shell .tabs{gap:6px;padding-right:34px;padding-left:34px;border-bottom-color:#231f1914}.one-shell input,.one-shell select,.one-shell textarea{border-color:#d5d0c6;border-radius:12px;background-color:#fffefbd6}@media(max-width:760px){.app-shell.one-shell{grid-template-rows:60px minmax(0,1fr);overflow-x:hidden}.one-shell .one-chrome{min-height:60px;padding:9px 10px}.one-shell .one-chat.home-mode{min-width:0;grid-template-rows:minmax(250px,1fr) auto 12px;overflow-x:hidden}.one-shell .home-mode .messages{padding:18px 16px 0}.one-shell .one-presence{width:88px;height:88px;margin-bottom:27px}.one-shell .one-hero{margin-bottom:27px}.one-shell .one-hero h2{font-size:clamp(34px,10vw,46px)}.one-shell .one-hero p{font-size:14px}.one-shell .home-mode .composer{width:100%;min-width:0;padding-inline:11px}.one-shell .home-mode .composer-row{min-height:68px;padding:8px;border-radius:20px}.one-shell .home-mode .composer-row textarea{min-height:48px;padding:11px 8px}.one-shell .dia-prompts{width:100%;min-width:0;margin-top:13px;gap:8px}.one-shell .dia-prompts button,.one-shell .dia-prompts button:nth-child(1),.one-shell .dia-prompts button:nth-child(2),.one-shell .dia-prompts button:nth-child(3){min-width:250px;min-height:112px}.one-shell .admin-header{padding:24px 16px 14px}.one-shell .account-body,.one-shell .admin-body,.one-shell .agents-board,.one-shell .tabs{padding-right:14px;padding-left:14px}}.one-shell .composer{view-transition-name:one-composer}.one-working-presence{width:min(960px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;color:#24211d;view-transition-name:one-assistant-presence}.one-working-eye{position:relative;display:grid;place-items:center}.one-working-eye:after{position:absolute;inset:-9px;z-index:-1;content:"";border-radius:50%;background:radial-gradient(circle,rgb(26 23 19 / 10%),transparent 70%);animation:oneWorkingAura 2.4s ease-in-out infinite}.one-working-copy{min-width:0;display:grid;gap:3px}.one-working-copy small{color:#979086;font-size:8px;font-weight:760;letter-spacing:.2em}.one-working-copy strong{color:#2c2924;font-size:14px;font-weight:630;letter-spacing:-.015em}.one-working-copy span{overflow:hidden;color:#8a8379;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.one-working-presence.compact{padding:2px 0 6px}.one-working-presence.compact .one-eye{box-shadow:0 8px 24px #18151124,inset 0 1px #ffffff1a}.one-shell .one-chat.handoff-mode{padding:clamp(30px,5vw,74px) clamp(24px,6vw,94px);grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-template-rows:minmax(0,1fr);align-items:center;column-gap:clamp(42px,7vw,112px);overflow:hidden}.one-shell .handoff-mode .messages{grid-column:2;grid-row:1;min-width:0;height:100%;padding:0;display:grid;place-items:center;overflow:visible}.one-home-handoff{width:100%}.one-working-presence.expanded{width:100%;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;text-align:center}.one-working-presence.expanded .one-working-eye:after{inset:-72px;background:radial-gradient(circle,rgb(28 24 19 / 14%),transparent 66%)}.one-working-presence.expanded .one-presence{margin:0}.one-working-presence.expanded .one-working-copy{gap:8px}.one-working-presence.expanded .one-working-copy small{font-size:9px}.one-working-presence.expanded .one-working-copy strong{max-width:380px;font-size:clamp(24px,2.6vw,38px);font-weight:620;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.one-working-presence.expanded .one-working-copy span{font-size:13px}.one-shell .handoff-mode .composer{position:relative;grid-column:1;grid-row:1;width:100%;min-width:0;margin:0;padding:0;background:transparent}.one-shell .handoff-mode .composer:before{display:block;margin:0 0 15px 4px;content:"YOUR REQUEST · IN MOTION";color:#90897f;font-size:9px;font-weight:760;letter-spacing:.2em}.one-shell .handoff-mode .composer-row{min-height:164px;padding:20px;align-items:flex-end;border:1px solid rgb(33 30 25 / 11%);border-radius:27px;background:#fffdf8d1;box-shadow:0 34px 100px #241f1821,inset 0 1px #fffffff0}.one-shell .handoff-mode .composer-row textarea{min-height:122px;padding:4px 8px;color:#292621;font-size:clamp(20px,2.3vw,31px);font-weight:560;letter-spacing:-.035em;line-height:1.35;opacity:1;-webkit-text-fill-color:#292621}.one-shell .handoff-mode .send:disabled{opacity:1;background:#171714;color:#fff}.one-shell .handoff-mode .send svg{animation:oneSendInMotion 1.5s cubic-bezier(.2,.9,.3,1) infinite}.one-shell .intent-ready .one-hero{transform:translateY(-8px)}.one-shell .intent-ready .one-presence{transform:scale(1.04)}.one-shell .intent-ready .composer-row{border-color:#1c19153b;box-shadow:0 34px 92px #26211a2e,0 0 0 5px #1c191508}.one-shell .intent-ready .dia-prompts{opacity:.52;transform:translateY(4px)}.one-shell .one-hero,.one-shell .one-presence,.one-shell .dia-prompts{transition:opacity .26s ease,transform .36s cubic-bezier(.2,.82,.2,1)}.one-shell>.admin-page,.one-shell>.knowledge-page,.one-shell>.account-page,.one-shell>.agents-page,.one-shell>.agent-editor-page{animation:oneSurfaceArrive .34s cubic-bezier(.2,.82,.2,1) both}@keyframes oneWorkingAura{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes oneSendInMotion{0%,to{opacity:.72;transform:translate(0) rotate(0)}48%{opacity:1;transform:translate(2px,-2px) rotate(-5deg)}}@keyframes oneSurfaceArrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.one-shell .one-chat.handoff-mode{padding:20px 12px 14px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(190px,1fr) auto;row-gap:22px;overflow-y:auto}.one-shell .handoff-mode .messages{grid-column:1;grid-row:1}.one-shell .handoff-mode .composer{grid-column:1;grid-row:2}.one-working-presence.expanded{gap:17px}.one-working-presence.expanded .one-presence{width:92px;height:92px}.one-working-presence.expanded .one-working-eye:after{inset:-42px}.one-working-presence.expanded .one-working-copy strong{font-size:clamp(24px,8vw,32px)}.one-shell .handoff-mode .composer-row{min-height:124px;padding:14px;border-radius:22px}.one-shell .handoff-mode .composer-row textarea{min-height:92px;font-size:20px}.one-working-presence.compact{width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.one-working-eye:after,.one-shell .handoff-mode .send svg,.one-shell>.admin-page,.one-shell>.knowledge-page,.one-shell>.account-page,.one-shell>.agents-page,.one-shell>.agent-editor-page{animation:none}}.app-shell.one-shell.execution-shell{--one-ink: #f5f3ed;--one-paper: #080807;--one-surface: #11110f;--one-line: #2c2b28;--one-muted: #9c978e;background:radial-gradient(ellipse at 50% 28%,rgb(255 255 255 / 4%),transparent 48%),radial-gradient(circle at 100% 100%,rgb(255 255 255 / 3%),transparent 28%),#080807;color:#f2f0ea}.execution-shell .one-chrome{background:#080807d6;color:#f2f0ea}.execution-shell .one-brand-button{border:1px solid #2c2b28;background:#10100f;box-shadow:0 10px 34px #00000061,inset 0 1px #ffffff14}.execution-shell .one-current-space,.execution-shell .one-chrome-button{border-color:#ffffff14;background:#ffffff09;color:#aaa69e;box-shadow:none}.execution-shell .one-user-button{border-color:#e8e5dd;background:#e8e5dd;color:#11110f}.execution-shell .one-chat,.execution-shell .messages{background:transparent;color:#f2f0ea}.execution-shell .conversation-mode .message.user .bubble{border-bottom-color:#ffffff1c;color:#f5f3ed}.execution-shell .conversation-mode .markdown-body,.execution-shell .bubble,.execution-shell pre{color:#dedbd4}.execution-shell .conversation-mode .markdown-body :not(pre)>code{background:#20201d;color:#f3f1eb}.execution-shell .message-actions button{color:#8d8981}.execution-shell .message-actions button:hover{background:#ffffff14;color:#fff}.execution-shell .avatar .one-eye,.execution-shell .one-execution-presence-head .one-eye{filter:invert(1)}.execution-shell .composer{background:linear-gradient(to bottom,transparent,#080807 24%)}.execution-shell .composer-row{border-color:#ffffff1c;background:#121210e0;box-shadow:0 20px 64px #00000052,inset 0 1px #ffffff0a}.execution-shell .composer-row textarea,.execution-shell textarea{background:transparent;color:#e9e6df}.execution-shell .composer-row textarea::placeholder{color:#68645d}.execution-shell .send{background:#e9e6df;color:#11110f}.execution-shell .one-execution-presence{border-color:#ffffff17;background:#ffffff09;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0a;color:#f1efe9}.execution-shell .one-execution-presence-head small,.execution-shell .one-execution-step,.execution-shell .one-execution-details summary{color:#8e8a82}.execution-shell .one-execution-presence-head>button{border-color:#ffffff1f;color:#c4c0b8}.execution-shell .one-execution-presence-head>button:hover{border-color:#ffffff3d;background:#ffffff0f}.execution-shell .one-execution-stream{border-left-color:#ffffff1a}.execution-shell .one-execution-step>span{background:#77736c}.execution-shell .one-execution-result{border-top-color:#ffffff17;color:#d8d5ce}.execution-shell .one-execution-details pre{background:#ffffff0a;color:#aaa69e}.one-shell:not(.execution-shell) .one-chrome-button,.one-shell:not(.execution-shell) .one-current-space{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.one-shell:not(.execution-shell) .one-chrome-button:hover,.one-shell:not(.execution-shell) .one-chrome-button.active{background:#1c1a160d;color:#25241f}.one-shell .one-brand-button{box-shadow:none}.one-shell.entry-shell .one-current-space{visibility:hidden}.app-shell.one-shell.entry-shell{background:#f6f5f1}.one-shell.entry-shell:before{display:none}.one-shell.entry-shell .one-chat.home-mode{grid-template-rows:minmax(200px,1fr) auto minmax(40px,.62fr);overflow-y:auto}.one-shell.entry-shell .home-mode .messages{padding:42px 24px 0}.one-shell.entry-shell .one-hero{width:min(720px,100%);margin:auto auto 30px}.one-shell.entry-shell .one-presence{width:90px;height:90px;margin-bottom:26px}.one-shell.entry-shell .one-presence:before{inset:-22px;background:radial-gradient(circle,rgb(33 30 24 / 7%),transparent 65%);animation:none}.one-shell.entry-shell .one-hero-eye{filter:drop-shadow(0 12px 15px rgb(28 24 19 / 10%))}.one-shell.entry-shell .one-hero h2{margin:0 0 13px;color:#25241f;font-size:clamp(30px,3.2vw,42px);font-weight:540;letter-spacing:-.045em;line-height:1.25}.one-shell.entry-shell .one-hero p{color:#77746c;font-size:14px;line-height:1.7}.one-shell.entry-shell .home-mode .composer{width:min(790px,100%);padding-inline:24px}.one-shell.entry-shell .home-mode .composer-row{min-height:122px;padding:16px;border:1px solid #deddd5;border-radius:22px;background:#fffefa;box-shadow:0 8px 32px #26221a0a}.one-shell.entry-shell .home-mode .composer-row:focus-within,.one-shell.entry-shell .intent-ready .composer-row{border-color:#b8b6aa;box-shadow:0 12px 35px #26221a0f}.one-shell.entry-shell .home-mode .composer-row textarea,.one-shell.entry-shell .home-mode .composer-row textarea:focus{border:0;outline:0;box-shadow:none}.one-shell.entry-shell .home-mode .composer-row textarea{min-height:88px;padding:5px 6px;background:transparent;font-size:16px;line-height:1.7}.one-shell.entry-shell .home-mode .composer-row textarea::placeholder{color:#88857c}.one-shell.entry-shell .home-mode .send{width:42px;height:42px;min-height:42px;flex-basis:42px;border-radius:13px}.one-shell.entry-shell .send:disabled{background:#ebeae3;color:#959185;opacity:1}.one-shell.entry-shell .intent-ready .one-hero,.one-shell.entry-shell .intent-ready .one-presence,.one-shell.entry-shell .intent-ready .dia-prompts{transform:none;opacity:1}.one-composer-caption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:23px 3px 10px;color:#79766c;font-size:11px;line-height:1.5}.one-keyboard-hint{color:#918c81;font-size:10px}.one-shell.entry-shell .dia-prompts{margin:0;gap:12px}.one-shell.entry-shell .dia-prompts button:nth-child(n){min-width:0;min-height:55px;padding:13px 28px 13px 3px;grid-template-rows:auto;border:0;border-top:1px solid #dddbd2;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#59564c;transform:none}.one-shell.entry-shell .dia-prompts span{align-self:center;font-size:13px;font-weight:450;line-height:1.6;text-wrap:pretty}.one-shell.entry-shell .dia-prompts i{top:15px;right:4px;color:#8a867b;font-size:16px}.one-shell.entry-shell .dia-prompts button:nth-child(n):hover{border-color:#403d34;color:#1d1c17}.one-shell.entry-shell .dia-prompts button:hover i{color:#1d1c17;transform:translate(2px,-2px)}.one-working-copy .one-wait-line{overflow:visible;max-width:44ch;color:#777167;font-size:13px;line-height:1.8;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;animation:oneAsideArrive .36s ease-out both}.one-working-presence.expanded .one-wait-line{max-width:32ch;min-height:3.6em;margin-inline:auto}@keyframes oneAsideArrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.one-shell.entry-shell .one-chat.home-mode{grid-template-rows:minmax(185px,1fr) auto minmax(28px,.35fr)}.one-shell.entry-shell .home-mode .messages{padding:28px 18px 0}.one-shell.entry-shell .one-hero{margin-bottom:24px}.one-shell.entry-shell .one-presence{width:76px;height:76px;margin-bottom:23px}.one-shell.entry-shell .one-hero h2{font-size:32px}.one-shell.entry-shell .one-hero p{font-size:13px}.one-shell.entry-shell .home-mode .composer{padding-inline:20px}.one-shell.entry-shell .home-mode .composer-row{min-height:122px;padding:13px;border-radius:19px}.one-shell.entry-shell .home-mode .composer-row textarea{min-height:94px}.one-shell.entry-shell .dia-prompts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:visible;padding-bottom:0}.one-shell.entry-shell .dia-prompts button:nth-child(n){min-height:45px;padding-block:10px}.one-shell.entry-shell .dia-prompts i{top:10px}.one-composer-caption{margin-top:20px}.one-keyboard-hint{display:none}}@media(prefers-reduced-motion:reduce){.one-working-copy .one-wait-line{animation:none}}.app-shell.one-shell.one-studio{--studio-ink: #24251f;--studio-muted: #76786c;--studio-paper: #f3f3ed;--studio-surface: #fdfdf9;--studio-line: #dddfd4;--one-ink: var(--studio-ink);--one-paper: var(--studio-paper);--one-muted: var(--studio-muted);--one-line: var(--studio-line);height:100dvh;min-height:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);overflow:hidden;background:var(--studio-paper);color:var(--studio-ink)}.app-shell.one-shell.one-studio.execution-shell{--studio-ink: #f0f1e9;--studio-muted: #a4a89a;--studio-paper: #11130f;--studio-surface: #191c16;--studio-line: #353a2f;color-scheme:dark}.one-studio:before,.one-studio:after{display:none}.one-studio button{-webkit-tap-highlight-color:transparent}.one-studio :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--studio-muted);outline-offset:4px}.one-studio .one-chrome{position:relative;min-height:0;padding:14px 28px;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;background:transparent;color:var(--studio-ink);border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.one-studio .one-brand-button{justify-self:start;width:auto;min-width:74px;height:36px;padding:5px 10px;border:0;border-radius:10px;background:#171914;box-shadow:none}.one-studio .one-brand-button .one-eye-sm{width:23px;height:23px}.one-studio .one-brand-button .one-wordmark{font-size:20px}.one-studio .studio-navigation{display:flex;gap:22px;align-items:center}.one-studio .studio-navigation button{position:relative;border:0;padding:9px 0;background:transparent;color:var(--studio-muted);font-size:12px;white-space:nowrap}.one-studio .studio-navigation button[aria-current]{color:var(--studio-ink)}.one-studio .studio-navigation button[aria-current]:after{content:"";position:absolute;bottom:1px;left:45%;width:4px;height:4px;border-radius:50%;background:currentColor}.one-studio .one-chrome-actions{justify-self:end;gap:10px}.one-studio .one-chrome-button{min-height:32px;padding:6px 8px;border:0;color:var(--studio-muted);background:transparent;border-radius:7px;box-shadow:none;font-size:11px}.one-studio .one-chrome-button:hover{color:var(--studio-ink);background:color-mix(in srgb,var(--studio-ink) 5%,transparent)}.one-studio .one-user-button{width:28px;height:28px;min-height:0;font-size:11px;border:1px solid var(--studio-line);color:var(--studio-ink);background:transparent}.one-studio .studio-layout{min-height:0;min-width:0;width:100%;max-width:1760px;margin-inline:auto;padding:0 22px 22px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(330px,1fr)}.one-studio .studio-surface{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--studio-line) transparent;background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:18px}.one-studio .studio-surface[hidden]{display:none}.one-studio .studio-task{min-height:100%;display:flex;flex-direction:column}.one-studio .studio-task-header{position:sticky;top:0;z-index:3;padding:26px 34px 22px;display:flex;align-items:center;gap:20px;justify-content:space-between;background:var(--studio-surface);border-bottom:1px solid var(--studio-line)}.one-studio .studio-task-header>div{min-width:0}.one-studio .studio-eyebrow{color:var(--studio-muted);font-size:9px;letter-spacing:.15em;line-height:1.5}.one-studio .studio-task-header h1{font-size:19px;font-weight:550;letter-spacing:-.035em;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}.one-studio .studio-task-header>button{display:flex;align-items:center;flex-shrink:0;gap:6px;color:var(--studio-muted);padding:8px;border:0;background:transparent;font-size:11px}.one-studio .messages{display:flex;flex-direction:column;flex:1;gap:30px;width:100%;max-width:850px;margin:0 auto;padding:30px 34px 48px;overflow:visible;min-height:0;background:transparent}.one-studio .message{display:block;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:0;background:transparent}.one-studio .message .bubble{width:100%;max-width:100%;padding:0;color:var(--studio-ink);background:transparent;border:0;border-radius:0;box-shadow:none;overflow-wrap:anywhere}.one-studio .studio-message-author{color:var(--studio-muted);font-size:9px;letter-spacing:.08em;margin-bottom:12px}.one-studio .message.user .bubble{padding:0 0 25px;border-bottom:1px solid var(--studio-line)}.one-studio .message.user pre{margin:0;font:inherit;font-size:17px;font-weight:500;line-height:1.75;white-space:pre-wrap;color:var(--studio-ink)}.one-studio .markdown-body{font-size:14px;line-height:1.95;color:var(--studio-ink)}.one-studio .markdown-body p{margin:0 0 14px}.one-studio .markdown-body :is(h1,h2,h3){margin:24px 0 12px;font-size:18px;font-weight:600;line-height:1.6}.one-studio .markdown-body h3{font-size:15px}.one-studio .markdown-body :is(ul,ol){margin:10px 0 20px;padding-left:24px}.one-studio .markdown-body :is(pre,blockquote){padding:14px 16px;border-radius:8px;background:var(--studio-paper);border-color:var(--studio-line);color:var(--studio-ink)}.one-studio .markdown-body pre{overflow-x:auto;white-space:pre;max-width:100%}.one-studio .markdown-body :not(pre)>code{background:var(--studio-paper);color:var(--studio-ink)}.one-studio .markdown-body table{display:block;overflow-x:auto;max-width:100%}.one-studio .markdown-body :is(th,td){border-color:var(--studio-line);background:transparent}.one-studio .markdown-body a,.one-studio .message-sources a{color:var(--studio-ink);text-decoration-color:var(--studio-muted)}.one-studio a.one-conversation-link{color:var(--studio-ink);text-decoration-color:var(--studio-muted);text-underline-offset:4px}.one-studio a.one-task-result-link{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;margin:8px 5px 4px 0;padding:6px 11px;border:1px solid var(--studio-line,#e1e6d7);border-radius:18px;background:color-mix(in srgb,var(--studio-muted,#637950) 6%,var(--studio-paper,#fdfdf8));color:var(--studio-ink,#363c30);font:inherit;font-size:12px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.one-studio a.one-task-result-link:hover{background:var(--studio-line,#e5e7dc)}.one-studio a.one-task-result-link:focus-visible{outline:2px solid var(--studio-muted);outline-offset:3px}.one-local-feedback>small{display:block;margin-bottom:8px;color:var(--studio-muted);font-size:11px}.one-result-evidence{margin-top:10px;color:var(--studio-muted);font-size:11px}.one-result-evidence summary{cursor:pointer}.one-result-evidence pre{max-height:240px;overflow:auto;white-space:pre-wrap}.one-studio .message-actions{margin-top:14px;display:flex;gap:8px;opacity:1}.one-studio .message-actions>button{width:30px;height:30px;min-height:0;color:var(--studio-muted);background:transparent;border:1px solid transparent;border-radius:7px}.one-studio .message-actions button:hover{background:var(--studio-paper);color:var(--studio-ink);border-color:var(--studio-line)}.one-studio .message-actions button:disabled{opacity:.3;cursor:not-allowed}.one-studio .message-time{display:none}.one-studio .studio-empty{min-height:150px;display:grid;place-items:center;font-size:13px;color:var(--studio-muted)}.one-studio .studio-response-pending{display:flex;align-items:center;gap:9px;color:var(--studio-muted);font-size:12px;padding-block:8px}.one-studio .studio-response-pending>span{width:5px;height:14px;border-radius:50%;background:var(--studio-ink);transform:rotate(8deg);animation:studio-breathe 2.4s ease-in-out infinite}.one-studio .studio-assistant{min-width:0;min-height:0;padding:40px 30px 12px;display:flex;flex-direction:column;align-items:stretch;gap:24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--studio-line) transparent}.one-studio .studio-presence{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.one-studio .studio-presence .one-presence{width:76px;height:76px;flex:0 0 auto;margin:0;transform:none}.one-studio .one-presence:before,.one-studio .one-presence:after{display:none}.one-studio .one-hero-eye{filter:none}.one-studio.execution-shell .studio-presence .one-hero-eye{filter:invert(1)}.one-studio .studio-presence-copy h2{margin:10px 0;font-size:clamp(19px,1.75vw,27px);font-weight:530;letter-spacing:-.04em;line-height:1.45;text-wrap:balance}.one-studio .studio-presence-copy p{margin:0;font-size:12px;line-height:1.9;color:var(--studio-muted)}.one-studio .studio-wait{min-height:70px;padding:0}.one-studio .studio-wait p{margin:0 0 8px;color:var(--studio-ink);font-size:12px;line-height:1.9;animation:studio-arrive .35s ease-out both}.one-studio .studio-wait small{color:var(--studio-muted);font-size:10px;line-height:1.7}.one-studio .studio-activity{min-width:0;border-top:1px solid var(--studio-line);padding-top:17px}.one-studio .studio-activity>header{display:flex;justify-content:space-between;align-items:center;color:var(--studio-muted);font-size:10px;margin-bottom:8px}.one-studio .studio-activity>header button{display:flex;gap:4px;align-items:center;padding:4px 0 4px 8px;font-size:10px;background:transparent;color:inherit;border:0}.one-studio .studio-activity-row{min-width:0;display:flex;align-items:center;gap:5px;padding:2px 0}.one-studio .studio-activity-row>button:first-child{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 0;text-align:left;border:0;background:transparent;color:var(--studio-muted)}.one-studio .studio-activity-row>button:first-child>span:nth-child(2){flex:1;min-width:0}.one-studio .studio-activity-row :is(strong,small){display:block;font-size:12px;font-weight:450;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.one-studio .studio-activity-row small{margin-top:5px;font-size:10px;color:var(--studio-muted)}.one-studio .studio-activity-row.selected strong,.one-studio .studio-activity-row button:hover strong{color:var(--studio-ink)}.one-studio .studio-status-dot{width:5px;height:5px;margin:0 3px;flex:0 0 auto;border-radius:50%;background:var(--studio-muted);opacity:.5}.one-studio .studio-status-dot.executing,.one-studio .studio-status-dot.thinking{background:var(--studio-ink);opacity:1;animation:studio-breathe 2.4s ease-in-out infinite}.one-studio .studio-stop{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--studio-line);color:var(--studio-ink);background:transparent;border-radius:7px}.one-studio .studio-status-retry{padding:10px 0;color:var(--studio-muted);background:transparent;border:0;font-size:11px;text-align:left}.one-studio .composer.studio-composer{position:static;width:100%;max-width:none;flex:0 0 auto;margin:auto 0 0;padding:0;background:transparent;border:0;box-shadow:none;view-transition-name:none}.one-studio .studio-compose-context{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:11px;font-size:10px;color:var(--studio-muted)}.one-studio .studio-compose-context>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.one-studio .studio-compose-context>button{padding:5px 0 5px 5px;color:var(--studio-ink);border:0;background:transparent;font-size:10px;white-space:nowrap;display:flex;align-items:center;gap:4px}.one-studio .composer-row{position:relative;display:flex;align-items:flex-end;gap:8px;min-height:132px;padding:15px;border:1px solid var(--studio-line);border-radius:16px;background:var(--studio-surface);box-shadow:0 5px 14px #181e0f05}.one-studio .composer-row:focus-within{border-color:var(--studio-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-ink) 4%,transparent)}.one-studio .composer-row textarea{width:100%;flex:1;min-width:0;min-height:90px;max-height:220px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--studio-ink);font:inherit;font-size:14px;line-height:1.8;resize:none;box-shadow:none;outline:none}.one-studio .composer-row textarea::placeholder{color:var(--studio-muted);opacity:.85}.one-studio .composer-row .send{display:grid;place-items:center;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:10px;color:var(--studio-paper);background:var(--studio-ink);box-shadow:none}.one-studio .composer-row .send:disabled{opacity:.35;cursor:not-allowed}.one-studio .studio-compose-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 3px 0;font-size:9px;color:var(--studio-muted)}.one-studio .studio-attach{position:relative;display:flex;align-items:center;gap:5px;font-size:10px;cursor:pointer}.one-studio .studio-attach input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.one-studio .studio-attach:focus-within{outline:2px solid var(--studio-muted);outline-offset:4px}.one-studio .studio-mode-switch{color:var(--studio-muted);font-size:10px;text-align:left;line-height:1.8;padding:10px 0 0;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}.one-studio .studio-context-hint{margin:8px 0 0;font-size:10px;line-height:1.7;color:var(--studio-muted)}.one-studio .studio-composer-status{display:flow-root;height:32px}.one-studio.studio-idle .studio-composer-status{display:none}.one-studio .studio-assistant-footer{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;color:var(--studio-muted)}.one-studio .studio-assistant-footer button{padding:0;font-size:10px;line-height:1.6;border:0;background:transparent;color:inherit}.one-studio .connection-dot{width:5px;height:5px;box-shadow:none}.one-studio .studio-suggestions{display:grid;gap:0;text-align:left}.one-studio .studio-suggestions>span{margin-bottom:12px;color:var(--studio-muted);font-size:10px}.one-studio .studio-suggestions>button{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border:0;border-bottom:1px solid var(--studio-line);background:transparent;color:var(--studio-muted);font-size:12px;text-align:left}.one-studio .studio-suggestions>button:hover{color:var(--studio-ink)}.one-studio .studio-suggestions i{font-style:normal;transition:transform .2s ease}.one-studio .studio-suggestions button:hover i{transform:translate(2px,-2px)}.one-studio.studio-idle .studio-layout{display:block;overflow-y:auto}.one-studio.studio-idle .studio-assistant{width:min(620px,100%);min-height:100%;max-width:100%;margin:0 auto;padding:clamp(26px,5vh,60px) 18px 20px;gap:26px;overflow:visible}.one-studio.studio-idle .studio-presence{align-items:center;gap:24px;text-align:center;order:0}.one-studio.studio-idle .studio-presence .one-presence{width:96px;height:96px}.one-studio.studio-idle .studio-presence h2{font-size:clamp(28px,3.4vw,40px);margin:12px 0}.one-studio.studio-idle .studio-wait{order:1;min-height:0;text-align:center}.one-studio.studio-idle .studio-composer{order:2;margin:0}.one-studio.studio-idle .studio-suggestions{order:3}.one-studio.studio-idle .studio-activity{order:4;margin-top:4px}.one-studio.studio-idle .studio-assistant-footer{order:5;margin-top:auto;padding-top:8px}.one-studio .one-execution-presence{width:100%;margin:0;padding:20px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-paper);box-shadow:none;color:var(--studio-ink)}.one-studio .one-execution-presence-head{gap:10px}.one-studio .one-execution-presence-head .one-eye{width:27px;height:27px}.one-studio .one-execution-presence-head strong{font-size:13px;color:var(--studio-ink)}.one-studio .one-execution-presence-head small{font-size:9px;color:var(--studio-muted)}.one-studio .one-execution-presence-head>button{border-color:var(--studio-line);color:var(--studio-ink)}.one-studio .one-execution-step{font-size:12px;color:var(--studio-muted);line-height:1.8}.one-studio .one-execution-result{border-color:var(--studio-line)}.one-studio details.one-execution-details{background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.one-studio .one-execution-details :is(summary,pre){color:var(--studio-muted);font-size:10px}.one-studio .one-history-popover{top:65px;right:26px;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 90px);border:1px solid var(--studio-line);border-radius:14px;background:var(--studio-surface);box-shadow:0 24px 80px #0a0f051f;color:var(--studio-ink)}.one-studio .one-history-popover :is(button,h3,span){color:var(--studio-ink)}.one-studio .one-history-popover .one-popover-heading>button{color:#fff;background:#262520}.one-studio .one-history-search{margin:8px 14px;width:calc(100% - 28px);padding:9px 12px;border:1px solid var(--studio-line);border-radius:9px;background:var(--studio-surface);color:var(--studio-ink);font:inherit;font-size:12px}.one-studio .one-history-popover :is(small,.one-popover-empty){color:var(--studio-muted)}.one-studio .one-history-row.active,.one-studio .one-history-row:hover{background:var(--studio-paper)}.one-studio .one-popover-heading,.one-studio .one-popover-footer{border-color:var(--studio-line)}.one-studio .studio-surface .mobile-menu{display:none}.one-studio :is(.notice,.chat-error){margin:0 0 12px;font-size:12px;line-height:1.75}.one-studio.execution-shell :is(.notice,.chat-error){background:var(--studio-surface);color:var(--studio-ink);border-color:var(--studio-line)}:root[data-one-transition=flow] .studio-presence>.one-presence{view-transition-name:one-presence-logo}:root[data-one-transition=flow]::view-transition-old(root){display:none}:root[data-one-transition=flow]::view-transition-new(root){animation:studio-page-in .16s ease-out both}::view-transition-group(one-presence-logo){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.82,.2,1)}::view-transition-old(one-presence-logo){display:none}::view-transition-new(one-presence-logo){animation:none;mix-blend-mode:normal;height:100%}@keyframes studio-page-in{0%{opacity:.85}to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-group(one-presence-logo){animation-duration:0s}}@keyframes studio-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes studio-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(min-width:1550px){.one-studio .studio-assistant{padding-inline:48px}}@media(min-width:761px)and (max-height:760px){.one-studio.studio-open .studio-assistant{gap:14px;padding-top:20px}.one-studio.studio-open .studio-presence{flex-direction:row;gap:14px;align-items:center}.one-studio.studio-open .studio-presence .one-presence{width:48px;height:48px}.one-studio.studio-open .studio-presence-copy h2{font-size:17px;margin:4px 0}.one-studio.studio-open .studio-presence-copy p{display:none}.one-studio.studio-open .studio-wait{min-height:0}.one-studio.studio-open .studio-wait small{display:none}.one-studio.studio-open .studio-activity{flex:1;min-height:40px;overflow-y:auto}}@media(max-width:1100px){.one-studio .studio-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);padding:0 14px 14px}.one-studio .studio-assistant{padding:28px 20px 8px;gap:20px}.one-studio .messages{padding:25px 24px 40px}.one-studio .studio-task-header{padding:22px 24px 18px}.one-studio .one-chrome-button.knowledge{display:none}}@media(max-width:760px){.app-shell.one-shell.one-studio{grid-template-rows:58px minmax(0,1fr)}.one-studio .one-chrome{min-height:58px;padding:10px 14px;gap:14px}.one-studio .studio-navigation{gap:14px}.one-studio .studio-navigation button{font-size:11px}.one-studio .one-brand-button{min-width:58px;padding:4px 6px;height:30px}.one-studio .one-brand-button .one-wordmark{font-size:17px}.one-studio .one-brand-button .one-eye-sm{width:21px;height:21px}.one-studio .one-user-button{display:none}.one-studio .one-chrome-actions{gap:0}.one-studio .studio-layout{display:flex;flex-direction:column;padding:0 10px}.one-studio .studio-surface{min-height:120px;flex:1;border-radius:13px}.one-studio .studio-task-header{padding:17px 18px}.one-studio .studio-task-header h1{font-size:16px}.one-studio .studio-task-header>button span{display:none}.one-studio .messages{padding:22px 18px 30px;gap:24px}.one-studio .markdown-body{font-size:14px}.one-studio .message.user pre{font-size:16px}.one-studio .studio-assistant{flex:0 0 auto;max-height:48dvh;padding:14px 6px max(10px,env(safe-area-inset-bottom));gap:12px;overflow:auto}.one-studio .studio-presence{flex-direction:row;align-items:center;gap:12px}.one-studio .studio-presence .one-presence{width:38px;height:38px}.one-studio .studio-presence-copy .studio-eyebrow,.one-studio .studio-presence-copy p{display:none}.one-studio .studio-presence-copy h2{font-size:15px;margin:0}.one-studio .studio-wait{min-height:0;padding:0 2px}.one-studio .studio-wait p{font-size:11px;margin:0}.one-studio .studio-wait small{display:none}.one-studio .studio-activity{display:flex;gap:18px;overflow-x:auto;padding:5px 0 0;border:0;scrollbar-width:none;flex:0 0 auto}.one-studio .studio-activity>header{display:none}.one-studio .studio-activity-row{min-width:130px;max-width:220px;flex-shrink:0}.one-studio .studio-activity-row>button:first-child{padding:0}.one-studio .studio-activity-row strong{font-size:10px}.one-studio .studio-activity-row small{font-size:9px}.one-studio .studio-compose-context{margin-bottom:6px}.one-studio .composer-row{padding:12px;min-height:85px;border-radius:13px}.one-studio .composer-row textarea{min-height:56px;max-height:140px;font-size:16px;line-height:1.65}.one-studio .composer-row .send{width:32px;height:32px;min-height:32px;min-width:32px;flex-basis:32px}.one-studio .studio-compose-tools{padding-top:7px}.one-studio .studio-keyboard-hint,.one-studio .studio-assistant-footer{display:none}.one-studio.studio-idle .studio-assistant{max-height:none;height:auto;min-height:100%;padding:28px 16px 26px;gap:24px}.one-studio.studio-idle .studio-presence{flex-direction:column;gap:24px}.one-studio.studio-idle .studio-presence .one-presence{width:76px;height:76px}.one-studio.studio-idle .studio-presence-copy .studio-eyebrow,.one-studio.studio-idle .studio-presence-copy p{display:block}.one-studio.studio-idle .studio-presence-copy h2{font-size:30px;margin:12px 0}.one-studio.studio-idle .composer-row{min-height:126px}.one-studio.studio-idle .composer-row textarea{min-height:90px}.one-studio.studio-idle .studio-activity{display:block;border-top:1px solid var(--studio-line);padding-top:15px}.one-studio.studio-idle .studio-activity>header{display:flex}.one-studio.studio-idle .studio-activity-row{max-width:none;padding:8px 0}.one-studio.studio-idle .studio-assistant-footer{display:flex}.one-studio .one-history-popover{top:56px;right:10px}}@media(prefers-reduced-motion:reduce){.one-studio *,.one-studio *:before,.one-studio *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.one-studio .studio-surface{min-width:0;container:one-surface / inline-size;color:var(--studio-ink, #24251f)}.one-studio .studio-surface :is(.account-page,.admin-page){width:100%;min-width:0;height:auto;min-height:100%;display:block;overflow:visible;color:var(--studio-ink, #24251f);background:transparent}.one-studio .studio-surface .admin-header{max-width:1040px;margin-inline:auto;padding:34px 32px 28px;align-items:flex-start}.one-studio .studio-surface .admin-header h2{color:var(--studio-ink, #24251f);font-size:27px;font-weight:570;line-height:1.3;letter-spacing:-.045em}.one-studio .studio-surface .admin-header p{margin-top:8px;color:var(--studio-muted, #77766b);font-size:12px;line-height:1.7}.one-studio .studio-surface :is(.account-body,.admin-body){width:100%;max-width:1040px;margin-inline:auto;padding:0 32px 44px;overflow:visible}.one-studio .studio-surface .account-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 32px}.one-studio .studio-surface :is(.account-panel,.admin-form,.ops-panel,.ops-metric,.table-row,.context-trace-list,.context-detail){min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--studio-ink, #24251f)}.one-studio .studio-surface .account-panel{width:100%;max-width:none;padding:24px 0 30px;border-top:1px solid var(--studio-line, #dedfd6);align-content:start;gap:16px}.one-studio .studio-surface .account-panel-title{gap:9px}.one-studio .studio-surface .account-panel-title>svg{width:16px;height:16px;color:var(--studio-muted, #77766b)}.one-studio .studio-surface :is(.account-panel-title h3,.admin-form h3,.table>h3,.ops-panel h3){margin:0;color:var(--studio-ink, #24251f);font-size:15px;font-weight:620;line-height:1.5;letter-spacing:-.02em}.one-studio .studio-surface :is(.hint,.account-balance-card .hint,.account-balance-card .recharge-inline>span){color:var(--studio-muted, #77766b);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.one-studio .studio-surface .account-panel>small.hint{font-size:11px}.one-studio .studio-surface .power-balance{display:block;max-width:100%;color:var(--studio-ink, #24251f);font-size:clamp(26px,4.2cqi,38px);font-weight:530;line-height:1.25;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.one-studio .studio-surface .account-balance-card .power-balance small{color:var(--studio-muted, #77766b);font-size:12px;font-weight:450;white-space:nowrap}.one-studio .studio-surface .recharge-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.one-studio .studio-surface .recharge-inline>span{display:inline;flex:0 1 auto;white-space:nowrap;font-size:12px}.one-studio .studio-surface .recharge-inline>button{min-width:64px;flex:0 0 auto}.one-studio .studio-surface :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;max-width:100%;min-height:40px;padding:10px 12px;border:1px solid var(--studio-line, #dedfd6);border-radius:9px;background:var(--studio-surface, #fffefa);color:var(--studio-ink, #24251f);box-shadow:none;font-size:13px;line-height:1.5}.one-studio .studio-surface select{padding-right:30px}.one-studio .studio-surface .account-panel .recharge-inline>select{width:auto;min-width:108px;flex:1 1 108px}.one-studio .studio-surface textarea{resize:vertical}.one-studio .studio-surface :is(input,textarea)::placeholder{color:var(--studio-muted, #77766b);opacity:.8}.one-studio .studio-surface :is(input,select,textarea):focus{border-color:var(--studio-muted, #77766b);box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-ink, #24251f) 7%,transparent)}.one-studio .studio-surface :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--studio-muted, #77766b);outline-offset:3px}.one-studio .studio-surface :is(.account-panel>label,.admin-form>label,.field-label,.price-fields label){min-width:0;display:grid;gap:7px;color:var(--studio-muted, #77766b);font-size:12px;line-height:1.5}.one-studio .studio-surface :is(.check,.inline-check){display:flex;align-items:center;gap:8px}.one-studio .studio-surface :is(input[type=checkbox],input[type=radio]){width:15px;height:15px;flex:0 0 auto;accent-color:var(--studio-ink, #24251f)}.one-studio .studio-surface :is(.primary,.secondary,.danger){width:fit-content;min-width:0;min-height:36px;margin:0;padding:9px 14px;border:1px solid var(--studio-line, #dedfd6);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;color:var(--studio-ink, #24251f);box-shadow:none;font-size:12px;font-weight:550;line-height:1.5;white-space:normal}.one-studio .studio-surface .primary{border-color:var(--studio-ink, #24251f);background:var(--studio-ink, #24251f);color:var(--studio-paper, #f6f5f1)}.one-studio .studio-surface .primary:hover:not(:disabled){background:var(--studio-ink, #24251f);filter:brightness(.88)}.one-studio .studio-surface .secondary:hover:not(:disabled){background:color-mix(in srgb,var(--studio-ink, #24251f) 5%,transparent)}.one-studio .studio-surface .danger{color:#b85f52;border-color:color-mix(in srgb,#b85f52 28%,transparent)}.one-studio .studio-surface .danger:hover:not(:disabled){background:color-mix(in srgb,#b85f52 8%,transparent)}.one-studio .studio-surface button:disabled{cursor:default;opacity:.4}.one-studio .studio-surface :is(.notice,.error){min-width:0;margin:0;padding:12px 14px;border:1px solid var(--studio-line, #dedfd6);border-radius:9px;background:color-mix(in srgb,var(--studio-ink, #24251f) 3%,transparent);color:var(--studio-ink, #24251f);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.one-studio .studio-surface .error{color:#b85f52;border-color:color-mix(in srgb,#b85f52 25%,transparent)}.one-studio .studio-surface .account-wide-notice{margin-bottom:20px}.one-studio .studio-surface .notice :is(a,button){margin:6px 10px 0 0;color:inherit}.one-studio .studio-surface .notice a{display:inline-block;text-underline-offset:3px}.one-studio .studio-surface .mini-ledger>div{padding:13px 0;gap:16px;border-color:var(--studio-line, #dedfd6);align-items:flex-start}.one-studio .studio-surface .mini-ledger strong{color:var(--studio-ink, #24251f);font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.one-studio .studio-surface .mini-ledger small{color:var(--studio-muted, #77766b);font-size:10px}.one-studio .studio-surface .mini-ledger b{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.one-studio .studio-surface .knowledge-panel{grid-column:1 / -1;gap:16px}.one-studio .studio-surface .knowledge-provider-head{padding:0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:13px}.one-studio .studio-surface .provider-icon{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--studio-ink, #24251f) 5%,transparent);color:var(--studio-ink, #24251f)}.one-studio .studio-surface .knowledge-provider-head h3{color:var(--studio-ink, #24251f);font-size:16px;font-weight:580}.one-studio .studio-surface .knowledge-provider-head p{color:var(--studio-muted, #77766b);font-size:11px;line-height:1.6}.one-studio .studio-surface .provider-status{padding:4px 8px;border:1px solid var(--studio-line, #dedfd6);background:transparent;color:var(--studio-muted, #77766b);font-size:10px;white-space:nowrap}.one-studio .studio-surface .provider-status.connected{color:#47866a}.one-studio .studio-surface .knowledge-panel>:is(.hint,.notice,.error){max-width:70ch}.one-studio .studio-surface .tabs{display:flex;flex-wrap:wrap;gap:5px;margin:0 32px 26px;padding:0 0 14px;border-bottom:1px solid var(--studio-line, #dedfd6);overflow:visible}.one-studio .studio-surface .tabs button{min-height:34px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:var(--studio-muted, #77766b);font-size:12px}.one-studio .studio-surface .tabs button svg{display:none}.one-studio .studio-surface .tabs button:hover{background:color-mix(in srgb,var(--studio-ink, #24251f) 4%,transparent)}.one-studio .studio-surface .tabs button.active{background:var(--studio-ink, #24251f);color:var(--studio-paper, #f6f5f1)}.one-studio .studio-surface .admin-page>.notice{margin:0 32px 20px}.one-studio .studio-surface :is(.admin-grid,.admin-grid.wide){grid-template-columns:minmax(230px,.75fr) minmax(0,1.5fr);gap:30px;align-items:start}.one-studio .studio-surface .admin-form{display:grid;gap:14px;padding:20px 0;border-top:1px solid var(--studio-line, #dedfd6)}.one-studio .studio-surface .admin-form h3>svg{width:15px;height:15px;color:var(--studio-muted, #77766b)}.one-studio .studio-surface .admin-form-stack{gap:24px}.one-studio .studio-surface .price-fields{min-width:0;gap:14px}.one-studio .studio-surface .price-fields small{color:var(--studio-muted, #77766b);font-size:10px}.one-studio .studio-surface .table{min-width:0;gap:0;border-top:1px solid var(--studio-line, #dedfd6)}.one-studio .studio-surface .table>h3{padding:18px 0 8px}.one-studio .studio-surface .table-row{min-width:0;min-height:70px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;padding:16px 0;border-bottom:1px solid var(--studio-line, #dedfd6)}.one-studio .studio-surface .table-row>span{min-width:0;flex:1 1 140px;color:var(--studio-ink, #24251f);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.one-studio .studio-surface .table-row small{display:block;color:var(--studio-muted, #77766b);font-size:10px;line-height:1.65;overflow-wrap:anywhere}.one-studio .studio-surface .table-row>button{flex:0 0 auto;padding:7px 10px;min-height:32px}.one-studio .studio-surface .table-row:has(.field-label){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.one-studio .studio-surface .model-prompt-field{grid-column:1 / -1}.one-studio .studio-surface .ops-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.one-studio .studio-surface .ops-metric{padding:22px 0 26px;border-top:1px solid var(--studio-line, #dedfd6);gap:9px}.one-studio .studio-surface .ops-metric small{color:var(--studio-muted, #77766b);font-size:9px;letter-spacing:.12em}.one-studio .studio-surface .ops-metric strong{font-size:clamp(23px,3.8cqi,34px);font-weight:530;line-height:1.3;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.one-studio .studio-surface :is(.ops-metric span,.ops-panel p){color:var(--studio-muted, #77766b);font-size:12px;line-height:1.7}.one-studio .studio-surface .ops-panel{padding:24px 0;border-top:1px solid var(--studio-line, #dedfd6)}.one-studio .studio-surface .ops-table{min-width:0;overflow-x:auto;border:1px solid var(--studio-line, #dedfd6);border-radius:10px;background:transparent}.one-studio .studio-surface :is(.ops-table-head,.ops-table-row){min-width:530px;display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(90px,.85fr) minmax(110px,1fr) minmax(130px,1.2fr);gap:12px;padding:14px}.one-studio .studio-surface .ops-table-head{background:color-mix(in srgb,var(--studio-ink, #24251f) 3%,transparent);color:var(--studio-muted, #77766b);font-size:10px}.one-studio .studio-surface .ops-table-row{border-color:var(--studio-line, #dedfd6);color:var(--studio-ink, #24251f);font-size:11px;line-height:1.7}.one-studio .studio-surface .ops-table-row small{color:var(--studio-muted, #77766b);font-size:10px}.one-studio .usage-user-list{display:grid;gap:10px}.one-studio .usage-user-card{overflow:hidden;border:1px solid var(--studio-line, #dedfd6);border-radius:12px;background:color-mix(in srgb,var(--studio-paper, #fff) 82%,transparent)}.one-studio .usage-user-summary{width:100%;display:grid;grid-template-columns:minmax(130px,1.25fr) repeat(3,minmax(105px,1fr)) 20px;gap:14px;align-items:center;padding:16px;border:0;color:var(--studio-ink, #24251f);text-align:left;background:transparent;cursor:pointer}.one-studio .usage-user-summary:hover{background:color-mix(in srgb,var(--studio-ink, #24251f) 3%,transparent)}.one-studio .usage-user-summary>span{min-width:0;display:grid;gap:3px}.one-studio .usage-user-summary strong{overflow-wrap:anywhere;font-size:12px}.one-studio .usage-user-summary small{color:var(--studio-muted, #77766b);font-size:9px}.one-studio .usage-user-name strong{font-size:14px}.one-studio .usage-user-detail{display:grid;gap:14px;padding:0 16px 16px;border-top:1px solid var(--studio-line, #dedfd6)}.one-studio .usage-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:14px}.one-studio .usage-detail-metrics>span{display:grid;gap:4px;padding:12px;border-radius:9px;background:color-mix(in srgb,var(--studio-ink, #24251f) 3%,transparent)}.one-studio .usage-detail-metrics small{color:var(--studio-muted, #77766b);font-size:9px}.one-studio .usage-detail-metrics strong{font-size:12px}.one-studio .usage-detail-section{margin:0;padding:0;border:0;background:transparent}.one-studio .usage-detail-section>summary{padding:8px 0;color:var(--studio-ink, #24251f);font-size:11px;font-weight:650;cursor:pointer}@media(max-width:760px){.one-studio .usage-user-summary{grid-template-columns:1fr 1fr 20px}.one-studio .usage-user-name{grid-column:1 / -2}.one-studio .usage-detail-metrics{grid-template-columns:1fr 1fr}}.one-studio .studio-surface .context-debugger{min-height:0;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:22px}.one-studio .studio-surface .context-trace-list{padding:0 16px 0 0;border-right:1px solid var(--studio-line, #dedfd6)}.one-studio .studio-surface .context-private-note{margin:0 0 12px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--studio-ink, #24251f) 4%,transparent);color:var(--studio-muted, #77766b)}.one-studio .studio-surface .context-trace-list>button{border-radius:8px;color:var(--studio-ink, #24251f)}.one-studio .studio-surface .context-trace-list>button:is(:hover,.active){background:color-mix(in srgb,var(--studio-ink, #24251f) 6%,transparent)}.one-studio .studio-surface .context-trace-list :is(span,small){color:var(--studio-muted, #77766b)}.one-studio .studio-surface .context-detail{padding:0}.one-studio .studio-surface .context-detail>header{flex-wrap:wrap;gap:12px;border-color:var(--studio-line, #dedfd6)}.one-studio .studio-surface .context-detail>header h3{color:var(--studio-ink, #24251f);font-size:17px}.one-studio .studio-surface .context-detail>header :is(small,span){color:var(--studio-muted, #77766b)}.one-studio .studio-surface .context-section{border-color:var(--studio-line, #dedfd6);border-radius:9px;background:var(--studio-surface, #fffefa)}.one-studio .studio-surface .context-section h4{border-color:var(--studio-line, #dedfd6);background:transparent;color:var(--studio-muted, #77766b)}.one-studio .studio-surface .context-section pre{color:var(--studio-ink, #24251f);font-size:11px}.one-studio .studio-surface .empty-state.compact{margin:45px auto;padding:18px;color:var(--studio-muted, #77766b)}.one-studio .studio-surface .empty-state.compact h2{color:var(--studio-ink, #24251f);font-size:20px;line-height:1.5}.one-studio .studio-surface .empty-state.compact p{font-size:12px;line-height:1.7}@container one-surface (max-width: 900px){.one-studio .studio-surface :is(.admin-grid,.admin-grid.wide){grid-template-columns:minmax(0,1fr);gap:28px}.one-studio .studio-surface .admin-form{max-width:620px}}@container one-surface (max-width: 680px){.one-studio .studio-surface .admin-header{padding:26px 22px 24px}.one-studio .studio-surface :is(.account-body,.admin-body){padding:0 22px 32px}.one-studio .studio-surface .account-body{grid-template-columns:minmax(0,1fr)}.one-studio .studio-surface .account-panel{padding-block:22px 26px}.one-studio .studio-surface .tabs{margin-inline:22px;gap:3px}.one-studio .studio-surface .tabs button{padding-inline:9px}.one-studio .studio-surface .admin-page>.notice{margin-inline:22px}.one-studio .studio-surface .context-debugger{grid-template-columns:minmax(0,1fr)}.one-studio .studio-surface .context-trace-list{max-height:250px;border-right:0;border-bottom:1px solid var(--studio-line, #dedfd6);padding:0 0 16px}}@container one-surface (max-width: 420px){.one-studio .studio-surface .admin-header{padding:22px 18px}.one-studio .studio-surface .admin-header h2{font-size:24px}.one-studio .studio-surface :is(.account-body,.admin-body){padding-inline:18px}.one-studio .studio-surface .tabs{margin-inline:18px}.one-studio .studio-surface .admin-page>.notice{margin-inline:18px}.one-studio .studio-surface .ops-dashboard{gap:0 18px}.one-studio .studio-surface .ops-metric strong{font-size:25px}.one-studio .studio-surface .knowledge-provider-head{gap:10px}.one-studio .studio-surface .provider-icon{width:32px;height:32px}.one-studio .studio-surface .table-row:has(.field-label){grid-template-columns:minmax(0,1fr)}.one-studio .studio-surface .mini-ledger>div{flex-wrap:wrap;gap:5px 12px}.one-studio .studio-surface .mini-ledger>div>span{flex:1 1 180px}.one-studio .studio-surface :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}.login-shell,.boot{min-height:100svh;padding:40px 24px;background:#f6f5f1;color:#24251f;background-image:none}.login-shell{display:grid;place-items:center}.login-shell .login-panel{width:min(420px,100%);min-width:0;margin:0;padding:20px 14px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-panel .login-brand{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-items:start;gap:30px;margin:0 0 34px}.login-panel .login-divider{display:none}.login-panel .login-brand .one-wordmark{color:#24251f;font-size:39px;font-weight:690;letter-spacing:-.065em}.login-panel .login-brand .one-eye-sm{width:40px;height:40px;box-shadow:none}.login-panel .login-brand h1{margin:0;color:#24251f;font-size:27px;font-weight:560;line-height:1.4;letter-spacing:-.04em}.login-panel .login-brand p{margin-top:8px;color:#74766b;font-size:13px;line-height:1.8}.login-shell .login-panel label{display:grid;gap:9px;color:#62655a;font-size:12px;font-weight:500;line-height:1.5}.login-shell .login-panel label+label{margin-top:21px}.login-shell .login-panel input{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #dcdfd4;border-radius:10px;background:#fffefa;color:#24251f;box-shadow:none;font-size:16px;line-height:1.5;transition:border-color .16s ease,box-shadow .16s ease}.login-shell .login-panel input::placeholder{color:#8b8c81}.login-shell .login-panel input:hover{border-color:#b9beb0}.login-shell .login-panel input:focus{border-color:#747b69;box-shadow:0 0 0 3px #474f3a12}.login-shell .login-panel :is(input,button):focus-visible{outline:2px solid #747b69;outline-offset:3px}.login-shell .login-panel input:-webkit-autofill{-webkit-text-fill-color:#24251f;caret-color:#24251f;-webkit-box-shadow:0 0 0 1000px #fffefa inset}.login-shell .login-panel .primary{width:100%;min-height:48px;margin-top:28px;padding:12px 16px;border:1px solid #24251f;border-radius:10px;background:#24251f;color:#f6f5f1;box-shadow:none;font-size:13px;font-weight:550;line-height:1.5;transform:none;transition:background .16s ease,border-color .16s ease}.login-shell .login-panel .primary>svg{width:15px;height:15px}.login-shell .login-panel .primary:hover:not(:disabled){border-color:#0f110c;background:#0f110c}.login-shell .login-panel .primary:active:not(:disabled){background:#414638;transform:none}.login-shell .login-panel .primary:disabled{opacity:.42;cursor:default}.login-shell .login-panel .error{margin-top:20px;padding:11px 13px;border:1px solid #e0c9c0;border-radius:9px;background:#f6eee9;color:#9a5140;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.boot{display:grid;align-content:center;justify-items:center;gap:20px;color:#74766b;font-size:12px;line-height:1.8;text-align:center}.boot:before{content:"";display:block;width:44px;height:44px;background:url(/one-mark.svg) center / contain no-repeat}@media(max-width:520px){.login-shell,.boot{padding:32px 26px}.login-shell .login-panel{padding:12px 0}.login-panel .login-brand{margin-bottom:30px;gap:27px}.login-panel .login-brand h1{font-size:25px}}@media(max-height:620px){.login-shell{place-items:start center;padding-block:26px}.login-panel .login-brand{gap:20px;margin-bottom:25px}}@media(prefers-reduced-motion:reduce){.login-shell .login-panel :is(input,.primary){transition:none}}.attention-workspace .studio-task{animation:attention-arrive .32s ease-out both}.attention-workspace .studio-task-header{padding-block:24px 22px;gap:16px}.attention-workspace .studio-task-header h1{font-size:clamp(20px,2vw,26px);font-weight:560;line-height:1.5;margin-top:9px}.attention-workspace .task-current-state{display:flex;gap:7px;align-items:center;color:var(--studio-muted);font-size:10px}.attention-workspace .task-current-state.is-active{color:var(--studio-ink)}.attention-workspace .task-indicator{position:relative;width:14px;height:14px;flex:0 0 14px;display:inline-grid;place-items:center;border-radius:50%;color:var(--studio-muted)}.attention-workspace .task-indicator:empty:after{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.attention-workspace .task-indicator:is(.running,.thinking,.preparing){color:#5a9677}.attention-workspace .task-indicator:is(.running,.thinking,.preparing):before{content:"";position:absolute;inset:0;border:1px solid currentColor;border-radius:50%;opacity:.22;animation:attention-pulse 2.4s ease-in-out infinite}.attention-workspace .task-indicator.failed{color:#b5744f}.attention-workspace .studio-task-controls{display:flex;flex:0 0 auto;align-items:center;gap:9px}.attention-workspace .studio-task-controls button{height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:transparent;color:var(--studio-muted);padding:6px;font-size:11px}.attention-workspace .studio-task-controls button:hover,.attention-workspace .studio-task-controls button[aria-pressed=true]{background:var(--studio-paper);color:var(--studio-ink)}.attention-workspace .conversation-fold-toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:5px 0;background:transparent;border:0;color:var(--studio-muted);font-size:11px}.attention-workspace .conversation-fold-toggle svg{transition:transform .18s ease}.attention-workspace .conversation-fold-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.attention-workspace .message[hidden]{display:none}.attention-workspace .message.user .bubble{padding-bottom:20px}.attention-workspace .studio-message-author{font-size:9px;margin-bottom:10px;opacity:.85}.attention-workspace .message.user pre{font-size:15px;font-weight:430}.attention-workspace .message-actions{align-items:center;flex-wrap:wrap;gap:7px;margin-top:18px}.one-studio .message-actions>button{flex-shrink:0}.one-studio .message-actions>button.message-text-action{width:auto;height:auto;min-height:34px;padding:7px 11px;white-space:nowrap}.markdown-body .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.2em 0}.message-completion-notice{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--studio-muted);font-size:13px}.message-completion-notice>button{border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;padding:6px 10px;font:inherit;white-space:nowrap;cursor:pointer}.message-completion-notice>button:disabled{opacity:.5;cursor:default}.attention-workspace .message-actions button.execution-primary-action{width:auto;min-height:34px;height:auto;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-color:var(--studio-line);color:var(--studio-ink);font-size:11px}.attention-workspace .message-actions button.execution-primary-action:hover:not(:disabled){background:var(--studio-ink);color:var(--studio-paper)}.attention-workspace .message.user .message-actions{margin-top:7px}@media(hover:hover)and (pointer:fine){.attention-workspace .message.user .message-actions{opacity:.25;transition:opacity .16s ease}.attention-workspace .message.user:hover .message-actions,.attention-workspace .message.user:focus-within .message-actions{opacity:1}}.attention-workspace .execution-disclosure{border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-paper);scroll-margin-block:145px 24px;transition:border-color .25s ease}.attention-workspace .execution-disclosure.is-expanded{border-color:color-mix(in srgb,var(--studio-muted) 65%,var(--studio-line))}.attention-workspace .execution-disclosure-header{display:flex;gap:12px;align-items:center;padding:15px 18px}.attention-workspace .execution-disclosure-toggle{display:flex;flex:1;min-width:0;align-items:center;gap:10px;text-align:left;padding:0;border:0;color:var(--studio-ink);background:transparent}.attention-workspace .execution-disclosure-toggle>span:nth-child(2){min-width:0;flex:1}.attention-workspace .execution-disclosure-toggle strong{display:block;font-size:12px;font-weight:550;line-height:1.6}.attention-workspace .execution-disclosure-toggle small{display:block;color:var(--studio-muted);font-size:11px;line-height:1.7;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attention-workspace .execution-disclosure-toggle>svg{flex:0 0 auto;color:var(--studio-muted);transition:transform .24s ease}.attention-workspace .execution-disclosure-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.attention-workspace .execution-expand-label{font-size:10px;color:var(--studio-muted);white-space:nowrap}.attention-workspace .execution-stop{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 8px;border:1px solid var(--studio-line);border-radius:7px;background:transparent;color:var(--studio-ink);font-size:10px}.attention-workspace .execution-stop:hover{border-color:var(--studio-muted)}.attention-workspace .execution-disclosure-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1)}.attention-workspace .execution-disclosure-grid[data-open=true]{grid-template-rows:1fr}.attention-workspace .execution-disclosure-clip{min-height:0;overflow:hidden}.attention-workspace .execution-disclosure-body{margin:0 18px;padding:19px 0;border-top:1px solid var(--studio-line);max-height:40vh;overflow:auto;overscroll-behavior:contain}.attention-workspace .execution-disclosure-body .markdown-body{font-size:13px}.attention-workspace .execution-current-step{margin:0 0 16px;color:var(--studio-ink);font-size:12px;line-height:1.85}.attention-workspace .execution-problem{margin:0 0 16px;color:#b5744f;font-size:12px;line-height:1.85}.attention-workspace details.execution-step-history{margin-top:14px;padding:0;border:0;border-radius:0;color:var(--studio-muted);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.attention-workspace .execution-step-history>summary{display:list-item;padding:4px 0;color:var(--studio-muted);font-size:10px;cursor:pointer}.attention-workspace .execution-step-history ol{margin:12px 0;padding-left:19px;font-size:11px;line-height:1.85}.attention-workspace .execution-step-history li{margin-bottom:8px;overflow-wrap:anywhere}.attention-workspace .execution-step-history pre{overflow:auto;max-height:320px;margin:10px 0;color:var(--studio-muted);font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.attention-workspace.studio-open .studio-presence{flex-direction:row;gap:14px;align-items:center}.attention-workspace.studio-open .studio-presence .one-presence{width:54px;height:54px}.attention-workspace.studio-open .studio-presence-copy .studio-eyebrow{display:none}.attention-workspace.studio-open .studio-presence-copy h2{font-size:18px;margin:0;font-weight:500}.attention-workspace .studio-wait{min-height:0}.attention-workspace .studio-wait p{margin:0;font-size:12px;line-height:1.95}.attention-workspace .attention-activity{display:block;flex:0 0 auto;border-top:1px solid var(--studio-line);padding:0;overflow:visible}.attention-workspace .attention-activity-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;border:0;background:transparent;color:var(--studio-muted);text-align:left}.attention-workspace .attention-activity-toggle>span{display:flex;align-items:center;gap:7px;min-width:0;font-size:11px}.attention-workspace .attention-activity-toggle small{font-size:10px}.attention-workspace .attention-activity-toggle svg{transition:transform .2s ease}.attention-workspace .attention-activity-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.attention-workspace .attention-unread-count{display:inline-block;padding:3px 7px;border-radius:5px;background:var(--studio-ink);color:var(--studio-paper);font-size:9px;font-weight:450;white-space:nowrap}.attention-workspace .attention-task-list{max-height:270px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 0 10px;animation:attention-arrive .23s ease-out both}.attention-workspace .attention-task-list[hidden]{display:none}.attention-workspace .attention-task-list h3{margin:10px 0 4px;color:var(--studio-muted);font-size:9px;letter-spacing:.06em;font-weight:450}.attention-workspace .attention-task-row{min-width:0}.attention-workspace .attention-task-row>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:0;border-radius:7px;padding:9px 2px;color:var(--studio-ink)}.attention-workspace .attention-task-row>button:hover{background:color-mix(in srgb,var(--studio-ink) 4%,transparent)}.attention-workspace .attention-task-row>button>span:nth-child(2){min-width:0;flex:1}.attention-workspace .attention-task-row :is(strong,small){display:block;font-size:11px;font-weight:450;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-workspace .attention-task-row small{font-size:9px;color:var(--studio-muted)}.attention-workspace .attention-task-row svg{flex:0 0 auto;color:var(--studio-muted)}.attention-workspace .unread-point{width:5px;height:5px;border-radius:50%;background:var(--studio-ink);flex:0 0 auto}.attention-workspace .attention-all-tasks{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--studio-muted);background:transparent;border:0;border-top:1px solid var(--studio-line);margin-top:10px;padding:13px 0 0}.attention-workspace .attention-empty{font-size:11px;color:var(--studio-muted)}.attention-workspace .attention-receipt-slot{flex:0 0 auto;min-height:34px}.attention-workspace .attention-receipt{min-width:0;display:flex;gap:7px;align-items:center;padding:8px 0;color:var(--studio-muted);animation:attention-arrive .25s ease-out both}.attention-workspace .attention-receipt>svg{flex:0 0 auto}.attention-workspace .attention-receipt>button{padding:0;border:0;background:transparent;color:inherit}.attention-workspace .attention-receipt>button:first-of-type{display:flex;min-width:0;align-items:center;gap:7px;flex:1;text-align:left;font-size:10px}.attention-workspace .attention-receipt strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--studio-ink);font-size:10px;font-weight:450}.attention-workspace .attention-receipt span{white-space:nowrap}.attention-workspace .attention-receipt.failed{color:#b5744f}.attention-workspace.studio-idle .attention-receipt-slot{order:4;min-height:0}.attention-workspace.studio-idle .attention-activity{order:4;padding-top:0}.attention-workspace.studio-focused .studio-layout{grid-template-columns:minmax(0,1fr) 300px}.attention-workspace.studio-focused .studio-assistant{padding:30px 18px 12px;gap:18px}.attention-workspace.studio-focused .messages{max-width:940px}.attention-workspace.studio-focused .studio-presence-copy h2{font-size:15px}.attention-workspace.studio-focused .studio-presence .one-presence{width:42px;height:42px}.attention-workspace.studio-focused .studio-keyboard-hint{display:none}.attention-workspace.studio-focused .studio-compose-context{flex-wrap:wrap}@keyframes attention-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes attention-pulse{0%,to{opacity:.15}50%{opacity:.5}}@media(max-width:760px){.attention-workspace .studio-task-header{padding:17px 18px}.attention-workspace .studio-task-header h1{font-size:19px;margin-top:7px}.attention-workspace .studio-task-controls{gap:4px}.attention-workspace .studio-task-controls button span{display:none}.attention-workspace.studio-open .studio-presence .one-presence{width:36px;height:36px}.attention-workspace.studio-open .studio-presence-copy h2{font-size:14px}.attention-workspace .studio-assistant{gap:10px}.attention-workspace .attention-activity{border:0}.attention-workspace .attention-activity-toggle{padding:7px 0}.attention-workspace .attention-task-list{max-height:130px}.attention-workspace.studio-open .studio-assistant.activity-is-open{max-height:56dvh}.attention-workspace.studio-open .activity-is-open .studio-presence,.attention-workspace.studio-open .activity-is-open .studio-wait,.attention-workspace.studio-open .activity-is-open .attention-receipt-slot{display:none}.attention-workspace.studio-open .activity-is-open .attention-task-list{max-height:min(150px,18dvh)}.attention-workspace .attention-receipt-slot{min-height:0}.attention-workspace .attention-receipt{padding:2px 0}.attention-workspace .execution-disclosure-header{padding:13px 12px;gap:8px}.attention-workspace .execution-expand-label{display:none}.attention-workspace .execution-disclosure-toggle{gap:7px}.attention-workspace .execution-disclosure-body{margin-inline:14px}.attention-workspace .execution-disclosure{scroll-margin-block:118px 20px}.attention-workspace.studio-focused .studio-assistant{padding:10px 6px;max-height:34dvh}.attention-workspace.studio-focused .studio-presence,.attention-workspace.studio-focused .studio-wait,.attention-workspace.studio-focused .attention-activity{display:none}.attention-workspace.studio-focused .studio-task-controls{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.attention-workspace *,.attention-workspace *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.one-answer-sources{margin:16px 0 8px;border-top:1px solid #dcd9d1;padding-top:12px;color:#555349;font-size:13px}.one-answer-sources summary{cursor:pointer;color:#494b40;line-height:1.7}.one-answer-sources section{margin:14px 0;padding:12px 14px;background:#f1f0e9;border-radius:12px}.one-answer-sources a{color:#38483b;font-weight:600}.one-answer-sources p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:8px 0 0}.one-answer-sources .one-source-warning{color:#89532d}.one-key-welcome{width:min(560px,calc(100% - 48px));margin:10vh auto;text-align:center;color:#30332b}.one-key-welcome h1{font-size:clamp(24px,4vw,36px);letter-spacing:-.05em;margin-top:24px}.one-key-welcome p{line-height:1.8;overflow-wrap:anywhere;color:#66675e;margin:20px 0}.one-key-welcome details{margin:32px 0;font-size:14px}.one-key-welcome summary{cursor:pointer}.one-login-back{display:block;margin:0 auto 30px}.one-pending-answers{background:#f4eddd;color:#675131;border-radius:12px;padding:10px 14px;font-size:13px;margin-bottom:12px}.one-pending-answers summary{cursor:pointer}.one-pending-answers button{display:block;padding:6px 0;color:inherit;text-decoration:underline;background:transparent}.studio-assistant:has(.one-onboarding) .studio-presence{display:none}.studio-assistant:has(.one-onboarding){overflow-y:auto}.one-onboarding{margin-bottom:20px}.one-runtime-update{position:fixed;z-index:48;top:76px;left:50%;width:min(420px,calc(100vw - 32px));transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;color:#24231f;background:color-mix(in srgb,#f7f5ef 94%,transparent);border:1px solid rgba(38,37,33,.12);border-radius:16px;box-shadow:0 16px 45px #211f1b24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.one-runtime-update-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#24231f;color:#fff}.one-runtime-update>span:nth-child(2){min-width:0;display:grid;gap:2px}.one-runtime-update strong{font-size:13px}.one-runtime-update small{color:#77736b;font-size:11px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.one-runtime-update-detail{grid-column:1 / -1;display:grid;gap:4px;font-size:11px;line-height:1.5;color:#625e57;overflow-wrap:anywhere}.one-runtime-update-detail-body{display:grid;gap:10px;padding-top:10px;min-width:0}.one-runtime-update-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.one-runtime-update-actions button{position:static;flex:0 0 auto}.one-runtime-update button{border:0;border-radius:10px;padding:8px 13px;color:#fff;background:#2b63d9;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.one-runtime-update button:disabled{cursor:wait;opacity:.62}.one-runtime-update.failed button{background:#a43c38}@media(min-width:1100px){.one-runtime-update{left:auto;right:24px;transform:none}}@media(max-width:720px){.one-runtime-update{top:68px}}.one-story-onboarding{position:relative}.welcome-delivery{display:flex;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;border:1px solid var(--studio-line);border-radius:14px;background:var(--studio-surface);color:var(--studio-ink);font-size:13px}.welcome-delivery>svg{flex-shrink:0;color:#657453}.welcome-delivery>div:first-of-type{flex:1;min-width:0}.welcome-delivery strong{font-size:13px;font-weight:500;line-height:1.7}.welcome-delivery small{display:block;margin-top:4px;color:var(--studio-muted)}.welcome-delivery-actions{display:flex;align-items:center;gap:8px}.one-studio .welcome-delivery button{padding:7px 10px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-ink);font:inherit;font-size:12px;cursor:pointer}.one-studio .welcome-delivery button:disabled{opacity:.6;cursor:default}.one-studio .welcome-delivery button.welcome-delivery-dismiss{border:0;padding:5px}.welcome-delivery-spinner{animation:welcome-turn 2s linear infinite}@keyframes welcome-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.welcome-delivery-spinner{animation:none}}@media(max-width:550px){.welcome-delivery{flex-wrap:wrap}.welcome-delivery-actions{margin-left:30px}}.studio-assistant:has(.one-story-onboarding)>:is(.coordinator-conversation,.studio-composer,.task-transfer-rail){display:none}.one-studio .one-story-onboarding .one-onboarding-top>span:last-child{display:flex;align-items:center;gap:12px}.one-studio .one-story-onboarding button.story-close{min-height:32px;width:32px;padding:5px;color:var(--studio-ink);background:transparent;border:1px solid var(--studio-line)}.one-story-onboarding .story-status{display:flex;align-items:center;gap:8px;margin:16px 0;padding:12px;border:1px solid #d3d9c9;border-radius:10px;font-size:13px;line-height:1.8}.one-story-onboarding .story-feature-list{display:grid;gap:8px;max-height:300px;overflow:auto;overscroll-behavior:contain;padding:3px}.one-studio .one-story-onboarding .story-feature-list>button{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px;border:1px solid #cbd1bf;border-radius:12px;background:#f9faf4;color:#30372b;text-align:left}.one-story-onboarding .story-feature-list strong{display:block;font-size:14px;font-weight:550}.one-story-onboarding .story-feature-list small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:12px;line-height:1.6}.one-studio .one-story-onboarding .story-feature-list>button[aria-pressed=true]{border-color:#566b42;background:#e7eddd}.one-studio .one-story-onboarding .story-feature-list>button>:last-child{flex-shrink:0}.one-story-onboarding .story-facts{margin:16px 0;padding-left:20px;font-size:13px;color:#454e3c;line-height:1.9}.one-studio .one-story-onboarding button.story-later{min-height:32px;padding:4px 0;border:0;background:transparent;color:#536248;font-size:12px}.one-story-onboarding .story-saving{margin:12px 0;font-size:12px}.one-story-onboarding .story-benefits{margin:12px 0 20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.one-story-onboarding .story-benefits>summary{width:fit-content;min-height:32px;cursor:pointer;font-size:13px;color:#47573c}.one-story-onboarding .story-benefits>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px}.one-story-onboarding .story-benefits section{padding:12px;border:1px solid #d3d9c9;border-radius:12px}.one-story-onboarding .story-benefits strong{font-size:13px;font-weight:550}.one-story-onboarding .story-benefits p{font-size:12px;margin:6px 0 0;line-height:1.7}.story-settings-return,.story-settings-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.story-settings-entry>div{flex:1;min-width:200px}.story-settings-entry p{font-size:13px;line-height:1.8;color:var(--studio-muted)}.one-studio :is(.story-settings-return,.story-settings-entry) button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--studio-line);border-radius:9px;background:color-mix(in srgb,var(--studio-muted) 12%,var(--studio-surface));color:var(--studio-ink);font:inherit;font-size:13px;cursor:pointer}.story-settings-return{padding:12px 16px;margin-bottom:14px;border:1px solid var(--studio-line);border-radius:12px;font-size:13px}@media(max-width:550px){.one-story-onboarding .story-benefits>div{grid-template-columns:1fr}}.one-onboarding{width:min(100%,680px);margin:20px auto 28px;padding:clamp(24px,5vw,42px);color:#24251f;background:#eeeee6;border:1px solid #d9dccf;border-radius:26px;text-align:left}.one-onboarding-top{display:flex;justify-content:space-between;gap:20px;color:#5e6657;font-size:12px;letter-spacing:.05em}.one-onboarding h2{margin:25px 0 14px;font-size:clamp(24px,3.2vw,32px);font-weight:560;line-height:1.35;letter-spacing:-.04em;overflow-wrap:anywhere}.one-onboarding p{margin:0 0 22px;color:#53584c;line-height:1.8;font-size:14px}.one-onboarding small,.one-profile-name small{display:block;color:#606655;font-size:12px;line-height:1.8}.one-onboarding form{display:grid;gap:12px}.one-onboarding-label{font-size:12px;color:#53584c}.one-onboarding input,.one-profile-name input{width:100%;min-width:0;padding:13px 15px;background:#fbfbf7;color:#24251f;border:1px solid #bfc5b5;border-radius:10px;font:inherit}.one-onboarding button,.one-profile-name button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:43px;padding:11px 18px;border:1px solid #30382b;border-radius:10px;background:#30382b;color:#fff;font:inherit;font-size:13px;cursor:pointer}.one-onboarding button:disabled,.one-profile-name button:disabled{cursor:default;opacity:.55}.one-onboarding .one-onboarding-quiet{background:transparent;border-color:transparent;color:#434b3d}.one-onboarding-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:22px 0}.one-onboarding p.one-onboarding-error{margin:16px 0 0;color:#922d32;font-size:13px}.one-onboarding-guide{display:flex;align-items:flex-start;gap:14px;margin-block:22px 12px;padding:18px 20px;border:1px solid #d3d9c9;border-radius:16px;background:#f5f6ef}.one-onboarding-guide>svg{flex-shrink:0;margin-top:2px;color:#62784b}.one-onboarding-guide strong{display:block;color:#38442e;font-weight:550;font-size:15px}.one-onboarding .one-onboarding-guide p{margin:8px 0 10px;font-size:13px;line-height:1.8}.one-onboarding-guide small{color:#66735c;font-size:11px}.one-onboarding-handbook-note{display:flex;align-items:center;flex-wrap:wrap;gap:9px;max-width:680px;margin:12px auto;color:#697659;font-size:12px;line-height:1.7}.one-onboarding-handbook-note button{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;color:#5b7147;background:#eef2e6;border:1px solid #dbe2ce;border-radius:999px;font:inherit;cursor:pointer}.one-profile-name{display:grid;gap:12px;margin:0}.one-profile-name>label{color:#24251f;font-size:15px;font-weight:560}.one-profile-name-row{display:flex;align-items:center;gap:10px}.one-profile-name-row button{flex-shrink:0}.one-profile-name>p{margin:0;font-size:12px;line-height:1.7;color:#495e37}.one-beta-feedback{margin-top:16px;color:#52564c;font-size:12px}.one-beta-feedback-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.one-beta-feedback-actions button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid transparent;border-radius:7px;background:transparent;color:#575d50;font:inherit;font-size:11px;cursor:pointer}.one-beta-feedback-actions button:hover,.one-beta-feedback-actions button[aria-pressed=true]{color:#303b26;border-color:#c5cbbd;background:#e8ecdf}.one-beta-feedback-actions button:disabled{opacity:.6;cursor:default}.one-beta-feedback-note{display:grid;gap:10px;margin-top:12px;padding:15px;border:1px solid #d2d7c8;border-radius:12px;background:#f5f6ef;color:#454e3c}.one-beta-feedback-note textarea{width:100%;padding:10px;resize:vertical;background:#fff;border:1px solid #bfc5b5;border-radius:8px;color:#24251f;font:inherit;line-height:1.7}.one-beta-feedback .one-beta-feedback-consent{display:flex;align-items:flex-start;gap:9px;line-height:1.7;color:#545e49;font-size:11px}.one-beta-feedback-consent input{flex-shrink:0;width:14px;height:14px;margin:2px 0 0;accent-color:#48593a}.one-beta-feedback>p{margin:9px 0 0;color:#526044;font-size:11px;line-height:1.7}.one-beta-insights{margin-block:20px;padding-block:16px;border-top:1px solid #daddd1;color:#30372b}.one-beta-insights>summary,.one-beta-insights-feedback>summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.8}.one-beta-insights-body{margin-top:16px;font-size:12px}.one-beta-insights .one-beta-insights-explanation{max-width:760px;color:#5b6353;line-height:1.9;font-size:12px;margin-block:12px 18px}.one-beta-insights-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:18px 26px}.one-beta-insights-grid>div{display:grid;align-content:start;gap:8px}.one-beta-insights-grid strong{font-size:24px;font-weight:550;color:#2b3325}.one-beta-insights-grid :is(span,small){color:#58634e;font-size:11px;line-height:1.7}.one-beta-insights-milestones{display:grid;gap:10px;margin-block:0 24px}.one-beta-insights-milestones>div{display:flex;flex-wrap:wrap;gap:8px 24px}.one-beta-insights-milestones dt{color:#646a5a;min-width:140px}.one-beta-insights-milestones dd{color:#363e2e;margin:0}.one-beta-insights-feedback{border-top:1px solid #daddd1;padding-top:17px}.one-beta-insights-feedback ul{list-style:none;padding:0;margin:10px 0}.one-beta-insights-feedback li{padding:15px 0;border-bottom:1px solid #e0e3d9}.one-beta-insights-feedback li>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.one-beta-insights-feedback li time,.one-beta-insights-feedback li small{color:#626b57;font-size:11px}.one-beta-insights-feedback li>p{color:#666e5c;font-size:12px;line-height:1.8}.one-beta-insights-feedback li>p.one-beta-insights-comment{white-space:pre-wrap;overflow-wrap:anywhere;color:#303b26}.one-beta-insights-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px}.one-beta-insights button{padding:7px 12px;border:1px solid #bdc6b2;border-radius:7px;background:#f1f4eb;color:#3c4b30;font:inherit;cursor:pointer}.one-beta-insights button:disabled{opacity:.5;cursor:default}.one-beta-insights-error{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#922d32}.one-onboarding :is(input,button):focus-visible,.one-profile-name :is(input,button):focus-visible,.one-beta-feedback :is(textarea,input,button):focus-visible{outline:2px solid #637c47;outline-offset:3px}@media(max-width:900px){.one-beta-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.one-onboarding{margin-block:10px 20px;border-radius:19px}.one-profile-name-row{align-items:stretch;flex-direction:column}.one-profile-name-row button{width:100%}}.one-onboarding-handbook-notice{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.8;color:var(--studio-muted);padding:10px 0}.one-onboarding-handbook-notice button{border:0;background:none;color:var(--studio-ink);font:inherit;cursor:pointer;white-space:nowrap}.guide-preview,.guide-preview-loading{color:var(--fluid-ink,var(--studio-ink,#1c303c));font:inherit;font-size:14px;line-height:1.6}.guide-preview{width:100%;max-width:1120px;margin-inline:auto}.guide-preview-loading{min-height:240px;display:grid;place-items:center}.guide-preview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 4px 16px}.guide-preview-top>div{display:grid;gap:4px}.guide-preview-top strong{font-size:15px;font-weight:600}.guide-preview-top>div>span{color:var(--fluid-muted,var(--studio-muted,#667886));font-size:11px}.one-studio .guide-preview button{font:inherit;cursor:pointer;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.one-studio .guide-preview button:disabled{cursor:default;opacity:.45}.one-studio .guide-preview-top>button{display:grid;place-items:center;flex:none;width:34px;height:34px;min-height:34px;padding:0;border:1px solid var(--fluid-line,#667e8e26);border-radius:50%;background:transparent;color:inherit}.guide-preview-workspace{--fluid-split-padding:30px;--fluid-split-fill:color-mix(in srgb,var(--fluid-menu-fill,#eef3f7) 76%,transparent)}.guide-preview-workspace>.fluid-split-primary,.guide-preview-workspace>.fluid-split-secondary{scrollbar-gutter:stable}.guide-preview-primary{display:flex;flex-direction:column;height:100%;min-height:340px;container-type:inline-size;container-name:guide-preview-primary}.guide-preview-eyeline{display:flex;align-items:center;gap:12px;min-height:56px}.one-studio .guide-preview .guide-preview-eye{display:grid;place-items:center;flex:none;width:52px;height:52px;min-height:52px;padding:0;border:0;border-radius:50%;background:#1b252d;color:var(--fluid-accent,#efcf57)}.guide-preview-eye>svg{width:49px;height:49px;overflow:visible}.guide-eye-aperture{transform-origin:50px 50px}.guide-eye-aperture.is-winking{animation:guide-preview-wink .31s cubic-bezier(.35,0,.4,1) both}.guide-preview-thought{max-width:250px;color:var(--fluid-muted,var(--studio-muted,#667886));font-size:11px;line-height:1.7}.guide-preview-copy{padding-top:21px;animation:guide-preview-copy-in .22s cubic-bezier(.2,.7,.2,1) both}.guide-preview-step-label{display:block;color:var(--fluid-muted,var(--studio-muted,#667886));font-size:11px;letter-spacing:.06em}.guide-preview h2{max-width:620px;margin:12px 0 10px;font-size:clamp(24px,2.4vw,32px);line-height:1.3;letter-spacing:-.04em;font-weight:580;outline:none}.guide-preview-copy>p{max-width:590px;margin:0;color:var(--fluid-muted,var(--studio-muted,#667886));font-size:13px;line-height:1.9}.guide-preview-name{display:grid;gap:7px;max-width:410px;margin-top:22px}.guide-preview-name label{display:flex;align-items:center;gap:9px;font-size:12px}.guide-preview-name label>span{color:var(--fluid-muted,var(--studio-muted,#667886));font-size:10px}.one-studio .guide-preview-name input{width:100%;padding:11px 14px;border:1px solid var(--fluid-line,#667e8e38);border-radius:14px;color:inherit;background:color-mix(in srgb,var(--fluid-menu-fill,#fff) 50%,transparent);font:inherit;font-size:14px}.guide-preview-name small{color:var(--fluid-muted,var(--studio-muted,#667886));font-size:10px;line-height:1.8}.guide-preview-anchor{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:20px;color:var(--fluid-muted,var(--studio-muted,#667886));font-size:10px}.one-studio .guide-preview .guide-preview-demonstrate{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:10px 14px;min-height:40px;width:fit-content;border:1px solid var(--fluid-line,#667e8e38);border-radius:18px;background:color-mix(in srgb,var(--fluid-accent,#efcf57) 10%,transparent);color:inherit;font-size:12px}.one-studio .guide-preview .guide-preview-demonstrate:hover{background:color-mix(in srgb,var(--fluid-accent,#efcf57) 20%,transparent)}.guide-preview-purposes{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.one-studio .guide-preview-purposes>button{display:flex;align-items:center;gap:7px;min-height:35px;padding:7px 9px;border:1px solid var(--fluid-line,#667e8e29);border-radius:12px;background:transparent;color:inherit;text-align:left;font-size:11px}.one-studio .guide-preview-purposes>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--fluid-accent,#efcf57) 70%,#667e8e);background:color-mix(in srgb,var(--fluid-accent,#efcf57) 19%,transparent)}.guide-preview-purposes>button>svg{flex:none}@container guide-preview-primary (min-width:450px){.guide-preview-purposes{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-preview-example{display:flex;flex-direction:column;height:100%;gap:15px;animation:guide-preview-copy-in .24s ease-out both}.guide-preview-example>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:550}.guide-preview-example-label{color:var(--fluid-muted,var(--studio-muted,#667886));font-size:9px;font-weight:400;white-space:nowrap}.guide-preview-mini-user{align-self:flex-end;max-width:90%;padding:10px 13px;border-radius:17px 17px 5px;background:color-mix(in srgb,var(--fluid-accent,#efcf57) 19%,transparent);font-size:12px}.guide-preview-mini-answer{margin:0;font-size:12px;line-height:1.9}.guide-preview-citation{display:flex;align-items:center;gap:11px;padding:13px 11px;border:1px solid var(--fluid-line,#667e8e2c);border-radius:14px}.guide-preview-citation>div{flex:1}.guide-preview-citation strong,.guide-preview-file strong,.guide-preview-task strong{display:block;font-size:12px;font-weight:550}.guide-preview-citation small,.guide-preview-file small,.guide-preview-task small{display:block;margin-top:4px;color:var(--fluid-muted,var(--studio-muted,#667886));font-size:10px;line-height:1.6}.guide-preview-citation>span{color:var(--fluid-muted,var(--studio-muted,#667886));font-size:11px}.guide-preview-safety{display:block;margin-top:auto;padding-top:8px;color:var(--fluid-muted,var(--studio-muted,#667886));font-size:10px;line-height:1.9}.guide-preview-file{display:flex;align-items:center;gap:13px;padding:20px 0;margin-bottom:6px}.guide-preview-file>svg{flex:none;color:var(--fluid-muted,var(--studio-muted,#667886))}.guide-preview-local-line{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7}.guide-preview-local-line>svg{flex:none;margin-top:2px;color:#4e856b}.guide-preview-task{display:flex;align-items:flex-start;gap:11px;padding-block:4px}.guide-preview-task-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--fluid-accent,#efcf57) 17%,transparent)}.guide-preview-task-steps{display:grid;gap:13px;list-style:none;margin:0;padding:6px 0}.guide-preview-task-steps>li{display:flex;align-items:center;gap:8px;color:var(--fluid-muted,var(--studio-muted,#667886));font-size:11px}.guide-preview-task-steps>li>svg{color:#4e856b}.guide-preview-task-steps>li>span{width:6px;height:6px;margin:0 3px;border:1px solid currentColor;border-radius:50%}.guide-preview-task-steps>.is-complete{color:inherit;animation:guide-preview-copy-in .24s ease-out both}.one-studio .guide-preview .guide-preview-complete-demo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid var(--fluid-line,#667e8e30);border-radius:13px;background:transparent;color:inherit;font-size:11px}.guide-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:17px 4px 0}.guide-preview-progress{display:flex;align-items:center;gap:6px}.guide-preview-progress>span{width:5px;height:5px;border-radius:10px;background:var(--fluid-line,#667e8e30);transition:width .22s ease,background .22s ease}.guide-preview-progress>span[aria-current=step]{width:24px;background:var(--fluid-accent,#dbbd46)}.guide-preview-progress>span[data-complete=true]{background:var(--fluid-muted,#667886)}.guide-preview-navigation{display:flex;align-items:center;gap:12px}.one-studio .guide-preview-navigation>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:9px 14px;border:0;border-radius:17px;font-size:12px}.one-studio .guide-preview .guide-preview-back{background:transparent;color:var(--fluid-muted,var(--studio-muted,#667886))}.one-studio .guide-preview .guide-preview-next{background:#24343e;color:#f5f7f9;box-shadow:inset 0 1px #ffffff1c,0 3px 8px #172e3b14}.one-studio .guide-preview .guide-preview-next:hover{background:#344954}.one-studio .guide-preview :is(button,input):focus-visible{outline:2px solid var(--fluid-focus,#8c7525);outline-offset:3px}@keyframes guide-preview-wink{0%,to{transform:scaleY(1)}38%{transform:scaleY(.025)}55%{transform:scaleY(.025)}}@keyframes guide-preview-copy-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.guide-preview *{animation:none!important;transition:none!important}}@media(prefers-contrast:more){.guide-preview-top>div>span,.guide-preview-copy>p,.guide-preview-safety,.guide-preview-thought{color:inherit}}.fluid-work-layer-guide .guide-preview-loading{color:var(--fluid-frame-ink,#e9eef2)}.fluid-work-layer-guide .guide-preview-top{color:var(--fluid-frame-ink,#e9eef2);padding:2px 2px 0}.fluid-work-layer-guide .guide-preview-top strong{color:var(--fluid-frame-ink,#e9eef2)}.fluid-work-layer-guide .guide-preview-top>div>span{color:var(--fluid-frame-muted,#b5c2ca)}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview button{appearance:none;font:inherit;cursor:pointer}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview .guide-preview-eye{display:grid;place-items:center;flex:none;width:52px;height:52px;min-width:52px;min-height:52px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fluid-accent,#efcf57);box-shadow:none}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview .guide-preview-eye>svg{display:block;width:49px;height:49px;color:var(--fluid-accent,#efcf57);background:transparent}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview .guide-preview-eye-white{fill:var(--fluid-accent,#efcf57)}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview .guide-preview-eye-pupil{fill:none;stroke:#17212a}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview-top>button{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid color-mix(in srgb,var(--fluid-frame-ink,#e9eef2) 18%,transparent);border-radius:50%;background:transparent;color:var(--fluid-frame-ink,#e9eef2);box-shadow:none}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview-navigation>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:36px;padding:8px 13px;border-radius:18px;font-size:12px;box-shadow:none}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview .guide-preview-back{border:1px solid color-mix(in srgb,var(--fluid-frame-ink,#e9eef2) 18%,transparent);background:color-mix(in srgb,var(--fluid-frame-ink,#e9eef2) 6%,transparent);color:var(--fluid-frame-ink,#e9eef2)}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview .guide-preview-next{border:1px solid color-mix(in srgb,var(--fluid-accent,#efcf57) 55%,transparent);background:var(--fluid-accent,#efcf57);color:var(--fluid-on-accent,#302c18);box-shadow:inset 0 1px #ffffff38}.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide .guide-preview .guide-preview-next:hover{background:color-mix(in srgb,var(--fluid-accent,#efcf57) 88%,#ffffff);color:var(--fluid-on-accent,#302c18)}.fluid-work-layer-guide .guide-preview-progress>span{background:color-mix(in srgb,var(--fluid-frame-ink,#e9eef2) 22%,transparent)}.fluid-work-layer-guide .guide-preview-progress>span[aria-current=step]{background:var(--fluid-accent,#efcf57)}.fluid-work-layer-guide .guide-preview-progress>span[data-complete=true]{background:var(--fluid-frame-muted,#b5c2ca)}.admin-page [hidden],.pricing-editor [hidden]{display:none!important}.admin-billing-sections{width:100%;max-width:1000px}.admin-billing-sections>nav{margin-bottom:24px;flex-wrap:wrap}.admin-billing-sections .admin-form{max-width:580px}.section-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;background:transparent;border:0;text-align:left;padding:14px 0}.price-notice-history .price-notice-message{font-size:16px;font-weight:550;line-height:1.7;color:#254d43}.pricing-editor h3{font-size:14px;margin:24px 0 12px}.pricing-editor h3 small{display:block;font-size:11px;font-weight:400;color:#7e887b;margin-top:4px}.pricing-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.pricing-editor label{display:grid;gap:6px;font-size:12px;color:#5d6d58}.pricing-editor textarea{width:100%;box-sizing:border-box;border:1px solid #dfe3dc;background:#fff;border-radius:10px;padding:10px;color:#34432e;font:inherit;resize:vertical}.pricing-editor>.settings-tabs{margin:12px 0}.pricing-editor>.primary{margin-top:18px}.pricing-preview{padding:15px;background:#edf2e7;border-radius:12px;margin:18px 0;font-size:12px}.pricing-preview p{font-size:12px;margin:6px 0}.pricing-catalog{max-width:920px;width:100%}.pricing-catalog>input{width:100%;margin:10px 0 16px}.pricing-catalog>article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #e3e7de}.pricing-catalog article strong,.pricing-catalog article small{display:block}.pricing-catalog article small{font-size:12px;color:#7e8878;margin-top:8px}.pricing-catalog article>button{flex-shrink:0}.admin-pricing-center{width:100%}.admin-pricing-center>nav{margin-bottom:24px}.price-notice-banner,.one-studio .studio-surface .price-notice-banner{display:grid;gap:5px;width:100%;padding:14px 16px;margin:0 0 18px;text-align:left;border:1px solid #dce5d6;background:#f3f6ec;border-radius:12px;color:#4c6345;box-shadow:none}.price-notice-banner strong{font-size:12px}.price-notice-banner span{font-size:16px;font-weight:550;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.price-notice-banner small{font-size:10px;color:#7f8b75}.price-notice-bell,.one-studio .studio-surface .price-notice-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:6px;border:0;border-radius:50%;color:inherit;background:transparent;box-shadow:none}.price-notice-bell:hover{background:#edf1e8}.price-notice-bell i{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#b65d38}.cache-usage-details details{margin:8px 0}.cache-usage-details summary{cursor:pointer;font-size:12px}.usage-discount{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.usage-discount>span{color:#727c75;font-size:12px}.usage-discount>strong{color:#24564b;font-size:13px}.price-notice-history article,.pricing-history article{padding:14px 0;border-bottom:1px solid #e0e7d9;overflow-wrap:anywhere}.price-notice-history p,.pricing-history p{font-size:12px;white-space:pre-wrap}.price-notice-history small{font-size:11px;color:#78886c}.pricing-history{margin-top:24px}.one-settings-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 40px));margin:auto;padding:0;border:1px solid #e6e7e2;border-radius:24px;background:#fffefa;color:#28332f;box-shadow:0 24px 100px #182d3333;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:auto}.one-settings-dialog::backdrop{background:#162c394d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.one-settings-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:24px 26px 12px}.one-settings-dialog>header h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.5px}.settings-dialog-body{padding:12px 26px 26px}.one-settings-dialog button{cursor:pointer;font:inherit}.one-settings-dialog button:disabled{cursor:default;opacity:.45}.one-settings-dialog .settings-icon-button{border:0;background:transparent;color:#77807a;padding:6px;display:flex;border-radius:50%}.one-studio .studio-surface .one-settings-dialog .primary,.one-studio .studio-surface .power-dashboard .primary,.one-settings-dialog .primary,.power-dashboard .primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;background:#254d43;border:1px solid #254d43;border-radius:12px;padding:10px 20px;color:#fff;box-shadow:none}.one-settings-dialog .secondary{border:1px solid #dcdfd7;background:#fff;color:#39483e;padding:9px 16px;border-radius:10px}.one-settings-dialog input,.settings-search-input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dfe3dc;border-radius:10px;background:#fff;color:#28332f;padding:11px 12px;font:inherit}.settings-tabs{display:flex;flex-wrap:wrap;gap:5px}.one-studio .studio-surface .settings-tabs>button,.settings-tabs>button{border:0;box-shadow:none;border-radius:10px;min-height:38px;padding:9px 15px;background:transparent;color:#737c76;font-size:13px;font-weight:550}.one-studio .studio-surface .settings-tabs>button[aria-pressed=true],.settings-tabs>button[aria-pressed=true]{background:#e8eee7;color:#264c40}.account-settings-tabs{padding:0 28px 18px;border-bottom:1px solid #e8eae5}.one-studio .studio-surface .account-body.settings-account-body{display:block;max-width:880px;width:100%;box-sizing:border-box;margin:0 auto}.settings-account-body>.account-panel{margin-bottom:18px}.power-dashboard{width:100%;min-width:0}.power-overview{padding:26px 28px;border:1px solid #dce5da;background:linear-gradient(115deg,#edf2e9,#f7f7ef);border-radius:20px}.power-overview-top,.power-overview-top>span,.power-overview-main,.power-overview-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.power-overview-top>span{font-size:14px;font-weight:600;color:#48604d;gap:7px}.one-studio .studio-surface .power-price-link,.power-price-link{display:inline-flex;align-items:center;gap:3px;background:none;border:0;box-shadow:none;padding:4px 0;min-height:0;color:#617267;font-size:12px}.power-overview-main{margin:25px 0}.power-overview-main>div{min-width:0}.power-overview-main strong{display:block;font-size:clamp(26px,5vw,38px);line-height:1.2;font-weight:650;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.power-overview-main>div>span{display:block;margin-top:8px;color:#7a857b;font-size:12px}.power-overview-main>button{flex-shrink:0}.power-overview progress{display:block;appearance:none;border:0;height:7px;width:100%;border-radius:8px;background:#dce4d7;overflow:hidden}.power-overview progress::-webkit-progress-bar{background:#dce4d7;border-radius:8px}.power-overview progress::-webkit-progress-value{background:#6d9175;border-radius:8px}.power-overview progress::-moz-progress-bar{background:#6d9175}.power-overview-foot{margin-top:10px;color:#697969;font-size:12px;flex-wrap:wrap}.power-reserved{font-size:12px;color:#6d7466;margin-bottom:0}.power-history{margin-top:28px}.power-history>.settings-tabs{border-bottom:1px solid #e6e8e2;padding-bottom:12px;margin-bottom:4px}.one-studio .studio-surface .billing-history .billing-row,.billing-history .billing-row{border:0;border-bottom:1px solid #eceee7;border-radius:0;background:transparent;box-shadow:none;margin:0;padding:0}.one-studio .studio-surface .billing-row>summary,.billing-row>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:16px 4px;cursor:pointer;font-size:13px;font-weight:400}.billing-row>summary::-webkit-details-marker{display:none}.billing-row summary>span:first-child{min-width:0}.billing-row summary strong{display:block;color:#3e4942;font-size:13px;font-weight:550;overflow-wrap:anywhere}.billing-row summary small{display:block;margin-top:5px;font-size:11px;color:#8b9189}.billing-row-amount{display:flex;align-items:center;gap:12px;text-align:right;color:#455647;font-variant-numeric:tabular-nums;flex-shrink:0}.billing-row-amount svg{color:#9ca399;transition:transform .15s}.billing-row[open] .billing-row-amount svg{transform:rotate(90deg)}.billing-row-detail{margin:0 4px 14px;padding:12px 14px;background:#f3f5f0;border-radius:10px;font-size:12px;color:#6d786c}.billing-row-detail p{margin:5px 0;font-size:12px}.billing-order-id{overflow-wrap:anywhere;font-size:11px!important;color:#8c9489}.settings-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;color:#8a9388;font-size:12px}.one-studio .studio-surface .settings-pagination button,.settings-pagination button{padding:7px 10px;border:1px solid #e1e5dc;border-radius:8px;background:transparent;box-shadow:none;color:#5a6959;font-size:12px;min-height:32px}.settings-pagination button:disabled{opacity:.4}.settings-caption{font-size:12px;color:#8a9186;margin:0 0 16px}.settings-empty{padding:35px 12px;text-align:center;color:#92998e;font-size:13px}.settings-inline-error{padding:10px 12px;background:#faf0e8;color:#9a603e;border-radius:9px;font-size:12px}.recharge-amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.one-settings-dialog .recharge-amount-grid button{min-height:64px;padding:12px 6px;border:1px solid #e3e6dd;border-radius:12px;background:#fff;color:#394a3b;font-size:23px;font-weight:550}.recharge-amount-grid button small{font-size:12px;margin-right:4px;font-weight:400}.one-settings-dialog .recharge-amount-grid button:last-child{grid-column:1 / -1;min-height:40px;font-size:13px}.one-settings-dialog .recharge-amount-grid button[aria-pressed=true]{background:#edf3e9;border-color:#6b926b;box-shadow:inset 0 0 0 1px #6b926b}.recharge-custom{display:grid;gap:7px;margin-top:14px;color:#687764;font-size:12px}.recharge-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 6px;font-size:13px}.recharge-preview strong{font-size:18px;font-variant-numeric:tabular-nums}.recharge-preview small{font-size:12px;font-weight:400}.one-studio .studio-surface .one-settings-dialog .recharge-pay-button,.one-settings-dialog .recharge-pay-button{width:100%}.recharge-qr,.recharge-success{text-align:center}.recharge-qr>strong{font-size:32px}.recharge-qr>p{margin:8px 0 16px}.recharge-qr img{display:block;padding:10px;background:#fff;border:1px solid #eceee6;border-radius:14px;margin:20px auto 14px}.recharge-qr .settings-caption{margin-top:16px}.recharge-success{padding-top:20px}.recharge-success>span{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;background:#e8f2e4;color:#648759;border-radius:50%}.recharge-success h3{margin:18px 0 6px;font-size:22px}.recharge-success p{color:#76846f;margin-bottom:28px}.settings-search{display:flex;align-items:center;gap:9px;padding:0 12px;background:#f5f6f1;border:1px solid #e1e5dc;border-radius:10px;color:#8a9486}.one-settings-dialog .settings-search input,.one-studio .studio-surface .settings-search input{min-width:0;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:11px 0;color:#364633}.settings-picker{width:100%}.one-studio .studio-surface .settings-picker-trigger,.settings-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 13px;border:1px solid #e0e4dc;border-radius:10px;color:#465541;background:#fff;font-size:13px;box-shadow:none;text-align:left}.settings-choice-list{margin-top:12px}.settings-choice-list>button{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:12px;background:transparent;border:0;border-radius:9px;color:#3b4b37}.settings-choice-list>button:hover,.settings-choice-list>button[aria-pressed=true]{background:#eef3e9}.settings-choice-list strong{font-size:13px;font-weight:550}.settings-choice-list small{display:block;color:#86907f;font-size:11px;margin-top:3px}.price-list article{padding:15px 0;border-bottom:1px solid #e9ece2}.price-list article>strong{display:block;font-size:14px}.price-list article>span,.price-list article>p{color:#7a8773;font-size:12px;margin:5px 0 0}.one-studio .studio-surface .account-body.knowledge-catalog-body{display:block;max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box}.knowledge-catalog-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.knowledge-catalog-toolbar .settings-search{flex:1 1 200px}.knowledge-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.knowledge-catalog:empty:after{content:"暂无匹配的知识来源";grid-column:1 / -1;text-align:center;color:#92998e;padding:50px 0}.one-studio .studio-surface .knowledge-source-card,.knowledge-source-card{display:flex;align-items:center;gap:12px;min-height:112px;padding:20px;border:1px solid #e2e7dd;border-radius:16px;background:#fffefa;text-align:left;box-shadow:none;color:#3c4b38}.knowledge-source-card:hover{border-color:#9fb394!important;background:#f9fbf5!important}.knowledge-source-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ebefe5;font-size:19px;font-weight:650;flex-shrink:0}.knowledge-source-mark.getnote{background:#fff0d6;color:#c18b32}.knowledge-source-mark.notion{background:#f0f0eb;color:#30342e}.knowledge-source-mark.yinxiang{background:#edf4e0;color:#659343}.knowledge-source-mark.flowus{background:#e6eef6;color:#6183a6}.knowledge-source-card strong{display:block;font-size:14px;font-weight:600}.knowledge-source-card small{display:block;margin-top:5px;font-size:11px;color:#8d9685}.knowledge-source-status{margin-left:auto;display:flex;gap:3px;align-items:center;font-size:11px;color:#a0a797;white-space:nowrap}.knowledge-source-status.connected{color:#69905c}.knowledge-source-status.error{color:#b18457}.knowledge-connection-detail .knowledge-provider-head{margin-bottom:22px}.knowledge-connection-detail p{font-size:13px}.one-settings-dialog :focus-visible,.power-dashboard :focus-visible,.knowledge-catalog :focus-visible{outline:2px solid #709578;outline-offset:3px}@media(max-width:640px){.account-settings-tabs{padding:0 16px 14px}.power-overview{padding:22px 18px}.power-overview-main{gap:10px}.power-overview-main strong{font-size:27px}.billing-row-amount{gap:5px;max-width:46%;font-size:12px}.knowledge-catalog{grid-template-columns:1fr;gap:10px}.one-studio .studio-surface .knowledge-source-card{min-height:88px;padding:16px}.knowledge-catalog-toolbar{gap:12px}.knowledge-catalog-toolbar .settings-search{flex-basis:100%}.one-settings-dialog>header{padding:20px 20px 10px}.settings-dialog-body{padding:12px 20px 22px}}.enterprise-connection-notice{text-align:center;padding:8px 0 18px}.enterprise-connection-notice img{display:block;margin:18px auto;width:240px;max-width:100%;height:auto;background:#fff;border:12px solid white;box-sizing:border-box}.enterprise-connection-notice .hint{margin-top:14px}.knowledge-source-mark.flomo{background:#e6f3eb;color:#347b58}.one-studio .studio-surface :is(.admin-body,.account-body),.one-settings-dialog{--product-line:#dedfd6;--product-ink:#292b25;--product-muted:#777b70;font-size:13px;line-height:1.65}.one-studio .studio-surface :is(.admin-body,.account-body) :is(h3,h4),.one-settings-dialog h3{font-size:16px;font-weight:580;letter-spacing:-.025em;line-height:1.5;margin:0 0 14px}.one-studio .studio-surface :is(.admin-body,.account-body) button:not(.primary):not(.settings-icon-button):not(.market-card):not(.settings-picker-trigger),.one-settings-dialog button:not(.primary):not(.settings-icon-button){font:inherit;min-height:34px;border:1px solid var(--product-line,#dedfd6);border-radius:8px;padding:7px 12px;background:#fffefa;color:var(--product-ink,#292b25);box-shadow:none;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.one-studio .studio-surface :is(.admin-body,.account-body) button:hover:not(:disabled),.one-settings-dialog button:hover:not(:disabled){border-color:#a6ad9d;background:#f0f3eb}.one-studio .studio-surface :is(.admin-body,.account-body) button:disabled,.one-settings-dialog button:disabled{opacity:.4;cursor:not-allowed}.one-studio .studio-surface button:focus-visible,.one-settings-dialog button:focus-visible,.market-categories button:focus-visible{outline:2px solid #61745e;outline-offset:3px}.one-studio .studio-surface .settings-tabs>button[aria-pressed=true]{background:#e9eee2!important;border-color:#9aa88d!important;color:#313d29!important}.one-studio .studio-surface .primary,.one-settings-dialog .primary{background:#292b25;color:#fffefa;border-color:#292b25;min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:550;border-radius:9px;padding:9px 15px}.one-studio .studio-surface .primary:hover:not(:disabled),.one-settings-dialog .primary:hover:not(:disabled){background:#424638;color:#fffefa;border-color:#424638}.one-studio .studio-surface .section-toolbar,.section-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 20px}.section-toolbar h3{margin:0!important}.section-toolbar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.one-studio .studio-surface .section-toolbar button{width:auto;flex:0 0 auto;margin:0}.section-toolbar a.secondary{display:inline-flex;align-items:center;min-height:34px;border:1px solid #dedfd6;border-radius:8px;padding:7px 12px;background:#fffefa;color:#292b25;text-decoration:none;font-size:13px}.one-studio .studio-surface .quiet-details,.quiet-details{border:0;border-bottom:1px solid #e3e5db;border-radius:0;box-shadow:none;background:transparent;padding:12px 0;margin:8px 0}.quiet-details>summary{font-size:13px;font-weight:500;cursor:pointer;color:#5e6658}.quiet-details[open]>summary{margin-bottom:14px}.quiet-details p{font-size:12px;color:#757e6e;line-height:1.8}.one-settings-dialog input:is([type=checkbox],[type=radio]){width:15px;height:15px;margin:0 7px 0 0;padding:0;vertical-align:middle;accent-color:#46583a}.one-studio .studio-surface .features-page .account-body.settings-account-body{max-width:1160px}.feature-marketplace{width:100%;min-width:0}.market-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.market-toolbar .settings-search{flex:1 1 280px;min-width:0}.market-toolbar input{width:100%;min-width:0;font-size:13px}.market-categories{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:32px}.one-studio .studio-surface .market-categories>button{min-height:32px!important;padding:5px 12px!important;border-color:transparent!important;background:transparent!important;color:#777e70!important;border-radius:18px!important;font-size:12px!important}.one-studio .studio-surface .market-categories>button[aria-pressed=true]{border-color:#c9d1be!important;background:#edf1e6!important;color:#37472d!important}.one-studio .studio-surface .market-categories>button:hover{border-color:#d6dccd!important}.market-section{margin-bottom:34px}.market-count{font-size:12px;color:#909687}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:15px}.one-studio .studio-surface .market-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;padding:22px;border:1px solid #e0e4d8;border-radius:17px;background:#fffefa;color:#292b25;box-shadow:none;cursor:pointer;font:inherit;min-height:218px;transition:transform .18s,box-shadow .18s,border-color .18s}.one-studio .studio-surface .market-card:hover{transform:translateY(-3px);border-color:#aab79d;background:#fffefa;box-shadow:0 8px 22px #404b3010}.market-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.market-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf1e6;color:#576a44}.market-badge{font-size:10px;background:#f2f4ed;color:#77846b;padding:3px 7px;border-radius:6px}.market-card>strong{font-size:16px;font-weight:580;line-height:1.5;overflow-wrap:anywhere}.market-card>p{font-size:12px;line-height:1.8;color:#7b8273;margin:8px 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.market-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto}.market-card-footer small{font-size:11px;color:#8a9282}.market-card-footer>span{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#4a603b;white-space:nowrap}.market-empty{padding:32px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed #dde3d3;border-radius:16px;color:#8b9480;text-align:center}.market-empty strong{font-size:13px;font-weight:450}.market-utilities{display:flex;gap:24px;flex-wrap:wrap;margin-top:18px}.market-utilities>details{flex:1 1 250px;min-width:0}.one-studio .studio-surface .market-section.sharing-panel{margin-top:28px;border-top:1px solid #e3e6da;padding-top:26px}.feature-marketplace .sharing-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:15px}.feature-marketplace .sharing-list>article{border:1px solid #e0e4d8;background:#fffefa;border-radius:16px;padding:20px;min-width:0;box-shadow:none}.feature-marketplace .sharing-list article footer{gap:8px;flex-wrap:wrap}.feature-marketplace .sharing-panel header h3{font-size:16px}.one-studio .studio-surface .feature-marketplace .sharing-panel{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.one-studio .studio-surface .feature-marketplace .sharing-panel>header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.one-studio .studio-surface .feature-marketplace .sharing-panel>header>button{width:auto;margin:0}.official-feature-admin>.section-toolbar{margin-bottom:18px}.official-feature-admin>details{margin-bottom:16px}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin-bottom:16px}.metrics-grid article{display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid #e1e5d9;border-radius:14px;background:#fffefa;min-width:0}.metrics-grid article>span{font-size:12px;color:#7c8473}.metrics-grid strong{font-size:27px;font-weight:560;line-height:1.3;letter-spacing:-.04em;color:#30392a;font-variant-numeric:tabular-nums}.metrics-grid small{font-size:11px;color:#8b9382;line-height:1.6}.metrics-table-wrap{width:100%;overflow-x:auto}.metrics-table-wrap table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.metrics-table-wrap :is(td,th){padding:12px 14px;border-bottom:1px solid #e9ece2}.metrics-table-wrap th{color:#818a77;font-weight:500;background:#f5f7f0}.metrics-table-wrap small{font-size:10px;color:#8a947e}.metrics-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.metrics-filters>input{flex:1 1 180px;min-width:0}.product-metrics>h4{margin-top:26px!important}.one-studio .one-waiting-copy p{color:#78826c;font-size:12px;letter-spacing:.01em}@media(max-width:600px){.market-toolbar .settings-tabs{width:100%}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid article{padding:14px}.metrics-grid strong{font-size:24px}.section-toolbar{align-items:flex-start}.market-utilities{gap:0}.market-card{min-height:190px}}@media(prefers-reduced-motion:reduce){.one-studio .studio-surface .market-card,.one-studio .studio-surface button{transition:none!important}.one-studio .studio-surface .market-card:hover{transform:none}.one-waiting-copy p{animation:none!important}}.account-preferences-layout{display:grid;grid-template-columns:176px minmax(0,1fr);align-items:start;gap:28px;max-width:1100px;margin:0 auto;padding:0 24px 40px;box-sizing:border-box}.account-preferences-nav{display:grid;gap:6px;position:sticky;top:20px;padding-top:6px}.account-preferences-nav>button{display:flex;align-items:flex-start;gap:11px;text-align:left;min-height:64px;padding:14px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#75796e;font:inherit;cursor:pointer}.account-preferences-nav>button>svg{flex:none;margin-top:2px}.account-preferences-nav strong,.account-preferences-nav small{display:block}.account-preferences-nav strong{font-size:14px;font-weight:600;line-height:1.5}.account-preferences-nav small{font-size:11px;line-height:1.6;margin-top:3px;font-weight:400;color:#85897d}.account-preferences-nav>button[aria-current=page]{background:#e9eddf;border-color:#d9dfcd;color:#34432e}.account-preferences-nav>button:hover{background:#eef0e7}.one-studio .studio-surface .account-page.account-preferences>.admin-header{max-width:1100px;padding:28px 24px 24px}.one-studio .studio-surface .account-preferences .account-body.account-preferences-content,.account-preferences .account-body.account-preferences-content{display:block;max-width:none;min-width:0;margin:0;padding:0;box-sizing:border-box}.account-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.local-device-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.account-span-full{grid-column:1/-1}.one-studio .studio-surface .account-preferences .account-panel,.account-preferences .account-panel{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;box-sizing:border-box;min-width:0;margin:0;padding:22px;border:1px solid #dfe3d6;border-radius:16px;background:#fbfcf6;box-shadow:none}.account-preferences .account-panel h3{margin:0;font-size:16px;font-weight:620;line-height:1.5}.account-preferences .account-panel p{margin:0;line-height:1.7;font-size:13px}.account-preferences .settings-muted,.settings-muted{color:#797f70;font-size:13px;line-height:1.7}.account-preferences .account-panel label{display:grid;gap:8px;font-size:13px;color:#616956;margin:0}.account-preferences .account-panel input{min-width:0;width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #d9dfce;border-radius:10px;background:#fffef9;color:#2d3528;font:inherit}.one-studio .studio-surface .account-preferences .account-panel button,.account-preferences .account-panel button{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:flex-start;width:auto;max-width:100%;min-height:38px;padding:8px 13px;border:1px solid #d7ddcd;border-radius:10px;background:#fffef9;color:#35412e;font:500 13px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;box-shadow:none}.account-preferences .account-panel button:disabled{opacity:.45;cursor:default}.account-preferences .account-panel button:hover:not(:disabled){border-color:#a4b094;background:#f0f3e8}.settings-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:28px}.one-studio .studio-surface .account-preferences .settings-card-heading .settings-help-button{padding:2px;min-height:28px;width:28px;border:0;background:transparent;color:#7b866f;font-size:18px}.settings-value-field{position:relative}.settings-value-field input{padding-right:38px!important}.settings-value-field>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:#7c8472}.account-preferences .one-profile-name{display:grid;gap:14px}.account-preferences .one-profile-name-row{display:flex;flex-direction:column;align-items:stretch;gap:12px}.account-preferences .one-profile-name-row>button{align-self:flex-start;white-space:nowrap}.account-preferences .account-panel .hint{font-size:12px;margin:0}.account-preferences .account-panel .settings-history-button{min-height:32px;padding:6px 10px;font-size:12px;background:transparent;flex:none;align-self:center}.settings-history-button>span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:6px;background:#e9eddf;color:#4b6040;font-size:11px}.welcome-guide-card.welcome-guide-card-compact{max-width:none;width:100%;margin:0;padding:16px 0 0;gap:12px;border:0;border-top:1px solid #e1e5d9;border-radius:0;background:transparent;box-sizing:border-box;flex-wrap:nowrap}.welcome-guide-card-compact .welcome-guide-card-icon{width:40px;height:40px;border-radius:11px}.welcome-guide-card-compact strong{font-size:14px;font-weight:600}.welcome-guide-card-compact small{font-size:12px;margin-top:5px}.welcome-guide-card-compact>button{align-self:center!important;margin:0!important;white-space:nowrap}.one-studio .studio-surface .account-preferences .welcome-guide-card-compact>button:not(.welcome-guide-share-action),.welcome-guide-card-compact>button:not(.welcome-guide-share-action){background:#35432e;color:#fffef4;border-color:#35432e}.one-studio .studio-surface .account-preferences .welcome-guide-card-compact>button.welcome-guide-share-action,.welcome-guide-card-compact>button.welcome-guide-share-action{background:transparent;color:#54634a;border:1px solid #d9dfce}.saved-guide-history-dialog{width:min(680px,calc(100vw - 32px))}.saved-guide-history-list{display:grid;gap:14px}.saved-guide-history-list .welcome-guide-card-compact{padding:0 0 14px;border-top:0;border-bottom:1px solid #e1e5d9}.saved-guide-history-list .welcome-guide-card-compact:last-child{border-bottom:0;padding-bottom:0}.account-preferences .story-settings-entry{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.account-preferences .settings-security-entry{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.settings-security-entry p{margin-top:6px!important}.settings-security-entry>button{flex:none;align-self:center!important}.settings-password-form{display:grid;gap:16px}.settings-password-form label{display:grid;gap:8px;color:#58644f;font-size:13px}.settings-password-form>button{justify-self:end}.account-wide-notice{grid-column:1/-1;margin-top:16px}.settings-inline-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.one-confirmation-dialog{width:min(480px,calc(100vw - 32px))}.one-confirmation-dialog .confirmation-message{font-size:15px;line-height:1.7;white-space:pre-line;margin:0 0 16px;color:#30392c}.confirmation-details{padding:0 0 0 18px;margin:0;color:#717a66;font-size:13px;line-height:1.8}.confirmation-details li{padding:3px 0}.confirmation-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.one-confirmation-dialog .confirmation-danger{background:#8b4038;border-color:#8b4038}.one-confirmation-dialog .confirmation-actions>button{min-height:40px}.one-confirmation-dialog .settings-dialog-body{padding-top:8px}.account-preferences button:focus-visible,.saved-guide-history-dialog button:focus-visible{outline:2px solid #758765;outline-offset:3px}@container one-surface (max-width:820px){.account-preferences-layout{grid-template-columns:minmax(0,1fr);gap:18px}.account-preferences-nav{position:static;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.account-preferences-nav>button{padding:11px 8px;min-height:48px;gap:7px;align-items:center;justify-content:center}.account-preferences-nav small{display:none}.account-preferences-nav strong{font-size:12px}.account-preferences-nav svg{width:16px;height:16px;margin:0}}@container one-surface (max-width:560px){.account-profile-grid{grid-template-columns:minmax(0,1fr)}.account-preferences-layout{padding-inline:16px}.one-studio .studio-surface .account-preferences .account-panel{padding:18px}.welcome-guide-card.welcome-guide-card-compact{flex-wrap:wrap}.welcome-guide-card-compact>div{flex-basis:calc(100% - 54px)}.account-preferences-nav>button{flex-direction:column;gap:4px}}@media(max-width:820px){.account-preferences-layout{grid-template-columns:minmax(0,1fr);gap:18px}.account-preferences-nav{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.account-preferences-nav>button{justify-content:center;padding:10px 6px;gap:7px;min-height:48px}.account-preferences-nav small{display:none}.account-preferences-nav strong{font-size:12px}}@media(max-width:560px){.account-profile-grid{grid-template-columns:minmax(0,1fr)}.account-preferences-layout{padding-inline:16px}.welcome-guide-card.welcome-guide-card-compact{flex-wrap:wrap}.welcome-guide-card-compact>div{flex-basis:calc(100% - 54px)}.saved-guide-history-list .welcome-guide-card-compact{gap:10px}.confirmation-actions{flex-wrap:wrap}.account-preferences-nav>button{flex-direction:column;gap:4px}}.welcome-guide-dialog{margin:auto;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;box-sizing:border-box;background:transparent;color:inherit}.welcome-guide-dialog::backdrop{background:#19211880}.welcome-guide-dialog:not([open]){display:none}.one-confirmation-dialog .confirmation-actions>button{box-sizing:border-box;width:auto;height:44px;min-height:44px;flex:0 0 auto;white-space:nowrap;padding:10px 16px;margin:0;align-self:center;border-radius:10px;font-size:13px;line-height:1.5}.one-studio .studio-navigation .feature-nav{overflow:visible;padding:9px 0}.nav-peek-clip{position:absolute;left:50%;margin-left:-12px;top:-17px;width:24px;height:25px;overflow:hidden;pointer-events:none}.nav-peek-eye{width:22px;height:22px;display:block;color:#292b25;transform:translate(-1px,13px) scale(1.08,.93);opacity:1;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .25s}.feature-nav:not(.is-quiet).is-peeking .nav-peek-eye{animation:nav-eye-sneak 3.4s both}.feature-nav:not(.is-quiet):is(:hover,:focus-visible) .nav-peek-eye{opacity:1;transform:translate(1px,2px) rotate(9deg);animation:none}.feature-nav:is(.is-peeking,:hover) .nav-peek-white{transform-origin:20px 20px;animation:nav-eye-blink 3.4s both}.feature-nav:is(.is-peeking,:hover) .nav-peek-pupil{animation:nav-eye-glance 3.4s both}.feature-nav.is-quiet .nav-peek-eye{opacity:0;transform:translateY(24px);animation:none}@keyframes nav-eye-sneak{0%,to{opacity:1;transform:translate(-1px,13px) scale(1.08,.93)}18%,28%{opacity:1;transform:translate(-3px,9px) scale(.95,1.04)}38%{opacity:.3;transform:translateY(21px) scale(1.1,.85)}55%,78%{opacity:1;transform:translate(2px,5px) scale(1.03,.97)}88%{opacity:1;transform:translate(-3px,13px) scale(1.08,.93)}}@keyframes nav-eye-blink{0%,62%,70%,to{transform:scaleY(1)}66%{transform:scaleY(.08)}}@keyframes nav-eye-glance{0%,to{transform:translate(0)}22%,32%{transform:translate(-4px)}56%,80%{transform:translate(4px)}}:root:is([data-one-route=edge],[data-one-route=overhead],[data-one-route=direct])::view-transition-group(one-presence-logo){animation:none}:root:is([data-one-route=edge],[data-one-route=overhead])::view-transition-old(one-presence-logo){display:block}:root:is([data-one-route=edge],[data-one-route=overhead])::view-transition-new(one-presence-logo){opacity:0}.one-studio .studio-surface .messages .one-waiting-copy{display:flex;gap:13px;align-items:flex-start;min-height:0;margin:24px 0;padding:20px 22px;background:color-mix(in srgb,var(--studio-ink) 3%,var(--studio-surface));border:1px solid var(--studio-line);border-radius:15px}.one-studio .messages .one-waiting-copy small{display:block;font-size:10px;color:var(--studio-muted);margin:0 0 8px}.one-studio .messages .one-waiting-copy p{font-size:14px;line-height:1.8;color:var(--studio-ink);margin:0}.paper-wait-eye{font-size:22px;line-height:1.5;color:var(--studio-ink)}.one-studio .studio-assistant{isolation:isolate}.one-studio .composer.studio-composer .composer-row{box-shadow:0 10px 35px #1e23140d}.one-studio.studio-open .studio-presence{padding-bottom:4px}.one-studio.studio-open .studio-assistant .studio-presence{order:1}.one-studio.studio-open .studio-assistant .studio-composer{order:2;margin-top:0}.one-studio.studio-open .studio-assistant .attention-receipt-slot{order:3}.one-studio.studio-open .studio-assistant .attention-activity{order:4;margin-top:auto}.one-studio.studio-open .studio-assistant .studio-assistant-footer{order:5}.one-studio .studio-task{animation:paper-land .34s cubic-bezier(.2,.8,.2,1) both}.equipment-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.one-studio .studio-surface .equipment-toolbar button.equipment-ask{background:#262922;color:#fffefa;border:1px solid #262922;border-radius:12px;padding:10px 15px;font:inherit;font-size:12px;cursor:pointer}.equipment-find{margin-bottom:20px}.equipment-find>summary{font-size:12px;color:#7d8577}.equipment-find[open] .settings-search{margin-top:14px}.equipment-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.one-studio .studio-surface .equipment-group{background:transparent;border:0;border-bottom:1px solid #e0e4d8;border-radius:0;box-shadow:none;padding:0 0 16px;min-width:0}.one-studio .studio-surface .equipment-group>summary{cursor:pointer;font-size:12px;font-weight:600;list-style:none;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-start;padding:0;min-height:24px;text-align:left}.equipment-group>summary:before{content:"›";display:inline-block;color:#849578;transition:transform .2s}.equipment-group[open]>summary:before{transform:rotate(90deg)}.equipment-group>summary span{margin-left:auto;font-size:10px;font-weight:400;color:#7d8577}.equipment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:14px}.one-studio .studio-surface button.equipment-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:112px;border:1px solid #e0e4d8;border-radius:14px;background:#fffefa;padding:14px;text-align:left;cursor:pointer;font:inherit;transition:border-color .2s,box-shadow .2s}.one-studio .studio-surface button.equipment-card:hover{border-color:#91a482;box-shadow:0 3px 12px #232d140d}.equipment-card .market-icon{width:30px;height:30px;border-radius:10px}.equipment-card strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.equipment-card small{font-size:10px;color:#7d8577}.equipment-inspect{display:flex;gap:4px;align-items:center;font-size:10px;color:#5e7150;margin-top:auto}.equipment-status{display:flex;gap:8px;flex-wrap:wrap}.equipment-status span{border-radius:7px;background:#eef1e8;padding:6px 9px;font-size:11px;color:#6b795f}@keyframes paper-land{0%{opacity:.5;transform:translate(14px) rotate(.3deg)}to{opacity:1;transform:none}}@media(min-width:1000px){.one-studio.studio-discover .studio-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.5fr)}.one-studio.studio-discover .studio-assistant{grid-column:1;grid-row:1}.one-studio.studio-discover .studio-surface{grid-column:2;grid-row:1}}@media(max-width:600px){.equipment-groups{grid-template-columns:minmax(0,1fr)}.one-studio .studio-surface .messages .one-waiting-copy{padding:16px}.one-studio .messages .one-waiting-copy p{font-size:13px}}@media(prefers-reduced-motion:reduce){.nav-peek-eye,.one-studio .studio-task,.nav-peek-white,.nav-peek-pupil{animation:none!important;transition:none!important}.one-studio .studio-task{transform:none}}.one-studio .task-read-all{flex-shrink:0;min-width:0}.one-studio button.task-read-all-button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;width:100%;min-height:36px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--studio-ink) 24%,var(--studio-line));border-radius:10px;background:color-mix(in srgb,var(--studio-muted) 12%,var(--studio-surface));color:var(--studio-ink);font:inherit;font-size:12px;cursor:pointer}.one-studio button.task-read-all-button:disabled{opacity:.65;cursor:default}.task-read-all-count{padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--studio-ink) 8%,transparent);font-size:11px;white-space:nowrap}.task-read-all small[role=alert]{display:block;margin-top:6px}.one-studio .task-transfer-row>.task-transfer-more{min-height:32px;padding:5px 9px;border:1px solid var(--studio-line);border-radius:8px;color:var(--studio-ink)}.one-studio .task-transfer-row>.task-retry-action{margin-left:0;background:color-mix(in srgb,var(--studio-muted) 12%,var(--studio-surface))}.one-studio .task-transfer-row>.task-dismiss-action{margin-left:auto;background:transparent}.one-studio .one-action-more{position:relative;flex-shrink:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--studio-ink);box-shadow:none;overflow:visible}.one-studio .one-action-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-height:34px;padding:5px 9px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-ink);font:inherit;font-size:12px;list-style:none;white-space:nowrap;cursor:pointer}.one-studio .one-action-more>summary:before{content:none}.one-action-more>summary::-webkit-details-marker{display:none}.one-studio .one-action-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:25;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:165px;max-width:calc(100vw - 40px);padding:6px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-surface);box-shadow:0 8px 24px #00000014}.one-studio .one-action-menu button{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:36px;margin:0;padding:7px 10px;border:0;border-radius:6px;color:var(--studio-ink);background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.one-studio .one-action-menu button:hover{background:color-mix(in srgb,var(--studio-muted) 12%,transparent)}.one-studio .one-action-menu button:disabled{opacity:.5;cursor:default}.one-studio .message-result-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.one-studio .message-result-toolbar>button,.one-studio .one-beta-feedback-note .one-beta-feedback-actions button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:5px 9px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-ink);font:inherit;font-size:12px;cursor:pointer}.one-studio .one-beta-feedback{margin:0;padding:0;border:0}.one-studio .one-beta-feedback-note{margin-top:10px;padding:12px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-paper);color:var(--studio-ink)}.one-studio .one-beta-feedback-note textarea{box-sizing:border-box;background:var(--studio-surface);color:var(--studio-ink);border-color:var(--studio-line)}.one-studio .one-beta-feedback .one-beta-feedback-consent{color:var(--studio-muted)}.one-studio .one-beta-feedback-note .one-beta-feedback-actions{margin:0 0 10px}.one-studio .one-beta-feedback-note button[aria-pressed=true]{border-color:var(--studio-ink);background:color-mix(in srgb,var(--studio-muted) 16%,var(--studio-surface))}.one-studio .one-beta-feedback p[role=status]{margin:6px 0 0;color:var(--studio-muted);font-size:12px}.one-studio :is(.message-result-toolbar,.one-action-more,.task-read-all,.studio-task-controls,.things-thread-actions) :is(button,summary):focus-visible{outline:2px solid var(--studio-ink);outline-offset:3px}.one-studio :is(.studio-task-controls,.things-thread-actions) .task-continue-button{padding:8px 12px;min-height:36px;border:1px solid var(--studio-line);border-radius:9px;background:color-mix(in srgb,var(--studio-muted) 13%,var(--studio-surface));color:var(--studio-ink);text-decoration:none}.one-studio .studio-task .messages{gap:18px;padding-top:20px}.one-studio .studio-task .message{display:flex;width:100%;margin:0}.one-studio .studio-task .message[hidden]{display:none}.one-studio .studio-task .message .bubble{width:fit-content;max-width:95%;box-sizing:border-box;padding:16px 18px;border:1px solid var(--studio-line);border-radius:16px 16px 16px 5px;background:var(--studio-surface);color:var(--studio-ink)}.one-studio .studio-task .message.user{justify-content:flex-end}.one-studio .studio-task .message.user .bubble{max-width:88%;padding:14px 18px;border:1px solid var(--studio-line);border-radius:16px 16px 5px;background:color-mix(in srgb,var(--studio-muted) 10%,var(--studio-surface))}.one-studio .studio-task .message.user pre{font-size:15px;font-weight:400;line-height:1.75}.one-studio .studio-task .studio-message-author{margin:0 0 8px;font-size:11px}.one-studio .things-list-items>p{font-size:12px;line-height:1.8;color:var(--studio-muted)}.one-studio .studio-task .markdown-body>:first-child{margin-top:0}.one-studio .task-original-message{margin:10px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--studio-line);border-radius:0;background:transparent;box-shadow:none}.one-studio .task-original-message summary{display:block;width:fit-content;padding:3px 0;min-height:28px;border:0;border-radius:0;background:transparent;font-size:12px;color:var(--studio-muted)}.one-studio .task-original-message summary:before{content:"＋ "}.one-studio .task-original-message[open] summary:before{content:"− "}.one-studio .task-original-message p{font-size:13px;font-weight:400;white-space:pre-wrap}.one-studio .task-image-result{display:flex;flex-direction:column;align-items:flex-start}.one-studio .task-image-result .one-task-result-link{margin-top:2px}.one-studio .one-image-preview img{max-height:min(240px,32dvh)}@media(max-width:650px){.one-studio .studio-task .messages{padding:14px 12px}.one-studio .studio-task .message .bubble{max-width:100%;padding:12px}.one-studio .studio-task .message.user .bubble{max-width:94%;padding:12px}.one-studio .task-read-all-count{font-size:10px}.one-studio .things-list .task-read-all-button{gap:4px;padding:7px 4px}.one-studio .studio-task-header{flex-wrap:wrap;gap:12px}}main.one-fluid-workspace.one-shell.one-studio{--fluid-frame: #1b222a;--fluid-frame-ink: #edf2f6;--fluid-frame-muted: #b7c2cc;--fluid-rail-fill: #1d2630b8;--fluid-material: #eaf0f5;--fluid-surface-top: #f9fbfd;--fluid-surface-bottom: #dce5ed;--fluid-material-opacity: .96;--fluid-rim-light: #ffffffcc;--fluid-rim-shade: #41546542;--fluid-ambient-one: #7594b449;--fluid-ambient-two: #d2ba7e1f;--fluid-ink: #17232e;--fluid-muted: #4c5d6c;--fluid-line: #273a4a33;--fluid-accent: #f0cf48;--fluid-on-accent: #242513;--fluid-input: #e1e7ec;--fluid-user-fill: #17232e0b;--fluid-hover: #17232e0b;--fluid-focus: #806300;--one-fluid-material: var(--fluid-material);--one-fluid-ink: var(--fluid-ink);--studio-paper: var(--fluid-material);--studio-surface: #f3f6f9;--studio-ink: var(--fluid-ink);--studio-muted: var(--fluid-muted);--studio-line: var(--fluid-line);--one-paper: var(--studio-paper);--one-ink: var(--studio-ink);--one-muted: var(--studio-muted);--one-line: var(--studio-line);position:relative;display:block;width:100%;height:100dvh;min-height:0;overflow:hidden;isolation:isolate;color:var(--fluid-ink);background:radial-gradient(ellipse at 76% 0%,var(--fluid-ambient-one),transparent 58%),radial-gradient(ellipse at 10% 90%,var(--fluid-ambient-two),transparent 55%),var(--fluid-frame);-webkit-font-smoothing:antialiased}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=titanium]{--fluid-frame: #25251f;--fluid-frame-ink: #edeee3;--fluid-frame-muted: #bfbfb2;--fluid-rail-fill: #29291fb8;--fluid-material: #dddcd1;--fluid-surface-top: #f3f0e5;--fluid-surface-bottom: #c9c9bf;--fluid-material-opacity: .99;--fluid-rim-light: #fffff2b3;--fluid-rim-shade: #4a4e3d45;--fluid-ambient-one: #b4b6a742;--fluid-ambient-two: #cbb1691e;--fluid-ink: #27291f;--fluid-muted: #54564b;--fluid-line: #33362b3d;--fluid-accent: #e8c73f;--fluid-input: #d5d5c9;--fluid-user-fill: #27291f0b;--fluid-hover: #27291f0b;--studio-surface: #ecebe2}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=smoke]{--fluid-frame: #111519;--fluid-frame-ink: #e1e8ee;--fluid-frame-muted: #aab7c5;--fluid-rail-fill: #252d35b8;--fluid-material: #47535f;--fluid-surface-top: #667582;--fluid-surface-bottom: #303b46;--fluid-material-opacity: .94;--fluid-rim-light: #e9f4ffd6;--fluid-rim-shade: #09131ac2;--fluid-ambient-one: #7a9ab73d;--fluid-ambient-two: #aa91491a;--fluid-ink: #f4f6f8;--fluid-muted: #e0e7ed;--fluid-line: #d7e4ed42;--fluid-accent: #f2d252;--fluid-input: #28343ee6;--fluid-user-fill: #f4f6f80b;--fluid-hover: #f4f6f80b;--fluid-focus: #f2d252;--studio-surface: #293641;color-scheme:dark}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=glass]{--fluid-frame: #f0f1ef;--fluid-frame-ink: #273846;--fluid-frame-muted: #526471;--fluid-rail-fill: #ffffffa8;--fluid-material: #f9fbfdd4;--fluid-surface-top: #ffffffed;--fluid-surface-bottom: #eef3f7a8;--fluid-material-opacity: 1;--fluid-rim-light: #fffffff0;--fluid-rim-shade: #506d883b;--fluid-child-glint: #ffffff7a;--fluid-child-shade: #6581a416;--fluid-ambient-one: #94b5d777;--fluid-ambient-two: #f1d1825e;--fluid-shadow: #37516b;--fluid-ink: #182c3b;--fluid-muted: #4d6170;--fluid-line: #3b58722e;--fluid-input: #ffffffa8;--fluid-user-fill: #9bb3c51b;--fluid-hover: #678aa516;--fluid-eye-white: #fff;--fluid-eye-ink: #182c3b;--studio-surface: #f7f9fc;color-scheme:light}main.one-fluid-workspace.one-shell.one-studio.execution-shell{--fluid-eye-shell: #394d5d;--fluid-eye-white: var(--fluid-accent);--fluid-eye-ink: #111e28;--fluid-shadow: #00060c;--fluid-frame: #0a1016;--fluid-frame-ink: #edf2f6;--fluid-frame-muted: #b7c2cc;--fluid-rail-fill: #25333fc2;--fluid-material: #26323e;--fluid-surface-top: #46535f;--fluid-surface-bottom: #1c2832;--fluid-material-opacity: .99;--fluid-rim-light: #d3e5f09c;--fluid-rim-shade: #090e13b3;--fluid-child-glint: #d4e7f32e;--fluid-child-shade: #060b1008;--fluid-ambient-one: #60778932;--fluid-ambient-two: #b4a7830d;--fluid-ink: #f3f6f8;--fluid-muted: #b6c4cf;--fluid-line: #a5bac75c;--fluid-input: #14212c;--fluid-user-fill: #ffffff0d;--fluid-hover: #ffffff0b;--fluid-focus: #f2d252;--studio-paper: var(--fluid-material);--studio-surface: #2b3945;--studio-ink: var(--fluid-ink);--studio-muted: var(--fluid-muted);--studio-line: var(--fluid-line);color-scheme:dark}main.one-fluid-workspace.one-shell.one-studio>.one-chrome,main.one-fluid-workspace.one-shell.one-studio .fluid-canvas>.studio-surface[hidden]{display:none}main.one-fluid-workspace.one-shell.one-studio :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--fluid-focus);outline-offset:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-rail{position:absolute;z-index:24;top:12px;bottom:12px;left:12px;display:flex;flex-direction:column;gap:20px;width:calc(64px + var(--fluid-rail-growth, 0px));min-height:0;padding:20px 8px 12px;overflow:hidden;border:0;border-radius:30px;background:var(--fluid-rail-fill);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);color:var(--fluid-frame-ink);transition:box-shadow .2s ease}main.one-fluid-workspace.one-shell.one-studio.execution-shell .fluid-rail{color:var(--fluid-frame-ink)}main.one-fluid-workspace.one-shell.one-studio[data-sidebar-open=true] .fluid-rail{box-shadow:14px 0 36px #090b0d1a}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-top,main.one-fluid-workspace.one-shell.one-studio .fluid-rail-bottom{display:flex;flex-direction:column;gap:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-bottom{margin-top:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-rail :is(button,a){position:relative;display:flex;align-items:center;gap:12px;flex:0 0 auto;width:100%;min-height:44px;margin:0;padding:10px 13px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.5;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .fluid-rail :is(button,a):hover{background:#ffffff0b}main.one-fluid-workspace.one-shell.one-studio.execution-shell .fluid-rail :is(button,a):hover{background:#ffffff12}main.one-fluid-workspace.one-shell.one-studio .fluid-rail :is(button,a)[aria-current=page],main.one-fluid-workspace.one-shell.one-studio .fluid-rail :is(button,a)[aria-current=true]{background:var(--fluid-accent);color:var(--fluid-on-accent)}main.one-fluid-workspace.one-shell.one-studio .fluid-rail svg{width:18px;height:18px;flex:0 0 18px}main.one-fluid-workspace.one-shell.one-studio .fluid-rail :is(button,a)>span{min-width:0;overflow:hidden;text-overflow:ellipsis}main.one-fluid-workspace.one-shell.one-studio[data-sidebar-open=false] .fluid-rail-top button>span,main.one-fluid-workspace.one-shell.one-studio[data-sidebar-open=false] .fluid-rail-bottom button>span{opacity:0}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}main.one-fluid-workspace.one-shell.one-studio[data-sidebar-open=false] .fluid-rail-tasks{visibility:hidden;pointer-events:none}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks>:is(p,small){margin:8px 12px;color:var(--fluid-frame-muted);font-size:11px;line-height:1.7;white-space:normal}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks button{display:block;padding:10px 13px;white-space:normal}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks strong{display:block;overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks small{display:block;margin-top:4px;color:var(--fluid-frame-muted);font-size:10px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-rail :is(.task-review-dot,.unread-point,.fluid-task-dot){position:absolute;top:9px;left:31px;width:6px;height:6px;border-radius:50%;background:var(--fluid-accent)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .studio-layout.fluid-canvas{position:absolute;top:12px;bottom:auto;left:88px;display:block;width:calc(100% - 100px);max-width:none;height:calc(100dvh - 24px);min-height:0;margin:0;padding:0;overflow:visible;background:transparent}main.one-fluid-workspace.one-shell.one-studio .fluid-skin{position:absolute;z-index:auto;inset:0;pointer-events:none}main.one-fluid-workspace.one-shell.one-studio .one-fluid-surface>svg{position:absolute;inset:0;z-index:0}main.one-fluid-workspace.one-shell.one-studio .fluid-skin>svg{display:block;width:100%;height:100%;overflow:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-skin button{z-index:5;pointer-events:auto}main.one-fluid-workspace.one-shell.one-studio .one-fluid-trigger:focus-visible{outline:2px solid var(--fluid-accent);outline-offset:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-skin [data-fluid-hit]{cursor:pointer;pointer-events:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-skin [data-fluid-hit]:focus-visible{outline:none;filter:drop-shadow(0 0 3px #a38d1c)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .fluid-canvas>.studio-assistant{position:absolute;z-index:2;top:20px;bottom:16px;left:calc(48px + var(--fluid-sidebar-shift, 0px));display:flex;flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 80px - var(--fluid-sidebar-shift, 0px));max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:hidden;background:transparent;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas>.studio-assistant>.studio-presence{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:12px;order:0;min-height:40px;margin:0;padding:0;text-align:left}main.one-fluid-workspace.one-shell.one-studio .studio-presence-copy .studio-eyebrow{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-presence-copy h2{margin:0;color:var(--fluid-ink);font-size:18px;font-weight:540;line-height:1.6;letter-spacing:-.025em}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-assistant>.coordinator-conversation{display:flex;position:relative;order:1;flex:1 1 0;min-width:0;min-height:0;margin:0}main.one-fluid-workspace.one-shell.one-studio .coordinator-messages{gap:18px;padding:0 4px 12px 0;scrollbar-color:var(--fluid-line) transparent}main.one-fluid-workspace.one-shell.one-studio .coordinator-message{max-width:92%;padding:0;border:0;border-radius:0;background:transparent}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.user{max-width:88%;padding:11px 16px;border:0;border-radius:20px 20px 6px;background:var(--fluid-user-fill)}main.one-fluid-workspace.one-shell.one-studio .coordinator-message :is(p,.markdown-body){color:var(--fluid-ink);font-size:14px;line-height:1.9}main.one-fluid-workspace.one-shell.one-studio .coordinator-message small{color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio.execution-shell .coordinator-message.user{background:#ffffff0d}main.one-fluid-workspace.one-shell.one-studio .coordinator-feature-label{color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio button.coordinator-task-link{border-color:var(--fluid-line);background:transparent;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .response-progress{padding-block:12px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-messages{display:block;overflow-anchor:none;scrollbar-width:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-new-message{right:var(--fluid-new-inset,0px)}main.one-fluid-workspace.one-shell.one-studio .studio-assistant:has(.coordinator-message)>.studio-suggestions{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-message{width:auto;max-width:none;margin:0 0 22px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-message.assistant>p{display:flow-root;width:100%;margin:0 0 12px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-message.assistant>p:before{content:"";float:right;width:var(--fluid-flow-cut,0px);height:var(--fluid-flow-height,0px);shape-outside:var(--fluid-flow-shape);pointer-events:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-message.assistant>:not(p),main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-message.assistant>p:has(img,button,iframe),main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .studio-assistant>:is(.studio-presence,.studio-composer,.studio-suggestions,.attention-receipt-slot){max-width:var(--fluid-block-width,100%)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-message.assistant>p:has(img,button,iframe):before{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-message.user{width:fit-content;max-width:min(88%,var(--fluid-block-width,88%));margin-left:auto;margin-right:var(--fluid-user-inset,0px)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .studio-assistant .composer.studio-composer{width:var(--fluid-block-width,100%)}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .composer.studio-composer{order:3;flex:0 0 auto;position:relative;width:100%;max-width:none;margin:auto 0 0;padding:0;border:0;background:transparent;box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .composer-row{width:100%;margin:0;min-height:64px;gap:10px;padding:11px 12px;border:1px solid var(--fluid-line);border-radius:22px;background:var(--fluid-input);box-shadow:inset 0 1px 1px #ffffff08,0 1px #00000012}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .composer-row:focus-within{border-color:var(--fluid-focus);box-shadow:0 0 0 3px #ead45a1a}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .composer-row textarea{height:36px;min-height:36px;max-height:156px;color:var(--fluid-ink);font-size:15px;line-height:1.7;overflow-y:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .composer-row .send{width:38px;min-width:38px;height:38px;min-height:38px;flex-basis:38px;border-radius:50%;background:var(--fluid-accent);color:var(--fluid-on-accent)}main.one-fluid-workspace.one-shell.one-studio.execution-shell .fluid-canvas .composer-row{background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-compose-tools{flex-wrap:wrap;gap:8px;padding-top:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-compose-tools-left{min-width:0}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-composer-status{height:auto;min-height:0;flex:0 0 auto}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-composer-status:empty,main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .attention-receipt-slot:empty,main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-compose-context:not(.is-bound){display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-assistant-footer{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-suggestions{order:2;margin:0 0 4px}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-suggestions>button{min-height:44px;font-size:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .studio-suggestions>span{margin-bottom:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas .attention-receipt-slot{flex:0 0 auto;order:2;min-height:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-dialogue=empty] .fluid-canvas>.studio-assistant>.studio-presence{flex:1 1 0;min-height:0;justify-content:center;text-align:center}main.one-fluid-workspace.one-shell.one-studio[data-fluid-dialogue=empty] .studio-presence-copy h2{max-width:30em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.5;color:var(--fluid-muted);letter-spacing:-.025em}main.one-fluid-workspace.one-shell.one-studio[data-fluid-dialogue=empty] .studio-suggestions{align-self:center;width:min(620px,100%)}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel,main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel{position:absolute;z-index:3;left:var(--fluid-child-left, 75%);display:flex;flex-direction:column;gap:12px;width:var(--fluid-child-width, 260px);min-height:0;margin:0;padding:64px 28px 24px 40px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fluid-ink);font-size:12px;line-height:1.7;scrollbar-width:thin;scrollbar-color:var(--fluid-line) transparent;pointer-events:none}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>*{pointer-events:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel{top:var(--fluid-up-top, 40px);height:var(--fluid-up-height, 280px);opacity:var(--fluid-activity-reveal, 0);transform:translate(var(--fluid-activity-x, 0px))}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel{top:var(--fluid-low-top, 400px);height:var(--fluid-low-height, 200px);opacity:var(--fluid-local-reveal, 0);transform:translate(var(--fluid-local-x, 0px))}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)[data-open=false]{visibility:hidden;pointer-events:none}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:8px;min-height:28px}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>header :is(h2,h3,strong){margin:0;font-size:12px;font-weight:560;letter-spacing:-.01em}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>header button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:32px;min-height:32px;padding:6px;border:0;border-radius:50%;background:transparent;color:var(--fluid-muted);font:inherit;font-size:11px;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>header button:hover{color:var(--fluid-ink);background:var(--fluid-hover)}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>:is(p,small){margin:0;color:var(--fluid-muted);font-size:12px;line-height:1.8}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-rail{position:static;display:flex;flex-direction:column;flex:1 1 auto;order:initial;gap:8px;width:100%;min-height:0;max-height:none;margin:0;overflow:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel button.task-transfer-bubble{min-width:0;width:100%;padding:9px 0;gap:8px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row{flex:0 0 auto;padding-bottom:8px;border-bottom:1px solid var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-bubble strong{font-size:12px;line-height:1.7}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-bubble small{margin-top:3px;font-size:11px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-heading{padding-top:0}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel button.task-transfer-more{min-height:32px;padding:6px 2px;font-size:11px}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure{flex:1 1 auto;min-height:0;margin:0;overflow:auto;border:0;border-radius:0;background:transparent;box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-header{align-items:flex-start;padding:0;gap:6px}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-toggle{align-items:flex-start;gap:7px}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-toggle strong{font-size:12px;line-height:1.7}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-toggle small{font-size:11px;line-height:1.7;white-space:normal}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-expand-label{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-body{max-height:none;margin:12px 0 0;padding:12px 0 0;font-size:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-body .markdown-body{font-size:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-stop{min-height:32px;padding:6px}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;overflow:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty p{margin:0;font-size:13px;line-height:1.7}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty small{display:block;color:var(--fluid-muted);font-size:11px;line-height:1.8}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty button{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:5px;padding:5px 0;border:0;background:transparent;color:var(--fluid-ink);font:inherit;font-size:12px;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .fluid-detail-toolbar{position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--fluid-line);background:var(--studio-surface);font-size:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-detail-toolbar button{display:grid;place-items:center;min-width:36px;min-height:36px;border:0;border-radius:50%;background:transparent;color:var(--fluid-ink);cursor:pointer}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .fluid-canvas>.studio-surface:not([hidden]){position:absolute;z-index:20;inset:24px 24px 24px 32px;display:block;width:auto;height:auto;max-height:none;margin:0;overflow:auto;border:1px solid var(--fluid-line);border-radius:26px;background:var(--studio-surface);box-shadow:0 18px 70px #10131524}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .fluid-canvas>.studio-surface[data-fluid-task-detail=true]:not([hidden]){inset:24px auto 210px 32px;width:calc(var(--fluid-safe-right, 72%) - 64px);min-width:320px;border-radius:26px}main.one-fluid-workspace.one-shell.one-studio .fluid-canvas>[data-fluid-task-detail=true][data-open=false]{display:none}main.one-fluid-workspace.one-shell.one-studio [data-fluid-task-detail=true] .studio-task{animation:none}main.one-fluid-workspace.one-shell.one-studio [data-fluid-task-detail=true] .studio-task-header{padding:20px 24px}main.one-fluid-workspace.one-shell.one-studio [data-fluid-task-detail=true] .studio-task-header h1{font-size:18px}main.one-fluid-workspace.one-shell.one-studio [data-fluid-task-detail=true] .messages{padding:24px}main.one-fluid-workspace.one-shell.one-studio [data-fluid-task-detail=true] .markdown-body{font-size:13px}main.one-fluid-workspace.one-shell.one-studio [data-fluid-task-detail=true] .message.user pre{font-size:14px}main.one-fluid-workspace.one-shell.one-studio .fluid-detail-close{position:sticky;z-index:5;top:12px;float:right;display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:12px 14px 0 0;padding:8px 12px;border:1px solid var(--fluid-line);border-radius:20px;background:var(--studio-surface);color:var(--fluid-ink);font:inherit;font-size:12px;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .fluid-compact-toggle{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false]{display:flex;flex-direction:column;background:var(--fluid-material)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail{position:relative;inset:auto;display:flex;flex:0 0 52px;flex-direction:row;align-items:center;gap:6px;width:100%;height:52px;min-height:52px;padding:4px 10px;overflow:visible;border-radius:0;background:var(--fluid-frame);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-top,main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-bottom{flex-direction:row;align-items:center;gap:2px;margin:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-top{flex:1;min-width:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-bottom{flex:0 0 auto}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail :is(button,a){justify-content:center;gap:5px;width:auto;min-width:40px;min-height:40px;padding:8px;border-radius:13px;font-size:11px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-top button>span{opacity:1}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-bottom button>span,main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-tasks{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail svg{width:16px;height:16px;flex-basis:16px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .studio-layout.fluid-canvas{position:relative;inset:auto;display:flex;flex:1 1 0;flex-direction:column;gap:0;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0 14px max(12px,env(safe-area-inset-bottom));overflow:hidden}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-skin{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-compact-toggle{display:flex;flex:0 0 auto;align-items:center;gap:8px;order:-4;min-height:48px;padding:7px 0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-compact-toggle button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 12px;border:1px solid var(--fluid-line);border-radius:20px;background:transparent;color:var(--fluid-ink);font:inherit;font-size:12px;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-compact-toggle button[aria-expanded=true]{background:var(--fluid-accent);border-color:transparent;color:var(--fluid-on-accent)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas>.studio-assistant{position:relative;inset:auto;display:flex;flex:1 1 0;flex-direction:column;gap:12px;order:0;width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:6px 0 0;overflow:hidden}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .studio-presence-copy h2{font-size:17px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas>.studio-assistant>.studio-presence{min-height:32px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .studio-assistant>.coordinator-conversation{flex:1 1 0;min-height:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .composer-row{flex-wrap:wrap;min-height:66px;padding:12px;border-radius:20px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .composer-row textarea{flex-basis:calc(100% - 52px);min-height:38px;max-height:120px;font-size:16px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .composer-execute{margin-left:auto}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .studio-keyboard-hint{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] :is(.fluid-activity-panel,.fluid-local-panel){position:relative;inset:auto;flex:0 1 auto;order:-3;width:100%;height:auto;max-height:35dvh;min-height:0;margin:0 0 10px;padding:12px 14px;overflow:auto;border:1px solid var(--fluid-line);border-radius:18px;background:var(--studio-surface);opacity:1;transform:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-local-panel{order:-2}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] :is(.fluid-activity-panel,.fluid-local-panel)[data-open=false]{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] :is(.fluid-activity-panel,.fluid-local-panel)>header{min-height:28px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-activity-panel .task-transfer-rail{overflow:visible;flex-shrink:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false]:has(:is(.fluid-activity-panel,.fluid-local-panel)[data-open=true]) .studio-suggestions{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .composer-row{flex-wrap:nowrap;min-height:68px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .composer-row textarea{flex:1 1 0;height:auto!important;min-width:0;min-height:40px;max-height:120px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .composer-execute{display:grid;place-items:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0;border-radius:50%}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas .composer-execute span{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-canvas>.studio-surface:not([hidden]){position:absolute;z-index:20;inset:6px 6px 10px;display:block;width:auto;height:auto;min-height:0;max-height:none;margin:0;overflow:auto;border:1px solid var(--fluid-line);border-radius:20px;background:var(--studio-surface);box-shadow:0 10px 40px #1013151a}@media(max-width:420px){main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail :is(button,a){gap:4px;padding-inline:6px;min-width:36px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .fluid-rail-top{gap:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=false] .studio-layout.fluid-canvas{padding-inline:10px}}@media(prefers-reduced-motion:reduce){main.one-fluid-workspace.one-shell.one-studio .fluid-rail{transition:none}}main.one-fluid-workspace.one-shell.one-studio :is(.destination-menu,.composer-feature-picker){color:var(--fluid-ink);background:var(--studio-surface);border-color:var(--fluid-line);box-shadow:0 12px 32px #0c111724}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){main.one-fluid-workspace.one-shell.one-studio[data-fluid-material]{--fluid-material-opacity: 1}main.one-fluid-workspace.one-shell.one-studio .fluid-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fluid-frame)}}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .fluid-rail{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] :is(.fluid-activity-panel,.fluid-local-panel)>header{padding-left:16px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=glass] .fluid-rail :is(button,a):hover{background:var(--fluid-hover)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=metal]{--fluid-frame: #272b30;--fluid-frame-ink: #e9e9e3;--fluid-frame-muted: #bcbfbf;--fluid-rail-fill: #353a40;--fluid-material: #f0f0e8;--fluid-ink: #222c30;--fluid-muted: #526166;--fluid-line: #34444830;--fluid-input: #e5e6de;--fluid-accent: #f1d04c;--fluid-user-fill: #29353b0b;--fluid-hover: #29353b0c;--fluid-eye-white: #f0f0e8;--fluid-edge-glint: #f7fafc;--studio-surface: #f0f0e8;background:var(--fluid-frame);color-scheme:light}main.one-fluid-workspace.one-shell.one-studio.execution-shell[data-fluid-material]{--fluid-frame: #090f15;--fluid-rail-fill: #202c36;--fluid-frame-ink: #e9eef2;--fluid-frame-muted: #b5c2ca;--fluid-material: #27333e;--fluid-ink: #f2f5f7;--fluid-muted: #b8c6d0;--fluid-line: #c3d5e342;--fluid-input: #17232d;--fluid-user-fill: #ffffff0b;--fluid-hover: #ffffff0b;--fluid-eye-white: #f1d04c;--fluid-edge-glint: #e8f0f6;--studio-surface: #27333e;background:var(--fluid-frame);color-scheme:dark}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] :is(.fluid-activity-panel,.fluid-local-panel){padding:64px 28px 24px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] :is(.fluid-activity-panel,.fluid-local-panel)>header{padding-left:0}main.one-fluid-workspace.one-shell.one-studio .one-fluid-eye-art{position:absolute;z-index:5;width:56px;height:56px;pointer-events:none;transform:translate(-50%,-50%)}main.one-fluid-workspace.one-shell.one-studio .one-fluid-logo{width:56px;height:56px;border-radius:50%;background:transparent;box-shadow:none;--eye-white:var(--fluid-eye-white);--eye-black:#111b21}main.one-fluid-workspace.one-shell.one-studio .one-fluid-logo :is(.one-eye-white,.one-eye-pupil){animation:none}@media(prefers-reduced-motion:reduce){.one-fluid-surface .one-fluid-logo :is(.one-eye-white,.one-eye-pupil){animation:none!important}}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical]{--fluid-frame:#e2eaf0;--fluid-frame-ink:#273b45;--fluid-frame-muted:#51656d;--fluid-rail-fill:#e9eeeb;--fluid-material:#e9eeec;--fluid-ink:#20343e;--fluid-muted:#50636d;--fluid-line:#526d812b;--fluid-input:#ffffff2b;--fluid-user-fill:#ffffff35;--fluid-hover:#526d8110;--fluid-accent:#f0d45b;--fluid-on-accent:#302c18;--fluid-focus:#8e6d12;--fluid-eye-white:#f0d45b;--fluid-contact-light:#93c4d62e;--fluid-menu-fill:#f6f9faf5;--fluid-menu-edge:#627d8b26;--fluid-menu-glint:#ffffffa6;--fluid-menu-shadow:#233e5014;--fluid-menu-shadow-far:#233e5010;--fluid-selection:#5a7a8c12;--studio-surface:#eaf0ed;background:radial-gradient(ellipse at 94% 0%,#c1bce459,transparent 49%),radial-gradient(ellipse at -10% 80%,#e8d7be59,transparent 48%),var(--fluid-frame);color-scheme:light}main.one-fluid-workspace.one-shell.one-studio.execution-shell[data-fluid-material=optical]{--fluid-frame:#10181c;--fluid-frame-ink:#e4eaec;--fluid-frame-muted:#b2c0c5;--fluid-rail-fill:#263032;--fluid-material:#283236;--fluid-ink:#e9eff0;--fluid-muted:#bdc9cc;--fluid-line:#adbdc32e;--fluid-input:#ffffff06;--fluid-user-fill:#ffffff0d;--fluid-hover:#ffffff0b;--fluid-focus:#f0d45b;--fluid-eye-white:#f0d45b;--fluid-contact-light:#f0d45b24;--fluid-menu-fill:#1d292df5;--fluid-menu-edge:#c5d7df2e;--fluid-menu-glint:#d2e3e815;--fluid-menu-shadow:#00090d42;--fluid-menu-shadow-far:#00090d30;--fluid-selection:#e6f0f214;--studio-surface:#283236;background:radial-gradient(ellipse at 86% 8%,#60778916,transparent 65%),radial-gradient(ellipse at -12% 66%,#b49a2638,transparent 62%),var(--fluid-frame);color-scheme:dark}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-accent=iris]{--fluid-accent:#ad94f8;--fluid-on-accent:#292037;--fluid-eye-white:#ad94f8;--fluid-focus:#7051b8;--fluid-contact-light:#ad94f82e;--fluid-selection:#ad94f81a}main.one-fluid-workspace.one-shell.one-studio.execution-shell[data-fluid-material=optical][data-fluid-accent=iris]{--fluid-accent:#bca6ff;--fluid-on-accent:#251c36;--fluid-eye-white:#bca6ff;--fluid-focus:#bca6ff;--fluid-contact-light:#bca6ff29;--fluid-selection:#bca6ff1c}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-accent=jade]{--fluid-accent:#62d5bc;--fluid-on-accent:#12382f;--fluid-eye-white:#62d5bc;--fluid-focus:#267463;--fluid-contact-light:#62d5bc2e;--fluid-selection:#62d5bc1a}main.one-fluid-workspace.one-shell.one-studio.execution-shell[data-fluid-material=optical][data-fluid-accent=jade]{--fluid-accent:#6ddeca;--fluid-on-accent:#10352e;--fluid-eye-white:#6ddeca;--fluid-focus:#6ddeca;--fluid-contact-light:#6ddeca29;--fluid-selection:#6ddeca1c}main.one-fluid-workspace.one-shell.one-studio .one-fluid-optics{position:fixed;inset:0;z-index:0;width:100vw;height:100dvh;pointer-events:none;display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-surface[data-optical=true]>.one-fluid-optics{display:block}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-surface[data-optical=true]>svg{visibility:hidden}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-surface>svg>g{display:none}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-logo{width:44px;height:44px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-eye-art{width:44px;height:44px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .fluid-rail :is(button,a):hover{background:var(--fluid-hover)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .composer-row{box-shadow:inset 0 1px #ffffff26,0 1px 2px #30475504}main.one-fluid-workspace.one-shell.one-studio.execution-shell[data-fluid-material=optical] .composer-row{box-shadow:inset 0 1px #bed8e70b}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-trigger:before{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--fluid-contact-light),transparent 72%);opacity:0;pointer-events:none;transition:opacity .14s ease-out}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-trigger:active:before{opacity:1;transition-duration:0ms}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-trigger:focus-visible{outline:2px solid var(--fluid-focus);outline-offset:-6px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-trigger:focus-visible:before{opacity:.65}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] :is(.destination-menu,.composer-feature-picker){border:1px solid var(--fluid-menu-edge);border-radius:20px;background:var(--fluid-menu-fill);color:var(--fluid-ink);box-shadow:inset 0 1px 0 var(--fluid-menu-glint),0 8px 24px var(--fluid-menu-shadow),0 24px 60px var(--fluid-menu-shadow-far);-webkit-backdrop-filter:blur(16px) saturate(1.04);backdrop-filter:blur(16px) saturate(1.04);scrollbar-width:thin;scrollbar-color:var(--fluid-line) transparent}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .destination-menu{padding:8px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .destination-menu-title{margin:0;padding:10px 12px 12px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .destination-option{border-radius:13px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .destination-option:hover:not(:disabled),main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .destination-option[aria-pressed=true],main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .composer-feature-picker [role=option]:is(:hover,:focus-visible,.is-highlighted,[aria-selected=true]){background:var(--fluid-selection)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .composer-feature-picker{padding:16px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .composer-feature-picker header strong{font-size:13px;font-weight:560;letter-spacing:-.01em}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .composer-feature-picker [role=option]{min-height:52px;padding:10px 12px;border-radius:13px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .composer-feature-picker button:focus-visible{outline:2px solid var(--fluid-focus);outline-offset:2px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .composer-feature-search input{min-height:38px;padding:9px 11px;border-color:var(--fluid-line);border-radius:11px;background:var(--fluid-input)}@media(prefers-reduced-motion:reduce){main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] .one-fluid-trigger:before{transition:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical] :is(.destination-menu,.composer-feature-picker){background:var(--studio-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer{width:min(1040px,calc(100vw - 100px));max-width:none;max-height:calc(100dvh - 72px);padding:0;overflow:hidden;border:1px solid var(--fluid-menu-edge,var(--fluid-line));border-radius:28px;background:var(--fluid-menu-fill,var(--studio-surface));color:var(--fluid-ink);box-shadow:inset 0 1px 0 var(--fluid-menu-glint,#ffffff80),0 18px 60px var(--fluid-menu-shadow,#182c3826),0 48px 120px var(--fluid-menu-shadow-far,#182c381a);-webkit-backdrop-filter:blur(20px) saturate(1.03);backdrop-filter:blur(20px) saturate(1.03)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer[open]{display:flex;flex-direction:column}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer::backdrop{background:#172c391f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}main.one-fluid-workspace.one-shell.one-studio.execution-shell .fluid-work-layer::backdrop{background:#07111459}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>header{flex:none;min-height:72px;padding:20px 28px 16px;border-bottom:1px solid var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>header h2{font-size:21px;font-weight:600;letter-spacing:-.025em;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>header .settings-icon-button{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:8px;border:0;border-radius:50%;background:transparent;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>header .settings-icon-button:hover{background:var(--fluid-hover);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>.settings-dialog-body{container:one-surface / inline-size;flex:1 1 auto;min-height:0;min-width:0;padding:24px 28px 28px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fluid-line) transparent}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>.settings-dialog-body>.account-page{width:100%;height:auto;min-height:0;max-height:none;padding:0;overflow:visible;background:transparent;color:inherit;box-shadow:none;border:0}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>.settings-dialog-body>.account-page>.admin-header{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-body:is(.settings-account-body,.knowledge-catalog-body){display:block;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-preferences-layout{max-width:none;padding:0;gap:24px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-preferences-nav{top:0}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.account-preferences-nav>button,.feature-shelf-tabs button,.feature-shelf-categories button){background:transparent;border-color:var(--fluid-line);color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.account-preferences-nav>button[aria-current=page],.feature-shelf-tabs button[aria-pressed=true],.feature-shelf-categories button[aria-pressed=true]){background:var(--fluid-selection,var(--fluid-hover));border-color:var(--fluid-line);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-preferences-nav>button:hover{background:var(--fluid-hover)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.account-panel,.feature-shelf-card,.knowledge-source-card){border-color:var(--fluid-line);background:color-mix(in srgb,var(--studio-surface) 55%,transparent);color:var(--fluid-ink);box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.feature-shelf-card.is-selected,.knowledge-source-card:hover){border-color:var(--fluid-focus);background:var(--fluid-selection,var(--fluid-hover))}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.account-panel h3,.feature-shelf-card h3,.feature-cost,.feature-shelf-card .feature-detail-link){color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.account-preferences-nav small,.settings-muted,.account-panel label,.feature-shelf-card>header,.feature-shelf-card>p,.feature-cost small,.knowledge-source-card small,.feature-selection-hint){color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.account-panel input,.account-panel select,.account-panel textarea,.account-panel button,.feature-shelf-card button.feature-shelf-item,.feature-pagination button){background:var(--fluid-input);border-color:var(--fluid-line);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.account-panel button,.feature-shelf-card button.feature-shelf-item,.feature-pagination button):hover:not(:disabled){background:var(--fluid-hover);border-color:var(--fluid-focus)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.feature-shelf-search,.settings-search){background:var(--fluid-input);border-color:var(--fluid-line);color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :is(.feature-shelf-search,.settings-search) input{background:transparent;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer :focus-visible{outline-color:var(--fluid-focus)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .one-settings-dialog{background:var(--fluid-menu-fill,var(--studio-surface));border-color:var(--fluid-menu-edge,var(--fluid-line));color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .one-settings-dialog :is(input,textarea,select,.secondary,.settings-choice-list>button,.settings-search){background:var(--fluid-input);border-color:var(--fluid-line);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .one-settings-dialog :is(small,.settings-caption,.settings-icon-button){color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .one-settings-dialog .settings-choice-list>button:is(:hover,[aria-pressed=true]){background:var(--fluid-selection,var(--fluid-hover))}@media(prefers-reduced-motion:no-preference){main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer[open]{animation:fluid-work-layer-enter .22s cubic-bezier(.2,.8,.2,1) both}@keyframes fluid-work-layer-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:820px){main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:22px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>header{min-height:64px;padding:14px 18px 12px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>.settings-dialog-body{padding:18px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-preferences-layout{gap:18px}}@media(max-width:560px){main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>header h2{font-size:19px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer>.settings-dialog-body{padding:16px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .feature-shelf-grid{grid-template-columns:minmax(0,1fr)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-panel{padding:18px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-preferences-nav>button{padding-inline:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-preferences-nav strong{white-space:nowrap}}@media(max-width:360px){main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer .account-preferences-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer{background:var(--studio-surface);-webkit-backdrop-filter:none;backdrop-filter:none}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}main.one-fluid-workspace.one-shell.one-studio :is(.send,.composer-add-feature,.destination-trigger,.settings-icon-button,.feature-shelf-item){transition:transform .12s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}main.one-fluid-workspace.one-shell.one-studio :is(.send,.composer-add-feature,.destination-trigger,.settings-icon-button,.feature-shelf-item):active:not(:disabled){transform:translateY(1px) scale(.97)}main.one-fluid-workspace.one-shell.one-studio .composer-row:focus-within{border-color:color-mix(in srgb,var(--fluid-focus) 55%,var(--fluid-line));box-shadow:inset 0 1px #ffffff30,0 0 0 3px color-mix(in srgb,var(--fluid-accent) 8%,transparent)}main.one-fluid-workspace.one-shell.one-studio .composer-row textarea:focus{outline:none;box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .composer-row:has(textarea:focus-visible){outline:2px solid var(--fluid-focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){main.one-fluid-workspace.one-shell.one-studio :is(.destination-menu,.composer-feature-picker){transform-origin:left bottom;animation:fluid-choice-arrive .15s cubic-bezier(.2,.8,.2,1) both}main.one-fluid-workspace.one-shell.one-studio .destination-menu.opens-below{transform-origin:left top}@keyframes fluid-choice-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){main.one-fluid-workspace.one-shell.one-studio :is(.send,.composer-add-feature,.destination-trigger,.settings-icon-button,.feature-shelf-item){transition:none}main.one-fluid-workspace.one-shell.one-studio :is(.send,.composer-add-feature,.destination-trigger,.settings-icon-button,.feature-shelf-item):active{transform:none}}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-scene=silver]{--fluid-frame:#9faab4;--fluid-frame-ink:#263943;--fluid-frame-muted:#405862;--fluid-rail-fill:#b0bcc3;--fluid-material:#e4eaed;--fluid-surface-top:#edf2f3;--fluid-surface-bottom:#dde6eb;--fluid-ink:#1b2d38;--fluid-muted:#526671;--fluid-line:#4964732e;--fluid-input:#ffffff60;--fluid-user-fill:#c5d5e2d9;--fluid-user-ink:#213c4c;--fluid-user-border:#7b929c45;--fluid-user-shadow:#4c657208;--fluid-code-fill:#d6e0e5c9;--fluid-code-ink:#203a4a;--fluid-hover:#3b596c0d;--fluid-rail-hover:#edf6fb39;--fluid-menu-fill:#eef3f5f5;--fluid-menu-edge:#6c83923b;--fluid-menu-glint:#ffffffa3;--fluid-menu-shadow:#233c4d19;--fluid-menu-shadow-far:#233c4d14;--studio-surface:#e8eef1;background:radial-gradient(ellipse at 94% 0%,#b8bfd2b3,transparent 58%),radial-gradient(ellipse at -12% 82%,#c0b69f80,transparent 58%),linear-gradient(120deg,#9daab7,#a6b0b7 58%,#a5afb7)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-scene=graphite]{--fluid-frame:#1a222c;--fluid-frame-ink:#e6eef2;--fluid-frame-muted:#aebfc9;--fluid-rail-fill:#26333c;--fluid-material:#d7e0e5;--fluid-surface-top:#e7edf0;--fluid-surface-bottom:#d0dce2;--fluid-ink:#172c39;--fluid-muted:#4b6270;--fluid-line:#3b586a35;--fluid-input:#ffffff51;--fluid-user-fill:#3b5364;--fluid-user-ink:#f7fafb;--fluid-user-border:#243c4b1a;--fluid-user-shadow:#132e3b10;--fluid-code-fill:#bfcfd9a8;--fluid-code-ink:#1e3848;--fluid-hover:#2b465c10;--fluid-rail-hover:#deefff14;--fluid-menu-fill:#e6eef2f7;--fluid-menu-edge:#718b9b42;--fluid-menu-glint:#ffffff94;--fluid-menu-shadow:#07182724;--fluid-menu-shadow-far:#0718271c;--studio-surface:#dfe8ed;background:radial-gradient(ellipse at 94% 0%,#3b495d59,transparent 59%),radial-gradient(ellipse at -12% 82%,#45433129,transparent 58%),#19212b}main.one-fluid-workspace.one-shell.one-studio.execution-shell[data-fluid-material=optical][data-fluid-scene]{--fluid-frame:#0b1219;--fluid-frame-ink:#e2edf3;--fluid-frame-muted:#a3b6c3;--fluid-rail-fill:#1b2530;--fluid-material:#25313c;--fluid-surface-top:#34424c;--fluid-surface-bottom:#202b35;--fluid-ink:#e9f1f6;--fluid-muted:#b1c2ce;--fluid-line:#bdd4e334;--fluid-input:#d9edff08;--fluid-user-fill:#3a4d5f;--fluid-user-ink:#f4f8fc;--fluid-user-border:#b1c9dc26;--fluid-user-shadow:#00081018;--fluid-code-fill:#14222eda;--fluid-code-ink:#dceaf2;--fluid-hover:#d6e7f511;--fluid-rail-hover:#deefff15;--fluid-menu-fill:#1e2c38f7;--fluid-menu-edge:#bdd4e334;--fluid-menu-glint:#e1f3ff18;--fluid-menu-shadow:#00070d45;--fluid-menu-shadow-far:#00070d30;--studio-surface:#25313c;background:radial-gradient(ellipse at 92% 85%,color-mix(in srgb,var(--fluid-accent) 12%,transparent),transparent 47%),radial-gradient(ellipse at 94% 0%,#2c456359,transparent 60%),#0b1219}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-scene] .fluid-rail :is(button,a):hover{background:var(--fluid-rail-hover)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-scene] .fluid-rail :is(button,a):is([aria-current=page],[aria-current=true]):hover{background:var(--fluid-accent)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-scene=graphite] .fluid-rail :focus-visible{outline-color:var(--fluid-accent)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-material=optical][data-fluid-scene] .composer-row{box-shadow:inset 0 1px #ffffff50,0 5px 18px #243d4c05}main.one-fluid-workspace.one-shell.one-studio.execution-shell[data-fluid-material=optical][data-fluid-scene] .composer-row{box-shadow:inset 0 1px #bed8e711,0 5px 18px #00070d08}main.one-fluid-workspace.one-shell.one-studio .coordinator-messages{padding-bottom:14px}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-messages .coordinator-message.assistant{box-sizing:border-box;width:min(100%,var(--fluid-reading-measure, calc((100% + 800px)/2) ));max-width:min(100%,var(--fluid-reading-measure, calc((100% + 800px)/2) ));margin-left:var(--fluid-reading-offset, max(0px, calc((100% - 800px)/4) ));margin-right:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-messages .coordinator-message.user{box-sizing:border-box;max-width:min(100%,calc(var(--fluid-reading-measure, calc((100% + 800px)/2) ) * .82),var(--fluid-block-width, 100%));margin-left:auto;margin-right:var(--fluid-user-inset, var(--fluid-reading-right-inset, max(0px, calc((100% - 800px)/4) )))}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .fluid-canvas>.studio-assistant>:is(.studio-presence,.studio-composer,.studio-suggestions,.attention-receipt-slot){width:min(100%,var(--fluid-block-width, var(--fluid-reading-measure, calc((100% + 800px)/2) )));max-width:min(100%,var(--fluid-block-width, var(--fluid-reading-measure, calc((100% + 800px)/2) )));margin-left:var(--fluid-reading-offset, max(0px, calc((100% - 800px)/4) ));margin-right:0}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .coordinator-messages>:is(.coordinator-history-button,[data-task-dispatch-anchor]){max-width:min(100%,var(--fluid-block-width, var(--fluid-reading-measure, calc((100% + 800px)/2) )));margin-left:var(--fluid-reading-offset, max(0px, calc((100% - 800px)/4) ));margin-right:0}main.one-fluid-workspace.one-shell.one-studio .coordinator-messages .coordinator-message{min-width:0;margin-bottom:25px;color:var(--fluid-ink);font-size:15px;line-height:1.78;overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .coordinator-messages .coordinator-message:before{display:block;margin-bottom:7px;color:var(--fluid-muted);font-size:10px;font-weight:650;line-height:1.2;letter-spacing:.06em}main.one-fluid-workspace.one-shell.one-studio .coordinator-messages .coordinator-message.assistant:before{content:"ONE"}main.one-fluid-workspace.one-shell.one-studio .coordinator-messages .coordinator-message.user{width:fit-content;max-width:min(76%,var(--fluid-block-width, 76%));margin-left:auto;margin-right:var(--fluid-user-inset, 0px);padding:12px 17px 13px;border:1px solid color-mix(in srgb,var(--fluid-user-ink, var(--fluid-ink)) 7%,transparent);border-radius:21px 21px 7px;background:var(--fluid-user-fill);color:var(--fluid-user-ink, var(--fluid-ink));box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .coordinator-messages .coordinator-message.user:before{content:"你";margin-bottom:5px;color:color-mix(in srgb,var(--fluid-user-ink, var(--fluid-ink)) 60%,transparent);letter-spacing:0}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.user>.coordinator-user-text{margin:0;color:var(--fluid-user-ink, var(--fluid-ink));font:inherit;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant :is(p,li,.markdown-body){color:var(--fluid-ink);font-size:15px;line-height:1.78}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant p{margin:0 0 12px;white-space:normal}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant :is(h1,h2,h3,h4,h5,h6){margin:22px 0 10px;color:var(--fluid-ink);font-weight:650;line-height:1.45;letter-spacing:-.02em;text-wrap:pretty}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant h1{font-size:22px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant h2{font-size:19px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant :is(h3,h4,h5,h6){font-size:16px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant>:first-child{margin-top:0}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant :is(ul,ol){box-sizing:border-box;margin:10px 0 16px;padding-left:23px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant li{margin:5px 0;padding-left:2px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant li>p{margin-bottom:6px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant li::marker{color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant :is(strong,b){font-weight:650;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant blockquote{margin:16px 0;padding:3px 0 3px 15px;border:0;border-left:2px solid var(--fluid-line);color:var(--fluid-muted);background:transparent}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant blockquote p{color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant :not(pre)>code{padding:.13em .35em;border:1px solid var(--fluid-line);border-radius:5px;background:var(--fluid-code-fill, var(--fluid-input));color:var(--fluid-code-ink, var(--fluid-ink));font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em;white-space:break-spaces}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant .one-markdown-code-block{box-sizing:border-box;min-width:0;margin:16px 0;border:1px solid var(--fluid-code-edge, var(--fluid-line));border-radius:13px;overflow:hidden;background:var(--fluid-code-fill, var(--fluid-input));color:var(--fluid-code-ink, var(--fluid-ink))}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant .one-markdown-code-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:3px 13px;border-bottom:1px solid var(--fluid-code-edge, var(--fluid-line));color:var(--fluid-muted);font-size:11px;line-height:1.4}main.one-fluid-workspace.one-shell.one-studio .one-markdown-code-toolbar button{min-height:28px;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .one-markdown-code-toolbar button:hover{color:var(--fluid-ink);background:var(--fluid-selection)}main.one-fluid-workspace.one-shell.one-studio .one-markdown-code-toolbar button:focus-visible{outline:2px solid var(--fluid-accent);outline-offset:1px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant pre{box-sizing:border-box;max-width:100%;margin:14px 0;padding:15px 17px;overflow-x:auto;border:0;border-radius:10px;background:var(--fluid-code-fill, var(--fluid-input));color:var(--fluid-code-ink, var(--fluid-ink));font:12.5px/1.75 SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre;overflow-wrap:normal;tab-size:2}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant .one-markdown-code-block>pre{margin:0;border-radius:0;background:transparent}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant pre code{padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:inherit}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant table{display:block;box-sizing:border-box;margin:16px 0;overflow-x:auto;border-collapse:collapse;font-size:13px;line-height:1.65}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant :is(th,td){padding:9px 12px;border:0;border-bottom:1px solid var(--fluid-line);background:transparent;color:var(--fluid-ink);text-align:left;vertical-align:top}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant th{font-size:12px;font-weight:650;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant hr{margin:21px 0;border:0;border-top:1px solid var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant a.one-conversation-link{color:var(--fluid-ink);text-decoration-color:var(--fluid-muted);text-underline-offset:3px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .coordinator-feature-label{display:block;margin-bottom:7px;font-size:11px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .one-answer-sources{box-sizing:border-box;max-width:min(100%,var(--fluid-block-width, 100%));margin:15px 0 5px;padding:10px 0 0;border:0;border-top:1px solid var(--fluid-line);border-radius:0;background:transparent;box-shadow:none;color:var(--fluid-muted);font-size:12px;line-height:1.65}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .one-answer-sources>summary{display:inline-flex;width:fit-content;max-width:100%;padding:6px 10px;border:1px solid var(--fluid-line);border-radius:9px;background:var(--fluid-input);box-shadow:none;color:var(--fluid-muted);cursor:pointer;font-size:12px;line-height:1.65}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .one-answer-sources.has-warning>summary{color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .one-answer-sources>summary:focus-visible,main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-error>summary:focus-visible{outline:2px solid var(--fluid-focus, var(--fluid-accent));outline-offset:3px;border-radius:4px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .one-answer-source-details>section{margin:10px 0 0;padding:10px 12px;border:1px solid var(--fluid-line);border-radius:10px;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .one-answer-source-details :is(a,strong){color:var(--fluid-ink);font-size:12px;font-weight:600;overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .one-answer-source-details a{text-underline-offset:3px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .one-answer-source-details p{margin:5px 0 0;color:var(--fluid-muted);font-size:12px;line-height:1.65;white-space:pre-wrap}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .one-answer-source-details>.one-source-warning{margin:9px 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--fluid-accent) 65%,var(--fluid-muted));color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachments{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:min(100%,var(--fluid-block-width, 100%));margin:12px 0 5px}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment{box-sizing:border-box;display:flex;align-items:flex-start;gap:11px;width:min(310px,100%);min-width:0;padding:12px;border:1px solid var(--fluid-line);border-radius:13px;background:var(--fluid-input);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--fluid-ink) 5%,transparent);color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-thumbnail{flex:0 0 42px;width:42px}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-thumbnail .one-image-preview{display:block;width:42px;min-width:0;margin:0;padding:0;border:0;border-radius:8px;overflow:hidden;background:transparent}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-thumbnail .one-image-preview img{display:block;width:42px;height:42px;object-fit:cover}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-thumbnail .one-image-preview>span{display:none}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-meta{display:grid;gap:3px;min-width:0;flex:1}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-meta>strong{overflow-wrap:anywhere;color:var(--fluid-ink);font-size:12px;font-weight:600;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-meta>small{color:var(--fluid-muted);font-size:11px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment .attachment-actions{margin-top:3px;gap:5px 11px;font-size:11px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment .attachment-actions a{color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment .attachment-actions a:is(:hover,:focus-visible){background:transparent;color:var(--fluid-focus, var(--fluid-ink))}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-error{margin-top:5px;color:var(--fluid-muted);font-size:11px}main.one-fluid-workspace.one-shell.one-studio .coordinator-attachment-error>summary{cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .coordinator-attachment-error p{margin:5px 0 0;color:var(--fluid-muted);font-size:11px;line-height:1.6;white-space:pre-wrap}main.one-fluid-workspace.one-shell.one-studio .coordinator-message .coordinator-completion-notice{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:min(100%,var(--fluid-block-width, 100%));margin:12px 0 0;padding:9px 11px;border-left:2px solid var(--fluid-muted);border-radius:0 8px 8px 0;background:var(--fluid-input);color:var(--fluid-muted);font-size:12px;line-height:1.65}main.one-fluid-workspace.one-shell.one-studio .coordinator-completion-notice button{padding:3px 7px;border:1px solid var(--fluid-line);border-radius:6px;background:transparent;color:var(--fluid-ink);font:inherit;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .coordinator-completion-notice button:disabled{opacity:.5;cursor:default}main.one-fluid-workspace.one-shell.one-studio .coordinator-answer-actions{max-width:min(100%,var(--fluid-block-width, 100%));margin-top:11px}main.one-fluid-workspace.one-shell.one-studio .coordinator-answer-actions .message-result-toolbar{margin-top:0}main.one-fluid-workspace.one-shell.one-studio .coordinator-answer-actions .one-beta-feedback-actions button:hover,main.one-fluid-workspace.one-shell.one-studio .coordinator-answer-actions .one-beta-feedback-actions button[aria-pressed=true]{border-color:var(--fluid-line);background:var(--fluid-hover);color:var(--fluid-ink)}.one-appearance-settings{--appearance-ink:var(--fluid-ink,#25333d);--appearance-muted:var(--fluid-muted,#53616d);--appearance-line:var(--fluid-line,#52667730);--appearance-focus:var(--fluid-focus,#806300);display:grid;gap:16px;color:var(--appearance-ink)}.one-appearance-settings>header{display:grid;gap:6px}.one-appearance-settings>header h3{margin:0;font-size:16px;font-weight:620;line-height:1.5}.one-appearance-settings>header p,.one-appearance-settings .one-appearance-feedback{margin:0;color:var(--appearance-muted);font-size:12px;line-height:1.7}.one-appearance-settings>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:0;margin:0;border:0}.one-appearance-settings>fieldset>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.one-appearance-settings .one-appearance-choice{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:10px;border:1px solid var(--appearance-line);border-radius:16px;color:var(--appearance-ink);cursor:pointer;background:transparent}.one-appearance-choice[data-selected=true]{border-color:var(--appearance-focus);background:var(--fluid-selection,#e0ddc33d)}.one-appearance-choice:hover{background:var(--fluid-hover,#5266770a)}.one-appearance-choice:has(input:focus-visible){outline:2px solid var(--appearance-focus);outline-offset:3px}.one-appearance-choice>input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer}.one-appearance-choice>input:disabled{cursor:wait}.one-appearance-preview{--appearance-glass-top:#f7fafc;--appearance-glass-bottom:#dce5ec;--appearance-ink:#52616c;display:block;width:100%;height:auto;aspect-ratio:192/112;border-radius:10px;background:transparent}.one-appearance-preview .appearance-frame{fill:#252d35}.one-appearance-preview .appearance-rail{fill:#34404a;stroke:#adbfca35;stroke-width:.5}.one-appearance-preview[data-scene=silver] .appearance-frame{fill:#d7e1e7}.one-appearance-preview[data-scene=silver] .appearance-rail{fill:#edf3f7;stroke:#8e9faa35}.one-appearance-preview .appearance-glass{stroke:#fff;stroke-opacity:.64;stroke-width:.7}.one-appearance-preview .appearance-lines{fill:none;stroke:var(--appearance-ink);stroke-opacity:.4;stroke-width:1.4;stroke-linecap:round}.one-appearance-preview .appearance-message{fill:#bac8d5;fill-opacity:.45}.one-appearance-preview .appearance-input{fill:#fff;fill-opacity:.55;stroke:#6d829425;stroke-width:.6}.one-appearance-preview .appearance-eye{fill:#edd14b}.one-appearance-preview .appearance-pupil{stroke:#242a23;stroke-width:1.8;stroke-linecap:round}.one-appearance-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:2px}.one-appearance-choice-heading>strong{color:var(--appearance-ink);font-size:14px;line-height:1.6;font-weight:600}.one-appearance-check{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid var(--appearance-line);border-radius:50%}.one-appearance-choice[data-selected=true] .one-appearance-check{color:var(--fluid-on-accent,#292815);background:var(--fluid-accent,#f0cf48);border-color:transparent}.one-appearance-settings .one-appearance-description{padding-inline:2px;color:var(--appearance-muted);font-size:12px;line-height:1.6}.one-appearance-settings .one-appearance-feedback{min-height:21px}.one-appearance-settings .one-appearance-feedback[role=alert]{color:var(--fluid-ink,#25333d)}@media(prefers-reduced-motion:no-preference){.one-appearance-choice{transition:background .14s ease,border-color .14s ease}}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-formal-work-layer{display:none;width:min(1040px,calc(100vw - 72px));max-width:none;height:auto;max-height:calc(100dvh - 72px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--fluid-menu-edge,var(--fluid-line));border-radius:28px;background:var(--fluid-menu-fill,var(--studio-surface));color:var(--fluid-ink);box-shadow:inset 0 1px 0 var(--fluid-menu-glint,#ffffff70),0 24px 80px var(--fluid-menu-shadow,#14243335);-webkit-backdrop-filter:blur(20px) saturate(1.03);backdrop-filter:blur(20px) saturate(1.03)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-formal-work-layer[open]{display:flex;flex-direction:column}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-formal-work-layer.is-maximized{width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);border-radius:24px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:6px 16px;border-bottom:1px solid var(--fluid-line)}.fluid-formal-work-layer .settings-dialog-heading{min-width:0}.fluid-formal-work-layer .settings-dialog-eyebrow{margin:0 0 3px;color:var(--fluid-muted,#61717d);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.02em}.fluid-formal-work-layer .settings-dialog-header-actions{display:flex;align-items:center;flex:none;gap:4px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header h2{margin:0;color:var(--fluid-ink);font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:8px;border:0;border-radius:50%;background:transparent;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button:hover{background:var(--fluid-hover);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button:focus-visible{outline:2px solid var(--fluid-focus);outline-offset:2px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button.fluid-layer-size-button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button.settings-close-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:auto;min-height:36px;height:36px;padding:6px 10px;border-radius:11px;font-size:12px;line-height:1.4;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button.fluid-layer-size-button{color:var(--fluid-muted);font-weight:500}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button.settings-close-button{margin-left:3px;border:1px solid var(--fluid-menu-edge,var(--fluid-line));background:var(--fluid-input,var(--studio-surface));color:var(--fluid-ink);font-weight:650;box-shadow:0 1px 2px var(--fluid-menu-shadow,#14243315)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-close-button>svg{width:16px;height:16px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-close-button>kbd{margin-left:2px;padding:1px 4px;border:1px solid var(--fluid-line);border-radius:4px;color:var(--fluid-muted);font:inherit;font-size:10px;font-weight:500;line-height:1.4}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header .settings-icon-button.settings-close-button:hover{border-color:var(--fluid-focus,var(--fluid-line));background:var(--fluid-hover);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>.settings-dialog-body{flex:1 1 auto;min-width:0;min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fluid-line) transparent}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer::backdrop{background:#172c3926;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}main.one-fluid-workspace.one-shell.one-studio.execution-shell .fluid-formal-work-layer::backdrop{background:#040c1266}@media(prefers-reduced-motion:reduce){main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer[open]{animation:none}}main.one-fluid-workspace .fluid-formal-work-layer .fluid-history-content{position:static;inset:auto;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;transform:none;animation:none;color:inherit}main.one-fluid-workspace .fluid-formal-work-layer .one-popover-list{max-height:none;min-height:120px;overflow:visible}main.one-fluid-workspace .fluid-formal-work-layer .one-popover-heading{padding:0 0 20px}main.one-fluid-workspace .fluid-formal-work-layer .one-history-row{border-color:var(--fluid-line)}main.one-fluid-workspace .fluid-formal-work-layer .one-history-row button{color:var(--fluid-ink);background:transparent}main.one-fluid-workspace .fluid-formal-work-layer .one-history-row small{color:var(--fluid-muted)}main.one-fluid-workspace .fluid-work-layer-things>.settings-dialog-body{padding:0;overflow:hidden;flex:1 1 auto}main.one-fluid-workspace .fluid-things-shell{display:flex;flex-direction:column;height:100%;min-height:0}main.one-fluid-workspace .fluid-task-scope{display:flex;gap:6px;flex:none;padding:12px 24px;border-bottom:1px solid var(--fluid-line)}main.one-fluid-workspace .fluid-task-scope button{padding:8px 13px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--fluid-muted);font:inherit;font-size:12px;cursor:pointer}main.one-fluid-workspace .fluid-task-scope button[aria-pressed=true]{background:var(--fluid-selection);color:var(--fluid-ink);border-color:var(--fluid-line)}main.one-fluid-workspace .fluid-task-feature-history{overflow:auto;padding:24px}main.one-fluid-workspace .fluid-work-layer-things{height:min(720px,calc(100dvh - 72px))}main.one-fluid-workspace .fluid-work-layer-things .things-browser{height:100%;color:var(--fluid-ink);--studio-ink:var(--fluid-ink);--studio-line:var(--fluid-line);--studio-muted:var(--fluid-muted);--studio-surface:var(--fluid-input)}main.one-fluid-workspace .fluid-work-layer-things .things-thread>header h2{font-size:18px;line-height:1.5}main.one-fluid-workspace .fluid-work-layer-things .things-thread>header{align-items:flex-start;padding:20px 24px}main.one-fluid-workspace .fluid-work-layer-things .things-thread form{padding:16px 24px}main.one-fluid-workspace .fluid-work-layer-things .things-thread textarea{min-height:52px;max-height:120px;resize:none}main.one-fluid-workspace .fluid-work-layer-things .things-thread-messages{padding:20px 26px}main.one-fluid-workspace .fluid-work-layer-things .document-destination-picker{margin:0 24px 10px}main.one-fluid-workspace .fluid-formal-work-layer .account-advanced-settings{align-self:start}main.one-fluid-workspace .fluid-formal-work-layer .account-advanced-settings summary{cursor:pointer;font-size:13px;font-weight:550}main.one-fluid-workspace .fluid-formal-work-layer .account-advanced-settings[open] summary{margin-bottom:20px}main.one-fluid-workspace .knowledge-inline-detail{min-height:260px}main.one-fluid-workspace .knowledge-inline-detail .knowledge-connection-detail{padding:20px 0 0}main.one-fluid-workspace .fluid-runtime-notices:empty{display:none}main.one-fluid-workspace .fluid-runtime-notices{flex:none;max-height:142px;overflow:auto;overscroll-behavior:contain}main.one-fluid-workspace .fluid-activity-panel{overflow-y:auto;overscroll-behavior:contain}main.one-fluid-workspace .fluid-runtime-notices .one-runtime-update{display:flex;flex-wrap:wrap;align-items:flex-start;width:auto;min-height:0;margin:0;padding:12px;font-size:11px;border:1px solid var(--fluid-line);border-radius:14px;background:var(--fluid-hover);box-shadow:none;color:var(--fluid-ink)}main.one-fluid-workspace .fluid-feature-runs{display:flex;flex-direction:column;gap:7px;min-height:0;overflow:auto;flex-shrink:0;max-height:160px}main.one-fluid-workspace .fluid-feature-runs article{display:flex;align-items:flex-start;gap:6px;border-bottom:1px solid var(--fluid-line);padding:8px 0}main.one-fluid-workspace .fluid-feature-runs article>button{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;border:0;padding:0;background:transparent;text-align:left;color:var(--fluid-ink);cursor:pointer;font:inherit}main.one-fluid-workspace .fluid-feature-runs article>button:last-child:not(:first-child){flex:none;padding:4px;color:var(--fluid-muted)}main.one-fluid-workspace .fluid-feature-runs strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}main.one-fluid-workspace .fluid-feature-runs small{font-size:11px;color:var(--fluid-muted)}main.one-fluid-workspace .fluid-activity-panel .attention-trigger{width:100%;font-size:11px;border-color:var(--fluid-line);background:var(--fluid-hover);color:var(--fluid-ink)}main.one-fluid-workspace .fluid-activity-panel .welcome-delivery{margin:0;padding:10px;border-color:var(--fluid-line);background:var(--fluid-hover);color:var(--fluid-ink);font-size:11px}main.one-fluid-workspace .fluid-formal-work-layer .feature-shelf-card{transition:background .18s ease,border-color .18s ease}main.one-fluid-workspace .fluid-formal-work-layer .feature-shelf-card.is-selected{background:var(--fluid-selection)}main.one-fluid-workspace .fluid-feature-runs article[data-status=completed] strong:before{content:"✓";display:inline-block;margin-right:7px;color:var(--fluid-focus);animation:fluid-result-arrived .4s ease-out both}@keyframes fluid-result-arrived{0%{opacity:0;transform:translateY(3px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){main.one-fluid-workspace .fluid-feature-runs article[data-status=completed] strong:before{animation:none}main.one-fluid-workspace .fluid-formal-work-layer .feature-shelf-card{transition:none}}main.one-fluid-workspace.one-shell.one-studio{--fluid-workflow-stage:var(--fluid-frame,#27323b);--fluid-workflow-stage-edge:color-mix(in srgb,var(--fluid-frame-ink,#dce8ef) 17%,transparent)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things){gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things)>header{box-sizing:border-box;min-height:48px;padding:4px 16px;border:1px solid var(--fluid-menu-edge,var(--fluid-line));border-radius:18px;background:var(--fluid-menu-fill,var(--studio-surface));box-shadow:inset 0 1px 0 var(--fluid-menu-glint,#ffffff75),0 8px 28px var(--fluid-menu-shadow,#172b3b20);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things)>.settings-dialog-body{box-sizing:border-box;padding:8px;border:1px solid var(--fluid-workflow-stage-edge);border-radius:28px;background:var(--fluid-workflow-stage);box-shadow:inset 0 1px 0 var(--fluid-workflow-stage-edge),0 24px 64px var(--fluid-menu-shadow,#172b3b2c);overflow:auto;min-height:0;scrollbar-gutter:stable}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things)::backdrop{background:color-mix(in srgb,var(--fluid-frame,#1b2b37) 24%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace{--fluid-split-fill:var(--fluid-menu-fill,var(--studio-surface));--fluid-split-padding:16px;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.feature-workflow-split,.things-task-split,.knowledge-connections-split,.sharing-workspace-split){--fluid-split-height:min(760px, calc(100dvh - 154px) )}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer.is-maximized :is(.feature-workflow-split,.things-task-split,.knowledge-connections-split,.sharing-workspace-split){--fluid-split-height: calc(100dvh - 118px) }main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-material{filter:drop-shadow(0 5px 10px #000c1615)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-rim{stroke-width:1.35}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-workflow-split:has(.sharing-workspace-split){height:auto;min-height:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-workflow-split:has(.sharing-workspace-split)>.fluid-split-material{display:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-workflow-split:has(.sharing-workspace-split)>.fluid-split-primary{position:relative;inset:auto;width:100%;padding:0;overflow:visible;border-radius:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-workflow-split:has(.sharing-workspace-split) .feature-workflow-navigation,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-task-scope{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:11px 15px;border:1px solid var(--fluid-menu-edge,var(--fluid-line));border-radius:22px;color:var(--fluid-ink);background:var(--fluid-menu-fill,var(--studio-surface))}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-workflow-split:has(.sharing-workspace-split) .feature-workflow-utilities{margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-workflow-split:has(.sharing-workspace-split) .sharing-workspace-split{--fluid-split-height:min(720px, calc(100dvh - 212px) )}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer.is-maximized .feature-workflow-split:has(.sharing-workspace-split) .sharing-workspace-split{--fluid-split-height: calc(100dvh - 176px) }main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-task-scope{justify-content:flex-start;gap:6px;padding:8px 12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-task-scope>button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;width:auto;padding:7px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--fluid-muted);font:inherit;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-task-scope>button[aria-pressed=true]{background:var(--fluid-selection);border-color:var(--fluid-line);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-work-layer-things{width:min(1180px,calc(100vw - 96px));height:min(800px,calc(100dvh - 96px));max-height:calc(100dvh - 96px)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-work-layer-things.is-maximized{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer.fluid-formal-work-layer.fluid-work-layer-things>.settings-dialog-body{display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-things .fluid-things-shell{flex:1;min-height:0;height:100%}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-things .fluid-task-scope{flex:none;min-height:36px;padding:2px 8px;margin-bottom:8px;border-radius:14px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-things .fluid-task-scope>button{min-height:30px;padding:4px 10px;border-radius:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-things .things-browser{flex:1;min-height:0;height:auto;overflow:hidden}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-things .things-task-split{--fluid-split-height:100%;--fluid-split-padding:12px;height:100%;min-height:0}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-things .fluid-task-feature-history{flex:1;min-height:0;padding:12px;border-radius:24px;background:var(--fluid-menu-fill)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-owner-split{--fluid-split-padding:16px;border-radius:22px;background:var(--fluid-workflow-stage);box-shadow:0 1px 0 var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-owner-split .fluid-split-material{filter:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.sharing-owner-main,.sharing-subview,.feature-workflow-detail,.knowledge-inline-detail){min-width:0;color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.sharing-owner-list-header,.feature-workflow-heading){align-items:flex-start;gap:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-owner-list-header>.primary{min-height:36px;white-space:nowrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-owner-main>footer{align-items:center;justify-content:flex-start;gap:7px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-owner-main>footer>button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-owner-main>footer>.sharing-owner-more{flex:0 0 auto;margin-inline:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-thread-messages article.user,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-thread-messages article.user>p{color:var(--fluid-user-ink,var(--fluid-ink))}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-thread-messages article.user>small{color:color-mix(in srgb,var(--fluid-user-ink,var(--fluid-ink)) 76%,transparent)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser button:not(.primary){color:var(--fluid-ink);background:var(--fluid-input);border-color:var(--fluid-line)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-list-items button{background:transparent;border-color:transparent}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-list-items button:is(:hover,[aria-current=true]),main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .task-category-tabs button[aria-pressed=true]{background:var(--fluid-selection);border-color:var(--fluid-menu-edge)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-list-items strong{color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-list-items small{color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-browser #one-things-send{background:var(--fluid-accent);color:var(--fluid-on-accent,#302c18);border-color:transparent}main.one-fluid-workspace.one-shell.one-studio .feature-selection-notice{margin:0 0 10px;padding:10px 14px;border-radius:14px;background:var(--fluid-menu-fill);color:var(--fluid-ink);font-size:12px;line-height:1.7}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.sharing-subview-back,.feature-workflow-back,.things-detail-return){display:inline-flex;align-items:center;gap:6px;width:auto;min-height:30px;padding:4px 0;border:0;color:var(--fluid-muted);background:transparent;font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace :is(.sharing-form label,.sharing-model-field,.sharing-budget,.sharing-publish-review,.knowledge-connection-detail){color:var(--fluid-ink);font-size:13px;line-height:1.75}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace :is(.sharing-form,.sharing-editor-fields){min-width:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.settings-picker-trigger){box-sizing:border-box;min-width:0;max-width:100%;min-height:39px;padding:9px 11px;border:1px solid var(--fluid-line);border-radius:12px;color:var(--fluid-ink);background:var(--fluid-input);box-shadow:none;font:inherit;font-size:13px;line-height:1.6}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace .settings-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace .primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:flex-start;justify-self:start;width:auto;min-height:38px;max-width:100%;padding:9px 14px;border:1px solid transparent;border-radius:12px;color:var(--fluid-on-accent,#302c18);background:var(--fluid-accent,#efd254);box-shadow:none;font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace :is(.sharing-form fieldset,.sharing-form details){min-width:0;border-color:var(--fluid-line);color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace :is(.hint,.settings-caption,fieldset small,.sharing-owner-usage,.sharing-owner-description){color:var(--fluid-muted);line-height:1.8}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-workspace :is([role=alert],.sharing-uncertain,.knowledge-owner-notice){max-width:100%;overflow-wrap:anywhere;scroll-margin-block:18px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things) .account-preferences-layout{gap:12px;align-items:start}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things) .account-preferences-nav{box-sizing:border-box;padding:8px;border:1px solid var(--fluid-menu-edge,var(--fluid-line));border-radius:22px;background:var(--fluid-menu-fill,var(--studio-surface))}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-connections-split{--fluid-split-padding:20px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf-grid,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-source-card{align-items:center;min-width:0;padding:13px;border-radius:17px;font-size:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-provider-head{align-items:center;gap:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .knowledge-detail-title{font-size:21px;line-height:1.45}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things) :focus-visible{outline:2px solid var(--fluid-focus);outline-offset:3px}@media(prefers-reduced-transparency:reduce){main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things)>header{background:var(--studio-surface);-webkit-backdrop-filter:none;backdrop-filter:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:is(:has(.fluid-split-workspace),.fluid-work-layer-things)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .fluid-split-rim{stroke:var(--fluid-ink);stroke-width:1}}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-features:has(.has-selection-session){height:calc(100dvh - 48px)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-features.is-maximized:has(.has-selection-session){height:calc(100dvh - 32px)}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-features:has(.has-selection-session)>.settings-dialog-body{display:flex;flex-direction:column}main.one-fluid-workspace.one-shell.one-studio .fluid-work-layer-features:has(.has-selection-session) :is(.features-page,.settings-account-body){display:flex;flex-direction:column;align-items:stretch;align-self:stretch;flex:1;min-width:0;width:100%;max-width:none;min-height:0;height:100%;padding:0;overflow:hidden}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf.has-selection-session{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;flex:1;min-width:0;width:100%;max-width:none;min-height:0;height:100%}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf.has-selection-session>.feature-workflow-split{flex:1 1 0;min-height:0;height:auto}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf-selection-footer{flex:none}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.feature-run-history>header,.feature-run-view>header){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-run-view>button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-launch-form>button,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-run-history>header>button{align-self:flex-start;justify-self:start;width:auto;min-height:34px;padding:7px 12px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.feature-run-view,.feature-workflow-detail,.sharing-subview) details:not(.sharing-cost-help)>summary{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;box-sizing:border-box;min-height:30px;padding:5px 0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--fluid-muted);font-size:12px;line-height:1.6;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.feature-run-view,.feature-workflow-detail,.sharing-subview) details:not(.sharing-cost-help)>summary:after{content:"＋";font-size:13px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.feature-run-view,.feature-workflow-detail,.sharing-subview) details:not(.sharing-cost-help)[open]>summary:after{content:"−"}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-workflow-connections{max-width:760px;margin-inline:0}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .feature-shelf-search{max-width:480px}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .sharing-owner-list>input{width:min(380px,100%)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.feature-run-view,.feature-workflow-detail,.sharing-subview) details:not(.sharing-cost-help){padding:0;border:0;background:transparent;box-shadow:none}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide[data-fluid-arrival-active=true] .guide-preview .guide-preview-top,main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide[data-fluid-arrival-active=true] .guide-preview .guide-preview-top strong,main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide[data-fluid-arrival-active=true] .guide-preview .guide-preview-top>button{color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .one-settings-dialog.fluid-work-layer-guide[data-fluid-arrival-active=true] .guide-preview .guide-preview-top>div>span{color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] :is(.fluid-activity-panel,.fluid-local-panel){gap:0;padding:70px 22px 20px;line-height:1.55}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>.fluid-panel-heading{position:absolute;top:16px;left:76px;right:20px;min-height:32px;padding:0;border:0;font-size:18px;font-weight:680}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>.fluid-panel-heading>button{width:28px;min-width:28px;min-height:28px;height:28px;padding:5px;border:1px solid var(--fluid-line);background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-rail{gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel button.task-transfer-heading{min-height:38px;padding:0 0 3px;gap:7px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-heading strong{font-size:12px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-heading small{font-size:10px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:9px 10px;border:1px solid var(--fluid-line);border-radius:13px;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row>button.task-transfer-bubble{flex:1 1 100%;width:100%;min-height:42px;padding:0;align-items:flex-start;gap:7px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row>button.task-transfer-bubble>svg{flex:none;margin-top:3px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row>button.task-transfer-bubble>svg:last-child{margin-left:2px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:650;line-height:1.55}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:11px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row>button.task-transfer-more{width:auto;min-height:28px;padding:4px 9px;border:1px solid var(--fluid-line);border-radius:8px;background:var(--fluid-input);color:var(--fluid-ink);font-size:10px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row>button.task-dismiss-action{min-width:28px;padding:5px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-row:has(>button.task-transfer-bubble:hover){background:var(--fluid-selection)}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-read-all{align-self:flex-end;flex:none;width:auto;margin:0}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-read-all-button{width:auto;min-height:28px;padding:4px 8px;font-size:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-feature-runs{gap:7px;max-height:180px}main.one-fluid-workspace.one-shell.one-studio .fluid-feature-runs article{gap:7px;padding:9px 10px;border:1px solid var(--fluid-line);border-radius:13px;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .fluid-feature-runs article>button{gap:3px}main.one-fluid-workspace.one-shell.one-studio .fluid-feature-runs article>button:last-child:not(:first-child){border:1px solid var(--fluid-line);border-radius:7px}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty{display:flex;flex-direction:column;gap:7px;min-height:0}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty>p{margin:0;color:var(--fluid-ink);font-size:13px;font-weight:550;line-height:1.55}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty>small{color:var(--fluid-muted);font-size:11px;line-height:1.65}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-empty>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:flex-start;width:auto;min-height:30px;margin:4px 0 0;padding:5px 10px;border:1px solid var(--fluid-line);border-radius:9px;background:var(--fluid-input);color:var(--fluid-ink);font:inherit;font-size:11px;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-header{padding:9px 10px;border:1px solid var(--fluid-line);border-radius:13px;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-disclosure-body{margin-top:9px;padding-top:9px}main.one-fluid-workspace.one-shell.one-studio .fluid-local-panel .execution-stop{border:1px solid var(--fluid-line);border-radius:8px;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio[data-fluid-desktop=true] .fluid-rail{gap:14px;padding-top:16px}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-top,main.one-fluid-workspace.one-shell.one-studio .fluid-rail-bottom{gap:3px}main.one-fluid-workspace.one-shell.one-studio .fluid-rail :is(button,a){min-height:39px;padding-block:8px;border-radius:12px}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks{gap:6px;border-top:1px solid color-mix(in srgb,var(--fluid-frame-muted) 18%,transparent);padding-top:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks>.fluid-rail-section-label{margin:0 10px 2px;font-size:10px;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks>button{display:grid;grid-template-columns:8px minmax(0,1fr);gap:2px 7px;min-height:54px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--fluid-frame-muted) 16%,transparent);background:color-mix(in srgb,var(--fluid-frame-ink) 4%,transparent)}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks>button>span{grid-column:1;grid-row:1/3;color:var(--fluid-accent);align-self:start;line-height:1.5}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks>button>strong{grid-column:2;font-size:11px;line-height:1.5;font-weight:550}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-tasks>button>small{grid-column:2;margin:0;font-size:10px;line-height:1.4}main.one-fluid-workspace.one-shell.one-studio .fluid-rail-bottom{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--fluid-frame-muted) 18%,transparent)}main.one-fluid-workspace.one-shell.one-studio :is(.fluid-activity-panel,.fluid-local-panel)>.fluid-panel-heading>h2{margin:0;color:var(--fluid-ink);font-size:18px;font-weight:680;line-height:1.35;letter-spacing:-.025em}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-content{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-content>*{flex-shrink:0}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-content>.task-transfer-rail{flex:none;height:auto;max-height:none;overflow:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-content>.fluid-feature-runs{flex:none;max-height:none;overflow:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-panel-content>.execution-disclosure{flex:none;overflow:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer>header h2{font-size:18px;font-weight:680;line-height:1.25;letter-spacing:-.025em}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .things-thread-title>h2{font-size:20px;font-weight:650;line-height:1.35}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.sharing-owner-list>header h3,.feature-run-history>header h3,.feature-workflow-connections>h3){font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.02em}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer :is(.knowledge-detail-title,.account-panel>h3,.settings-card-heading>h3){font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.015em}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer:has([data-fluid-arrival-anchor]){isolation:isolate;animation:none!important}.fluid-work-layer-arrival{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.fluid-arrival-stage{fill:var(--fluid-workflow-stage,var(--fluid-frame,#26343e))}.fluid-arrival-fill{fill:var(--fluid-menu-fill,var(--studio-surface,#e8eff3))}.fluid-arrival-rim{stroke-width:1.35;vector-effect:non-scaling-stroke;stroke-linejoin:round}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer[data-fluid-arrival-active=true]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer[data-fluid-arrival-active=true]>header,main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer[data-fluid-arrival-active=true]>.settings-dialog-body{position:relative;z-index:1;background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer[data-fluid-arrival-active=true] .fluid-task-scope{background:transparent!important;border-color:transparent!important;box-shadow:none!important}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer[data-fluid-arrival-active=true] .fluid-split-material{visibility:hidden}@media(prefers-reduced-motion:reduce){.fluid-work-layer-arrival{display:none!important}}@media(prefers-contrast:more){.fluid-arrival-rim{stroke:var(--fluid-ink);stroke-width:1}}.coordinator-message.coordinator-system-report{padding:0}.coordinator-report-items{display:grid;gap:8px}.coordinator-report-item{min-width:0;padding:10px 12px;border:1px solid var(--fluid-line,var(--studio-line,#d5dde0));border-radius:14px;background:var(--fluid-input,var(--studio-surface,#f6f8f8))}.coordinator-report-item>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant.coordinator-system-report .coordinator-report-item>header>h3{min-width:0;margin:0;font-size:14px;font-weight:650;line-height:1.5;letter-spacing:0;color:var(--fluid-ink,var(--studio-ink))}.coordinator-report-item>header>span{flex:none;font-size:11px;line-height:1.5;color:var(--fluid-muted,var(--studio-muted))}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant.coordinator-system-report .coordinator-report-item>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--fluid-ink,var(--studio-ink))}.coordinator-report-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:3px}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant.coordinator-system-report .coordinator-report-actions>:is(.coordinator-task-link,a){display:inline-flex;align-items:center;gap:5px;width:auto;min-height:24px;margin:0;padding:3px 0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--fluid-focus,var(--studio-ink));font:inherit;font-size:12px;line-height:1.5;text-decoration:none;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant.coordinator-system-report .coordinator-report-details{margin-top:7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12px;color:var(--fluid-muted,var(--studio-muted))}main.one-fluid-workspace.one-shell.one-studio .coordinator-message.assistant.coordinator-system-report .coordinator-report-details>summary{width:fit-content;min-width:0;min-height:24px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:12px;line-height:24px;cursor:pointer}.coordinator-report-full-text{margin-top:8px;color:var(--fluid-ink,var(--studio-ink))}.coordinator-report-full-text>p:empty{display:none}.coordinator-report-item a:focus-visible,.coordinator-report-item button:focus-visible,.coordinator-report-details>summary:focus-visible{outline:2px solid var(--fluid-focus,#8b741f);outline-offset:3px}.one-fluid-workspace .task-recovery{padding:12px 14px;border:1px solid var(--fluid-line);border-radius:16px;background:var(--fluid-input);font-size:12px;line-height:1.6}.one-fluid-workspace .task-recovery>strong{display:block;font-size:14px;line-height:1.4;color:var(--fluid-ink)}.one-fluid-workspace .task-recovery>p{margin:6px 0 10px}.one-fluid-workspace .task-recovery>button{min-height:30px;margin:4px 6px 0 0;padding:5px 10px;width:auto}main.one-fluid-workspace.one-shell.one-studio .task-recovery details{margin:6px 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .task-recovery details>summary{width:fit-content;min-height:26px;cursor:pointer;font-size:12px;line-height:1.5;background:none;padding:4px 0}.one-fluid-workspace .task-recovery details p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}.one-fluid-workspace .task-recovery .task-recovery-budget{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.one-fluid-workspace .task-recovery .task-recovery-budget input{width:110px;min-height:32px;margin:0;padding:5px 8px}.one-fluid-workspace .task-recovery .task-recovery-budget small{flex-basis:100%;font-size:11px}.one-fluid-workspace .task-workflow>summary{font-size:12px;line-height:1.5}.one-fluid-workspace .things-task-notice>.task-workflow{margin-bottom:8px}.one-fluid-workspace .feature-budget-settings>label{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.one-fluid-workspace .feature-budget-settings .settings-value-field{width:110px}.one-fluid-workspace .feature-budget-settings>button{width:auto}.one-fluid-workspace .account-profile-grid .context-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;align-items:end}.one-fluid-workspace .account-profile-grid .context-settings>:is(h3,p){grid-column:1/-1;margin:0}.one-fluid-workspace .account-profile-grid .context-settings>label{min-width:0;margin:0}.one-fluid-workspace .account-profile-grid .context-settings>button{width:fit-content;margin:0;min-height:32px}.one-fluid-workspace .account-profile-grid .context-settings>label:first-of-type{grid-column:1;grid-row:3}.one-fluid-workspace .account-profile-grid .context-settings>label:last-of-type{grid-column:2;grid-row:3}.one-fluid-workspace .account-profile-grid .context-settings input{min-width:0;width:100%;margin-top:6px}.one-fluid-workspace .admin-page>.admin-navigation{display:flex;align-items:start;flex-wrap:wrap;gap:12px 24px;padding:12px 0;border-bottom:1px solid var(--fluid-line)}.one-fluid-workspace .admin-navigation-group{display:flex;flex-direction:column;gap:6px;min-width:0}.one-fluid-workspace .admin-navigation-group>span{font-size:11px;color:var(--fluid-muted)}.one-fluid-workspace .admin-navigation-group>div{display:flex;gap:4px;flex-wrap:wrap}.one-fluid-workspace .admin-navigation button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:32px;padding:6px 10px;font-size:12px}.one-fluid-workspace .admin-navigation button.active{background:var(--fluid-selection);border-color:var(--fluid-focus)}main.one-fluid-workspace.one-shell.one-studio .fluid-formal-work-layer .admin-page>.admin-header{display:none}main.one-fluid-workspace.one-shell.one-studio .company-panel>h3{margin:24px 0 12px;padding-top:18px;border-top:1px solid var(--fluid-line);font-size:18px;line-height:1.4}main.one-fluid-workspace.one-shell.one-studio .task-progress-notice{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:8px 12px}main.one-fluid-workspace.one-shell.one-studio .task-progress-notice>strong{font-size:12px}main.one-fluid-workspace.one-shell.one-studio .task-progress-notice>p{margin:0;font-size:12px}main.one-fluid-workspace.one-shell.one-studio .task-progress-notice>details{margin:0 0 0 auto}main.one-fluid-workspace.one-shell.one-studio .task-progress-notice>details[open]{flex-basis:100%;margin:0}.response-progress.response-progress-live{--response-glass:var(--fluid-input,var(--studio-paper));--response-edge:var(--fluid-line,var(--studio-line));--response-ink:var(--fluid-ink,var(--studio-ink));--response-muted:var(--fluid-muted,var(--studio-muted));--response-glint:var(--fluid-menu-glint,#ffffff66);display:block;box-sizing:border-box;width:440px;max-width:100%;margin:0;padding:12px 16px;border:1px solid var(--response-edge);border-radius:18px;background:var(--response-glass);box-shadow:inset 0 1px 0 var(--response-glint);color:var(--response-muted);font-size:13px;line-height:1.5;animation:response-wait-appear .18s ease-out both}.response-progress-live .response-progress-heading{display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:32px}.response-progress-live .response-progress-stage{display:flex;grid-column:1;grid-row:1;align-items:center;gap:6px;min-width:0;font:inherit;font-weight:550;color:var(--response-ink);overflow-wrap:anywhere}.response-progress-live .response-progress-elapsed{grid-column:2;grid-row:1;font-size:11px;font-variant-numeric:tabular-nums;color:var(--response-muted);white-space:nowrap}.one-studio .response-progress-live button.response-progress-stop{display:inline-flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:32px;min-width:64px;margin:0;padding:5px 8px;border:1px solid var(--response-edge);border-radius:10px;background:transparent;box-shadow:none;color:var(--response-muted);font:inherit;font-size:12px;line-height:20px;cursor:pointer}.one-studio .response-progress-live button.response-progress-stop:hover:not(:disabled){color:var(--response-ink);background:var(--fluid-hover,var(--response-glass))}.one-studio .response-progress-live button.response-progress-stop:active:not(:disabled){background:var(--fluid-selection,var(--response-glass))}.one-studio .response-progress-live button.response-progress-stop:focus-visible{outline:2px solid var(--fluid-focus,var(--response-ink));outline-offset:2px}.one-studio .response-progress-live button.response-progress-stop:disabled{opacity:.55;cursor:wait}.response-progress-live .response-wait-track{position:relative;flex:none;contain:layout paint;width:100%;height:4px;margin:8px 0 0;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--response-ink) 10%,transparent);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--response-ink) 8%,transparent),0 1px 0 var(--response-glint);pointer-events:none}.response-progress-live .response-wait-fill{position:absolute;inset:0 auto 0 0;display:block;overflow:hidden;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--response-muted) 65%,var(--response-glass)),color-mix(in srgb,var(--response-muted) 42%,var(--response-glass)));box-shadow:inset 0 1px 0 var(--response-glint);transition:width 1.6s cubic-bezier(.22,.7,.2,1)}.response-progress-live .response-wait-fill:after{content:"";position:absolute;inset:0 auto 0 -35%;width:35%;border-radius:inherit;background:linear-gradient(105deg,transparent,var(--response-glint),transparent);animation:response-wait-flow 4.8s linear infinite}.response-progress-live .response-progress-error{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--response-edge);font-size:12px;line-height:1.6;color:var(--response-muted);overflow-wrap:anywhere}.response-progress-live[data-state=stopping] .response-wait-fill{transition:none}.response-progress-live[data-state=stopping] .response-wait-fill:after{animation-play-state:paused}.response-progress-live[data-state=completed] .response-wait-fill{transition-duration:.18s}.response-progress-live[data-state=completed] .response-wait-fill:after{animation:none;opacity:0}@keyframes response-wait-flow{to{transform:translate(500%)}}@keyframes response-wait-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.response-progress.response-progress-live{animation:none}.response-progress-live .response-wait-fill{transition:none;width:60%!important}.response-progress-live[data-state=completed] .response-wait-fill{width:100%!important}.response-progress-live .response-wait-fill:after{animation:none;opacity:0}}.one-studio .task-transfer-rail.task-rail-clarity{gap:8px}.one-studio .task-rail-clarity .task-transfer-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.one-studio .task-rail-clarity button.task-transfer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.one-studio .task-rail-clarity .task-transfer-heading>strong{font-size:12px;line-height:1.5;font-weight:550}.one-studio .task-rail-clarity .task-transfer-heading>svg{flex:none;transition:transform .18s ease}.one-studio .task-rail-clarity .task-transfer-heading[aria-expanded=false]>svg{transform:rotate(-90deg)}.one-studio .task-rail-clarity .task-transfer-row>button.task-transfer-bubble{display:grid;grid-template-columns:14px minmax(0,1fr) 12px;align-items:start;gap:8px;min-width:0;width:100%;margin:0;text-align:left}.one-studio .task-rail-clarity .task-transfer-row>button.task-transfer-bubble>svg{margin:3px 0 0}.one-studio .task-rail-clarity .task-transfer-row>button.task-transfer-bubble>span{min-width:0}.one-studio .task-rail-clarity .task-transfer-actions{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:wrap;min-width:0;margin-left:22px}.one-studio .task-rail-clarity .task-transfer-actions>button.task-transfer-more{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:auto;max-width:100%;margin:0;padding:4px 8px;border:1px solid var(--studio-line);border-radius:8px;background:transparent;color:var(--studio-muted);font:inherit;font-size:11px;line-height:1.5;white-space:nowrap;cursor:pointer}.one-studio .task-rail-clarity .task-transfer-actions>.task-stop-action{min-width:64px}.one-studio .task-rail-clarity .task-transfer-actions>.task-retry-action{color:var(--studio-ink)}.one-studio .task-rail-clarity .task-transfer-actions>.task-dismiss-action{margin-left:auto}.one-studio .task-rail-clarity .task-transfer-actions>button:disabled{opacity:.55;cursor:wait}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-transfer-rail.task-rail-clarity{gap:8px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity button.task-transfer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:27px;padding:0 0 4px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:11px 12px;border:1px solid var(--fluid-line);border-radius:13px;background:var(--fluid-input)}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-row>button.task-transfer-bubble{display:grid;grid-template-columns:14px minmax(0,1fr) 12px;align-items:start;gap:8px;min-height:0;padding:0}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-row>button.task-transfer-bubble>svg{margin:3px 0 0}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-row strong{font-size:12px;font-weight:650;line-height:1.55}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-row small{margin-top:4px;font-size:11px;line-height:1.55;-webkit-line-clamp:3}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-actions{margin-left:22px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-actions>button.task-transfer-more{min-height:28px;padding:4px 8px;border-color:var(--fluid-line);background:transparent;color:var(--fluid-muted);font-size:10px}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-actions>.task-retry-action{color:var(--fluid-ink)}main.one-fluid-workspace.one-shell.one-studio .fluid-activity-panel .task-rail-clarity .task-transfer-actions>.task-stop-action{min-width:62px}@media(prefers-reduced-motion:reduce){.one-studio .task-rail-clarity .task-transfer-heading>svg{transition:none}}main.one-fluid-workspace.one-shell.one-studio .local-task-empty{gap:8px}main.one-fluid-workspace.one-shell.one-studio .local-task-empty>p{font-size:13px;line-height:1.5;font-weight:600}main.one-fluid-workspace.one-shell.one-studio .local-task-empty>small{max-width:30em;font-size:12px;line-height:1.7}main.one-fluid-workspace.one-shell.one-studio .local-task-empty-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:6px}main.one-fluid-workspace.one-shell.one-studio .local-task-empty-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:32px;margin:0;padding:6px 10px;border:1px solid var(--fluid-line);border-radius:9px;background:var(--fluid-input);color:var(--fluid-ink);font:inherit;font-size:12px;line-height:1.5;cursor:pointer}main.one-fluid-workspace.one-shell.one-studio .local-task-empty-actions>button.local-task-settings{padding:6px 0;border-color:transparent;border-radius:4px;background:transparent;color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio .local-task-empty-actions>button:focus-visible{outline:2px solid var(--fluid-focus);outline-offset:3px}main.one-fluid-workspace.one-shell.one-studio .local-task-empty-actions>button:hover{color:var(--fluid-ink);border-color:var(--fluid-muted)}main.one-fluid-workspace.one-shell.one-studio.workspace-startup{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:none;grid-auto-rows:minmax(0,1fr);align-items:stretch;align-content:stretch;justify-items:stretch;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:12px}main.workspace-startup>.workspace-startup-surface{box-sizing:border-box;display:grid;grid-column:1;grid-row:1;place-items:center;align-self:stretch;justify-self:stretch;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:24px;border:1px solid #ffffff70;border-radius:44px;color:var(--fluid-ink);background:var(--fluid-material);box-shadow:inset 0 2px 3px #ffffff75,inset 0 -2px 4px #3b506522,0 8px 22px #07182713}.workspace-startup-status{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(420px,calc(100% - 48px));text-align:center}.workspace-startup-status>.one-eye{--eye-black:#17212a;--eye-white:var(--fluid-accent,#f0cf48);border-radius:50%}.workspace-startup-status h1{margin:0;font-size:16px;font-weight:550;line-height:1.5;letter-spacing:.02em}.workspace-startup-status p{margin:0;color:var(--fluid-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.workspace-startup-status button{width:auto;min-height:38px;padding:7px 18px;border:1px solid var(--fluid-line);border-radius:18px;color:var(--fluid-ink);background:var(--fluid-input);font:inherit;font-size:13px;cursor:pointer}.workspace-startup-status button:focus-visible{outline:2px solid var(--fluid-focus);outline-offset:3px}.one-presence.one-companion-eye,.one-shell .one-presence.one-companion-eye{padding:0;border:0;border-radius:27%;background:transparent;box-shadow:none;transform:none;animation:none;transition:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.one-presence.one-companion-eye:before,.one-presence.one-companion-eye:after{display:none}.one-presence.one-companion-eye:focus-visible{outline:2px solid var(--studio-muted, #88857e);outline-offset:7px}.one-companion-eye .companion-art{display:block;width:100%;height:100%;overflow:visible;transform:none;animation:none;transition:none}@media(hover:hover)and (pointer:fine){.one-companion-eye:not([data-mood=thinking]):hover .companion-art{animation:none}.one-companion-eye:not([data-mood=thinking]):active .companion-art{animation:none}}@media(prefers-reduced-motion:reduce){.one-companion-eye .companion-art{animation:none!important;transition:none!important;transform:none!important}}.one-companion-eye .companion-shell{fill:#111110}.one-companion-eye .companion-white{fill:#fff}.one-companion-eye .companion-pupil{fill:none;stroke:#111110;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}
