.logo-dark[data-v-c64da7c1]{display:var(--site-logo-dark,block)}.logo-light[data-v-c64da7c1]{display:var(--site-logo-light,none)}.menu-enter-active[data-v-f1c20416],.menu-leave-active[data-v-f1c20416]{transition:opacity .35s}.menu-enter-from[data-v-f1c20416],.menu-leave-to[data-v-f1c20416]{opacity:0}.menu-item[data-v-f1c20416]{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,color .2s}.menu-enter-from .menu-item[data-v-f1c20416]{opacity:0;transform:translateY(24px)}.loader[data-v-daaafc8f]{transition:opacity .45s}.loader.out[data-v-daaafc8f]{opacity:0;pointer-events:none}.logo[data-v-daaafc8f]{animation:1.6s ease-in-out infinite breathe-daaafc8f}.bar[data-v-daaafc8f]{background:var(--color-line);border-radius:1px;width:140px;height:2px;position:relative;overflow:hidden}.bar span[data-v-daaafc8f]{background:var(--color-sky);border-radius:1px;width:40%;height:100%;animation:1.2s cubic-bezier(.4,0,.2,1) infinite sweep-daaafc8f;position:absolute;top:0;left:0}@keyframes sweep-daaafc8f{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes breathe-daaafc8f{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.logo[data-v-daaafc8f],.bar span[data-v-daaafc8f]{animation:none}}.chat-panel[data-v-4295ab6c]{height:min(660px,100dvh - 120px)}.chat-transcript[data-v-4295ab6c]{scrollbar-width:thin;scrollbar-color:var(--color-surface-2) transparent}html[data-theme=light] .stage-host{--stage-video-blend:multiply;--stage-video-filter:invert(1) hue-rotate(180deg)}.folders[data-v-c532bbc3]{--n100:#eef3fb;--n200:#dfe6f1;--n300:#c5cfde;--n400:#a7b6cc;--n500:#7f8ea6;--n600:#5d6b83;--n700:#414e66;--n800:#2a3548;--n900:#182136;--edge:0 0 0 1px #ffffff1a;gap:2.5rem 1.5rem;display:grid}@media (width>=640px){.folders[data-v-c532bbc3]{grid-template-columns:1fr 1fr}}.folder[data-v-c532bbc3]{--cover:color-mix(in oklab, var(--c) 58%, #101c33);--back:color-mix(in oklab, var(--c) 30%, #0b1426);--tint:color-mix(in oklab, var(--c) 45%, white);--deep:color-mix(in oklab, var(--c) 62%, black);background:linear-gradient(200deg, color-mix(in srgb, var(--n100) 6%, var(--back)), var(--back) 60%);box-shadow:var(--edge);border-radius:4px 10px 10px;flex-direction:column;margin-top:22px;display:flex;position:relative}.tab[data-v-c532bbc3]{background:var(--back);width:118px;height:28px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--n300);border-radius:8px 8px 0 0;align-items:flex-start;gap:6px;padding:5px 12px;font-size:11px;display:flex;position:absolute;top:-22px;left:16px}.dash[data-v-c532bbc3]{background:var(--tint);width:14px;height:2px;margin-top:6px}.base[data-v-c532bbc3],.sheet-under[data-v-c532bbc3],.shadow[data-v-c532bbc3]{display:none}.cover[data-v-c532bbc3]{order:1}.face.front[data-v-c532bbc3]{border-radius:4px 10px 10px;flex-direction:column;justify-content:space-between;gap:14px;min-height:220px;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}.photo[data-v-c532bbc3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-v-c532bbc3]{background:linear-gradient(180deg, color-mix(in srgb, var(--cover) 55%, transparent), transparent 35%, color-mix(in srgb, var(--back) 92%, transparent) 78%), color-mix(in srgb, var(--cover) 35%, transparent);position:absolute;inset:0}.face-top[data-v-c532bbc3],.face-bottom[data-v-c532bbc3]{position:relative}.face-top[data-v-c532bbc3]{justify-content:space-between;align-items:center;display:flex}.no[data-v-c532bbc3]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--n200);text-shadow:0 1px 2px #00000080;font-size:12px}.icon[data-v-c532bbc3]{width:26px;height:26px;color:var(--tint);filter:drop-shadow(0 1px 2px #00000080)}.name[data-v-c532bbc3]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--n100);text-shadow:0 2px 8px #00000080;font-size:28px;font-weight:700;line-height:1.1}.en[data-v-c532bbc3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n300);margin-top:4px;font-size:11px;display:block}.front-text[data-v-c532bbc3]{color:var(--n200);margin-top:12px;font-size:14px;line-height:1.6}.face.back[data-v-c532bbc3]{display:none}.sheet[data-v-c532bbc3]{background:var(--n200);color:var(--n800);border-radius:6px;order:2;margin:0 12px 12px}.sheet-in[data-v-c532bbc3]{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.kicker[data-v-c532bbc3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n600);font-size:11px}.rows[data-v-c532bbc3]{flex-direction:column;display:flex}.row[data-v-c532bbc3]{border-bottom:1px solid var(--n400);color:inherit;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.row:hover .row-h[data-v-c532bbc3]{color:var(--deep)}.check[data-v-c532bbc3]{width:17px;height:17px;color:var(--deep);flex:none;margin-top:3px}.row-text[data-v-c532bbc3]{flex-direction:column;flex:1;gap:2px;display:flex}.row-h[data-v-c532bbc3]{color:var(--n900);font-size:17px;font-weight:700}.row-p[data-v-c532bbc3]{color:var(--n700);font-size:13px;line-height:1.5}.thumb[data-v-c532bbc3]{object-fit:cover;border-radius:4px;flex:none;width:56px;height:42px}.actions[data-v-c532bbc3]{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.btn-primary[data-v-c532bbc3],.btn-ghost[data-v-c532bbc3]{border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.btn-primary[data-v-c532bbc3]{border:1px solid var(--deep);color:var(--deep)}.btn-primary[data-v-c532bbc3]:hover{background:color-mix(in srgb, var(--c) 14%, transparent)}.btn-primary svg[data-v-c532bbc3]{width:16px;height:16px}.btn-ghost[data-v-c532bbc3]{color:var(--n800)}.btn-ghost[data-v-c532bbc3]:hover{background:color-mix(in srgb, var(--n800) 10%, transparent)}.folders.enh[data-v-c532bbc3]{transform-style:preserve-3d;display:block;position:absolute;inset:0}.enh .shadow[data-v-c532bbc3]{background:oklch(8% .01 50);border-radius:10px;width:300px;height:220px;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s,opacity .25s;display:block;position:absolute}.enh .front-text[data-v-c532bbc3]{display:none}.enh .folder[data-v-c532bbc3]{width:300px;height:220px;box-shadow:none;cursor:pointer;transform-style:preserve-3d;transform-origin:50%;background:0 0;border-radius:0;margin:0;display:block;position:absolute}.enh .folder.open[data-v-c532bbc3]{cursor:default}.enh .folder.dimmed[data-v-c532bbc3]{filter:brightness(.45)}.enh .base[data-v-c532bbc3]{background:var(--back);border-radius:4px 10px 10px;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.enh .sheet-under[data-v-c532bbc3]{background:var(--n300);border-radius:3px;display:block;position:absolute;inset:14px 8px 12px 18px;transform:translateZ(1px)rotate(1.4deg)}.enh .sheet[data-v-c532bbc3]{border-radius:3px;margin:0;position:absolute;inset:10px 14px 10px 12px;overflow:hidden;transform:translateZ(2px)}.enh .sheet-in[data-v-c532bbc3]{transform-origin:0 0;width:548px;height:400px;padding:30px 38px;transform:scale(.5)}.enh .rows[data-v-c532bbc3]{max-height:250px;overflow:hidden}.enh .cover[data-v-c532bbc3]{transform-style:preserve-3d;transform-origin:0%;transition:transform .8s cubic-bezier(.3,.8,.25,1);position:absolute;inset:0}.enh .face[data-v-c532bbc3]{backface-visibility:hidden;position:absolute;inset:0}.enh .face.front[data-v-c532bbc3]{min-height:0;box-shadow:var(--edge);transition:box-shadow .4s;transform:translateZ(1px)}.enh .folder.lifted .face.front[data-v-c532bbc3]{box-shadow:0 0 0 1px var(--tint), 0 0 28px color-mix(in srgb, var(--c) 45%, transparent)}.enh .face.back[data-v-c532bbc3]{background:linear-gradient(200deg, color-mix(in srgb, var(--n100) 6%, var(--back)), var(--back) 60%);border-radius:10px 4px 10px 10px;display:block;overflow:hidden;transform:rotateY(180deg)translateZ(1px)}.back-in[data-v-c532bbc3]{transform-origin:0 0;flex-direction:column;gap:16px;width:600px;height:440px;padding:40px 44px;display:flex;transform:scale(.5)}.kicker-accent[data-v-c532bbc3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tint);font-size:12px}.close[data-v-c532bbc3]{width:34px;height:34px;color:var(--n300);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.close[data-v-c532bbc3]:hover{color:var(--n100);background:#ffffff14}.close svg[data-v-c532bbc3]{width:18px;height:18px}.icon-lg[data-v-c532bbc3]{width:40px;height:40px;color:var(--tint)}.back-title[data-v-c532bbc3]{font-family:var(--font-display);color:var(--n100);font-size:40px;font-weight:700;line-height:1.1}.back-text[data-v-c532bbc3]{color:var(--n300);text-wrap:pretty;font-size:17px;line-height:1.65}.back-hint[data-v-c532bbc3]{color:var(--n500);margin-top:auto;font-size:12px}.edge[data-v-2680bb70]{border-radius:inherit;background:var(--card-edge,#c1c9d1);pointer-events:none;border:.25px solid #0000001f;position:absolute;inset:0}.paper[data-v-2680bb70]{background:#eee8d9;border:.6px solid #c8c0ae;border-bottom-color:#b9b09c}.paper[data-v-2680bb70]:nth-child(2n){background:#f5efdf}.about[data-v-bd53afa6]{--n100:#eef3fb;--n200:#dfe6f1;--n300:#c5cfde;--n400:#a7b6cc;--n600:#5d6b83;--n700:#414e66;--n900:#182136;--deep:color-mix(in oklab, var(--acc) 55%, black);grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=768px){.about[data-v-bd53afa6]{grid-template-columns:1fr 1fr}.name[data-v-bd53afa6],.partners[data-v-bd53afa6]{grid-column:1/-1}}.card[data-v-bd53afa6]{min-width:0;transform-style:preserve-3d;border-radius:5px;padding:28px 30px;position:relative}.about:not(.enh) .name>div>.flex[data-v-bd53afa6]{flex-wrap:wrap}.why>div[data-v-bd53afa6]{min-width:0}.name[data-v-bd53afa6]{--card-edge:#354865;background:linear-gradient(150deg, color-mix(in oklab, var(--acc) 45%, #14203a), color-mix(in oklab, var(--acc) 22%, #0c1526));flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 0 0 1px #ffffff1a,0 2px 4px #00000040}.why[data-v-bd53afa6]{--card-edge:#abb9c9;border-top:4px solid var(--acc);background:var(--n200);border-radius:4px;gap:18px;display:flex;box-shadow:0 1px 3px #00000038}.partners[data-v-bd53afa6]{--card-edge:#26354c;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line), 0 2px 4px #00000040}.marquee[data-v-bd53afa6]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-v-bd53afa6]{width:max-content;animation:marquee-bd53afa6 var(--dur,40s) linear infinite;gap:10px;display:flex}.marquee:hover .track[data-v-bd53afa6]{animation-play-state:paused}.logo[data-v-bd53afa6]{background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:190px;height:88px;padding:12px;display:flex}.client-logo[data-v-bd53afa6]{width:96px;height:60px;padding:8px}.logo img[data-v-bd53afa6]{object-fit:contain;max-width:100%;max-height:100%}@keyframes marquee-bd53afa6{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-v-bd53afa6]{animation:none}}.about.enh[data-v-bd53afa6]{transform-style:preserve-3d;display:block;position:absolute;inset:0}.enh .card[data-v-bd53afa6]{padding:30px 36px;position:absolute}.enh .why[data-v-bd53afa6],.enh .partners[data-v-bd53afa6]{padding:24px 28px}.page[data-v-3bd94cd4]{background:var(--n200);-webkit-user-select:none;user-select:none;flex-direction:column;gap:14px;padding:32px 32px 26px;display:flex}.page.left[data-v-3bd94cd4]{background:linear-gradient(90deg, var(--n200) 82%, var(--n400));border-radius:4px 0 0 4px}.page.right[data-v-3bd94cd4]{background:linear-gradient(270deg, var(--n200) 82%, var(--n400));border-radius:0 4px 4px 0}.items[data-v-3bd94cd4]{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}.item[data-v-3bd94cd4]{border:1px solid var(--n300);background:var(--n100);border-radius:8px;gap:16px;padding:14px;transition:border-color .2s;display:flex}.item[data-v-3bd94cd4]:hover{border-color:var(--acc)}.pic[data-v-3bd94cd4]{width:124px;height:124px;box-shadow:inset 0 0 0 1px var(--n300);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:8px;display:flex}.pic img[data-v-3bd94cd4]{object-fit:contain;max-width:100%;max-height:100%}.curl[data-v-0fa900d0]{pointer-events:none;transform-style:preserve-3d;position:absolute;top:0;left:50%;transform:translateZ(3px)}.strip[data-v-0fa900d0]{transform-origin:0;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.face[data-v-0fa900d0]{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.face.back[data-v-0fa900d0]{transform:rotateY(180deg)}.slice[data-v-0fa900d0]{height:100%;position:absolute;top:0}.slice[data-v-0fa900d0] .page{border-radius:0;height:100%;padding:36px 36px 28px}.shade[data-v-0fa900d0]{pointer-events:none;position:absolute;inset:0}.catalog[data-v-ed5a51ea]{--n100:#eef3fb;--n200:#dfe6f1;--n300:#c5cfde;--n400:#a7b6cc;--n500:#7f8ea6;--n700:#414e66;--n900:#182136;--deep:color-mix(in oklab, var(--acc) 55%, black)}.book[data-v-ed5a51ea]{transform-style:preserve-3d;gap:1px;padding-bottom:44px;display:grid;position:relative}@media (width>=768px){.book[data-v-ed5a51ea]{grid-template-columns:1fr 1fr}}.binding[data-v-ed5a51ea]{z-index:-1;background:color-mix(in oklab, var(--acc) 35%, #10202a);border-radius:10px;position:absolute;inset:-10px -12px -12px;box-shadow:0 22px 36px #00000080}.cast[data-v-ed5a51ea],.ear[data-v-ed5a51ea],.hint[data-v-ed5a51ea]{display:none}.corner[data-v-ed5a51ea],.pager[data-v-ed5a51ea]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n300);align-items:center;gap:4px;font-size:11px;display:inline-flex;position:absolute;bottom:10px}.corner[data-v-ed5a51ea]{border-radius:6px;padding:6px 10px;transition:color .2s,background .2s}.corner[data-v-ed5a51ea]:hover:not(:disabled){color:#fff;background:#ffffff1a}.corner[data-v-ed5a51ea]:disabled{opacity:.35}.corner svg[data-v-ed5a51ea]{width:14px;height:14px}.corner.prev[data-v-ed5a51ea]{left:4px}.corner.next[data-v-ed5a51ea]{right:4px}.pager[data-v-ed5a51ea]{padding:6px 0;left:50%;transform:translate(-50%)}.catalog.enh[data-v-ed5a51ea]{transform-style:preserve-3d;position:absolute;inset:0}.enh .book[data-v-ed5a51ea]{transform-origin:50%;touch-action:none;grid-template-columns:1fr 1fr;gap:0;padding-bottom:0;transition:transform .9s cubic-bezier(.22,.85,.25,1);position:absolute}.enh .book[data-v-ed5a51ea]>.page{height:620px;padding:36px 36px 28px}.enh .corner[data-v-ed5a51ea],.enh .pager[data-v-ed5a51ea]{color:var(--n200);font-size:12px;bottom:-46px}.enh .corner[data-v-ed5a51ea]{background:#0000004d}.enh .corner[data-v-ed5a51ea]:hover:not(:disabled){background:#00000080}.enh .corner.prev[data-v-ed5a51ea]{left:0}.enh .corner.next[data-v-ed5a51ea]{right:0}.enh .pager[data-v-ed5a51ea]{color:var(--n300)}.enh .hint[data-v-ed5a51ea]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--n400);font-size:12px;transition:opacity .4s;display:block;position:absolute;top:760px;left:90px}.enh .hint.off[data-v-ed5a51ea]{opacity:0}.enh .cast[data-v-ed5a51ea]{pointer-events:none;width:50%;height:620px;display:block;position:absolute;top:0;transform:translateZ(1.5px)}.enh .cast.r[data-v-ed5a51ea]{background:linear-gradient(90deg,#0a101cbf,#0a101c40 35%,#0000 70%);left:50%}.enh .cast.l[data-v-ed5a51ea]{background:linear-gradient(270deg,#0a101cbf,#0a101c40 35%,#0000 70%);left:0}.enh.up .ear[data-v-ed5a51ea]{cursor:grab;width:46px;height:46px;transition:width .25s,height .25s;display:block;position:absolute;bottom:0;transform:translateZ(2px)}.enh.up .ear.r[data-v-ed5a51ea]{background:linear-gradient(315deg,#0000 50%,#c9d3e3 50%,#eef3fb 70%);right:0;box-shadow:-3px -3px 6px -3px #00000059}.enh.up .ear.l[data-v-ed5a51ea]{background:linear-gradient(45deg,#0000 50%,#c9d3e3 50%,#eef3fb 70%);left:0;box-shadow:3px -3px 6px -3px #00000059}.enh.up .ear[data-v-ed5a51ea]:hover{width:64px;height:64px}.newsstand[data-v-3b64fa84]{--ink:#1d1a17;--ink-2:#4a443d;--ink-3:#7a7369;--rule:#b9b1a3;--paper:#f3ecdc;--deep:color-mix(in oklab, var(--acc) 45%, black)}.paper[data-v-3b64fa84]{transform-style:preserve-3d;color:var(--ink);background:repeating-linear-gradient(0deg, transparent 0 2px, #674f2b06 2px 3px), var(--paper);border-radius:0;flex-direction:column;padding:26px 32px 28px;font-family:Georgia,Noto Serif TC,Songti TC,PingFang TC,serif;display:flex;position:relative;box-shadow:inset 0 0 12px #785a2809,0 3px 5px #00000040}.masthead[data-v-3b64fa84]{border-bottom:3px double var(--ink);padding-bottom:10px}.ears[data-v-3b64fa84]{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;padding-bottom:6px;font-size:10px;display:flex}.title[data-v-3b64fa84]{flex-direction:column;align-items:center;gap:8px;margin-top:10px;line-height:1;display:flex}.title .zh[data-v-3b64fa84]{letter-spacing:.12em;font-size:44px;font-weight:900}.title .en[data-v-3b64fa84]{letter-spacing:.32em;color:var(--ink-2);font-size:15px}.newsstand:not(.enh) .title[data-v-3b64fa84],.newsstand:not(.enh) .ears[data-v-3b64fa84]{flex-wrap:wrap;gap:8px}.body[data-v-3b64fa84]{gap:24px;padding-top:18px;display:grid}@media (width>=768px){.body[data-v-3b64fa84]{grid-template-columns:3fr 2fr}}.story[data-v-3b64fa84]{color:inherit;flex-direction:column;gap:8px;display:flex}.story:hover .headline[data-v-3b64fa84]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.kicker[data-v-3b64fa84]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--deep);font-size:10px}.headline[data-v-3b64fa84]{text-wrap:balance;font-size:30px;font-weight:900;line-height:1.2}.headline.sm[data-v-3b64fa84]{font-size:17px;line-height:1.35}.columns[data-v-3b64fa84]{column-count:2;column-rule:1px solid var(--rule);color:var(--ink-2);text-align:justify;-webkit-line-clamp:9;-webkit-box-orient:vertical;column-gap:22px;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.news-photo[data-v-3b64fa84]{object-fit:cover;width:100%;max-height:230px;display:block}.folio[data-v-3b64fa84]{border-top:1px solid var(--ink);font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;padding-top:8px;font-size:10px;display:flex}.excerpt[data-v-3b64fa84]{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.read[data-v-3b64fa84]{font-family:var(--font-sans);color:var(--deep);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.side[data-v-3b64fa84]{border-left:1px solid var(--rule);flex-direction:column;gap:14px;padding-left:22px;display:flex}.side .story+.story[data-v-3b64fa84]{border-top:1px solid var(--rule);padding-top:14px}.section[data-v-3b64fa84]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:4px;font-size:10px}.read.all[data-v-3b64fa84]{align-self:flex-end;margin-top:auto}.empty[data-v-3b64fa84]{color:var(--ink-2);padding-top:24px}.newsstand.enh[data-v-3b64fa84]{transform-style:preserve-3d;position:absolute;inset:0}.enh .paper[data-v-3b64fa84]{padding:24px 26px 20px;position:absolute}.enh .body[data-v-3b64fa84]{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.body.single-story[data-v-3b64fa84]{grid-template-columns:minmax(0,1fr)}.enh .ears[data-v-3b64fa84]{letter-spacing:.08em;font-size:8px}.enh .title .zh[data-v-3b64fa84]{font-size:46px}.enh .title .en[data-v-3b64fa84]{font-size:11px}.enh .headline[data-v-3b64fa84]{font-size:25px}.enh .columns[data-v-3b64fa84]{font-size:13px}.phone-model[data-v-03fdc0f6]{width:100%;height:100%;min-height:560px;display:block;position:relative}.model[data-v-03fdc0f6]{opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);position:absolute;inset:0}.model.ready[data-v-03fdc0f6]{opacity:1}.model[data-v-03fdc0f6] canvas{width:100%;height:100%;display:block}.fallback[data-v-03fdc0f6]{max-width:300px;margin:auto;display:block}.fallback.hidden[data-v-03fdc0f6]{visibility:hidden}.contact[data-v-21b74055]{--n100:#eef3fb;--n300:#c5cfde;--n400:#a7b6cc;--n700:#414e66;--n900:#182136;--deep:color-mix(in oklab, var(--acc) 50%, black);--wa:#25d366;--wa-dark:#075e54;gap:1.25rem;display:grid}@media (width>=768px){.contact[data-v-21b74055]{grid-template-columns:300px 1fr;align-items:start}.map[data-v-21b74055]{grid-column:2}}.phone-placement[data-v-21b74055]{width:100%;max-width:350px;height:620px;margin-inline:auto;display:block;position:relative}.phone-fallback[data-v-21b74055]{background:#141519;border-radius:40px;padding:12px;display:block;box-shadow:2px 3px #060709}.screen-in[data-v-21b74055]{color:#f4f4f4;background:#101010;border-radius:30px;flex-direction:column;height:100%;min-height:536px;display:flex;position:relative;overflow:hidden;transform:translateZ(2px)}.status[data-v-21b74055]{font-family:var(--font-mono);color:#fff;background:#101010;justify-content:space-between;padding:12px 22px 6px;font-size:11px;display:flex;position:relative}.status[data-v-21b74055]:after{content:"";background:#0a1018;border-radius:12px;width:74px;height:15px;position:absolute;top:9px;left:calc(50% - 37px);box-shadow:inset -7px 0 #172434}.wa-head[data-v-21b74055]{background:#101010;align-items:center;gap:10px;padding:8px 16px 12px;display:flex}.avatar[data-v-21b74055]{background:#fff;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.avatar img[data-v-21b74055]{object-fit:contain;width:24px;height:24px}.chat[data-v-21b74055]{background:radial-gradient(circle at 20% 30%,#ffffff14 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#ffffff14 0 1px,#0000 2px),#0b0b0b;flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex}.day[data-v-21b74055]{color:#ddd;background:#181a19;border-radius:8px;align-self:center;padding:2px 10px;font-size:10px}.bubble[data-v-21b74055]{border-radius:10px;max-width:82%;padding:8px 10px;font-size:13px;line-height:1.45;position:relative;box-shadow:0 1px 1px #0000001a}.bubble.in[data-v-21b74055]{background:#242625;border-top-left-radius:2px;align-self:flex-start}.bubble.out[data-v-21b74055]{background:#005c4b;border-top-right-radius:2px;align-self:flex-end}.tick[data-v-21b74055]{color:#4fc3f7;margin-left:6px;font-size:10px}.wa-input[data-v-21b74055]{background:#101010;align-items:center;gap:8px;padding:8px 10px;display:flex}.field[data-v-21b74055]{color:#9b9b9b;background:#292929;border-radius:18px;flex:1;padding:8px 12px;font-size:12px}.send[data-v-21b74055]{background:var(--wa);color:#fff;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.send svg[data-v-21b74055]{width:20px;height:20px}.home-bar[data-v-21b74055]{background:#9aa3b0;border-radius:2px;align-self:center;width:90px;height:4px;margin:6px 0 8px}.note[data-v-21b74055]{background:color-mix(in oklab, var(--acc) 22%, #f3e7ee);flex-direction:column;gap:14px;padding:32px 32px 26px;display:flex;position:relative;box-shadow:0 3px 5px #0000004d}.tape[data-v-21b74055]{background:#ffffff73;width:120px;height:28px;position:absolute;top:-12px;left:190px;transform:rotate(-4deg)}.row[data-v-21b74055]{align-items:flex-start;gap:14px;display:flex}.row>svg[data-v-21b74055]{width:22px;height:22px;color:var(--deep);flex:none;margin-top:2px}.row>div[data-v-21b74055]{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.lbl[data-v-21b74055]{color:var(--n700);font-size:12px}.val[data-v-21b74055]{color:var(--n900);font-size:16px;line-height:1.4}a.val[data-v-21b74055]:hover{text-decoration:underline}.cta[data-v-21b74055]{border:1px solid var(--deep);height:38px;color:var(--deep);border-radius:8px;flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.cta[data-v-21b74055]:hover{background:color-mix(in srgb, var(--acc) 14%, transparent)}.map[data-v-21b74055]{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 340' preserveAspectRatio='none'%3E%3Cfilter id='r' x='-8%25' y='-8%25' width='116%25' height='116%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.028 0.05' numOctaves='4' seed='11'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='30' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Crect x='20' y='20' width='600' height='300' rx='4' fill='%23fff' filter='url(%23r)'/%3E%3C/svg%3E");min-height:320px;position:relative}.scorch[data-v-21b74055],.sheet[data-v-21b74055]{-webkit-mask:var(--edge) center / 100% 100% no-repeat;-webkit-mask:var(--edge) center / 100% 100% no-repeat;mask:var(--edge) center / 100% 100% no-repeat}.scorch[data-v-21b74055]{filter:blur(1.5px);background:radial-gradient(#0000 55%,#281204e6 100%),linear-gradient(#3b2410,#1e1006);position:absolute;inset:-10px}.sheet[data-v-21b74055]{background:radial-gradient(at 28% 22%,#fffcf28c,#0000 45%),radial-gradient(#0000 58%,#60482c59 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.33 0 0 0 0 0.24 0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#ece4d3,#e0d4bc 55%,#d3c4a6);height:100%;min-height:320px;padding:26px 30px;position:relative}.sheet iframe[data-v-21b74055]{filter:sepia(.35)saturate(.8)contrast(.95)brightness(1.02);mix-blend-mode:multiply;opacity:.96;background:#e0d4bc;border:0;width:100%;height:100%;min-height:260px;display:block}.folds[data-v-21b74055]{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33% - 6px),#50320a2e calc(33% - 1px),#fff5dc4d 33%,#50320a1f calc(33% + 1px),#0000 calc(33% + 6px)),linear-gradient(90deg,#0000 calc(66% - 6px),#50320a2e calc(66% - 1px),#fff5dc4d 66%,#50320a1f calc(66% + 1px),#0000 calc(66% + 6px)),linear-gradient(#0000 calc(50% - 6px),#50320a24 calc(50% - 1px),#fff5dc40 50%,#50320a1a calc(50% + 1px),#0000 calc(50% + 6px));position:absolute;inset:0}.map-title[data-v-21b74055]{letter-spacing:.12em;text-transform:uppercase;color:#3d2a0e;background:#eee7d8f0;border:1px solid #5a3d14;align-items:center;gap:6px;padding:5px 10px;font-family:Georgia,Noto Serif TC,serif;font-size:12px;display:inline-flex;position:absolute;top:36px;left:40px}.compass[data-v-21b74055]{filter:sepia(.4)drop-shadow(0 1px 2px #00000059);width:48px;height:48px;position:absolute;top:34px;right:40px}.map-open[data-v-21b74055]{letter-spacing:.1em;text-transform:uppercase;color:#3d2a0e;background:#eee7d8f0;border:1px solid #5a3d14;padding:4px 10px;font-family:Georgia,Noto Serif TC,serif;font-size:11px;position:absolute;bottom:34px;right:40px}.map-open[data-v-21b74055]:hover{background:#f7f2e7}.lamp[data-v-21b74055]{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 45%,#ffd6a024,#ffbe780d 40%,#0000 70%);width:900px;height:640px;position:absolute;top:250px;left:380px}.contact.enh[data-v-21b74055]{transform-style:preserve-3d;display:block;position:absolute;inset:0}.enh .phone-placement[data-v-21b74055],.enh .note[data-v-21b74055],.enh .map[data-v-21b74055]{position:absolute}.enh .screen-in[data-v-21b74055]{min-height:0}.enh .note[data-v-21b74055]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;min-height:380px;padding:28px 32px 22px;display:grid}.enh .note-heading[data-v-21b74055],.enh .note-address[data-v-21b74055],.enh .note-hours[data-v-21b74055],.enh .cta[data-v-21b74055]{grid-column:1/-1}.enh .cta[data-v-21b74055]{justify-self:start}.plane[data-v-20429888]{max-width:1312px;margin:0 auto;padding:6.5rem 1.25rem 5rem}@media (width>=640px){.plane[data-v-20429888]{padding-inline:2rem}}@media (width>=1024px){.plane[data-v-20429888]{padding-inline:4rem}}.screen[data-v-20429888]{scroll-margin-top:5rem}.screen+.screen[data-v-20429888]{margin-top:6rem}.canvas.enhanced[data-v-20429888]{-webkit-user-select:none;user-select:none;height:100svh;overflow:clip}.enhanced .plane[data-v-20429888]{perspective:1800px;perspective-origin:50% 20%;max-width:none;padding:0;position:absolute;inset:0}.enhanced .stage[data-v-20429888]{width:1200px;height:760px;transform-style:preserve-3d;position:absolute;top:58%;left:50%}.ready .stage[data-v-20429888],.ready .wood[data-v-20429888],.ready .world[data-v-20429888],.ready .screen[data-v-20429888]{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ready .screen[data-v-20429888]{transition-duration:.45s}.enhanced .wood[data-v-20429888]{background:repeating-linear-gradient(0deg,#0000 0 358px,oklch(17% .02 45) 358px 361px),repeating-linear-gradient(90deg,#0000 0 1097px,oklch(17% .02 45) 1097px 1100px),repeating-linear-gradient(.6deg,#0000 0 5px,oklch(22% .03 45/.55) 5px 6px,#0000 6px 13px,oklch(36% .045 58/.35) 13px 15px,#0000 15px 23px),repeating-linear-gradient(-.4deg,#0000 0 31px,oklch(20% .025 45/.45) 31px 33px,#0000 33px 71px),linear-gradient(oklch(26% .032 50),oklch(30% .04 56) 60%,oklch(25% .03 50));width:9600px;height:2400px;position:absolute;top:-800px;left:-1400px}.enhanced .glow[data-v-20429888]{pointer-events:none;background:radial-gradient(22% 26%,oklch(60% .06 60/.3),#0000 70%);width:3200px;height:2400px;position:absolute;top:-800px;left:-1000px}.enhanced .world[data-v-20429888]{width:1200px;height:760px;transform-style:preserve-3d;position:absolute;top:0;left:0}.enhanced .screen[data-v-20429888]{width:1200px;height:760px;transform-style:preserve-3d;margin:0;position:absolute;top:0}.vignette[data-v-20429888]{z-index:2;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 58%, transparent 45%, color-mix(in srgb, var(--color-ink) 92%, transparent) 100%);transition:opacity .6s;position:absolute;inset:0}.vignette.soft[data-v-20429888]{opacity:.6}.topfade[data-v-20429888]{inset-inline:0;z-index:2;pointer-events:none;background:linear-gradient(180deg, var(--color-ink) 30%, transparent);height:260px;transition:opacity .5s;position:absolute;top:0}.hidden3d[data-v-20429888]{opacity:0;pointer-events:none}.dots[data-v-20429888]{inset-inline:0;z-index:3;justify-content:center;gap:8px;display:flex;position:absolute;top:5.25rem}.dot[data-v-20429888]{background:#414e66;border-radius:4px;width:8px;height:8px;transition:width .4s cubic-bezier(.2,.8,.2,1),background .4s}.dot.on[data-v-20429888]{width:24px}.headings[data-v-20429888]{z-index:3;pointer-events:none;width:min(520px,60vw);transition:opacity .3s;position:absolute;top:7.25rem;left:clamp(20px,5vw,64px)}.heading[data-v-20429888]{opacity:0;width:100%;transition:opacity .3s;position:absolute;top:0;left:0}.heading.on[data-v-20429888]{opacity:1;transition-delay:.35s}.edge[data-v-20429888]{z-index:3;color:#c5cfde;flex-direction:column;align-items:center;gap:6px;transition:opacity .4s;display:flex;position:absolute;top:50%}.edge.left[data-v-20429888]{left:clamp(12px,2vw,28px)}.edge.right[data-v-20429888]{right:clamp(12px,2vw,28px)}.edge.off[data-v-20429888]{opacity:0;pointer-events:none}.ring[data-v-20429888]{background:color-mix(in srgb, var(--color-ink) 70%, transparent);border:1px solid #414e66;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s;display:flex}.edge:hover .ring[data-v-20429888]{border-color:var(--color-sky)}.ring svg[data-v-20429888]{width:20px;height:20px}.hint[data-v-20429888]{z-index:3;background:color-mix(in srgb, var(--color-ink) 75%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#a7b6cc;pointer-events:none;border-radius:999px;align-items:center;gap:16px;padding:5px 12px;font-size:12px;display:flex;position:absolute;bottom:20px;left:clamp(20px,5vw,64px)}.hint span[data-v-20429888]{align-items:center;gap:8px;display:flex}.hint kbd[data-v-20429888]{font-family:var(--font-mono);border:1px solid #414e66;border-radius:4px;padding:1px 6px}.news-page[data-v-1bc68850]{background:var(--color-ink);min-height:100vh;color:var(--color-text);padding:56px 24px 72px}.news-article[data-v-1bc68850]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:4px;width:100%;max-width:1000px;margin-inline:auto;padding:40px;box-shadow:0 4px 12px #00000038}.article-meta[data-v-1bc68850]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:14px;line-height:1.7;display:flex}.article-meta a[data-v-1bc68850]{color:var(--color-sky)}.article-meta a[data-v-1bc68850]:hover{color:var(--color-text);text-decoration:underline}.article-title[data-v-1bc68850]{text-align:center;overflow-wrap:anywhere;margin-bottom:28px;font-size:clamp(28px,3.4vw,48px);font-weight:700;line-height:1.35}.article-cover[data-v-1bc68850]{border-radius:8px;width:100%;height:auto;margin-bottom:32px;display:block}.article-body[data-v-1bc68850]{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.75}.article-body[data-v-1bc68850] p{margin-bottom:1.5rem}.attachments[data-v-1bc68850]{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.attachments a[data-v-1bc68850]{border:1px solid var(--color-line);color:var(--color-sky);overflow-wrap:anywhere;border-radius:4px;padding:10px 16px;display:inline-flex}.attachments a[data-v-1bc68850]:hover{border-color:var(--color-sky)}.related-news[data-v-1bc68850]{border-top:1px solid var(--color-line);margin-top:40px;padding-top:40px}.related-news h2[data-v-1bc68850]{margin-bottom:24px;font-size:24px;font-weight:700}.related-grid[data-v-1bc68850]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.related-card[data-v-1bc68850]{border:1px solid var(--color-line);color:inherit;background:var(--color-ink);border-radius:4px;transition:transform .2s,box-shadow .2s;overflow:hidden}.related-card[data-v-1bc68850]:hover{border-color:var(--color-sky);transform:translateY(-4px);box-shadow:0 8px 16px #0000004d}.related-card img[data-v-1bc68850]{aspect-ratio:4/3;object-fit:contain;width:100%}.related-copy[data-v-1bc68850]{padding:20px}.related-category[data-v-1bc68850]{background:var(--color-surface-2);color:var(--color-sky);margin-bottom:8px;padding:3px 8px;font-size:12px;display:inline-block}.related-copy h3[data-v-1bc68850]{font-weight:700;line-height:1.5}.related-copy p[data-v-1bc68850]{-webkit-line-clamp:3;color:var(--color-muted);-webkit-box-orient:vertical;margin-top:8px;font-size:14px;display:-webkit-box;overflow:hidden}.related-copy time[data-v-1bc68850]{color:var(--color-muted);margin-top:12px;font-size:12px;display:block}@media (width<=639px){.news-page[data-v-1bc68850]{padding:24px 12px 40px}.news-article[data-v-1bc68850]{padding:24px 18px}.article-meta[data-v-1bc68850]{gap:8px;margin-bottom:28px;font-size:12px}.article-title[data-v-1bc68850]{font-size:28px}.article-body[data-v-1bc68850]{font-size:16px}.related-grid[data-v-1bc68850]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.related-card[data-v-1bc68850]{transition:none}.related-card[data-v-1bc68850]:hover{transform:none}}.obsidian-layout{--obsidian-border:var(--color-line,#ffffff1f);--obsidian-card:color-mix(in srgb, var(--color-sky) 6%, var(--color-surface));--obsidian-frame:color-mix(in srgb, var(--color-brand) 22%, var(--color-surface));color:var(--color-muted);line-height:1.7}.prose-site .obsidian-layout :where(div,p){margin-bottom:0}.obsidian-layout p+p{margin-top:.75rem}.obsidian-layout .obsidian-sheet{width:100%;max-width:1200px;margin-inline:auto}.obsidian-layout .obsidian-sheet-padded{padding:clamp(1rem,3vw,1.5rem)}.obsidian-layout .obsidian-heading{color:var(--color-sky);font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25}.obsidian-layout .obsidian-subheading{color:var(--color-text);margin:0 0 .45rem;font-size:1.05rem;line-height:1.4}.obsidian-layout .obsidian-top-6{margin-top:1.5rem}.obsidian-layout .obsidian-top-10{margin-top:2.5rem}.prose-site .obsidian-layout .obsidian-bottom-3{margin-bottom:.75rem}.prose-site .obsidian-layout .obsidian-bottom-6{margin-bottom:1.5rem}.obsidian-layout .obsidian-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(.8rem,2vw,1.5rem);display:grid}.obsidian-layout .obsidian-grid:not(:first-child){margin-top:1.5rem}.obsidian-layout .obsidian-col{grid-column:span 12;min-width:0}.obsidian-layout .obsidian-base-6{grid-column:span 6}.obsidian-layout .obsidian-col>.obsidian-card:only-child{height:100%}.obsidian-layout .obsidian-card{border:1px solid var(--obsidian-border);background:var(--obsidian-card);border-radius:.8rem;padding:clamp(.9rem,2vw,1.35rem)}.obsidian-layout .obsidian-card-outline{background:0 0;border-width:2px}.obsidian-layout .obsidian-card-head{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.obsidian-layout .obsidian-card-head .obsidian-subheading{margin:0}.obsidian-layout .obsidian-card hr{border-color:var(--obsidian-border);margin:.7rem 0}.obsidian-layout .obsidian-avatar{background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.obsidian-layout .obsidian-icon{width:1.2rem;height:1.2rem;margin:0;display:block}.obsidian-layout .obsidian-media{border-radius:.75rem;overflow:hidden}.obsidian-layout .obsidian-media img{object-fit:contain;border-radius:0;width:100%;margin:0;display:block}.obsidian-layout .obsidian-feature-tags{flex-wrap:wrap;gap:.35rem .45rem;margin:0 0 .85rem;display:flex}.obsidian-layout .obsidian-chip{background:color-mix(in srgb, var(--color-sky) 13%, transparent);color:var(--color-sky);border-radius:9999px;align-items:center;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.obsidian-layout--design{background:linear-gradient(color-mix(in srgb, var(--color-surface) 92%, transparent), color-mix(in srgb, var(--color-surface) 92%, transparent)), url(/images/products/legacy/obsidian-design-background.png) center / cover no-repeat;border-radius:.8rem;overflow:hidden}.obsidian-layout--design .obsidian-led-state .obsidian-card{border-top:3px solid var(--obsidian-led,var(--color-muted))}.obsidian-layout--design .obsidian-led-state:nth-child(2){--obsidian-led:#e65461}.obsidian-layout--design .obsidian-led-state:nth-child(3){--obsidian-led:#39b584}.obsidian-layout .obsidian-frame{background:var(--obsidian-frame);border-radius:.8rem;padding:clamp(.8rem,4vw,2.5rem)}.obsidian-layout--capacity .obsidian-sheet-padded{background:var(--color-surface);border-radius:.55rem}.obsidian-layout--capacity .obsidian-metric{background:var(--obsidian-card);border-radius:.65rem;padding:.85rem .65rem}.obsidian-layout .obsidian-center{text-align:center}.obsidian-layout .obsidian-metric-value{color:var(--color-sky);font:800 clamp(1.8rem, 4vw, 2.8rem)/1.15 var(--font-display)}.obsidian-layout .obsidian-metric p:first-of-type{color:var(--color-text);margin-top:.4rem;font-weight:700}.obsidian-layout--capacity .obsidian-metric p+p{margin-top:.3rem}.obsidian-layout--interface .obsidian-card-transparent{background:0 0;border:0;border-radius:0;padding:.25rem 0}.obsidian-layout--interface .obsidian-card-transparent .obsidian-icon{color:var(--color-sky)}.obsidian-layout--interface .obsidian-card-transparent hr{border-top-width:2px;border-color:color-mix(in srgb, var(--color-sky) 42%, transparent)}.obsidian-layout--specifications .obsidian-list{background:var(--obsidian-card);border-radius:.6rem;height:100%;padding:.8rem}.obsidian-layout .obsidian-list-item+.obsidian-list-item{border-top:1px solid var(--obsidian-border);margin-top:.32rem;padding-top:.32rem}.obsidian-layout--specifications .obsidian-spec-card{text-align:center}.obsidian-layout .obsidian-gauge{width:min(12.5rem,100%);margin:0 auto .8rem}.obsidian-layout .obsidian-gauge-content{position:relative}.obsidian-layout .obsidian-gauge svg{width:100%;height:auto;color:var(--color-sky);margin:0;display:block}.obsidian-layout .obsidian-gauge g:not(:first-child),.obsidian-layout .obsidian-gauge-overlay{opacity:.28}.obsidian-layout .obsidian-gauge-value{color:var(--color-text);font:700 clamp(1.35rem, 4vw, 2rem)/1 var(--font-display);place-items:center;display:grid;position:absolute;inset:0}@media (width>=600px){.obsidian-layout .obsidian-sm-6{grid-column:span 6}.obsidian-layout .obsidian-sm-4{grid-column:span 4}.obsidian-layout .obsidian-sm-8{grid-column:span 8}.obsidian-layout .obsidian-feature-photo{position:relative}.obsidian-layout .obsidian-feature-photo .obsidian-media{position:absolute;inset:0}.obsidian-layout .obsidian-feature-photo img{object-fit:cover;height:100%}}@media (width>=960px){.obsidian-layout .obsidian-md-3{grid-column:span 3}.obsidian-layout .obsidian-md-4{grid-column:span 4}.obsidian-layout .obsidian-md-6{grid-column:span 6}}.doll-panel{max-width:56.25rem;color:var(--color-muted);margin-inline:auto;line-height:1.7}.prose-site .doll-panel :where(p,div,ul,ol,li){margin-bottom:0}.doll-panel .doll-heading{border-bottom:2px solid var(--color-line);color:var(--color-text);font-family:var(--font-display);text-align:center;margin:0 0 1.25rem;padding-bottom:.8rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.3}.doll-panel .doll-intro{text-align:center;max-width:43rem;margin:0 auto 1.35rem}.doll-panel .doll-subheading{border-inline-start:3px solid var(--color-sky);color:var(--color-text);margin:0 0 .85rem;padding-inline-start:.7rem;font-size:1.15rem}.doll-panel .doll-features{gap:.8rem;display:grid}.doll-panel .doll-feature{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-sky) 5%, var(--color-surface));border-radius:.75rem;padding:clamp(.9rem,2.6vw,1.25rem)}.doll-panel .doll-card-title{color:var(--color-text);margin:0 0 .38rem;font-size:1rem;font-weight:700;line-height:1.4}.doll-panel .doll-feature p+p,.doll-panel .doll-feature p+ul{margin-top:.5rem}.doll-panel .doll-feature li+li{margin-top:.25rem}.doll-panel .doll-note{border-top:1px dashed var(--color-line);text-align:center;margin:1.25rem 0 0;padding-top:.85rem;font-size:.85rem}.doll-panel--process{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.75rem;padding:clamp(.85rem,3vw,1.5rem);box-shadow:0 .4rem 1.25rem #040c181a}.doll-panel--process .doll-heading{border-bottom:4px solid var(--color-sky);color:var(--color-sky);font-size:clamp(1.4rem,3vw,2.125rem)}.doll-panel--process .doll-card-title{font-size:clamp(1.05rem,2vw,1.25rem)}.doll-panel--process .doll-emphasis{color:var(--color-amber)}.doll-panel--process .doll-success{color:var(--color-positive)}.doll-panel .doll-steps,.doll-panel .doll-delivery-items{margin:0;padding:0;list-style:none}.doll-panel .doll-steps{gap:.8rem;padding-inline-start:clamp(0rem,1vw,.5rem);display:grid}.doll-panel .doll-step{--doll-step-size:2rem;grid-template-columns:var(--doll-step-size) minmax(0, 1fr);align-items:start;gap:clamp(.65rem,2vw,1rem);display:grid;position:relative}.doll-panel .doll-step:not(:last-child){min-height:calc(var(--doll-step-size) + 2.5rem);padding-bottom:.65rem}.doll-panel .doll-step:not(:last-child):before{inset-block:var(--doll-step-size) 0;background:color-mix(in srgb, var(--color-sky) 38%, var(--color-surface));content:"";width:2px;position:absolute;inset-inline-start:calc(var(--doll-step-size) / 2 - 1px)}.doll-panel .doll-step-number{width:var(--doll-step-size);height:var(--doll-step-size);background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;box-shadow:0 .15rem .4rem #040c182e}.doll-panel .doll-step:last-child .doll-step-number{background:var(--color-positive);color:var(--color-ink)}.doll-panel .doll-step-content{padding-top:.22rem}.doll-panel--delivery{border:1px solid var(--color-line);border-inline-start:3px solid var(--color-amber);background:var(--color-surface);border-radius:.75rem;padding:clamp(.9rem,2.8vw,1.4rem)}.doll-panel--delivery .doll-heading{text-align:start;border:0;margin-bottom:.35rem;padding-bottom:0}.doll-panel .doll-delivery-item{grid-template-columns:1.35rem minmax(0,1fr);gap:.6rem;padding:.65rem 0;display:grid}.doll-panel .doll-delivery-item+.doll-delivery-item{border-top:1px dashed var(--color-line)}.doll-panel .doll-delivery-item:last-child{padding-bottom:0}.doll-panel .doll-delivery-icon{text-align:center}.prose-site .fall-panel{max-width:75rem;color:var(--color-muted);gap:clamp(1rem,2.8vw,1.65rem);margin:0 auto;line-height:1.7;display:grid}.prose-site .fall-panel :where(div,p,h2,h3,ol,li){margin:0}.fall-panel .fall-heading{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.95rem);line-height:1.3}.fall-panel .fall-card-title{color:var(--color-sky);font-size:1.05rem;line-height:1.4}.fall-panel .fall-card-copy{margin-top:.45rem;font-size:.9rem;line-height:1.6}.fall-panel .fall-grid{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1.2rem);display:grid}.fall-panel .fall-feature{text-align:center;min-width:0;padding-inline:.35rem}.fall-panel .fall-feature-image{aspect-ratio:1;border:2px solid var(--color-sky);object-fit:cover;border-radius:50%;width:min(100%,10rem);margin:0 auto .75rem;display:block}.fall-panel .fall-card,.fall-panel .fall-call-feature{border:1px solid var(--color-line);border-radius:.75rem;min-width:0}.fall-panel .fall-card{background:var(--color-surface-2);padding:clamp(.9rem,2.4vw,1.3rem)}.fall-panel .fall-icon{width:1.45rem;height:1.45rem;color:var(--color-sky);margin-bottom:.55rem;display:block}.fall-panel .fall-call-feature{background:color-mix(in srgb, var(--color-sky) 14%, var(--color-surface));display:grid;overflow:hidden}.fall-panel .fall-call-image{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%;height:auto;margin:0}.fall-panel .fall-call-copy{align-self:center;padding:clamp(1rem,3vw,2rem)}.fall-panel .fall-call-copy .fall-card-title{margin-bottom:.6rem}.fall-panel .fall-alarm-grid{text-align:center}.fall-panel .fall-card-number{color:var(--color-sky);margin-bottom:.35rem;font-size:1.7rem;font-weight:800;line-height:1.1;display:block}.fall-panel.fall-panel--activity,.fall-panel.fall-panel--keyword{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.85rem;padding:clamp(.9rem,3vw,1.8rem)}.fall-panel .fall-occupancy{align-items:center}.fall-panel .fall-chart{background:var(--color-surface)}.fall-panel .fall-chart>.fall-card-title{text-align:center;margin-bottom:.8rem}.fall-panel .fall-chart-labels{justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.fall-panel .fall-chart-track{background:var(--color-surface-2);border-radius:1rem;height:.8rem;margin:.18rem 0 .6rem;overflow:hidden}.fall-panel .fall-chart-track:last-child{margin-bottom:0}.fall-panel .fall-chart-track span{width:var(--fall-fill);border-radius:inherit;background:var(--color-sky);height:100%;display:block}.fall-panel .fall-occupancy-copy p+p{margin-block-start:.6rem}.fall-panel .fall-occupancy-copy>.fall-card-title{margin-block-end:.6rem}.fall-panel .fall-card--ruled{border-inline-start:3px solid var(--color-sky)}.fall-panel .fall-steps{color:var(--color-text);text-align:center;flex-wrap:wrap;justify-content:center;gap:.85rem 1.75rem;padding:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}.fall-panel .fall-steps li{justify-items:center;gap:.45rem;display:grid;position:relative}.fall-panel .fall-steps .fall-icon{border:1px solid var(--color-sky);border-radius:50%;width:3.35rem;height:3.35rem;margin:0;padding:.8rem}.fall-panel .fall-steps-caption{text-align:center}.fall-panel .fall-notice{grid-template-columns:1.45rem minmax(0,1fr);column-gap:.75rem;display:grid}.fall-panel .fall-notice .fall-icon{grid-row:1/span 2}.fall-panel .fall-notice .fall-card-copy{grid-column:2}@media (width>=38rem){.fall-panel .fall-grid--two,.fall-panel .fall-alarm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fall-panel .fall-steps li:not(:last-child):after{border-block-start:2px solid var(--color-line-strong);border-inline-end:2px solid var(--color-line-strong);content:"";width:.5rem;height:.5rem;position:absolute;inset-block-start:1.35rem;inset-inline-end:-1.05rem;transform:rotate(45deg)}}@media (width>=60rem){.fall-panel .fall-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fall-panel .fall-call-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fall-panel .fall-call-image{height:100%}}.sleep-panel{max-width:75rem;color:var(--color-muted);margin-inline:auto;line-height:1.7}.prose-site .sleep-panel :where(div,p,ul,li){margin-bottom:0}.sleep-panel .sleep-heading{border-bottom:2px solid var(--color-sky);color:var(--color-text);font-family:var(--font-display);text-align:center;margin:0 0 1.1rem;padding-bottom:.75rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.3}.sleep-panel .sleep-heading strong{color:var(--color-amber)}.sleep-panel .sleep-intro{text-align:center;max-width:54rem;margin:0 auto 1.5rem}.sleep-panel .sleep-subheading{border-inline-start:3px solid var(--color-sky);color:var(--color-text);margin:0 0 .95rem;padding-inline-start:.7rem;font-size:clamp(1.1rem,2vw,1.3rem)}.sleep-panel .sleep-features{gap:.85rem;display:grid}.sleep-panel .sleep-feature{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-sky) 5%, var(--color-surface));border-radius:.75rem;min-width:0;padding:clamp(.85rem,2.7vw,1.35rem)}.sleep-panel .sleep-feature-title{color:var(--color-positive);margin:0 0 .55rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.4}.sleep-panel .sleep-feature ul{margin:0;padding-inline-start:1.25rem}.sleep-panel .sleep-feature li+li{margin-top:.35rem}.sleep-panel .sleep-feature li>strong:first-child{color:var(--color-positive)}.sleep-panel .sleep-feature li>strong:not(:first-child){color:var(--color-amber)}.sleep-panel .sleep-media{max-width:50rem;margin:1rem auto 0}.sleep-panel .sleep-media img{width:100%;height:auto;margin:0;display:block}.sleep-panel .sleep-warning{border:1px dashed var(--color-line-strong);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));color:var(--color-danger);text-align:center;border-radius:.5rem;margin:1rem 0 0;padding:.7rem .9rem;font-size:.875rem}.sleep-panel--delivery{border:1px solid var(--color-line);border-inline-start:3px solid var(--color-amber);background:var(--color-surface);border-radius:.75rem;padding:clamp(.85rem,2.7vw,1.4rem)}.sleep-panel .sleep-delivery-heading{color:var(--color-text);margin:0 0 .45rem;font-size:clamp(1.1rem,2vw,1.25rem)}.sleep-panel .sleep-delivery-list{margin:0;padding:0;list-style:none}.sleep-panel .sleep-delivery-item{grid-template-columns:1.4rem minmax(0,1fr);gap:.6rem;padding:.65rem 0;display:grid}.sleep-panel .sleep-delivery-item+.sleep-delivery-item{border-top:1px dashed var(--color-line)}.sleep-panel .sleep-delivery-item:last-child{padding-bottom:0}.sleep-panel .sleep-delivery-icon{text-align:center}.prose-site .rack-layout{width:100%;max-width:56.25rem;margin:0 auto}.prose-site .rack-layout__heading{color:var(--color-sky);font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(1.25rem,2.5vw,1.65rem)}.prose-site .rack-layout__features{gap:.65rem;margin:0;list-style:none;display:grid}.prose-site .rack-layout__features li{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;color:var(--color-text);overflow-wrap:anywhere;border-radius:.6rem;align-items:flex-start;gap:.6rem;margin:0;padding:.75rem .9rem;line-height:1.5;display:flex}.rack-layout__features li:before{content:"";border:solid var(--color-sky);border-width:0 2px 2px 0;flex:0 0 .44rem;height:.72rem;margin:.2em .12em 0 .2em;transform:rotate(45deg)}@media (width>=600px){.prose-site .rack-layout__features{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose-site .rack-layout .product-table-scroll{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.6rem;margin:0}.rack-layout table{line-height:1.45}.rack-layout table :is(th,td){border-width:0 0 1px;padding:.55rem .75rem}.rack-layout tbody tr:last-child>:is(th,td){border-bottom-width:0}.rack-layout thead th{background:var(--color-surface-2)}.rack-layout tbody tr:nth-child(2n){background:var(--color-ui-hover)}.rack-layout--technical table:not(:has(thead)) tbody td:first-child{width:35%;color:var(--color-text);font-weight:600}.rack-layout--loading :is(th,td):last-child{text-align:center}.rack-layout--models :is(th,td):first-child{white-space:nowrap}.prose-site .rack-layout__note{border:1px solid var(--color-line);background:var(--color-ui-hover);overflow-wrap:anywhere;border-radius:.55rem;margin:.65rem 0 0;padding:.65rem .85rem;line-height:1.55}.prose-site .rack-layout__note :where(div,p){margin-bottom:0}.rack-layout__note>hr:first-child{display:none}.rack-layout__note>:is(div,p)+:is(div,p){margin-top:.35rem}@media (width>=1024px){.device-story-model[data-v-3a0d61bb]{aspect-ratio:auto;height:clamp(160px,100svh - 380px,448px)}.device-story-with-indicator[data-v-3a0d61bb]{height:clamp(160px,100svh - 400px,448px)}}.feature-enter-active[data-v-3a0d61bb],.feature-leave-active[data-v-3a0d61bb]{transition:opacity .2s,transform .2s}.feature-enter-from[data-v-3a0d61bb],.feature-leave-to[data-v-3a0d61bb]{opacity:0;transform:translateY(8px)}.device-hotspot[data-v-3a0d61bb]{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.feature-enter-active[data-v-3a0d61bb],.feature-leave-active[data-v-3a0d61bb]{transition:none}}.strip[data-v-df3cffe2]{transform-box:fill-box}.beat[data-v-df3cffe2]{transform:scale(calc(1 + var(--pulse,0) * .5))}.led[data-v-df3cffe2]{opacity:calc(.35 + var(--pulse,1) * .65)}.site-model[data-v-81358315]{height:clamp(150px,29svh,300px)}.site-detail-enter-active[data-v-81358315],.site-detail-leave-active[data-v-81358315]{transition:opacity .18s,transform .18s}.site-detail-enter-from[data-v-81358315],.site-detail-leave-to[data-v-81358315]{opacity:0;transform:translateY(4px)}.site-copy[data-v-81358315]{min-height:155px}.site-model[data-v-81358315] canvas{width:100%;height:100%;display:block}@media (width>=1024px){.site-model[data-v-81358315]{height:clamp(280px,100svh - 290px,620px)}.site-copy[data-v-81358315]{min-height:185px}}@media (height<=700px) and (width<=1023px){.site-model[data-v-81358315]{height:20svh}.site-copy[data-v-81358315]{min-height:140px}}
