[data-theme=light] .dash-page,[data-theme=light] body .dash-page{--dash-muted-soft: rgba(32, 29, 21, .68)}.dash-page .dash-panel--accent,.dash-page .dash-billing{background:var(--dash-surface)}.dash-page[data-dash-view] .dash-main .dash-tab-panel.anz-panel.active.dash-tab-panel--overview{display:grid;grid-template-columns:minmax(0,1fr) 336px;column-gap:34px;row-gap:var(--dash-gap, 24px);align-items:start}.dash-page[data-dash-view] .dash-tab-panel--overview>#dash-side{display:flex}.dash-page .dash-side{display:flex;flex-direction:column;gap:var(--dash-gap, 24px);min-inline-size:0}.dash-page .dash-side .dash-panel{margin-block-end:0}.dash-side__note{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--dash-muted);text-wrap:pretty}.dash-side__figure{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0}.dash-side__figure-v{font-family:var(--font-serif, Fraunces, Georgia, serif);font-size:30px;font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--dash-text)}.dash-side__figure-k{font-size:13px;color:var(--dash-muted)}.dash-side__meter{position:relative;block-size:8px;margin-block:14px 10px;border-radius:999px;background:color-mix(in srgb,var(--dash-text) 10%,transparent);overflow:hidden}.dash-side__meter-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:0;border-radius:999px;background:var(--dash-cool, #65c7bf);transition:inline-size .3s ease}.dash-side__dev{display:flex;align-items:flex-start;gap:12px}.dash-side__dev-i{inline-size:34px;block-size:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:var(--dash-accent-soft, rgba(var(--aa-accent-rgb, 211, 175, 55), .12));color:var(--dash-accent)}.dash-side__dev-t{min-inline-size:0}.dash-side__dev-t strong{display:block;font-size:13.8px}.dash-side__dev-t small{display:block;font-size:12.4px;color:var(--dash-muted)}.dash-side__dev-t .dash-status-pill{margin-block-start:8px}.dash-setup__head{display:flex;align-items:center;gap:14px;margin-block-end:12px}.dash-setup__ring{flex:0 0 auto;color:var(--dash-text)}.dash-setup__ring-arc{stroke:var(--dash-accent);transition:stroke-dashoffset .4s ease}.dash-setup__count{margin:0;font-family:var(--font-serif, Fraunces, Georgia, serif);font-size:15px;font-weight:900;color:var(--dash-text)}.dash-setup__count small{display:block;margin-block-start:2px;font-family:var(--font-sans, inherit);font-size:12.5px;font-weight:500;color:var(--dash-muted)}.dash-setup__list{margin:0;padding:0;list-style:none}.dash-setup__item{display:flex;align-items:center;gap:10px;min-block-size:42px;padding-block:8px;border-block-start:1px solid var(--dash-border);font-size:13.2px;color:var(--dash-text)}.dash-setup__box{inline-size:18px;block-size:18px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--dash-line-control, var(--dash-border-strong));border-radius:50%;color:transparent}.dash-setup__item.is-done .dash-setup__box{border-color:transparent;background:var(--dash-green, #5ad182);color:var(--dash-paper)}.dash-setup__item.is-done .dash-setup__label{color:var(--dash-muted)}.dash-setup__label{flex:1;min-inline-size:0}.dash-setup__go{margin-inline-start:auto;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-accent);text-decoration:none;cursor:pointer;background:none;border:0;padding:4px 2px}.dash-setup__go:hover{text-decoration:underline}.dash-setup__go:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}@media(max-width:1024px){.dash-page[data-dash-view] .dash-main .dash-tab-panel.anz-panel.active.dash-tab-panel--overview{grid-template-columns:minmax(0,1fr)}.dash-page[data-dash-view] .dash-tab-panel--overview>#dash-side{order:-1}}.dash-page .dash-idf__lede{max-inline-size:68ch;margin:-4px 0 20px;font-size:13.8px;line-height:1.6;color:var(--dash-muted);text-wrap:pretty}.dash-page #profile-form{display:block}.dash-page #profile-form input:not([type=file]),.dash-page #profile-form textarea{inline-size:100%;min-block-size:44px;padding:11px 13px;border:1px solid var(--dash-line-control, var(--dash-border-strong));border-radius:8px;background:rgba(var(--dash-tint-rgb, 255, 255, 255),.035);color:var(--dash-text);font-family:var(--font-sans, inherit);font-size:14.5px;line-height:1.45}.dash-page #profile-form textarea{min-block-size:96px;padding-block:12px;resize:vertical}.dash-page #profile-form input:not([type=file])::placeholder,.dash-page #profile-form textarea::placeholder{color:var(--dash-muted-soft, var(--dash-muted));font-family:var(--font-sans, inherit)}.dash-page #profile-form input:not([type=file]):focus,.dash-page #profile-form textarea:focus{border-color:var(--dash-accent);outline:2px solid var(--dash-accent);outline-offset:1px;box-shadow:none}.dash-page #profile-form .dash-form-group label{display:block;margin-block-end:7px}.dash-page #profile-form .dash-username-field{display:flex;align-items:stretch;inline-size:100%;min-block-size:44px;border:1px solid var(--dash-line-control, var(--dash-border-strong));border-radius:8px;background:rgba(var(--dash-tint-rgb, 255, 255, 255),.035);overflow:hidden}.dash-page #profile-form .dash-username-field:focus-within{border-color:var(--dash-accent);outline:2px solid var(--dash-accent);outline-offset:1px}.dash-page #profile-form .dash-username-field__prefix{display:grid;place-items:center;inline-size:38px;flex:0 0 auto;border-inline-end:1px solid var(--dash-border);background:var(--dash-surface-soft, rgba(255, 255, 255, .045));color:var(--dash-muted);font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:14px}.dash-page #profile-form .dash-username-field input{flex:1;min-inline-size:0;min-block-size:42px;border:0;border-radius:0;background:none;outline:none}.dash-page #profile-form .dash-username-field input:focus{border:0;outline:none}.dash-page #profile-form .dash-field-status{min-block-size:18px;margin:7px 0 0;font-size:12.4px;line-height:1.4}.dash-page #profile-form .dash-idf__photo{position:relative;min-inline-size:0;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-surface-soft, rgba(255, 255, 255, .045));transition:border-color .16s ease}.dash-page #profile-form .dash-idf__photo:hover{border-color:var(--dash-line-control, var(--dash-border-strong))}.dash-page #profile-form .dash-idf__photo:focus-within{border-color:var(--dash-accent);outline:2px solid var(--dash-accent);outline-offset:1px}.dash-idf__photo-l{display:flex;align-items:center;gap:16px;padding:12px 14px;cursor:pointer}.dash-page #profile-form .dash-idf__photo-l .dash-avatar{display:grid;place-items:center;inline-size:68px;block-size:68px;flex:0 0 auto;border-radius:10px;font-size:26px}.dash-idf__photo-t{flex:1;min-inline-size:0}.dash-idf__photo-t strong{display:block;font-size:14px;font-weight:700;color:var(--dash-text)}.dash-idf__photo-t small{display:block;margin-block-start:3px;font-size:12.4px;line-height:1.4;color:var(--dash-muted);overflow-wrap:anywhere}.dash-page #profile-form .dash-uploader__input{display:none}.dash-page #profile-form .dash-idf__save{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block-start:20px;border-block-start:1px solid var(--dash-border)}.dash-idf__save-k{flex:1;min-inline-size:200px;margin:0;font-size:13px;color:var(--dash-muted)}.dash-page #profile-form .dash-idf__save .dash-btn{min-block-size:42px;padding-inline:22px}@media(max-width:900px){.dash-page #profile-form .dash-idf__save .dash-btn{inline-size:100%}}.dash-page #profile-form .dash-idf__pair>.dash-form-group,.dash-page #profile-form .dash-idf__fields>.dash-form-group{grid-column:auto}.dash-page #profile-form .dash-idf__split{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:28px;align-items:start}.dash-page #profile-form .dash-idf__fields{display:flex;flex-direction:column;gap:16px;min-inline-size:0}.dash-page #profile-form .dash-idf__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.dash-page #profile-form .dash-idf__save{margin-block-start:4px}.dash-page #profile-form .dash-idf__mirror{position:sticky;inset-block-start:16px;min-inline-size:0}.dash-idf__mirror-k{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dash-muted-soft, var(--dash-muted))}.dash-idf__mirror-k i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--dash-green, #5ad182)}.dash-idf__card{padding:30px 26px;border:1px solid var(--dash-border-strong);border-radius:10px;background:var(--dash-well, var(--dash-paper));text-align:center}.dash-page #profile-form .dash-idf__card-a{inline-size:76px;block-size:76px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;background:var(--dash-accent);color:var(--dash-paper);font-family:var(--font-serif, Fraunces, Georgia, serif);font-size:30px;font-weight:900}.dash-idf__card-n{margin:0;font-family:var(--font-serif, Fraunces, Georgia, serif);font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1.1;color:var(--dash-text);overflow-wrap:anywhere}.dash-idf__card-h{margin:6px 0 0;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:13px;color:var(--dash-accent);overflow-wrap:anywhere}.dash-idf__card-b{margin:14px 0 0;font-size:14px;line-height:1.65;color:var(--dash-muted);text-wrap:pretty}.dash-idf__card-m{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:16px 0 0;padding-block-start:16px;border-block-start:1px solid var(--dash-border);font-size:12.8px;color:var(--dash-muted)}.dash-idf__card-m em{font-style:normal;color:var(--dash-muted-soft, var(--dash-muted))}.dash-idf__card-n.is-blank,.dash-idf__card-h.is-blank,.dash-idf__card-m .is-blank{color:var(--dash-muted-soft, var(--dash-muted))}.dash-idf__card-b.is-blank{color:var(--dash-muted-soft, var(--dash-muted));font-style:italic}.dash-idf__mirror-f{margin:12px 0 0;font-size:12.4px;line-height:1.5;color:var(--dash-muted-soft, var(--dash-muted));text-wrap:pretty}@media(max-width:1100px){.dash-page #profile-form .dash-idf__split{grid-template-columns:minmax(0,1fr)}.dash-page #profile-form .dash-idf__mirror{position:static}.dash-idf__card{max-inline-size:420px}}@media(max-width:640px){.dash-page #profile-form .dash-idf__pair{grid-template-columns:minmax(0,1fr)}}.dash-page .dv-ledger__off{margin:0;padding-block:14px;font-size:12.8px;line-height:1.5;color:var(--dash-muted-soft, var(--dash-muted))}.dash-page,body.dark-mode .dash-page{margin-block-start:var(--page-top, 56px)}.dash-page .dash-mast.dash-lh{display:block;padding-block-start:18px;border-block-start:0}.dash-lh__top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-block-start:14px}.dash-page .dash-mast.dash-lh .dash-mast__kicker{font-size:11px;letter-spacing:.28em;color:var(--dash-muted-soft, var(--dash-muted))}.dash-page .dash-mast.dash-lh .dash-mast__cluster{padding-block-start:0;margin-block-start:0}.dash-page[data-dash-view] .dash-mast.dash-lh .dash-mast__h1,.dash-page .dash-mast.dash-lh .dash-mast__h1{min-inline-size:0;margin-block:0;font-family:Fraunces,Georgia,Times New Roman,serif!important;font-size:clamp(32px,3.4vw,52px);font-weight:900;letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.dash-lh__at,.dash-page .dash-mast.dash-lh.is-unclaimed .dash-mast__h1{color:var(--dash-muted-soft, var(--dash-muted))}.dash-lh__claim{margin:12px 0 0;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dash-page .dash-lh__claim a{color:var(--dash-accent);text-decoration:none;border-block-end:1px solid var(--dash-accent);padding-block-end:2px}.dash-page .dash-lh__claim a:hover{color:var(--dash-text);border-block-end-color:var(--dash-text)}.dash-page .dash-mast__meta.dash-lh__rule{gap:26px;margin-block:20px 0;padding-block:14px 0;border-block-end:0;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dash-muted-soft, var(--dash-muted))}.dash-page .dash-mast__meta.dash-lh__rule b{color:var(--dash-text);font-weight:700}.dash-page .dash-mast__meta.dash-lh__rule .dash-mast__meta-end{font-family:var(--font-sans, inherit);font-size:13px;font-weight:750;letter-spacing:0;text-transform:none}.dash-page .dash-mast__meta.dash-lh__rule .dash-btn{min-block-size:38px;padding-inline:16px;border-radius:999px}@media(max-width:860px){.dash-page .dash-mast.dash-lh{margin-inline:14px}.dash-lh__top{align-items:center}.dash-page .dash-mast.dash-lh .dash-mast__cluster{margin-block-start:0;inline-size:auto;flex:0 0 auto}.dash-page .dash-mast__meta.dash-lh__rule{gap:10px 18px}.dash-page .dash-mast__meta.dash-lh__rule .dash-mast__meta-end{margin-inline-start:0;inline-size:100%;padding-block-start:4px}.dash-page .dash-mast__meta.dash-lh__rule .dash-btn{min-block-size:44px}}.dash-page .dash-mast .dash-mast__avatar,.dash-page .dash-avatar{font-family:var(--font-serif, Fraunces, Georgia, serif);font-size:19px;font-weight:900;letter-spacing:-.01em}.dash-page .dash-avatar.is-empty{border-style:dashed;border-color:var(--dash-line-control, var(--dash-border-strong));background-color:transparent;color:var(--dash-muted-soft, var(--dash-muted))}.dash-page .dash-mast__avatar{inline-size:72px;block-size:72px;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.dash-page .dash-mast__avatar:hover{border-color:var(--dash-accent);transform:translateY(-1px)}.dash-page .dash-mast__avatar:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}@media(max-width:860px){.dash-page .dash-mast__avatar{inline-size:60px;block-size:60px}}.dash-page #profile-form .dash-idf__card-a.is-empty{background:transparent;border:1px dashed var(--dash-line-control, var(--dash-border-strong));color:var(--dash-muted-soft, var(--dash-muted))}.dash-page .dash-con[data-plan-api=unknown] .dash-con__api,.dash-page .dash-con[data-plan-api=unknown] .dash-con__none,.dash-page .dash-con[data-plan-api=no] .dash-con__api,.dash-page .dash-con[data-plan-api=yes] .dash-con__none{display:none}.dash-page .dash-con__api{columns:2;column-gap:var(--dash-gap, 24px);margin-block-start:calc(var(--dash-gap, 24px) * 1.5);padding-block-start:var(--dash-gap, 24px);border-block-start:1px solid var(--dash-border)}.dash-page .dash-con__api>*{break-inside:avoid;margin-block-end:var(--dash-gap, 24px)}.dash-page .dash-con__api>.dash-stats,.dash-page .dash-con__api>#api-live{column-span:all}.dash-page .dash-con__bill{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dash-gap, 24px);align-items:start}.dash-page .dash-con__bill>*{margin-block-end:0}.dash-con__none{margin-block-start:20px}.dash-page .dash-con__none-in{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-block-end:0;border-style:dashed;border-color:var(--dash-line-control, var(--dash-border-strong));background:none}.dash-con__none-t{flex:1;min-inline-size:320px}.dash-con__none-k{margin:0;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dash-muted-soft, var(--dash-muted))}.dash-con__none-h{margin:8px 0 0;font-family:var(--font-serif, Fraunces, Georgia, serif);font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1.15;color:var(--dash-text)}.dash-con__none-d{margin:8px 0 0;max-inline-size:68ch;font-size:13.5px;line-height:1.6;color:var(--dash-muted);text-wrap:pretty}@media(max-width:1100px){.dash-page .dash-con__api{columns:1}.dash-page .dash-con__bill>*{grid-column:1 / -1}}@media(max-width:640px){.dash-page .dash-con__none-in{align-items:stretch}.dash-page .dash-con__none-in .dash-btn{inline-size:100%;min-block-size:44px}}.dash-page .dash-sec__head{margin-block-end:22px}.dash-page .dash-sec__title{margin:0;font-family:var(--font-serif, Fraunces, Georgia, serif);font-size:clamp(21px,2.4vw,30px);font-weight:900;letter-spacing:-.02em;line-height:1.12;color:var(--dash-text);text-wrap:pretty}.dash-page .dash-sec__lede{margin:9px 0 0;max-inline-size:68ch;font-size:13.5px;line-height:1.6;color:var(--dash-muted);text-wrap:pretty}.dash-page .dash-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-end:24px;background:var(--dash-border);border:1px solid var(--dash-border);border-radius:8px;overflow:hidden}.dash-page .dash-strip__cell{display:flex;align-items:center;gap:12px;min-inline-size:0;padding:14px 16px;background:var(--dash-surface)}.dash-page .dash-strip__ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:32px;block-size:32px;border-radius:999px;background:rgba(var(--dash-ink-rgb, 32, 29, 21),.07);color:var(--dash-muted)}.dash-page .dash-strip__body{flex:1;min-inline-size:0}.dash-page .dash-strip__name{display:block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--dash-muted)}.dash-page .dash-strip__state{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block-start:2px;font-size:13px;font-weight:700;line-height:1.35;color:var(--dash-text)}.dash-page .dash-strip__act{flex-shrink:0;padding:0;border:0;background:none;font-family:inherit;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-accent);text-decoration:none;white-space:nowrap;cursor:pointer}.dash-page .dash-strip__act:hover{text-decoration:underline}.dash-page .dash-strip__cell[data-warn=yes]{background:color-mix(in srgb,var(--dash-accent) 12%,var(--dash-surface))}.dash-page .dash-strip__cell[data-warn=yes] .dash-strip__ico{background:var(--dash-accent);color:var(--dash-paper)}.dash-page .dash-strip__cell[data-warn=yes] .dash-strip__state{color:var(--dash-accent)}.dash-page .dash-sheet{padding-inline:0}.dash-page .dash-sheet__head,.dash-page .dash-sheet__foot{padding-inline:24px}.dash-page .dash-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-end:16px}.dash-page .dash-sheet__hd,.dash-page .dash-sheet__row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) minmax(0,1fr) 124px;gap:18px;align-items:center;padding-inline:24px}.dash-page .dash-sheet__hd{padding-block-end:10px;border-block-end:1px solid var(--dash-border-strong);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--dash-muted-soft, var(--dash-muted))}.dash-page .dash-sheet__row{padding-block:15px;border-block-end:1px solid var(--dash-border);margin:0;background:none}.dash-page .dash-sheet__row:last-child{border-block-end:0}.dash-page .dash-sheet__row.is-current{background:color-mix(in srgb,var(--dash-accent) 10%,var(--dash-surface));box-shadow:inset 3px 0 0 var(--dash-accent)}.dash-page .dash-sheet__dev{display:flex;align-items:center;gap:12px;min-inline-size:0}.dash-page .dash-sheet__dev .dash-session-row__info{min-inline-size:0}.dash-page .dash-sheet__dev .dash-session-row__info strong{display:block;font-size:14.72px;font-weight:700;color:var(--dash-text)}.dash-page .dash-sheet__dev .dash-session-row__info small{display:block;margin-block-start:2px;font-size:12px;line-height:17.4px;color:var(--dash-muted)}.dash-page .dash-sheet__cell{min-inline-size:0;font-size:12.5px;color:var(--dash-muted);overflow-wrap:anywhere}.dash-page .dash-sheet__now{font-weight:700;color:var(--dash-ok, #1d8a4a)}.dash-page .dash-sheet__unknown{margin:0;padding:13px 24px;border-block-start:1px solid var(--dash-border);font-size:12px;line-height:1.55;color:var(--dash-muted)}.dash-page .dash-sheet__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0;padding-block:14px 0;border-block-start:1px solid var(--dash-border);font-size:12px;color:var(--dash-muted)}.dash-page #sec-signins[data-warn=yes]{color:var(--dash-gold-ink);font-weight:700}.dash-page .dash-sheet__more{padding:0;border:0;background:none;font-family:inherit;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-accent);cursor:pointer}.dash-page .dash-sheet__more:hover{text-decoration:underline}.dash-page .dash-sheet #login-history{margin-block-start:14px;padding-inline:24px}.dash-page #btn-signout-all.is-armed{border-color:var(--dash-danger);color:var(--dash-danger)}.dash-page .dash-export{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dash-page .dash-export__body{flex:1;min-inline-size:260px}.dash-page .dash-export__body strong{display:block;font-size:14.72px;font-weight:700;color:var(--dash-text)}.dash-page .dash-export__body small{display:block;margin-block-start:3px;max-inline-size:74ch;font-size:12px;line-height:17.4px;color:var(--dash-muted)}@media(max-width:1100px){.dash-page .dash-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dash-page .dash-sheet__hd{display:none}.dash-page .dash-sheet__row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:start}.dash-page .dash-sheet__dev{grid-column:1;grid-row:1}.dash-page .dash-sheet__row>.dash-sheet__cell:nth-of-type(1){grid-column:1;grid-row:2}.dash-page .dash-sheet__row>.dash-sheet__cell:nth-of-type(2){grid-column:1;grid-row:3}.dash-page .dash-sheet__row>.dash-sheet__cell:nth-of-type(3){grid-column:2;grid-row:1 / span 3;align-self:center}}@media(max-width:560px){.dash-page .dash-strip{grid-template-columns:minmax(0,1fr)}.dash-page .dash-export .dash-btn{inline-size:100%;min-block-size:44px}}.dash-page .dash-vault{margin-block-start:24px;border:1px solid color-mix(in srgb,var(--dash-danger) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--dash-danger) 3%,transparent);overflow:hidden}.dash-page .dash-vault__head{display:flex;align-items:center;gap:14px;padding:18px 24px}.dash-page .dash-vault[data-state=open] .dash-vault__head{border-block-end:1px solid color-mix(in srgb,var(--dash-danger) 22%,transparent)}.dash-page .dash-vault__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:26px;block-size:26px;border-radius:999px;background:color-mix(in srgb,var(--dash-danger) 12%,transparent);color:var(--dash-danger);font-weight:800;font-size:13px}.dash-page .dash-vault__title{flex:1;min-inline-size:0}.dash-page .dash-vault__h{margin:0;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dash-text)}.dash-page .dash-vault__sub{margin:4px 0 0;max-inline-size:76ch;font-size:12px;line-height:17.4px;color:var(--dash-muted);text-wrap:pretty}.dash-page .dash-vault__state{flex-shrink:0;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;background:color-mix(in srgb,var(--dash-text) 8%,transparent);color:var(--dash-muted)}.dash-page .dash-vault[data-state=open] .dash-vault__state{background:color-mix(in srgb,var(--dash-danger) 14%,transparent);color:var(--dash-danger)}.dash-page .dash-vault__gate{padding:4px 24px 22px}.dash-page .dash-vault__steps{display:grid;gap:18px;margin:0;padding:0;list-style:none;counter-reset:vaultstep}.dash-page .dash-vault__step{counter-increment:vaultstep}.dash-page .dash-vault__step label{display:block;margin-block-end:7px;font-size:12.5px;font-weight:700;color:var(--dash-text)}.dash-page .dash-vault__step label:before{content:counter(vaultstep) ". ";color:var(--dash-muted)}.dash-page .dash-vault__phrase{margin:0 0 8px;padding:10px 13px;border:1px dashed var(--dash-border-strong);border-radius:8px;background:var(--dash-surface);font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:13px;line-height:1.45;color:var(--dash-text);user-select:all}.dash-page .dash-vault input[type=text],.dash-page .dash-vault input[type=password]{inline-size:100%;max-inline-size:460px;block-size:42px;padding:0 13px;border:1px solid var(--dash-border-strong);border-radius:8px;background:var(--dash-surface);color:var(--dash-text);font-family:inherit;font-size:14px}.dash-page .dash-vault input:focus-visible{outline:2px solid var(--dash-accent);outline-offset:1px}.dash-page .dash-vault__hint{margin:6px 0 0;font-size:12px;color:var(--dash-muted);min-block-size:17px}.dash-page .dash-vault__hint[data-ok=yes]{color:var(--dash-ok, #1d8a4a)}.dash-page .dash-vault__hint[data-ok=no]{color:var(--dash-muted)}.dash-page .dash-vault__gate-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-block-start:20px}.dash-page .dash-vault__err{margin:0;font-size:12.5px;font-weight:700;color:var(--dash-danger)}.dash-page .dash-vault__timer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0;padding:12px 24px;background:color-mix(in srgb,var(--dash-danger) 6%,transparent);font-size:12px;color:var(--dash-muted)}.dash-page .dash-vault__timer strong{font-family:var(--font-mono, "Courier New", Courier, monospace);color:var(--dash-danger)}.dash-page .dash-vault__relock{padding:0;border:0;background:none;font-family:inherit;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-accent);cursor:pointer}.dash-page .dash-vault__relock:hover{text-decoration:underline}.dash-page .dash-vault__list{margin:0;padding:0;list-style:none}.dash-page .dash-vault__act{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:center;padding:16px 24px;border-block-start:1px solid color-mix(in srgb,var(--dash-danger) 14%,transparent)}.dash-page .dash-vault__act:first-child{border-block-start:0}.dash-page .dash-vault__act-t strong{display:block;font-size:14.72px;font-weight:700;color:var(--dash-text)}.dash-page .dash-vault__act-t small{display:block;margin-block-start:3px;max-inline-size:74ch;font-size:12px;line-height:17.4px;color:var(--dash-muted);text-wrap:pretty}.dash-page .dash-vault__act.is-severe{background:color-mix(in srgb,var(--dash-danger) 5%,transparent)}.dash-page .dash-vault__act.is-severe .dash-vault__act-t strong{color:var(--dash-danger)}.dash-page .dash-vault__confirm{grid-column:1 / -1;padding:13px 15px;border:1px solid var(--dash-border-strong);border-radius:8px;background:var(--dash-surface)}.dash-page .dash-vault__confirm label{display:block;margin-block-end:8px;font-size:12.5px;color:var(--dash-muted)}.dash-page .dash-vault__confirm code{font-family:var(--font-mono, "Courier New", Courier, monospace);font-weight:700;color:var(--dash-text)}.dash-page .dash-vault__confirm-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dash-page .dash-vault__confirm-row input{max-inline-size:220px}.dash-page .dash-vault__go:not(:disabled){border-color:var(--dash-danger);color:var(--dash-danger)}.dash-page .dash-vault__go:disabled{opacity:.5;cursor:not-allowed}.dash-page .dash-vault__act-out{grid-column:1 / -1;margin:0;font-size:12.5px;line-height:1.5;color:var(--dash-muted)}.dash-page .dash-vault__act-out:empty{display:none}.dash-page .dash-vault__act-out[data-kind=ok]{color:var(--dash-ok, #1d8a4a);font-weight:700}.dash-page .dash-vault__act-out[data-kind=error]{color:var(--dash-danger);font-weight:700}.dash-page .dash-vault__act .dash-danger__confirm{grid-column:1 / -1;margin-block-start:12px}@media(max-width:640px){.dash-page .dash-vault__act{grid-template-columns:minmax(0,1fr)}.dash-page .dash-vault__act>.dash-btn{justify-self:start;min-block-size:44px}.dash-page .dash-vault__confirm-row input{max-inline-size:100%}}.dash-page .dash-vault__lockshell{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding:4px 24px 24px}.dash-page .dash-vault[data-state=open] .dash-vault__lockshell{display:none}.dash-page .dash-vault__gate{padding:0}.dash-page .dash-vault__manifest-k{margin:0 0 12px;font-family:var(--font-mono, "Courier New", Courier, monospace);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dash-muted-soft, var(--dash-muted))}.dash-page .dash-vault__manifest-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-border);overflow:hidden}.dash-page .dash-vault__manifest-item{display:flex;align-items:center;gap:11px;padding:11px 14px;background:var(--dash-paper);font-size:13px;line-height:1.4;color:var(--dash-muted)}.dash-page .dash-vault__manifest-item[data-severe=yes]{color:var(--dash-danger);font-weight:700}.dash-page .dash-vault__lockshell .dash-vault__phrase,.dash-page .dash-vault__lockshell input[type=text],.dash-page .dash-vault__lockshell input[type=password]{max-inline-size:none;inline-size:100%}#danger-zone input[type=text],#danger-zone input[type=password]{background:var(--dash-surface);border:1px solid var(--dash-border-strong);color:var(--dash-text);font-family:inherit}@media(min-width:900px){.dash-page .dash-vault__lockshell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.dash-page .dash-vault__manifest{order:-1}}.dash-page #vault-unlock{inline-size:100%;min-block-size:44px;border:1px solid var(--dash-border-strong);border-radius:999px;background:transparent;color:var(--dash-muted);font-weight:800}.dash-page #vault-unlock:not(:disabled){border-color:var(--dash-danger);background:var(--dash-danger);color:var(--dash-paper)}.dash-page #vault-unlock:disabled{cursor:not-allowed}.dash-page .dash-vault[data-state=unavailable] .dash-vault__gate{opacity:.55}.dash-page .dash-vault[data-state=unavailable] .dash-vault__err{opacity:1}.dash-page .dash-switch{padding-block:0}.dash-page .dash-switch__d{padding-block:4px}.dash-page .dash-switch__s{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:18px;cursor:pointer;list-style:none}.dash-page .dash-switch__s::-webkit-details-marker{display:none}.dash-page .dash-switch__t{min-inline-size:0}.dash-page .dash-switch__line{display:block;margin-block-start:4px;font-size:12.5px;line-height:1.5;color:var(--dash-muted)}.dash-page .dash-switch__chev{flex-shrink:0;color:var(--dash-muted);transition:transform .18s ease}.dash-page .dash-switch__d[open] .dash-switch__chev{transform:rotate(180deg)}.dash-page .dash-switch__d[open] .billing-plans{margin-block-start:6px}.dash-page .dash-switch__foot{margin:16px 0 18px;font-size:12.5px;color:var(--dash-muted)}.dash-page .dash-switch__d[open] .billing-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}@media(prefers-reduced-motion:reduce){.dash-page .dash-switch__chev{transition:none}}.dash-page .dash-con__bill{grid-template-columns:minmax(0,1fr)}.dash-page .dash-switch__d:not([open]) .billing-plans{display:none}
