.scrim[data-v-bc55e9ed]{z-index:1;position:fixed;inset:0}.menu[data-v-bc55e9ed]{z-index:2;border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;width:348px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px -24px #00000059}.head[data-v-bc55e9ed]{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:14px 14px 13px;display:flex}.cloud[data-v-bc55e9ed]{background:var(--cloud-soft);width:34px;height:34px;color:var(--cloud);border-radius:10px;flex:none;place-items:center;display:grid}.where[data-v-bc55e9ed]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.host[data-v-bc55e9ed]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.project[data-v-bc55e9ed]{font:500 11px var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live[data-v-bc55e9ed]{height:24px;color:var(--live);background:#e9f4ee;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:flex}.dot[data-v-bc55e9ed]{background:var(--live-dot);border-radius:50%;width:6px;height:6px}.group[data-v-bc55e9ed]{flex-direction:column;padding:6px;display:flex}.item[data-v-bc55e9ed]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.item[data-v-bc55e9ed]:hover{background:var(--bg)}.item-icon[data-v-bc55e9ed]{color:var(--ink-2)}.item-text[data-v-bc55e9ed]{flex-direction:column;flex:1;gap:2px;display:flex}.item-title[data-v-bc55e9ed]{font-size:13px;font-weight:700}.item-sub[data-v-bc55e9ed]{color:var(--muted-2);font-size:11.5px}.caption[data-v-bc55e9ed]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:6px 16px 4px;font-size:10.5px;font-weight:800}.list[data-v-bc55e9ed]{flex-direction:column;padding:0 6px 6px;display:flex}.version[data-v-bc55e9ed]{border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:4px 10px;display:flex}.id[data-v-bc55e9ed]{font:600 12px var(--mono)}.env[data-v-bc55e9ed]{background:var(--brand-soft);height:20px;color:var(--brand);border-radius:6px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:800;display:flex}.env.preview[data-v-bc55e9ed]{background:var(--custom-soft);color:var(--custom)}.meta[data-v-bc55e9ed]{min-width:0;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.current[data-v-bc55e9ed]{color:var(--live);align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:flex}.small-btn[data-v-bc55e9ed]{border:1px solid var(--input);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;height:26px;padding:0 9px;font-size:11.5px;font-weight:700}.small-btn[data-v-bc55e9ed]:hover{border-color:var(--input-hover);background:#faf8f5}.empty[data-v-bc55e9ed]{color:var(--faint-2);padding:8px 10px;font-size:12px}.foot[data-v-bc55e9ed]{border-top:1px solid var(--line-2);align-items:center;gap:4px;padding:6px;display:flex}.settings[data-v-bc55e9ed]{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:12.5px;font-weight:700;display:flex}.settings[data-v-bc55e9ed]:hover{background:var(--bg)}.muted[data-v-bc55e9ed]{color:var(--muted)}.disconnect[data-v-bc55e9ed]{cursor:pointer;color:#a4482a;background:0 0;border:0;border-radius:9px;height:34px;padding:0 10px;font-size:12.5px;font-weight:700}.disconnect[data-v-bc55e9ed]:hover{background:#fbefea}.top[data-v-3712b0c6]{border-bottom:1px solid var(--line);z-index:20;background:#fff;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:60px;padding:0 14px 0 16px;display:grid;position:relative}.left[data-v-3712b0c6]{align-items:center;gap:12px;min-width:0;display:flex}.mark[data-v-3712b0c6]{background:var(--brand);color:#f4efe6;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;padding-bottom:3px;font:italic 500 21px/1 Newsreader,serif;display:grid}.brand[data-v-3712b0c6]{flex-direction:column;flex:none;line-height:1.15;display:flex}.brand .name[data-v-3712b0c6]{letter-spacing:-.01em;font-size:14px;font-weight:800}.brand .sub[data-v-3712b0c6]{color:var(--muted-2);font-size:11px;font-weight:500}.divider[data-v-3712b0c6]{background:var(--line);flex:none;width:1px;height:24px}.divider.wide[data-v-3712b0c6]{margin:0 6px}.switcher[data-v-3712b0c6]{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 8px;display:flex}.switcher[data-v-3712b0c6]:hover{background:var(--bg)}.switcher-thumb[data-v-3712b0c6]{background:repeating-linear-gradient(135deg,#d9cdb9 0 4px,#cfc2ab 4px 8px);border-radius:6px;flex:none;width:22px;height:22px}.switcher-name[data-v-3712b0c6]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.faint[data-v-3712b0c6]{color:var(--faint);flex:none}.status[data-v-3712b0c6]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.dot[data-v-3712b0c6]{background:var(--live-dot);border-radius:50%;flex:none;width:7px;height:7px}.dot.pending[data-v-3712b0c6]{background:#d08a2e}.center[data-v-3712b0c6]{align-items:center;gap:10px;display:flex}.devices[data-v-3712b0c6]{border-radius:12px}.devices>button[data-v-3712b0c6]{border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.size[data-v-3712b0c6]{font:500 11px var(--mono);color:var(--faint);white-space:nowrap;min-width:96px}.right[data-v-3712b0c6]{justify-content:flex-end;align-items:center;gap:4px;display:flex;position:relative}.ghost[data-v-3712b0c6]{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ghost[data-v-3712b0c6]:hover{background:var(--bg)}.preview[data-v-3712b0c6]{border:1px solid var(--input);cursor:pointer;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.preview[data-v-3712b0c6]:hover{border-color:var(--input-hover);background:#faf8f5}.publish-group[data-v-3712b0c6]{border-radius:11px;margin-left:4px;display:flex;box-shadow:0 6px 16px -8px #1f5f57cc}.publish[data-v-3712b0c6]{background:var(--brand);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;align-items:center;gap:9px;height:38px;padding:0 7px 0 16px;font-size:13px;font-weight:700;display:flex}.publish.split[data-v-3712b0c6]{border-radius:11px 0 0 11px}.publish[data-v-3712b0c6]:hover,.caret[data-v-3712b0c6]:hover{background:var(--brand-hover)}.badge[data-v-3712b0c6]{background:#ffffff29;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}.caret[data-v-3712b0c6]{background:var(--brand);color:#fff;cursor:pointer;border:0;border-left:1px solid #fff3;border-radius:0 11px 11px 0;place-items:center;width:30px;height:38px;display:grid}.caret.open[data-v-3712b0c6]{background:var(--brand-hover)}.progress[data-v-3712b0c6]{background:var(--brand);opacity:0;width:0;height:2px;position:absolute;bottom:-1px;left:0}.progress.running[data-v-3712b0c6]{opacity:1;width:100%;transition:width 1.5s cubic-bezier(.3,.6,.2,1)}.side[data-v-3a238735]{border-right:1px solid var(--line);background:#fff;flex:none;width:296px;transition:width .3s cubic-bezier(.2,.7,.2,1);overflow:hidden}.side.hidden[data-v-3a238735]{width:0}.inner[data-v-3a238735]{flex-direction:column;width:296px;height:100%;display:flex}.head[data-v-3a238735]{border-bottom:1px solid var(--line-2);flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}.tabs[data-v-3a238735]{border-radius:11px}.tabs>button[data-v-3a238735]{justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.count[data-v-3a238735]{color:var(--faint-2);font-size:10.5px;font-weight:700}.search[data-v-3a238735]{border:1px solid var(--line);background:var(--panel-2);cursor:text;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 8px 0 10px;display:flex}.search input[data-v-3a238735]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.kbd[data-v-3a238735]{font:500 10.5px var(--mono);border:1px solid var(--input);color:var(--faint);background:#fff;border-radius:5px;padding:2px 6px}.faint[data-v-3a238735]{color:var(--faint)}.body[data-v-3a238735]{flex:1;min-height:0;padding:4px 14px 20px;overflow:auto}.section[data-v-3a238735]{padding-top:16px}.section-head[data-v-3a238735]{align-items:center;gap:8px;display:flex}.section-title[data-v-3a238735]{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.section-count[data-v-3a238735]{color:var(--faint-2);font-size:11px;font-weight:700}.grow[data-v-3a238735]{flex:1}.connected[data-v-3a238735]{color:var(--live);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.connected .dot[data-v-3a238735]{background:var(--live-dot);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3a9a662e}.section-sub[data-v-3a238735]{color:var(--muted-2);margin-top:3px;font-size:11.5px}.cat[data-v-3a238735]{color:var(--faint);margin:14px 0 7px;font-size:11px;font-weight:600}.tiles[data-v-3a238735]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tiles.list[data-v-3a238735]{grid-template-columns:1fr}.tile[data-v-3a238735]{border:1px solid var(--line-3);cursor:grab;-webkit-user-select:none;user-select:none;background:#fbfaf7;border-radius:11px;flex-direction:column;align-items:flex-start;gap:10px;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;position:relative}.list .tile[data-v-3a238735]{flex-direction:row;align-items:center}.tile[data-v-3a238735]:hover{border-color:var(--brand-line);background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px -8px #1f5f5766}.tile-icon[data-v-3a238735]{background:var(--custom-soft);width:30px;height:30px;color:var(--custom);border-radius:8px;flex:none;place-items:center;display:grid}.tile-icon.widget[data-v-3a238735]{background:var(--brand-soft);color:var(--brand)}.tile-text[data-v-3a238735]{flex-direction:column;gap:2px;min-width:0;display:flex}.tile-name[data-v-3a238735]{font-size:12px;font-weight:600;line-height:1.25}.tile-sub[data-v-3a238735]{font:500 10px var(--mono);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.api[data-v-3a238735]{font:600 8.5px var(--mono);letter-spacing:.04em;color:var(--brand);opacity:.75;position:absolute;top:8px;right:8px}.api.soon[data-v-3a238735]{color:var(--custom)}.empty[data-v-3a238735]{text-align:center;color:var(--muted-2);padding:40px 8px;font-size:13px}.layers[data-v-3a238735]{flex-direction:column;gap:2px;padding-top:12px;display:flex}.layers-title[data-v-3a238735]{margin:0 0 6px 4px}.drop-line[data-v-3a238735]{background:var(--brand);border-radius:2px;height:2px;margin:1px 6px}.layer[data-v-3a238735]{cursor:pointer;height:40px;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 8px;display:flex}.layer[data-v-3a238735]:hover{background:var(--bg)}.layer.on[data-v-3a238735]{background:var(--brand-soft);color:var(--brand)}.layer-n[data-v-3a238735]{font:500 10px var(--mono);color:var(--faint-2);width:16px}.layer-name[data-v-3a238735]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.layer-api[data-v-3a238735]{font:600 9px var(--mono);color:var(--brand);background:var(--brand-soft);border-radius:4px;padding:2px 5px}.grip[data-v-3a238735]{color:#b0aaa0;cursor:grab}.foot[data-v-3a238735]{border-top:1px solid var(--line-2);padding:12px 14px 14px}.page-settings[data-v-3a238735]{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:11px;width:100%;padding:9px 10px;transition:border-color .15s;display:flex}.page-settings[data-v-3a238735]:hover{border-color:var(--brand-line)}.page-settings.on[data-v-3a238735]{border-color:var(--brand);background:var(--brand-softer)}.ps-icon[data-v-3a238735]{background:var(--seg);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ps-text[data-v-3a238735]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ps-title[data-v-3a238735]{font-size:13px;font-weight:700}.ps-sub[data-v-3a238735]{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.header[data-v-8cdffbca]{padding:var(--nav-pad);border-bottom:1px solid var(--tone-line);align-items:center;gap:28px;display:flex;position:relative}.logo[data-v-8cdffbca]{font-family:var(--hf);letter-spacing:-.01em;white-space:nowrap;font-size:23px;font-weight:500}.grow[data-v-8cdffbca]{flex:1}.nav[data-v-8cdffbca]{gap:24px;font-size:14px;font-weight:600;display:flex}.nav a[data-v-8cdffbca]{cursor:pointer;opacity:.72;border-bottom:1.5px solid #0000;padding:4px 0}.nav a.current[data-v-8cdffbca]{opacity:1;border-bottom-color:currentColor}.menu[data-v-8cdffbca]{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.drop[data-v-8cdffbca]{z-index:5;padding:18px var(--px) 22px;background:var(--tone-bg);border-bottom:1px solid var(--tone-line);flex-direction:column;align-items:flex-start;gap:16px;font-size:16px;font-weight:600;display:flex;position:absolute;top:100%;left:0;right:0}.drop a.current[data-v-8cdffbca]{text-underline-offset:5px;text-decoration:underline}.cta[data-v-8cdffbca]{background:var(--acc);color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;padding:11px 18px;font-size:13.5px;font-weight:700}.hero[data-v-174954ca]{color:#fff;background:repeating-linear-gradient(135deg,#76836d 0 11px,#6f7c66 11px 22px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.shade[data-v-174954ca]{background:linear-gradient(#161a1400 30%,#161a1499 100%);position:absolute;inset:0}.note[data-v-174954ca]{color:#ffffffe6;background:#00000047;border-radius:6px;padding:4px 8px;font:500 11px JetBrains Mono,monospace;position:absolute;top:18px;right:18px}.body[data-v-174954ca]{width:100%;max-width:1120px;padding:var(--pad);text-align:left;flex-direction:column;align-items:flex-start;gap:18px;margin:0 auto;display:flex;position:relative}.body.center[data-v-174954ca]{text-align:center;align-items:center}.eyebrow[data-v-174954ca]{letter-spacing:.14em;text-transform:uppercase;opacity:.92;font-size:12.5px;font-weight:700}h1[data-v-174954ca]{max-width:14ch;font-family:var(--hf);letter-spacing:-.02em;text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(38px,6.6cqw,84px);font-weight:400;line-height:1.02}p[data-v-174954ca]{opacity:.92;text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(15px,1.5cqw,18px);line-height:1.6}.buttons[data-v-174954ca]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.primary[data-v-174954ca]{background:var(--acc);color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;padding:14px 22px;font-size:14px;font-weight:700}.secondary[data-v-174954ca]{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff24;border:1px solid #ffffff73;border-radius:999px;padding:13px 22px;font-size:14px;font-weight:600}.rich[data-v-1c80255d]{padding:var(--pad)}.body[data-v-1c80255d]{text-align:left;flex-direction:column;gap:16px;max-width:680px;margin:0 auto;display:flex}.body.wide[data-v-1c80255d]{max-width:960px}.body.center[data-v-1c80255d]{text-align:center}.eyebrow[data-v-1c80255d]{color:var(--tone-ac)}h2[data-v-1c80255d]{font-family:var(--hf);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(30px,4.2cqw,52px);font-weight:400;line-height:1.08}p[data-v-1c80255d]{white-space:pre-line;text-wrap:pretty;color:var(--tone-mut);margin:0;font-size:clamp(15px,1.45cqw,18px);line-height:1.7}.imagetext[data-v-96f32721]{padding:var(--pad)}.row[data-v-96f32721]{align-items:center;gap:var(--gap);flex-flow:wrap;display:flex}.row.right[data-v-96f32721]{flex-direction:row-reverse}.photo[data-v-96f32721]{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,#d9c9b2 0 10px,#d2c1a8 10px 20px);border-radius:22px;flex:320px;min-width:0;max-height:560px;position:relative}.note[data-v-96f32721]{color:#6f6455;background:#fbf8f3e0;border-radius:5px;padding:3px 7px;font:500 10.5px/1.3 JetBrains Mono,monospace;position:absolute;bottom:14px;left:14px}.text[data-v-96f32721]{flex-direction:column;flex:320px;align-items:flex-start;gap:18px;min-width:0;display:flex}.eyebrow[data-v-96f32721]{color:var(--tone-ac)}h2[data-v-96f32721]{text-wrap:balance}p[data-v-96f32721]{white-space:pre-line;text-wrap:pretty;color:var(--tone-mut);margin:0;font-size:16.5px;line-height:1.7}.link[data-v-96f32721]{white-space:nowrap;cursor:pointer;border-bottom:1.5px solid;align-items:center;gap:6px;padding-bottom:3px;font-size:14.5px;font-weight:700;display:flex}.columns[data-v-fb2e1636]{padding:var(--pad)}.inner[data-v-fb2e1636]{flex-direction:column;gap:40px;display:flex}h2[data-v-fb2e1636]{text-wrap:balance;max-width:20ch}.grid[data-v-fb2e1636]{gap:28px;display:grid}.item[data-v-fb2e1636]{border-top:1px solid var(--tone-line);flex-direction:column;gap:12px;padding-top:22px;display:flex}.badge[data-v-fb2e1636]{background:var(--acc-t);width:44px;height:44px;color:var(--tone-ac);border-radius:50%;place-items:center;display:grid}.title[data-v-fb2e1636]{font-size:17px;font-weight:700}.desc[data-v-fb2e1636]{color:var(--tone-mut);font-size:14.5px;line-height:1.6}.video[data-v-007bb9b1]{padding:var(--pad);background:var(--bg)}.video.full[data-v-007bb9b1]{padding:0 0 24px}.inner[data-v-007bb9b1]{flex-direction:column;gap:12px;max-width:1040px;margin:0 auto;display:flex}.full .inner[data-v-007bb9b1]{max-width:none}.frame[data-v-007bb9b1]{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,#2c3430 0 12px,#28302c 12px 24px);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.full .frame[data-v-007bb9b1]{border-radius:0}.url[data-v-007bb9b1]{color:#fffc;background:#0000004d;border-radius:6px;padding:4px 8px;font:500 11px JetBrains Mono,monospace;position:absolute;top:14px;left:14px}.play[data-v-007bb9b1]{color:#1d211f;background:#fffffff0;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 10px 30px #0000004d}.muted[data-v-007bb9b1]{color:#fff;background:#00000059;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.player[data-v-007bb9b1]{border:0;width:100%;height:100%;position:absolute;inset:0}.caption[data-v-007bb9b1]{color:var(--mut);padding:0 2px;font-size:13.5px}.full .player[data-v-007bb9b1]{border:0;width:100%;height:100%;position:absolute;inset:0}.caption[data-v-007bb9b1]{padding:0 var(--px)}.cta[data-v-45127a01]{padding:var(--pad)}.row[data-v-45127a01]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.text[data-v-45127a01]{flex-direction:column;gap:12px;max-width:640px;display:flex}h2[data-v-45127a01]{font-family:var(--hf);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6cqw,58px);font-weight:400;line-height:1.05}p[data-v-45127a01]{color:var(--tone-mut);margin:0;font-size:17px}.button[data-v-45127a01]{white-space:nowrap;cursor:pointer;background:var(--acc);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:16px 24px;font-size:15px;font-weight:700;display:flex}.button.on-accent[data-v-45127a01]{color:var(--acc);background:#fff}.grid[data-v-8a7ad686]{gap:var(--gap);display:grid}h2[data-v-8a7ad686]{text-wrap:balance}.list[data-v-8a7ad686]{border-top:1px solid var(--line);flex-direction:column;display:flex}.item[data-v-8a7ad686]{border-bottom:1px solid var(--line);cursor:pointer;padding:20px 0}.q[data-v-8a7ad686]{justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:700;display:flex}.toggle[data-v-8a7ad686]{background:var(--acc-t);width:32px;height:32px;color:var(--acc);border-radius:50%;flex:none;place-items:center;display:grid}.open .toggle[data-v-8a7ad686]{background:var(--acc);color:#fff}p[data-v-8a7ad686]{color:var(--mut);margin:10px 48px 0 0;font-size:15.5px;line-height:1.65}.testimonials[data-v-db03e4a7]{padding:var(--pad)}.inner[data-v-db03e4a7]{flex-direction:column;gap:32px;display:flex}.grid[data-v-db03e4a7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}figure[data-v-db03e4a7]{background:var(--tone-card);border-radius:20px;flex-direction:column;gap:14px;margin:0;padding:26px;display:flex}.mark[data-v-db03e4a7]{height:30px;color:var(--tone-ac);font:400 64px/1 Newsreader,serif}blockquote[data-v-db03e4a7]{font-family:var(--hf);text-wrap:pretty;margin:0;font-size:19px;line-height:1.5}figcaption[data-v-db03e4a7]{color:var(--tone-mut);font-size:13.5px;font-weight:700}.grid[data-v-04741bde]{gap:var(--gap);display:grid}.intro[data-v-04741bde]{flex-direction:column;gap:16px;display:flex}p[data-v-04741bde]{color:var(--mut);margin:0;font-size:16px;line-height:1.65}.rows[data-v-04741bde]{flex-direction:column;margin-top:8px;display:flex}.row[data-v-04741bde]{border-top:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;font-size:15px;display:flex}.badge[data-v-04741bde]{background:var(--acc-t);width:38px;height:38px;color:var(--acc);border-radius:50%;flex:none;place-items:center;display:grid}.form[data-v-04741bde]{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:26px;display:flex}.field[data-v-04741bde]{flex-direction:column;gap:6px;display:flex}.label[data-v-04741bde]{color:var(--mut);font-size:12.5px;font-weight:700}.input[data-v-04741bde]{border:1px solid var(--line);color:#a39a8d;border-radius:12px;padding:13px 14px;font-size:15px}input.input[data-v-04741bde],textarea.input[data-v-04741bde]{width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;outline:none;font-size:15px}input.input[data-v-04741bde]::placeholder,textarea.input[data-v-04741bde]::placeholder{color:#a39a8d}input.input[data-v-04741bde]:focus,textarea.input[data-v-04741bde]:focus{border-color:var(--acc)}.send[data-v-04741bde]{color:#fff;white-space:nowrap;background:var(--acc);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:14px 22px;font-size:14.5px;font-weight:700;display:flex}.spacer[data-v-9c22490f]{padding:0 var(--px);background:var(--bg);align-items:center;display:flex}.line[data-v-9c22490f]{background:var(--line);flex:1;max-width:1120px;height:1px;margin:0 auto}.footer[data-v-3e6ceaa6]{padding:var(--pad-f);color:#e9e3d8;background:#1f2a27}.inner[data-v-3e6ceaa6]{flex-direction:column;gap:44px;display:flex}.grid[data-v-3e6ceaa6]{gap:32px;display:grid}.brand[data-v-3e6ceaa6]{flex-direction:column;gap:12px;display:flex}.logo[data-v-3e6ceaa6]{font-family:var(--hf);color:#fff;font-size:26px}p[data-v-3e6ceaa6]{color:#b9b2a5;max-width:34ch;margin:0;font-size:14.5px;line-height:1.6}.col[data-v-3e6ceaa6]{flex-direction:column;gap:10px;display:flex}.col span[data-v-3e6ceaa6],.col a[data-v-3e6ceaa6]{cursor:default;font-size:14.5px}.col a.link[data-v-3e6ceaa6]{cursor:pointer}.col .head[data-v-3e6ceaa6]{letter-spacing:.1em;text-transform:uppercase;color:#8f8a7f;font-size:11.5px;font-weight:700}.bottom[data-v-3e6ceaa6]{color:#8f8a7f;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:13px;display:flex}.inner[data-v-aa870e06]{flex-direction:column;gap:32px;display:flex}.head[data-v-aa870e06]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.more[data-v-aa870e06]{white-space:nowrap;cursor:pointer;color:var(--acc);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.grid[data-v-aa870e06]{gap:30px 22px;display:grid}.card[data-v-aa870e06]{flex-direction:column;gap:12px;min-width:0;display:flex}.photo[data-v-aa870e06]{aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden}.rating[data-v-aa870e06]{color:#27231f;background:#fffffff0;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.star[data-v-aa870e06]{color:var(--acc)}.fav[data-v-aa870e06]{color:#27231f;background:#fffffff0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.label[data-v-aa870e06]{bottom:12px;left:12px}.title-row[data-v-aa870e06]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.name[data-v-aa870e06]{font-family:var(--hf);min-width:0;font-size:21px;line-height:1.2}.price[data-v-aa870e06]{white-space:nowrap;color:var(--mut);font-size:14px}.price b[data-v-aa870e06]{color:var(--ink);font-weight:800}.meta[data-v-aa870e06]{color:var(--mut);flex-wrap:wrap;gap:4px 8px;margin-top:-6px;font-size:14px;display:flex}.search[data-v-43494ed6]{padding:var(--pad-s);background:var(--sand)}.bar[data-v-43494ed6]{background:#fff;border-radius:22px;flex-direction:row;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 18px 40px -24px #3c281459,0 0 0 1px #3c28140f}.bar.stacked[data-v-43494ed6]{flex-direction:column;align-items:stretch}.field[data-v-43494ed6]{flex:1;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.bar:not(.stacked) .field+.field[data-v-43494ed6]{border-left:1px solid var(--line)}.bar.stacked .field+.field[data-v-43494ed6]{border-top:1px solid var(--line)}.icon[data-v-43494ed6]{color:var(--acc)}.text[data-v-43494ed6]{flex-direction:column;gap:2px;min-width:0;display:flex}.label[data-v-43494ed6]{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700}.value[data-v-43494ed6]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.button[data-v-43494ed6]{color:#fff;background:var(--acc);border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 26px;font-size:15px;font-weight:700;display:flex}.inner[data-v-3989e15d]{flex-direction:column;gap:28px;display:flex}.grid[data-v-3989e15d]{gap:24px;display:grid}.map[data-v-3989e15d]{background:repeating-linear-gradient(135deg,#dfe5dc 0 10px,#d8dfd4 10px 20px);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.tiles[data-v-3989e15d]{color:#5f6a5c;background:#fbf8f3e6;border-radius:5px;padding:3px 7px;font:500 10.5px/1.3 JetBrains Mono,monospace;position:absolute;bottom:14px;left:14px}.zoom[data-v-3989e15d]{background:#fff;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 4px 12px -4px #0003}.zoom span[data-v-3989e15d]{place-items:center;width:34px;height:34px;display:grid}.zoom span[data-v-3989e15d]:first-child{border-bottom:1px solid #eee}.pin[data-v-3989e15d]{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;transform:translate(-50%,-100%)}.tag[data-v-3989e15d]{color:#27231f;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:800;box-shadow:0 6px 16px -6px #00000059}.dot[data-v-3989e15d]{background:var(--acc);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #ffffffd9}.list[data-v-3989e15d]{flex-direction:column;display:flex}.row[data-v-3989e15d]{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.thumb[data-v-3989e15d]{border-radius:12px;flex:none;width:56px;height:56px}.info[data-v-3989e15d]{flex:1;min-width:0}.name[data-v-3989e15d]{font-size:15px;font-weight:700}.city[data-v-3989e15d]{color:var(--mut);font-size:13px}.price[data-v-3989e15d]{font-size:14px;font-weight:800}.prophero[data-v-61d0089f]{padding:var(--pad-t);background:var(--bg)}.inner[data-v-61d0089f]{flex-direction:column;gap:26px;display:flex}.head[data-v-61d0089f]{flex-direction:column;gap:12px;display:flex}.type[data-v-61d0089f]{background:var(--acc-t);color:var(--acc);border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:700}h1[data-v-61d0089f]{font-family:var(--hf);letter-spacing:-.02em;margin:0;font-size:clamp(36px,5.4cqw,68px);font-weight:400;line-height:1.04}.facts[data-v-61d0089f]{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:15px;display:flex}.rating[data-v-61d0089f]{color:var(--ink);align-items:center;gap:4px;font-weight:800;display:flex}.star[data-v-61d0089f]{color:var(--acc)}.loc[data-v-61d0089f]{align-items:center;gap:4px;display:flex}.photos[data-v-61d0089f]{border-radius:22px;gap:8px;display:grid;overflow:hidden}.photo[data-v-61d0089f]{min-height:0;position:relative}.label[data-v-61d0089f]{bottom:12px;left:12px}.stats[data-v-61d0089f]{flex-wrap:wrap;gap:10px;display:flex}.stat[data-v-61d0089f]{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.stat-icon[data-v-61d0089f]{color:var(--acc)}.inner[data-v-ff52f975]{flex-direction:column;gap:24px;display:flex}.head[data-v-ff52f975]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.more[data-v-ff52f975]{cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:700;display:flex}.grid[data-v-ff52f975]{gap:10px;display:grid}.photo[data-v-ff52f975]{border-radius:16px;position:relative}.label[data-v-ff52f975]{bottom:10px;left:10px}.inner[data-v-5cfd91be]{flex-direction:column;gap:26px;display:flex}.grid[data-v-5cfd91be]{gap:0 28px;display:grid}.item[data-v-5cfd91be]{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;font-size:15px;display:flex}.icon[data-v-5cfd91be]{color:var(--acc)}.more[data-v-5cfd91be]{white-space:nowrap;cursor:pointer;border:1.5px solid var(--ink);border-radius:999px;align-self:flex-start;padding:12px 20px;font-size:14px;font-weight:700}.inner[data-v-cb5b4304]{flex-direction:column;gap:26px;display:flex}.head[data-v-cb5b4304]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.titles[data-v-cb5b4304]{flex-direction:column;gap:8px;display:flex}.sub[data-v-cb5b4304]{color:var(--mut);font-size:14.5px}.legend[data-v-cb5b4304]{color:var(--mut);flex-wrap:wrap;gap:16px;font-size:12.5px;font-weight:600;display:flex}.legend>span[data-v-cb5b4304]{align-items:center;gap:6px;display:flex}.swatch[data-v-cb5b4304]{border-radius:4px;width:12px;height:12px}.swatch.free[data-v-cb5b4304]{border:1px solid var(--line);background:#fff}.swatch.sel[data-v-cb5b4304]{background:var(--acc)}.booked[data-v-cb5b4304]{color:#bdb3a6;font-weight:700;text-decoration:line-through}.months[data-v-cb5b4304]{gap:22px;display:grid}.month[data-v-cb5b4304]{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.month-head[data-v-cb5b4304]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.month-name[data-v-cb5b4304]{font-family:var(--hf);font-size:20px}.arrows[data-v-cb5b4304]{color:var(--mut);gap:4px;display:flex}.arrows button[data-v-cb5b4304]{color:inherit;cursor:inherit;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.arrows.active button[data-v-cb5b4304]{cursor:pointer}.arrows.active button[data-v-cb5b4304]:hover{background:var(--sand);color:var(--ink)}.days[data-v-cb5b4304]{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px 0;display:grid}.weekday[data-v-cb5b4304]{color:var(--mut);padding-bottom:6px;font-size:11px;font-weight:700}.day[data-v-cb5b4304]{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.date[data-v-cb5b4304]{font-size:14px;font-weight:600}.price[data-v-cb5b4304]{font-size:9.5px;font-weight:600}.inner[data-v-4758cc37]{flex-direction:column;gap:22px;display:flex}.stats[data-v-4758cc37]{flex-wrap:wrap;gap:10px;display:flex}.stat[data-v-4758cc37]{border:1px solid var(--line);background:#fff;border-radius:16px;flex:140px;padding:16px 18px}.stat-label[data-v-4758cc37]{letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:700}.stat-value[data-v-4758cc37]{font-family:var(--hf);margin-top:4px;font-size:28px}.chart[data-v-4758cc37]{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px 22px 16px}.bars[data-v-4758cc37]{align-items:flex-end;height:180px;display:flex}.bar[data-v-4758cc37]{background:var(--acc);border-radius:5px 5px 2px 2px;flex:1}.labels[data-v-4758cc37]{margin-top:8px;display:flex}.labels span[data-v-4758cc37]{white-space:nowrap;min-width:0;color:var(--mut);flex:1;font-size:10.5px;font-weight:600;overflow:visible}.legend[data-v-4758cc37]{color:var(--mut);gap:16px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.legend>span[data-v-4758cc37]{align-items:center;gap:6px;display:flex}.swatch[data-v-4758cc37]{background:var(--acc);border-radius:3px;width:10px;height:10px}.swatch.weekday[data-v-4758cc37]{opacity:.42}.table[data-v-4758cc37]{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.table-head[data-v-4758cc37],.table-row[data-v-4758cc37]{grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:12px;display:grid}.table-head[data-v-4758cc37]{letter-spacing:.07em;text-transform:uppercase;background:var(--sand);color:var(--mut);padding:12px 20px;font-size:11.5px;font-weight:700}.table-row[data-v-4758cc37]{border-top:1px solid var(--line);padding:14px 20px;font-size:15px}.strong[data-v-4758cc37]{font-weight:700}.muted[data-v-4758cc37]{color:var(--mut)}.grid[data-v-06332109]{align-items:start;gap:var(--gap);display:grid}.acc[data-v-06332109]{color:var(--acc)}.intro[data-v-06332109]{flex-direction:column;gap:16px;display:flex}h2[data-v-06332109]{font-family:var(--hf);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.8cqw,46px);font-weight:400;line-height:1.1}p[data-v-06332109]{max-width:44ch;color:var(--mut);margin:0;font-size:16px;line-height:1.65}.perks[data-v-06332109]{flex-direction:column;gap:10px;margin-top:6px;font-size:15px;display:flex}.perks>span[data-v-06332109]{align-items:center;gap:10px;display:flex}.card[data-v-06332109]{background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 30px 60px -36px #3c281480,0 0 0 1px #3c281412}.price[data-v-06332109]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nightly[data-v-06332109]{font-size:30px;font-family:var(--hf)}.per[data-v-06332109]{color:var(--mut);font-size:14px}.rating[data-v-06332109]{align-items:center;gap:4px;font-size:14px;font-weight:800;display:flex}.dates[data-v-06332109]{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cin[data-v-06332109]{border-right:1px solid var(--line);padding:10px 14px}.cout[data-v-06332109]{padding:10px 14px}.guests[data-v-06332109]{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.label[data-v-06332109]{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.value[data-v-06332109]{margin-top:2px;font-size:14.5px}.button[data-v-06332109]{background:var(--acc);color:#fff;border-radius:14px;place-items:center;height:52px;font-size:15.5px;font-weight:800;display:grid}.note[data-v-06332109]{text-align:center;color:var(--mut);font-size:12.5px}.breakdown[data-v-06332109]{flex-direction:column;gap:10px;display:flex}.row[data-v-06332109]{color:var(--mut);justify-content:space-between;gap:10px;font-size:14.5px;display:flex}.what[data-v-06332109]{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.amount[data-v-06332109]{color:var(--ink)}.total[data-v-06332109]{border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:16px;font-weight:800;display:flex}.grid[data-v-a517ea3d]{align-items:start;gap:var(--gap);display:grid}.form[data-v-a517ea3d]{flex-direction:column;gap:22px;display:flex}.fields[data-v-a517ea3d]{gap:14px;display:grid}.field[data-v-a517ea3d]{flex-direction:column;gap:6px;min-width:0;display:flex}.label[data-v-a517ea3d]{color:var(--mut);font-size:12.5px;font-weight:700}.input[data-v-a517ea3d]{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 14px;font-size:15px;overflow:hidden}.submit[data-v-a517ea3d]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.button[data-v-a517ea3d]{background:var(--acc);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:800;display:flex}.note[data-v-a517ea3d]{max-width:36ch;color:var(--mut);font-size:13px}.summary[data-v-a517ea3d]{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.photo[data-v-a517ea3d]{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,#e7dfd2 0 9px,#e0d7c8 9px 18px);border-radius:14px}.name[data-v-a517ea3d]{font-size:22px;font-family:var(--hf)}.facts[data-v-a517ea3d]{color:var(--mut);flex-direction:column;gap:8px;font-size:14.5px;display:flex}.facts>span[data-v-a517ea3d]{align-items:center;gap:8px;display:flex}.total[data-v-a517ea3d]{border-top:1px solid var(--line);justify-content:space-between;padding-top:12px;font-weight:800;display:flex}.stack[data-v-7f07fc67]{flex-direction:column;gap:28px;display:flex}.acc[data-v-7f07fc67]{color:var(--acc)}.head[data-v-7f07fc67]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.score[data-v-7f07fc67]{align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.grid[data-v-7f07fc67]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.review[data-v-7f07fc67]{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex}.guest[data-v-7f07fc67]{align-items:center;gap:12px;display:flex}.avatar[data-v-7f07fc67]{color:#4b3f31;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.who[data-v-7f07fc67]{flex:1;min-width:0}.name[data-v-7f07fc67]{font-size:15px;font-weight:800}.meta[data-v-7f07fc67]{color:var(--mut);font-size:12.5px}.platform[data-v-7f07fc67]{white-space:nowrap;background:var(--sand);color:var(--mut);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.stars[data-v-7f07fc67]{letter-spacing:2px;color:var(--acc);font-size:14px}p[data-v-7f07fc67]{text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.response[data-v-7f07fc67]{background:var(--bg);color:var(--mut);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.55}.resp-head[data-v-7f07fc67]{color:var(--ink);margin-bottom:2px;font-weight:800}.section[data-v-7e2f294e]{padding:var(--pad-s);background:var(--bg)}.card[data-v-7e2f294e]{align-items:center;gap:var(--gap);border:1px solid var(--line);background:#fff;border-radius:24px;padding:32px;display:grid}.overall[data-v-7e2f294e]{flex-direction:column;gap:8px;display:flex}.avg[data-v-7e2f294e]{font-family:var(--hf);letter-spacing:-.03em;font-size:clamp(64px,9cqw,104px);line-height:1}.stars[data-v-7e2f294e]{letter-spacing:3px;color:var(--acc);font-size:18px}.count[data-v-7e2f294e]{color:var(--mut);font-size:14px}.cats[data-v-7e2f294e]{gap:18px 36px;display:grid}.cat[data-v-7e2f294e]{flex-direction:column;gap:8px;display:flex}.cat-head[data-v-7e2f294e]{justify-content:space-between;font-size:14px;display:flex}.cat-name[data-v-7e2f294e]{font-weight:600}.cat-score[data-v-7e2f294e]{font-weight:800}.track[data-v-7e2f294e]{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.bar[data-v-7e2f294e]{background:var(--acc);border-radius:99px;height:100%}.section[data-v-a37d9490]{padding:var(--pad);background:var(--sand)}.wrap[data-v-a37d9490]{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;display:flex}.head[data-v-a37d9490]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.head p[data-v-a37d9490]{color:var(--mut);margin:0;font-size:16px}.bar[data-v-a37d9490]{background:#fff;border-radius:20px;flex-direction:row;gap:8px;padding:8px;display:flex;box-shadow:0 18px 40px -24px #3c281459,0 0 0 1px #3c28140f}.bar.stacked[data-v-a37d9490]{flex-direction:column}.field[data-v-a37d9490]{flex-direction:column;flex:1;gap:3px;min-width:0;padding:8px 14px;display:flex}.email[data-v-a37d9490]{border-left:1px solid var(--line)}.stacked .email[data-v-a37d9490]{border-left:0}.label[data-v-a37d9490]{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700}.code[data-v-a37d9490]{letter-spacing:.04em;font:600 15px JetBrains Mono,monospace}.value[data-v-a37d9490]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.button[data-v-a37d9490]{background:var(--acc);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;height:54px;padding:0 22px;font-size:15px;font-weight:800;display:flex}.result[data-v-a37d9490]{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px;display:flex}.photo[data-v-a37d9490]{background:repeating-linear-gradient(135deg,#e7dfd2 0 9px,#e0d7c8 9px 18px);border-radius:14px;flex:none;width:84px;height:84px}.trip[data-v-a37d9490]{flex-direction:column;flex:1;gap:5px;min-width:180px;display:flex}.status[data-v-a37d9490]{color:#2f7a4a;background:#e4f1e8;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:800;display:flex}.dot[data-v-a37d9490]{background:#3a9a66;border-radius:50%;width:6px;height:6px}.prop[data-v-a37d9490]{font-size:21px;font-family:var(--hf)}.when[data-v-a37d9490]{color:var(--mut);font-size:14px}.open[data-v-a37d9490]{white-space:nowrap;cursor:pointer;color:var(--acc);align-items:center;gap:6px;padding-right:8px;font-size:14px;font-weight:800;display:flex}.stack[data-v-3309f699]{flex-direction:column;gap:26px;display:flex}.acc[data-v-3309f699]{color:var(--acc)}.head[data-v-3309f699]{flex-direction:column;gap:8px;display:flex}.cards[data-v-3309f699]{gap:14px;display:grid}.card[data-v-3309f699]{border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.icon[data-v-3309f699]{width:44px;height:44px;color:var(--acc);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;place-items:center;display:grid}.label[data-v-3309f699]{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:800}.value[data-v-3309f699]{line-height:1.1}.rules[data-v-3309f699]{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px 24px 8px}.rules-head[data-v-3309f699]{margin-bottom:4px;font-weight:800}.rules-grid[data-v-3309f699]{gap:0 28px;display:grid}.rule[data-v-3309f699]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.grid[data-v-2eec90bc]{align-items:start;gap:var(--gap);display:grid}.intro[data-v-2eec90bc]{flex-direction:column;gap:20px;display:flex}.host[data-v-2eec90bc]{align-items:center;gap:14px;display:flex}.avatar[data-v-2eec90bc]{background:repeating-linear-gradient(135deg,#e8dacb 0 6px,#e1d1be 6px 12px);border-radius:50%;flex:none;width:56px;height:56px}.host-name[data-v-2eec90bc]{font-size:16px;font-weight:800}.host-sub[data-v-2eec90bc]{color:var(--mut);font-size:13.5px}.reply[data-v-2eec90bc]{color:#2f6b4a;background:#e9f2ec;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:700;display:flex}.form[data-v-2eec90bc]{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:24px;display:flex}.field[data-v-2eec90bc]{flex-direction:column;gap:6px;display:flex}.label[data-v-2eec90bc]{color:var(--mut);font-size:12.5px;font-weight:700}.input[data-v-2eec90bc]{border:1px solid var(--line);border-radius:12px;padding:13px 14px;font-size:15px}.button[data-v-2eec90bc]{background:var(--acc);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:15px;font-weight:800;display:flex}.card[data-v-65753e75]{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:18px;max-width:620px;margin:0 auto;padding:28px;display:flex}.head[data-v-65753e75]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.title[data-v-65753e75]{flex-direction:column;gap:6px;display:flex}h2[data-v-65753e75]{font-family:var(--hf);margin:0;font-size:32px;font-weight:400;line-height:1.1}.code[data-v-65753e75]{color:var(--mut);font:500 13px JetBrains Mono,monospace}.paid[data-v-65753e75]{color:#2f7a4a;background:#e4f1e8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:800;display:flex}.lines[data-v-65753e75]{flex-direction:column;display:flex}.line[data-v-65753e75]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:13px 0;font-size:15px;display:flex}.what[data-v-65753e75]{color:var(--mut)}.total[data-v-65753e75]{justify-content:space-between;padding:16px 0 2px;font-size:18px;font-weight:800;display:flex}.payment[data-v-65753e75]{background:var(--bg);color:var(--mut);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.block[data-v-42cc6c36]{position:relative}.drop[data-v-42cc6c36]{z-index:12;height:0;position:relative}.drop-line[data-v-42cc6c36]{background:var(--brand);height:4px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 0 3px #1f5f5733}.drop-label[data-v-42cc6c36]{background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font:700 11.5px/1 Plus Jakarta Sans;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.strip[data-v-42cc6c36]{font:500 11px/1.4 var(--mono);color:var(--api);background:#e9f2ef;border-bottom:1px dashed #8fb8ae;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;padding:6px 12px;display:flex;overflow:hidden}.strip-source[data-v-42cc6c36]{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font:800 10px/1 Plus Jakarta Sans;display:flex}.method[data-v-42cc6c36]{background:var(--api);color:#fff;border-radius:5px;padding:1px 6px;font-size:10px}.scope[data-v-42cc6c36]{color:#6c938a}.outline[data-v-42cc6c36]{pointer-events:none;z-index:6;position:absolute;inset:0}.outline.hover[data-v-42cc6c36]{border:1.5px dashed #1f5f57b3}.outline.selected[data-v-42cc6c36]{border:2px solid var(--brand)}.tag[data-v-42cc6c36]{z-index:7;pointer-events:none;color:#fff;background:#1f5f57e0;border-bottom-right-radius:7px;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;font:600 11px/1 Plus Jakarta Sans;display:flex;position:absolute;top:0;left:0}.toolbar[data-v-42cc6c36]{z-index:8;background:var(--brand);color:#fff;border-bottom-right-radius:10px;align-items:stretch;height:30px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 6px 16px -8px #00000073}.grab[data-v-42cc6c36]{cursor:grab;white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 5px;font:700 12px/1 Plus Jakarta Sans;display:flex}.grip[data-v-42cc6c36]{opacity:.75}.sep[data-v-42cc6c36]{background:#fff3;width:1px}.toolbar button[data-v-42cc6c36]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;display:grid}.toolbar button[data-v-42cc6c36]:hover{background:#ffffff26}.toolbar button.delete[data-v-42cc6c36]{width:32px}.toolbar button.delete[data-v-42cc6c36]:hover{background:var(--danger)}.toggle[data-v-a09124a1]{background:#d9d3c8;border-radius:999px;flex:none;width:36px;height:20px;transition:background .2s;position:relative}.toggle.on[data-v-a09124a1]{background:var(--brand)}.knob[data-v-a09124a1]{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.on .knob[data-v-a09124a1]{left:18px}.small[data-v-a09124a1]{width:32px;height:18px}.small .knob[data-v-a09124a1]{width:14px;height:14px}.small.on .knob[data-v-a09124a1]{left:16px}.main[data-v-76653b8e]{flex-direction:column;flex:1;min-width:0;display:flex}.pagebar[data-v-76653b8e]{border-bottom:1px solid var(--input);background:var(--bg);flex:none;align-items:flex-end;gap:12px;height:52px;padding:0 16px 0 20px;display:flex}.tabs[data-v-76653b8e]{flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex;overflow:auto hidden}.tab[data-v-76653b8e]{height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:11px 11px 0 0;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.tab[data-v-76653b8e]:hover{color:var(--ink)}.tab.on[data-v-76653b8e]{border-color:var(--input);color:var(--ink);background:#ece7df}.add-page[data-v-76653b8e]{border:1px dashed var(--input-hover);cursor:pointer;color:#5c615b;background:0 0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin:0 0 9px -6px;display:grid}.add-page[data-v-76653b8e]:hover{border-color:var(--brand);color:var(--brand);background:#fff}.bind[data-v-76653b8e]{border:1px solid var(--input);cursor:pointer;background:#fff;border-radius:10px;flex:none;align-items:center;gap:8px;height:32px;margin-bottom:9px;padding:0 6px 0 10px;font-size:12.5px;font-weight:600;display:flex}.brand[data-v-76653b8e]{color:var(--brand)}.canvas[data-v-76653b8e]{background-color:#ece7df;background-size:18px 18px;flex:1;min-height:0;padding:32px 32px 120px;overflow:auto}.canvas.grid[data-v-76653b8e]{background-image:radial-gradient(#d3ccbf 1px,#0000 1.3px)}.frame[data-v-76653b8e]{margin:0 auto;transition:width .3s cubic-bezier(.2,.7,.2,1);overflow:hidden;box-shadow:0 30px 60px -30px #281e1466,0 0 0 1px #281e140d}.browser[data-v-76653b8e]{border-bottom:1px solid var(--line);background:#f7f4ef;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.lights[data-v-76653b8e]{gap:6px;width:46px;display:flex}.lights span[data-v-76653b8e]{border-radius:50%;width:10px;height:10px}.lights span[data-v-76653b8e]:first-child{background:#dfc6b8}.lights span[data-v-76653b8e]:nth-child(2){background:#e2d6b5}.lights span[data-v-76653b8e]:nth-child(3){background:#c8d5c6}.lights-spacer[data-v-76653b8e]{width:46px}.url[data-v-76653b8e]{border:1px solid var(--line);max-width:440px;height:24px;font:500 11.5px var(--mono);color:var(--muted);background:#fff;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;display:flex}.statusbar[data-v-76653b8e]{color:#27231f;justify-content:space-between;align-items:center;height:40px;padding:4px 26px 0;font-size:13px;font-weight:700;display:flex}.statusbar-icons[data-v-76653b8e]{gap:4px;display:flex}.drop[data-v-76653b8e]{z-index:12;height:0;position:relative}.drop-line[data-v-76653b8e]{background:var(--brand);height:4px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 0 3px #1f5f5733}.drop-label[data-v-76653b8e]{background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font:700 11.5px/1 Plus Jakarta Sans;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.empty-wrap[data-v-76653b8e]{padding:40px}.empty[data-v-76653b8e]{text-align:center;min-height:440px;color:var(--muted);background:#ffffff80;border:2px dashed #cfc7b9;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.empty.dragging[data-v-76653b8e]{border-color:var(--brand);background:#eef5f3}.empty-icon[data-v-76653b8e]{background:var(--brand-soft);width:58px;height:58px;color:var(--brand);border-radius:16px;place-items:center;display:grid}.empty-title[data-v-76653b8e]{color:var(--ink);font-size:19px;font-weight:700}.empty-sub[data-v-76653b8e]{max-width:38ch;font-size:14px}.quick[data-v-76653b8e]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.quick button[data-v-76653b8e]{border:1px solid var(--input);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.quick button[data-v-76653b8e]:hover{border-color:var(--brand);color:var(--brand)}.field[data-v-d5e24349]{background:0 0;border-radius:10px;flex-direction:column;gap:8px;transition:box-shadow .5s,background .5s;display:flex;box-shadow:0 0 #0000}.field.flash[data-v-d5e24349]{box-shadow:0 0 0 6px var(--brand-soft), 0 0 0 7px var(--brand-line);background:var(--brand-soft)}.ui-rule[data-v-d5e24349]{margin-top:2px}.head[data-v-d5e24349]{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.hint[data-v-d5e24349]{font:500 11px var(--mono);color:var(--faint-2)}.ui-switch-row[data-v-d5e24349]{padding:4px 0}.range[data-v-d5e24349]{width:100%;accent-color:var(--brand)}.faint[data-v-d5e24349]{color:var(--faint)}.box[data-v-d5e24349]{border:1px solid var(--line-3);background:var(--panel-2);border-radius:12px;padding:10px}.link[data-v-d5e24349]{flex-direction:column;gap:9px;display:flex}.link-text[data-v-d5e24349],.link-href[data-v-d5e24349]{border:1px solid var(--input);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.link-text[data-v-d5e24349]{height:36px}.link-href[data-v-d5e24349]{height:34px}.link input[data-v-d5e24349]{background:0 0;border:0;outline:none;flex:1;min-width:0}.link-text input[data-v-d5e24349]{font-size:13px;font-weight:600}.link-href input[data-v-d5e24349]{font:500 12px var(--mono)}.caption[data-v-d5e24349]{letter-spacing:.06em;text-transform:uppercase;color:var(--faint-2);font-size:10.5px;font-weight:800}.dests[data-v-d5e24349]{flex-wrap:wrap;gap:4px;display:flex}.dests button[data-v-d5e24349]{cursor:pointer;white-space:nowrap;border:1px solid var(--input);height:28px;color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;transition:background .15s;display:flex}.dests button.on[data-v-d5e24349]{border-color:var(--brand);background:var(--brand);color:#fff}.link-kind[data-v-d5e24349]{color:var(--brand);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.link-kind.broken[data-v-d5e24349]{color:var(--danger)}.labels[data-v-d5e24349]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.labels label[data-v-d5e24349]{flex-direction:column;gap:4px;min-width:0;display:flex}.labels label.wide[data-v-d5e24349]{grid-column:1/-1}.labels span[data-v-d5e24349]{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.labels .ui-input[data-v-d5e24349]{border-radius:8px;height:32px;padding:0 9px;font-size:12.5px}.list[data-v-d5e24349]{flex-direction:column;gap:8px;display:flex}.item[data-v-d5e24349]{border:1px solid var(--line-3);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.item-head[data-v-d5e24349]{justify-content:space-between;align-items:center;display:flex}.item-n[data-v-d5e24349]{font:600 10.5px var(--mono);color:var(--faint-2)}.item-head button[data-v-d5e24349]{cursor:pointer;width:24px;height:24px;color:var(--faint);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.item-head button[data-v-d5e24349]:hover{color:var(--danger);background:#f6e5df}.item .ui-input[data-v-d5e24349]{border-radius:9px;height:34px;padding:0 10px;font-size:12.5px;font-weight:600}.item textarea.ui-input[data-v-d5e24349]{height:auto;padding:7px 10px;font-weight:400;line-height:1.45}.item .ui-input[data-v-d5e24349]:focus{box-shadow:none}.add[data-v-d5e24349]{border:1px dashed var(--input-hover);cursor:pointer;height:34px;color:var(--ink-2);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.add[data-v-d5e24349]:hover{border-color:var(--brand);color:var(--brand)}.head[data-v-b5f2a8b1]{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.icon[data-v-b5f2a8b1]{background:var(--custom-soft);width:40px;height:40px;color:var(--custom);border-radius:11px;flex:none;place-items:center;display:grid}.icon.widget[data-v-b5f2a8b1]{background:var(--brand-soft);color:var(--brand)}.title[data-v-b5f2a8b1]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.name[data-v-b5f2a8b1]{font-size:15px;font-weight:800}.kind[data-v-b5f2a8b1]{color:var(--custom);font-size:11.5px;font-weight:700}.kind.widget[data-v-b5f2a8b1]{color:var(--brand)}.body[data-v-b5f2a8b1]{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow:auto}.desc[data-v-b5f2a8b1]{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.source[data-v-b5f2a8b1]{background:var(--brand-softer);border:1px solid #d6e6e1;border-radius:14px;overflow:hidden}.source-head[data-v-b5f2a8b1]{border-bottom:1px solid #dbe9e4;align-items:center;gap:8px;padding:10px 13px;display:flex}.brand[data-v-b5f2a8b1]{color:var(--brand)}.source-title[data-v-b5f2a8b1]{flex:1;font-size:12.5px;font-weight:800}.live[data-v-b5f2a8b1]{color:var(--live);align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.dot[data-v-b5f2a8b1]{background:var(--live-dot);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3a9a662e}.source-body[data-v-b5f2a8b1]{flex-direction:column;gap:14px;padding:12px 13px;display:flex}.endpoint[data-v-b5f2a8b1]{font:500 11.5px var(--mono);color:var(--api);align-items:center;gap:7px;min-width:0;display:flex}.method[data-v-b5f2a8b1]{background:var(--api);color:#fff;border-radius:5px;flex:none;padding:2px 6px;font-size:10px}.path[data-v-b5f2a8b1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.props[data-v-b5f2a8b1]{flex-direction:column;gap:5px;display:flex}.small-label[data-v-b5f2a8b1]{color:var(--ink-2);font-size:11.5px;font-weight:700}.props .small-label[data-v-b5f2a8b1]{margin-bottom:2px}.prop[data-v-b5f2a8b1]{cursor:pointer;text-align:left;border:1px solid var(--line);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:flex}.prop[data-v-b5f2a8b1]:hover{border-color:var(--brand-line)}.prop.on[data-v-b5f2a8b1]{border-color:var(--brand);background:#fff}.thumb[data-v-b5f2a8b1]{border-radius:7px;flex:none;width:28px;height:28px;overflow:hidden}.thumb img[data-v-b5f2a8b1]{object-fit:cover;width:100%;height:100%;display:block}.only[data-v-b5f2a8b1]{color:#6b5622;background:#fbf6e9;border:1px solid #efe2bf;border-radius:12px;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.only .ms[data-v-b5f2a8b1]{flex:none;margin-top:1px}.only b[data-v-b5f2a8b1]{color:#4f3f17}.prop-text[data-v-b5f2a8b1]{flex-direction:column;flex:1;min-width:0;display:flex}.prop-name[data-v-b5f2a8b1]{font-size:12.5px;font-weight:700}.prop-meta[data-v-b5f2a8b1]{color:var(--muted-2);font-size:11px}.radio[data-v-b5f2a8b1]{border:1.5px solid #cfc8bc;border-radius:50%;flex:none;width:16px;height:16px;transition:border .15s}.prop.on .radio[data-v-b5f2a8b1]{border:5px solid var(--brand)}.bound[data-v-b5f2a8b1]{flex-direction:column;gap:7px;display:flex}.chips[data-v-b5f2a8b1]{flex-wrap:wrap;gap:5px;display:flex}.chip[data-v-b5f2a8b1]{font:500 10.5px var(--mono);color:var(--api);background:#fff;border:1px dashed #8fb8ae;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;display:flex}.foot[data-v-b5f2a8b1]{border-top:1px solid var(--line-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.foot-btn[data-v-b5f2a8b1]{border:1px solid var(--input);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:700;display:flex}.foot-btn[data-v-b5f2a8b1]:hover{border-color:var(--input-hover);background:#faf8f5}.foot-btn.danger[data-v-b5f2a8b1]{border-color:var(--danger-line);color:var(--danger)}.foot-btn.danger[data-v-b5f2a8b1]:hover{background:var(--danger-soft)}.grow[data-v-b5f2a8b1]{flex:1}.keys[data-v-b5f2a8b1]{font:500 10.5px var(--mono);color:var(--faint-2)}.head[data-v-3ee8da72]{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.icon[data-v-3ee8da72]{background:var(--seg);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.title[data-v-3ee8da72]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.name[data-v-3ee8da72]{font-size:15px;font-weight:800}.stats[data-v-3ee8da72]{color:var(--muted-2);font-size:11.5px;font-weight:600}.body[data-v-3ee8da72]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.ui-rule.spaced[data-v-3ee8da72]{margin-top:6px}.group[data-v-3ee8da72]{flex-direction:column;gap:8px;display:flex}.group.wide-gap[data-v-3ee8da72]{gap:10px}.ui-label.row[data-v-3ee8da72]{justify-content:space-between;display:flex}.count[data-v-3ee8da72]{font:500 11px var(--mono);color:var(--faint-2)}.count.over[data-v-3ee8da72]{color:var(--danger)}.url[data-v-3ee8da72]{border:1px solid var(--input);background:#fff;border-radius:10px;align-items:center;height:38px;display:flex;overflow:hidden}.domain[data-v-3ee8da72]{font:500 12px var(--mono);color:var(--faint);white-space:nowrap;padding:0 4px 0 12px}.url input[data-v-3ee8da72]{min-width:0;height:100%;font:500 12px var(--mono);background:0 0;border:0;outline:none;flex:1}.home[data-v-3ee8da72]{color:var(--faint-2);font-size:12px}.snippet[data-v-3ee8da72]{border:1px solid var(--line-3);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.snippet-caption[data-v-3ee8da72]{color:var(--faint-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700}.snippet-url[data-v-3ee8da72]{color:#5c615b;font-size:11.5px}.snippet-title[data-v-3ee8da72]{color:#1f4f8a;font-size:15px;font-weight:500;line-height:1.3}.snippet-desc[data-v-3ee8da72]{color:#5c615b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.accents[data-v-3ee8da72]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.accents button[data-v-3ee8da72]{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:8px 0 6px;display:flex}.accents button[data-v-3ee8da72]:hover{background:var(--bg)}.swatch[data-v-3ee8da72]{border-radius:50%;width:26px;height:26px;transition:box-shadow .15s;box-shadow:0 0 0 1px #00000014}.on .swatch[data-v-3ee8da72]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ring)}.accent-name[data-v-3ee8da72]{font-size:11px;font-weight:500}.on .accent-name[data-v-3ee8da72]{font-weight:700}.account[data-v-3ee8da72]{background:var(--brand-softer);border:1px solid #d6e6e1;border-radius:14px;flex-direction:column;gap:10px;padding:13px;display:flex}.account-head[data-v-3ee8da72]{align-items:center;gap:10px;display:flex}.account-icon[data-v-3ee8da72]{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.account-text[data-v-3ee8da72]{flex-direction:column;flex:1;display:flex}.account-name[data-v-3ee8da72]{font-size:13px;font-weight:800}.account-sub[data-v-3ee8da72]{color:#5c615b;font-size:11.5px}.connected[data-v-3ee8da72]{color:var(--live);align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.dot[data-v-3ee8da72]{background:var(--live-dot);border-radius:50%;width:6px;height:6px}.token[data-v-3ee8da72]{font:500 11px var(--mono);color:#5c615b;background:#fff;border:1px solid #dbe9e4;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.account-actions[data-v-3ee8da72]{gap:6px;display:flex}.account-actions button[data-v-3ee8da72]{cursor:pointer;height:32px;color:var(--brand);background:#fff;border:1px solid #cfe1db;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.account-actions button[data-v-3ee8da72]:hover{background:#eef5f3}.delete[data-v-3ee8da72]{border:1px solid var(--danger-line);height:36px;color:var(--danger);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:700;display:flex}.delete[data-v-3ee8da72]:hover{background:var(--danger-soft)}.drawer[data-v-6c6dd10d]{border-left:1px solid var(--line);background:#fff;flex:none;width:0;transition:width .3s cubic-bezier(.2,.7,.2,1);overflow:hidden}.drawer.open[data-v-6c6dd10d]{width:348px}.inner[data-v-6c6dd10d]{flex-direction:column;width:348px;height:100%;display:flex}.grow[data-v-91d29a5c]{flex:1}.body[data-v-91d29a5c]{flex-direction:column;gap:18px;padding:16px 24px 20px;display:flex}.names[data-v-91d29a5c]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.group[data-v-91d29a5c]{flex-direction:column;gap:8px;display:flex}.templates-group[data-v-91d29a5c]{gap:9px}.names .ui-input[data-v-91d29a5c]{height:40px;font-size:14px}.slug[data-v-91d29a5c]{border:1px solid var(--input);background:var(--panel-2);border-radius:10px;align-items:center;height:40px;display:flex;overflow:hidden}.slug span[data-v-91d29a5c]{font:500 12.5px var(--mono);color:var(--faint-2);padding:0 2px 0 12px}.slug input[data-v-91d29a5c]{min-width:0;height:100%;font:500 12.5px var(--mono);background:0 0;border:0;outline:none;flex:1}.templates[data-v-91d29a5c]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.template[data-v-91d29a5c]{cursor:pointer;text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:10px;transition:border-color .15s;display:flex}.template[data-v-91d29a5c]:hover{border-color:var(--brand-line)}.template.on[data-v-91d29a5c]{border-color:var(--brand);background:var(--brand-softer)}.thumb[data-v-91d29a5c]{background:var(--bg);border-radius:9px;flex-direction:column;gap:3px;height:84px;padding:8px;display:flex;overflow:hidden}.thumb span[data-v-91d29a5c]{border-radius:3px;flex:none}.template-text[data-v-91d29a5c]{flex-direction:column;gap:2px;padding:0 2px 2px;display:flex}.template-name[data-v-91d29a5c]{align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.template-desc[data-v-91d29a5c]{color:var(--muted-2);font-size:11.5px}.nav[data-v-91d29a5c]{background:var(--panel-2);border:1px solid var(--line-3);border-radius:12px;padding:12px 14px}.nav .title[data-v-91d29a5c]{font-weight:700}.create[data-v-91d29a5c]{gap:6px}.ui-dialog.wide[data-v-783ca2c9]{width:min(660px,100%)}.head[data-v-783ca2c9]{gap:14px;padding-bottom:10px}.cloud[data-v-783ca2c9]{background:var(--cloud-soft);width:40px;height:40px;color:var(--cloud);border-radius:12px;flex:none;place-items:center;display:grid}.grow[data-v-783ca2c9]{flex:1;min-width:0}.steps[data-v-783ca2c9]{flex-direction:column;gap:4px;margin:0;padding:6px 16px 14px;list-style:none;display:flex}.step[data-v-783ca2c9]{border-radius:14px;transition:background .15s}.step.open[data-v-783ca2c9]{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-3)}.step-head[data-v-783ca2c9]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.step:not(.open) .step-head[data-v-783ca2c9]:hover{background:var(--bg)}.num[data-v-783ca2c9]{background:var(--seg);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.step.open .num[data-v-783ca2c9]{background:var(--ink);color:#fff}.step.done .num[data-v-783ca2c9]{background:var(--brand);color:#fff}.step-title[data-v-783ca2c9]{font-size:14px;font-weight:800}.step-done[data-v-783ca2c9]{min-width:0;font:500 11.5px var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;overflow:hidden}.chev[data-v-783ca2c9]{color:var(--faint);flex:none;margin-left:auto}.step-done+.chev[data-v-783ca2c9]{margin-left:0}.body[data-v-783ca2c9]{color:var(--ink-2);flex-direction:column;gap:12px;padding:0 16px 16px 50px;font-size:13px;line-height:1.55;display:flex}.body p[data-v-783ca2c9]{text-wrap:pretty;margin:0}.body b[data-v-783ca2c9]{color:var(--ink)}code[data-v-783ca2c9]{font:500 12px var(--mono);background:var(--seg);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px}.todo[data-v-783ca2c9]{flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}.todo li[data-v-783ca2c9]{text-wrap:pretty;padding-left:2px}.todo li[data-v-783ca2c9]::marker{color:var(--faint);font-weight:800}.var[data-v-783ca2c9]{background:var(--cloud-soft);color:#9a4a0c;font:600 11.5px var(--mono);border-radius:5px;margin-right:6px;padding:1px 6px;display:inline-block}.tip[data-v-783ca2c9]{color:#6b5622;background:#fbf6e9;border:1px solid #efe2bf;border-radius:11px;gap:9px;padding:10px 12px;font-size:12.5px;display:flex}.tip.safe[data-v-783ca2c9]{background:var(--brand-softer);color:var(--api);border-color:#d6e6e1}.tip .ms[data-v-783ca2c9]{flex:none;margin-top:1px}.actions[data-v-783ca2c9]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.actions.left[data-v-783ca2c9]{justify-content:flex-start}.ui-btn.small[data-v-783ca2c9]{flex:none;height:32px;padding:0 12px}.ui-btn[data-v-783ca2c9]:disabled{opacity:.55;cursor:default}.note[data-v-783ca2c9]{color:var(--muted-2);font-size:12px}.text-btn[data-v-783ca2c9]{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.text-btn[data-v-783ca2c9]:hover{text-decoration:underline}.key[data-v-783ca2c9]{border:1px solid var(--input);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.key-value[data-v-783ca2c9]{-webkit-user-select:all;user-select:all;background:0 0;flex:1;min-width:0;padding:0;font-size:12.5px}.inline-key[data-v-783ca2c9]{font-size:11px}.deploy-btn[data-v-783ca2c9]{color:#fff;cursor:pointer;background:#f6821f;border:0;border-radius:11px;align-self:flex-start;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:14px;font-weight:800;display:flex;box-shadow:0 6px 16px -8px #f6821fe6}.deploy-btn[data-v-783ca2c9]:hover{background:#e8761b}.connect[data-v-783ca2c9]{gap:8px;display:flex}.connect .ui-input[data-v-783ca2c9]{min-width:0;font:500 12.5px var(--mono);flex:1}.status[data-v-783ca2c9]{border-radius:11px;gap:9px;padding:10px 12px;font-size:12.5px;display:flex}.status .ms[data-v-783ca2c9]{flex:none;margin-top:1px}.status.ok[data-v-783ca2c9]{color:#245c3e;background:#eaf5ee;border:1px solid #cfe6d8}.status.warn[data-v-783ca2c9]{color:#6b5622;background:#fbf6e9;border:1px solid #efe2bf}.live[data-v-783ca2c9]{background:var(--brand-softer);border:1px solid #d6e6e1;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.live-caption[data-v-783ca2c9]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:10.5px;font-weight:800}.live-url[data-v-783ca2c9]{color:var(--ink);overflow-wrap:anywhere;font:500 24px/1.2 Newsreader,serif}.live .actions[data-v-783ca2c9]{margin-top:6px}.domain[data-v-783ca2c9]{border-top:1px solid var(--line-2);padding-top:10px}.domain summary[data-v-783ca2c9]{cursor:pointer;color:var(--ink);align-items:center;gap:7px;font-weight:700;list-style:none;display:flex}.domain summary[data-v-783ca2c9]::-webkit-details-marker{display:none}.domain[open] summary[data-v-783ca2c9]{margin-bottom:10px}.problem[data-v-783ca2c9]{background:var(--danger-soft);border:1px solid var(--danger-line);color:#7a3520;border-radius:12px;flex-direction:column;gap:6px;margin:0 24px 14px;padding:12px 14px;display:flex}.problem-title[data-v-783ca2c9]{align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.problem-text[data-v-783ca2c9]{text-wrap:pretty;font-size:12.5px;line-height:1.5}.toast[data-v-2a98575f]{z-index:70;background:var(--ink);min-height:44px;color:var(--bg);white-space:nowrap;border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -16px #00000080}.icon[data-v-2a98575f]{color:#9fd3c4}.msg[data-v-2a98575f]{padding-right:8px}button[data-v-2a98575f]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;height:28px;padding:0 11px;font-size:12.5px;font-weight:800}button[data-v-2a98575f]:hover{background:#ffffff38}.app[data-v-f4de3548]{background:var(--bg);flex-direction:column;height:100vh;display:flex}.workspace[data-v-f4de3548]{flex:1;min-height:0;display:flex}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1}.ms.fill{font-variation-settings:"FILL" 1}:root{--ink:#1d211f;--ink-2:#4b514c;--muted:#6b706a;--muted-2:#7c817a;--faint:#8a8f88;--faint-2:#9a9f98;--bg:#f4f1ec;--panel:#fff;--panel-2:#fbfaf8;--line:#e6e1d8;--line-2:#efebe4;--line-3:#ebe6dd;--input:#e3ddd3;--input-hover:#c9c1b4;--seg:#f1ede6;--brand:#1f5f57;--brand-hover:#18504a;--brand-soft:#e3efec;--brand-softer:#f4f9f7;--brand-line:#9cc3bb;--api:#24584c;--live:#2f7a52;--live-dot:#3a9a66;--custom-soft:#f2ece2;--custom:#7b5a3c;--danger:#b3412e;--danger-line:#f0d9d1;--danger-soft:#fbefeb;--cloud:#e8761b;--cloud-soft:#fdeee0;--mono:"JetBrains Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--bg);height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow:hidden}*,:before,:after{box-sizing:border-box}button,input,textarea{font:inherit;color:inherit}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover)}::selection{background:#cfe3de}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin;display:block}.ui-icon-btn{cursor:pointer;width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.ui-icon-btn:hover{background:var(--bg);color:var(--ink)}.ui-btn{border:1px solid var(--input);cursor:pointer;white-space:nowrap;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.ui-btn:hover{background:#faf8f5}.ui-btn.primary{background:var(--brand);color:#fff;border:0;font-weight:800}.ui-btn.primary:hover{background:var(--brand-hover)}.ui-input{border:1px solid var(--input);background:#fff;border-radius:10px;outline:none;width:100%;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}textarea.ui-input{resize:vertical;height:auto;padding:9px 12px;line-height:1.5}.ui-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1f5f571f}.ui-label{color:var(--ink-2);font-size:12px;font-weight:600}.ui-seg{background:var(--seg);border-radius:10px;gap:2px;padding:3px;display:flex}.ui-seg>button{cursor:pointer;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;font-size:12px;font-weight:700;transition:background .15s,color .15s}.ui-seg>button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000a}.ui-rule{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font-size:10.5px;font-weight:800;display:flex}.ui-rule:after{content:"";background:var(--line-2);flex:1;height:1px}.ui-switch-row{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:2px 0;display:flex}.ui-switch-row .text{flex-direction:column;gap:2px;display:flex}.ui-switch-row .title{font-size:13px;font-weight:600}.ui-switch-row .sub{color:var(--muted-2);font-size:11.5px}.ui-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d211f6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ui-dialog{background:#fff;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 40px 100px -30px #00000080}.ui-dialog-head{align-items:flex-start;gap:12px;padding:22px 22px 4px 24px;display:flex}.ui-dialog-title{letter-spacing:-.01em;font-size:18px;font-weight:800}.ui-dialog-sub{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:13px}.ui-dialog-foot{border-top:1px solid var(--line-2);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px 18px;display:flex}.ui-dialog-foot .hint{font:500 11px var(--mono);color:var(--faint-2);flex:1}.site{background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.55;container-type:inline-size}.site a{color:inherit;text-decoration:none}.s-section{padding:var(--pad);background:var(--bg)}.s-tone{background:var(--tone-bg);color:var(--tone-fg)}.s-wrap{max-width:1120px;margin:0 auto}.s-h2{font-family:var(--hf);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.8cqw,46px);font-weight:400;line-height:1.08}.s-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:700}.s-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.s-photo-label{color:#6f6455;background:#fbf8f3e6;border-radius:5px;padding:3px 7px;font:500 10.5px/1.3 JetBrains Mono,monospace;position:absolute}.site .ck{letter-spacing:0;text-transform:none;color:#24584c;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#2f6b5c1a;border:1px dashed #2f6b5c8c;border-radius:6px;max-width:100%;padding:.1em .5em;font-family:JetBrains Mono,monospace;font-size:max(11px,min(.62em,18px));font-style:normal;font-weight:500;line-height:1.5;text-decoration:none;display:inline-block;overflow:hidden}
