.o-thread{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.o-thread>.o-empty{margin:0}.o-ask-row{align-self:flex-end;justify-items:end;gap:2px;min-width:0;max-width:80%;display:grid}.o-ask{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r3) var(--r3) var(--s1) var(--r3);background:var(--fill);min-width:0;display:grid}.o-ask>p{white-space:pre-wrap;overflow-wrap:anywhere}.o-ask-edit{border-radius:var(--r3);align-self:stretch}.o-ask-edit>textarea{resize:vertical;field-sizing:content;min-height:80px;max-height:40dvh;font-size:16px;line-height:22px}.o-ask-acts{justify-content:flex-end;gap:var(--s2);display:flex}.o-msg-acts{opacity:0;transition:opacity var(--fast) var(--ease);align-items:center;gap:2px;display:flex}.o-ask-row:hover>.o-msg-acts,.o-msg-acts:focus-within{opacity:1}.o-msg-acts:has(.o-variants){opacity:1}@media (hover:none){.o-msg-acts{opacity:1}}.o-variants{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;font-size:13px;line-height:18px;display:inline-flex}.o-variants>.o-button[data-icon-only]{width:28px;min-height:28px}.o-answer{gap:var(--s3);min-width:0;display:grid}.o-answer-foot{align-items:center;gap:2px var(--s1);min-height:36px;margin-top:calc(-1 * var(--s1));flex-wrap:wrap;display:flex}.o-answer-foot>.o-button[data-icon-only]:first-child,.o-answer-foot>.o-variants:first-child{margin-left:-8px}.o-answer-foot>.o-tag{margin-right:var(--s1)}.o-answer-facts{align-items:center;gap:var(--s2);margin-left:var(--s2);color:var(--text-3);font-size:13px;line-height:18px;display:inline-flex}.o-answer-problem{align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--bad-soft);color:var(--text);flex-wrap:wrap;display:flex}.o-answer-problem>.o-icon{color:var(--bad)}.o-answer-problem>span{flex:240px}.o-answer-saved{align-items:center;gap:var(--s1) var(--s2);margin:var(--s2) 0 0;color:var(--text-2);flex-wrap:wrap;font-size:13px;display:flex}.o-answer-saved>span{overflow-wrap:anywhere;flex:200px;min-width:0}.o-calls{gap:var(--s2);min-width:0;display:grid}.o-call{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);min-width:0}.o-call[data-state=running]{background:0 0;border:0}.o-call-head{align-items:center;column-gap:var(--s3);width:100%;min-height:52px;padding:var(--s2) var(--s4);border-radius:var(--r2);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto 16px;display:grid}.o-call-head:hover{background:var(--fill)}.o-call-head>.o-icon:first-child{color:var(--text-2)}.o-call-head>.o-icon:last-child{color:var(--text-3);transition:transform var(--fast) var(--ease)}.o-call-head[aria-expanded=true]>.o-icon:last-child{transform:rotate(180deg)}.o-call-text{min-width:0;display:grid}.o-call-title{font-weight:600}.o-call-line{font:var(--t-small);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-call[data-state=failed] .o-call-line{white-space:normal}.o-call[data-state=canceled] .o-call-title,.o-call[data-state=declined] .o-call-title{color:var(--text-2);font-weight:400}.o-call-body{gap:var(--s3);padding:0 var(--s4) var(--s4) calc(var(--s4) + 20px + var(--s3));display:grid}.o-call-fields{gap:var(--s2);margin:0;display:grid}.o-call-fields>div,.o-call-fields>.o-advanced>div{gap:var(--s3);grid-template-columns:minmax(96px,160px) minmax(0,1fr);display:grid}.o-call-fields dt{font:var(--t-small);color:var(--text-2);padding-top:2px}.o-call-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.o-call-json{max-height:240px;padding:var(--s3);border-radius:var(--r1);background:var(--fill);font:13px/18px var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.o-call-meta{align-items:center;gap:var(--s2);margin:calc(-1 * var(--s2)) 0 0;padding:0 var(--s4) var(--s3) calc(var(--s4) + 20px + var(--s3));font:var(--t-small);color:var(--text-3);flex-wrap:wrap;display:flex}.o-call-results{gap:var(--s3);padding:0 var(--s3) var(--s3);display:grid}.o-assist-media{gap:var(--s2);min-width:0;margin:0;display:grid}.o-assist-media>img,.o-assist-media>video{border-radius:var(--r1);background:var(--fill);width:auto;max-width:100%;max-height:min(480px,60dvh);display:block}.o-assist-media>video,.o-assist-media>audio{width:100%}.o-assist-media-wait{aspect-ratio:16/9;border-radius:var(--r1);width:100%;max-height:320px}.o-assist-file{align-items:center;gap:var(--s1) var(--s2);min-width:0;font:var(--t-small);color:var(--text-2);flex-wrap:wrap;display:flex}.o-assist-file>.o-icon{color:var(--text-3)}.o-assist-file>.o-truncate{min-width:0;max-width:100%;color:var(--text);flex:0 auto}.o-assist-file>.o-button{min-height:32px;padding:0 var(--s3);margin-left:auto}.o-confirm{gap:var(--s4);padding:var(--s4) var(--s5) var(--s4) var(--s4);border-color:var(--line-strong);display:grid}.o-confirm-head{column-gap:var(--s3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.o-confirm-head>.o-icon{color:var(--text-2);margin-top:2px}.o-confirm-head h3{font:var(--t-section);margin:0}.o-confirm-head p{color:var(--text-2);margin:2px 0 0}.o-confirm>.o-call-body{padding:0 0 0 calc(20px + var(--s3))}.o-confirm-note{gap:var(--s2);margin:0 0 0 calc(20px + var(--s3));font:var(--t-small);color:var(--warn);align-items:baseline;display:flex}.o-confirm-fields{gap:var(--s3);margin-left:calc(20px + var(--s3));display:grid}.o-confirm-text{resize:vertical;min-height:72px;line-height:22px}.o-confirm-acts{align-items:center;gap:var(--s2);margin-left:calc(20px + var(--s3) - var(--s4));flex-wrap:wrap;display:flex}.o-confirm-gap{flex:1}@media (max-width:560px){.o-confirm{padding:var(--s4)}.o-confirm-acts{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.o-confirm-gap{display:none}.o-confirm-acts>.o-button{min-height:var(--hit);white-space:normal}.o-confirm-acts>.o-button:last-child{order:-2;grid-column:1/-1}.o-confirm-acts>.o-button:nth-last-child(2){order:-1;grid-column:1/-1}}.o-assist-chips{gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.o-assist-chip{align-items:center;gap:var(--s1);max-width:260px;min-height:28px;padding:0 var(--s1) 0 var(--s2);border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);font:var(--t-small);color:var(--text);display:inline-flex}.o-ask .o-assist-chip{padding-right:var(--s2)}.o-assist-chip>.o-icon{color:var(--text-3);flex:none}.o-assist-chip[data-tool]{border-color:var(--chosen);font-weight:600}.o-assist-chip[data-tool]>.o-icon{color:var(--text)}.o-assist-chip[aria-busy=true]{color:var(--text-3);animation:o-pulse 1.4s var(--ease) infinite}.o-assist-chip>button{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.o-assist-chip>button:hover{background:var(--fill);color:var(--text)}.o-composer{gap:var(--s2);padding:var(--s2) var(--s2) var(--s1);border:1px solid var(--line-strong);border-radius:var(--r3);background:var(--surface);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);display:grid}.o-composer:focus-within{border-color:var(--accent)}.o-composer[data-dropping]{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}.o-composer>.o-assist-chips{padding:var(--s1) var(--s1) 0}.o-composer>textarea{width:100%;min-height:40px;max-height:40dvh;padding:8px var(--s2) 0;resize:none;color:var(--text);font:var(--t-body);field-sizing:content;background:0 0;border:0;outline:0;font-size:16px}.o-composer>textarea::placeholder{color:var(--text-3)}.o-composer>.o-notice{margin:0}.o-composer-note-acts{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.o-composer-note{align-items:baseline;gap:var(--s2);padding:0 var(--s2);font:var(--t-small);color:var(--bad);margin:0;display:flex}.o-composer-row{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.o-composer-row>.o-button[data-kind=quiet]{color:var(--text-2)}.o-composer-row>.o-button[data-kind=quiet]:hover{color:var(--text)}.o-composer-row>.o-button[aria-pressed=true]{background:var(--fill);color:var(--text);box-shadow:inset 0 0 0 1px var(--chosen);font-weight:600}.o-composer-row>.o-button[data-off]{color:var(--text-3)}.o-composer-row>.o-button:not([data-icon-only]){padding:0 var(--s3) 0 var(--s2)}.o-composer-sep{width:1px;height:20px;margin:0 var(--s1);background:var(--line)}.o-composer-gap{flex:1}@media (max-width:560px){.o-composer-tool{display:none}.o-composer-row{gap:0}.o-composer-row>.o-button:not([data-icon-only]){width:32px;padding:0}.o-composer-row>.o-button{min-height:40px}.o-composer-row>.o-button[data-icon-only]{width:32px}.o-composer-row>.o-button:last-child{width:40px}.o-composer-sep{display:none}}.o-palette{gap:var(--s3);display:grid}.o-palette-list{border:1px solid var(--line);border-radius:var(--r2);max-height:min(360px,50dvh);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.o-palette-list>li+li{border-top:1px solid var(--line)}.o-palette-list button{align-items:center;gap:var(--s3);width:100%;min-height:var(--hit);padding:var(--s2) var(--s3);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.o-palette-list button:hover{background:var(--fill)}.o-palette-list button>.o-icon{color:var(--text-3)}.o-palette-list button[aria-pressed=true]{background:var(--fill);box-shadow:inset 2px 0 0 var(--chosen);font-weight:600}.o-palette-list button[aria-pressed=true]>.o-icon{color:var(--text)}.o-palette-list button>.o-faint{font:var(--t-small)}@media (max-width:760px){.o-ask-row{max-width:90%}.o-call-body,.o-call-meta{padding-left:var(--s4)}.o-call-fields>div,.o-call-fields>.o-advanced>div{grid-template-columns:minmax(0,1fr);gap:0}}.o-composer{container-type:inline-size}.o-composer:has(.o-select) .o-composer-tool{display:none}.o-composer:has(.o-select) .o-composer-row>.o-button:not([data-icon-only]):has(.o-composer-tool){width:36px;padding:0}@container (width<=820px){.o-composer-tool{display:none}.o-composer-row>.o-button:not([data-icon-only]):has(.o-composer-tool){width:36px;padding:0}}.o-lora-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);overflow:hidden}.o-call-head>.o-lora-tag{margin-top:var(--s1);grid-area:2/2/auto/-1;justify-self:start}.o-lora-pick{gap:var(--s1);max-width:200px}.o-composer-row>.o-button.o-lora-pick{width:auto;padding:0 var(--s2)}.o-lora-pick>.o-lora-word{color:var(--text-2)}.o-lora-pick>.o-lora-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.o-lora-pick[data-chosen]>.o-lora-value{color:var(--text);font-weight:600}.o-lora-menu{min-width:260px}.o-lora-entry{padding:var(--s1) 0;display:grid}.o-lora-entry>small{font:var(--t-small);color:var(--text-2)}@container (width<=820px){.o-composer-row>.o-button.o-lora-pick{flex:100%;order:11;justify-content:flex-start;max-width:none}}.o-web-hits{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.o-web-hits>li{align-items:baseline;gap:0 var(--s2);flex-wrap:wrap;min-width:0;display:flex}.o-web-hits a{color:var(--text);overflow-wrap:anywhere}.o-web-hits .o-faint{font:var(--t-small)}.o-decision{gap:var(--s3);padding:var(--s4);display:grid}.o-decision-question{font:var(--t-small);color:var(--text-2);overflow-wrap:anywhere;margin:0}.o-decision-verdict{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:28px}.o-decision-verdict[data-clear]{color:var(--text)}.o-decision-bars{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.o-decision-bars>li{align-items:center;gap:var(--s3);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(64px,2fr) 48px;display:grid}.o-decision-label{overflow-wrap:anywhere}.o-decision-bars>li[data-chosen] .o-decision-label{font-weight:600}.o-decision-bars>li[data-none]{color:var(--text-2)}.o-decision-track{background:var(--fill);border-radius:4px;height:8px;display:block;overflow:hidden}.o-decision-track>span{background:var(--text-3);border-radius:4px;height:100%;display:block}.o-decision-bars>li[data-chosen] .o-decision-track>span{background:var(--text)}.o-decision-pct{text-align:right;color:var(--text-2)}.o-decision-foot{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}@media (max-width:560px){.o-decision-bars>li{grid-template-columns:minmax(0,1fr) 48px}.o-decision-track{grid-area:2/1/auto/-1}}.o-sources a{color:var(--text);overflow-wrap:anywhere}.o-decide{gap:var(--s4);display:grid}.o-decide-chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.o-decide-add{gap:var(--s2);display:flex}.o-decide-add>.o-input{flex:1;min-width:0}.o-decide textarea{resize:vertical;min-height:96px}.o-skill-menu{width:min(360px,100vw - 16px);max-height:min(420px,70vh);overflow-y:auto}.o-skill-menu>button{padding:var(--s1) var(--s3);justify-content:flex-start}.o-skill-entry{min-width:0;padding:var(--s1) 0;flex:1;display:grid}.o-skill-entry>small{color:var(--text-2);font:var(--t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.o-skill-tick{flex:none;place-items:center;width:16px;display:grid}.o-assist-chip[data-skill]{border-color:var(--chosen)}.o-options{gap:var(--s4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.o-option{gap:var(--s2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.o-option-head{gap:2px;display:grid}.o-option-head>span{color:var(--text-2);font-size:13px;line-height:18px}.o-option-head>span>i{color:var(--text-3);font-style:normal}.o-option-head>small{color:var(--text-3)}.o-option-note{color:var(--text-2);gap:2px;display:grid}.o-option-note>small[data-why]{color:var(--text-3)}.o-segments.o-options-segments{width:100%;display:flex}.o-segments.o-options-segments>button{padding:5px var(--s2);flex:auto;font-size:14px}.o-options-choice{gap:var(--s2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.o-options-cards{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.o-choice{padding:var(--s3);text-align:left;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--surface);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);align-content:start;gap:2px;display:grid}.o-choice:hover{background:var(--fill)}.o-choice>strong{font-weight:600}.o-choice>small{color:var(--text-2)}.o-choice[aria-checked=true]{border-color:var(--chosen);box-shadow:0 0 0 1px var(--chosen);background:var(--fill)}.o-choice:disabled{cursor:default;border-style:dashed;border-color:var(--line);background:0 0}.o-choice:disabled>strong,.o-choice:disabled>small{color:var(--text-3)}.o-number{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.o-number[data-slider]{grid-template-columns:minmax(0,1fr) 120px}.o-number>.o-input{min-height:36px;padding:4px var(--s3);text-align:right}.o-number>input[type=range]{width:100%;accent-color:var(--accent);margin:0}.o-number>input[type=range][data-unset]{opacity:.5}.o-option-text{justify-items:end;gap:2px;display:grid}.o-option-text>.o-input{justify-self:stretch}textarea.o-input{resize:vertical;line-height:22px}.o-more{gap:var(--s3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.o-more-toggle{align-items:center;gap:var(--s2);min-height:36px;margin-left:calc(-1 * var(--s2));padding:0 var(--s3) 0 var(--s2);border-radius:var(--r1);color:var(--text-2);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;justify-self:start;display:inline-flex}.o-more-toggle:hover{background:var(--fill);color:var(--text)}.o-more-toggle>.o-icon{transition:transform var(--fast) var(--ease)}.o-more-toggle[aria-expanded=true]>.o-icon{transform:rotate(90deg)}.o-more-toggle>small{color:var(--text-3)}.o-more-toggle>small[data-bad]{color:var(--bad)}.o-more-body{gap:var(--s4);min-width:0;padding:var(--s1) 0 var(--s1) calc(var(--s4) + 1px);border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin-left:7px;display:grid}.o-more-body[hidden]{display:none}.o-more-body[data-unfold]:not([hidden]){animation:o-unfold var(--base) var(--ease)}@keyframes o-unfold{0%{opacity:0;transform:translateY(-4px)}}.o-check{align-items:flex-start;gap:var(--s3);cursor:pointer;display:flex}.o-check>input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.o-check>span{gap:2px;min-width:0;display:grid}.o-check>span>small{color:var(--text-2)}.o-check:has(input:disabled){opacity:.5;cursor:default}.o-problem{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.o-problem>span{flex:220px}.o-savebar[data-state]{z-index:1;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line);border-radius:0 0 var(--r2) var(--r2);background:var(--bg);animation:o-fade var(--base) var(--ease);display:grid;position:sticky;bottom:0}.o-savebar:focus{outline:none}.o-savebar-row{align-items:center;gap:var(--s2);flex-wrap:wrap;min-height:36px;display:flex}.o-savebar-state{align-items:center;gap:var(--s2);min-width:0;color:var(--text-2);flex:1;font-size:13px;line-height:18px;display:inline-flex}.o-savebar[data-state=saved] .o-savebar-state{color:var(--ok)}.o-said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.o-more-toggle{min-height:44px}.o-more-body{padding-left:calc(var(--s3) + 1px)}.o-savebar-state{flex-basis:100%}.o-savebar-row>.o-button{flex:1;min-height:44px}}@media (min-width:761px){.o-dialog[data-narrow]{width:min(420px,100vw - 32px)}}.o-page{align-content:start;gap:var(--stack);width:100%;max-width:var(--w-read);padding:var(--s6) var(--gutter) var(--s7);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.o-page[data-width=work]{max-width:var(--w-work)}.o-page[data-width=full]{max-width:none}.o-columns{grid-template-columns:var(--w-side) minmax(0, 1fr);gap:var(--s5);align-items:start;display:grid}.o-page-header{gap:var(--s1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.o-page-title{align-items:flex-start;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.o-page-name{gap:var(--s1);flex:auto;min-width:0;display:grid}.o-page-name>div{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.o-page-name h1{overflow-wrap:break-word;min-width:0}.o-page-action{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;min-height:34px;margin-left:auto;display:flex}.o-page-sub{max-width:64ch;color:var(--text-2)}.o-page-header>.o-tabs-nav,.o-page-header>.o-tabs{margin-top:var(--s4)}.o-back{justify-self:start;align-items:center;gap:var(--s1);min-height:32px;margin:0 0 var(--s1) calc(-1 * var(--s2));padding:0 var(--s2);border-radius:var(--r1);color:var(--text-2);font:var(--t-small);cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;display:inline-flex}.o-back:hover{background:var(--fill);color:var(--text);text-decoration:none}.o-tabs{column-gap:var(--s5);border-bottom:1px solid var(--line);min-width:0;display:flex;position:relative}.o-tabs-row{column-gap:var(--s5);min-width:0;display:flex;overflow:hidden}.o-tabs[data-tight]>.o-tabs-row{column-gap:var(--s4)}.o-tab,.o-tabs-more{align-items:center;gap:var(--s2);min-height:var(--hit);border-radius:var(--r1);color:var(--text-2);font:var(--t-body);white-space:nowrap;cursor:pointer;transition:color var(--fast) var(--ease);background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.o-tab:hover,.o-tabs-more:hover,.o-tabs-more[aria-expanded=true]{color:var(--text);text-decoration:none}.o-tab[data-current]{color:var(--text);font-weight:600}.o-tab:focus-visible,.o-tabs-more:focus-visible{outline-offset:-2px}.o-tab span[data-label]{flex-direction:column;align-items:center;display:inline-flex}.o-tabs-row>.o-tab:first-child span[data-label]{align-items:flex-start}.o-tab span[data-label]:after{content:attr(data-label) / "";visibility:hidden;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.o-tabs-count{background:var(--fill-strong);min-width:20px;height:20px;color:var(--text-2);font:600 12px/20px var(--font);text-align:center;border-radius:10px;padding:0 6px}.o-tabs-ink{background:var(--accent);pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0}.o-tabs-ink[data-moves]{transition:transform var(--base) var(--ease), width var(--base) var(--ease)}.o-tabs-ruler{column-gap:var(--s5);visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}@keyframes o-drop{0%{opacity:0;transform:translateY(-4px)}}.o-menu{min-width:220px;max-width:calc(100vw - 16px);padding:var(--s1);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);color:var(--text);box-shadow:var(--float);margin:0;position:fixed;inset:auto}.o-menu:popover-open{animation:o-drop var(--fast) var(--ease);display:grid}.o-menu>a,.o-menu>button{justify-content:space-between;align-items:center;gap:var(--s3);min-height:40px;padding:0 var(--s3);border-radius:var(--r1);color:var(--text);font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.o-menu>:is(a,button):is(:hover,:focus-visible){background:var(--fill);text-decoration:none}.o-menu>:is(a,button):focus-visible{outline-offset:-2px}.o-menu>button:disabled{color:var(--text-3);cursor:default;background:0 0}.o-menu>button>.o-icon{color:var(--text-3)}.o-menu>button[data-danger],.o-menu>button[data-danger]>.o-icon{color:var(--bad)}.o-menu>hr{width:100%;margin:var(--s1) 0;border:0;border-top:1px solid var(--line)}.o-menu-name{display:none}:root:not([data-view=advanced]) [data-level=advanced]{display:none!important}div.o-advanced{gap:inherit;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.o-reveal{outline:6px solid #0000;animation:1.2s ease-out o-reveal}@keyframes o-reveal{0%,30%{background-color:var(--accent-soft);outline-color:var(--accent-soft)}}.o-morehint{padding-top:var(--s4);border-top:1px solid var(--line);color:var(--text-3);font:var(--t-small)}.o-morehint>button{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;margin:-12px -4px;padding:12px 4px;font-weight:600}.o-morehint>button:hover{text-decoration:underline}.o-morehint>button:disabled{color:var(--text-3);cursor:default}.o-morehint-problem{margin-top:var(--s1);color:var(--bad);display:block}@media (max-width:760px){.o-page{padding:var(--s5) var(--gutter) var(--s6)}.o-page-action .o-button{min-height:var(--hit)}.o-page-action:has(>:nth-child(2)){flex-wrap:wrap-reverse;flex:100%}.o-page-action:has(>:nth-child(2)) .o-button:not([data-icon-only]){flex:auto}.o-page-action:has(>:nth-child(2)) .o-button[data-kind=primary]{flex-grow:1.6}.o-columns{grid-template-columns:minmax(0,1fr)}.o-tabs,.o-tabs-row,.o-tabs-ruler{column-gap:var(--s4)}.o-back{min-height:var(--hit)}.o-menu{width:100%;max-width:none;max-height:calc(80dvh - var(--nav-h));padding:var(--s2) var(--s2) calc(var(--s2) + env(safe-area-inset-bottom));border-radius:var(--r3) var(--r3) 0 0;border-width:1px 0 0;overflow:auto;inset:auto 0 var(--nav-h) 0!important}.o-menu:popover-open{animation:o-sheet var(--slow) var(--ease)}.o-menu::backdrop{background:var(--scrim)}.o-menu-name{padding:var(--s2) var(--s3) var(--s2);color:var(--text-2);font:var(--t-small);font-weight:600;display:block}.o-menu>a,.o-menu>button{min-height:var(--hit)}}.o-activity{align-items:start;column-gap:var(--s3);grid-template-columns:20px minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.o-activity[data-size=row]{min-height:52px;padding:var(--s3) var(--s4);border-top:1px solid var(--line)}.o-activity[data-size=row]:first-child{border-top:0}.o-activity-mark{grid-area:1/1;place-items:center;width:20px;height:22px;display:grid}.o-activity[data-phase=done] .o-activity-mark{color:var(--ok)}.o-activity[data-phase=failed] .o-activity-mark{color:var(--bad)}.o-activity-ring{border:1.5px solid var(--text-3);border-radius:50%;width:9px;height:9px}.o-activity-text{grid-area:1/2;min-width:0;display:grid}.o-activity-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-activity-meta{font:var(--t-small);color:var(--text-2);overflow-wrap:anywhere}.o-activity-text>.o-progress{margin-top:6px}.o-activity-acts{align-items:center;gap:var(--s1);grid-area:1/3;margin:-2px 0;display:flex}.o-activity[data-size=row] .o-activity-acts>.o-button:not([data-icon-only]){min-height:32px;padding:0 var(--s3)}.o-activity-line{pointer-events:none;height:2px;position:absolute;top:-1px;left:-1px;right:-1px;overflow:hidden}.o-activity:is([data-size=card],:first-child)>.o-activity-line{height:var(--r2);border-radius:var(--r2) var(--r2) 0 0}.o-activity-line>i{background:var(--busy);width:0;height:2px;transition:width var(--slow) linear;display:block}.o-activity-line[data-open]>i{width:28%;animation:o-work 1.6s var(--ease) infinite}@keyframes o-work{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.o-activity-line[data-open]>i{opacity:.5;width:100%;animation:none}}.o-activity[data-size=card]{row-gap:var(--s1);padding:var(--s4) var(--s5) var(--s4) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);grid-template-columns:20px minmax(0,1fr)}.o-activity[data-size=card] .o-activity-mark{height:24px}.o-activity[data-size=card] .o-activity-title{font:var(--t-section);white-space:normal}.o-activity[data-size=card] .o-activity-meta{font:var(--t-body)}.o-activity[data-size=card]>:is(.o-activity-result,.o-activity-note,.o-activity-acts){grid-area:auto/2}.o-activity-result{margin-top:var(--s3);min-width:0}.o-activity-note{color:var(--text-3)}.o-activity[data-size=card] .o-activity-acts{margin:var(--s3) 0 0;flex-wrap:wrap}.o-activity[data-size=card] .o-activity-acts>.o-button[data-kind=quiet]:first-child{margin-left:calc(-1 * var(--s4))}@media (max-width:560px){.o-activity[data-size=row]:has(.o-activity-acts>.o-button:not([data-icon-only])){grid-template-columns:20px minmax(0,1fr)}.o-activity[data-size=row] .o-activity-acts:has(>.o-button:not([data-icon-only])){margin-top:var(--s2);grid-area:2/2}.o-activity[data-size=row] .o-activity-acts>.o-button:not([data-icon-only]){min-height:40px}.o-activity .o-activity-acts>.o-button[data-icon-only]{width:var(--hit);min-height:var(--hit);margin:-6px -10px -6px 0}}.o-source-switch{flex:none;display:inline-flex}.o-source-switch>.o-segments>button{padding:3px var(--s2);font-size:13px;line-height:18px}.o-source-switch[data-source=frontier]>.o-segments>button[aria-checked=true]{color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}@media (max-width:560px){.o-source-switch>.o-segments>button{min-height:40px;padding:0 var(--s3);font-size:14px}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations")}@font-face{font-family:Geist Ersatz;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:104%;ascent-override:94%;descent-override:24%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--fill:#f3f5f8;--fill-strong:#e6edf5;--line:#15202b1f;--line-strong:#15202b3d;--line-field:#15202b7a;--text:#15202b;--text-2:#4b5a69;--text-3:#5f6c7a;--accent:#14467a;--accent-hover:#0e3359;--accent-soft:#e6edf5;--accent-text:#14467a;--on-accent:#fff;--ok:#1f7a4d;--ok-soft:#e8f3ed;--warn:#9a5a0c;--warn-soft:#fbf1e4;--bad:#a8321d;--bad-soft:#f9eae7;--busy:var(--accent);--chosen:var(--text);--scrim:#15202b66;--veil:#0a121bc7;--on-veil:#fff;--tag-grau-bg:#e7ecf0;--tag-grau-fg:#454e58;--tag-blau-bg:#d9eaff;--tag-blau-fg:#154d8c;--tag-tuerkis-bg:#caf1f2;--tag-tuerkis-fg:#00595d;--tag-gruen-bg:#d4f1d8;--tag-gruen-fg:#195c2e;--tag-gelb-bg:#f7ecbe;--tag-gelb-fg:#614d10;--tag-orange-bg:#ffe2c7;--tag-orange-fg:#8b3f03;--tag-rot-bg:#ffdfdb;--tag-rot-fg:#972527;--tag-rosa-bg:#ffdde9;--tag-rosa-fg:#8d2a59;--tag-lila-bg:#eee2fe;--tag-lila-fg:#643b8b;--tag-braun-bg:#eeded1;--tag-braun-fg:#623e29;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r1:10px;--r2:16px;--r3:20px;--fast:.12s;--base:.18s;--slow:.32s;--ease:cubic-bezier(.2, .7, .2, 1);--float:0 2px 4px #15202b0d, 0 24px 56px -20px #15202b38;--t-page:600 28px/34px var(--font);--t-section:600 17px/24px var(--font);--t-body:400 15px/22px var(--font);--t-small:400 13px/18px var(--font);--w-read:760px;--w-work:1120px;--w-side:264px;--gutter:var(--s5);--stack:var(--s6);--hit:44px;--nav-h:0px;--font:"Geist", "Geist Ersatz", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}@supports (color:lab(0% 0 0)){:root{--tag-grau-bg:lab(93.0335% -.877798 -2.85856);--tag-grau-fg:lab(32.6918% -1.96417 -7.03374);--tag-blau-bg:lab(91.7934% -2.54118 -12.6878);--tag-blau-fg:lab(31.8689% 1.56343 -41.2714);--tag-tuerkis-bg:lab(92.2763% -12.6369 -5.27263);--tag-tuerkis-fg:lab(33.4894% -24.9795 -10.2348);--tag-gruen-bg:lab(92.479% -13.3274 8.51775);--tag-gruen-fg:lab(33.9739% -30.2506 20.0105);--tag-gelb-bg:lab(93.3593% -.974178 23.5713);--tag-gelb-fg:lab(34.0726% 3.57826 36.6688);--tag-orange-bg:lab(91.8181% 7.67228 17.8254);--tag-orange-fg:lab(36.5942% 30.7363 46.2008);--tag-rot-bg:lab(91.5091% 12.2818 6.63834);--tag-rot-fg:lab(34.6852% 47.4343 29.205);--tag-rosa-bg:lab(91.3606% 13.3921 -1.19195);--tag-rosa-fg:lab(34.3725% 44.9994 -4.06735);--tag-lila-bg:lab(91.3977% 8.1012 -12.2274);--tag-lila-fg:lab(33.015% 30.4892 -38.1119);--tag-braun-bg:lab(89.5091% 4.3155 8.3914);--tag-braun-fg:lab(30.0744% 14.4561 19.3627)}}@media (max-width:760px){:root{--gutter:var(--s4);--stack:var(--s5)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09111a;--surface:#101923;--fill:#17212d;--fill-strong:#1f2b39;--line:#27313d;--line-strong:#3e4956;--line-field:#65707d;--text:#e7ecf0;--text-2:#adb5be;--text-3:#9199a2;--accent:#3d74b0;--accent-hover:#4c83c0;--accent-soft:#182d43;--accent-text:#9bc1ed;--on-accent:#fff;--ok:#6dc88f;--ok-soft:#15271e;--warn:#eaad5e;--warn-soft:#2e2112;--bad:#f7806e;--bad-soft:#351c19;--scrim:#00020599;--tag-grau-bg:#2c3136;--tag-grau-fg:#d2d8df;--tag-blau-bg:#183356;--tag-blau-fg:#b8d7ff;--tag-tuerkis-bg:#083a3d;--tag-tuerkis-fg:#9de3e6;--tag-gruen-bg:#1f3a25;--tag-gruen-fg:#afe4b9;--tag-gelb-bg:#3d3515;--tag-gelb-fg:#eddb96;--tag-orange-bg:#4c2d12;--tag-orange-fg:#f6c79a;--tag-rot-bg:#512320;--tag-rot-fg:#fcc0ba;--tag-rosa-bg:#4e2235;--tag-rosa-fg:#fbc2d6;--tag-lila-bg:#3b294f;--tag-lila-fg:#dfc9fa;--tag-braun-bg:#3e2c1f;--tag-braun-fg:#e7c7ae;--float:0 2px 4px #0000004d, 0 24px 56px -20px #000000b3}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(4.79083% -.951238 -6.67835);--surface:lab(8.28779% -1.57346 -8.36518);--fill:lab(12.3454% -1.77539 -9.08176);--fill-strong:lab(16.9743% -2.05694 -10.4814);--line:lab(19.8951% -1.96217 -9.13958);--line-strong:lab(30.3432% -2.11698 -9.19455);--line-field:lab(46.5955% -2.10631 -8.549);--text:lab(93.0335% -.877798 -2.85856);--text-2:lab(73.3041% -1.69873 -5.68659);--text-3:lab(62.8634% -1.68589 -5.68005);--accent:lab(47.3011% -3.98004 -37.6663);--accent-hover:lab(53.1348% -4.6286 -37.7733);--accent-soft:lab(17.4385% -2.2949 -17.2042);--accent-text:lab(76.6004% -5.42253 -26.2876);--ok:lab(73.7357% -37.9207 19.5083);--ok-soft:lab(13.9809% -9.79809 3.87267);--warn:lab(75.5176% 16.8227 49.256);--warn-soft:lab(14.1398% 4.26957 12.5788);--bad:lab(67.3214% 45.6162 31.8635);--bad-soft:lab(13.7938% 12.2217 7.71604);--scrim:lab(.446274% -.0521988 -1.48106/.6);--tag-grau-bg:lab(19.9447% -1.21057 -4.23433);--tag-grau-fg:lab(86.0694% -1.2989 -4.27808);--tag-blau-bg:lab(20.7188% -.82083 -24.2643);--tag-blau-fg:lab(84.6965% -4.14082 -25.0026);--tag-tuerkis-bg:lab(21.6042% -15.6616 -6.43625);--tag-tuerkis-fg:lab(85.6084% -22.0585 -9.14923);--tag-gruen-bg:lab(21.763% -14.9665 9.72725);--tag-gruen-fg:lab(85.97% -23.7853 15.2949);--tag-gelb-bg:lab(22.4796% .28117 21.4086);--tag-gelb-fg:lab(87.6666% -.602752 36.4171);--tag-orange-bg:lab(22.0497% 12.3056 23.1101);--tag-orange-fg:lab(83.6198% 13.0301 29.3312);--tag-rot-bg:lab(20.4355% 21.9273 12.5306);--tag-rot-fg:lab(83.1031% 21.6022 11.7713);--tag-rosa-bg:lab(20.208% 22.7809 -2.05164);--tag-rosa-fg:lab(84.0105% 23.2808 -2.07859);--tag-lila-bg:lab(20.1115% 15.7184 -20.6791);--tag-lila-fg:lab(84.0434% 14.4991 -21.1891);--tag-braun-bg:lab(19.8168% 7.49925 11.7425);--tag-braun-fg:lab(82.4789% 8.99667 17.0859);--float:0 2px 4px lab(0% 0 0/.3), 0 24px 56px -20px lab(0% 0 0/.7)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 15px/22px var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1{font:var(--t-page);letter-spacing:-.02em}h2{font:var(--t-section);letter-spacing:-.01em}h3{font:600 15px/22px var(--font)}small,.o-small{font-size:13px;line-height:18px}.o-section-title{margin-bottom:var(--s3);font:var(--t-section);letter-spacing:-.01em;color:var(--text)}.o-muted{color:var(--text-2)}.o-faint{color:var(--text-3)}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r1)}::selection{background:var(--accent-soft)}button,input,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.o-icon{flex:none;width:20px;height:20px;display:block}.o-icon[data-size=s]{width:16px;height:16px}.o-icon[data-size=l]{width:24px;height:24px}.o-button{justify-content:center;align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--surface);color:var(--text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);font-weight:600;display:inline-flex}.o-button:hover{background:var(--fill)}.o-button:active{background:var(--fill-strong)}.o-button[data-kind=primary]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.o-button[data-kind=primary]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.o-button[data-kind=quiet]{background:0 0;border-color:#0000;font-weight:400}.o-button[data-kind=quiet]:hover{background:var(--fill)}.o-button[data-kind=danger]{color:var(--bad);border-color:color-mix(in oklch, var(--bad) 55%, var(--line-strong))}.o-button[data-kind=danger]:hover{background:var(--bad-soft)}.o-button[data-size=l]{min-height:44px;padding:0 var(--s5)}.o-button[data-icon-only]{width:36px;padding:0}.o-button[data-wide]{width:100%}.o-button:disabled{opacity:.5;cursor:default;pointer-events:none}.o-button[data-kind=primary]:disabled:not([aria-busy=true]){opacity:1;background:var(--fill);border-color:var(--line);color:var(--text-3)}.o-button[aria-busy=true]{pointer-events:none;opacity:1}.o-button[aria-busy=true]>*{opacity:.45}.o-actionbar{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}@media (max-width:760px){.o-actionbar{z-index:2;margin:0 calc(-1 * var(--gutter));padding:var(--s3) var(--gutter);border-top:1px solid var(--line);background:var(--bg);position:sticky;bottom:0}.o-actionbar>.o-button{min-height:var(--hit);flex:1}}.o-field{gap:var(--s1);display:grid}.o-field>span{color:var(--text-2);font-size:13px;line-height:18px}.o-field>small{color:var(--bad)}.o-input{width:100%;min-height:40px;padding:8px var(--s3);border:1px solid var(--line-field);border-radius:var(--r1);background:var(--surface);transition:border-color var(--fast) var(--ease)}.o-input::placeholder{color:var(--text-3)}.o-input:hover{border-color:var(--text-2)}.o-input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.o-input[aria-invalid=true]{border-color:var(--bad)}@media (max-width:560px){.o-input{font-size:16px}}.o-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2)}.o-well{padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--fill)}.o-row{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line);min-height:52px;display:flex}.o-row:first-child{border-top:0}.o-row>.o-grow{flex:1;min-width:0}.o-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.o-dot[data-state=ok]{background:var(--ok)}.o-dot[data-state=warn]{background:var(--warn)}.o-dot[data-state=bad]{background:var(--bad)}.o-dot[data-state=busy]{background:var(--busy);animation:o-pulse 1.4s var(--ease) infinite}@keyframes o-pulse{50%{opacity:.35}}.o-tag{align-items:center;gap:var(--s1);height:22px;padding:0 var(--s2);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:11px;font-size:13px;line-height:18px;display:inline-flex}.o-tag[data-kind=cloud]{border-color:var(--warn);color:var(--warn)}.o-tag[data-state]:before{content:"";background:var(--text-3);border-radius:50%;width:6px;height:6px;margin-right:2px}.o-tag[data-state=ok]:before{background:var(--ok)}.o-tag[data-state=warn]:before{background:var(--warn)}.o-tag[data-state=bad]:before{background:var(--bad)}.o-tag[data-state=busy]:before{background:var(--busy)}.o-tagchip{background:var(--tag-bg);color:var(--tag-fg);max-width:100%;font:inherit;border-color:#0000;font-size:13px;line-height:18px}.o-tagchip-name{text-overflow:ellipsis;overflow:hidden}.o-tagchip[data-proposed]{border:1px dashed var(--tag-fg);background:0 0}button.o-tagchip{cursor:pointer}button.o-tagchip:hover{border-color:var(--tag-fg)}button.o-tagchip[aria-pressed=true],button.o-tagchip[aria-checked=true]{border-color:var(--tag-fg);box-shadow:inset 0 0 0 1px var(--tag-fg)}.o-tagchip-x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.o-tagchip-x:hover{background:var(--line)}.o-tagchip[data-color=grau]{--tag-bg:var(--tag-grau-bg);--tag-fg:var(--tag-grau-fg)}.o-tagchip[data-color=blau]{--tag-bg:var(--tag-blau-bg);--tag-fg:var(--tag-blau-fg)}.o-tagchip[data-color=tuerkis]{--tag-bg:var(--tag-tuerkis-bg);--tag-fg:var(--tag-tuerkis-fg)}.o-tagchip[data-color=gruen]{--tag-bg:var(--tag-gruen-bg);--tag-fg:var(--tag-gruen-fg)}.o-tagchip[data-color=gelb]{--tag-bg:var(--tag-gelb-bg);--tag-fg:var(--tag-gelb-fg)}.o-tagchip[data-color=orange]{--tag-bg:var(--tag-orange-bg);--tag-fg:var(--tag-orange-fg)}.o-tagchip[data-color=rot]{--tag-bg:var(--tag-rot-bg);--tag-fg:var(--tag-rot-fg)}.o-tagchip[data-color=rosa]{--tag-bg:var(--tag-rosa-bg);--tag-fg:var(--tag-rosa-fg)}.o-tagchip[data-color=lila]{--tag-bg:var(--tag-lila-bg);--tag-fg:var(--tag-lila-fg)}.o-tagchip[data-color=braun]{--tag-bg:var(--tag-braun-bg);--tag-fg:var(--tag-braun-fg)}.o-tagpick{gap:var(--s2);flex-wrap:wrap;display:flex}.o-tagpick .o-tagchip{height:32px;padding:0 var(--s3);border-radius:16px}.o-progress{background:var(--fill-strong);border-radius:2px;height:4px;overflow:hidden}.o-progress>i{background:var(--accent);height:100%;transition:width var(--base) linear;border-radius:2px;display:block}.o-progress[data-indeterminate]>i{width:30%;animation:o-slide 1.2s var(--ease) infinite}@keyframes o-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.o-progress[data-indeterminate]>i{opacity:.4;width:100%;animation:none}}.o-skeleton{background:var(--fill);border-radius:var(--r1);min-height:16px;animation:o-pulse 1.4s var(--ease) infinite}.o-dialog{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--float);padding:0;overflow:hidden}.o-dialog[open]{animation:o-rise var(--base) var(--ease);flex-direction:column;display:flex}.o-dialog::backdrop{background:var(--scrim);animation:o-fade var(--base) var(--ease)}.o-dialog>header{padding:var(--s5) var(--s5) var(--s2)}.o-dialog>.o-dialog-body{padding:var(--s2) var(--s5) var(--s5);gap:var(--s4);display:grid;overflow:auto}.o-dialog>footer{justify-content:flex-end;gap:var(--s2);padding:var(--s4) var(--s5);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;display:flex}@keyframes o-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes o-fade{0%{opacity:0}}@media (max-width:760px){.o-dialog{border-radius:var(--r3) var(--r3) 0 0;border-width:1px 0 0;width:100vw;max-width:100vw;max-height:90dvh;margin:auto auto 0}.o-dialog[open]{animation:o-sheet var(--slow) var(--ease)}.o-dialog>footer{padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom))}}@keyframes o-sheet{0%{transform:translateY(100%)}}@media (max-width:560px){.o-dialog>footer{flex-direction:column-reverse}.o-dialog>footer>.o-button{width:100%;min-height:var(--hit)}}.o-notice{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--fill);color:var(--text);align-items:flex-start;display:flex}.o-notice[data-kind=warn]{background:var(--warn-soft)}.o-notice[data-kind=bad]{background:var(--bad-soft)}.o-notice[data-kind=ok]{background:var(--ok-soft)}.o-notice>.o-icon{margin-top:1px}.o-notice>div{flex:1;min-width:0}.o-notice[data-kind=warn]>.o-icon{color:var(--warn)}.o-notice[data-kind=bad]>.o-icon{color:var(--bad)}.o-notice[data-kind=ok]>.o-icon{color:var(--ok)}.o-toasts{z-index:50;right:var(--s4);bottom:calc(var(--nav-h) + var(--s4));gap:var(--s2);width:min(400px, calc(100vw - 2 * var(--s4)));pointer-events:none;display:grid;position:fixed}.o-toast{align-items:center;gap:0 var(--s3);min-height:48px;padding:var(--s2) var(--s2) var(--s2) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);box-shadow:var(--float);pointer-events:auto;animation:o-rise var(--base) var(--ease);flex-wrap:wrap;display:flex}.o-toast-text{align-items:flex-start;gap:var(--s3);flex:auto;min-width:0;padding:5px 0;display:flex}.o-toast-text>.o-icon{margin-top:1px}.o-toast[data-kind=bad] .o-toast-text>.o-icon{color:var(--bad)}.o-toast[data-kind=ok] .o-toast-text>.o-icon{color:var(--ok)}.o-toast-acts{align-items:center;margin-left:auto;display:flex}.o-toast-acts>.o-button:not([data-icon-only]){font-weight:600}@media (max-width:560px){.o-toasts{right:var(--s3);left:var(--s3);bottom:calc(var(--nav-h) + var(--s3));width:auto}.o-toast-acts>.o-button{min-height:var(--hit)}.o-toast-acts>.o-button[data-icon-only]{width:var(--hit)}}.o-empty{justify-items:center;gap:var(--s4);padding:var(--s7) var(--s4) var(--s6);text-align:center;color:var(--text-2);display:grid}.o-empty>.o-icon{width:32px;height:32px;color:var(--text-3)}.o-empty>p{text-wrap:balance;max-width:44ch}.o-empty-starts{text-align:left;width:min(100%,360px);margin:0;padding:0;list-style:none;display:grid}.o-empty-starts button{align-items:center;gap:var(--s3);width:100%;min-height:var(--hit);padding:0 var(--s3);border:0;border-top:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease);background:0 0;display:flex}.o-empty-starts li:first-child button{border-top:0}.o-empty-starts button:hover{background:var(--fill)}.o-empty-starts button>span{flex:1;min-width:0}.o-empty-starts button>.o-icon{color:var(--text-3)}.o-loading{gap:var(--s3);display:grid}.o-loading-row{align-items:center;gap:var(--s3);min-height:52px;padding:var(--s3) var(--s4);border-top:1px solid var(--line);display:flex}.o-loading-row:first-child{border-top:0}.o-loading-row>.o-loading-text{flex:1;gap:6px;display:grid}.o-loading-lines{gap:var(--s2);display:grid}.o-button[aria-pressed=true]{background:var(--fill);border-color:var(--chosen);color:var(--text)}.o-prose{overflow-wrap:anywhere}.o-prose>*+*{margin-top:var(--s3)}.o-prose>:first-child{margin-top:0}.o-prose h1,.o-prose h2,.o-prose h3{font:600 17px/24px var(--font);letter-spacing:0;margin-top:var(--s5)}.o-prose ul,.o-prose ol{padding-left:var(--s5);margin-bottom:0}.o-prose li+li{margin-top:var(--s1)}.o-prose code{font:13px/18px var(--mono);background:var(--fill);border-radius:4px;padding:1px 5px}.o-prose pre{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);margin-bottom:0;overflow:auto}.o-prose pre>code{background:0 0;padding:0}.o-prose blockquote{padding-left:var(--s4);border-left:2px solid var(--line-strong);color:var(--text-2);margin-bottom:0;margin-left:0;margin-right:0}.o-prose table{border-collapse:collapse;display:block;overflow:auto}.o-prose th,.o-prose td{padding:6px var(--s3);border:1px solid var(--line);text-align:left}.o-prose th{background:var(--fill);font-weight:600}.o-typing{padding:var(--s2) 0;gap:4px;display:inline-flex}.o-typing>i{background:var(--text-3);width:6px;height:6px;animation:o-pulse 1.2s var(--ease) infinite;border-radius:50%}.o-typing>i:nth-child(2){animation-delay:.2s}.o-typing>i:nth-child(3){animation-delay:.4s}.o-sources{gap:2px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}.o-sources>li{gap:var(--s2);align-items:baseline;display:flex}.o-sources button{color:var(--accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.o-sources button:hover{text-decoration:underline}.o-textarea{resize:vertical;min-height:160px;line-height:22px}.o-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23808080'%3E%3Cpath d='M213.7 101.7l-80 80a8 8 0 0 1-11.4 0l-80-80a8 8 0 0 1 11.4-11.4L128 164.7l74.3-74.4a8 8 0 0 1 11.4 11.4z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.o-switch{justify-content:space-between;align-items:flex-start;gap:var(--s4);cursor:pointer;display:flex}.o-switch>span{gap:2px;min-width:0;display:grid}.o-switch>span>strong{font-weight:400}.o-switch>span>small{color:var(--text-2)}.o-switch>input{appearance:none;background:var(--line-field);cursor:pointer;width:40px;height:24px;transition:background var(--fast) var(--ease);border-radius:12px;flex:none;margin:0;position:relative}.o-switch>input:after{content:"";background:var(--surface);width:18px;height:18px;transition:transform var(--fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.o-switch>input:checked{background:var(--accent)}.o-switch>input:checked:after{background:var(--on-accent);transform:translate(16px)}.o-switch>input:disabled{opacity:.5;cursor:default}.o-copy{align-items:center;gap:var(--s2);min-width:0;padding:2px 2px 2px var(--s3);border:1px solid var(--line);border-radius:var(--r1);background:var(--fill);display:flex}.o-copy>code{min-width:0;font:13px/18px var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1}.o-qr{border-radius:var(--r1);fill:#000;background:#fff;width:184px;height:184px;display:block}.o-segments{border-radius:var(--r1);background:var(--fill);gap:2px;max-width:100%;padding:2px;display:inline-flex}.o-segments>button{padding:5px var(--s3);border-radius:calc(var(--r1) - 2px);color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;flex:1}.o-segments>button:hover{color:var(--text)}.o-segments>button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--chosen);font-weight:600}.o-segments>button:disabled{opacity:.45;cursor:default}.o-chart{--o-chart-air:28px;column-gap:var(--s2);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);margin:0;font-size:13px;display:grid}.o-chart-scale{height:var(--o-chart-height);margin-top:var(--o-chart-air);color:var(--text-3);text-align:right;flex-direction:column;justify-content:space-between;display:flex}.o-chart-scale>span{white-space:nowrap;justify-content:flex-end;align-items:center;height:0;display:flex}.o-chart-plot{box-sizing:border-box;height:calc(var(--o-chart-height) + var(--o-chart-air));padding-top:var(--o-chart-air);align-items:flex-end;display:flex;position:relative}.o-chart-plot>i{background:var(--line);pointer-events:none;height:1px;position:absolute;left:0;right:0}.o-chart-plot>i:first-of-type{top:var(--o-chart-air)}.o-chart-plot>i:nth-of-type(2){top:calc(var(--o-chart-air) + var(--o-chart-height) / 2)}.o-chart-plot>i:nth-of-type(3){background:var(--line-strong);bottom:0}.o-chart-day{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0 1px;display:flex;position:relative}.o-chart-day>b{background:var(--accent);border-radius:4px 4px 0 0;width:100%;max-width:24px;min-height:2px;display:block}.o-chart[data-dense] .o-chart-day{padding:0 0 0 1px}.o-chart-day[data-active]{background:var(--fill)}.o-chart-day[data-active]>b{background:var(--accent-hover)}.o-chart-tip{z-index:1;align-items:baseline;gap:var(--s2);padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);white-space:nowrap;pointer-events:none;display:flex;position:absolute;top:0}.o-chart-tip>span{color:var(--text-2)}.o-chart-names{height:18px;color:var(--text-3);grid-column:2;margin-top:6px;position:relative}.o-chart-names>span{white-space:nowrap;position:absolute;top:0}.o-chart-names>span[data-centred]{transform:translate(-50%)}.o-chart-said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#root{min-height:100dvh}.frame{flex-direction:column;height:100dvh;display:flex}.demo-strip{padding:2px var(--s4);background:var(--fill-strong);color:var(--text-2);text-align:center;font-size:13px;line-height:18px;position:relative}.shell{flex:1;grid-template-rows:56px minmax(0,1fr);grid-template-columns:104px minmax(0,1fr);min-height:0;display:grid}.phone-only,.phonebar,.sheet,.sheet-scrim{display:none}.rail{padding:var(--s2);border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;grid-row:1/3;display:flex;position:relative;overflow-y:auto}.rail-group{gap:2px;display:grid}.rail-group+.rail-group:before{content:"";background:var(--line-strong);justify-self:center;width:28px;height:1px;margin:5px 0}.rail-foot{margin-top:auto}.place{border-radius:var(--r2);color:var(--text-2);font:400 12px/16px var(--font);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);justify-items:center;gap:2px;padding:5px 2px;display:grid}.place:hover{background:var(--fill);color:var(--text);text-decoration:none}.place[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.place-icon{position:relative}.place-icon>b,.tab-icon>b{background:var(--text);min-width:16px;height:16px;color:var(--bg);font:600 11px/16px var(--font);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:-4px;right:-12px}.place-label{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-align:center;max-width:100%;overflow:hidden}.topbar{align-items:center;gap:var(--s4);min-width:0;padding:0 var(--s5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,440px) auto;display:grid;position:relative;container:topbar/inline-size}.topbar-name{align-items:center;gap:var(--s3);min-width:0;font:600 15px/22px var(--font);opacity:0;pointer-events:none;transition:opacity var(--fast) var(--ease);display:flex}.topbar-name[data-shown]{opacity:1;pointer-events:auto;transition-delay:.15s}.topbar-name>.o-truncate{min-width:0}.cmdline{align-items:center;gap:var(--s2);width:100%;height:36px;padding:0 6px 0 var(--s3);border:1px solid var(--line);border-radius:var(--r2);background:var(--fill);color:var(--text-3);font:var(--t-body);cursor:text;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease);display:flex}.cmdline:hover{border-color:var(--line-strong);background:var(--surface)}.cmdline-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdline>kbd{border:1px solid var(--line-strong);background:var(--surface);color:var(--text-2);font:500 12px/18px var(--font);border-radius:4px;flex:none;padding:0 6px}@media (min-width:761px){.frame:has(.today-cmd) .topbar>.cmdline{visibility:hidden}}.topbar-end{justify-content:flex-end;align-items:center;gap:var(--s2);min-width:0;display:flex}.status{align-items:center;gap:var(--s2);min-width:0;height:32px;padding:0 var(--s3);border-radius:var(--r1);color:var(--text);transition:background var(--fast) var(--ease);display:flex}.status:hover{background:var(--fill);text-decoration:none}.status-line{white-space:nowrap;flex:none}.status-full{text-overflow:ellipsis;max-width:64ch;display:none;overflow:hidden}@container topbar (width>=1500px){.status-full{display:block}.status-short{display:none}}.status[aria-current=page]{background:var(--accent-soft)}.workline{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.workline>i{background:var(--busy);height:100%;transition:width var(--slow) linear;display:block}.workline[data-open]>i{width:24%;animation:workline 1.6s var(--ease) infinite}@keyframes workline{0%{transform:translate(-100%)}to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.workline[data-open]>i{opacity:.45;width:100%;animation:none}}.view-switch{align-items:center;gap:var(--s2);height:32px;padding:0 var(--s3) 0 var(--s2);border-radius:var(--r1);color:var(--text-2);font:400 13px/18px var(--font);cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;flex:none;display:inline-flex}.view-switch:hover{background:var(--fill);color:var(--text)}.view-switch[aria-checked=true]{color:var(--text)}.view-switch-track{background:var(--line-field);width:28px;height:16px;transition:background var(--fast) var(--ease);border-radius:8px;flex:none;position:relative}.view-switch-track:after{content:"";background:var(--surface);width:12px;height:12px;transition:transform var(--fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.view-switch[aria-checked=true] .view-switch-track{background:var(--accent)}.view-switch[aria-checked=true] .view-switch-track:after{background:var(--on-accent);transform:translate(12px)}.view-switch-sign{display:none}.avatar{border:1px solid var(--line-strong);background:var(--fill);width:32px;height:32px;color:var(--text);font:600 13px/18px var(--font);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.avatar:hover{background:var(--fill-strong)}.menu{inset:52px var(--s4) auto auto;width:300px;padding:var(--s2);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);color:var(--text);box-shadow:var(--float);margin:0;position:fixed;overflow:hidden}.menu:popover-open{animation:o-drop var(--fast) var(--ease)}.menu-head{padding:var(--s2) var(--s2) var(--s3);display:grid}.menu-group{padding:var(--s3) var(--s2);border-top:1px solid var(--line);gap:6px;display:grid}.menu-group>.o-segments{display:flex}.menu-group>.o-segments>button{padding:5px var(--s2)}.menu-problem{color:var(--bad)}.menu-item{align-items:center;gap:var(--s2);width:100%;padding:var(--s2);margin-top:var(--s1);border-radius:var(--r1);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.menu-item:hover{background:var(--fill);text-decoration:none}.main{view-transition-name:page;min-height:0;position:relative;overflow:auto}.main[data-flush]{flex-direction:column;display:flex;overflow:hidden}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page){animation:page-out var(--fast) var(--ease) both}::view-transition-new(page){animation:page-in var(--fast) var(--ease) both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}:is(.rail,.topbar,.phonebar,.demo-strip):after{content:"";background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--base) var(--ease);position:absolute;inset:0}.frame[data-modal] :is(.rail,.topbar,.phonebar,.demo-strip):after{opacity:1}.o-page.page-head{padding-bottom:0}.page{gap:var(--s6);max-width:760px;padding:var(--s6) var(--s5) var(--s7);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.section-title{margin-bottom:var(--s2);color:var(--text-2);font-size:13px;line-height:18px}.page-actions{justify-content:flex-end;display:flex}.checks{max-height:280px;margin:0 calc(-1 * var(--s2));gap:2px;display:grid;overflow:auto}.checks>.choice>span:not(.o-tag){flex:1;min-width:0}.checks>.choice>.o-tag{flex:none;margin-top:2px}.lookup{gap:var(--s2);display:flex}.lookup>.o-input{flex:1;min-width:0}.split{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-hint{margin:var(--s2) 0 0}.recipe>summary{cursor:pointer;color:var(--text-2)}.recipe-text{width:100%;min-height:260px;margin:var(--s2) 0;font:13px/19px var(--mono);resize:vertical;white-space:pre;display:block}.o-tag[data-status=released]{border-color:var(--ok);color:var(--ok)}.section-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.section-head>.o-button{margin-bottom:var(--s2)}.o-row-button{border-style:solid;border-width:1px 0 0;border-color:var(--line);text-align:left;cursor:pointer;width:100%;transition:background var(--fast) var(--ease);background:0 0}.o-row-button:first-child{border-radius:var(--r2) var(--r2) 0 0;border-top:0}.o-row-button:last-child{border-radius:0 0 var(--r2) var(--r2)}.o-row-button:only-child{border-radius:var(--r2)}.o-row-button:hover{background:var(--fill)}.o-row-button>.o-grow{display:grid}.o-row-button>.o-icon{color:var(--text-3)}.initials{background:var(--fill-strong);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.key-lead{gap:var(--s2);align-items:stretch;display:grid}.access{gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);display:grid}.access-row{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.access-row>span{flex:1;min-width:0}@media (max-width:560px){.o-dialog .form-actions{flex-direction:column-reverse;align-items:stretch}.o-dialog .form-actions>.o-button{min-height:44px}.o-dialog .form-actions>.o-grow{display:none}.access-row{align-items:stretch;gap:var(--s2);flex-direction:column}}.menu-links{padding:var(--s1) 0;gap:0}.menu-links>.menu-item{margin-top:0}.menu-links:empty{display:none}.stack{gap:var(--s4);padding:var(--s4);display:grid}.page>.o-segments{justify-self:start}.memory{gap:6px;display:grid}.memory-label{justify-content:space-between;gap:0 var(--s3);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.memory-label>span{white-space:nowrap}.memory-track{background:var(--fill-strong);border-radius:3px;height:6px;display:flex;overflow:hidden}.memory-track>i{background:var(--text-2);transition:width var(--base) var(--ease)}.memory-track>i[data-part=other]{background:var(--text-3);opacity:.6}.memory-track>i[data-part=cache]{background:var(--line-strong)}.memory-legend{gap:2px var(--s3);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.memory-legend>li:before{content:"";vertical-align:0;background:var(--fill-strong);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:2px;margin-right:6px;display:inline-block}.memory-legend>li[data-part=models]:before{background:var(--text-2);box-shadow:none}.memory-legend>li[data-part=other]:before{background:var(--text-3);opacity:.6;box-shadow:none}.memory-legend>li[data-part=cache]:before{background:var(--line-strong);box-shadow:none}.consent{z-index:5;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);background:var(--warn-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:sticky;top:0}.consent>.o-grow{flex:280px}.model-title{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.job-details{color:var(--text-3);overflow-wrap:anywhere;display:block}.o-row .o-progress{margin-top:6px}.device-head{align-items:center;gap:var(--s3);display:flex}.device-head>:last-child{margin-left:auto}[data-bad]{color:var(--bad)}.facts{gap:var(--s2) var(--s4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.facts>dt{color:var(--text-2)}.facts>dd{margin:0}.choices{gap:var(--s1);padding:var(--s3) 0 0;border:0;border-top:1px solid var(--line);margin:0;display:grid}.choice{align-items:flex-start;gap:var(--s3);padding:var(--s2);border-radius:var(--r1);cursor:pointer;display:flex}.choice:hover{background:var(--fill)}.choice>input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.choice>span{display:grid}.choices>.o-field{padding:var(--s1) var(--s2) var(--s2) 38px}.gate{min-height:100dvh;padding:var(--s4);place-items:center;display:grid}.who{gap:2px;display:grid}.form-actions{justify-content:flex-end;align-items:center;gap:var(--s2);padding-top:var(--s2);flex-wrap:wrap;display:flex}.form-actions>.o-grow{flex:1}.code-scan{justify-items:center;display:grid}.recovery{align-items:flex-start;gap:var(--s2);padding:var(--s3) var(--s2) var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--fill);display:flex}.recovery>ul{gap:var(--s1) var(--s4);font:15px/24px var(--mono);-webkit-user-select:all;user-select:all;flex:1;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.way{align-items:center;gap:var(--s4);width:100%;padding:var(--s4);border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);display:flex}.way:hover{background:var(--fill)}.way>span{flex:1;gap:2px;min-width:0;display:grid}.way>span>small{color:var(--text-2)}.way>.o-icon:last-child{width:16px;height:16px;color:var(--text-3)}.way[data-primary]{border-color:var(--accent)}.way[data-primary]>.o-icon:first-child{color:var(--accent-text)}.way[aria-busy=true]{pointer-events:none;opacity:.6}.gate-card{gap:var(--s4);width:min(380px,100%);display:grid}.gate-card>h1{margin-bottom:var(--s2)}.gate-form{gap:var(--s4);display:grid}.o-field>span+.o-input+span{color:var(--text-3)}.app-frame{background:var(--bg);border:0;flex:1;width:100%;min-height:0;display:block}.editor-wait{background:var(--bg);place-content:center;display:grid;position:absolute;inset:0}.app-wait{align-content:start;gap:var(--s3);padding:var(--s6) var(--s5);background:var(--bg);display:grid;position:absolute;inset:0}@media (max-width:760px){:root:has(.frame[data-modal]) .o-toasts{top:calc(52px + var(--s3));bottom:auto}:root:has(.phonebar){--nav-h:calc(60px + env(safe-area-inset-bottom))}.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0, 1fr) var(--nav-h)}.rail{display:none}.topbar{padding:0 var(--s1) 0 var(--s4);grid-template-columns:minmax(0,1fr) auto auto;gap:0}.topbar-name{font:600 17px/24px var(--font)}.cmdline{width:var(--hit);height:var(--hit);border-radius:var(--r2);color:var(--text-2);background:0 0;border:0;justify-content:center;padding:0}.cmdline:hover{background:var(--fill)}.cmdline-text,.cmdline>kbd,.status-line,.view-switch-track,.view-switch-word,.topbar-end>.avatar{display:none}.topbar-end{gap:0}.status,.view-switch{width:var(--hit);height:var(--hit);border-radius:var(--r2);justify-content:center;padding:0}.view-switch:hover{background:0 0}.view-switch-sign{border-radius:var(--r1);width:34px;height:34px;transition:background var(--fast) var(--ease);place-items:center;display:grid}.view-switch:hover .view-switch-sign{background:var(--fill)}.view-switch[aria-checked=true] .view-switch-sign{background:var(--accent-soft);color:var(--accent-text)}.phonebar{z-index:32;padding:0 var(--s1) env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--bg);grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.tab{min-width:0;min-height:var(--hit);color:var(--text-2);font:400 12px/16px var(--font);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:0;display:grid}.tab:hover{color:var(--text);text-decoration:none}.tab-icon{width:56px;height:30px;transition:background var(--fast) var(--ease);border-radius:15px;place-items:center;display:grid;position:relative}.tab-icon>b{top:-2px;right:4px}.tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:is(.tab[aria-current=page],.tab[data-here],.tab[aria-expanded=true]){color:var(--accent-text);font-weight:600}:is(.tab[aria-current=page],.tab[data-here],.tab[aria-expanded=true])>.tab-icon{background:var(--accent-soft)}.phonebar:has([aria-expanded=true]) .tab:not([aria-expanded=true]){color:var(--text-2);font-weight:400}.phonebar:has([aria-expanded=true]) .tab:not([aria-expanded=true])>.tab-icon{background:0 0}.o-dialog{margin-bottom:var(--nav-h);max-height:calc(90dvh - var(--nav-h))}:root:has(.phonebar) .o-dialog>footer{padding-bottom:var(--s4)}.sheet-scrim{inset:0 0 var(--nav-h);z-index:30;background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--base) var(--ease), visibility 0s linear var(--base);display:block;position:fixed}.sheet-scrim[data-open]{opacity:1;visibility:visible;transition:opacity var(--base) var(--ease)}.sheet{left:0;right:0;bottom:var(--nav-h);z-index:31;max-height:calc(100dvh - var(--nav-h) - 52px);border-top:1px solid var(--line);border-radius:var(--r3) var(--r3) 0 0;background:var(--surface);box-shadow:var(--float);transform:translateY(calc(100% + var(--nav-h)));visibility:hidden;transition:transform var(--slow) var(--ease), visibility 0s linear var(--slow);flex-direction:column;display:flex;position:fixed}.sheet[data-open]{visibility:visible;transition:transform var(--slow) var(--ease);transform:none}.sheet-head{padding:var(--s3) var(--s2) var(--s1) var(--s5);flex:none;justify-content:space-between;align-items:center;display:flex}.sheet-head>.o-button{width:var(--hit);min-height:var(--hit)}.sheet-body{overscroll-behavior:contain;padding-bottom:var(--s3);overflow-y:auto}.sheet-group{padding:var(--s2) var(--s3) var(--s3)}.sheet-group+.sheet-group{border-top:1px solid var(--line);padding-top:var(--s4)}.sheet-group>h3{margin:0 0 var(--s3) var(--s2);font:var(--t-small);color:var(--text-3)}.sheet-apps{gap:var(--s4) var(--s1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sheet-app{min-width:0;padding:var(--s1) 0;border-radius:var(--r2);color:var(--text);font:400 13px/18px var(--font);text-align:center;justify-items:center;gap:6px;display:grid}.sheet-app:hover{text-decoration:none}.sheet-app>span{background:var(--fill);width:56px;height:56px;color:var(--text-2);transition:background var(--fast) var(--ease);border-radius:16px;place-items:center;display:grid}.sheet-app:active>span{background:var(--fill-strong)}.sheet-app[aria-current=page]{font-weight:600}.sheet-app[aria-current=page]>span{background:var(--accent-soft);color:var(--accent-text)}.sheet-rows{padding:var(--s1) var(--s2);margin:0;list-style:none}.sheet-row{align-items:center;gap:var(--s3);width:100%;min-height:52px;padding:0 var(--s3);border-radius:var(--r2);color:var(--text);font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sheet-row:hover,.sheet-row:active{background:var(--fill);text-decoration:none}.sheet-row[aria-current=page]{background:var(--accent-soft)}.sheet-row>.o-icon:first-child{color:var(--text-2)}.sheet-row>.o-icon[data-size=s]{color:var(--text-3)}.sheet-row-text{flex:auto;min-width:0;display:grid}.sheet-row-text>small{color:var(--text-2)}.sheet-status{white-space:nowrap;min-width:0;font:var(--t-small);color:var(--text-2);flex:0 auto;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.sheet-me{width:auto;min-height:64px;margin:var(--s1) var(--s2) 0}.sheet-me>.avatar{width:40px;height:40px;cursor:inherit}.sheet-me+.sheet-rows{border-top:1px solid var(--line);margin-top:var(--s2);padding-top:var(--s2)}.sheet-switch{padding:var(--s3) var(--s5);gap:6px;display:grid}.sheet-switch:first-of-type{border-top:1px solid var(--line);padding-top:var(--s4)}.sheet-switch>.o-segments{display:flex}.sheet-switch>.o-segments>button{min-height:40px}.sheet-out{width:auto;margin:var(--s2) var(--s2) 0}.phone-only{display:block}.page{gap:var(--s5);padding:var(--s5) var(--s4) var(--s6)}.consent{padding:var(--s3) var(--s4)}}.guide-text{min-height:96px}.guide>.form-actions{padding-top:var(--s2)}.check,.apps-choice,.device-defaults{gap:var(--s2);display:grid}.check>.section-title,.apps-choice>.section-title,.device-defaults>.section-title{margin-bottom:0}.check-line{align-items:flex-start;gap:var(--s2);display:flex}.check-line>.o-dot{margin-top:7px}.check-actions{justify-content:flex-end;align-items:center;gap:var(--s2);padding-top:var(--s2);flex-wrap:wrap;display:flex}.check-actions>.o-select{flex:160px;width:auto;min-width:0}.device-state{align-items:flex-start;gap:var(--s2);display:flex}.device-state>.o-dot{margin-top:5px}.check-take{padding-top:var(--s1);display:flex}.o-tag[data-level=warning]{border-color:var(--warn);color:var(--warn)}.o-tag[data-level=critical]{border-color:var(--bad);color:var(--bad)}.cap{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);width:min(1080px,100vw - 64px);max-width:none;height:min(860px,100dvh - 64px);max-height:none;color:var(--text);box-shadow:var(--float);margin:auto;padding:0;overflow:hidden}.cap[open]{animation:o-rise var(--base) var(--ease);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cap::backdrop{background:var(--scrim)}.cap:focus{outline:none}.cap[data-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060c13;--surface:#0a121b;--fill:#17212d;--fill-strong:#1f2b39;--line:#27313d;--line-strong:#3e4956;--line-field:#65707d;--text:#e7ecf0;--text-2:#adb5be;--text-3:#9199a2;--accent:#3d74b0;--accent-hover:#4c83c0;--accent-soft:#182d43;--accent-text:#9bc1ed;--on-accent:#fff}@supports (color:lab(0% 0 0)){.cap[data-dark]{--bg:lab(3.01367% -.608526 -4.52442);--surface:lab(5.21583% -1.02577 -6.95443);--fill:lab(12.3454% -1.77539 -9.08176);--fill-strong:lab(16.9743% -2.05694 -10.4814);--line:lab(19.8951% -1.96217 -9.13958);--line-strong:lab(30.3432% -2.11698 -9.19455);--line-field:lab(46.5955% -2.10631 -8.549);--text:lab(93.0335% -.877798 -2.85856);--text-2:lab(73.3041% -1.69873 -5.68659);--text-3:lab(62.8634% -1.68589 -5.68005);--accent:lab(47.3011% -3.98004 -37.6663);--accent-hover:lab(53.1348% -4.6286 -37.7733);--accent-soft:lab(17.4385% -2.2949 -17.2042);--accent-text:lab(76.6004% -5.42253 -26.2876)}}.cap-head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4) var(--s3) var(--s5);border-bottom:1px solid var(--line);display:flex}.cap-titles{min-width:0}.cap-titles>h2,.cap-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap-subtitle{color:var(--text-2);margin:0}.cap-body{outline:none;min-width:0;min-height:0;position:relative}.cap-plain{padding:var(--s5);align-content:start;gap:var(--s4);display:grid;overflow:auto}.cap-foot{justify-content:flex-end;gap:var(--s2);padding:var(--s4) var(--s5);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;display:flex}.cap-live{background:#040302;background:lab(.906588% .0349507 .335771);display:grid;overflow:hidden}.cap-view{min-width:0;min-height:0;position:relative}.cap-view>video{object-fit:contain;width:100%;height:100%;display:block}.cap-view>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cap-line{fill:none;stroke:#f8f8f8;stroke:lab(97.68% -.0000298023 .0000119209);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cap-line-under{fill:none;stroke:#00000073;stroke:lab(0% 0 0/.45);stroke-width:5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cap-status{left:var(--s3);right:var(--s3);bottom:var(--s3);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2 * var(--s3));padding:var(--s1) var(--s3);border-radius:var(--r1);color:#f2f2f2;color:lab(95.36% 0 0);text-align:center;background:#0009;background:lab(0% 0 0/.6);margin:0 auto;font-size:13px;line-height:18px;position:absolute}.cap-wait{max-width:36ch;padding:var(--s5);color:var(--text-2);text-align:center;place-self:center;margin:0}.cap-notice{top:var(--s3);left:var(--s3);right:var(--s3);position:absolute}.cap-bar{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-top:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto 1fr;display:grid}.cap-bar-start{justify-self:start}.cap-bar-end{justify-self:end;align-items:center;gap:var(--s3);display:flex}.cap-count{color:var(--text-2);white-space:nowrap}.cap-shutter{border:3px solid var(--text);cursor:pointer;background:0 0;border-radius:50%;width:72px;height:72px;padding:0;position:relative}.cap-shutter:after{content:"";background:var(--text);transition:transform var(--fast) var(--ease);border-radius:50%;position:absolute;inset:5px}.cap-shutter:active:after{transform:scale(.88)}.cap-shutter:disabled{opacity:.35;cursor:default}.cap-shutter:focus-visible{outline-offset:4px;border-radius:50%}.cap-last{border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--fill);cursor:pointer;width:48px;height:64px;padding:0;position:relative;overflow:hidden}.cap-last>img{object-fit:cover;width:100%;height:100%;display:block}.cap-last>b{background:var(--text);min-width:18px;height:18px;color:var(--surface);font:600 11px/18px var(--font);text-align:center;border-radius:9px;padding:0 4px;position:absolute;bottom:3px;right:3px}.cap-crop{background:var(--fill);grid-template-rows:minmax(0,1fr) auto;display:grid}.cap-stage{min-width:0;min-height:0;padding:var(--s5);place-items:center;display:grid}.cap-frame{touch-action:none;flex:none;position:relative}.cap-frame>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.cap-frame>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cap-dim{fill:#0006;fill:lab(0% 0 0/.4)}.cap-crop-note{padding:var(--s3) var(--s5);border-top:1px solid var(--line);background:var(--surface);gap:var(--s2);display:grid}.cap-crop-note>p{margin:0}.cap-queue{color:var(--text-3);white-space:nowrap}.cap-handle{touch-action:none;cursor:grab;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.cap-handle:before{content:"";border:2px solid #f8f8f8;border:2px solid lab(97.68% -.0000298023 .0000119209);border-radius:50%;outline:1px solid #0000008c;outline:1px solid lab(0% 0 0/.55);position:absolute;inset:12px}.cap-handle:focus-visible{outline:none}.cap-handle:focus-visible:before,.cap-handle[data-active]:before{background:var(--accent)}.cap-handle[data-active]{cursor:grabbing}.cap-loupe{z-index:2;pointer-events:none;background:#161616;background:lab(7.22637% -.0000149012 0);border:2px solid #f8f8f8;border:2px solid lab(97.68% -.0000298023 .0000119209);border-radius:50%;outline:1px solid #0000008c;outline:1px solid lab(0% 0 0/.55);width:104px;height:104px;position:absolute;overflow:hidden}.cap-loupe>canvas{width:100%;height:100%;display:block}.cap-loupe:before,.cap-loupe:after{content:"";mix-blend-mode:difference;background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209);position:absolute}.cap-loupe:before{width:16px;height:1px;top:50%;left:calc(50% - 8px)}.cap-loupe:after{width:1px;height:16px;top:calc(50% - 8px);left:50%}.cap-cards{--thumb:260px;--thumb-pad:var(--s3);gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.cap-cards[data-locked]>.cap-card{opacity:.6}.cap-card{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);align-content:start;display:grid;overflow:hidden}.cap-thumb{height:var(--thumb);padding:var(--thumb-pad);background:var(--fill);place-items:center;display:grid}.cap-thumb>img{max-width:100%;max-height:calc(var(--thumb) - 2 * var(--thumb-pad));border:1px solid var(--line);background:#fff;background:lab(100% 0 0);display:block}.cap-card-side{gap:var(--s1);padding:var(--s2) var(--s3) var(--s3);min-width:0;display:grid}.cap-card-title{color:var(--text-2);font-size:13px;line-height:18px}.cap-tools{gap:var(--s1);margin-left:calc(-1 * var(--s2));display:flex}@media (max-width:700px),(max-height:520px){.cap{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}.cap-head{padding:calc(var(--s2) + env(safe-area-inset-top)) calc(var(--s2) + env(safe-area-inset-right)) var(--s2) calc(var(--s4) + env(safe-area-inset-left))}.cap-plain{padding:var(--s4) calc(var(--s4) + env(safe-area-inset-right)) var(--s4) calc(var(--s4) + env(safe-area-inset-left))}.cap-foot,.cap-bar{padding:var(--s3) calc(var(--s4) + env(safe-area-inset-right)) calc(var(--s3) + env(safe-area-inset-bottom)) calc(var(--s4) + env(safe-area-inset-left))}.cap-crop-note{padding-left:calc(var(--s4) + env(safe-area-inset-left));padding-right:calc(var(--s4) + env(safe-area-inset-right))}.cap-stage{padding:var(--s4)}.cap-foot>.o-button{flex:1 1 0;min-height:44px}.cap-foot>.o-button[data-kind=primary]{flex:1 0 100%;order:-1}}@media (max-width:560px){.cap-cards{grid-template-columns:1fr}.cap-card{grid-template-columns:96px minmax(0,1fr);align-items:stretch}.cap-cards{--thumb:128px;--thumb-pad:var(--s2)}.cap-card-side{padding:var(--s3);align-content:center}.cap-tools .o-button{min-width:44px;min-height:44px}.cap-keys{display:none}}@media (pointer:coarse){.cap-keys{display:none}}@media (orientation:landscape) and (max-height:520px){.cap[open][data-dark]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.cap[data-dark]>.cap-head{grid-column:1/-1}.cap[data-dark]>.cap-bar{border-top:0;border-left:1px solid var(--line);padding:var(--s3) calc(var(--s4) + env(safe-area-inset-right)) var(--s3) var(--s4);grid-area:2/2;grid-template-rows:1fr auto 1fr;grid-template-columns:none;justify-items:center}.cap-bar-start{align-self:start}.cap-bar-end{flex-direction:column;align-self:end}.cap-stage{padding:var(--s3)}.cap-cards{--thumb:140px}.cap[open][data-phase=crop],.cap[open][data-phase=overview]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 220px}.cap[data-phase=crop]>.cap-head,.cap[data-phase=overview]>.cap-head{grid-column:1/-1}.cap[data-phase=crop]>.cap-foot,.cap[data-phase=overview]>.cap-foot{border-top:0;border-left:1px solid var(--line);padding:var(--s3) calc(var(--s4) + env(safe-area-inset-right)) var(--s3) var(--s4);flex-flow:column;grid-area:2/2;justify-content:flex-end}.cap[data-phase=crop]>.cap-foot>.o-button,.cap[data-phase=overview]>.cap-foot>.o-button{flex:none}}.source-switch{border-radius:var(--r1);background:var(--fill);height:32px;color:var(--text-2);font:400 13px/18px var(--font);cursor:pointer;border:0;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.source-switch-part{height:28px;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:8px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.source-switch:hover .source-switch-part{color:var(--text)}.source-switch[aria-checked=false] [data-part=offline]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.source-switch[aria-checked=true] [data-part=frontier]{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn);font-weight:600}.source-switch-sign{display:none}.source-segments>button[aria-checked=true]:last-child{color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}@media (max-width:760px){.source-switch{width:var(--hit);height:var(--hit);border-radius:var(--r2);background:0 0;justify-content:center;padding:0}.source-switch-part{display:none}.source-switch-sign{border-radius:var(--r1);width:34px;height:34px;color:var(--text-3);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);place-items:center;display:grid}.source-switch:hover .source-switch-sign{background:var(--fill)}.source-switch[aria-checked=true] .source-switch-sign{background:var(--warn-soft);color:var(--warn)}.sheet-switch>.source-segments{display:flex}}.palette{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);width:min(640px,100vw - 32px);max-width:none;height:min(520px,100dvh - 22vh);max-height:none;color:var(--text);box-shadow:var(--float);margin:12vh auto auto;padding:0;overflow:hidden}.palette[open]{animation:o-rise var(--base) var(--ease);flex-direction:column;display:flex}.palette::backdrop{background:var(--scrim);animation:o-fade var(--base) var(--ease)}.palette-field{align-items:center;gap:var(--s3);height:60px;padding:0 var(--s3) 0 var(--s5);border-bottom:1px solid var(--line);color:var(--text-3);flex:none;display:flex}.palette-input{min-width:0;height:100%;color:var(--text);font:400 17px/24px var(--font);background:0 0;border:0;outline:0;flex:1;padding:0}.palette-input::placeholder{color:var(--text-3)}.palette-close{min-width:44px;height:32px;padding:0 var(--s2);border-radius:var(--r1);color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.palette-close:hover{background:var(--fill);color:var(--text)}.palette-close>.o-icon{display:none}.palette-list{overscroll-behavior:contain;min-height:0;padding:var(--s2);flex:1;overflow:auto}.palette-group{padding:var(--s3) var(--s3) var(--s1);font:var(--t-small);color:var(--text-3)}.palette-list>[role=group]:first-child>.palette-group{padding-top:var(--s1)}.palette-option{align-items:center;gap:var(--s3);min-height:var(--hit);padding:0 var(--s3);border-radius:var(--r1);color:var(--text);cursor:pointer;scroll-margin:var(--s2);display:flex}.palette-option>.o-icon{color:var(--text-3)}.palette-option[aria-selected=true]{background:var(--accent-soft)}.palette-option[aria-selected=true]>.o-icon{color:var(--accent-text)}.palette-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.palette-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--t-small);color:var(--text-3);flex:auto;overflow:hidden}.palette-title+.palette-kind{margin-left:auto}.palette-kind{font:var(--t-small);color:var(--text-3);flex:none}.palette-none{padding:var(--s6) var(--s4);color:var(--text-2);text-align:center}.palette-foot{gap:var(--s5);padding:var(--s2) var(--s5);border-top:1px solid var(--line);background:var(--bg);font:var(--t-small);color:var(--text-3);flex:none;display:flex}.palette kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:20px;color:var(--text-2);font:500 12px/18px var(--font);text-align:center;border-radius:4px;margin-right:2px;padding:0 5px;display:inline-block}.palette-close>kbd{margin:0}@media (max-width:760px){.palette{width:100vw;height:calc(100dvh - var(--nav-h) - 56px);margin:auto auto var(--nav-h);border-radius:var(--r3) var(--r3) 0 0;border-width:1px 0 0}.palette[open]{animation:o-sheet var(--slow) var(--ease)}.palette-field{height:56px;padding-left:var(--s4)}.palette-input{font-size:17px}.palette-close{width:var(--hit);height:var(--hit)}.palette-close>kbd{display:none}.palette-close>.o-icon{display:block}.palette-foot{display:none}}.rec{gap:var(--s4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rec-title{margin:0;font-weight:600}.rec-text{padding:var(--s4);border-left:3px solid var(--line-strong);border-radius:0 var(--r2) var(--r2) 0;background:var(--fill);overflow-wrap:anywhere;max-height:38dvh;margin:0;font-size:20px;line-height:30px;overflow:auto}.rec-stage{align-items:center;gap:var(--s3);display:flex}.rec-stage>canvas{flex:1 1 0;width:0;min-width:0;height:56px;display:block}.rec-row{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.rec-state{align-items:center;gap:var(--s2);color:var(--text-2);display:inline-flex}.rec[data-phase=recording] .rec-state{color:var(--text)}.rec[data-phase=opening] .rec-state{align-items:flex-start}.rec[data-phase=opening] .rec-state>.o-dot{margin-top:7px}.rec-time{font-variant-numeric:tabular-nums;white-space:nowrap}.rec-note{margin:0}.rec-note[data-bad]{color:var(--bad)}.rec:focus{outline:none}.cx-retry{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cx-bad{color:var(--bad)}.cx-section{gap:var(--s3);display:grid}.cx-section>.section-title{margin:0}.cx-card{gap:var(--s3);padding:var(--s4) var(--s4) var(--s2);display:grid}.cx-card-head{align-items:flex-start;gap:var(--s3);min-width:0;display:flex}.cx-card-head>.o-icon{color:var(--text-3);flex:none;margin-top:1px}.cx-text{gap:2px;min-width:0;display:grid}.cx-wait{gap:var(--s2);flex:1;display:grid}.cx-title{font:var(--t-body);font-weight:600}.cx-facts{gap:var(--s1) var(--s4);margin:0 0 0 calc(20px + var(--s3));grid-template-columns:auto minmax(0,1fr);display:grid}.cx-facts>dt{font:var(--t-small);color:var(--text-3);line-height:22px}.cx-facts>dd{min-width:0;margin:0}.cx-states{gap:2px;display:grid}.cx-state{align-items:flex-start;gap:var(--s2);margin:0;display:flex}.cx-state>.o-dot{flex:none;margin-top:7px}.cx-state>span{overflow-wrap:anywhere;min-width:0}.cx-acts{align-items:center;gap:var(--s1);margin:0 calc(-1 * var(--s2)) 0 calc(20px + var(--s3) - var(--s3));padding-top:var(--s2);border-top:1px solid var(--line);flex-wrap:nowrap;display:flex}.cx-acts>.o-button{min-height:36px;padding:0 var(--s3);flex:none}.cx-acts-gap{flex:1}.cx-acts>.o-button:last-child{color:var(--bad)}dialog.o-dialog:has(.cx-form){width:min(560px,100vw - 32px)}.cx-form,.cx-form>fieldset{gap:var(--s4);min-width:0;display:grid}.cx-form>fieldset{border:0;margin:0;padding:0}.cx-form .o-input:disabled{background-color:var(--fill);color:var(--text-2)}.cx-form .o-field>span+.o-input+span{font-size:13px;line-height:18px}.cx-scope{justify-items:start;gap:var(--s2);display:grid}.cx-scope-label{font:var(--t-small);color:var(--text-2)}.cx-address{gap:var(--s2);display:grid}.cx-detected{gap:2px;display:grid}.cx-detected>span{color:var(--text-2);font-size:13px;line-height:18px}.cx-detected>small{color:var(--text-2)}.cx-servers{gap:var(--s4);display:grid}.cx-group{gap:var(--s3);display:grid}.cx-group-title{font:var(--t-small);color:var(--text-2);font-weight:600}.cx-server{gap:var(--s3);grid-template-columns:minmax(0,1fr) 84px 124px;display:grid}.cx-checking .o-activity{border-top:0}.cx-checked{gap:var(--s1);display:grid}.cx-sort-wait{gap:var(--s4);display:grid}.cx-onoff{padding:var(--s4)}.cx-onoff>.cx-bad{margin-top:var(--s2)}.cx-first{gap:2px;display:grid}.cx-sort{padding:var(--s4) var(--s4) 0}.cx-sort>fieldset{gap:var(--s4);min-width:0;padding:0 0 var(--s4);border:0;margin:0;display:grid}.cx-sort-head{gap:var(--s1);display:grid}.cx-sort-head>.section-title{margin:0}.cx-more{gap:var(--s4);display:grid}.cx-more input[inputmode=numeric]{max-width:96px}.cx-sort .o-field>span+.o-input+span{font-size:13px;line-height:18px}.cx-targets{gap:var(--s4);display:grid}.cx-target{gap:var(--s3);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.cx-pick{display:contents}.cx-pick>.o-button{margin:22px calc(-1 * var(--s2)) 0 0;grid-area:1/3;align-self:start}.cx-target:has(.cx-pick>.o-button){grid-template-columns:180px minmax(0,1fr) auto}.cx-describe{min-height:64px}.cx-sort fieldset>div>.o-button{margin-left:calc(-1 * var(--s3))}.cx-part{gap:var(--s3);display:grid}.cx-part>.section-title{margin:0}.cx-buttons{gap:var(--s2);flex-wrap:wrap;display:flex}.cx-result{gap:var(--s3);padding:0 var(--s4) var(--s2) calc(var(--s4) + 20px + var(--s3));display:grid}.cx-entries{margin:0;padding:0;list-style:none;display:grid}.cx-entry{gap:0 var(--s4);padding:var(--s2) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.cx-entry:first-child{border-top:0}.cx-subject,.cx-sender{grid-column:1;min-width:0}.cx-where{justify-content:flex-end;align-self:center;align-items:center;gap:0 var(--s2);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.cx-where>.o-icon,.cx-where[data-stays]{color:var(--text-3)}.cx-estimate{font:var(--t-small);color:var(--text-3)}.cx-where .o-advanced{text-align:right;flex-basis:100%}.cx-runs{margin:0;padding:0;list-style:none}.cx-run{padding:var(--s1) var(--s4);border-top:1px solid var(--line)}.cx-run:first-child{border-top:0}.cx-run-head{align-items:center;gap:var(--s2);display:flex}.cx-run-toggle{align-items:flex-start;gap:var(--s2);min-width:0;padding:var(--s2) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.cx-run-toggle:disabled{cursor:default}.cx-run-toggle>.o-icon{color:var(--text-3);flex:none;margin:2px 0 0 -2px}.cx-run-toggle:disabled>.o-icon{visibility:hidden}.cx-run-toggle>span{gap:2px;min-width:0;display:grid}.cx-run-when{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.cx-run-head>.o-button{margin-right:calc(-1 * var(--s2));flex:none}.cx-run-note,.cx-run-entries{margin:0 0 var(--s2) 26px}@media (max-width:560px){.cx-card{padding:var(--s4) var(--s3) var(--s1)}.cx-facts{grid-template-columns:minmax(0,1fr);gap:0;margin-left:0}.cx-facts>dd+dt{margin-top:var(--s2)}.cx-acts{margin-left:calc(-1 * var(--s1));margin-right:calc(-1 * var(--s1));gap:0}.cx-acts>.o-button{min-height:var(--hit);padding:0 var(--s2)}.cx-sort .o-input,.cx-sort .o-select{min-height:44px;font-size:16px}.cx-sort .cx-describe{min-height:72px}:is(.cx-target,.cx-target:has(.cx-pick>.o-button)){grid-template-columns:minmax(0,1fr) auto}.cx-pick>.o-button{grid-area:1/2;margin-top:18px}.cx-target>.o-field:last-child{grid-column:1/-1}.cx-buttons>.o-button{flex:140px;min-height:44px}.cx-run{padding-left:var(--s3);padding-right:var(--s3)}.cx-run-head{flex-wrap:wrap;gap:0}.cx-run-toggle{flex-basis:100%}.cx-run-head>.o-button{min-height:40px;margin:0 0 var(--s2) 18px}.cx-run-note,.cx-run-entries{margin-left:0}.cx-result{padding-left:var(--s4)}.cx-entry{grid-template-columns:minmax(0,1fr)}.cx-where{grid-area:auto/1;justify-content:flex-start}.cx-where .o-advanced{flex-basis:auto}.cx-form .o-input{min-height:44px;font-size:16px}.cx-server{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-server>:first-child{grid-column:1/-1}.cx-scope>.o-segments{align-self:stretch}.cx-scope .o-segments>button{min-height:40px}}.fleet-table{overflow:hidden}a.o-row-button{color:inherit}a.o-row-button:hover{text-decoration:none}.fleet-hint,.fleet-device{column-gap:var(--s3);grid-template-columns:8px minmax(0,1fr) 16px;align-items:start;row-gap:0;display:grid}.fleet-hint>.o-dot,.fleet-device>.o-dot{margin-top:7px}.fleet-hint>.o-icon{align-self:center}.fleet-device>.o-icon{align-self:start;margin-top:2px}.fleet-who{min-width:0;display:grid}.fleet-line{align-items:center;gap:var(--s2);min-width:0;display:flex}.fleet-line>.o-truncate{min-width:0}.fleet-line>.o-tag{flex:none}.fleet-tag-line{display:none}.fleet-state{overflow-wrap:anywhere}.fleet-nums{gap:0 var(--s4);color:var(--text-2);flex-wrap:wrap;grid-column:2;margin-top:2px;font-size:13px;line-height:18px;display:flex}.fleet-nums>.fleet-num[data-empty]{display:none}.fleet-num>b{color:var(--text);font-weight:400}.fleet-version{display:none}.fleet-model{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;display:grid}.fleet-model>.fleet-nums{grid-column:1}.fleet-columns{display:none}.fleet-columns+.o-row{border-top:0}.fleet-chart{gap:var(--s4);padding:var(--s4);display:grid}@media (min-width:900px){.fleet-device{grid-template-columns:8px minmax(0,1fr) 96px 88px 16px;align-items:center}:root[data-view=advanced] .fleet-device{grid-template-columns:8px minmax(0,1fr) 96px 88px 96px 72px 16px}.fleet-device>.o-dot,.fleet-device>.o-icon{align-self:center;margin-top:0}.fleet-model{grid-template-columns:minmax(0,1fr) 72px 96px 96px 104px;align-items:center}.fleet-nums{display:contents}.fleet-nums>.fleet-num[data-empty]{display:block}.fleet-num{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.fleet-num>small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fleet-version{text-align:right;display:block}.fleet-tag-sub{display:none}.fleet-tag-line{display:inline-flex}.fleet-state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-columns{column-gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);background:var(--fill);color:var(--text-2);font-size:13px;line-height:18px;display:grid}.fleet-columns>span:nth-child(n+3),.fleet-columns.fleet-model>span:nth-child(n+2){text-align:right}.fleet-columns.fleet-model>span:first-child{text-align:left}}.lt-row>.o-grow{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.lt-row>.o-tag{flex:none}.lt-row>.o-dot{align-self:flex-start;margin-top:7px}.lt-count{flex:none}.lt-card{gap:var(--s3);padding:var(--s4);display:grid}.lt-card>.o-savebar[data-state]{margin:0 calc(-1 * var(--s4)) calc(-1 * var(--s4))}.lt-line{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.lt-line>.o-grow{flex:260px}.lt-key{gap:var(--s1);padding-top:var(--s3);border-top:1px solid var(--line);display:grid}.lt-sub{margin-top:var(--s2);font:var(--t-body);font-weight:600}.lt-sub:first-child{margin-top:0}.lt-hint{align-items:flex-start;gap:var(--s3);display:flex}.lt-hint>.o-dot{flex:none;margin-top:7px}.lt-form{gap:var(--s4);display:grid}.lt-form .o-problem>span{white-space:pre-line}.lt-form-part{gap:var(--s2);display:grid}.lt-checks{margin:0 calc(-1 * var(--s2));gap:2px;display:grid}.lt-checks>.choice>span:not(.o-tag){flex:1;min-width:0}.lt-checks>.choice>.o-tag{flex:none;margin-top:2px;display:inline-flex}.lt-checks>.choice:has(input:disabled){cursor:default}.lt-danger{gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line);justify-items:start;display:grid}.lt-name{align-items:center;gap:var(--s2);min-width:0;display:flex}.lt-name>.o-tag{flex:none}.lt-loras>.lt-row{padding-left:calc(var(--s4) + var(--s5,24px));position:relative}.lt-loras>.lt-row:before{content:"";left:calc(var(--s4) + 8px);border-left:1px solid var(--line-strong,var(--line));border-bottom:1px solid var(--line-strong,var(--line));width:10px;position:absolute;top:0;bottom:50%}.lt-break{overflow-wrap:anywhere}@media (max-width:560px){.lt-wide{display:none}}.lt-mono{font:13px/19px var(--mono)}.lt-way{margin:0;padding:0;list-style:none}.lt-step{gap:var(--s3);padding:var(--s4);border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);display:grid}.lt-step:first-child{border-top:0}.lt-step-mark{border:1px solid var(--line-strong,var(--line));width:24px;height:24px;color:var(--text-3);font:600 12px/1 var(--font);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.lt-step[data-state=done] .lt-step-mark{background:var(--fill);color:var(--ok);border-color:#0000}.lt-step[data-state=current] .lt-step-mark{border-color:var(--accent);color:var(--accent-text,var(--accent))}.lt-step-body{gap:var(--s2);min-width:0;display:grid}.lt-step-title{font:var(--t-body);font-weight:600;line-height:24px}.lt-step[data-state=open] .lt-step-title{color:var(--text-2);font-weight:400}.lt-activity{border:1px solid var(--line);border-radius:var(--r2)}.lt-acts{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.lt-acts:empty{display:none}.lt-acts>.o-select{flex:0 220px;width:auto;min-width:0}.lt-review{gap:var(--s3);border:0;min-width:0;margin:0;padding:0;display:grid}.lt-review>legend{padding:0}.lt-review-item{gap:var(--s2);display:grid}.lt-pre{padding:var(--s3);border-radius:var(--r1);background:var(--fill);max-height:220px;font:13px/19px var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.lt-confirm{gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);justify-items:start;display:grid}.lt-confirm>.o-field{justify-self:stretch;max-width:240px}.lt-confirm>.o-section-title{margin-bottom:0}@media (max-width:560px){.lt-confirm>.o-button,.lt-acts>.o-button{min-height:var(--hit)}.lt-confirm>.o-field{max-width:none}}.doc{gap:var(--s5)}.doc-lead{color:var(--text-2)}.doc-toc{gap:var(--s2);padding-bottom:var(--s5);border-bottom:1px solid var(--line);display:grid}.doc-toc>ol{gap:var(--s1) var(--s5);margin:0;padding:0;list-style:none;display:grid}.doc-toc a{padding:4px 0;display:block}@media (min-width:640px){.doc-toc>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-section{gap:var(--s3);scroll-margin-top:var(--s4);display:grid}.doc-section>h2{letter-spacing:0;font-size:20px;font-weight:600;line-height:28px}.doc-section+.doc-section{padding-top:var(--s5);border-top:1px solid var(--line)}.doc .o-prose{font-size:15px;line-height:24px}.doc .o-prose h3{margin-top:var(--s5);font-size:17px;line-height:24px}.doc .o-prose>h3:first-child{margin-top:0}.doc .o-prose table{font-variant-numeric:tabular-nums;max-width:100%;font-size:14px;line-height:20px}.doc .o-prose td,.doc .o-prose th{vertical-align:top;min-width:120px}.mp-wait{gap:var(--s3);display:grid}.mp-notice{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.mp-ability>.o-dot{align-self:flex-start;margin:7px 6px 0}.mp-ability>.o-button{flex:none}@media (max-width:560px){.mp-ability{row-gap:var(--s2);flex-wrap:wrap}.mp-ability>.o-grow{flex-basis:calc(100% - 32px)}.mp-ability>.o-button{min-height:40px;margin-left:32px}}.mp-note{margin-top:var(--s2)}.mp-mode{justify-items:start;gap:var(--s2);display:grid}.mp-mode>p{max-width:62ch}.mp-models{gap:var(--s4);display:grid}.mp-models>.o-section-title{margin-bottom:0}.mp-kind{gap:var(--s2);display:grid}.mp-kind-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:32px;display:flex}.mp-kind-head>h3{font:var(--t-small);color:var(--text-2);font-weight:600}.mr{align-items:flex-start;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.mr:first-child{border-top:0}.mr>.o-dot{margin:7px 6px 0}.mr-main{flex:11rem;gap:2px;min-width:0;display:grid}.mr-title{align-items:baseline;column-gap:var(--s2);flex-wrap:wrap;display:flex}.mr-title>span:first-child{overflow-wrap:anywhere}.mr-title>.o-tag{align-self:center}.mr-use{align-items:flex-start;gap:var(--s2);color:var(--text-2);display:flex}.mr-use>.o-dot,.md-use>.o-dot{margin-top:5px}.mr-actions{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.md-unloads{gap:var(--s2);display:grid}.md-head{color:var(--text-2)}.md-unloads>ul{border:1px solid var(--line);border-radius:var(--r2);margin:0;padding:0;list-style:none}.md-unloads li{padding:var(--s3) var(--s4);border-top:1px solid var(--line);gap:2px;display:grid}.md-unloads li:first-child{border-top:0}.md-name{align-items:baseline;column-gap:var(--s2);flex-wrap:wrap;display:flex}.md-name>small{color:var(--text-3)}.md-use{align-items:flex-start;gap:var(--s2);font:var(--t-small);color:var(--text-2);display:flex}.o-notice>div>.md-sentence{display:block}.tk-model:has(>.tk-loras){row-gap:var(--s3);flex-wrap:wrap}.tk-loras{gap:var(--s2);min-width:0;padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--fill);flex:100%;display:grid}.o-card>.tk-loras+.tk-loras{margin-top:0}.o-card>.tk-loras{margin:var(--s3)}.tk-loras-title{font:var(--t-small);color:var(--text-2);margin:0;font-weight:600}.tk-lora-list{margin:0;padding:0;list-style:none;display:grid}.tk-lora-list>li+li{border-top:1px solid var(--line)}.tk-lora{align-items:flex-start;gap:var(--s5);padding:var(--s3) 0;display:flex}.tk-lora-list>li:first-child>.tk-lora,.tk-lora-list>li:first-child>.o-activity{padding-top:var(--s1)}.tk-lora-main{flex:1;gap:2px;min-width:0;display:grid}.tk-lora-title{overflow-wrap:anywhere;font-weight:600}.tk-lora-summary{max-width:64ch;color:var(--text-2)}.tk-lora[data-off] .tk-lora-title,.tk-lora[data-off] .tk-lora-summary{color:var(--text-2)}.tk-lora-details{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:0}.tk-lora-hint{margin:calc(-1 * var(--s2)) 0 var(--s3);max-width:64ch;font:var(--t-small)}.tk-lora-empty{padding:var(--s4)}.tk-lora-default{gap:var(--s2) var(--s4);flex-wrap:wrap}.tk-lora-default>.tk-default-name{flex:0 0 120px}.tk-lora-chips{gap:var(--s2);flex-wrap:wrap;flex:240px;min-width:0;display:flex}.tk-lora-chip{align-items:center;gap:var(--s1);min-height:32px;padding:0 var(--s3);border:1px solid var(--line-field);color:var(--text-2);font:var(--t-small);cursor:pointer;background:0 0;border-radius:999px;display:inline-flex}.tk-lora-chip:hover{background:var(--fill);color:var(--text)}.tk-lora-chip[aria-pressed=true]{border-color:var(--chosen);box-shadow:inset 0 0 0 1px var(--chosen);background:var(--fill);color:var(--text);font-weight:600}.tk-lora-chip:disabled{cursor:progress}.tk-lora-default>.tk-problem{flex:100%}@media (max-width:560px){.tk-loras{padding:var(--s3)}.tk-lora{gap:var(--s2);flex-direction:column}.tk-lora>.tk-model-control{justify-items:stretch;width:100%;max-width:none}.tk-lora>.tk-model-control>.o-switch{justify-content:space-between}.tk-lora-default>.tk-default-name{flex:100%}.tk-lora-chip{min-height:40px}}.tk-lora-list .o-activity[data-size=row]{padding:var(--s3) 0;border-top:0;grid-template-columns:minmax(0,1fr) auto}.tk-lora-list .o-activity-mark{display:none}.tk-lora-list .o-activity-text{grid-column:1}.tk-lora-list .o-activity-acts{grid-column:2}.tk-lora-list .o-activity-title{font-weight:600}.o-page.dk-page{padding-top:var(--s5)}.dk-part{gap:var(--s4);min-width:0;display:grid}.dk-part .o-empty{padding:var(--s5) var(--s4)}.dk-head{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;min-height:40px;display:flex}.dk-head>.dk-lead{flex:320px}.dk-title,.dk-pagetitle{font:var(--t-section);color:var(--text);font-weight:600}.dk-pagetitle{margin-bottom:var(--s1)}.dk-suggest{gap:var(--s3);margin-top:var(--s3);display:grid}.dk-subtitle{font:var(--t-body);margin:0;font-weight:600}.dk-label{font:var(--t-small);color:var(--text-2)}.dk-lead{max-width:64ch;color:var(--text-2)}.dk-error{color:var(--bad);overflow-wrap:anywhere}.dk-notice{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.dk-link{min-height:32px;color:var(--accent-text);cursor:pointer;text-align:left;font:var(--t-small);background:0 0;border:0;padding:0}.dk-link:hover{text-decoration:underline}.dk-link:disabled{opacity:.5;cursor:default;text-decoration:none}.dk-work{margin-top:var(--s2);border:1px solid var(--line);border-radius:var(--r2)}.dk-list{margin:0;padding:0;list-style:none;overflow:hidden}.dk-item{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s3) var(--s4);border-top:1px solid var(--line);display:flex}.dk-glyph{width:24px;height:24px;color:var(--text-2);flex:none;place-items:center;display:grid}.dk-item:first-child{border-top:0}.dk-item[data-off] .dk-name>strong,.dk-item[data-off] .dk-sentence{color:var(--text-2)}.dk-main{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.dk-name{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.dk-name>strong{font-weight:600}.dk-tools{justify-content:flex-end;align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;flex:none;display:flex}.dk-toggle{align-items:center;gap:var(--s2);margin-right:var(--s2)}.dk-toggle-text{min-width:2.2em;color:var(--text-2);text-align:right;font-size:13px;line-height:18px}.dk-note{color:var(--text-2)}.dk-apply{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.dk-rule{column-gap:var(--s3);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.dk-number{color:var(--text-3);text-align:right;padding-top:2px;font-size:13px;line-height:18px}.dk-order{display:inline-flex}.dk-order>.o-button:first-child .o-icon{transform:rotate(180deg)}.dk-term{align-items:center;min-height:52px}.dk-term-name{overflow-wrap:anywhere;flex:1;min-width:0}.dk-count{white-space:nowrap;flex:none}.dk-terms{gap:var(--s6);display:grid}.dk-terms-kind{gap:var(--s3);justify-items:start;display:grid}.dk-terms-kind>*{max-width:100%}.dk-terms-kind>.o-card,.dk-terms-kind>.o-input,.dk-terms-kind>.o-loading,.dk-terms-kind>.o-notice{width:100%}.dk-terms-kind>.o-input{max-width:320px}.dk-card{gap:var(--s4);padding:var(--s4);display:grid}.dk-actions{justify-content:flex-end;display:flex}.dk-line{column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dk-line>.o-dot{margin-top:8px}.dk-state .dk-name>strong{font-size:17px;line-height:24px}.o-field>.dk-unit{align-items:center;gap:var(--s2);color:var(--text);font-size:15px;line-height:22px;display:flex}.dk-unit>.o-input{font-variant-numeric:tabular-nums;width:96px}.dk-unit>span{color:var(--text-2)}.o-field>.dk-unit+span{color:var(--text-3)}.dk-check{gap:var(--s3);display:grid}.dk-problems{gap:var(--s1);padding:0 0 0 var(--s5);margin:0;display:grid}.dk-problems code{font:13px/18px var(--mono);overflow-wrap:anywhere}.dk-head-value{gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line);display:grid}.dk-part>.dk-head-value{border-top:0;padding-top:0}.dk-phone{align-items:center;column-gap:var(--s5);grid-template-columns:auto minmax(0,1fr)}.dk-phone .o-qr{width:152px;height:152px}.dk-phone-steps{gap:var(--s2);padding-left:var(--s5);margin:0;display:grid}.dk-steps{gap:var(--s4);display:grid}.dk-steps-head{gap:var(--s1);display:grid}.dk-kinds{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dk-kind{gap:var(--s1);padding:var(--s4)}.dk-kind>.o-icon{margin-bottom:var(--s1);color:var(--text-2)}.dk-summary{gap:var(--s2);display:grid}.dk-stepbar{justify-content:flex-end}.dk-clause{column-gap:var(--s3);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.dk-word{font:var(--t-section);color:var(--text-2);padding-top:26px;font-weight:600}.dk-clause-fields{gap:var(--s3);grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:start;display:grid}.dk-clause-fields>.o-check{grid-column:2;padding-top:26px}.dk-reads{gap:var(--s2);overflow-wrap:anywhere;display:grid}.dk-preview{gap:var(--s1);display:grid}.dk-preview-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dk-preview-list>li{align-items:center;gap:var(--s2);min-width:0;display:flex}.dk-preview-list>li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk-preview-list .o-icon{color:var(--text-3);flex:none}.dk-half{gap:var(--s4);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.dk-half>legend{margin-bottom:var(--s3);padding:0}.dk-half+.dk-half{margin-top:var(--s3)}.dk-audience{gap:var(--s2);justify-items:start;display:grid}.dk-audience>.o-field{justify-self:stretch}.dk-choice{gap:var(--s1);border:0;min-width:0;margin:0;padding:0;display:grid}.dk-choice>legend{margin-bottom:var(--s1);padding:0}.dk-choice .choice>span{gap:2px}.dk-members{margin:0 calc(-1 * var(--s2))}.dk-tagbox{align-items:center;gap:var(--s1) var(--s2);height:auto;min-height:40px;padding:5px var(--s2);cursor:text;flex-wrap:wrap;display:flex}.dk-tagbox:focus-within{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.dk-tagbox[data-invalid]{border-color:var(--bad)}.dk-tagbox>input{min-width:0;padding:4px var(--s1);background:0 0;border:0;outline:0;flex:80px}.dk-mark{max-width:100%;min-height:26px;padding:0 2px 0 var(--s2);background:var(--fill-strong);overflow-wrap:anywhere;border-radius:13px;align-items:center;gap:2px;font-size:13px;line-height:18px;display:inline-flex}.dk-mark>button{width:22px;height:22px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.dk-mark>button:hover{background:var(--line);color:var(--text)}.o-field>small.dk-hint{color:var(--text-3)}.due-line{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);color:var(--text);transition:border-color var(--fast) var(--ease);display:flex}.due-line:hover{border-color:var(--line-strong);text-decoration:none}.due-line>span{flex:1;min-width:0}.due-line>.o-icon:first-child{color:var(--text-2)}.due-line[data-overdue]>.o-icon:first-child{color:var(--warn)}.due-line>.o-icon:last-child{color:var(--text-3)}@media (max-width:760px){.dk-clause{row-gap:var(--s1);grid-template-columns:minmax(0,1fr)}.dk-word{font:var(--t-body);padding-top:0;font-weight:600}.dk-clause-fields{grid-template-columns:minmax(0,1fr)}.dk-clause-fields>.o-check{grid-column:auto;padding-top:0}.dk-phone{grid-template-columns:minmax(0,1fr)}.dk-phone .o-qr{display:none}}@media (max-width:560px){.dk-item{gap:var(--s3);flex-wrap:wrap}.dk-item>.dk-main{flex:1 1 0}.dk-item>.dk-tools{flex-basis:100%}.dk-tools{justify-content:flex-end;width:100%}.dk-toggle{margin-right:auto}.dk-rule{grid-template-columns:20px minmax(0,1fr)}.dk-rule>.dk-tools{grid-column:2}.dk-term{align-items:center;gap:var(--s2);flex-wrap:nowrap}.dk-term>.dk-tools{flex-basis:auto;width:auto}.dk-kinds{grid-template-columns:minmax(0,1fr)}.dk-stepbar>.o-button{flex:1}.dk-actions>.o-button,.dk-head>.o-button{width:100%}}.o-dialog>footer>.o-grow{flex:1}@media (max-width:560px){.o-dialog>footer>.o-grow{display:none}}.dk-levels{gap:var(--s3);border:0;min-width:0;margin:0;padding:0;display:grid}.dk-level-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.dk-levels .dk-actions{gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.dk-example code{overflow-wrap:anywhere}.dk-card{grid-template-columns:minmax(0,1fr)}.dk-card .o-notice>div{min-width:0}.dk-sample{margin:var(--s1) 0;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);font:13px/18px var(--mono);white-space:pre;overflow-x:auto}.dk-names{gap:var(--s3);border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;display:grid}.dk-names>legend{grid-column:1/-1}.api-notice{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.api-intro{gap:var(--s3);justify-items:start;display:grid}.api-intro>.o-copy{justify-self:stretch}.api-intro>p:first-child{max-width:64ch}.api-key{gap:var(--s3);padding:var(--s4);justify-items:start;display:grid}.api-key-actions{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;width:100%;display:flex}.api-own{gap:var(--s2);flex:280px;min-width:0;display:flex}.api-own>.o-input{min-width:0;font-family:var(--mono);flex:1}.api-model{gap:var(--s3)}.api-model[aria-current=true]{background:var(--accent-soft)}.api-model[aria-current=true] .o-muted{color:var(--text-2)}.api-switch{margin-top:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface)}.api-detail{gap:var(--s4);padding:var(--s4);display:grid}.api-route{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.api-route>code{font:14px/20px var(--mono);overflow-wrap:anywhere}.api-notes{gap:var(--s2);max-width:64ch;color:var(--text-2);display:grid}.api-languages{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.api-codebox{min-width:0;position:relative}.api-codebox>.o-button{top:var(--s2);right:var(--s2);background:var(--fill);position:absolute}.api-code{padding:var(--s3) 52px var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--fill);max-height:28rem;font:13px/20px var(--mono);tab-size:2;margin:0;overflow:auto}.api-code>code{font:inherit;white-space:pre}.api-codebox[data-wrap] .api-code>code{white-space:pre-wrap;overflow-wrap:anywhere}.api-try{gap:var(--s4);padding:var(--s4);justify-items:start;display:grid}.api-try>.o-field,.api-try>.api-answer,.api-try>.o-notice{justify-self:stretch}.api-text{min-height:84px}.api-file{gap:var(--s2);display:grid}.api-file-line{align-items:center;gap:var(--s3);min-width:0;display:flex}.api-answer{gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line);display:grid}.api-answer-head{justify-content:space-between;gap:var(--s3);display:flex}.api-answer-text{white-space:pre-wrap;overflow-wrap:anywhere}.api-audio{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.api-audio>audio{flex:260px;min-width:0;height:40px}.api-video{border-radius:var(--r2);background:#000;width:100%;max-height:360px}.api-lead{max-width:64ch}.api-detail>.o-copy{min-width:0}.api-clients{justify-self:start}.api-part{gap:var(--s2);min-width:0;display:grid}.api-downloads{gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.api-downloads>div{gap:var(--s2);align-content:start;justify-items:start;display:grid}.api-downloads>div>p{max-width:44ch}.api-sub{margin-top:var(--s6)}.api-tasks{display:grid}.api-task{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s2) var(--s3) var(--s4);display:flex}.api-task+.api-task{border-top:1px solid var(--line)}.api-task>p{white-space:pre-line;overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:560px){.api-languages{justify-self:stretch}.api-languages>button{padding-inline:var(--s2)}.api-clients{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.api-own{flex-basis:100%}.api-try>div>.o-button[type=submit]{width:100%}}.gate-head{gap:var(--s1);display:grid}.gate-head>h1{margin:0}.account-choice{row-gap:var(--s2);flex-wrap:wrap}.account-choice>.o-grow{flex:240px}.account-choice>.o-segments{flex:none}.account-choice [role=alert]{color:var(--bad)}.own-lead{min-height:0}.own-account{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.own-head{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.own-head>.o-grow{flex:240px;min-width:0}.own-name{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.own-steps{gap:var(--s4);min-width:0;display:grid}.own-step{gap:var(--s2);justify-items:start;min-width:0;display:grid}.own-code{justify-self:stretch;min-width:0;max-width:360px}.own-code .o-copy>code{font:600 24px/32px var(--mono);letter-spacing:.06em}.own-paste{align-items:end;gap:var(--s2);flex-wrap:wrap;justify-self:stretch;display:flex}.own-paste>.o-field{flex:240px;margin:0}.own-wait{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.own-use>.o-switch{padding:0}.today-cmd{align-items:center;gap:var(--s3);width:100%;min-height:52px;padding:0 var(--s3) 0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--r2);background:var(--surface);color:var(--text-3);font:var(--t-body);text-align:left;cursor:text;transition:border-color var(--fast) var(--ease);display:flex}.today-cmd:hover{border-color:var(--text-3)}.today-cmd>.o-icon{color:var(--text-2)}.today-cmd>span{flex:1;min-width:0}.today-cmd>kbd{border:1px solid var(--line-strong);background:var(--fill);color:var(--text-2);font:500 12px/18px var(--font);border-radius:4px;flex:none;padding:0 6px}.today-head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.today-row{color:var(--text);transition:background var(--fast) var(--ease)}.today-row:hover{background:var(--fill);text-decoration:none}.today-row:first-child{border-radius:var(--r2) var(--r2) 0 0}.today-row:last-child{border-radius:0 0 var(--r2) var(--r2)}.today-row:only-child{border-radius:var(--r2)}.today-row>.o-grow{display:grid}.today-row>.o-icon:first-child{color:var(--text-2)}.today-row>.o-icon:last-child{color:var(--text-3);flex:none}.today-row>.o-tag{flex:none}.today-problem{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.today-device{gap:var(--s4) var(--s5);padding:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-device>div{align-content:start;gap:2px;min-width:0;display:grid}.today-device>.today-memory{gap:var(--s3);grid-column:1/-1}.today-apps{gap:2px var(--s2);margin:0 0 0 calc(-1 * var(--s3));grid-template-columns:repeat(auto-fill,minmax(168px,1fr));padding:0;list-style:none;display:grid}.today-apps a{align-items:center;gap:var(--s3);min-height:var(--hit);padding:0 var(--s3);border-radius:var(--r2);color:var(--text);transition:background var(--fast) var(--ease);display:flex}.today-apps a:hover{background:var(--fill);text-decoration:none}.today-apps a>.o-icon{color:var(--text-2)}@media (max-width:760px){.today-cmd>kbd{display:none}.today-device{grid-template-columns:minmax(0,1fr)}.today-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-places{gap:var(--s3);display:grid}.ab-place{gap:var(--s4);padding:var(--s4);display:grid}.ab-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.ab-name{font-weight:600}.memory[data-state=warn] .memory-track>i{background:var(--warn)}.memory[data-state=bad] .memory-track>i{background:var(--bad)}.ab-facts{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ab-facts>div{min-width:0}.ab-facts dt{color:var(--text-2);font-size:13px;line-height:18px}.ab-facts dd{overflow-wrap:anywhere;margin:0}.ab-card{gap:var(--s4);padding:var(--s4);display:grid}.ab-card .o-select{max-width:240px}.ab-figures{gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ab-figures>div{min-width:0}.ab-figures dt{color:var(--text-2);font-size:13px;line-height:18px}.ab-figures dd{margin:var(--s1) 0 0;font-size:17px;font-weight:600;line-height:24px}.ab-figures dd>small{color:var(--text-3);font-weight:400}.ab-choices{margin:0 calc(-1 * var(--s2));border-top:0;padding-top:0}.ab-path{font-family:var(--mono);overflow-wrap:anywhere;font-size:14px;font-weight:400}.ab-house{gap:var(--s1);color:var(--text-2);font-size:13px;line-height:18px;display:grid}.ab-house>h3{font:600 13px/18px var(--font);color:var(--text);margin:0}@media (max-width:560px){.ab-facts{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.ab-facts>div{justify-content:space-between;gap:var(--s3);display:flex}.ab-facts dd{text-align:right}.ab-card .o-select{max-width:none}}.ab-empty>div{display:flex}.ab-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ab-gap{flex:1}.ab-form>fieldset{gap:var(--s4);border:0;min-width:0;margin:0;padding:0;display:grid}.ab-form-more{gap:var(--s4);display:grid}.ab-gb{align-items:center;gap:var(--s2);display:flex}.ab-gb .o-input{max-width:120px}.ab-run{margin-top:var(--s3)}.ab-run-line{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.ab-run-line p{margin:0}@media (max-width:560px){.ab-run-line{flex-direction:column;align-items:stretch}.ab-actions .ab-gap{display:none}}.an-page{gap:var(--s5);align-content:start;display:grid}.an-privacy{gap:var(--s1);max-width:66ch;display:grid}.an-sources{display:grid}.an-source{gap:var(--s3);padding:var(--s4);border-top:1px solid var(--line);display:grid}.an-source:first-child{border-top:0}.an-source-name{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.an-source[data-none]{align-items:baseline;gap:var(--s1) var(--s3);padding-block:var(--s3);grid-template-columns:minmax(0,1fr) auto}.an-source[data-none] .an-source-name>strong{font-weight:400}.an-source-controls{align-items:end;gap:var(--s3);grid-template-columns:minmax(0,1fr) 320px;display:grid}.an-for>.o-segments{display:flex}.an-for>.o-segments>button{padding-inline:var(--s2);flex:1 1 0}.an-source-controls .o-field>span,.an-for>span{font:var(--t-small);color:var(--text-2)}.an-for{gap:6px;display:grid}.an-sources>.o-savebar{padding:0 var(--s4)}.an-sources>.o-savebar[data-state]{padding:var(--s3) var(--s4);border-top:1px solid var(--line)}.an-cards{gap:var(--s3);display:grid}.an-provider{gap:var(--s2);padding:var(--s4);display:grid}.an-provider-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.an-provider-head>strong{margin-right:var(--s1)}.an-provider-use{color:var(--text)}.an-provider-foot{align-items:center;gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.an-provider-foot>.o-button:first-child{margin-left:calc(-1 * var(--s2));color:var(--bad)}.an-spacer{flex:1}.an-facts{gap:4px var(--s4);margin:var(--s1) 0 0;font:var(--t-small);grid-template-columns:max-content minmax(0,1fr);display:grid}.an-facts>dt{color:var(--text-2)}.an-facts>dd{overflow-wrap:anywhere;min-width:0;margin:0}.an-models{gap:2px;margin:0;padding:0;list-style:none;display:grid}.an-mono{font-family:var(--mono);font-size:13px}.an-exchange{gap:var(--s3);padding:var(--s4);display:grid}.an-exchange-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.an-import{gap:var(--s3);justify-items:start;display:grid}.an-import>.o-field,.an-import>.o-well,.an-import>.o-notice{justify-self:stretch}.an-json{resize:vertical;min-height:120px}.an-preview{gap:var(--s2);margin:var(--s2) 0;padding:0;list-style:none;display:grid}.an-preview>li{display:grid}.an-step-title{font:var(--t-section);outline:none;font-weight:600}.an-step-name{margin-top:calc(-1 * var(--s4));color:var(--text-2)}.an-step{gap:var(--s4);justify-items:stretch;max-width:100%;display:grid}.an-step>p{max-width:64ch}.an-tiles{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.an-tile{align-content:start;gap:4px;min-height:88px}.an-tile>small{font:var(--t-small)}.an-step-foot{justify-content:flex-end;gap:var(--s2);padding-top:var(--s2);flex-wrap:wrap;display:flex}.an-steps{gap:var(--s2);margin:0;padding-left:1.4em;display:grid}.an-steps>li{padding-left:var(--s1)}.an-host{margin-left:var(--s3)}.an-key-hint{margin-top:calc(-1 * var(--s3))}.an-use{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.an-use>legend{margin-bottom:var(--s2);padding:0}.an-use>.o-segments{justify-self:start}.an-use>.o-section-title{margin-bottom:0}.an-form{gap:var(--s4);display:grid}.an-form-card{padding:var(--s5)}.an-model-list{gap:var(--s3);border:0;min-width:0;margin:0;padding:0;display:grid}.an-model-list>legend{margin-bottom:var(--s2);padding:0;font-weight:600}.an-model{align-items:end;gap:var(--s2);grid-template-columns:150px minmax(0,1.4fr) minmax(0,1fr) auto;display:grid}@media (max-width:760px){.an-source-controls,.an-source[data-none],.an-tiles{grid-template-columns:minmax(0,1fr)}.an-tile{min-height:0}.an-model{padding-bottom:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto}.an-model>.o-field:first-child,.an-model>.o-field:nth-child(2){grid-column:1/-1}.an-step-foot{padding-top:var(--s3)}.an-step-foot>.o-button[data-kind=primary]{flex:2 1 0}.an-host{margin:var(--s1) 0 0;display:block}}.an-web-none{align-items:center;gap:var(--s2) var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.an-web-none>p{flex:260px;margin:0}.an-web>.an-cards{margin-top:var(--s3)}.bk-what{max-width:64ch}.bk-state{gap:var(--s4);display:grid}.bk-line{align-items:start;column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bk-line>.o-dot{margin-top:8px}.bk-text{gap:2px;min-width:0;display:grid}.bk-head{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:24px}.bk-nw{white-space:nowrap}.bk-line>.o-button{margin-left:var(--s3)}.bk-link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bk-table{border-collapse:collapse;table-layout:fixed;width:100%}.bk-table th:nth-child(2){width:88px}.bk-table th:nth-child(3){width:112px}.bk-table th:nth-child(4){width:72px}.bk-table th,.bk-table td{padding:var(--s3) 0 var(--s3) var(--s4);text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--line)}.bk-table th{padding-top:0;padding-bottom:var(--s2);border-bottom-color:var(--line-strong);color:var(--text-2);white-space:normal;vertical-align:bottom;font-size:13px;font-weight:400;line-height:18px}.bk-table th:first-child,.bk-table td:first-child{text-align:left;padding-left:0}.bk-table tr:last-child td{border-bottom:0}.bk-table td>small{color:var(--text-3);display:block}.bk-keep{margin-top:var(--s3);max-width:64ch}.bk-card{padding:var(--s4)}.bk-form{gap:var(--s4);display:grid}.bk-field{gap:var(--s2);display:grid}.bk-form .o-select{max-width:200px}.bk-path{font-family:var(--mono);font-size:14px}.bk-inline{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.bk-error{color:var(--bad)}.bk-step{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.bk-step>.o-tag{font-weight:400}.bk-target{align-items:baseline;gap:var(--s2);overflow-wrap:anywhere;display:flex}.bk-target>.o-dot{flex:none;transform:translateY(-1px)}.bk-target strong{font-weight:600}.bk-key-tools{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.bk-key-tools>.o-button{flex:none}.bk-fingerprint{flex:280px;gap:2px;min-width:0;display:grid}.bk-fingerprint>code,.bk-fp{font-family:var(--mono);letter-spacing:.02em}.bk-fingerprint>code{font-size:17px;line-height:24px}.bk-secret{gap:var(--s2);display:grid}.bk-key{padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--fill);font:14px/21px var(--mono);word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.bk-secret-foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}@media (max-width:560px){.bk-line{grid-template-columns:auto minmax(0,1fr)}.bk-line>.o-button{margin:var(--s4) 0 0;grid-column:2;justify-self:start}.bk-key-tools>.o-button{width:100%;min-height:var(--hit)}.bk-secret-foot{display:grid}.bk-secret-foot .bk-inline{grid-template-columns:1fr 1fr;display:grid}.bk-table th,.bk-table td{padding-left:var(--s3)}.bk-table th:nth-child(2){width:64px}.bk-table th:nth-child(3){width:104px}.bk-table th:nth-child(4){width:52px}}.dk-tags-part{gap:var(--s3);margin-top:var(--s5);display:grid}.dk-tags-part:first-of-type{margin-top:0}.dk-tags-lead{margin:0}.dk-tags-empty{padding:var(--s5)}.dk-tags-empty p{margin:0}.dk-item.dk-tag{column-gap:var(--s3);row-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dk-item.dk-tag>:not(.dk-tools){grid-column:1}.dk-item.dk-tag>.dk-tools{grid-area:1/2;width:auto}.dk-tag-main{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.dk-tag-text,.dk-tag-similar{margin:0}.dk-tag-similar{align-items:center;gap:var(--s1) var(--s2);color:var(--warn);flex-wrap:wrap;display:flex}.dk-tag-similar .o-button{min-height:32px}.dk-tag-decide{gap:var(--s2);flex-wrap:wrap;display:flex}.dk-tag-form{gap:var(--s4);display:grid}.dk-tag-description{resize:vertical;min-height:64px}.dk-tag-preview{align-items:center;gap:var(--s2);margin:0;display:flex}@media (max-width:760px){.dk-tag-decide{flex-wrap:nowrap}.dk-tag-decide .o-button{min-width:0;min-height:44px;padding-inline:var(--s2);flex:1 1 0}.dk-tag-similar .o-button{min-height:44px}}.sk-head-acts{align-items:center;gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.sk-lead,.sk-empty{margin:0 0 var(--s3);color:var(--text-2)}.sk-list{margin:0;padding:0;list-style:none}.sk-row{align-items:flex-start}.sk-row[data-off] .sk-name,.sk-row[data-off] .sk-sign{color:var(--text-3)}.sk-sign{border-radius:var(--r1);background:var(--fill);width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;margin-top:2px;display:grid}.sk-name{color:var(--text);font-weight:600}.sk-line{color:var(--text-2);font:var(--t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.sk-tags{gap:var(--s1);margin:var(--s2) 0 0;flex-wrap:wrap;display:flex}.sk-acts{align-items:center;gap:var(--s2);flex:none;align-self:center;display:flex}.sk-toggle{align-items:center;gap:var(--s2)}.sk-toggle>span{color:var(--text-2);font:var(--t-small);text-align:right;min-width:2.2em}.sk-form{gap:var(--stack);display:grid}.sk-fields{gap:var(--s3);padding:var(--s4);display:grid}.sk-fields>.o-section-title{margin:0}.sk-label{font-weight:600}.sk-hint{color:var(--text-2);font:var(--t-small);margin:0}.sk-code{font-family:var(--mono,ui-monospace, monospace);overflow-wrap:anywhere}.sk-description{resize:vertical;min-height:64px}.sk-instructions{gap:var(--s2);display:grid}.sk-instructions-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.sk-markdown{resize:vertical;min-height:240px;font-family:var(--mono,ui-monospace, monospace);font-size:14px;line-height:1.5}.sk-preview{min-height:120px;max-height:480px;overflow:auto}.sk-tools{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.sk-tools>legend{margin-bottom:var(--s1);padding:0}.sk-tool-grid{gap:var(--s2) var(--s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.sk-view-head{align-items:center;gap:var(--s2);margin:0;display:flex}.sk-danger{justify-content:flex-start;display:flex}.sk-import{gap:var(--s3);justify-items:start;display:grid}.sk-import>.o-field{width:100%}@media (max-width:760px){.sk-sign,.sk-toggle>span{display:none}.sk-acts{align-self:flex-start;gap:var(--s1)}.sk-row:has(.sk-acts>.o-button:not([data-icon-only])){flex-wrap:wrap}.sk-row:has(.sk-acts>.o-button:not([data-icon-only]))>.sk-acts{justify-content:flex-end;width:100%}}.sk-page>.o-back+.sk-title,.sk-view-text{margin:0}.o-notice+.sk-list,.o-notice+.sk-empty{margin-top:var(--s3)}.zp-link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zp-label{color:var(--text-2);font-size:13px;line-height:18px}.zp-error{color:var(--bad);overflow-wrap:anywhere}.zp-now{gap:var(--s3);display:grid}.zp-line{column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.zp-line>.o-dot{margin-top:8px}.zp-line>.o-button{margin-left:var(--s3)}.zp-text{gap:var(--s1);min-width:0;display:grid}.zp-head{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:24px}.zp-log{gap:var(--s2);padding:var(--s4);display:grid}.zp-history{margin:0;padding:0;list-style:none}.zp-history>li+li{border-top:1px solid var(--line)}.zp-notes{padding-left:var(--s4);color:var(--text-2);margin:0}.zp-card{gap:var(--s5);padding:var(--s4);display:grid}.zp-card .o-check>span{max-width:60ch}.zp-times{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,200px));align-items:start;display:grid}.zp-times .o-input{font-variant-numeric:tabular-nums}.zp-days-field{gap:var(--s2);display:grid}.zp-days{gap:var(--s2);grid-template-columns:repeat(7,minmax(0,1fr));max-width:420px;display:grid}.zp-days>button{border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--surface);min-height:40px;color:var(--text-2);cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);padding:0}.zp-days>button:hover{color:var(--text);border-color:var(--text-3)}.zp-days>button[aria-pressed=true]{background:var(--fill);border-color:var(--chosen);color:var(--text)}.zp-days>button:disabled{opacity:.5;cursor:default}.zp-tasks-field{gap:var(--s2);display:grid}.zp-tasks{margin:0;padding:0;list-style:none}.zp-task{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);display:flex}.zp-task:first-child{border-top:0;padding-top:0}.zp-task-text{gap:2px;min-width:0;display:grid}.zp-task-text>strong{overflow-wrap:anywhere;font-weight:600}.zp-task .o-select{flex:none;width:240px}@media (max-width:560px){.zp-line{grid-template-columns:auto minmax(0,1fr)}.zp-line>.o-button{margin:var(--s3) 0 0;min-height:var(--hit);grid-column:2;justify-self:stretch}.zp-times{grid-template-columns:repeat(2,minmax(0,1fr))}.zp-days>button{min-height:var(--hit)}.zp-task{align-items:stretch;gap:var(--s2);flex-direction:column}.zp-task .o-select{width:100%}}.o-page.tk-head{padding-bottom:0}.page.tk-page,.o-page.tk-body{position:relative}.tk-stale{top:var(--s2);left:var(--s5);right:var(--s5);position:absolute}.o-page.tk-body .tk-stale{left:var(--gutter);right:var(--gutter)}.tk-section-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.tk-section-head>.o-section-title{margin-bottom:0}.tk-section-head>.o-button{flex:none}.o-page.tk-body .section-title{margin-bottom:var(--s3);font:var(--t-section);color:var(--text)}.tk-pad{gap:var(--s2);padding:var(--s4);display:grid}.tk-problem{color:var(--bad);overflow-wrap:anywhere;font-size:13px;line-height:18px;display:block}.tk-need{align-items:flex-start}.tk-need>.o-dot{margin-top:7px}.tk-need-text{overflow-wrap:anywhere}.tk-go{white-space:nowrap;flex:none}.tk-area-text{gap:2px;display:grid}.tk-area-name{font-weight:600}.tk-figures{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tk-figures>div{min-width:0;padding:0 var(--s4);border-left:1px solid var(--line)}.tk-figures>div:first-child{border-left:0;padding-left:0}.tk-figures dt{color:var(--text-2);font-size:13px;line-height:18px}.tk-figures dd{margin:0}.tk-big{margin-top:var(--s1);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:34px}.tk-big>.o-skeleton{margin:3px 0}.tk-note{min-height:18px;color:var(--text-3);font-size:13px;line-height:18px}.tk-since{white-space:nowrap;flex:none}.memory[data-warn] .memory-track>i{background:var(--warn)}.tk-meta{padding-top:var(--s4);border-top:1px solid var(--line)}.tk-changes{margin:0;padding:0;list-style:none}.tk-changes>li{align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 8.5rem 6rem;grid-template-areas:"what when who";display:grid}.tk-changes>li:first-child{border-top:0}.tk-changes .tk-what{overflow-wrap:anywhere;grid-area:what;min-width:0}.tk-changes .tk-when{color:var(--text-3);text-align:right;grid-area:when;font-size:13px;line-height:18px}.tk-changes .tk-who{color:var(--text-2);text-align:right;grid-area:who;font-size:13px;line-height:18px}.tk-controls{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;display:flex}.tk-people>strong{font-weight:600}.tk-wait{gap:var(--s5);display:grid}.tk-past{gap:var(--s6);transition:opacity var(--base) var(--ease);display:grid}.tk-past[data-loading]{opacity:.55}.tk-lead{gap:var(--s2);display:grid}.tk-sum{overflow-wrap:anywhere;font-size:17px;line-height:24px}.tk-table{border-collapse:collapse;table-layout:fixed;width:100%}.tk-table th:nth-child(2),.tk-table th:nth-child(3){width:96px}.tk-table th:nth-child(4){width:124px}.tk-table th:nth-child(5){width:108px}.tk-table th,.tk-table td{padding-left:var(--s4);text-align:right;vertical-align:top;white-space:nowrap}.tk-table th{padding-bottom:var(--s2);border-bottom:1px solid var(--line-strong);color:var(--text-2);white-space:normal;vertical-align:bottom;font-size:13px;font-weight:400;line-height:18px}.tk-table td{padding-top:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--line)}.tk-table th:first-child,.tk-table td:first-child{text-align:left;white-space:normal;padding-left:0}.tk-table tr:last-child td{border-bottom:0}.tk-name{align-items:baseline;column-gap:var(--s3);flex-wrap:wrap;display:flex}.tk-name>small{color:var(--text-3)}.tk-share{height:3px;margin-top:var(--s2);background:var(--line-strong);border-radius:2px;display:block}.tk-model{align-items:flex-start;gap:var(--s5);padding:var(--s4);border-top:1px solid var(--line);display:flex}.tk-model:first-child{border-top:0}.tk-model-main{gap:var(--s1);flex:1;min-width:0;display:grid}.tk-model-title{align-items:center;gap:var(--s2);font-weight:600;display:flex}.tk-model-title>.o-faint{font-weight:400}.tk-model-guide{max-width:64ch}.tk-model-office{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.tk-model-facts{margin-top:var(--s1);color:var(--text-2);font-size:13px;line-height:18px}.tk-model-title>.o-advanced{align-items:center;display:inline-flex}.tk-model-note{align-items:baseline;gap:var(--s2);max-width:64ch;color:var(--text-2);display:flex}.tk-model-note>.o-dot{flex:none;transform:translateY(-1px)}.tk-fact{white-space:nowrap}.tk-model-control{justify-items:end;gap:var(--s2);flex:none;max-width:260px;display:grid}.tk-model-control>.o-switch{align-items:center;gap:var(--s3)}.tk-model-control>.tk-problem{text-align:right}.tk-model[data-locked] .tk-model-title>span:not(.o-faint),.tk-model[data-locked] .tk-model-guide{color:var(--text-2)}.tk-model[data-locked] .tk-model-main{opacity:.8}.tk-default{justify-content:space-between;gap:var(--s2) var(--s4);flex-wrap:wrap}.tk-default-name{flex:200px;min-width:0;display:grid}.tk-default-choice{align-items:center;gap:var(--s2);flex:0 auto;display:flex}.tk-default-choice>.o-select{width:240px;min-width:0}.tk-control-fields{padding:var(--s2) var(--s4)}.tk-control .o-more-body{margin-bottom:var(--s3)}.tk-control .o-check>span{max-width:60ch}.tk-idle-field{gap:var(--s1);display:grid}.tk-idle{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.tk-idle>.o-input{font-variant-numeric:tabular-nums;width:88px}.tk-default>.tk-problem{flex:100%}@media (max-width:760px){.page.tk-page{padding-top:var(--s6)}.tk-stale{left:var(--s4);right:var(--s4)}}@media (max-width:560px){.tk-default{flex-direction:column;align-items:stretch}.tk-default-name{flex:none}.tk-default-choice{flex-wrap:wrap}.tk-default-choice>.o-select{flex:100%;width:100%}.tk-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-figures>div:nth-child(odd){border-left:0;padding-left:0}.tk-figures>div:nth-child(n+3){margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.tk-need{flex-wrap:wrap}.tk-need-text{flex:calc(100% - 24px)}.tk-need>.tk-go{margin-left:20px}.tk-changes>li{align-items:baseline;gap:2px var(--s2);flex-wrap:wrap;display:flex}.tk-changes .tk-what{flex:100%}.tk-changes .tk-when,.tk-changes .tk-who{text-align:left}.tk-changes .tk-who:before{content:"· "}.tk-changes .tk-who{margin-left:-4px}.tk-controls>.o-segments{flex:100%}.tk-table [data-wide]{display:none}.tk-model{gap:var(--s3);flex-direction:column}.tk-model-control{justify-items:stretch;width:100%;max-width:none}.tk-model-control>.tk-problem{text-align:left}.tk-model-control>.o-switch{justify-content:space-between}}
