@layer kit-base,kit-components;@font-face{font-family:Paper Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./PaperMono-Regular-6C2H5AXU.woff2") format("woff2")}@font-face{font-family:Paper Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./PaperMono-Medium-Q4DEQRB5.woff2") format("woff2")}@font-face{font-family:Paper Mono;font-style:normal;font-weight:600;font-display:swap;src:url("./PaperMono-SemiBold-QBRJZVCM.woff2") format("woff2")}@font-face{font-family:Ioskeley Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./IoskeleyMono-Regular-6D6MSDPA.woff2") format("woff2")}@layer kit-components{@media(width>=720px){.k-phone{display:none!important}}@media(width<720px){.k-desktop{display:none!important}}.k-ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.k-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.k-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:28px;height:calc(var(--bar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) calc(20px + env(safe-area-inset-right,0px)) 0 calc(20px + env(safe-area-inset-left,0px));background:var(--surface);box-shadow:var(--e1)}.k-brand{display:flex;align-items:center;gap:10px;align-self:stretch;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.k-mark{width:18px;height:18px;border-radius:5px;background:var(--accent)}.k-tabs{display:flex;gap:4px;align-self:stretch}.k-tabs a{display:flex;align-items:center;padding:0 12px;border-block:2px solid transparent;color:var(--ink-3);text-decoration:none}.k-tabs a:hover{color:var(--ink)}.k-tabs a[aria-current]{border-bottom-color:var(--accent);color:var(--ink);font-weight:500}.k-bar-end{display:flex;align-items:center;gap:4px;margin-left:auto}.k-avatar{display:grid;place-items:center;width:32px;height:32px;margin-left:8px;border-radius:50%;background:var(--surface-3);color:var(--ink-2);font-size:13px;font-weight:600;text-decoration:none}.k-main{flex:1;display:grid;align-content:start;gap:var(--card-gap);min-width:0;padding:24px calc(var(--gutter) + env(safe-area-inset-right,0px)) 32px calc(var(--gutter) + env(safe-area-inset-left,0px))}.k-main>*{min-width:0}@media(width<720px){.k-bar{gap:2px;padding-right:calc(4px + env(safe-area-inset-right,0px));padding-left:calc(16px + env(safe-area-inset-left,0px))}.k-bar-detail{padding-left:calc(4px + env(safe-area-inset-left,0px))}.k-brand{flex:1;min-width:0}.k-bar-title{flex:1;min-width:0;padding-left:4px;overflow:hidden;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.k-bar-end{margin-left:0}.k-avatar{position:relative;margin:0 6px 0 4px}.k-avatar:after{content:"";position:absolute;inset:-6px}.k-main{padding-top:12px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.k-has-bnav .k-main{padding-bottom:calc(var(--bnav-h) + 24px + env(safe-area-inset-bottom,0px))}.k-bnav{position:fixed;right:0;bottom:0;left:0;z-index:10;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;height:calc(var(--bnav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);box-shadow:0 -1px 0 var(--line)}.k-bnav a{display:grid;align-content:center;justify-items:center;gap:4px;color:var(--ink-3);font-size:12.5px;text-decoration:none}.k-bnav i{display:grid;place-items:center;width:56px;height:30px;border-radius:15px}.k-bnav .k-ic{width:18px;height:18px}.k-bnav a[aria-current]{color:var(--ink);font-weight:500}.k-bnav a[aria-current] i{background:var(--accent-tint);color:var(--accent-tint-ink)}}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border:1px solid transparent;border-radius:8px;font:500 14px/1 var(--f-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.k-btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--e1)}.k-btn-primary:hover{background:var(--accent-hover)}.k-btn-secondary{border-color:var(--line-2);background:var(--surface);color:var(--ink)}.k-btn-secondary:hover{background:var(--surface-2)}.k-btn-danger{background:var(--err);color:var(--err-ink);box-shadow:var(--e1)}.k-btn-text{padding:0 10px;background:none;color:var(--accent-text)}.k-btn-text:hover{background:var(--surface-2)}.k-btn:disabled{opacity:.5;cursor:default}.k-btn-large{height:48px}.k-btn-wide{width:100%}.k-ib{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.k-ib:hover{background:var(--surface-3)}.k-ib-compact{width:28px;height:28px}.k-fab{position:fixed;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:5;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px 0 16px;border:0;border-radius:16px;background:var(--accent);color:var(--accent-ink);box-shadow:var(--e3);font:500 14px/1 var(--f-ui);text-decoration:none;cursor:pointer}.k-fab:hover{background:var(--accent-hover)}@media(width<720px){.k-btn{height:48px;padding:0 20px;border-radius:12px;font-size:15px}.k-btn-text{padding:0 12px}.k-btn-large{height:52px}.k-ib,.k-ib-compact{width:44px;height:44px;border-radius:12px}.k-fab{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;width:56px;height:56px;padding:0}.k-has-bnav .k-fab{bottom:calc(var(--bnav-h) + 16px + env(safe-area-inset-bottom,0px))}.k-fab .k-ic{width:22px;height:22px}.k-fab-label{display:none}}.k-fld{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line-3);border-radius:8px;background:var(--surface);color:var(--ink-3)}.k-fld:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.k-fld input,.k-fld select{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:var(--ink);font:14px var(--f-ui);appearance:none}.k-fld input::placeholder{color:var(--ink-3);opacity:1}.k-fld-select select{padding-right:24px;cursor:pointer}.k-fld-select>.k-ic{position:absolute;right:12px;pointer-events:none}.k-fld-large{height:48px}@media(width<720px){.k-fld{height:48px;padding:0 14px;border-radius:12px}.k-fld input,.k-fld select{font-size:16px}.k-fld-select>.k-ic{right:14px}.k-fld-large{height:52px}}.k-check{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:24px;cursor:pointer}.k-check-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.k-check-box{position:relative;flex:none}.k-check-input:focus-visible+.k-check-box{outline:2px solid var(--accent-text);outline-offset:2px}.k-check-input:disabled~*{opacity:.5}.k-tgl .k-check-box{width:36px;height:20px;border-radius:999px;background:var(--line-2);box-shadow:inset 0 0 0 1px var(--line-3)}.k-tgl .k-check-box:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--toggle-knob-off);box-shadow:0 0 0 1px var(--line-3),0 1px 2px #00000040}.k-tgl .k-check-input:checked+.k-check-box{background:var(--accent);box-shadow:none}.k-tgl .k-check-input:checked+.k-check-box:after{left:18px;background:var(--surface);box-shadow:0 1px 2px #00000040}.k-cb .k-check-box{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--line-3);border-radius:5px;background:var(--surface)}.k-cb .k-check-box .k-ic{width:12px;height:12px;stroke-width:2.2;visibility:hidden}.k-cb .k-check-input:checked+.k-check-box{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.k-cb .k-check-input:checked+.k-check-box .k-ic{visibility:visible}@media(width<720px){.k-check{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;min-height:56px}.k-tgl .k-check-box{width:48px;height:28px}.k-tgl .k-check-box:after{width:24px;height:24px}.k-tgl .k-check-input:checked+.k-check-box:after{left:22px}.k-cb .k-check-box{width:22px;height:22px}}.k-seg{display:inline-flex;justify-self:start;gap:2px;max-width:100%;padding:3px;overflow-x:auto;border-radius:10px;background:var(--surface-3);scrollbar-width:none}.k-seg>a,.k-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--ink-2);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.k-seg>a:hover,.k-seg>button:hover{color:var(--ink)}.k-seg>:focus-visible{outline-offset:-2px}.k-seg>[aria-current],.k-seg>[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-tint-ink);font-weight:500}.k-seg-icons>button{padding:0 9px}.k-seg-icons .k-seg-text{display:none}.k-count{color:var(--ink-2);font:12px var(--f-data)}[aria-current]>.k-count{color:inherit}.k-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.k-fchip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 2px 0 12px;border-radius:8px;background:var(--accent-tint);color:var(--accent-tint-ink);font-size:13px;white-space:nowrap}.k-fchip .k-ib{color:inherit}.k-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.k-toolbar>.k-fld:last-child{flex:1 1 200px;max-width:320px;margin-left:auto}@media(width<720px){.k-seg-control{display:grid;justify-self:stretch;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;width:100%;padding:4px;border-radius:14px}.k-seg-control>button{height:44px;border-radius:10px;font-size:14px}.k-seg-icons>button{padding:0 12px}.k-seg-icons .k-seg-text{display:inline}.k-filters{flex-wrap:nowrap;gap:8px;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);overflow-x:auto;scrollbar-width:none}.k-seg-filter{flex:none;gap:8px;padding:0;overflow:visible;background:none}.k-seg-filter>a{position:relative;height:36px;padding:0 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);font-size:14px}.k-seg-filter>a:after{content:"";position:absolute;inset:-4px 0}.k-seg-filter>a[aria-current]{border-color:transparent;background:var(--accent-tint)}.k-fchip{order:-1;flex:none;height:36px;padding-right:2px;border-radius:10px;font-size:14px}.k-fchip .k-ib{position:relative;width:32px;height:32px;border-radius:8px}.k-fchip .k-ib:after{content:"";position:absolute;inset:-6px}.k-toolbar>.k-fld:last-child{max-width:none;margin-left:0}}.k-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.k-chip:has(>.k-ic){padding-left:8px}.k-chip .k-ic{width:14px;height:14px}.k-chip-list{min-width:108px}.k-chip-plain{background:var(--surface-3);color:var(--ink-2)}.k-chip-accent{background:var(--accent-tint);color:var(--accent-tint-ink)}.k-glyph{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:50%}.k-glyph .k-ic{width:15px;height:15px}.k-glyph-bare.k-glyph{width:16px;height:16px;border:0;background:none;color:var(--ink-3)}.k-glyph-bare .k-ic{width:14px;height:14px}.k-st-running{background:var(--accent-tint);color:var(--accent-tint-ink)}.k-st-succeeded{background:var(--surface-3);color:var(--ink-2)}.k-st-failed{background:var(--err);color:var(--err-ink)}.k-st-cancelled{border-color:var(--line-2);color:var(--ink-3)}.k-st-queued{border-style:dashed;border-color:var(--line-2);color:var(--ink-3)}.k-st-skipped{color:var(--ink-3)}@media(width<720px){.k-chip{height:28px;font-size:12.5px}}.k-card{min-width:0;border-radius:12px;background:var(--surface);box-shadow:var(--e1)}.k-card-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;padding:10px var(--card-pad);border-bottom:1px solid var(--line)}.k-card-h h2{font-size:16px}.k-card-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.k-card-b{padding:var(--card-pad)}.k-card-flush{overflow:hidden;border-radius:0 0 12px 12px}.k-card>.k-card-flush:first-child{border-radius:12px}.k-row{display:grid;grid-template-areas:"main meta end";grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:56px;padding:8px var(--card-pad);border-top:1px solid var(--line);color:inherit;text-decoration:none}.k-row:first-child{border-top:0}.k-row:focus-visible{outline-offset:-2px}.k-row:hover{background:var(--surface-2)}.k-row[aria-current]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.k-row-st{grid-template-areas:"st main meta end";grid-template-columns:128px minmax(0,1fr) auto auto}.k-row-status{grid-area:st;display:flex}.k-row-status .k-glyph{display:none}.k-row-main{grid-area:main;display:grid;min-width:0}.k-row-title{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.k-row-sub{overflow:hidden;color:var(--ink-3);font:12.5px/1.5 var(--f-data);text-overflow:ellipsis;white-space:nowrap}.k-row-meta{grid-area:meta;display:grid;min-width:120px;color:var(--ink-2);font:12.5px/1.5 var(--f-data)}.k-row-end{grid-area:end;min-width:80px;color:var(--ink-2);font:12.5px/1.5 var(--f-data);text-align:right}.k-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;align-content:start;margin:0;font-size:13px}.k-dl>div{display:contents}.k-dl dt{color:var(--ink-3)}.k-dl dd{min-width:0;margin:0;font:12.5px/1.5 var(--f-data);overflow-wrap:anywhere}.k-table-wrap{overflow-x:auto}.k-table{width:100%;border-collapse:collapse;font-size:13px}.k-table th{padding:10px var(--card-pad);border-bottom:1px solid var(--line);color:var(--ink-3);font-size:12.5px;font-weight:500;text-align:left;white-space:nowrap}.k-table td{padding:12px var(--card-pad);border-top:1px solid var(--line)}.k-table tbody tr:first-child td{border-top:0}.k-table .k-num{font-family:var(--f-data);text-align:right}.k-time{font-family:var(--f-data)}@media(width<720px){.k-row{grid-template-areas:"main meta" "main end";grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-height:64px;padding:10px 16px}.k-row-st{grid-template-areas:"st main meta" "st main end";grid-template-columns:28px minmax(0,1fr) auto}.k-row-status .k-chip{display:none}.k-row-status .k-glyph{display:inline-grid}.k-row-meta,.k-row-end{min-width:0;justify-self:end}.k-row-meta>:not(:first-child){display:none}.k-row-end{color:var(--ink-3)}.k-row-failed .k-row-sub{color:var(--err-text)}.k-row-clamp .k-row-title{display:-webkit-box;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.k-dl{grid-template-columns:1fr 1fr;gap:10px 16px}.k-dl>div{display:grid}.k-dl dt{font-size:12px}.k-dl dd{font-size:13px}}.k-dialog{width:100%;max-width:min(400px,calc(100vw - 32px));padding:0;border:0;background:transparent;color:var(--ink)}.k-dialog::backdrop{background:var(--scrim)}.k-dialog-box{display:grid;padding:24px;border-radius:16px;background:var(--surface);box-shadow:var(--e3)}.k-dialog h2{margin-bottom:6px;font-size:16px}.k-dialog-meta{margin:0;color:var(--ink-3);font:12.5px/1.5 var(--f-data)}.k-dialog-handle{display:none}.k-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(width<720px){.k-dialog{max-width:100%;max-height:calc(100% - 48px);margin:auto 0 0}.k-dialog-box{gap:8px;padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.k-dialog-handle{display:block;justify-self:center;width:36px;height:4px;margin-bottom:8px;border-radius:2px;background:var(--line-2)}.k-dialog h2{margin:0;font-size:17px}.k-dialog-actions{flex-direction:column;margin-top:12px}html:has(.k-dialog[open]){overflow:hidden}}.k-state{display:grid;justify-items:center;gap:10px;padding:28px 16px;text-align:center}.k-state b{font-weight:500}.k-state-bub{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-3);color:var(--ink-3)}.k-state-err .k-state-bub{background:var(--err-tint);color:var(--err-text)}.k-state-meta{color:var(--ink-3);font:12px var(--f-data)}.k-swatches{display:inline-flex;justify-self:start;gap:4px;padding:3px;border-radius:10px;background:var(--surface-3)}.k-swatch{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:none;cursor:pointer}.k-swatch i{width:16px;height:16px;border-radius:50%;background:var(--accent)}.k-swatch[aria-pressed=true]{background:var(--surface);box-shadow:var(--e1)}.k-swatch[aria-pressed=true] i{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}@media(width<720px){.k-swatches{display:grid;justify-self:stretch;grid-template-columns:repeat(5,1fr);width:100%;padding:4px;border-radius:14px}.k-swatch{width:100%;height:48px;border-radius:10px}.k-swatch i{width:22px;height:22px}}.kit-skew{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top,0px)) var(--gutter) 8px;background:var(--surface);box-shadow:var(--e1)}.kit-skew>span{flex:1;min-width:0}.kit-error{display:grid;justify-items:center;gap:12px;max-width:28rem;margin:15vh auto 0;padding:0 var(--gutter);text-align:center}.kit-error:before{content:"!";display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--err-tint);color:var(--err-text);font:600 18px/1 var(--f-ui)}.kit-error h1{font-size:16px}.kit-error p{margin:0;color:var(--ink-2)}.kit-error a{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:8px;background:var(--accent);color:var(--accent-ink);box-shadow:var(--e1);font-weight:500;text-decoration:none}@media(width<720px){.kit-error a{height:48px;padding:0 20px;border-radius:12px}}}:root{--f-ui: "Paper Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--f-data: "Ioskeley Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter: 20px;--card-pad: 20px;--card-gap: 16px;--bar-h: 56px;--bnav-h: 72px;--scrim: rgba(10, 12, 16, .38)}@media(width<720px){:root{--gutter: 12px;--card-pad: 16px;--card-gap: 12px}}:root{--bg: #F3F4F6;--surface: #FFFFFF;--surface-2: #F7F8FA;--surface-3: #EDEFF3;--line: #E4E7EB;--line-2: #D3D8DF;--line-3: #848B99;--toggle-knob-off: #FFFFFF;--ink: #14171C;--ink-2: #434A55;--ink-3: #687080;--del-bg: #F2F3F5;--brand-bg: #14171C;--brand-ink: #F3F4F6;--brand-ink-2: #8A919D;--brand-line: #343A44;--e1: 0 1px 2px rgba(16,24,40,.06), 0 1px 3px rgba(16,24,40,.07);--e2: 0 2px 4px rgba(16,24,40,.05), 0 6px 16px rgba(16,24,40,.08);--e3: 0 8px 16px rgba(16,24,40,.08), 0 24px 56px rgba(16,24,40,.18);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--bg: #0E1014;--surface: #171A20;--surface-2: #1C2027;--surface-3: #242933;--line: #272C35;--line-2: #343B47;--line-3: #616875;--toggle-knob-off: #848C9A;--ink: #E7E9ED;--ink-2: #AEB4BE;--ink-3: #848C9A;--del-bg: #1E2128;--brand-bg: #1D2129;--brand-ink: #E7E9ED;--brand-ink-2: #848C9A;--brand-line: #343B47;--e1: 0 0 0 1px rgba(255,255,255,.035), 0 1px 2px rgba(0,0,0,.5);--e2: 0 0 0 1px rgba(255,255,255,.05), 0 8px 20px rgba(0,0,0,.45);--e3: 0 0 0 1px rgba(255,255,255,.07), 0 24px 56px rgba(0,0,0,.65);color-scheme:dark}}:root[data-color-scheme=dark]{--bg: #0E1014;--surface: #171A20;--surface-2: #1C2027;--surface-3: #242933;--line: #272C35;--line-2: #343B47;--line-3: #616875;--toggle-knob-off: #848C9A;--ink: #E7E9ED;--ink-2: #AEB4BE;--ink-3: #848C9A;--del-bg: #1E2128;--brand-bg: #1D2129;--brand-ink: #E7E9ED;--brand-ink-2: #848C9A;--brand-line: #343B47;--e1: 0 0 0 1px rgba(255,255,255,.035), 0 1px 2px rgba(0,0,0,.5);--e2: 0 0 0 1px rgba(255,255,255,.05), 0 8px 20px rgba(0,0,0,.45);--e3: 0 0 0 1px rgba(255,255,255,.07), 0 24px 56px rgba(0,0,0,.65);color-scheme:dark}:root,[data-accent=signal]{--accent: #F25C05;--accent-hover: #D94F00;--accent-ink: #1A0A00;--accent-text: #B84300;--accent-tint: #FFEEE3;--accent-tint-ink: #963600;--add-bg: #FFF3EA;--err: #D4145A;--err-ink: #FFFFFF;--err-text: #C0104F;--err-tint: #FCE8F0;--err-tint-ink: #9E0C41;--ring: rgba(242,92,5,.3)}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light]),:root:not([data-color-scheme=light])[data-accent=signal],:root:not([data-color-scheme=light]) [data-accent=signal]{--accent: #FF7A2E;--accent-hover: #FF945A;--accent-ink: #1A0A00;--accent-text: #FF8A45;--accent-tint: #3A1D0C;--accent-tint-ink: #FFC39C;--add-bg: #2B1A10;--err: #FF4F86;--err-ink: #22030D;--err-text: #FF7AA3;--err-tint: #3D1222;--err-tint-ink: #FFB0C9;--ring: rgba(255,122,46,.34)}}:root[data-color-scheme=dark],:root[data-color-scheme=dark][data-accent=signal],:root[data-color-scheme=dark] [data-accent=signal]{--accent: #FF7A2E;--accent-hover: #FF945A;--accent-ink: #1A0A00;--accent-text: #FF8A45;--accent-tint: #3A1D0C;--accent-tint-ink: #FFC39C;--add-bg: #2B1A10;--err: #FF4F86;--err-ink: #22030D;--err-text: #FF7AA3;--err-tint: #3D1222;--err-tint-ink: #FFB0C9;--ring: rgba(255,122,46,.34)}[data-accent=amber]{--accent: #C18807;--accent-hover: #AE7903;--accent-ink: #1F1600;--accent-text: #8A5A00;--accent-tint: #FCF3DA;--accent-tint-ink: #744B00;--add-bg: #FBF5E4;--err: #D1242F;--err-ink: #FFFFFF;--err-text: #C01F2A;--err-tint: #FDECEC;--err-tint-ink: #A31621;--ring: rgba(193,136,7,.35)}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light])[data-accent=amber],:root:not([data-color-scheme=light]) [data-accent=amber]{--accent: #F5B83D;--accent-hover: #F8C861;--accent-ink: #1F1600;--accent-text: #F5C25C;--accent-tint: #33270C;--accent-tint-ink: #FAD58A;--add-bg: #272010;--err: #F2555A;--err-ink: #1C0506;--err-text: #FF7B7F;--err-tint: #3A1517;--err-tint-ink: #FFB3B5;--ring: rgba(245,184,61,.35)}}:root[data-color-scheme=dark][data-accent=amber],:root[data-color-scheme=dark] [data-accent=amber]{--accent: #F5B83D;--accent-hover: #F8C861;--accent-ink: #1F1600;--accent-text: #F5C25C;--accent-tint: #33270C;--accent-tint-ink: #FAD58A;--add-bg: #272010;--err: #F2555A;--err-ink: #1C0506;--err-text: #FF7B7F;--err-tint: #3A1517;--err-tint-ink: #FFB3B5;--ring: rgba(245,184,61,.35)}[data-accent=teal]{--accent: #0B7F70;--accent-hover: #086A5D;--accent-ink: #FFFFFF;--accent-text: #0A7366;--accent-tint: #E2F4F0;--accent-tint-ink: #07574D;--add-bg: #E9F6F3;--err: #D92D20;--err-ink: #FFFFFF;--err-text: #C4281C;--err-tint: #FDEDEB;--err-tint-ink: #A32016;--ring: rgba(11,127,112,.28)}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light])[data-accent=teal],:root:not([data-color-scheme=light]) [data-accent=teal]{--accent: #2DD4BF;--accent-hover: #5EE3D1;--accent-ink: #04201C;--accent-text: #3EE0CB;--accent-tint: #0E2E2A;--accent-tint-ink: #8AF0E2;--add-bg: #0F2724;--err: #FF6A5E;--err-ink: #220604;--err-text: #FF8278;--err-tint: #3B1714;--err-tint-ink: #FFB8B1;--ring: rgba(45,212,191,.32)}}:root[data-color-scheme=dark][data-accent=teal],:root[data-color-scheme=dark] [data-accent=teal]{--accent: #2DD4BF;--accent-hover: #5EE3D1;--accent-ink: #04201C;--accent-text: #3EE0CB;--accent-tint: #0E2E2A;--accent-tint-ink: #8AF0E2;--add-bg: #0F2724;--err: #FF6A5E;--err-ink: #220604;--err-text: #FF8278;--err-tint: #3B1714;--err-tint-ink: #FFB8B1;--ring: rgba(45,212,191,.32)}[data-accent=violet]{--accent: #6A3DF0;--accent-hover: #5A2EDB;--accent-ink: #FFFFFF;--accent-text: #5B2FD6;--accent-tint: #F0EBFE;--accent-tint-ink: #4A22B5;--add-bg: #F4F0FE;--err: #D92D20;--err-ink: #FFFFFF;--err-text: #C4281C;--err-tint: #FDEDEB;--err-tint-ink: #A32016;--ring: rgba(106,61,240,.26)}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light])[data-accent=violet],:root:not([data-color-scheme=light]) [data-accent=violet]{--accent: #A78BFA;--accent-hover: #BBA4FF;--accent-ink: #170A3A;--accent-text: #B9A2FF;--accent-tint: #261C4A;--accent-tint-ink: #D6C9FF;--add-bg: #201A38;--err: #FF6B63;--err-ink: #220604;--err-text: #FF857E;--err-tint: #3B1714;--err-tint-ink: #FFB8B1;--ring: rgba(167,139,250,.34)}}:root[data-color-scheme=dark][data-accent=violet],:root[data-color-scheme=dark] [data-accent=violet]{--accent: #A78BFA;--accent-hover: #BBA4FF;--accent-ink: #170A3A;--accent-text: #B9A2FF;--accent-tint: #261C4A;--accent-tint-ink: #D6C9FF;--add-bg: #201A38;--err: #FF6B63;--err-ink: #220604;--err-text: #FF857E;--err-tint: #3B1714;--err-tint-ink: #FFB8B1;--ring: rgba(167,139,250,.34)}[data-accent=graphite]{--accent: #2E3A46;--accent-hover: #1F2831;--accent-ink: #FFFFFF;--accent-text: #2E3A46;--accent-tint: #E8ECF0;--accent-tint-ink: #26313B;--add-bg: #EEF1F4;--err: #C62828;--err-ink: #FFFFFF;--err-text: #B71F1F;--err-tint: #FBEAEA;--err-tint-ink: #981919;--ring: rgba(46,58,70,.22)}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light])[data-accent=graphite],:root:not([data-color-scheme=light]) [data-accent=graphite]{--accent: #C9D1DA;--accent-hover: #DDE3EA;--accent-ink: #0E1014;--accent-text: #D5DCE4;--accent-tint: #252C35;--accent-tint-ink: #DCE3EA;--add-bg: #1C222A;--err: #F26B6B;--err-ink: #1F0505;--err-text: #FF8A8A;--err-tint: #3A1818;--err-tint-ink: #FFB9B9;--ring: rgba(201,209,218,.28)}}:root[data-color-scheme=dark][data-accent=graphite],:root[data-color-scheme=dark] [data-accent=graphite]{--accent: #C9D1DA;--accent-hover: #DDE3EA;--accent-ink: #0E1014;--accent-text: #D5DCE4;--accent-tint: #252C35;--accent-tint-ink: #DCE3EA;--add-bg: #1C222A;--err: #F26B6B;--err-ink: #1F0505;--err-text: #FF8A8A;--err-tint: #3A1818;--err-tint-ink: #FFB9B9;--ring: rgba(201,209,218,.28)}@layer kit-base{*,*:before,*:after,::backdrop{box-sizing:border-box;animation:none!important;transition:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;font-kerning:none;font-variant-ligatures:none;font-feature-settings:normal;font-synthesis:none}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 var(--f-ui)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-text)}h1,h2,h3{margin:0;font-weight:500}h1{font-size:20px}code,kbd,samp,pre{font-family:var(--f-data)}code{font-size:.93em;padding:1px 4px;border-radius:4px;background:var(--surface-3)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(width<720px){body{font-size:15px}h1{font-size:19px}}}.a-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--surface)}.a-field{container-type:inline-size;display:flex;flex-direction:column;padding:calc(36px + env(safe-area-inset-top,0px)) 36px 36px calc(36px + env(safe-area-inset-left,0px));background:var(--brand-bg);color:var(--brand-ink)}.a-field-top{display:flex;justify-content:space-between;gap:16px;font-family:var(--f-data);font-size:12.5px;color:var(--brand-ink-2)}.a-field-next{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-wordmark{margin:auto 0 0;padding-bottom:20px;font-size:min(144px,calc((100cqw - 72px) / (var(--chars, 4) * .56 + .4)));font-weight:500;line-height:.9;letter-spacing:-.05em;white-space:nowrap}.a-wordmark i{display:inline-block;width:.26em;height:.26em;margin-left:.04em;border-radius:.05em;background:var(--accent)}.a-field-meta{display:grid;gap:6px;margin:0;padding-top:16px;border-top:1px solid var(--brand-line);font-family:var(--f-data);font-size:12.5px}.a-field-meta div{display:flex;gap:20px}.a-field-meta dt{width:32px;color:var(--brand-ink-2)}.a-field-meta dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-form{display:flex;flex-direction:column;justify-content:center;gap:24px;width:100%;max-width:380px;margin:0 auto;padding:40px 24px}.a-stack{display:grid;gap:12px}.a-stack .k-fld{width:100%}.a-error{margin:0;font-size:13px;color:var(--err-text)}@media(width<720px){.a-split{display:block}.a-field{height:calc(236px + env(safe-area-inset-top,0px));padding:calc(16px + env(safe-area-inset-top,0px)) 20px 0}.a-field-top{font-size:11.5px}.a-wordmark{padding-bottom:12px;font-size:min(96px,calc((100cqw - 40px) / (var(--chars, 4) * .56 + .4)))}.a-form{max-width:none;padding:28px 20px calc(28px + env(safe-area-inset-bottom,0px))}}.a-identity{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:var(--card-pad)}.a-avatar{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:999px;background:var(--accent-tint);color:var(--accent-tint-ink);font-size:18px;font-weight:500}.a-who{display:grid;gap:2px;min-width:0}.a-who h1{margin:0;font-size:18px;font-weight:500}.a-who span{font-size:13px;color:var(--ink-3)}.a-prefs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto}.a-signout{margin:0}.a-prefs-card{display:grid;gap:12px;padding:12px}.a-caps,.a-keys{margin:0;padding:0;list-style:none}.a-caps li{display:grid;grid-template-columns:116px 1fr;align-items:center;gap:8px 16px;padding:10px var(--card-pad);border-top:1px solid var(--line)}.a-caps li:first-child{border-top:0}.a-ns{font-family:var(--f-data);font-size:13px;color:var(--ink-2)}.a-verbs{display:flex;flex-wrap:wrap;gap:6px}.a-verbs .k-chip{font-family:var(--f-data)}.a-class{margin-left:6px;color:var(--ink-3)}.a-none{margin:0;padding:16px var(--card-pad);color:var(--ink-3)}.a-keys li{display:grid;grid-template-columns:36px minmax(0,1fr) 140px 120px auto;align-items:center;gap:12px;min-height:64px;padding:8px var(--card-pad);border-top:1px solid var(--line)}.a-keys li:first-child{border-top:0}.a-key-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--surface-3);color:var(--ink-2)}.a-key-main{display:grid;min-width:0}.a-key-name{font-weight:500}.a-key-sub{overflow:hidden;font-family:var(--f-data);font-size:12.5px;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.a-key-when{display:grid;font-family:var(--f-data);font-size:12.5px}.a-key-when>span:first-child{color:var(--ink-3)}.a-add{padding:12px var(--card-pad) var(--card-pad)}.a-signout-phone{display:flex;justify-content:center;padding:8px 0 16px}.a-decide{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.a-decide form{margin:0}.a-code{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.a-code .k-fld{flex:1 1 200px}.a-data{font-family:var(--f-data)}.a-done{margin:20px 0 0;color:var(--ink-2)}@media(width<720px){.a-identity{padding:4px 4px 0;background:none;box-shadow:none;border:0}.a-prefs-card .k-swatches,.a-prefs-card .k-seg{width:100%}.a-caps li{grid-template-columns:1fr;gap:6px}.a-keys li{grid-template-columns:36px minmax(0,1fr) auto}.a-decide{display:grid;grid-template-columns:1fr 1fr}.a-decide .k-btn{width:100%}}.a-for{margin:0;color:var(--ink-2)}.a-for strong{color:var(--ink);font-family:var(--f-data);font-weight:500}
