:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf7;--surface:#fff;--fill:#f4f2ef;--fill-strong:#ebe9e5;--line:#e1dfdb;--line-strong:#c3c1bb;--text:#1f1d18;--text-2:#55524c;--text-3:#716e69;--accent:#00646d;--accent-hover:#00565d;--accent-soft:#def3f5;--accent-text:#005961;--on-accent:#fff;--ok:#137738;--ok-soft:#dff6e2;--warn:#925b00;--warn-soft:#feefcf;--bad:#ba1e20;--bad-soft:#ffebe9;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r1:6px;--r2:10px;--r3:14px;--fast:.12s;--base:.18s;--ease:cubic-bezier(.2, 0, 0, 1);--float:0 10px 28px #0000001f, 0 1px 3px #00000014;--font:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "SF Pro Text", Roboto, "Helvetica Neue", sans-serif;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.1564% .0796914 1.13986);--surface:lab(100% 0 0);--fill:lab(95.6085% .107467 1.52063);--fill-strong:lab(92.3645% .136167 1.90191);--line:lab(89.0044% .165612 2.28375);--line-strong:lab(77.9921% .228435 3.05001);--text:lab(10.7146% .38185 3.88545);--text-2:lab(35.078% .322774 3.83848);--text-3:lab(46.6715% .239909 3.05778);--accent:lab(38.0898% -25.0356 -13.3433);--accent-hover:lab(32.2839% -24.8981 -13.2902);--accent-soft:lab(94.3997% -6.68874 -3.58007);--accent-text:lab(33.4845% -26.3162 -14.0552);--on-accent:lab(100% 0 0);--ok:lab(43.6193% -39.4536 26.2495);--ok-soft:lab(94.6677% -10.3559 6.60876);--warn:lab(44.0534% 19.0163 53.8033);--warn-soft:lab(94.9331% 1.76436 17.5249);--bad:lab(41.2594% 59.8525 42.4252);--bad-soft:lab(94.5029% 9.19646 4.96033);--float:0 10px 28px lab(0% 0 0/.12), 0 1px 3px lab(0% 0 0/.08)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#110f0c;--surface:#181714;--fill:#211f1c;--fill-strong:#2b2924;--line:#2e2c28;--line-strong:#4a4742;--text:#e9e8e4;--text-2:#b0aea8;--text-3:#8e8c87;--accent:#4fbec4;--accent-hover:#64d1d7;--accent-soft:#0e3135;--accent-text:#61ced4;--on-accent:#051214;--ok:#68ca80;--ok-soft:#15301b;--warn:#e8b458;--warn-soft:#38280a;--bad:#fe7871;--bad-soft:#421c19;--float:0 10px 28px #00000080, 0 1px 3px #0006}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(4.45247% .146002 1.46498);--surface:lab(7.80378% .201978 2.14792);--fill:lab(11.8659% .238895 2.69664);--fill-strong:lab(16.5096% .271648 3.08083);--line:lab(18.2498% .268325 3.07829);--line-strong:lab(30.4376% .329331 3.8433);--text:lab(91.9005% .136197 1.90194);--text-2:lab(71.032% .230283 3.05122);--text-3:lab(58.2718% .234574 3.05409);--accent:lab(70.8127% -31.3798 -12.9242);--accent-hover:lab(77.7747% -31.4058 -12.95);--accent-soft:lab(17.9892% -11.906 -6.33594);--accent-text:lab(76.6144% -31.4018 -12.9459);--on-accent:lab(4.55767% -3.82855 -2.39537);--ok:lab(73.9447% -42.0464 27.476);--ok-soft:lab(17.1185% -15.0061 9.79488);--warn:lab(76.8806% 12.1243 53.6101);--warn-soft:lab(17.6609% 5.04191 21.3598);--bad:lab(67.0631% 51.7205 29.6613);--bad-soft:lab(15.894% 18.7869 10.7134);--float:0 10px 28px lab(0% 0 0/.5), 0 1px 3px lab(0% 0 0/.4)}}*,: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:600 28px/34px var(--font);letter-spacing:-.01em}h2{font:600 17px/24px var(--font)}h3{font:600 15px/22px var(--font)}small,.o-small{font-size:13px;line-height:18px}.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}}.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)}.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[aria-busy=true]{pointer-events:none;opacity:1}.o-button[aria-busy=true]>*{opacity:.45}.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-strong);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-3)}.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)}.o-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2)}.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(--accent);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-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%)}}.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{animation:o-fade var(--base) var(--ease);background:#18161161;background:lab(7.25777% .376478 3.31187/.38)}.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:560px){.o-dialog{border-radius:var(--r3) var(--r3) 0 0;border-width:1px 0 0;width:100vw;max-width:100vw;margin:auto 0 0}.o-dialog>footer{flex-direction:column-reverse}.o-dialog>footer>.o-button{width:100%;min-height:44px}}.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:var(--s4);gap:var(--s2);pointer-events:none;width:min(360px,100vw - 32px);display:grid;position:fixed}.o-toast{align-items:flex-start;gap:var(--s3);padding:var(--s3) 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);display:flex}.o-toast[data-kind=bad]>.o-icon{color:var(--bad)}.o-toast[data-kind=ok]>.o-icon{color:var(--ok)}.o-empty{justify-items:center;gap:var(--s4);padding:var(--s7) var(--s4);text-align:center;color:var(--text-2);display:grid}.o-button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.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-strong);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);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;border-radius:4px;flex:1}.o-segments>button:hover{color:var(--text)}.o-segments>button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line);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}.shell{flex:1;grid-template-rows:56px minmax(0,1fr);grid-template-columns:96px minmax(0,1fr);min-height:0;display:grid}.phone-only,.menu-item[data-phone-only]{display:none}.rail{padding:var(--s2) 6px;border-right:1px solid var(--line);flex-direction:column;grid-row:1/3;gap:2px;display:flex;overflow:auto}.place{padding:var(--s2) var(--s1);border-radius:var(--r2);color:var(--text-2);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);justify-items:center;gap:2px;font-size:13px;line-height:18px;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)}.place-icon{position:relative}.place-icon>b{background:var(--text);min-width:16px;height:16px;color:var(--bg);text-align:center;border-radius:8px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;top:-4px;right:-12px}.place-label{overflow-wrap:anywhere;text-align:center;max-width:100%}.topbar{align-items:center;gap:var(--s4);padding:0 var(--s5);border-bottom:1px solid var(--line);min-width:0;display:flex}.topbar-title{align-items:center;gap:var(--s3);flex:1;min-width:0;display:flex}.status{align-items:center;column-gap:var(--s2);max-width:48%;padding:6px var(--s3);border-radius:var(--r1);color:var(--text);transition:background var(--fast) var(--ease);grid-template-columns:auto minmax(0,1fr);display:grid}.status:hover{background:var(--fill);text-decoration:none}.status>.o-progress{grid-column:1/3;margin-top:4px}.avatar{border:1px solid var(--line-strong);background:var(--fill);cursor:pointer;border-radius:50%;flex:none;width:32px;height:32px;font-size:13px;font-weight:600}.avatar:hover{background:var(--fill-strong)}.menu{inset:52px var(--s4) auto auto;width:280px;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-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-item{align-items:center;gap:var(--s2);width:100%;padding:var(--s2);margin-top:var(--s1);border-radius:var(--r1);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.menu-item:hover{background:var(--fill)}.main{min-height:0;position:relative;overflow:auto}.main[data-flush]{flex-direction:column;display:flex;overflow:hidden}.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}.apps{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.app-tile{gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);color:var(--text);transition:border-color var(--fast) var(--ease);font-weight:600;display:grid}.app-tile:hover{border-color:var(--line-strong);text-decoration:none}.stack{gap:var(--s4);padding:var(--s4);display:grid}.presets{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.page>.o-segments{justify-self:start}.memory{gap:6px;display:grid}.memory-label{justify-content:space-between;gap:var(--s3);font-size:13px;line-height:18px;display:flex}.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-other]{background:var(--line-strong)}.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}.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){.shell{grid-template-rows:52px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.rail{padding:var(--s1) var(--s1) calc(var(--s1) + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);flex-direction:row;grid-row:3;justify-content:space-around;gap:0;overflow-x:auto}.place{min-width:64px;max-width:104px;padding:6px var(--s1);flex:1}.place[data-app]:not([aria-current=page]){display:none}.topbar{padding:0 var(--s4);gap:var(--s2)}.topbar-title{flex:none;order:2}.topbar-title>h2{display:none}.status{flex:1;order:1;min-width:0;max-width:none;padding:6px 0}.avatar{order:3}.phone-only{display:block}.menu-item[data-phone-only]{display:flex}.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{gap:var(--s2);display:grid}.check>.section-title,.apps-choice>.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}.cx-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.cx-head>p{flex:1;max-width:56ch}.cx-head>.o-button{flex:none}.cx-retry{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cx-row{align-items:flex-start}.cx-row>.o-icon,.cx-row>.o-skeleton:first-child{margin-top:2px}.cx-row>.o-icon{color:var(--text-3)}.cx-text{gap:2px;display:grid}.cx-wait{gap:var(--s2);display:grid}.cx-title{align-items:center;gap:var(--s2);min-width:0;font-weight:600;display:flex}.cx-title>.o-truncate{min-width:0}.cx-title>.o-tag{flex:none;font-weight:400}.cx-states{gap:2px;display:grid}.cx-state{align-items:flex-start;gap:var(--s2);padding-top:2px;display:flex}.cx-state>.o-dot{margin-top:5px}.cx-state>.o-icon{margin-top:1px}.cx-state>span{overflow-wrap:anywhere;min-width:0}.cx-actions{margin:-2px calc(-1 * var(--s2)) -2px 0;flex:none;gap:2px;display:flex}.cx-state>.o-icon,.cx-working>.o-icon{animation:1s linear infinite cx-turn}@keyframes cx-turn{to{transform:rotate(360deg)}}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-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-toggle{margin-left:calc(-1 * var(--s3))}.cx-toggle>.o-button{min-height:32px;padding:0 var(--s3) 0 var(--s2);color:var(--text-2)}.cx-group{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line);display:grid}.cx-group>.section-title{margin:0}.cx-server{gap:var(--s3);grid-template-columns:minmax(0,1fr) 84px 124px;display:grid}.cx-working{align-items:flex-start;gap:var(--s2);font-size:13px;line-height:18px;display:flex}.cx-working>.o-icon{margin-top:1px}@media (max-width:560px){dialog.o-dialog:has(.cx-form){width:100vw}.cx-head{flex-direction:column}.cx-head>.o-button{align-self:stretch;min-height:44px}.cx-row{flex-wrap:wrap}.cx-actions{margin:0 0 calc(-1 * var(--s2)) calc(32px - var(--s4));flex-basis:100%}.cx-actions>.o-button{min-height:40px}.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}.cx-toggle>.o-button{min-height:44px}}.page[data-wide]{max-width:960px}.page[data-wide] a.o-button:hover{text-decoration:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fleet-title{justify-content:space-between;align-items:baseline;column-gap:var(--s4);flex-wrap:wrap;display:flex}.fleet-fine{padding:var(--s3) 0}.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) 88px 96px 88px 72px 16px;align-items:center}.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-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}.fleet-columns.fleet-device{padding-top:var(--s2)}}.bk-lead{max-width:64ch;color:var(--text-2)}.bk-wait{gap:var(--s3);display:grid}.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-notice{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.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-actions{justify-content:flex-end;display:flex}.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:baseline;gap:var(--s3);display:flex}.bk-done{color:var(--ok)}.bk-fingerprint{gap:2px;display:grid}.bk-fingerprint>code,.bk-fp{font-family:var(--mono);letter-spacing:.02em}.bk-fingerprint>code{font-size:17px;line-height:24px}.bk-prose{gap:var(--s2);max-width:64ch;display:grid}.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}.bk-kept{margin:0 calc(-1 * var(--s2))}@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-actions>.o-button{width:100%}.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:80px}.bk-table th:nth-child(4){width:52px}}.tk-nav{border-bottom:1px solid var(--line)}.tk-nav>div{gap:var(--s5);max-width:760px;padding:0 var(--s5);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.tk-nav a{padding:var(--s3) 0;color:var(--text-2);white-space:nowrap;transition:color var(--fast) var(--ease);flex:none;position:relative}.tk-nav a:hover{color:var(--text);text-decoration:none}.tk-nav a[aria-current=page]{color:var(--accent-text)}.tk-nav a[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.page.tk-page{position:relative}.tk-stale{top:var(--s2);left:var(--s5);right:var(--s5);position:absolute}.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-notice{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.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){width:88px}.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-facts{margin-top:var(--s1);color:var(--text-2);font-size:13px;line-height:18px}.tk-fact{white-space:nowrap}.tk-model-control{flex:none}.tk-model-control>.o-switch{align-items:center;gap:var(--s3)}.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{flex-wrap:wrap}.tk-default>.o-select{flex:0 240px;width:auto;min-width:180px}@media (max-width:760px){.tk-nav>div{gap:var(--s4);padding:0 var(--s4)}.page.tk-page{padding-top:var(--s6)}.tk-stale{left:var(--s4);right:var(--s4)}}@media (max-width:560px){.tk-nav>div{gap:var(--s3)}.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-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{width:100%}.tk-model-control>.o-switch{justify-content:space-between}}
