:root{--green:#557051;--green-deep:#2f463d;--gold:#ebbb49;--gold-press:#d6a63a;--sand:#d6c7a5;--bg:#fff;--surface:#f7f8f5;--line:#e4e7e0;--fg:#1f2a24;--muted:#5f6b62;--on-green:#fff;--on-gold:#1f2a24;--field:#eff1ec;--owner-bg:#2f463d;--shadow:0 1px 2px #1f2a240f, 0 6px 18px #1f2a2412;--font-display:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-ui:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--r:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--green:#7d9b78;--green-deep:#cfe0c9;--gold:#e9b947;--gold-press:#f2c962;--sand:#8c7f63;--bg:#141a16;--surface:#1b231e;--line:#2b362f;--fg:#e8ede6;--muted:#a3afa5;--on-green:#0f1411;--on-gold:#1a1508;--field:#222c25;--owner-bg:#24342b;--shadow:0 1px 2px #0000004d, 0 8px 22px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}img{max-width:100%}[hidden]{display:none!important}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;color:var(--green-deep);margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.wrap{max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.section{padding-block:56px}.section--tight-top{padding-top:0}.section--band{background:var(--surface);border-block:1px solid var(--line)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.sec-head>*{min-width:0}.sec-head h1,.sec-head h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);font-weight:800}.sec-head p{color:var(--muted);margin:4px 0 0}.link-more{font-family:var(--font-display);color:var(--green);white-space:nowrap;font-weight:700;text-decoration:none}.link-more:hover{text-decoration:underline}.eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.btn{border-radius:var(--r);font-family:var(--font-display);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--on-gold)}.btn-gold:hover{background:var(--gold-press)}.btn-ghost{border:1.5px solid var(--line);color:var(--fg);background:0 0}.btn-ghost:hover{border-color:var(--green)}.chip{border:1.5px solid var(--line);background:var(--bg);font-family:var(--font-ui);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--on-green)}.field{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);width:100%;padding:10px 12px}.select{appearance:none;background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23557051' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;border-radius:var(--r);border:1px solid #0000;width:100%;padding:12px 34px 12px 12px;font-size:15px;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notice{color:var(--muted);font-size:13px}@media (width<=600px){.section{padding-block:32px}.sec-head{margin-bottom:16px}}.topbar[data-v-2cbe74dd]{background:var(--green);color:var(--on-green);font-size:13px;font-family:var(--font-ui);font-weight:500}.topbar__row[data-v-2cbe74dd]{flex-wrap:wrap;justify-content:center;gap:28px;padding-block:7px;display:flex}.topbar span[data-v-2cbe74dd]{align-items:center;gap:6px;display:inline-flex}.topbar svg[data-v-2cbe74dd]{width:14px;height:14px}.site-header[data-v-2cbe74dd]{background:var(--bg);border-bottom:1px solid var(--line);top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.head-row[data-v-2cbe74dd]{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-block:14px;display:grid}.logo[data-v-2cbe74dd]{align-items:center;gap:10px;text-decoration:none;display:flex}.logo svg[data-v-2cbe74dd]{flex:none;width:44px;height:44px}.logo b[data-v-2cbe74dd]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--green-deep);font-size:22px;font-weight:800;line-height:1}.logo small[data-v-2cbe74dd]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.search[data-v-2cbe74dd]{background:var(--field);border-radius:999px;justify-self:center;align-items:center;gap:10px;width:100%;max-width:560px;padding:10px 18px;display:flex}.search input[data-v-2cbe74dd]{background:0 0;border:0;outline:none;width:100%;min-width:0}.search svg[data-v-2cbe74dd]{width:18px;height:18px;color:var(--muted);flex:none}.head-actions[data-v-2cbe74dd]{align-items:center;gap:10px;display:flex}.login[data-v-2cbe74dd]{font-family:var(--font-display);white-space:nowrap;padding:8px 6px;font-size:15px;font-weight:600;text-decoration:none}.main-nav[data-v-2cbe74dd]{border-top:1px solid var(--line)}.main-nav ul[data-v-2cbe74dd]{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.main-nav a[data-v-2cbe74dd]{font-family:var(--font-display);white-space:nowrap;border-bottom:3px solid #0000;padding:12px 14px;font-size:15px;font-weight:600;text-decoration:none;display:block}.main-nav a[data-v-2cbe74dd]:hover,.main-nav a.on[data-v-2cbe74dd]{border-bottom-color:var(--gold);color:var(--green-deep)}.create[data-v-2cbe74dd]{white-space:nowrap;gap:.3em}@media (width<=960px){.head-row[data-v-2cbe74dd]{grid-template-columns:minmax(0,1fr) auto}.search[data-v-2cbe74dd]{grid-area:2/1/auto/-1;max-width:none}}@media (width<=600px){.site-header[data-v-2cbe74dd]{position:static}.topbar span[data-v-2cbe74dd]:nth-child(n+2){display:none}.head-row[data-v-2cbe74dd]{gap:10px 12px;padding-block:10px}.logo[data-v-2cbe74dd]{gap:8px;min-width:0}.logo svg[data-v-2cbe74dd]{width:36px;height:36px}.logo b[data-v-2cbe74dd]{font-size:19px}.logo small[data-v-2cbe74dd]{font-size:9.5px}.search[data-v-2cbe74dd]{padding:8px 14px}.head-actions .btn[data-v-2cbe74dd]{padding:10px 12px;font-size:14px}.main-nav a[data-v-2cbe74dd]{padding:10px 12px}}@media (width<=440px){.login[data-v-2cbe74dd],.create__rest[data-v-2cbe74dd]{display:none}}@media (width<=300px){.logo small[data-v-2cbe74dd],.create__word[data-v-2cbe74dd]{display:none}.logo b[data-v-2cbe74dd]{font-size:17px}}.site-footer[data-v-327d81da]{background:var(--green);color:var(--on-green);margin-top:56px}.f-grid[data-v-327d81da]{grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:32px;padding-block:48px 32px;display:grid}h4[data-v-327d81da]{color:inherit;margin:0 0 12px;font-size:15px;font-weight:800}ul[data-v-327d81da]{opacity:.92;gap:7px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}a[data-v-327d81da]{text-decoration:none}a[data-v-327d81da]:hover{text-decoration:underline}p[data-v-327d81da]{opacity:.92;margin:0 0 12px;font-size:14.5px}.news[data-v-327d81da]{gap:8px;display:flex}.news input[data-v-327d81da]{border-radius:var(--r);color:#1f2a24;background:#fffffff2;border:0;flex:1;min-width:0;padding:11px 12px}.ok[data-v-327d81da]{margin-top:8px}.legal[data-v-327d81da]{opacity:.85;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:16px;font-size:13px;display:flex}@media (width<=960px){.f-grid[data-v-327d81da]{grid-template-columns:1fr 1fr}}@media (width<=600px){.f-grid[data-v-327d81da]{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 24px}.news[data-v-327d81da]{flex-wrap:wrap}.news input[data-v-327d81da]{flex-basis:160px}}.hero[data-v-2ba9f0c2]{color:#fff;background:#2a3a30;position:relative;overflow:hidden}.hero-art[data-v-2ba9f0c2]{width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-v-2ba9f0c2]{gap:28px;padding-block:72px 44px;display:grid;position:relative}.hero__text[data-v-2ba9f0c2]{gap:14px;display:grid}h1[data-v-2ba9f0c2]{color:#fff;letter-spacing:-.025em;max-width:16ch;font-size:clamp(34px,5.2vw,58px);font-weight:800;line-height:1.05}.lead[data-v-2ba9f0c2]{color:#eef2ea;max-width:52ch;margin:0;font-size:clamp(16px,1.8vw,19px)}.finder[data-v-2ba9f0c2]{background:var(--bg);color:var(--fg);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;max-width:1040px;padding:16px;display:grid;box-shadow:0 12px 40px #00000040}.finder label[data-v-2ba9f0c2]{font-family:var(--font-ui);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.finder .select[data-v-2ba9f0c2]{text-transform:none;letter-spacing:0}.finder .btn[data-v-2ba9f0c2]{height:47px;padding-inline:28px}.hero__stats[data-v-2ba9f0c2]{font-family:var(--font-ui);color:#e3eadf;flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.hero__stats b[data-v-2ba9f0c2]{font-family:var(--font-display);color:#fff;margin-right:6px;font-size:20px}@media (width<=960px){.finder[data-v-2ba9f0c2]{grid-template-columns:repeat(2,minmax(0,1fr))}.finder .btn[data-v-2ba9f0c2]{grid-column:1/-1}}@media (width<=600px){.finder[data-v-2ba9f0c2]{grid-template-columns:1fr}}.scene[data-v-374b3e47]{width:100%;height:100%;display:block}.tiles[data-v-d4c46df3]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.tile[data-v-d4c46df3]{text-align:center;gap:10px;text-decoration:none;display:grid}.pic[data-v-d4c46df3]{aspect-ratio:1;border-radius:8px;max-width:100%;overflow:hidden}.tile span[data-v-d4c46df3]{font-family:var(--font-display);font-size:15px;font-weight:700}.tile small[data-v-d4c46df3]{font-family:var(--font-ui);color:var(--muted);font-size:12px;font-weight:500;display:block}.tile:hover .pic[data-v-d4c46df3]{outline:3px solid var(--gold);outline-offset:-3px}@media (width<=960px){.tiles[data-v-d4c46df3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.tiles[data-v-d4c46df3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-v-3a4c4d7e]{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.card[data-v-3a4c4d7e]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.thumb[data-v-3a4c4d7e]{aspect-ratio:16/9;max-width:100%;position:relative}.badge[data-v-3a4c4d7e]{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;background:var(--gold);color:#1f2a24;border-radius:4px;padding:4px 9px;font-size:11.5px;font-weight:600;position:absolute;top:10px;left:10px}.badge--new[data-v-3a4c4d7e]{color:#2f463d;background:#fff;left:auto;right:10px}.body[data-v-3a4c4d7e]{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 16px 14px;display:flex}.loc[data-v-3a4c4d7e]{font-family:var(--font-ui);color:var(--green);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.loc svg[data-v-3a4c4d7e]{width:13px;height:13px}h3[data-v-3a4c4d7e]{color:var(--fg);font-size:17.5px;font-weight:700;line-height:1.3}.facts[data-v-3a4c4d7e]{flex-wrap:wrap;gap:6px;display:flex}.facts span[data-v-3a4c4d7e]{background:var(--field);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:4px;padding:3px 8px;font-size:12.5px}.foot[data-v-3a4c4d7e]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:12px;display:flex}.price[data-v-3a4c4d7e]{font-family:var(--font-display);color:var(--green-deep);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.price small[data-v-3a4c4d7e]{color:var(--muted);margin-left:3px;font-size:13px;font-weight:600}em[data-v-3a4c4d7e]{color:var(--muted);font-size:12.5px;font-style:normal}.grid[data-v-c5de8c89]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.empty[data-v-c5de8c89]{text-align:center;color:var(--muted);grid-column:1/-1;margin:0;padding:40px}@media (width<=960px){.grid[data-v-c5de8c89]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid[data-v-c5de8c89]{grid-template-columns:1fr}}.steps[data-v-93958f22]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.step[data-v-93958f22]{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.n[data-v-93958f22]{background:var(--green);width:40px;height:40px;color:var(--on-green);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:800;display:grid}.step h3[data-v-93958f22]{margin-bottom:4px;font-size:18px}.step p[data-v-93958f22]{color:var(--muted);margin:0;font-size:15px}.owner[data-v-93958f22]{background:var(--owner-bg);color:#fff;border-radius:12px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.owner__txt[data-v-93958f22]{align-content:center;gap:16px;padding:44px;display:grid}.owner h2[data-v-93958f22]{color:#fff;letter-spacing:-.02em;font-size:clamp(24px,3vw,34px);font-weight:800}.owner p[data-v-93958f22]{color:#dbe5d6;max-width:48ch;margin:0}.owner ul[data-v-93958f22]{color:#eef2ea;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.owner li[data-v-93958f22]{align-items:flex-start;gap:10px;display:flex}.owner li svg[data-v-93958f22]{width:18px;height:18px;color:var(--gold);flex:none;margin-top:3px}.owner__art[data-v-93958f22]{min-height:260px}.ctas[data-v-93958f22]{flex-wrap:wrap;gap:12px;display:flex}.owner .btn-ghost[data-v-93958f22]{color:#fff;border-color:#ffffff59}.usps[data-v-93958f22]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.usp[data-v-93958f22]{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px;display:grid}.ic[data-v-93958f22]{background:var(--field);width:44px;height:44px;color:var(--green);border-radius:8px;place-items:center;display:grid}.ic svg[data-v-93958f22]{width:22px;height:22px}.usp h3[data-v-93958f22]{font-size:16.5px}.usp p[data-v-93958f22]{color:var(--muted);margin:3px 0 0;font-size:14.5px}@media (width<=960px){.steps[data-v-93958f22],.usps[data-v-93958f22],.owner[data-v-93958f22]{grid-template-columns:minmax(0,1fr)}.owner__art[data-v-93958f22]{min-height:180px}}@media (width<=600px){.owner__txt[data-v-93958f22]{padding:28px}}h1[data-v-b860cc5e]{font-size:clamp(28px,3.5vw,38px)}.filters[data-v-b860cc5e]{grid-template-columns:repeat(3,minmax(0,220px)) auto;gap:10px;margin-bottom:14px;display:grid}.filters .select[data-v-b860cc5e]{background-color:var(--bg);border-color:var(--line)}.chips[data-v-b860cc5e]{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.count[data-v-b860cc5e]{color:var(--muted);margin:0 0 16px;font-size:14px}@media (width<=760px){.filters[data-v-b860cc5e]{grid-template-columns:1fr 1fr}}.crumbs[data-v-c6b05e38]{color:var(--muted);margin-bottom:14px;font-size:13.5px}.crumbs a[data-v-c6b05e38]{color:var(--green);text-decoration:none}.hero-img[data-v-c6b05e38]{aspect-ratio:21/8;border-radius:10px;max-width:100%;margin-bottom:28px;overflow:hidden}.cols[data-v-c6b05e38]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.main[data-v-c6b05e38]{gap:16px;min-width:0;display:grid}.eyebrow--green[data-v-c6b05e38]{color:var(--green)}h1[data-v-c6b05e38]{letter-spacing:-.02em;font-size:clamp(26px,3.4vw,36px)}h2[data-v-c6b05e38]{font-size:19px}.spec[data-v-c6b05e38]{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.spec div[data-v-c6b05e38]{background:var(--surface);padding:10px 12px}.spec dt[data-v-c6b05e38]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.spec dd[data-v-c6b05e38]{font-weight:700;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0 0}.desc[data-v-c6b05e38]{max-width:65ch;margin:0}.contact[data-v-c6b05e38]{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px;position:sticky;top:150px}.contact form[data-v-c6b05e38]{gap:10px;margin-top:12px;display:grid}.ok[data-v-c6b05e38]{color:var(--green);margin:0;font-weight:600}.err[data-v-c6b05e38]{color:#b3261e;margin:0}.missing[data-v-c6b05e38]{justify-items:start;gap:12px;display:grid}@media (width<=900px){.cols[data-v-c6b05e38]{grid-template-columns:1fr}.contact[data-v-c6b05e38]{position:static}}@media (width<=600px){.spec[data-v-c6b05e38]{grid-template-columns:repeat(2,minmax(0,1fr))}}.narrow[data-v-8c97e62a]{max-width:760px}.form[data-v-8c97e62a]{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:16px;padding:24px;display:grid}.form>label[data-v-8c97e62a],.row>label[data-v-8c97e62a]{font-family:var(--font-ui);color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.row[data-v-8c97e62a]{grid-template-columns:1fr 1fr;gap:12px;display:grid}fieldset[data-v-8c97e62a]{border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;gap:8px 18px;display:flex}legend[data-v-8c97e62a]{font-family:var(--font-ui);color:var(--muted);font-size:13px;font-weight:600}.check[data-v-8c97e62a]{align-items:center;gap:6px;display:inline-flex}.done[data-v-8c97e62a]{gap:8px;display:grid}@media (width<=600px){.row[data-v-8c97e62a]{grid-template-columns:1fr}}.narrow[data-v-2375ae5a]{max-width:860px}h1[data-v-2375ae5a]{font-size:clamp(28px,3.5vw,38px)}.boxes[data-v-2375ae5a]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.box[data-v-2375ae5a]{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-content:start;gap:12px;padding:24px;display:grid}.box h2[data-v-2375ae5a]{font-size:20px}.box p[data-v-2375ae5a]{color:var(--muted);margin:0;font-size:14.5px}.code[data-v-2375ae5a]{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px}.box .btn[data-v-2375ae5a]{justify-self:start}.box .msg[data-v-2375ae5a]{color:var(--green);font-weight:600}.create[data-v-2375ae5a]{justify-content:center;margin-top:28px;display:flex}.btn[data-v-2375ae5a]:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.boxes[data-v-2375ae5a]{grid-template-columns:minmax(0,1fr);gap:14px}}@media (width<=600px){.box[data-v-2375ae5a]{padding:16px}.box .btn[data-v-2375ae5a],.create .btn[data-v-2375ae5a]{justify-self:stretch;width:100%}.code[data-v-2375ae5a]{letter-spacing:.1em;font-size:18px}}.back[data-v-fb84cbf8]{color:var(--green);margin-bottom:12px;font-size:14px;text-decoration:none;display:inline-block}.back[data-v-fb84cbf8]:hover{text-decoration:underline}.narrow[data-v-fb84cbf8]{max-width:760px}h1[data-v-fb84cbf8]{font-size:clamp(28px,3.5vw,38px)}.form[data-v-fb84cbf8]{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;display:grid}.label[data-v-fb84cbf8]{font-family:var(--font-ui);color:var(--muted);font-size:13px;font-weight:600}.question[data-v-fb84cbf8]{gap:6px;margin-top:6px;display:grid}.question__head[data-v-fb84cbf8]{justify-content:space-between;align-items:center;display:flex}textarea[data-v-fb84cbf8]{resize:vertical}.label--sub[data-v-fb84cbf8]{margin-top:4px}.number[data-v-fb84cbf8]{max-width:220px}.saved-answer[data-v-fb84cbf8]{font-size:13px;display:block}.remove[data-v-fb84cbf8]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.remove[data-v-fb84cbf8]:hover{color:#b3261e;text-decoration:underline}.add[data-v-fb84cbf8]{justify-self:start}.actions[data-v-fb84cbf8]{border-top:1px solid var(--line);justify-content:flex-end;margin-top:8px;padding-top:16px;display:flex}.btn[data-v-fb84cbf8]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-fb84cbf8]{color:#b3261e;margin:0}.ok[data-v-fb84cbf8]{color:var(--green);margin:0;font-weight:600}.state[data-v-fb84cbf8]{color:var(--muted);justify-items:start;gap:12px;display:grid}.state p[data-v-fb84cbf8]{margin:0}.join-code[data-v-fb84cbf8]{color:var(--muted);margin:0 0 12px}.join-code strong[data-v-fb84cbf8]{letter-spacing:.12em;color:var(--green-deep);-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.saved[data-v-fb84cbf8]{background:var(--bg);border:1px solid var(--green);border-radius:10px;margin-top:16px;padding:16px 20px}.saved-name[data-v-fb84cbf8]{margin:6px 0;font-size:18px}.codes[data-v-fb84cbf8]{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.codes div[data-v-fb84cbf8]{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.codes dt[data-v-fb84cbf8]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.codes dd[data-v-fb84cbf8]{letter-spacing:.12em;color:var(--green-deep);-webkit-user-select:all;user-select:all;margin:4px 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;font-weight:700}.codes p[data-v-fb84cbf8]{color:var(--muted);margin:0;font-size:13px}@media (width<=600px){.codes[data-v-fb84cbf8]{grid-template-columns:1fr}}.saved ol[data-v-fb84cbf8]{color:var(--muted);margin:0;padding-left:20px}@media (width<=600px){.form[data-v-fb84cbf8]{padding:16px}.number[data-v-fb84cbf8]{max-width:none}.add[data-v-fb84cbf8],.actions .btn[data-v-fb84cbf8]{justify-self:stretch;width:100%}.remove[data-v-fb84cbf8]{margin:-6px 0;padding:8px 4px}.saved[data-v-fb84cbf8]{padding:14px 16px}.codes dd[data-v-fb84cbf8]{font-size:20px}}.back[data-v-df174b48]{color:var(--green);margin-bottom:12px;font-size:14px;text-decoration:none;display:inline-block}.back[data-v-df174b48]:hover{text-decoration:underline}.narrow[data-v-df174b48]{max-width:760px}h1[data-v-df174b48]{font-size:clamp(28px,3.5vw,38px)}.form[data-v-df174b48]{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;display:grid}.label[data-v-df174b48]{font-family:var(--font-ui);color:var(--muted);font-size:13px;font-weight:600}.question[data-v-df174b48]{gap:6px;margin-top:6px;display:grid}.number[data-v-df174b48]{max-width:220px}.actions[data-v-df174b48]{border-top:1px solid var(--line);justify-content:flex-end;margin-top:8px;padding-top:16px;display:flex}.err[data-v-df174b48]{color:#b3261e;margin:0}.btn[data-v-df174b48]:disabled{opacity:.5;cursor:not-allowed}.done[data-v-df174b48]{background:var(--bg);border:1px solid var(--green);border-radius:10px;padding:16px 20px}.done ol[data-v-df174b48]{color:var(--muted);margin:10px 0 0;padding-left:20px}.done b[data-v-df174b48]{color:var(--green-deep)}.state[data-v-df174b48]{color:var(--muted);justify-items:start;gap:12px;display:grid}.state p[data-v-df174b48]{margin:0}@media (width<=600px){.form[data-v-df174b48]{padding:16px}.number[data-v-df174b48]{max-width:none}.actions .btn[data-v-df174b48]{width:100%}.question .label[data-v-df174b48]{color:var(--fg);font-size:14.5px}.done[data-v-df174b48]{padding:14px 16px}}
