.website-root .ai-polished{--ap-ink:var(--lr-ink);--ap-muted:var(--lr-muted);--ap-line:var(--lr-line);--ap-purple:#6c00fc;background:var(--lr-paper);color:var(--ap-ink)}.ai-polished .ap-product{font-family:var(--font-geist-sans),Arial,sans-serif;overflow:clip}.ai-polished .ap-container{width:min(1160px,100% - 80px);margin-inline:auto}.ai-polished .ap-hero{padding-top:150px}.ai-polished .ap-eyebrow{color:var(--ap-muted);align-items:center;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.ai-polished .ap-eyebrow>svg:first-child{color:var(--ap-purple)}.ai-polished .ap-eyebrow a{color:var(--ap-ink);font-weight:550}.ai-polished .ap-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,5.6vw,74px);font-weight:480;line-height:1.075}.ai-polished .ap-hero h1>span{color:var(--ap-muted)}.ai-polished .ap-hero-bottom{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:30px;display:flex}.ai-polished .ap-hero-bottom>p{max-width:570px;color:var(--ap-muted);font-size:16px;line-height:1.75}.ai-polished .ap-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.ai-polished .ap-actions .lr-button{color:#fff;background:var(--ap-purple);border:1px solid var(--ap-purple);min-height:44px;box-shadow:0 2px 3px color-mix(in srgb,var(--lr-shadow)7.06%,transparent);border-radius:7px;padding:12px 18px;font-size:14px}.ai-polished .ap-actions .lr-button:hover{background:#5800cc}.ai-polished .ap-actions>a:not(.lr-button){color:var(--lr-text);align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.ai-polished .ap-hero-showcase{width:min(1380px,100% - 64px);margin:55px auto 0}.ai-polished .ap-hero-caption{color:var(--ap-muted);justify-content:space-between;gap:20px;padding:20px 0 38px;font-size:13px;display:flex}.ai-polished .ap-family-nav{border-block:1px solid var(--ap-line);background:color-mix(in srgb,var(--lr-paper)96.08%,transparent)}.ai-polished .ap-family-nav>div{justify-content:center;gap:42px;width:min(1160px,100% - 40px);margin:auto;display:flex;overflow-x:auto}.ai-polished .ap-family-nav a{white-space:nowrap;color:var(--ap-muted);border-bottom:2px solid #0000;padding:21px 0;font-size:14px}.ai-polished .ap-family-nav a[aria-current=page]{color:var(--ap-ink);border-color:var(--ap-purple)}.ai-polished .ap-family-nav a:hover{color:var(--ap-purple)}.ai-polished .ap-intro{padding-block:110px 72px}.ai-polished .ap-overline{letter-spacing:.075em;text-transform:uppercase;color:var(--ap-muted);align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.ai-polished .ap-overline>span{color:var(--ap-purple);letter-spacing:0}.ai-polished .ap-intro>div{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-top:24px;display:grid}.ai-polished .ap-product h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,3.3vw,44px);font-weight:480;line-height:1.15}.ai-polished .ap-intro>div>p{color:var(--ap-muted);max-width:430px;font-size:17px;line-height:1.7}.ai-polished .ap-intro nav{border-top:1px solid var(--ap-line);flex-wrap:wrap;gap:8px 30px;margin-top:38px;padding-top:24px;display:flex}.ai-polished .ap-intro nav a{min-height:32px;color:var(--lr-text);align-items:center;gap:9px;font-size:13px;display:flex}.ai-polished .ap-intro nav a>span{color:var(--lr-subtle);font-size:12px}.ai-polished .ap-intro nav a>svg{color:var(--lr-subtle)}.ai-polished .ap-intro nav a:hover{color:var(--ap-purple)}.ai-polished .ap-chapter{border-top:1px solid var(--ap-line);padding:72px 0 76px;scroll-margin-top:95px}.ai-polished .ap-chapter-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:35px;display:grid}.ai-polished .ap-chapter-heading h2{max-width:540px;margin-top:20px}.ai-polished .ap-chapter-heading>p{color:var(--ap-muted);max-width:480px;font-size:16px;line-height:1.8}.ai-polished .ap-chapter-notes{grid-template-columns:1fr 1fr;gap:50px;margin-top:24px;display:grid}.ai-polished .ap-chapter-notes p{color:var(--ap-muted);font-size:14px;line-height:1.7}.ai-polished .ap-chapter-notes p>span{color:var(--lr-text);margin-bottom:5px;font-weight:550;display:block}.ai-polished .ap-stage{background:linear-gradient(150deg,var(--lr-surface-muted),var(--lr-surface-muted)60%,#e9e3f5);border:1px solid var(--lr-line);border-radius:14px;margin:0;padding:38px 38px 0}.ai-polished .ap-stage[data-scene=translation],.ai-polished .ap-stage[data-scene=coordination],.ai-polished .ap-stage[data-scene=participants]{background:linear-gradient(140deg,var(--lr-surface-muted),var(--lr-surface-muted)70%,var(--lr-line))}.ai-polished .ap-stage[data-scene=reports],.ai-polished .ap-stage[data-scene=charts],.ai-polished .ap-stage[data-scene=history]{background:linear-gradient(145deg,var(--lr-surface-muted),var(--lr-line))}.ai-polished .ap-stage-hero{background:radial-gradient(ellipse at 50% -10%,var(--lr-paper)15%,var(--lr-surface-muted)58%,#d7c6f4 100%);border-color:#0000;border-radius:18px;padding:34px 38px 0}.ai-polished .ap-window{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:10px;display:flex;overflow:hidden;box-shadow:0 20px 45px -25px #32274b40,0 3px 10px #32274b05}.ai-polished .ap-window-main{flex:1;min-width:0}.ai-polished .ap-window-bar{border-bottom:1px solid var(--lr-line);min-height:49px;color:var(--lr-muted);background:var(--lr-paper);align-items:center;gap:10px;padding:12px 20px;font-size:12px;display:flex}.ai-polished .ap-window-bar>img{width:19px;height:19px}.ai-polished .ap-window-bar>span:first-of-type{color:var(--lr-text);font-weight:550}.ai-polished .ap-window-bar>.ap-badge{margin-left:auto;font-size:11px}.ai-polished .ap-window-sidebar{background:var(--lr-soft);border-right:1px solid var(--ap-line);flex-direction:column;flex-shrink:0;width:204px;padding:18px 12px;font-size:12px;display:flex}.ai-polished .ap-workspace-name{align-items:center;gap:8px;font-weight:550;display:flex}.ai-polished .ap-workspace-name>span{background:var(--ap-purple);color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.ai-polished .ap-workspace-name>svg{margin-left:auto}.ai-polished .ap-sidebar-search{color:var(--lr-subtle);align-items:center;gap:5px;margin-top:17px;padding:8px 4px;font-size:11px;display:flex}.ai-polished .ap-sidebar-search>span{margin-left:auto;font-size:10px}.ai-polished .ap-small-label{letter-spacing:.065em;color:var(--lr-subtle);margin:24px 5px 12px;font-size:11px;display:block}.ai-polished .ap-sidebar-item{color:var(--lr-muted);border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.ai-polished .ap-sidebar-item[data-active=true]{color:var(--lr-accent-text);background:var(--lr-accent-soft)}.ai-polished .ap-sidebar-bottom{align-items:center;gap:9px;margin-top:auto;padding-top:40px;display:flex}.ai-polished .ap-sidebar-bottom small{color:var(--lr-subtle);margin-top:4px;font-size:10px;display:block}.ai-polished .ap-stage figcaption{color:var(--lr-muted);justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.ai-polished .ap-stage figcaption>span{align-items:center;gap:9px;display:flex}.ai-polished .ap-stage figcaption i{background:var(--lr-subtle);border-radius:50%;width:3px;height:3px}.ai-polished .ap-stage figcaption button{min-height:28px;color:var(--lr-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:flex}.ai-polished .ap-stage button,.ai-polished .ap-stage select{cursor:pointer;font-family:inherit}.ai-polished .ap-stage button:disabled{cursor:default;opacity:.55}.ai-polished .ap-stage button,.ai-polished .ap-stage input,.ai-polished .ap-stage select,.ai-polished .ap-stage textarea{font-family:inherit}.ai-polished .ap-stage button:focus-visible,.ai-polished .ap-stage select:focus-visible,.ai-polished .ap-stage input:focus-visible,.ai-polished .ap-stage textarea:focus-visible,.ai-polished .ap-product a:focus-visible{outline:2px solid var(--ap-purple);outline-offset:4px}.ai-polished .ap-stage h4{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:550;line-height:1.3}.ai-polished .ap-stage h5{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:550}.ai-polished .ap-stage p{font-size:14px;line-height:1.75}.ai-polished .ap-badge{border:1px solid var(--lr-line);width:fit-content;color:var(--lr-muted);background:var(--lr-soft);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:3px 7px;font-size:12px;line-height:1.4;display:inline-flex}.ai-polished .ap-badge.green{background:var(--lr-surface-muted);color:#37805a;border-color:#daebdf}.ai-polished .ap-avatar{color:#7253ac;background:#ede9fe;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;font-weight:550;display:grid}.ai-polished .ap-primary{color:#fff;background:var(--ap-purple);border:1px solid var(--ap-purple);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:8px 12px;font-size:12px;display:inline-flex}.ai-polished .ap-primary:hover:not(:disabled){background:#5800cc}.ai-polished .ap-pane-title{color:var(--lr-muted);border-bottom:1px solid var(--lr-surface-muted);align-items:center;gap:8px;padding:15px 24px;font-size:12px;display:flex}.ai-polished .ap-pane-title>small{color:var(--lr-subtle);margin-left:auto;font-size:11px}.ai-polished .ap-pane-title>svg:last-child{margin-left:auto}.ai-polished .ap-pane-title>small+svg{margin-left:6px}.ai-polished .ap-note{background:var(--lr-soft);border:1px solid var(--lr-surface-muted);color:#796a90;border-radius:7px;align-items:flex-start;gap:10px;padding:15px;display:flex}.ai-polished .ap-note>svg{color:#9877cb;flex-shrink:0;margin-top:4px}.ai-polished .ap-note p{font-size:13px;line-height:1.7}.ai-polished .ap-chat-layout{padding:24px 32px 14px}.ai-polished .ap-chat-prompts{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.ai-polished .ap-chat-prompts button{border:1px solid var(--lr-line);background:var(--lr-surface);color:var(--lr-muted);border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.ai-polished .ap-chat-prompts button>svg{display:none}.ai-polished .ap-chat-prompts button[aria-pressed=true]{background:var(--lr-surface-muted);color:#7043b0;border-color:#dacbf3}.ai-polished .ap-chat-conversation{max-width:730px;margin-inline:auto}.ai-polished .ap-user-message{background:var(--lr-surface-muted);width:fit-content;max-width:88%;color:var(--lr-text);border-radius:10px 10px 3px;margin-left:auto;padding:13px 17px;font-size:14px;line-height:1.7}.ai-polished .ap-answer{margin:26px 0;animation:.35s both ap-enter}.ai-polished .ap-answer-name{align-items:center;gap:9px;margin-bottom:14px;font-size:13px;display:flex}.ai-polished .ap-answer-name>span:not(.ap-badge){color:var(--lr-subtle);margin-left:auto;font-size:11px}.ai-polished .ap-answer h4{letter-spacing:-.02em;margin-bottom:9px;font-size:18px}.ai-polished .ap-answer>p{color:var(--lr-muted)}.ai-polished .ap-result-list{border:1px solid var(--lr-line);border-radius:7px;margin-top:18px;overflow:hidden}.ai-polished .ap-issue-row{border-bottom:1px solid var(--lr-surface-muted);align-items:center;gap:9px;padding:13px 12px;font-size:12px;display:flex}.ai-polished .ap-issue-row:last-child{border-bottom:0}.ai-polished .ap-issue-row>svg{color:#a58aca;flex-shrink:0}.ai-polished .ap-issue-id{color:var(--lr-subtle);white-space:nowrap;font-size:11px}.ai-polished .ap-issue-row strong{color:var(--lr-text);font-weight:450}.ai-polished .ap-issue-row>.ap-badge{margin-left:auto;font-size:10px}.ai-polished .ap-answer>.ap-badge{margin-top:13px}.ai-polished .ap-composer{border:1px solid var(--lr-line);box-shadow:0 2px 5px color-mix(in srgb,var(--lr-shadow)1.96%,transparent);border-radius:9px;padding:14px}.ai-polished .ap-composer>p{color:var(--lr-subtle);font-size:13px}.ai-polished .ap-composer>div{color:var(--lr-muted);align-items:center;gap:12px;margin-top:16px;font-size:11px;display:flex}.ai-polished .ap-composer>div>span,.ai-polished .ap-composer label{align-items:center;gap:5px;display:flex}.ai-polished .ap-composer select{max-width:95px;color:var(--lr-muted);outline-offset:2px;background:0 0;border:0}.ai-polished .ap-composer label>svg{color:#a18a4c}.ai-polished .ap-composer button{background:var(--ap-purple);color:#fff;border:0;border-radius:7px;place-items:center;width:29px;height:29px;margin-left:auto;display:grid}.ai-polished .ap-mode-note{text-align:center;color:var(--lr-subtle);margin-top:10px;font-size:11px;display:block}.ai-polished .ap-form-body{max-width:760px;margin:auto;padding:34px 38px}.ai-polished .ap-form-body>h4{margin:16px 0 12px}.ai-polished .ap-muted{color:var(--lr-muted)}.ai-polished .ap-generated-list{border:1px solid var(--lr-line);border-radius:7px;margin-block:23px}.ai-polished .ap-generated-item{border-bottom:1px solid var(--lr-line);align-items:center;gap:13px;padding:17px 15px;display:flex}.ai-polished .ap-generated-item:last-child{border-bottom:0}.ai-polished .ap-generated-item>div{flex:1;min-width:0}.ai-polished .ap-generated-item input[type=checkbox]{accent-color:var(--ap-purple);flex-shrink:0;width:15px;height:15px}.ai-polished .ap-generated-item input:not([type=checkbox]){width:100%;min-width:0;color:var(--lr-text);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:4px 0;font-size:14px}.ai-polished .ap-generated-item input:not([type=checkbox]):hover{border-bottom-color:#ddd6e7}.ai-polished .ap-generated-item strong{font-size:14px;font-weight:500}.ai-polished .ap-generated-item p{color:var(--lr-muted);margin-top:7px;font-size:12px}.ai-polished .ap-generated-item p span{color:var(--lr-subtle)}.ai-polished .ap-suggestion-type{color:var(--lr-subtle);font-size:11px}.ai-polished .ap-success{color:#42986a;flex-shrink:0}.ai-polished .ap-form-footer{color:var(--lr-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.ai-polished .ap-text-button{color:#7950b8;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.ai-polished .ap-segment{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.ai-polished .ap-segment button{border:1px solid var(--lr-line);background:var(--lr-surface);color:var(--lr-muted);border-radius:5px;padding:7px 10px;font-size:12px}.ai-polished .ap-segment button[aria-pressed=true]{color:#7447b0;background:var(--lr-surface-muted);border-color:#dacbf0}.ai-polished .ap-writing-layout{grid-template-columns:190px 1fr;display:grid}.ai-polished .ap-doc-outline{border-right:1px solid var(--lr-surface-muted);padding:36px 22px}.ai-polished .ap-doc-outline>span{letter-spacing:.07em;color:var(--lr-subtle);font-size:10px}.ai-polished .ap-doc-outline p{color:var(--lr-subtle);margin-top:17px;font-size:12px}.ai-polished .ap-active-text{color:#7c50b2!important}.ai-polished .ap-document{max-width:730px;padding:34px 38px}.ai-polished .ap-doc-meta{letter-spacing:.055em;color:var(--lr-subtle);margin-bottom:15px;font-size:11px;display:block}.ai-polished .ap-document>p{color:var(--lr-muted);margin-top:14px}.ai-polished .ap-document h5{margin-top:28px;margin-bottom:12px}.ai-polished p.ap-selection{color:#675181;background:#f0eafb;border-radius:2px;padding:10px 12px;line-height:1.9}.ai-polished .ap-writing-assist{background:var(--lr-surface);border:1px solid #dcd3ea;border-radius:8px;margin:18px 0;position:relative;box-shadow:0 9px 28px #4b306a10}.ai-polished .ap-writing-toolbar{color:#8d61c5;border-bottom:1px solid var(--lr-surface-muted);align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:flex}.ai-polished .ap-writing-toolbar strong{font-weight:500}.ai-polished .ap-writing-toolbar select{background:var(--lr-soft);min-width:0;max-width:65%;color:var(--lr-muted);border:0;border-radius:4px;margin-left:auto;padding:4px;font-size:12px}.ai-polished .ap-suggestion-text{color:var(--lr-text);padding:16px;animation:.28s both ap-enter}.ai-polished .ap-assist-actions{border-top:1px solid var(--lr-surface-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.ai-polished .ap-assist-actions>button:not(.ap-primary){color:var(--lr-muted);background:0 0;border:0;padding:7px;font-size:12px}.ai-polished .ap-assist-actions>button:first-child{margin-right:auto}.ai-polished .ap-document-check{color:var(--lr-subtle);border-top:1px solid var(--lr-surface-muted);align-items:center;gap:8px;margin-top:23px;padding-top:16px;font-size:12px;display:flex}.ai-polished .ap-document-check span{color:#957cac;margin-left:auto;font-size:11px}.ai-polished .ap-inserted{border-left:2px solid #b59bd6;padding-left:14px}.ai-polished .ap-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-polished .ap-comment{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.ai-polished .ap-comment>div{flex:1;min-width:0}.ai-polished .ap-comment strong{font-size:13px;font-weight:550}.ai-polished .ap-comment small{color:var(--lr-subtle);margin-left:8px;font-size:11px;font-weight:400}.ai-polished .ap-comment p{color:var(--lr-muted);margin-top:7px}.ai-polished .ap-comment textarea{resize:vertical;border:1px solid var(--lr-line);width:100%;min-height:85px;color:var(--lr-text);border-radius:6px;margin-top:10px;padding:12px;font-size:13px;line-height:1.6}.ai-polished .ap-comment .ap-form-footer{margin-top:8px}.ai-polished .ap-comment-assist{background:var(--lr-paper);border:1px solid #e4daef;border-radius:8px;margin-left:38px;padding:15px}.ai-polished .ap-comment-assist .ap-suggestion-text{padding:0}.ai-polished .ap-comment-assist .ap-segment{margin-bottom:16px}.ai-polished .ap-agent-layout{grid-template-columns:1fr 1fr;display:grid}.ai-polished .ap-agent-config{border-right:1px solid var(--lr-surface-muted);padding:32px}.ai-polished .ap-agent-icon{color:#a172d7;background:linear-gradient(140deg,var(--lr-paper),var(--lr-surface-muted));border:1px solid #e3d7f5;border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:20px;display:grid}.ai-polished .ap-agent-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-polished .ap-agent-name h4{font-size:20px}.ai-polished .ap-agent-config>p{color:var(--lr-muted);margin-top:12px}.ai-polished .ap-schedule-label{color:var(--lr-muted);justify-content:space-between;align-items:center;margin-top:30px;font-size:12px;display:flex}.ai-polished .ap-schedule-label select,.ai-polished .ap-report-top select,.ai-polished .ap-routing select{border:1px solid var(--lr-line);background:var(--lr-surface);color:var(--lr-text);border-radius:5px;padding:7px 9px;font-size:12px}.ai-polished .ap-week{justify-content:space-between;gap:6px;margin-top:16px;display:flex}.ai-polished .ap-week span{background:var(--lr-soft);width:30px;height:30px;color:var(--lr-subtle);border-radius:6px;place-items:center;font-size:11px;display:grid}.ai-polished .ap-week span[data-selected=true]{color:#8457bd;background:#eee7f8;border:1px solid #d9c9ec}.ai-polished .ap-schedule-time{color:var(--lr-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.ai-polished .ap-schedule-time>span{color:var(--lr-subtle);margin-left:auto;font-size:11px}.ai-polished .ap-agent-fields{margin-top:25px;font-size:12px}.ai-polished .ap-agent-fields>span{color:var(--lr-subtle);letter-spacing:.04em;font-size:10px}.ai-polished .ap-agent-fields>.ap-note{margin:12px 0}.ai-polished .ap-agent-fields>div:not(.ap-note){border-bottom:1px solid var(--lr-surface-muted);justify-content:space-between;gap:12px;padding-block:12px;display:flex}.ai-polished .ap-agent-fields>div>span{color:var(--lr-subtle);align-items:center;gap:6px;display:flex}.ai-polished .ap-agent-fields strong{font-size:11px;font-weight:450}.ai-polished .ap-executions{background:var(--lr-paper);padding:32px 26px}.ai-polished .ap-run-heading{color:var(--lr-muted);align-items:center;gap:7px;margin-bottom:25px;font-size:12px;display:flex}.ai-polished .ap-run-heading>strong{font-weight:500}.ai-polished .ap-run-heading>span{color:var(--lr-subtle);margin-left:auto;font-size:11px}.ai-polished .ap-execution{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:7px;margin-top:9px;overflow:hidden}.ai-polished .ap-execution>button{text-align:left;width:100%;color:var(--lr-muted);background:0 0;border:0;align-items:center;gap:10px;padding:14px 12px;font-size:12px;display:flex}.ai-polished .ap-execution>button>span{flex:1}.ai-polished .ap-execution small{color:var(--lr-subtle);margin-top:5px;font-size:10px;display:block}.ai-polished .ap-run-output{padding:8px 16px 20px 37px;animation:.25s both ap-enter}.ai-polished .ap-run-output>span{color:var(--lr-subtle);letter-spacing:.04em;font-size:10px}.ai-polished .ap-run-output>h5{margin:10px 0;font-size:14px;line-height:1.5}.ai-polished .ap-run-output>p{color:var(--lr-muted);font-size:12px}.ai-polished .ap-run-links{color:#9075af;gap:8px;margin-top:14px;font-size:11px;display:flex}.ai-polished .ap-run-links>span{background:var(--lr-surface-muted);border-radius:4px;padding:3px 6px}.ai-polished .ap-muted-icon{color:#b7a887}.ai-polished .ap-coordination-layout{grid-template-columns:290px 1fr;display:grid}.ai-polished .ap-participants{background:var(--lr-paper);border-right:1px solid var(--lr-surface-muted);padding:30px}.ai-polished .ap-participants h4{margin:16px 0 10px;font-size:21px}.ai-polished .ap-participants>p{color:var(--lr-muted);font-size:13px}.ai-polished .ap-response-count{align-items:center;gap:12px;margin-top:26px;display:flex}.ai-polished .ap-response-count>strong{letter-spacing:-.04em;font-size:28px;font-weight:500}.ai-polished .ap-response-count>strong>span{color:var(--lr-subtle);font-weight:400}.ai-polished .ap-response-count>span{color:var(--lr-subtle);font-size:11px}.ai-polished .ap-progress-track{background:var(--lr-surface-muted);border-radius:2px;height:3px;margin-top:13px;overflow:hidden}.ai-polished .ap-progress-track>span{background:#90b5ad;height:100%;transition:width .4s;display:block}.ai-polished .ap-participants>button:not(.ap-pause-task){width:100%;color:var(--lr-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.ai-polished .ap-participants>button[aria-pressed=true]{background:var(--lr-surface-muted)}.ai-polished .ap-participants>button>svg{margin-left:auto}.ai-polished .ap-pause-task{margin:20px 0 0 8px}.ai-polished .ap-coordination-thread{align-self:center;padding:36px}.ai-polished .ap-coordination-thread>.ap-answer-name{margin-bottom:23px}.ai-polished .ap-coordination-thread>.ap-note{background:var(--lr-surface-muted);border-color:var(--lr-line);color:#6d8a82;margin-top:25px}.ai-polished .ap-conversation-bubble{color:var(--lr-text);font-size:14px;line-height:1.8}.ai-polished .ap-coordination-reply{align-items:flex-start;gap:10px;margin-top:30px;display:flex}.ai-polished .ap-coordination-reply>p{background:var(--lr-surface-muted);color:var(--lr-muted);border-radius:0 9px 9px;padding:14px}.ai-polished .ap-coordination-thread>.ap-primary{margin-top:20px}.ai-polished .ap-thread-context{color:var(--lr-subtle);align-items:center;gap:7px;margin-top:25px;font-size:11px;display:flex}.ai-polished .ap-coordination-thread>h4{max-width:350px;margin-bottom:17px}.ai-polished .ap-coordination-thread>p{color:var(--lr-muted)}.ai-polished .ap-digest-item{color:#91aba3;gap:12px;padding:22px 0 5px;display:flex}.ai-polished .ap-digest-item strong{color:var(--lr-text);font-size:13px;font-weight:500}.ai-polished .ap-digest-item p{color:var(--lr-subtle);margin-top:6px;font-size:12px}.ai-polished .ap-report-body{padding:32px 38px}.ai-polished .ap-report-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.ai-polished .ap-report-body>p{color:var(--lr-subtle);margin-top:12px;font-size:13px}.ai-polished .ap-metrics{border-block:1px solid var(--lr-surface-muted);grid-template-columns:repeat(3,1fr);margin:30px 0;padding-block:23px;display:grid}.ai-polished .ap-metrics>div{border-left:1px solid var(--lr-surface-muted);padding:0 22px}.ai-polished .ap-metrics>div:first-child{border-left:0;padding-left:0}.ai-polished .ap-metrics span{color:var(--lr-subtle);margin-bottom:9px;font-size:12px;display:block}.ai-polished .ap-metrics strong{letter-spacing:-.045em;font-size:35px;font-weight:450}.ai-polished .ap-metrics small{color:var(--lr-subtle);letter-spacing:0;font-size:12px;font-weight:400}.ai-polished .ap-report-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ai-polished .ap-report-columns h5{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ai-polished .ap-report-columns p{color:var(--lr-muted);margin-bottom:20px;font-size:13px}.ai-polished .ap-report-columns h5>svg{color:#a38cbf}.ai-polished .ap-report-chart{padding:8px 0 0 12px}.ai-polished .ap-report-chart>span{color:var(--lr-subtle);letter-spacing:.06em;font-size:10px}.ai-polished .ap-report-chart>div{color:var(--lr-subtle);align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.ai-polished .ap-report-chart>div>span{flex-shrink:0;width:65px}.ai-polished .ap-report-chart i{background:linear-gradient(90deg,#ddd1ee,#b89fda);border-radius:3px;height:15px;display:block}.ai-polished .ap-report-chart b{color:var(--lr-muted);font-weight:450}.ai-polished .ap-report-foot{color:var(--lr-subtle);border-top:1px solid var(--lr-surface-muted);align-items:center;gap:6px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.ai-polished .ap-report-foot>span{margin-left:auto}.ai-polished .ap-mini-chart{height:220px;margin:10px 0;padding:14px 8px 27px;display:flex;position:relative}.ai-polished .ap-chart-scale{color:var(--lr-subtle);flex-direction:column;justify-content:space-between;padding:0 12px 24px 0;font-size:10px;display:flex}.ai-polished .ap-bars{background:repeating-linear-gradient(to top,transparent 0,transparent calc(50% - 1px),var(--lr-surface-muted)calc(50% - 1px),var(--lr-surface-muted)50%);flex:1;gap:35px;padding-inline:22px;display:flex}.ai-polished .ap-bars>button{min-width:0;color:var(--lr-subtle);background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;font-size:11px;display:flex}.ai-polished .ap-bars>button>span:last-child{white-space:nowrap;margin-top:10px}.ai-polished .ap-bar-track{justify-content:center;align-items:flex-end;width:100%;max-width:100px;height:100%;display:flex;position:relative}.ai-polished .ap-bar-track>i{height:var(--bar-height);transform-origin:bottom;width:100%;animation:ap-grow .65s var(--bar-delay)both;background:linear-gradient(#d2c2e9,#ad94d3);border-radius:4px 4px 0 0;display:block}.ai-polished .ap-bars>button:nth-child(2) i{background:linear-gradient(#c6cede,#98a4c3)}.ai-polished .ap-bars>button:nth-child(3) i{background:linear-gradient(#dfd1ba,#c5ad8b)}.ai-polished .ap-bar-track>b{color:#67517f;opacity:0;font-size:11px;font-weight:500;position:absolute;bottom:4px}.ai-polished .ap-bars>button:hover b,.ai-polished .ap-bars>button:focus-visible b{opacity:1}.ai-polished .ap-chart-caption{text-align:center;color:var(--lr-subtle);font-size:11px;position:absolute;bottom:0;left:0;right:0}.ai-polished .ap-chart-followup{border:1px solid var(--lr-line);color:#9782b1;background:var(--lr-soft);border-radius:7px;align-items:center;gap:10px;width:100%;margin-top:20px;padding:13px;font-size:13px;display:flex}.ai-polished .ap-chart-followup>svg:last-child{margin-left:auto}.ai-polished .ap-provider-layout{grid-template-columns:265px 1fr;display:grid}.ai-polished .ap-provider-list{border-right:1px solid var(--lr-surface-muted);background:var(--lr-paper);padding:10px 16px 25px}.ai-polished .ap-provider-list>button{width:100%;color:var(--lr-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;margin-block:5px;padding:11px 12px;font-size:13px;display:flex}.ai-polished .ap-provider-list>button>svg{color:var(--lr-subtle);margin-left:auto}.ai-polished .ap-provider-list>button[aria-pressed=true]{background:var(--lr-surface);border-color:var(--lr-line);box-shadow:0 2px 5px color-mix(in srgb,var(--lr-shadow)1.96%,transparent);color:var(--lr-text)}.ai-polished .ap-provider-logo{color:#9e97a8;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.ai-polished .ap-gemini{color:#8a92d0}.ai-polished .ap-vertex{color:#779ec2}.ai-polished .ap-provider-detail{padding:34px}.ai-polished .ap-provider-detail>.ap-provider-logo{border:1px solid var(--lr-line);border-radius:12px;width:50px;height:50px;margin-bottom:18px}.ai-polished .ap-provider-detail>p{color:var(--lr-subtle);margin-top:10px;font-size:13px}.ai-polished .ap-config-field{margin-top:25px}.ai-polished .ap-config-field>span{color:var(--lr-muted);margin-bottom:9px;font-size:12px;display:block}.ai-polished .ap-config-field>div{border:1px solid var(--lr-line);color:var(--lr-subtle);border-radius:5px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.ai-polished .ap-config-field svg{margin-left:auto}.ai-polished .ap-provider-detail>.ap-note{margin-top:20px}.ai-polished .ap-routing{padding:40px}.ai-polished .ap-route-diagram{justify-content:space-between;align-items:center;gap:20px;padding:48px 0;display:flex}.ai-polished .ap-route-diagram>div{border:1px solid var(--lr-line);background:var(--lr-paper);color:#a88ac6;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:150px;display:flex}.ai-polished .ap-route-diagram strong{color:var(--lr-text);margin:15px 0 7px;font-size:14px;font-weight:500}.ai-polished .ap-route-diagram span:not(.ap-provider-logo){color:var(--lr-subtle);font-size:11px}.ai-polished .ap-route-diagram>svg{color:#d0c2df}.ai-polished .ap-routing>label{color:var(--lr-muted);align-items:center;gap:15px;margin-bottom:20px;font-size:13px;display:flex}.ai-polished .ap-connected{border-top:1px solid var(--ap-line);grid-template-columns:1fr 1fr;gap:75px;padding:80px 0 100px;display:grid}.ai-polished .ap-connected h2{margin-top:22px}.ai-polished .ap-connected h2>span{color:var(--ap-muted)}.ai-polished .ap-connected a{border-bottom:1px solid var(--ap-line);align-items:center;gap:16px;padding:24px 0;display:flex}.ai-polished .ap-connected a:first-child{padding-top:0}.ai-polished .ap-connected a>svg{color:var(--lr-subtle);margin-left:auto}.ai-polished .ap-connected h3{font-size:17px;font-weight:500}.ai-polished .ap-connected p{color:var(--ap-muted);margin-top:7px;font-size:14px;line-height:1.65}.ai-polished .ap-connected a:hover h3{color:var(--ap-purple)}.ai-polished .ai-faq{border-top:1px solid var(--ap-line);padding-block:80px 100px}.ai-polished .ai-faq .ai-kicker{font-size:12px}.ai-polished .ai-faq summary{padding-block:20px;font-size:16px}.ai-polished .ai-faq details>p{font-size:15px;line-height:1.8}.ai-polished .ap-closing{border-block:1px solid var(--ap-line);background:linear-gradient(145deg,var(--lr-soft),var(--lr-surface-muted));padding:95px 0 105px}.ai-polished .ap-closing h2{max-width:750px;margin-top:25px;font-size:clamp(36px,4.3vw,58px)}.ai-polished .ap-closing p{color:var(--lr-muted);max-width:640px;margin-top:22px;font-size:16px;line-height:1.75}.ai-polished .ap-closing .ap-actions{margin-top:30px}.ai-polished .ai-end{padding-block:65px}@keyframes ap-enter{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ai-polished .ap-product *,.ai-polished .ap-product :before,.ai-polished .ap-product :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ai-polished .ap-conversation-heading{border-bottom:1px solid var(--lr-surface-muted);color:var(--lr-subtle);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;font-size:12px;display:flex}.ai-polished .ap-conversation-heading>span,.ai-polished .ap-conversation-heading>button{align-items:center;gap:7px;display:flex}.ai-polished .ap-conversation-heading>button{color:var(--lr-subtle);background:0 0;border:0;padding:4px;font-size:12px}.ai-polished .ap-conversation-heading>button[aria-pressed=true]{color:#a88d56}.ai-polished .ap-property-person{color:var(--lr-muted);align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.ai-polished .ap-property-value{color:var(--lr-muted);margin-top:9px;font-size:12px;font-weight:500;display:block}.ai-polished .ap-doc-outline .ap-badge{margin-top:9px}.ai-polished .ap-text-task{max-width:790px;margin:auto;padding:45px 50px}.ai-polished .ap-text-task>p{color:var(--lr-muted);margin-top:18px}.ai-polished .ap-text-task h5{margin:32px 0 18px}.ai-polished .ap-selection-toolbar{width:fit-content;box-shadow:0 6px 18px color-mix(in srgb,var(--lr-shadow)3.92%,transparent);border:1px solid #ded4ec;border-radius:7px;align-items:center;gap:24px;margin-top:8px;padding:7px;display:flex}.ai-polished .ap-selection-toolbar>span{color:var(--lr-subtle);padding-left:7px;font-size:12px}.ai-polished .ap-text-task-context{color:var(--lr-subtle);border-top:1px solid var(--lr-surface-muted);align-items:center;gap:8px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}.ai-polished .ap-text-task-context>span{margin-left:auto;font-size:11px}.ai-polished .ap-linked-task{color:#977ab8;background:var(--lr-soft);border:1px solid #dfd2ef;border-radius:6px;align-items:center;gap:10px;padding:15px;font-size:12px;animation:.3s both ap-enter;display:flex}.ai-polished .ap-linked-task strong{color:#675181;font-size:14px;font-weight:500}.ai-polished .ap-linked-task>svg:last-child{margin-left:auto}.ai-polished .ap-library-layout{grid-template-columns:280px 1fr;display:grid}.ai-polished .ap-template-list{border-right:1px solid var(--lr-surface-muted);background:var(--lr-paper);padding:12px 20px 30px}.ai-polished .ap-template-list button{text-align:left;width:100%;color:var(--lr-muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;margin-bottom:5px;padding:16px 12px;font-size:13px;display:flex}.ai-polished .ap-template-list button[aria-pressed=true]{background:var(--lr-surface-muted);color:#825caa;border-color:#e5dcef}.ai-polished .ap-template-list button>svg:last-child{margin-left:auto}.ai-polished .ap-template-list small{color:var(--lr-subtle);margin-top:6px;font-size:11px;display:block}.ai-polished .ap-template-detail{min-height:410px;padding:35px}.ai-polished .ap-template-detail>h4{margin:20px 0 14px}.ai-polished .ap-template-detail>p{color:var(--lr-muted)}.ai-polished .ap-template-context{color:var(--lr-subtle);align-items:center;gap:9px;margin:26px 0;font-size:12px;display:flex}.ai-polished .ap-template-context>.ap-badge{margin-left:auto}.ai-polished .ap-template-detail>.ap-primary{margin-top:24px}.ai-polished .ap-report-edit-toolbar{border-bottom:1px solid var(--lr-surface-muted);justify-content:space-between;gap:15px;padding-bottom:15px;display:flex}.ai-polished .ap-saved-report{animation:.3s both ap-enter}.ai-polished .ap-saved-report h5{margin:22px 0 10px}.ai-polished .ap-saved-report p{color:var(--lr-muted);font-size:14px}.ai-polished .ap-template-detail textarea{width:100%;color:var(--lr-muted);resize:vertical;border:1px solid #e4daef;border-radius:6px;margin-top:20px;padding:14px;font-size:13px;line-height:1.7}.ai-polished .ap-showcase{min-width:0;display:block}.ai-polished .ap-window-viewport{aspect-ratio:16/10;background:var(--lr-surface);border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 65px -24px #3b1d6945,0 0 0 1px #44325b14;container-type:inline-size}.ai-polished .ap-window{width:1120px;height:700px;transform:scale(var(--ap-scale,1));transform-origin:0 0;box-shadow:none;position:absolute;top:0;left:0}.ai-polished .ap-window-main{flex-direction:column;min-height:0;display:flex}.ai-polished .ap-window-bar{flex-shrink:0}.ai-polished .ap-scene-body{scrollbar-width:thin;scrollbar-color:#d9cfe5 transparent;flex:1;min-height:0;overflow:auto}.ai-polished .ap-scene-body>.ap-editor-scene{flex-direction:column;min-height:100%;display:flex}.ai-polished .ap-scene-body .ap-agent-layout,.ai-polished .ap-scene-body .ap-provider-layout,.ai-polished .ap-scene-body .ap-coordination-layout,.ai-polished .ap-scene-body .ap-writing-layout,.ai-polished .ap-scene-body .ap-library-layout{flex:1}.ai-polished .ap-scene-body>.ap-chat-layout{flex-direction:column;height:100%;padding:27px 35px 15px;display:flex}.ai-polished .ap-chat-conversation{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ai-polished .ap-answer{scrollbar-width:thin;flex:1;min-height:0;margin:24px 0;overflow:auto}.ai-polished .ap-user-message,.ai-polished .ap-composer{flex-shrink:0}.ai-polished .ap-stage{isolation:isolate;padding:38px 38px 0;position:relative;overflow:hidden}.ai-polished .ap-stage-hero{border:0;border-radius:18px;overflow:hidden;background:#c2a9ed!important;padding:48px 48px 0!important}.ai-polished .ap-stage-hero:before{content:"";z-index:-2;background:linear-gradient(var(--lr-art-veil),var(--lr-art-veil)),url(/brand/homepage/grain-ribbons.webp) center 65%/cover;position:absolute;inset:0}.ai-polished .ap-hero-shader{z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;position:absolute;inset:0}.ai-polished .ap-hero-shader canvas{width:100%;height:165%;position:absolute;bottom:-25%;left:0}.ai-polished .ap-stage-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 105% at 50% -18%,var(--lr-paper)24%,color-mix(in srgb,var(--lr-paper)87.84%,transparent)42%,color-mix(in srgb,var(--lr-paper)0%,transparent)77%);position:absolute;inset:0}.ai-polished .ap-stage-hero figcaption{color:#5a3f76;padding-block:23px 36px}.ai-polished .ap-stage-hero figcaption button{color:#4f306f}.ai-polished .ap-playback-controls{align-items:center;gap:20px;display:flex}.ai-polished .ap-showcase-panel{min-width:0;margin:0}.ai-polished .ap-showcase-tabs{background:0 0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px;width:100%;height:auto;margin-top:29px;padding:0;display:grid;overflow:visible}.ai-polished .ap-showcase-tab{white-space:normal;border:0;border-top:2px solid var(--lr-line);height:auto;color:var(--lr-muted);text-align:left;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:18px 0 0;transition:border-color .2s;display:flex;position:relative;box-shadow:none!important;background:0 0!important}.ai-polished .ap-showcase-tab[data-state=active]{color:var(--lr-ink);border-color:#6c00fc}.ai-polished .ap-tab-top{align-items:center;gap:8px;width:100%;display:flex}.ai-polished .ap-tab-top>span{color:var(--lr-subtle);font-size:11px;font-weight:400}.ai-polished .ap-tab-top>strong{font-size:13px;font-weight:550;line-height:1.5}.ai-polished .ap-tab-top>svg{opacity:0;flex-shrink:0;width:13px;height:13px;margin-left:auto}.ai-polished .ap-showcase-tab[data-state=active] .ap-tab-top>span{color:var(--lr-accent-text)}.ai-polished .ap-showcase-tab[data-state=active] .ap-tab-top>svg{opacity:1;color:var(--lr-accent-text)}.ai-polished .ap-tab-explanation{color:var(--lr-muted);font-size:13px;font-weight:400;line-height:1.7}.ai-polished .ap-hero-showcase .ap-showcase-tabs{width:min(1160px,100% - 56px);margin-inline:auto}.ai-polished .ap-chapter:has(.ap-chat-showcase) .ap-chapter-notes{margin-top:35px}@media (max-width:1100px){.ai-polished .ap-container{width:calc(100% - 64px)}.ai-polished .ap-hero-bottom{align-items:flex-start;gap:28px}.ai-polished .ap-hero .ap-actions{flex-direction:column;align-items:flex-start;gap:10px}.ai-polished .ap-stage-hero{padding:38px 30px 0!important}.ai-polished .ap-chapter-heading{gap:40px}.ai-polished .ap-tab-top>svg{display:none}.ai-polished .ap-showcase-tabs{gap:18px}.ai-polished .ap-tab-top{gap:6px}.ai-polished .ap-tab-top>strong,.ai-polished .ap-tab-explanation{font-size:12px}}@media (max-width:800px){.ai-polished .ap-hero{padding-top:120px}.ai-polished .ap-hero-bottom{flex-direction:column;gap:23px}.ai-polished .ap-hero .ap-actions{flex-direction:row;align-items:center;gap:24px}.ai-polished .ap-hero-showcase{width:calc(100% - 32px);margin-top:36px}.ai-polished .ap-hero-caption>span:last-child{display:none}.ai-polished .ap-chapter-heading,.ai-polished .ap-intro>div{gap:25px}.ai-polished .ap-intro{padding-block:70px 50px}.ai-polished .ap-chapter{padding-block:55px}.ai-polished .ap-family-nav>div{justify-content:flex-start;gap:28px}.ai-polished .ap-family-nav a{font-size:13px}.ai-polished .ap-connected{gap:35px}.ai-polished .ap-showcase-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ai-polished .ap-tab-explanation{font-size:13px}.ai-polished .ap-stage{padding:22px 22px 0}}@media (max-width:600px){.ai-polished .ap-container{width:calc(100% - 40px)}.ai-polished .ap-hero{padding-top:110px}.ai-polished .ap-eyebrow{margin-bottom:24px;font-size:12px}.ai-polished .ap-hero h1{letter-spacing:-.045em;font-size:clamp(37px,9vw,51px)}.ai-polished .ap-hero-bottom>p{font-size:16px}.ai-polished .ap-actions>a:not(.lr-button){font-size:12px}.ai-polished .ap-actions .lr-button{padding-inline:14px;font-size:13px}.ai-polished .ap-hero .ap-actions{gap:18px}.ai-polished .ap-stage{border-radius:10px;padding:12px 12px 0}.ai-polished .ap-stage-hero{border-radius:13px;padding:22px 16px 0!important}.ai-polished .ap-stage figcaption{padding:9px 0;font-size:10px}.ai-polished .ap-stage-hero figcaption{padding:14px 0 23px}.ai-polished .ap-stage figcaption button{font-size:11px}.ai-polished .ap-playback-controls{gap:12px}.ai-polished .ap-intro>div,.ai-polished .ap-chapter-heading{grid-template-columns:1fr;gap:20px}.ai-polished .ap-product h2{font-size:32px}.ai-polished .ap-chapter-heading h2{margin-top:13px}.ai-polished .ap-chapter-heading{margin-bottom:26px}.ai-polished .ap-chapter-heading>p{font-size:15px}.ai-polished .ap-intro nav{gap:8px 17px;margin-top:27px}.ai-polished .ap-intro nav a{font-size:12px}.ai-polished .ap-intro nav a>svg{display:none}.ai-polished .ap-chapter-notes{grid-template-columns:1fr;gap:15px;margin-top:20px}.ai-polished .ap-chapter-notes p{font-size:13px}.ai-polished .ap-chapter-notes p>span{margin-right:10px;display:inline}.ai-polished .ap-showcase-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin-top:24px}.ai-polished .ap-hero-showcase .ap-showcase-tabs{width:calc(100% - 16px)}.ai-polished .ap-showcase-tab{padding-top:13px}.ai-polished .ap-tab-top>strong{font-size:13px}.ai-polished .ap-tab-explanation{font-size:12px}.ai-polished .ap-connected{grid-template-columns:1fr;gap:40px;padding-block:65px}.ai-polished .ai-faq{width:calc(100% - 40px);padding-block:60px}.ai-polished .ai-faq summary{font-size:15px}.ai-polished .ai-faq details>p{font-size:14px}.ai-polished .ap-closing{padding-block:70px}.ai-polished .ap-closing h2{font-size:39px}.ai-polished .ai-end{width:calc(100% - 40px)}}.ai-polished .ap-window{background:var(--lr-surface-muted);border:0;border-radius:0;grid-template-rows:50px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);width:1600px;height:1000px;display:grid;container-type:inline-size}.ai-polished .ap-window>.lhan-navigation{grid-column:1/-1}.ai-polished .ap-window-main{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:10px;flex:1;min-width:0;margin:0 8px 8px 0;overflow:hidden}.ai-polished .ap-context-sidebar{background:0 0;width:240px;min-width:0;min-height:0;overflow:hidden}.ai-polished .ap-context-sidebar>aside{background:0 0;border-right:0;width:100%;height:100%}.ai-polished .ap-native-chat{background:var(--lr-surface);flex-direction:column;height:100%;display:flex}.ai-polished .ap-native-chat .lhac-header{flex-shrink:0}.ai-polished .ap-native-thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:32px 0 48px;display:flex;overflow:auto}.ai-polished .ap-native-message-column{width:768px;max-width:100%;margin:0 auto;padding:0 16px}.ai-polished .ap-native-user{justify-content:flex-end;padding:24px 0;display:flex}.ai-polished .ap-native-user p{background:var(--lr-surface-muted);max-width:85%;color:var(--lr-ink);border-radius:20px 20px 4px;margin:0;padding:12px 16px;font-size:14px;line-height:1.6}.ai-polished .ap-native-response{color:var(--lr-ink);padding:24px 0}.ai-polished .ap-native-response p,.ai-polished .ap-native-issue-list{color:var(--lr-ink);margin:0 0 16px;font-size:14px;line-height:1.8}.ai-polished .ap-native-reasoning{color:var(--lr-subtle);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:16px;padding:0;font-size:12px;display:flex}.ai-polished p.ap-native-reasoning-detail{color:var(--lr-muted);border-left:2px solid var(--lr-line);padding-left:12px;font-size:12px}.ai-polished .ap-native-issue-list{padding-left:22px;list-style:outside}.ai-polished .ap-native-issue-list li{margin-bottom:12px}.ai-polished .ap-native-issue-link{border:1px solid var(--lr-line);background:var(--lr-soft);vertical-align:baseline;border-radius:5px;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:500;line-height:23px;display:inline-flex}.ai-polished .ap-native-response-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.ai-polished .ap-native-composer-wrap{flex-shrink:0;width:100%;max-width:768px;margin:0 auto;padding:0 16px 14px}.ai-polished .ap-native-composer{border:1px solid var(--lr-line);box-shadow:0 2px 8px color-mix(in srgb,var(--lr-shadow)3.14%,transparent);background:var(--lr-surface);border-radius:12px;position:relative;overflow:hidden}.ai-polished .ap-native-composer textarea{resize:none;width:100%;height:102px;color:var(--lr-ink);background:0 0;border:0;outline:0;padding:16px 16px 52px;font-size:13px;line-height:1.6;display:block}.ai-polished .ap-native-composer-controls{align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:10px;left:16px;right:10px}.ai-polished .ap-native-project{color:var(--lr-text);align-items:center;gap:6px;display:flex}.ai-polished .ap-native-composer-controls label{color:var(--lr-text);align-items:center;gap:5px;margin-left:auto;display:flex}.ai-polished .ap-native-composer-controls select{background:0 0;border:0;outline:0;width:76px;font-size:12px}.ai-polished .ap-native-composer-controls>button{color:#fff;background:#292524;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ai-polished p.ap-native-disclaimer{text-align:center;color:var(--lr-subtle);margin:12px 0 0;font-size:10px}.ai-polished .ap-stage{background:#f1eef7 url(/brand/ai/violet-ribbon-field.webp) 50% 64%/110%}.ai-polished .ap-stage[data-scene=coordination],.ai-polished .ap-stage[data-scene=participants],.ai-polished .ap-stage[data-scene=digest],.ai-polished .ap-stage[data-scene=translation]{background-image:url(/brand/ai/cool-coordination-folds.webp);background-position:46% 71%}.ai-polished .ap-stage[data-scene=reports],.ai-polished .ap-stage[data-scene=report-library],.ai-polished .ap-stage[data-scene=charts],.ai-polished .ap-stage[data-scene=providers],.ai-polished .ap-stage[data-scene=connection],.ai-polished .ap-stage[data-scene=routing]{background-image:url(/brand/ai/indigo-aperture.webp);background-position:50% 74%}.ai-polished .ap-stage-hero:before{background-image:url(/brand/ai/violet-ribbon-field.webp);background-position:50% 72%;background-size:115%}.ai-polished .ap-stage-hero[data-scene=coordination]:before{background-image:url(/brand/ai/cool-coordination-folds.webp)}.ai-polished .ap-stage-hero[data-scene=reports]:before,.ai-polished .ap-stage-hero[data-scene=providers]:before{background-image:url(/brand/ai/indigo-aperture.webp)}.ai-polished .ap-hero-shader{opacity:.4}.ai-polished .ap-instance-sidebar{color:var(--lr-text);padding:28px 16px;font-size:14px}.ai-polished .ap-instance-sidebar>strong{color:var(--lr-ink);padding:0 12px 25px;font-size:16px;display:block}.ai-polished .ap-instance-sidebar>div{border-radius:6px;margin:4px 0;padding:10px 12px}.ai-polished .ap-instance-sidebar>div[data-active]{color:#7c3aed;background:#ede9fe}.ai-polished .ap-real-agents{height:100%;color:var(--lr-ink);font-size:14px;display:flex;position:relative}.ai-polished .ap-real-agent-list{flex:1;min-width:0;padding:20px;overflow:auto}.ai-polished .ap-real-page-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ai-polished .ap-real-page-heading h3,.ai-polished .ap-real-settings h3{letter-spacing:-.02em;color:var(--lr-ink);margin:0;font-size:20px;font-weight:600;line-height:1.4}.ai-polished .ap-real-page-heading p{color:var(--lr-muted);margin:4px 0 0;font-size:12px}.ai-polished .ap-app-dark-button,.ai-polished .ap-app-purple-button,.ai-polished .ap-app-outline-button{color:#fff;white-space:nowrap;background:#292524;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.ai-polished .ap-app-purple-button{background:linear-gradient(100deg,#7c3aed,#d946ef)}.ai-polished .ap-app-outline-button{background:var(--lr-surface);border-color:var(--lr-line);color:var(--lr-text)}.ai-polished .ap-app-search{border:1px solid var(--lr-line);width:260px;color:var(--lr-subtle);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ai-polished .ap-app-search input{width:100%;color:var(--lr-text);background:0 0;border:0;outline:0;font-size:12px}.ai-polished h4.ap-app-section-title{letter-spacing:0;align-items:center;gap:8px;margin:28px 0 14px;font-size:14px;font-weight:600;display:flex}.ai-polished .ap-app-section-title>span{color:var(--lr-subtle);font-size:12px}.ai-polished .ap-real-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-polished .ap-real-card-grid>div p{margin:0;font-size:12px}.ai-polished .ap-app-category-tabs{color:var(--lr-muted);flex-wrap:wrap;align-items:center;gap:5px;padding:0 0 16px;font-size:12px;display:flex}.ai-polished .ap-app-category-tabs>*{text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:6px 9px}.ai-polished .ap-app-category-tabs [data-active],.ai-polished .ap-app-category-tabs [aria-pressed=true]{background:var(--lr-surface-muted);color:var(--lr-ink);font-weight:500}.ai-polished .ap-app-template{text-align:left;border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:12px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.ai-polished .ap-app-template-icon{background:var(--lr-surface-muted);border:1px solid var(--lr-line);width:36px;height:36px;color:var(--lr-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ai-polished .ap-app-template strong{margin-top:12px;font-size:14px;font-weight:600}.ai-polished .ap-app-template p{margin:6px 0 18px;font-size:12px}.ai-polished .ap-app-template small{color:var(--lr-muted);align-items:center;gap:8px;font-size:11px;display:flex}.ai-polished .ap-real-activity{background:var(--lr-soft);border-left:1px solid var(--lr-line);flex:0 0 420px}.ai-polished .ap-real-activity>header{border-bottom:1px solid var(--lr-line);align-items:center;gap:12px;padding:20px 16px;display:flex}.ai-polished .ap-real-activity header strong{font-size:14px;font-weight:600}.ai-polished .ap-real-activity header p{color:var(--lr-subtle);margin:3px 0 0;font-size:12px}.ai-polished .ap-app-runs{gap:12px;padding:16px;display:grid}.ai-polished .ap-app-run{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:10px;overflow:hidden}.ai-polished .ap-app-run>button{text-align:left;background:var(--lr-surface);border:0;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.ai-polished .ap-app-run>button>svg{color:var(--lr-subtle);margin-left:auto}.ai-polished .ap-app-run strong{font-size:12px;font-weight:500}.ai-polished .ap-app-run small{color:var(--lr-subtle);margin-top:3px;font-size:11px;display:block}.ai-polished .ap-app-completed,.ai-polished .ap-app-failed{color:#059669;background:#ecfdf5;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ai-polished .ap-app-failed{background:var(--lr-surface-muted);color:#ef4444}.ai-polished .ap-app-run-content{border-top:1px solid var(--lr-surface-muted);padding:16px}.ai-polished .ap-app-run-content p,.ai-polished .ap-app-run-content ul{color:var(--lr-text);font-size:12px;line-height:1.8}.ai-polished .ap-app-run-content ul{margin-top:12px;padding-left:17px;list-style:outside}.ai-polished .ap-app-modal-shade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:4;background:#29252435;justify-content:center;align-items:center;padding:35px;display:flex;position:absolute;inset:0}.ai-polished .ap-app-agent-modal{border:1px solid var(--lr-line);background:var(--lr-surface);width:900px;box-shadow:0 28px 100px color-mix(in srgb,var(--lr-shadow)14.51%,transparent);border-radius:16px;overflow:hidden}.ai-polished .ap-app-agent-modal header{border-bottom:1px solid var(--lr-line);align-items:center;gap:12px;padding:22px 24px;display:flex}.ai-polished .ap-app-agent-modal header h4{letter-spacing:0;margin:0;font-size:18px}.ai-polished .ap-app-agent-modal header p{margin:3px 0 0;font-size:12px}.ai-polished .ap-app-agent-modal header>button{color:var(--lr-subtle);background:0 0;border:0;margin-left:auto}.ai-polished .ap-app-modal-body{grid-template-columns:1.2fr 1fr;gap:30px;padding:24px;display:grid}.ai-polished .ap-app-modal-body h5{align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.ai-polished .ap-app-modal-body label,.ai-polished .ap-app-provider-form label{color:var(--lr-text);flex-direction:column;gap:8px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.ai-polished .ap-app-modal-body input,.ai-polished .ap-app-modal-body textarea,.ai-polished .ap-app-modal-body select,.ai-polished .ap-app-provider-form input,.ai-polished .ap-app-provider-form select{background:var(--lr-surface);border:1px solid var(--lr-line);width:100%;color:var(--lr-text);border-radius:6px;padding:9px 12px;font-size:13px;font-weight:400;line-height:1.7}.ai-polished .ap-app-modal-body p,.ai-polished .ap-app-provider-form p{color:var(--lr-subtle);margin:0 0 16px;font-size:12px}.ai-polished .ap-app-frequency{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:22px;display:grid}.ai-polished .ap-app-frequency button,.ai-polished .ap-app-days button{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:6px;padding:10px 5px;font-size:11px}.ai-polished .ap-app-frequency [aria-pressed=true],.ai-polished .ap-app-days [aria-pressed=true]{background:var(--lr-soft);color:#7c3aed;border-color:#c4b5fd}.ai-polished .ap-app-time{align-items:center;gap:10px;display:flex}.ai-polished .ap-app-days{gap:4px;display:flex}.ai-polished .ap-app-days button{flex:1}.ai-polished .ap-app-agent-modal footer{border-top:1px solid var(--lr-line);justify-content:flex-end;align-items:center;gap:16px;padding:16px 24px;display:flex}.ai-polished .ap-app-agent-modal footer>button:first-child{background:0 0;border:0;font-size:13px}.ai-polished .ap-real-settings{max-width:768px;color:var(--lr-ink);margin:0 auto;padding:40px 32px}.ai-polished .ap-real-settings>p{margin:4px 0 32px;font-size:14px;line-height:1.6}.ai-polished .ap-app-provider-stack{gap:16px;margin-bottom:16px;display:grid}.ai-polished .ap-app-provider-row{border:1px solid var(--lr-line);border-radius:8px;justify-content:space-between;gap:16px;padding:16px;display:flex}.ai-polished .ap-app-provider-row strong{font-size:14px;font-weight:500}.ai-polished .ap-app-provider-row span{background:var(--lr-surface-muted);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:12px}.ai-polished .ap-app-provider-row small{color:var(--lr-subtle);margin-left:8px;font-size:12px}.ai-polished .ap-app-provider-row p{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.ai-polished p.ap-app-test-result{color:#059669}.ai-polished .ap-app-provider-actions{align-items:flex-start;gap:8px;display:flex}.ai-polished .ap-app-provider-actions button{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.ai-polished .ap-app-provider-actions button:last-child{color:var(--lr-subtle);border-color:#0000}.ai-polished .ap-app-provider-form{border:1px solid var(--lr-line);border-radius:8px;padding:16px}.ai-polished .ap-app-provider-form label{margin-bottom:14px}.ai-polished .ap-app-provider-form footer{gap:16px;display:flex}.ai-polished .ap-app-provider-form footer button:last-child{background:0 0;border:0;font-size:13px}.ai-polished .ap-real-reports{height:100%;color:var(--lr-ink);display:flex}.ai-polished .ap-app-reports-list{border-right:1px solid var(--lr-line);flex:0 0 530px;overflow:auto}.ai-polished .ap-app-reports-list .ap-real-page-heading{margin-bottom:12px;padding:20px 16px}.ai-polished .ap-app-toggle{border:1px solid var(--lr-line);border-radius:6px;padding:3px;display:flex}.ai-polished .ap-app-toggle button{color:var(--lr-muted);background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:12px}.ai-polished .ap-app-toggle [aria-pressed=true]{background:var(--lr-surface-muted);color:var(--lr-ink)}.ai-polished .ap-app-reports-list .ap-app-category-tabs{border-bottom:1px solid var(--lr-surface-muted);padding:0 12px 16px}.ai-polished .ap-app-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.ai-polished .ap-app-report-grid p{margin:0;font-size:12px}.ai-polished .ap-app-report-search{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 20px;display:flex}.ai-polished .ap-app-report-search>span{color:var(--lr-subtle);align-items:center;gap:8px;font-size:12px;display:flex}.ai-polished .ap-app-report-row{text-align:left;border:1px solid var(--lr-line);background:var(--lr-surface);width:calc(100% - 24px);color:var(--lr-muted);border-radius:10px;align-items:center;gap:12px;margin:12px;padding:16px;display:flex}.ai-polished .ap-app-report-row[aria-pressed=true]{border-color:#c4b5fd}.ai-polished .ap-app-report-row strong{color:var(--lr-ink);font-size:14px;font-weight:500}.ai-polished .ap-app-report-row p{margin:5px 0 0;font-size:12px}.ai-polished .ap-app-report-row>svg:last-child{margin-left:auto}.ai-polished .ap-app-report-viewer{background:var(--lr-surface-muted);flex:1;min-width:0;overflow:auto}.ai-polished .ap-app-report-viewer>header{background:var(--lr-surface);border-bottom:1px solid var(--lr-line);justify-content:space-between;align-items:center;padding:16px;font-size:12px;display:flex}.ai-polished .ap-app-report-viewer header span,.ai-polished .ap-app-report-viewer header>div{align-items:center;gap:10px;display:flex}.ai-polished .ap-app-report-viewer header button,.ai-polished .ap-app-report-viewer header a{width:28px;height:28px;color:var(--lr-muted);background:0 0;border:0;place-items:center;display:grid}.ai-polished .ap-app-report-paper{background:var(--lr-surface);border:1px solid var(--lr-line);min-height:840px;box-shadow:0 2px 6px color-mix(in srgb,var(--lr-shadow)2.35%,transparent);margin:24px;padding:44px 38px}.ai-polished .ap-app-report-paper h4{letter-spacing:-.03em;font-size:26px;line-height:1.3}.ai-polished .ap-app-report-paper h5{margin-top:26px;font-size:16px}.ai-polished .ap-app-report-paper p,.ai-polished .ap-app-report-paper li{font-size:13px;line-height:1.8}.ai-polished .ap-app-report-paper textarea{resize:vertical;width:100%;height:140px;color:var(--lr-text);background:0 0;border:0;padding:0;font-size:13px;line-height:1.8}.ai-polished .ap-app-report-paper table{border-collapse:collapse;width:100%;font-size:12px}.ai-polished .ap-app-report-paper th,.ai-polished .ap-app-report-paper td{text-align:left;border:1px solid var(--lr-line);padding:10px 12px}.ai-polished .ap-app-report-paper th{background:var(--lr-soft);font-weight:500}.ai-polished .ap-app-report-paper ul{padding-left:16px;list-style:outside}.ai-polished p.ap-app-report-meta,.ai-polished .ap-app-save-status{color:var(--lr-subtle);font-size:11px}.ai-polished .ap-app-save-status{margin-top:24px;display:block}.ai-polished .ap-source-writing .ap-writing-layout{flex-direction:row-reverse;display:flex}.ai-polished .ap-source-writing .ap-doc-outline{border-left:1px solid var(--lr-line);border-right:0;flex:0 0 235px;width:235px;padding:32px 24px}.ai-polished .ap-source-writing .ap-document{flex:1;max-width:850px;margin:0 auto;padding:80px 48px 40px;position:relative}.ai-polished .ap-source-writing .ap-document h4{letter-spacing:-.025em;font-size:32px}.ai-polished .ap-source-writing .ap-document h5{margin-top:30px;font-size:18px}.ai-polished .ap-source-writing .ap-document p{font-size:14px;line-height:1.85}.ai-polished .ap-inline-diff del{color:#b91c1c;background:var(--lr-surface-muted);text-decoration-color:#ef4444}.ai-polished .ap-inline-diff ins{color:#15803d;background:var(--lr-surface-muted);text-decoration:none}.ai-polished .ap-source-writing .ap-writing-assist{border:1px solid var(--lr-line);background:var(--lr-surface);width:230px;box-shadow:0 16px 30px -12px color-mix(in srgb,var(--lr-shadow)18.82%,transparent);border-radius:12px;margin:8px 0 24px;padding:6px}.ai-polished .ap-source-writing .ap-writing-toolbar{border-bottom:1px solid var(--lr-line);background:var(--lr-surface);color:var(--lr-muted);flex-wrap:wrap;gap:7px;padding:8px}.ai-polished .ap-source-writing .ap-writing-toolbar strong{font-size:13px;font-weight:400}.ai-polished .ap-source-writing .ap-writing-toolbar select{width:100%;margin:0;font-size:12px}.ai-polished .ap-source-writing .ap-assist-actions{border:0;flex-direction:column;align-items:stretch;gap:2px;padding:5px 0 0;display:flex}.ai-polished .ap-source-writing .ap-assist-actions button{border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:14px;display:flex}.ai-polished .ap-source-writing .ap-assist-actions .ap-primary{color:#fff;background:linear-gradient(100deg,#7c3aed,#d946ef);order:-1}.ai-polished .ap-source-writing .ap-assist-actions button:nth-child(2){order:4}.ai-polished .ap-coordination-layout{flex-direction:row-reverse;display:flex}.ai-polished .ap-participants{border-left:1px solid var(--lr-line);background:var(--lr-surface);border-right:0;flex:0 0 300px;width:300px;padding:24px}.ai-polished .ap-coordination-thread{flex-direction:column;flex:1;justify-content:flex-end;max-width:800px;margin:0 auto;padding:80px 48px 70px;display:flex}.ai-polished .ap-coordination-thread .ap-answer-name{margin-bottom:20px}.ai-polished .ap-coordination-thread .ap-conversation-bubble{background:0 0;border:0;padding:0;font-size:14px;line-height:1.8}.ai-polished .ap-coordination-reply{align-self:flex-end;max-width:85%;margin:30px 0}.ai-polished .ap-coordination-reply p{background:var(--lr-surface-muted);border-radius:20px 20px 4px;padding:12px 16px;font-size:14px}.ai-polished .ap-coordination-thread .ap-note{background:0 0;border:0;padding:16px 0}.ai-polished .ap-coordination-thread .ap-note>svg{display:none}.ai-polished .ap-participants h4{letter-spacing:0;margin-top:15px;font-size:14px}.ai-polished .ap-participants p{font-size:12px}@media (max-width:640px){.ai-polished .ap-stage{background-size:auto 100%}.ai-polished .ap-stage-hero:before{background-size:auto 115%}}.ai-polished .ap-stage figcaption,.ai-polished .ap-stage-hero figcaption{color:#fff}.ai-polished .ap-stage figcaption button,.ai-polished .ap-stage-hero figcaption button{color:#fff;background:color-mix(in srgb,var(--lr-surface)7.06%,transparent);border-color:color-mix(in srgb,var(--lr-paper)20.78%,transparent)}.ai-polished .ap-stage figcaption i{background:color-mix(in srgb,var(--lr-surface)56.47%,transparent)}.ai-polished .ap-issue-dialog-scene{background:var(--lr-surface);position:relative;overflow:hidden}.ai-polished .ap-dialog-context{color:var(--lr-muted);padding:32px 50px}.ai-polished .ap-dialog-context>span{align-items:center;gap:8px;margin-bottom:38px;font-size:13px;display:flex}.ai-polished .ap-dialog-context h4{margin-bottom:20px;font-size:28px}.ai-polished .ap-dialog-context h5{margin:35px 0 16px;font-size:16px}.ai-polished .ap-dialog-context p{font-size:14px}.ai-polished .ap-dialog-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006;justify-content:center;align-items:center;padding:50px;display:flex;position:absolute;inset:0}.ai-polished .ap-dialog-shell{border:1px solid color-mix(in srgb,var(--lr-line)50.2%,transparent);width:672px;max-height:890px;box-shadow:0 25px 50px color-mix(in srgb,var(--lr-shadow)14.9%,transparent);background:var(--lr-surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ai-polished .ap-dialog-shell .ap-pane-title{background:linear-gradient(120deg,#ede9fe90,color-mix(in srgb,var(--lr-soft)31.37%,transparent),var(--lr-surface));min-height:80px;padding:24px;font-size:18px}.ai-polished .ap-dialog-shell .ap-pane-title>svg:first-child{color:#fff;background:linear-gradient(140deg,#8b5cf6,#ec4899);border-radius:10px;width:36px;height:36px;padding:8px}.ai-polished .ap-dialog-shell .ap-form-body{padding:24px;overflow:auto}.ai-polished .ap-dialog-shell .ap-form-body>h4{letter-spacing:0;margin:18px 0 8px;font-size:16px}.ai-polished .ap-dialog-shell .ap-form-body>p{font-size:13px}.ai-polished .ap-dialog-shell .ap-generated-item{background:var(--lr-surface);border-radius:10px;padding:14px;font-size:13px}.ai-polished .ap-dialog-shell .ap-generated-item input:not([type=checkbox]){font-size:14px}.ai-polished .ap-dialog-shell .ap-form-footer{border-top:1px solid var(--lr-surface-muted);padding-top:18px}.ai-polished .ap-dialog-testing .ap-dialog-shell{border-radius:12px}.ai-polished .ap-dialog-testing .ap-pane-title{background:var(--lr-surface);min-height:50px;padding:14px 16px;font-size:14px}.ai-polished .ap-dialog-testing .ap-pane-title>svg:first-child{color:#8b5cf6;background:0 0;width:16px;height:16px;padding:0}.ai-polished .ap-dialog-planning .ap-dialog-shell{border-radius:10px;width:600px}.ai-polished .ap-dialog-planning .ap-pane-title{background:var(--lr-surface);min-height:55px;padding:20px 24px;font-size:18px}.ai-polished .ap-dialog-planning .ap-form-body{padding-top:0}.ai-polished .ap-dialog-planning .ap-generated-list{border:1px solid var(--lr-line);background:var(--lr-soft);border-radius:8px;max-height:185px;padding:8px;overflow:auto}.ai-polished .ap-sprint-fields{gap:14px;margin:18px 0;display:grid}.ai-polished .ap-sprint-fields>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ai-polished .ap-sprint-fields label{color:var(--lr-text);gap:8px;font-size:13px;display:grid}.ai-polished .ap-sprint-fields input,.ai-polished .ap-sprint-fields textarea{border:1px solid var(--lr-line);background:var(--lr-surface);width:100%;color:var(--lr-text);resize:none;border-radius:6px;padding:9px 12px;font-size:13px}.ai-polished .ap-sprint-fields textarea{height:80px}.ai-polished .ap-suggestion-list-heading{color:var(--lr-muted);justify-content:space-between;margin:20px 0 12px;font-size:12px;display:flex}.ai-polished .ap-suggestion-list-heading button{color:#7c3aed;background:0 0;border:0;font-size:12px}.ai-polished .ap-comment-issue{width:100%;max-width:850px;margin:0 auto;padding:65px 48px}.ai-polished .ap-comment-issue>h4{margin-bottom:18px;font-size:30px}.ai-polished .ap-comment-issue>p{font-size:14px}.ai-polished .ap-comment-activity-heading{justify-content:space-between;align-items:center;margin:60px 0 25px;font-size:14px;display:flex}.ai-polished .ap-comment-activity-heading span{color:var(--lr-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.ai-polished .ap-comment-ai-trigger{color:#fafaf9;background:#292524;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.ai-polished .ap-source-comment .ap-comment-assist{background:var(--lr-soft);border:1px solid var(--lr-line);border-top:0;border-radius:0 0 8px 8px;margin:0;padding:12px 16px}.ai-polished .ap-comment-assist header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ai-polished .ap-comment-assist header strong{font-size:13px;font-weight:500}.ai-polished .ap-comment-assist header button{color:var(--lr-subtle);background:0 0;border:0;font-size:12px}.ai-polished .ap-comment-prompt{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ai-polished .ap-comment-prompt input{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:6px;flex:1;min-width:0;padding:12px;font-size:12px}.ai-polished .ap-comment-prompt button{color:#fff;background:#292524;border:0;border-radius:6px;padding:9px 12px;font-size:12px}.ai-polished .ap-comment-quick-actions{flex-wrap:wrap;gap:6px;display:flex}.ai-polished .ap-comment-quick-actions button{background:var(--lr-surface-muted);color:var(--lr-muted);border:0;border-radius:4px;padding:5px 10px;font-size:11px}.ai-polished .ap-source-comment p.ap-comment-result{border-left:2px solid var(--lr-line-strong);background:var(--lr-surface);border-radius:6px;margin:14px 0 10px;padding:10px 12px;font-size:13px;line-height:1.65}.ai-polished .ap-comment-assist footer{justify-content:flex-end;gap:8px;display:flex}.ai-polished .ap-comment-assist footer button:first-child{color:var(--lr-muted);background:0 0;border:0;padding:7px 12px;font-size:12px}.ai-polished .ap-coordination-side-heading{border-bottom:1px solid var(--lr-line);align-items:center;gap:9px;margin:-10px -8px 0;padding-bottom:16px;display:flex}.ai-polished .ap-coordination-side-heading strong{font-size:14px;font-weight:600}.ai-polished .ap-coordination-side-heading p{margin:3px 0 0;font-size:11px;line-height:1.5}.ai-polished .ap-coordination-side-heading .ap-badge{padding:3px 6px;font-size:10px}.ai-polished .ap-coordination-side-actions{border-bottom:1px solid var(--lr-surface-muted);color:var(--lr-muted);justify-items:start;gap:12px;padding:18px 0;font-size:12px;display:grid}.ai-polished .ap-coordination-side-actions button{color:#d97706;background:var(--lr-surface);border:1px solid #fde68a;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.ai-polished .ap-participants>button{text-align:left}.ai-polished .ap-participants>button small{color:var(--lr-subtle);margin-top:3px;font-size:11px;display:block}.ai-polished .ap-coordination-response{border:1px solid #ddd6fe;border-radius:12px;margin:18px 0;padding:12px}.ai-polished .ap-coordination-response strong{font-size:14px}.ai-polished .ap-coordination-response p{margin:4px 0 12px;font-size:12px}.ai-polished .ap-coordination-response textarea{background:var(--lr-soft);border:1px solid var(--lr-line);border-radius:8px;width:100%;margin-bottom:10px;padding:12px;font-size:13px}.ai-polished .ap-app-chart-row{border:1px solid var(--lr-line);border-radius:6px;align-items:center;gap:12px;margin:12px;padding:16px;display:flex}.ai-polished .ap-app-chart-icon{background:linear-gradient(130deg,var(--lr-surface-muted),var(--lr-soft));border-radius:8px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.ai-polished .ap-app-chart-row strong{font-size:14px;font-weight:500}.ai-polished .ap-app-chart-row p{margin:4px 0;font-size:12px}.ai-polished .ap-app-chart-row small{color:var(--lr-subtle);font-size:11px}.ai-polished .ap-app-chart-row button{color:var(--lr-subtle);background:0 0;border:0;margin-left:auto}.ai-polished .ap-app-chart-row button[aria-pressed=true]{color:#f59e0b}.ai-polished .ap-app-chart-view{flex-direction:column;flex:1;min-width:0;display:flex}.ai-polished .ap-app-chart-view>header{border-bottom:1px solid var(--lr-line);color:var(--lr-muted);align-items:center;gap:10px;padding:20px;font-size:14px;display:flex}.ai-polished .ap-app-chart-view>header svg:last-child{margin-left:auto}.ai-polished .ap-app-chart-content{margin-top:60px;padding:40px}.ai-polished .ap-app-chart-content h4{letter-spacing:0;font-size:20px}.ai-polished .ap-app-chart-content>p{margin:10px 0 30px;font-size:12px}.ai-polished .ap-app-chart-content .ap-chart{min-height:300px}.ai-polished .ap-app-chart-legend{color:var(--lr-muted);justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.ai-polished .ap-app-chart-legend i{background:#8b5cf6;border-radius:2px;width:9px;height:9px}.ai-polished .ap-app-chart-refine{border-top:1px solid var(--lr-line);margin-top:auto;padding:24px}.ai-polished .ap-app-chart-refine label{color:var(--lr-muted);margin-bottom:10px;font-size:12px;display:block}.ai-polished .ap-app-chart-refine button{border:1px solid var(--lr-line);width:100%;color:var(--lr-muted);background:var(--lr-surface);border-radius:8px;justify-content:space-between;align-items:center;padding:14px;font-size:13px;display:flex}.ai-polished .ap-real-card-grid h3,.ai-polished .ap-app-report-grid h3{letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:20px}.ai-polished .ap-real-card-grid .ring-2{--tw-ring-color:#8b5cf633;border-color:#a78bfa}.ai-polished .ap-real-card-grid button p{margin:0;font-size:12px;line-height:1.6}