.bench-public-shell{--bench-green: var(--green);--bench-green-soft: color-mix(in srgb, var(--green) 10%, transparent);--bench-cyan: var(--secondary);--bench-amber: var(--rose);--bench-ink: var(--bg);--bench-panel: var(--surface);--bench-panel-raised: var(--raised);--bench-line: var(--border);background:var(--bg)}.bench-page{color:var(--text);background:var(--bg)}.bench-hero{position:relative;min-height:620px;overflow:hidden;border-bottom:1px solid var(--bench-line);background:radial-gradient(circle at 78% 28%,var(--bench-green-soft),transparent 24%),var(--bench-ink)}.bench-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(var(--bench-line) 1px,transparent 1px),linear-gradient(90deg,var(--bench-line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.bench-hero-inner{position:relative;display:grid;min-height:620px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:90px;padding:88px 0}.bench-hero-copy{max-width:760px}.bench-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--bench-green);font:600 11px/1.2 ui-monospace,Cascadia Code,monospace;letter-spacing:.15em}.bench-eyebrow i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px var(--bench-green-soft)}.bench-hero h1{max-width:760px;margin:25px 0 20px;color:var(--strong);font-size:clamp(48px,6vw,82px);font-weight:520;letter-spacing:-.055em;line-height:.98}.bench-hero h1 em{color:var(--muted);font-style:normal}.bench-hero-copy>p{max-width:650px;margin:0;color:var(--secondary);font-size:17px;line-height:1.7}.bench-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.bench-hero-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid var(--saffron);border-radius:6px;background:var(--saffron);color:var(--on-primary);font-size:13px;font-weight:700;transition:transform .15s ease,background .15s ease}.bench-hero-actions a:hover{border-color:var(--saffron-strong);background:var(--saffron-strong);transform:translateY(-1px)}.bench-hero-actions a.is-secondary{border-color:var(--bench-line);background:var(--faint);color:var(--secondary)}.bench-hero-actions a.is-secondary:hover{border-color:var(--border-strong);background:var(--hover);color:var(--strong)}.bench-hero-copy>small{display:block;max-width:640px;margin-top:19px;color:var(--subtle);font-size:12px;line-height:1.55}.bench-hero-card{overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:0 26px 80px var(--shadow)}.bench-hero-card>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid var(--bench-line);color:var(--bench-green);font:600 10px ui-monospace,Cascadia Code,monospace;letter-spacing:.13em}.bench-hero-card>header small{color:var(--subtle);font:500 11px ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.bench-hero-score{display:flex;align-items:flex-end;gap:17px;padding:28px 20px 20px}.bench-hero-score>strong{color:var(--strong);font:560 68px/.9 ui-sans-serif,system-ui,sans-serif;letter-spacing:-.065em}.bench-hero-score>span{display:grid;gap:4px;padding-bottom:3px}.bench-hero-score b{color:var(--strong);font-size:14px;font-weight:650}.bench-hero-score small{color:var(--subtle);font-size:11px}.bench-hero-track{height:3px;margin:0 20px 24px;overflow:hidden;border-radius:999px;background:var(--divider)}.bench-hero-track span{display:block;height:100%;border-radius:inherit;background:var(--bench-green)}.bench-hero-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--bench-line);border-bottom:1px solid var(--bench-line)}.bench-hero-card dl div{display:grid;gap:5px;padding:17px 13px;border-left:1px solid var(--bench-line)}.bench-hero-card dl div:first-child{border-left:0}.bench-hero-card dt{color:var(--subtle);font-size:10px}.bench-hero-card dd{margin:0;color:var(--strong);font:600 13px ui-monospace,Cascadia Code,monospace}.bench-hero-card>footer{display:flex;min-height:46px;align-items:center;gap:8px;padding:0 18px;color:var(--subtle);font-size:11px}.bench-hero-card>footer svg{color:var(--bench-green)}.bench-proof-strip{border-bottom:1px solid var(--bench-line);background:var(--rail)}.bench-proof-strip .redesign-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bench-proof-strip .redesign-inner>div{display:flex;min-height:94px;align-items:center;gap:12px;padding:0 22px;border-left:1px solid var(--bench-line)}.bench-proof-strip .redesign-inner>div:last-child{border-right:1px solid var(--bench-line)}.bench-proof-strip svg{color:var(--muted)}.bench-proof-strip span{display:grid;gap:3px;color:var(--subtle);font-size:11px}.bench-proof-strip strong{color:var(--strong);font:600 17px ui-monospace,Cascadia Code,monospace}.bench-section{padding:102px 0}.bench-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.6fr);align-items:end;gap:70px;margin-bottom:40px}.bench-section-heading>div>span{color:var(--bench-green);font:600 10px ui-monospace,Cascadia Code,monospace;letter-spacing:.15em}.bench-section-heading h2{max-width:720px;margin:11px 0 0;color:var(--strong);font-size:clamp(32px,4vw,51px);font-weight:530;letter-spacing:-.045em;line-height:1.05}.bench-section-heading>p{max-width:490px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.bench-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.bench-category-tabs{display:flex;align-items:center;gap:4px}.bench-category-tabs button,.bench-filter-row button{min-height:34px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--subtle);font-size:12px}.bench-category-tabs button{padding:0 10px}.bench-category-tabs button small{display:none}.bench-category-tabs button:hover,.bench-category-tabs button.is-active{background:var(--hover);color:var(--strong)}.bench-category-tabs button.is-active{border-color:var(--bench-line)}.bench-filter-row{display:flex;align-items:flex-end;gap:8px}.bench-filter-row label,.bench-compare-controls label{display:grid;gap:5px}.bench-filter-row label>span,.bench-compare-controls label>span{color:var(--subtle);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bench-filter-row select,.bench-compare-controls select{min-height:34px;border:1px solid var(--bench-line);border-radius:5px;outline:none;background:var(--surface);color:var(--text);font-size:11px}.bench-filter-row select{min-width:120px;padding:0 28px 0 9px}.bench-filter-row button{display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-color:var(--bench-line)}.bench-filter-row button:hover{border-color:var(--border-strong);color:var(--strong)}.bench-table-wrap{overflow-x:auto;border:1px solid var(--bench-line);border-radius:8px;background:var(--surface)}.bench-table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.bench-table th{height:46px;padding:0 12px;border-bottom:1px solid var(--bench-line);color:var(--subtle);font-size:9px;font-weight:650;letter-spacing:.1em;text-align:left;text-transform:uppercase}.bench-table th:nth-child(1){width:46px;text-align:center}.bench-table th:nth-child(2){width:260px}.bench-table th:nth-child(3){width:180px}.bench-table th:nth-child(4){width:112px}.bench-table th:nth-child(5){width:150px}.bench-table th:nth-child(6){width:120px}.bench-table th:nth-child(7),.bench-table th:nth-child(8){width:105px}.bench-table tbody tr{transition:background .14s ease}.bench-table tbody tr:hover,.bench-table tbody tr.is-selected{background:var(--faint)}.bench-table tbody tr.is-selected{box-shadow:inset 2px 0 0 var(--bench-green)}.bench-table td{height:78px;padding:10px 12px;border-top:1px solid var(--divider);vertical-align:middle}.bench-table tbody tr:first-child td{border-top:0}.bench-table td:first-child{text-align:center}.bench-table td>strong,.bench-table td>small{display:block}.bench-table td>strong{color:var(--text);font-size:12px}.bench-table td>small{margin-top:5px;color:var(--subtle);font-size:10px}.bench-rank{color:var(--subtle);font:600 12px ui-monospace,Cascadia Code,monospace}.bench-table tr:first-child .bench-rank{color:var(--bench-green)}.bench-model-button{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:0;background:transparent;text-align:left}.bench-model-button>span{display:grid;min-width:0;gap:5px}.bench-model-button strong{overflow:hidden;color:var(--strong);font-size:12px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.bench-model-button small{overflow:hidden;color:var(--subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bench-model-button em{flex:0 0 auto;padding:4px 6px;border:1px solid var(--bench-line);border-radius:999px;color:var(--subtle);font-size:8px;font-style:normal;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.bench-model-button em.is-kendr{border-color:color-mix(in srgb,var(--green) 28%,transparent);background:var(--bench-green-soft);color:var(--bench-green)}.bench-model-button em.is-open-weight{border-color:var(--border-strong);color:var(--bench-cyan)}.bench-score-cell{display:grid;grid-template-columns:48px minmax(60px,1fr);align-items:center;gap:5px 10px}.bench-score-cell>strong{color:var(--strong);font:650 13px ui-monospace,Cascadia Code,monospace}.bench-score-cell>div,.bench-capability-bars>div>div{height:3px;overflow:hidden;border-radius:999px;background:var(--divider)}.bench-score-cell>div span,.bench-capability-bars>div>div i{display:block;width:var(--bench-score);height:100%;border-radius:inherit;background:var(--bench-green)}.bench-score-cell>small{grid-column:1 / -1;color:var(--disabled);font-size:9px}.bench-mono{font-family:ui-monospace,Cascadia Code,monospace;font-weight:600}.bench-good{color:var(--bench-green)!important}.bench-warn{color:var(--bench-amber)!important}.bench-model-detail{margin-top:14px;overflow:hidden;border:1px solid var(--bench-line);border-radius:8px;background:var(--bench-panel)}.bench-model-detail>header{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border-bottom:1px solid var(--bench-line)}.bench-model-detail>header>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px}.bench-model-detail>header span{grid-column:1 / -1;color:var(--bench-green);font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.bench-model-detail h3{margin:0;color:var(--strong);font-size:17px;font-weight:630}.bench-model-detail code{color:var(--subtle);font-size:10px}.bench-model-detail>header a,.bench-source-links a,.bench-source-links button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--bench-line);border-radius:5px;background:transparent;color:var(--muted);font-size:10px}.bench-model-detail>header a:hover,.bench-source-links a:hover,.bench-source-links button:hover{border-color:var(--border-strong);color:var(--strong)}.bench-model-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:45px;padding:22px 20px}.bench-model-detail-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0}.bench-model-detail-grid dl div:first-child{grid-column:1 / -1}.bench-model-detail-grid dt{margin-bottom:5px;color:var(--subtle);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.bench-model-detail-grid dd{margin:0;color:var(--text);font-size:11px;line-height:1.55}.bench-capability-bars{display:grid;gap:11px}.bench-capability-bars>div{display:grid;gap:6px}.bench-capability-bars>div>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}.bench-capability-bars strong{color:var(--text);font-family:ui-monospace,Cascadia Code,monospace}.bench-model-detail>footer{display:flex;min-height:44px;align-items:center;gap:8px;padding:9px 20px;border-top:1px solid var(--bench-line);background:var(--faint);color:var(--subtle);font-size:10px;line-height:1.45}.bench-model-detail>footer svg{flex:0 0 auto;color:var(--bench-cyan)}.bench-compare{padding-right:0;padding-left:0}.bench-compare-controls{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:end;gap:12px;max-width:760px;margin-bottom:16px}.bench-compare-controls select{width:100%;padding:0 12px}.bench-compare-controls>button{display:grid;width:36px;height:34px;place-items:center;border:1px solid var(--bench-line);border-radius:5px;background:var(--bench-panel);color:var(--muted)}.bench-compare-controls>button:hover{color:var(--bench-green)}.bench-compare-grid{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);overflow:hidden;border:1px solid var(--bench-line);border-radius:8px;background:var(--bench-panel)}.bench-compare-model{display:grid;min-height:112px;align-content:center;gap:5px;padding:20px 26px}.bench-compare-model.is-primary{background:var(--bench-green-soft)}.bench-compare-model span,.bench-compare-delta-label{color:var(--subtle);font:600 9px ui-monospace,Cascadia Code,monospace;letter-spacing:.1em;text-transform:uppercase}.bench-compare-model strong{color:var(--strong);font-size:17px}.bench-compare-model code{color:var(--subtle);font-size:10px}.bench-compare-delta-label{display:grid;place-items:center;border-right:1px solid var(--bench-line);border-left:1px solid var(--bench-line)}.bench-compare-row{display:grid;min-height:72px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;border-top:1px solid var(--bench-line)}.bench-compare-row>strong{padding:0 26px;color:var(--strong);font:620 16px ui-monospace,Cascadia Code,monospace}.bench-compare-row>strong:last-child{text-align:right}.bench-compare-row>span{display:grid;align-self:stretch;place-content:center;gap:4px;border-right:1px solid var(--bench-line);border-left:1px solid var(--bench-line);text-align:center}.bench-compare-row small{color:var(--subtle);font-size:9px}.bench-compare-row em{color:var(--bench-green);font:600 11px ui-monospace,Cascadia Code,monospace;font-style:normal}.bench-findings{border-top:1px solid var(--bench-line);border-bottom:1px solid var(--bench-line);background:var(--rail)}.bench-findings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--bench-line);border-radius:8px}.bench-findings-grid article{min-height:230px;padding:28px;border-top:1px solid var(--bench-line);border-left:1px solid var(--bench-line)}.bench-findings-grid article:nth-child(-n+2){border-top:0}.bench-findings-grid article:nth-child(odd){border-left:0}.bench-findings-grid svg{color:var(--bench-green)}.bench-findings-grid article.is-warning svg{color:var(--bench-amber)}.bench-findings-grid article>span{display:block;margin-top:32px;color:var(--subtle);font:600 9px ui-monospace,Cascadia Code,monospace;letter-spacing:.12em}.bench-findings-grid h3{margin:8px 0 9px;color:var(--strong);font-size:20px;font-weight:620;letter-spacing:-.025em}.bench-findings-grid p{max-width:490px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.bench-methodology{padding-bottom:120px}.bench-method-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:28px}.bench-method-parameters,.bench-task-list{overflow:hidden;border:1px solid var(--bench-line);border-radius:8px;background:var(--bench-panel)}.bench-method-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bench-method-parameters>div{display:flex;min-height:92px;align-items:center;gap:12px;padding:15px 18px;border-top:1px solid var(--bench-line);border-left:1px solid var(--bench-line)}.bench-method-parameters>div:nth-child(-n+2){border-top:0}.bench-method-parameters>div:nth-child(odd){border-left:0}.bench-method-parameters svg{color:var(--bench-green)}.bench-method-parameters span{display:grid;min-width:0;gap:6px}.bench-method-parameters small{color:var(--subtle);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.bench-method-parameters strong,.bench-method-parameters code{overflow:hidden;color:var(--text);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bench-task-list>header,.bench-task-list>div{display:grid;min-height:51px;grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:center;gap:16px;padding:0 18px;border-top:1px solid var(--bench-line)}.bench-task-list>header{min-height:44px;border-top:0;color:var(--subtle);font-size:9px;font-weight:650;letter-spacing:.1em}.bench-task-list>div span{color:var(--text);font-size:11px}.bench-task-list code{color:var(--bench-cyan);font-size:10px}.bench-protocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.bench-protocol article{padding:20px;border:1px solid var(--bench-line);border-radius:8px;background:var(--faint)}.bench-protocol article>span{color:var(--bench-green);font:600 9px ui-monospace,Cascadia Code,monospace;letter-spacing:.1em}.bench-protocol p{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.bench-protocol code{color:var(--text)}.bench-method-note{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:17px 18px;border:1px solid color-mix(in srgb,var(--rose) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--rose) 6%,transparent)}.bench-method-note svg{flex:0 0 auto;margin-top:2px;color:var(--bench-amber)}.bench-method-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.bench-method-note strong{color:var(--text)}.bench-source-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width: 1080px){.bench-hero-inner{gap:48px}.bench-category-tabs button span{display:none}.bench-category-tabs button small{display:inline}.bench-toolbar{align-items:flex-start;flex-direction:column}.bench-filter-row{width:100%}.bench-filter-row label{flex:1}.bench-filter-row select{width:100%}}@media (max-width: 900px){.bench-hero-inner{min-height:auto;grid-template-columns:1fr;gap:50px;padding:82px 0 68px}.bench-hero-copy{max-width:720px}.bench-hero-card{max-width:620px}.bench-proof-strip .redesign-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.bench-proof-strip .redesign-inner>div:nth-child(3){border-top:1px solid var(--bench-line)}.bench-proof-strip .redesign-inner>div:nth-child(4){border-top:1px solid var(--bench-line);border-right:1px solid var(--bench-line)}.bench-section-heading{grid-template-columns:1fr;gap:18px}.bench-model-detail-grid,.bench-method-grid{grid-template-columns:1fr}.bench-compare-grid,.bench-compare-row{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.bench-compare-model{padding:18px}.bench-compare-row>strong{padding:0 18px}}@media (max-width: 680px){.bench-hero{min-height:0}.bench-hero-inner{padding-top:64px}.bench-hero h1{font-size:49px}.bench-hero-copy>p{font-size:14px}.bench-hero-card dl{grid-template-columns:1fr}.bench-hero-card dl div,.bench-hero-card dl div:first-child{border-top:1px solid var(--bench-line);border-left:0}.bench-proof-strip .redesign-inner{width:100%;grid-template-columns:1fr 1fr}.bench-proof-strip .redesign-inner>div{min-height:84px;padding:0 14px}.bench-proof-strip .redesign-inner>div:nth-child(odd){border-left:0}.bench-section{padding:74px 0}.bench-section-heading h2{font-size:35px}.bench-category-tabs{width:100%;overflow-x:auto;padding-bottom:3px}.bench-category-tabs button{flex:0 0 auto}.bench-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bench-filter-row button{justify-content:center}.bench-model-detail>header{align-items:flex-start;flex-direction:column}.bench-model-detail-grid{gap:28px}.bench-model-detail-grid dl{grid-template-columns:1fr}.bench-model-detail-grid dl div:first-child{grid-column:1}.bench-compare-controls{grid-template-columns:1fr 32px 1fr}.bench-compare-grid{grid-template-columns:1fr 1fr}.bench-compare-delta-label{display:none}.bench-compare-model{min-width:0}.bench-compare-model.is-primary{border-right:1px solid var(--bench-line)}.bench-compare-model strong,.bench-compare-model code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bench-compare-row{grid-template-columns:1fr 1fr;padding-top:34px}.bench-compare-row>span{grid-row:1;grid-column:1 / -1;height:34px;margin-top:-34px;border-right:0;border-left:0;background:var(--faint)}.bench-compare-row>strong:last-child{border-left:1px solid var(--bench-line)}.bench-findings-grid{grid-template-columns:1fr}.bench-findings-grid article,.bench-findings-grid article:nth-child(-n+2),.bench-findings-grid article:nth-child(odd){min-height:210px;border-top:1px solid var(--bench-line);border-left:0}.bench-findings-grid article:first-child{border-top:0}.bench-method-parameters,.bench-protocol{grid-template-columns:1fr}.bench-method-parameters>div,.bench-method-parameters>div:nth-child(-n+2),.bench-method-parameters>div:nth-child(odd){border-top:1px solid var(--bench-line);border-left:0}.bench-method-parameters>div:first-child{border-top:0}.bench-source-links{flex-direction:column}.bench-source-links a,.bench-source-links button{width:100%}}.bench-hero-card>p,.bench-findings-grid p{font-size:15px;line-height:1.65}.bench-hero-score b,.bench-table td>strong,.bench-model-button strong,.bench-model-detail-grid dd,.bench-task-list>div span{font-size:14px;line-height:1.5}.bench-hero-score small,.bench-hero-card dt,.bench-proof-strip .redesign-inner>div,.bench-table td>small,.bench-model-button small,.bench-score-cell>small,.bench-model-detail>header span,.bench-model-detail-grid dt,.bench-compare-row small,.bench-method-parameters small,.bench-protocol>div>span{font-size:12px;line-height:1.45}.bench-model-button em{font-size:11px;line-height:1.35}.bench-category-tabs button,.bench-filter-row select,.bench-filter-row button,.bench-model-detail a,.bench-model-detail button,.bench-model-detail-grid li,.bench-model-detail-grid footer,.bench-compare-row,.bench-source-links a,.bench-source-links button{font-size:14px;line-height:1.5}.bench-hero-card>header small{font-size:12px;line-height:1.4}.bench-filter-row label>span,.bench-compare-controls label>span,.bench-table th,.bench-method-parameters small,.bench-task-list>header{font-size:12px;line-height:1.4}.bench-model-detail h3,.bench-compare-model strong{font-size:19px;line-height:1.3}.bench-model-detail code,.bench-compare-model code,.bench-method-parameters code,.bench-task-list code{font-size:13px;line-height:1.5}.bench-section-heading>p,.bench-model-detail-grid>p,.bench-table-note,.bench-method-note p,.bench-protocol p{font-size:15px;line-height:1.7}@media (max-width: 680px){.bench-hero-copy>p{font-size:17px;line-height:1.65}.bench-filter-row select,.bench-filter-row button{font-size:16px}}.opt-public-shell{--opt-accent: var(--green);--opt-accent-soft: color-mix(in srgb, var(--green) 10%, transparent);--opt-line: var(--border);--opt-panel: var(--surface);--opt-raised: var(--raised);background:var(--bg)}.opt-page{color:var(--text);background:var(--bg)}.opt-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--opt-line);background:radial-gradient(circle at 76% 20%,var(--opt-accent-soft),transparent 26%),var(--bg)}.opt-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(var(--opt-line) 1px,transparent 1px),linear-gradient(90deg,var(--opt-line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.opt-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:48px;padding:96px 0 84px}.opt-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--opt-accent);font:11px ui-monospace,Menlo,monospace;letter-spacing:.16em}.opt-eyebrow>i{width:6px;height:6px;border-radius:50%;background:var(--opt-accent)}.opt-hero-copy h1{max-width:15ch;margin:20px 0 0;color:var(--strong);font-size:58px;font-weight:550;line-height:1.02;letter-spacing:-.04em}.opt-hero-copy h1 em{color:var(--muted);font-style:normal}.opt-hero-copy>p{max-width:62ch;margin:20px 0 0;color:var(--secondary);font-size:15px;line-height:1.7}.opt-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.opt-hero-meta span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--opt-line);border-radius:999px;color:var(--muted);font-size:11.5px}.opt-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.opt-hero-actions a,.opt-cta a{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:0 20px;border:1px solid var(--opt-line);border-radius:9px;color:var(--text);font-size:13.5px;font-weight:550}.opt-hero-actions a:hover,.opt-cta a:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--opt-raised)}.opt-hero-actions a.is-primary,.opt-cta a.is-primary{border-color:transparent;background:var(--green);color:#10120f}.opt-hero-result{display:grid;gap:14px;padding:26px;border:1px solid var(--opt-line);border-radius:12px;background:linear-gradient(180deg,var(--opt-accent-soft),transparent 60%),var(--opt-panel)}.opt-hero-result>span{color:var(--opt-accent);font:10px ui-monospace,Menlo,monospace;letter-spacing:.14em}.opt-hero-result>div{display:grid;gap:5px;padding-top:13px;border-top:1px solid var(--opt-line)}.opt-hero-result strong{color:var(--strong);font-size:40px;font-weight:560;letter-spacing:-.035em}.opt-hero-result small{color:var(--muted);font-size:12px;line-height:1.5}.opt-hero-result>p{margin:4px 0 0;color:var(--subtle);font-size:11px;line-height:1.6}.opt-section{padding:76px 0;border-bottom:1px solid var(--opt-line)}.opt-section-alt{background:var(--opt-panel)}.opt-kicker{display:block;color:var(--opt-accent);font:11px ui-monospace,Menlo,monospace;letter-spacing:.16em}.opt-section h2{max-width:22ch;margin:14px 0 0;color:var(--strong);font-size:36px;font-weight:550;line-height:1.12;letter-spacing:-.03em}.opt-lede{max-width:76ch;margin:18px 0 0;color:var(--secondary);font-size:14.5px;line-height:1.75}.opt-subhead{margin:40px 0 0;color:var(--strong);font-size:17px;font-weight:600;letter-spacing:-.015em}.opt-note{max-width:84ch;margin:14px 0 0;color:var(--subtle);font-size:12px;line-height:1.65}.opt-page code{padding:1px 5px;border:1px solid var(--opt-line);border-radius:4px;background:var(--opt-raised);font:12px ui-monospace,Menlo,monospace}.opt-boundary{display:grid;max-width:84ch;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:11px;margin:20px 0 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--rose) 32%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--rose) 5%,transparent);color:var(--secondary);font-size:12.5px;line-height:1.65}.opt-boundary>svg{margin-top:2px;color:var(--rose)}.opt-principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:34px}.opt-principles article{display:grid;align-content:start;gap:9px;padding:22px;border:1px solid var(--opt-line);border-radius:10px;background:var(--opt-panel)}.opt-section-alt .opt-principles article{background:var(--bg)}.opt-principles svg{color:var(--opt-accent)}.opt-principles strong{color:var(--strong);font-size:14px;font-weight:600}.opt-principles span{color:var(--muted);font-size:12.5px;line-height:1.6}.opt-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:34px}.opt-flow>svg{display:none}.opt-flow-step{display:grid;align-content:start;gap:8px;padding:18px;border:1px solid var(--opt-line);border-radius:10px;background:var(--opt-panel)}.opt-flow-step>span{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--opt-line);border-radius:50%;color:var(--opt-accent);font:11px ui-monospace,Menlo,monospace}.opt-flow-step strong{color:var(--strong);font-size:13px;font-weight:600}.opt-flow-step small{color:var(--muted);font-size:11.5px;line-height:1.55}.opt-flow-step.is-gate{border-color:color-mix(in srgb,var(--green) 40%,var(--border));background:var(--opt-accent-soft)}.opt-flow-step.is-out{border-style:dashed}.opt-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:34px}.opt-split article{padding:24px;border:1px solid var(--opt-line);border-radius:10px;background:var(--opt-panel)}.opt-section-alt .opt-split article{background:var(--bg)}.opt-split h3{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:var(--strong);font-size:15px;font-weight:600}.opt-split h3 svg{color:var(--opt-accent)}.opt-split p{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.7}.opt-check-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.opt-check-list li{position:relative;padding-left:17px;color:var(--muted);font-size:12.5px;line-height:1.65}.opt-check-list li:before{position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:var(--opt-accent);content:""}.opt-check-list strong{color:var(--text);font-weight:600}.opt-table-scroll{overflow-x:auto;margin-top:26px;border:1px solid var(--opt-line);border-radius:10px;background:var(--opt-panel)}.opt-section-alt .opt-table-scroll{background:var(--bg)}.opt-table{width:100%;border-collapse:collapse;font-size:12.5px}.opt-table th,.opt-table td{padding:13px 16px;border-bottom:1px solid var(--opt-line);text-align:left;vertical-align:top}.opt-table thead th{color:var(--subtle);font:10px ui-monospace,Menlo,monospace;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.opt-table tbody th{display:grid;gap:4px;color:var(--strong);font-weight:600}.opt-table tbody td{color:var(--muted);line-height:1.6}.opt-table tbody tr:last-child th,.opt-table tbody tr:last-child td{border-bottom:0}.opt-table .is-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.opt-table .is-strong{color:var(--text);font-weight:600}.opt-table tr.is-kendr{background:var(--opt-accent-soft)}.opt-table tr.is-kendr th,.opt-table tr.is-kendr .is-strong{color:var(--strong)}.opt-table tr.is-noop td,.opt-table tr.is-noop th{color:var(--subtle)}.opt-risk{display:inline-block;padding:3px 8px;border:1px solid var(--opt-line);border-radius:999px;font-size:10.5px;white-space:nowrap}.opt-risk-representation-safe{border-color:color-mix(in srgb,var(--green) 40%,var(--border));color:var(--green)}.opt-risk-extractive{border-color:color-mix(in srgb,var(--rose) 36%,var(--border));color:var(--rose)}.opt-definition{max-width:84ch;margin-top:22px;padding:18px 20px;border:1px solid var(--opt-line);border-left:2px solid var(--opt-accent);border-radius:0 9px 9px 0;background:var(--opt-panel)}.opt-section-alt .opt-definition{background:var(--bg)}.opt-definition strong{color:var(--strong);font-size:13px}.opt-definition p{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7}.opt-definition-list{display:grid;gap:0;margin:18px 0 0;border:1px solid var(--opt-line);border-radius:10px;overflow:hidden}.opt-definition-list>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:14px 18px;border-bottom:1px solid var(--opt-line);background:var(--opt-panel)}.opt-section-alt .opt-definition-list>div{background:var(--bg)}.opt-definition-list>div:last-child{border-bottom:0}.opt-definition-list dt{color:var(--strong);font-size:12.5px;font-weight:600}.opt-definition-list dd{margin:0;color:var(--muted);font-size:12.5px;line-height:1.65}.opt-details{margin-top:18px;border:1px solid var(--opt-line);border-radius:10px;background:var(--opt-panel)}.opt-section-alt .opt-details{background:var(--bg)}.opt-details summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 16px;color:var(--secondary);font-size:12.5px;cursor:pointer}.opt-details summary span{display:grid;min-width:21px;height:21px;place-items:center;border-radius:11px;background:var(--opt-raised);color:var(--subtle);font-size:10px}.opt-details .opt-table-scroll{margin:0;border:0;border-top:1px solid var(--opt-line);border-radius:0}.opt-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:32px}.opt-limits article{display:grid;align-content:start;gap:9px;padding:22px;border:1px solid var(--opt-line);border-left:2px solid color-mix(in srgb,var(--rose) 45%,var(--border));border-radius:0 10px 10px 0;background:var(--opt-panel)}.opt-section-alt .opt-limits article{background:var(--bg)}.opt-limits strong{color:var(--strong);font-size:13.5px;font-weight:600}.opt-limits span{color:var(--muted);font-size:12.5px;line-height:1.65}.opt-code-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:22px}.opt-code-grid figure{display:grid;margin:0;overflow:hidden;border:1px solid var(--opt-line);border-radius:10px;background:var(--bg)}.opt-code-grid figcaption{display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid var(--opt-line);color:var(--subtle);font:10.5px ui-monospace,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.opt-code-grid pre{overflow-x:auto;margin:0;padding:16px}.opt-code-grid code{padding:0;border:0;background:none;color:var(--secondary);font-size:12px;line-height:1.75;white-space:pre}.opt-roadmap{display:grid;gap:10px;max-width:90ch;margin:30px 0 0;padding:0;list-style:none}.opt-roadmap li{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:12px;padding:15px 18px;border:1px solid var(--opt-line);border-radius:9px;background:var(--opt-panel);color:var(--muted);font-size:12.5px;line-height:1.6}.opt-section-alt .opt-roadmap li{background:var(--bg)}.opt-roadmap svg{margin-top:2px;color:var(--opt-accent)}.opt-read{border-bottom:0}.opt-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin-top:32px}.opt-links a{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:start;gap:6px 14px;padding:20px;border:1px solid var(--opt-line);border-radius:10px;background:var(--opt-panel);color:var(--text)}.opt-links a:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--opt-raised)}.opt-links strong{color:var(--strong);font-size:13.5px;font-weight:600}.opt-links small{grid-column:1;color:var(--muted);font-size:12px;line-height:1.55}.opt-links svg{grid-row:1;grid-column:2;color:var(--subtle)}.opt-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:34px;padding:26px 28px;border:1px solid var(--opt-line);border-radius:12px;background:linear-gradient(180deg,var(--opt-accent-soft),transparent 70%),var(--opt-panel)}.opt-cta p{max-width:52ch;margin:0;color:var(--secondary);font-size:13.5px;line-height:1.6}.opt-cta>div{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1080px){.opt-hero-inner{grid-template-columns:minmax(0,1fr);padding:72px 0 60px}.opt-hero-copy h1{font-size:44px}.opt-flow{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width: 720px){.opt-section{padding:56px 0}.opt-hero-copy h1{max-width:none;font-size:34px}.opt-section h2{max-width:none;font-size:27px}.opt-definition-list>div{grid-template-columns:minmax(0,1fr);gap:5px}.opt-cta{flex-direction:column;align-items:flex-start}}.audit-public-page{width:min(1240px,calc(100% - 72px));padding-top:92px}.audit-page-intro{max-width:910px;margin-bottom:54px}.audit-page-intro>span,.audit-section-heading>div>span,.benchmark-price-proof>div>span,.about-principles>div:first-child>span,.about-open-work>div>span,.not-found-page>span{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.12em}.audit-page-intro h1,.not-found-page h1{max-width:900px;margin:16px 0 0;color:var(--strong);font-size:clamp(42px,6vw,72px);font-weight:540;letter-spacing:-.05em;line-height:1.02}.audit-page-intro>p,.not-found-page>p{max-width:760px;margin:22px 0 0;color:var(--secondary);font-size:16px;line-height:1.75}.audit-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.audit-hero-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.benchmark-price-proof{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:linear-gradient(135deg,rgba(181,70,60,.07),rgba(255,255,255,.02) 42%,var(--surface))}.benchmark-price-proof>div{padding:38px}.benchmark-price-proof h2,.audit-section-heading h2,.about-principles h2,.about-open-work h2,.status-disclosure h2{margin:11px 0 0;color:var(--strong);font-size:29px;font-weight:560;letter-spacing:-.025em}.benchmark-price-proof p,.about-principles>div:first-child p,.about-open-work p,.status-disclosure p{color:var(--muted);font-size:13px;line-height:1.7}.benchmark-price-proof a,.security-control-grid a,.about-open-work a{display:inline-flex;align-items:center;gap:6px;color:var(--heading);font-size:12px}.benchmark-price-proof dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-left:1px solid var(--border)}.benchmark-price-proof dl>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:25px;border-left:1px solid var(--border)}.benchmark-price-proof dl>div:first-child{border-left:0}.benchmark-price-proof dt{color:var(--muted);font-size:11px}.benchmark-price-proof dd{margin:11px 0 0;color:var(--strong);font-size:25px;font-weight:580;letter-spacing:-.035em}.benchmark-price-proof dl small{margin-top:6px;color:var(--subtle);font-size:11px;line-height:1.45}.audit-section{padding:68px 0;border-bottom:1px solid var(--border)}.audit-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.audit-section-heading>p{max-width:450px;margin:0;color:var(--subtle);font-size:12px;line-height:1.6;text-align:right}.audit-live-message{display:flex;align-items:center;gap:9px;padding:18px;border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:13px}.audit-live-message.is-warning{border-color:#d7995047}.audit-live-message button{margin-left:auto;border:0;background:transparent;color:var(--heading);cursor:pointer}.public-credit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.public-credit-grid article{display:grid;min-height:255px;align-content:start;padding:25px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.public-credit-grid article>span{color:var(--muted);font-size:12px;text-transform:uppercase}.public-credit-grid article>strong{margin-top:23px;color:var(--strong);font-size:31px;font-weight:560}.public-credit-grid article>p{margin:5px 0 0;color:var(--text);font-size:13px}.public-credit-grid article>small{margin-top:18px;color:var(--subtle);font-size:11px;line-height:1.55}.public-credit-grid article>a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:24px;color:var(--heading);font-size:12px}.public-plan-grid article{min-height:310px}.public-plan-grid article.is-featured{border-color:#b5463c5c;background:linear-gradient(180deg,rgba(181,70,60,.055),var(--surface) 45%)}.public-plan-grid article>strong{display:flex;align-items:baseline;gap:4px}.public-plan-grid article>strong small{color:var(--muted);font-size:13px;font-weight:500}.top-up-rate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.top-up-rate-grid>div{display:grid;min-height:120px;align-content:center;gap:10px;padding:22px;background:var(--surface)}.top-up-rate-grid span{color:var(--muted);font-size:13px}.top-up-rate-grid strong{color:var(--strong);font-size:19px;font-weight:560}.audit-card-grid,.security-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.audit-card-grid article,.security-control-grid article{min-height:205px;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.audit-card-grid article>svg,.security-control-grid article>svg{color:var(--secondary)}.audit-card-grid h3,.security-control-grid h2{margin:22px 0 0;color:var(--text);font-size:15px;font-weight:600}.audit-card-grid p,.security-control-grid p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.audit-card-grid p strong{color:var(--heading)}.audit-footnote{margin:22px 0 0;color:var(--subtle);font-size:12px;line-height:1.65}.audit-footnote a{color:var(--heading);text-decoration:underline;text-underline-offset:3px}.cloud-pricing-proof{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 0;padding:18px 20px;border:1px solid rgba(181,70,60,.24);border-radius:8px;background:#b5463c0b}.cloud-pricing-proof>span{display:grid;gap:5px}.cloud-pricing-proof strong{color:var(--strong);font-size:14px}.cloud-pricing-proof small{color:var(--muted);font-size:11px;line-height:1.55}.cloud-pricing-proof a{flex:0 0 auto;color:var(--heading);font-size:11px;text-transform:uppercase}.cloud-pricing-markup{margin-top:14px;color:var(--subtle);font-size:11px;line-height:1.6}.cloud-pricing-markup strong{color:var(--muted)}.public-distribution-proof{padding:64px 0;border-top:1px solid rgba(255,255,255,.07);background:#11100f}.public-distribution-proof span{color:#8a8378;font:10px/1 ui-monospace,Menlo,monospace;letter-spacing:.16em}.public-distribution-proof h2{margin:14px 0 0;color:#f5f5f4;font-size:34px;font-weight:550;letter-spacing:-.03em}.public-distribution-proof p{max-width:680px;margin:12px 0 0;color:#8a8378;font-size:12px;line-height:1.6}.public-distribution-proof dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:30px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff14}.public-distribution-proof dl>div{min-height:125px;padding:22px;background:#1a1917}.public-distribution-proof dt{color:#faf8f4;font-size:27px;font-weight:560}.public-distribution-proof dd{max-width:190px;margin:8px 0 0;color:#78716c;font-size:11px;line-height:1.5}.security-control-grid{margin-bottom:20px}.security-control-grid article{display:flex;min-height:260px;flex-direction:column}.security-control-grid a{margin-top:auto;padding-top:22px}.procurement-table,.status-service-list{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.procurement-table>div{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;padding:20px 22px;border-top:1px solid var(--border)}.procurement-table>div:first-child{border-top:0}.procurement-table strong{color:var(--text);font-size:12px}.procurement-table span{color:var(--muted);font-size:12px;line-height:1.6}.status-banner{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:24px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface)}.status-banner.is-operational{border-color:#6f8f635c}.status-banner.is-unavailable{border-color:#b5463c66}.status-banner>svg{color:var(--secondary)}.status-banner>div{display:grid;gap:5px}.status-banner strong{color:var(--strong);font-size:15px}.status-banner span{color:var(--subtle);font-size:11px}.status-banner button{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:10px 13px;border:1px solid var(--border-strong);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.status-banner button:disabled{cursor:wait;opacity:.55}.status-service-list>div{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;padding:17px 21px;border-top:1px solid var(--border)}.status-service-list>div:first-child{border-top:0}.status-service-list>div>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center}.status-service-list svg{grid-row:span 2;color:var(--secondary)}.status-service-list strong{color:var(--text);font-size:13px}.status-service-list small{margin-top:3px;color:var(--subtle);font-size:11px}.status-service-list em{color:var(--muted);font-size:11px;font-style:normal;text-transform:uppercase}.status-service-list em.is-operational{color:var(--green)}.status-service-list em.is-unavailable{color:var(--amber)}.status-disclosure{max-width:760px}.status-disclosure h2{font-size:23px}.about-principles{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:56px;padding:20px 0 72px;border-bottom:1px solid var(--border)}.about-principles .audit-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-open-work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:70px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.about-open-work>div{min-height:310px;padding:32px;background:var(--surface)}.about-open-work h2{font-size:25px}.not-found-page{display:grid;min-height:68vh;align-content:center}.not-found-page .audit-hero-actions{margin-top:30px}@media (max-width: 900px){.benchmark-price-proof,.about-principles{grid-template-columns:1fr}.benchmark-price-proof dl{border-top:1px solid var(--border);border-left:0}.audit-card-grid,.security-control-grid,.top-up-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles{gap:30px}}@media (max-width: 640px){.audit-public-page{width:min(100% - 32px,1240px);padding-top:70px}.audit-page-intro{margin-bottom:38px}.audit-page-intro h1,.not-found-page h1{font-size:42px}.benchmark-price-proof>div{padding:25px}.benchmark-price-proof dl{grid-template-columns:1fr}.benchmark-price-proof dl>div{min-height:130px;border-top:1px solid var(--border);border-left:0}.benchmark-price-proof dl>div:first-child{border-top:0}.audit-section-heading{align-items:start;flex-direction:column}.audit-section-heading>p{text-align:left}.audit-card-grid,.security-control-grid,.about-principles .audit-card-grid,.about-open-work,.top-up-rate-grid{grid-template-columns:1fr}.procurement-table>div{grid-template-columns:1fr;gap:7px}.status-banner{align-items:flex-start;flex-wrap:wrap}.status-banner button{width:100%;justify-content:center;margin:4px 0 0}.status-service-list>div{align-items:flex-start}.status-service-list>div>span{max-width:75%}.cloud-pricing-proof{align-items:flex-start;flex-direction:column}}.audit-page-intro>span,.audit-section-heading>div>span,.benchmark-price-proof>div>span,.about-principles>div:first-child>span,.about-open-work>div>span,.not-found-page>span{font-size:13px;line-height:1.4}.benchmark-price-proof p,.about-principles>div:first-child p,.about-open-work p,.status-disclosure p{font-size:16px;line-height:1.7}.benchmark-price-proof a,.security-control-grid a,.about-open-work a{font-size:14px}.benchmark-price-proof dt,.benchmark-price-proof dl small{font-size:13px}.audit-section-heading>p{font-size:15px;line-height:1.65}.audit-live-message{font-size:15px;line-height:1.55}.public-credit-grid article>span,.public-credit-grid article>small{font-size:13px}.public-credit-grid article>p,.security-control-grid p,.audit-card-grid p{font-size:15px;line-height:1.65}.public-credit-grid article>a,.audit-footnote,.cloud-pricing-proof small,.cloud-pricing-markup,.cloud-pricing-proof a{font-size:14px}.audit-card-grid h3,.security-control-grid h2{font-size:18px;line-height:1.35}.cloud-pricing-proof strong{font-size:16px}.public-distribution-proof span{font-size:12px;line-height:1.35}.public-distribution-proof p{font-size:16px;line-height:1.7}.public-distribution-proof dd,.procurement-table strong,.procurement-table span{font-size:14px;line-height:1.6}.status-banner strong,.status-service-list strong{font-size:16px}.status-banner span,.status-service-list small,.status-service-list em{font-size:13px;line-height:1.45}@media (max-width: 640px){.audit-page-intro>p,.not-found-page>p,.benchmark-price-proof p,.about-principles>div:first-child p,.about-open-work p,.status-disclosure p{font-size:17px;line-height:1.65}}.discovery-shell{--discovery-line: rgba(250, 248, 244, .1);--discovery-soft: rgba(250, 248, 244, .035)}.discovery-inner{width:min(1240px,calc(100% - 72px));margin:0 auto}.discovery-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font:650 10px/1.2 ui-monospace,Cascadia Code,monospace;letter-spacing:.13em}.discovery-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--green)}.discovery-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.discovery-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid var(--border-strong);border-radius:6px;color:var(--text);font-size:11px}.discovery-actions a:first-child{border-color:var(--saffron);background:var(--saffron);color:var(--on-primary);font-weight:700}.discovery-section-heading{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:28px}.discovery-section-heading>div>span{color:var(--subtle);font:650 10px/1.2 ui-monospace,Cascadia Code,monospace;letter-spacing:.12em}.discovery-section-heading h2{margin:10px 0 0;color:var(--strong);font-size:clamp(28px,4vw,42px);font-weight:540;letter-spacing:-.04em}.discovery-section-heading>p{max-width:470px;margin:0;color:var(--muted);font-size:12px;line-height:1.65;text-align:right}.rankings-page,.model-detail-page{min-height:70vh;background:var(--bg)}.rankings-hero{display:grid;min-height:590px;grid-template-columns:minmax(0,1.1fr) minmax(390px,.7fr);align-items:center;gap:80px;padding-top:68px}.rankings-hero h1,.model-detail-hero h1{max-width:850px;margin:18px 0 0;color:var(--strong);font-size:clamp(48px,7vw,78px);font-weight:520;letter-spacing:-.055em;line-height:.98}.rankings-hero>div>p,.model-detail-hero-grid>div>p{max-width:760px;margin:24px 0 0;color:var(--secondary);font-size:15px;line-height:1.75}.ranking-run-card,.model-fact-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface)}.ranking-run-card>div,.model-fact-card>div{min-height:130px;padding:24px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.ranking-run-card>div:nth-child(-n+2),.model-fact-card>div:first-child{border-top:0}.ranking-run-card>div:nth-child(odd),.model-fact-card>div:nth-child(odd){border-left:0}.ranking-run-card dt,.model-fact-card dt{color:var(--subtle);font-size:10px;text-transform:uppercase}.ranking-run-card dd,.model-fact-card dd{margin:18px 0 0;color:var(--strong);font-size:25px;font-weight:560}.ranking-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ranking-tabs{display:flex;gap:5px;overflow-x:auto}.ranking-tabs button{flex:0 0 auto;padding:10px 13px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--subtle);cursor:pointer;font-size:11px}.ranking-tabs button.is-active{border-color:var(--border-strong);background:var(--surface);color:var(--strong)}.ranking-controls label{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:var(--subtle);font-size:10px;text-transform:uppercase}.ranking-controls select{min-width:190px;padding:10px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text)}.ranking-table-section,.ranking-evidence,.model-detail-section{padding:84px 0}.ranking-table-section{border-bottom:1px solid var(--border)}.ranking-table{overflow:hidden;border:1px solid var(--border);border-radius:8px}.ranking-row{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(5,minmax(110px,.7fr));min-height:80px;align-items:center;border-top:1px solid var(--border);background:var(--surface)}.ranking-row:first-child{border-top:0}.ranking-row>span{display:grid;min-width:0;gap:4px;padding:17px 15px}.ranking-row>span strong{color:var(--text);font-size:13px}.ranking-row>span small{overflow:hidden;color:var(--subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ranking-head{min-height:46px;background:var(--faint)}.ranking-head>span{display:block;color:var(--subtle);font:650 9px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.ranking-identity{grid-template-columns:35px minmax(0,1fr);align-items:center}.ranking-identity>b{color:var(--disabled);font:500 12px ui-monospace,monospace}.ranking-identity a{color:var(--strong)}.ranking-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ranking-evidence-grid article{min-height:230px;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.ranking-evidence-grid svg{color:var(--secondary)}.ranking-evidence-grid h3{margin:36px 0 0;color:var(--text);font-size:15px}.ranking-evidence-grid p{color:var(--muted);font-size:11px;line-height:1.7}.ranking-disclosure{margin-top:14px;padding:18px 20px;border:1px solid rgba(181,70,60,.25);border-radius:7px;color:var(--muted);font-size:11px;line-height:1.65}.ranking-disclosure strong{color:var(--text)}.model-detail-hero{padding-top:88px}.model-detail-hero>nav{display:flex;align-items:center;gap:8px;color:var(--subtle);font-size:10px}.model-detail-hero>nav a{color:var(--muted)}.model-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.75fr);align-items:center;gap:80px;padding:68px 0 76px}.model-detail-hero h1{font-size:clamp(52px,8vw,86px)}.model-detail-hero-grid code{color:var(--heading)}.model-fact-card{grid-template-columns:1fr}.model-fact-card>div{display:flex;min-height:73px;align-items:center;justify-content:space-between;gap:18px;padding:16px 19px;border-top:1px solid var(--border);border-left:0}.model-fact-card dd{max-width:68%;margin:0;font-size:12px;text-align:right}.model-fact-card code{font-size:10px}.model-live-status{display:inline-flex;align-items:center;gap:7px}.model-live-status i{width:6px;height:6px;border-radius:50%;background:var(--subtle)}.model-live-status.is-live i{background:var(--green)}.model-live-status.is-limited i{background:var(--rose)}.model-profile-kind{display:inline-flex;align-items:center;margin-top:18px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);font:650 9px/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.model-profile-kind-hosted{border-color:#6f8f6347;color:var(--green)}.model-profile-kind-reference{border-color:#8a83784d;color:var(--secondary)}.model-profile-kind-local{border-color:#608db84d;color:var(--blue)}.model-api-warning{display:flex;align-items:center;gap:10px;margin-bottom:28px;padding:15px 17px;border:1px solid rgba(181,70,60,.28);border-radius:7px;color:var(--muted);font-size:11px}.model-api-warning button{margin-left:auto;border:0;background:transparent;color:var(--heading);cursor:pointer}.model-detail-section{border-top:1px solid var(--border)}.model-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.model-overview-grid>article{min-height:285px;padding:25px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-overview-grid svg{color:var(--secondary)}.model-overview-grid h3{margin:25px 0 0;color:var(--text);font-size:15px}.model-overview-grid dl{display:grid;gap:12px;margin:18px 0 0}.model-overview-grid dl>div{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:10px}.model-overview-grid dd{margin:0;color:var(--text);text-align:right}.model-overview-grid p{color:var(--muted);font-size:11px;line-height:1.7}.model-overview-grid a{display:inline-flex;align-items:center;gap:5px;margin-top:18px;color:var(--heading);font-size:11px}.model-overview-grid article>small{display:block;margin-top:18px;color:var(--subtle);font-size:10px;line-height:1.55}.model-capability-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}.model-capability-cloud span{padding:7px 9px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:10px}.model-price-grid,.model-benchmark-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.model-price-grid article,.model-benchmark-grid article{display:grid;min-height:190px;align-content:start;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-price-grid span,.model-benchmark-grid span{color:var(--subtle);font-size:10px;text-transform:uppercase}.model-price-grid strong,.model-benchmark-grid strong{margin-top:29px;color:var(--strong);font-size:21px;font-weight:560}.model-price-grid small,.model-benchmark-grid small{margin-top:11px;color:var(--muted);font-size:10px;line-height:1.55}.model-benchmark-note{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:17px 18px;border:1px solid var(--border);border-radius:7px;color:var(--muted)}.model-benchmark-note p{margin:0;font-size:11px;line-height:1.65}.model-benchmark-note a{color:var(--heading);text-decoration:underline;text-underline-offset:3px}.model-live-tiers{margin-top:12px;overflow:hidden;border:1px solid var(--border);border-radius:7px}.model-live-tiers h3{margin:0;padding:15px 18px;color:var(--text);font-size:12px}.model-live-tiers>div{display:grid;grid-template-columns:240px minmax(0,1fr);padding:13px 18px;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.model-category-scores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.model-category-scores>div{padding:17px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.model-category-scores span{color:var(--subtle);font-size:9px}.model-category-scores strong{display:block;margin-top:7px;color:var(--text);font-size:16px}.model-category-scores i{display:block;height:3px;margin-top:11px;overflow:hidden;border-radius:3px;background:var(--border)}.model-category-scores b{display:block;height:100%;background:var(--green)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.model-evidence-section{scroll-margin-top:60px}.model-evidence-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.model-evidence-card{min-width:0;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-evidence-card>header{display:flex;align-items:flex-start;gap:11px}.model-evidence-card>header svg{flex:0 0 auto;color:var(--secondary)}.model-evidence-card>header span{display:grid;gap:5px}.model-evidence-card>header strong{color:var(--text);font-size:14px}.model-evidence-card>header small{color:var(--subtle);font-size:10px;line-height:1.5}.model-evidence-card>p{margin:19px 0 0;padding-top:15px;border-top:1px solid var(--border);color:var(--muted);font-size:10px;line-height:1.65}.model-evidence-card>p strong{color:var(--text)}.model-unit-pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px}.model-unit-pricing>article,.model-unit-pricing>a{display:grid;min-height:122px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.model-unit-pricing span{color:var(--subtle);font-size:9px;text-transform:uppercase}.model-unit-pricing strong{margin-top:17px;color:var(--text);font-size:13px}.model-unit-pricing small{margin-top:8px;color:var(--muted);font-size:9px;line-height:1.45}.model-score-bars{display:grid;gap:18px;margin-top:26px}.model-metric-bar{display:grid;gap:8px}.model-metric-bar>span{display:flex;justify-content:space-between;gap:14px}.model-metric-bar>span strong{color:var(--muted);font-size:10px;font-weight:540}.model-metric-bar>span b{color:var(--text);font:600 11px ui-monospace,monospace}.model-metric-bar>i{display:block;height:6px;overflow:hidden;border-radius:5px;background:var(--border)}.model-metric-bar>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--secondary))}.model-metric-bar>small{color:var(--subtle);font-size:9px;line-height:1.45}.model-evidence-missing{display:flex;min-height:125px;align-items:center;gap:12px;margin-top:24px;padding:19px;border:1px dashed var(--border-strong);border-radius:7px;color:var(--subtle)}.model-evidence-missing>span{display:grid;gap:6px}.model-evidence-missing strong{color:var(--muted);font-size:11px}.model-evidence-missing small{max-width:520px;font-size:10px;line-height:1.55}.model-arena-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:24px}.model-arena-grid article{display:grid;min-height:132px;align-content:start;padding:15px;border:1px solid var(--border);border-radius:7px}.model-arena-grid article>span{overflow:hidden;color:var(--subtle);font-size:9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.model-arena-grid article>strong{margin-top:17px;color:var(--text);font:600 19px ui-monospace,monospace}.model-arena-grid article>small{margin-top:5px;color:var(--muted);font-size:9px}.model-arena-grid article>i{display:block;height:3px;margin-top:15px;overflow:hidden;background:var(--border)}.model-arena-grid article>i b{display:block;height:100%;background:var(--green)}.model-reported-benchmarks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 10px}.model-reported-benchmarks>a{display:grid;min-width:0;min-height:142px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:inherit;text-decoration:none}.model-reported-benchmarks>a:hover{border-color:var(--secondary)}.model-reported-benchmarks span{color:var(--subtle);font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}.model-reported-benchmarks strong{margin-top:14px;color:var(--text);font:600 22px ui-monospace,monospace}.model-reported-benchmarks small{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.model-reported-benchmarks p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.model-context-tiers{margin:10px 0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.model-context-tiers>h3{margin:0;padding:16px 18px;border-bottom:1px solid var(--border);font-size:16px}.model-context-tiers>div{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr) auto;align-items:center;gap:14px;padding:15px 18px}.model-context-tiers span,.model-context-tiers strong{font-size:14px}.model-context-tiers small{color:var(--muted);font-size:13px}.model-capability-matrix{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-capability-matrix>div{display:grid;min-height:72px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:22px;padding:16px 20px;border-top:1px solid var(--border)}.model-capability-matrix>div:first-child{border-top:0}.model-capability-matrix>div>strong{color:var(--text);font-size:11px}.model-capability-matrix>div>span{display:flex;flex-wrap:wrap;gap:6px}.model-capability-matrix b{padding:6px 8px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:9px;font-weight:520}.model-capability-matrix small{color:var(--subtle);font-size:10px}.model-adoption-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.model-adoption-grid article{display:grid;min-height:230px;align-content:start;padding:23px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-adoption-grid svg{color:var(--secondary)}.model-adoption-grid span{margin-top:31px;color:var(--subtle);font-size:9px;text-transform:uppercase}.model-adoption-grid strong{margin-top:11px;color:var(--strong);font-size:23px;font-weight:560}.model-adoption-grid small{margin-top:13px;color:var(--muted);font-size:10px;line-height:1.6}.model-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-source-list>a{display:grid;min-height:86px;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:17px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.model-source-list>a>svg{color:var(--subtle)}.model-source-list>a>span{display:grid;min-width:0;gap:6px}.model-source-list strong{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.model-source-list small{color:var(--subtle);font-size:9px}.model-repository-link{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:10px}.model-local-run>div:last-child{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-local-run>div:last-child>svg{color:var(--blue)}.model-local-run>div:last-child>span{display:grid;gap:5px}.model-local-run strong{color:var(--text);font-size:12px}.model-local-run small{color:var(--subtle);font-size:10px}.model-local-run code{padding:10px 12px;border:1px solid var(--border);border-radius:5px;color:var(--secondary);font-size:10px}.model-knowledge-filters{display:grid;grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(150px,.65fr));gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-knowledge-filters label{display:grid;gap:7px;color:var(--subtle);font-size:9px;text-transform:uppercase}.model-knowledge-filters input,.model-knowledge-filters select{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--border-strong);border-radius:5px;outline:0;background:var(--bg);color:var(--text);font:11px/1.2 inherit}.model-knowledge-filters input:focus,.model-knowledge-filters select:focus{border-color:var(--secondary)}.model-knowledge-search{position:relative;display:flex!important;align-items:end}.model-knowledge-search>svg{position:absolute;z-index:1;bottom:13px;left:12px;color:var(--subtle)}.model-knowledge-search input{padding-left:36px}.model-knowledge-counts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0 19px}.model-knowledge-counts button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:99px;background:transparent;color:var(--muted);cursor:pointer;font-size:10px}.model-knowledge-counts button b{color:var(--subtle);font:600 9px ui-monospace,monospace}.model-knowledge-counts button.is-active{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.model-knowledge-counts>span{margin-left:auto;color:var(--subtle);font-size:10px}.model-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.model-knowledge-card{display:flex;min-height:350px;min-width:0;flex-direction:column;padding:21px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-knowledge-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.model-knowledge-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.model-knowledge-card>header span{overflow:hidden;color:var(--subtle);font-size:9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.model-knowledge-card>header b{padding:5px 7px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:8px;text-transform:uppercase}.model-knowledge-card-hosted>header b{border-color:#6f8f6340;color:var(--green)}.model-knowledge-card-local>header b{border-color:#608db840;color:var(--blue)}.model-knowledge-card h3{margin:26px 0 0;color:var(--text);font-size:17px;font-weight:580}.model-knowledge-card>p{display:-webkit-box;min-height:62px;margin:11px 0 0;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.model-knowledge-card dl{display:grid;gap:8px;margin:22px 0 0}.model-knowledge-card dl>div{display:flex;justify-content:space-between;gap:14px;padding-top:8px;border-top:1px solid var(--border);font-size:9px}.model-knowledge-card dt{color:var(--subtle)}.model-knowledge-card dd{max-width:62%;margin:0;overflow:hidden;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap}.model-knowledge-card footer{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:20px}.model-knowledge-card footer>span{overflow:hidden;color:var(--subtle);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.model-knowledge-card footer>strong{display:flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--heading);font-size:9px}.model-knowledge-empty{display:grid;min-height:190px;place-items:center;align-content:center;gap:10px;border:1px dashed var(--border-strong);border-radius:8px;color:var(--subtle)}.model-knowledge-empty strong{color:var(--muted);font-size:12px}.model-knowledge-empty button{border:0;background:transparent;color:var(--heading);cursor:pointer;font-size:10px}.model-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.model-code-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#11100f}.model-code-card header{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border);color:var(--text);font-size:11px}.model-code-card header span{display:flex;align-items:center;gap:8px}.model-code-card header small{color:var(--subtle)}.model-code-card button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:10px}.model-code-card pre{min-height:315px;margin:0;overflow:auto;padding:18px;color:#d6d3d1;font:10px/1.75 ui-monospace,Cascadia Code,monospace}.model-doc-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.model-doc-links a{display:inline-flex;align-items:center;gap:7px;padding:11px 13px;border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:10px}.model-receipt-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.model-receipt-grid>div{padding:28px}.model-receipt-grid svg{color:var(--secondary)}.model-receipt-grid h3{margin:26px 0 0;color:var(--text);font-size:16px}.model-receipt-grid ul{margin:15px 0 0;padding-left:17px;color:var(--muted);font-size:11px;line-height:1.9}.model-receipt-grid pre{margin:0;overflow:auto;padding:26px;border-left:1px solid var(--border);background:#11100f;color:#d6d3d1;font:10px/1.65 ui-monospace,monospace}.model-faq>div:last-child{overflow:hidden;border:1px solid var(--border);border-radius:8px}.model-faq article{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:45px;padding:24px;border-top:1px solid var(--border);background:var(--surface)}.model-faq article:first-child{border-top:0}.model-faq h3{margin:0;color:var(--text);font-size:13px}.model-faq p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.model-faq code{color:var(--heading)}.related-models>.discovery-section-heading>a{display:inline-flex;align-items:center;gap:6px;color:var(--heading);font-size:11px}.related-models>div:nth-child(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.related-models>div:nth-child(2)>a{position:relative;display:grid;min-height:180px;align-content:start;padding:21px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.related-models a>span{color:var(--subtle);font-size:9px;text-transform:uppercase}.related-models a>strong{margin-top:27px;color:var(--text);font-size:15px}.related-models a>small{margin-top:8px;color:var(--muted);font-size:10px;line-height:1.55}.related-models a>svg{position:absolute;right:18px;bottom:18px;color:var(--subtle)}.model-source-note{margin:16px 0 0;color:var(--subtle);font-size:10px;overflow-wrap:anywhere}.model-source-note a{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}@media (max-width: 980px){.rankings-hero,.model-detail-hero-grid{grid-template-columns:1fr;gap:42px}.rankings-hero{padding:110px 0 70px}.ranking-row{grid-template-columns:minmax(240px,1.4fr) repeat(5,minmax(100px,.7fr));min-width:880px}.ranking-table{overflow-x:auto}.ranking-evidence-grid,.model-price-grid,.model-benchmark-grid,.related-models>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.model-overview-grid,.model-code-grid,.model-evidence-split{grid-template-columns:1fr}.model-reported-benchmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.model-code-card pre{min-height:0}.model-category-scores{grid-template-columns:repeat(3,minmax(0,1fr))}.model-source-list{grid-template-columns:1fr}.model-unit-pricing,.model-knowledge-filters,.model-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.discovery-inner{width:min(100% - 30px,1240px)}.discovery-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.discovery-section-heading>p{text-align:left}.rankings-hero h1,.model-detail-hero h1{font-size:48px}.ranking-controls{align-items:stretch;flex-direction:column}.ranking-controls label{justify-content:space-between}.ranking-evidence-grid,.model-price-grid,.model-benchmark-grid,.related-models>div:nth-child(2),.model-category-scores{grid-template-columns:1fr}.model-receipt-grid{grid-template-columns:1fr}.model-receipt-grid pre{border-top:1px solid var(--border);border-left:0}.model-faq article{grid-template-columns:1fr;gap:10px}.model-live-tiers>div{grid-template-columns:1fr;gap:5px}.model-capability-matrix>div{grid-template-columns:1fr;gap:9px}.model-adoption-grid{grid-template-columns:1fr}.model-adoption-grid article{min-height:190px}.model-local-run>div:last-child{grid-template-columns:22px minmax(0,1fr)}.model-local-run code{grid-column:1 / -1;overflow-x:auto}.model-knowledge-filters,.model-knowledge-grid,.model-unit-pricing{grid-template-columns:1fr}.model-knowledge-counts>span{width:100%;margin:5px 0 0}}.discovery-shell,.models-catalog-page{font-size:16px;line-height:1.5}.discovery-eyebrow,.discovery-section-heading>div>span{font-size:12px;line-height:1.35}.discovery-actions a{min-height:44px;font-size:14px}.discovery-section-heading h2{line-height:1.12}.discovery-section-heading>p{font-size:16px;line-height:1.65}.rankings-hero>div>p,.model-detail-hero-grid>div>p{font-size:18px;line-height:1.65}.model-fact-card dt,.ranking-run-card dt{font-size:12px;line-height:1.4}.model-fact-card dd{font-size:15px;line-height:1.45}.model-fact-card code{font-size:13px;overflow-wrap:anywhere}.ranking-tabs button,.ranking-controls label{font-size:14px}.ranking-row>span strong{font-size:15px}.ranking-row>span small{font-size:13px}.ranking-head>span{font-size:12px;line-height:1.35}.ranking-identity>b{font-size:14px}.ranking-evidence-grid h3{font-size:18px;line-height:1.35}.ranking-evidence-grid p,.ranking-disclosure{font-size:15px;line-height:1.65}.model-detail-hero>nav{font-size:13px}.model-profile-kind{font-size:12px;line-height:1.35}.model-api-warning{font-size:15px;line-height:1.55}.model-overview-grid h3{font-size:18px;line-height:1.35}.model-overview-grid dl>div{font-size:14px;line-height:1.45}.model-overview-grid p{font-size:15px;line-height:1.65}.model-overview-grid a{font-size:14px}.model-overview-grid article>small{font-size:13px;line-height:1.55}.model-capability-cloud span{font-size:13px}.model-price-grid span,.model-benchmark-grid span{font-size:12px;line-height:1.35}.model-price-grid strong,.model-benchmark-grid strong{font-size:23px}.model-price-grid small,.model-benchmark-grid small{font-size:13px;line-height:1.55}.model-benchmark-note p{font-size:15px;line-height:1.65}.model-live-tiers h3{font-size:16px}.model-live-tiers>div{font-size:13px;line-height:1.5}.model-category-scores span{font-size:12px;line-height:1.35}.model-category-scores strong{font-size:18px}.model-evidence-card>header strong{font-size:17px;line-height:1.35}.model-evidence-card>header small{font-size:13px;line-height:1.5}.model-evidence-card>p{font-size:15px;line-height:1.65}.model-unit-pricing span{font-size:12px;line-height:1.35}.model-unit-pricing strong{font-size:16px}.model-unit-pricing small{font-size:13px;line-height:1.5}.model-metric-bar>span strong{font-size:14px}.model-metric-bar>span b{font-size:14px}.model-metric-bar>small{font-size:13px;line-height:1.5}.model-evidence-missing strong{font-size:15px}.model-evidence-missing small{font-size:14px;line-height:1.55}.model-arena-grid article>span{font-size:12px;line-height:1.35}.model-arena-grid article>strong{font-size:22px}.model-arena-grid article>small{font-size:13px}@media (max-width: 620px){.model-reported-benchmarks{grid-template-columns:1fr}.model-context-tiers>div{grid-template-columns:1fr}}.model-capability-matrix>div>strong{font-size:15px}.model-capability-matrix b{font-size:13px}.model-capability-matrix small{font-size:14px;line-height:1.5}.model-adoption-grid span{font-size:12px;line-height:1.35}.model-adoption-grid strong{font-size:25px}.model-adoption-grid small{font-size:14px;line-height:1.6}.model-source-list strong{overflow:visible;font-size:15px;line-height:1.4;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.model-source-list small{font-size:13px;line-height:1.45}.model-repository-link{font-size:14px}.model-local-run strong{font-size:16px}.model-local-run small{font-size:14px;line-height:1.5}.model-local-run code{font-size:13px}.model-knowledge-filters label{font-size:14px;line-height:1.4}.model-knowledge-filters input,.model-knowledge-filters select{font:inherit;font-size:15px;line-height:1.4}.model-knowledge-counts button{min-height:40px;font-size:14px}.model-knowledge-counts button b{font-size:13px}.model-knowledge-counts>span{font-size:14px}.model-knowledge-card{min-height:410px;padding:24px}.model-knowledge-card>header span{font-size:12px}.model-knowledge-card>header b{font-size:11px}.model-knowledge-card h3{font-size:20px;line-height:1.3}.model-knowledge-card>p{min-height:96px;font-size:15px;line-height:1.6}.model-knowledge-card dl>div{font-size:13px;line-height:1.45}.model-knowledge-card footer>span,.model-knowledge-card footer>strong{font-size:13px}.model-knowledge-empty strong{font-size:16px}.model-knowledge-empty button{font-size:14px}.model-code-card header{font-size:14px}.model-code-card button{font-size:14px}.model-code-card pre{font-size:13px;line-height:1.7}.model-doc-links a{font-size:14px}.model-receipt-grid h3{font-size:19px}.model-receipt-grid ul{font-size:15px;line-height:1.8}.model-receipt-grid pre{font-size:13px;line-height:1.7}.model-faq h3{font-size:17px;line-height:1.4}.model-faq p{font-size:15px;line-height:1.7}.related-models>.discovery-section-heading>a{font-size:14px}.related-models a>span{font-size:12px;line-height:1.35}.related-models a>strong{font-size:18px;line-height:1.35}.related-models a>small{font-size:14px;line-height:1.55}.model-source-note{font-size:13px;line-height:1.5}@media (max-width: 1180px) and (min-width: 681px){.model-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.model-knowledge-filters input,.model-knowledge-filters select{font-size:16px}.model-detail-hero h1,.rankings-hero h1{font-size:clamp(40px,13vw,52px);line-height:1.02}}@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;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:-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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,Cascadia Code,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.right-0{right:0}.isolate{isolation:isolate}.z-40{z-index:40}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-80{max-height:20rem}.w-1\.5{width:.375rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[16px\]{min-width:16px}.max-w-56{max-width:14rem}.max-w-\[820px\]{max-width:820px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/35{border-color:#fbbf2459}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-400\/40{border-color:#34d39966}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-\[\#1c1a17\]{--tw-bg-opacity: 1;background-color:rgb(28 26 23 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400\/\[0\.055\]{background-color:#fbbf240e}.bg-amber-400\/\[0\.07\]{background-color:#fbbf2412}.bg-black\/10{background-color:#0000001a}.bg-current{background-color:currentColor}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/\[0\.07\]{background-color:#34d39912}.bg-stone-950{--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.07\]{background-color:#ffffff12}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.text-stone-200{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-sky-300\/40{text-decoration-color:#7dd3fc66}.underline-offset-2{text-underline-offset:2px}.accent-amber-400{accent-color:#fbbf24}.accent-emerald-400{accent-color:#34d399}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}:root{color-scheme:dark;--bg: #151412;--sidebar: #11100f;--surface: #1a1917;--raised: #3a3630;--input: #171614;--preview: #1f1d1a;--rail: #131211;--border: rgba(250, 248, 244, .1);--border-strong: rgba(250, 248, 244, .18);--text: #d6d3d1;--strong: #faf8f4;--heading: #f5f5f4;--secondary: #c2bdb6;--muted: #a8a29e;--subtle: #8a8378;--disabled: #78716c;--divider: rgba(250, 248, 244, .08);--hover: rgba(250, 248, 244, .06);--selected: rgba(250, 248, 244, .1);--faint: rgba(250, 248, 244, .035);--shadow: rgba(0, 0, 0, .44);--saffron: #e2712a;--saffron-strong: #f08c48;--saffron-line: rgba(226, 113, 42, .32);--saffron-wash: rgba(226, 113, 42, .09);--green: #6f8f63;--rose: #b5463c;--amber: #b5463c;--blue: #8a8378;--violet: #8a8378;--violet-strong: #a8a29e;--on-primary: #151412;--on-green: #0f1410;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=light]{color-scheme:light;--bg: #faf8f4;--sidebar: #f3efe8;--surface: #ffffff;--raised: #ffffff;--input: #ffffff;--preview: #f3efe8;--rail: #f3efe8;--border: rgba(21, 20, 18, .13);--border-strong: rgba(21, 20, 18, .22);--text: #2b2925;--strong: #151412;--heading: #211f1c;--secondary: #4a453e;--muted: #5c564d;--subtle: #6b6459;--disabled: #8a8378;--divider: rgba(21, 20, 18, .11);--hover: rgba(21, 20, 18, .05);--selected: rgba(21, 20, 18, .08);--faint: rgba(21, 20, 18, .03);--shadow: rgba(21, 20, 18, .16);--saffron: #b8551a;--saffron-strong: #9c4614;--saffron-line: rgba(184, 85, 26, .34);--saffron-wash: rgba(184, 85, 26, .08);--green: #4d6b42;--rose: #96322a;--amber: #96322a;--blue: #6b6459;--violet: #6b6459;--violet-strong: #5c564d;--on-primary: #faf8f4;--on-green: #ffffff}*{box-sizing:border-box;letter-spacing:0}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden;background:var(--bg);color:var(--text)}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}code,pre{font-family:Cascadia Code,JetBrains Mono,ui-monospace,monospace}::-moz-selection{background:#d6d3d133;color:#fff}::selection{background:#d6d3d133;color:#fff}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#a8a29e38;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}@keyframes copy-pop{0%{transform:scale(.96)}55%{transform:scale(1.05)}to{transform:scale(1)}}.spin{animation:spin .8s linear infinite}.button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--border-strong);border-radius:6px;background:#ffffff09;color:var(--secondary);font-size:12px;font-weight:600;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.button:hover{background:var(--divider);color:var(--strong)}.button.is-copied{border-color:#6f8f6347;background:#6f8f6314;color:var(--green);animation:copy-pop .26s ease-out}.button-primary{border-color:var(--saffron);background:var(--saffron);color:var(--on-primary)}.button-primary:hover{border-color:var(--saffron-strong);background:var(--saffron-strong);color:var(--on-primary)}.button-danger{border-color:#b5463c38;color:var(--rose)}.button-danger:hover{background:#b5463c17}.button-ghost{border-color:transparent;background:transparent}.icon-button{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:6px;background:transparent;color:var(--muted);transition:color .15s ease,background .15s ease}.icon-button:hover{background:var(--hover);color:var(--heading)}.icon-button:focus-visible,.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.select-wrap{position:relative;display:inline-flex;min-width:130px}.select-wrap select{width:100%;min-height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 32px 0 11px;border:1px solid var(--border);border-radius:6px;outline:none;background:var(--input);color:var(--secondary);font-size:12px}.select-wrap svg{position:absolute;top:11px;right:10px;pointer-events:none;color:var(--subtle)}.status{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:5px 9px;font-size:13px;line-height:1;text-transform:capitalize;white-space:nowrap}.status i{width:6px;height:6px;border-radius:50%;background:var(--subtle)}.status-ok{border-color:#6f8f632e;background:#6f8f630e;color:var(--green)}.status-ok i{background:var(--green)}.status-warning{border-color:#b5463c2e;background:#b5463c0d;color:var(--amber)}.status-warning i{background:var(--amber)}.status-error{border-color:#b5463c33;background:#b5463c0f;color:var(--rose)}.status-error i{background:var(--rose)}.status-idle{color:var(--muted)}.toggle{position:relative;width:36px;height:20px;flex:0 0 36px;border:1px solid var(--border-strong);border-radius:999px;background:#ffffff0a}.toggle span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform .16s ease,background .16s ease}.toggle.is-on{border-color:#6f8f633d;background:#6f8f6321}.toggle.is-on span{transform:translate(16px);background:var(--green)}.notice{display:flex;min-height:38px;align-items:center;gap:9px;margin-bottom:14px;padding:9px 11px;border:1px solid var(--border);border-radius:6px;background:#8a837809;color:var(--secondary);font-size:13px}.notice svg{flex:0 0 auto;color:var(--blue)}.notice-success{border-color:#6f8f6329;background:#6f8f630a;color:var(--green)}.notice-success svg{color:var(--green)}.notice-error{border-color:#b5463c2e;background:#b5463c0b;color:var(--rose)}.notice-error svg{color:var(--rose)}.loading-state{display:flex;min-height:220px;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:12px}.empty-state{display:grid;min-height:290px;place-content:center;justify-items:center;padding:36px;text-align:center}.empty-icon{display:grid;width:42px;height:42px;margin-bottom:15px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted)}.empty-state h2{margin:0;color:var(--text);font-size:14px;font-weight:600}.empty-state p{max-width:360px;margin:7px 0 18px;color:var(--subtle);font-size:13px;line-height:1.6}.product-shell{display:flex;width:100%;height:100%;overflow:hidden;background:var(--bg);font-size:17px;font-size-adjust:.56}.product-shell .kendr-lockup{font-size-adjust:none}.route-progress{position:fixed;z-index:90;top:0;left:0;width:100%;height:1px;transform-origin:left center;background:#d6d3d18c}.product-sidebar{position:relative;z-index:30;display:flex;width:286px;min-width:286px;height:100%;flex-direction:column;overflow:hidden;background:var(--sidebar);transition:width .18s ease,min-width .18s ease,transform .18s ease}.sidebar-collapsed .product-sidebar{width:0;min-width:0}.sidebar-collapsed .product-sidebar>*{visibility:hidden}.sidebar-brand{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:11px 14px 8px}.brand-button,.public-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;background:transparent}.brand-mark{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#ffffff0f;color:var(--heading)}.brand-copy{display:grid;justify-items:start;line-height:1.1}.brand-copy strong{color:var(--strong);font-size:14px;font-weight:650}.brand-copy small{margin-top:3px;color:var(--muted);font-size:13px;text-transform:uppercase}.mobile-close{display:none}.new-chat-button{display:flex;height:40px;flex:0 0 40px;align-items:center;justify-content:center;gap:8px;margin:2px 14px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#fff1;color:var(--strong);font-size:13px;font-weight:550;transition:background .15s ease}.new-chat-button:hover{background:#ffffff1a}.admin-scope{display:flex;height:42px;flex:0 0 42px;align-items:center;gap:9px;margin:2px 14px 12px;padding:0 11px;border:1px solid rgba(181,70,60,.13);border-radius:6px;background:#b5463c09;color:var(--text);font-size:13px}.admin-scope svg{color:var(--amber)}.sidebar-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:0 11px 12px}.sidebar-item{display:flex;width:100%;height:40px;flex:0 0 40px;align-items:center;gap:11px;padding:0 10px;border-radius:6px;color:var(--secondary);font-size:14px;transition:background .15s ease,color .15s ease}.sidebar-item svg{flex:0 0 auto;color:var(--subtle)}.sidebar-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item:hover{background:#ffffff0b;color:var(--heading)}.sidebar-item.is-active{background:var(--selected);color:var(--strong)}.sidebar-item.is-active svg{color:var(--text)}.sidebar-item.admin-link{margin-top:10px;border-top:1px solid var(--border);border-radius:0 0 6px 6px;padding-top:10px;height:47px}.sidebar-item.admin-link svg:last-child{margin-left:auto}.sidebar-footer{flex:0 0 auto;border-top:1px solid var(--hover);padding:11px}.credit-mini{display:flex;align-items:center;justify-content:space-between;padding:2px 9px 9px;color:var(--muted);font-size:12px}.credit-mini strong{color:var(--secondary);font-size:13px;font-weight:600}.profile-wrap{position:relative}.profile-button{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;background:transparent;text-align:left;transition:background .15s ease}.profile-button:hover,.profile-button[aria-expanded=true]{background:#ffffff0d}.profile-avatar,.account-avatar{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0f;color:var(--text);font-size:12px;font-weight:650}.profile-copy{display:grid;min-width:0;flex:1}.profile-copy strong,.profile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy strong{color:var(--text);font-size:13px;font-weight:550}.profile-copy small{margin-top:3px;color:var(--muted);font-size:13px}.profile-button>svg{color:var(--subtle)}.profile-menu{position:absolute;z-index:50;bottom:calc(100% + 7px);left:0;width:100%;padding:5px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:0 18px 50px #00000070}.profile-menu button{display:flex;width:100%;height:34px;align-items:center;gap:9px;padding:0 9px;border-radius:5px;background:transparent;color:var(--secondary);font-size:13px}.profile-menu button:hover{background:var(--hover);color:var(--strong)}.product-main{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden}.desktop-collapse{position:absolute;z-index:20;top:13px;left:13px}.route-stage,.route-content{width:100%;height:100%;min-height:0}.route-content{overflow:hidden}.mobile-header,.mobile-backdrop{display:none}.screen-close{position:absolute;z-index:60;top:12px;right:14px;width:36px;height:36px;border:1px solid var(--border);background:var(--surface);color:var(--secondary);box-shadow:0 8px 24px var(--shadow)}.screen-close:hover{background:var(--raised);color:var(--strong)}.page-scroll{width:100%;height:100%;overflow-y:auto;padding:58px 42px 64px}.narrow-page{max-width:1080px;margin:0 auto}.page-header{display:flex;min-height:73px;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--border)}.page-heading{min-width:0}.eyebrow{display:block;margin-bottom:7px;color:var(--muted);font-size:13px;font-weight:650;text-transform:uppercase}.page-heading h1{margin:0;color:var(--strong);font-size:24px;font-weight:620;line-height:1.2}.page-heading p{max-width:720px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.page-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.section-block{margin-top:28px;padding-top:21px;border-top:1px solid var(--border)}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.section-heading h2{margin:0;color:var(--text);font-size:15px;font-weight:600}.section-heading p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.metric{display:grid;min-height:112px;align-content:center;padding:18px;border-right:1px solid var(--border)}.metric:last-child{border-right:0}.metric>span{color:var(--subtle);font-size:12px}.metric strong{margin-top:8px;color:var(--strong);font-size:22px;font-weight:580}.metric small{margin-top:5px;color:var(--muted);font-size:12px}.metric-green strong{color:var(--green)}.metric-amber strong{color:var(--amber)}.metric-blue strong{color:var(--blue)}.filter-bar{display:flex;min-height:48px;align-items:center;gap:9px;margin-bottom:14px;padding:6px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.filter-bar>span:last-child{margin-left:auto;padding:0 8px;color:var(--subtle);font-size:12px}.search-input{position:relative;display:flex;min-width:250px;align-items:center}.search-input svg{position:absolute;left:10px;color:var(--subtle)}.search-input input,.inline-form input,.connector-fields input,.auth-form-wrap input{width:100%;min-height:36px;border:1px solid var(--border);border-radius:6px;outline:none;background:var(--input);color:var(--text);font-size:12px}.search-input input{padding:0 10px 0 32px}.search-input input::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:var(--subtle)}.search-input input::placeholder,input::placeholder,textarea::placeholder{color:var(--subtle)}.search-input input:focus,.inline-form input:focus,.connector-fields input:focus,.auth-form-wrap input:focus{border-color:#fff3}.public-shell{width:100%;height:100%;overflow-y:auto;background:var(--bg)}.public-shell main{min-height:calc(100vh - 62px)}.public-header{position:sticky;z-index:60;top:0;display:flex;width:100%;height:62px;align-items:center;gap:34px;padding:0 36px;border-bottom:1px solid rgba(255,255,255,.065);background:#151412f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-brand{color:var(--strong)}.public-brand strong{font-size:14px;font-weight:650}.public-header nav{display:flex;align-items:center;gap:25px}.public-header nav a,.text-link{color:var(--muted);font-size:13px;transition:color .15s ease}.public-header nav a:hover,.public-header nav a.active,.text-link:hover{color:var(--heading)}.public-actions{display:flex;margin-left:auto;align-items:center;gap:18px}.public-menu{display:none;margin-left:auto}.public-hero{display:grid;width:min(1260px,calc(100% - 64px));min-height:calc(100vh - 118px);grid-template-columns:minmax(0,.86fr) minmax(510px,1.14fr);align-items:center;gap:72px;margin:0 auto;padding:72px 0 56px}.hero-copy{max-width:570px}.hero-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--secondary);font-size:12px;font-weight:650;text-transform:uppercase}.hero-kicker svg{color:var(--amber)}.hero-copy h1{margin:0;color:var(--strong);font-size:54px;font-weight:570;line-height:1.06}.hero-copy>p{max-width:535px;margin:24px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.hero-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:var(--subtle);font-size:12px}.hero-proof span{display:inline-flex;align-items:center;gap:6px}.hero-proof svg{color:var(--muted)}.routing-visual{position:relative;width:100%;max-width:640px;min-height:480px;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:var(--sidebar);box-shadow:0 34px 90px #00000054}.visual-window-bar{display:flex;height:47px;align-items:center;gap:6px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--rail)}.visual-window-bar>span{width:7px;height:7px;border-radius:50%;background:#3f3b37}.visual-window-bar strong{margin-left:9px;color:var(--muted);font-size:12px;font-weight:550}.visual-window-bar small{margin-left:auto;color:var(--green);font-size:12px;text-transform:uppercase}.visual-request{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin:23px;padding:14px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.visual-request>svg{color:var(--muted)}.visual-request>span{display:grid;min-width:0}.visual-request strong{color:var(--text);font-size:13px}.visual-request small{margin-top:4px;overflow:hidden;color:var(--subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.visual-request em{color:var(--subtle);font-size:12px;font-style:normal}.route-track{position:relative;height:24px;margin:0 45px;overflow:hidden}.route-track span{position:absolute;top:11px;right:0;left:0;height:1px;background:#ffffff17}.route-track i{position:absolute;z-index:2;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:var(--text);box-shadow:0 0 0 5px #d6d3d112}.route-nodes{display:grid;gap:8px;padding:0 23px}.route-node{display:grid;min-height:59px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.route-node>svg:first-child{color:var(--muted)}.route-node>svg:last-child{color:var(--green)}.route-node>span{display:grid}.route-node strong{color:var(--text);font-size:13px}.route-node small{margin-top:3px;color:var(--subtle);font-size:12px}.route-node.is-selected{border-color:#b5463c30;background:#b5463c06}.route-node.is-selected>svg:first-child,.route-node.is-selected>svg:last-child{color:var(--amber)}.visual-result{display:flex;height:50px;align-items:center;gap:18px;margin:18px 23px 23px;padding:0 13px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.visual-result span{display:inline-flex;align-items:center;gap:6px;color:var(--green)}.visual-result span i{width:6px;height:6px;border-radius:50%;background:var(--green)}.visual-result strong{color:var(--secondary);font-size:12px;font-weight:550}.visual-result small{margin-left:auto}.provider-strip{display:flex;min-height:57px;align-items:center;justify-content:space-evenly;gap:24px;overflow:hidden;padding:0 32px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--sidebar)}.provider-strip span{flex:0 0 auto;color:var(--subtle);font-size:12px;font-weight:550}.public-band{width:min(1160px,calc(100% - 64px));margin:0 auto;padding:110px 0}.band-heading{max-width:650px}.band-heading>span,.public-page-title>span{display:block;margin-bottom:12px;color:var(--muted);font-size:12px;font-weight:650;text-transform:uppercase}.band-heading h2,.public-page-title h1{margin:0;color:var(--strong);font-size:38px;font-weight:570;line-height:1.16}.band-heading p,.public-page-title p{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.mode-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:49px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.mode-comparison article{min-height:275px;padding:33px;background:var(--surface)}.mode-comparison article>div{display:flex;align-items:center;gap:9px;color:var(--secondary);font-size:13px}.mode-comparison article:first-child>div svg{color:var(--blue)}.mode-comparison article:last-child>div svg{color:var(--amber)}.mode-comparison h3{margin:31px 0 0;color:var(--heading);font-size:20px;font-weight:570}.mode-comparison p{max-width:430px;margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.mode-comparison small{display:block;margin-top:30px;color:var(--subtle);font-size:12px;text-transform:uppercase}.code-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:78px;align-items:center;border-top:1px solid var(--border)}.code-band pre{overflow-x:auto;margin:0;padding:25px;border:1px solid var(--border);border-radius:8px;background:var(--sidebar);color:var(--muted);font-size:13px;line-height:1.8}.code-band pre b{color:var(--text);font-weight:550}.code-band pre i{color:var(--green);font-style:normal}.kendr-home-hero{min-height:710px}.kendr-home-hero .hero-copy{max-width:585px}.kendr-home-hero .hero-copy h1{max-width:560px;font-size:clamp(48px,5vw,70px);letter-spacing:-.045em;line-height:.98}.kendr-home-hero .hero-copy>p{max-width:565px}.home-primary-action{min-height:41px;padding:0 17px}.workspace-visual{position:relative;width:100%;max-width:640px;min-height:498px;overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:var(--sidebar);box-shadow:0 34px 90px #0000005c}.workspace-visual:before{position:absolute;width:330px;height:330px;border-radius:50%;background:#b5463c0b;content:"";filter:blur(70px);pointer-events:none;right:-140px;top:-120px}.workspace-visual .visual-window-bar{position:relative}.workspace-visual .visual-window-bar small{display:inline-flex;align-items:center;gap:6px}.workspace-visual .visual-window-bar small i{width:6px;height:6px;border-radius:50%;background:var(--green)}.workspace-greeting{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:29px 27px 20px}.workspace-greeting>span{display:grid}.workspace-greeting small{color:var(--subtle);font-size:12px;text-transform:uppercase}.workspace-greeting strong{margin-top:7px;color:var(--heading);font-size:20px;font-weight:570}.workspace-greeting em{color:var(--muted);font-size:12px;font-style:normal}.workspace-command{position:relative;display:grid;min-height:51px;grid-template-columns:23px minmax(0,1fr) 22px;align-items:center;gap:8px;margin:0 27px 20px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#ffffff0b;color:var(--muted);font-size:13px}.workspace-command>svg:first-child{color:var(--amber)}.workspace-command>svg:last-child{color:var(--subtle)}.workspace-tasks{position:relative;display:grid;gap:8px;padding:0 27px}.workspace-task{display:grid;min-height:68px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.workspace-task.is-live{background:#b5463c06}.workspace-task-icon{position:relative;display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--border);border-radius:6px;color:var(--secondary)}.workspace-task-icon .workspace-pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(181,70,60,.35);border-radius:8px}.workspace-task.is-live .workspace-task-icon{color:var(--amber)}.workspace-task>span{display:grid;min-width:0}.workspace-task strong{color:var(--text);font-size:13px;font-weight:550}.workspace-task small{margin-top:4px;overflow:hidden;color:var(--subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-task>em{color:var(--amber);font-size:13px;font-style:normal;text-transform:uppercase}.workspace-task>svg{color:var(--green)}.workspace-footer{display:flex;min-height:56px;align-items:center;gap:17px;margin:18px 27px 0;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.workspace-footer span{display:inline-flex;align-items:center;gap:6px}.workspace-footer span svg{color:var(--secondary)}.workspace-footer small{margin-left:auto;color:var(--subtle);font-size:13px;text-transform:uppercase}.home-integration-strip{scroll-margin-top:70px}.home-integration-strip>small{flex:0 0 auto;color:#3f3b37;font-size:13px;font-weight:650;text-transform:uppercase}.home-integration-strip span{color:#6f6a65}.outcome-band,.workflow-showcase,.intelligence-band{scroll-margin-top:70px}.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:51px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.outcome-grid article{position:relative;min-height:270px;padding:33px 27px 29px;border-left:1px solid var(--border)}.outcome-grid article:first-child{border-left:0}.outcome-grid .card-index{display:block;color:#3f3b37;font-family:Cascadia Code,monospace;font-size:13px}.outcome-grid article>svg{margin-top:39px;color:var(--secondary)}.outcome-grid h3,.product-story-card h3,.workflow-card-grid h3,.intelligence-list h3{margin:17px 0 0;color:var(--heading);font-size:16px;font-weight:570}.outcome-grid p,.product-story-card p,.workflow-card-grid p,.intelligence-list p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.home-section-shell{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--sidebar)}.home-section-shell .public-band{padding-top:104px;padding-bottom:104px}.home-product-section{scroll-margin-top:70px}.product-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:51px}.product-story-card{position:relative;min-height:440px;scroll-margin-top:88px;padding:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.product-story-card:after{position:absolute;inset:auto 20px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);content:""}.product-card-head{display:flex;align-items:center;justify-content:space-between}.product-card-head>span{display:grid;width:39px;height:39px;place-items:center;border:1px solid var(--border-strong);border-radius:7px;background:#ffffff09;color:var(--text)}.product-card-head small{color:var(--subtle);font-size:13px;font-weight:650;text-transform:uppercase}.product-story-card h3{margin-top:34px;font-size:22px}.product-story-card p{min-height:96px;margin-top:13px}.product-story-card ul{display:grid;gap:10px;margin:26px 0 31px;padding:20px 0 0;border-top:1px solid var(--border);list-style:none}.product-story-card li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.product-story-card li svg{color:var(--green)}.product-story-card>a{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:600}.product-story-card>a:hover{color:var(--strong)}.product-agent .product-card-head>span{color:var(--amber)}.product-code .product-card-head>span{color:var(--blue)}.product-cloud .product-card-head>span{color:var(--green)}.deep-research-feature{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:90px}.deep-research-intro>span{display:inline-flex;align-items:center;gap:7px;color:var(--violet);font-size:12px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.deep-research-intro>span svg{color:#a78bfa}.deep-research-intro h2{max-width:570px;margin:18px 0 0;color:var(--strong);font-size:41px;font-weight:560;letter-spacing:-.026em;line-height:1.1}.deep-research-intro>p{max-width:590px;margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.deep-research-proof{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:27px;padding-top:22px;border-top:1px solid var(--border)}.deep-research-proof strong{grid-column:1 / -1;margin-bottom:4px;color:var(--secondary);font-size:12px;font-weight:580}.deep-research-proof span{position:relative;padding-left:11px;color:var(--muted);font-size:12px}.deep-research-proof span:before{position:absolute;top:4px;left:0;width:3px;height:3px;border-radius:50%;background:#8b5cf6;content:""}.deep-research-intro>a{display:inline-flex;align-items:center;gap:7px;margin-top:29px;color:var(--text);font-size:12px;font-weight:620}.deep-research-intro>a:hover{color:var(--strong)}.deep-research-workflow{overflow:hidden;border:1px solid rgba(138,131,120,.18);border-radius:9px;background:linear-gradient(145deg,#8a83780b,#ffffff03 52%),var(--surface);box-shadow:0 28px 70px #0000003d}.deep-research-workflow>header{display:flex;min-height:51px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--border)}.deep-research-workflow>header span{color:var(--text);font-size:12px;font-weight:580}.deep-research-workflow>header small{display:inline-flex;align-items:center;gap:6px;color:#8b7fa6;font-size:13px;text-transform:uppercase}.deep-research-workflow>header small:before{width:5px;height:5px;border-radius:50%;background:#a78bfa;box-shadow:0 0 11px #8a83788c;content:""}.deep-research-workflow>article{display:grid;min-height:91px;grid-template-columns:31px minmax(0,1fr) 19px;align-items:center;gap:11px;padding:13px 18px;border-bottom:1px solid var(--border)}.deep-research-workflow>article>small{color:#514a5e;font-family:Cascadia Code,monospace;font-size:13px}.deep-research-workflow>article>div{display:grid;gap:5px}.deep-research-workflow>article strong{color:var(--text);font-size:12px;font-weight:580}.deep-research-workflow>article p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.deep-research-workflow>article>svg{color:#756b85}.deep-research-workflow>footer{display:grid;grid-template-columns:repeat(3,1fr);min-height:76px}.deep-research-workflow>footer>span{display:grid;align-content:center;gap:4px;padding:0 15px;border-left:1px solid var(--border)}.deep-research-workflow>footer>span:first-child{border-left:0}.deep-research-workflow>footer strong{color:var(--violet);font-size:12px;font-weight:620}.deep-research-workflow>footer small{color:var(--subtle);font-size:13px;text-transform:uppercase}.workflow-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:51px}.workflow-card-grid article{min-height:260px;padding:26px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:transform .18s ease,border-color .18s ease,background .18s ease}.workflow-card-grid article:hover{transform:translateY(-3px);border-color:var(--border-strong);background:var(--raised)}.workflow-card-icon{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--secondary)}.workflow-card-grid p{min-height:75px}.workflow-card-grid small{display:block;margin-top:25px;padding-top:16px;border-top:1px solid var(--border);color:var(--subtle);font-size:13px;text-transform:uppercase}.task-flow-section .public-band{padding-top:95px;padding-bottom:95px}.task-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;gap:9px;margin-top:50px}.task-flow>svg{color:#3f3b37}.task-flow article{display:grid;min-height:175px;align-content:center;justify-items:start;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.task-flow article>span{color:#3f3b37;font-family:Cascadia Code,monospace;font-size:13px}.task-flow article>svg{margin-top:24px;color:var(--secondary)}.task-flow strong{margin-top:12px;color:var(--text);font-size:13px;font-weight:600}.task-flow small{margin-top:4px;color:var(--subtle);font-size:13px}.intelligence-band{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:78px}.intelligence-list{border-top:1px solid var(--border)}.intelligence-list article{display:grid;min-height:132px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;border-bottom:1px solid var(--border)}.intelligence-list article>svg{color:var(--secondary)}.intelligence-list h3{margin:0;font-size:13px}.intelligence-list p{margin-top:6px}.intelligence-list article>small{grid-column:2;margin-top:-30px;color:var(--subtle);font-size:13px;text-transform:uppercase}.desktop-conversion{padding:35px;border-top:1px solid var(--border);background:var(--bg)}.desktop-conversion-inner{display:grid;width:min(1220px,100%);grid-template-columns:1fr .9fr;align-items:center;gap:75px;margin:0 auto;padding:76px 82px;border:1px solid var(--border-strong);border-radius:10px;background:var(--sidebar);box-shadow:inset 0 1px var(--faint)}.desktop-conversion-inner>div:first-child>span{color:var(--muted);font-size:12px;font-weight:650;text-transform:uppercase}.desktop-conversion h2{max-width:590px;margin:15px 0 0;color:var(--strong);font-size:38px;font-weight:570;line-height:1.12}.desktop-conversion p{max-width:610px;margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.desktop-unlocks{display:grid;border-top:1px solid var(--border)}.desktop-unlocks>span{display:grid;min-height:75px;grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:3px 10px;border-bottom:1px solid var(--border)}.desktop-unlocks svg{grid-row:1 / 3;color:var(--secondary)}.desktop-unlocks strong{color:var(--text);font-size:12px;font-weight:550}.desktop-unlocks small{color:var(--subtle);font-size:13px}.public-footer{display:flex;min-height:86px;align-items:center;gap:28px;padding:20px 36px;border-top:1px solid var(--border);background:var(--sidebar);color:var(--subtle);font-size:12px}.public-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:21px;margin-left:auto}.public-footer a{display:inline-flex;align-items:center;gap:5px;transition:color .15s ease}.public-footer a:hover{color:var(--text)}.public-page{width:min(1080px,calc(100% - 64px));min-height:calc(100vh - 148px);margin:0 auto;padding:105px 0 90px}.public-page-title{max-width:720px;margin-bottom:55px}.product-overview-page{width:min(1180px,calc(100% - 64px));padding-top:84px}.product-overview-hero{max-width:870px;padding-bottom:61px}.product-overview-hero>span,.product-continuity>div:first-child>span{color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.product-overview-hero h1{max-width:820px;margin:17px 0 0;color:var(--strong);font-size:52px;font-weight:570;letter-spacing:-.032em;line-height:1.06}.product-overview-hero>p{max-width:770px;margin:21px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.product-overview-nav{position:sticky;z-index:8;top:62px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0d0c0bf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-overview-nav a{display:flex;min-height:58px;align-items:center;gap:10px;padding:0 20px;border-left:1px solid var(--border);color:var(--secondary);font-size:12px;font-weight:580;transition:color .15s ease,background .15s ease}.product-overview-nav a:first-child{border-left:0}.product-overview-nav a:hover{background:#ffffff05;color:var(--heading)}.product-overview-nav small{color:var(--subtle);font-family:Cascadia Code,monospace;font-size:13px}.product-detail-list{display:grid}.product-detail{scroll-margin-top:121px;padding:82px 0 76px;border-bottom:1px solid var(--border)}.product-detail-heading{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1fr);gap:74px;align-items:start}.product-detail-identity{display:flex;align-items:center;gap:17px}.product-detail-identity>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:8px;background:var(--faint);color:var(--green)}.product-detail-agent .product-detail-identity>span{color:var(--amber)}.product-detail-deep-research .product-detail-identity>span{border-color:#8a837838;background:#8a83780a;color:var(--violet)}.product-detail-code .product-detail-identity>span{color:var(--blue)}.product-detail-identity div{display:grid;gap:7px}.product-detail-identity small{color:var(--subtle);font-size:13px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.product-detail-identity h2{margin:0;color:var(--heading);font-size:22px;font-weight:590}.product-detail-heading>div:last-child h3{max-width:690px;margin:0;color:var(--strong);font-size:33px;font-weight:560;letter-spacing:-.022em;line-height:1.15}.product-detail-heading>div:last-child p{max-width:705px;margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.product-detail-heading>div:last-child>a{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--text);font-size:12px;font-weight:620}.product-detail-heading>div:last-child>a:hover{color:var(--strong)}.product-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.product-outcome-grid article{min-height:260px;padding:30px 27px 27px;border-left:1px solid var(--border)}.product-outcome-grid article:first-child{border-left:0}.product-outcome-grid svg{color:var(--muted)}.product-outcome-grid h4{max-width:270px;margin:36px 0 0;color:var(--text);font-size:13px;font-weight:590;line-height:1.35}.product-outcome-grid p{margin:11px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.product-example-row{display:grid;min-height:65px;grid-template-columns:100px repeat(3,minmax(0,1fr));align-items:center;gap:17px;padding:0 17px;border-bottom:1px solid var(--border)}.product-example-row>small{color:var(--subtle);font-size:13px;font-weight:650;text-transform:uppercase}.product-example-row>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.product-example-row svg{flex:0 0 auto;color:var(--green)}.product-continuity{padding:84px 0 25px}.product-continuity>div:first-child{display:grid;grid-template-columns:.55fr 1fr;align-items:start;gap:70px}.product-continuity h2{max-width:690px;margin:0;color:var(--strong);font-size:34px;font-weight:560;letter-spacing:-.022em;line-height:1.17}.product-continuity-flow{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;gap:9px;margin-top:45px}.product-continuity-flow>svg{justify-self:center;color:#3f3b37}.product-continuity-flow article{display:grid;min-height:168px;grid-template-columns:26px 1fr;align-content:center;gap:5px 9px;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.product-continuity-flow article>svg{grid-row:1 / 4;color:var(--muted)}.product-continuity-flow article>small{color:var(--subtle);font-family:Cascadia Code,monospace;font-size:13px}.product-continuity-flow article>strong{color:var(--text);font-size:13px;font-weight:580}.product-continuity-flow article>p{margin:1px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.feature-list{border-top:1px solid var(--border)}.feature-list article{display:grid;min-height:96px;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:18px;border-bottom:1px solid var(--border)}.feature-list article>svg:first-child{color:var(--muted)}.feature-list article>svg:last-child{color:#3f3b37}.feature-list h2{margin:0;color:var(--text);font-size:13px;font-weight:600}.feature-list p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.public-model-table,.data-table,.model-list,.admin-model-list{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.table-row{display:grid;min-width:720px;min-height:66px;grid-template-columns:1.7fr .7fr .7fr 1fr;align-items:center;gap:16px;padding:0 17px;border-top:1px solid var(--border);color:var(--secondary);font-size:13px}.table-row:first-child{border-top:0}.table-row>span:first-child{display:grid}.table-row strong{color:var(--text);font-weight:550}.table-row small{margin-top:4px;color:var(--subtle);font-size:12px}.table-head,.data-head{min-height:40px;background:#ffffff06;color:var(--subtle);font-size:12px;font-weight:600;text-transform:uppercase}.models-catalog-page{width:min(1280px,calc(100% - 64px));padding-top:82px}.models-catalog-header{padding-bottom:50px;border-bottom:1px solid var(--border)}.models-catalog-header>span,.models-section-heading>div>span{color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.models-catalog-header h1{max-width:850px;margin:17px 0 0;color:var(--strong);font-size:44px;font-weight:570;letter-spacing:-.025em;line-height:1.1}.models-catalog-header>p{max-width:790px;margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.models-catalog-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:37px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.models-catalog-summary>div{display:grid;min-height:91px;grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:10px;padding:18px;border-left:1px solid var(--border)}.models-catalog-summary>div:first-child{border-left:0}.models-catalog-summary svg{color:var(--muted)}.models-catalog-summary span{display:grid;gap:5px}.models-catalog-summary strong{color:var(--text);font-size:14px;font-weight:620}.models-catalog-summary small{color:var(--subtle);font-size:12px}.models-catalog-nav{position:sticky;z-index:5;top:0;display:flex;min-height:52px;align-items:center;gap:27px;border-bottom:1px solid var(--border);background:#0d0c0beb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.models-catalog-nav a{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;transition:color .15s ease}.models-catalog-nav a:hover{color:var(--text)}.models-catalog-nav a:last-child{margin-left:auto;color:var(--secondary)}.models-catalog-nav svg{color:var(--subtle)}.models-catalog-section{scroll-margin-top:65px;padding:66px 0;border-bottom:1px solid var(--border)}.models-catalog-section:last-child{border-bottom:0}.models-section-heading{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);align-items:end;gap:70px;margin-bottom:28px}.models-section-heading h2{max-width:630px;margin:12px 0 0;color:var(--heading);font-size:28px;font-weight:580;letter-spacing:-.018em;line-height:1.2}.models-section-heading>p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.models-pricing-note{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--border);border-left-color:#b5463c4d;border-radius:0 6px 6px 0;background:#b5463c05}.models-pricing-note svg{flex:0 0 auto;margin-top:1px;color:var(--secondary)}.models-pricing-note p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.models-pricing-note strong{color:var(--secondary);font-weight:600}.hosted-model-table{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.hosted-model-row{display:grid;min-height:82px;grid-template-columns:minmax(225px,1.25fr) minmax(125px,.72fr) 76px minmax(135px,.8fr) minmax(280px,1.55fr);align-items:center;gap:18px;padding:11px 17px;border-top:1px solid var(--border)}.hosted-model-head{min-height:40px;border-top:0;background:#ffffff05;color:var(--subtle);font-size:13px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.hosted-model-identity{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px}.hosted-model-identity>i{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--border-strong);border-radius:6px;color:var(--muted);font-style:normal}.hosted-model-identity>i.is-intelligent{border-color:#b5463c38;background:#b5463c09;color:var(--amber)}.hosted-model-identity>span{display:grid;min-width:0;gap:3px}.hosted-model-identity strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.hosted-model-identity code{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hosted-model-identity small{color:var(--subtle);font-size:13px}.model-access{width:-moz-max-content;width:max-content;max-width:100%;padding:5px 7px;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);font-size:13px;font-weight:650;text-transform:uppercase}.model-access-kendr-cloud{border-color:#6f8f632e;color:var(--green)}.model-access-provider-connection,.model-access-ollama-pro-or-max{border-color:#8a83782e;color:var(--blue)}.model-access-preview{border-color:#b5463c2e;color:var(--amber)}.model-context{color:var(--secondary);font-size:12px;font-weight:590}.model-price{display:grid;gap:5px}.model-price strong{color:var(--secondary);font-size:12px;font-weight:590}.model-price small{color:var(--subtle);font-size:13px;line-height:1.4}.model-capability-list{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.model-capability-list>small{padding:4px 6px;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:13px}.model-capability-list>a{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--subtle);font-size:13px;text-transform:uppercase}.model-capability-list>a:hover{color:var(--text)}.local-model-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.local-model-facts article{display:grid;min-height:105px;grid-template-columns:27px minmax(0,1fr);align-content:center;align-items:start;gap:10px;padding:20px;border-left:1px solid var(--border)}.local-model-facts article:first-child{border-left:0}.local-model-facts svg{color:var(--muted)}.local-model-facts span{display:grid;gap:6px}.local-model-facts strong{color:var(--text);font-size:12px;font-weight:600}.local-model-facts small{color:var(--subtle);font-size:13px;line-height:1.55}.local-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.local-model-card{min-height:360px;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.local-model-card-head{display:flex;align-items:center;justify-content:space-between}.local-model-card-head>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border-strong);border-radius:6px;color:var(--secondary)}.local-model-card-head a{display:inline-flex;align-items:center;gap:5px;color:var(--subtle);font-size:13px;text-transform:uppercase}.local-model-card-head a:hover{color:var(--text)}.local-model-card h3{margin:24px 0 0;color:var(--heading);font-size:18px;font-weight:590}.local-model-card>code{display:block;margin-top:8px;color:var(--muted);font-size:12px}.local-model-card>p{min-height:36px;margin:15px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.local-model-card dl{display:grid;gap:0;margin:21px 0 0}.local-model-card dl>div{display:grid;min-height:36px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid var(--border)}.local-model-card dt{color:var(--subtle);font-size:13px}.local-model-card dd{margin:0;color:var(--muted);font-size:13px;line-height:1.4;text-align:right}.local-model-command{display:grid;min-height:76px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:17px;padding:16px 18px;border:1px solid var(--border);border-radius:8px;background:var(--rail)}.local-model-command>svg{color:var(--muted)}.local-model-command>span{display:grid;gap:6px}.local-model-command small{color:var(--subtle);font-size:13px;text-transform:uppercase}.local-model-command code{color:var(--secondary);font-size:12px}.local-model-command a{display:inline-flex;align-items:center;gap:6px;color:var(--secondary);font-size:12px}.model-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.model-note-grid article{min-height:140px;padding:23px;background:var(--surface)}.model-note-grid strong{color:var(--text);font-size:12px;font-weight:600}.model-note-grid p{margin:10px 0 0;color:var(--subtle);font-size:12px;line-height:1.65}.models-catalog-updated{margin:17px 0 0;color:var(--subtle);font-size:13px}.pricing-ledger{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.pricing-ledger article{display:grid;min-height:170px;align-content:center;padding:25px;border-right:1px solid var(--border)}.pricing-ledger article:last-child{border-right:0}.pricing-ledger span{color:var(--muted);font-size:12px}.pricing-ledger strong{margin-top:12px;color:var(--strong);font-size:32px;font-weight:570}.pricing-ledger small{margin-top:7px;color:var(--subtle);font-size:12px}.policy-lines{display:grid;gap:10px;margin-top:30px;color:var(--muted);font-size:13px}.policy-lines p{display:flex;align-items:center;gap:9px;margin:0}.policy-lines svg{color:var(--green)}.pricing-page{width:min(1240px,calc(100% - 64px))}.pricing-title{max-width:780px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pricing-card{position:relative;display:flex;min-height:510px;flex-direction:column;padding:25px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.pricing-card.is-featured{border-color:#b5463c45;background:linear-gradient(180deg,rgba(181,70,60,.035),var(--surface) 36%)}.pricing-card.is-featured:before{position:absolute;top:0;right:20px;left:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(181,70,60,.55),transparent);content:""}.pricing-card-head{display:flex;min-height:38px;align-items:center;justify-content:space-between}.pricing-card-head>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border-strong);border-radius:7px;background:#ffffff09;color:var(--secondary)}.pricing-card.is-featured .pricing-card-head>span{color:var(--amber)}.pricing-card-head>small{padding:5px 8px;border:1px solid rgba(181,70,60,.18);border-radius:999px;background:#b5463c0b;color:var(--amber);font-size:13px;font-weight:650;text-transform:uppercase}.pricing-plan-name{margin-top:27px}.pricing-plan-name h2{margin:0;color:var(--heading);font-size:18px;font-weight:590}.pricing-plan-name p{min-height:34px;margin:7px 0 0;color:var(--subtle);font-size:12px;line-height:1.55}.pricing-price{display:flex;min-height:105px;flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:4px 7px;margin-top:23px;padding-bottom:21px;border-bottom:1px solid var(--border)}.pricing-price strong{color:var(--strong);font-size:38px;font-weight:570;letter-spacing:-.035em;line-height:1}.pricing-price span{color:var(--muted);font-size:12px}.pricing-price small{width:100%;margin-top:9px;color:#6f6a65;font-size:12px}.pricing-card ul{display:grid;gap:12px;margin:23px 0 28px;padding:0;list-style:none}.pricing-card li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:12px;line-height:1.45}.pricing-card li svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.pricing-card>.button{width:100%;margin-top:auto}.pricing-shared-balance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:48px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.pricing-shared-balance>div{display:grid;min-height:135px;grid-template-columns:35px minmax(0,1fr);align-content:center;align-items:start;gap:12px;padding:24px;background:var(--surface)}.pricing-shared-balance>div>svg{color:var(--secondary)}.pricing-shared-balance span{display:grid}.pricing-shared-balance strong{color:var(--text);font-size:13px;font-weight:600}.pricing-shared-balance small{margin-top:6px;color:var(--subtle);font-size:12px;line-height:1.55}.pricing-note{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--muted)}.pricing-note>svg{flex:0 0 auto;color:var(--green)}.pricing-note p{margin:0;font-size:12px;line-height:1.55}.pricing-note strong{color:var(--secondary);font-weight:600}.download-panel{display:flex;min-height:112px;align-items:center;gap:20px;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.download-panel>div{display:flex;flex:1;align-items:center;gap:15px}.download-panel>div>svg{color:var(--secondary)}.download-panel span{display:grid}.download-panel strong{color:var(--strong);font-size:14px}.download-panel small{margin-top:5px;color:var(--subtle);font-size:12px}.public-download-grid{display:grid;gap:10px}.public-download-status{margin:0;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px}.download-meta{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:21px;color:var(--subtle);font-size:12px}.endpoint-list{display:grid;margin-bottom:24px;border-top:1px solid var(--border)}.endpoint-list code{min-height:49px;padding:17px 4px;border-bottom:1px solid var(--border);color:var(--secondary);font-size:13px}.developer-docs-page{width:min(1240px,calc(100% - 64px));padding-top:82px}.developer-docs-header{padding-bottom:58px;border-bottom:1px solid var(--border)}.developer-breadcrumb{display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:12px;font-weight:600;text-transform:uppercase}.developer-breadcrumb a{color:var(--muted);transition:color .15s ease}.developer-breadcrumb a:hover{color:var(--text)}.developer-breadcrumb svg{color:#3f3b37}.developer-docs-header h1{margin:24px 0 0;color:var(--strong);font-size:42px;font-weight:570;letter-spacing:-.025em;line-height:1.12}.developer-docs-header>p{max-width:650px;margin:17px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.developer-docs-facts{display:grid;max-width:850px;grid-template-columns:1fr 1.15fr 1fr;margin-top:34px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.developer-docs-facts>div{display:grid;min-width:0;min-height:72px;align-content:center;gap:8px;padding:15px 18px;border-left:1px solid var(--border)}.developer-docs-facts>div:first-child{border-left:0}.developer-docs-facts small{color:var(--subtle);font-size:13px;font-weight:650;text-transform:uppercase}.developer-docs-facts code{overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.developer-docs-layout{display:grid;grid-template-columns:190px minmax(0,850px);align-items:start;gap:70px;padding-top:52px}.developer-docs-nav{position:sticky;top:82px;display:grid;align-content:start;gap:2px}.developer-docs-nav>span{margin-bottom:10px;color:var(--subtle);font-size:13px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.developer-docs-nav>a{display:flex;min-height:33px;align-items:center;justify-content:space-between;border-radius:5px;color:var(--muted);font-size:12px;transition:background .15s ease,color .15s ease}.developer-docs-nav>a:hover{color:var(--text)}.developer-docs-nav-divider{height:1px;margin:14px 0;background:var(--border)}.developer-docs-nav>.developer-docs-nav-reference{color:var(--secondary)}.developer-docs-nav-reference svg{color:var(--subtle)}.developer-docs-content{min-width:0}.developer-doc-section{scroll-margin-top:92px;padding:60px 0;border-top:1px solid var(--border)}.developer-doc-section:first-child{padding-top:0;border-top:0}.developer-section-heading>span{color:var(--subtle);font-size:13px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.developer-section-heading h2{margin:12px 0 0;color:var(--heading);font-size:23px;font-weight:580;letter-spacing:-.015em}.developer-section-heading p,.developer-body-copy{max-width:690px;margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.developer-body-copy code{padding:2px 5px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--secondary);font-size:12px}.developer-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:27px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--border)}.developer-steps>a{display:grid;min-height:118px;grid-template-columns:29px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:23px 20px;background:var(--surface);transition:background .15s ease}.developer-steps>a:hover{background:var(--preview)}.developer-steps>a>small{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--border-strong);border-radius:5px;color:var(--muted);font-size:13px}.developer-steps>a>span{display:grid;gap:7px}.developer-steps strong{color:var(--text);font-size:12px;font-weight:600}.developer-steps em{color:var(--subtle);font-size:12px;font-style:normal;line-height:1.55}.developer-steps svg{margin-top:6px;color:var(--subtle)}.developer-code-block{margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--rail)}.developer-code-block>div{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:20px;padding:0 15px;border-bottom:1px solid var(--border);background:#ffffff05}.developer-code-block>div span{color:var(--muted);font-size:13px;font-weight:650;text-transform:uppercase}.developer-code-block>div code{color:var(--subtle);font-size:13px}.developer-code-block pre{margin:0;padding:24px;overflow-x:auto;color:var(--secondary);font-size:12px;line-height:1.9}.developer-code-block pre code{font-family:inherit}.developer-header-example{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;margin-top:22px;padding:17px 18px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.developer-header-example small{color:var(--subtle);font-size:13px;font-weight:650;text-transform:uppercase}.developer-header-example code{color:var(--secondary);font-size:12px}.developer-text-link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--secondary);font-size:12px}.developer-text-link svg{color:var(--subtle);transition:transform .15s ease}.developer-text-link:hover{color:var(--text)}.developer-text-link:hover svg{transform:translate(2px)}.developer-endpoints{margin-top:25px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.developer-endpoint-head,.developer-endpoint-row{display:grid;grid-template-columns:84px minmax(170px,.8fr) minmax(250px,1.5fr);align-items:center;gap:17px;padding:0 18px}.developer-endpoint-head{min-height:38px;color:var(--subtle);font-size:13px;font-weight:650;text-transform:uppercase}.developer-endpoint-row{min-height:62px;border-top:1px solid var(--border)}.developer-method{width:-moz-max-content;width:max-content;padding:4px 6px;border:1px solid var(--border-strong);border-radius:4px;color:var(--secondary);font-size:13px;font-weight:700;letter-spacing:.04em}.developer-method-get{border-color:#6f8f6333;color:var(--green)}.developer-method-post{border-color:#8a837833;color:var(--blue)}.developer-endpoint-row code{color:var(--secondary);font-size:12px}.developer-endpoint-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.developer-note{display:grid;max-width:690px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;margin-top:22px;padding:18px;border:1px solid var(--border);border-left-color:#b5463c47;border-radius:0 7px 7px 0;background:#b5463c06}.developer-note>svg{color:var(--secondary)}.developer-note span{display:grid;gap:5px}.developer-note strong{color:var(--secondary);font-size:12px;font-weight:600}.developer-note small{color:var(--muted);font-size:12px;line-height:1.55}.developer-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.developer-reference-grid>a{display:grid;min-height:112px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:21px;border:1px solid var(--border);border-radius:7px;background:var(--surface);transition:border-color .15s ease,background .15s ease}.developer-reference-grid>a:hover{border-color:var(--border-strong);background:var(--preview)}.developer-reference-grid>a>svg:first-child{color:var(--muted)}.developer-reference-grid>a>svg:last-child{margin-top:3px;color:var(--subtle)}.developer-reference-grid span{display:grid;gap:7px}.developer-reference-grid strong{color:var(--text);font-size:12px;font-weight:600}.developer-reference-grid small{color:var(--subtle);font-size:12px;line-height:1.55}.text-page{max-width:820px}.legal-copy{color:var(--muted);font-size:13px;line-height:1.8}.legal-copy h2{margin:32px 0 8px;color:var(--text);font-size:15px}.legal-copy a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.auth-shell{position:relative;width:100%;height:100%;overflow-y:auto;background:var(--bg)}.auth-back{position:absolute;z-index:3;top:28px;left:32px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px}.auth-back:hover{color:var(--text)}.auth-grid{display:grid;width:min(1120px,calc(100% - 64px));min-height:100%;grid-template-columns:1.05fr .95fr;align-items:center;gap:110px;margin:0 auto;padding:92px 0 55px}.auth-context{max-width:520px}.auth-context h1{margin:0;color:var(--strong);font-size:43px;font-weight:570;line-height:1.12}.auth-context>p{margin:22px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.auth-points{display:grid;gap:11px;margin-top:30px;color:var(--secondary);font-size:13px}.auth-points span{display:flex;align-items:center;gap:9px}.auth-points svg{color:var(--green)}.auth-trust{display:flex;align-items:center;gap:12px;margin-top:43px;padding-top:22px;border-top:1px solid var(--border)}.auth-trust>svg{color:var(--amber)}.auth-trust span{display:grid}.auth-trust strong{color:var(--secondary);font-size:13px}.auth-trust small{margin-top:4px;color:var(--subtle);font-size:12px}.auth-form-wrap{width:100%;max-width:420px;justify-self:end;padding:34px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:0 24px 70px #00000047}.auth-mark{margin-bottom:25px}.auth-form-wrap h2{margin:0;color:var(--strong);font-size:20px;font-weight:600}.auth-form-wrap>p{margin:8px 0 26px;color:var(--muted);font-size:13px;line-height:1.55}.auth-form-wrap form{display:grid;gap:14px}.auth-form-wrap label{display:grid;gap:7px;color:var(--secondary);font-size:12px}.input-with-icon{position:relative}.auth-form-wrap .input-with-icon svg{position:absolute;top:50%;left:12px;z-index:1;color:var(--subtle);pointer-events:none;transform:translateY(-50%)}.auth-form-wrap .input-with-icon input{padding:0 12px 0 38px}.auth-form-wrap input{padding:0 11px}.auth-provider-list{display:grid;gap:10px;margin-bottom:14px}.auth-consent+.auth-provider-list{margin-top:14px}.auth-provider-button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:10px;padding:0 13px;border:1px solid var(--border-strong);border-radius:7px;background:var(--rail);color:var(--secondary);font-size:13px;font-weight:600}.auth-provider-button:hover{border-color:#ffffff38;background:#ffffff0b;color:var(--strong)}.auth-provider-button span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-provider-glyph{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;color:var(--green);font:700 15px/1 Inter,system-ui,sans-serif}.auth-provider-note{margin:-3px 0 14px;color:var(--subtle);font-size:11px;line-height:1.5;text-align:center}.auth-divider{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--subtle);font-size:11px;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--divider)}.otp-input{height:50px;text-align:center;font-family:Cascadia Code,monospace;font-size:20px!important}.full-button{width:100%}.form-error{padding:9px 10px;border:1px solid rgba(181,70,60,.18);border-radius:6px;background:#b5463c0b;color:var(--rose);font-size:12px}.auth-secondary{height:32px;background:transparent;color:var(--muted);font-size:12px}.auth-secondary:hover{color:var(--text)}.development-code{color:var(--subtle);font-size:12px;text-align:center}.auth-consent{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:9px!important;line-height:1.5}.auth-form-wrap .auth-consent input{width:14px!important;height:14px;min-height:14px;flex:0 0 14px;margin:2px 0 0;padding:0;accent-color:var(--heading)}.auth-form-wrap .auth-consent span{min-width:0;flex:1;color:var(--muted)}.auth-consent a,.auth-switch a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.auth-switch{color:var(--muted);font-size:12px;text-align:center}.boot-screen{display:grid;width:100%;height:100%;place-content:center;justify-items:center;background:var(--bg)}.boot-screen .loading-state{min-height:58px}.chat-page{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:58px minmax(0,1fr) auto;background:var(--bg)}.chat-toolbar{display:flex;min-width:0;align-items:center;gap:10px;padding:0 18px 0 58px;border-bottom:1px solid var(--border);background:var(--bg)}.chat-turn-group{display:grid;gap:9px}.chat-context-notice{display:flex;max-width:720px;align-items:center;gap:9px;margin:2px auto 0;padding:7px 10px;border:1px solid rgba(138,131,120,.14);border-radius:6px;background:#8a83780b;color:var(--secondary);font-size:12px}.chat-context-notice span{color:var(--text);font-weight:550}.chat-context-notice small{color:var(--subtle);font-size:11px}.shared-chat-read-only{display:flex;align-items:center;gap:10px;padding:9px 18px;border-bottom:1px solid rgba(245,158,11,.16);background:#f59e0b0e;color:var(--secondary)}.shared-chat-read-only>span{display:grid;flex:1;gap:2px;min-width:0}.shared-chat-read-only strong{color:var(--text);font-size:12px}.shared-chat-read-only small{color:var(--subtle);font-size:11px;line-height:1.35}.shared-chat-read-only .button{flex:0 0 auto}.active-project-chip{display:inline-flex;min-width:0;max-width:220px;height:30px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:6px;color:var(--secondary)}.active-project-chip:hover{background:var(--raised);color:var(--strong)}.active-project-chip svg{flex:0 0 auto;color:var(--green)}.active-project-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.mode-segment{display:flex;height:34px;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.mode-segment button{display:inline-flex;height:26px;align-items:center;gap:6px;padding:0 10px;border-radius:4px;background:transparent;color:var(--subtle);font-size:13px}.mode-segment button:hover{color:var(--secondary)}.mode-segment button:disabled{cursor:not-allowed;color:var(--disabled);opacity:.65}.mode-segment button:disabled:hover{color:var(--disabled)}.mode-segment button.is-active{background:var(--selected);color:var(--heading)}.mode-segment button:last-child.is-active svg{color:var(--heading)}.model-picker-wrap{position:relative;min-width:228px;flex:0 1 310px}.model-picker-button{display:grid;width:100%;min-height:36px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:var(--input);color:var(--secondary);text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.model-picker-button:hover,.model-picker-button[aria-expanded=true]{border-color:var(--border-strong);background:var(--hover);color:var(--strong)}.model-picker-button>svg{color:var(--saffron)}.model-picker-button[aria-expanded=true]>svg{color:var(--saffron)}.model-picker-button>span{display:grid;min-width:0;gap:2px}.model-picker-button strong,.model-picker-button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker-button strong{color:inherit;font-size:13px;font-weight:570}.model-picker-button small{color:var(--subtle);font-size:13px}.model-picker-menu{position:absolute;z-index:47;top:calc(100% + 7px);left:0;width:min(420px,calc(100vw - 48px));max-height:min(520px,calc(100vh - 110px));overflow-y:auto;padding:5px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:0 18px 50px #00000070}.model-trait-legend{display:flex;flex-wrap:wrap;gap:4px;margin:0 3px 3px;padding:3px 2px 8px;border-bottom:1px solid var(--divider)}.model-trait-legend>span{display:inline-flex;min-height:22px;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--border);border-radius:999px;background:var(--faint);color:var(--muted);font-size:10px;white-space:nowrap}.model-trait-legend svg{flex:0 0 auto;color:var(--subtle)}.model-picker-group+.model-picker-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--divider)}.model-picker-option{display:grid;width:100%;min-height:43px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;border-radius:5px;background:transparent;color:var(--secondary);text-align:left}.model-picker-option:hover{background:var(--hover);color:var(--strong)}.model-picker-option.is-selected{background:var(--saffron-wash);color:var(--strong)}.model-picker-option:disabled{cursor:not-allowed;opacity:.62}.model-picker-option:disabled:hover{background:transparent;color:var(--secondary)}.model-picker-option>span{display:grid;min-width:0;gap:4px}.model-picker-option strong,.model-picker-option small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker-option strong{color:inherit;font-size:13px;font-weight:560}.model-picker-option small{color:var(--subtle);font-size:12px}.model-picker-option.is-selected>svg{color:var(--saffron)}.model-picker-option>svg{color:var(--saffron)}.model-picker-option>em{color:var(--muted);font-size:13px;font-style:normal}.model-picker-option>.model-picker-option-end{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.model-picker-option-end>svg{flex:0 0 auto;color:var(--subtle)}.model-picker-option.is-selected .model-picker-option-end>svg{color:var(--saffron)}.model-picker-option-end>em{color:var(--muted);font-size:11px;font-style:normal}.model-trait-icons{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:3px}.model-trait-icon{display:inline-grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:5px;background:var(--faint);color:var(--subtle)}.model-picker-option:hover .model-trait-icon{border-color:var(--border-strong);color:var(--muted)}.model-ready-dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.model-picker-empty{padding:12px 9px;color:var(--subtle);font-size:12px}.model-picker-group-label{display:block;padding:8px 9px 5px;color:var(--subtle);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.model-picker-group>.model-picker-group-label{display:flex;align-items:center;justify-content:space-between}.model-picker-group>.model-picker-group-label em{color:var(--disabled);font-size:10px;font-style:normal;font-weight:550}.model-picker-group-label:not(:first-child){margin-top:4px;border-top:1px solid var(--divider)}.model-picker-manage{display:flex;min-height:36px;align-items:center;gap:8px;margin-top:5px;padding:0 9px;border-top:1px solid var(--divider);color:var(--secondary);font-size:12px}.model-picker-manage:hover{color:var(--strong)}.routing-picker-wrap{flex-basis:310px}.routing-picker-menu{width:min(390px,calc(100vw - 48px))}.routing-selection-meta{width:-moz-max-content;width:max-content}.intelligent-label{display:flex;min-width:0;align-items:center;gap:8px;color:var(--muted);font-size:12px}.intelligent-label>svg{color:var(--amber)}.route-again-pending{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(181,70,60,.18);border-radius:4px;background:#b5463c0b;color:var(--amber)!important;font-size:13px!important;white-space:nowrap}.optimized-routing{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid rgba(111,143,99,.16);border-radius:999px;background:#6f8f630b;color:var(--green)!important;font-size:13px!important;white-space:nowrap}.chat-history-wrap{position:relative;flex:0 0 auto}.chat-history-button{display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar);color:var(--secondary);font-size:12px}.chat-history-button:hover,.chat-history-button[aria-expanded=true]{border-color:var(--border-strong);background:var(--hover);color:var(--strong)}.chat-history-button small{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:var(--divider);color:var(--text);font-size:12px}.chat-history-menu{position:absolute;z-index:46;top:calc(100% + 7px);left:0;width:292px;max-height:min(410px,calc(100vh - 110px));overflow:hidden;padding:6px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:0 18px 50px #00000070}.chat-history-new{display:flex;width:100%;height:34px;align-items:center;gap:9px;padding:0 9px;border-radius:5px;background:#6f8f630e;color:#dfe6da;font-size:13px;text-align:left}.chat-history-new:hover{background:#6f8f6318;color:var(--strong)}.chat-history-list{display:grid;max-height:320px;gap:2px;margin-top:6px;padding-top:6px;overflow-y:auto;border-top:1px solid var(--divider)}.chat-history-row{display:grid;width:100%;min-height:48px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px;border-radius:5px;background:transparent;color:var(--secondary)}.chat-history-row:hover,.chat-history-row.is-active{background:var(--hover);color:var(--strong)}.chat-history-open{display:grid;width:100%;min-height:48px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;padding:7px 7px 7px 9px;border-radius:5px;background:transparent;color:inherit;text-align:left}.chat-history-delete{display:grid;width:28px;height:28px;place-items:center;border-radius:5px;background:transparent;color:var(--subtle)}.chat-history-delete:hover{background:#b5463c14;color:var(--rose)}.chat-history-row span{display:grid;min-width:0;gap:4px}.chat-history-row strong{overflow:hidden;color:inherit;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.chat-history-row small{color:var(--subtle);font-size:12px}.chat-history-row svg{color:var(--subtle)}.chat-history-status{display:block;width:7px;height:7px;border-radius:50%}.chat-history-row.is-running .chat-history-status{background:var(--amber);box-shadow:0 0 0 3px #b5463c17;animation:pulse 1s ease-in-out infinite}.chat-history-row.is-completed .chat-history-status{background:var(--green);box-shadow:0 0 0 3px #6f8f6317}.chat-history-empty{padding:14px 9px 9px;color:var(--subtle);font-size:12px}.toolbar-spacer{flex:1}.chat-options-wrap{position:relative}.chat-options-menu{position:absolute;z-index:45;top:calc(100% + 7px);right:0;width:190px;padding:5px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:0 18px 50px #00000070}.chat-options-menu button{display:flex;width:100%;height:34px;align-items:center;gap:9px;padding:0 9px;border-radius:5px;background:transparent;color:var(--secondary);font-size:13px;text-align:left}.chat-options-menu button:hover{background:var(--hover);color:var(--strong)}.chat-scroll{min-width:0;min-height:0;overflow-y:auto}.chat-empty{display:grid;width:min(740px,calc(100% - 40px));min-height:100%;align-content:center;justify-items:center;margin:0 auto;padding:70px 0;text-align:center}.chat-empty-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}.chat-empty h1{margin:20px 0 0;color:var(--strong);font-size:25px;font-weight:570}.chat-empty>p{max-width:550px;margin:9px 0 0;color:var(--subtle);font-size:13px;line-height:1.6}.prompt-grid{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:8px;margin-top:31px}.prompt-grid button{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:flex-start;gap:11px;padding:11px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.prompt-grid button:hover{border-color:var(--border-strong);background:var(--raised);color:var(--text)}.prompt-grid button:focus-visible{outline:0;border-color:var(--amber);box-shadow:0 0 0 3px #c9863029}.prompt-card-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--faint);color:var(--muted)}.prompt-card-copy{display:grid;min-width:0;gap:3px}.prompt-card-copy strong{color:var(--text);font-size:12px;font-weight:620;line-height:1.35;overflow-wrap:anywhere}.prompt-card-copy small{color:var(--subtle);font-size:11px;line-height:1.35}.prompt-card-action{display:grid;flex:0 0 auto;place-items:center;margin-left:auto;color:#514b44}.prompt-grid button:hover .prompt-card-icon,.prompt-grid button:focus-visible .prompt-card-icon{border-color:var(--border-strong);color:var(--amber)}.turn-list{width:min(820px,calc(100% - 42px));margin:0 auto;padding:40px 0 34px}.chat-turn{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--hover)}.turn-avatar{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted)}.turn-assistant .turn-avatar{color:var(--amber)}.turn-body{min-width:0}.turn-meta{display:flex;min-height:25px;align-items:flex-start;gap:8px}.turn-meta strong{color:var(--text);font-size:13px;font-weight:600}.turn-meta span{color:var(--subtle);font-size:12px}.turn-meta .turn-model-pill{min-width:0;max-width:100%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.turn-content{color:var(--secondary);font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.turn-user .turn-content{color:var(--text)}.markdown-content{white-space:normal}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p{margin:0 0 12px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin:22px 0 9px;color:var(--heading);font-weight:620;line-height:1.3}.markdown-content h1{font-size:20px}.markdown-content h2{font-size:17px}.markdown-content h3{font-size:15px}.markdown-content h4{font-size:13px}.markdown-content ul,.markdown-content ol{margin:8px 0 14px;padding-left:24px}.markdown-content li{margin:3px 0;padding-left:2px}.markdown-content li::marker{color:var(--muted)}.markdown-content strong{color:var(--heading);font-weight:650}.markdown-content em{color:var(--text)}.markdown-content a{color:var(--strong);text-decoration:underline;text-decoration-color:#8a837880;text-underline-offset:3px;transition:color .12s ease,text-decoration-color .12s ease}.markdown-content a:hover,.markdown-content a:focus-visible{color:var(--saffron);text-decoration-color:currentColor}.markdown-content code{padding:2px 5px;border:1px solid var(--border);border-radius:4px;background:var(--input);color:var(--secondary);font-family:Cascadia Code,monospace;font-size:.9em}.markdown-content pre{max-width:100%;overflow-x:auto;margin:12px 0 16px;padding:13px 14px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar);line-height:1.6}.markdown-content pre code{padding:0;border:0;background:transparent;color:var(--text)}.markdown-content .katex{color:var(--text);font-size:1.04em}.markdown-content .katex-display{max-width:100%;margin:14px 0 16px;padding:2px 0;overflow-x:auto;overflow-y:hidden}.markdown-content .mermaid-diagram{max-width:100%;margin:14px 0 16px}.markdown-content .mermaid-diagram-canvas{max-width:100%;overflow-x:auto;padding:16px;border:1px solid var(--border);border-radius:7px;background:var(--faint)}.markdown-content .mermaid-diagram-canvas svg{display:block;width:auto;min-width:min(100%,320px);max-width:none;height:auto;margin:0 auto}.markdown-content .mermaid-diagram-status{display:grid;min-height:96px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:var(--faint);font-size:12px}.markdown-content .mermaid-diagram-error>p{margin:0;padding:9px 12px;border:1px solid rgba(181,70,60,.22);border-radius:7px 7px 0 0;color:var(--rose);background:#b5463c0f;font-size:12px}.markdown-content .mermaid-diagram-error pre{margin:0;border-top:0;border-radius:0 0 7px 7px}.markdown-code-block{max-width:100%;overflow:hidden;margin:12px 0 16px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.markdown-code-toolbar{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;padding:0 7px 0 13px;border-bottom:1px solid var(--border);background:var(--faint)}.markdown-code-toolbar>span{overflow:hidden;color:#6f6a65;font-family:Cascadia Code,monospace;font-size:12px;letter-spacing:.04em;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.markdown-code-toolbar button{display:inline-flex;height:24px;align-items:center;gap:5px;padding:0 7px;border-radius:4px;background:transparent;color:var(--muted);font-size:12px}.markdown-code-toolbar button:hover{background:var(--hover);color:var(--text)}.markdown-code-toolbar button.is-copied{background:#6f8f6314;color:var(--green);animation:copy-pop .26s ease-out}.markdown-code-toolbar button:focus-visible{outline:2px solid rgba(138,131,120,.7);outline-offset:1px}.markdown-code-block pre{margin:0;border:0;border-radius:0}.markdown-content blockquote{margin:12px 0;padding:4px 0 4px 14px;border-left:3px solid var(--subtle);color:var(--muted)}.markdown-content hr{margin:20px 0;border:0;border-top:1px solid var(--border)}.markdown-content table{display:block;max-width:100%;overflow-x:auto;margin:12px 0 16px;border-collapse:collapse}.markdown-content th,.markdown-content td{padding:7px 9px;border:1px solid var(--border);text-align:left}.markdown-content th{background:#ffffff09;color:var(--text)}.turn-search-receipt{display:inline-flex;align-items:center;gap:8px;margin:0 0 9px;padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--raised);color:var(--subtle);font-size:12px}.turn-search-receipt svg{flex:0 0 auto;color:var(--secondary)}.turn-search-receipt span{display:grid;gap:1px;min-width:0}.turn-search-receipt strong{color:var(--text);font-size:12px;font-weight:550}.turn-search-receipt small{color:var(--subtle);font-size:11px;line-height:1.35}.turn-search-receipt.is-degraded,.turn-search-receipt.is-failed{border-color:#b5463c2e;background:#b5463c0d}.turn-search-receipt.is-degraded svg,.turn-search-receipt.is-failed svg{color:var(--amber)}.turn-search-receipt.is-failed strong{color:var(--amber)}.turn-usage{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;color:var(--subtle);font-size:12px}.turn-usage button{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;color:var(--subtle);font-size:12px}.turn-usage button:hover{color:var(--secondary)}.turn-usage button.is-copied{color:var(--green);animation:copy-pop .26s ease-out}.turn-usage button:disabled{cursor:wait;opacity:.55}.usage-segment{display:inline-flex;min-height:25px;align-items:center;gap:5px;padding:0 7px;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:#ffffff05;color:#77716c;white-space:nowrap}.usage-segment strong{color:var(--secondary);font-weight:570}.usage-segment.is-cached{border-color:#6f8f631c;background:#6f8f6306;color:#95a08c}.turn-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.turn-optimization{display:inline-flex;align-items:center;gap:4px;color:var(--green)}.turn-optimization.is-preview{color:var(--amber)}.artifact-list{display:grid;gap:7px;margin-top:16px}.generated-image-list{display:grid;gap:12px;margin-top:16px}.generated-image-card{overflow:hidden;margin:0;border:1px solid var(--border-strong);border-radius:10px;background:#0000002e}.generated-image-card img{display:block;width:100%;max-height:620px;-o-object-fit:contain;object-fit:contain;background:#0b0b0b}.generated-image-card figcaption{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border-top:1px solid var(--border)}.generated-image-card figcaption>span{display:grid;min-width:0;gap:3px}.generated-image-card figcaption strong,.generated-image-card figcaption small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-image-card figcaption strong{color:var(--text);font-size:12px;font-weight:580}.generated-image-card figcaption small{color:var(--subtle);font-size:11px;text-transform:capitalize}.generated-image-card figcaption a{display:inline-flex;height:30px;flex:0 0 auto;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:5px;color:var(--secondary);font-size:12px}.generated-image-card figcaption a:hover{background:var(--hover);color:var(--strong)}.turn-project-action{display:flex;margin-top:9px}.turn-project-action button{display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--border);border-radius:5px;color:var(--subtle);font-size:11px}.turn-project-action button:hover{background:var(--raised);color:var(--secondary)}.turn-project-action button:disabled{opacity:.55;cursor:wait}.artifact-card{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(138,131,120,.14);border-radius:7px;background:#8a837806}.artifact-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(138,131,120,.12);border-radius:6px;background:#8a837809;color:var(--blue)}.artifact-card>span:nth-child(2){display:grid;min-width:0;gap:3px}.artifact-card strong{color:var(--text);font-size:12px;font-weight:580}.artifact-card small{overflow:hidden;color:#6b7280;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.artifact-card button{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(138,131,120,.14);border-radius:5px;background:#8a837809;color:#a8b8cb;font-size:12px}.artifact-card button:hover{background:#8a837813;color:#dbeafe}.artifact-card button:disabled{cursor:wait;opacity:.58}.routing-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.routing-status-line{grid-column:1 / -1;height:2px;overflow:hidden;margin-bottom:8px;border-radius:2px;background:#ffffff0d}.routing-status-mark{grid-column:1 / -1;display:flex;justify-content:center;margin-bottom:10px}.routing-status-line i{display:block;height:100%;background:var(--secondary);transition:width .6s ease}.routing-status>span{display:flex;min-width:0;align-items:center;gap:5px;color:#3f3b37;font-size:12px;overflow-wrap:anywhere}.routing-status>span>i{width:5px;height:5px;border-radius:50%;background:#3f3b37}.routing-status>span.is-active{color:var(--saffron)}.routing-status>span.is-active>i{background:var(--saffron);animation:pulse 1s ease-in-out infinite}.routing-status>span.is-done{color:var(--green)}.routing-status-line i{background:var(--saffron)}.normal-status svg{color:var(--saffron)}.chat-workspace.is-busy .model-picker-button>svg{color:var(--subtle)}.chat-workspace.is-busy .model-picker-option.is-selected{background:var(--hover)}.chat-workspace.is-busy .model-picker-option>svg{color:var(--subtle)}.normal-status{display:flex;align-items:center;gap:8px;padding:10px 0;color:var(--muted);font-size:12px}.search-status{display:flex;width:min(920px,100%);min-height:42px;align-items:flex-start;gap:9px;margin-top:14px;padding:9px 11px;border:1px solid rgba(111,143,99,.16);border-radius:7px;background:#6f8f6309;color:var(--muted)}.search-status-icon{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:999px;background:#ffffff09;color:var(--green)}.search-status>span:last-child{display:grid;min-width:0;gap:2px}.search-status strong{color:var(--secondary);font-size:12px;font-weight:610}.search-status small{color:var(--subtle);font-size:11px;line-height:1.45}.search-status.is-active{border-color:#df892a33;background:#df892a09}.search-status.is-active .search-status-icon{color:var(--saffron);animation:pulse 1.2s ease-in-out infinite}.search-status.is-complete .search-status-icon{color:var(--green)}.search-status.is-degraded{border-color:#ca91373d;background:#ca91370b}.search-status.is-degraded .search-status-icon{color:var(--amber)}.search-status.is-failed{border-color:#b5463c40;background:#b5463c0d}.search-status.is-failed .search-status-icon,.search-status.is-failed strong{color:var(--rose)}.search-status.is-compact{width:auto;min-height:34px;margin-top:10px;padding:6px 8px}.search-status.is-compact .search-status-icon{width:19px;height:19px}.composer-zone{position:relative;z-index:15;min-width:0;padding:12px 20px 17px;border-top:1px solid rgba(255,255,255,.04);background:var(--bg)}.composer-fieldset{display:contents;min-width:0;margin:0;padding:0;border:0}.composer{width:min(820px,100%);margin:0 auto;overflow:visible;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:var(--surface);box-shadow:0 18px 50px #00000047}.composer:focus-within{border-color:#ffffff38}.composer textarea{display:block;width:100%;min-height:58px;max-height:min(44vh,520px);max-height:min(44dvh,520px);resize:none;padding:17px 17px 8px;border:0;outline:none;background:transparent;color:var(--text);font-size:13px;line-height:1.55;transition:height .1s ease}.composer-zone.is-expanded .composer{width:min(980px,100%)}.composer-zone.is-expanded .composer textarea{max-height:min(58vh,720px);max-height:min(58dvh,720px)}.composer-actions{display:flex;min-height:43px;align-items:center;gap:3px;padding:4px 7px 7px}.tool-button{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 8px;border-radius:5px;background:transparent;color:var(--subtle);font-size:12px}.tool-button:hover,.tool-button.is-active{background:var(--hover);color:var(--secondary)}.tool-button.is-active svg{color:var(--green)}.tool-button small{display:grid;min-width:16px;height:16px;place-items:center;padding:0 4px;border-radius:999px;background:#6f8f631f;color:var(--green);font-size:13px}.composer-add-control{position:relative;display:flex}.composer-add-button.is-active{color:var(--green)}.composer-add-menu{position:absolute;z-index:55;bottom:calc(100% + 9px);left:0;width:min(310px,calc(100vw - 34px));padding:5px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:0 18px 50px #0000007a}.composer-add-menu button{display:grid;width:100%;height:36px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 9px;border-radius:5px;background:transparent;color:var(--secondary);font-size:12px;text-align:left}.composer-add-menu button:hover{background:var(--hover);color:var(--strong)}.composer-add-menu button:disabled{cursor:not-allowed;opacity:.45}.composer-add-menu button>svg:last-child:not(:first-child){color:var(--green)}.composer-search-menu{margin:4px 0;padding:7px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.composer-search-heading{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:2px 9px 7px;color:var(--secondary)}.composer-search-heading>svg{color:var(--green)}.composer-search-heading>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.composer-search-heading strong{color:var(--text);font-size:12px;font-weight:610}.composer-search-heading small{color:var(--subtle);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.composer-search-options{display:grid;gap:2px}.composer-search-options button{height:auto;min-height:49px;grid-template-columns:12px minmax(0,1fr) 14px;align-items:start;padding:7px 9px}.composer-search-options button>span:nth-child(2){display:grid;gap:2px}.composer-search-options button strong{color:var(--secondary);font-size:12px;font-weight:600}.composer-search-options button small{color:var(--subtle);font-size:10px;line-height:1.35}.composer-search-options button.is-selected{background:var(--hover)}.composer-search-options button.is-selected strong{color:var(--strong)}.composer-search-radio{width:8px;height:8px;margin-top:4px;border:1px solid var(--border-strong);border-radius:999px}.composer-search-options button.is-selected .composer-search-radio{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 2px var(--surface)}.optimizer-control{position:relative}.optimizer-button.is-active{color:var(--text)}.optimizer-button.is-active svg{color:var(--green)}.optimizer-menu{position:absolute;z-index:55;bottom:calc(100% + 9px);left:0;width:min(350px,calc(100vw - 34px));max-height:min(620px,calc(100vh - 120px));overflow-y:auto;padding:6px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);box-shadow:0 22px 70px #00000094}.optimizer-menu header{display:grid;gap:4px;padding:8px 9px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.optimizer-menu header>span{display:flex;align-items:center;gap:7px;color:var(--green)}.optimizer-menu header strong{color:var(--heading);font-size:13px;font-weight:600}.optimizer-menu header small{color:var(--subtle);font-size:13px}.optimizer-menu>button{position:relative;display:grid;width:100%;min-height:52px;align-content:center;gap:4px;padding:7px 24px 7px 9px;border-radius:6px;background:transparent;text-align:left}.optimizer-menu>button:hover,.optimizer-menu>button.is-selected{background:var(--hover)}.optimizer-menu>button>span{display:flex;align-items:center;gap:7px}.optimizer-menu>button strong{color:var(--text);font-size:12px;font-weight:600}.optimizer-menu>button em{border:1px solid rgba(111,143,99,.16);border-radius:999px;padding:2px 5px;color:var(--green);font-size:13px;font-style:normal}.optimizer-menu>button small{color:#6b6661;font-size:13px;line-height:1.35}.optimizer-menu>button.is-selected strong{color:var(--strong)}.optimizer-menu>button.is-selected:after{position:absolute;top:50%;right:12px;width:5px;height:5px;border-radius:50%;background:var(--green);content:"";transform:translateY(-50%)}.optimizer-semantic-toggle{display:flex;align-items:flex-start;gap:9px;margin-top:4px;padding:10px 9px;border-top:1px solid rgba(255,255,255,.06);color:var(--secondary);cursor:pointer}.optimizer-semantic-toggle input{width:13px;height:13px;margin-top:2px;accent-color:var(--green)}.optimizer-semantic-toggle span{display:grid;gap:3px}.optimizer-semantic-toggle strong{color:var(--text);font-size:12px;font-weight:600}.optimizer-semantic-toggle small{color:#6b6661;font-size:13px;line-height:1.4}.optimizer-semantic-toggle.is-disabled{cursor:not-allowed;opacity:.45}.optimizer-menu footer{display:flex;align-items:flex-start;gap:6px;margin-top:3px;padding:8px 9px 5px;border-top:1px solid rgba(255,255,255,.05);color:var(--subtle);font-size:13px;line-height:1.4}.optimizer-menu footer svg{flex:0 0 auto;color:var(--green)}.composer-expand-button{margin-left:auto}.send-button{margin-left:8px;background:var(--heading);color:#1c1917}.send-button:hover{background:#fff;color:var(--sidebar)}.composer-error{display:flex;width:min(820px,100%);min-height:34px;align-items:center;gap:8px;margin:0 auto 7px;padding:7px 9px;border:1px solid rgba(181,70,60,.18);border-radius:6px;background:#24191a;color:var(--rose);font-size:12px}.composer-error span{flex:1}.composer-error button,.attachment-row button{display:grid;place-items:center;padding:0;background:transparent;color:inherit}.attachment-row{display:flex;width:min(820px,100%);flex-wrap:wrap;gap:6px;margin:0 auto 7px}.attachment-row>span{display:inline-flex;max-width:230px;height:29px;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-row>span svg{flex:0 0 auto}.attachment-row>span button{flex:0 0 auto;margin-left:2px}.attachment-row>span.is-loading{color:var(--secondary)}.routing-profile-section{margin-bottom:24px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:linear-gradient(145deg,rgba(111,143,99,.045),transparent 48%),var(--sidebar)}.routing-profile-heading{display:flex;min-height:114px;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid var(--border)}.routing-profile-heading h2,.routing-profile-heading p{margin:0}.routing-profile-heading h2{margin-top:7px;color:var(--heading);font-size:19px;font-weight:590}.routing-profile-heading p{max-width:610px;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.routing-profile-kicker{display:inline-flex;align-items:center;gap:6px;color:#95a08c;font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.routing-profile-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.routing-profile-heading-actions>strong{display:grid;min-width:50px;height:32px;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--secondary);font-size:12px;font-weight:600}.routing-profile-section>.notice{margin:14px 16px 0}.routing-profile-rollout-notice{padding:16px}.routing-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.routing-profile-card{display:grid;min-width:0;min-height:218px;grid-template-rows:auto 1fr auto auto;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:border-color .15s ease,transform .15s ease}.routing-profile-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.routing-profile-card>header{display:grid;min-height:67px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--divider)}.routing-profile-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(111,143,99,.2);border-radius:7px;background:#6f8f630e;color:#95a08c}.routing-profile-card h3,.routing-profile-card p{margin:0}.routing-profile-card h3{overflow:hidden;color:var(--text);font-family:Cascadia Code,monospace;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.routing-profile-card header p{margin-top:4px;color:var(--subtle);font-size:11px}.routing-member-chips{display:flex;align-content:flex-start;flex-wrap:wrap;gap:5px;padding:14px 12px}.routing-member-chips span{display:inline-flex;max-width:100%;height:24px;align-items:center;overflow:hidden;padding:0 7px;border:1px solid var(--border);border-radius:5px;background:var(--input);color:var(--secondary);font-family:Cascadia Code,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.routing-member-chips span.is-unavailable{color:var(--subtle);text-decoration:line-through}.routing-profile-meta{padding:0 12px 11px;color:var(--subtle);font-size:10px}.routing-profile-card>footer{display:flex;min-height:47px;align-items:center;gap:4px;padding:6px 8px;border-top:1px solid var(--divider)}.routing-use-button{display:inline-flex;height:31px;flex:1;align-items:center;justify-content:center;gap:6px;border-radius:5px;background:var(--selected);color:var(--text);font-size:11px;font-weight:560}.routing-use-button:hover{background:var(--hover);color:var(--strong)}.routing-profile-empty{display:grid;min-height:130px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 24px}.routing-profile-empty>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:#95a08c}.routing-profile-empty h3,.routing-profile-empty p{margin:0}.routing-profile-empty h3{color:var(--text);font-size:14px}.routing-profile-empty p{max-width:580px;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.55}.routing-profile-api-hint{display:grid;min-height:55px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 16px;border-top:1px solid var(--border);color:var(--muted)}.routing-profile-api-hint>svg{color:#95a08c}.routing-profile-api-hint>span{display:grid;gap:3px}.routing-profile-api-hint strong{color:var(--secondary);font-size:11px}.routing-profile-api-hint small{color:var(--subtle);font-size:10px}.routing-profile-api-hint code{color:var(--secondary)}.routing-profile-api-hint>a{display:inline-flex;align-items:center;gap:5px;color:var(--secondary);font-size:11px}.routing-dialog-backdrop{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#070707bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.routing-dialog{width:min(660px,100%);max-height:min(760px,calc(100vh - 44px));overflow:hidden;border:1px solid var(--border-strong);border-radius:11px;background:var(--surface);box-shadow:0 28px 100px #0000009e}.routing-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 17px;border-bottom:1px solid var(--border)}.routing-dialog>header span{color:#95a08c;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.routing-dialog h2,.routing-dialog p{margin:0}.routing-dialog h2{margin-top:6px;color:var(--heading);font-size:19px;font-weight:590}.routing-dialog header p{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.5}.routing-dialog form{display:grid;max-height:calc(min(760px,100vh - 44px) - 104px);grid-template-rows:auto auto minmax(150px,1fr) auto auto;overflow:hidden}.routing-alias-field{display:grid;gap:7px;padding:16px 22px 13px;color:var(--secondary);font-size:11px}.routing-alias-field>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--input)}.routing-alias-field>div:focus-within{border-color:#6f8f63;box-shadow:0 0 0 3px #6f8f6314}.routing-alias-field code{padding-left:10px;color:var(--subtle);font-size:11px}.routing-alias-field input{width:100%;border:0;background:transparent;color:var(--text);font-family:Cascadia Code,monospace}.routing-alias-field input:disabled{color:var(--muted);opacity:1}.routing-alias-field small{min-height:16px;color:var(--subtle);font-size:10px}.routing-alias-field.has-error small,.routing-model-picker-heading>span.has-error{color:var(--rose)}.routing-alias-field.has-error>div{border-color:#b5463c6b}.routing-model-picker-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:3px 22px 10px}.routing-model-picker-heading>div{display:grid;gap:3px}.routing-model-picker-heading strong{color:var(--text);font-size:12px}.routing-model-picker-heading small{color:var(--subtle);font-size:10px}.routing-model-picker-heading>span{color:var(--secondary);font-size:11px}.routing-model-picker{display:grid;align-content:start;gap:5px;margin:0 22px;padding:1px 4px 1px 0;overflow-y:auto}.routing-model-picker>label{display:grid;min-height:49px;grid-template-columns:17px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;color:var(--secondary);cursor:pointer}.routing-model-picker>label:hover,.routing-model-picker>label.is-selected{border-color:#6f8f6359;background:#6f8f630b}.routing-model-picker input{width:14px;height:14px;accent-color:var(--green)}.routing-model-picker label>span{display:grid;min-width:0;gap:3px}.routing-model-picker strong,.routing-model-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routing-model-picker strong{color:var(--text);font-size:11px}.routing-model-picker small{color:var(--subtle);font-size:10px}.routing-model-picker em{color:var(--green);font-size:10px;font-style:normal}.routing-model-picker label.is-unavailable em{color:var(--amber)}.routing-model-picker label>svg{color:var(--green)}.routing-dialog-note{display:flex;align-items:center;gap:7px;margin:12px 22px 0;padding:8px 10px;border:1px solid rgba(181,70,60,.15);border-radius:6px;background:#b5463c09;color:var(--muted);font-size:10px}.routing-dialog-note svg{flex:0 0 auto;color:var(--amber)}.routing-dialog footer{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:10px 22px;border-top:1px solid var(--border)}.routing-dialog footer>span{color:var(--rose);font-size:10px}.routing-dialog footer>div{display:flex;gap:7px}.routing-delete-dialog{width:min(470px,100%)}.routing-delete-dialog>footer{justify-content:flex-end}.model-row{display:grid;min-width:930px;min-height:78px;grid-template-columns:1.45fr 1.35fr .55fr .9fr .65fr;align-items:center;gap:14px;padding:0 15px;border-top:1px solid var(--border);color:var(--secondary);font-size:12px}.model-row:first-child{border-top:0}.model-head{min-height:44px;background:#ffffff06;color:var(--muted);font-size:13px;text-transform:uppercase}.model-identity{display:flex!important;min-width:0;align-items:center;gap:10px}.model-identity>i{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--input);color:var(--muted);font-style:normal}.model-identity>span{display:grid;min-width:0}.model-identity strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.model-identity small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.capabilities{display:flex;flex-wrap:wrap;gap:4px}.capabilities small{display:inline-flex;padding:4px 7px;border:1px solid var(--border);border-radius:4px;background:var(--faint);color:var(--muted);font-size:12px}.model-row>span:nth-child(4){display:grid}.model-row>span:nth-child(4) strong{color:var(--secondary);font-weight:550}.model-row>span:nth-child(4) small{margin-top:3px;color:var(--subtle);font-size:13px}.model-pricing-tier-stack{display:grid;gap:8px;margin-bottom:14px}.model-pricing-tier-note{display:flex!important;min-width:0;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid rgba(181,70,60,.18);border-radius:6px;background:#b5463c09;color:var(--muted)}.model-pricing-tier-note>svg{flex:0 0 auto;margin-top:1px;color:var(--amber)}.model-pricing-tier-note>span{display:grid!important;min-width:0;gap:3px}.model-pricing-tier-note strong{overflow:visible!important;color:var(--text);font-size:12px;font-weight:620;white-space:normal!important}.model-pricing-tier-note small{display:block!important;margin:0!important;overflow:visible!important;color:var(--secondary)!important;font-size:12px!important;line-height:1.45;text-overflow:clip!important;white-space:normal!important}.model-pricing-tier-note small.model-pricing-tier-detail{color:var(--subtle)!important}.public-model-pricing-tier-stack{margin-top:-8px;margin-bottom:20px}.admin-model-pricing-tier-stack,.admin-rate-pricing-tier-stack{margin-top:-4px}.public-tier-pricing{padding:62px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#100f0e}.public-tier-pricing h2{max-width:720px;margin:12px 0 10px;color:var(--heading);font-size:clamp(25px,3vw,38px);font-weight:560;letter-spacing:-.025em;line-height:1.15}.public-tier-pricing>div>p{max-width:760px;margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.65}.public-tier-pricing .public-model-pricing-tier-stack{max-width:900px;margin:0}.key-reveal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:24px;padding:16px;border:1px solid rgba(111,143,99,.18);border-radius:7px;background:#6f8f6309}.key-reveal>div{display:flex;align-items:center;gap:9px}.key-reveal>div svg{color:var(--green)}.key-reveal>div span{display:grid}.key-reveal strong{color:var(--green);font-size:13px}.key-reveal small{margin-top:3px;color:#788a6d;font-size:12px}.key-reveal code{grid-column:1 / -1;overflow-x:auto;padding:10px;border:1px solid var(--border);border-radius:5px;background:var(--sidebar);color:var(--text);font-size:12px;white-space:nowrap}.key-list{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.key-row{display:grid;min-width:690px;min-height:72px;grid-template-columns:36px minmax(190px,1fr) 110px 85px 36px;align-items:center;gap:12px;padding:0 14px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.key-row:first-child{border-top:0}.key-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--input);color:var(--muted)}.key-row>span:nth-child(2){display:grid}.key-row strong{color:var(--text);font-size:13px;font-weight:550}.key-row code{margin-top:4px;color:var(--subtle);font-size:12px}.key-row>span:nth-child(3){display:grid}.key-row>span:nth-child(3) small{margin-bottom:4px;color:var(--subtle);font-size:13px}.inline-form{display:flex;align-items:flex-end;gap:9px}.inline-form label{display:grid;width:min(420px,100%);gap:6px;color:var(--muted);font-size:12px}.inline-form input{padding:0 11px}.code-sample{margin-top:28px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--sidebar)}.code-sample>div{display:flex;height:38px;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px}.code-sample pre{overflow-x:auto;margin:0;padding:17px;color:var(--secondary);font-size:12px;line-height:1.7}.enterprise-page{gap:18px}.enterprise-create-panel{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:19px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.enterprise-panel-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--input);color:var(--secondary)}.enterprise-create-panel form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) 110px auto;align-items:end;gap:10px}.enterprise-create-panel label,.enterprise-invite-form label{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-create-panel input,.enterprise-invite-form input{min-width:0;padding:0 10px}.enterprise-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.enterprise-invite-form{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;align-items:end;gap:10px}.enterprise-invite-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:13px;padding:10px;border:1px solid rgba(111,143,99,.16);border-radius:7px;background:#6f8f6309}.enterprise-invite-link code{overflow-x:auto;align-self:center;color:var(--green);font-size:12px;white-space:nowrap}.enterprise-bulk-hint{margin:0 0 12px;color:var(--muted);font-size:12px}.enterprise-bulk-hint code{padding:1px 5px;border-radius:4px;background:var(--surface-raise);font-size:11px}.enterprise-bulk-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.enterprise-bulk-file{flex:1 1 260px;min-width:0;padding:8px 10px;border:1px dashed var(--border);border-radius:7px;background:var(--surface);color:var(--muted);font-size:12px;cursor:pointer}.enterprise-bulk-default{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-bulk-preview{margin-top:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.enterprise-bulk-preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--border)}.enterprise-bulk-preview-head>span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px}.enterprise-bulk-preview-head small{color:var(--muted);font-size:12px}.enterprise-bulk-preview-actions{display:inline-flex;gap:8px}.enterprise-bulk-preview-list{margin:0;padding:6px 13px 10px;list-style:none;display:grid;gap:4px}.enterprise-bulk-preview-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.enterprise-bulk-preview-more{color:var(--muted);font-style:italic}.enterprise-bulk-result{margin-top:14px;display:grid;gap:10px}.enterprise-bulk-result-summary{display:flex;flex-wrap:wrap;gap:8px}.enterprise-bulk-result-summary span{padding:4px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px}.enterprise-bulk-result-summary span strong{color:var(--green)}.enterprise-bulk-result-seats{color:var(--text)}.enterprise-bulk-result-rows{display:grid;gap:6px}.enterprise-bulk-result-rows article{display:grid;grid-template-columns:128px minmax(160px,1fr) minmax(0,2fr);align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:12px}.enterprise-bulk-result-rows article strong{color:var(--text);overflow-wrap:anywhere}.enterprise-bulk-result-rows article small{color:var(--muted)}.enterprise-bulk-result-clean{margin:0;color:var(--green);font-size:12px}.enterprise-member-list,.enterprise-invitation-list{overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.enterprise-member-list article{display:grid;min-width:900px;min-height:74px;grid-template-columns:38px minmax(190px,1fr) 126px 118px 105px 92px 76px;align-items:center;gap:12px;padding:0 13px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.enterprise-member-list article:first-child,.enterprise-invitation-list article:first-child{border-top:0}.enterprise-member-list article.is-suspended{background:#b5463c06}.enterprise-member-avatar{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--input);color:var(--secondary);font-size:12px;font-weight:650}.enterprise-member-person{display:grid;min-width:0}.enterprise-member-person strong,.enterprise-invitation-list strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.enterprise-member-person small,.enterprise-member-billing small,.enterprise-member-usage small,.enterprise-invitation-list small,.enterprise-audit-list small{overflow:hidden;margin-top:3px;color:var(--subtle);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.enterprise-member-billing,.enterprise-member-usage{display:grid;justify-items:start;gap:4px}.enterprise-member-usage strong{color:var(--secondary);font-size:12px;font-weight:550}.enterprise-member-actions,.enterprise-source-actions,.enterprise-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.enterprise-spend-limits{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--sidebar)}.enterprise-spend-limits h3,.enterprise-spend-limits p{margin:0}.enterprise-spend-limits h3{color:var(--text);font-size:13px}.enterprise-spend-limits p{color:var(--muted);font-size:12px}.enterprise-spend-limits>label{display:grid;min-height:48px;grid-template-columns:minmax(180px,1fr) 140px auto;align-items:center;gap:10px;border-top:1px solid var(--border);color:var(--secondary);font-size:12px}.enterprise-spend-limits>label>span{display:grid}.enterprise-spend-limits>label small{margin-top:3px;color:var(--subtle);font-size:13px}.enterprise-spend-limits input{padding:0 9px}.enterprise-invitation-list article{display:grid;min-width:700px;min-height:58px;grid-template-columns:30px minmax(190px,1fr) minmax(180px,.9fr) 96px 36px;align-items:center;gap:12px;padding:0 13px;border-top:1px solid var(--border)}.enterprise-invitation-list article>span:first-child{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--input);color:var(--muted)}.enterprise-audit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.enterprise-audit-list span{display:grid;min-height:56px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;background:var(--surface)}.enterprise-audit-list svg{color:#95a08c}.enterprise-audit-list strong{overflow:hidden;color:var(--secondary);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.enterprise-onboarding-copy{display:grid;gap:10px;align-content:center;min-height:120px}.enterprise-onboarding-copy strong{color:var(--heading);font-size:14px;font-weight:600}.enterprise-onboarding-copy p{max-width:660px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.enterprise-onboarding-copy .button{justify-self:start}.enterprise-summary-grid.is-detailed{grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--sidebar)}.enterprise-tabs button{display:inline-flex;min-height:34px;flex:1 0 max-content;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.enterprise-tabs button:hover{color:var(--secondary);background:var(--faint)}.enterprise-tabs button.is-active{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:0 4px 14px #00000024}.enterprise-overview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px}.enterprise-overview-layout .section-block{margin:0}.enterprise-usage-panel,.enterprise-health-panel{min-height:288px}.enterprise-usage-bars{display:flex;height:190px;align-items:flex-end;gap:4px;padding:15px 2px 0;border-top:1px solid var(--border)}.enterprise-usage-bars>span{display:grid;height:100%;min-width:5px;flex:1;grid-template-rows:minmax(0,1fr) 20px;align-items:end;justify-items:center}.enterprise-usage-bars i{display:block;width:min(18px,76%);min-height:5px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#95a08c,#4c5e55)}.enterprise-usage-bars small{align-self:end;color:var(--subtle);font-size:13px;white-space:nowrap}.enterprise-health-panel .readiness-list{border-top:1px solid var(--border)}.enterprise-member-activity,.enterprise-knowledge-health{min-height:250px}.enterprise-leader-list{display:grid}.enterprise-leader-list>span{display:grid;min-height:43px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid rgba(255,255,255,.04)}.enterprise-leader-list>span:first-child{border-top:0}.enterprise-leader-list i{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted);font-size:13px;font-style:normal}.enterprise-leader-list>span>span{display:grid;min-width:0}.enterprise-leader-list strong{overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-leader-list small{margin-top:3px;color:var(--subtle);font-size:13px}.enterprise-leader-list b{color:#95a08c;font-size:12px;font-weight:600}.enterprise-footprint{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--border);gap:1px}.enterprise-footprint span{display:grid;min-height:78px;place-content:center;justify-items:center;background:var(--surface)}.enterprise-footprint strong{color:var(--text);font-size:16px;font-weight:570}.enterprise-footprint small{margin-top:5px;color:var(--subtle);font-size:13px}.enterprise-knowledge-layout,.enterprise-infrastructure-layout{display:grid;gap:12px}.enterprise-kb-create form{display:grid;grid-template-columns:1fr 1.25fr .8fr 1fr .75fr;align-items:end;gap:10px}.enterprise-kb-create label,.enterprise-vector-form label{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-kb-create label>small{color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-kb-create input,.enterprise-kb-create textarea,.enterprise-vector-form input{width:100%;min-width:0;padding:0 10px}.enterprise-kb-create textarea{padding-top:9px;resize:vertical}.enterprise-kb-source{grid-column:1 / -1}.enterprise-kb-create form>.button{justify-self:start}.enterprise-kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.enterprise-kb-grid article{display:grid;min-height:230px;grid-template-rows:auto minmax(58px,1fr) auto auto;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.enterprise-kb-grid article:hover,.enterprise-kb-grid article.is-selected{border-color:#6f8f638c;transform:translateY(-1px)}.enterprise-kb-grid article header{display:grid;min-height:61px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid var(--border)}.enterprise-kb-grid article header>span:first-child{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:6px;color:#95a08c}.enterprise-kb-grid article header>span:nth-child(2){display:grid;min-width:0}.enterprise-kb-grid article header strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-kb-grid article header small{margin-top:3px;color:var(--subtle);font-size:13px;text-transform:capitalize}.enterprise-kb-grid article>p{margin:0;padding:12px;color:var(--muted);font-size:12px;line-height:1.55}.enterprise-kb-grid article>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}.enterprise-kb-grid article>div>span{display:grid;min-height:53px;place-content:center;justify-items:center;border-left:1px solid var(--border)}.enterprise-kb-grid article>div>span:first-child{border-left:0}.enterprise-kb-grid article>div strong{color:var(--secondary);font-size:13px}.enterprise-kb-grid article>div small{margin-top:3px;color:var(--subtle);font-size:13px}.enterprise-kb-grid article footer{display:flex;min-height:45px;align-items:center;gap:5px;padding:6px 9px;border-top:1px solid var(--border)}.enterprise-kb-grid article footer>small{display:inline-flex;min-width:0;flex:1;align-items:center;gap:5px;color:var(--muted);font-size:13px}.enterprise-kb-query>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.enterprise-kb-query .search-input{width:100%}.enterprise-kb-answer{margin-top:13px;overflow:hidden;border:1px solid rgba(111,143,99,.16);border-radius:8px;background:#6f8f6306}.enterprise-kb-answer>header{display:grid;min-height:45px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid rgba(111,143,99,.12)}.enterprise-kb-answer>header svg{color:var(--green)}.enterprise-kb-answer>header strong{color:#c9e8db;font-size:12px}.enterprise-kb-answer>header small{color:#788a6d;font-size:13px}.enterprise-kb-answer>p{margin:0;padding:15px;color:#b8c9c1;font-size:13px;line-height:1.7}.enterprise-kb-answer details{padding:10px 13px;border-top:1px solid rgba(111,143,99,.08);color:#95a08c;font-size:12px}.enterprise-kb-answer summary{display:flex;justify-content:space-between;cursor:pointer}.enterprise-kb-answer details p{margin:9px 0 0;color:#789086;line-height:1.6}.enterprise-kb-answer details pre{overflow-x:auto;margin:8px 0 0;padding:9px;border:1px solid rgba(111,143,99,.08);border-radius:5px;color:#788a6d;font-size:13px;white-space:pre-wrap}.enterprise-retrieval-diagnostics{display:grid;gap:6px;margin:0 14px 12px;padding:10px;border:1px solid rgba(138,131,120,.13);border-radius:6px;background:#8a837806}.enterprise-retrieval-diagnostics strong{color:#a9c4d8;font-size:12px}.enterprise-retrieval-diagnostics small{display:flex;align-items:center;gap:6px;color:#718999;font-size:13px}.enterprise-source-drafts{display:grid;grid-column:1 / -1;gap:6px;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-source-drafts>strong{color:var(--secondary);font-size:12px}.enterprise-source-drafts>span{display:grid;min-height:42px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:8px;border-top:1px solid var(--border)}.enterprise-source-drafts i{display:grid;color:#95a08c}.enterprise-source-drafts span span{display:grid;min-width:0}.enterprise-source-drafts span strong{overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-source-drafts span small{margin-top:3px;color:var(--subtle);font-size:13px}.enterprise-pipeline-estimate{display:flex;grid-column:1 / -1;align-items:center;gap:9px;padding:10px;border:1px solid rgba(138,131,120,.14);border-radius:7px;background:#8a837806;color:var(--blue)}.enterprise-pipeline-estimate span{display:grid}.enterprise-pipeline-estimate strong{color:#c3d8e8;font-size:12px}.enterprise-pipeline-estimate small{margin-top:3px;color:#718999;font-size:13px}.enterprise-form-actions{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:9px}.enterprise-form-actions>small{max-width:680px;color:var(--subtle);font-size:13px;line-height:1.5}.enterprise-kb-create .enterprise-form-actions{justify-content:flex-end}.enterprise-rebuild-control{display:flex;align-items:center;gap:7px}.enterprise-kb-subtabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid var(--border)}.enterprise-kb-subtabs button{display:inline-flex;min-height:31px;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.enterprise-kb-subtabs button small{display:grid;min-width:16px;height:16px;place-items:center;border-radius:8px;background:var(--input);color:var(--subtle);font-size:13px}.enterprise-kb-subtabs button.is-active{border-color:var(--border);background:var(--surface);color:var(--text)}.enterprise-source-add{display:grid;grid-template-columns:120px minmax(280px,1fr) 130px auto;align-items:end;gap:8px;margin-bottom:12px}.enterprise-source-add textarea{min-height:54px;padding:8px 10px;resize:vertical}.enterprise-kb-settings{display:grid;gap:14px}.enterprise-kb-settings>form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr) auto;align-items:end;gap:9px}.enterprise-kb-settings>form label{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-kb-settings>form input,.enterprise-kb-settings>form textarea{width:100%;min-width:0;padding:8px 10px}.enterprise-kb-settings>form textarea{resize:vertical}.enterprise-kb-settings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:7px}.enterprise-kb-settings-summary>span{display:grid;min-height:58px;align-content:center;gap:4px;padding:9px 12px;border-left:1px solid var(--border)}.enterprise-kb-settings-summary>span:first-child{border-left:0}.enterprise-kb-settings-summary small{color:var(--subtle);font-size:13px;text-transform:uppercase}.enterprise-kb-settings-summary strong{color:var(--secondary);font-size:12px;text-transform:capitalize}.enterprise-source-list{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.enterprise-source-list article{display:grid;min-width:900px;grid-template-columns:30px minmax(250px,1fr) 170px 130px 70px;align-items:center;gap:10px;padding:12px;border-top:1px solid var(--border);background:var(--surface)}.enterprise-source-list article:first-child{border-top:0}.enterprise-source-list article>.notice{grid-column:2 / -1}.enterprise-source-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:6px;color:#95a08c}.enterprise-source-identity{display:grid;min-width:0}.enterprise-source-identity strong{overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-source-identity small{overflow:hidden;margin-top:3px;color:var(--subtle);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.enterprise-source-progress{display:grid;gap:6px}.enterprise-source-progress>i{display:block;height:3px;overflow:hidden;border-radius:2px;background:var(--input)}.enterprise-source-progress>i b{display:block;height:100%;border-radius:inherit;background:#6b8578}.enterprise-history-list{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:8px}.enterprise-history-list details{border-top:1px solid var(--border);background:var(--surface)}.enterprise-history-list details:first-child{border-top:0}.enterprise-history-list summary{display:grid;min-height:50px;grid-template-columns:minmax(0,1fr) auto 135px;align-items:center;gap:10px;padding:0 12px;color:var(--muted);font-size:13px;cursor:pointer}.enterprise-history-list summary>span{display:flex;align-items:center;gap:8px;color:var(--secondary);font-size:12px}.enterprise-history-list details>p,.enterprise-history-list details>small,.enterprise-history-list details>pre{margin:0;padding:10px 13px;border-top:1px solid var(--border);color:var(--muted);font-size:13px;line-height:1.6}.enterprise-history-list details>pre{overflow-x:auto;white-space:pre-wrap}.personal-knowledge-create form{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) minmax(180px,.7fr);align-items:start}.personal-knowledge-create .enterprise-form-actions{align-items:center;justify-content:space-between}.personal-knowledge-upload{display:grid!important;min-height:92px;grid-template-columns:28px minmax(0,1fr);align-items:center;padding:14px;border:1px dashed rgba(111,143,99,.42);border-radius:8px;background:#6f8f6309;cursor:pointer}.personal-knowledge-upload>svg{color:#95a08c}.personal-knowledge-upload>span{display:grid;gap:4px}.personal-knowledge-upload>span strong{color:var(--secondary);font-size:13px}.personal-knowledge-upload>input{grid-column:1 / -1;height:auto;padding:8px 0 0;color:var(--subtle);font-size:12px}.personal-source-drafts>span span small{text-transform:capitalize}.personal-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-knowledge-grid article{min-height:215px}.personal-knowledge-grid article>div strong{max-width:130px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.personal-knowledge-documents{display:grid;gap:12px}.personal-knowledge-source-add{display:grid;grid-template-columns:180px minmax(280px,1fr) auto;align-items:center;gap:8px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.personal-knowledge-source-add textarea{min-height:54px;padding:8px 10px;resize:vertical}.personal-file-button{justify-self:start;cursor:pointer}.personal-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.personal-knowledge-list{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.personal-knowledge-list>header,.personal-knowledge-list>article{display:grid;min-width:720px;grid-template-columns:minmax(280px,1fr) 150px 130px 70px;align-items:center;gap:12px;padding:0 14px}.personal-knowledge-list>header{min-height:38px;border-bottom:1px solid var(--border);background:var(--sidebar);color:var(--subtle);font-size:11px;text-transform:uppercase}.personal-knowledge-list>article{min-height:64px;border-top:1px solid var(--border);background:var(--surface)}.personal-knowledge-list>article:nth-child(2){border-top:0}.personal-knowledge-list>article>small{color:var(--subtle);font-size:12px}.personal-knowledge-file{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.personal-knowledge-file>i{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:6px;color:#95a08c;font-style:normal}.personal-knowledge-file>span{display:grid;min-width:0;gap:3px}.personal-knowledge-file strong{overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.personal-knowledge-file small{color:var(--subtle);font-size:11px}.personal-knowledge-actions{display:flex;justify-content:flex-end;gap:4px}.personal-knowledge-list .personal-knowledge-error{grid-column:1 / -1;padding:0 0 10px 42px;color:#ef9a9a}.enterprise-settings-layout,.enterprise-audit-layout{display:grid;gap:12px}.enterprise-settings-layout>*,.enterprise-audit-layout>*{min-width:0}.enterprise-settings-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.enterprise-settings-form>label,.enterprise-transfer-form label,.enterprise-lifecycle-actions label,.enterprise-audit-filters label{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-settings-form input,.enterprise-transfer-form input,.enterprise-lifecycle-actions input,.enterprise-audit-filters input{width:100%;min-width:0;padding:0 9px}.enterprise-settings-toggles{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-settings-toggles>span{display:flex;min-height:47px;align-items:center;gap:9px;padding:7px;border:1px solid rgba(255,255,255,.035);border-radius:6px}.enterprise-settings-toggles>span>small{display:grid;color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-settings-toggles>span strong{color:var(--secondary);font-size:12px}.enterprise-domain-panel{display:grid;grid-column:1 / -1;gap:9px;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-domain-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.enterprise-domain-head>span:first-child{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--muted)}.enterprise-domain-head svg{grid-row:1 / 3;color:#95a08c}.enterprise-domain-head strong{color:var(--text);font-size:13px;font-weight:550}.enterprise-domain-head small{grid-column:2;color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-domain-state,.enterprise-domain-warning,.enterprise-domain-instructions{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.55}.enterprise-domain-state,.enterprise-domain-state strong{color:var(--green)}.enterprise-domain-warning{padding:8px 10px;border:1px solid rgba(181,70,60,.16);border-radius:6px;background:#b5463c08;color:#d6a94e}.enterprise-domain-warning strong{color:#e5c07b}.enterprise-domain-instructions{color:var(--muted)}.enterprise-domain-instructions code{color:var(--secondary)}.enterprise-domain-state>svg,.enterprise-domain-warning>svg{flex:none;margin-top:2px}.enterprise-domain-records{display:grid;gap:6px}.enterprise-domain-record{display:grid;min-height:40px;grid-template-columns:108px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.enterprise-domain-record small{color:var(--subtle);font-size:13px}.enterprise-domain-record code{overflow-x:auto;color:var(--green);font-size:12px;white-space:nowrap}.enterprise-domain-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.enterprise-domain-actions small{color:var(--subtle);font-size:13px}.enterprise-sso-panel{display:grid;grid-column:1 / -1;gap:9px;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-sso-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.enterprise-sso-head>span:first-child{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--muted)}.enterprise-sso-head svg{grid-row:1 / 3;color:#95a08c}.enterprise-sso-head strong{color:var(--text);font-size:13px;font-weight:550}.enterprise-sso-head small{grid-column:2;color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-sso-state,.enterprise-sso-warning,.enterprise-sso-instructions{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.55}.enterprise-sso-state{color:var(--green)}.enterprise-sso-warning{padding:8px 10px;border:1px solid rgba(181,70,60,.16);border-radius:6px;background:#b5463c08;color:#d6a94e}.enterprise-sso-instructions{color:var(--muted)}.enterprise-sso-state>svg,.enterprise-sso-warning>svg,.enterprise-sso-instructions>svg{flex:none;margin-top:2px}.enterprise-sso-span{grid-column:1 / -1}.enterprise-sso-record{display:grid;min-height:40px;grid-template-columns:108px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.enterprise-sso-record small{color:var(--subtle);font-size:13px}.enterprise-sso-record code{overflow-x:auto;color:var(--green);font-size:12px;white-space:nowrap}.enterprise-sso-test{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.enterprise-sso-test label{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-sso-test input{width:100%;min-width:0;padding:0 9px}.enterprise-sso-test-status{grid-column:1 / -1;color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-sso-form>label{align-content:start}.enterprise-sso-form>label>small{color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-scim-body{display:grid;gap:11px}.enterprise-scim-panel{display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-scim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.enterprise-scim-head>span:first-child{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--muted)}.enterprise-scim-head svg{grid-row:1 / 3;color:#95a08c}.enterprise-scim-head strong{color:var(--text);font-size:13px;font-weight:550}.enterprise-scim-head small{grid-column:2;color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-scim-state,.enterprise-scim-warning,.enterprise-scim-instructions{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.55}.enterprise-scim-state{color:var(--green)}.enterprise-scim-warning{padding:8px 10px;border:1px solid rgba(181,70,60,.16);border-radius:6px;background:#b5463c08;color:#d6a94e}.enterprise-scim-instructions{color:var(--muted)}.enterprise-scim-instructions code{color:var(--green);font-size:12px}.enterprise-scim-state>svg,.enterprise-scim-warning>svg,.enterprise-scim-instructions>svg{flex:none;margin-top:2px}.enterprise-scim-facts{display:grid;gap:7px}.enterprise-scim-record{display:grid;min-height:40px;grid-template-columns:108px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.enterprise-scim-record small{color:var(--subtle);font-size:13px}.enterprise-scim-record code{overflow-x:auto;color:var(--green);font-size:12px;white-space:nowrap}.enterprise-scim-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.enterprise-scim-actions small{flex:1 1 240px;color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-scim-token{display:grid;gap:9px;padding:12px;border:1px solid rgba(214,169,78,.55);border-radius:7px;background:#d6a94e12}.enterprise-scim-token-warning{display:flex;align-items:flex-start;gap:8px;margin:0;color:#d6a94e;font-size:12px;line-height:1.55}.enterprise-scim-token-warning>svg{flex:none;margin-top:2px}.enterprise-scim-token-warning strong{color:#d6a94e}.enterprise-scim-token>code{display:block;overflow-x:auto;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--green);font-size:12px;line-height:1.5;word-break:break-all}.enterprise-scim-token-actions{display:flex;flex-wrap:wrap;gap:8px}.enterprise-legal-hold-confirmation{display:grid;grid-column:1 / -1;grid-template-columns:minmax(200px,.7fr) minmax(280px,1.3fr);gap:9px;padding:11px;border:1px solid rgba(181,70,60,.18);border-radius:7px;background:#b5463c06}.enterprise-legal-hold-confirmation label{display:grid;gap:6px;color:var(--secondary);font-size:12px}.enterprise-legal-hold-confirmation input,.enterprise-legal-hold-confirmation textarea{width:100%;min-width:0;padding:8px 10px}.enterprise-legal-hold-confirmation textarea{resize:vertical}.enterprise-governance-disclosure{display:flex;grid-column:1 / -1;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid rgba(181,70,60,.14);border-radius:7px;background:#b5463c06;color:#d6a94e}.enterprise-governance-disclosure small{color:#8d7952;font-size:13px;line-height:1.5}.enterprise-policy-body{display:grid;gap:11px}.enterprise-policy-panel{display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-policy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.enterprise-policy-head>span:first-child{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--muted)}.enterprise-policy-head svg{grid-row:1 / 3;color:#95a08c}.enterprise-policy-head strong{color:var(--text);font-size:13px;font-weight:550}.enterprise-policy-head small{grid-column:2;color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-policy-head .status{flex:none}.enterprise-policy-field{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-policy-field input,.enterprise-policy-field textarea{width:100%;min-width:0;padding:0 9px}.enterprise-policy-field textarea{padding-top:8px;padding-bottom:8px;line-height:1.5;resize:vertical}.enterprise-policy-field>small{color:var(--subtle);font-size:13px;line-height:1.45}.enterprise-policy-field code,.enterprise-policy-instructions code,.enterprise-policy-warning code{padding:1px 5px;border-radius:4px;background:var(--surface-raise);color:var(--green);font-size:11px}.enterprise-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.enterprise-policy-premium input{max-width:220px}.enterprise-policy-instructions,.enterprise-policy-warning{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.55}.enterprise-policy-instructions{color:var(--muted)}.enterprise-policy-warning{padding:8px 10px;border:1px solid rgba(181,70,60,.16);border-radius:6px;background:#b5463c08;color:#d6a94e}.enterprise-policy-warning strong{color:#e5c07b}.enterprise-policy-instructions>svg,.enterprise-policy-warning>svg{flex:none;margin-top:2px}.enterprise-transfer-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:9px}.enterprise-danger-zone{border-color:#b5463c2e;background:#b5463c03}.enterprise-danger-zone .section-heading>svg{color:#fca5a5}.enterprise-lifecycle-actions{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px}.enterprise-leave-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.enterprise-leave-card>div{display:flex;align-items:flex-start;gap:10px;color:#fca5a5}.enterprise-leave-card span{display:grid}.enterprise-leave-card strong{color:var(--text);font-size:12px}.enterprise-leave-card p{margin:4px 0 0;color:var(--muted);font-size:12px}.enterprise-audit-filters{display:grid;grid-template-columns:1fr 1fr 145px 145px auto;align-items:end;gap:9px;margin-bottom:12px}.enterprise-audit-filters .search-input{width:100%}.enterprise-audit-table{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.enterprise-audit-record{min-width:860px;border-top:1px solid var(--border)}.enterprise-audit-record:first-child{border-top:0}.enterprise-audit-row{display:grid;width:100%;min-width:860px;min-height:51px;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) minmax(150px,.7fr) 140px 20px;align-items:center;gap:10px;padding:0 12px;border:0;background:var(--surface);color:var(--muted);font-size:12px;text-align:left}button.enterprise-audit-row{cursor:pointer}button.enterprise-audit-row:hover{background:#ffffff05}.enterprise-audit-row.is-head{min-height:35px;border-bottom:1px solid var(--border);background:var(--sidebar);color:var(--subtle);font-size:13px;text-transform:uppercase}.enterprise-audit-row>span:first-child{display:flex;align-items:center;gap:7px;color:var(--secondary)}.enterprise-audit-details{display:grid;grid-template-columns:repeat(3,auto);gap:10px;padding:11px 13px;border-top:1px solid var(--border);background:var(--sidebar);color:var(--muted);font-size:13px}.enterprise-audit-details pre{grid-column:1 / -1;overflow-x:auto;margin:0;padding:10px;border:1px solid var(--border);border-radius:5px;background:var(--input);color:var(--muted);white-space:pre-wrap}.enterprise-billing-contacts,.enterprise-billing-statements{display:grid;gap:8px;margin-top:14px}.enterprise-billing-contacts h3,.enterprise-billing-statements h3{margin:0;color:var(--secondary);font-size:13px;font-weight:600}.enterprise-billing-contacts p,.enterprise-billing-statements p{margin:0;color:var(--subtle);font-size:12px}.enterprise-billing-contacts ul{display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--border);list-style:none}.enterprise-billing-contacts li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;background:var(--surface)}.enterprise-billing-contacts li>span{display:grid;flex:1 1 180px;gap:2px;min-width:0;color:var(--muted);font-size:13px}.enterprise-billing-contacts li small{overflow-wrap:anywhere;color:var(--subtle);font-size:11px}.enterprise-billing-contacts li em{color:var(--subtle);font-size:11px;font-style:normal}.enterprise-billing-contact-add{display:flex;flex-wrap:wrap;gap:8px}.enterprise-billing-contact-add input{flex:1 1 220px;min-width:0;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;background:var(--rail);color:var(--heading);font-size:13px}.enterprise-statement-table{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.enterprise-statement-row{display:grid;min-width:560px;min-height:40px;grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) minmax(110px,1fr) minmax(120px,1fr);align-items:center;gap:10px;padding:0 12px;color:var(--muted);font-size:12px}.enterprise-statement-row+.enterprise-statement-row{border-top:1px solid var(--border)}.enterprise-statement-row.is-head{min-height:34px;border-bottom:1px solid var(--border);background:var(--sidebar);color:var(--subtle);text-transform:uppercase}.enterprise-support-panel{display:grid;gap:12px}.enterprise-support-list{display:grid;gap:8px}.enterprise-support-case{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.enterprise-support-case>button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:0;background:transparent;color:var(--muted);font-size:13px;text-align:left;cursor:pointer}.enterprise-support-case>button:hover{background:#ffffff05}.enterprise-support-case>button>span:first-child{display:grid;flex:1 1 auto;gap:2px;min-width:0}.enterprise-support-case>button>:not(span:first-child){flex:0 0 auto}.enterprise-support-case strong{color:var(--heading);font-size:13px}.enterprise-support-case small{color:var(--subtle);font-size:11px;text-transform:capitalize}.enterprise-support-detail{display:grid;gap:10px;padding:11px 12px;border-top:1px solid var(--border);background:var(--sidebar)}.enterprise-support-facts{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:12px}.enterprise-support-facts strong{margin-right:5px;color:var(--subtle);font-weight:500}.enterprise-support-thread{display:grid;gap:8px;margin:0;padding:0;list-style:none}.enterprise-support-thread li{display:grid;gap:3px;padding:9px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.enterprise-support-thread li.is-kendr{border-color:#6f8f6357}.enterprise-support-thread li>span{display:flex;flex-wrap:wrap;gap:8px;color:var(--secondary);font-size:12px}.enterprise-support-thread li small{color:var(--subtle);font-size:11px}.enterprise-support-thread p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;white-space:pre-wrap}.enterprise-support-actions{display:grid;gap:8px}.enterprise-support-actions textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;background:var(--rail);color:var(--heading);font-size:13px;line-height:1.55;resize:vertical}.enterprise-support-actions>div{display:flex;flex-wrap:wrap;gap:8px}.enterprise-adoption-panel{display:grid;gap:14px}.enterprise-adoption-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.enterprise-adoption-metrics>span{display:grid;gap:3px;min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--sidebar)}.enterprise-adoption-metrics strong{color:var(--heading);font-size:19px;font-weight:600}.enterprise-adoption-metrics small{color:var(--muted);font-size:12px}.enterprise-adoption-metrics em{color:var(--subtle);font-size:11px;font-style:normal;line-height:1.5}.enterprise-adoption-metrics>span.is-over-budget{border-color:#b5463c66}.enterprise-adoption-metrics>span.is-over-budget strong{color:#d97b6c}.enterprise-adoption-chart h3,.enterprise-adoption-split h3{margin:0 0 8px;color:var(--secondary);font-size:13px;font-weight:600}.enterprise-adoption-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.enterprise-adoption-split>div{min-width:0}.enterprise-adoption-features,.enterprise-adoption-chargeback{display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--border);list-style:none}.enterprise-adoption-features li,.enterprise-adoption-chargeback li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;background:var(--surface)}.enterprise-adoption-features li>span,.enterprise-adoption-chargeback li>span{display:grid;gap:2px;min-width:0;color:var(--muted);font-size:13px}.enterprise-adoption-features li small,.enterprise-adoption-chargeback li small{color:var(--subtle);font-size:11px}.enterprise-adoption-features strong,.enterprise-adoption-chargeback strong{color:var(--heading);font-size:13px;font-weight:600;white-space:nowrap}.enterprise-adoption-features em,.enterprise-adoption-chargeback em{color:var(--subtle);font-size:11px;font-style:normal;white-space:nowrap}.enterprise-adoption-chargeback li.is-unassigned>span{color:var(--subtle)}.enterprise-adoption-idle summary{cursor:pointer;color:var(--muted);font-size:12px}.enterprise-adoption-idle ul{display:grid;gap:1px;margin:8px 0 0;padding:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--border);list-style:none}.enterprise-adoption-idle li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;background:var(--surface)}.enterprise-adoption-idle li>span{display:grid;gap:2px;min-width:0;color:var(--muted);font-size:13px}.enterprise-adoption-idle li small{color:var(--subtle);font-size:11px}.enterprise-adoption-idle li em{color:var(--subtle);font-size:11px;font-style:normal}.enterprise-retention-health{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-retention-health small{flex:1 1 240px;min-width:0;color:var(--subtle);font-size:12px;line-height:1.5}.enterprise-retention-coverage{flex:1 1 100%;min-width:0}.enterprise-retention-coverage summary{cursor:pointer;color:var(--muted);font-size:12px}.enterprise-retention-coverage>div{display:grid;gap:4px;margin-top:8px}.enterprise-retention-coverage strong{color:var(--secondary);font-size:12px;font-weight:600}.enterprise-retention-coverage strong+ul{margin:0 0 8px;padding-left:18px}.enterprise-retention-coverage li{color:var(--subtle);font-size:12px;line-height:1.55}.enterprise-retention-coverage em{color:var(--muted);font-style:normal}.enterprise-destination-list{display:grid;gap:10px;margin-top:12px}.enterprise-destination{display:grid;gap:9px;padding:12px 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.enterprise-destination-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.enterprise-destination-head>div{display:grid;gap:3px;min-width:0}.enterprise-destination-head strong{color:var(--heading);font-size:14px}.enterprise-destination-head small{overflow-wrap:anywhere;color:var(--subtle);font-size:12px}.enterprise-destination-facts{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:12px}.enterprise-destination-facts strong{margin-right:5px;color:var(--subtle);font-weight:500}.enterprise-destination-actions{display:flex;flex-wrap:wrap;gap:8px}.enterprise-delivery-table{overflow-x:auto;border:1px solid var(--border);border-radius:7px}.enterprise-delivery-row{display:grid;min-width:520px;min-height:38px;grid-template-columns:150px 110px 70px minmax(120px,1fr);align-items:center;gap:10px;padding:0 11px;color:var(--muted);font-size:12px}.enterprise-delivery-row+.enterprise-delivery-row{border-top:1px solid var(--border)}.enterprise-delivery-row.is-head{min-height:32px;border-bottom:1px solid var(--border);background:var(--sidebar);color:var(--subtle);text-transform:uppercase}.enterprise-delivery-table>small{display:block;padding:11px;color:var(--subtle);font-size:12px}.enterprise-form-grid label.enterprise-checkbox{display:flex;align-items:center;gap:8px;align-self:end;min-height:40px}.enterprise-form-grid label.enterprise-checkbox input{width:auto;min-width:0;min-height:0;flex:0 0 auto}.enterprise-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:12px}.enterprise-pagination small,.enterprise-sessions-section .section-heading small{color:var(--subtle);font-size:13px}.enterprise-sessions-hint{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 10px;border:1px solid rgba(181,70,60,.14);border-radius:7px;background:#b5463c06;color:#d6a94e;font-size:12px;line-height:1.55}.enterprise-sessions-hint>svg{flex:none;margin-top:2px}.enterprise-sessions-hint strong{color:#e5c07b}.enterprise-session-totals{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.enterprise-session-totals>span{display:flex;align-items:baseline;gap:6px;padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.enterprise-session-totals strong{color:var(--text);font-size:13px;font-weight:600}.enterprise-session-totals small{color:var(--subtle);font-size:13px}.enterprise-session-table{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.enterprise-session-record{min-width:960px;border-top:1px solid var(--border)}.enterprise-session-record:first-of-type{border-top:0}.enterprise-session-row{display:grid;min-width:960px;min-height:58px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:10px;padding:0 12px;background:var(--surface);color:var(--muted);font-size:12px}.enterprise-session-row.is-head{min-height:35px;border-bottom:1px solid var(--border);background:var(--sidebar);color:var(--subtle);font-size:13px;text-transform:uppercase}.enterprise-session-summary{display:grid;width:100%;grid-template-columns:minmax(190px,1.4fr) 96px 82px 82px 78px 118px 20px;align-items:center;gap:10px;padding:9px 0;border:0;background:transparent;color:inherit;font-size:inherit;text-align:left}button.enterprise-session-summary{cursor:pointer}button.enterprise-session-summary:hover{color:var(--secondary)}button.enterprise-session-summary[aria-expanded=true]>svg{transform:rotate(180deg)}.enterprise-session-person{display:grid;min-width:0}.enterprise-session-person strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.enterprise-session-person small{overflow:hidden;margin-top:3px;color:var(--subtle);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.enterprise-session-count{color:var(--subtle);font-variant-numeric:tabular-nums}.enterprise-session-count.is-live{color:var(--green);font-weight:600}.enterprise-session-details{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;padding:12px 13px;border-top:1px solid var(--border);background:var(--sidebar)}.enterprise-session-details h3{margin:0 0 7px;color:var(--secondary);font-size:12px;font-weight:550}.enterprise-session-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.enterprise-session-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.enterprise-session-list strong{color:var(--secondary);font-size:12px;font-weight:550}.enterprise-session-list small{color:var(--subtle);font-size:13px}.enterprise-session-agent{max-width:100%;overflow:hidden;flex-basis:100%;text-overflow:ellipsis;white-space:nowrap}.enterprise-session-empty{margin:0 0 6px;color:var(--muted);font-size:12px;line-height:1.55}.enterprise-roles-hint{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 10px;border:1px solid rgba(138,131,120,.18);border-radius:7px;background:#8a837809;color:var(--muted);font-size:12px;line-height:1.6}.enterprise-roles-hint>svg{flex:none;margin-top:2px;color:var(--blue)}.enterprise-roles-hint strong{color:var(--secondary);font-weight:600}.enterprise-roles-hint.is-locked{margin-bottom:13px;border-color:#b5463c29;background:#b5463c07}.enterprise-roles-hint.is-locked>svg{color:var(--rose)}.enterprise-role-list{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.enterprise-role-list article{display:grid;min-height:68px;grid-template-columns:minmax(170px,1fr) 165px minmax(0,1.5fr) auto;align-items:center;gap:14px;padding:11px 13px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.enterprise-role-list article:first-child{border-top:0}.enterprise-role-list article.is-editing{background:#8a83780d}.enterprise-role-identity{display:grid;min-width:0;gap:3px}.enterprise-role-identity strong{color:var(--text);font-size:13px;font-weight:570;overflow-wrap:anywhere}.enterprise-role-identity small{color:var(--subtle);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.enterprise-role-counts{display:grid;gap:3px}.enterprise-role-counts em{color:var(--secondary);font-size:12px;font-style:normal;font-weight:600}.enterprise-role-counts small{color:var(--subtle);font-size:12px;line-height:1.5}.enterprise-role-permissions{display:flex;flex-wrap:wrap;gap:4px}.enterprise-role-permissions em{padding:2px 7px;border:1px solid var(--border);border-radius:999px;background:var(--input);color:var(--muted);font-size:11px;font-style:normal}.enterprise-role-permissions small{color:var(--subtle);font-size:12px}.enterprise-role-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.enterprise-role-form{display:grid;gap:12px;margin-top:13px;padding:14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--sidebar)}.enterprise-role-form-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.enterprise-role-form-head strong{color:var(--text);font-size:13px;font-weight:570}.enterprise-role-form-head small{color:var(--subtle);font-size:12px}.enterprise-role-form-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px}.enterprise-role-form-fields label,.enterprise-team-create label,.enterprise-permission-picker label{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-role-form-fields input,.enterprise-team-create input,.enterprise-team-identity input{width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--input);color:var(--text);font-size:12px}.enterprise-role-form-fields input:focus,.enterprise-team-create input:focus,.enterprise-team-identity input:focus{border-color:#fff3}.enterprise-permission-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:9px}.enterprise-permission-groups fieldset{display:grid;align-content:start;gap:5px;margin:0;padding:9px 10px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.enterprise-permission-groups legend{padding:0 5px;color:var(--subtle);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.enterprise-permission-groups label{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:9px;padding:7px 8px;border:1px solid transparent;border-radius:6px;cursor:pointer}.enterprise-permission-groups label:hover{border-color:var(--border);background:var(--hover)}.enterprise-permission-groups label.is-selected{border-color:#6f8f633d;background:#6f8f630f}.enterprise-permission-groups input[type=checkbox]{width:15px;height:15px;margin-top:1px;accent-color:#95a08c;cursor:pointer}.enterprise-permission-groups label>span{display:grid;min-width:0;gap:2px}.enterprise-permission-groups strong{color:var(--secondary);font-size:12px;font-weight:550}.enterprise-permission-groups small{color:var(--subtle);font-size:12px;line-height:1.45}.enterprise-role-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.enterprise-role-form-actions>small{max-width:620px;color:var(--subtle);font-size:12px;line-height:1.5}.enterprise-role-form-actions>span{display:inline-flex;flex-wrap:wrap;gap:8px}.enterprise-team-create{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-bottom:13px}.enterprise-team-list{display:grid;gap:10px}.enterprise-team-card{display:grid;gap:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.enterprise-team-card>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--border);background:var(--sidebar)}.enterprise-team-identity{display:flex;min-width:0;flex:1 1 220px;align-items:center;gap:9px;color:var(--blue)}.enterprise-team-identity input{max-width:320px;font-size:13px;font-weight:550}.enterprise-team-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.enterprise-team-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 13px}.enterprise-team-columns>div{display:grid;align-content:start;gap:7px}.enterprise-team-columns h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--secondary);font-size:12px;font-weight:550}.enterprise-team-columns h3 em{padding:1px 7px;border:1px solid var(--border);border-radius:999px;color:var(--subtle);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.enterprise-team-people,.enterprise-team-grants{display:grid;gap:5px;margin:0;padding:0;list-style:none}.enterprise-team-people li,.enterprise-team-grants li{display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:6px 6px 6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--input)}.enterprise-team-people li>span,.enterprise-team-grants li>span{display:grid;min-width:0;gap:2px}.enterprise-team-people strong,.enterprise-team-grants strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.enterprise-team-people small,.enterprise-team-grants small{overflow:hidden;color:var(--subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-team-empty{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.enterprise-team-add{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:2px}.enterprise-team-add .select-wrap{min-width:0}.enterprise-team-add .select-wrap select{width:100%}.enterprise-permission-picker{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:center;gap:14px;margin-bottom:13px}.enterprise-permission-picker>small{color:var(--subtle);font-size:12px;line-height:1.55}.enterprise-permission-report{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.enterprise-permission-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--border);background:var(--sidebar)}.enterprise-permission-summary>span:first-child{display:grid;min-width:0;gap:3px}.enterprise-permission-summary strong{color:var(--text);font-size:13px;font-weight:570;overflow-wrap:anywhere}.enterprise-permission-summary small{color:var(--subtle);font-size:12px}.enterprise-permission-teams{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.enterprise-permission-teams em{display:inline-flex;align-items:center;gap:3px;padding:3px 9px;border:1px solid rgba(138,131,120,.24);border-radius:999px;background:#8a837812;color:var(--blue);font-size:11px;font-style:normal}.enterprise-permission-rows{display:grid;margin:0;padding:0;list-style:none}.enterprise-permission-rows li{display:grid;min-height:46px;grid-template-columns:minmax(230px,1fr) minmax(0,1.15fr);align-items:center;gap:12px;padding:8px 13px;border-top:1px solid var(--border)}.enterprise-permission-rows li:first-child{border-top:0}.enterprise-permission-rows li.is-granted{background:#6f8f6309}.enterprise-permission-name{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--rose)}.enterprise-permission-rows li.is-granted .enterprise-permission-name{color:var(--green)}.enterprise-permission-name>svg{flex:none}.enterprise-permission-name strong{color:var(--text);font-size:12px;font-weight:550}.enterprise-permission-name code{color:var(--subtle);font-size:11px;overflow-wrap:anywhere}.enterprise-permission-name i{padding:1px 7px;border:1px solid rgba(181,70,60,.2);border-radius:999px;color:var(--rose);font-size:11px;font-style:normal}.enterprise-permission-sources{display:flex;flex-wrap:wrap;gap:5px}.enterprise-permission-sources em{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:var(--input);color:var(--muted);font-size:11px;font-style:normal}.enterprise-permission-sources em.is-team{border-color:#8a83783d;background:#8a837812;color:var(--blue)}.enterprise-permission-sources small{color:var(--subtle);font-size:12px}.enterprise-private-vector-intro{display:grid;min-height:118px;grid-template-columns:42px minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:14px;padding:18px;border:1px solid rgba(138,131,120,.18);border-radius:8px;background:linear-gradient(110deg,#8a83780b,#ffffff03)}.enterprise-private-vector-intro>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(138,131,120,.18);border-radius:8px;color:var(--blue)}.enterprise-private-vector-intro>div{display:grid}.enterprise-private-vector-intro strong{color:var(--text);font-size:13px;font-weight:580}.enterprise-private-vector-intro p{max-width:720px;margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.enterprise-private-vector-intro small{margin-bottom:5px;color:var(--subtle);font-size:13px}.enterprise-vector-form form{display:grid;grid-template-columns:1fr .7fr 1fr .7fr;align-items:end;gap:10px}.enterprise-vector-wide{grid-column:span 2}.enterprise-vector-form form>.button{justify-self:start}.enterprise-vector-list{overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.enterprise-vector-list article{display:grid;min-width:900px;min-height:72px;grid-template-columns:34px minmax(170px,.75fr) minmax(260px,1.2fr) minmax(130px,.55fr) auto 34px;align-items:center;gap:11px;padding:0 12px;border-top:1px solid var(--border)}.enterprise-vector-list article:first-child{border-top:0}.enterprise-vector-list article>span:first-child{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:6px;color:var(--blue)}.enterprise-vector-list article>span{display:grid;min-width:0}.enterprise-vector-list article strong{overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-vector-list article small{overflow:hidden;margin-top:4px;color:var(--subtle);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.enterprise-provision-launch{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:19px;border:1px solid rgba(111,143,99,.16);border-radius:9px;background:linear-gradient(110deg,#6f8f630e,#ffffff04 62%),var(--surface)}.enterprise-provision-launch-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(111,143,99,.2);border-radius:9px;background:#6f8f630e;color:var(--green)}.enterprise-provision-kicker{display:block;margin-bottom:4px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.enterprise-provision-launch h2{margin:0;color:var(--strong);font-size:15px;font-weight:620}.enterprise-provision-launch p{max-width:760px;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.enterprise-provision-launch>.button{min-height:40px}.enterprise-provision-capabilities{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:11px}.enterprise-provision-capabilities span{display:inline-flex;align-items:center;gap:5px;color:var(--secondary);font-size:12px}.enterprise-provision-capabilities svg{color:var(--green)}.enterprise-provision-dialog{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#070706ad;color:var(--text)}.enterprise-provision-dialog::backdrop{background:#07070680;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.enterprise-provision-sheet{display:grid;width:min(680px,100%);height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0 0 0 auto;border:0;border-left:1px solid var(--border-strong);background:var(--surface);box-shadow:-28px 0 80px #00000075;animation:enterprise-provision-sheet-in .18s ease-out}@keyframes enterprise-provision-sheet-in{0%{transform:translate(22px);opacity:.72}to{transform:translate(0);opacity:1}}.enterprise-provision-sheet-header{display:grid;min-height:82px;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--border);background:#ffffff03}.enterprise-provision-sheet-header>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(111,143,99,.18);border-radius:8px;background:#6f8f630b;color:var(--green)}.enterprise-provision-sheet-header>div{display:grid;min-width:0}.enterprise-provision-sheet-header small{color:var(--green);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.enterprise-provision-sheet-header h2{margin:3px 0 0;color:var(--strong);font-size:17px;font-weight:620}.enterprise-provision-sheet-header p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.enterprise-provision-sheet-body{display:grid;min-height:0;align-content:start;gap:18px;overflow-y:auto;padding:20px 22px 28px;overscroll-behavior:contain}.enterprise-provision-sheet-body>.notice{margin:0}.enterprise-provision-preview{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid rgba(111,143,99,.14);border-radius:8px;background:linear-gradient(115deg,#6f8f630d,#ffffff03)}.enterprise-provision-avatar{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:var(--hover);color:var(--text);font-size:13px;font-weight:700}.enterprise-provision-preview>div{display:grid;min-width:0}.enterprise-provision-preview small{color:var(--muted);font-size:13px}.enterprise-provision-preview strong,.enterprise-provision-preview>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-provision-preview strong{margin-top:3px;color:var(--strong);font-size:12px;font-weight:600}.enterprise-provision-preview>div>span{margin-top:3px;color:var(--muted);font-size:12px}.enterprise-provision-group{min-width:0;margin:0;padding:0;border:0}.enterprise-provision-group legend{display:flex;width:100%;align-items:center;gap:10px;padding:0}.enterprise-provision-group legend>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border:1px solid rgba(111,143,99,.2);border-radius:50%;background:#6f8f630b;color:var(--green);font-size:12px;font-weight:700}.enterprise-provision-group legend>div{display:grid;min-width:0}.enterprise-provision-group legend strong{color:var(--text);font-size:13px;font-weight:620}.enterprise-provision-group legend small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.4}.enterprise-provision-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;padding:15px;border:1px solid var(--border);border-radius:8px;background:#ffffff03}.enterprise-provision-fields label{display:grid;min-width:0;align-content:start;gap:7px;color:var(--secondary);font-size:12px}.enterprise-provision-fields label>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;font-weight:580}.enterprise-provision-fields label em{color:var(--muted);font-size:13px;font-style:normal;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.enterprise-provision-fields label:has(input:required) em{color:var(--green)}.enterprise-provision-fields input{width:100%;min-width:0;min-height:42px;padding:0 11px;border:1px solid var(--border-strong);border-radius:6px;outline:none;background:var(--sidebar);color:var(--heading);font-size:12px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.enterprise-provision-fields input:hover{border-color:#ffffff30}.enterprise-provision-fields input:focus{border-color:#6f8f637a;background:#131210;box-shadow:0 0 0 3px #6f8f630f}.enterprise-provision-fields input[aria-invalid=true]{border-color:#b5463c7a}.enterprise-provision-fields input::-moz-placeholder{color:var(--subtle)}.enterprise-provision-fields input::placeholder{color:var(--subtle)}.enterprise-provision-fields label>small{min-height:14px;color:var(--muted);font-size:12px;line-height:1.45}.enterprise-provision-field-wide{grid-column:1 / -1}.enterprise-provision-otp-note{display:grid;grid-column:1 / -1;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;border:1px solid rgba(111,143,99,.12);border-radius:6px;background:#6f8f6306;color:var(--green)}.enterprise-provision-otp-note>div{display:grid}.enterprise-provision-otp-note strong{color:var(--secondary);font-size:12px;font-weight:600}.enterprise-provision-otp-note small{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.5}.enterprise-provision-created{display:grid;gap:13px;padding:15px;border:1px solid var(--border);border-radius:8px;background:var(--preview)}.enterprise-provision-created>div{display:grid}.enterprise-provision-created>div span{color:var(--green);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.enterprise-provision-created>div strong{margin-top:4px;color:var(--text);font-size:12px;font-weight:580}.enterprise-provision-created ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.enterprise-provision-created li{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px}.enterprise-provision-created li>svg{margin-top:1px;color:var(--green)}.enterprise-provision-created li>span{display:grid;min-width:0}.enterprise-provision-created li strong{color:var(--secondary);font-size:12px;font-weight:580}.enterprise-provision-created li small{margin-top:2px;color:var(--muted);font-size:13px;line-height:1.4}.enterprise-provision-sheet-footer{display:grid;min-height:78px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:14px 20px;border-top:1px solid var(--border);background:var(--preview);box-shadow:0 -12px 30px #00000026}.enterprise-provision-sheet-footer>div{display:grid;min-width:0}.enterprise-provision-sheet-footer>div strong,.enterprise-provision-sheet-footer>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-provision-sheet-footer>div strong{color:var(--text);font-size:12px;font-weight:600}.enterprise-provision-sheet-footer>div small{margin-top:3px;color:var(--muted);font-size:12px}.enterprise-provision-sheet-footer .button{min-height:40px}.admin-enterprise-directory>.empty-state{min-height:260px;border:1px dashed var(--border-strong);border-radius:9px;background:#ffffff03}@media (max-width: 900px){.enterprise-provision-launch{grid-template-columns:46px minmax(0,1fr)}.enterprise-provision-launch>.button{grid-column:2;justify-self:start}}@media (max-width: 680px){.enterprise-provision-launch{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:15px}.enterprise-provision-launch-icon{width:40px;height:40px}.enterprise-provision-launch>.button{width:100%;grid-column:1 / -1}.enterprise-provision-capabilities{display:grid;gap:7px}.enterprise-provision-dialog{background:var(--surface)}.enterprise-provision-sheet{width:100%;border-left:0;box-shadow:none}.enterprise-provision-sheet-header{min-height:76px;grid-template-columns:36px minmax(0,1fr) 34px;gap:10px;padding:13px 15px}.enterprise-provision-sheet-header>span{width:36px;height:36px}.enterprise-provision-sheet-header p{display:none}.enterprise-provision-sheet-body{gap:17px;padding:16px 15px 24px}.enterprise-provision-preview{grid-template-columns:42px minmax(0,1fr)}.enterprise-provision-avatar{width:42px;height:42px}.enterprise-provision-preview>.status{grid-column:2}.enterprise-provision-fields{grid-template-columns:1fr;padding:13px}.enterprise-provision-fields input{min-height:44px}.enterprise-provision-field-wide{grid-column:1}.enterprise-provision-created ul{grid-template-columns:1fr}.enterprise-provision-sheet-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 15px}.enterprise-provision-sheet-footer>div{grid-column:1 / -1}.enterprise-provision-sheet-footer .button{width:100%;min-height:44px}}@media (prefers-reduced-motion: reduce){.enterprise-provision-sheet{animation:none}}.notetaker-page{max-width:1500px;margin:0 auto}.notetaker-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.notetaker-page-header>div{min-width:0}.notetaker-page-header>div>span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:650;text-transform:uppercase}.notetaker-page-header h1{margin:0;color:var(--strong);font-size:25px;font-weight:620;letter-spacing:-.02em}.notetaker-page-header p{max-width:720px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.notetaker-email-preference{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;border:1px solid rgba(111,143,99,.2);border-radius:9px;background:#6f8f630e}.notetaker-email-preference.is-off{border-color:var(--border);background:var(--surface)}.notetaker-email-preference-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#6f8f631a;color:var(--green)}.notetaker-email-preference.is-off .notetaker-email-preference-icon{background:var(--faint);color:var(--subtle)}.notetaker-email-preference>div{display:grid;min-width:0;gap:5px}.notetaker-email-preference>div>span{display:flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:590}.notetaker-email-preference .status{padding:3px 6px;font-size:8.5px}.notetaker-email-preference p{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--muted);font-size:10.8px;line-height:1.5}.notetaker-email-preference p svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.notetaker-email-preference small{color:var(--rose);font-size:10px;line-height:1.4}.notetaker-launch-card{scroll-margin-top:30px;overflow:hidden;border:1px solid var(--border-strong);border-radius:11px;background:linear-gradient(135deg,var(--surface),var(--input));box-shadow:0 22px 54px #00000024}.notetaker-launch-copy{display:flex;align-items:center;gap:15px;padding:20px 22px 17px;border-bottom:1px solid var(--border)}.notetaker-launch-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid var(--border-strong);border-radius:10px;background:var(--faint);color:var(--strong)}.notetaker-launch-copy>div{min-width:0}.notetaker-launch-copy>div>span{color:var(--subtle);font-size:11px;font-weight:650;text-transform:uppercase}.notetaker-launch-copy h2{margin:3px 0 0;color:var(--strong);font-size:17px;font-weight:590}.notetaker-launch-copy p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.notetaker-launch-card form{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(180px,.7fr) auto auto auto;align-items:center;gap:9px;padding:16px 22px}.notetaker-link-field{display:grid;min-width:0;min-height:40px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border-strong);border-radius:7px;background:var(--input)}.notetaker-link-field:focus-within{border-color:#faf8f447}.notetaker-link-field svg{color:var(--subtle)}.notetaker-link-field input,.notetaker-title-field,.notetaker-date-field input,.notetaker-advanced-options input{min-width:0;min-height:38px;border:0;outline:0;background:transparent;color:var(--text);font-size:12.5px}.notetaker-link-field>span{max-width:130px;overflow:hidden;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.notetaker-title-field{width:100%;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:var(--input)}.notetaker-launch-mode{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--faint)}.notetaker-launch-mode button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 9px;border-radius:5px;background:transparent;color:var(--subtle);font-size:11px;white-space:nowrap}.notetaker-launch-mode button.is-active{background:var(--selected);color:var(--strong)}.notetaker-date-field{display:flex;min-height:40px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--input)}.notetaker-date-field>span{color:var(--subtle);font-size:11px}.notetaker-date-field input{width:170px;color-scheme:dark}:root[data-theme=light] .notetaker-date-field input{color-scheme:light}.notetaker-advanced-toggle{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;border-radius:6px;background:transparent;color:var(--muted);font-size:11px}.notetaker-advanced-toggle:hover{background:var(--hover);color:var(--strong)}.notetaker-advanced-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.notetaker-advanced-options{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.25fr);gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--faint)}.notetaker-advanced-options>label{display:grid;min-width:0;gap:6px;color:var(--muted);font-size:11px}.notetaker-advanced-options>label>input,.notetaker-advanced-options .select-wrap{width:100%}.notetaker-advanced-options>label>input{min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--input)}.notetaker-save-option{display:grid!important;grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px!important;padding:0 4px}.notetaker-save-option>span{display:grid;gap:3px}.notetaker-save-option strong{color:var(--text);font-size:11.5px;font-weight:560}.notetaker-save-option small{overflow:hidden;color:var(--subtle);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.notetaker-launch-card>footer{display:flex;min-height:42px;align-items:center;gap:18px;padding:0 22px;border-top:1px solid var(--border);background:var(--faint);color:var(--subtle);font-size:11px}.notetaker-launch-card>footer>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.notetaker-launch-card>footer i{width:6px;height:6px;border-radius:50%;background:var(--rose)}.notetaker-launch-card>footer span.is-ready{color:var(--green)}.notetaker-launch-card>footer span.is-ready i{background:var(--green)}.notetaker-launch-card>footer a{color:var(--secondary)}.notetaker-launch-card>footer small{margin-left:auto;text-align:right}.notetaker-overview-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.notetaker-overview-strip>div{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-left:1px solid var(--border)}.notetaker-overview-strip>div:first-child{border-left:0}.notetaker-overview-strip span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11.5px}.notetaker-overview-strip span svg{color:var(--subtle)}.notetaker-overview-strip strong{color:var(--strong);font-size:21px;font-weight:580}.notetaker-workspace{display:grid;min-height:520px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px;margin-top:12px}.notetaker-meeting-list,.notetaker-detail-card,.notetaker-detail-placeholder{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.notetaker-section-heading{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px}.notetaker-section-heading>span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:590}.notetaker-section-heading>small{color:var(--subtle);font-size:11px}.notetaker-meeting-list>.notetaker-section-heading{padding:0 15px;border-bottom:1px solid var(--border)}.notetaker-meeting-list>div{display:grid;padding:6px}.notetaker-meeting-list>div>button{display:grid;min-width:0;min-height:60px;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:7px 9px;border-radius:7px;background:transparent;text-align:left}.notetaker-meeting-list>div>button:hover{background:var(--hover)}.notetaker-meeting-list>div>button.is-active{background:var(--selected)}.notetaker-meeting-list>div>button>span:nth-child(2){display:grid;min-width:0;gap:4px}.notetaker-meeting-list>div>button strong,.notetaker-meeting-list>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notetaker-meeting-list>div>button strong{color:var(--text);font-size:12px;font-weight:560}.notetaker-meeting-list>div>button small{color:var(--subtle);font-size:10.5px;text-transform:capitalize}.notetaker-meeting-list>div>button>svg{color:var(--subtle)}.notetaker-status-glyph{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--muted)}.notetaker-status-glyph.is-recording{border-color:var(--saffron-line);background:var(--saffron-wash);color:var(--saffron)}.notetaker-status-glyph.is-completed{border-color:#6f8f6333;background:#6f8f630f;color:var(--green)}.notetaker-status-glyph.is-failed,.notetaker-status-glyph.is-cancelled{color:var(--rose)}.notetaker-status-glyph.is-delayed{border-color:#b5463c33;background:#b5463c0f;color:var(--rose)}.notetaker-status-glyph.is-disabled{border-color:var(--border);background:var(--faint);color:var(--subtle)}.notetaker-detail-card{min-width:0}.notetaker-detail-card>header{display:grid;min-height:86px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 17px;border-bottom:1px solid var(--border)}.notetaker-platform-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--faint);color:var(--secondary)}.notetaker-detail-card>header>div{min-width:0}.notetaker-detail-card>header>div>span{color:var(--subtle);font-size:10px;font-weight:650;text-transform:uppercase}.notetaker-detail-card h2{overflow:hidden;margin:3px 0 0;color:var(--strong);font-size:16px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.notetaker-detail-card>header p{margin:4px 0 0;color:var(--muted);font-size:11px}.notetaker-detail-card>.notice{margin:12px 15px 0}.notetaker-enabled-setting{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 15px 0;padding:11px 13px;border:1px solid rgba(111,143,99,.2);border-radius:8px;background:#6f8f630e}.notetaker-enabled-setting.is-off{border-color:var(--border);background:var(--faint)}.notetaker-enabled-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#6f8f631a;color:var(--green)}.notetaker-enabled-setting.is-off .notetaker-enabled-icon{background:var(--hover);color:var(--subtle)}.notetaker-enabled-setting>div{display:grid;min-width:0;gap:4px}.notetaker-enabled-setting>div>span{display:flex;align-items:center;gap:7px;color:var(--text);font-size:11.5px;font-weight:580}.notetaker-enabled-setting .status{padding:3px 6px;font-size:8.5px}.notetaker-enabled-setting>div>p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.45}.notetaker-live-panel{display:grid;min-height:78px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 15px 0;padding:12px 14px;border:1px solid var(--saffron-line);border-radius:8px;background:var(--saffron-wash)}.notetaker-live-glyph{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#e2712a1f;color:var(--saffron)}.notetaker-live-panel.is-delayed{border-color:#b5463c33;background:#b5463c0f}.notetaker-live-panel.is-delayed .notetaker-live-glyph{background:#b5463c1a;color:var(--rose)}.notetaker-live-panel.is-delayed>div>span{color:var(--rose)}.notetaker-live-panel>div{display:grid;min-width:0;gap:4px}.notetaker-live-panel>div>span{color:var(--saffron);font-size:10px;font-weight:650;text-transform:uppercase}.notetaker-live-panel strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.notetaker-live-panel em{color:var(--secondary);font:12px Cascadia Code,monospace;font-style:normal}.notetaker-live-panel>.button{min-height:32px;padding:0 9px;font-size:10.5px;white-space:nowrap}.notetaker-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:13px 15px;border-bottom:1px solid var(--border)}.notetaker-facts>div{display:grid;min-width:0;gap:5px;padding:0 12px;border-left:1px solid var(--border)}.notetaker-facts>div:first-child{padding-left:0;border-left:0}.notetaker-facts dt{display:inline-flex;align-items:center;gap:5px;color:var(--subtle);font-size:10.5px}.notetaker-facts dd{overflow:hidden;margin:0;color:var(--text);font-size:11.5px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.notetaker-summary-delivery{margin:14px 15px 0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--faint)}.notetaker-summary-delivery>header{display:grid;min-height:54px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid var(--border)}.notetaker-summary-delivery>header>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:var(--selected);color:var(--secondary)}.notetaker-summary-delivery>header>div{display:grid;min-width:0;gap:3px}.notetaker-summary-delivery>header strong{color:var(--text);font-size:11.5px;font-weight:580}.notetaker-summary-delivery>header small{color:var(--subtle);font-size:9.8px}.notetaker-summary-delivery>p{margin:0;padding:11px 12px 4px;color:var(--muted);font-size:10.8px;line-height:1.5}.notetaker-summary-delivery>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:9px 12px 12px}.notetaker-summary-delivery>dl>div{display:grid;min-width:0;gap:4px;padding:0 9px;border-left:1px solid var(--border)}.notetaker-summary-delivery>dl>div:first-child{padding-left:0;border-left:0}.notetaker-summary-delivery dt{color:var(--subtle);font-size:9.5px}.notetaker-summary-delivery dd{overflow:hidden;margin:0;color:var(--text);font-size:10.8px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.notetaker-summary-delivery>details{border-top:1px solid var(--border)}.notetaker-summary-delivery>details>summary{display:grid;min-height:40px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:0 12px;cursor:pointer;color:var(--muted);font-size:10.5px;list-style:none}.notetaker-summary-delivery>details>summary::-webkit-details-marker{display:none}.notetaker-summary-delivery>details>summary>span{color:var(--subtle)}.notetaker-summary-delivery>details>summary>svg{color:var(--subtle);transition:transform .15s ease}.notetaker-summary-delivery>details[open]>summary>svg{transform:rotate(90deg)}.notetaker-summary-delivery ul{display:grid;gap:1px;margin:0;padding:0 8px 8px;list-style:none}.notetaker-summary-delivery li{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:var(--surface)}.notetaker-summary-delivery li>span{display:grid;min-width:0;gap:3px}.notetaker-summary-delivery li strong,.notetaker-summary-delivery li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notetaker-summary-delivery li strong{color:var(--text);font-size:10.5px;font-weight:550}.notetaker-summary-delivery li small{color:var(--subtle);font-size:9.5px}.notetaker-summary-delivery>footer,.notetaker-summary-delivery-error{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-top:1px solid var(--border)}.notetaker-summary-delivery>footer p,.notetaker-summary-delivery-error p{margin:0;color:var(--subtle);font-size:9.8px;line-height:1.45}.notetaker-summary-delivery>footer .button,.notetaker-summary-delivery-error .button{flex:0 0 auto;min-height:30px;padding:0 9px;font-size:10px}.notetaker-minutes{padding:0 17px 17px}.notetaker-summary{padding:16px 0;border-bottom:1px solid var(--border)}.notetaker-summary .notetaker-section-heading{min-height:30px}.notetaker-summary .notetaker-section-heading>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.notetaker-summary .notetaker-section-heading .button{min-height:30px;padding:0 9px;font-size:10.5px}.notetaker-summary .notetaker-section-heading .icon-button{width:30px;height:30px;flex-basis:30px}.notetaker-summary>p{margin:10px 0 0;color:var(--secondary);font-size:12px;line-height:1.72}.notetaker-insights{padding:14px 0 16px;border-bottom:1px solid var(--border)}.notetaker-insights>.notetaker-section-heading{min-height:30px}.notetaker-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.notetaker-insight-card{min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--faint)}.notetaker-insight-card.is-wide{grid-column:1 / -1}.notetaker-minutes .notetaker-insight-card h3{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--text);font-size:11.5px;font-weight:590}.notetaker-insight-card h3 svg{color:var(--saffron)}.notetaker-sentiment-label{display:flex;align-items:baseline;gap:8px;color:var(--strong);font-size:15px;font-weight:590;text-transform:capitalize}.notetaker-sentiment-label small{color:var(--subtle);font-size:9.5px;font-weight:500;text-transform:none}.notetaker-insight-card>p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.notetaker-topic-list,.notetaker-question-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.notetaker-topic-list li{display:grid;gap:3px}.notetaker-topic-list strong{color:var(--text);font-size:11px;font-weight:560}.notetaker-topic-list small{color:var(--muted);font-size:10px;line-height:1.45}.notetaker-intelligence-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 12px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--border)}.notetaker-intelligence-metrics>div{display:grid;gap:4px;padding:9px;background:var(--surface)}.notetaker-intelligence-metrics dt{color:var(--subtle);font-size:9.5px}.notetaker-intelligence-metrics dd{margin:0;color:var(--strong);font-size:12px;font-weight:580}.notetaker-speaker-time{display:grid;gap:8px}.notetaker-speaker-time>div{display:grid;grid-template-columns:minmax(110px,.55fr) minmax(100px,1fr);align-items:center;gap:10px}.notetaker-speaker-time span{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.notetaker-speaker-time strong,.notetaker-speaker-time small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notetaker-speaker-time strong{color:var(--text);font-size:10.5px;font-weight:550}.notetaker-speaker-time small{color:var(--subtle);font-size:9.5px}.notetaker-speaker-time i{height:5px;overflow:hidden;border-radius:99px;background:var(--border)}.notetaker-speaker-time i b{display:block;height:100%;border-radius:inherit;background:var(--saffron)}.notetaker-question-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:8px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.notetaker-question-list li>div{display:grid;gap:3px}.notetaker-question-list strong{color:var(--text);font-size:10.8px;font-weight:550;line-height:1.4}.notetaker-question-list small{color:var(--subtle);font-size:9.5px}.notetaker-question-list li>span{padding:3px 6px;border-radius:99px;background:var(--hover);color:var(--muted);font-size:9px}.notetaker-question-list li>span.is-answered{background:#6f8f631a;color:var(--green)}.notetaker-question-list p{grid-column:1 / -1;margin:4px 0 0;color:var(--secondary);font-size:10.5px;line-height:1.5}.notetaker-minutes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border)}.notetaker-minutes-grid>section{min-width:0;padding:16px 15px 16px 0}.notetaker-minutes-grid>section+section{padding-right:0;padding-left:15px;border-left:1px solid var(--border)}.notetaker-minutes h3{margin:0;color:var(--text);font-size:11.5px;font-weight:590}.notetaker-minutes-grid ul{display:grid;gap:8px;margin:11px 0 0;padding-left:17px;color:var(--secondary);font-size:11.5px;line-height:1.55}.notetaker-minutes-grid .notetaker-decisions{padding:0;list-style:none}.notetaker-decisions li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px}.notetaker-decisions svg{margin-top:2px;color:var(--green)}.notetaker-muted{margin:10px 0 0;color:var(--subtle);font-size:11px}.notetaker-actions-list{padding:13px 0;border-bottom:1px solid var(--border)}.notetaker-actions-list .notetaker-section-heading{min-height:30px}.notetaker-actions-list ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.notetaker-actions-list li{display:grid;min-height:48px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--faint)}.notetaker-task-check{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border-strong);border-radius:5px;color:var(--green)}.notetaker-actions-list li>span:last-child{display:grid;min-width:0;gap:3px}.notetaker-actions-list li strong{overflow:hidden;color:var(--text);font-size:11.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.notetaker-actions-list li small{color:var(--subtle);font-size:10.5px}.notetaker-actions-list li.is-completed strong{color:var(--muted);text-decoration:line-through}.notetaker-transcript{border-bottom:1px solid var(--border)}.notetaker-transcript summary{display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;cursor:pointer;list-style:none}.notetaker-transcript summary::-webkit-details-marker{display:none}.notetaker-transcript summary>span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:11.5px;font-weight:560}.notetaker-transcript summary small{color:var(--subtle);font-size:10.5px}.notetaker-transcript summary>svg{color:var(--subtle);transition:transform .15s ease}.notetaker-transcript[open] summary>svg{transform:rotate(90deg)}.notetaker-transcript>div{display:grid;max-height:260px;gap:13px;overflow-y:auto;padding:0 2px 14px}.notetaker-transcript p{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin:0}.notetaker-transcript p strong{color:var(--text);font-size:10.5px}.notetaker-transcript p span{color:var(--muted);font-size:11.5px;line-height:1.55}.notetaker-comments{padding:14px 0 0}.notetaker-comments>.notetaker-section-heading{min-height:30px}.notetaker-comments>.notice{margin:8px 0}.notetaker-comment-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.notetaker-comment-list>li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--faint)}.notetaker-comment-list>li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--selected);color:var(--strong);font-size:10.5px;font-weight:650}.notetaker-comment-list>li>div{min-width:0}.notetaker-comment-list header{display:flex;align-items:baseline;gap:7px}.notetaker-comment-list header strong{overflow:hidden;color:var(--text);font-size:10.8px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.notetaker-comment-list header time{color:var(--subtle);font-size:9.5px;white-space:nowrap}.notetaker-comment-list p{margin:5px 0 0;color:var(--secondary);font-size:11px;line-height:1.55;white-space:pre-wrap}.notetaker-comment-list .icon-button{width:27px;height:27px;flex-basis:27px}.notetaker-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px}.notetaker-comment-form label{display:grid;gap:5px}.notetaker-comment-form label>span{color:var(--muted);font-size:10.5px}.notetaker-comment-form textarea{min-height:66px;padding:9px 10px;resize:vertical;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--input);color:var(--text);font:inherit;font-size:11.5px;line-height:1.5}.notetaker-comment-form textarea:focus{border-color:#faf8f447}.notetaker-detail-empty{display:flex;min-height:210px;align-items:center;justify-content:center;gap:13px;padding:28px;color:var(--muted)}.notetaker-detail-empty>div{max-width:380px}.notetaker-detail-empty strong{color:var(--text);font-size:12px;font-weight:570}.notetaker-detail-empty p{margin:5px 0 0;color:var(--subtle);font-size:11.5px;line-height:1.6}.notetaker-detail-empty.is-off>svg{color:var(--subtle)}.notetaker-transcript-recovery>div{display:grid;justify-items:start}.notetaker-transcript-recovery .button{margin-top:11px}.notetaker-detail-card>footer{display:flex;min-height:52px;align-items:center;gap:8px;padding:8px 15px;border-top:1px solid var(--border)}.notetaker-detail-card>footer>a{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10.5px}.notetaker-detail-card>footer>a:hover{color:var(--strong)}.notetaker-detail-card>footer>span{flex:1}.notetaker-detail-placeholder{display:grid;place-content:center;justify-items:center;padding:40px;text-align:center}.notetaker-detail-placeholder>svg{margin-bottom:12px;color:var(--muted)}.notetaker-detail-placeholder strong{color:var(--text);font-size:13px}.notetaker-detail-placeholder p{max-width:330px;margin:7px 0 0;color:var(--subtle);font-size:11.5px;line-height:1.6}.notetaker-calendar-section{margin-top:12px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.notetaker-calendar-section>.notetaker-section-heading{padding:0 16px;border-bottom:1px solid var(--border)}.notetaker-calendar-section>.notetaker-section-heading>a{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:11px}.notetaker-calendar-section>div:last-child{display:grid}.notetaker-calendar-row{display:grid;min-height:67px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;border-top:1px solid var(--border)}.notetaker-calendar-row:first-child{border-top:0}.notetaker-calendar-row>div{display:grid;min-width:0;gap:5px}.notetaker-calendar-row strong,.notetaker-calendar-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notetaker-calendar-row strong{color:var(--text);font-size:12px;font-weight:550}.notetaker-calendar-row small{color:var(--subtle);font-size:10.5px}.notetaker-calendar-empty{display:flex;min-height:88px;align-items:center;gap:12px;padding:14px 16px;color:var(--muted)}.notetaker-calendar-empty>span{display:grid;min-width:0;gap:4px}.notetaker-calendar-empty strong{color:var(--text);font-size:11.5px;font-weight:560}.notetaker-calendar-empty small{color:var(--subtle);font-size:10.5px}.notetaker-calendar-empty>a{display:inline-flex;margin-left:auto;align-items:center;gap:4px;color:var(--secondary);font-size:11px}@media (max-width: 1180px){.notetaker-launch-card form{grid-template-columns:minmax(250px,1.4fr) minmax(170px,.7fr) auto auto}.notetaker-launch-card form>.button-primary{grid-column:auto}.notetaker-advanced-options{grid-template-columns:repeat(2,minmax(0,1fr))}.notetaker-workspace{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.notetaker-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 0}.notetaker-facts>div:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 900px){.notetaker-launch-card form{grid-template-columns:minmax(0,1fr) auto}.notetaker-link-field,.notetaker-title-field,.notetaker-advanced-options{grid-column:1 / -1}.notetaker-launch-card form>.button-primary{grid-column:auto}.notetaker-launch-card>footer{flex-wrap:wrap;gap:8px 16px;padding-top:9px;padding-bottom:9px}.notetaker-launch-card>footer small{width:100%;margin-left:0;text-align:left}.notetaker-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.notetaker-overview-strip>div:nth-child(3){border-top:1px solid var(--border);border-left:0}.notetaker-overview-strip>div:nth-child(4){border-top:1px solid var(--border)}.notetaker-workspace{grid-template-columns:1fr}.notetaker-detail-card,.notetaker-detail-placeholder{order:1}.notetaker-meeting-list{order:2}.notetaker-meeting-list>div{max-height:360px;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}.notetaker-detail-card{min-height:520px}}@media (max-width: 680px){.notetaker-page{padding-right:16px;padding-left:16px}.notetaker-page-header{align-items:center}.notetaker-page-header p{display:none}.notetaker-email-preference{grid-template-columns:34px minmax(0,1fr);padding:12px}.notetaker-email-preference>.toggle{grid-column:2;justify-self:start}.notetaker-launch-copy{align-items:flex-start;padding:16px}.notetaker-launch-copy p{font-size:11px}.notetaker-launch-card form{display:flex;flex-direction:column;align-items:stretch;padding:13px 16px 16px}.notetaker-launch-mode{align-self:flex-start}.notetaker-date-field input{width:100%}.notetaker-advanced-options{grid-template-columns:1fr}.notetaker-save-option{grid-column:1 / -1}.notetaker-launch-card>footer{padding-right:16px;padding-left:16px}.notetaker-launch-card>footer>span:first-child{width:100%}.notetaker-overview-strip>div{min-height:62px;padding:0 13px}.notetaker-meeting-list>div{grid-template-columns:1fr}.notetaker-detail-card>header{grid-template-columns:38px minmax(0,1fr)}.notetaker-detail-card>header>.status{grid-column:2}.notetaker-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.notetaker-live-panel{grid-template-columns:34px minmax(0,1fr)}.notetaker-live-panel>.button{grid-column:2;justify-self:start}.notetaker-summary-delivery>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 0}.notetaker-summary-delivery>dl>div:nth-child(3){padding-left:0;border-left:0}.notetaker-summary-delivery>footer,.notetaker-summary-delivery-error{align-items:flex-start;flex-direction:column}.notetaker-insights-grid{grid-template-columns:1fr}.notetaker-insight-card.is-wide{grid-column:auto}.notetaker-intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notetaker-speaker-time>div{grid-template-columns:1fr;gap:4px}.notetaker-minutes-grid{grid-template-columns:1fr}.notetaker-minutes-grid>section+section{padding-left:0;border-top:1px solid var(--border);border-left:0}.notetaker-transcript p{grid-template-columns:1fr;gap:4px}.notetaker-comment-form{grid-template-columns:1fr}.notetaker-comment-form .button{justify-self:end}.notetaker-detail-card>footer{flex-wrap:wrap}.notetaker-detail-card>footer>span{min-width:10px}.notetaker-calendar-row{grid-template-columns:38px minmax(0,1fr)}.notetaker-calendar-row>.button,.notetaker-calendar-row>.status{grid-column:2;justify-self:start}.notetaker-calendar-empty{align-items:flex-start}.notetaker-calendar-empty>a{display:none}}@media (max-width: 760px){.routing-profile-heading{align-items:flex-start;flex-direction:column;padding:18px}.routing-profile-heading-actions{width:100%}.routing-profile-heading-actions .button{flex:1}.routing-profile-grid{grid-template-columns:1fr;padding:10px}.routing-profile-empty{grid-template-columns:40px minmax(0,1fr);padding:18px}.routing-profile-empty .button{grid-column:1 / -1}.routing-profile-api-hint{grid-template-columns:22px minmax(0,1fr)}.routing-profile-api-hint>a{grid-column:2}.routing-dialog-backdrop{align-items:end;padding:0}.routing-dialog{width:100%;max-height:calc(100dvh - 18px);border-radius:12px 12px 0 0}.routing-dialog>header,.routing-alias-field{padding-right:16px;padding-left:16px}.routing-model-picker-heading{padding-right:16px;padding-left:16px}.routing-model-picker,.routing-dialog-note{margin-right:16px;margin-left:16px}.routing-dialog footer{align-items:stretch;flex-direction:column;padding-right:16px;padding-left:16px}.routing-dialog footer>div{width:100%}.routing-dialog footer .button{flex:1}.routing-delete-dialog>footer{flex-direction:row}}.enterprise-org-table{margin-bottom:17px}.enterprise-org-table .data-row{min-width:1080px;grid-template-columns:1.2fr 1fr .55fr .62fr .72fr .72fr .55fr 34px;gap:10px}.enterprise-org-table .data-row.is-selected{background:#8a837809}.enterprise-org-table .data-row.is-provisioned{background:#6f8f630b;box-shadow:inset 2px 0 var(--green)}.admin-enterprise-org-editor{margin-top:13px;padding:15px;border:1px solid rgba(138,131,120,.16);border-radius:8px;background:#8a837805}.admin-enterprise-wallet{margin-top:13px;padding:15px;border:1px solid rgba(111,143,99,.2);border-radius:8px;background:#6f8f630a}.admin-enterprise-wallet-balance{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.admin-enterprise-wallet-balance strong{color:var(--green);font-size:15px}.admin-enterprise-wallet-fields{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:4px}.admin-enterprise-wallet-fields>label{display:grid;gap:6px;color:var(--muted);font-size:12px}.admin-enterprise-wallet-fields input{width:100%;min-width:0;padding:0 9px}.admin-enterprise-wallet-hint{display:block;margin-top:9px;color:var(--muted);font-size:11px}.admin-enterprise-danger{margin-top:13px;padding:15px;border:1px solid rgba(181,70,60,.32);border-radius:8px;background:#b5463c0d}.admin-enterprise-danger-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:11px}.admin-enterprise-danger-fields>label{display:grid;gap:6px;color:var(--muted);font-size:12px}.admin-enterprise-danger-fields input{width:100%;min-width:0;padding:0 9px}.admin-enterprise-danger-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.admin-enterprise-danger-actions small{color:var(--muted);font-size:11px}.admin-enterprise-org-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-enterprise-org-fields>label{display:grid;gap:6px;color:var(--muted);font-size:12px}.admin-enterprise-org-fields input,.admin-enterprise-org-fields textarea{width:100%;min-width:0;padding:0 9px}.admin-enterprise-org-sections{display:grid;gap:14px}.admin-enterprise-org-section{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.admin-enterprise-org-section>h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.admin-enterprise-org-section-hint{margin:-4px 0 0;color:var(--muted);font-size:12px}.admin-enterprise-org-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-enterprise-org-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-enterprise-org-grid>label{display:grid;gap:6px;color:var(--muted);font-size:12px}.admin-enterprise-org-grid input,.admin-enterprise-org-grid textarea{width:100%;min-width:0;padding:0 9px}.admin-enterprise-org-grid textarea{min-height:54px;padding-top:8px;resize:vertical}.enterprise-guardrails{display:grid;gap:14px;margin:0;padding:0;border:0}.enterprise-guardrails[disabled]{opacity:.6}.enterprise-guardrail-field{display:grid;gap:6px;color:var(--muted);font-size:12px}.enterprise-guardrail-field input,.enterprise-guardrail-field textarea{width:100%;min-width:0;padding:0 9px}.enterprise-guardrail-field textarea{min-height:60px;padding-top:8px;resize:vertical}.enterprise-guardrail-field small,.enterprise-guardrail-note{color:var(--muted);font-size:11px}.enterprise-guardrail-field code,.enterprise-guardrail-note code{padding:1px 5px;border-radius:4px;background:var(--surface-raise);font-size:11px}.enterprise-guardrail-policy{display:grid;gap:9px;padding:11px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.enterprise-guardrail-allowlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;max-height:168px;overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.enterprise-guardrail-check{display:flex;align-items:center;gap:8px;color:var(--text);font-size:12px}.enterprise-guardrail-check input{width:auto}.enterprise-settings-guardrails{grid-column:1 / -1;display:grid;gap:8px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.enterprise-settings-guardrails>h3{margin:0;font-size:13px}.enterprise-settings-guardrails>p{margin:0;color:var(--muted);font-size:12px}.admin-enterprise-org-fields textarea{min-height:58px;padding-top:8px;resize:vertical}.admin-enterprise-org-policies{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;border:1px solid var(--border);border-radius:7px;background:var(--sidebar)}.admin-enterprise-org-policies>span{display:flex;min-height:35px;align-items:center;gap:8px;color:var(--muted);font-size:13px}.admin-enterprise-org-wide{grid-column:span 3}.admin-enterprise-org-confirm{padding:9px;border:1px solid rgba(181,70,60,.16);border-radius:7px;background:#b5463c05}.enterprise-inquiry-heading{margin-top:25px}.usage-chart{margin-top:20px;padding:19px 20px 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.bars{display:grid;height:205px;grid-template-columns:repeat(14,1fr);align-items:end;gap:7px;padding-top:16px;border-top:1px solid var(--border)}.bars>div{display:grid;height:100%;grid-template-rows:minmax(0,1fr) 18px;align-items:end;justify-items:center}.bars span{width:min(22px,72%);min-height:3px;border-radius:3px 3px 1px 1px;background:#5b6e64;transition:height .25s ease,background .15s ease}.bars span:hover{background:#95a08c}.bars small{color:var(--subtle);font-size:13px}.data-table{overflow-x:auto}.data-row{display:grid;min-width:830px;min-height:64px;align-items:center;gap:14px;padding:0 15px;border-top:1px solid var(--border);color:var(--secondary);font-size:12px}.data-row:first-child{border-top:0}.data-row code{color:var(--muted);font-size:13px}.data-row small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.usage-table .data-row{min-width:1260px;grid-template-columns:1.15fr 1.25fr 1fr .5fr .82fr .58fr .55fr .56fr .7fr}.usage-table .usage-context strong,.usage-table .usage-request strong{display:block;overflow:hidden;color:var(--strong);font-weight:580;text-overflow:ellipsis;white-space:nowrap}.usage-table .usage-request code{display:block;margin-top:3px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.deployment-usage-table .data-row{min-width:840px;grid-template-columns:1.45fr 1.1fr .7fr .65fr .65fr .85fr}.deployment-usage-table .data-row>span:first-child strong{display:block;color:var(--text);font-weight:580}.usage-project-table .data-row{min-width:860px;grid-template-columns:1.6fr .45fr .6fr .6fr .65fr .6fr .65fr}.usage-project-table .data-row[role=button]{cursor:pointer}.usage-project-table .data-row[role=button]:hover,.usage-project-table .data-row[role=button]:focus-visible{background:#ffffff08}.usage-project-table .data-row>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--strong)}.usage-project-table .data-row>span:first-child small{flex-basis:100%;margin-top:0}.usage-project-table .usage-day-row{min-height:44px;background:#0000001f;color:var(--muted)}.usage-project-table .usage-day-row>span:first-child{padding-left:21px;color:var(--muted)}.purchases-table .data-row{grid-template-columns:.5fr 1.2fr .7fr .7fr .7fr .8fr}.wallet-band{display:grid;min-height:150px;grid-template-columns:.75fr 1.25fr;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.wallet-band>div:first-child{display:grid;align-content:center;padding:25px;border-right:1px solid var(--border)}.wallet-band>div:first-child span{color:var(--muted);font-size:12px}.wallet-band>div:first-child strong{margin-top:9px;color:var(--strong);font-size:32px;font-weight:570}.wallet-band>div:first-child small{margin-top:4px;color:var(--subtle);font-size:12px}.wallet-facts{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.wallet-facts>span{display:grid;min-width:0;justify-items:center;gap:5px;padding:14px;color:var(--muted);text-align:center}.wallet-facts svg{color:var(--muted)}.wallet-facts strong{color:var(--text);font-size:13px}.wallet-facts small{max-width:130px;color:var(--subtle);font-size:13px;line-height:1.4}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.package-grid article{display:flex;min-height:220px;flex-direction:column;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.package-grid article>div{display:grid}.package-grid span{color:var(--muted);font-size:12px}.package-grid strong{margin-top:8px;color:var(--strong);font-size:25px;font-weight:570}.package-grid small{color:var(--subtle);font-size:12px}.package-grid p{flex:1;margin:20px 0;color:var(--subtle);font-size:12px;line-height:1.5}.package-grid .package-expiry{display:flex;align-items:center;gap:5px;margin-bottom:12px;color:var(--muted);font-size:12px}.package-grid .package-expiry svg{flex:none}.credit-expiry-panel{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding:16px 18px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.credit-expiry-panel.is-urgent{border-color:#b5463c52;background:linear-gradient(180deg,rgba(181,70,60,.06),transparent 70%),var(--surface)}.credit-expiry-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--surface-2, rgba(255, 255, 255, .04));color:var(--muted)}.credit-expiry-panel.is-urgent .credit-expiry-icon{color:var(--rose)}.credit-expiry-panel strong{color:var(--strong);font-size:13px;font-weight:570}.credit-expiry-panel p{margin:5px 0 0;color:var(--subtle);font-size:12px;line-height:1.6}.billing-region-picker{display:flex;align-items:center;gap:9px}.billing-region-picker label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;white-space:nowrap}.dashboard-wallet-expiry{display:flex;align-items:center;gap:5px;margin:8px 0 0;color:var(--subtle);font-size:12px}.dashboard-wallet-expiry.is-urgent{color:var(--rose)}.dashboard-wallet-expiry svg{flex:none}.connector-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.connector-search{display:flex;min-width:260px;flex:1 1 260px;align-items:center;gap:9px;max-width:420px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--input)}.connector-search svg{flex:none;color:var(--subtle)}.connector-search input{width:100%;min-height:38px;border:0;outline:none;background:transparent;color:var(--text);font-size:13px}.connector-search button{display:grid;width:20px;height:20px;flex:none;place-items:center;border:0;border-radius:999px;background:#ffffff12;color:var(--muted)}.connector-search button:hover{color:var(--text)}.connector-filters{display:flex;flex-wrap:wrap;gap:6px}.connector-filters button{border:1px solid var(--border);border-radius:999px;padding:6px 13px;background:transparent;color:var(--muted);font-size:12px;text-transform:capitalize}.connector-filters button:hover{color:var(--text)}.connector-filters button.is-active{border-color:transparent;background:var(--heading);color:#1c1917}.connector-section{margin-top:26px}.connector-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.connector-section-heading h2{margin:0;color:var(--strong);font-size:14px;font-weight:570}.connector-section-heading span{border-radius:999px;padding:1px 8px;background:#ffffff0f;color:var(--subtle);font-size:12px}.connector-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connector-row{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 15px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .15s ease}.connector-row:hover{border-color:var(--border-strong)}.connector-row.is-connected{border-color:#6f8f6338}.connector-row.is-unavailable{opacity:.62}.connector-row-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid var(--border);border-radius:9px;background:#ffffff0a;color:var(--text)}.connector-row.is-connected .connector-row-icon{border-color:#6f8f6338;color:var(--green)}.connector-row-body{min-width:0}.connector-row-title{display:flex;min-width:0;align-items:center;gap:8px}.connector-row-title strong{overflow:hidden;color:var(--strong);font-size:13px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.connector-row-body p{overflow:hidden;margin:4px 0 0;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.connector-row-blocked{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--amber);font-size:12px}.connector-badge{flex:none;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.connector-badge.is-live{display:inline-flex;align-items:center;gap:3px;border:1px solid rgba(111,143,99,.28);background:#6f8f6312;color:var(--green)}.connector-badge.is-idle{border:1px solid var(--border);color:var(--subtle)}.connector-explainer{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;margin-top:28px;padding:15px 17px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.connector-explainer>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#ffffff0a;color:var(--muted)}.connector-explainer strong{color:var(--strong);font-size:13px;font-weight:560}.connector-explainer p{margin:5px 0 0;color:var(--secondary);font-size:12px;line-height:1.65}.connector-explainer b{color:var(--text);font-weight:560}.connector-dialog-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.connector-dialog{width:min(560px,100%);max-height:min(88vh,780px);overflow-y:auto;border:1px solid var(--border-strong);border-radius:12px;background:var(--raised);box-shadow:0 30px 90px #0000008c}.connector-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 20px 0}.connector-dialog h2{margin:0;color:var(--strong);font-size:16px;font-weight:570}.connector-dialog>header p{overflow:hidden;margin:5px 0 0;color:var(--secondary);font-size:12px;text-overflow:ellipsis}.connector-dialog-identity{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px}.connector-dialog-close{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--muted)}.connector-dialog-close:hover{border-color:var(--border-strong);color:var(--text)}.connector-dialog-tabs{display:flex;gap:4px;margin:16px 20px 0;padding:3px;border-radius:8px;background:#ffffff0a}.connector-dialog-tabs button{flex:1;border:0;border-radius:6px;padding:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:540}.connector-dialog-tabs button.is-active{background:var(--surface);color:var(--strong)}.connector-dialog .notice{margin:14px 20px 0}.connector-dialog-form{display:grid;gap:14px;padding:18px 20px 20px}.connector-dialog-form>label{display:grid;gap:6px;color:var(--muted);font-size:12px}.connector-dialog-form input:not([type=checkbox]),.connector-dialog-form textarea{width:100%;min-height:38px;padding:0 11px;border:1px solid var(--border);border-radius:7px;outline:none;background:var(--input);color:var(--text);font-size:12.5px}.connector-dialog-form textarea{padding:11px;font-family:Cascadia Code,ui-monospace,monospace;line-height:1.55;resize:vertical}.connector-dialog-form input:focus,.connector-dialog-form textarea:focus{border-color:#ffffff38}.connector-dialog-form small{color:var(--subtle);font-size:12px;line-height:1.5}.connector-optional{color:var(--subtle);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.connector-trust{display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px!important;padding:13px;border:1px solid rgba(181,70,60,.18);border-radius:8px;background:#b5463c0a}.connector-trust input{width:15px;height:15px;margin-top:1px;accent-color:var(--green)}.connector-trust span{display:grid;gap:4px}.connector-trust strong{color:var(--heading);font-size:12.5px;font-weight:560}.connector-dialog-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.connector-dialog-body{display:grid;gap:16px;padding:18px 20px 20px}.connector-manage-toggles{display:grid;gap:9px}.connector-manage-toggles>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.connector-manage-toggles span{display:grid;gap:3px}.connector-manage-toggles strong{color:var(--text);font-size:12.5px;font-weight:550}.connector-manage-toggles small{color:var(--subtle);font-size:12px}.connector-manage-hint{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--secondary);font-size:12px;line-height:1.6}.connector-manage-hint svg{flex:none;margin-top:2px;color:var(--muted)}.connector-facts{display:grid;gap:0;margin:0}.connector-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--border)}.connector-facts dt{color:var(--subtle);font-size:12px}.connector-facts dd{margin:0;color:var(--text);font-size:12px;word-break:break-word}.connector-account{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(111,143,99,.16);border-radius:8px;background:#6f8f6309;color:var(--green)}.connector-account span{display:grid;min-width:0}.connector-account strong{overflow:hidden;color:var(--text);font-size:12.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.connector-account small{margin-top:3px;color:var(--muted);font-size:12px}.connector-scope-block h3{margin:0 0 9px;color:var(--strong);font-size:12.5px;font-weight:560}.connector-scope-block ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.connector-scope-block li{overflow:hidden;max-width:100%;border:1px solid var(--border);border-radius:999px;padding:4px 9px;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.connector-dialog-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border);padding-top:14px}.connector-config-editor{display:grid;gap:9px;padding-top:14px;border-top:1px solid var(--border)}.connector-config-editor label{display:grid;gap:7px;color:var(--muted);font-size:12px}.connector-config-editor textarea{width:100%;min-height:210px;padding:11px;border:1px solid var(--border);border-radius:7px;outline:none;resize:vertical;background:var(--input);color:var(--text);font:12px/1.55 Cascadia Code,ui-monospace,monospace}.connector-config-editor textarea:focus{border-color:#ffffff38}.connector-config-editor small{color:var(--subtle);font-size:11px;line-height:1.55}.connector-config-editor code{color:var(--secondary);font-family:Cascadia Code,ui-monospace,monospace}.connector-config-editor .button{justify-self:end}.mcp-verification-backdrop{z-index:150}.mcp-verification-dialog{width:min(460px,100%)}.mcp-verification-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 20px}.connector-scope-panel small{max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:999px;padding:4px 7px;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.download-app{display:flex;min-height:112px;align-items:center;gap:15px;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.download-app-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--input);color:var(--secondary)}.download-app>div:nth-child(2){display:grid;min-width:0;flex:1}.download-app h2{margin:0;color:var(--strong);font-size:14px;font-weight:600}.download-app p{margin:4px 0 0;color:var(--muted);font-size:12px}.download-app span{margin-top:5px;color:var(--subtle);font-size:12px}.download-app.is-coming-soon{border-style:dashed;background:#ffffff03}.download-app.is-coming-soon .download-app-icon{color:var(--subtle)}.download-app>.download-coming-soon{display:inline-flex;min-width:108px;min-height:36px;align-items:center;justify-content:center;margin-top:0;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:12px;font-weight:550}.download-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.download-details>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.download-details svg{color:var(--green)}.download-link-row{display:flex;align-items:center;gap:12px}.download-link-row>svg{color:var(--muted)}.download-link-row span{display:grid;flex:1}.download-link-row strong{color:var(--text);font-size:13px}.download-link-row small{margin-top:4px;color:var(--subtle);font-size:12px}.download-link-row a{display:inline-flex;align-items:center;gap:5px;color:var(--secondary);font-size:12px}.notification-list{border-top:1px solid var(--border)}.notification-list article{display:grid;min-height:84px;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start;padding:17px 3px;border-bottom:1px solid var(--border)}.notification-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--muted)}.notification-list strong{color:var(--text);font-size:13px}.notification-list p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.notification-list small{display:block;margin-top:5px;color:var(--subtle);font-size:13px}.account-profile{display:flex;align-items:center;gap:14px;padding-bottom:25px}.account-profile.is-enterprise{padding-bottom:16px}.account-avatar{width:52px;height:52px;flex-basis:52px;font-size:14px}.account-profile h2{margin:0;color:var(--strong);font-size:15px;font-weight:600}.account-profile p{margin:5px 0 8px;color:var(--muted);font-size:12px}.account-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.enterprise-account-badge{display:inline-flex;min-height:22px;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(138,131,120,.2);border-radius:999px;background:#8a837812;color:var(--blue);font-size:12px;font-weight:600}.enterprise-identity-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:4px 13px;margin-bottom:14px;padding:16px;border:1px solid rgba(138,131,120,.18);border-radius:9px;background:linear-gradient(145deg,#8a837812,#6f8f6306 65%),var(--surface)}.enterprise-identity-icon{display:grid;width:42px;height:42px;grid-row:1 / 3;place-items:center;border:1px solid rgba(138,131,120,.2);border-radius:8px;background:#8a837812;color:var(--blue)}.enterprise-identity-copy>span{color:var(--blue);font:13px ui-monospace,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.enterprise-identity-copy h2{margin:5px 0 0;color:var(--strong);font-size:14px;font-weight:600}.enterprise-identity-copy p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.enterprise-identity-card>dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0 0;overflow:hidden;border:1px solid var(--divider);border-radius:7px;background:var(--divider)}.enterprise-identity-card>dl>div{display:grid;min-height:62px;align-content:center;padding:10px 11px;background:#141311db}.enterprise-identity-card dt{color:var(--subtle);font-size:13px}.enterprise-identity-card dd{overflow:hidden;margin:5px 0 0;color:var(--text);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.enterprise-identity-link{display:inline-flex;grid-column:1 / -1;align-items:center;justify-content:flex-end;gap:5px;margin-top:9px;color:var(--blue);font-size:12px}.account-fields{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;padding:1px;border:0;background:var(--border)}.account-fields>div{display:grid;min-height:75px;align-content:center;padding:13px;background:var(--surface)}.account-fields span{color:var(--subtle);font-size:12px}.account-fields strong{margin-top:6px;color:var(--secondary);font-size:13px;font-weight:550}.privacy-row{display:flex;align-items:center;gap:12px}.privacy-row>svg{color:var(--green)}.privacy-row>span{display:grid;min-width:0;flex:1}.privacy-row strong{color:var(--text);font-size:13px}.privacy-row small{margin-top:4px;color:var(--subtle);font-size:12px;line-height:1.5}.mcp-security-row{padding:13px 0}.mcp-security-row .button{flex:none}.linked-surface-list{display:grid}.linked-surface-list .privacy-row{padding:13px 0;border-bottom:1px solid rgba(138,131,120,.14)}.linked-surface-list .privacy-row:last-child{border-bottom:0}.linked-surface-list .button{flex:none}.account-referral-card{display:grid;gap:17px;margin-bottom:18px;padding:21px;border:1px solid rgba(138,131,120,.2);border-radius:10px;background:linear-gradient(135deg,#8a837812,#6f8f630a)}.account-referral-heading{display:flex;align-items:flex-start;gap:13px}.account-referral-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:#8a83781f;color:var(--blue)}.account-referral-heading>div>span{color:var(--blue);font:11px ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em}.account-referral-heading h2{margin-top:4px;color:var(--strong);font-size:16px;font-weight:630}.account-referral-heading p{max-width:680px;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.account-referral-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-referral-stats>span{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#00000017}.account-referral-stats strong{color:var(--strong);font-size:15px;font-weight:630}.account-referral-stats small{color:var(--subtle);font-size:11px}.account-referral-link{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-referral-link code{min-width:0;overflow:hidden;padding:10px 11px;border:1px solid var(--border);border-radius:7px;background:#00000021;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-referral-link .button{flex:0 0 auto}.account-referral-notice{color:#fca5a5;font-size:12px}.account-memory-settings .section-heading{margin-bottom:0}.account-memory-rows{overflow:hidden;margin-top:14px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.account-memory-rows .privacy-row{min-height:70px;padding:13px 15px;border-top:1px solid var(--border)}.account-memory-rows .privacy-row:first-child{border-top:0}.account-memory-rows .account-memory-row>svg{color:var(--blue)}.account-memory-rows .account-memory-import-row{background:linear-gradient(90deg,rgba(111,143,99,.055),transparent 52%)}.account-memory-rows .account-memory-import-row>svg{color:var(--green)}.account-memory-row .button{flex:none}.account-memory-footnote{display:flex;align-items:center;gap:6px;margin:10px 2px 0;color:var(--subtle);font-size:10.5px;line-height:1.45}.account-memory-footnote svg{flex:none;color:var(--green)}.memory-dialog-backdrop{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#070706c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.memory-import-dialog,.memory-manager-dialog{width:min(760px,100%);max-height:calc(100vh - 44px);max-height:calc(100dvh - 44px);overflow-y:auto;border:1px solid var(--border-strong);border-radius:13px;background:var(--sidebar);box-shadow:0 32px 95px #0000009e}.memory-import-dialog{padding:23px}.memory-manager-dialog{width:min(820px,100%);padding:23px}.memory-import-dialog>header,.memory-manager-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.memory-import-dialog>header>div,.memory-manager-dialog>header>div{display:grid;min-width:0;gap:5px}.memory-import-dialog>header span,.memory-manager-dialog>header span{color:var(--green);font:10px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.memory-import-dialog>header h2,.memory-manager-dialog>header h2{margin:0;color:var(--strong);font-size:21px;font-weight:620;letter-spacing:-.02em}.memory-import-dialog>header p,.memory-manager-dialog>header p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.memory-import-dialog>footer,.memory-manager-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:19px;padding-top:16px;border-top:1px solid var(--border)}.memory-import-progress{display:grid;grid-template-columns:24px minmax(20px,1fr) 24px minmax(20px,1fr) 24px;align-items:center;width:min(330px,70%);margin:21px auto 22px}.memory-import-progress>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--subtle);font-size:10px}.memory-import-progress>span.is-active{border-color:#6f8f638c;background:#6f8f631c;color:var(--green)}.memory-import-progress>span.is-done{border-color:#6f8f6359;background:var(--green);color:#10120f}.memory-import-progress>i{height:1px;background:var(--border)}.memory-import-progress>i.is-done{background:#6f8f638c}.memory-import-section{display:grid;gap:12px;margin-top:17px}.memory-import-section+.memory-import-section{margin-top:20px}.memory-import-section-heading{display:grid;gap:4px}.memory-import-section-heading strong{color:var(--text);font-size:12.5px;font-weight:610}.memory-import-section-heading small{color:var(--subtle);font-size:11px}.memory-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.memory-provider-grid>button{position:relative;display:grid;min-height:96px;grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:9px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted);text-align:left}.memory-provider-grid>button:hover{border-color:var(--border-strong);background:var(--raised)}.memory-provider-grid>button.is-selected{border-color:#6f8f638c;box-shadow:inset 0 0 0 1px #6f8f6314;background:#6f8f630e}.memory-provider-grid>button>i,.memory-review-summary>i,.memory-entry-provider{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border-strong);border-radius:8px;background:var(--input);color:var(--strong);font:12px ui-monospace,Menlo,monospace;font-style:normal}.memory-provider-grid>button>span{display:grid;min-width:0;gap:3px}.memory-provider-grid strong{color:var(--text);font-size:11.5px;font-weight:600}.memory-provider-grid small{overflow:hidden;color:var(--subtle);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.memory-provider-grid>button>svg{position:absolute;top:7px;right:7px;color:var(--green)}.memory-import-tabs{display:flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.memory-import-tabs button{display:inline-flex;min-height:34px;flex:1;align-items:center;justify-content:center;gap:7px;border-radius:6px;color:var(--muted);font-size:11px}.memory-import-tabs button:hover{color:var(--text)}.memory-import-tabs button.is-active{background:var(--raised);box-shadow:0 1px 3px #0000003d;color:var(--strong)}.memory-import-dropzone{display:grid;min-height:105px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;border:1px dashed var(--border-strong);border-radius:9px;background:#ffffff03;color:var(--green);text-align:left}.memory-import-dropzone:hover,.memory-import-dropzone.has-file{border-color:#6f8f6385;background:#6f8f6309}.memory-import-dropzone>span{display:grid;min-width:0;gap:5px}.memory-import-dropzone strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.memory-import-dropzone small{color:var(--subtle);font-size:10.5px}.memory-import-dropzone em{padding:6px 8px;border:1px solid var(--border);border-radius:5px;color:var(--secondary);font-size:10px;font-style:normal}.memory-export-help{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.memory-export-help>span{display:grid;gap:3px}.memory-export-help strong{color:var(--secondary);font-size:10.5px;font-weight:600}.memory-export-help small{color:var(--subtle);font-size:9.5px}.memory-export-help a{display:inline-flex;align-items:center;gap:3px;flex:none;color:var(--green);font-size:10px}.memory-paste-field{display:grid;gap:6px;color:var(--secondary);font-size:11px}.memory-paste-field textarea,.memory-candidate-list textarea,.memory-edit-popover textarea{width:100%;padding:10px 11px;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--input);color:var(--text);font:12px/1.55 inherit;resize:vertical}.memory-paste-field textarea:focus,.memory-candidate-list textarea:focus,.memory-edit-popover textarea:focus{border-color:#6f8f6380;box-shadow:0 0 0 3px #6f8f630f}.memory-paste-field>small{justify-self:end;color:var(--subtle);font-size:9.5px}.memory-local-note,.memory-merge-note,.memory-import-success>div{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding:11px 12px;border:1px solid rgba(111,143,99,.16);border-radius:7px;background:#6f8f6309;color:var(--green)}.memory-local-note>span,.memory-merge-note>span,.memory-import-success>div>span{display:grid;gap:3px}.memory-local-note strong,.memory-merge-note strong,.memory-import-success>div strong{color:var(--secondary);font-size:10.5px;font-weight:600}.memory-local-note small,.memory-merge-note small,.memory-import-success>div small{color:var(--subtle);font-size:10px;line-height:1.5}.memory-import-dialog>.notice{margin-top:12px}.memory-review-summary,.memory-manager-summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:8px 0 13px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.memory-review-summary>span,.memory-manager-summary>span{display:grid;min-width:0;gap:4px}.memory-review-summary strong,.memory-manager-summary strong{color:var(--text);font-size:11.5px;font-weight:600}.memory-review-summary small,.memory-manager-summary small{overflow:hidden;color:var(--subtle);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.memory-candidate-list{display:grid;max-height:min(390px,48vh);overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.memory-candidate-list>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border-top:1px solid var(--border)}.memory-candidate-list>label:first-child{border-top:0}.memory-candidate-list>label.is-selected{background:#6f8f6306}.memory-candidate-list>label.is-disabled{opacity:.58}.memory-candidate-list input{width:15px;height:15px;margin-top:24px;accent-color:var(--green)}.memory-candidate-list label>span{display:grid;min-width:0;gap:5px}.memory-candidate-list label>span>small{color:var(--green);font:9px ui-monospace,Menlo,monospace;text-transform:capitalize}.memory-candidate-list textarea{min-height:48px;resize:none}.memory-candidate-list textarea:disabled{opacity:1;color:var(--muted)}.memory-candidate-list em{color:var(--amber);font-size:9.5px;font-style:normal}.memory-import-success{display:grid;justify-items:center;padding:38px 20px 15px;text-align:center}.memory-success-icon{display:grid!important;width:66px;height:66px;place-items:center;margin:0 0 19px!important;padding:0!important;border-radius:50%!important;background:#6f8f6317!important}.memory-import-success h3{margin:0;color:var(--strong);font-size:23px;font-weight:610}.memory-import-success>p{max-width:530px;margin:10px 0 4px;color:var(--muted);font-size:12px;line-height:1.65}.memory-import-success>div:not(.memory-success-icon){width:min(500px,100%);text-align:left}.memory-import-success>.button{margin-top:23px;min-width:110px}.memory-manager-summary{margin:20px 0}.memory-manager-summary>svg{color:var(--green)}.memory-manager-section{display:grid;gap:10px}.memory-manager-section>div:first-child{display:grid;gap:4px}.memory-manager-section>div:first-child>strong{color:var(--text);font-size:12.5px}.memory-manager-section>div:first-child>small{color:var(--subtle);font-size:10.5px}.memory-entry-list{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.memory-entry-list article{display:grid;min-height:70px;grid-template-columns:30px minmax(0,1fr) auto 30px 30px;align-items:center;gap:9px;padding:10px 11px;border-top:1px solid var(--border)}.memory-entry-list article:first-child{border-top:0}.memory-entry-list article.is-paused{opacity:.58}.memory-entry-list article>span:nth-child(2){display:grid;min-width:0;gap:4px}.memory-entry-list article>span:nth-child(2) small{color:var(--green);font:8.5px ui-monospace,Menlo,monospace;text-transform:capitalize}.memory-entry-list article>span:nth-child(2) strong{overflow:hidden;color:var(--secondary);font-size:11px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.memory-entry-list .icon-button{width:30px;height:30px}.memory-manager-empty{display:grid!important;justify-items:center;gap:7px!important;padding:28px!important;border:1px dashed var(--border-strong);border-radius:8px;color:var(--green);text-align:center}.memory-manager-empty strong{color:var(--text)!important}.memory-manager-empty .button{margin-top:5px}.inferred-memory-details{margin-top:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.inferred-memory-details summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 12px;color:var(--secondary);font-size:11px;cursor:pointer}.inferred-memory-details summary span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:var(--raised);color:var(--subtle);font-size:9px}.inferred-memory-details>p{margin:0;padding:0 12px 9px;color:var(--subtle);font-size:10px;line-height:1.5}.inferred-memory-details ul{display:grid;gap:6px;margin:0;padding:11px 28px 14px;border-top:1px solid var(--border)}.inferred-memory-details li{color:var(--muted);font-size:10.5px;line-height:1.5}.memory-edit-popover{position:fixed;z-index:165;top:50%;left:50%;display:grid;width:min(520px,calc(100vw - 32px));gap:13px;padding:18px;border:1px solid var(--border-strong);border-radius:10px;background:var(--raised);box-shadow:0 25px 80px #000000b3;transform:translate(-50%,-50%)}.memory-edit-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.memory-edit-popover>header>div{display:grid;gap:4px}.memory-edit-popover>header strong{color:var(--strong);font-size:13px}.memory-edit-popover>header small{color:var(--subtle);font-size:10.5px}.memory-edit-popover>footer{display:flex;justify-content:flex-end;gap:7px}@media (max-width: 680px){.account-memory-rows .privacy-row{flex-wrap:wrap}.account-memory-row .button{width:100%;margin-left:30px}.memory-dialog-backdrop{align-items:end;padding:0}.memory-import-dialog,.memory-manager-dialog{width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:18px 15px;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0}.memory-provider-grid{grid-template-columns:1fr 1fr}.memory-provider-grid>button{min-height:78px}.memory-import-progress{width:78%}.memory-import-dropzone{grid-template-columns:28px minmax(0,1fr)}.memory-import-dropzone em{display:none}.memory-export-help{align-items:flex-start;flex-direction:column}.memory-review-summary,.memory-manager-summary{grid-template-columns:32px minmax(0,1fr)}.memory-review-summary .button,.memory-manager-summary .button{grid-column:1 / -1;width:100%}.memory-entry-list article{grid-template-columns:30px minmax(0,1fr) auto 30px}.memory-entry-list article>.icon-button:last-child{grid-column:4}.memory-entry-list article>.toggle{grid-column:3}.memory-entry-list article>.icon-button:nth-last-child(2){display:none}}.download-lead-backdrop{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#070706bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.download-lead-dialog{width:min(510px,100%);max-height:calc(100dvh - 44px);overflow-y:auto;padding:22px;border:1px solid var(--border-strong);border-radius:13px;background:var(--sidebar);box-shadow:0 32px 95px #0000009e}.download-lead-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.download-lead-dialog>header>div{display:grid;min-width:0;gap:6px}.download-lead-dialog>header span{color:var(--green);font:10px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.download-lead-dialog>header h2{margin:0;color:var(--strong);font-size:19px;font-weight:620;letter-spacing:-.02em}.download-lead-dialog>header p{margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.55}.download-lead-form{display:grid;gap:13px;margin-top:18px}.download-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px}.download-lead-fields label{display:grid;gap:6px;color:var(--secondary);font-size:11px}.download-lead-optin{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.download-lead-optin input{width:15px;height:15px;margin:1px 0 0;accent-color:var(--green)}.download-lead-optin span{display:grid;gap:4px}.download-lead-optin strong{color:var(--text);font-size:12px;font-weight:600}.download-lead-optin small{color:var(--subtle);font-size:10.5px;line-height:1.5}.download-lead-form>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:15px;border-top:1px solid var(--border)}.download-lead-form>footer>a{margin-right:auto;color:var(--subtle);font-size:10.5px}.download-lead-form>footer>a:hover{color:var(--text)}.download-lead-success{display:grid;justify-items:center;padding:20px 6px 4px;text-align:center}.download-lead-success-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#6f8f6317;color:var(--green)}.download-lead-success p{max-width:380px;margin:15px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.download-lead-success .button{min-width:110px;margin-top:19px}@media (max-width: 680px){.download-lead-backdrop{align-items:end;padding:0}.download-lead-dialog{width:100%;max-height:calc(100dvh - 24px);padding:18px 15px;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0}.download-lead-fields{grid-template-columns:1fr}.download-lead-form>footer{flex-wrap:wrap}.download-lead-form>footer>a{width:100%;margin:0 0 4px}.download-lead-form>footer>.button{flex:1;justify-content:center}}.project-home-page{max-width:1180px;margin:0 auto}.project-home-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px}.project-home-summary>div{display:grid;gap:5px;min-height:102px;padding:17px 18px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.project-home-summary span{color:var(--subtle);font-size:12px}.project-home-summary strong{color:var(--strong);font-size:14px;font-weight:600}.project-home-summary small{color:var(--muted);font-size:12px;line-height:1.45}.project-home-search{display:flex;min-height:42px;align-items:center;gap:9px;margin:0 0 14px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--subtle)}.project-home-search:focus-within{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}.project-home-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.project-home-search button{display:grid;width:25px;height:25px;place-items:center;border-radius:5px;color:var(--subtle)}.project-home-search button:hover{background:var(--raised);color:var(--text)}.project-home-tabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--border)}.project-home-tabs button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:13px}.project-home-tabs button:hover{color:var(--text)}.project-home-tabs button.is-active{border-bottom-color:var(--green);color:var(--strong)}.project-home-tabs small{display:grid;min-width:19px;height:19px;place-items:center;border-radius:999px;background:var(--raised);color:var(--subtle);font-size:11px}.project-home-panel{min-height:330px;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.project-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px}.project-panel-heading h2{color:var(--strong);font-size:16px;font-weight:620}.project-panel-heading p{max-width:620px;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.project-chat-list,.project-source-list{display:grid;gap:7px}.project-chat-list>button{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:15px;padding:0 13px;border:1px solid transparent;border-radius:7px;color:var(--text);text-align:left}.project-chat-list>button:hover{border-color:var(--border);background:var(--raised)}.project-chat-list>button>span{display:flex;min-width:0;align-items:center;gap:10px}.project-chat-list svg{color:var(--subtle)}.project-chat-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550}.project-chat-list>button>small{display:flex;align-items:center;gap:8px;color:var(--subtle);font-size:12px}.project-source-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:66px;padding:9px 10px;border:1px solid var(--border);border-radius:7px}.project-source-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#8a83781a;color:var(--blue)}.project-source-list article>span.is-artifact{background:#6f8f631a;color:var(--green)}.project-source-list article>span.is-image{background:#8b5cf61a;color:#8b5cf6}.project-source-list article>div:nth-child(2){display:grid;min-width:0;gap:4px}.project-source-list strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550}.project-source-list small{overflow:hidden;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.project-source-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.project-source-actions button,.project-source-actions a{display:inline-flex;min-height:25px;align-items:center;padding:0 7px;border:1px solid var(--border);border-radius:4px;color:var(--secondary);font:10px ui-monospace,Menlo,monospace;text-decoration:none}.project-source-actions button:hover,.project-source-actions a:hover{background:var(--raised);color:var(--strong)}.project-settings-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#000000a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.project-settings-dialog{display:grid;width:min(610px,100%);max-height:calc(100vh - 44px);gap:15px;overflow-y:auto;padding:23px;border:1px solid var(--border-strong);border-radius:11px;background:var(--raised);box-shadow:0 28px 85px #0000008c}.project-settings-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-settings-dialog h2{color:var(--strong);font-size:18px;font-weight:650}.project-settings-dialog header p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.project-settings-dialog>label{display:grid;gap:7px;color:var(--secondary);font-size:12px;font-weight:550}.project-settings-dialog input:not([type=checkbox]),.project-settings-dialog textarea{width:100%;border:1px solid var(--border);border-radius:7px;outline:none;background:var(--surface);color:var(--text);font:13px/1.5 inherit}.project-settings-dialog input:not([type=checkbox]){height:38px;padding:0 11px}.project-settings-dialog textarea{padding:10px 11px;resize:vertical}.project-settings-dialog input:focus,.project-settings-dialog textarea:focus{border-color:#6f8f6361;box-shadow:0 0 0 3px #6f8f6312}.project-library-toggle,.sidebar-project-library-setting{display:flex!important;align-items:flex-start;gap:10px;cursor:pointer}.project-library-toggle input,.sidebar-project-library-setting input{width:15px;height:15px;margin-top:2px;accent-color:var(--green)}.project-library-toggle span,.sidebar-project-library-setting span{display:grid;gap:3px}.project-library-toggle strong,.sidebar-project-library-setting strong{color:var(--text);font-size:13px}.project-library-toggle small,.sidebar-project-library-setting small{color:var(--subtle);font-size:12px;line-height:1.45;font-weight:400}.project-knowledge-picker{display:grid;gap:9px;padding-top:2px}.project-knowledge-picker>div:first-child{display:grid;gap:3px}.project-knowledge-picker>div:first-child strong{color:var(--text);font-size:13px}.project-knowledge-picker>div:first-child small,.project-knowledge-picker p{color:var(--subtle);font-size:12px;line-height:1.45}.project-knowledge-picker>div:last-child{display:grid;gap:6px}.project-knowledge-picker label{display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid var(--border);border-radius:7px;cursor:pointer}.project-knowledge-picker input{width:15px;height:15px;accent-color:var(--green)}.project-knowledge-picker label span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;min-width:0}.project-knowledge-picker label svg{grid-row:span 2;color:var(--blue)}.project-knowledge-picker label strong{color:var(--text);font-size:12px}.project-knowledge-picker label small{color:var(--subtle);font-size:11px}.account-sources-panel .project-panel-heading>span{color:var(--subtle);font-size:12px}.source-library-page{display:grid;width:min(1180px,calc(100% - 48px));align-content:start;gap:18px;margin:0 auto;padding-top:34px;padding-bottom:60px}.source-library-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.source-library-header>div:first-child{display:grid;gap:6px}.source-library-header>div:first-child>span,.source-library-dialog header span{color:var(--subtle);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.source-library-header h1{margin:0;color:var(--text);font-size:clamp(28px,4vw,38px);font-weight:560;letter-spacing:-.035em}.source-library-header p{margin:0;color:var(--muted);font-size:13px}.source-library-header-actions{display:flex;align-items:center;gap:10px}.source-library-search{display:flex;width:min(330px,34vw);height:39px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:20px;background:var(--input);color:var(--subtle)}.source-library-search:focus-within{border-color:#6f8f6399}.source-library-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.source-library-search button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--subtle);cursor:pointer}.source-library-new{position:relative}.source-library-new>.button{border-radius:20px}.source-library-new>div[role=menu]{position:absolute;z-index:15;top:calc(100% + 8px);right:0;display:grid;width:245px;overflow:hidden;padding:6px;border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 50px #00000061;background:var(--sidebar)}.source-library-new [role=menuitem]{display:grid;min-height:44px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.source-library-new [role=menuitem]:hover{background:var(--surface);color:var(--text)}.source-library-new [role=menuitem]>span{display:grid;gap:3px}.source-library-new [role=menuitem] strong{color:var(--secondary);font-size:12px}.source-library-new [role=menuitem] small{color:var(--subtle);font-size:11px}.source-library-shell{min-width:0}.source-library-folder-bar{display:flex;min-height:38px;align-items:center;gap:5px;color:var(--subtle);font-size:12px}.source-library-folder-bar button{display:inline-flex;align-items:center;gap:4px;padding:5px 7px 5px 2px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.source-library-folder-bar button:hover{background:var(--surface);color:var(--text)}.source-library-folder-bar strong{overflow:hidden;color:var(--text);font-weight:560;text-overflow:ellipsis;white-space:nowrap}.source-library-toolbar{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.source-library-toolbar>nav{display:flex;align-items:center;gap:5px}.source-library-toolbar>nav button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 13px;border:1px solid transparent;border-radius:18px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.source-library-toolbar>nav button:hover{color:var(--text)}.source-library-toolbar>nav button.is-active{border-color:var(--border);background:var(--input);color:var(--text)}.source-library-toolbar>nav button small{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:var(--surface);color:var(--subtle);font-size:10px}.source-library-toolbar>div{display:flex;align-items:center;gap:6px}.source-library-toolbar>div>span{margin-right:4px;color:var(--subtle);font-size:11px}.source-library-toolbar .icon-button.is-active{border-color:#6f8f6385;background:var(--input);color:var(--text)}.source-library-sort{display:flex;height:32px;align-items:center;gap:2px;padding-left:8px;border:1px solid var(--border);border-radius:7px;color:var(--subtle)}.source-library-sort select{height:30px;padding:0 24px 0 5px;border:0;background-color:transparent;font-size:11px}.source-library-list{min-width:0}.source-library-list>header,.source-library-list>article{display:grid;grid-template-columns:26px minmax(280px,1fr) 165px 110px 38px;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--border)}.source-library-list>header{min-height:42px;color:var(--subtle);font-size:11px}.source-library-list>article{position:relative;min-height:72px;transition:background .14s ease}.source-library-list>article:hover,.source-library-list>article.is-selected{background:var(--surface)}.source-library-list>article.source-library-folder-row:hover{background:var(--surface)}.source-library-list input[type=checkbox],.source-library-grid input[type=checkbox]{width:15px;height:15px;accent-color:#95a08c;cursor:pointer}.source-library-list>article>small{color:var(--muted);font-size:12px}.source-library-identity{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px}.source-library-folder-row>button.source-library-identity{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.source-library-identity>i,.source-library-grid>article>i{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--input);color:#95a08c;font-style:normal}.source-library-identity>i.is-artifact,.source-library-grid>article>i.is-artifact{color:#b39ddb}.source-library-identity>span{display:grid;min-width:0;gap:4px}.source-library-identity strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.source-library-identity small{overflow:hidden;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.source-library-actions{position:relative;justify-self:end}.source-library-actions>summary{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--subtle);cursor:pointer;list-style:none}.source-library-actions>summary::-webkit-details-marker{display:none}.source-library-actions>summary:hover,.source-library-actions[open]>summary{background:var(--input);color:var(--text)}.source-library-actions>div{position:absolute;z-index:12;top:calc(100% + 4px);right:0;display:grid;min-width:145px;padding:4px;border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px #00000059;background:var(--sidebar)}.source-library-actions a,.source-library-actions button{display:flex;min-height:34px;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;text-decoration:none;cursor:pointer}.source-library-actions a:hover,.source-library-actions button:hover{background:var(--surface);color:var(--text)}.source-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:14px}.source-library-grid>article{position:relative;display:grid;min-height:190px;align-content:start;gap:8px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.source-library-grid>article.is-selected{border-color:#6f8f6399}.source-library-grid>article>header{display:flex;align-items:center;justify-content:space-between}.source-library-grid>article>i{width:42px;height:42px;margin-top:10px}.source-library-grid>article>strong{overflow:hidden;margin-top:6px;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.source-library-grid>article>small{overflow:hidden;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.source-library-grid>article.is-folder{display:block}.source-library-grid>article.is-folder>header{height:30px}.source-library-folder-card{display:grid;width:100%;align-content:start;gap:8px;padding:8px 0 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.source-library-folder-card>i{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--input);color:#95a08c;font-style:normal}.source-library-folder-card>strong{overflow:hidden;margin-top:6px;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.source-library-folder-card>small{overflow:hidden;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.source-library-dialog{position:relative;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;padding:20px;border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 80px #00000080;background:var(--sidebar)}.source-library-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.source-library-dialog>header>div{display:grid;gap:5px}.source-library-dialog h2{margin:0;color:var(--text);font-size:20px}.source-library-dialog p{margin:0;color:var(--muted);font-size:12px}.source-library-dialog>label{display:grid;gap:6px;margin-top:12px;color:var(--muted);font-size:12px}.source-library-dialog input,.source-library-dialog textarea{width:100%;padding:9px 10px}.source-library-dialog textarea{resize:vertical}.source-library-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.source-library-preview{display:grid;width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 64px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.source-library-preview-body{overflow-y:auto;padding-right:6px}.source-library-preview-body .markdown-content{font-size:13px}.project-settings-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.optimizer-settings-panel{display:grid;gap:0;border:1px solid var(--border);border-radius:7px;background:#00000014}.optimizer-toggle-row{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:11px 13px;border-bottom:1px solid var(--border)}.optimizer-toggle-row>span{display:grid;gap:3px}.optimizer-toggle-row strong{color:var(--text);font-size:12px;font-weight:600}.optimizer-toggle-row small,.optimizer-settings-actions small{color:#6b6661;font-size:13px;line-height:1.4}.optimizer-parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.optimizer-parameter-grid>label{display:grid;min-height:88px;align-content:center;gap:9px;padding:12px 13px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.optimizer-parameter-grid>label:nth-child(2n){border-right:0}.optimizer-parameter-grid>label>span{display:grid;gap:3px;color:var(--secondary);font-size:12px}.optimizer-parameter-grid>label small{color:var(--subtle);font-size:13px}.optimizer-parameter-grid>label>div{display:flex;align-items:center;gap:7px}.optimizer-parameter-grid input[type=range]{min-width:80px;flex:1;accent-color:var(--green)}.optimizer-parameter-grid input[type=number]{width:92px;height:30px;border:1px solid var(--border-strong);border-radius:5px;background:var(--bg);color:var(--text);padding:0 8px;font-size:12px}.optimizer-parameter-grid b{color:var(--subtle);font-size:13px;font-weight:500}.optimizer-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px}.optimizer-settings-actions small{max-width:430px}.admin-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.readiness-list,.service-list{display:grid;border:1px solid var(--border);border-radius:7px;overflow:hidden;background:var(--surface)}.readiness-list>span{display:grid;min-height:55px;grid-template-columns:28px minmax(0,auto) minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;border-top:1px solid var(--border)}.readiness-list>span:first-child,.service-list>span:first-child{border-top:0}.readiness-list i{display:grid;width:23px;height:23px;place-items:center;border-radius:5px;background:#ffffff09;color:var(--muted);font-style:normal}.readiness-list i.ok{color:var(--green)}.readiness-list i.warning{color:var(--amber)}.readiness-list strong{min-width:0;color:var(--secondary);font-size:12px;font-weight:550;overflow-wrap:anywhere}.readiness-list small{min-width:0;color:var(--muted);font-size:13px;text-align:right;overflow-wrap:anywhere}.cost-position{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:7px;overflow:hidden;background:var(--surface)}.cost-position>div{display:grid;min-height:166px;align-content:center;padding:13px;border-right:1px solid var(--border);text-align:center}.cost-position>div:last-child{border-right:0}.cost-position span{color:var(--muted);font-size:13px}.cost-position strong{margin-top:9px;color:var(--text);font-size:15px;font-weight:570}.users-table .data-row{min-width:900px;grid-template-columns:1.45fr 1fr .55fr .6fr .65fr .8fr}.user-cell{display:flex;min-width:0;align-items:center;gap:9px}.user-cell>i{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--input);color:var(--muted);font-size:13px;font-style:normal;font-weight:650}.user-cell>span{display:grid;min-width:0}.user-cell strong,.user-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-cell strong{color:var(--text);font-size:12px;font-weight:550}.referrer-cell{display:grid;min-width:0}.referrer-cell strong,.referrer-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referrer-cell strong{color:var(--text);font-size:12px;font-weight:550}.connector-list{display:grid;gap:9px}.connector-list article{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.connector-list article>header{display:flex;min-height:60px;align-items:center;gap:11px;padding:0 15px;border-bottom:1px solid var(--border)}.connector-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--input);color:var(--muted)}.connector-list header>span:nth-child(2){display:grid;min-width:0;flex:1}.connector-list header strong{color:var(--text);font-size:13px;font-weight:550}.connector-list header small{margin-top:3px;color:var(--muted);font-size:13px}.connector-list header .status{margin-right:6px}.connector-fields{display:grid;grid-template-columns:.65fr 1fr 1.5fr;gap:12px;padding:15px 15px 10px}.connector-fields.native-provider-fields{grid-template-columns:1fr 1.5fr}.connector-fields label{display:grid;gap:6px;color:var(--muted);font-size:13px}.connector-fields input{min-width:0;padding:0 10px}.credential-input{display:flex;height:34px;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--border);border-radius:5px;background:var(--input);color:var(--subtle)}.credential-input:focus-within{border-color:#fff3}.credential-input input{width:100%;height:100%;border:0;background:transparent}.credential-input input:focus{border-color:transparent}.connector-guidance{display:flex;align-items:center;gap:12px;padding:0 15px 14px;color:var(--muted);font-size:13px}.connector-guidance>span{min-width:0;flex:1}.connector-guidance>small{flex:0 0 auto;color:var(--subtle);font-size:12px}.connector-guidance a,.connector-guidance button{border:0;background:transparent;color:#8b9c92;font:inherit;text-decoration:none;cursor:pointer}.connector-guidance a:hover,.connector-guidance button:hover{color:#a8b8ae}.connector-model-panel{margin:0 15px 15px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#ffffff03}.connector-model-panel>div:first-child{display:flex;min-height:48px;align-items:center;gap:14px;padding:8px 11px;border-bottom:1px solid var(--border)}.connector-model-panel>div:first-child>span{display:grid;min-width:0;flex:1}.connector-model-panel strong{color:var(--text);font-size:12px;font-weight:550}.connector-model-panel small{margin-top:3px;color:var(--muted);font-size:12px}.connector-manual-model,.connector-model-identity{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(140px,.7fr) minmax(170px,.9fr) auto;align-items:end;gap:9px;padding:11px;border-bottom:1px solid var(--border);background:#ffffff03}.connector-model-identity{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(140px,.7fr) minmax(170px,.9fr) auto 34px;border-top:1px solid var(--border);background:#6f8f6306}.connector-manual-model label,.connector-model-identity label{display:grid;gap:5px;color:var(--muted);font-size:12px}.connector-manual-model input,.connector-model-identity input{width:100%;min-width:0;min-height:36px;padding:0 9px;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--input);color:var(--text);font-size:12px}.connector-manual-model input:focus,.connector-model-identity input:focus{border-color:#fff3}.connector-model-list{max-height:280px;overflow-y:auto}.connector-model-list>div{border-top:1px solid rgba(255,255,255,.05)}.connector-model-list>div:first-child{border-top:0}.connector-model-row{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto 34px 38px;align-items:center;gap:11px;padding:8px 11px}.connector-model-row>span:first-child{display:grid;min-width:0}.connector-model-row>span:first-child strong,.connector-model-row>span:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-pricing-proof{display:flex!important;align-items:center;gap:5px;color:#83a878!important}.connector-pricing-proof svg{flex:0 0 auto}.connector-pricing-proof a{overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.connector-pricing-proof a:hover{color:#a7c69e;text-decoration:underline}.connector-model-list .needs-route{background:#ffffff02}.connector-model-empty{padding:13px 11px;border-top:1px solid rgba(255,255,255,.05);color:var(--subtle);font-size:13px}.connector-model-pricing{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(105px,.32fr)) auto auto 34px;align-items:end;gap:9px;padding:11px;border-top:1px solid var(--border);background:#b5463c06}.connector-model-pricing p{align-self:center;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.connector-model-pricing label{display:grid;gap:5px;color:var(--muted);font-size:12px}.connector-model-pricing input{width:100%;min-width:0;min-height:36px;padding:0 9px;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--input);color:var(--text);font-size:12px}.connector-model-pricing>span{align-self:center;color:var(--muted);font-size:13px}.connector-model-pricing.is-unit{grid-template-columns:minmax(220px,1fr) minmax(145px,.35fr) minmax(360px,1.5fr) auto auto 34px}.connector-unit-prices{display:grid;gap:7px}.connector-unit-prices>span{display:grid;grid-template-columns:minmax(160px,1fr) minmax(105px,.55fr) 32px;align-items:end;gap:7px}.connector-unit-prices .text-button{justify-self:start}.app-connector-admin-fields{grid-template-columns:1fr .65fr .65fr}.connector-scope-panel{padding:0 15px 14px}.connector-scope-panel>span{display:flex;flex-wrap:wrap;gap:5px}.connector-list article>footer{display:flex;min-height:54px;align-items:center;gap:7px;padding:8px 15px;border-top:1px solid var(--border);background:#ffffff03}.admin-connector-toolbar{margin:0 0 12px}.admin-connector-picker{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:9px;color:var(--muted);font-size:13px}.admin-connector-picker .select-wrap{min-width:300px;max-width:100%}.admin-connector-picker select{width:100%}.admin-model-table>div{border-top:1px solid var(--border)}.admin-model-table>div:first-child{border-top:0}.admin-model-table .data-row{min-width:940px;min-height:58px;border-top:0;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1fr) .55fr 38px}.admin-model-table .data-row>span{display:grid;min-width:0}.admin-model-table .data-row>span strong,.admin-model-table .data-row>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-model-table .data-row strong{color:var(--text);font-weight:550}.admin-model-table .data-row small{margin-top:3px;color:var(--subtle);font-size:12px}.admin-model-table .needs-route{background:#ffffff02}.admin-model-table .connector-model-empty{border-top:0}.leaderboard-table .data-row{min-width:1080px;min-height:62px;grid-template-columns:52px minmax(0,1.45fr) minmax(0,1.2fr) .6fr .6fr .7fr .95fr}.leaderboard-table .data-row>span{display:grid;min-width:0}.leaderboard-table .data-row>span strong,.leaderboard-table .data-row>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-table .data-row strong,.leaderboard-table .data-row b{color:var(--text);font-weight:550}.leaderboard-table .data-row small{margin-top:3px;color:var(--subtle);font-size:12px}.leaderboard-rank{color:var(--subtle);font-size:13px;font-weight:600}.leaderboard-rank.is-podium{color:var(--heading)}.leaderboard-score{gap:4px}.leaderboard-score-bar{display:block;overflow:hidden;height:5px;border-radius:999px;background:#ffffff0f}.leaderboard-score-bar i{display:block;height:100%;border-radius:999px;background:var(--green)}.leaderboard-missing{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:9px}.leaderboard-missing>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.leaderboard-missing strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.leaderboard-missing small{grid-column:1;overflow:hidden;color:var(--subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-missing .status{grid-row:1 / span 2;grid-column:2}.leaderboard-basis{display:grid;gap:8px;margin-bottom:12px}.leaderboard-basis-row{display:flex;align-items:center;gap:11px}.leaderboard-basis-row>small{min-width:74px;color:var(--subtle);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.leaderboard-score small a{color:#8b9c92;text-decoration:none}.leaderboard-score small a:hover{color:#a8b8ae}.leaderboard-gap-count{grid-row:1 / span 2;grid-column:2;color:var(--amber);font-size:12px;font-weight:600;white-space:nowrap}.connector-list footer p{min-width:0;flex:1;margin:0 15px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.admin-model-list{overflow-x:auto}.admin-pool-section{display:grid;gap:16px}.admin-pool-grid{overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.admin-pool-row{display:grid;min-width:900px;min-height:68px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(170px,.7fr));align-items:center;gap:14px;padding:0 16px;border-top:1px solid var(--border)}.admin-pool-row:first-child{border-top:0}.admin-pool-head{min-height:58px;background:#ffffff06;color:var(--muted)}.admin-pool-head>span{display:grid;gap:3px}.admin-pool-head strong{color:var(--primary);font-size:13px}.admin-pool-head small,.admin-pool-toggle small{color:var(--muted);font-size:12px}.admin-pool-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.admin-pool-toggle small{min-width:0;line-height:1.35}.admin-model-row{display:grid;min-width:780px;min-height:70px;grid-template-columns:1.55fr .55fr .55fr .75fr .7fr;align-items:center;gap:13px;padding:0 15px;color:var(--secondary);font-size:12px}.admin-model-head{min-height:44px;background:#ffffff06;color:var(--muted);font-size:13px;text-transform:uppercase}.admin-model-group{border-top:1px solid var(--border)}.route-admin-row{display:grid;min-width:900px;min-height:60px;grid-template-columns:1.65fr .7fr .8fr .7fr .8fr;align-items:center;gap:13px;padding:0 15px 0 58px;border-top:1px solid rgba(255,255,255,.045);background:#ffffff03;color:var(--muted);font-size:13px}.route-admin-row>span:first-child{display:grid;color:var(--secondary)}.route-admin-row small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.route-admin-row .select-wrap{min-width:105px}.route-admin-entry{border-top:1px solid rgba(255,255,255,.045);background:#ffffff03}.route-admin-entry .route-admin-row{border-top:0;background:transparent}.route-capability-matrix{display:grid;min-width:900px;grid-template-columns:.9fr 1.55fr 1.05fr 1.25fr;gap:0;padding:0 15px 16px 58px;border-top:1px solid rgba(255,255,255,.035);background:#0000000b;color:var(--muted)}.route-capability-matrix.is-incomplete{box-shadow:inset 2px 0 var(--amber)}.route-capability-matrix>header{display:flex;grid-column:1 / -1;min-height:55px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.045)}.route-capability-matrix>header>span:first-child{display:grid;min-width:0;gap:3px}.route-capability-matrix>header strong{color:var(--secondary);font-size:12px;font-weight:600}.route-capability-matrix>header small{overflow:hidden;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.route-contract-source{display:flex;align-items:center;gap:9px}.route-contract-source .status{font-size:11px}.route-capability-panel{min-width:0;padding:14px 14px 0;border-left:1px solid rgba(255,255,255,.045)}.route-capability-panel:first-of-type{padding-left:0;border-left:0}.route-capability-panel h3{margin:0 0 10px;color:var(--subtle);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.route-modality-panel>div{display:grid;gap:5px;margin-top:9px}.route-modality-panel>div>strong{color:var(--muted);font-size:11px;font-weight:550}.route-modality-panel>div>span,.route-capability-matrix>footer>span{display:flex;flex-wrap:wrap;gap:5px}.route-modality-panel small,.route-capability-matrix>footer small{margin:0;padding:3px 6px;border:1px solid var(--border);border-radius:4px;background:#ffffff06;color:var(--secondary);font-size:10px;line-height:1;text-transform:capitalize}.route-modality-panel em{color:var(--subtle);font-size:11px;font-style:normal}.route-feature-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 11px}.route-feature-panel>div>span{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:4px;font-size:11px}.route-feature-panel>div>span svg{color:var(--green)}.route-feature-panel>div>span.is-unsupported svg{color:var(--subtle)}.route-feature-panel b{overflow:hidden;color:var(--secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.route-feature-panel small{color:var(--subtle);font-size:10px}.route-feature-panel>p{margin:0;color:var(--amber);font-size:11px;line-height:1.45}.route-limit-panel dl,.route-availability-panel dl{display:grid;gap:5px;margin:0}.route-limit-panel dl>div,.route-availability-panel dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.route-limit-panel dt,.route-availability-panel dt{color:var(--subtle);font-size:10px}.route-limit-panel dd,.route-availability-panel dd{margin:0;color:var(--secondary);font-size:10px;text-align:right}.route-availability-panel>strong{display:block;overflow:hidden;color:var(--secondary);font-size:11px;font-weight:600;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.route-availability-panel>p{min-height:31px;margin:4px 0 8px;overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.45}.route-capability-matrix>footer{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.045)}.route-capability-matrix>footer>strong{color:var(--subtle);font-size:10px;text-transform:uppercase}.route-capability-matrix>footer>em{color:var(--subtle);font-size:10px;font-style:normal}.rates-table .data-row{min-width:950px;grid-template-columns:1.2fr 1fr .65fr .7fr .7fr .65fr .5fr}.unit-rates-table .data-row{min-width:780px;grid-template-columns:1.25fr 1fr 1.4fr .8fr .8fr}.admin-markup-settings>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:12px}.admin-markup-settings label{display:grid;gap:6px;color:var(--muted);font-size:12px}.admin-markup-settings label>span{display:flex;align-items:center;gap:7px}.admin-markup-settings input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--input);color:var(--text)}.admin-markup-settings small{color:var(--subtle)}.policy-band,.evaluation-current,.release-current{display:flex;min-height:82px;align-items:center;gap:16px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.policy-band>div,.evaluation-current>div,.release-current>div{display:flex;min-width:0;flex:1;align-items:center;gap:11px}.policy-band>div>svg,.evaluation-current>div>svg,.release-current>div>svg{color:var(--amber)}.policy-band>div>span,.evaluation-current>div>span,.release-current>div>span{display:grid}.policy-band strong,.evaluation-current strong,.release-current strong{color:var(--text);font-size:13px;font-weight:550}.policy-band small,.evaluation-current small,.release-current small{margin-top:4px;color:var(--muted);font-size:13px}.policy-band>span{display:grid;color:var(--subtle);font-size:13px;text-align:right}.policy-band>span strong{margin-top:5px;color:var(--secondary)}.weight-list{display:grid;gap:13px}.weight-list>div{display:grid;grid-template-columns:130px minmax(0,1fr) 40px;align-items:center;gap:12px;color:var(--muted);font-size:12px}.weight-list>div>div{height:5px;overflow:hidden;border-radius:4px;background:var(--hover)}.weight-list i{display:block;height:100%;border-radius:4px;background:#7b8780}.weight-list strong{color:var(--secondary);font-size:12px;text-align:right}.policy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--border)}.policy-grid span{display:grid;min-height:76px;align-content:center;padding:13px;background:var(--surface)}.policy-grid small{color:var(--subtle);font-size:13px}.policy-grid strong{margin-top:7px;color:var(--text);font-size:12px;font-weight:550}.benchmark-file-input{display:none}.benchmark-summary{display:flex;min-height:76px;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.benchmark-summary>div:first-child{display:flex;min-width:0;flex:1;align-items:center;gap:11px}.benchmark-summary>div:first-child>svg{color:var(--amber)}.benchmark-summary span{display:grid}.benchmark-summary strong{color:var(--text);font-size:13px;font-weight:550}.benchmark-summary small{margin-top:4px;color:var(--muted);font-size:13px}.benchmark-links{display:flex;align-items:center;gap:8px}.benchmark-links a,.benchmark-results-table a{display:inline-flex;align-items:center;gap:4px;color:var(--secondary);font-size:12px}.benchmark-links a{min-height:31px;padding:0 10px;border:1px solid var(--border);border-radius:6px}.benchmark-links a:hover,.benchmark-results-table a:hover{color:var(--heading)}.benchmark-panel{overflow:hidden}.benchmark-panel .empty-state{min-height:260px}.benchmark-chart-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.045);border-radius:7px;background:#00000017}.benchmark-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:15px;padding:11px 14px 0}.benchmark-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.benchmark-legend i{width:9px;height:9px;border:2px solid transparent;border-radius:50%}.benchmark-legend i.frontier{background:#6b8fa6}.benchmark-legend i.kendr-off{border-color:#d6a74f;background:var(--surface)}.benchmark-legend i.kendr-on{background:var(--green)}.benchmark-chart{width:100%;min-width:680px;height:auto}.benchmark-plot-background{fill:#ffffff03;stroke:var(--hover)}.benchmark-grid-line{stroke:#ffffff0b;stroke-width:1}.benchmark-axis-tick,.benchmark-axis-label,.benchmark-point text{fill:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.benchmark-axis-label{fill:var(--muted)}.benchmark-point circle{stroke-width:2.5;transition:r .12s ease,opacity .12s ease}.benchmark-point:hover circle{r:10px}.benchmark-point.frontier circle{fill:#6b8fa6;stroke:#b2cad8}.benchmark-point.kendr-off circle{fill:#1c1917;stroke:#d6a74f}.benchmark-point.kendr-on circle{fill:var(--green);stroke:#b7f7dd}.benchmark-point.kendr-off text{fill:#e6bd71}.benchmark-point.kendr-on text{fill:var(--green)}.benchmark-delta-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.benchmark-delta-grid .metric{border:0;border-right:1px solid var(--border);border-radius:0}.benchmark-delta-grid .metric:last-child{border-right:0}.benchmark-method,.benchmark-results-section{margin-top:14px}.benchmark-method+.evaluation-current{margin-top:14px}.benchmark-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:7px}.benchmark-results-table{width:100%;min-width:1050px;border-collapse:collapse;text-align:left}.benchmark-results-table th{height:40px;padding:0 12px;border-bottom:1px solid var(--border);background:#ffffff06;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.benchmark-results-table td{height:64px;padding:9px 12px;border-top:1px solid rgba(255,255,255,.04);color:var(--secondary);font-size:12px;vertical-align:middle}.benchmark-results-table tbody tr:first-child td{border-top:0}.benchmark-results-table td>strong,.benchmark-results-table td>b,.benchmark-results-table td>small{display:block}.benchmark-results-table td>strong,.benchmark-results-table td>b{color:var(--secondary);font-size:12px;font-weight:550}.benchmark-results-table td>small{margin-top:4px;color:var(--muted);font-size:12px}.gate-list{display:grid;margin-top:19px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.gate-list article{display:grid;min-height:65px;grid-template-columns:minmax(0,1fr) 100px 75px;align-items:center;gap:14px;padding:0 15px;border-top:1px solid var(--border)}.gate-list article:first-child{border-top:0}.gate-list article>span{display:grid}.gate-list strong{color:var(--text);font-size:12px;font-weight:550}.gate-list small{margin-top:4px;color:var(--subtle);font-size:13px}.gate-list b{color:var(--secondary);font-size:12px;font-weight:550}.artifact-row{display:flex;align-items:center;gap:11px}.artifact-row>svg{color:var(--muted)}.artifact-row>span{display:grid;min-width:0;flex:1}.artifact-row strong{color:var(--text);font-size:12px}.artifact-row small{margin-top:4px;color:var(--subtle);font-size:13px}.integrity-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.integrity-list span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.integrity-list svg{color:var(--green)}.operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.service-list>span{display:grid;min-height:51px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;border-top:1px solid var(--border)}.service-list>span>i{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-style:normal}.service-list strong{color:var(--secondary);font-size:12px;font-weight:550}.data-plane{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.data-plane>span{display:grid;min-height:100px;justify-items:center;align-content:center;gap:8px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.data-plane>span>svg{color:var(--muted)}.data-plane strong{color:var(--text);font-size:12px;font-weight:550}.admin-users-layout{display:grid;gap:14px}.admin-users-layout.has-detail{grid-template-columns:minmax(560px,1.15fr) minmax(430px,.85fr);align-items:start}.admin-user-row{width:100%;border-right:0;border-bottom:0;border-left:0;outline:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.admin-user-row:hover,.admin-user-row.is-selected{background:var(--faint)}.admin-user-row.is-selected{box-shadow:inset 2px 0 #8b9c92}.admin-users-layout.has-detail .users-table .data-row{min-width:720px;grid-template-columns:1.3fr .9fr .5fr .55fr .6fr .75fr;gap:8px;padding-right:10px;padding-left:10px}.admin-user-detail{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.admin-detail-title{display:flex;min-height:64px;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid var(--border)}.admin-detail-title>span:first-child{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--muted)}.admin-detail-title>div{display:grid;min-width:0;flex:1}.admin-detail-title strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-detail-title small{margin-top:4px;color:var(--muted);font-size:12px}.admin-user-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border)}.admin-user-metrics .metric{min-height:91px;border:0;border-right:1px solid var(--border);border-radius:0}.admin-user-metrics .metric:last-child{border-right:0}.admin-user-metrics .metric strong{font-size:15px}.admin-detail-section{padding:15px;border-bottom:1px solid var(--border)}.admin-referral-summary{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--border);border-radius:7px}.admin-referral-summary>span{display:grid;min-width:0;gap:4px;padding:11px;border-right:1px solid var(--border)}.admin-referral-summary>span:last-child{border-right:0}.admin-referral-summary small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-referral-summary strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.admin-referral-list{display:grid;margin-top:10px;border:1px solid var(--border);border-radius:7px}.admin-referral-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:50px;padding:7px 10px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-referral-list>button:last-child{border-bottom:0}.admin-referral-list>button:hover{background:var(--faint)}.admin-referral-list>button>span:first-child{display:grid;min-width:0}.admin-referral-list strong,.admin-referral-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-referral-list strong{color:var(--text);font-size:12px;font-weight:560}.admin-referral-list small,.admin-referral-list time{color:var(--muted);font-size:11px}.admin-referral-empty{margin:10px 0 0;color:var(--muted);font-size:12px}.admin-user-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-user-form label,.release-upload-form label,.app-provider-credentials label{display:grid;gap:6px;color:var(--muted);font-size:13px}.admin-user-form input,.credit-adjust-form input,.release-upload-form input,.app-provider-credentials input{width:100%;min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:6px;outline:0;background:var(--input);color:var(--text);font-size:13px}.admin-user-form textarea{width:100%;min-width:0;padding:10px;border:1px solid var(--border);border-radius:6px;outline:0;resize:vertical;background:var(--input);color:var(--text);font-size:13px;line-height:1.5}.admin-user-form input:focus,.admin-user-form textarea:focus,.credit-adjust-form input:focus,.app-provider-credentials input:focus{border-color:#fff3}.admin-user-form .select-wrap,.admin-user-form select{width:100%}.admin-field-wide{grid-column:1 / -1}.admin-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.credit-adjust-form{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:8px}.admin-user-activity-grid{display:grid;grid-template-columns:1fr 1fr}.activity-card:nth-child(odd){border-right:1px solid var(--border)}.activity-card .section-heading{margin-bottom:9px}.admin-activity-list{display:grid}.admin-activity-list>span{display:grid;min-height:48px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.04)}.admin-activity-list>span:first-child{border-top:0}.admin-activity-list i{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--border);border-radius:5px;color:var(--subtle);font-style:normal}.admin-activity-list>span>span{display:grid;min-width:0}.admin-activity-list strong,.admin-activity-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-activity-list strong{color:var(--secondary);font-size:13px;font-weight:550}.admin-activity-list small,.admin-activity-list time{margin-top:3px;color:var(--muted);font-size:12px}.admin-enterprise-layout{display:grid;gap:14px}.admin-enterprise-layout.has-detail{grid-template-columns:minmax(590px,1.05fr) minmax(450px,.95fr);align-items:start}.enterprise-inquiry-table .data-row{min-width:760px;grid-template-columns:1.35fr 1fr 1fr .7fr .7fr;gap:10px}.enterprise-inquiry-row{width:100%;border-right:0;border-bottom:0;border-left:0;outline:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.enterprise-inquiry-row:hover,.enterprise-inquiry-row.is-selected{background:var(--faint)}.enterprise-inquiry-row.is-selected{box-shadow:inset 2px 0 #8b9c92}.enterprise-contact-cell{display:grid;min-width:0}.enterprise-contact-cell strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.enterprise-contact-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-inquiry-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border)}.enterprise-inquiry-facts span{display:grid;min-height:76px;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:6px 8px;padding:12px 14px;border-right:1px solid var(--border);border-top:1px solid var(--border)}.enterprise-inquiry-facts span:nth-child(-n+2){border-top:0}.enterprise-inquiry-facts span:nth-child(2n){border-right:0}.enterprise-inquiry-facts svg{grid-row:span 2;color:#8b9c92}.enterprise-inquiry-facts strong,.enterprise-inquiry-facts small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-inquiry-facts strong{color:var(--text);font-size:13px;font-weight:550}.enterprise-inquiry-facts small{color:var(--muted);font-size:12px}.enterprise-use-case{margin:0;color:var(--secondary);font-size:12px;line-height:1.65}.enterprise-inquiry-detail .admin-detail-actions small{color:var(--muted);font-size:12px;line-height:1.4}.app-provider-list{display:grid;gap:13px}.app-provider-card{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.app-provider-card>header{display:flex;min-height:64px;align-items:center;gap:11px;padding:0 15px;border-bottom:1px solid var(--border)}.app-provider-card>header>span:nth-child(2){display:grid;min-width:0;flex:1}.app-provider-card>header strong{color:var(--text);font-size:13px;font-weight:550}.app-provider-card>header small{margin-top:4px;color:var(--muted);font-size:12px}.app-provider-card>header>a,.app-provider-setup a{display:inline-flex;align-items:center;gap:5px;color:#8b9c92;font-size:12px;text-decoration:none}.app-provider-setup{display:grid;grid-template-columns:.8fr 1.2fr;border-bottom:1px solid var(--border)}.app-provider-setup>section{padding:17px}.app-provider-setup>section+section{border-left:1px solid var(--border)}.setup-kicker{color:var(--muted);font-size:13px;font-weight:650;text-transform:uppercase}.app-provider-setup ol{display:grid;gap:9px;margin:12px 0 14px;padding-left:17px;color:var(--muted);font-size:12px;line-height:1.5}.oauth-profile{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.oauth-profile small{border:1px solid var(--border);border-radius:999px;padding:4px 7px;color:var(--muted);background:#ffffff05;font-size:13px}.app-provider-credentials{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:11px}.app-provider-credentials .callback-field,.app-provider-credentials details{grid-column:1 / -1}.callback-field>span{display:flex;gap:6px}.callback-field>span input{flex:1}.callback-field small{color:var(--subtle);line-height:1.4}.text-button{justify-self:start;padding:0;border:0;background:none;color:#a88484;font-size:13px;cursor:pointer}.app-provider-credentials details{color:var(--muted);font-size:12px}.app-provider-credentials summary,.app-provider-services summary{cursor:pointer}.app-provider-credentials details>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.app-provider-services{padding:16px}.app-provider-services>section{display:grid;min-height:62px;grid-template-columns:minmax(220px,.75fr) 45px 45px minmax(250px,1fr);align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.app-provider-services>section.is-disabled{opacity:.62}.app-provider-services>section>div:first-child{display:flex;align-items:center;gap:9px}.app-provider-services>section>div:first-child>span:last-child{display:grid}.app-provider-services strong{color:var(--secondary);font-size:12px}.app-provider-services small{margin-top:3px;color:var(--subtle);font-size:13px}.app-provider-services p{margin:0;color:var(--subtle);font-size:13px;line-height:1.45}.service-control{display:grid;justify-items:center;gap:5px}.service-control>small{margin:0;white-space:nowrap}.app-provider-services details{grid-column:1 / -1;color:var(--muted);font-size:13px}.app-provider-services .connector-scope-panel{padding:10px 0 0}.app-provider-card>footer{display:flex;min-height:57px;align-items:center;gap:12px;padding:9px 15px;background:#ffffff03}.app-provider-card>footer p{min-width:0;flex:1;margin:0;color:var(--subtle);font-size:13px}.release-upload-panel{padding:17px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.release-upload-panel>div:first-child{display:flex;align-items:center;gap:10px}.release-upload-panel>div:first-child>svg{color:var(--amber)}.release-upload-panel>div:first-child>span{display:grid}.release-upload-panel strong{color:var(--text);font-size:13px}.release-upload-panel small{margin-top:4px;color:var(--subtle);font-size:12px}.release-upload-panel>p{margin:11px 0 0;color:var(--subtle);font-size:13px;line-height:1.5}.release-upload-panel code{color:#8b9c92}.release-upload-form{display:grid;grid-template-columns:220px minmax(280px,1fr) auto;align-items:end;gap:10px;margin-top:16px}.release-upload-form .select-wrap{width:100%}.release-file-input{position:relative}.release-file-input input{position:absolute;width:1px;height:1px;opacity:0}.release-file-input>span{display:flex;min-height:36px;align-items:center;padding:0 10px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--input);color:var(--muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.release-distribution-section{margin-top:28px}.chrome-release-upload-panel{margin-top:12px}.chrome-release-upload-form{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;margin-top:16px}.chrome-release-card{margin-top:14px}.release-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.release-channel-card{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.release-channel-card>header{display:flex;min-height:58px;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid var(--border)}.release-channel-card>header>span:nth-child(2){display:grid;min-width:0;flex:1}.release-channel-card strong{color:var(--text);font-size:14px;font-weight:550}.release-channel-card small{margin-top:3px;color:var(--subtle);font-size:13px}.release-history{display:grid}.release-version{display:grid;border-top:1px solid var(--border)}.release-version:first-child{border-top:0}.release-version>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;background:var(--raised)}.release-version>header>span:first-child{display:grid;min-width:0}.release-generated>header{background:var(--input)}.release-file-list{display:grid}.release-file-list>span{display:grid;min-height:52px;grid-template-columns:25px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;padding:6px 10px;border-top:1px solid rgba(255,255,255,.04)}.release-file-list>span:first-child{border-top:0}.release-file-list i{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--border);border-radius:5px;color:var(--subtle);font-style:normal}.release-file-list>span>span{display:grid;min-width:0}.release-file-list>span>span strong,.release-file-list>span>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-file-list a{color:var(--muted)}.release-generated-lock{width:28px;height:28px;place-items:center;color:var(--subtle)}.release-matrix-hint{margin:14px 0 0;color:var(--subtle);font-size:13px}.release-matrix{margin-top:16px;border:1px solid var(--border);border-radius:8px;background:var(--raised)}.release-matrix>header{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-bottom:1px solid var(--border)}.release-matrix>header>span{display:grid;min-width:0}.release-matrix>p{margin:0;padding:10px 13px;border-top:1px solid var(--border);color:var(--subtle);font-size:12px}.release-matrix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border)}.release-matrix-channel{display:grid;align-content:start;background:var(--surface)}.release-matrix-channel>header{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px}.release-matrix-channel>header>span{display:grid;min-width:0}.release-matrix-channel ul{display:grid;gap:5px;margin:0;padding:0 12px 10px;list-style:none}.release-matrix-channel li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;font-size:12px}.release-matrix-channel li code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-matrix-channel li small{grid-column:2;color:var(--subtle);font-size:11px}.release-matrix-channel li.is-present{color:var(--green)}.release-matrix-channel li.is-missing{color:var(--subtle)}.release-matrix-channel li.is-unexpected{color:var(--amber)}.release-matrix-channel>footer{padding:0 12px 12px}.release-matrix-channel>footer .button{width:100%;justify-content:center}.download-platform-grid{display:grid;gap:10px}@media (max-width: 1100px){.public-hero{grid-template-columns:.9fr 1.1fr;gap:42px}.hero-copy h1{font-size:45px}.routing-visual{min-height:450px}.kendr-home-hero .hero-copy h1{font-size:52px}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-grid article:nth-child(3){border-left:0;border-top:1px solid var(--border)}.outcome-grid article:nth-child(4){border-top:1px solid var(--border)}.product-story-card{padding:23px}.task-flow article{min-height:160px;padding:15px}.desktop-conversion-inner{gap:48px;padding:62px 55px}.page-scroll{padding-right:25px;padding-left:25px}.enterprise-role-list article{grid-template-columns:minmax(0,1fr) 150px auto}.enterprise-role-permissions{grid-row:2;grid-column:1 / -1}.enterprise-role-actions{grid-row:1;grid-column:3}.connector-fields{grid-template-columns:.55fr 1fr}.connector-fields.native-provider-fields{grid-template-columns:1fr 1fr}.connector-fields .secret-field{grid-column:1 / -1}.connector-manual-model,.connector-model-identity{grid-template-columns:repeat(2,minmax(160px,1fr)) auto 34px}.connector-manual-model label,.connector-model-identity label,.connector-manual-model .button{grid-column:auto}.connector-model-pricing{grid-template-columns:repeat(4,minmax(105px,1fr)) auto auto 34px}.connector-model-pricing.is-unit{grid-template-columns:minmax(150px,.5fr) minmax(360px,1.5fr) auto auto 34px}.connector-model-pricing p{grid-column:1 / -1}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-create-panel form{grid-template-columns:repeat(2,minmax(160px,1fr))}.enterprise-invite-form{grid-template-columns:minmax(220px,1fr) 150px}.enterprise-invite-form .button{grid-column:1 / -1;justify-self:start}.enterprise-summary-grid.is-detailed,.enterprise-kb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.product-sidebar{position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:28px 0 70px #00000073}.product-sidebar.is-mobile-open{transform:translate(0)}.sidebar-collapsed .product-sidebar{width:286px;min-width:286px}.sidebar-collapsed .product-sidebar>*{visibility:visible}.mobile-close{display:inline-grid}.mobile-backdrop{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;display:block;background:#0000009e}.mobile-header{display:flex;height:52px;flex:0 0 52px;align-items:center;gap:10px;padding:0 58px 0 11px;border-bottom:1px solid var(--border);background:var(--sidebar)}.mobile-header strong{min-width:0;flex:1;overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.screen-close{top:8px;right:10px}.mobile-credit{color:var(--muted);font-size:12px}.desktop-collapse{display:none}.route-stage{height:calc(100% - 52px)}.chat-page{grid-template-rows:52px minmax(0,1fr) auto}.chat-toolbar{padding-left:12px}.public-hero{width:min(760px,calc(100% - 42px));min-height:auto;grid-template-columns:1fr;padding-top:82px}.hero-copy{max-width:650px}.routing-visual,.workspace-visual{max-width:720px}.kendr-home-hero .hero-copy h1{max-width:640px;font-size:59px}.pricing-grid{grid-template-columns:1fr 1fr}.models-section-heading{grid-template-columns:1fr;gap:13px}.models-section-heading>p{max-width:720px}.hosted-model-table{display:grid;gap:10px;overflow:visible;border:0;background:transparent}.hosted-model-head{display:none}.hosted-model-row{min-height:190px;grid-template-columns:1fr 1fr;align-content:center;gap:18px 25px;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.hosted-model-identity,.model-capability-list{grid-column:1 / -1}.hosted-model-row [data-label]{display:grid;align-content:start;gap:6px}.hosted-model-row [data-label]:before{color:var(--subtle);font-size:13px;font-weight:650;content:attr(data-label);text-transform:uppercase}.model-access{display:inline-flex!important;align-self:start}.model-access:before{display:none}.model-capability-list>a{margin-left:0}.local-model-grid{grid-template-columns:1fr}.local-model-card{min-height:340px}.deep-research-feature{grid-template-columns:1fr;gap:52px}.deep-research-intro{max-width:720px}.deep-research-workflow{max-width:760px}.product-detail-heading{grid-template-columns:1fr;gap:37px}.product-detail-heading>div:last-child{max-width:760px}.product-example-row{grid-template-columns:82px 1fr 1fr;padding-top:15px;padding-bottom:15px}.product-example-row>span:last-child{grid-column:2 / -1}.product-continuity>div:first-child{grid-template-columns:1fr;gap:15px}.product-story-grid{grid-template-columns:1fr}.product-story-card,.product-story-card p{min-height:0}.workflow-card-grid{grid-template-columns:1fr 1fr}.task-flow{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto;padding-bottom:10px}.task-flow>svg{display:none}.intelligence-band{grid-template-columns:1fr;gap:45px}.desktop-conversion{padding:25px}.desktop-conversion-inner{grid-template-columns:1fr;gap:50px;padding:55px}.provider-strip{justify-content:flex-start;overflow-x:auto}.code-band{grid-template-columns:1fr;gap:38px}.developer-docs-layout{grid-template-columns:1fr;gap:45px}.developer-docs-nav{position:static;display:flex;flex-wrap:wrap;gap:5px 22px;padding-bottom:18px;border-bottom:1px solid var(--border)}.developer-docs-nav>span{width:100%}.developer-docs-nav>a{min-height:26px}.developer-docs-nav-divider{display:none}.developer-docs-nav>.developer-docs-nav-reference{margin-left:auto}.auth-grid{width:min(690px,calc(100% - 42px));grid-template-columns:1fr;gap:55px}.auth-context{max-width:650px}.auth-form-wrap{max-width:650px;justify-self:stretch}.metric-grid{grid-template-columns:1fr 1fr}.enterprise-summary-grid{grid-template-columns:1fr}.benchmark-delta-grid{grid-template-columns:1fr 1fr}.benchmark-delta-grid .metric:nth-child(2){border-right:0}.benchmark-delta-grid .metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.admin-overview-grid,.operations-grid{grid-template-columns:1fr;gap:0}.wallet-band{grid-template-columns:1fr}.wallet-band>div:first-child{border-right:0;border-bottom:1px solid var(--border)}.enterprise-create-panel,.admin-enterprise-layout.has-detail,.enterprise-overview-layout{grid-template-columns:1fr}.enterprise-private-vector-intro{grid-template-columns:42px minmax(0,1fr)}.enterprise-private-vector-intro>div:last-child{grid-column:2}.enterprise-kb-create form{grid-template-columns:1fr 1fr}.enterprise-kb-create .enterprise-kb-source{grid-column:1 / -1}.enterprise-vector-form form,.enterprise-settings-form,.enterprise-transfer-form,.enterprise-audit-filters{grid-template-columns:1fr 1fr}.enterprise-transfer-form .button,.enterprise-audit-filters .button{justify-self:start}.enterprise-lifecycle-actions{grid-template-columns:1fr 1fr}.enterprise-source-add{grid-template-columns:120px minmax(0,1fr)}.enterprise-source-add .button{justify-self:start}.source-library-page{width:min(100% - 34px,900px);padding-top:26px}.source-library-header{align-items:stretch;flex-direction:column;gap:18px}.source-library-header-actions{justify-content:flex-end}.source-library-search{width:min(100%,360px)}.source-library-list>header,.source-library-list>article{grid-template-columns:26px minmax(240px,1fr) 130px 90px 38px}.source-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-knowledge-source-add{grid-template-columns:160px minmax(0,1fr)}.personal-knowledge-source-add .button{grid-column:2;justify-self:start}.enterprise-kb-settings>form{grid-template-columns:1fr 1fr}.enterprise-kb-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-enterprise-org-fields,.admin-enterprise-org-policies,.admin-enterprise-org-grid{grid-template-columns:1fr 1fr}.admin-enterprise-org-wide{grid-column:1 / -1}}@media (max-width: 680px){.benchmark-summary{align-items:flex-start;flex-direction:column}.benchmark-summary>div:first-child{width:100%}.benchmark-links{width:100%}.benchmark-links a{flex:1;justify-content:center}.benchmark-delta-grid{grid-template-columns:1fr}.benchmark-delta-grid .metric{border-right:0;border-bottom:1px solid var(--border)}.benchmark-delta-grid .metric:last-child{border-bottom:0}.optimizer-parameter-grid{grid-template-columns:1fr}.optimizer-parameter-grid>label{border-right:0}.optimizer-settings-actions{align-items:stretch;flex-direction:column}.public-header{height:56px;padding:0 16px}.connector-model-pricing{grid-template-columns:1fr 1fr}.connector-model-pricing p,.connector-model-pricing label{grid-column:1 / -1}.connector-model-pricing.is-unit{grid-template-columns:1fr}.connector-unit-prices>span{grid-template-columns:1fr 1fr 32px}.connector-model-pricing .connector-unit-prices label{grid-column:auto}.admin-markup-settings>div:last-child{grid-template-columns:1fr}.enterprise-create-panel form,.enterprise-invite-form,.enterprise-invite-link,.enterprise-audit-list,.enterprise-kb-create form,.enterprise-vector-form form{grid-template-columns:1fr}.enterprise-create-panel .button,.enterprise-invite-form .button{width:100%;justify-content:center}.enterprise-bulk-result-rows article{grid-template-columns:1fr;gap:4px}.enterprise-summary-grid.is-detailed,.enterprise-kb-grid{grid-template-columns:1fr}.enterprise-kb-source,.enterprise-vector-wide{grid-column:1}.source-library-page{width:min(100% - 24px,640px);padding-top:20px}.source-library-header-actions{align-items:stretch;flex-direction:column}.source-library-search{width:100%}.source-library-new>.button{width:100%;justify-content:center}.source-library-new>div[role=menu]{right:auto;left:0;width:100%}.source-library-toolbar{align-items:stretch;flex-direction:column;padding:9px 0}.source-library-toolbar>nav{overflow-x:auto}.source-library-toolbar>div{justify-content:flex-end}.source-library-toolbar>div>span{margin-right:auto}.source-library-sort{display:none}.source-library-list{overflow-x:auto}.source-library-list>header,.source-library-list>article{min-width:520px;grid-template-columns:26px minmax(250px,1fr) 110px 38px}.source-library-list>header>span:nth-of-type(3),.source-library-list>article>small:nth-of-type(2){display:none}.source-library-grid,.personal-knowledge-source-add{grid-template-columns:1fr}.personal-knowledge-source-add .button{grid-column:1;width:100%;justify-content:center}.enterprise-kb-query>form{grid-template-columns:1fr}.enterprise-private-vector-intro{grid-template-columns:1fr}.enterprise-private-vector-intro>div:last-child{grid-column:1}.enterprise-footprint{grid-template-columns:repeat(2,1fr)}.enterprise-settings-form,.enterprise-transfer-form,.enterprise-lifecycle-actions,.enterprise-audit-filters,.enterprise-source-add,.enterprise-spend-limits>label{grid-template-columns:1fr}.enterprise-kb-settings>form,.enterprise-kb-settings-summary{grid-template-columns:1fr}.enterprise-kb-settings-summary>span{border-top:1px solid var(--border);border-left:0}.enterprise-kb-settings-summary>span:first-child{border-top:0}.enterprise-settings-toggles,.enterprise-legal-hold-confirmation{grid-template-columns:1fr}.enterprise-form-actions,.enterprise-leave-card{align-items:stretch;flex-direction:column}.enterprise-kb-create .enterprise-form-actions .button,.enterprise-leave-card .button{width:100%;justify-content:center}.enterprise-rebuild-control{align-items:stretch;flex-direction:column}.enterprise-audit-details{grid-template-columns:1fr}.enterprise-audit-details pre{grid-column:1}.enterprise-domain-record{grid-template-columns:100px minmax(0,1fr) 32px}.enterprise-domain-actions .button{flex:1 0 auto;justify-content:center}.enterprise-sso-record,.enterprise-scim-record{grid-template-columns:100px minmax(0,1fr) 32px}.enterprise-scim-actions .button{flex:1 1 auto;justify-content:center}.enterprise-sso-test{grid-template-columns:1fr}.enterprise-sso-test .button{justify-content:center}.enterprise-policy-grid{grid-template-columns:1fr}.enterprise-policy-head{align-items:stretch;flex-direction:column;gap:8px}.enterprise-policy-head .status{align-self:flex-start}.enterprise-policy-premium input{max-width:none}.enterprise-session-details{grid-template-columns:1fr}.enterprise-session-table{overflow-x:visible}.enterprise-session-record,.enterprise-session-row{min-width:0}.enterprise-session-row.is-head{display:none}.enterprise-session-row{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px 12px}.enterprise-session-summary{grid-template-columns:1fr;gap:6px;padding:0}.enterprise-session-summary>span[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.enterprise-session-summary>span[data-label]:before{content:attr(data-label);color:var(--subtle);font-size:12px}.enterprise-session-summary>svg{justify-self:end}.enterprise-session-row>.button{width:100%;justify-content:center}.enterprise-sessions-section .section-heading{flex-wrap:wrap}.enterprise-sessions-section .section-heading small{white-space:nowrap}.enterprise-roles-section .section-heading,.enterprise-teams-section .section-heading,.enterprise-permission-inspector .section-heading{flex-wrap:wrap}.enterprise-roles-section .enterprise-heading-actions{flex:1 1 100%;justify-content:flex-start}.enterprise-role-list article{grid-template-columns:1fr;gap:8px}.enterprise-role-permissions,.enterprise-role-actions{grid-row:auto;grid-column:auto}.enterprise-role-actions{justify-content:flex-start}.enterprise-role-actions .button{flex:1 1 auto;justify-content:center}.enterprise-role-form-fields,.enterprise-team-create,.enterprise-team-columns,.enterprise-permission-picker,.enterprise-permission-groups{grid-template-columns:1fr}.enterprise-team-create .button,.enterprise-role-form-actions>span .button{width:100%;justify-content:center}.enterprise-role-form-actions>span{flex:1 1 100%}.enterprise-team-card>header{align-items:stretch;flex-direction:column}.enterprise-team-identity{flex:0 0 auto}.enterprise-team-identity input{max-width:none}.enterprise-team-actions .button{flex:1 1 auto;justify-content:center}.enterprise-team-add{grid-template-columns:1fr}.enterprise-team-add .button{width:100%;justify-content:center}.enterprise-permission-summary{align-items:flex-start;flex-direction:column}.enterprise-permission-teams{justify-content:flex-start}.enterprise-permission-rows li{grid-template-columns:1fr;gap:6px}.admin-enterprise-org-fields,.admin-enterprise-org-policies,.admin-enterprise-org-grid,.admin-enterprise-org-grid--two,.admin-enterprise-wallet-fields,.admin-enterprise-danger-fields{grid-template-columns:1fr}.admin-enterprise-org-wide{grid-column:1}.public-header>nav{position:absolute;top:56px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px;border-bottom:1px solid var(--border);background:var(--sidebar)}.public-header>nav.is-open{display:flex}.public-header>nav a{height:39px;padding:12px;border-radius:5px}.public-header>nav a:hover{background:#ffffff0a}.public-actions{display:none}.public-menu{display:inline-grid}.public-hero,.public-band,.public-page{width:calc(100% - 30px)}.public-hero{gap:42px;padding:65px 0 38px}.hero-copy h1{font-size:39px}.kendr-home-hero .hero-copy h1{font-size:44px}.hero-copy>p{font-size:14px}.hero-proof{gap:11px 15px}.routing-visual{min-height:420px}.workspace-visual{min-height:466px}.workspace-greeting{padding:24px 16px 17px}.workspace-greeting strong{font-size:17px}.workspace-greeting em{display:none}.workspace-command{margin-right:16px;margin-left:16px}.workspace-tasks{padding:0 16px}.workspace-task{padding-right:10px;padding-left:10px}.workspace-footer{gap:10px;margin-right:16px;margin-left:16px}.workspace-footer small{display:none}.visual-request,.visual-result{margin-right:13px;margin-left:13px}.route-nodes{padding:0 13px}.provider-strip{min-height:51px;padding:0 15px}.public-band{padding:76px 0}.band-heading h2,.public-page-title h1{font-size:31px}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{min-height:235px;border-top:1px solid var(--border);border-left:0}.outcome-grid article:first-child{border-top:0}.outcome-grid article>svg{margin-top:29px}.home-section-shell .public-band{padding-top:75px;padding-bottom:75px}.product-story-card{padding:24px}.workflow-card-grid{grid-template-columns:1fr}.workflow-card-grid article{min-height:235px}.workflow-card-grid p{min-height:0}.task-flow{grid-template-columns:1fr;overflow:visible}.task-flow article{min-height:145px}.intelligence-list article{min-height:150px}.intelligence-list article>small{margin-top:-34px}.desktop-conversion{padding:15px}.desktop-conversion-inner{gap:38px;padding:38px 23px}.desktop-conversion h2{font-size:31px}.mode-comparison{grid-template-columns:1fr}.mode-comparison article{min-height:235px;padding:25px}.public-footer{align-items:flex-start;flex-direction:column;padding:25px 16px}.public-footer nav{margin-left:0}.public-page{padding-top:70px}.product-overview-page{width:calc(100% - 30px);padding-top:62px}.product-overview-hero{padding-bottom:48px}.product-overview-hero h1{font-size:39px}.product-overview-hero>p{font-size:12px}.product-overview-nav{top:56px;overflow-x:auto;grid-template-columns:repeat(4,minmax(150px,1fr))}.product-overview-nav a{min-height:52px;padding:0 15px}.product-detail{scroll-margin-top:109px;padding:64px 0 60px}.product-detail-heading{gap:31px}.product-detail-heading>div:last-child h3{font-size:28px}.product-outcome-grid{grid-template-columns:1fr;margin-top:40px}.product-outcome-grid article{min-height:210px;border-top:1px solid var(--border);border-left:0}.product-outcome-grid article:first-child{border-top:0}.product-outcome-grid h4{margin-top:27px}.product-example-row{grid-template-columns:1fr;gap:12px;padding:20px 17px}.product-example-row>span:last-child{grid-column:auto}.product-continuity{padding-top:64px}.product-continuity h2{font-size:29px}.product-continuity-flow{grid-template-columns:1fr}.product-continuity-flow>svg{display:none}.product-continuity-flow article{min-height:140px}.deep-research-intro h2{font-size:32px}.deep-research-proof{grid-template-columns:1fr}.deep-research-proof strong{grid-column:auto}.deep-research-workflow>article{min-height:106px;padding-right:14px;padding-left:14px}.deep-research-workflow>footer>span{padding-right:10px;padding-left:10px}.pricing-ledger{grid-template-columns:1fr}.pricing-ledger article{min-height:130px;border-right:0;border-bottom:1px solid var(--border)}.pricing-ledger article:last-child{border-bottom:0}.pricing-grid,.pricing-shared-balance{grid-template-columns:1fr}.pricing-card{min-height:465px}.pricing-shared-balance>div{min-height:112px}.models-catalog-header h1{font-size:35px}.models-catalog-summary{grid-template-columns:1fr 1fr}.models-catalog-summary>div{min-height:80px;border-top:1px solid var(--border)}.models-catalog-summary>div:nth-child(odd){border-left:0}.models-catalog-summary>div:nth-child(-n+2){border-top:0}.models-catalog-nav{align-items:flex-start;gap:18px;margin-right:-15px;margin-left:-15px;padding:16px 15px;overflow-x:auto}.models-catalog-nav a{flex:0 0 auto;white-space:nowrap}.models-catalog-nav a:last-child{margin-left:0}.models-catalog-section{padding:50px 0}.models-section-heading h2{font-size:25px}.local-model-facts{grid-template-columns:1fr}.local-model-facts article{min-height:90px;border-top:1px solid var(--border);border-left:0}.local-model-facts article:first-child{border-top:0}.local-model-card{padding:21px}.local-model-card dl>div{grid-template-columns:100px minmax(0,1fr)}.local-model-command{grid-template-columns:25px minmax(0,1fr)}.local-model-command a{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--border)}.model-note-grid{grid-template-columns:1fr}.developer-docs-header{padding-bottom:42px}.developer-docs-header h1{font-size:34px}.developer-docs-facts{grid-template-columns:1fr}.developer-docs-facts>div{min-height:64px;border-top:1px solid var(--border);border-left:0}.developer-docs-facts>div:first-child{border-top:0}.developer-docs-layout{gap:36px;padding-top:36px}.developer-docs-nav{gap:4px 16px}.developer-docs-nav>.developer-docs-nav-reference{width:100%;margin-top:8px;margin-left:0;padding-top:10px;border-top:1px solid var(--border)}.developer-doc-section{padding:47px 0}.developer-steps,.developer-reference-grid{grid-template-columns:1fr}.developer-steps>a{min-height:105px}.developer-code-block pre{padding:18px;font-size:12px}.developer-header-example{grid-template-columns:1fr;gap:9px}.developer-header-example code{overflow-x:auto;white-space:nowrap}.developer-endpoint-head{display:none}.developer-endpoint-row{min-height:104px;grid-template-columns:65px minmax(0,1fr);align-content:center;gap:8px 13px;padding:16px}.developer-endpoint-row:first-of-type{border-top:0}.developer-endpoint-row p{grid-column:1 / -1}.download-panel{align-items:flex-start;flex-direction:column}.download-panel .button{width:100%}.auth-back{top:18px;left:16px}.auth-grid{width:calc(100% - 30px);gap:40px;padding-top:72px}.auth-context h1{font-size:34px}.auth-form-wrap{padding:23px}.page-scroll{padding:25px 15px 50px}.page-header{min-height:0;flex-direction:column;margin-bottom:20px}.page-actions{width:100%}.page-actions .button{flex:1}.page-heading h1{font-size:20px}.metric-grid{grid-template-columns:1fr}.metric{min-height:92px;border-right:0;border-bottom:1px solid var(--border)}.metric:last-child{border-bottom:0}.filter-bar{align-items:stretch;flex-direction:column;padding:8px}.search-input{min-width:0}.filter-bar .select-wrap{width:100%}.filter-bar>span:last-child{margin:3px 0}.chat-toolbar{gap:6px;overflow-x:auto}.mode-segment{flex:0 0 auto}.model-picker-wrap{min-width:210px;flex:0 0 210px}.model-picker-menu{position:fixed;z-index:120;top:168px;right:12px;left:12px;width:auto;max-height:min(440px,calc(100vh - 188px));max-height:min(440px,calc(100dvh - 188px))}.intelligent-label>.intelligent-description,.intelligent-label>.optimized-routing,.intelligent-label>.status{display:none}.route-again-pending{flex:0 0 23px;width:23px;justify-content:center;padding:4px}.route-again-pending>span{display:none}.chat-empty{width:calc(100% - 28px);padding:55px 0}.chat-empty h1{font-size:21px}.prompt-grid{grid-template-columns:1fr}.turn-list{width:calc(100% - 28px);padding-bottom:24px}.routing-status{grid-template-columns:1fr 1fr}.composer-zone{padding-right:9px;padding-bottom:9px;padding-left:9px}.composer textarea{font-size:12px}.turn-actions{width:100%;margin-top:2px;margin-left:0}.artifact-card{grid-template-columns:31px minmax(0,1fr)}.artifact-card button{grid-column:1 / -1;justify-content:center}.key-reveal{grid-template-columns:1fr}.key-reveal code{grid-column:1}.inline-form{align-items:stretch;flex-direction:column}.inline-form label{width:100%}.bars{gap:3px}.bars span{width:65%}.wallet-facts{grid-template-columns:1fr;padding:9px 0}.wallet-facts>span{grid-template-columns:20px 1fr;justify-items:start;text-align:left}.wallet-facts small{grid-column:2}.package-grid,.connector-directory{grid-template-columns:1fr}.connector-toolbar{align-items:stretch;flex-direction:column}.connector-search{flex:none;max-width:none}.connector-facts>div{grid-template-columns:1fr;gap:3px}.download-app{align-items:flex-start;flex-wrap:wrap}.download-app .button{width:100%}.download-details,.account-fields,.integrity-list,.account-referral-stats{grid-template-columns:1fr}.privacy-row{align-items:flex-start}.privacy-row .status{display:none}.connector-fields,.connector-fields.native-provider-fields{grid-template-columns:1fr}.connector-fields .secret-field{grid-column:1}.connector-manual-model,.connector-model-identity{grid-template-columns:1fr 34px}.connector-manual-model label,.connector-model-identity label{grid-column:1 / -1}.connector-manual-model .button,.connector-model-identity .button{grid-column:1}.connector-list article>footer{align-items:stretch;flex-wrap:wrap}.connector-list footer p{width:100%;flex-basis:100%;margin:0 0 4px}.connector-list footer .button{flex:1}.connector-guidance{align-items:flex-start;flex-wrap:wrap}.connector-guidance>span{flex-basis:100%}.connector-model-panel>div:first-child{align-items:flex-start;flex-wrap:wrap}.policy-band{align-items:flex-start;flex-wrap:wrap}.policy-band>div{flex-basis:100%}.policy-band>span{flex:1;text-align:left}.weight-list>div{grid-template-columns:100px minmax(0,1fr) 32px}.policy-grid{grid-template-columns:1fr 1fr}.gate-list article{grid-template-columns:minmax(0,1fr) 75px}.gate-list article .status{display:none}.data-plane,.admin-users-layout.has-detail,.admin-enterprise-layout.has-detail,.app-provider-setup,.release-channel-grid{grid-template-columns:1fr}.app-provider-setup>section+section{border-top:1px solid var(--border);border-left:0}.app-provider-services>section{grid-template-columns:minmax(180px,1fr) 45px 45px}.app-provider-services>section>p{grid-column:1 / -1}.release-upload-form,.chrome-release-upload-form,.release-matrix-grid{grid-template-columns:1fr}.admin-user-detail{order:-1}.admin-user-metrics{grid-template-columns:1fr 1fr}.admin-referral-summary{grid-template-columns:1fr}.admin-referral-summary>span{border-right:0;border-bottom:1px solid var(--border)}.admin-referral-summary>span:last-child{border-bottom:0}.admin-user-activity-grid{grid-template-columns:1fr}.activity-card:nth-child(odd){border-right:0}.mcp-json-actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.route-packet,.workspace-pulse{display:none}}@keyframes k-settle{0%{transform:rotate(0)}62%{transform:rotate(348deg)}80%{transform:rotate(372deg)}to{transform:rotate(360deg)}}@keyframes k-route-in{to{stroke-dashoffset:157}}@keyframes k-spin{to{transform:rotate(360deg)}}@keyframes k-spin-rev{to{transform:rotate(-360deg)}}@keyframes k-route{to{transform:rotate(360deg)}}@keyframes k-reveal{0%{opacity:0;transform:scale(.62)}38%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes k-ping{0%{opacity:.55;transform:scale(.52)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes k-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.86)}}.kendr-motion{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--strong)}.kendr-motion svg{display:block;width:100%;height:100%;overflow:visible}.kendr-motion .k-part{transform-box:fill-box;transform-origin:center}.kendr-motion[data-state=settle] .k-outer{animation:k-settle 2.8s cubic-bezier(.16,1,.3,1) infinite}.kendr-motion[data-state=settle] .k-inner{animation:k-route-in 2.8s cubic-bezier(.16,1,.3,1) infinite}.kendr-motion[data-state=thinking] .k-outer{animation:k-spin 3.2s linear infinite}.kendr-motion[data-state=thinking] .k-inner{animation:k-spin-rev 2.1s linear infinite}.kendr-motion[data-state=routing] .k-arc{animation:k-route 2.4s linear infinite}.kendr-motion[data-state=reveal] .k-outer{animation:k-reveal 3.6s cubic-bezier(.2,.8,.2,1) both;animation-delay:.3s}.kendr-motion[data-state=reveal] .k-inner{animation:k-reveal 3.6s cubic-bezier(.2,.8,.2,1) both;animation-delay:.15s}.kendr-motion[data-state=reveal] .k-core{animation:k-reveal 3.6s cubic-bezier(.2,.8,.2,1) both}.kendr-motion[data-state=listening] .k-ping{animation:k-ping 2.2s ease-out infinite}.kendr-motion[data-state=listening] .k-core{animation:k-pulse 2.2s ease-in-out infinite}.kendr-motion[data-state=settle].is-resolved .k-outer,.kendr-motion[data-state=settle].is-resolved .k-inner{animation-iteration-count:1;animation-fill-mode:forwards}.kendr-loading-screen{display:flex;height:100%;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--bg)}.kendr-loading-word{font-size:22px;letter-spacing:-.03em;color:var(--strong)}.kendr-loading-status{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}@media (prefers-reduced-motion: reduce){.kendr-motion .k-part{animation:none!important}.kendr-motion[data-state=reveal] .k-part{opacity:1;transform:none}.kendr-motion[data-state=listening] .k-ping{opacity:0}}.kendr-symbol{display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;color:var(--strong)}.kendr-symbol svg{display:block;width:100%;height:100%}.kendr-mark-ring{fill:none;stroke:currentColor;stroke-linecap:round}.kendr-mark-core{fill:var(--saffron)}.kendr-mark--mono .kendr-mark-core{fill:currentColor}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:block;src:url(/brand/fonts/space-grotesk-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:block;src:url(/brand/fonts/space-grotesk-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--k-mark-scale: 1.15;--k-lockup-gap: .3;--k-x-height: .5;--k-word-nudge: .09em;--k-wordmark-tracking: -.04em}.kendr-wordmark{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;font-style:normal;font-synthesis:none;-webkit-font-synthesis:none;letter-spacing:var(--k-wordmark-tracking);text-transform:lowercase}.kendr-lockup{display:inline-flex;align-items:center;gap:calc(var(--k-mark-scale) * var(--k-lockup-gap) * 1em);line-height:1}.kendr-lockup>.kendr-mark,.kendr-lockup>.kendr-symbol,.kendr-lockup>.kendr-motion{width:calc(var(--k-mark-scale) * 1em);height:calc(var(--k-mark-scale) * 1em)}.kendr-lockup>.kendr-wordmark{transform:translateY(calc(-1 * var(--k-word-nudge)))}.kendr-lockup--sm{--k-wordmark-tracking: -.02em}.public-shell-redesign{background:var(--bg)}.public-shell-redesign main{min-height:calc(100vh - 60px)}.public-header{position:sticky;top:0;z-index:200;display:flex;width:100%;height:60px;align-items:center;gap:0;padding:0 36px;border-bottom:1px solid var(--border);background:#151412eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-brand{display:inline-flex;align-items:center;gap:10px;color:var(--strong)}.public-brand strong{font-size:13px;font-weight:600;letter-spacing:.04em}.public-nav-spacer{flex:1}.public-header nav{display:flex;align-items:center;gap:26px}.public-header nav a{color:var(--muted);font-size:13px;letter-spacing:.1em}.public-header nav a:hover{color:var(--heading)}.public-header nav a.active{color:var(--green)}.public-signup{margin-left:26px;border:1px solid var(--heading);padding:7px 16px;background:var(--heading);color:#1c1917;font-size:13px;font-weight:650;letter-spacing:.08em;white-space:nowrap}.public-signup:hover{border-color:var(--strong);background:var(--strong);color:#1c1917}.redesign-page{color:var(--text);background:var(--bg)}.redesign-page>div{min-width:0}.redesign-download-live{min-height:100%;color:var(--text);background:var(--bg)}.redesign-download-hero{padding:72px 36px 56px;text-align:center;background:radial-gradient(ellipse 55% 45% at 50% 0%,rgba(111,143,99,.05),transparent)}.redesign-download-hero>span,.redesign-download-cli>div>span{color:var(--green);font:13px ui-monospace,Menlo,monospace;letter-spacing:.18em}.redesign-download-hero h1{max-width:760px;margin:16px auto 0;color:var(--strong);font-size:58px;font-weight:550;line-height:1.02;letter-spacing:-.04em}.redesign-download-hero h1 em{color:var(--muted);font-style:normal}.redesign-download-hero p{max-width:560px;margin:18px auto 0;color:var(--secondary);font-size:15px;line-height:1.65}.redesign-download-builds{padding:0 36px 64px}.redesign-download-builds .public-download-grid{display:grid;max-width:1240px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 auto}.redesign-download-builds article{position:relative;min-width:0;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--surface)}.redesign-download-builds article.is-available{border-color:#6f8f6340;background:linear-gradient(180deg,rgba(111,143,99,.04),transparent 55%),var(--surface)}.redesign-download-builds article.is-coming-soon{border-style:dashed;background:var(--surface)}.download-detected{position:absolute;top:-10px;left:28px;padding:3px 12px;border-radius:99px;background:var(--green);color:#0c1a14;font-size:12px;font-weight:650;letter-spacing:.08em}.download-coming-soon-badge{position:absolute;top:-10px;left:28px;padding:3px 12px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:#24211e;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em}.redesign-download-builds article header{display:flex;align-items:center;gap:10px}.redesign-download-builds article h2{margin:0;color:var(--strong);font-size:17px;font-weight:600}.redesign-download-builds article>p{margin:8px 0 0;color:var(--subtle);font-size:13px}.redesign-download-builds article>code{display:block;overflow:hidden;margin-top:10px;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.redesign-download-builds article>a{display:flex;min-height:42px;align-items:center;justify-content:center;gap:9px;margin-top:20px;border:1px solid var(--border-strong);color:var(--strong);font-size:13px;font-weight:600;letter-spacing:.06em}.redesign-download-builds article.is-available>a{border-color:var(--heading);background:var(--heading);color:#1c1917}.redesign-download-builds article>a:hover{border-color:#fff6}.redesign-download-coming-soon{display:flex;min-height:42px;align-items:center;justify-content:center;margin-top:20px;border:1px dashed rgba(255,255,255,.12);color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.06em}.redesign-download-builds article>small{display:block;margin-top:12px;color:var(--subtle);font-size:12px;text-align:center}.redesign-download-builds>footer{display:flex;max-width:1240px;align-items:center;justify-content:space-between;gap:8px;margin:14px auto 0;color:var(--subtle);font-size:12px}.redesign-download-builds>footer a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.redesign-download-status{max-width:1240px;margin:0 auto;padding:42px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--surface);color:var(--muted);text-align:center}.redesign-download-chrome{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start;padding:56px max(36px,calc((100% - 1240px)/2));border-top:1px solid var(--divider)}.redesign-download-chrome-copy>span{color:var(--green);font:13px ui-monospace,Menlo,monospace;letter-spacing:.18em}.redesign-download-chrome-copy h2{margin:14px 0 0;color:var(--strong);font-size:32px;font-weight:550;letter-spacing:-.03em}.redesign-download-chrome-copy>p{max-width:520px;margin:14px 0 0;color:var(--secondary);font-size:14px;line-height:1.7}.redesign-download-chrome-copy>small{display:block;margin-top:14px;color:var(--subtle);font-size:12px}.redesign-download-chrome-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.redesign-download-chrome-actions a{display:inline-flex;min-height:42px;align-items:center;gap:9px;padding:0 18px;border:1px solid var(--border-strong);border-radius:6px;color:var(--strong);font-size:13px;font-weight:600;letter-spacing:.06em}.redesign-download-chrome-actions a.is-primary{border-color:var(--heading);background:var(--heading);color:#1c1917}.redesign-download-chrome-actions a:hover{border-color:#fff6}.redesign-download-chrome-points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.redesign-download-chrome-points li{display:flex;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--surface)}.redesign-download-chrome-points svg{flex:none;margin-top:2px;color:var(--green)}.redesign-download-chrome-points span{display:grid;gap:5px;color:var(--subtle);font-size:13px;line-height:1.6}.redesign-download-chrome-points strong{color:var(--strong);font-size:14px;font-weight:600}.redesign-download-cli{display:grid;grid-template-columns:1fr 1.1fr;gap:52px;align-items:center;padding:64px max(36px,calc((100% - 1240px)/2));border-top:1px solid var(--divider);background:#131211}.redesign-download-cli h2{margin:14px 0 0;color:var(--strong);font-size:32px;font-weight:550;letter-spacing:-.03em}.redesign-download-cli p{max-width:440px;margin:14px 0 0;color:var(--secondary);font-size:14px;line-height:1.7}.redesign-download-cli pre{margin:0;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--rail);color:var(--heading);font-size:12px;line-height:1.9;white-space:pre-wrap}.redesign-download-cli pre b{color:var(--green)}.redesign-download-cli pre i{color:var(--subtle);font-style:normal}.redesign-cli-downloads{display:grid;gap:10px}.redesign-cli-downloads>a,.redesign-cli-downloads>span{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:13px 16px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:var(--rail);color:var(--heading)}.redesign-cli-downloads>a:hover{border-color:#56d3906b}.redesign-cli-downloads>span.is-unavailable{opacity:.6}.redesign-cli-downloads span>span,.redesign-cli-downloads a>span{display:grid;gap:4px}.redesign-cli-downloads strong{font-size:13px}.redesign-cli-downloads small{color:var(--subtle);font-size:11px}.redesign-cli-downloads p{margin:0;color:var(--subtle)}.public-footer{display:block;min-height:0;border-top:1px solid var(--border);background:var(--sidebar);padding:56px 36px 30px}.public-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;max-width:1240px;margin:0 auto}.public-footer-grid.has-social{grid-template-columns:minmax(240px,1.8fr) repeat(4,minmax(100px,1fr));gap:34px}.footer-brand-column p{max-width:280px;margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.footer-brand-column>a{display:inline-flex;margin-top:16px}.footer-brand-column>a>small{display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:12px}.footer-brand-column>a>small i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--subtle)}.service-health i{width:6px;height:6px;border-radius:50%;background:var(--green)}.public-footer-grid nav{display:flex;flex-direction:column;gap:10px}.public-footer-grid nav strong{margin-bottom:2px;color:var(--subtle);font:12px ui-monospace,Menlo,monospace;letter-spacing:.15em}.public-footer-grid nav a{color:var(--secondary);font-size:12px}.public-footer-grid nav a:hover{color:var(--strong)}.public-footer-bottom{display:flex;justify-content:space-between;max-width:1240px;margin:38px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);color:#44403c;font-size:12px;letter-spacing:.05em}.redesign-inner{width:min(1240px,calc(100% - 72px));margin:0 auto}.redesign-kicker{color:var(--green);font:13px ui-monospace,Menlo,monospace;letter-spacing:.18em}.enterprise-public-page{min-height:100%;color:var(--text);background:var(--bg)}.enterprise-public-hero{position:relative;min-height:560px;overflow:hidden;border-bottom:1px solid var(--divider);background:var(--rail)}.enterprise-public-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#12110ff5,#12110fd1 48%,#12110f6b),url(/og.png) center / cover no-repeat;opacity:.86}.enterprise-public-hero-inner{position:relative;display:grid;min-height:560px;align-content:center;padding:86px 0 72px}.enterprise-public-hero h1{max-width:760px;margin:16px 0 0;color:var(--strong);font-size:58px;font-weight:550;line-height:1.02;letter-spacing:0}.enterprise-public-hero p{max-width:620px;margin:18px 0 0;color:#c6c1bd;font-size:15px;line-height:1.72}.enterprise-public-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.enterprise-public-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.16);color:var(--heading);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.enterprise-public-actions a:first-child{border-color:var(--heading);background:var(--heading);color:#1c1917}.enterprise-public-body{padding:56px 0 76px;background:var(--bg)}.enterprise-public-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(440px,1.2fr);gap:36px;align-items:start}.enterprise-public-context{position:sticky;top:80px;display:grid;gap:14px}.enterprise-public-context h2{margin:0;color:var(--strong);font-size:34px;font-weight:550;line-height:1.1;letter-spacing:0}.enterprise-public-context p{margin:0;color:var(--secondary);font-size:14px;line-height:1.75}.enterprise-public-proof{display:grid;gap:10px;margin-top:12px}.enterprise-public-proof span{display:grid;min-height:72px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:4px 10px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--input)}.enterprise-public-proof svg{grid-row:span 2;color:var(--green)}.enterprise-public-proof strong{color:var(--heading);font-size:12px;font-weight:600}.enterprise-public-proof small{color:var(--muted);font-size:12px;line-height:1.4}.enterprise-pricing-form{display:grid;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:var(--input);box-shadow:0 24px 80px #0000003b}.enterprise-form-title{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--border)}.enterprise-form-title>svg{color:var(--green)}.enterprise-form-title span{display:grid}.enterprise-form-title strong{color:var(--strong);font-size:15px;font-weight:650}.enterprise-form-title small{margin-top:3px;color:var(--muted);font-size:12px}.enterprise-form-message{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#c6c1bd;font-size:13px;line-height:1.45}.enterprise-form-message.is-success{border-color:#6f8f6347;background:#6f8f630f;color:#bbf7d0}.enterprise-form-message.is-error{border-color:#b5463c40;background:#b5463c0d;color:#fecaca}.enterprise-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.enterprise-form-grid label{display:grid;align-content:start;gap:6px;color:var(--muted);font-size:12px}.enterprise-form-grid input,.enterprise-form-grid select,.enterprise-form-grid textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;background:var(--rail);color:var(--heading);font-size:13px}.enterprise-form-grid input,.enterprise-form-grid select{min-height:40px;padding:0 10px}.enterprise-form-grid textarea{padding:10px;resize:vertical;line-height:1.55}.enterprise-form-grid input:focus,.enterprise-form-grid select:focus,.enterprise-form-grid textarea:focus{border-color:#6f8f636b}.enterprise-form-wide{grid-column:1 / -1}.enterprise-submit{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--heading);border-radius:6px;background:var(--heading);color:#1c1917;font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.enterprise-submit:disabled{cursor:wait;opacity:.7}.enterprise-public-hero,.enterprise-public-hero-inner{min-height:520px}.enterprise-public-hero-inner{grid-template-columns:minmax(0,1fr) 292px;align-items:center;align-content:initial;gap:68px}.enterprise-public-hero-copy{position:relative;display:grid;align-content:center}.enterprise-public-hero h1{max-width:800px;font-size:clamp(44px,5.2vw,66px)}.enterprise-public-hero p{max-width:690px}.enterprise-public-actions a:nth-child(2),.enterprise-public-actions a:nth-child(3){background:#12110f59}.enterprise-hero-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;color:#aaa49e;font-size:12px}.enterprise-hero-trust span{display:inline-flex;align-items:center;gap:6px}.enterprise-hero-trust svg{color:#95a08c}.enterprise-hero-price{position:relative;display:grid;align-self:center;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#141311c2;box-shadow:0 28px 80px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.enterprise-hero-price>span{color:#95a08c;font:11px ui-monospace,Menlo,monospace;letter-spacing:.16em}.enterprise-hero-price>strong{display:flex;align-items:flex-end;gap:8px;margin-top:12px;color:var(--strong)}.enterprise-hero-price>strong b{font-size:54px;font-weight:560;letter-spacing:-.05em;line-height:.92}.enterprise-hero-price>strong small{padding-bottom:4px;color:var(--muted);font:11px ui-monospace,Menlo,monospace}.enterprise-hero-price>p{margin:7px 0 20px;color:var(--secondary);font-size:13px}.enterprise-hero-price>div{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.enterprise-hero-price>div>svg{color:var(--green)}.enterprise-hero-price>div span{display:grid}.enterprise-hero-price>div b{color:var(--heading);font-size:12px;font-weight:600}.enterprise-hero-price>div small{margin-top:3px;color:var(--muted);font-size:11px}.enterprise-hero-price>a{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:var(--heading);font-size:12px;font-weight:650}.enterprise-seat-pricing,.enterprise-how,.enterprise-capabilities,.enterprise-notetaker{padding:58px 0;border-bottom:1px solid var(--divider)}.enterprise-seat-pricing,.enterprise-capabilities{background:var(--bg)}.enterprise-how,.enterprise-notetaker{background:#131211}.enterprise-section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:28px}.enterprise-section-heading>div{display:grid;gap:11px}.enterprise-section-heading h2,.enterprise-notetaker-copy h2{margin:0;color:var(--strong);font-size:34px;font-weight:550;line-height:1.12;letter-spacing:-.025em}.enterprise-section-heading>p{max-width:470px;margin:0;color:var(--secondary);font-size:13px;line-height:1.65}.enterprise-price-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.enterprise-price-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--border)}.enterprise-price-tiers article{position:relative;display:grid;min-height:250px;align-content:center;justify-items:start;padding:24px;background:var(--surface)}.enterprise-price-tiers article.is-active{background:linear-gradient(150deg,rgba(111,143,99,.12),var(--surface) 56%);box-shadow:inset 0 3px #6f8f63}.enterprise-price-tiers article>span{color:var(--muted);font:11px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.enterprise-price-tiers article>strong{margin-top:18px;color:var(--strong);font-size:44px;font-weight:560;letter-spacing:-.04em}.enterprise-price-tiers article>small{margin-top:6px;color:var(--secondary);font-size:11px}.enterprise-price-tiers article>em{margin-top:18px;padding:5px 7px;border:1px solid rgba(111,143,99,.2);border-radius:99px;color:var(--green);font-size:10px;font-style:normal}.enterprise-price-calculator{display:grid;align-content:start;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:var(--input)}.enterprise-price-calculator>label{color:var(--heading);font-size:12px;font-weight:600}.enterprise-price-calculator>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px}.enterprise-price-calculator input{width:100%;min-height:44px;padding:0 11px;border:1px solid var(--border-strong);border-radius:6px;outline:0;background:var(--rail);color:var(--strong);font-size:17px}.enterprise-price-calculator>div>span{color:var(--muted);font-size:12px}.enterprise-price-calculator dl{display:grid;gap:9px;margin:18px 0 0;padding:15px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.enterprise-price-calculator dl div{display:flex;align-items:center;justify-content:space-between;gap:10px}.enterprise-price-calculator dt{color:var(--muted);font-size:11px}.enterprise-price-calculator dd{margin:0;color:var(--heading);font-size:12px;font-weight:650}.enterprise-price-calculator>a{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;margin-top:16px;border-radius:5px;background:var(--heading);color:#1c1917;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.enterprise-price-calculator>small{margin-top:10px;color:var(--subtle);font-size:10px;line-height:1.5}.enterprise-how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--border);list-style:none}.enterprise-how-grid li{display:grid;min-height:240px;grid-template-columns:1fr auto;align-content:start;padding:22px;background:var(--surface)}.enterprise-how-grid i{color:var(--subtle);font:10px ui-monospace,Menlo,monospace;font-style:normal;letter-spacing:.14em}.enterprise-how-grid svg{color:var(--green)}.enterprise-how-grid strong{grid-column:1 / -1;margin-top:38px;color:var(--heading);font-size:14px;font-weight:600}.enterprise-how-grid p{grid-column:1 / -1;margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.enterprise-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.enterprise-capability-grid article{padding:21px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.enterprise-capability-grid article>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(111,143,99,.18);border-radius:7px;background:#6f8f630d;color:var(--green)}.enterprise-capability-grid h3{margin:17px 0 0;color:var(--heading);font-size:14px;font-weight:600}.enterprise-capability-grid ul{display:grid;gap:10px;margin:17px 0 0;padding:16px 0 0;border-top:1px solid var(--border);list-style:none}.enterprise-capability-grid li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:11px;line-height:1.45}.enterprise-capability-grid li svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.enterprise-notetaker-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:56px}.enterprise-notetaker-copy>p{max-width:560px;margin:15px 0 0;color:var(--secondary);font-size:13px;line-height:1.7}.enterprise-notetaker-copy h2{margin-top:12px}.enterprise-notetaker-copy>ul{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.enterprise-notetaker-copy>ul li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;color:var(--muted);font-size:11px;line-height:1.55}.enterprise-notetaker-copy>ul svg{grid-row:1;color:var(--green)}.enterprise-notetaker-copy>ul span{display:grid}.enterprise-notetaker-copy>ul strong{color:var(--heading);font-size:12px;font-weight:600}.enterprise-notetaker .notetaker-marketing-preview{margin:0}.skills-hero{padding:64px 0 40px}.skills-hero h1{margin:16px 0 0;color:var(--strong);font-size:54px;font-weight:550;line-height:1.02;letter-spacing:-.04em}.skills-hero h1 em{color:var(--muted);font-style:normal}.skills-hero p{max-width:560px;margin:18px 0 0;color:var(--secondary);font-size:14.5px;line-height:1.7}.skill-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.skill-filters button{border:1px solid rgba(255,255,255,.1);border-radius:99px;padding:8px 16px;background:transparent;color:var(--secondary);font-size:13px}.skill-filters button:hover{color:var(--strong)}.skill-filters button.is-active{background:var(--heading);color:#1c1917}.skill-catalog{padding:0 0 72px}.skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skill-card{display:flex;min-width:0;flex-direction:column;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--surface);transition:border-color .15s ease,transform .15s ease}.skill-card:hover{border-color:#fff3;transform:translateY(-2px)}.skill-card-heading{display:flex;min-width:0;align-items:center;gap:12px}.skill-card-heading .skill-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:8px;background:#ffffff0d;color:var(--text);font-size:15px}.skill-card-heading>span:nth-child(2){display:grid;min-width:0;flex:1}.skill-card-heading strong{overflow:hidden;color:var(--strong);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.skill-card-heading small{margin-top:2px;color:var(--subtle);font-size:12px}.skill-card-heading em{flex:0 0 auto;border:1px solid rgba(111,143,99,.25);border-radius:99px;padding:2px 8px;background:#6f8f630f;color:var(--green);font-size:13px;font-style:normal}.skill-card>p{min-height:58px;flex:1;margin:12px 0 0;color:var(--secondary);font-size:12px;line-height:1.65}.skill-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.skill-card footer small{color:var(--subtle);font-size:12px}.skill-card footer a{border:1px solid var(--border-strong);padding:6px 14px;color:var(--strong);font-size:12px;font-weight:600;letter-spacing:.04em}.skill-card footer a:hover{border-color:#fff6}.skill-builder{border-top:1px solid var(--divider);background:#131211;padding:64px 0}.skill-builder .redesign-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.skill-builder h2{margin:12px 0 0;color:var(--strong);font-size:30px;font-weight:550;letter-spacing:-.03em}.skill-builder p{max-width:520px;margin:12px 0 0;color:var(--secondary);font-size:13.5px;line-height:1.7}.skill-builder a{border:1px solid var(--border-strong);padding:12px 22px;color:var(--strong);font-size:13px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.cloud-pricing{border-top:1px solid var(--divider);background:#131211;padding:72px 0}.cloud-pricing-kicker{color:var(--green);font:12px ui-monospace,Menlo,monospace;letter-spacing:.18em}.cloud-pricing h2{margin:14px 0 0;color:var(--strong);font-size:36px;font-weight:550;letter-spacing:-.03em}.cloud-pricing-lede{max-width:620px;margin:14px 0 0;color:var(--secondary);font-size:14px;line-height:1.7}.cloud-pricing-region{display:flex;align-items:center;gap:7px;max-width:620px;margin:14px 0 0;color:var(--subtle);font-size:12px;line-height:1.6}.cloud-pricing-region svg{flex:none}.cloud-pricing-status{margin:32px 0 0;color:var(--subtle);font-size:13px}.cloud-pricing-status a{color:var(--green)}.cloud-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:18px;margin-top:40px}.cloud-pricing-grid article{display:flex;min-width:0;flex-direction:column;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--surface)}.cloud-pricing-name{color:var(--text);font-size:13px;font-weight:600}.cloud-pricing-amount{margin-top:14px;color:var(--strong);font-size:32px;font-weight:600;letter-spacing:-.03em}.cloud-pricing-credits{margin-top:4px;color:var(--subtle);font:12px ui-monospace,Menlo,monospace}.cloud-pricing-rule{height:1px;margin:18px 0;background:#ffffff12}.cloud-pricing-grid p{flex:1;margin:0;color:var(--secondary);font-size:12.5px;line-height:1.6}.cloud-pricing-grid small{margin-top:14px;color:var(--subtle);font-size:12px}.cloud-pricing-grid a{margin-top:20px;border:1px solid var(--border-strong);padding:11px;color:var(--strong);font-size:12px;font-weight:600;letter-spacing:.06em;text-align:center}.cloud-pricing-grid a:hover{border-color:#fff6}.cloud-pricing-note{margin-top:16px;color:var(--subtle);font-size:12px}.redesign-legal{min-height:70vh;padding:90px 0}.redesign-legal h1{margin:16px 0 32px;color:var(--strong);font-size:54px;font-weight:550;letter-spacing:-.04em}.redesign-legal .legal-copy{max-width:920px;color:var(--secondary);font-size:14px;line-height:1.8}.legal-effective{margin:-12px 0 18px;color:var(--subtle);font-size:13px;text-transform:uppercase}.legal-lede{max-width:760px;margin:0 0 28px;color:var(--text);font-size:17px;line-height:1.7}.legal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 34px}.legal-summary-grid article{display:grid;gap:8px;align-content:start;min-height:138px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:var(--surface)}.legal-summary-grid strong{color:var(--strong);font-size:13px;font-weight:600}.legal-summary-grid span{color:var(--muted);font-size:12px;line-height:1.6}.legal-section{padding:28px 0;border-top:1px solid var(--border)}.legal-section h2{margin:0 0 10px;color:var(--strong);font-size:23px;font-weight:560;letter-spacing:-.015em}.legal-section p{max-width:820px;margin:0;color:var(--secondary)}.legal-section p+p{margin-top:12px}.legal-section ul{display:grid;gap:8px;max-width:820px;margin:0;padding-left:18px}.legal-section li{color:var(--secondary)}.legal-section a{color:var(--heading);text-decoration:underline;text-underline-offset:3px}.product-shell{flex-direction:column;background:var(--bg)}.product-topbar{position:relative;z-index:80;display:flex;width:100%;height:56px;flex:0 0 56px;align-items:center;gap:14px;padding:0 20px;border-bottom:1px solid var(--border);background:var(--surface)}.product-topbar-brand{display:inline-flex;align-items:center;gap:10px;padding:0;background:transparent;color:var(--strong)}.product-topbar-brand strong{font-size:13px;font-weight:600;letter-spacing:.04em}.product-surface-label{padding-left:14px;border-left:1px solid rgba(255,255,255,.09);color:var(--subtle);font-size:13px}.product-surface-label.is-admin{display:inline-flex;align-items:center;gap:7px;color:var(--amber)}.product-topbar-spacer{flex:1}.topbar-credits{border:1px solid rgba(111,143,99,.2);border-radius:99px;padding:6px 14px;background:#6f8f630d;color:var(--green);font:13px ui-monospace,Menlo,monospace}.service-health{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:12px}.service-health i{animation:pulse 1.6s infinite}.topbar-switch{color:var(--muted);font-size:13px}.topbar-switch:hover{color:var(--heading)}.topbar-profile-wrap{position:relative}.topbar-avatar{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0f;color:var(--text);font-size:12px;font-weight:600}.topbar-avatar.is-admin{border-color:#b5463c4d;background:#b5463c14;color:var(--amber)}.topbar-profile-menu{position:absolute;z-index:100;top:calc(100% + 9px);right:0;width:252px;max-height:min(560px,calc(100vh - 74px));overflow-y:auto;padding:6px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:0 18px 50px #00000070}.topbar-profile-summary{display:grid;gap:3px;margin:0 3px 6px;padding:7px 0 10px;border-bottom:1px solid var(--divider)}.topbar-profile-summary strong{overflow:hidden;color:var(--strong);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.topbar-profile-summary small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.topbar-profile-menu button{display:flex;width:100%;height:34px;align-items:center;gap:9px;padding:0 9px;border-radius:5px;background:transparent;color:var(--secondary);font-size:13px;text-align:left}.topbar-profile-menu button:hover{background:var(--hover);color:var(--strong)}.topbar-profile-menu button span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-profile-menu button svg:last-child{margin-left:auto}.topbar-profile-menu .profile-menu-back{margin-bottom:4px;color:var(--muted)}.product-body{display:flex;width:100%;height:100%;min-height:0;flex:1;overflow:hidden}.product-sidebar{width:286px;min-width:286px;height:100%;border-right:1px solid var(--divider);background:var(--sidebar)}.sidebar-brand{display:flex;min-height:58px;flex:0 0 58px;padding:10px 10px 8px 14px;border-bottom:1px solid var(--divider)}.sidebar-brand .brand-button{color:var(--strong)}.sidebar-brand .brand-copy{display:flex;align-items:baseline;gap:7px}.sidebar-brand .brand-copy strong{font-size:14px;letter-spacing:0}.sidebar-brand .brand-copy small{margin:0;color:var(--muted);font-size:12px;text-transform:uppercase}.sidebar-brand-actions{display:flex;align-items:center;gap:4px}.sidebar-brand-actions .icon-button{width:34px;height:34px;color:var(--secondary)}.sidebar-brand-actions .icon-button:hover{background:var(--hover);color:var(--strong)}.admin-scope{margin:16px 10px 12px}.sidebar-nav{gap:2px;padding:10px 10px 12px}.sidebar-item{height:40px;flex-basis:40px;padding:0 12px;color:var(--secondary);font-size:14px}.sidebar-item.is-active{background:var(--border);color:var(--strong)}.sidebar-history-section{display:grid;gap:2px;margin-top:10px;padding-top:10px;border-top:1px solid var(--divider)}.sidebar-history-heading{display:flex;height:24px;align-items:center;padding:0 12px;color:var(--subtle);font:12px ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.sidebar-chat-history-list{display:grid;gap:2px}.sidebar-chat-history-item{display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:4px 8px;padding:7px 12px;border-radius:6px;color:var(--muted)}.sidebar-chat-history-item:hover,.sidebar-chat-history-item.is-active{background:var(--hover);color:var(--strong)}.sidebar-chat-history-copy{display:grid;min-width:0;gap:4px}.sidebar-chat-title-line{display:flex;min-width:0;align-items:center;gap:6px}.sidebar-chat-research-icon{display:inline-flex;flex:0 0 auto;color:var(--violet)}.sidebar-chat-history-item strong{min-width:0;overflow:hidden;color:inherit;font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.sidebar-chat-history-item small{color:var(--subtle);font-size:12px}.sidebar-chat-status{width:8px;height:8px;border-radius:50%}.sidebar-research-status{padding:3px 5px;border:1px solid currentColor;border-radius:999px;color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.025em;line-height:1;white-space:nowrap}.sidebar-research-status.is-running{color:var(--blue)}.sidebar-research-status.is-action-needed{color:var(--amber)}.sidebar-research-status.is-failed{color:var(--rose)}.sidebar-chat-history-item.is-running .sidebar-chat-status{background:var(--amber);box-shadow:0 0 0 3px #b5463c1a;animation:pulse 1s ease-in-out infinite}.sidebar-chat-history-item.is-completed .sidebar-chat-status{background:var(--green);box-shadow:0 0 0 3px #6f8f631f}.sidebar-chat-history-empty{padding:8px 12px 4px;color:var(--subtle);font-size:13px}.sidebar-projects-section{display:grid;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--divider)}.sidebar-section-heading{display:flex;height:28px;align-items:center;justify-content:space-between;padding:0 7px 0 12px;color:var(--muted);font:12px ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.sidebar-section-heading button{display:grid;width:24px;height:24px;place-items:center;border-radius:5px;color:var(--muted)}.sidebar-section-heading button:hover{background:var(--hover);color:var(--text)}.sidebar-project-list{display:grid;gap:2px}.sidebar-project{position:relative;min-width:0}.sidebar-project-row{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;border-radius:6px}.sidebar-project-row:hover{background:#ffffff09}.sidebar-project.is-default .sidebar-project-row{background:#6f8f630e;box-shadow:inset 2px 0 #6f8f6373}.sidebar-project-toggle{display:flex;min-width:0;height:34px;align-items:center;gap:8px;padding:0 6px 0 9px;color:var(--secondary);text-align:left}.sidebar-project-toggle svg{flex:0 0 auto;color:var(--muted)}.sidebar-project-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.sidebar-project-toggle .sidebar-project-name{flex:1}.sidebar-project-toggle .sidebar-project-scope{min-width:auto;flex:0 0 auto;max-width:82px;padding:2px 5px;border:1px solid var(--border);border-radius:999px;color:var(--subtle);font:9px/1.2 ui-monospace,Menlo,monospace;font-weight:650;letter-spacing:.02em}.sidebar-project-toggle .sidebar-project-scope.is-organization{border-color:#6f8f6340;background:#6f8f6314;color:var(--green)}.sidebar-project-toggle .sidebar-project-scope.is-team{border-color:#5e81ac40;background:#5e81ac14;color:var(--blue)}.sidebar-project-quick{display:grid;width:24px;height:24px;place-items:center;border-radius:5px;color:var(--subtle);opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.sidebar-project-row:hover .sidebar-project-quick,.sidebar-project-quick[aria-expanded=true],.sidebar-project-quick:focus-visible{opacity:1}.sidebar-project-quick:hover{background:var(--divider);color:var(--text)}.sidebar-project-chats{display:grid;gap:1px;margin-left:16px;padding-left:6px;border-left:1px solid rgba(255,255,255,.065)}.sidebar-project-empty{padding:7px 9px;color:var(--subtle);font-size:12px}.sidebar-project-empty-action{margin:0 5px;padding:8px 9px;border-radius:6px;color:var(--subtle);font-size:12px;line-height:1.45;text-align:left}.sidebar-project-empty-action:hover{background:#ffffff09;color:var(--secondary)}.sidebar-chat-row{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border-radius:6px;color:var(--muted)}.sidebar-chat-row:hover,.sidebar-chat-row.is-active{background:var(--hover);color:var(--strong)}.sidebar-chat-row .sidebar-chat-history-item{min-width:0;padding-right:4px;color:inherit}.sidebar-chat-row .sidebar-chat-history-item:hover{background:transparent;color:inherit}.sidebar-chat-row.is-nested .sidebar-chat-history-item{min-height:38px;padding-top:5px;padding-bottom:5px;padding-left:8px}.sidebar-chat-row.is-nested .sidebar-chat-history-item small{display:none}.sidebar-chat-row.is-running .sidebar-chat-status{background:var(--amber);box-shadow:0 0 0 3px #b5463c1a;animation:pulse 1s ease-in-out infinite}.sidebar-chat-row.is-completed .sidebar-chat-status{background:var(--green);box-shadow:0 0 0 3px #6f8f631f}.sidebar-chat-menu-button{display:grid;width:24px;height:24px;place-items:center;border-radius:5px;color:var(--subtle);opacity:0}.sidebar-chat-row:hover .sidebar-chat-menu-button,.sidebar-chat-menu-button[aria-expanded=true],.sidebar-chat-menu-button:focus-visible{opacity:1}.sidebar-chat-menu-button:hover{background:var(--selected);color:var(--text)}.sidebar-overflow-menu{position:absolute;z-index:80;top:calc(100% - 2px);right:2px;display:grid;width:210px;gap:2px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:var(--raised);box-shadow:0 16px 36px #00000075}.sidebar-overflow-menu.is-project{top:30px}.sidebar-overflow-menu button{display:flex;min-width:0;min-height:31px;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;color:var(--secondary);font-size:12px;text-align:left}.sidebar-overflow-menu button svg{flex:0 0 auto;color:var(--muted)}.sidebar-overflow-menu button:hover{background:#fff1;color:var(--strong)}.sidebar-overflow-menu button.is-danger{color:var(--rose)}.sidebar-overflow-menu button.is-danger:hover{background:#b5463c17}.sidebar-project-dialog-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sidebar-project-dialog{display:grid;width:min(520px,100%);max-height:calc(100dvh - 40px);gap:18px;overflow-y:auto;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:var(--raised);box-shadow:0 28px 80px #0000008c}.sidebar-project-dialog h2{color:var(--strong);font-size:17px;font-weight:650}.sidebar-project-dialog p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.6}.sidebar-project-dialog label{display:grid;gap:7px;color:var(--secondary);font-size:12px;font-weight:550}.sidebar-project-dialog input,.sidebar-project-dialog textarea,.sidebar-project-dialog select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:none;background:#0003;color:var(--heading);font:13px/1.55 inherit}.sidebar-project-dialog input{height:38px;padding:0 11px}.sidebar-project-dialog select{height:38px;padding:0 10px}.sidebar-project-dialog textarea{min-height:128px;resize:vertical;padding:10px 11px}.sidebar-project-dialog input:focus,.sidebar-project-dialog textarea:focus,.sidebar-project-dialog select:focus{border-color:#6f8f6361;box-shadow:0 0 0 3px #6f8f630f}.sidebar-project-dialog .sidebar-project-library-setting input{width:15px;height:15px;padding:0}.sidebar-project-dialog label small{justify-self:end;color:var(--subtle);font-size:12px;font-weight:400}.sidebar-project-audience{display:grid;gap:10px;margin:0;padding:0;border:0}.sidebar-project-audience legend{margin-bottom:7px;color:var(--secondary);font-size:12px;font-weight:550}.sidebar-project-audience-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sidebar-project-audience-options button{display:flex;min-width:0;height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:7px;color:var(--muted);font-size:12px}.sidebar-project-audience-options button:hover:not(:disabled){background:var(--hover);color:var(--strong)}.sidebar-project-audience-options button.is-selected{border-color:#6f8f6352;background:#6f8f631c;color:var(--strong)}.sidebar-project-audience-options button:disabled{cursor:not-allowed;opacity:.5}.sidebar-project-dialog .sidebar-project-audience-note{margin:0;color:var(--subtle);font-size:12px;line-height:1.5}.sidebar-project-team-controls{display:grid;gap:10px;padding-top:2px}.sidebar-project-team-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;border:1px solid var(--divider);border-radius:8px;background:#0000001a}.sidebar-project-team-create strong{grid-column:1 / -1;color:var(--secondary);font-size:11px;font-weight:600}.sidebar-project-team-create input:nth-of-type(2){grid-column:1 / -1}.sidebar-project-team-create button{grid-column:2;grid-row:2;min-height:34px;align-self:center;padding:0 11px;border:1px solid var(--border);border-radius:6px;color:var(--secondary);font-size:11px}.sidebar-project-team-create button:hover:not(:disabled){background:var(--hover);color:var(--strong)}.sidebar-project-team-create button:disabled{cursor:not-allowed;opacity:.45}.sidebar-project-dialog .sidebar-project-error{margin:-4px 0 0;padding:9px 10px;border:1px solid rgba(181,70,60,.22);border-radius:7px;background:#b5463c12;color:var(--rose);font-size:12px}.sidebar-project-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.sidebar-project-dialog-actions button{min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:var(--secondary);font-size:12px}.sidebar-project-dialog-actions button:hover{background:#ffffff0d;color:var(--strong)}.sidebar-project-dialog-actions button.is-primary{border-color:#6f8f6338;background:#6f8f6321;color:#dfe6da}.sidebar-project-dialog-actions button:disabled{cursor:not-allowed;opacity:.4}.chat-search-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.chat-search-dialog{display:grid;width:min(780px,100%);height:min(620px,calc(100dvh - 48px));min-height:360px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:var(--raised);box-shadow:0 32px 100px #0000009e}.chat-search-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--divider)}.chat-search-dialog>header>label{display:flex;min-width:0;height:44px;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--border-strong);border-radius:9px;background:var(--input);color:var(--subtle)}.chat-search-dialog>header>label:focus-within{border-color:#6f8f6366;box-shadow:0 0 0 3px #6f8f630f;color:var(--secondary)}.chat-search-dialog>header input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--strong);font-size:15px}.chat-search-dialog>header input::-moz-placeholder{color:var(--subtle)}.chat-search-dialog>header input::placeholder{color:var(--subtle)}.chat-search-dialog>header .icon-button{width:34px;height:34px;color:var(--muted)}.chat-search-heading{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;color:var(--muted)}.chat-search-heading>span{font-size:12px;font-weight:600}.chat-search-heading>small{color:var(--subtle);font-size:12px}.chat-search-results{min-height:0;overflow-y:auto;padding:0 12px 14px;overscroll-behavior:contain}.chat-search-results>button{display:grid;width:100%;min-height:62px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border-radius:9px;color:var(--secondary);text-align:left}.chat-search-results>button:hover,.chat-search-results>button:focus-visible{outline:0;background:var(--hover);color:var(--strong)}.chat-search-result-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted)}.chat-search-results>button>span:nth-child(2){display:grid;min-width:0;gap:5px}.chat-search-results strong,.chat-search-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-search-results strong{color:inherit;font-size:13px;font-weight:560}.chat-search-results small{color:var(--subtle);font-size:12px}.chat-search-results time{color:var(--subtle);font-size:12px}.chat-search-empty{display:grid;min-height:250px;place-items:center;align-content:center;gap:8px;color:var(--subtle);text-align:center}.chat-search-empty strong{color:var(--secondary);font-size:13px}.chat-search-empty span{font-size:12px}.sidebar-footer{padding:10px;border-top:0}.sidebar-profile-wrap{position:relative}.sidebar-referral-card{display:grid;gap:8px;margin-bottom:9px;padding:10px;border:1px solid rgba(138,131,120,.14);border-radius:8px;background:#8a837809}.sidebar-referral-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-referral-heading span{display:inline-flex;min-width:0;align-items:center;gap:7px}.sidebar-referral-heading svg{flex:0 0 auto;color:var(--blue)}.sidebar-referral-heading strong{overflow:hidden;color:var(--heading);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-referral-heading small{flex:0 0 auto;color:var(--green);font:12px ui-monospace,Menlo,monospace}.sidebar-referral-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.sidebar-referral-actions{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;align-items:center}.sidebar-referral-actions code{min-width:0;overflow:hidden;padding:7px 8px;border:1px solid var(--border);border-radius:6px;background:#00000024;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-referral-actions button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#ffffff0a;color:var(--secondary);transition:background .15s ease,color .15s ease}.sidebar-referral-actions button:hover{background:var(--selected);color:var(--strong)}.sidebar-account-card{display:grid;width:100%;gap:3px;padding:12px;border:1px solid rgba(111,143,99,.15);border-radius:8px;background:#6f8f630a;text-align:left;transition:border-color .15s ease,background .15s ease}.sidebar-account-card:hover,.sidebar-account-card[aria-expanded=true]{border-color:#6f8f6347;background:#6f8f6313}.sidebar-account-card strong{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px;color:var(--green);font-size:12px}.sidebar-account-card strong>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-card strong>em{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--blue);font-size:13px;font-style:normal;font-weight:600;text-transform:uppercase}.sidebar-account-card small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-card.is-enterprise{border-color:#8a837830;background:#8a83780b}.sidebar-account-card.is-enterprise:hover,.sidebar-account-card.is-enterprise[aria-expanded=true]{border-color:#8a837852;background:#8a837813}.sidebar-account-card.is-admin{border-color:#b5463c29;background:#b5463c0a}.sidebar-account-card.is-admin:hover,.sidebar-account-card.is-admin[aria-expanded=true]{border-color:#b5463c47;background:#b5463c13}.sidebar-account-card.is-admin strong{color:var(--amber)}.sidebar-profile-menu{position:absolute;z-index:100;bottom:calc(100% + 9px);left:0;width:264px;max-height:min(560px,calc(100vh - 74px));overflow-y:auto;padding:6px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:0 18px 50px #00000070}.sidebar-profile-summary{display:grid;grid-template-columns:32px minmax(0,1fr);gap:3px 10px;margin:0 3px 6px;padding:7px 0 10px;border-bottom:1px solid var(--divider)}.sidebar-profile-summary span{display:grid;width:32px;height:32px;grid-row:1 / 3;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0f;color:var(--text);font-size:12px;font-weight:600}.sidebar-profile-summary strong{overflow:hidden;align-self:end;color:var(--strong);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-summary small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-enterprise-summary{display:flex;grid-column:1 / -1;align-items:center;gap:8px;margin-top:7px;padding:8px;border:1px solid rgba(138,131,120,.14);border-radius:6px;background:#8a83780a;color:var(--blue)}.sidebar-enterprise-summary>span{display:grid;width:auto;height:auto;grid-row:auto;place-items:initial;border:0;border-radius:0;background:transparent}.sidebar-enterprise-summary b{overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-enterprise-summary small{margin-top:2px;color:var(--muted);font-size:13px;text-transform:capitalize}.sidebar-credit-summary{display:flex;grid-column:1 / -1;align-items:center;gap:9px;margin-top:7px;padding:9px;border:1px solid rgba(111,143,99,.2);border-radius:6px;background:#6f8f630e;color:var(--green)}.sidebar-credit-summary>span{display:grid;width:auto;height:auto;grid-row:auto;place-items:initial;border:0;border-radius:0;background:transparent}.sidebar-credit-summary small{color:var(--muted);font-size:12px}.sidebar-credit-summary b{margin-top:2px;color:var(--strong);font:600 13px ui-monospace,Menlo,monospace}.topbar-enterprise{display:inline-flex;min-height:25px;align-items:center;gap:6px;max-width:210px;overflow:hidden;padding:0 9px;border:1px solid rgba(138,131,120,.15);border-radius:999px;background:#8a83780b;color:var(--blue);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-menu button{display:flex;width:100%;height:34px;align-items:center;gap:9px;padding:0 9px;border-radius:5px;background:transparent;color:var(--secondary);font-size:13px;text-align:left}.sidebar-profile-menu button:hover{background:var(--hover);color:var(--strong)}.sidebar-profile-menu button span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-menu button svg:last-child{margin-left:auto}.sidebar-profile-menu .sidebar-enterprise-summary{display:flex;width:100%;height:auto;align-items:center;gap:8px;margin-top:7px;padding:8px;border:1px solid rgba(138,131,120,.14);border-radius:6px;background:#8a83780a;color:var(--blue)}.sidebar-profile-menu .sidebar-enterprise-summary:hover{border-color:#8a837847;background:#8a837813;color:var(--blue)}.sidebar-profile-menu .sidebar-enterprise-summary svg{flex:0 0 auto}.sidebar-profile-menu .sidebar-enterprise-summary span{display:grid;min-width:0;flex:1;text-align:left}.sidebar-profile-menu .sidebar-enterprise-summary svg:last-child{margin-left:0}.sidebar-workspace-switcher{display:grid;grid-column:1 / -1;gap:5px;margin-top:9px;padding-top:9px;border-top:1px solid var(--divider)}.sidebar-workspace-switcher .sidebar-workspace-heading{display:block;width:auto;height:auto;grid-row:auto;place-items:initial;border:0;border-radius:0;background:transparent;color:var(--muted);font:12px ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.sidebar-workspace-list{display:grid;gap:3px}.sidebar-profile-menu .sidebar-workspace-option{display:flex;width:100%;height:auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease}.sidebar-profile-menu .sidebar-workspace-option:hover:not(:disabled){border-color:#8a837847;background:#8a837813;color:var(--blue)}.sidebar-profile-menu .sidebar-workspace-option.is-active{border-color:#8a837830;background:#8a83780b;color:var(--blue)}.sidebar-profile-menu .sidebar-workspace-option:disabled{cursor:progress;opacity:.55}.sidebar-profile-menu .sidebar-workspace-option.is-active:disabled,.sidebar-profile-menu .sidebar-workspace-option.is-switching:disabled{opacity:1}.sidebar-profile-menu .sidebar-workspace-option svg{flex:0 0 auto}.sidebar-profile-menu .sidebar-workspace-option>span{display:grid;width:auto;height:auto;min-width:0;flex:1;grid-row:auto;place-items:initial;border:0;border-radius:0;background:transparent;text-align:left}.sidebar-profile-menu .sidebar-workspace-option b{overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-menu .sidebar-workspace-option.is-active b{color:var(--strong)}.sidebar-profile-menu .sidebar-workspace-option small{margin-top:2px;color:var(--muted);font-size:13px}.sidebar-workspace-busy{flex:0 0 auto;margin-left:auto;color:var(--blue);font-size:12px;font-style:normal;white-space:nowrap}.sidebar-workspace-error{margin:2px 0 0;color:var(--rose);font-size:12px;line-height:1.35;white-space:normal}.sidebar-profile-menu .profile-menu-back{margin-bottom:4px;color:var(--muted)}.profile-theme-setting{display:grid;gap:8px;margin:2px 3px 7px;padding:10px 7px 11px;border-bottom:1px solid var(--divider)}.profile-theme-setting>span{display:flex;align-items:center;gap:8px;color:var(--muted)}.profile-theme-setting>span strong{color:var(--text);font-size:12px;font-weight:600}.theme-segment{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--rail)}.sidebar-profile-menu .theme-segment button{justify-content:center;height:32px;padding:0 8px;border:1px solid transparent;font-size:12px}.sidebar-profile-menu .theme-segment button svg:last-child{margin-left:0}.sidebar-profile-menu .theme-segment button.is-selected{border-color:var(--border-strong);background:var(--surface);color:var(--strong);box-shadow:0 2px 8px var(--shadow)}.desktop-collapse{top:9px;left:9px}.page-scroll{padding:56px 32px 48px}.page-header{margin-bottom:22px;padding-bottom:18px}.page-heading h1{font-size:22px}.metric-grid{gap:14px;overflow:visible;border:0;background:transparent}.metric{border:1px solid var(--border)!important;border-radius:10px;background:var(--surface)}.dashboard-overview-page{padding-top:28px}.dashboard-overview-inner{width:min(100%,1000px);margin:0 auto}.dashboard-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dashboard-welcome h1{margin:0;color:var(--strong);font-size:22px;font-weight:600;letter-spacing:-.02em}.dashboard-welcome p{margin:6px 0 0;color:var(--muted);font-size:12.5px}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.dashboard-summary-card{display:flex;min-height:142px;flex-direction:column;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.dashboard-summary-card.is-wallet{border-color:#6f8f6333;background:linear-gradient(180deg,rgba(111,143,99,.05),transparent 60%),var(--surface)}.dashboard-summary-card>span{color:var(--subtle);font:12px ui-monospace,Menlo,monospace;letter-spacing:.13em}.dashboard-summary-card>strong{margin-top:10px;color:var(--strong);font-size:30px;font-weight:600;letter-spacing:-.02em}.dashboard-summary-card>strong small{color:var(--muted);font-size:13px;font-weight:500}.dashboard-summary-card>p{margin:auto 0 0;color:var(--subtle);font-size:13px}.dashboard-summary-card>a{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:5px;margin-top:auto;color:var(--muted);font-size:13px}.dashboard-summary-card.is-wallet>a{color:var(--green)}.dashboard-summary-card>a:hover{color:var(--heading)}.dashboard-section-heading{display:flex;align-items:baseline;justify-content:space-between;margin-top:26px}.dashboard-section-heading h2{margin:0;color:var(--heading);font-size:14px;font-weight:600}.dashboard-section-heading a{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:13px}.dashboard-activity-list{margin-top:12px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.dashboard-activity-list article{display:flex;min-width:0;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.dashboard-activity-list article:last-child{border-bottom:0}.dashboard-activity-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:6px;background:#ffffff0d;color:var(--muted)}.dashboard-activity-list article>span:nth-child(2){display:grid;min-width:0;flex:1}.dashboard-activity-list article strong{overflow:hidden;color:var(--heading);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-list article small{margin-top:3px;overflow:hidden;color:var(--subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-list article em{color:var(--secondary);font: 12px ui-monospace,Menlo,monospace;white-space:nowrap}.dashboard-activity-list article em.is-positive{color:var(--green)}.dashboard-activity-empty{display:flex;min-height:94px;align-items:center;justify-content:center;gap:12px;color:var(--subtle)}.dashboard-activity-empty>span{display:grid}.dashboard-activity-empty strong{color:var(--secondary);font-size:12.5px}.dashboard-activity-empty small{margin-top:3px;color:var(--subtle);font-size:12px}.dashboard-notice-card{display:flex;align-items:flex-start;gap:14px;margin-top:26px;padding:16px 18px;border:1px solid rgba(111,143,99,.15);border-radius:10px;background:#6f8f6308}.dashboard-notice-card>span{color:var(--green)}.dashboard-notice-card>div{min-width:0;flex:1}.dashboard-notice-card strong{color:var(--heading);font-size:12.5px}.dashboard-notice-card p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.dashboard-notice-card>a{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:13px;white-space:nowrap}.auth-shell{display:grid;min-height:100%;place-items:center;align-items:safe center;overflow-y:auto;padding:80px 20px 40px;background:radial-gradient(ellipse 50% 40% at 50% 0%,rgba(111,143,99,.06),transparent),var(--bg)}.auth-back{position:fixed;top:20px;left:20px;color:var(--strong);font-size:13px;font-weight:600;letter-spacing:.04em}.auth-grid{display:grid;width:min(100%,980px);min-height:0;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:64px;padding:0}.auth-context{max-width:460px}.auth-context h1{font-size:34px}.auth-context>p{margin-top:18px}.auth-form-wrap{width:100%;max-width:420px;justify-self:end;padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:var(--surface);box-shadow:0 30px 90px #00000080}.auth-mark{margin-bottom:18px}.auth-form-wrap h2{font-size:22px}.auth-form-wrap>p{color:var(--muted)}.auth-form-wrap input{min-height:42px;border-radius:7px;background:var(--rail)}.auth-form-wrap .button-primary{min-height:42px;border-color:var(--saffron);border-radius:7px;background:var(--saffron);color:var(--on-primary)}.auth-form-wrap .button-primary:hover{border-color:var(--saffron-strong);background:var(--saffron-strong);color:var(--on-primary)}.auth-switch{border-top-color:var(--divider)}.auth-switch a{color:var(--green)}@media (max-width: 940px){.auth-grid{width:min(100%,520px);grid-template-columns:minmax(0,1fr);align-items:start;gap:40px}.auth-context{max-width:100%}.auth-form-wrap{max-width:100%;justify-self:stretch}}@media (max-width: 560px){.auth-shell{padding:68px 16px 32px}.auth-grid{gap:32px}.auth-context h1{font-size:27px}.auth-trust{margin-top:30px}.auth-form-wrap{padding:24px}}@media (max-width: 1100px){.redesign-download-builds .public-download-grid{grid-template-columns:1fr}.redesign-download-chrome{grid-template-columns:1fr;gap:34px}.redesign-download-cli{grid-template-columns:1fr}.public-header nav{display:none}.public-header nav.is-open{position:absolute;top:60px;right:12px;display:flex;width:220px;flex-direction:column;align-items:stretch;gap:0;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:var(--raised);box-shadow:0 18px 50px #00000080}.public-header nav.is-open a{padding:10px 12px;border-radius:5px}.public-header nav.is-open a:hover{background:#ffffff0d}.public-menu{display:grid;margin-left:12px}.public-footer-grid,.public-footer-grid.has-social{grid-template-columns:1fr 1fr;gap:32px}.skill-grid,.cloud-pricing-grid{grid-template-columns:1fr 1fr}.enterprise-public-grid{grid-template-columns:1fr}.enterprise-public-context{position:static}.enterprise-public-hero-inner{grid-template-columns:minmax(0,1fr) 270px;gap:34px}.enterprise-price-layout{grid-template-columns:1fr}.enterprise-price-calculator{grid-template-columns:minmax(180px,.7fr) minmax(320px,1.3fr);-moz-column-gap:20px;column-gap:20px}.enterprise-price-calculator>div{grid-column:1}.enterprise-price-calculator dl{grid-column:2;grid-row:1 / span 2;margin:0}.enterprise-price-calculator>a,.enterprise-price-calculator>small{grid-column:1 / -1}.enterprise-how-grid,.enterprise-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-notetaker-layout{grid-template-columns:1fr;gap:34px}}@media (max-width: 900px){.product-sidebar,.sidebar-collapsed .product-sidebar{top:0;width:286px;min-width:286px;height:100%}.sidebar-brand{display:flex}.dashboard-summary-grid{grid-template-columns:1fr}}@media (max-width: 760px){.chat-search-backdrop{padding:10px}.chat-search-dialog{height:min(680px,calc(100dvh - 20px));border-radius:11px}.chat-search-dialog>header{padding:12px}.chat-search-heading{padding:0 15px}.chat-search-results{padding-right:6px;padding-left:6px}.chat-search-results>button{grid-template-columns:32px minmax(0,1fr)}.chat-search-results time{display:none}.project-home-summary{grid-template-columns:1fr}.project-source-list article{grid-template-columns:32px minmax(0,1fr) auto}.project-source-list article>.button{grid-column:2 / -1;justify-self:start}.enterprise-identity-card{grid-template-columns:42px minmax(0,1fr)}.enterprise-identity-card>.status{grid-column:1 / -1;justify-self:start;margin-top:7px}.enterprise-identity-card>dl{grid-template-columns:1fr}.redesign-download-hero{padding:58px 20px 44px}.redesign-download-hero h1{font-size:34px}.redesign-download-builds{padding:0 20px 48px}.redesign-download-builds>footer{align-items:flex-start;flex-direction:column}.redesign-download-chrome{gap:26px;padding:44px 20px}.redesign-download-chrome-copy h2{font-size:27px}.redesign-download-chrome-actions a{flex:1 1 auto;justify-content:center}.redesign-download-cli{gap:30px;padding:48px 20px}.redesign-download-cli h2{font-size:27px}.public-header{height:60px;padding:0 20px}.public-signup{margin-left:auto;padding-right:11px;padding-left:11px;font-size:11px}.public-footer{padding-right:20px;padding-left:20px}.public-footer-grid,.public-footer-grid.has-social{grid-template-columns:1fr}.public-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.redesign-inner{width:calc(100% - 40px)}.enterprise-public-hero,.enterprise-public-hero-inner{min-height:500px}.enterprise-public-bg{background:linear-gradient(180deg,#12110feb,#12110fc7),url(/og.png) center / cover no-repeat}.enterprise-public-hero h1{font-size:34px;line-height:1.08}.enterprise-public-hero p{font-size:13px}.enterprise-public-hero-inner{grid-template-columns:1fr;align-content:center;gap:24px;padding-top:86px;padding-bottom:38px}.enterprise-hero-price{width:100%;grid-template-columns:1fr auto;align-items:end;padding:17px}.enterprise-hero-price>strong{margin-top:7px}.enterprise-hero-price>strong b{font-size:40px}.enterprise-hero-price>p{grid-column:1;margin:5px 0 0}.enterprise-hero-price>div{grid-column:2;grid-row:1 / span 3;padding:0 0 0 16px;border:0;border-left:1px solid var(--border)}.enterprise-hero-price>a{display:none}.enterprise-hero-trust{gap:8px 12px;margin-top:18px}.enterprise-seat-pricing,.enterprise-how,.enterprise-capabilities,.enterprise-notetaker{padding:42px 0}.enterprise-section-heading{align-items:start;flex-direction:column;gap:12px;margin-bottom:22px}.enterprise-section-heading h2,.enterprise-notetaker-copy h2{font-size:27px}.enterprise-price-tiers{grid-template-columns:1fr}.enterprise-price-tiers article{min-height:126px;grid-template-columns:1fr auto;align-items:center;padding:18px}.enterprise-price-tiers article>strong{grid-column:2;grid-row:1 / span 2;margin:0;font-size:35px}.enterprise-price-tiers article>small{margin-top:4px}.enterprise-price-tiers article>em{grid-column:1 / -1;margin-top:10px;justify-self:start}.enterprise-price-calculator{display:grid;grid-template-columns:1fr}.enterprise-price-calculator>div,.enterprise-price-calculator dl,.enterprise-price-calculator>a,.enterprise-price-calculator>small{grid-column:1;grid-row:auto}.enterprise-price-calculator dl{margin-top:18px}.enterprise-how-grid,.enterprise-capability-grid{grid-template-columns:1fr}.enterprise-how-grid li{min-height:190px}.enterprise-notetaker-layout{gap:28px}.enterprise-public-body{padding:36px 0 52px}.enterprise-pricing-form{padding:18px}.enterprise-form-grid{grid-template-columns:1fr}.enterprise-form-wide{grid-column:1}.skills-hero h1,.redesign-legal h1{font-size:34px}.legal-summary-grid,.skill-grid{grid-template-columns:1fr}.cloud-pricing{padding:44px 0}.cloud-pricing h2{font-size:26px}.cloud-pricing-grid{grid-template-columns:1fr;gap:14px}.billing-region-picker{flex-wrap:wrap}.skill-builder .redesign-inner{align-items:flex-start;flex-direction:column}.product-sidebar{top:0;height:100%}.page-scroll{padding:66px 16px 42px}.dashboard-overview-page{padding-top:24px}.dashboard-welcome{align-items:stretch;flex-direction:column}.dashboard-welcome .button{width:-moz-max-content;width:max-content}.dashboard-notice-card{flex-wrap:wrap}.dashboard-notice-card>a{margin-left:29px}}.kendr-cookie-banner,.kendr-cookie-settings,.kendr-cookie-panel{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kendr-cookie-banner{position:fixed;right:18px;bottom:18px;z-index:1200;display:grid;width:min(720px,calc(100vw - 36px));grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:18px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:0 18px 60px #0000006b}.kendr-cookie-banner h2,.kendr-cookie-panel h2{margin:0;color:var(--strong);font-size:15px;font-weight:650}.kendr-cookie-banner p,.kendr-cookie-panel p,.kendr-cookie-choice span{margin:7px 0 0;color:var(--secondary);font-size:12px;line-height:1.55}.kendr-cookie-banner a{display:inline-flex;margin-top:9px;color:var(--heading);font-size:12px;text-decoration:underline;text-underline-offset:3px}.kendr-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kendr-cookie-button,.kendr-cookie-settings{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#ffffff09;color:var(--heading);cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;text-align:center}.kendr-cookie-button{min-width:132px;padding:0 14px}.kendr-cookie-button:hover,.kendr-cookie-settings:hover{border-color:#ffffff52;background:var(--selected);color:var(--strong)}.kendr-cookie-button-primary{border-color:var(--heading);background:var(--heading);color:var(--on-primary)}.kendr-cookie-button-primary:hover{border-color:var(--strong);background:var(--strong);color:var(--on-primary)}.kendr-cookie-settings{position:fixed;left:18px;bottom:18px;z-index:1190;min-width:0;padding:0 13px;background:var(--surface);box-shadow:0 10px 36px #00000052}.kendr-cookie-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1210;display:grid;place-items:center;padding:18px}.kendr-cookie-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#11100fb8;cursor:pointer}.kendr-cookie-panel{position:relative;z-index:1;width:min(560px,100%);padding:20px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:0 24px 80px #00000080}.kendr-cookie-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:var(--faint)}.kendr-cookie-choice strong{display:block;color:var(--strong);font-size:13px;font-weight:650}.kendr-cookie-choice input{width:18px;height:18px;accent-color:var(--green)}.kendr-cookie-required{margin:0!important;color:var(--green)!important;font-size:13px!important;font-weight:650;white-space:nowrap}.kendr-cookie-panel .kendr-cookie-actions{margin-top:18px}@media (max-width: 760px){.kendr-cookie-banner{right:12px;bottom:12px;width:calc(100vw - 24px);grid-template-columns:1fr;align-items:stretch}.kendr-cookie-actions,.kendr-cookie-panel .kendr-cookie-actions{justify-content:stretch}.kendr-cookie-button{flex:1 1 100%;min-width:0}.kendr-cookie-choice{grid-template-columns:1fr;gap:10px}.kendr-cookie-settings{left:12px;bottom:12px}}.rewards-metrics,.admin-reward-metrics{margin-bottom:22px}.reward-referral-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,auto);align-items:center;gap:17px;padding:20px;border:1px solid rgba(111,143,99,.2);border-radius:11px;background:linear-gradient(135deg,#6f8f6314,#8a837809)}.reward-referral-icon,.reward-task-icon{display:grid;place-items:center;border:1px solid var(--border);background:var(--raised);color:var(--green)}.reward-referral-icon{width:44px;height:44px;border-radius:10px}.reward-referral-copy{min-width:0}.reward-referral-copy>span{color:var(--green);font-size:10px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.reward-referral-copy h2{margin:5px 0 0;color:var(--strong);font-size:17px;font-weight:630}.reward-referral-copy p{max-width:710px;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.reward-referral-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:11px}.reward-referral-stats small{color:var(--muted);font-size:11px}.reward-referral-stats strong{margin-right:3px;color:var(--text);font-weight:650}.reward-referral-actions{display:grid;min-width:250px;grid-template-columns:1fr 1fr;gap:7px}.reward-referral-actions code{grid-column:1 / -1;overflow:hidden;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--input);color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.reward-referral-actions .button{min-height:36px;justify-content:center;padding:0 10px;font-size:11px}.reward-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reward-task-card{display:grid;min-width:0;min-height:270px;grid-template-rows:auto auto 1fr auto;gap:14px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.reward-task-card.is-approved{border-color:#6f8f6330;background:linear-gradient(145deg,var(--surface),rgba(111,143,99,.035))}.reward-task-card.is-rejected{border-color:#b5463c2e}.reward-task-card.is-disabled{opacity:.72}.reward-task-card.is-disabled .reward-task-icon{color:var(--disabled)}.reward-task-card>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.reward-task-icon{width:36px;height:36px;border-radius:8px;color:var(--subtle)}.reward-task-card>header>div{min-width:0}.reward-task-card>header small{display:block;overflow:hidden;color:var(--subtle);font-size:9px;font-weight:660;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.reward-task-card h3{overflow:hidden;margin:4px 0 0;color:var(--strong);font-size:14px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.reward-task-card>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.reward-task-value{display:grid;align-content:end;gap:4px}.reward-task-value strong{color:var(--green);font:650 17px ui-monospace,Menlo,monospace}.reward-task-value small{color:var(--subtle);font-size:10px}.reward-task-feedback{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border:1px solid rgba(181,70,60,.15);border-radius:6px;background:#b5463c09;color:var(--muted);font-size:11px;line-height:1.45}.reward-task-feedback svg{flex:0 0 auto;color:var(--rose)}.reward-task-card>footer{display:flex;min-height:35px;align-items:center;gap:9px;padding-top:12px;border-top:1px solid var(--divider)}.reward-task-card>footer .button{min-height:34px}.reward-task-card>footer>a:not(.button){display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--secondary);font-size:11px}.reward-task-wait,.reward-task-complete{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.reward-task-complete{color:var(--green)}.reward-submission-table .data-row{min-width:760px;grid-template-columns:minmax(210px,1.4fr) minmax(130px,.8fr) .55fr .7fr .8fr}.reward-submission-table .data-row>span:first-child{min-width:0}.reward-submission-table .data-row strong{color:var(--text);font-weight:580}.reward-submission-table a{display:inline-flex;align-items:center;gap:5px;color:var(--secondary)}.reward-expiry-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 0 0;color:var(--subtle);font-size:11px}.reward-dialog-backdrop{position:fixed;z-index:230;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#070707b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reward-dialog{display:grid;width:min(590px,100%);max-height:calc(100dvh - 40px);gap:16px;overflow-y:auto;padding:21px;border:1px solid var(--border-strong);border-radius:12px;background:var(--raised);box-shadow:0 28px 90px #0009}.reward-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.reward-dialog>header>div{min-width:0}.reward-dialog>header span{color:var(--green);font-size:10px;font-weight:670;letter-spacing:.08em;text-transform:uppercase}.reward-dialog h2{margin:5px 0 0;color:var(--strong);font-size:18px;font-weight:630}.reward-dialog header p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.reward-dialog-value{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.reward-dialog-value>span{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:var(--faint);color:var(--green)}.reward-dialog-value>div{display:grid;gap:3px}.reward-dialog-value strong{color:var(--text);font-size:13px}.reward-dialog-value small{color:var(--muted);font-size:11px}.reward-challenge{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(226,113,42,.24);border-radius:8px;background:#e2712a11}.reward-challenge>div{display:grid;min-width:0;gap:4px}.reward-challenge span{color:var(--saffron);font-size:9px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.reward-challenge strong{color:var(--strong);font:680 17px ui-monospace,Menlo,monospace;letter-spacing:.05em}.reward-challenge p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.reward-challenge .button{flex:0 0 auto}.reward-requirements{display:grid;gap:8px;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.reward-requirements>strong{color:var(--text);font-size:11px;font-weight:620}.reward-requirements ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.reward-requirements li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:11px;line-height:1.4}.reward-requirements li svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.reward-dialog>label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;color:var(--secondary);font-size:12px;font-weight:560}.reward-dialog>label small{color:var(--subtle);font-weight:400}.reward-dialog input,.reward-dialog textarea{grid-column:1 / -1;width:100%;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--input);color:var(--text);font:13px/1.5 inherit}.reward-dialog input{min-height:40px;padding:0 11px}.reward-dialog textarea{padding:10px 11px;resize:vertical}.reward-dialog input:focus,.reward-dialog textarea:focus{border-color:#6f8f6361;box-shadow:0 0 0 3px #6f8f630f}.reward-dialog .notice{margin:0}.reward-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.admin-reward-filter{margin-top:0}.admin-reward-filter .select-wrap{min-width:170px}.admin-rewards-layout{display:grid;gap:14px}.admin-rewards-layout.has-detail{grid-template-columns:minmax(610px,1.1fr) minmax(410px,.9fr);align-items:start}.admin-reward-table .data-row{min-width:820px;grid-template-columns:minmax(210px,1.2fr) minmax(190px,1fr) .48fr .67fr .72fr}.admin-reward-row{width:100%;border-right:0;border-bottom:0;border-left:0;outline:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.admin-reward-row:hover,.admin-reward-row.is-selected{background:var(--faint)}.admin-reward-row.is-selected{box-shadow:inset 2px 0 var(--green)}.admin-reward-row>span{min-width:0}.admin-reward-row strong,.admin-reward-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reward-row strong{color:var(--text);font-size:12px;font-weight:580}.admin-reward-detail{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.admin-reward-evidence>a{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--input)}.admin-reward-evidence>a>span{display:grid;min-width:0;gap:3px}.admin-reward-evidence>a strong,.admin-reward-evidence>a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reward-evidence>a strong{color:var(--text);font-size:12px}.admin-reward-evidence>a small{color:var(--muted);font-size:10px}.admin-reward-evidence>a>svg{flex:0 0 auto;color:var(--subtle)}.admin-reward-notes,.admin-reward-summary{margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--faint)}.admin-reward-notes small,.admin-reward-summary small{color:var(--subtle);font-size:10px;font-weight:660;letter-spacing:.06em;text-transform:uppercase}.admin-reward-notes p,.admin-reward-summary p{margin:5px 0 0;color:var(--secondary);font-size:12px;line-height:1.55;white-space:pre-wrap}.admin-reward-empty{color:var(--muted);font-size:12px}.admin-reward-verification dl{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin:0;border:1px solid var(--border);border-radius:7px}.admin-reward-verification dl>div{display:grid;gap:5px;padding:10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.admin-reward-verification dl>div:nth-child(2n){border-right:0}.admin-reward-verification dl>div:nth-last-child(-n+2){border-bottom:0}.admin-reward-verification dt{color:var(--subtle);font-size:10px;text-transform:uppercase}.admin-reward-verification dd{margin:0;color:var(--text);font-size:12px;text-transform:capitalize}.admin-reward-decision>label{display:grid;gap:7px;color:var(--muted);font-size:12px}.admin-reward-decision textarea{width:100%;padding:10px;border:1px solid var(--border);border-radius:7px;outline:0;resize:vertical;background:var(--input);color:var(--text);font:12px/1.5 inherit}.admin-reward-decision textarea:focus{border-color:#6f8f6361;box-shadow:0 0 0 3px #6f8f630f}.admin-reward-decision-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.admin-reward-prior-note{display:grid;gap:4px;margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.admin-reward-prior-note strong{color:var(--secondary)}.admin-social-profile-metrics{margin-bottom:22px}.admin-social-profile-sections{display:grid;gap:14px}.admin-social-profile-card{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.admin-social-profile-card>header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid var(--border)}.admin-social-profile-card>header>div{min-width:0}.admin-social-profile-card h2{margin:4px 0 0;color:var(--strong);font-size:15px;font-weight:620}.admin-social-profile-card>header p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.admin-social-profile-list{display:grid}.admin-social-profile-row{display:grid;min-width:0;grid-template-columns:minmax(200px,.72fr) minmax(300px,1.25fr) minmax(150px,.58fr) 32px;align-items:center;gap:13px;padding:13px 16px;border-bottom:1px solid var(--divider)}.admin-social-profile-row:last-child{border-bottom:0}.admin-social-profile-row.has-error{background:#b5463c06}.admin-social-profile-identity{display:flex;min-width:0;align-items:center;gap:10px}.admin-social-profile-identity>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--raised);color:var(--green)}.admin-social-profile-identity>div{display:grid;min-width:0;gap:4px}.admin-social-profile-identity>label{flex:1}.admin-social-profile-identity strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.admin-social-profile-identity small{color:var(--subtle);font-size:10px}.admin-social-profile-row label{display:grid;min-width:0;gap:6px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.03em}.admin-social-profile-row input{width:100%;min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--input);color:var(--text);font-size:12px}.admin-social-profile-row input:focus{border-color:#6f8f6361;box-shadow:0 0 0 3px #6f8f630f}.admin-social-profile-row.has-error input[aria-invalid=true]{border-color:#b5463c61}.admin-social-profile-state{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.admin-social-profile-state>span{display:grid;min-width:0;gap:3px}.admin-social-profile-state strong{color:var(--secondary);font-size:11px;font-weight:590}.admin-social-profile-state small{overflow:hidden;color:var(--subtle);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-social-profile-remove{color:var(--subtle)}.admin-social-profile-error{grid-column:2 / -1;margin-top:-5px;color:var(--rose);font-size:10px;line-height:1.35}.admin-social-profile-empty{display:flex;min-height:84px;align-items:center;justify-content:center;gap:10px;padding:18px;color:var(--subtle)}.admin-social-profile-empty>span{display:grid;gap:4px}.admin-social-profile-empty strong{color:var(--secondary);font-size:12px;font-weight:590}.admin-social-profile-empty small{color:var(--subtle);font-size:10px}.admin-social-profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.admin-social-profile-actions p{min-width:0;flex:1;margin:0;color:var(--muted);font-size:11px;line-height:1.45}@media (max-width: 1100px){.reward-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-referral-card{grid-template-columns:auto minmax(0,1fr)}.reward-referral-actions{grid-column:2;width:100%}.admin-rewards-layout.has-detail{grid-template-columns:1fr}.admin-reward-detail{order:-1}.admin-social-profile-row{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) minmax(140px,auto) 32px}}@media (max-width: 680px){.reward-task-grid{grid-template-columns:1fr}.reward-task-card{min-height:0}.reward-referral-card{grid-template-columns:1fr;padding:16px}.reward-referral-actions{grid-column:1;min-width:0;grid-template-columns:1fr}.reward-referral-actions code{grid-column:1}.reward-dialog-backdrop{align-items:end;padding:0}.reward-dialog{width:100%;max-height:calc(100dvh - 18px);border-radius:12px 12px 0 0;padding:17px 15px}.reward-dialog-value{grid-template-columns:36px minmax(0,1fr)}.reward-dialog-value .button{grid-column:1 / -1;justify-content:center}.reward-challenge{align-items:stretch;flex-direction:column}.reward-challenge .button{justify-content:center}.reward-dialog>footer .button{flex:1}.admin-reward-filter{align-items:stretch;flex-direction:column}.admin-reward-filter .search-input,.admin-reward-filter .select-wrap{width:100%;min-width:0}.admin-reward-filter>span:last-child{margin-left:0}.admin-reward-verification dl{grid-template-columns:1fr}.admin-reward-verification dl>div{border-right:0}.admin-reward-verification dl>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.admin-reward-verification dl>div:last-child{border-bottom:0}.admin-reward-decision-actions{flex-direction:column-reverse}.admin-reward-decision-actions .button{width:100%;justify-content:center}.admin-social-profile-card>header{align-items:flex-start;flex-direction:column}.admin-social-profile-card>header>.button{width:100%;justify-content:center}.admin-social-profile-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:11px;padding:14px}.admin-social-profile-identity,.admin-social-profile-url{grid-column:1 / -1}.admin-social-profile-state{grid-column:1}.admin-social-profile-remove{grid-column:2;grid-row:3}.admin-social-profile-error{grid-column:1 / -1;margin-top:-2px}.admin-social-profile-actions{align-items:stretch;flex-direction:column}.admin-social-profile-actions .button{width:100%;justify-content:center}}.chat-workspace{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--bg)}.chat-workspace .chat-page{min-width:0;flex:1 1 auto}.chat-workspace .mode-segment,.chat-workspace .mode-segment button{flex-shrink:0}.chat-workspace .mode-segment button{white-space:nowrap}.research-mode-label{display:flex;min-width:0;align-items:center;gap:8px;color:var(--secondary);font-size:13px}.research-mode-label>svg{color:var(--violet)}.research-mode-label>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-options-panel{position:relative;z-index:52;display:flex;width:clamp(350px,27vw,390px);height:100%;min-height:0;flex:0 0 clamp(350px,27vw,390px);flex-direction:column;overflow:hidden;border-left:1px solid var(--border);background:var(--rail);box-shadow:-18px 0 48px #0000002e}.research-options-header{display:flex;min-height:58px;flex:0 0 58px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 15px;border-bottom:1px solid var(--border)}.research-options-header>span{display:flex;min-width:0;align-items:center;gap:9px;color:var(--violet)}.research-options-header>span>span{display:grid;min-width:0;gap:2px}.research-options-header strong{color:var(--heading);font-size:13px;font-weight:600}.research-options-header small{color:var(--subtle);font-size:13px}.research-options-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#403d39 transparent}.research-option-section{display:grid;gap:9px;padding:15px;border-bottom:1px solid var(--divider)}.research-option-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.research-option-heading>span{color:var(--text);font-size:13px;font-weight:600}.research-option-heading>small{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.research-option-section>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.research-option-section select,.research-option-section textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:6px;outline:none;background:var(--input);color:var(--text);font-size:13px}.research-option-section select{height:34px;padding:0 9px}.research-option-section textarea{resize:vertical;padding:9px;line-height:1.5}.research-option-section select:focus,.research-option-section textarea:focus{border-color:#8a837859}.research-depth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.research-depth-grid button,.research-verification-segment button{min-height:30px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--muted);font-size:13px}.research-depth-grid button:hover,.research-verification-segment button:hover{color:var(--text)}.research-depth-grid button.is-selected,.research-verification-segment button.is-selected{border-color:#8a837842;background:#8a837812;color:var(--violet-strong)}.research-depth-grid button:last-child{grid-column:1 / -1}.research-toggle-row{display:grid;min-height:34px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;cursor:pointer}.research-toggle-row input{width:13px;height:13px;margin-top:2px;accent-color:#a78bfa}.research-toggle-row>span{display:grid;gap:2px}.research-toggle-row strong{color:var(--secondary);font-size:13px;font-weight:560}.research-toggle-row small{color:var(--subtle);font-size:13px;line-height:1.4}.research-knowledge-list{display:grid;gap:4px}.research-knowledge-list button{display:grid;min-height:40px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--border);border-radius:5px;background:#ffffff04;color:var(--muted);text-align:left}.research-knowledge-list button.is-selected{border-color:#6f8f6333;background:#6f8f630b;color:var(--green)}.research-knowledge-list button>span{display:grid;min-width:0;gap:2px}.research-knowledge-list strong,.research-knowledge-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-knowledge-list strong{color:var(--secondary);font-size:13px;font-weight:550}.research-knowledge-list small{color:var(--subtle);font-size:13px}.research-field{display:grid;gap:5px}.research-field>span{color:var(--muted);font-size:13px}.research-verification-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.research-range{display:grid;gap:7px}.research-range>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.research-range .research-budget-number{width:88px;min-height:32px;padding:0 8px;border:1px solid var(--border);border-radius:6px;outline:none;background:var(--input);color:var(--violet);font-size:13px;font-weight:600;text-align:right}.research-range .research-budget-number:focus{border-color:#8a83786b}.research-range input[type=range]{width:100%;accent-color:#a78bfa}.research-range>small{color:var(--subtle);font-size:13px;line-height:1.4}.research-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.research-output-grid label{display:flex;min-height:29px;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:13px;cursor:pointer}.research-output-grid label.is-selected{border-color:#8a837838;background:#8a83780e;color:var(--violet-strong)}.research-output-grid input{position:absolute;width:1px;height:1px;opacity:0}.research-options-footer{display:flex;min-height:46px;flex:0 0 46px;align-items:center;padding:0 10px;border-top:1px solid var(--border)}.research-options-footer button{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 8px;border-radius:5px;color:var(--muted);font-size:13px}.research-options-footer button:hover{background:#ffffff0b;color:var(--text)}.research-options-backdrop{display:none}.composer-zone.is-research .composer{border-color:#8a83782e}@media (max-width: 1100px){.research-options-panel{width:350px;flex-basis:350px}.chat-workspace.has-research-options .intelligent-description,.chat-workspace.has-research-options .research-mode-label .status{display:none}}@media (max-width: 900px){.research-options-panel{position:absolute;inset:0 0 0 auto;width:min(88vw,344px);flex-basis:auto;box-shadow:-24px 0 70px #00000080}.research-options-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:51;display:block;border:0;background:#0a09088a}}@media (max-width: 680px){.chat-toolbar{overflow-x:auto}.mode-segment{flex:0 0 auto}.mode-segment button{padding:0 8px}.research-mode-label{display:none}}.research-run-page{padding-top:28px}.research-run-view{width:min(100%,1280px);margin:0 auto}.research-run-header{padding:0 0 20px;border-bottom:1px solid var(--divider)}.research-run-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:0;background:transparent;color:var(--muted);font-size:13px}.research-run-back:hover{color:var(--strong)}.research-run-title-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px}.research-run-title-row>div:first-child{min-width:0}.research-run-title-row h1{max-width:920px;margin:0;overflow:hidden;color:var(--strong);font-size:20px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.research-run-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;color:var(--subtle);font-size:12px}.research-run-meta>i{width:2px;height:2px;border-radius:50%;background:currentColor}.research-run-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:600}.research-run-status>i{width:6px;height:6px}.research-run-status.is-running{color:var(--blue)}.research-run-status.is-waiting{color:var(--amber)}.research-run-status.is-complete{color:var(--green)}.research-run-status.is-error{color:var(--rose)}.research-run-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.research-delete-button{color:var(--rose)}.research-delete-button:hover{background:#b5463c14;color:var(--rose)}.research-run-header>p{max-width:920px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.research-run-header>p.is-error{color:var(--rose)}.research-run-header>p.is-complete{color:var(--green)}.research-run-view>.notice{margin-top:16px;margin-bottom:0}.research-thread{max-width:920px;margin-top:22px}.research-thread>h2{margin:0 0 12px;color:var(--strong);font-size:15px;font-weight:620}.research-thread-messages{display:grid;max-height:420px;gap:18px;overflow-y:auto;padding-right:8px}.research-thread-message{min-width:0}.research-thread-message>span{display:block;margin-bottom:5px;color:var(--subtle);font-size:11px;font-weight:600}.research-thread-message>p{margin:0;color:var(--text);font-size:14px;line-height:1.6;white-space:pre-wrap}.research-thread-message.is-user{width:-moz-fit-content;width:fit-content;max-width:min(78%,720px);margin-left:auto;padding:10px 13px;border-radius:7px;background:var(--faint)}.research-thread-message.is-pending{opacity:.72}.research-thread-markdown{color:var(--text);font-size:14px;line-height:1.65}.research-thread-composer{display:flex;max-width:760px;align-items:flex-end;gap:8px;margin-top:16px}.research-thread-composer textarea{width:100%;min-height:54px;resize:vertical;padding:10px 12px;border:1px solid var(--border);border-radius:7px;outline:none;background:var(--input);color:var(--text);font-size:14px;line-height:1.5}.research-thread-composer textarea:focus{border-color:var(--border-strong)}.research-run-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:36px;margin-top:24px}.research-plan-review,.research-activity{min-width:0}.research-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.research-plan-heading>div>span{display:inline-flex;align-items:center;gap:6px;color:var(--amber);font-size:12px;font-weight:600}.research-plan-heading>div>span:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.research-plan-heading h2,.research-activity-heading h2{margin:5px 0 0;color:var(--strong);font-size:17px;font-weight:620}.research-plan-heading .button:disabled,.research-plan-heading .button:disabled:hover{border-color:var(--border);background:var(--faint);color:var(--subtle);opacity:1}.research-plan-summary{display:-webkit-box;max-width:780px;margin:12px 0 0;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.research-plan-preparing{display:grid;min-height:124px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:18px;border:1px solid var(--saffron-line);border-radius:8px;background:var(--saffron-wash)}.research-plan-preparing>.kendr-motion{color:var(--secondary)}.research-plan-preparing>div{display:grid;min-width:0;gap:5px}.research-plan-preparing strong{color:var(--text);font-size:13px;font-weight:600}.research-plan-preparing p{max-width:660px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.research-plan-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:18px 0 0;padding:15px 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.research-plan-facts div{min-width:0}.research-plan-facts dt{color:var(--subtle);font-size:11px}.research-plan-facts dd{margin:3px 0 0;overflow:hidden;color:var(--text);font-size:13px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.research-plan-outline,.research-plan-adjust,.research-evidence,.research-activity-history{border-bottom:1px solid var(--divider)}.research-plan-outline>summary,.research-plan-adjust>summary,.research-evidence>summary,.research-activity-history>summary{display:flex;min-height:42px;align-items:center;gap:8px;list-style:none;color:var(--secondary);font-size:13px;cursor:pointer}.research-plan-outline>summary::-webkit-details-marker,.research-plan-adjust>summary::-webkit-details-marker,.research-evidence>summary::-webkit-details-marker,.research-activity-history>summary::-webkit-details-marker{display:none}.research-plan-outline>summary small{margin-left:auto;color:var(--subtle);font-size:12px}.research-plan-outline>summary svg,.research-plan-adjust>summary>svg,.research-evidence>summary>svg,.research-activity-history>summary>svg{color:var(--subtle);transition:transform .15s ease}.research-plan-outline[open]>summary svg,.research-plan-adjust[open]>summary>svg,.research-evidence[open]>summary>svg,.research-activity-history[open]>summary>svg{transform:rotate(180deg)}.research-plan-outline ol{max-height:300px;margin:0;padding:0 0 8px;overflow-y:auto;list-style:none}.research-plan-outline li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:9px 0}.research-plan-outline li>span,.research-plan-outline li>small{color:var(--subtle);font-size:11px}.research-plan-outline li>small{padding-top:2px}.research-plan-outline li strong{display:block;color:var(--text);font-size:13px;font-weight:560}.research-plan-outline li p{margin:3px 0 0;color:var(--subtle);font-size:12px;line-height:1.45}.research-plan-adjust>summary{justify-content:space-between}.research-plan-adjust>summary>span,.research-evidence>summary>span{display:inline-flex;align-items:center;gap:7px}.research-plan-adjust form{display:flex;align-items:flex-end;gap:10px;padding:2px 0 14px}.research-plan-adjust label{display:grid;min-width:0;flex:1;gap:6px;color:var(--subtle);font-size:11px}.research-plan-adjust textarea{width:100%;min-height:70px;resize:vertical;padding:9px 10px;border:1px solid var(--border);border-radius:6px;outline:none;background:var(--input);color:var(--text);font-size:13px;line-height:1.5}.research-plan-adjust textarea:focus{border-color:var(--border-strong)}.research-clarifications{display:grid;gap:9px;margin-top:14px;padding:12px 0;border-bottom:1px solid var(--divider)}.research-clarifications>strong{color:var(--amber);font-size:12px;font-weight:600}.research-clarification{display:grid;gap:8px;color:var(--text);font-size:13px}.research-clarification-options{display:flex;flex-wrap:wrap;gap:6px}.research-clarification-options button{min-height:30px;padding:0 9px;border-radius:5px;background:var(--hover);color:var(--secondary);font-size:12px}.research-clarification-options button:hover{background:var(--selected);color:var(--strong)}.research-activity{padding-left:34px;border-left:1px solid var(--divider)}.research-run-view>.research-activity{max-width:920px;margin-top:24px;padding-left:0;border-left:0}.research-activity-heading{display:flex;min-height:27px;align-items:center;justify-content:space-between;gap:12px}.research-activity-heading h2{margin:0;font-size:15px}.research-activity-heading>span{display:inline-flex;align-items:center;gap:6px;color:var(--subtle);font-size:11px}.research-activity-heading>span i{width:6px;height:6px;border-radius:50%;background:currentColor}.research-activity-heading>span.is-live{color:var(--green)}.research-activity-heading>span.is-polling{color:var(--amber)}.research-activity-list{display:grid;gap:1px;margin:9px 0 0;padding:0;list-style:none}.research-activity-item{display:grid;min-width:0;min-height:39px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px 0}.research-activity-list.is-current .research-activity-item:first-child{margin:0 -8px;padding-right:8px;padding-left:8px;border-radius:6px;background:var(--faint)}.research-activity-marker{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--hover);color:var(--subtle)}.research-activity-list.is-current .research-activity-item:first-child .research-activity-marker{background:#8a837814;color:var(--blue)}.research-activity-item>div{min-width:0}.research-activity-item>div>span{display:block;overflow:hidden;color:var(--text);font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.research-activity-item time{padding-top:2px;color:var(--subtle);font-size:11px;white-space:nowrap}.research-activity-item details summary{margin-top:3px;color:var(--muted);font-size:11px;cursor:pointer}.research-activity-draft{max-height:260px;margin-top:8px;padding:10px;overflow-y:auto;border-radius:6px;background:var(--faint)}.research-activity-history{margin-top:3px}.research-activity-history>summary{justify-content:flex-start;color:var(--subtle);font-size:12px}.research-activity-history>summary svg{margin-left:auto}.research-results-workspace{width:min(100%,1040px);margin-top:28px;border-top:1px solid var(--divider)}.research-workspace-summary{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:22px;padding:20px 0}.research-workspace-outcome{display:flex;min-width:0;align-items:center;gap:11px}.research-workspace-outcome>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--green) 34%,transparent);border-radius:50%;background:color-mix(in srgb,var(--green) 9%,transparent);color:var(--green)}.research-workspace-outcome>div{min-width:0}.research-workspace-outcome h2{margin:0;color:var(--strong);font-size:16px;font-weight:640}.research-workspace-outcome p{margin:4px 0 0;overflow:hidden;color:var(--subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.research-workspace-facts{display:flex;margin:0;padding:0}.research-workspace-facts>div{min-width:96px;padding:0 18px;border-left:1px solid var(--divider)}.research-workspace-facts dt{color:var(--subtle);font-size:10px;white-space:nowrap}.research-workspace-facts dd{margin:4px 0 0;color:var(--strong);font-size:15px;font-weight:620}.research-workspace-download-all{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--saffron-line);border-radius:6px;background:var(--saffron-wash);color:var(--secondary);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.research-workspace-download-all:hover{border-color:var(--saffron);background:color-mix(in srgb,var(--saffron-wash) 80%,var(--hover));color:var(--strong)}.research-workspace-download-all.is-disabled{cursor:wait;border-color:var(--line);background:var(--surface-soft);color:var(--muted);opacity:.75}.research-workspace-download-all.is-disabled:hover{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}.research-workspace-download-all:focus-visible,.research-workspace-tabs button:focus-visible,.research-artifact-actions a:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.research-workspace-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--divider);scrollbar-width:thin}.research-workspace-tabs button{position:relative;display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:7px;padding:0 13px;border:0;background:transparent;color:var(--subtle);font-size:12px;font-weight:570;cursor:pointer}.research-workspace-tabs button:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}.research-workspace-tabs button:hover{color:var(--secondary)}.research-workspace-tabs button[aria-selected=true]{color:var(--strong)}.research-workspace-tabs button[aria-selected=true]:after{background:var(--saffron)}.research-workspace-tabs button>span{display:inline-grid;min-width:19px;height:19px;place-items:center;padding:0 5px;border-radius:10px;background:var(--hover);color:var(--muted);font-size:10px}.research-workspace-panel{min-height:220px;padding:22px 0 6px;outline:none}.research-workspace-panel[hidden]{display:none}.research-workspace-panel>.research-report,.research-workspace-panel>.research-evidence,.research-workspace-panel>.research-activity{margin-top:0;padding-top:0;padding-left:0;border-top:0;border-left:0}.research-workspace-panel>.empty-state{margin-top:14px}.research-artifact-groups{display:grid;gap:24px}.research-evidence+.research-artifact-groups{margin-top:22px}.research-artifact-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:9px}.research-artifact-group>header h3{margin:0;color:var(--strong);font-size:13px;font-weight:620}.research-artifact-group>header p{margin:4px 0 0;color:var(--subtle);font-size:11px;line-height:1.45}.research-artifact-group>header>span{flex:0 0 auto;color:var(--subtle);font-size:11px}.research-artifact-list{margin:0;padding:0;border-top:1px solid var(--divider);list-style:none}.research-artifact-row{display:grid;min-width:0;min-height:74px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--divider)}.research-artifact-row.is-pending,.research-artifact-row.is-failed{opacity:.72}.research-artifact-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--faint);color:var(--muted)}.research-artifact-identity{display:grid;min-width:0;gap:3px}.research-artifact-identity strong,.research-artifact-identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-artifact-identity strong{color:var(--strong);font-size:12px;font-weight:590}.research-artifact-identity>span{color:var(--muted);font-size:11px}.research-artifact-identity small{display:flex;align-items:center;gap:6px;color:var(--subtle);font-size:10px}.research-artifact-identity small i{width:2px;height:2px;border-radius:50%;background:currentColor}.research-artifact-status{display:inline-flex;min-width:72px;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:var(--faint);color:var(--muted);font-size:10px}.research-artifact-status.is-ready{background:color-mix(in srgb,var(--green) 8%,transparent);color:var(--green)}.research-artifact-status.is-pending{background:var(--saffron-wash);color:var(--amber)}.research-artifact-status.is-failed{color:var(--red)}.research-artifact-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.research-artifact-actions a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid var(--border);border-radius:6px;background:var(--faint);color:var(--secondary);font-size:11px;font-weight:550;text-decoration:none}.research-artifact-actions a:hover{border-color:var(--border-strong);background:var(--hover);color:var(--strong)}.research-artifact-actions>span{min-width:90px;color:var(--subtle);font-size:10px;text-align:right}.research-report{margin-top:26px;padding:22px 0 0;border-top:1px solid var(--divider)}.research-report-reader{width:min(100%,920px);margin-top:20px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px -42px var(--shadow)}.research-report-preview{position:relative;padding:clamp(24px,3vw,36px)}.research-report-preview.is-collapsed{max-height:560px;overflow:hidden}.research-report-fade{position:absolute;right:0;bottom:0;left:0;height:150px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--surface) 84%)}.research-report-toggle{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--border);background:var(--faint);color:var(--secondary);font-size:14px;font-weight:650;transition:color .15s ease,background .15s ease}.research-report-toggle:hover{background:var(--hover);color:var(--strong)}.research-report-toggle:focus-visible{outline:2px solid var(--saffron);outline-offset:-3px}.research-report-toggle svg{transition:transform .18s ease}.research-report-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.research-report-markdown{max-width:78ch;color:var(--secondary);font-size:clamp(16px,1.25vw,17px);line-height:1.76;overflow-wrap:anywhere}.research-report-markdown p{margin-bottom:1.05em}.research-report-markdown h1{margin:0 0 20px;font-size:clamp(26px,3vw,32px);line-height:1.2}.research-report-markdown h2{margin-top:34px;padding-top:6px;font-size:clamp(21px,2vw,24px);line-height:1.3}.research-report-markdown h3{margin-top:28px;font-size:clamp(18px,1.7vw,20px);line-height:1.35}.research-report-markdown h4{font-size:16px}.research-report-markdown li{margin:7px 0}.research-report-markdown img,.research-thread-markdown img,.research-activity-draft img{display:block;width:auto;max-width:100%;height:auto;margin:24px auto;border:1px solid var(--border);border-radius:10px;background:var(--preview)}.research-report-markdown th,.research-report-markdown td{font-size:15px;line-height:1.55}.research-report .text-white,.research-report .text-stone-200{color:var(--strong)}.research-report .text-stone-300,.research-report .text-stone-400{color:var(--secondary)}.research-report .text-stone-500,.research-report .text-stone-600{color:var(--subtle)}.research-evidence{margin-top:24px;border-top:1px solid var(--divider)}.research-evidence>summary{border-bottom:0}.research-evidence>summary>small{margin-left:auto;color:var(--subtle);font-size:12px}.research-evidence ul{margin:0;padding:0 0 8px;list-style:none}.research-evidence li{padding:11px 0;border-top:1px solid var(--divider)}.research-evidence .text-stone-200{color:var(--strong)}.research-evidence .text-stone-500,.research-evidence .text-stone-600{color:var(--subtle)}@media (max-width: 980px){.research-run-workspace{grid-template-columns:1fr;gap:24px}.research-workspace-summary{grid-template-columns:minmax(220px,1fr) auto}.research-workspace-facts{grid-column:1 / -1;grid-row:2;border-top:1px solid var(--divider);padding-top:14px}.research-workspace-facts>div:first-child{padding-left:0;border-left:0}.research-activity{padding:22px 0 0;border-top:1px solid var(--divider);border-left:0}}@media (max-width: 680px){.research-run-page{padding:22px 16px 40px}.research-run-title-row h1{white-space:normal}.research-run-title-row{gap:10px}.research-run-meta>i,.research-run-meta>.research-run-updated{display:none}.research-plan-heading{align-items:center}.research-plan-heading .button{padding:0 10px}.research-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.research-plan-adjust form{align-items:stretch;flex-direction:column}.research-plan-adjust form>div,.research-plan-adjust form .button{width:100%}.research-activity-item time{display:none}.research-results-workspace{margin-top:22px}.research-workspace-summary{grid-template-columns:1fr;gap:15px;padding:17px 0}.research-workspace-facts{grid-column:1;grid-row:auto;width:100%;justify-content:stretch}.research-workspace-facts>div{min-width:0;flex:1;padding:0 10px}.research-workspace-facts>div:first-child{padding-left:0}.research-workspace-facts>div:last-child{padding-right:0}.research-workspace-facts dt{white-space:normal}.research-workspace-download-all{width:100%;min-height:44px}.research-workspace-tabs{margin-right:-16px;padding-right:16px}.research-workspace-tabs button{min-height:46px;padding:0 11px}.research-workspace-panel{min-height:180px;padding-top:18px}.research-artifact-group>header p{max-width:34ch}.research-artifact-row{grid-template-columns:38px minmax(0,1fr);gap:9px 10px;padding:13px 0}.research-artifact-status{grid-column:2;grid-row:2;min-width:0;justify-self:start}.research-artifact-actions{grid-column:1 / -1;grid-row:3;width:100%;justify-content:stretch}.research-artifact-actions a{min-height:44px;flex:1}.research-artifact-actions>span{width:100%;min-height:32px;text-align:left}.research-artifact-identity>span,.research-artifact-identity strong{white-space:normal}.research-artifact-identity small{flex-wrap:wrap}.research-report-reader{border-radius:10px}.research-report-preview{padding:22px 18px}.research-report-preview.is-collapsed{max-height:480px}.research-report-markdown{font-size:16px;line-height:1.72}}.voice-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:24px;background:#08080ac2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.voice-dialog{width:min(560px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:28px;color:#f5f5f4;background:radial-gradient(circle at 50% 5%,rgb(226 113 42 / 8%),transparent 36%),linear-gradient(180deg,#171717,#101010);box-shadow:0 30px 100px #0000008c}.voice-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 12px}.voice-dialog>header>div{display:flex;align-items:center;gap:11px}.voice-dialog h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em}.voice-dialog-heading{display:grid;gap:2px}.voice-dialog-heading small{color:#78716c;font-size:10px}.voice-live-dot{width:8px;height:8px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 5px #2dd4bf1a,0 0 18px #2dd4bf8c}.voice-icon-button,.voice-dialog>footer>button{display:inline-grid;place-items:center;border:1px solid rgb(255 255 255 / 8%);color:#a8a29e;background:#ffffff0a;transition:.16s ease}.voice-icon-button{width:34px;height:34px;padding:0;border-radius:50%}.voice-icon-button:hover,.voice-dialog>footer>button:hover:not(:disabled){color:#fafaf9;border-color:#ffffff29;background:#ffffff17}.voice-orb{position:relative;width:126px;height:126px;flex:0 0 auto;display:grid;place-items:center;align-self:center;margin:14px 0 12px;border:1px solid var(--border);border-radius:50%;color:var(--strong);background:var(--sidebar)}.voice-status-muted{filter:grayscale(.8);opacity:.72}.voice-status-error{border-color:#b5463c61;color:#e8b4ae}.voice-status{display:grid;gap:5px;padding:0 24px 10px;text-align:center}.voice-status strong{font-size:14px;font-weight:600}.voice-status span{color:#a8a29e;font-size:12px}@keyframes voice-live-blink{to{opacity:.25;transform:scale(.72)}}.voice-session-note{min-height:74px;display:grid;align-content:start;gap:12px;margin:4px 18px 0;padding:14px 16px;border:1px solid rgb(255 255 255 / 6%);border-radius:16px;color:#78716c;background:#00000024;text-align:center}.voice-session-note>p{margin:0;font-size:12px;line-height:1.55}.voice-tool-list{display:grid;gap:7px;margin-top:14px}.voice-tool{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgb(255 255 255 / 7%);border-radius:10px;color:#a8a29e;background:#ffffff08}.voice-tool>svg{flex:none;color:#5eead4}.voice-tool.is-started>svg{animation:voice-live-blink .85s ease-in-out infinite alternate}.voice-tool.is-failed>svg{color:#fda4af}.voice-tool>span{display:grid;gap:1px}.voice-tool strong{color:#d6d3d1;font-size:11px;font-weight:600}.voice-tool small{color:#78716c;font-size:9px}.voice-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 18px 0;padding:9px 11px;border:1px solid rgb(251 113 133 / 15%);border-radius:10px;color:#fda4af;background:#f43f5e0d;font-size:11px}.voice-error button{display:inline-flex;align-items:center;gap:5px;color:#fecdd3;white-space:nowrap}.voice-dialog>footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 18px 22px}.voice-dialog>footer>button{width:44px;height:44px;padding:0;border-radius:50%}.voice-dialog>footer>button.is-active{color:#fef2f2;border-color:#fb718547;background:#f43f5e24}.voice-dialog>footer>button.voice-end-button{width:54px;height:54px;color:#fff;border-color:#fb718540;background:#e11d48;box-shadow:0 10px 30px #e11d4838}.voice-dialog>footer>button:last-child{width:auto;padding:0 13px;border-radius:22px;gap:6px}.voice-dialog>footer button small{font-size:10px}.voice-dialog>footer>button:disabled{cursor:not-allowed;opacity:.35}.voice-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:175;display:grid;place-items:center;padding:24px;background:#08080ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.voice-picker-dialog{width:min(840px,100%);max-height:min(850px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:20px;background:var(--raised);box-shadow:0 28px 100px #0000007a}.voice-picker-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px 12px}.voice-picker-dialog>header>div{display:flex;align-items:center;gap:12px}.voice-picker-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid rgb(111 143 99 / 28%);border-radius:12px;color:var(--green);background:#6f8f6314}.voice-picker-heading{display:grid;gap:3px}.voice-picker-dialog>header small{color:var(--green);font-size:10px;letter-spacing:.08em}.voice-picker-dialog h2{margin:0;color:var(--strong);font-size:21px;font-weight:600;letter-spacing:-.025em}.voice-picker-dialog>header>button{display:grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;color:var(--muted)}.voice-picker-dialog>p{margin:0;padding:0 24px 17px;color:var(--muted);font-size:13px;line-height:1.6}.voice-picker-dialog>.notice{margin:0 24px 14px}.voice-picker-groups{display:grid;gap:20px;padding:4px 24px 24px;overflow:auto}.voice-picker-groups>section{display:grid;gap:9px}.voice-picker-groups h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--subtle);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.voice-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.voice-option-grid>article{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:.15s ease}.voice-option-grid>article.is-selected{border-color:#6f8f638c;box-shadow:inset 0 0 0 1px #6f8f6326}.voice-option-choice{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;text-align:left}.voice-option-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--strong);background:var(--preview);font-size:13px;font-weight:700}.voice-option-choice>span:nth-child(2){min-width:0;display:grid;gap:2px}.voice-option-choice strong{color:var(--strong);font-size:13px;font-weight:600}.voice-option-choice small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.voice-option-choice em{color:var(--subtle);font-size:9px;font-style:normal}.voice-option-choice>svg{color:var(--green)}.voice-preview-button{display:inline-flex;min-width:82px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border-left:1px solid var(--border);color:var(--secondary);font-size:10px;font-weight:600}.voice-preview-button:hover,.voice-preview-button[aria-pressed=true]{color:var(--strong);background:var(--preview)}.voice-picker-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 24px 20px;border-top:1px solid var(--divider)}.voice-settings-page{max-width:860px}.voice-settings-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px}.voice-settings-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(111 143 99 / 28%);border-radius:14px;color:var(--green);background:#6f8f6312}.voice-settings-card>div{display:grid;gap:4px}.voice-settings-card small{color:var(--subtle);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.voice-settings-card h2{margin:0;color:var(--strong);font-size:18px;font-weight:600}.voice-settings-card p{margin:0;color:var(--muted);font-size:12px}.voice-settings-card em{color:var(--subtle);font-size:10px;font-style:normal}.voice-settings-note{margin-top:14px}@media (max-width: 600px){.voice-dialog-backdrop{align-items:end;padding:0}.voice-dialog{max-height:92vh;border-radius:26px 26px 0 0}.voice-picker-backdrop{align-items:end;padding:0}.voice-picker-dialog{max-height:94vh;border-radius:20px 20px 0 0}.voice-picker-dialog>header,.voice-picker-dialog>p,.voice-picker-groups{padding-right:16px;padding-left:16px}.voice-option-grid{grid-template-columns:1fr}.voice-picker-dialog>footer{padding-right:16px;padding-left:16px}.voice-settings-card{grid-template-columns:44px minmax(0,1fr)}.voice-settings-card>button{grid-column:1 / -1}.voice-orb{width:108px;height:108px}}@media (prefers-reduced-motion: reduce){.voice-tool.is-started>svg{animation:none}}.deployments-page{max-width:1320px;margin:0 auto}.deployment-feedback{display:grid;justify-items:start;gap:12px}.deployment-feedback .notice{margin-bottom:0}.deployment-list-summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px;color:var(--secondary)}.deployment-list-summary>span{font-size:13px;font-weight:600}.deployment-list-summary>small{color:var(--subtle);font-size:12px}.deployment-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deployment-load-more{display:flex;justify-content:center;margin-top:18px}.deployment-card{display:flex;min-width:0;min-height:244px;flex-direction:column;padding:19px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.deployment-card>header{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px}.deployment-card-icon,.deployment-overview-card>header>span:first-child{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--faint);color:var(--muted)}.deployment-card>header>div{display:grid;min-width:0;gap:4px}.deployment-card>header a{overflow:hidden;color:var(--heading);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.deployment-card>header a:hover{color:var(--strong);text-decoration:underline;text-underline-offset:3px}.deployment-card>header small{overflow:hidden;color:var(--subtle);font:11px ui-monospace,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.deployment-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 18px}.deployment-card-facts>div{display:grid;min-width:0;gap:5px}.deployment-card-facts dt,.deployment-overview-card dt{color:var(--subtle);font-size:11px}.deployment-card-facts dd,.deployment-overview-card dd{min-width:0;margin:0;overflow:hidden;color:var(--secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.deployment-card>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px;border-top:1px solid var(--divider)}.deployment-card>footer>small{color:var(--subtle);font-size:11px}.deployment-card>footer>div{display:flex;align-items:center;gap:13px}.deployment-card>footer a{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;font-weight:600}.deployment-card>footer a:hover{color:var(--strong)}.deployment-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.deployment-overview-card{display:flex;min-width:0;min-height:270px;flex-direction:column;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.deployment-overview-card>header{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:17px;border-bottom:1px solid var(--divider)}.deployment-overview-card>header>div{display:grid;min-width:0;gap:3px}.deployment-overview-card>header small{color:var(--subtle);font-size:11px}.deployment-overview-card>header strong{overflow:hidden;color:var(--heading);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.deployment-overview-card>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px;margin:19px 0}.deployment-overview-card>dl>div{display:grid;min-width:0;gap:5px}.deployment-site-card>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid var(--divider)}.deployment-site-card>footer code{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.deployment-pending-url{margin:auto 0 0;padding-top:15px;border-top:1px solid var(--divider);color:var(--subtle);font-size:12px}.deployment-database-empty{display:grid;flex:1;place-content:center;justify-items:center;gap:9px;padding:25px;color:var(--subtle);text-align:center}.deployment-database-empty p{max-width:250px;margin:0;font-size:12px;line-height:1.55}.deployment-stats-heading{align-items:center}.deployment-stats-heading .select-wrap{flex:0 0 auto}.deployment-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;overflow:visible;border:0;background:transparent}.deployment-metric-grid .metric{border:1px solid var(--border)!important;border-radius:10px;background:var(--surface)}.deployment-stats-updated{margin:10px 1px 0;color:var(--subtle);font-size:11px;text-align:right}.deployment-traffic-points{margin-top:25px}.deployment-traffic-table .data-row{grid-template-columns:minmax(145px,1.4fr) repeat(4,minmax(100px,1fr))}@media (max-width: 1080px){.deployment-list-grid,.deployment-overview-grid{grid-template-columns:1fr}.deployment-overview-card{min-height:0}.deployment-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.deployment-list-summary{align-items:flex-start;flex-direction:column;gap:5px}.deployment-card{min-height:0;padding:16px}.deployment-card>header{grid-template-columns:34px minmax(0,1fr)}.deployment-card>header>.status{grid-column:2;justify-self:start}.deployment-card-facts,.deployment-overview-card>dl{grid-template-columns:1fr}.deployment-card>footer{align-items:flex-start;flex-direction:column}.deployment-card>footer>div{width:100%;justify-content:space-between}.deployment-overview-card{padding:16px}.deployment-overview-card>header{grid-template-columns:34px minmax(0,1fr)}.deployment-overview-card>header>.status{grid-column:2;justify-self:start}.deployment-site-card>footer{grid-template-columns:1fr}.deployment-site-card>footer .button{justify-self:start}.deployment-stats-heading{align-items:stretch;flex-direction:column}.deployment-stats-heading .select-wrap{width:100%}.deployment-metric-grid{grid-template-columns:1fr}}.notetaker-public-page{overflow:hidden;color:var(--text);background:var(--bg)}.notetaker-marketing-hero{position:relative;padding:88px 0 82px;border-bottom:1px solid var(--divider);background:radial-gradient(ellipse 60% 60% at 78% 34%,rgba(111,143,99,.075),transparent 65%),linear-gradient(180deg,#151412,#12110f)}.notetaker-marketing-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:68px}.notetaker-marketing-hero-copy h1{max-width:690px;margin:17px 0 0;color:var(--strong);font-size:clamp(44px,5vw,68px);font-weight:550;line-height:.98;letter-spacing:-.045em}.notetaker-marketing-hero-copy>p{max-width:620px;margin:22px 0 0;color:var(--secondary);font-size:16px;line-height:1.75}.notetaker-marketing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.notetaker-marketing-actions>a{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid rgba(255,255,255,.16);color:var(--heading);font-size:12px;font-weight:700;letter-spacing:.065em}.notetaker-marketing-actions>a:first-child{border-color:var(--heading);background:var(--heading);color:#1c1917}.notetaker-marketing-actions>a:hover{border-color:#fff6}.notetaker-marketing-actions>a:first-child:hover{background:var(--strong)}.notetaker-consent-note{display:flex;align-items:center;gap:7px;margin-top:18px;color:var(--subtle);font-size:11px;line-height:1.5}.notetaker-consent-note svg{flex:none;color:var(--green)}.notetaker-marketing-preview{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#1a1917;box-shadow:0 32px 90px #00000061}.notetaker-marketing-preview>header{display:grid;min-height:68px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.07)}.notetaker-preview-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff08;color:var(--heading)}.notetaker-marketing-preview>header>span:nth-child(2){display:grid;min-width:0;gap:3px}.notetaker-marketing-preview>header small{color:var(--subtle);font:9px ui-monospace,Menlo,monospace;letter-spacing:.13em}.notetaker-marketing-preview>header strong{overflow:hidden;color:var(--strong);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.notetaker-marketing-preview>header em{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(111,143,99,.22);border-radius:99px;background:#6f8f630f;color:var(--green);font-size:9.5px;font-style:normal;white-space:nowrap}.notetaker-marketing-preview>header em i{width:5px;height:5px;border-radius:50%;background:currentColor}.notetaker-preview-summary{padding:16px 17px;border-bottom:1px solid rgba(255,255,255,.065)}.notetaker-preview-summary>span{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:11px;font-weight:600}.notetaker-preview-summary>span svg{color:var(--green)}.notetaker-preview-summary p{margin:8px 0 0;color:var(--secondary);font-size:11.5px;line-height:1.65}.notetaker-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid rgba(255,255,255,.065)}.notetaker-preview-metrics>div{display:grid;gap:5px;padding:12px;border-left:1px solid rgba(255,255,255,.065)}.notetaker-preview-metrics>div:first-child{border-left:0}.notetaker-preview-metrics dt{color:var(--subtle);font-size:9px}.notetaker-preview-metrics dd{overflow:hidden;margin:0;color:var(--heading);font-size:10.5px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.notetaker-preview-columns{display:grid;grid-template-columns:1fr 1fr}.notetaker-preview-columns>section{min-width:0;padding:15px 17px}.notetaker-preview-columns>section+section{border-left:1px solid rgba(255,255,255,.065)}.notetaker-preview-columns h3{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--text);font-size:10.5px;font-weight:600}.notetaker-preview-columns h3 svg{color:var(--green)}.notetaker-preview-columns p{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.notetaker-preview-columns p b{margin-right:3px;color:var(--secondary);font-weight:600}.notetaker-marketing-preview>footer{display:flex;align-items:center;gap:14px;padding:10px 17px;border-top:1px solid rgba(255,255,255,.065);background:#00000014;color:var(--subtle);font-size:9.5px}.notetaker-marketing-preview>footer span{display:inline-flex;align-items:center;gap:5px}.notetaker-marketing-preview>footer small{margin-left:auto;color:#514d48;font-size:9px}.notetaker-marketing-preview.is-compact{max-width:570px}.notetaker-proof-strip{border-bottom:1px solid var(--divider);background:#131211}.notetaker-proof-strip .redesign-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.notetaker-proof-strip .redesign-inner>span{display:grid;min-height:92px;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:4px 9px;padding:18px 22px;border-left:1px solid var(--divider)}.notetaker-proof-strip .redesign-inner>span:last-child{border-right:1px solid var(--divider)}.notetaker-proof-strip svg{grid-row:span 2;color:var(--green)}.notetaker-proof-strip strong{color:var(--heading);font-size:11.5px;font-weight:600}.notetaker-proof-strip small{color:var(--subtle);font-size:10.5px;line-height:1.4}.notetaker-how-it-works,.notetaker-intelligence-section,.notetaker-collaboration-section{padding:78px 0}.notetaker-section-heading-copy{max-width:700px}.notetaker-section-heading-copy h2,.notetaker-control-section h2,.notetaker-api-section h2,.notetaker-final-cta h2,.notetaker-product-copy h2{margin:14px 0 0;color:var(--strong);font-size:clamp(30px,3.5vw,44px);font-weight:550;line-height:1.08;letter-spacing:-.035em}.notetaker-section-heading-copy>p,.notetaker-control-section>div>div:first-child>p{max-width:620px;margin:14px 0 0;color:var(--secondary);font-size:14px;line-height:1.75}.notetaker-how-it-works ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:38px 0 0;padding:0;list-style:none}.notetaker-how-it-works li{position:relative;min-height:230px;padding:25px 22px;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:var(--surface)}.notetaker-how-it-works li>span{position:absolute;top:16px;right:17px;color:#4b4742;font:10px ui-monospace,Menlo,monospace}.notetaker-how-it-works li>svg{color:var(--green)}.notetaker-how-it-works h3,.notetaker-marketing-feature-grid h3{margin:20px 0 0;color:var(--heading);font-size:13px;font-weight:620}.notetaker-how-it-works p,.notetaker-marketing-feature-grid p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.notetaker-intelligence-section{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);background:#131211}.notetaker-marketing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px}.notetaker-marketing-feature-grid article{min-height:200px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#191816}.notetaker-marketing-feature-grid article>svg{color:var(--green)}.notetaker-marketing-feature-grid h3{margin-top:22px}.notetaker-control-section{padding:82px 0}.notetaker-control-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:70px}.notetaker-control-section ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.notetaker-control-section li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.notetaker-control-section li svg{flex:none;color:var(--green)}.notetaker-toggle-demo{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--surface);box-shadow:0 25px 75px #00000047}.notetaker-toggle-demo>header{display:flex;min-height:52px;align-items:center;gap:9px;padding:0 16px;border-bottom:1px solid var(--divider);color:var(--muted)}.notetaker-toggle-demo>header>span{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:10px}.notetaker-toggle-demo>header strong{color:var(--text);font-size:11.5px;font-weight:600}.notetaker-toggle-demo>header small{color:var(--green);font-size:9.5px}.notetaker-toggle-demo>div{display:flex;min-height:72px;align-items:center;gap:18px;padding:12px 16px;border-top:1px solid var(--divider)}.notetaker-toggle-demo>div:first-of-type{border-top:0}.notetaker-toggle-demo>div>span:first-child{display:grid;min-width:0;flex:1;gap:5px}.notetaker-toggle-demo>div strong{overflow:hidden;color:var(--heading);font-size:11.5px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.notetaker-toggle-demo>div small{overflow:hidden;color:var(--subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notetaker-toggle{display:inline-flex;align-items:center;gap:7px;color:var(--subtle);font-size:10px}.notetaker-toggle i{position:relative;width:31px;height:17px;border:1px solid rgba(255,255,255,.13);border-radius:99px;background:#25221f}.notetaker-toggle i:after{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#77716a;content:""}.notetaker-toggle.is-on{color:var(--green)}.notetaker-toggle.is-on i{border-color:#6f8f6359;background:#6f8f6326}.notetaker-toggle.is-on i:after{left:15px;background:var(--green)}.notetaker-toggle-demo>footer{display:flex;align-items:center;gap:7px;padding:10px 16px;border-top:1px solid var(--divider);background:#00000014;color:var(--subtle);font-size:9.5px}.notetaker-collaboration-section{border-top:1px solid var(--divider);background:linear-gradient(180deg,#131211,#151412)}.notetaker-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px}.notetaker-delivery-grid article{display:grid;min-height:148px;grid-template-columns:35px minmax(0,1fr);align-content:start;gap:13px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:var(--surface)}.notetaker-delivery-grid article>svg{color:var(--green)}.notetaker-delivery-grid article>span{display:grid;gap:8px}.notetaker-delivery-grid strong{color:var(--heading);font-size:12.5px;font-weight:620}.notetaker-delivery-grid p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.65}.notetaker-api-section{padding:70px 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);background:#100f0e}.notetaker-api-section .redesign-inner{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);align-items:center;gap:28px 56px}.notetaker-api-section .redesign-inner>div>svg{margin-bottom:18px;color:var(--green)}.notetaker-api-section h2{max-width:520px;font-size:32px}.notetaker-api-section p{max-width:520px;margin:13px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7}.notetaker-api-section pre{grid-row:span 2;margin:0;overflow-x:auto;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#181715;color:var(--secondary);font-size:11px;line-height:1.8}.notetaker-api-section a{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:6px;color:var(--heading);font-size:11.5px;font-weight:600}.notetaker-api-section a:hover{color:var(--strong)}.notetaker-final-cta{padding:88px 0;text-align:center;background:radial-gradient(ellipse 44% 70% at 50% 100%,rgba(111,143,99,.065),transparent)}.notetaker-final-cta h2{margin-right:auto;margin-left:auto}.notetaker-final-cta p{max-width:560px;margin:14px auto 0;color:var(--secondary);font-size:14px;line-height:1.7}.notetaker-final-cta .notetaker-marketing-actions{justify-content:center}.notetaker-product-spotlight{padding:78px 0;border-top:1px solid var(--divider);background:radial-gradient(ellipse 55% 70% at 80% 50%,rgba(111,143,99,.055),transparent 70%),#12110f}.notetaker-product-spotlight .redesign-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:66px}.notetaker-product-copy>p{max-width:590px;margin:16px 0 0;color:var(--secondary);font-size:14px;line-height:1.75}.notetaker-product-copy ul{display:grid;gap:13px;margin:22px 0 0;padding:0;list-style:none}.notetaker-product-copy li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;color:var(--muted);font-size:11.5px;line-height:1.6}.notetaker-product-copy li svg{margin-top:2px;color:var(--green)}.notetaker-product-copy li strong{color:var(--text);font-weight:600}@media (max-width: 1240px) and (min-width: 1101px){.public-header nav{display:none}.public-header nav.is-open{position:absolute;top:60px;right:12px;display:flex;width:230px;flex-direction:column;align-items:stretch;gap:0;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:var(--raised);box-shadow:0 18px 50px #00000080}.public-header nav.is-open a{padding:10px 12px;border-radius:5px}.public-menu{display:grid;margin-left:12px}}@media (max-width: 1050px){.notetaker-marketing-hero-grid,.notetaker-control-grid,.notetaker-product-spotlight .redesign-inner{grid-template-columns:1fr;gap:46px}.notetaker-marketing-preview.is-compact{max-width:none}.notetaker-how-it-works ol,.notetaker-proof-strip .redesign-inner,.notetaker-marketing-feature-grid,.notetaker-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notetaker-proof-strip .redesign-inner>span:nth-child(3){border-top:1px solid var(--divider)}.notetaker-proof-strip .redesign-inner>span:nth-child(4){border-top:1px solid var(--divider);border-right:1px solid var(--divider)}}@media (max-width: 760px){.notetaker-marketing-hero{padding:60px 0 54px}.notetaker-marketing-hero-grid{gap:36px}.notetaker-marketing-hero-copy h1{font-size:39px;line-height:1.04}.notetaker-marketing-hero-copy>p{font-size:13.5px}.notetaker-marketing-actions{align-items:stretch;flex-direction:column}.notetaker-marketing-actions>a{width:100%}.notetaker-preview-metrics,.notetaker-preview-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.notetaker-preview-metrics>div:nth-child(3){border-top:1px solid rgba(255,255,255,.065);border-left:0}.notetaker-preview-metrics>div:nth-child(4){border-top:1px solid rgba(255,255,255,.065)}.notetaker-marketing-preview>footer{flex-wrap:wrap}.notetaker-marketing-preview>footer small{width:100%;margin-left:0}.notetaker-proof-strip .redesign-inner,.notetaker-how-it-works ol,.notetaker-marketing-feature-grid,.notetaker-delivery-grid{grid-template-columns:1fr}.notetaker-proof-strip .redesign-inner>span{min-height:78px;border-top:1px solid var(--divider);border-right:1px solid var(--divider)}.notetaker-proof-strip .redesign-inner>span:first-child{border-top:0}.notetaker-how-it-works,.notetaker-intelligence-section,.notetaker-collaboration-section,.notetaker-control-section,.notetaker-product-spotlight{padding:54px 0}.notetaker-how-it-works li{min-height:0}.notetaker-marketing-feature-grid article{min-height:0}.notetaker-control-grid{gap:34px}.notetaker-toggle-demo>header>span{align-items:flex-start;flex-direction:column;gap:2px}.notetaker-api-section{padding:52px 0}.notetaker-api-section .redesign-inner{grid-template-columns:1fr;gap:22px}.notetaker-api-section pre{grid-row:auto;font-size:9.5px}.notetaker-final-cta{padding:64px 0}}.public-header{z-index:90;height:64px;gap:22px;padding:0 max(24px,calc((100% - 1440px)/2));overflow:visible}.public-header>.public-brand{position:relative;z-index:2;flex:0 0 auto}.public-header>.public-desktop-nav{position:static;display:flex;min-width:0;flex:1;align-items:stretch;justify-content:center;gap:2px;height:100%}.public-nav-group{position:static;display:flex;align-items:stretch}.public-nav-group>button,.public-desktop-nav>.public-nav-direct{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:5px;align-self:center;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:600 14px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,background .15s ease}.public-nav-group>button:hover,.public-nav-group>button[aria-expanded=true],.public-nav-group>button.is-active,.public-desktop-nav>.public-nav-direct:hover,.public-desktop-nav>.public-nav-direct.active{background:#ffffff09;color:var(--heading)}.public-nav-group>button svg{transition:transform .15s ease}.public-nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.public-nav-group>button:focus-visible,.public-desktop-nav>a:focus-visible,.public-nav-panel a:focus-visible,.public-mobile-nav summary:focus-visible,.public-mobile-nav a:focus-visible,.public-header-actions a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.public-nav-panel{position:absolute;top:calc(100% + 1px);left:50%;display:grid;width:min(720px,calc(100vw - 48px));grid-template-columns:190px minmax(0,1fr);gap:18px;padding:18px;transform:translate(-50%);border:1px solid rgba(255,255,255,.105);border-top:0;border-radius:0 0 11px 11px;background:#191816fb;box-shadow:0 28px 75px #0000007a;text-align:left}.public-nav-panel>header{padding:13px 14px;border-right:1px solid var(--divider)}.public-nav-panel>header span{color:var(--green);font:600 12px/1.35 ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.public-nav-panel>header p{margin:12px 12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.public-nav-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.public-header .public-nav-panel a{display:grid;min-width:0;min-height:68px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px;border-radius:7px;color:var(--secondary);letter-spacing:0;text-transform:none}.public-header .public-nav-panel a:hover{background:#ffffff0a;color:var(--strong)}.public-nav-panel a>span:first-child{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--green)}.public-nav-panel a>span:nth-child(2){display:grid;min-width:0;gap:5px}.public-nav-panel a strong{color:var(--heading);font-size:15px;font-weight:620}.public-nav-panel a small{overflow:hidden;color:var(--subtle);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.public-nav-panel a>svg{color:#514d48}.public-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.public-header .public-signin{padding:9px 7px;color:var(--muted);font-size:14px;font-weight:650;letter-spacing:.06em}.public-header .public-signin:hover{color:var(--strong)}.public-header .public-signup{margin-left:0;padding:10px 15px;font-size:14px}.public-header .public-menu{display:none;margin-left:1px}.public-header>.public-mobile-nav{display:none}.public-footer{padding:58px max(28px,calc((100% - 1440px)/2)) 28px}.public-footer-lead{display:grid;max-width:1440px;grid-template-columns:minmax(250px,1fr) minmax(320px,.8fr);align-items:start;gap:48px;margin:0 auto;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.065)}.public-footer .footer-brand-column p{max-width:420px;font-size:15px;line-height:1.65}.public-footer-prompt{justify-self:end;max-width:480px;padding-left:26px;border-left:1px solid var(--divider)}.public-footer-prompt>span{color:var(--green);font:600 12px/1.35 ui-monospace,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.public-footer-prompt p{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.public-footer-prompt a{display:inline-flex;align-items:center;gap:5px;margin-top:14px;color:var(--heading);font-size:14px;font-weight:620}.public-footer-grid,.public-footer-grid.has-social{display:grid;max-width:1440px;grid-template-columns:repeat(7,minmax(105px,1fr));gap:34px 24px;margin:36px auto 0}.public-footer-grid.has-social{grid-template-columns:repeat(8,minmax(92px,1fr));gap:30px 18px}.public-footer-grid nav{align-items:flex-start;gap:10px;margin:0}.public-footer-grid nav strong{min-height:28px;color:#625d57;font-size:12px;line-height:1.45}.public-footer-grid nav a{color:var(--muted);font-size:14px;line-height:1.5}.public-footer-bottom{max-width:1440px;margin-top:38px}@media (max-width: 1180px){.public-footer-grid,.public-footer-grid.has-social{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1240px){.public-header{height:64px;padding:0 20px}.public-header>.public-desktop-nav{display:none}.public-header-actions{margin-left:auto}.public-header .public-menu{display:grid}.public-header>.public-mobile-nav{position:absolute;top:64px;right:0;left:0;display:none;max-height:calc(100dvh - 64px);overflow:hidden;border-bottom:1px solid var(--border-strong);background:#141311fd;box-shadow:0 28px 65px #00000080}.public-header>.public-mobile-nav.is-open{display:block}.public-mobile-nav-scroll{max-height:calc(100dvh - 64px);overflow-y:auto;padding:10px 20px 20px}.public-mobile-nav details{border-bottom:1px solid var(--divider)}.public-mobile-nav summary{display:flex;min-height:50px;align-items:center;justify-content:space-between;color:var(--heading);font-size:14px;font-weight:650;letter-spacing:.09em;list-style:none;text-transform:uppercase;cursor:pointer}.public-mobile-nav summary::-webkit-details-marker{display:none}.public-mobile-nav summary svg{color:var(--subtle);transition:transform .15s ease}.public-mobile-nav details[open] summary svg{transform:rotate(180deg)}.public-mobile-nav details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 0 12px}.public-header .public-mobile-nav details a{display:grid;min-width:0;min-height:61px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;padding:9px;border-radius:7px;color:var(--secondary);letter-spacing:0;text-transform:none}.public-header .public-mobile-nav details a:hover{background:#ffffff0a}.public-mobile-nav details a>svg{color:var(--green)}.public-mobile-nav details a>span{display:grid;min-width:0;gap:3px}.public-mobile-nav details a strong{color:var(--heading);font-size:14px}.public-mobile-nav details a small{overflow:hidden;color:var(--subtle);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.public-mobile-direct-links{display:flex;gap:8px;padding-top:12px}.public-header .public-mobile-direct-links a{display:inline-flex;min-height:44px;flex:1;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;color:var(--secondary);font-size:14px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}}@media (max-width: 760px){.public-header .public-signin{display:none}.public-footer{padding:46px 20px 24px}.public-footer-lead{grid-template-columns:1fr;gap:26px}.public-footer-prompt{max-width:none;justify-self:stretch;padding:20px 0 0;border-top:1px solid var(--divider);border-left:0}.public-footer-grid,.public-footer-grid.has-social{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width: 520px){.public-header{padding-right:12px;padding-left:14px}.public-header .public-signup{padding-right:11px;padding-left:11px;font-size:13px}.public-mobile-nav-scroll{padding-right:12px;padding-left:12px}.public-mobile-nav details>div{grid-template-columns:1fr}.public-footer-grid,.public-footer-grid.has-social{grid-template-columns:1fr 1fr}}.models-catalog-page{font-size:16px;line-height:1.5}.models-catalog-header>p{font-size:18px;line-height:1.65}.models-catalog-summary strong{font-size:17px}.models-catalog-summary small{font-size:14px;line-height:1.45}.models-catalog-nav a{font-size:14px}.models-section-heading h2{font-size:clamp(30px,3vw,38px);line-height:1.15}.models-section-heading>p{font-size:16px;line-height:1.65}.models-pricing-note p{font-size:15px;line-height:1.65}.hosted-model-head{font-size:12px;line-height:1.35}.hosted-model-identity strong{font-size:15px}.hosted-model-identity code,.hosted-model-identity small{font-size:13px}.local-model-facts strong{font-size:15px}.local-model-facts small{font-size:14px;line-height:1.55}.local-model-card-head a{font-size:13px}.local-model-card h3{font-size:20px;line-height:1.3}.local-model-card>code{font-size:13px}.local-model-card>p{font-size:15px;line-height:1.65}.local-model-card dt,.local-model-card dd{font-size:14px}.local-model-command small,.local-model-command code,.local-model-command a,.models-catalog-updated{font-size:13px;line-height:1.5}.redesign-page p[style*="font-size:13.5px"]{font-size:18px!important;line-height:1.65!important}.redesign-page p[style*="font-size:14.5px"],.redesign-page p[style*="font-size:14px"],.redesign-page p[style*="font-size:13px"],.redesign-page p[style*="font-size:12px"]{font-size:16px!important;line-height:1.65!important}.redesign-page a[style*="font-size:12px"],.redesign-page a[style*="font-size:11.5px"],.redesign-page a[style*="font-size:11px"],.redesign-page div[style*="font-size:11.5px"]>a{font-size:14px!important;line-height:1.45!important}.public-shell-redesign{--public-copy-lede: 18px;--public-copy: 16px;--public-copy-card: 15px;--public-control: 14px;--public-meta: 13px;--public-label: 12px;--public-code: 13px;font-size:var(--public-copy);line-height:1.6}.public-shell-redesign main small{font-size:var(--public-meta)!important;line-height:1.45}.public-shell-redesign main :is(a,button,label){font-size:var(--public-control)!important;line-height:1.45}.public-shell-redesign main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--public-copy-card)!important;line-height:1.5}.public-shell-redesign :where(.button){min-height:44px;font-size:var(--public-control)}.public-shell-redesign :is(.hero-copy>p,.public-page-title>p,.product-overview-hero>p,.developer-docs-header>p,.redesign-download-hero>p,.enterprise-public-hero p,.skills-hero p,.notetaker-marketing-hero-copy>p){font-size:var(--public-copy-lede);line-height:1.65}.public-shell-redesign :is(.band-heading p,.mode-comparison p,.outcome-grid p,.product-story-card p,.workflow-card-grid p,.intelligence-list p,.deep-research-intro>p,.desktop-conversion p,.product-detail-heading>div:last-child p,.product-continuity-flow article>p,.models-section-heading>p,.developer-section-heading p,.developer-body-copy){font-size:var(--public-copy);line-height:1.65}.public-shell-redesign :is(.mode-comparison h3,.outcome-grid h3,.workflow-card-grid h3,.intelligence-list h3,.product-outcome-grid h4,.feature-list h2){font-size:18px;line-height:1.35}.public-shell-redesign :is(.product-story-card li,.product-story-card>a,.deep-research-proof strong,.deep-research-proof span,.deep-research-intro>a,.desktop-unlocks strong,.product-overview-nav a,.product-detail-heading>div:last-child>a,.product-example-row>span,.product-continuity-flow article>strong,.feature-list p){font-size:var(--public-control);line-height:1.55}.public-shell-redesign :is(.redesign-download-builds article>p,.redesign-download-builds article>a,.redesign-download-coming-soon,.redesign-download-chrome-copy>p,.redesign-download-chrome-actions a,.redesign-download-cli p,.enterprise-public-context p,.skill-card>p,.skill-builder p,.cloud-pricing-lede,.cloud-pricing-grid p,.redesign-legal .legal-copy){font-size:var(--public-copy);line-height:1.65}.public-shell-redesign :is(.redesign-download-builds article h2,.redesign-download-chrome-points strong,.enterprise-form-title strong,.skill-card-heading strong,.cloud-pricing-name,.legal-summary-grid strong){font-size:17px;line-height:1.35}.public-shell-redesign :is(.redesign-download-builds article>code,.redesign-download-builds article>small,.redesign-download-builds>footer,.redesign-download-chrome-copy>small,.redesign-download-chrome-points span,.enterprise-public-proof strong,.enterprise-public-proof small,.enterprise-form-title small,.skill-card-heading small,.skill-card footer small,.skill-card footer a,.cloud-pricing-region,.cloud-pricing-credits,.cloud-pricing-grid small,.cloud-pricing-grid a,.cloud-pricing-note,.legal-effective,.legal-summary-grid span){font-size:var(--public-meta);line-height:1.5}.public-shell-redesign :is(.enterprise-form-grid label,.enterprise-form-message,.enterprise-submit,.skill-filters button,.skill-builder a){font-size:var(--public-control);line-height:1.45}.public-shell-redesign :is(.enterprise-form-grid input,.enterprise-form-grid select,.enterprise-form-grid textarea,.blog-library input){font-size:var(--public-copy)}.public-shell-redesign :is(.redesign-download-cli pre,.notetaker-api-section pre){font-size:var(--public-code);line-height:1.7}.public-shell-redesign :is(.notetaker-section-heading-copy>p,.notetaker-control-section>div>div:first-child>p,.notetaker-api-section p,.notetaker-final-cta p,.notetaker-product-copy>p){font-size:var(--public-copy);line-height:1.7}.public-shell-redesign :is(.notetaker-how-it-works h3,.notetaker-marketing-feature-grid h3,.notetaker-delivery-grid strong){font-size:17px;line-height:1.35}.public-shell-redesign :is(.notetaker-how-it-works p,.notetaker-marketing-feature-grid p,.notetaker-delivery-grid p,.notetaker-product-copy li){font-size:var(--public-copy-card);line-height:1.65}.public-shell-redesign :is(.notetaker-marketing-actions>a,.notetaker-control-section li,.notetaker-api-section a){font-size:var(--public-control);line-height:1.5}.public-shell-redesign .notetaker-consent-note{font-size:var(--public-meta);line-height:1.5}.public-shell-redesign .audit-page-intro>p,.public-shell-redesign .not-found-page>p{font-size:var(--public-copy-lede);line-height:1.65}.public-shell-redesign :is(.audit-page-intro>span,.audit-section-heading>div>span,.benchmark-price-proof>div>span,.about-principles>div:first-child>span,.about-open-work>div>span,.not-found-page>span){font-size:var(--public-label);line-height:1.35}.public-shell-redesign :is(.benchmark-price-proof p,.about-principles>div:first-child p,.about-open-work p,.status-disclosure p,.public-distribution-proof p){font-size:var(--public-copy);line-height:1.65}.public-shell-redesign :is(.benchmark-price-proof a,.security-control-grid a,.about-open-work a,.public-credit-grid article>a,.cloud-pricing-proof a){font-size:var(--public-control);line-height:1.45}.public-shell-redesign :is(.benchmark-price-proof dt,.benchmark-price-proof dl small,.public-credit-grid article>span,.public-distribution-proof span){font-size:var(--public-label);line-height:1.4}.public-shell-redesign .audit-section-heading>p{font-size:var(--public-copy-card);line-height:1.6}.public-shell-redesign :is(.audit-live-message,.audit-card-grid p,.security-control-grid p,.audit-footnote,.procurement-table strong,.procurement-table span){font-size:var(--public-copy-card);line-height:1.65}.public-shell-redesign :is(.audit-card-grid h3,.security-control-grid h2){font-size:18px;line-height:1.35}.public-shell-redesign .public-credit-grid article>p{font-size:var(--public-copy);line-height:1.55}.public-shell-redesign :is(.public-credit-grid article>small,.cloud-pricing-proof small,.cloud-pricing-markup,.public-distribution-proof dd,.status-banner span,.status-service-list small,.status-service-list em){font-size:var(--public-meta);line-height:1.5}.public-shell-redesign :is(.cloud-pricing-proof strong,.status-banner strong,.status-service-list strong){font-size:var(--public-copy);line-height:1.4}.public-shell-redesign :is(.pricing-plan-name p,.pricing-card li,.pricing-shared-balance small,.pricing-note p,.model-note-grid p,.developer-steps em){font-size:var(--public-copy-card);line-height:1.6}.public-shell-redesign :is(.pricing-ledger span,.pricing-ledger small,.pricing-price span,.pricing-price small,.pricing-card-head>small,.pricing-shared-balance strong,.model-note-grid strong,.developer-breadcrumb,.developer-docs-facts small,.developer-docs-nav>span,.developer-section-heading>span,.developer-endpoint-head){font-size:var(--public-meta);line-height:1.45}.public-shell-redesign :is(.developer-docs-nav>a,.developer-steps strong,.developer-text-link,.developer-endpoint-row,.developer-code-block>div span){font-size:var(--public-control);line-height:1.5}.public-shell-redesign :is(.developer-docs-facts code,.developer-body-copy code,.developer-code-block>div code,.developer-code-block pre,.developer-header-example code){font-size:var(--public-code);line-height:1.7}.redesign-page h1[data-kh1]+p,.redesign-page h1[data-kh1]+div p{font-size:var(--public-copy-lede)!important;line-height:1.65!important}.redesign-page p[style*="font-size:15.5px"],.redesign-page p[style*="font-size:15px"]{font-size:var(--public-copy)!important;line-height:1.65!important}.redesign-page a[style*="font-size:13px"],.redesign-page a[style*="font-size:12.5px"]{font-size:var(--public-control)!important;line-height:1.45!important}.redesign-page div[style*="font-family:ui-monospace"][style*="font-size:11px"][style*=letter-spacing]{font-size:var(--public-label)!important;line-height:1.35!important}.redesign-page div[style*=flex-wrap][style*="font-size:11px"]>:is(a,span){font-size:var(--public-meta)!important;line-height:1.45!important}.redesign-page div[style*="font-size:11.5px"]>a{font-size:var(--public-control)!important;line-height:1.45!important}.public-shell-redesign .redesign-features div[style*=flex-wrap]>a[href^="#"]{font-size:var(--public-control)!important;line-height:1.45!important}.redesign-home [data-kstats]{font-size:var(--public-label)!important;line-height:1.4!important}.redesign-docs input{font-size:var(--public-copy)!important;line-height:1.5!important}.redesign-docs a[style*="display:block"][style*="padding:24px"]>div[style*="font-size:14.5px"]{font-size:17px!important;line-height:1.35!important}.redesign-docs a[style*="display:block"][style*="padding:24px"]>div[style*="font-size:12px"]{font-size:var(--public-copy-card)!important;line-height:1.6!important}.redesign-docs a[style*="display:block"][style*="padding:24px"]>div[style*="font-size:10.5px"]{font-size:var(--public-meta)!important;line-height:1.45!important}.redesign-page pre[style*="font-size:11.5px"]{font-size:var(--public-code)!important;line-height:1.7!important}.redesign-cloud [data-kgrid][style*="grid-template-columns:220px"]>:is(code,span){font-size:var(--public-meta)!important;line-height:1.45!important;overflow-wrap:anywhere}@media (max-width: 760px){.public-shell-redesign{--public-copy-lede: 18px;--public-copy: 16px;--public-copy-card: 15px;--public-control: 14px;--public-meta: 13px;--public-label: 12px;--public-code: 13px}.public-shell-redesign main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}.public-shell-redesign :is(.developer-code-block pre,.redesign-download-cli pre,.notetaker-api-section pre){font-size:var(--public-code)}}.auth-shell,.auth-shell p{font-size:15px;line-height:1.6}.auth-shell :is(a,button,label){font-size:14px;line-height:1.45}.auth-shell :is(input,select,textarea){font-size:16px;line-height:1.5}.auth-shell small{font-size:13px;line-height:1.45}.public-shell-redesign .notetaker-marketing-preview>header small,.public-shell-redesign .notetaker-marketing-preview>header em,.public-shell-redesign .notetaker-preview-metrics dt,.public-shell-redesign .notetaker-marketing-preview>footer,.public-shell-redesign .notetaker-marketing-preview>footer small{font-size:12px;line-height:1.4}.public-shell-redesign .notetaker-marketing-preview>header strong,.public-shell-redesign .notetaker-preview-metrics dd,.public-shell-redesign .notetaker-preview-columns h3{font-size:15px;line-height:1.55}.public-shell-redesign :is(.notetaker-preview-summary p,.notetaker-preview-columns p){font-size:var(--public-copy);line-height:1.55}.public-shell-redesign .notetaker-control-section li,.public-shell-redesign .model-catalog-notes>p{font-size:var(--public-copy-card);line-height:1.6}.public-shell-redesign .notetaker-preview-summary>span,.public-shell-redesign .notetaker-proof-strip strong{font-size:14px;line-height:1.4}.public-shell-redesign .notetaker-proof-strip small{font-size:13px;line-height:1.5}.public-shell-redesign .model-pricing-tier-note strong{font-size:14px!important;line-height:1.45}.public-shell-redesign .model-pricing-tier-note small{font-size:13px!important;line-height:1.5}.kendr-cookie-banner h2,.kendr-cookie-panel h2{font-size:17px;line-height:1.35}.kendr-cookie-banner p,.kendr-cookie-panel p,.kendr-cookie-choice span{font-size:14px;line-height:1.6}.kendr-cookie-banner a,.kendr-cookie-button,.kendr-cookie-settings{font-size:14px;line-height:1.4}.kendr-cookie-choice strong,.kendr-cookie-required{font-size:14px!important;line-height:1.4}.product-shell{--app-copy: 15px;--app-chat-copy: 16px;--app-control: 14px;--app-meta: 13px;--app-code: 13px;line-height:1.55}.product-shell :is(p,li){font-size:var(--app-copy)!important;line-height:1.6}.product-shell :is(a,button,label){font-size:var(--app-control)!important;line-height:1.45}.product-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--app-copy)!important;line-height:1.5}.product-shell :is(small,time,dt){font-size:var(--app-meta)!important;line-height:1.45}.product-shell :is(dd,td,[role=cell]){font-size:var(--app-control);line-height:1.5}.product-shell :is([class*=-meta],[class*=-eyebrow],[class*=-kicker],[class*=-caption],[class*=-footnote],[class*=-hint]){font-size:var(--app-meta)!important;line-height:1.45}.product-shell p:is([class*=-meta],[class*=-caption],[class*=-footnote],[class*=-hint]){font-size:var(--app-copy)!important;line-height:1.6}.product-shell :is(.sidebar-item,.admin-scope,.profile-menu button,.button,.filter-bar,.tab,[role=tab]){font-size:var(--app-control)!important}.product-shell .section-heading h2{font-size:17px;line-height:1.35}.product-shell :is(.page-heading p,.section-heading p,[class*=-description]){font-size:var(--app-copy)!important;line-height:1.6}.product-shell :is(.status,.metric span,.turn-meta span){font-size:var(--app-meta)!important;line-height:1.35}.product-shell .turn-meta strong{font-size:var(--app-control);line-height:1.4}.product-shell .turn-content,.product-shell .turn-content :is(p,li){font-size:var(--app-chat-copy)!important;line-height:1.72}.product-shell :is(code,kbd,samp){font-size:var(--app-code)!important;line-height:1.55}.product-shell pre{font-size:var(--app-code);line-height:1.7}.product-shell :is(.data-row:not(.data-head):not(.is-head),.admin-model-row:not(.admin-model-head),.admin-pool-row:not(.admin-pool-head)){font-size:var(--app-control)!important;line-height:1.45}.product-shell :is(.data-row:not(.data-head):not(.is-head),.admin-model-row:not(.admin-model-head),.admin-pool-row:not(.admin-pool-head)) :is(strong,b){font-size:var(--app-control)!important;line-height:1.4}.product-shell :is(.table-head,.data-head,.data-row.is-head,.admin-model-head,.admin-pool-head,th,[role=columnheader]),.product-shell :is(.table-head,.data-head,.data-row.is-head,.admin-model-head,.admin-pool-head,th,[role=columnheader]) :is(span,strong,small){font-size:var(--app-meta)!important;line-height:1.35}@media (max-width: 760px){.product-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}.product-shell :is(.page-heading p,.section-heading p){max-width:68ch}}.hosting-admin-page>.notice{margin-top:14px}.hosting-control-metrics{margin:22px 0 4px}.hosting-lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hosting-lane-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.hosting-lane-card>header{display:grid;min-height:94px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;border-bottom:1px solid var(--divider)}.hosting-lane-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--raised);color:var(--blue)}.hosting-lane-card>header>span:nth-child(2){display:grid;min-width:0;gap:5px}.hosting-lane-card>header strong{color:var(--strong);font-size:14px;font-weight:620}.hosting-lane-card>header small{color:var(--muted);font-size:13px;line-height:1.45}.hosting-lane-facts{display:grid;grid-template-columns:1fr 1fr;margin:0;border-bottom:1px solid var(--divider)}.hosting-lane-facts>div{display:grid;min-width:0;gap:4px;padding:11px 13px;border-right:1px solid var(--divider);border-bottom:1px solid var(--divider)}.hosting-lane-facts>div:nth-child(2n){border-right:0}.hosting-lane-facts>div:nth-last-child(-n+2){border-bottom:0}.hosting-lane-facts dt{color:var(--subtle);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.hosting-lane-facts dd{overflow:hidden;margin:0;color:var(--secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hosting-blockers{display:grid;flex:1;gap:9px;padding:13px 15px}.hosting-blockers>strong{color:var(--secondary);font-size:13px;font-weight:620}.hosting-blockers ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.hosting-blockers li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;padding:9px;border:1px solid rgba(181,70,60,.16);border-radius:7px;background:#b5463c09;color:var(--amber)}.hosting-blockers li>span{display:grid;min-width:0;gap:3px}.hosting-blockers li b{color:var(--secondary);font-size:13px;font-weight:600}.hosting-blockers li small{color:var(--muted);font-size:13px;line-height:1.45}.hosting-blockers p{display:flex;align-items:center;gap:7px;margin:0;color:var(--green);font-size:13px}.hosting-validation-scope{display:flex;align-items:flex-start;gap:7px;margin:0;padding:0 15px 13px;color:var(--muted);font-size:13px;line-height:1.45}.hosting-validation-scope svg{flex:0 0 auto;margin-top:2px;color:var(--blue)}.hosting-lane-card>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:12px 15px;border-top:1px solid var(--divider)}.hosting-lane-card>footer>small{margin-right:auto;color:var(--subtle);font-size:13px}.hosting-lane-card>time{padding:0 15px 12px;color:var(--subtle);font-size:12px;text-align:right}.hosting-history-list{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.hosting-history-row{display:grid;min-height:68px;grid-template-columns:30px minmax(250px,1.4fr) minmax(190px,.85fr) auto auto;align-items:center;gap:11px;padding:10px 14px;border-top:1px solid var(--divider)}.hosting-history-row:first-child{border-top:0}.hosting-history-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--green)}.hosting-history-summary,.hosting-history-actor{display:grid;min-width:0;gap:4px}.hosting-history-summary strong,.hosting-history-actor strong{overflow:hidden;color:var(--secondary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hosting-history-summary small,.hosting-history-actor time,.hosting-history-revision{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hosting-history-empty{display:flex;min-height:96px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--subtle)}.hosting-history-empty>span{display:grid;gap:4px}.hosting-history-empty strong{color:var(--secondary);font-size:13px}.hosting-history-empty small{color:var(--muted);font-size:13px}.hosting-action-dialog{width:min(620px,calc(100vw - 32px));max-height:min(88vh,820px);margin:auto;padding:0;overflow:hidden auto;border:1px solid var(--border-strong);border-radius:12px;background:var(--raised);color:var(--text);box-shadow:0 30px 90px #0000008c}.hosting-action-dialog::backdrop{background:#070706ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hosting-action-dialog-panel{display:grid;gap:15px;padding:20px}.hosting-action-dialog-panel>header{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px}.hosting-action-dialog-panel>header>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--green)}.hosting-action-dialog-panel>header>span.is-danger{color:var(--rose)}.hosting-action-dialog-panel>header>div{display:grid;min-width:0;gap:4px}.hosting-action-dialog-panel h2{margin:0;color:var(--strong);font-size:17px;font-weight:620}.hosting-action-dialog-panel>header small{color:var(--subtle);font-size:12px}.hosting-action-dialog-panel>.notice{margin:0}.hosting-action-dialog-panel>label{display:grid;gap:7px;color:var(--secondary);font-size:13px}.hosting-action-dialog-panel>label>span{font-weight:600}.hosting-action-dialog-panel input,.hosting-action-dialog-panel textarea{width:100%;min-width:0;padding:0 11px;border:1px solid var(--border);border-radius:7px;outline:none;background:var(--input);color:var(--text);font:14px/1.5 inherit}.hosting-action-dialog-panel input{min-height:40px}.hosting-action-dialog-panel textarea{padding-top:10px;padding-bottom:10px;resize:vertical}.hosting-action-dialog-panel input:focus,.hosting-action-dialog-panel textarea:focus{border-color:#6f8f6366;box-shadow:0 0 0 3px #6f8f6312}.hosting-action-dialog-panel>label small{color:var(--muted);font-size:13px;line-height:1.45}.hosting-action-dialog-panel>label code{color:var(--secondary)}.hosting-action-dialog-panel>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:3px;border-top:1px solid var(--divider)}.hosting-step-up{display:grid;gap:11px;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.hosting-step-up.is-verified{border-color:#6f8f6338;background:#6f8f6309}.hosting-step-up>div:first-child{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px}.hosting-step-up>div:first-child>svg{color:var(--blue)}.hosting-step-up>div:first-child>span{display:grid;gap:3px}.hosting-step-up strong{color:var(--secondary);font-size:13px;font-weight:620}.hosting-step-up small,.hosting-step-up>p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.hosting-step-up>p{color:var(--secondary)}.hosting-step-up-code{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:8px}.hosting-step-up-code>label{display:grid;gap:6px;color:var(--muted);font-size:13px}.hosting-step-up-code>small{grid-column:1 / -1}.hosting-step-up-code input{letter-spacing:.2em}@media (max-width: 1180px){.hosting-lane-grid{grid-template-columns:1fr}.hosting-history-row{grid-template-columns:30px minmax(220px,1fr) minmax(170px,.8fr) auto}.hosting-history-row>.status{grid-column:4}.hosting-history-revision{grid-column:2}}@media (max-width: 720px){.hosting-history-row{grid-template-columns:30px minmax(0,1fr) auto}.hosting-history-actor,.hosting-history-revision{grid-column:2}.hosting-history-row>.status{grid-column:3;grid-row:1}.hosting-action-dialog-panel{padding:16px}.hosting-step-up-code{grid-template-columns:1fr;align-items:stretch}.hosting-step-up-code>small{grid-column:1}.hosting-action-dialog-panel>footer{flex-direction:column-reverse}.hosting-action-dialog-panel>footer .button{justify-content:center;width:100%}}.delivery-metrics{margin:22px 0 4px}.delivery-branch-picker{display:flex;align-items:center;gap:8px;color:var(--subtle)}.delivery-branch-picker select{min-width:220px}.delivery-branch-list{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.delivery-branch-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--secondary);font:13px/1.4 inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.delivery-branch-row:hover{border-color:var(--border-strong)}.delivery-branch-row.is-active{border-color:#6f8f6366;background:#6f8f630d}.delivery-branch-row>svg{color:var(--blue)}.delivery-branch-name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.delivery-branch-tag{padding:1px 7px;border:1px solid rgba(111,143,99,.3);border-radius:999px;color:var(--green);font-size:11px}.delivery-branch-tag.is-muted{border-color:var(--border);color:var(--subtle)}.delivery-branch-sha{color:var(--subtle);font-size:12px}.delivery-ci-counts{display:flex;flex-wrap:wrap;gap:7px}.delivery-run-list{display:grid;gap:7px;margin-top:14px}.delivery-run-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:58px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.delivery-run-row.is-failed{border-color:#b5463c47}.delivery-run-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:7px}.delivery-run-row.is-passed .delivery-run-icon{color:var(--green)}.delivery-run-row.is-failed .delivery-run-icon{color:var(--rose)}.delivery-run-row.is-in_progress .delivery-run-icon{color:var(--amber)}.delivery-run-main{display:grid;min-width:0;gap:4px}.delivery-run-main strong{overflow:hidden;color:var(--secondary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.delivery-run-main small{overflow:hidden;color:var(--muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.delivery-run-actions{display:flex;align-items:center;gap:8px}.delivery-run-link{color:var(--blue);font-size:12.5px;text-decoration:none}.delivery-run-link:hover{text-decoration:underline}.delivery-run-hint{color:var(--subtle);font-size:12px}.delivery-history-list{display:grid;gap:7px;margin-top:14px}.delivery-history-row{display:grid;grid-template-columns:30px minmax(220px,1.4fr) minmax(180px,.8fr) auto;align-items:center;gap:11px;min-height:60px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.delivery-history-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--blue)}.delivery-history-summary,.delivery-history-actor{display:grid;min-width:0;gap:4px}.delivery-history-summary strong,.delivery-history-actor strong{overflow:hidden;color:var(--secondary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.delivery-history-summary small,.delivery-history-actor time{overflow:hidden;color:var(--muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.delivery-empty{display:flex;min-height:92px;align-items:center;justify-content:center;gap:10px;margin-top:14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--subtle)}.delivery-empty>span{display:grid;gap:4px}.delivery-empty strong{color:var(--secondary);font-size:13px}.delivery-empty small{color:var(--muted);font-size:13px}@media (max-width: 1180px){.delivery-branch-row{grid-template-columns:18px minmax(0,1fr) auto auto}.delivery-branch-sha{display:none}}@media (max-width: 720px){.delivery-run-row{grid-template-columns:30px minmax(0,1fr) auto}.delivery-run-row>.status{grid-column:2}.delivery-run-actions{grid-column:3;grid-row:1}.delivery-history-row{grid-template-columns:30px minmax(0,1fr) auto}.delivery-history-actor{grid-column:2}.delivery-history-row>.status{grid-column:3;grid-row:1}.delivery-branch-picker select{min-width:0}}.placeholder\:text-stone-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-600::placeholder{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.hover\:border-emerald-400\/60:hover{border-color:#34d39999}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:text-stone-300:hover{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-amber-400\/35:focus{border-color:#fbbf2459}.focus\:border-white\/20:focus{border-color:#fff3}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}}
