.account[data-v-07a9c416]{position:relative}.trigger[data-v-07a9c416]{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 2px;display:inline-flex}.trigger[data-v-07a9c416]:hover,.trigger[aria-expanded=true][data-v-07a9c416]{border-color:var(--accent)}.trigger img[data-v-07a9c416],.initials[data-v-07a9c416]{border-radius:50%;width:28px;height:28px}.initials[data-v-07a9c416]{background:var(--accent-soft);color:var(--accent);place-items:center;font-weight:700;display:grid}.chevron[data-v-07a9c416]{color:var(--muted)}.menu[data-v-07a9c416]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);z-index:20;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000001f}.who[data-v-07a9c416]{border-bottom:1px solid var(--border);margin-bottom:4px;padding:8px 10px 10px;display:grid}.who .muted[data-v-07a9c416]{font-size:12px}.menu>button[data-v-07a9c416],.menu>a[data-v-07a9c416]{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;text-decoration:none}.menu>button[data-v-07a9c416]:hover,.menu>a[data-v-07a9c416]:hover,.menu>button[data-v-07a9c416]:focus-visible,.menu>a[data-v-07a9c416]:focus-visible{background:var(--accent-soft);outline:none}.sep[data-v-07a9c416]{background:var(--border);height:1px;margin:4px 0}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing[data-v-60cf9d88]{--blue:#2563eb;--blue-ink:#123aa8;--ink:#0d1830;--ink-soft:#3b4660;--ground:#f4f5f7;--rule:#b8c0d0;--strike:#ffd84d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);min-height:100vh;color:var(--ink);font:18px/1.5 Archivo Variable,Arial Narrow,Arial,sans-serif;overflow-x:hidden}.landing a[data-v-60cf9d88]{color:inherit}.landing a[data-v-60cf9d88]:hover{opacity:.8}.landing a[data-v-60cf9d88]:focus-visible{outline-offset:3px;outline:3px solid}.landing h1[data-v-60cf9d88],.landing h2[data-v-60cf9d88]{margin:0;font-weight:800;font-stretch:112%}.landing p[data-v-60cf9d88]{margin:0}.wrap[data-v-60cf9d88]{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.hero[data-v-60cf9d88]{background:var(--blue);color:#fff;padding-bottom:150px}.hero-inner[data-v-60cf9d88]{flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.nav[data-v-60cf9d88]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.wordmark[data-v-60cf9d88]{letter-spacing:.01em;font-size:24px;font-weight:900;font-stretch:125%}.nav-links[data-v-60cf9d88]{flex-wrap:wrap;align-items:center;gap:24px;font-weight:500;display:flex}.nav-links .strong[data-v-60cf9d88]{font-weight:600}.status-line[data-v-60cf9d88]{color:var(--ink);background:#fff;padding:12px 16px}.status-line.error[data-v-60cf9d88]{color:#b42318}h1[data-v-60cf9d88]{letter-spacing:-.025em;font-size:clamp(46px,8.3vw,122px);line-height:1.02}.strike[data-v-60cf9d88]{background:linear-gradient(var(--strike), var(--strike)) no-repeat 0 56% / 100% .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;animation:.9s cubic-bezier(.6,0,.2,1) .5s backwards strike-60cf9d88}@keyframes strike-60cf9d88{0%{background-size:0 .1em}}.hero-action[data-v-60cf9d88]{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.hero-action p[data-v-60cf9d88]{text-wrap:pretty;flex:320px;max-width:34em}.cta[data-v-60cf9d88]{background:#fff;align-items:center;gap:12px;min-height:60px;padding:0 30px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.landing a.cta[data-v-60cf9d88]{color:var(--blue-ink)}.body[data-v-60cf9d88]{flex-direction:column;gap:clamp(64px,7vw,104px);margin-top:-104px;display:flex}.shots[data-v-60cf9d88]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:18px;display:grid}.shots img[data-v-60cf9d88]{background:#fff;width:100%;height:auto;display:block;box-shadow:0 14px 34px #0d183047}.shots img[data-v-60cf9d88]:first-child{rotate:-2deg}.shots img[data-v-60cf9d88]:nth-child(2){rotate:1.4deg}.shots img[data-v-60cf9d88]:nth-child(3){rotate:-1deg}.shots img[data-v-60cf9d88]:nth-child(4){rotate:1.8deg}.lists[data-v-60cf9d88]{flex-wrap:wrap;align-items:flex-start;gap:48px clamp(40px,6vw,96px);display:flex}.lists h2[data-v-60cf9d88]{letter-spacing:-.02em;font-size:clamp(32px,3.6vw,48px);line-height:1.05}.chores[data-v-60cf9d88]{flex-direction:column;flex:3 560px;gap:20px;min-width:0;display:flex}.chores ul[data-v-60cf9d88]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chores li[data-v-60cf9d88]{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));align-items:baseline;gap:4px 32px;padding:16px 0;display:grid}.chores s[data-v-60cf9d88]{background:linear-gradient(var(--strike), var(--strike)) no-repeat 0 58% / 100% .28em;-webkit-box-decoration-break:clone;box-decoration-break:clone;justify-self:start;font-size:22px;font-weight:600;line-height:1.3;text-decoration:none}.chores span[data-v-60cf9d88]{color:var(--ink-soft)}.lists aside[data-v-60cf9d88]{background:var(--ink);color:#fff;flex-direction:column;flex:2 320px;gap:16px;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.lists aside h2[data-v-60cf9d88]{font-size:clamp(28px,2.8vw,36px);line-height:1.08}.lists aside ol[data-v-60cf9d88]{flex-direction:column;gap:6px;margin:0;padding:0;font-size:24px;font-weight:600;line-height:1.25;list-style:none;display:flex}.lists aside p[data-v-60cf9d88]{color:#cfd6e4;font-size:17px}.closing[data-v-60cf9d88]{background:var(--blue);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(32px,5vw,64px);display:flex}.closing h2[data-v-60cf9d88]{letter-spacing:-.025em;text-wrap:balance;flex:460px;font-size:clamp(32px,4.4vw,62px);line-height:1.04}.footer[data-v-60cf9d88]{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-bottom:32px;font-size:15px;display:flex}.footer-links[data-v-60cf9d88]{flex-wrap:wrap;gap:20px;display:flex}@media (prefers-reduced-motion:reduce){.strike[data-v-60cf9d88]{animation:none}}.langs[data-v-2b23842a]{gap:8px;display:grid}.lang[data-v-2b23842a],.name[data-v-2b23842a]{align-items:center;gap:8px;display:flex}.default[data-v-2b23842a]{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:13px;display:flex}.hint[data-v-2b23842a]{font-size:13px}.tabs[data-v-50d18b9a]{background:var(--bg);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}button[data-v-50d18b9a]{letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;position:relative}button.active[data-v-50d18b9a]{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #00000014}.dot[data-v-50d18b9a]{border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:4px}.dot.missing[data-v-50d18b9a]{background:var(--warn)}.dot.edited[data-v-50d18b9a]{background:var(--accent)}.editor[data-v-d714ddb5]{gap:0;padding:0}.editor>.card-head[data-v-d714ddb5]{border-bottom:1px solid var(--border);padding:20px 24px 18px}.group[data-v-d714ddb5]{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:16px 32px;padding:22px 24px;display:grid}.group+.group[data-v-d714ddb5]{border-top:1px solid var(--border)}.group-intro[data-v-d714ddb5]{align-content:start;justify-items:start;gap:6px;display:grid}.group-intro h3[data-v-d714ddb5]{margin:0;font-size:14px;font-weight:650}.group-intro p[data-v-d714ddb5]{margin:0 0 4px;font-size:13px}.group-fields[data-v-d714ddb5]{gap:16px;min-width:0;display:grid}.row[data-v-d714ddb5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.field[data-v-d714ddb5]{gap:6px;display:grid}.field>span[data-v-d714ddb5],.label-row[data-v-d714ddb5]{font-size:13px;font-weight:600}.label-row[data-v-d714ddb5]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lang[data-v-d714ddb5]{color:var(--muted);margin-left:4px;font-size:11px;font-weight:700}.count[data-v-d714ddb5]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.count.over[data-v-d714ddb5]{color:var(--warn)}input[data-v-d714ddb5],textarea[data-v-d714ddb5],select[data-v-d714ddb5]{transition:border-color .15s,box-shadow .15s}input[data-v-d714ddb5]:focus,textarea[data-v-d714ddb5]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.segmented[data-v-d714ddb5]{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:2px;padding:3px;display:inline-flex}.segmented label[data-v-d714ddb5]{color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.segmented label.active[data-v-d714ddb5]{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000014}.segmented label[data-v-d714ddb5]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.segmented input[data-v-d714ddb5]{opacity:0;pointer-events:none;position:absolute}.status-dot[data-v-d714ddb5]{border-radius:50%;flex:none;width:8px;height:8px}.status-dot.on[data-v-d714ddb5]{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent)}.status-dot.off[data-v-d714ddb5]{background:var(--muted)}.links[data-v-d714ddb5]{gap:8px;display:grid}.link[data-v-d714ddb5]{grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.icon-btn[data-v-d714ddb5]{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.icon-btn[data-v-d714ddb5]:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.add[data-v-d714ddb5]{border:1px dashed var(--border);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px;font-weight:600}.add[data-v-d714ddb5]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.preview[data-v-d714ddb5]{gap:14px;overflow:hidden}.preview-head[data-v-d714ddb5]{background:var(--bg);border-bottom:1px solid var(--border);margin:-20px -22px 0;padding:10px 22px}.eyebrow[data-v-d714ddb5]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.hero[data-v-d714ddb5]{align-items:center;gap:14px;display:flex}.avatar[data-v-d714ddb5]{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 45%, var(--ok)));width:52px;height:52px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.who[data-v-d714ddb5]{gap:2px;min-width:0;display:grid}.who strong[data-v-d714ddb5]{font-size:17px;line-height:1.25}.who span[data-v-d714ddb5]{color:var(--muted);font-size:13px}.who[data-v-d714ddb5]>*{overflow-wrap:anywhere}.meta[data-v-d714ddb5]{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.pill[data-v-d714ddb5]{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:600;display:inline-flex}.pill.on[data-v-d714ddb5]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.pill.off[data-v-d714ddb5]{color:var(--muted)}.bio[data-v-d714ddb5]{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.cta[data-v-d714ddb5]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cta .btn[data-v-d714ddb5]{cursor:default}.chip[data-v-d714ddb5]{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.placeholder[data-v-d714ddb5]{color:var(--muted);opacity:.75;font-style:italic}.note[data-v-d714ddb5]{margin:0;font-size:12px}@media (width<=760px){.group[data-v-d714ddb5]{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 16px}.editor>.card-head[data-v-d714ddb5]{padding:18px 16px 14px}.segmented[data-v-d714ddb5]{justify-self:stretch;display:grid}.link[data-v-d714ddb5]{grid-template-columns:minmax(0,1fr) auto}.link input[type=url][data-v-d714ddb5]{grid-column:1}.link .icon-btn[data-v-d714ddb5]{grid-area:1/2/span 2}}.field[data-v-1a672e9c]{gap:6px;display:grid}.head[data-v-1a672e9c]{align-items:center;gap:8px;display:flex}.head label[data-v-1a672e9c]{font-weight:600}.link[data-v-1a672e9c]{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.link[data-v-1a672e9c]:hover{text-decoration:underline}.count[data-v-1a672e9c]{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.count.over[data-v-1a672e9c]{color:var(--warn);font-weight:700}.hint[data-v-1a672e9c]{font-size:12px}textarea[data-v-1a672e9c]{line-height:1.55}.tags[data-v-a9fe7ce6]{border:1px solid var(--border);background:var(--panel);cursor:text;border-radius:8px;flex-wrap:wrap;gap:6px;padding:5px 6px;display:flex}.tags[data-v-a9fe7ce6]:focus-within{border-color:var(--accent)}.chip[data-v-a9fe7ce6]{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;font-weight:600;display:inline-flex}.chip button[data-v-a9fe7ce6]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0 4px;font-size:15px;line-height:1}.chip button[data-v-a9fe7ce6]:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}input[data-v-a9fe7ce6]{outline:none;flex:1;min-width:120px;background:0 0!important;border:0!important;padding:3px 4px!important}.toggle[data-v-016cda7b]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.switch[data-v-016cda7b]{background:var(--border);cursor:pointer;border:0;border-radius:999px;width:36px;height:20px;margin-top:1px;transition:background .15s;position:relative}.switch.on[data-v-016cda7b]{background:var(--accent)}.knob[data-v-016cda7b]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch.on .knob[data-v-016cda7b]{transform:translate(16px)}.text[data-v-016cda7b]{cursor:pointer;gap:2px;display:grid}.extra[data-v-016cda7b]{grid-column:2;gap:10px;margin-top:4px;display:grid}.label[data-v-016cda7b]{font-weight:600}.hint[data-v-016cda7b]{font-size:13px}.disabled[data-v-016cda7b]{opacity:.55}.disabled .switch[data-v-016cda7b],.disabled .text[data-v-016cda7b]{cursor:default}@media (prefers-reduced-motion:reduce){.switch[data-v-016cda7b],.knob[data-v-016cda7b]{transition:none}}.detail[data-v-6febdc28]{gap:14px;display:grid}h3[data-v-6febdc28]{margin:0;font-size:15px}.hero[data-v-6febdc28]{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px}.shot[data-v-6febdc28]{aspect-ratio:16/10;background:var(--bg);border:1px solid var(--border);border-radius:10px;place-items:center;font-size:12px;display:grid;overflow:hidden}.shot img[data-v-6febdc28]{object-fit:cover;object-position:top;width:100%;height:100%}.intro[data-v-6febdc28]{align-content:center;gap:8px;min-width:0;display:grid}.intro h2[data-v-6febdc28]{margin:0;font-size:24px;line-height:1.2}.pills[data-v-6febdc28]{flex-wrap:wrap;gap:6px;display:flex}.pill[data-v-6febdc28]{background:var(--bg);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.pill.on[data-v-6febdc28]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok);border-color:#0000}.pill.star[data-v-6febdc28]{color:#b7791f;background:#e3a00829;border-color:#0000}.pill.warn[data-v-6febdc28]{color:var(--warn);background:var(--warn-soft);border-color:#0000}.site[data-v-6febdc28]{width:fit-content;font-size:13px;text-decoration:none}.site[data-v-6febdc28]:hover{text-decoration:underline}.client-label[data-v-6febdc28]{gap:6px;display:grid}.row-head[data-v-6febdc28]{justify-content:space-between;align-items:center;gap:8px;display:flex}.row-head label[data-v-6febdc28]{font-size:13px;font-weight:600}.warn-text[data-v-6febdc28]{color:var(--warn);font-size:13px}.notice.action[data-v-6febdc28]{justify-content:space-between;align-items:center;gap:12px;display:flex}.notice.action .btn[data-v-6febdc28]{flex-shrink:0}.texts[data-v-6febdc28]{gap:18px}.texts-head[data-v-6febdc28]{align-items:center;gap:12px;display:flex}.texts-head .btn[data-v-6febdc28]{margin-left:auto}.intro-text[data-v-6febdc28]{margin:-8px 0 0;font-size:13px}.result[data-v-6febdc28]{margin:-8px 0 0;font-size:12px}.field[data-v-6febdc28]{gap:6px;display:grid}.field-label[data-v-6febdc28]{font-weight:600}.hint[data-v-6febdc28]{font-size:12px}.shots-head[data-v-6febdc28]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shots[data-v-6febdc28]{grid-template-columns:minmax(0,420px) 96px;align-items:start;gap:12px;display:grid}.shots img[data-v-6febdc28]{border:1px solid var(--border);border-radius:8px;width:100%;display:block}.shots .desktop[data-v-6febdc28]:only-child{grid-column:1/-1;max-width:420px}.advanced summary[data-v-6febdc28]{cursor:pointer;color:var(--muted);font-weight:600}.advanced[open] summary[data-v-6febdc28]{margin-bottom:4px}.key[data-v-6febdc28]{background:var(--bg);border-radius:6px;width:fit-content;padding:4px 8px;font-size:12px}@media (width<=640px){.hero[data-v-6febdc28]{grid-template-columns:1fr}.texts-head[data-v-6febdc28]{flex-wrap:wrap}}.list[data-v-76e79c7f]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;max-height:calc(100vh - 90px);display:flex;position:sticky;top:70px;overflow:hidden}.top[data-v-76e79c7f]{border-bottom:1px solid var(--border);gap:8px;padding:10px;display:grid}.search[data-v-76e79c7f]{display:block;position:relative}.search svg[data-v-76e79c7f]{color:var(--muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input[data-v-76e79c7f]{background:var(--bg);border-radius:999px;padding-left:32px}.filters[data-v-76e79c7f]{gap:4px;display:flex}.filters button[data-v-76e79c7f]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:2px 12px;font-size:13px}.filters button span[data-v-76e79c7f]{color:var(--muted);font-variant-numeric:tabular-nums}.filters button.active[data-v-76e79c7f]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.filters button.active span[data-v-76e79c7f]{color:inherit;opacity:.85}ul[data-v-76e79c7f]{margin:0;padding:0;list-style:none;overflow:auto}li[data-v-76e79c7f]{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:16px 64px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px 9px 6px;display:grid}li[data-v-76e79c7f]:hover{background:var(--bg)}li.selected[data-v-76e79c7f]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}li.off .thumb[data-v-76e79c7f],li.off .title[data-v-76e79c7f]{opacity:.5}li.dragging[data-v-76e79c7f]{opacity:.4}li.over[data-v-76e79c7f]{box-shadow:inset 0 2px 0 var(--accent)}li.empty[data-v-76e79c7f]{text-align:center;cursor:default;padding:24px;display:block}.handle[data-v-76e79c7f]{color:var(--muted);cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;border-radius:4px;font-size:14px;line-height:1}.handle[data-v-76e79c7f]:hover{color:var(--text)}.handle.placeholder[data-v-76e79c7f]{cursor:default}.thumb[data-v-76e79c7f]{background:var(--bg);border:1px solid var(--border);border-radius:6px;width:64px;height:40px;overflow:hidden}.thumb img[data-v-76e79c7f]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.title[data-v-76e79c7f]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.meta[data-v-76e79c7f]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.star[data-v-76e79c7f]{cursor:pointer;color:var(--border);background:0 0;border:0;border-radius:4px;padding:0 2px;font-size:17px}.star[data-v-76e79c7f]:hover,.star.on[data-v-76e79c7f]{color:#e3a008}.switch[data-v-76e79c7f]{background:var(--border);cursor:pointer;border:0;border-radius:999px;width:32px;height:18px;transition:background .15s;position:relative}.switch.on[data-v-76e79c7f]{background:var(--accent)}.knob[data-v-76e79c7f]{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch.on .knob[data-v-76e79c7f]{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.switch[data-v-76e79c7f],.knob[data-v-76e79c7f]{transition:none}}@media (width<=860px){.list[data-v-76e79c7f]{max-height:none;position:static}}.address[data-v-658eba70]{gap:6px;margin-top:12px;display:grid}.field[data-v-658eba70]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.field input[data-v-658eba70]{flex:10ch;width:auto;min-width:8ch}.field .btn[data-v-658eba70]{margin-left:8px}.problem[data-v-658eba70]{color:var(--danger);margin:0}.ok[data-v-658eba70]{color:var(--ok);margin:0}.small[data-v-658eba70]{margin:0;font-size:12px}.options[data-v-4f6abaa3]{gap:8px;display:grid}.option[data-v-4f6abaa3]{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.option[data-v-4f6abaa3]:not(.disabled):hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.option.disabled[data-v-4f6abaa3]{cursor:default;background:var(--bg);border-style:dashed}.option.disabled .logo[data-v-4f6abaa3],.option.disabled strong[data-v-4f6abaa3],.option.disabled .radio[data-v-4f6abaa3]{opacity:.55}.option.active[data-v-4f6abaa3]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.option input[data-v-4f6abaa3]{opacity:0;pointer-events:none;position:absolute}.option[data-v-4f6abaa3]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.text[data-v-4f6abaa3]{gap:2px;min-width:0;display:grid}.hint[data-v-4f6abaa3]{overflow-wrap:anywhere;font-size:13px}.state[data-v-4f6abaa3]{margin-top:2px;font-size:13px}.radio[data-v-4f6abaa3]{border:2px solid var(--border);border-radius:50%;width:18px;height:18px;margin-top:2px}.option.active .radio[data-v-4f6abaa3]{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 4px, transparent 4.5px)}.small[data-v-4f6abaa3]{margin:0;font-size:12px}.consent[data-v-154059b9]{z-index:20;background:var(--panel);border:1px solid var(--border);border-radius:8px;gap:12px;width:min(420px,100vw - 32px);padding:16px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #00000029}p[data-v-154059b9]{margin:0;font-size:14px}strong[data-v-154059b9]{margin-bottom:4px;display:block}.actions[data-v-154059b9]{gap:8px;display:flex}.meter[data-v-d024efe1]{background:var(--bg);border-radius:999px;height:6px;overflow:hidden}.meter span[data-v-d024efe1]{background:var(--accent);height:100%;display:block}summary[data-v-d024efe1]{cursor:pointer;font-weight:600}.form[data-v-d024efe1]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin-top:12px;display:grid}.form>p[data-v-d024efe1]{grid-column:1/-1;margin:0}.form label[data-v-d024efe1]{gap:4px;font-weight:600;display:grid}select[data-v-d024efe1]{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:7px 10px}.small[data-v-d024efe1]{font-size:12px}.ok[data-v-d024efe1]{color:var(--ok)}.err[data-v-d024efe1]{color:var(--danger)}.list[data-v-29228f1c]{margin:0;padding:0;list-style:none;display:grid}.row[data-v-29228f1c]{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.row[data-v-29228f1c]:first-child{border-top:0}.info[data-v-29228f1c]{min-width:0;display:grid}.info .muted[data-v-29228f1c]{font-size:13px}.state[data-v-29228f1c]{white-space:nowrap;border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.state.ok[data-v-29228f1c]{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.dot[data-v-29228f1c]{background:currentColor;border-radius:50%;width:6px;height:6px}.small[data-v-29228f1c]{font-size:12px}.err[data-v-29228f1c]{color:var(--danger)}@media (width<=640px){.row[data-v-29228f1c]{grid-template-columns:36px minmax(0,1fr)}.state[data-v-29228f1c],.row .btn[data-v-29228f1c]{grid-column:2;justify-self:start}}label[data-v-146bd61f]{gap:4px;max-width:360px;font-weight:600;display:grid}.btn.danger[data-v-146bd61f]{border-color:var(--danger);color:var(--danger)}.btn.danger[data-v-146bd61f]:not(:disabled):hover{background:var(--danger);color:#fff}.err[data-v-146bd61f]{color:var(--danger)}.list[data-v-b8f83456]{margin:0;padding:0;list-style:none;display:grid}.row[data-v-b8f83456]{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.row[data-v-b8f83456]:first-child{border-top:0}.info[data-v-b8f83456]{min-width:0;display:grid}.info .muted[data-v-b8f83456]{font-size:13px}.state[data-v-b8f83456]{white-space:nowrap;border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.state.ok[data-v-b8f83456]{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.dot[data-v-b8f83456]{background:currentColor;border-radius:50%;width:6px;height:6px}.ok[data-v-b8f83456]{color:var(--ok)}.err[data-v-b8f83456]{color:var(--danger)}.small[data-v-b8f83456]{font-size:12px}.facts[data-v-b8f83456]{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.facts dt[data-v-b8f83456]{color:var(--muted)}.facts dd[data-v-b8f83456]{margin:0;font-weight:600}@media (width<=640px){.row[data-v-b8f83456]{grid-template-columns:36px minmax(0,1fr)}.state[data-v-b8f83456]{grid-column:2}}.settings[data-v-7b7d143d]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.nav[data-v-7b7d143d]{gap:8px;display:grid;position:sticky;top:72px}.nav h1[data-v-7b7d143d]{margin:4px 0 8px;font-size:22px}.nav nav[data-v-7b7d143d]{gap:2px;display:grid}.nav nav button[data-v-7b7d143d],.back[data-v-7b7d143d]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px}.nav nav button[data-v-7b7d143d]{border:1px solid #0000;align-items:flex-start;gap:10px;display:flex}.nav nav button .icon[data-v-7b7d143d]{color:var(--muted);flex:none;margin-top:2px}.nav nav button .label[data-v-7b7d143d]{line-height:1.35;display:grid}.nav nav button .label .muted[data-v-7b7d143d]{font-size:12px;font-weight:400}.nav nav button[data-v-7b7d143d]:hover{background:var(--panel);border-color:var(--border)}.nav nav button.active[data-v-7b7d143d]{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav nav button.active .icon[data-v-7b7d143d]{color:var(--accent)}.back[data-v-7b7d143d]{color:var(--muted);padding-left:0}.back[data-v-7b7d143d]:hover{color:var(--text)}.content[data-v-7b7d143d]{gap:16px;display:grid}.content[data-v-7b7d143d] .card>p,.content[data-v-7b7d143d] .card-head p{max-width:80ch}.profile[data-v-7b7d143d]{align-items:center;gap:12px;display:flex}.profile img[data-v-7b7d143d],.initials[data-v-7b7d143d]{border-radius:50%;width:48px;height:48px}.initials[data-v-7b7d143d]{background:var(--accent-soft);color:var(--accent);place-items:center;font-size:20px;font-weight:700;display:grid}.profile>span[data-v-7b7d143d]:last-child{display:grid}.small[data-v-7b7d143d]{font-size:12px}@media (width<=760px){.settings[data-v-7b7d143d]{grid-template-columns:1fr}.nav[data-v-7b7d143d]{position:static}.nav nav[data-v-7b7d143d]{flex-wrap:wrap;display:flex}.nav nav button .label .muted[data-v-7b7d143d]{display:none}}.stats[data-v-3223fd41]{gap:16px;max-width:880px;display:grid}h1[data-v-3223fd41]{margin:0 0 4px;font-size:22px}h2[data-v-3223fd41]{margin:0;font-size:14px}.small[data-v-3223fd41]{font-size:13px}.card[data-v-3223fd41]{background:var(--panel);border:1px solid var(--border);border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.tiles[data-v-3223fd41]{flex-wrap:wrap;gap:16px;display:flex}.tile[data-v-3223fd41]{background:var(--panel);border:1px solid var(--border);border-radius:8px;min-width:140px;padding:12px 16px;display:grid}.tile strong[data-v-3223fd41]{font-variant-numeric:tabular-nums;font-size:26px}.chart-head[data-v-3223fd41]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.plot[data-v-3223fd41]{position:relative}.top[data-v-3223fd41]{position:absolute;top:0;left:0}.bars[data-v-3223fd41]{border-bottom:1px solid var(--border);align-items:stretch;gap:2px;height:160px;display:flex}.day[data-v-3223fd41]{cursor:default;background:0 0;border:0;flex:1;align-items:flex-end;min-width:0;padding:0;display:flex}.day[data-v-3223fd41]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bar[data-v-3223fd41]{background:var(--accent);border-radius:4px 4px 0 0;width:100%;display:block}.day:hover .bar[data-v-3223fd41],.day:focus .bar[data-v-3223fd41]{opacity:.75}.axis[data-v-3223fd41]{justify-content:space-between;display:flex}.lists[data-v-3223fd41]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}table[data-v-3223fd41]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-3223fd41]{text-align:left;font-weight:600}td[data-v-3223fd41],th[data-v-3223fd41]{border-bottom:1px solid var(--border);padding:4px 0}tr:last-child td[data-v-3223fd41]{border-bottom:0}.num[data-v-3223fd41]{text-align:right;font-variant-numeric:tabular-nums;padding-left:12px}.value[data-v-3223fd41]{overflow-wrap:anywhere}.card[data-v-cf1ea4c4]{gap:18px;padding:22px 24px}.head[data-v-cf1ea4c4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.grid[data-v-cf1ea4c4]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;display:grid}.theme[data-v-cf1ea4c4]{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);cursor:pointer;align-content:start;gap:4px;padding:0 0 12px;transition:border-color .15s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.theme[data-v-cf1ea4c4]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -12px #00000040}.theme.active[data-v-cf1ea4c4]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.shot[data-v-cf1ea4c4]{border-bottom:1px solid var(--border);margin-bottom:8px;display:block;position:relative;overflow:hidden}.theme img[data-v-cf1ea4c4]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.theme:hover img[data-v-cf1ea4c4]{transform:scale(1.03)}.check[data-v-cf1ea4c4]{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000040}.name[data-v-cf1ea4c4]{padding:0 14px;font-weight:700}.desc[data-v-cf1ea4c4]{padding:0 14px;font-size:13px}.tip[data-v-cf1ea4c4]{background:var(--bg);border:1px solid var(--border);border-radius:10px;justify-items:start;gap:6px;padding:12px 14px;font-size:13px;display:grid}.cmd[data-v-cf1ea4c4]{background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:4px 8px}@media (prefers-reduced-motion:reduce){.theme[data-v-cf1ea4c4],.theme img[data-v-cf1ea4c4]{transition:none}.theme[data-v-cf1ea4c4]:hover,.theme:hover img[data-v-cf1ea4c4]{transform:none}}.top[data-v-7a8cfeb2]{z-index:5;background:var(--panel);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0}.brand[data-v-7a8cfeb2]{font-size:16px;font-weight:700}.tabs[data-v-7a8cfeb2]{gap:4px;display:flex}.tabs button[data-v-7a8cfeb2]{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px}.tabs button.active[data-v-7a8cfeb2]{background:var(--accent-soft);color:var(--accent);font-weight:600}.actions[data-v-7a8cfeb2]{align-items:center;gap:8px;margin-left:auto;display:flex}.issues[data-v-7a8cfeb2]{color:var(--warn);cursor:help;font-size:13px}.gear[data-v-7a8cfeb2]{border:1px solid var(--border);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.gear[data-v-7a8cfeb2]:hover,.gear[aria-pressed=true][data-v-7a8cfeb2]{color:var(--accent);border-color:var(--accent)}.tabs .count[data-v-7a8cfeb2]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.tabs button.active .count[data-v-7a8cfeb2]{color:inherit;opacity:.8}.banner[data-v-7a8cfeb2]{border-radius:8px;margin:12px 20px 0;padding:10px 14px}.banner ul[data-v-7a8cfeb2]{margin:6px 0 0;padding-left:18px}.banner.error[data-v-7a8cfeb2]{color:var(--danger);background:#fde8e7}.banner.ok[data-v-7a8cfeb2]{background:var(--accent-soft)}.banner.warn[data-v-7a8cfeb2]{background:var(--warn-soft);color:var(--warn);justify-content:space-between;align-items:center;gap:12px;display:flex}.banner.warn .btn[data-v-7a8cfeb2]{flex-shrink:0}.banner.info[data-v-7a8cfeb2]{background:var(--accent-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.banner.info .btn[data-v-7a8cfeb2]{flex-shrink:0}.banner.warn[data-v-7a8cfeb2]{flex-wrap:wrap}.private-note[data-v-7a8cfeb2]{flex-basis:100%;order:3;font-size:13px}@media (prefers-color-scheme:dark){.banner.error[data-v-7a8cfeb2]{background:#3a1513}}.split[data-v-7a8cfeb2]{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;padding:16px 20px;display:grid}.empty[data-v-7a8cfeb2]{text-align:center;padding:48px 20px}.empty pre[data-v-7a8cfeb2]{text-align:left;background:var(--panel);border-radius:8px;padding:12px 16px;display:inline-block}@media (width<=860px){.top[data-v-7a8cfeb2]{flex-wrap:wrap}.actions[data-v-7a8cfeb2]{width:100%}.split[data-v-7a8cfeb2]{grid-template-columns:1fr}}:root{--bg:#f6f7f9;--panel:#fff;--text:#111827;--muted:#5b6474;--border:#e3e6eb;--accent:#2563eb;--accent-soft:#e8efff;--on-accent:#fff;--warn:#9a6700;--warn-soft:#fff6dd;--danger:#b42318;--ok:#157f3b;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0d1117;--panel:#161b22;--text:#e6edf3;--muted:#9aa4b2;--border:#2a313c;--accent:#6ea8fe;--accent-soft:#1b2a44;--on-accent:#0d1117;--warn:#e3b341;--warn-soft:#2b2411;--danger:#ff7b72;--ok:#56d364}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,textarea,select{font:inherit;color:inherit}input[type=text],input[type=url],input[type=email],input[type=search],select,textarea{border:1px solid var(--border);background:var(--panel);border-radius:8px;width:100%;padding:7px 10px}textarea{resize:vertical;min-height:64px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}.btn{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:8px;padding:6px 12px}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.btn:not(:disabled):hover{border-color:var(--accent)}.btn.primary:not(:disabled):hover{filter:brightness(1.08)}a{color:var(--accent)}code{background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:5px;padding:1px 5px;font:.92em/1.4 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}a.btn{color:inherit;align-items:center;text-decoration:none;display:inline-flex}a.btn.primary{color:var(--on-accent)}.btn.small{padding:2px 8px;font-size:12px}.badge{background:var(--bg);color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.badge.warn{color:var(--warn);background:var(--warn-soft);border-color:#0000}.badge.accent{color:var(--accent);background:var(--accent-soft);border-color:#0000}.muted{color:var(--muted)}.notice{background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:10px 12px;font-size:13px}label.check{cursor:pointer;align-items:center;gap:8px;display:flex}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);gap:14px;padding:20px 22px;display:grid}.card>p,.card-head p{margin:0}.card h2{margin:0;font-size:17px}.card-head{gap:4px;display:grid}.card-head p{font-size:13px}.card.danger{border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}.page{width:100%;max-width:1600px;margin:0 auto;padding:20px}.with-aside{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;display:grid}.with-aside>.aside{gap:16px;display:grid;position:sticky;top:72px}@media (width<=1100px){.with-aside{grid-template-columns:minmax(0,1fr)}.with-aside>.aside{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:static}}@media (width<=760px){.page{padding:16px 12px}}.logo{color:#fff;background:#24292f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.logo.netlify{background:#00ad9f}.logo.cloudflare{background:#f38020}.logo.japs{background:linear-gradient(135deg,#2563eb,#7c3aed)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
