.slot-img[data-v-24d18aed]{background:var(--brand-soft);border-radius:10px;overflow:hidden;position:relative;width:100%}.slot-img.fit-natural[data-v-24d18aed]{align-items:center;display:flex;justify-content:center}.img[data-v-24d18aed]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ph[data-v-24d18aed]{align-items:center;color:var(--brand);display:flex;font-size:13px;inset:0;justify-content:center;position:absolute}.slot-img.editable[data-v-24d18aed]{cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:outline-color .12s}.slot-img.editable[data-v-24d18aed]:hover:not(.selected){outline-color:color-mix(in srgb,var(--edit,#2e6fd8) 40%,transparent);outline-style:dashed}.slot-img.editable.selected[data-v-24d18aed]{outline-color:var(--edit,#2e6fd8);outline-style:solid}.slot-tag[data-v-24d18aed]{background:var(--edit-bg,#eaf1fc);border-radius:6px;color:var(--edit,#2e6fd8);font-size:11px;font-weight:600;left:10px;padding:4px 8px;top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.actions[data-v-24d18aed],.slot-tag[data-v-24d18aed]{position:absolute;z-index:3}.actions[data-v-24d18aed]{display:flex;flex-direction:column;gap:6px;left:50%;top:50%;transform:translate(-50%,-50%)}.swap[data-v-24d18aed]{align-items:center;background:var(--surface-card);border:1px solid var(--ink-300);border-radius:8px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;padding:9px 14px;white-space:nowrap}.swap.suggest[data-v-24d18aed]{border-color:color-mix(in srgb,var(--edit,#2e6fd8) 45%,transparent);color:var(--edit,#2e6fd8)}.sg-panel[data-v-24d18aed]{background:#fffffff5;border:1px solid var(--chrome-line-strong,#c9c6bd);border-radius:10px;display:flex;flex-direction:column;gap:8px;inset:8px;overflow:auto;padding:10px;position:absolute;z-index:4}.sg-grid[data-v-24d18aed]{display:grid;flex:1;gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));min-height:0}.sg-item[data-v-24d18aed]{aspect-ratio:1;background:none;border:2px solid transparent;border-radius:8px;cursor:pointer;overflow:hidden;padding:0}.sg-item[data-v-24d18aed]:hover{border-color:var(--edit,#2e6fd8)}.sg-item img[data-v-24d18aed]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sg-note[data-v-24d18aed]{color:var(--chrome-ink-2,#6b6960);font-size:12px;margin:auto;padding:8px;text-align:center}.sg-actions[data-v-24d18aed]{display:flex;gap:6px;justify-content:flex-end}.sg-btn[data-v-24d18aed]{background:#fff;border:1px solid var(--chrome-line,#e4e2dc);border-radius:7px;color:var(--chrome-ink-2,#6b6960);cursor:pointer;font-family:inherit;font-size:12px;padding:5px 10px}.sg-btn[data-v-24d18aed]:hover{border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.upload-err[data-v-24d18aed]{background:var(--danger-bg);border-radius:6px;bottom:10px;color:var(--danger);font-size:12px;left:50%;padding:4px 10px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:3}.et[data-v-596a5c84]{border-radius:8px;cursor:text;outline:2px solid transparent;outline-offset:2px;position:relative;transition:outline-color .12s}.et[data-v-596a5c84]:hover:not(.selected){outline-color:color-mix(in srgb,var(--edit,#2e6fd8) 40%,transparent);outline-style:dashed}.et.selected[data-v-596a5c84]{outline-color:var(--edit,#2e6fd8);outline-style:solid}.et-text[data-v-596a5c84]{min-height:1em;min-width:40px;outline:none;white-space:pre-wrap}.et-text[data-v-596a5c84]:empty:before{color:var(--ink-3);content:attr(data-placeholder)}.et-tag[data-v-596a5c84]{background:var(--edit-bg,#eaf1fc);border-radius:6px;color:var(--edit,#2e6fd8);font-size:11px;font-weight:600;left:-2px;line-height:1;padding:4px 8px;top:-22px;white-space:nowrap}.et-meta[data-v-596a5c84],.et-tag[data-v-596a5c84]{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.et-meta[data-v-596a5c84]{align-items:center;bottom:100%;display:flex;gap:10px;margin-bottom:6px;pointer-events:none;right:-2px}.et-meta[data-v-596a5c84]>*{pointer-events:auto}.et-count[data-v-596a5c84]{background:var(--surface-card);border:1px solid var(--border);border-radius:6px;color:var(--ink-3);font-size:11px;padding:3px 7px;white-space:nowrap}.sg-panel[data-v-596a5c84]{background:var(--chrome-card,#fff);border:1px solid var(--chrome-line-strong,#c9c6bd);border-radius:10px;box-shadow:0 6px 20px #00000024;display:flex;flex-direction:column;gap:6px;left:0;margin-top:8px;padding:10px;position:absolute;top:100%;width:min(320px,78cqw);z-index:30}.sg-error[data-v-596a5c84],.sg-loading[data-v-596a5c84]{color:var(--chrome-ink-2,#6b6960);font-size:12px;padding:8px 6px}.sg-error[data-v-596a5c84]{color:var(--danger,#c24034)}.sg-item[data-v-596a5c84]{background:#fff;border:1px solid var(--chrome-line,#e4e2dc);border-radius:8px;color:var(--chrome-ink,#1f1e1b);cursor:pointer;font-family:inherit;font-size:13px;line-height:1.5;padding:9px 11px;text-align:left;white-space:pre-line}.sg-item[data-v-596a5c84]:hover{background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8)}.sg-actions[data-v-596a5c84]{display:flex;gap:6px;justify-content:flex-end;margin-top:2px}.sg-btn[data-v-596a5c84]{background:transparent;border:1px solid var(--chrome-line,#e4e2dc);border-radius:6px;color:var(--chrome-ink-2,#6b6960);font-size:11px;padding:4px 10px}.et-ai[data-v-596a5c84],.sg-btn[data-v-596a5c84]{cursor:pointer;font-family:inherit}.et-ai[data-v-596a5c84]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:6px;color:var(--edit,#2e6fd8);display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 8px;white-space:nowrap}.sec-toolbar[data-v-73e14f8c]{align-items:center;background:var(--surface-card);border:1px solid var(--ink-300);border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;gap:3px;padding:4px 6px;position:absolute;right:12px;top:10px;z-index:20}.sec-label[data-v-73e14f8c]{color:var(--edit,#2e6fd8);font-size:11px;font-weight:600;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lock[data-v-73e14f8c]{align-items:center;color:var(--ink-3);display:inline-flex;padding:0 4px}.divider[data-v-73e14f8c]{background:var(--border);height:16px;margin:0 3px;width:1px}.tb-btn[data-v-73e14f8c]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;height:26px;justify-content:center;min-width:26px;white-space:nowrap}.tb-btn.text[data-v-73e14f8c]{padding:0 8px}.tb-btn[data-v-73e14f8c]:hover:not(:disabled){background:var(--ink-100)}.tb-btn.on[data-v-73e14f8c]{background:var(--edit-bg,#eaf1fc);color:var(--edit,#2e6fd8)}.tb-btn[data-v-73e14f8c]:disabled{cursor:not-allowed;opacity:.35}.variant-wrap[data-v-73e14f8c]{position:relative}.variant-menu[data-v-73e14f8c]{background:var(--surface-card);border:1px solid var(--ink-300);border-radius:8px;box-shadow:0 4px 14px #0000001f;display:flex;flex-direction:column;min-width:150px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.variant-item[data-v-73e14f8c]{background:transparent;border:none;border-radius:6px;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:12px;padding:7px 9px;text-align:left;white-space:nowrap}.variant-item[data-v-73e14f8c]:hover:not(:disabled){background:var(--ink-100)}.variant-item.on[data-v-73e14f8c]{background:var(--edit-bg,#eaf1fc);color:var(--edit,#2e6fd8);font-weight:600}.variant-item[data-v-73e14f8c]:disabled{color:var(--ink-3);cursor:not-allowed}.send-menu[data-v-73e14f8c]{min-width:200px}.send-note[data-v-73e14f8c]{color:var(--chrome-ink-2,#6b6960);font-size:11px;line-height:1.5;padding:6px 9px 2px;white-space:normal}.soon[data-v-73e14f8c]{color:var(--ink-3);font-size:11px}.slider-frame[data-v-f388139a]{background:#fff;border-radius:6px;padding:16px}.slider-viewport[data-v-f388139a]{border-radius:4px;overflow:hidden}.slider-track[data-v-f388139a]{display:flex}.slider-cell[data-v-f388139a]{flex:0 0 100%;min-width:0}.slider-meta[data-v-f388139a]{align-items:center;color:var(--brand);display:flex;gap:10px;justify-content:space-between;margin-top:14px}.slide-label[data-v-f388139a]{font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slider-ctrl[data-v-f388139a]{align-items:center;display:flex;flex:none;gap:8px}.slider-play[data-v-f388139a]{align-items:center;background:#fff;border:1px solid #c9d4e2;border-radius:50%;color:var(--brand);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.slider-dots[data-v-f388139a]{align-items:center;display:flex;gap:6px}.dot[data-v-f388139a]{background:#c9d4e2;border:0;border-radius:99px;cursor:pointer;height:8px;padding:0;width:8px}.dot.on[data-v-f388139a]{background:var(--brand);transform:scale(1.15)}.slide-counter[data-v-f388139a]{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.hero[data-v-4d07ffbe]{background:var(--hero-grad,none);padding-block:32px}.hero-grid[data-v-4d07ffbe]{align-items:center;display:grid;gap:24px;grid-template-columns:1fr}.copy[data-v-4d07ffbe]{display:flex;flex-direction:column}.hero-kicker[data-v-4d07ffbe]{align-self:var(--kicker-align,auto);background:var(--kicker-bg,transparent);border-radius:var(--kicker-radius,0);color:var(--kicker-color,var(--brand));font-family:var(--kicker-font,inherit);font-size:13px;font-style:var(--kicker-style,normal);font-weight:500;letter-spacing:var(--kicker-ls,.18em);margin-bottom:14px;padding:var(--kicker-pad,0);text-transform:var(--kicker-transform,none)}.headline[data-v-4d07ffbe]{font-family:var(--heading-font,inherit);font-size:calc(23px*var(--heading-scale, 1)*var(--type-scale, 1));font-weight:var(--heading-weight,700);letter-spacing:var(--heading-ls,-.02em);line-height:var(--heading-lh,1.35);margin-bottom:10px;white-space:pre-line}.subline[data-v-4d07ffbe]{color:var(--ink-2);font-size:15px;margin-bottom:20px}.ctas[data-v-4d07ffbe]{display:flex;gap:10px;width:100%}.ctas .btn[data-v-4d07ffbe]{flex:1;max-width:220px}.cta-label[data-v-4d07ffbe]{display:inline-block}.hero-figure[data-v-4d07ffbe]{display:flex;flex-direction:column;margin:0}.hero-frame[data-v-4d07ffbe]{display:flex}.hero-frame[data-v-4d07ffbe] *{width:100%}.hero-figcap[data-v-4d07ffbe]{color:var(--ink-3);font:400 12px IBM Plex Mono,monospace;letter-spacing:.01em;margin-top:12px}.hero.v-bg[data-v-4d07ffbe]{align-items:center;display:flex;min-height:380px;overflow:hidden}.hero.v-bg .bg-img[data-v-4d07ffbe]{aspect-ratio:auto;border-radius:0;height:100%;inset:0;position:absolute}.hero.v-bg .bg-overlay[data-v-4d07ffbe]{background:linear-gradient(90deg,#0a06039e,#0a060361 55%,#0a06032e);inset:0;pointer-events:none;position:absolute}.hero.v-bg .section-inner[data-v-4d07ffbe]{position:relative;width:100%;z-index:1}.hero.v-bg .copy[data-v-4d07ffbe]{max-width:560px}.hero.v-bg .headline[data-v-4d07ffbe],.hero.v-bg .subline[data-v-4d07ffbe]{color:#f4ede2}.hero.v-bg .subline[data-v-4d07ffbe]{color:#f4ede2c7}@container (min-width: 768px){.hero[data-v-4d07ffbe]{padding-block:48px}.hero-grid[data-v-4d07ffbe]:not(.v-full){gap:40px;grid-template-columns:1.15fr 1fr}.headline[data-v-4d07ffbe]{font-size:calc(30px*var(--heading-scale, 1)*var(--type-scale, 1))}.hero-grid.v-full .headline[data-v-4d07ffbe]{font-size:calc(34px*var(--heading-scale, 1)*var(--type-scale, 1))}.hero.v-bg[data-v-4d07ffbe]{min-height:460px}.hero.v-bg .headline[data-v-4d07ffbe]{font-size:calc(44px*var(--heading-scale, 1)*var(--type-scale, 1))}.ctas .btn[data-v-4d07ffbe]{flex:0 0 auto}.hero-grid.v-band[data-v-4d07ffbe]{gap:64px;grid-template-columns:1fr 500px;padding-block:88px}.hero.v-band .headline[data-v-4d07ffbe]{font-size:calc(48px*var(--heading-scale, 1))}}.hero.v-band[data-v-4d07ffbe]{background:var(--brand);color:var(--hero-band-ink,#fff);padding-block:0}.hero-grid.v-band[data-v-4d07ffbe]{align-items:center;padding-block:48px}.hero.v-band .headline[data-v-4d07ffbe]{color:var(--hero-band-ink,#fff)}.hero.v-band .subline[data-v-4d07ffbe]{color:var(--hero-band-sub,#c3d1e3)}.hero.v-band .hero-kicker[data-v-4d07ffbe]{color:var(--hero-band-kicker,#8fa6c4)}.hero.v-plate[data-v-4d07ffbe]{padding-block:0}.hero-grid.v-plate[data-v-4d07ffbe]{align-items:stretch;gap:0;grid-template-columns:1fr;padding-block:0}.hero-grid.v-plate>.copy[data-v-4d07ffbe]{padding:56px 8px}.hero-specs[data-v-4d07ffbe]{border-top:1px solid var(--ink-1);margin-top:40px;max-width:520px}.spec-row[data-v-4d07ffbe]{border-bottom:1px solid var(--border);display:grid;font-size:15px;gap:12px;grid-template-columns:110px 1fr;padding:12px 0}.spec-row[data-v-4d07ffbe]:last-child{border-bottom:none}.spec-label[data-v-4d07ffbe]{align-self:center;color:var(--ink-3);font:500 12px IBM Plex Mono,monospace}.hero-plate[data-v-4d07ffbe]{display:flex;flex-direction:column}.plate-figure[data-v-4d07ffbe]{flex:1;flex-direction:column;margin:0;padding:40px 8px}.plate-figure[data-v-4d07ffbe],.plate-frame[data-v-4d07ffbe]{align-items:center;display:flex;justify-content:center}.plate-frame[data-v-4d07ffbe]{background:#fff;border:1px solid var(--ink-1);padding:24px}.plate-cap[data-v-4d07ffbe],.plate-frame[data-v-4d07ffbe]{max-width:400px;width:100%}.plate-cap[data-v-4d07ffbe]{color:var(--ink-3);display:flex;font:400 12px IBM Plex Mono,monospace;justify-content:space-between;margin-top:12px}.plate-meta[data-v-4d07ffbe]{border-top:2px solid var(--ink-1);display:grid;grid-template-columns:1fr 1fr}.plate-meta-cell[data-v-4d07ffbe]{color:var(--ink-3);display:flex;flex-direction:column;font:500 12px IBM Plex Mono,monospace;gap:4px;padding:16px 24px}.plate-meta-cell[data-v-4d07ffbe]:first-child{border-right:1px solid var(--border)}.pm-val[data-v-4d07ffbe]{color:var(--ink-1);font-size:14px;font-weight:700}@container (min-width: 768px){.hero-grid.v-plate[data-v-4d07ffbe]{grid-template-columns:1fr 500px}.hero-grid.v-plate>.copy[data-v-4d07ffbe]{border-right:2px solid var(--ink-1);padding:88px 64px 88px 8px}.hero.v-plate .headline[data-v-4d07ffbe]{font-size:52px;line-height:1.28}.hero-plate[data-v-4d07ffbe]{padding-left:0}}.grid[data-v-2bb89064]{display:grid;gap:16px;grid-template-columns:1fr}.card[data-v-2bb89064]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;padding:14px;position:relative}.card .photo[data-v-2bb89064]{border-radius:8px;flex:none;font-size:11px;height:58px;width:58px}.name[data-v-2bb89064]{font-size:15px;font-weight:600}.desc[data-v-2bb89064]{color:var(--ink-2);font-size:13px}.desc[data-v-2bb89064],.price[data-v-2bb89064]{margin-top:4px}.price[data-v-2bb89064]{color:var(--brand);font-size:14px;font-weight:600}.remove[data-v-2bb89064]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:4}.card.editable:hover .remove[data-v-2bb89064],.remove.confirm[data-v-2bb89064]{display:inline-flex}.remove.confirm[data-v-2bb89064]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-2bb89064]:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.remove[data-v-2bb89064]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-2bb89064]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:64px}.add-card[data-v-2bb89064]:hover:not(:disabled){background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-2bb89064]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.grid.v-grid[data-v-2bb89064]{gap:20px;grid-template-columns:repeat(3,1fr)}.v-grid .card[data-v-2bb89064]{display:block}.v-grid .card .photo[data-v-2bb89064]{font-size:13px;height:170px;width:100%}.v-grid .meta[data-v-2bb89064]{padding-top:12px}.v-grid .add-card[data-v-2bb89064]{min-height:120px}}.cols[data-v-0c68b9c1]{display:grid;gap:16px;grid-template-columns:1fr}.panel[data-v-0c68b9c1]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:18px 22px}h3[data-v-0c68b9c1]{color:var(--ink-1);font-size:15px;font-weight:600;margin-bottom:12px}.hours-row[data-v-0c68b9c1]{align-items:baseline;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:4px 0}.day[data-v-0c68b9c1]{color:var(--ink-2)}.closed[data-v-0c68b9c1]{color:var(--danger)}.row-remove[data-v-0c68b9c1]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:inline-flex;flex:none;height:20px;justify-content:center;opacity:0;width:20px}.hours-row.editable:hover .row-remove[data-v-0c68b9c1],.row-remove.confirm[data-v-0c68b9c1]{opacity:1}.row-remove.confirm[data-v-0c68b9c1]{background:var(--danger);border-color:var(--danger);border-radius:10px;color:#fff;font-family:inherit;font-size:11px;padding:0 8px;width:auto}.row-remove[data-v-0c68b9c1]:disabled{cursor:not-allowed;opacity:0}.row-remove.spacer[data-v-0c68b9c1]{background:none;border:none;visibility:hidden}.add-row[data-v-0c68b9c1]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;margin-top:8px;padding:5px 10px}.add-row[data-v-0c68b9c1]:hover:not(:disabled){background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-row[data-v-0c68b9c1]:disabled{cursor:not-allowed;opacity:.5}.map-box[data-v-0c68b9c1]{align-items:center;background:var(--map-bg);border-radius:8px;color:var(--map-ink);display:flex;font-size:13px;gap:6px;justify-content:center;min-height:96px;padding:8px 12px;text-align:center}.map-addr[data-v-0c68b9c1]{display:inline-block}.map-box.wide[data-v-0c68b9c1]{min-height:180px}.dir-wrap[data-v-0c68b9c1]{display:grid;gap:16px}.dir-table[data-v-0c68b9c1]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:6px 22px}.dir-row[data-v-0c68b9c1]{align-items:baseline;display:flex;font-size:14.5px;gap:18px;padding:12px 0}.dir-row+.dir-row[data-v-0c68b9c1]{border-top:1px solid var(--border)}.dir-row dt[data-v-0c68b9c1]{color:var(--ink-1);flex:0 0 64px;font-weight:600}.dir-row dd[data-v-0c68b9c1]{color:var(--ink-2);margin:0}.dir-guide[data-v-0c68b9c1]{align-items:center;color:var(--ink-2);display:flex;font-size:13.5px;gap:6px}.band-guide[data-v-0c68b9c1]{font-size:13.5px;margin-top:10px;opacity:.85}.band-emails[data-v-0c68b9c1]{font-size:13.5px;margin-top:6px}.band-emails .email-link[data-v-0c68b9c1]{color:inherit;text-decoration:underline;text-underline-offset:3px}.emails[data-v-0c68b9c1]{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px;margin-top:8px}.email-link[data-v-0c68b9c1]{color:var(--brand);text-decoration:none}.email-link[data-v-0c68b9c1]:hover{text-decoration:underline}.parking[data-v-0c68b9c1]{align-items:center;color:var(--ink-2);display:flex;font-size:13px;gap:6px;margin-top:10px}.cols.v-map-wide[data-v-0c68b9c1]{grid-template-columns:1fr}.cols.v-map-wide .map-panel[data-v-0c68b9c1]{order:-1}@container (min-width: 768px){.cols[data-v-0c68b9c1]:not(.v-map-only):not(.v-band-contact):not(.v-map-wide){gap:20px;grid-template-columns:1fr 1fr}.cols.v-band-contact[data-v-0c68b9c1]{align-items:center;gap:48px;grid-template-columns:1fr 460px}}.info.v-band[data-v-0c68b9c1]{background:var(--brand);color:#fff}.info.v-band .section-title[data-v-0c68b9c1]{color:#fff}.cols.v-band-contact[data-v-0c68b9c1]{align-items:center;display:grid;gap:24px;grid-template-columns:1fr}.band-addr[data-v-0c68b9c1]{font-size:18px;font-weight:500;line-height:1.6;margin-bottom:10px}.band-tel[data-v-0c68b9c1]{color:#ffffffb8;font-size:15px}.band-map[data-v-0c68b9c1]{background:#fffffff2;border-radius:6px;color:var(--ink-2);min-height:200px}.card[data-v-e2e91f92]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;margin:0 auto;max-width:560px;padding:28px}.card-title[data-v-e2e91f92]{color:var(--ink-1);font-size:18px;font-weight:600}.subtitle[data-v-e2e91f92]{color:var(--ink-2);font-size:13px;margin-top:6px}.channels[data-v-e2e91f92]{display:flex;flex-wrap:nowrap;gap:12px;margin-top:18px}.channels .btn[data-v-e2e91f92]{flex:1 1 0;max-width:220px;min-width:0}@container (max-width: 480px){.channels[data-v-e2e91f92]{align-items:stretch;flex-direction:column}.channels .btn[data-v-e2e91f92]{max-width:none;width:100%}}.inq-panel[data-v-e2e91f92]{background:var(--surface,transparent);border:1px solid var(--border);border-radius:10px;margin-top:16px;padding:16px;text-align:left}.inq-panel form[data-v-e2e91f92]{flex-direction:column}.inq-panel form[data-v-e2e91f92],.inq-row[data-v-e2e91f92]{display:flex;gap:10px}.inq-row input[data-v-e2e91f92]{flex:1 1 0;min-width:0}.inq-panel input[data-v-e2e91f92],.inq-panel textarea[data-v-e2e91f92]{background:var(--surface-card);border:1px solid var(--border);border-radius:8px;color:var(--ink-1);font-family:inherit;font-size:14px;padding:9px 11px;resize:vertical}.inq-panel input[data-v-e2e91f92]:focus,.inq-panel textarea[data-v-e2e91f92]:focus{outline:2px solid var(--brand);outline-offset:-1px}.inq-hp[data-v-e2e91f92]{height:1px;left:-9999px!important;opacity:0;pointer-events:none;position:absolute!important;width:1px}.inq-err[data-v-e2e91f92]{color:var(--danger,#c24034);font-size:12.5px}.inq-note[data-v-e2e91f92]{color:var(--ink-3);font-size:12.5px}.inq-submit[data-v-e2e91f92]{align-self:flex-start}.inq-submit[data-v-e2e91f92]:disabled{cursor:not-allowed;opacity:.55}.inq-done[data-v-e2e91f92]{align-items:flex-start;color:var(--ink-1);display:flex;font-size:14px;gap:10px;line-height:1.6}.inq-done svg[data-v-e2e91f92]{color:var(--brand);flex:none;margin-top:2px}@container (max-width: 480px){.inq-row[data-v-e2e91f92]{flex-direction:column}}.ch-grid[data-v-e2e91f92]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(150px,1fr));justify-content:center;margin:18px auto 0;text-align:left;width:100%}@container (max-width: 430px){.ch-grid[data-v-e2e91f92]{grid-template-columns:minmax(0,1fr)}}.ch-url-input[data-v-e2e91f92]{background:#fff;border:1px solid var(--chrome-line,#e4e2dc);border-radius:7px;color:var(--chrome-ink,#1f1e1b);font-family:inherit;font-size:12px;margin-top:6px;padding:6px 8px;width:100%}.ch-url-err[data-v-e2e91f92]{color:var(--danger,#c24034);font-size:11px}.ch-card[data-v-e2e91f92]{align-items:flex-start;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;position:relative;text-align:left}.ch-card .ch-icon[data-v-e2e91f92]{color:var(--brand);margin-bottom:2px}.ch-name[data-v-e2e91f92]{color:var(--ink-1);font-size:14px;font-weight:600}.ch-status[data-v-e2e91f92]{color:var(--ink-3);font-size:11px}.ch-card.off[data-v-e2e91f92]{background:var(--ink-100)}.ch-card.off[data-v-e2e91f92]>:not(.ch-toggle){filter:grayscale(1);opacity:.45}.ch-badge[data-v-e2e91f92]{border:1px solid var(--border);border-radius:6px;bottom:10px;color:var(--ink-2);font-size:10px;font-weight:600;padding:2px 6px;right:12px}.ch-badge[data-v-e2e91f92],.ch-toggle[data-v-e2e91f92]{background:var(--ink-100);position:absolute}.ch-toggle[data-v-e2e91f92]{border:1px solid var(--ink-300);border-radius:9px;cursor:pointer;height:17px;padding:0;right:10px;top:10px;width:30px;z-index:3}.ch-toggle .knob[data-v-e2e91f92]{background:#fff;border:1px solid var(--ink-300);border-radius:50%;height:13px;left:1px;position:absolute;top:1px;transition:left .15s;width:13px}.ch-toggle.on[data-v-e2e91f92]{background:var(--edit,#2e6fd8);border-color:var(--edit,#2e6fd8)}.ch-toggle.on .knob[data-v-e2e91f92]{border-color:#fff;left:14px}.ch-toggle.locked[data-v-e2e91f92]{cursor:not-allowed;opacity:.45}.cols[data-v-993fc1df]{align-items:start;display:grid;gap:24px;grid-template-columns:1fr}.body[data-v-993fc1df]{color:var(--ink-1);font-size:15px;line-height:1.9;white-space:pre-line}.stat-grid[data-v-993fc1df]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(2,1fr);margin-top:28px}.stat-cell[data-v-993fc1df]{background:var(--surface-card);padding:20px}.stat-year[data-v-993fc1df]{color:var(--brand);font-size:20px;font-weight:700}.stat-label[data-v-993fc1df]{color:var(--ink-3);font-size:14px;margin-top:6px}@container (min-width: 768px){.cols.with-image[data-v-993fc1df]{gap:36px;grid-template-columns:1.2fr 1fr}.cols.v-stat[data-v-993fc1df]{align-items:start;gap:48px;grid-template-columns:300px 1fr}.stat-grid[data-v-993fc1df]{grid-template-columns:repeat(4,1fr)}}.lightbox[data-v-aa726ea3]{background:#0f1218eb;gap:8px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.lb-figure[data-v-aa726ea3],.lightbox[data-v-aa726ea3]{align-items:center;display:flex}.lb-figure[data-v-aa726ea3]{flex-direction:column;gap:12px;margin:0;max-height:90vh;max-width:92vw}.lb-img[data-v-aa726ea3]{background:#fff;border-radius:4px;max-height:82vh;max-width:92vw;-o-object-fit:contain;object-fit:contain}.lb-img.zoomed[data-v-aa726ea3]{cursor:grab}.lb-img[data-v-aa726ea3]{touch-action:none;transition:transform .12s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-cap[data-v-aa726ea3]{align-items:center;color:#e8eaee;display:flex;font-size:14px;gap:12px;position:relative;z-index:2}.lb-reset[data-v-aa726ea3]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.35);border-radius:12px;color:#fff;cursor:pointer;font-size:12px;padding:3px 10px}.lb-count[data-v-aa726ea3]{color:#9aa3b0;font-variant-numeric:tabular-nums}.lb-close[data-v-aa726ea3]{font-size:20px;height:40px;position:absolute;right:20px;top:16px;width:40px}.lb-close[data-v-aa726ea3],.lb-nav[data-v-aa726ea3]{background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer}.lb-nav[data-v-aa726ea3]{flex:none;font-size:30px;height:48px;line-height:1;width:48px}.lb-close[data-v-aa726ea3]:hover,.lb-nav[data-v-aa726ea3]:hover{background:#ffffff3d}@media(max-width:600px){.lb-nav[data-v-aa726ea3]{bottom:20px;position:absolute;z-index:1}.lb-prev[data-v-aa726ea3]{left:24px}.lb-next[data-v-aa726ea3]{right:24px}.lb-img[data-v-aa726ea3]{max-height:74vh}}.grid[data-v-bfd4638e]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.grid.single[data-v-bfd4638e]{grid-template-columns:1fr;margin-inline:auto;max-width:880px}.tile[data-v-bfd4638e]{margin:0;position:relative}.tile.zoomable[data-v-bfd4638e]{cursor:zoom-in}.zoom-hint[data-v-bfd4638e]{align-items:center;color:var(--ink-3);display:flex;font-size:12.5px;gap:5px;justify-content:inherit;margin:-4px 0 16px}.caption[data-v-bfd4638e]{font-size:13px;margin-top:8px;text-align:center}.caption[data-v-bfd4638e],.remove[data-v-bfd4638e]{color:var(--ink-2)}.remove[data-v-bfd4638e]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;cursor:pointer;display:none;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px;z-index:4}.remove.confirm[data-v-bfd4638e],.tile.editable:hover .remove[data-v-bfd4638e]{display:inline-flex}.remove.confirm[data-v-bfd4638e]{background:var(--danger);border-color:var(--danger);border-radius:11px;color:#fff;font-family:inherit;font-size:11px;padding:0 9px;width:auto}.remove[data-v-bfd4638e]:disabled{cursor:not-allowed;opacity:.4}.add-tile[data-v-bfd4638e]{align-items:center;aspect-ratio:1/1;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:6px;justify-content:center}.add-tile[data-v-bfd4638e]:hover{background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-err[data-v-bfd4638e]{color:var(--danger);font-size:12px;margin-top:8px}@container (min-width: 768px){.grid[data-v-bfd4638e]{gap:16px;grid-template-columns:repeat(3,1fr)}}.summary-banner[data-v-b004ccf6]{align-items:center;background:var(--edit-bg,#eaf1fc);border:1.5px dashed var(--edit,#2e6fd8);border-radius:9px;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding:9px 12px}.go-manage[data-v-b004ccf6],.summary-banner[data-v-b004ccf6]{color:var(--edit,#2e6fd8);cursor:pointer;font-size:12px}.go-manage[data-v-b004ccf6]{background:transparent;border:none;font-family:inherit;font-weight:700;white-space:nowrap}.view-all-wrap[data-v-b004ccf6]{margin-top:14px}.view-all[data-v-b004ccf6]{font-size:13px;padding:9px 18px}.post[data-v-b004ccf6]{background:var(--surface-card);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px 18px;text-align:left}.post-head[data-v-b004ccf6],summary[data-v-b004ccf6]{align-items:baseline;display:flex;gap:10px}summary[data-v-b004ccf6]{cursor:pointer;list-style:none}summary[data-v-b004ccf6]:before{color:var(--ink-3);content:"▸";font-size:12px}details[open] summary[data-v-b004ccf6]:before{content:"▾"}.post-title[data-v-b004ccf6]{color:var(--ink-1);flex:1;font-size:14px;font-weight:600;min-width:60px}.post-date[data-v-b004ccf6]{color:var(--ink-3);font-size:12px;white-space:nowrap}.post-body[data-v-b004ccf6]{color:var(--ink-2);font-size:13px;line-height:1.7;margin-top:8px;white-space:pre-line}.post-detail-link[data-v-b004ccf6]{color:var(--brand);display:inline-block;font-size:12px;font-weight:600;margin-top:8px;text-decoration:none}.add-post[data-v-b004ccf6]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;margin-bottom:12px;padding:6px 12px}.add-post[data-v-b004ccf6]:hover:not(:disabled){background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-post[data-v-b004ccf6]:disabled{cursor:not-allowed;opacity:.5}.remove[data-v-b004ccf6]{align-items:center;align-self:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:inline-flex;flex:none;height:20px;justify-content:center;opacity:0;width:20px}.post.editable:hover .remove[data-v-b004ccf6],.remove.confirm[data-v-b004ccf6]{opacity:1}.remove.confirm[data-v-b004ccf6]{background:var(--danger);border-color:var(--danger);border-radius:10px;color:#fff;font-family:inherit;font-size:11px;padding:0 8px;width:auto}.remove[data-v-b004ccf6]:disabled{cursor:not-allowed;opacity:0}.grid[data-v-65301fae]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-65301fae]{background:var(--surface-card);border:1px solid var(--border);border-radius:10px;padding:20px;position:relative}.card-icon[data-v-65301fae]{align-items:center;background:var(--brand-soft);border-radius:9px;color:var(--brand);display:inline-flex;font-size:14px;font-weight:700;height:38px;justify-content:center;min-width:38px;padding:0 6px}.card-icon[data-v-65301fae],.card-image[data-v-65301fae]{margin-bottom:12px}.card-name[data-v-65301fae]{color:var(--ink-1);font-size:15px;font-weight:600;margin-bottom:6px}.card-desc[data-v-65301fae]{color:var(--ink-2);font-size:13px;line-height:1.6;white-space:pre-line}.remove[data-v-65301fae]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:4}.card.editable:hover .remove[data-v-65301fae],.remove.confirm[data-v-65301fae]{display:inline-flex}.remove.confirm[data-v-65301fae]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-65301fae]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-65301fae]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:90px}.add-card[data-v-65301fae]:hover:not(:disabled){background:var(--edit-bg);border-color:var(--edit);color:var(--edit)}.add-card[data-v-65301fae]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.grid.v-card-3[data-v-65301fae]{grid-template-columns:repeat(3,1fr)}.grid.v-card-2[data-v-65301fae]{grid-template-columns:repeat(2,1fr)}.grid.v-card-4[data-v-65301fae]{grid-template-columns:repeat(4,1fr)}}@container (min-width: 480px) and (max-width: 767px){.grid.v-card-3[data-v-65301fae],.grid.v-card-4[data-v-65301fae]{grid-template-columns:repeat(2,1fr)}}.index-intro[data-v-65301fae]{margin-bottom:8px}.index-kicker[data-v-65301fae]{color:var(--brand-accent,#c96f2a);font:500 12px IBM Plex Mono,monospace;letter-spacing:.12em;margin:0 0 8px}.index-title[data-v-65301fae]{font-size:32px;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0}.index-desc[data-v-65301fae]{color:var(--ink-2);font-size:15px;line-height:1.8;margin:24px 0 0}.index-more[data-v-65301fae]{border-bottom:2px solid var(--brand-accent,#c96f2a);display:inline-block;font-size:15px;font-weight:700;margin-top:24px;padding-bottom:3px}.grid.v-index[data-v-65301fae]{border-top:1px solid var(--border);counter-reset:idx;gap:0;grid-template-columns:1fr}.grid.v-index .card[data-v-65301fae]{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;counter-increment:idx;display:grid;gap:16px;grid-template-columns:48px 84px minmax(0,1fr);padding:20px 4px}.grid.v-index .card[data-v-65301fae]:before{color:var(--ink-3);content:"N." counter(idx,decimal-leading-zero);font:400 13px IBM Plex Mono,monospace}.grid.v-index .card-image[data-v-65301fae]{background:#fff;border:1px solid var(--border);margin-bottom:0;width:84px}.grid.v-index .card-desc[data-v-65301fae],.grid.v-index .card-name[data-v-65301fae]{grid-column:3;min-width:0}.grid.v-index .card-name[data-v-65301fae]{font-size:16px;font-weight:700;margin-bottom:2px;overflow-wrap:break-word;word-break:keep-all}.grid.v-index .card-desc[data-v-65301fae]{color:var(--ink-3);font-size:13px;overflow-wrap:break-word;word-break:keep-all}@container (min-width: 900px){.index-layout[data-v-65301fae]{align-items:start;display:grid;gap:0;grid-template-columns:340px 1fr}.index-layout .index-intro[data-v-65301fae]{align-self:start;margin-bottom:0;padding-right:48px}.grid.v-index[data-v-65301fae]{border-top:none;grid-template-columns:1fr 1fr}.grid.v-index .card[data-v-65301fae]:nth-child(odd){border-right:1px solid var(--border);padding-right:20px}}.summary-banner[data-v-c144dc96]{align-items:center;background:var(--edit-bg,#eaf1fc);border:1.5px dashed var(--edit,#2e6fd8);border-radius:9px;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px;padding:9px 12px}.go-manage[data-v-c144dc96],.summary-banner[data-v-c144dc96]{color:var(--edit,#2e6fd8);cursor:pointer;font-size:12px}.go-manage[data-v-c144dc96]{background:transparent;border:none;font-family:inherit;font-weight:700;white-space:nowrap}.view-all-wrap[data-v-c144dc96]{margin-top:16px}.view-all[data-v-c144dc96]{font-size:13px;padding:9px 18px}.stats[data-v-c144dc96]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.stat[data-v-c144dc96]{background:var(--surface-card);border:1px solid var(--border);border-radius:10px;min-width:120px;padding:14px 18px;position:relative}.stat-value[data-v-c144dc96]{color:var(--accent);font-size:22px;font-weight:700}.stat-label[data-v-c144dc96]{color:var(--ink-2);font-size:12px;margin-top:2px}.add-stat[data-v-c144dc96]{align-items:center;align-self:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.add-stat[data-v-c144dc96]:hover{background:var(--edit-bg);border-color:var(--edit);color:var(--edit)}.ref-row[data-v-c144dc96]{align-items:center;border-bottom:1px solid var(--border);display:grid;font-size:14px;gap:16px;grid-template-columns:64px 1fr auto;padding:13px 4px;position:relative}.ref-row.editable[data-v-c144dc96]{grid-template-columns:64px 1fr auto 28px}.ref-row.last[data-v-c144dc96]:not(.editable){border-bottom:none}.ref-year[data-v-c144dc96]{color:var(--accent);font-size:13px;font-weight:600}.ref-title[data-v-c144dc96]{color:var(--ink-1);font-weight:500}.ref-desc[data-v-c144dc96]{color:var(--ink-2);font-size:12px;font-weight:400;margin-top:2px}.ref-tag[data-v-c144dc96]{border:1px solid var(--border);border-radius:20px;font-size:11px;padding:4px 10px;white-space:nowrap}.ref-tag[data-v-c144dc96],.remove[data-v-c144dc96]{color:var(--ink-2)}.remove[data-v-c144dc96]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;cursor:pointer;display:inline-flex;flex:none;height:22px;justify-content:center;opacity:0;width:22px}.stat .remove[data-v-c144dc96]{height:20px;position:absolute;right:-8px;top:-8px;width:20px}.ref-row.editable:hover .remove[data-v-c144dc96],.remove.confirm[data-v-c144dc96],.stat.editable:hover .remove[data-v-c144dc96]{opacity:1}.remove.confirm[data-v-c144dc96]{background:var(--danger);border-color:var(--danger);border-radius:11px;color:#fff;font-family:inherit;font-size:11px;padding:0 8px;width:auto}.remove[data-v-c144dc96]:disabled{cursor:not-allowed;opacity:0}.add-row[data-v-c144dc96]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;margin-bottom:10px;padding:6px 12px}.add-row[data-v-c144dc96]:hover:not(:disabled){background:var(--edit-bg);border-color:var(--edit);color:var(--edit)}.add-row[data-v-c144dc96]:disabled{cursor:not-allowed;opacity:.5}@container (max-width: 480px){.ref-row[data-v-c144dc96]{grid-template-columns:52px 1fr}.ref-row .ref-tag[data-v-c144dc96]{display:none}}.tl[data-v-7987727c]{list-style:none;padding-left:8px;position:relative}.tl[data-v-7987727c]:before{background:var(--border);bottom:6px;content:"";left:11px;position:absolute;top:6px;width:2px}.tl-row[data-v-7987727c]{align-items:baseline;display:grid;gap:10px;grid-template-columns:24px 72px 1fr;padding:8px 0;position:relative}.tl-row.editable[data-v-7987727c]{grid-template-columns:24px 72px 1fr 28px}.dot[data-v-7987727c]{align-self:center;background:var(--accent);border-radius:50%;height:9px;justify-self:center;position:relative;width:9px;z-index:1}.tl-year[data-v-7987727c]{color:var(--accent);font-size:13px;font-weight:600}.tl-main[data-v-7987727c]{min-width:0}.tl-event[data-v-7987727c]{color:var(--ink-1);font-size:14px}.tl-desc[data-v-7987727c]{color:var(--ink-2);font-size:13px;line-height:1.6;margin-top:3px}.yg-group[data-v-7987727c]{border-top:1px solid var(--border);display:grid;gap:16px;grid-template-columns:92px 1fr;padding:12px 0}.yg-group[data-v-7987727c]:first-child{border-top:0}.yg-year[data-v-7987727c]{color:var(--accent);font-size:18px;font-weight:700}.yg-rows[data-v-7987727c]{display:grid;gap:8px;list-style:none}.yg-row[data-v-7987727c]{padding-right:28px;position:relative}.yg-row .remove[data-v-7987727c]{position:absolute;right:0;top:0}.remove[data-v-7987727c]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:inline-flex;height:22px;justify-content:center;opacity:0;width:22px}.remove.confirm[data-v-7987727c],.tl-row.editable:hover .remove[data-v-7987727c]{opacity:1}.remove.confirm[data-v-7987727c]{background:var(--danger);border-color:var(--danger);border-radius:11px;color:#fff;font-family:inherit;font-size:11px;padding:0 8px;width:auto}.remove[data-v-7987727c]:disabled{cursor:not-allowed;opacity:0}.add-row[data-v-7987727c]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;margin-bottom:10px;padding:6px 12px}.add-row[data-v-7987727c]:hover:not(:disabled){background:var(--edit-bg);border-color:var(--edit);color:var(--edit)}.add-row[data-v-7987727c]:disabled{cursor:not-allowed;opacity:.5}.badges[data-v-add99277]{display:flex;flex-wrap:wrap;gap:14px}.badge[data-v-add99277]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 10px;position:relative;width:120px}.badge-img[data-v-add99277]{aspect-ratio:auto!important;background:#fff;border-radius:8px;font-size:10px;height:52px;width:96px}.badge-img[data-v-add99277] .img{-o-object-fit:contain;object-fit:contain}.badge-name[data-v-add99277]{color:var(--ink-2);font-size:12px;line-height:1.4;text-align:center}.remove[data-v-add99277]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:20px;justify-content:center;position:absolute;right:6px;top:6px;width:20px;z-index:4}.badge.editable:hover .remove[data-v-add99277],.remove.confirm[data-v-add99277]{display:inline-flex}.remove.confirm[data-v-add99277]{background:var(--danger);border-color:var(--danger);border-radius:10px;color:#fff;font-family:inherit;font-size:11px;padding:0 8px;width:auto}.remove[data-v-add99277]:disabled{cursor:not-allowed;opacity:.4}.badge-add[data-v-add99277]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:12px;gap:4px;justify-content:center;width:120px}.badge-add[data-v-add99277]:hover:not(:disabled){background:var(--edit-bg);border-color:var(--edit);color:var(--edit)}.badge-add[data-v-add99277]:disabled{cursor:not-allowed;opacity:.5}.spec-grid[data-v-a89a0978]{background:var(--surface-card);border:1px solid var(--border)}.spec-head[data-v-a89a0978],.spec-row[data-v-a89a0978]{align-items:center;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.spec-head .spec-th[data-v-a89a0978]:first-child,.spec-row .spec-td.first[data-v-a89a0978]{padding-left:16px}.spec-row[data-v-a89a0978]{border-top:1px solid var(--border);position:relative}.spec-th[data-v-a89a0978]{background:var(--bg-surface);color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 12px}.spec-td[data-v-a89a0978]{color:var(--ink-2);font-size:14px;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.spec-td.first[data-v-a89a0978]{color:var(--ink-1);font-weight:600}@container (max-width: 480px){.spec-grid[data-v-a89a0978]{background:transparent;border:0;display:grid;gap:10px}.spec-head[data-v-a89a0978]{display:none}.spec-row[data-v-a89a0978]{background:var(--surface-card);border:1px solid var(--border);display:block;padding:12px 14px}.spec-td[data-v-a89a0978]{display:flex;gap:10px;padding:2px 0}.spec-td.first[data-v-a89a0978]{font-size:15px;padding-bottom:6px;padding-left:0}.spec-td[data-v-a89a0978]:not(.first):before{color:var(--ink-3);content:attr(data-col);flex:none;font-size:12px;width:72px}}.remove[data-v-a89a0978]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:inline-flex;height:22px;justify-content:center;opacity:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px}.remove.confirm[data-v-a89a0978],.spec-row.editable:hover .remove[data-v-a89a0978]{opacity:1}.remove.confirm[data-v-a89a0978]{background:var(--danger);border-color:var(--danger);border-radius:11px;color:#fff;font-family:inherit;font-size:11px;padding:0 8px;width:auto}.remove[data-v-a89a0978]:disabled{cursor:not-allowed;opacity:0}.add-row[data-v-a89a0978]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;margin-bottom:10px;padding:6px 12px}.add-row[data-v-a89a0978]:hover:not(:disabled){background:var(--edit-bg);border-color:var(--edit);color:var(--edit)}.add-row[data-v-a89a0978]:disabled{cursor:not-allowed;opacity:.5}.process-strip[data-v-9e774952]{padding-block:0}.strip-inner[data-v-9e774952]{align-items:center;display:flex;flex-wrap:wrap;gap:36px;padding-block:32px}.strip-label[data-v-9e774952]{color:var(--kicker-color,var(--brand));font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;white-space:pre-line}.strip-steps[data-v-9e774952]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:18px}.strip-step[data-v-9e774952]{color:var(--ink-1);font-size:19px;font-weight:900}.strip-arrow[data-v-9e774952]{color:var(--kicker-color,var(--brand));font-weight:700}.video-frame[data-v-76401d12]{aspect-ratio:16/9;background:#000;border-radius:8px;margin-top:20px;max-width:900px;overflow:hidden;position:relative;width:100%}.video-iframe[data-v-76401d12],.video-poster[data-v-76401d12]{border:0;height:100%;inset:0;position:absolute;width:100%}.video-poster[data-v-76401d12]{background-position:50%;background-size:cover;cursor:pointer}.play-btn[data-v-76401d12],.video-poster[data-v-76401d12]{align-items:center;display:flex;justify-content:center}.play-btn[data-v-76401d12]{background:#0009;border-radius:50%;color:#fff;font-size:26px;height:72px;padding-left:4px;transition:background .15s;width:72px}.video-poster:hover .play-btn[data-v-76401d12]{background:var(--brand,#c00)}.video-empty[data-v-76401d12]{color:var(--ink-3);font-size:13px;margin-top:16px}.section-sub[data-v-ad177dc6]{color:var(--ink-2);font-size:14px;margin:-8px 0 18px}.pt-body[data-v-ad177dc6]{display:grid;gap:14px}.v-list .pt-item[data-v-ad177dc6]{position:relative}.pt-name-row[data-v-ad177dc6]{align-items:baseline;display:flex;gap:8px}.pt-name[data-v-ad177dc6]{color:var(--ink-1);flex:none;font-size:15.5px;font-weight:600}.pt-badge[data-v-ad177dc6]{background:var(--brand-soft);border-radius:20px;color:var(--brand);flex:none;font-size:11px;padding:1px 8px}.pt-leader[data-v-ad177dc6]{border-bottom:1px dotted var(--ink-300);flex:1;min-width:16px;transform:translateY(-3px)}.pt-price[data-v-ad177dc6]{color:var(--brand);flex:none;font-size:15px;font-weight:700;margin-left:auto}.pt-desc[data-v-ad177dc6]{color:var(--ink-2);font-size:13px;margin-top:3px}.v-list .pt-item+.pt-item[data-v-ad177dc6]{border-top:1px solid var(--border);padding-top:14px}.v-card[data-v-ad177dc6]{grid-template-columns:1fr}.v-card .pt-item[data-v-ad177dc6]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:18px;position:relative}.v-card .pt-leader[data-v-ad177dc6]{display:none}.v-card .pt-name-row[data-v-ad177dc6]{flex-wrap:wrap}.v-card .pt-price[data-v-ad177dc6]{font-size:20px;margin-top:8px;width:100%}.v-card .pt-item.featured[data-v-ad177dc6]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.remove[data-v-ad177dc6]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:4}.pt-item.editable:hover .remove[data-v-ad177dc6],.remove.confirm[data-v-ad177dc6]{display:inline-flex}.remove.confirm[data-v-ad177dc6]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-ad177dc6]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-ad177dc6]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:56px}.add-card[data-v-ad177dc6]:hover:not(:disabled){background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-ad177dc6]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.v-card[data-v-ad177dc6]{gap:18px;grid-template-columns:repeat(3,1fr)}}.faq-list[data-v-cae3dacb]{display:grid;gap:0;max-width:760px}.faq-item[data-v-cae3dacb]{border-bottom:1px solid var(--border)}.faq-q[data-v-cae3dacb]{align-items:center;color:var(--ink-1);cursor:pointer;display:flex;font-size:15.5px;font-weight:600;gap:10px;list-style:none;padding:18px 0}.faq-q[data-v-cae3dacb]::-webkit-details-marker{display:none}.faq-q-text[data-v-cae3dacb]{flex:1}.faq-q[data-v-cae3dacb]:after{color:var(--ink-3);content:"+";flex:none;font-size:24px;font-weight:300;line-height:1;margin-left:auto}.faq-item[open] .faq-q[data-v-cae3dacb]:after{content:"−"}.faq-a[data-v-cae3dacb]{font-size:14px;line-height:1.7;margin:0;padding:0 0 18px;white-space:pre-line}.faq-a[data-v-cae3dacb],.remove[data-v-cae3dacb]{color:var(--ink-2)}.remove[data-v-cae3dacb]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;cursor:pointer;display:none;flex:none;height:24px;justify-content:center;width:24px}.faq-item.editable .faq-q:hover .remove[data-v-cae3dacb],.remove.confirm[data-v-cae3dacb]{display:inline-flex}.remove.confirm[data-v-cae3dacb]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-cae3dacb]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-cae3dacb]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;margin-top:14px;min-height:52px}.add-card[data-v-cae3dacb]:hover:not(:disabled){background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-cae3dacb]:disabled{cursor:not-allowed;opacity:.5}.rv-body[data-v-30a0ca31]{display:grid;gap:16px;grid-template-columns:1fr}.rv-item[data-v-30a0ca31]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;margin:0;padding:20px;position:relative}.rv-stars[data-v-30a0ca31]{color:var(--star,#f5a623);display:flex;font-size:15px;gap:1px;line-height:1;margin-bottom:10px}.star-btn[data-v-30a0ca31],.star.empty[data-v-30a0ca31]{color:var(--ink-300)}.star-btn[data-v-30a0ca31]{background:none;border:0;cursor:pointer;font-size:17px;line-height:1;padding:0}.star-btn.on[data-v-30a0ca31]{color:var(--star,#f5a623)}.rv-body-text[data-v-30a0ca31]{color:var(--ink-1);font-size:14.5px;line-height:1.7;margin:0}.rv-body-text[data-v-30a0ca31] p{margin:0;white-space:pre-line}.rv-author[data-v-30a0ca31]{align-items:center;display:flex;gap:10px;margin-top:16px}.rv-avatar[data-v-30a0ca31]{border-radius:50%;flex:none;font-size:10px;height:38px;width:38px}.rv-author-meta[data-v-30a0ca31]{display:flex;flex-direction:column;gap:1px}.rv-name[data-v-30a0ca31]{color:var(--ink-1);font-size:13.5px;font-weight:600}.rv-role[data-v-30a0ca31]{color:var(--ink-3);font-size:12px}.v-quote .rv-item[data-v-30a0ca31]{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:8px 0 24px}.v-quote .rv-body-text[data-v-30a0ca31]{font-size:18px;line-height:1.7}.remove[data-v-30a0ca31]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px;z-index:4}.remove.confirm[data-v-30a0ca31],.rv-item.editable:hover .remove[data-v-30a0ca31]{display:inline-flex}.remove.confirm[data-v-30a0ca31]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-30a0ca31]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-30a0ca31]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:12px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:88px}.add-card[data-v-30a0ca31]:hover:not(:disabled){background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-30a0ca31]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.v-cards[data-v-30a0ca31]{gap:20px;grid-template-columns:repeat(3,1fr)}.v-quote[data-v-30a0ca31]{margin:0 auto;max-width:760px}}.lw-body[data-v-07c877d5]{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.lw-item[data-v-07c877d5]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px;position:relative}.lw-logo[data-v-07c877d5]{aspect-ratio:3/2;background:transparent;filter:var(--logo-filter,none);font-size:11px;max-width:130px;width:100%}.lw-name[data-v-07c877d5]{color:var(--ink-3);font-size:12px;text-align:center}.v-strip[data-v-07c877d5]{display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:center}.v-strip .lw-item[data-v-07c877d5]{background:transparent;border:0;flex:0 0 auto;padding:6px}.remove[data-v-07c877d5]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px;z-index:4}.lw-item.editable:hover .remove[data-v-07c877d5],.remove.confirm[data-v-07c877d5]{display:inline-flex}.remove.confirm[data-v-07c877d5]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-07c877d5]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-07c877d5]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:12px;gap:4px;justify-content:center;min-height:84px}.add-card[data-v-07c877d5]:hover:not(:disabled){background:var(--edit-bg,#eaf1fc);border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-07c877d5]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 640px){.v-grid[data-v-07c877d5]{gap:16px;grid-template-columns:repeat(4,1fr)}}.org-tree[data-v-8bbb8bce]{display:flex;flex-direction:column}.org-l1[data-v-8bbb8bce]{display:flex;justify-content:center}.org-l1+.org-l1[data-v-8bbb8bce],.org-l2+.org-l1[data-v-8bbb8bce]{margin-top:28px}.org-card[data-v-8bbb8bce],.org-node[data-v-8bbb8bce]{background:var(--surface-card);border:1px solid var(--border);border-radius:10px}.org-node[data-v-8bbb8bce]{min-width:160px;padding:16px 20px;text-align:center}.org-card[data-v-8bbb8bce] .nm,.org-node[data-v-8bbb8bce] .nm{color:var(--ink-1);font-size:16px;font-weight:700}.org-card[data-v-8bbb8bce] .role,.org-node[data-v-8bbb8bce] .role{color:var(--ink-3);font-size:13px;margin-top:2px}.org-stem[data-v-8bbb8bce]{height:28px;width:2px}.org-bar[data-v-8bbb8bce],.org-stem[data-v-8bbb8bce]{background:var(--border);margin:0 auto}.org-bar[data-v-8bbb8bce]{height:2px;width:72%}.org-l2[data-v-8bbb8bce]{display:flex;flex-wrap:wrap;gap:0 20px;justify-content:center}.org-dept[data-v-8bbb8bce]{align-items:center;display:flex;flex:0 1 200px;flex-direction:column;min-width:150px}.org-stub[data-v-8bbb8bce]{background:var(--border);height:18px;width:2px}.org-dept .org-node[data-v-8bbb8bce]{min-width:0;padding:14px 12px;width:100%}.org-teams[data-v-8bbb8bce]{display:flex;flex-direction:column;gap:8px;margin-top:10px;width:100%}.org-team[data-v-8bbb8bce]{background:var(--bg-surface,var(--surface-card));border:1px solid var(--border);border-radius:8px;color:var(--ink-2);font-size:14px;padding:8px 12px;text-align:center}.org-team[data-v-8bbb8bce] .role-inline{color:var(--ink-3);font-size:12px}.org-cards[data-v-8bbb8bce]{display:grid;gap:14px;grid-template-columns:1fr}.org-card[data-v-8bbb8bce]{padding:18px}.org-editor[data-v-8bbb8bce]{border:1.5px dashed var(--ink-300);border-radius:10px;margin-top:22px;padding:14px}.org-editor-title[data-v-8bbb8bce]{color:var(--ink-2);font-size:13px;font-weight:600;margin-bottom:10px}.org-editor-title .hint[data-v-8bbb8bce]{color:var(--ink-3);font-weight:400}.org-row[data-v-8bbb8bce]{align-items:center;display:flex;gap:8px;padding:5px 0}.org-row .f[data-v-8bbb8bce]{background:var(--surface-card);border:1px solid var(--border);border-radius:7px;font-size:13.5px;padding:6px 10px}.org-row .name[data-v-8bbb8bce]{flex:1.1;font-weight:600}.org-row .role[data-v-8bbb8bce]{flex:.9}.org-row .parent[data-v-8bbb8bce]{color:var(--ink-2);flex:1.2}.remove[data-v-8bbb8bce]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.remove.confirm[data-v-8bbb8bce]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-8bbb8bce]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-8bbb8bce]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;margin-top:8px;padding:7px 14px}.add-card[data-v-8bbb8bce]:hover:not(:disabled){border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-8bbb8bce]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.org-cards[data-v-8bbb8bce]{gap:18px;grid-template-columns:repeat(3,1fr)}}.cert-grid[data-v-bc182f47]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.cert-card[data-v-bc182f47]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:14px;position:relative}.cert-img[data-v-bc182f47]{background:var(--brand-soft);border-radius:8px;font-size:12px;width:100%}.cert-meta[data-v-bc182f47]{margin-top:10px}.cert-name[data-v-bc182f47]{color:var(--ink-1);font-size:15px;font-weight:700}.cert-sub[data-v-bc182f47]{color:var(--ink-3);font-size:12.5px;margin-top:2px}.mono[data-v-bc182f47]{font-family:ui-monospace,monospace}.cert-foot[data-v-bc182f47]{display:flex;gap:8px;justify-content:space-between;margin-top:4px}.tbl-wrap[data-v-bc182f47]{border:1px solid var(--border);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl[data-v-bc182f47]{border-collapse:collapse;font-size:15px;min-width:560px;width:100%}.tbl th[data-v-bc182f47]{background:var(--bg-surface,var(--surface-card));color:var(--ink-3);font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.06em;padding:13px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.tbl td[data-v-bc182f47],.tbl th[data-v-bc182f47]{border-bottom:1px solid var(--border)}.tbl td[data-v-bc182f47]{color:var(--ink-1);padding:14px 16px;vertical-align:top}.tbl tbody tr:last-child td[data-v-bc182f47]{border-bottom:none}.td-x[data-v-bc182f47],.th-x[data-v-bc182f47]{width:44px}.remove[data-v-bc182f47]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:4}.cert-card.editable:hover .remove[data-v-bc182f47],.remove.confirm[data-v-bc182f47],.td-x .remove[data-v-bc182f47]{display:inline-flex}.td-x .remove[data-v-bc182f47]{position:static}.remove.confirm[data-v-bc182f47]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-bc182f47]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-bc182f47]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:12px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:88px}.add-card.in-table[data-v-bc182f47]{margin:12px;min-height:44px;width:calc(100% - 24px)}.add-card[data-v-bc182f47]:hover:not(:disabled){border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-bc182f47]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.cert-grid[data-v-bc182f47]{gap:16px;grid-template-columns:repeat(4,1fr)}}.docs.v-list[data-v-2cf713f4]{border:1px solid var(--border);border-radius:12px;overflow:hidden}.v-list .doc-row+.doc-row[data-v-2cf713f4]{border-top:1px solid var(--border)}.doc-row[data-v-2cf713f4]{background:var(--surface-card);flex-wrap:wrap;gap:12px 16px;padding:15px 16px}.doc-row[data-v-2cf713f4],.doc-type[data-v-2cf713f4]{align-items:center;display:flex}.doc-type[data-v-2cf713f4]{background:var(--brand-soft);border-radius:6px;color:var(--brand);flex:none;font-family:ui-monospace,monospace;font-size:12px;font-weight:700;height:54px;justify-content:center;width:46px}.doc-main[data-v-2cf713f4]{flex:1 1 200px;min-width:0}.doc-name[data-v-2cf713f4]{color:var(--ink-1);font-size:16px;font-weight:600}.doc-meta[data-v-2cf713f4]{color:var(--ink-3);display:flex;font-family:ui-monospace,monospace;font-size:13px;gap:10px;margin-top:3px}.btn.ghost.dl[data-v-2cf713f4]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--brand);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;gap:6px;padding:8px 14px;text-decoration:none;white-space:nowrap}.btn.ghost.dl[data-v-2cf713f4]:hover{border-color:var(--brand)}.doc-none[data-v-2cf713f4]{color:var(--ink-3);font-size:13px}.docs.v-card[data-v-2cf713f4]{display:grid;gap:12px;grid-template-columns:1fr}.v-card .doc-row[data-v-2cf713f4]{border:1px solid var(--border);border-radius:12px}.remove[data-v-2cf713f4]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;flex:none;height:24px;justify-content:center;width:24px}.doc-row.editable:hover .remove[data-v-2cf713f4],.remove.confirm[data-v-2cf713f4]{display:inline-flex}.remove.confirm[data-v-2cf713f4]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-2cf713f4]:disabled{cursor:not-allowed;opacity:.4}.upload-err[data-v-2cf713f4]{color:var(--danger);font-size:13px;margin-top:8px}.add-card[data-v-2cf713f4]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;margin-top:12px;min-height:52px;width:100%}.add-card[data-v-2cf713f4]:hover:not(:disabled){border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-2cf713f4]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.docs.v-card[data-v-2cf713f4]{gap:14px;grid-template-columns:repeat(2,1fr)}}.gt-cols[data-v-36d956da]{display:grid;gap:24px;grid-template-columns:1fr}.gt-photo[data-v-36d956da]{border-radius:12px;font-size:13px;justify-self:center;max-width:280px;width:100%}.gt-body[data-v-36d956da]{color:var(--ink-1);font-size:15.5px;line-height:1.85;max-width:760px;white-space:pre-line}.gt-sign[data-v-36d956da]{margin-top:26px;max-width:760px;text-align:right}.gt-role[data-v-36d956da]{color:var(--ink-3);font-size:14px;margin-right:10px}.gt-name[data-v-36d956da]{color:var(--ink-1);font-size:18px;font-weight:700}@container (min-width: 768px){.gt-cols.with-photo[data-v-36d956da]{align-items:start;gap:40px;grid-template-columns:280px 1fr}.gt-photo[data-v-36d956da]{justify-self:start}}.flow[data-v-3f5ea026]{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.flow-step[data-v-3f5ea026],.num-card[data-v-3f5ea026]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;position:relative}.flow-step[data-v-3f5ea026]{flex:1 1 150px;padding:20px 18px}.flow-arrow[data-v-3f5ea026]{align-self:center;color:var(--ink-3);flex:none;font-size:18px}.flow-n[data-v-3f5ea026]{align-items:center;background:var(--brand);border-radius:50%;color:var(--surface-card);display:flex;font-size:13px;font-weight:800;height:26px;justify-content:center;width:26px}.flow-name[data-v-3f5ea026]{color:var(--ink-1);font-size:15.5px;font-weight:700;margin-top:10px}.flow-desc[data-v-3f5ea026]{color:var(--ink-2);font-size:13px;line-height:1.6;margin-top:4px}.num-grid[data-v-3f5ea026]{display:grid;gap:12px;grid-template-columns:1fr}.num-card[data-v-3f5ea026]{padding:20px 18px}.num-big[data-v-3f5ea026]{color:var(--brand-soft);font-size:28px;font-weight:800;-webkit-text-stroke:1px var(--brand);display:block;line-height:1}.remove[data-v-3f5ea026]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:22px;justify-content:center;position:absolute;right:8px;top:8px;width:22px;z-index:4}.flow-step.editable:hover .remove[data-v-3f5ea026],.num-card.editable:hover .remove[data-v-3f5ea026],.remove.confirm[data-v-3f5ea026]{display:inline-flex}.remove.confirm[data-v-3f5ea026]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-3f5ea026]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-3f5ea026]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:12px;color:var(--ink-2);cursor:pointer;display:flex;flex:1 1 130px;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:64px}.add-card[data-v-3f5ea026]:hover:not(:disabled){border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-3f5ea026]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.num-grid[data-v-3f5ea026]{gap:14px;grid-template-columns:repeat(4,1fr)}}.cat-group+.cat-group[data-v-f352407c]{margin-top:34px}.cat-head[data-v-f352407c]{align-items:center;border-bottom:2px solid var(--border);display:flex;gap:10px;margin-bottom:14px;padding-bottom:10px}.cat-name[data-v-f352407c]{color:var(--ink-1);font-size:18px;font-weight:700}.badge[data-v-f352407c]{background:var(--brand-soft);border-radius:6px;color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px}.prod-grid[data-v-f352407c]{display:grid;gap:12px}.v-compact[data-v-f352407c],.v-grouped[data-v-f352407c]{grid-template-columns:repeat(2,1fr)}.prod-card[data-v-f352407c]{background:var(--surface-card);border:1px solid var(--border);border-radius:10px;padding:12px;position:relative}.v-compact .prod-card[data-v-f352407c]{padding:10px 12px}.prod-img[data-v-f352407c]{background:var(--brand-soft);border-radius:7px;font-size:11px;width:100%}.prod-meta[data-v-f352407c]{margin-top:8px}.v-compact .prod-meta[data-v-f352407c]{margin-top:0}.prod-model[data-v-f352407c]{color:var(--ink-1);font-size:14.5px;font-weight:700}.prod-specs[data-v-f352407c]{color:var(--ink-3);font-size:12.5px;line-height:1.5;margin-top:3px;white-space:pre-line}.remove[data-v-f352407c]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px;z-index:4}.prod-card.editable:hover .remove[data-v-f352407c],.remove.confirm[data-v-f352407c],.remove.inline[data-v-f352407c]{display:inline-flex}.remove.inline[data-v-f352407c]{margin-left:auto;position:static}.remove.confirm[data-v-f352407c]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-f352407c]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-f352407c]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:56px}.add-card.cat-add[data-v-f352407c]{margin-top:22px;width:100%}.add-card[data-v-f352407c]:hover:not(:disabled){border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-f352407c]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.v-grouped[data-v-f352407c]{gap:14px;grid-template-columns:repeat(4,1fr)}.v-compact[data-v-f352407c]{gap:10px;grid-template-columns:repeat(6,1fr)}}.br-grid[data-v-aad95c18]{display:grid;gap:14px;grid-template-columns:1fr}.br-card[data-v-aad95c18]{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:18px;position:relative}.br-head[data-v-aad95c18]{align-items:center;display:flex;gap:8px}.badge[data-v-aad95c18]{background:var(--brand-soft);border-radius:6px;color:var(--brand);flex:none;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px}.br-name[data-v-aad95c18]{color:var(--ink-1);font-size:16px;font-weight:700}.br-addr[data-v-aad95c18]{color:var(--ink-2);font-size:14px;line-height:1.6;margin-top:8px}.br-rows[data-v-aad95c18]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.br-row[data-v-aad95c18]{color:var(--ink-2);display:flex;font-size:13.5px;gap:10px}.br-row .k[data-v-aad95c18]{color:var(--ink-3);flex:none;width:30px}.mono[data-v-aad95c18]{font-family:ui-monospace,monospace}.tbl-wrap[data-v-aad95c18]{border:1px solid var(--border);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl[data-v-aad95c18]{border-collapse:collapse;font-size:15px;min-width:640px;width:100%}.tbl th[data-v-aad95c18]{background:var(--bg-surface,var(--surface-card));color:var(--ink-3);font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.06em;padding:13px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.tbl td[data-v-aad95c18],.tbl th[data-v-aad95c18]{border-bottom:1px solid var(--border)}.tbl td[data-v-aad95c18]{color:var(--ink-1);padding:14px 16px;vertical-align:top}.tbl tbody tr:last-child td[data-v-aad95c18]{border-bottom:none}.td-x[data-v-aad95c18],.th-x[data-v-aad95c18]{width:44px}.remove[data-v-aad95c18]{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:50%;color:var(--ink-2);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px;z-index:4}.br-card.editable:hover .remove[data-v-aad95c18],.remove.confirm[data-v-aad95c18],.remove.static[data-v-aad95c18]{display:inline-flex}.remove.static[data-v-aad95c18]{position:static}.remove.confirm[data-v-aad95c18]{background:var(--danger);border-color:var(--danger);border-radius:12px;color:#fff;font-family:inherit;font-size:12px;padding:0 10px;width:auto}.remove[data-v-aad95c18]:disabled{cursor:not-allowed;opacity:.4}.add-card[data-v-aad95c18]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:12px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;min-height:88px}.add-card.in-table[data-v-aad95c18]{margin:12px;min-height:44px;width:calc(100% - 24px)}.add-card[data-v-aad95c18]:hover:not(:disabled){border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-card[data-v-aad95c18]:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 768px){.br-grid[data-v-aad95c18]{gap:16px;grid-template-columns:repeat(3,1fr)}}.rt-cols[data-v-87b5a0ba]{display:grid;gap:24px;grid-template-columns:1fr}.rt-image[data-v-87b5a0ba]{border-radius:12px;font-size:13px;max-width:380px;width:100%}.rt-main[data-v-87b5a0ba]{min-width:0}.prose[data-v-87b5a0ba]{color:var(--ink-1);font-size:15.5px;line-height:1.8;max-width:760px}.prose[data-v-87b5a0ba] p{margin:0 0 14px}.prose[data-v-87b5a0ba] strong{font-weight:700}.prose[data-v-87b5a0ba] ol,.prose[data-v-87b5a0ba] ul{margin:0 0 14px;padding-left:22px}.prose[data-v-87b5a0ba] li{margin:4px 0}.prose[data-v-87b5a0ba] a{color:var(--brand);text-decoration:underline}.prose[data-v-87b5a0ba] table{border-collapse:collapse;font-size:14px;margin:0 0 14px;width:100%}.prose[data-v-87b5a0ba] td,.prose[data-v-87b5a0ba] th{border:1px solid var(--border);padding:9px 12px;text-align:left}.prose[data-v-87b5a0ba] th{background:var(--bg-surface,var(--surface-card));color:var(--ink-2);font-size:12.5px}.rt-editor[data-v-87b5a0ba]{background:var(--surface-card);border:1px solid var(--edit,#2e6fd8);border-radius:10px;color:var(--ink-1);font-family:ui-monospace,monospace;font-size:14px;line-height:1.7;max-width:760px;padding:14px 16px;resize:vertical;width:100%}.rt-hint[data-v-87b5a0ba]{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 6px;margin-top:6px;max-width:760px}.rt-hint code[data-v-87b5a0ba]{background:var(--brand-soft);border-radius:4px;color:var(--brand);font-size:11.5px;padding:1px 6px}.rt-count[data-v-87b5a0ba]{margin-left:auto}.rt-preview-label[data-v-87b5a0ba]{color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.05em;margin:16px 0 8px;text-transform:uppercase}@container (min-width: 768px){.rt-cols.with-image[data-v-87b5a0ba]{align-items:start;gap:40px;grid-template-columns:380px 1fr}}.add-zone-wrap[data-v-83916c05]{padding:0 var(--section-pad-x) 28px}.add-zone[data-v-83916c05]{align-items:center;background:transparent;border:1.5px dashed var(--ink-300);border-radius:10px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;justify-content:center;margin:0 auto;max-width:var(--content-max);padding:14px;width:100%}.add-zone[data-v-83916c05]:hover{border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-list[data-v-83916c05],.add-zone[data-v-83916c05]:hover{background:var(--edit-bg,#eaf1fc)}.add-list[data-v-83916c05]{align-items:center;border:1.5px dashed var(--edit,#2e6fd8);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;max-width:var(--content-max);padding:12px 14px}.add-list-title[data-v-83916c05]{color:var(--edit,#2e6fd8);font-size:12px;font-weight:600;margin-right:4px}.add-item[data-v-83916c05]{align-items:center;background:var(--surface-card);border:1px solid var(--ink-300);border-radius:8px;color:var(--ink-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:5px;padding:7px 12px}.add-item[data-v-83916c05]:hover{border-color:var(--edit,#2e6fd8);color:var(--edit,#2e6fd8)}.add-cancel[data-v-83916c05]{background:transparent;border:none;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:12px;margin-left:auto}.ul-wrap[data-v-ccbeeff0]{position:relative}.ul-chip[data-v-ccbeeff0],.ul-wrap[data-v-ccbeeff0]{display:inline-flex}.ul-chip[data-v-ccbeeff0]{align-items:center;background:#2e6fd814;border:1px dashed var(--edit,#2e6fd8);border-radius:7px;color:var(--edit,#2e6fd8);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:3px 8px;white-space:nowrap}.ul-panel[data-v-ccbeeff0]{background:#fff;border:1px solid var(--chrome-line-strong,#c9c6bd);border-radius:10px;box-shadow:0 6px 20px #00000024;flex-direction:column;padding:12px;position:absolute;right:0;text-align:left;top:calc(100% + 8px);width:340px;z-index:70}.ul-head[data-v-ccbeeff0],.ul-panel[data-v-ccbeeff0]{display:flex;gap:8px}.ul-head[data-v-ccbeeff0]{align-items:baseline;justify-content:space-between}.ul-head strong[data-v-ccbeeff0]{color:var(--chrome-ink,#1f1e1b);font-size:13px}.ul-hint[data-v-ccbeeff0]{color:var(--chrome-ink-3,#9b988d);font-size:11px}.ul-row[data-v-ccbeeff0]{align-items:center;display:grid;gap:6px;grid-template-columns:auto 76px 1fr auto}.ul-row input[data-v-ccbeeff0]{background:#fff;border:1px solid var(--chrome-line,#e4e2dc);border-radius:7px;color:var(--chrome-ink,#1f1e1b);font-family:inherit;font-size:12px;min-width:0;padding:6px 8px}.ul-err[data-v-ccbeeff0]{color:var(--danger,#c24034);font-size:11px;grid-column:2/-1}.ul-del[data-v-ccbeeff0]{background:transparent;border:none;color:var(--chrome-ink-3,#9b988d);cursor:pointer;display:inline-flex;padding:4px}.ul-del[data-v-ccbeeff0]:hover{color:var(--danger,#c24034)}.ul-add[data-v-ccbeeff0]{align-self:flex-start;background:transparent;border:1px dashed var(--chrome-line-strong,#c9c6bd);border-radius:7px;color:var(--chrome-ink-2,#6b6960);cursor:pointer;font-family:inherit;font-size:12px;padding:5px 10px}.ul-toggle[data-v-ccbeeff0]{background:var(--chrome-hover,#f1efea);border:1px solid var(--chrome-line-strong,#c9c6bd);border-radius:9px;cursor:pointer;flex:none;height:17px;padding:0;position:relative;width:30px}.ul-toggle .knob[data-v-ccbeeff0]{background:#fff;border:1px solid var(--chrome-line-strong,#c9c6bd);border-radius:50%;height:13px;left:1px;position:absolute;top:1px;transition:left .15s;width:13px}.ul-toggle.on[data-v-ccbeeff0]{background:var(--edit,#2e6fd8);border-color:var(--edit,#2e6fd8)}.ul-toggle.on .knob[data-v-ccbeeff0]{border-color:#fff;left:14px}.site-header[data-v-3da850ef]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--content-max);padding:16px var(--section-pad-x)}header[data-v-3da850ef]{border-bottom:1px solid var(--border)}.site-header .biz-name[data-v-3da850ef]{color:var(--brand);font-size:20px;font-weight:800}.biz-home-link[data-v-3da850ef]{text-decoration:none}.biz-home-link.has-logo[data-v-3da850ef]{align-items:center;display:inline-flex;gap:10px;min-width:0}.biz-logo-img[data-v-3da850ef]{display:block;flex:0 0 auto;height:34px;-o-object-fit:contain;object-fit:contain;overflow:visible;width:auto}.biz-home-link.has-logo .biz-name[data-v-3da850ef]{min-width:0}.biz-logo-img.has-pad[data-v-3da850ef]{box-sizing:content-box;padding:4px 8px}.biz-logo-img.has-pad[data-v-3da850ef],.biz-logo-slot.has-pad[data-v-3da850ef]{background:#fff;border-radius:8px}.biz-edit-head[data-v-3da850ef]{align-items:center;display:flex;gap:10px;min-width:0}.biz-logo-slot[data-v-3da850ef]{flex:none;height:36px;width:120px}.biz-logo-slot[data-v-3da850ef] img{-o-object-fit:contain;object-fit:contain}.site-header nav[data-v-3da850ef]{color:var(--ink-2);display:flex;font-size:14px;gap:20px}.site-header nav a[data-v-3da850ef]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-right[data-v-3da850ef]{min-width:0}.header-right[data-v-3da850ef],.util-links[data-v-3da850ef]{align-items:center;display:flex}.util-links[data-v-3da850ef]{border-left:1px solid var(--border);gap:8px;margin-left:16px;padding-left:16px}.util-link[data-v-3da850ef]{border:1px solid var(--border);border-radius:7px;color:var(--ink-2);font-size:12.5px;padding:4px 10px;white-space:nowrap}.util-link[data-v-3da850ef]:hover{border-color:var(--brand);color:var(--brand)}.util-links.util-row[data-v-3da850ef]{border-left:none;display:none;margin:0;margin-inline:auto;max-width:var(--content-max);padding:0 var(--section-pad-x) 10px}.site-footer[data-v-3da850ef]{background:var(--footer-bg);border-top:1px solid var(--footer-border);color:var(--footer-text);font-size:12px;line-height:1.8;padding:28px var(--section-pad-x)}.footer-inner[data-v-3da850ef]{margin:0 auto;max-width:var(--content-max)}.site-footer .biz-name[data-v-3da850ef]{color:var(--ink-1);font-size:13px;font-weight:600}.site-footer .biz-name.biz-field[data-v-3da850ef]{display:block}.biz-field[data-v-3da850ef]{display:inline-block;min-width:16px;vertical-align:bottom}.stock-credit[data-v-3da850ef]{color:var(--ink-3);font-size:10px;margin-top:14px;opacity:.75}.stock-credit a[data-v-3da850ef]{color:inherit;text-decoration:underline;text-underline-offset:2px}.daweb-credit[data-v-3da850ef]{margin-right:12px}.daweb-credit a[data-v-3da850ef]{opacity:.9;text-decoration:none}.wm-preview[data-v-3da850ef]{background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;opacity:.7;padding:0}.wm-preview .wm-hint[data-v-3da850ef]{border:1px dashed var(--edit,#2e6fd8);border-radius:6px;color:var(--edit,#2e6fd8);font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px}@container (max-width: 480px){.site-header[data-v-3da850ef]{flex-wrap:wrap;row-gap:8px}.header-right[data-v-3da850ef]{justify-content:flex-start;order:2;width:100%}.site-header nav[data-v-3da850ef]{display:flex;flex:1;gap:16px;min-width:0;overflow-x:auto;scrollbar-width:none}.site-header nav[data-v-3da850ef]::-webkit-scrollbar{display:none}.site-header nav a[data-v-3da850ef]{flex:none;max-width:none}.site-header .util-links[data-v-3da850ef]:not(.util-row){display:none}.util-links.util-row[data-v-3da850ef]{display:flex}}.footer-links[data-v-3da850ef]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px}.footer-links a[data-v-3da850ef]{color:var(--footer-text);font-size:12px;opacity:.85;text-decoration:underline;text-underline-offset:2px}.footer-links a[data-v-3da850ef]:hover{opacity:1}
