.banner[data-v-dc01b74e]{width:100%;margin:.35rem 0 0}.rule[data-v-dc01b74e]{width:4.5rem;height:0;margin:1.1rem auto 1rem;border:0;border-top:1px solid rgba(244,247,251,.45)}.hit[data-v-dc01b74e]{display:block}img[data-v-dc01b74e]{display:block;width:100%;height:auto}.heading[data-v-238772c4]{--title-size: clamp(1.45rem, 3.2vw, 2.2rem);--title-leading: 1.25;--two-lines: calc(var(--title-size) * var(--title-leading) * 2);position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;width:100%;min-width:0;margin:.35rem 0 1.1rem;pointer-events:none}.heading[data-v-238772c4]:has(.subtitle){grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.flake[data-v-238772c4]{width:var(--two-lines);height:var(--two-lines);object-fit:contain;filter:brightness(0) invert(1)}.title[data-v-238772c4],.subtitle[data-v-238772c4]{margin:0;min-width:0;text-align:left;color:#f4f7fb}.title[data-v-238772c4]{font-family:Playfair Display,Georgia,serif;font-weight:600;font-size:var(--title-size);line-height:var(--title-leading);overflow-wrap:normal;word-break:normal}.subtitle[data-v-238772c4]{font-family:inherit;font-weight:400;font-size:clamp(.95rem,1.8vw,1.2rem);line-height:1.35;overflow-wrap:break-word}@media(max-width:47.9rem){.heading[data-v-238772c4],.heading[data-v-238772c4]:has(.subtitle){grid-template-columns:minmax(0,1fr) auto;row-gap:.2rem}.title[data-v-238772c4]{grid-column:1;grid-row:1}.subtitle[data-v-238772c4]{grid-column:1;grid-row:2}.flake[data-v-238772c4]{grid-column:2;grid-row:1}}.loading[data-v-b2e92dde]{display:grid;justify-items:center;align-content:center;gap:.85rem;width:100%;min-height:100dvh;padding:2rem;color:#f4f7fb;font-family:inherit;text-align:center}.flake[data-v-b2e92dde]{width:2rem;height:auto;filter:brightness(0) invert(1);animation:spin-b2e92dde 4.5s linear infinite}p[data-v-b2e92dde]{margin:0;font-size:1rem;font-weight:500}@keyframes spin-b2e92dde{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.flake[data-v-b2e92dde]{animation:none}}.shot[data-v-0201cc0f]{position:relative;overflow:hidden;width:100%;height:100%;background:transparent}.wash[data-v-0201cc0f]{position:absolute;inset:-18%;z-index:0;width:136%;height:136%;max-width:none;object-fit:cover;filter:blur(32px) saturate(1.15);transform:scale(1.12);pointer-events:none}.image[data-v-0201cc0f]{position:relative;z-index:1;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.pdf[data-v-7157aca2]{width:100%;height:100%;border:0;background:#f3eadc}.sheet[data-v-28a06ba2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.4rem 2rem 2.8rem;background:#f4ead8;text-align:center}.num[data-v-28a06ba2]{margin:0 0 1.4rem;font-family:inherit;font-weight:500;font-size:clamp(1.6rem,5vw,2.4rem);color:#3a2a14}.rule[data-v-28a06ba2]{display:block;height:.45rem;margin:.7rem auto;width:78%;border-radius:99px;background:#d9cbb3;opacity:.85}.rule.short[data-v-28a06ba2]{width:52%}.wrap[data-v-10f2f44b]{position:relative;overflow:hidden;width:100%;height:100%;background:transparent}.wash[data-v-10f2f44b]{position:absolute;inset:-18%;z-index:0;width:136%;height:136%;max-width:none;filter:blur(32px) saturate(1.15);transform:scale(1.12);pointer-events:none}iframe.player[data-v-10f2f44b]{border:0}.player[data-v-10f2f44b],.standin[data-v-10f2f44b]{position:relative;z-index:1;display:block;width:100%;height:100%;background:transparent;border:0;object-fit:contain;transform:translateZ(0);isolation:isolate}.standin[data-v-10f2f44b]{overflow:hidden}.pulse[data-v-10f2f44b]{position:absolute;inset:18%;border-radius:50%;border:3px solid rgba(255,248,230,.55);animation:pulse-10f2f44b 2.4s ease-in-out infinite}@keyframes pulse-10f2f44b{50%{transform:scale(1.08);opacity:.55}}@media(prefers-reduced-motion:reduce){.pulse[data-v-10f2f44b]{animation:none}}.viewer[data-v-ad6e2ef0]{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:max(4.2rem,calc(env(safe-area-inset-top) + 3.2rem)) max(1.25rem,env(safe-area-inset-right)) max(1.4rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:transparent;opacity:0;pointer-events:none}.stage[data-v-ad6e2ef0]{overflow:hidden;width:min(82vw,56dvh,calc(100dvh - 6.2rem));aspect-ratio:1080 / 1350;max-width:100%;max-height:calc(100dvh - 6.2rem);background:transparent;border:1px solid rgba(244,234,216,.58);box-shadow:0 1px #fff8e629,0 12px 32px #08040285}.stage.pdf[data-v-ad6e2ef0]{background:#f3eadc}.stage.text[data-v-ad6e2ef0]{background:#f4ead8}.stage[data-v-ad6e2ef0]>*{display:block;width:100%;height:100%}.close[data-v-ad6e2ef0]{position:fixed;top:max(.85rem,env(safe-area-inset-top));right:max(.9rem,env(safe-area-inset-right));z-index:21;font-family:inherit;font-size:1rem;font-weight:600;font-variant:normal;font-weight:400;letter-spacing:.02em;color:#f4ead8;background:#2a1a10b8;border:1px solid #c4a056;padding:.35rem .95rem .3rem;cursor:pointer}.viewer.inset[data-v-ad6e2ef0]{position:fixed;inset:auto;z-index:20;padding:0}.viewer.inset .stage[data-v-ad6e2ef0]{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;border:0;box-shadow:none}.close[data-v-ad6e2ef0]:focus-visible,.close[data-v-ad6e2ef0]:hover{outline:2px solid #e8c96a;outline-offset:2px}@media(max-width:479px){.viewer[data-v-ad6e2ef0]{padding:max(3.4rem,calc(env(safe-area-inset-top) + 2.6rem)) max(.9rem,env(safe-area-inset-right)) max(3.4rem,calc(env(safe-area-inset-bottom) + 1.1rem)) max(.9rem,env(safe-area-inset-left))}.stage[data-v-ad6e2ef0]{width:min(78vw,calc(100dvh - 6rem));max-height:calc(100dvh - 6rem)}}.frost[data-v-2d27d4bf]{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:1;--melt: 0}.sheet[data-v-2d27d4bf]{display:block;width:100%;height:100%}.frame[data-v-ff7714d3]{display:block;width:100%;padding:0;border:0;cursor:pointer;background:transparent;transform-origin:center}.tile[data-v-ff7714d3]{position:relative;display:block;width:100%;aspect-ratio:1080 / 1350;transition:transform .25s ease}.tile[data-v-ff7714d3]:after{content:"";position:absolute;inset:calc(132 / 1350 * 100%) calc(69 / 1080 * 100%) calc(291 / 1350 * 100%);z-index:4;background:#0a060357;opacity:0;pointer-events:none;transition:opacity .5s ease}.rim[data-v-ff7714d3]{position:absolute;inset:0;z-index:3;width:100%;height:100%;max-width:none;pointer-events:none;object-fit:fill}.pane[data-v-ff7714d3]{position:absolute;inset:calc(132 / 1350 * 100%) calc(69 / 1080 * 100%) calc(291 / 1350 * 100%);z-index:1;overflow:hidden;background:transparent}.photo[data-v-ff7714d3]{display:block;width:100%;height:100%;object-fit:cover}.frame:hover .tile[data-v-ff7714d3],.frame:focus-visible .tile[data-v-ff7714d3]{transform:scale(1.03)}.frame[data-v-ff7714d3]:focus-visible{outline:2px solid #f4f7fb;outline-offset:3px}.frame.dimmed .tile[data-v-ff7714d3]:after{opacity:1}.frame.active .tile[data-v-ff7714d3],.frame.active:hover .tile[data-v-ff7714d3],.frame.active:focus-visible .tile[data-v-ff7714d3],.frame.dimmed:hover .tile[data-v-ff7714d3],.frame.dimmed:focus-visible .tile[data-v-ff7714d3]{transform:none;transition:none}@media(prefers-reduced-motion:reduce){.tile[data-v-ff7714d3],.frame:hover .tile[data-v-ff7714d3],.frame:focus-visible .tile[data-v-ff7714d3]{transition:none;transform:none}}.foot[data-v-e421f216]{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1.15rem;padding:1.4rem 0 .35rem;font-size:.72rem;font-weight:400;letter-spacing:.02em;color:#f4f7fb6b}a[data-v-e421f216]{color:inherit;text-decoration:none}a[data-v-e421f216]:hover,a[data-v-e421f216]:focus-visible{color:#f4f7fbc7;text-decoration:underline;outline:none}.emph[data-v-e421f216]{color:#f4f7fb;font-weight:650;text-decoration:underline;text-underline-offset:.15em}.emph[data-v-e421f216]:hover,.emph[data-v-e421f216]:focus-visible{color:#fff}.snow[data-v-75c0d7e4]{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none}.snow.paused[data-v-75c0d7e4]{visibility:hidden}.room[data-v-76f62ebb]{--logo-size: 4.75rem;--logo-left: max(.75rem, env(safe-area-inset-left));position:relative;width:100vw;height:100dvh;overflow:hidden;background:#7a1420}.viewport[data-v-76f62ebb]{position:relative;z-index:1;width:100%;height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.viewport[data-v-76f62ebb]::-webkit-scrollbar{display:none}.viewport.locked[data-v-76f62ebb]{pointer-events:none}.gate-stack[data-v-76f62ebb]{display:flex;flex-direction:column;align-items:center;min-height:100dvh;overflow:auto}.gate-stack[data-v-76f62ebb] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.wall[data-v-76f62ebb]{--cols: 1;--gap-x: 1.1rem;--wall-pad-x: 2.75rem;position:relative;display:flex;flex-direction:column;width:min(100%,72rem);min-height:100%;margin:0 auto;padding:1rem var(--wall-pad-x) 2.4rem;transform:translateZ(0);backface-visibility:hidden}.room:has(.brand-logo) .wall[data-v-76f62ebb]{padding-left:max(var(--wall-pad-x),calc(var(--logo-left) + var(--logo-size) + 16px - (100vw - min(100vw,72rem)) / 2))}.wall[data-v-76f62ebb] .foot{margin-top:auto}.align[data-v-76f62ebb]{padding-inline:calc((100% - (var(--cols) - 1) * var(--gap-x)) / var(--cols) * 69 / 1080)}.grid[data-v-76f62ebb]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1.1rem var(--gap-x)}.flake-spot[data-v-76f62ebb]{display:none}@media(max-width:47.9rem){.align[data-v-76f62ebb] .heading{margin-bottom:.25rem}.align[data-v-76f62ebb] .flake{display:none}.flake-spot[data-v-76f62ebb]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1.1rem var(--gap-x);margin:0 0 .2rem}.door-flake[data-v-76f62ebb]{width:calc(clamp(1.45rem,3.2vw,2.2rem)/.4);height:auto;justify-self:center;filter:brightness(0) invert(1)}}@media(min-width:480px){.wall[data-v-76f62ebb]{--cols: 3;--gap-x: .85rem;--wall-pad-x: 2.9rem}.grid[data-v-76f62ebb]{gap:1.15rem var(--gap-x)}}@media(min-width:768px){.wall[data-v-76f62ebb]{--cols: 4;--wall-pad-x: 3.2rem}}@media(min-width:1200px){.wall[data-v-76f62ebb]{--cols: 6;--gap-x: .9rem;--wall-pad-x: 1.4rem;padding-top:.8rem;padding-bottom:2rem}.grid[data-v-76f62ebb]{gap:1.2rem var(--gap-x)}}.owner-note[data-v-76f62ebb]{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;width:100%;margin:0 0 .85rem}.owner-note p[data-v-76f62ebb]{flex:1 1 16rem;margin:0;font-size:.84rem;font-weight:500;line-height:1.4;color:#f4f7fb}.preview-tools[data-v-76f62ebb]{position:relative;z-index:4;display:flex;justify-content:center;width:100%;margin:0 0 .35rem}.frost-switch[data-v-76f62ebb]{display:flex;align-items:center;gap:.55rem;margin:0;font-size:.85rem;font-weight:600;color:#f4f7fb;cursor:pointer}.frost-switch input[data-v-76f62ebb]{appearance:none;width:2.4rem;height:1.35rem;margin:0;border-radius:999px;border:1px solid rgba(26,39,68,.35);background:#1a27442e;cursor:pointer;position:relative;flex:none}.frost-switch input[data-v-76f62ebb]:after{content:"";position:absolute;top:.1rem;left:.1rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#f4f7fb;box-shadow:0 1px 2px #08040247;transition:transform .16s ease}.frost-switch input[data-v-76f62ebb]:checked{background:#1a2744;border-color:#1a2744}.frost-switch input[data-v-76f62ebb]:checked:after{transform:translate(1.05rem)}.frost-switch input[data-v-76f62ebb]:focus-visible{outline:2px solid #1a2744;outline-offset:2px}.gate-card[data-v-76f62ebb]{position:relative;z-index:5;box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));margin:12vh auto 0;padding:1.6rem 1.5rem 1.4rem;display:grid;gap:.75rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbdb;color:#152033;font-family:Open Sans,system-ui,sans-serif;text-align:left}.gate-card h1[data-v-76f62ebb]{margin:0;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.25}.gate-card p[data-v-76f62ebb],.gate-card h3[data-v-76f62ebb]{margin:0;font-family:inherit;font-weight:400;line-height:1.4}.gate-card h3[data-v-76f62ebb]{font-size:.95rem}.gate-card input[data-v-76f62ebb]{width:100%;box-sizing:border-box;padding:.5rem .65rem;border:1px solid rgba(26,39,68,.35);border-radius:.4rem;font:inherit}.gate-error[data-v-76f62ebb]{margin:0;font-family:inherit;font-size:.9rem;font-weight:500;color:#7a1f1f}.gate-card button[data-v-76f62ebb]{font:inherit;font-weight:600;padding:.5rem .8rem;border-radius:999px;border:1px solid #1a2744;background:#1a2744;color:#f4f7fb;cursor:pointer}.gate-card button[data-v-76f62ebb]:disabled{opacity:.55;cursor:default}.veil[data-v-76f62ebb]{position:fixed;inset:0;z-index:19;pointer-events:none;background:#4a0c14;opacity:0}.brand-logo[data-v-76f62ebb]{position:fixed;top:max(.7rem,env(safe-area-inset-top));left:var(--logo-left);z-index:6;display:block;width:auto;height:var(--logo-size);max-width:var(--logo-size);object-fit:contain;object-position:left top;pointer-events:none}@media(max-width:47.9rem){.room[data-v-76f62ebb]{--logo-size: 1.55rem}}.wall-actions[data-v-76f62ebb]{position:fixed;top:max(.85rem,env(safe-area-inset-top));right:max(.9rem,env(safe-area-inset-right));z-index:22;display:flex;gap:.45rem}.back[data-v-76f62ebb],.fill-back[data-v-76f62ebb]{font-family:inherit;font-size:.875rem;font-weight:600;border-radius:999px;padding:.48rem 1.05rem;cursor:pointer}.back[data-v-76f62ebb]{color:#7a1420;background:#f4f7fb;border:1px solid #f4f7fb}.fill-back[data-v-76f62ebb]{color:#f4f7fb;background:transparent;border:1px solid rgba(244,247,251,.55)}.back[data-v-76f62ebb]:hover,.back[data-v-76f62ebb]:focus-visible,.fill-back[data-v-76f62ebb]:hover,.fill-back[data-v-76f62ebb]:focus-visible{outline:none;box-shadow:0 6px 18px #14040847}.fill-back[data-v-76f62ebb]:disabled{opacity:.55;cursor:default;box-shadow:none}.shell[data-v-2e34a062]{display:flex;flex-direction:column;align-items:center;height:100dvh;overflow:auto}.shell[data-v-2e34a062] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-2e34a062]{box-sizing:border-box;width:min(48rem,calc(100vw - 2rem));margin:8vh auto 1.5rem;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbdb;color:#152033;font-family:inherit}h1[data-v-2e34a062],h2[data-v-2e34a062]{margin:0 0 .7rem}h2[data-v-2e34a062]{margin-top:1.2rem;font-size:1.05rem}.muted[data-v-2e34a062]{margin:0 0 1rem;font-size:.9rem}.row[data-v-2e34a062]{display:flex;flex-wrap:wrap;gap:.7rem;align-items:end}label[data-v-2e34a062]{display:grid;gap:.3rem;flex:1;min-width:14rem;font-size:.9rem}input[data-v-2e34a062]{padding:.5rem .65rem;border:1px solid rgba(26,39,68,.35);border-radius:.4rem;font:inherit}button[data-v-2e34a062]{font:inherit;font-weight:600;padding:.5rem .9rem;border-radius:999px;border:1px solid #1a2744;background:#1a2744;color:#f4f7fb;cursor:pointer}ul[data-v-2e34a062]{padding-left:1.1rem}.link[data-v-2e34a062]{display:block;width:fit-content;margin:-.55rem 0 1rem;padding:0;background:transparent;color:#1a2744;border-color:transparent;font-weight:500;text-decoration:underline}.link-box[data-v-2e34a062]{display:grid;gap:.55rem;margin:.85rem 0 1rem}.link-box input[data-v-2e34a062]{width:100%;box-sizing:border-box}.secondary[data-v-2e34a062]{background:transparent;color:#1a2744}.admin-error[data-v-2e34a062]{margin:.45rem 0 0;color:#7a1f1f;font-size:.88rem}.table-wrap[data-v-2e34a062]{overflow:auto;margin:.7rem 0 0}table[data-v-2e34a062]{width:100%;border-collapse:collapse;font-size:.88rem}th[data-v-2e34a062],td[data-v-2e34a062]{text-align:left;padding:.35rem .45rem .35rem 0;border-bottom:1px solid rgba(26,39,68,.18);vertical-align:top}.link[data-v-2e34a062]:disabled{opacity:.55;cursor:default}.notice[data-v-2e34a062]{position:fixed;left:50%;top:50%;z-index:80;margin:0;transform:translate(-50%,-50%);font-family:inherit;font-size:.95rem;font-weight:600;color:#f4f7fb;background:#1a27448c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:.7rem 1.25rem;box-shadow:0 10px 28px #1a274438;pointer-events:none}.notice-enter-active[data-v-2e34a062],.notice-leave-active[data-v-2e34a062]{transition:opacity .7s ease}.notice-enter-from[data-v-2e34a062],.notice-leave-to[data-v-2e34a062]{opacity:0}.trash[data-v-6a56b1b9]{display:flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:0;border-radius:50%;color:#1a2744;background:#f4f7fbeb;box-shadow:0 1px 4px #1a274447;cursor:pointer}.trash.compact[data-v-6a56b1b9]{width:1.15rem;height:1.15rem}.trash svg[data-v-6a56b1b9]{width:.72em;height:.72em}.trash[data-v-6a56b1b9]:hover,.trash[data-v-6a56b1b9]:focus-visible{box-shadow:0 4px 12px #1a274452;outline:none}.frame[data-v-9923fbfe]{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:988 / 1134}.tile[data-v-9923fbfe]{position:absolute;top:calc(-108 / 1134 * 100%);left:calc(-46 / 988 * 100%);display:block;width:calc(1080 / 988 * 100%);height:calc(1350 / 1134 * 100%)}.rim[data-v-9923fbfe]{position:absolute;inset:0;z-index:3;width:100%;height:100%;max-width:none;pointer-events:none;object-fit:fill}.pane[data-v-9923fbfe]{position:absolute;inset:calc(132 / 1350 * 100%) calc(69 / 1080 * 100%) calc(291 / 1350 * 100%);z-index:1;overflow:hidden;padding:0;border:0;background:transparent;cursor:pointer}.pane[data-v-9923fbfe]:hover,.pane[data-v-9923fbfe]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e8c96ab8}.photo[data-v-9923fbfe]{display:block;width:100%;height:100%;object-fit:cover;transition:filter .16s ease}.pane:hover .photo[data-v-9923fbfe],.pane:focus-visible .photo[data-v-9923fbfe]{filter:brightness(1.06)}.clear-slot[data-v-9923fbfe]{position:absolute;top:11%;right:9%;z-index:6}.plus[data-v-9923fbfe]{position:relative;display:grid;place-items:center;width:100%;height:100%;color:#f4f7fb6b}.plus[data-v-9923fbfe]:before,.plus[data-v-9923fbfe]:after{content:"";position:absolute;background:currentColor;border-radius:1px}.plus[data-v-9923fbfe]:before{width:1.35rem;height:2px}.plus[data-v-9923fbfe]:after{width:2px;height:1.35rem}.native[data-v-9923fbfe]{display:none}.drop[data-v-8d61c080]{position:relative;overflow:hidden;min-height:0;background:#1a274438;border:1px dashed rgba(26,39,68,.45);border-radius:.4rem;transition:background-color .16s ease,border-color .16s ease}.drop[data-v-8d61c080]:hover{border-color:#1a2744b8;background:#1a27444d}.drop.square[data-v-8d61c080]{min-height:0;aspect-ratio:1}.drop.over[data-v-8d61c080],.drop.over[data-v-8d61c080]:hover{border-color:#e8c96a;background:#e8c96a1f}.hit[data-v-8d61c080]{position:absolute;inset:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer}.clear-slot[data-v-8d61c080]{position:absolute;top:.22rem;right:.22rem;z-index:6}.native[data-v-8d61c080]{display:none}.row[data-v-f6901ef0]{container-type:inline-size;container-name:door;min-width:0;padding:.15rem 0 .2rem;color:#f4f7fb}.heading[data-v-f6901ef0]{margin:0 0 .4rem;font-size:.88rem;font-weight:700;color:#f4f7fb}.content-head[data-v-f6901ef0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem .55rem;min-width:0}.kinds[data-v-f6901ef0]{display:inline-flex;flex-wrap:nowrap;gap:0;margin:0;padding:.08rem;border:1px solid rgba(244,247,251,.32);border-radius:999px;background:#f4f7fb0f}.kind[data-v-f6901ef0]{position:relative;display:flex;align-items:center;padding:.14rem .48rem;border-radius:999px;font-size:.66rem;font-weight:600;line-height:1.2;color:#f4f7fb8c;cursor:pointer;transition:color .16s ease,background-color .16s ease}.kind[data-v-f6901ef0]:hover:not(.on):not(.locked){color:#f4f7fb}.kind.on[data-v-f6901ef0]{background:#f4f7fb33;color:#f4f7fb;box-shadow:0 2px 7px #14040861}.kind[data-v-f6901ef0]:focus-within{outline:1px solid rgba(244,247,251,.75);outline-offset:1px}.kind.locked[data-v-f6901ef0]{opacity:.4;cursor:not-allowed}.kind input[data-v-f6901ef0]{position:absolute;opacity:0;pointer-events:none}.drops[data-v-f6901ef0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);grid-template-rows:auto auto;column-gap:.55rem;row-gap:.6rem;align-items:start}.thumb[data-v-f6901ef0],.content[data-v-f6901ef0]{display:grid;grid-template-rows:subgrid;grid-row:1 / span 2;min-width:0;scroll-margin-top:calc(var(--steps-pad-y, .9rem) * 2 + var(--chrome-btn-h, 2.2rem) + var(--zone-gap, 3.6rem))}.thumb[data-v-f6901ef0]{grid-column:1}.content[data-v-f6901ef0]{grid-column:2}.thumb .label[data-v-f6901ef0],.content-head[data-v-f6901ef0]{grid-row:1;align-self:center}.thumb[data-v-f6901ef0] .frame{grid-row:2;align-self:start;min-height:0}.content[data-v-f6901ef0] .drop,.content .media[data-v-f6901ef0]{grid-row:2;align-self:stretch;width:100%;height:100%;min-height:0;overflow:hidden}.content[data-v-f6901ef0] .drop.square{aspect-ratio:auto}.label[data-v-f6901ef0]{font-size:.7rem;font-weight:650;letter-spacing:.02em;color:#f4f7fb}.preview[data-v-f6901ef0]{display:block;width:100%;height:100%;object-fit:cover}.shot[data-v-f6901ef0],.vacant[data-v-f6901ef0],.empty.pdf[data-v-f6901ef0]{position:absolute;inset:0;overflow:hidden}.wash[data-v-f6901ef0]{position:absolute;inset:-18%;z-index:0;width:136%;height:136%;max-width:none;object-fit:cover;filter:blur(32px) saturate(1.15);transform:scale(1.12);pointer-events:none}.photo[data-v-f6901ef0]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain}.vacant[data-v-f6901ef0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:.7rem .85rem;pointer-events:none}.plus[data-v-f6901ef0]{position:relative;display:block;width:1.35rem;height:1.35rem;color:#f4f7fb6b}.plus[data-v-f6901ef0]:before,.plus[data-v-f6901ef0]:after{content:"";position:absolute;background:currentColor;border-radius:1px}.plus[data-v-f6901ef0]:before{top:50%;left:0;width:1.35rem;height:2px;transform:translateY(-50%)}.plus[data-v-f6901ef0]:after{top:0;left:50%;width:2px;height:1.35rem;transform:translate(-50%)}.pdf-hint[data-v-f6901ef0]{font-size:.68rem;font-weight:500;line-height:1.3;text-align:center;color:#f4f7fb8c}.empty.pdf[data-v-f6901ef0]{display:flex;align-items:center;justify-content:center;padding:.45rem .6rem;background:#f3eadc;color:#152033;font-size:.78rem;font-weight:500;line-height:1.3;text-align:center;word-break:break-word}.media[data-v-f6901ef0]{position:relative}.embed[data-v-f6901ef0]{display:block;width:100%;height:100%;min-height:0;padding:.35rem .45rem;border:1px dashed rgba(26,39,68,.35);border-radius:.4rem;background:#f4f7fbdb;color:#152033;font-family:inherit;font-size:.75rem;resize:none;transition:background-color .16s ease,border-color .16s ease}.embed[data-v-f6901ef0]:hover{background:#f4f7fb;border-color:#1a27448c}.embed[data-v-f6901ef0]:focus-visible{outline:none;background:#fff;border-color:#1a2744}.clear-slot[data-v-f6901ef0]{position:absolute;top:.22rem;right:.22rem;z-index:6}.room[data-v-301b58f4]{--chrome-top: .85rem;--chrome-btn-h: calc(2.01rem + 2px) ;--zone-gap: 3.6rem;--steps-pad-y: .9rem;position:relative;width:100vw;height:100dvh;overflow:hidden;background:#7a1420;font-family:inherit;color:#f4f7fb}.viewport[data-v-301b58f4]{--pad-x: 2.75rem;position:relative;z-index:1;width:100%;height:100%;overflow:auto;scrollbar-width:none}.viewport[data-v-301b58f4]::-webkit-scrollbar{display:none}.steps[data-v-301b58f4]{position:sticky;top:0;z-index:20;padding-top:var(--steps-pad-y);padding-bottom:var(--steps-pad-y);margin-bottom:var(--zone-gap);background:#7a1420}.steps ol[data-v-301b58f4]{display:flex;align-items:center;box-sizing:border-box;width:100%;height:var(--chrome-btn-h);margin:0;padding:0;line-height:1;list-style:none}.steps li[data-v-301b58f4]{display:flex;align-items:center;flex:none;min-width:0}.steps .rule[data-v-301b58f4]{flex:1 1 2rem;height:1px;min-width:.8rem;margin:0 .7rem;background:#f4f7fb52}.steps .rule.done[data-v-301b58f4]{background:#f4f7fbe0}.steps button[data-v-301b58f4]{display:flex;align-items:center;flex:none;gap:.4rem;min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:#f4f7fb94;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.steps li.done button[data-v-301b58f4],.steps li.on button[data-v-301b58f4]{color:#f4f7fb}.steps .num[data-v-301b58f4]{display:grid;flex:none;box-sizing:border-box;place-items:center;width:var(--chrome-btn-h);height:var(--chrome-btn-h);border:1px solid rgba(244,247,251,.45);border-radius:50%;font-size:.7rem;font-weight:700}.steps li.done .num[data-v-301b58f4],.steps li.on .num[data-v-301b58f4]{border-color:#f4f7fb}.steps li.on .num[data-v-301b58f4]{color:#7a1420;background:#f4f7fb}.steps .name[data-v-301b58f4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.room[data-v-301b58f4]{--steps-pad-y: 1.15rem}.viewport[data-v-301b58f4]{--pad-x: 1.1rem}.steps .name[data-v-301b58f4]{display:none}.steps .rule[data-v-301b58f4]{margin:0 .35rem;min-width:.45rem}}.settings-step[data-v-301b58f4],.doors-step[data-v-301b58f4],.fill-step[data-v-301b58f4]{scroll-margin-top:calc(var(--steps-pad-y, .9rem) * 2 + var(--chrome-btn-h) + var(--zone-gap))}.stage[data-v-301b58f4]{width:100%}@media(min-width:1500px){.steps[data-v-301b58f4]{position:fixed;top:50%;left:max(.85rem,calc((100vw - 72rem)/2 - 10.4rem));z-index:20;width:8.2rem;padding:0;background:transparent;margin-bottom:0;transform:translateY(-50%);-webkit-backdrop-filter:none;backdrop-filter:none}.steps ol[data-v-301b58f4]{flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:0}.steps li[data-v-301b58f4]{flex:none}.steps .rule[data-v-301b58f4]{flex:none;width:1px;height:1.35rem;min-width:0;margin:.4rem 0 .4rem calc(var(--chrome-btn-h) / 2);transform:translate(-50%)}.steps button[data-v-301b58f4]{flex-direction:row;align-items:center;gap:.4rem;width:100%;font-size:.8rem;line-height:1.2;text-align:left}.steps .name[data-v-301b58f4]{white-space:normal;overflow:visible;text-overflow:unset}.settings-step[data-v-301b58f4],.doors-step[data-v-301b58f4],.fill-step[data-v-301b58f4]{scroll-margin-top:var(--zone-gap)}}.wall[data-v-301b58f4]{--cols: 1;--gap-x: 1.1rem;position:relative;display:flex;flex-direction:column;width:min(100%,72rem);min-height:100%;margin:0 auto;padding:var(--chrome-top) var(--pad-x) max(1.2rem,env(safe-area-inset-bottom))}.wall[data-v-301b58f4] .foot{margin-top:auto;padding-bottom:.35rem}.align[data-v-301b58f4]{padding-inline:calc((100% - (var(--cols) - 1) * var(--gap-x)) / var(--cols) * 69 / 1080)}.grid[data-v-301b58f4]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1.1rem var(--gap-x)}@media(min-width:480px){.viewport[data-v-301b58f4]{--pad-x: 2.9rem}.wall[data-v-301b58f4]{--cols: 3;--gap-x: .85rem}.grid[data-v-301b58f4]{gap:1.15rem var(--gap-x)}}@media(min-width:768px){.viewport[data-v-301b58f4]{--pad-x: 3.2rem}.wall[data-v-301b58f4]{--cols: 4}}@media(min-width:1200px){.viewport[data-v-301b58f4]{--pad-x: 1.4rem}.wall[data-v-301b58f4]{--cols: 6;--gap-x: .9rem}.grid[data-v-301b58f4]{gap:1.2rem var(--gap-x)}}.page-title[data-v-301b58f4],.zone-title[data-v-301b58f4]{position:relative;z-index:3;width:100%;margin:0 0 .85rem;text-align:left;font-weight:600;color:#f4f7fb}.page-title[data-v-301b58f4]{margin-bottom:2.4rem;font-size:clamp(1.25rem,2.6vw,1.6rem)}.zone-title[data-v-301b58f4]{font-size:clamp(1.15rem,2.4vw,1.45rem)}.settings[data-v-301b58f4]{position:relative;z-index:3;width:100%;margin:0;padding:1rem 1.1rem 1.05rem;border:1px solid rgba(244,247,251,.28);border-radius:1rem;background:#f4f7fb1a;text-align:left}.title-preview[data-v-301b58f4]{width:100%;margin:1.6rem 0;padding:1rem 0 1.05rem;border-top:1px solid rgba(244,247,251,.45);border-bottom:1px solid rgba(244,247,251,.45)}.title-preview-lead[data-v-301b58f4]{margin:0 0 .55rem;font-size:.78rem;font-weight:500;color:#f4f7fbb8}.title-preview[data-v-301b58f4] .heading{margin:0}.settings .optional-title[data-v-301b58f4]{margin:0;text-align:left;font-size:.95rem;font-weight:650}.settings-actions[data-v-301b58f4]{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin:.9rem 0 0}.settings-top[data-v-301b58f4]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.2rem;align-items:stretch}.settings-fields[data-v-301b58f4]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;align-items:start;min-width:0}@media(min-width:640px){.settings-fields[data-v-301b58f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-fields[data-v-301b58f4]:has(.link-row){align-items:stretch}.settings-fields:has(.link-row) .setting[data-v-301b58f4]:has(.link-row),.settings-fields:has(.link-row) .setting[data-v-301b58f4]:has(.password-row){grid-template-rows:auto 1fr}.settings-fields:has(.link-row) .link-row[data-v-301b58f4],.settings-fields:has(.link-row) .password-row[data-v-301b58f4]{align-self:end}.settings-fields:has(.link-row) .link-row[data-v-301b58f4]{min-height:2.4rem;align-items:center}}@media(min-width:720px){.settings-top[data-v-301b58f4]{grid-template-columns:minmax(0,1fr) auto;padding-bottom:1.55rem}.settings-fields .setting[data-v-301b58f4]{position:relative}.settings-fields .field-notes[data-v-301b58f4]{position:absolute;left:0;right:0;top:100%;margin-top:.2rem}.setting-logo[data-v-301b58f4]{grid-template-rows:auto 1fr;height:100%}.setting-logo .logo-drop[data-v-301b58f4]{width:auto;height:100%;min-height:6.75rem}}.banner-block[data-v-301b58f4]{display:grid;gap:.85rem;width:100%;text-align:left}.setting[data-v-301b58f4]{display:grid;gap:.3rem;margin:0;min-width:0;font-size:.85rem;font-weight:600}.setting-head[data-v-301b58f4]{display:flex;align-items:flex-start;gap:.35rem}.info-wrap[data-v-301b58f4]{position:relative;flex:none;display:inline-flex;margin-top:.12rem}.info[data-v-301b58f4]{display:grid;place-items:center;width:1.05rem;height:1.05rem;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:help}.info svg[data-v-301b58f4]{width:1.05rem;height:1.05rem}.info[data-v-301b58f4]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.info-wrap .tip[data-v-301b58f4],.copy-wrap .tip[data-v-301b58f4]{position:absolute;top:calc(100% + .4rem);right:0;z-index:6;width:16.5rem;padding:.55rem .7rem;border-radius:.55rem;background:#f4f7fb;color:#1a2744;font-size:.75rem;font-weight:500;line-height:1.35;box-shadow:0 6px 18px #1a274447;text-align:left;visibility:hidden;opacity:0;pointer-events:none}.copy-wrap[data-v-301b58f4]{position:relative;display:inline-flex}.copy-wrap .tip[data-v-301b58f4]{width:max-content;white-space:nowrap}.info-wrap:hover .tip[data-v-301b58f4],.info-wrap:focus-within .tip[data-v-301b58f4],.copy-wrap:hover .tip[data-v-301b58f4],.copy-wrap:focus-within .tip[data-v-301b58f4]{visibility:visible;opacity:1}.password-row[data-v-301b58f4],.link-row[data-v-301b58f4]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem}.password-row[data-v-301b58f4]{align-items:center}.link-value[data-v-301b58f4]{min-width:0;font-size:.95rem;font-weight:500;line-height:1.4;color:#f4f7fb;word-break:break-all}.copy[data-v-301b58f4]{display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border:0;border-radius:50%;color:#1a2744;background:#f4f7fbeb;box-shadow:0 1px 4px #1a274447;cursor:pointer}.copy svg[data-v-301b58f4]{width:.72em;height:.72em}.copy[data-v-301b58f4]:hover,.copy[data-v-301b58f4]:focus-visible{box-shadow:0 4px 12px #1a274452;outline:none}.setting .entry[data-v-301b58f4]{width:100%;box-sizing:border-box;height:2.4rem;padding:0 .9rem;border-radius:.4rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:2.4rem;text-align:left;appearance:none}.setting .entry[data-v-301b58f4]:disabled{opacity:.7;cursor:default}.setting .entry.set[data-v-301b58f4]::placeholder{color:#7a1420;opacity:.7;letter-spacing:.2em}.setting .title-entry[data-v-301b58f4]{font-family:Playfair Display,Georgia,serif;font-weight:600}.field-notes[data-v-301b58f4]{display:grid;gap:.15rem}.url-note[data-v-301b58f4]{font-size:.78rem;font-weight:500;color:#f4f7fbb8;word-break:break-all}.taken-note[data-v-301b58f4]{font-size:.78rem;font-weight:500;color:#ffd6d6}.entry[data-v-301b58f4]{border:1px solid rgba(244,247,251,.4);background:#f4f7fbeb;color:#7a1420;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.entry[data-v-301b58f4]:hover:not(:disabled){background:#fff;border-color:#f4f7fb;box-shadow:0 0 0 2px #f4f7fb38}.entry[data-v-301b58f4]:focus-visible{outline:none;background:#fff;border-color:#f4f7fb;box-shadow:0 0 0 2px #f4f7fb47}.entry.taken[data-v-301b58f4],.entry.taken[data-v-301b58f4]:hover:not(:disabled),.entry.taken[data-v-301b58f4]:focus-visible{border-color:#ffd6d6;background:#ffd6d6eb;box-shadow:0 0 0 2px #ffd6d647}.brand-drop[data-v-301b58f4]{display:grid;place-items:center;background:#f4f7fb1f;border-color:#f4f7fb66}.logo-drop[data-v-301b58f4]{width:6.75rem;aspect-ratio:1}.banner-drop[data-v-301b58f4]{width:100%;aspect-ratio:3 / 1;min-height:7rem;overflow:hidden}.brand-preview[data-v-301b58f4]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.plus[data-v-301b58f4]{position:relative;display:block;width:1.35rem;height:1.35rem;pointer-events:none;color:#f4f7fb6b}.plus[data-v-301b58f4]:before,.plus[data-v-301b58f4]:after{content:"";position:absolute;background:currentColor;border-radius:1px}.plus[data-v-301b58f4]:before{top:50%;left:0;width:1.35rem;height:2px;transform:translateY(-50%)}.plus[data-v-301b58f4]:after{top:0;left:50%;width:2px;height:1.35rem;transform:translate(-50%)}.setting-link[data-v-301b58f4]{min-width:0}.setting-link .url-note[data-v-301b58f4]{word-break:normal}.hint[data-v-301b58f4]{width:100%;margin:.15rem 0 1.1rem;text-align:left;font-size:.84rem;font-weight:400;line-height:1.45;color:#f4f7fbb8}.split[data-v-301b58f4]{width:100%;height:0;margin:var(--zone-gap) 0;border:0;border-top:1px solid rgba(244,247,251,.45)}.fill-intro[data-v-301b58f4]{width:100%;margin:0;text-align:left}.checklist-lead[data-v-301b58f4]{margin:1.8rem 0 .55rem;font-size:.84rem;font-weight:500;color:#f4f7fbb8}.gaps[data-v-301b58f4]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.45rem;width:100%;margin:0;padding:0;list-style:none;font-size:1rem;font-weight:500}.gaps li[data-v-301b58f4]{display:flex;flex:none;align-items:center;gap:.32rem}.gap-day[data-v-301b58f4]{min-width:1.45rem;font-weight:650;color:#f4f7fb}.gaps li.done .gap-day[data-v-301b58f4]{color:#8a5558}.mark[data-v-301b58f4]{display:grid;place-items:center;width:1.55rem;height:1.55rem;padding:0;border:0;background:transparent;color:#8a5558;cursor:pointer}.mark.miss[data-v-301b58f4]{color:#f4f7fb}.mark[data-v-301b58f4]:hover,.mark[data-v-301b58f4]:focus-visible{outline:none;color:#fff}.mark svg[data-v-301b58f4]{display:block;width:1.45rem;height:1.45rem}.list[data-v-301b58f4]{display:grid;gap:3.2rem;width:100%;margin:3.2rem 0 0}.fill-group[data-v-301b58f4]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.6rem 0;align-items:start}@media(min-width:720px){.fill-group[data-v-301b58f4]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem;row-gap:3rem}.fill-group[data-v-301b58f4]>:not(:nth-child(odd)){position:relative}.fill-group[data-v-301b58f4]>:not(:nth-child(odd)):before{content:"";position:absolute;top:0;bottom:0;left:-1.6rem;width:1px;background:#f4f7fb52}}@media(min-width:1100px){.fill-group[data-v-301b58f4]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.4rem}.fill-group[data-v-301b58f4]>:not(:nth-child(odd)):before{content:none}.fill-group[data-v-301b58f4]>:not(:nth-child(3n+1)){position:relative}.fill-group[data-v-301b58f4]>:not(:nth-child(3n+1)):before{content:"";position:absolute;top:0;bottom:0;left:-1.7rem;width:1px;background:#f4f7fb52}}.actions[data-v-301b58f4]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:0 0 .75rem}.signed-in[data-v-301b58f4]{margin:0 auto 0 0;color:#f4f7fb;font-size:.875rem}.action[data-v-301b58f4]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--chrome-btn-h, 2.2rem);padding:0 1.05rem;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:box-shadow .16s ease}.action.primary[data-v-301b58f4]{color:#7a1420;background:#f4f7fb;border:1px solid #f4f7fb}.action.secondary[data-v-301b58f4]{color:#f4f7fb;background:transparent;border:1px solid rgba(244,247,251,.55)}.action[data-v-301b58f4]:hover{box-shadow:0 6px 18px #14040847}.action[data-v-301b58f4]:focus-visible{outline:none;box-shadow:0 6px 18px #14040852}.action[data-v-301b58f4]:disabled{opacity:.55;cursor:default;box-shadow:none}.modal-back[data-v-301b58f4]{--chrome-btn-h: calc(2.01rem + 2px) ;position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1.2rem;background:#15203361}.modal[data-v-301b58f4]{width:min(24rem,100%);padding:1.25rem 1.2rem 1.15rem;border-radius:1rem;background:#f4f7fbf5;color:#152033;box-shadow:0 16px 40px #1a274447}.modal p[data-v-301b58f4]{margin:0 0 1rem;font-size:1.05rem;font-weight:600;line-height:1.35}.modal .publish-url[data-v-301b58f4]{font-size:.9rem;font-weight:500;word-break:break-all}.modal-actions[data-v-301b58f4]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.modal .action[data-v-301b58f4]{width:100%;min-width:0;height:auto;min-height:var(--chrome-btn-h, 2.2rem);flex:none;white-space:normal;text-align:center}.modal .action.secondary[data-v-301b58f4]{color:#152033;background:transparent;border-color:#15203359}.notice{position:fixed;left:50%;top:50%;z-index:80;margin:0;transform:translate(-50%,-50%);font-family:inherit;font-size:.95rem;font-weight:600;color:#7a1420;background:#f4f7fb;border-radius:999px;padding:.7rem 1.25rem;box-shadow:0 10px 28px #14040847;pointer-events:none}.notice-enter-active,.notice-leave-active{transition:opacity .7s ease}.notice-enter-from,.notice-leave-to{opacity:0}.shell[data-v-9af38da7]{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;overflow:auto;padding-inline:1rem}.shell[data-v-9af38da7] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-9af38da7]{box-sizing:border-box;width:min(36rem,100%);max-width:100%;min-width:0;margin:8vh auto 2rem;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbdb;color:#152033;font-family:inherit}h1[data-v-9af38da7]{margin:0 0 1rem;font-size:1.35rem}h2[data-v-9af38da7]{margin:0 0 .4rem;font-size:1rem}.stack[data-v-9af38da7]{display:grid;gap:8pt;min-width:0}.who[data-v-9af38da7]{margin:0;padding:0;border:0;min-width:0}.who legend[data-v-9af38da7]{float:left;width:auto;padding:0;margin:0 12pt 0 0;font-size:.9rem}.who-radios[data-v-9af38da7]{display:flex;flex-wrap:wrap;align-items:center;gap:8pt 16pt}.inline[data-v-9af38da7]{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.row[data-v-9af38da7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8pt;min-width:0}.grow[data-v-9af38da7],.narrow[data-v-9af38da7]{min-width:0}label[data-v-9af38da7]:not(.inline):not(.check){display:grid;gap:4pt;min-width:0;font-size:.9rem}input[type=text][data-v-9af38da7],input[type=email][data-v-9af38da7]{width:100%;min-width:0;box-sizing:border-box;padding:.5rem .65rem;border:1px solid rgba(26,39,68,.35);border-radius:.4rem;font:inherit}input[type=radio][data-v-9af38da7],input[type=checkbox][data-v-9af38da7]{appearance:none;width:1.15rem;height:1.15rem;margin:0;flex:none;border:1px solid rgba(26,39,68,.35);background:#f4f7fb;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,background .2s ease,box-shadow .2s ease}input[type=radio][data-v-9af38da7]{border-radius:50%}input[type=checkbox][data-v-9af38da7]{border-radius:.28rem}input[type=radio][data-v-9af38da7]:checked{border-color:#1a2744;background:radial-gradient(circle,#1a2744 0 .32rem,#f4f7fb .36rem)}input[type=checkbox][data-v-9af38da7]:checked{border-color:#1a2744;background-color:#1a2744;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f4f7fb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.85rem}.check:hover input[data-v-9af38da7]:not(:disabled):not(:checked),.inline:hover input[data-v-9af38da7]:not(:disabled):not(:checked){border-color:#1a2744;box-shadow:0 0 0 2px #1a27442e}.check:hover input[type=checkbox][data-v-9af38da7]:checked:not(:disabled){border-color:#152033;background-color:#152033;box-shadow:0 0 0 2px #1a27442e}.check:hover input[type=radio][data-v-9af38da7]:checked:not(:disabled),.inline:hover input[type=radio][data-v-9af38da7]:checked:not(:disabled){border-color:#152033;background:radial-gradient(circle,#152033 0 .32rem,#f4f7fb .36rem);box-shadow:0 0 0 2px #1a27442e}input[type=radio][data-v-9af38da7]:focus-visible,input[type=checkbox][data-v-9af38da7]:focus-visible{outline:2px solid #1a2744;outline-offset:2px;box-shadow:0 0 0 2px #1a27442e}input[type=radio][data-v-9af38da7]:disabled,input[type=checkbox][data-v-9af38da7]:disabled{cursor:not-allowed;background:#1a274414;border-color:#1a274433;box-shadow:none}.check[data-v-9af38da7]:has(input:disabled),.inline[data-v-9af38da7]:has(input:disabled){cursor:not-allowed;color:#15203380}.tried input[type=text][data-v-9af38da7]:invalid,.tried input[type=email][data-v-9af38da7]:invalid,.tried input[type=email].mismatch[data-v-9af38da7]{border-color:#7a1f1f}.tried input[type=text][data-v-9af38da7]:invalid:hover:not(:focus):not(:disabled),.tried input[type=email][data-v-9af38da7]:invalid:hover:not(:focus):not(:disabled),.tried input[type=email].mismatch[data-v-9af38da7]:hover:not(:focus):not(:disabled){border-color:#7a1f1f;background-color:#fff}.tried input[type=text][data-v-9af38da7]:invalid:focus,.tried input[type=email][data-v-9af38da7]:invalid:focus,.tried input[type=email].mismatch[data-v-9af38da7]:focus{outline:none;border-color:#7a1f1f;box-shadow:0 0 0 2px #7a1f1f2e}.tried input[type=checkbox][data-v-9af38da7]:invalid{border-color:#7a1f1f}.tried .check:hover input[data-v-9af38da7]:invalid:not(:disabled){border-color:#7a1f1f;box-shadow:0 0 0 2px #7a1f1f2e}.offer[data-v-9af38da7]{padding:.7rem .8rem;border:1px solid rgba(26,39,68,.2);border-radius:.6rem;font-size:.9rem}.offer p[data-v-9af38da7]{margin:0 0 .6rem}.faq-more[data-v-9af38da7]{margin:.7rem 0 0;font-weight:600}dl[data-v-9af38da7]{margin:0;display:grid;gap:.35rem}dl div[data-v-9af38da7]{display:grid;grid-template-columns:8.5rem 1fr;gap:.4rem}dt[data-v-9af38da7]{font-weight:600}dd[data-v-9af38da7]{margin:0}.check[data-v-9af38da7]{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;font-size:.88rem;line-height:1.4}.check input[data-v-9af38da7]{margin-top:.15rem}.turnstile[data-v-9af38da7]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;max-width:100%;min-width:0;padding:.55rem .65rem .5rem;border:1px solid rgba(26,39,68,.2);border-radius:.6rem;background:#f4f7fb8c}.turnstile-host[data-v-9af38da7]{max-width:100%;overflow:hidden;line-height:0}.turnstile-host[data-v-9af38da7] iframe{display:block}.captcha-note[data-v-9af38da7]{margin:0;font-size:.75rem;line-height:1.35;color:#1520339e;text-align:center}button[data-v-9af38da7]{font:inherit;font-weight:600;padding:.55rem .9rem;border-radius:999px;border:1px solid #1a2744;background:#1a2744;color:#f4f7fb;cursor:pointer}button[data-v-9af38da7]:disabled{opacity:.55}.error[data-v-9af38da7],.ok[data-v-9af38da7]{margin:0;font-size:.9rem;text-align:center}.error[data-v-9af38da7]{color:#7a1f1f}.ok[data-v-9af38da7]{color:#152033}a[data-v-9af38da7]{color:#1a2744}@media(max-width:32rem){.row[data-v-9af38da7]{grid-template-columns:1fr}dl div[data-v-9af38da7]{grid-template-columns:1fr;gap:.1rem}}.room[data-v-498c77c1]{position:relative;width:100vw;height:100dvh;overflow:hidden;background:#7a1420;color:#f4f7fb;font-family:inherit}.viewport[data-v-498c77c1]{position:relative;z-index:5;width:100%;height:100%;overflow:auto;scrollbar-width:none}.viewport[data-v-498c77c1]::-webkit-scrollbar{display:none}.bar[data-v-498c77c1]{position:sticky;top:0;z-index:6;display:flex;justify-content:flex-end;padding:.75rem max(.85rem,env(safe-area-inset-right)) .35rem max(.85rem,env(safe-area-inset-left));background:#7a1420}.secondary[data-v-498c77c1]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;box-sizing:border-box;padding:.5rem 1.05rem;border-radius:999px;border:1px solid rgba(244,247,251,.55);background:transparent;color:#f4f7fb;font-family:inherit;font-size:.95rem;font-weight:650;line-height:1.3;text-decoration:none}.secondary[data-v-498c77c1]:hover,.secondary[data-v-498c77c1]:focus-visible{outline:none;box-shadow:0 0 0 2px #f4f7fb,0 6px 18px #14040847}.page[data-v-498c77c1]{display:flex;flex-direction:column;width:min(56rem,calc(100% - 2rem));max-width:56rem;min-height:100%;margin:0 auto;padding:1rem 0 max(2.4rem,env(safe-area-inset-bottom))}.spec-link[data-v-498c77c1]{margin:0 0 .85rem;font-family:Open Sans,system-ui,sans-serif;font-size:.95rem;font-weight:650;line-height:1.45;text-align:left}.spec-link a[data-v-498c77c1]{color:#f4f7fb;text-decoration:underline;text-underline-offset:.15em}.cta[data-v-498c77c1]{display:inline-flex;align-self:center;justify-content:center;max-width:calc(100% - 1rem);margin:1.55rem auto;padding:.72rem 1.4rem;border-radius:999px;background:#f4f7fb;color:#1a2744;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.3;text-align:center;text-decoration:none;box-shadow:0 6px 18px #14040847}.cta[data-v-498c77c1]:hover,.cta[data-v-498c77c1]:focus-visible{outline:none;color:#152033;box-shadow:0 0 0 2px #f4f7fb,0 8px 20px #14040852}.list[data-v-498c77c1]{display:flex;flex-direction:column;gap:.85rem}.entry[data-v-498c77c1]{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:1.15rem 0 1.1rem;color:#f4f7fb}.entry h2[data-v-498c77c1]{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:600;line-height:1.3}.entry p[data-v-498c77c1]{margin:0;font-family:Open Sans,system-ui,sans-serif;font-size:.95rem;font-weight:400;line-height:1.45;white-space:pre-wrap}.entry a[data-v-498c77c1]{color:#f4f7fb;font-weight:650;text-decoration:underline;text-underline-offset:.15em}.media[data-v-498c77c1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;align-items:start}.shot[data-v-498c77c1]:only-of-type,.film[data-v-498c77c1]{grid-column:1 / -1}.shot[data-v-498c77c1]{margin:0}.shot img[data-v-498c77c1]{display:block;width:100%;height:auto;box-sizing:border-box;border:1px solid rgba(244,247,251,.55);border-radius:.65rem;object-fit:contain}.shot figcaption[data-v-498c77c1]{margin:.35rem 0 0;font-size:.75rem;font-weight:500;line-height:1.3;color:#f4f7fbc7}.film[data-v-498c77c1]{position:relative;aspect-ratio:16 / 9;box-sizing:border-box;border:1px solid rgba(244,247,251,.55);border-radius:.65rem;overflow:hidden;background:#1a2744}.film .wash[data-v-498c77c1]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(22px);transform:scale(1.14);pointer-events:none}.film .player[data-v-498c77c1],.film iframe[data-v-498c77c1]{position:relative;z-index:1;display:block;width:100%;height:100%;border:0;object-fit:contain;background:transparent}@media(max-width:47.9rem){.media[data-v-498c77c1]{grid-template-columns:minmax(0,1fr)}}.shell[data-v-782dbaa0]{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;overflow:auto}.shell[data-v-782dbaa0] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-782dbaa0]{box-sizing:border-box;width:min(48rem,calc(100vw - 2rem));margin:8vh auto 1.5rem;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbf0;color:#152033;font-family:inherit}.doc[data-v-782dbaa0] h1{margin:0 0 1rem;font-size:1.35rem}.doc[data-v-782dbaa0] h2,.doc[data-v-782dbaa0] h3{margin:1.4rem 0 .6rem;font-size:1.05rem}.doc[data-v-782dbaa0] p,.doc[data-v-782dbaa0] li{margin:0 0 .7rem;line-height:1.5}.doc[data-v-782dbaa0] ul,.doc[data-v-782dbaa0] ol{margin:0 0 .7rem;padding-left:1.2rem}.doc[data-v-782dbaa0] a{color:#1a2744}.doc[data-v-782dbaa0] img{max-width:100%;height:auto}.shell[data-v-97a45749]{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;overflow:auto}.shell[data-v-97a45749] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-97a45749]{box-sizing:border-box;width:min(48rem,calc(100vw - 2rem));margin:8vh auto 1.5rem;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbf0;color:#152033;font-family:inherit}.doc h1[data-v-97a45749]{margin:0 0 1rem;font-size:1.35rem}.doc h2[data-v-97a45749]{margin:1.4rem 0 .6rem;font-size:1.05rem}.doc p[data-v-97a45749],.doc li[data-v-97a45749]{margin:0 0 .7rem;line-height:1.5}.doc ul[data-v-97a45749]{margin:0 0 .7rem;padding-left:1.2rem}.shell[data-v-dcef73ae]{display:flex;flex-direction:column;align-items:center;min-height:100dvh;overflow:auto}.shell[data-v-dcef73ae] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-dcef73ae]{box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));margin:12vh auto 0;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbdb;color:#152033;font-family:inherit}h1[data-v-dcef73ae]{margin:0 0 .7rem;font-size:1.35rem}p[data-v-dcef73ae]{margin:0 0 1rem}.stack[data-v-dcef73ae]{display:grid;gap:.75rem}label[data-v-dcef73ae]{display:grid;gap:.3rem;font-size:.9rem}input[data-v-dcef73ae]{padding:.5rem .65rem;border:1px solid rgba(26,39,68,.35);border-radius:.4rem;font:inherit}input.mismatch[data-v-dcef73ae]{border-color:#7a1f1f}button[data-v-dcef73ae]{font:inherit;font-weight:600;padding:.5rem .8rem;border-radius:999px;border:1px solid #1a2744;background:#1a2744;color:#f4f7fb;cursor:pointer}.muted[data-v-dcef73ae]{margin:0;font-size:.9rem}.muted a[data-v-dcef73ae],.card a[data-v-dcef73ae],.error a[data-v-dcef73ae]{color:#1a2744}.error[data-v-dcef73ae]{margin:.7rem 0 0;color:#7a1f1f;font-size:.9rem}.shell[data-v-1c2d9d28]{display:flex;flex-direction:column;align-items:center;min-height:100dvh}.shell[data-v-1c2d9d28] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-1c2d9d28]{box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));margin:12vh auto 0;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbdb;color:#152033;font-family:inherit}h1[data-v-1c2d9d28]{margin:0 0 1rem;font-size:1.35rem}.stack[data-v-1c2d9d28]{display:grid;gap:.75rem}label[data-v-1c2d9d28]{display:grid;gap:.3rem;font-size:.9rem}input[data-v-1c2d9d28]{padding:.5rem .65rem;border:1px solid rgba(26,39,68,.35);border-radius:.4rem;font:inherit}button[data-v-1c2d9d28]{font:inherit;font-weight:600;padding:.5rem .8rem;border-radius:999px;border:1px solid #1a2744;background:#1a2744;color:#f4f7fb;cursor:pointer}button[data-v-1c2d9d28]:disabled{opacity:.55}.link[data-v-1c2d9d28]{background:transparent;color:#1a2744;border-color:transparent;font-weight:500;text-decoration:underline}.error[data-v-1c2d9d28]{margin:0;color:#7a1f1f;font-size:.9rem}.access[data-v-1c2d9d28]{margin:.35rem 0 0;font-size:.82rem}.access a[data-v-1c2d9d28]{color:#1a2744}.notice[data-v-1c2d9d28]{position:fixed;left:50%;top:50%;z-index:80;box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));margin:0;transform:translate(-50%,-50%);font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.4;text-align:center;color:#f4f7fb;background:#1a27448c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:.9rem 1.25rem;box-shadow:0 10px 28px #1a274438;pointer-events:none}.notice-enter-active[data-v-1c2d9d28],.notice-leave-active[data-v-1c2d9d28]{transition:opacity .7s ease}.notice-enter-from[data-v-1c2d9d28],.notice-leave-to[data-v-1c2d9d28]{opacity:0}.shell[data-v-fcad89c7]{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;overflow:auto;padding-inline:1rem}.shell[data-v-fcad89c7] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-fcad89c7]{box-sizing:border-box;width:min(28rem,100%);max-width:100%;min-width:0;margin:12vh auto 0;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbdb;color:#152033;font-family:inherit}h1[data-v-fcad89c7]{margin:0 0 1rem;font-size:1.35rem}.lead[data-v-fcad89c7]{margin:0 0 1rem;font-size:.9rem;line-height:1.45}.stack[data-v-fcad89c7]{display:grid;gap:.75rem;min-width:0}.turnstile[data-v-fcad89c7]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;max-width:100%;min-width:0;padding:.55rem .65rem .5rem;border:1px solid rgba(26,39,68,.2);border-radius:.6rem;background:#f4f7fb8c}.turnstile-host[data-v-fcad89c7]{max-width:100%;overflow:hidden;line-height:0}.turnstile-host[data-v-fcad89c7] iframe{display:block}.captcha-note[data-v-fcad89c7]{margin:0;font-size:.75rem;line-height:1.35;color:#1520339e;text-align:center}label[data-v-fcad89c7]{display:grid;gap:.3rem;min-width:0;font-size:.9rem}input[data-v-fcad89c7],textarea[data-v-fcad89c7]{width:100%;min-width:0;box-sizing:border-box;padding:.5rem .65rem;border:1px solid rgba(26,39,68,.35);border-radius:.4rem;font:inherit}textarea[data-v-fcad89c7]{resize:vertical;min-height:7rem}button[data-v-fcad89c7]{font:inherit;font-weight:600;padding:.5rem .8rem;border-radius:999px;border:1px solid #1a2744;background:#1a2744;color:#f4f7fb;cursor:pointer}button[data-v-fcad89c7]:disabled{opacity:.55}.error[data-v-fcad89c7],.ok[data-v-fcad89c7]{margin:0;font-size:.9rem}.error[data-v-fcad89c7]{color:#7a1f1f}.ok[data-v-fcad89c7]{color:#152033}.shell[data-v-e193b731]{display:flex;flex-direction:column;align-items:center;min-height:100dvh;overflow:auto}.shell[data-v-e193b731] .foot{margin-top:auto;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.card[data-v-e193b731]{box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));margin:12vh auto 0;padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(26,39,68,.2);border-radius:1rem;background:#f4f7fbdb;color:#152033;font-family:inherit}h1[data-v-e193b731]{margin:0 0 1rem;font-size:1.35rem}.stack[data-v-e193b731]{display:grid;gap:.75rem}label[data-v-e193b731]{display:grid;gap:.3rem;font-size:.9rem}input[data-v-e193b731]{padding:.5rem .65rem;border:1px solid rgba(26,39,68,.35);border-radius:.4rem;font:inherit}button[data-v-e193b731]{font:inherit;font-weight:600;padding:.5rem .8rem;border-radius:999px;border:1px solid #1a2744;background:#1a2744;color:#f4f7fb;cursor:pointer}.muted[data-v-e193b731]{margin:0;font-size:.9rem}.muted a[data-v-e193b731]{color:#1a2744}.error[data-v-e193b731]{margin:.7rem 0 0;color:#7a1f1f;font-size:.9rem}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Variable-SQU0RjE2.ttf) format("truetype");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Italic-Variable-CvzywX-q.ttf) format("truetype");font-weight:300 800;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-Variable-Cl-XvBsO.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-Italic-Variable-1BGmD3Ln.ttf) format("truetype");font-weight:400 900;font-style:italic;font-display:swap}:root{color:#2a1a10;font-family:Open Sans,system-ui,sans-serif;background:#7a1420;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,.title{font-family:Playfair Display,Georgia,serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%;min-height:100dvh;overflow:hidden}button{font-family:inherit;font-size:inherit}:where(.card,.gate-card) :where(input[type=text],input[type=email],input[type=password],textarea){width:100%;max-width:100%;min-width:0;box-sizing:border-box;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}:where(.card,.gate-card) :where(input[type=text],input[type=email],input[type=password],textarea):hover:not(:focus):not(:disabled){border-color:#1a2744;background-color:#fff;box-shadow:0 0 0 2px #1a27441f}:where(.card,.gate-card) :where(input[type=text],input[type=email],input[type=password],textarea):focus{outline:none;border-color:#1a2744;box-shadow:0 0 0 2px #1a27442e}:where(.card,.gate-card) :where(input[type=text],input[type=email],input[type=password],textarea):disabled{background-color:#1a27440f;border-color:#1a274433;color:#15203373;cursor:not-allowed;box-shadow:none}img{max-width:100%}img.rim{max-width:none}
