._page_4pfwm_8._page_4pfwm_8{--ink:#0b1626;--muted:#6d7787;--rose:#b35f73;--rose-glow:#ff8fab;--light:#f5f6fa;--booth:#0f1827;--night:#0b0b0d;--line:#0b16261a;--soft:#0b16260d;--ok:#2f9e62;--interface-font:"Montserrat", "Segoe UI", Arial, sans-serif;background:var(--light);color:var(--ink);font-family:var(--interface-font);line-height:1.5;overflow-x:clip}._page_4pfwm_8 *{--ui-selected:currentColor}._page_4pfwm_8 .serif{--interface-font:"Lora", Georgia, "Times New Roman", serif}._page_4pfwm_8 :where(a){font-size:inherit}._page_4pfwm_8 button:not(:where(.session-showcase *)){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}._simulation_4pfwm_45{--lp-line:#0b162626;--lp-muted:#6d7787;--ui-background:#f5f6fa;--ui-selected:#536477;color:#0b1626;background:#f5f6fa;border-radius:24px;margin-bottom:48px;padding:24px}._simulation_4pfwm_45 .session-showcase{border:0;padding:0}._simulation_4pfwm_45 .landing-section-index{letter-spacing:.12em;font-size:11px}._simulation_4pfwm_45 .landing-section-heading h2{margin:16px 0;font-size:clamp(24px,3vw,38px)}._simulation_4pfwm_45 .landing-section-heading p{font-size:14px}._simulation_4pfwm_45 .session-step-nav button{border-radius:8px}._simulation_4pfwm_45 .session-screen{--ui-selected:#536477}._simulation_4pfwm_45 .session-connect,._simulation_4pfwm_45 .session-connect *,._simulation_4pfwm_45 .session-action *,._simulation_4pfwm_45 .session-step-nav button[aria-current] *{--ui-selected:#fff}@media (max-width:700px){._simulation_4pfwm_45{margin-inline:-8px;padding:16px 10px}}._page_4pfwm_8 button,._page_4pfwm_8 input{--ui-surface:transparent;--ui-hover:transparent;--ui-border:transparent}._page_4pfwm_8._page_4pfwm_8 .nav{background:0 0;border-bottom:0;justify-content:flex-start;height:auto}._page_4pfwm_8 .account-trigger{border-radius:999px}._page_4pfwm_8 .account-menu{--ui-background-text:#0b1626;--ui-surface:#fff;--ui-selected:#0b1626;font-size:14px}._page_4pfwm_8 .account-menu .subscription-status{--sub-accent:#0b1626}._page_4pfwm_8 .pill.light,._page_4pfwm_8 .pill.outline-ink{--ui-selected:var(--ink)}._page_4pfwm_8 .pill.ink,._page_4pfwm_8 .pill.outline{--ui-selected:#fff}._page_4pfwm_8 .faq details p{--ui-selected:var(--muted)}._toneBooth_4pfwm_103,._toneNight_4pfwm_104{--line:#ffffff1f;--soft:#ffffff12;--muted:#9aa6b8;--rose:var(--rose-glow);color:#f2f0ec}._page_4pfwm_8 ._toneBooth_4pfwm_103{background:var(--booth)}._page_4pfwm_8 ._toneNight_4pfwm_104{background:var(--night)}._skip_4pfwm_117{z-index:90;background:var(--ink);color:#fff;--ui-selected:#fff;border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:16px}._skip_4pfwm_117:focus{top:16px}._page_4pfwm_8 section[id]{scroll-margin-top:72px}._kicker_4pfwm_136{letter-spacing:.24em;text-transform:uppercase;color:var(--rose);font-size:12px;font-weight:800;display:inline-block}._hero_4pfwm_146{padding:clamp(150px, 21vh, 220px) var(--gutter) clamp(28px, 4vh, 44px);text-align:center}._hero_4pfwm_146 h1{letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(42px,6.6vw,112px);font-weight:900;line-height:.96}._hero_4pfwm_146 h1 .serif{color:var(--rose);letter-spacing:-.035em;display:block}._lead_4pfwm_163{max-width:40ch;color:var(--muted);--ui-selected:var(--muted);margin:24px auto 0;font-size:clamp(17px,1.4vw,21px)}._mapWrap_4pfwm_170{width:min(1240px, calc(100% - 2 * var(--gutter)));margin:clamp(24px,4vh,48px) auto 0}._map_4pfwm_170{width:100%;height:auto;display:block;overflow:visible}._mapCable_4pfwm_180{fill:none;stroke:#0b162629;stroke-width:3px;stroke-linecap:round}._mapCableGlow_4pfwm_186{fill:none;stroke:#b35f734d;stroke-width:3px;stroke-dasharray:2 12;stroke-linecap:round}._mapPacket_4pfwm_193{fill:var(--ink)}._mapPacketRose_4pfwm_196{fill:var(--rose)}._mapBody_4pfwm_199{fill:#fff;stroke:#0b162624;stroke-width:2px}._mapLens_4pfwm_204{fill:#1c2738}._mapGlass_4pfwm_207{fill:#3a4a63}._glint_4pfwm_210{fill:#ffffff59}._mapRose_4pfwm_213{fill:var(--rose)}._mapLabel_4pfwm_216{font:800 19px var(--interface-font);fill:var(--ink);letter-spacing:-.02em}._mapSub_4pfwm_221{font:600 13px var(--interface-font);fill:var(--muted)}._mapSubLight_4pfwm_225{font:600 15px var(--interface-font);fill:#9aa6b8}._mapTag_4pfwm_229{font:800 11px var(--interface-font);letter-spacing:.2em;fill:var(--rose)}._mapSlot_4pfwm_234{fill:#1c2738}._mapPaper_4pfwm_237{fill:#fff;stroke:#0b16262e}._mapPaperRun_4pfwm_241{animation:3.2s ease-in-out infinite _paper_4pfwm_1738}@keyframes _paper_4pfwm_1738{0%,15%{clip-path:inset(0 0 100%)}55%,85%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}._mapScreen_4pfwm_257{fill:#0f1827}._mapDisplay_4pfwm_260{fill:#18243a}._mapWord_4pfwm_263{font:900 52px var(--interface-font);letter-spacing:-.06em;fill:#fff}._mapBadge_4pfwm_268{fill:#ffffff1a}._mapBadgeText_4pfwm_271{font:700 14px var(--interface-font);fill:#fff}._mapOk_4pfwm_275{fill:#3ccf7f}._mapBase_4pfwm_278{fill:#d8dce4}._mapCloud_4pfwm_281{fill:#fff;stroke:#0b162624;stroke-width:2px}._prep_4pfwm_288{width:min(1280px, calc(100% - 2 * var(--gutter)));margin:clamp(56px,9vh,96px) auto 0}._prepTitle_4pfwm_292{letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--muted);--ui-selected:var(--muted);margin:0;font-size:13px;font-weight:800}._prepList_4pfwm_302{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 0;display:grid}._prepList_4pfwm_302>div{padding:26px 20px}._prepList_4pfwm_302>div+div{border-left:1px solid var(--line)}._prepList_4pfwm_302 dt{letter-spacing:-.02em;font-size:17px;font-weight:800}._prepList_4pfwm_302 dd{color:var(--muted);margin:8px 0 0;font-size:14px}._index_4pfwm_325{width:min(1280px, calc(100% - 2 * var(--gutter)));flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 0;display:flex}._index_4pfwm_325 a{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex}._index_4pfwm_325 a:hover{box-shadow:0 0 0 1px var(--ink);transform:translateY(-2px)}._index_4pfwm_325 a span{color:var(--rose);letter-spacing:.1em;font-size:11px;font-weight:800}._chapter_4pfwm_360{padding:clamp(110px,16vh,170px) 0 clamp(80px,12vh,130px);position:relative}._chapterInner_4pfwm_364{width:min(1320px, calc(100% - 2 * var(--gutter)));margin:0 auto}._chapterHead_4pfwm_368{max-width:820px}._num_4pfwm_371{letter-spacing:.24em;color:var(--rose);font-size:13px;font-weight:800}._chapterHead_4pfwm_368 h2,._help_4pfwm_378 h2{letter-spacing:-.05em;text-wrap:balance;margin:12px 0 0;font-size:clamp(36px,4.4vw,70px);font-weight:900;line-height:1}._chapterHead_4pfwm_368 h2 .serif,._help_4pfwm_378 h2 .serif{color:var(--rose);display:block}._chapterHead_4pfwm_368 p{max-width:52ch;color:var(--muted);--ui-selected:var(--muted);margin:20px 0 0;font-size:clamp(16px,1.2vw,19px)}._sub_4pfwm_89{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:12px 48px;margin-top:clamp(72px,10vh,110px);padding-top:28px;display:grid}._sub_4pfwm_89 h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.15}._sub_4pfwm_89 p{max-width:56ch;color:var(--muted);--ui-selected:var(--muted);margin:0}._sub_4pfwm_89+*{margin-top:32px}._facts_4pfwm_423{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 24px;margin:clamp(56px,8vh,84px) 0 0;display:grid}._facts_4pfwm_423>div{padding:22px 0 4px}._facts_4pfwm_423 dt{letter-spacing:.16em;text-transform:uppercase;color:var(--rose);font-size:12px;font-weight:800}._facts_4pfwm_423 dd{max-width:40ch;margin:8px 0 0;font-size:15px}._facts_4pfwm_423 a{color:var(--rose);--ui-selected:var(--rose);font-weight:700;text-decoration:none}._numbered_4pfwm_451{counter-reset:n;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:44px 0 0;padding:0;list-style:none;display:grid}._numbered_4pfwm_451 li{counter-increment:n;color:var(--muted);padding-top:26px}._numbered_4pfwm_451 li:before{content:"0" counter(n);letter-spacing:.2em;color:var(--rose);font-size:13px;font-weight:800;display:block}._numbered_4pfwm_451 b{color:#f2f0ec;letter-spacing:-.02em;margin:10px 0 6px;font-size:19px;display:block}._film_4pfwm_483{aspect-ratio:16/9;-webkit-mask-composite:source-in;margin-top:clamp(40px,6vh,64px);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._film_4pfwm_483 video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._film_light_4pfwm_503{background:var(--light)}._film_booth_4pfwm_506{background:var(--booth)}._film_night_4pfwm_509{background:var(--night)}._walk_4pfwm_514{margin-top:32px}._walkStage_4pfwm_517{background:#eceef4;border-radius:26px;padding:142px 24px 24px;position:relative}._walkVisual_4pfwm_523{min-width:0;max-width:700px;margin:0 auto;position:relative}._callout_4pfwm_529{z-index:8;width:min(400px,100% - 48px);color:var(--ink);background:#fff;border:1px solid #b35f7333;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:absolute;top:20px;left:24px;box-shadow:0 10px 30px #0b162612}._callout_4pfwm_529[data-side=right]{left:auto;right:24px}._calloutIcon_4pfwm_549{width:40px;height:40px;color:var(--rose);background:#f8edf0;border-radius:12px;flex:none;place-items:center;display:grid}._calloutCount_4pfwm_559{letter-spacing:.12em;color:var(--rose);font-size:10px;font-weight:800}._callout_4pfwm_529 h4{margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.3}._callout_4pfwm_529 p{color:var(--muted);--ui-selected:var(--muted);margin:0;font-size:13px;line-height:1.55}._connector_4pfwm_578{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._connector_4pfwm_578 path{stroke:var(--rose);stroke-width:1.5px;stroke-dasharray:4 5;fill:none}._guidePointer_4pfwm_594{z-index:7;pointer-events:none;filter:drop-shadow(0 2px 4px #0b16264d);width:28px;height:28px;position:absolute;transform:translate(-3px,-3px)}._guidePointer_4pfwm_594 svg{width:28px;height:28px;display:block}._guideFocus_4pfwm_608{z-index:6;border:2px solid var(--rose);pointer-events:none;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #b35f731f}._captureTarget_4pfwm_619{width:0;height:0;position:absolute}._walkControls_4pfwm_624{border:0;justify-content:center;align-items:center;gap:10px;min-width:0;margin-top:18px;padding:0;display:flex}._stepTrack_4pfwm_634{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}._page_4pfwm_8 ._stepTrack_4pfwm_634 button{color:var(--muted);--ui-selected:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}._page_4pfwm_8 ._stepTrack_4pfwm_634 button[aria-current]{--ui-surface:var(--ink);--ui-hover:var(--ink);background:var(--ink);color:#fff;--ui-selected:#fff}._page_4pfwm_8 ._walkArrow_4pfwm_664,._page_4pfwm_8 ._walkToggle_4pfwm_665{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid}:is(._page_4pfwm_8 button:focus-visible,._page_4pfwm_8 a:focus-visible){outline:2px solid var(--rose);outline-offset:4px}._walkBar_4pfwm_681{background:var(--rose-glow);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}._walkBarRun_4pfwm_690{animation:_bar_4pfwm_1061 var(--hold) linear forwards}@keyframes _bar_4pfwm_1061{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._browser_4pfwm_702{color:var(--ink);background:#fff;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #0b162614,0 30px 70px #0b162624}._browserBar_4pfwm_712{background:#eef0f4;border-bottom:1px solid #0b16260f;align-items:center;gap:14px;padding:10px 14px;display:flex}._dots_4pfwm_720{gap:6px;display:flex}._dots_4pfwm_720 i{background:#d3d7df;border-radius:50%;width:10px;height:10px}._address_4pfwm_730{color:#6d7787;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;max-width:340px;margin:0 auto;padding:5px 12px;font-size:12px;font-weight:600;overflow:hidden}._shot_4pfwm_745{position:relative;overflow:hidden}._shotZoom_4pfwm_749{transform-origin:0 0;transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}._shotZoom_4pfwm_749 img{width:100%;height:100%;display:block}._cursor_4pfwm_760,._sceneCursor_4pfwm_761{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 8px #0b162640);width:26px;height:26px;margin:-4px 0 0 -6px;transition:left 1.1s cubic-bezier(.65,0,.35,1),top 1.1s cubic-bezier(.65,0,.35,1);position:absolute}._ring_4pfwm_773{z-index:2;pointer-events:none;opacity:0;border:2px solid #b35f73;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;animation:1.6s ease-out 1s _ring_4pfwm_773;position:absolute}@keyframes _ring_4pfwm_773{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}._desk_4pfwm_797{background:linear-gradient(140deg,#dfe6f2,#f4e6ea);border-radius:22px;padding:28px 28px 0;position:relative;overflow:hidden}._bridgeCard_4pfwm_804{position:relative}._bridgeCard_4pfwm_804 img{width:100%;height:auto;display:block}._deskBody_4pfwm_812{background:#f6f7fa;place-items:center;min-height:190px;padding:24px;display:grid;position:relative}._download_4pfwm_820,._installer_4pfwm_821,._prompt_4pfwm_822,._connected_4pfwm_823{animation:.5s cubic-bezier(.2,.8,.2,1) _rise_4pfwm_1}@keyframes _rise_4pfwm_1{0%{opacity:0;transform:translateY(14px)}}._download_4pfwm_820{background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex;box-shadow:0 12px 30px #0b16261f}._download_4pfwm_820 b,._installer_4pfwm_821 b,._prompt_4pfwm_822 b{font-size:15px;display:block}._download_4pfwm_820 small{color:var(--muted);--ui-selected:var(--muted);font-size:13px;font-weight:600}._fileIcon_4pfwm_853{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}._installer_4pfwm_821,._prompt_4pfwm_822{background:#fff;border-radius:10px;width:min(380px,100%);padding:20px 22px;box-shadow:0 20px 50px #0b16262e}._installer_4pfwm_821 p,._prompt_4pfwm_822 p{color:var(--muted);--ui-selected:var(--muted);margin:6px 0 0;font-size:14px}._installBar_4pfwm_879{background:#e6e9ef;border-radius:3px;height:6px;margin-top:16px;display:block;overflow:hidden}._installBar_4pfwm_879 i{background:var(--ink);transform-origin:0;width:100%;height:100%;animation:3.2s ease-out forwards _bar_4pfwm_1061;display:block}._promptActions_4pfwm_895{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._promptActions_4pfwm_895 span{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}._promptActions_4pfwm_895 ._promptOk_4pfwm_908{color:#fff;box-shadow:none;background:#1a73e8}._connected_4pfwm_823{align-items:center;gap:12px;max-width:420px;font-weight:700;display:flex}._okDot_4pfwm_920{background:var(--ok);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 6px #2f9e6229}._taskbar_4pfwm_928{color:#fff;background:#141c2ce0;align-items:center;gap:12px;height:46px;margin:22px -28px 0;padding:0 16px;display:flex}._start_4pfwm_938{background:linear-gradient(135deg,#66a8ff,#2f6fd6);border-radius:4px;width:22px;height:22px}._trayGap_4pfwm_944{flex:1}._tray_4pfwm_944{opacity:.35;transition:opacity .4s;position:relative}._trayOn_4pfwm_952{opacity:1}._trayIcon_4pfwm_955{width:24px;height:24px;color:var(--ink);background:#fff;border-radius:6px;place-items:center;font-size:15px;font-weight:900;display:grid}._balloon_4pfwm_966{color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;animation:.4s ease-out _rise_4pfwm_1;position:absolute;bottom:38px;right:-40px;box-shadow:0 12px 30px #0b162633}._clock_4pfwm_980{font-size:12px;font-weight:600}._sceneWrap_4pfwm_986{text-align:center;background:linear-gradient(160deg,#fff,#eef1f6);border-radius:22px;margin:0;padding-bottom:22px;box-shadow:0 0 0 1px #0b16260f}._scene_4pfwm_761{width:100%;height:auto;display:block}._sceneCaption_4pfwm_999{background:var(--ink);color:#fff;border-radius:999px;max-width:calc(100% - 32px);padding:11px 22px;font-size:15px;font-weight:700;animation:.4s ease-out _rise_4pfwm_1;display:inline-block}._fade_4pfwm_1010{transition:opacity .6s}._livePill_4pfwm_1013{fill:#fffffff0}._livePillText_4pfwm_1016{font:700 12px var(--interface-font);fill:var(--ink)}._spinner_4pfwm_1020{fill:none;stroke:#9aa6b8;stroke-width:3px;stroke-dasharray:20 40;transform-box:fill-box;transform-origin:50%;animation:1s linear infinite _spin_4pfwm_1020}@keyframes _spin_4pfwm_1020{to{transform:rotate(360deg)}}._port_4pfwm_1034{fill:#2a3548}._cable_4pfwm_1037{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;stroke-dasharray:760;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}._dial_4pfwm_1045{fill:#2a3548}._dialText_4pfwm_1048{font:900 15px var(--interface-font);fill:#fff}._ledOn_4pfwm_1052{fill:#3ccf7f;filter:drop-shadow(0 0 6px #3ccf7f);transition:fill .4s}._ledOff_4pfwm_1057{fill:#c9ced8;transition:fill .4s}._barTrack_4pfwm_1061{fill:#ffffff1f}._barFill_4pfwm_1064{fill:#fff;transform-box:fill-box;transform-origin:0;animation:3s ease-out forwards _bar_4pfwm_1061}._door_4pfwm_1070{fill:#eef1f6;stroke:#0b162633;stroke-dasharray:5 5}._roll_4pfwm_1075{fill:#fff;stroke:var(--rose);stroke-width:4px}._ribbon_4pfwm_1080{fill:#b35f7380}._print_4pfwm_1083{transition:transform 1.8s cubic-bezier(.45,0,.2,1)}._sheet_4pfwm_1086{fill:#fff;stroke:#0b162629}._cell_4pfwm_1090{fill:#f2c9d3}._sheetText_4pfwm_1093{font:800 9px var(--interface-font);letter-spacing:.1em;fill:var(--ink)}._slots_4pfwm_1100{background:linear-gradient(160deg,#fff,#f3eef1);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 0 0 1px #0b16260f}._shots_4pfwm_1110{gap:14px;display:grid}._shotCard_4pfwm_1114{align-items:center;gap:14px;margin:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex}._shotCard_4pfwm_1114 span{aspect-ratio:4/3;background-size:260%;border-radius:10px;width:132px;box-shadow:0 10px 24px #0b162624}._shotCard_4pfwm_1114 figcaption{font-size:15px;font-weight:800}._shotUsed_4pfwm_1134{opacity:.3;transform:translate(18px)}._strip_4pfwm_1138{aspect-ratio:1/3;background:#fff6ee;border-radius:6px;grid-template-rows:repeat(3,1fr) auto auto;gap:6%;width:clamp(140px,15vw,190px);padding:10% 9%;display:grid;position:relative;box-shadow:0 24px 50px #0b162629}._slot_4pfwm_1100{border:2px dashed #b35f7373;border-radius:4px;position:relative;overflow:hidden}._slot_4pfwm_1100 i{opacity:0;background-size:260%;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.3)}._slot_4pfwm_1100 b{color:var(--rose);font-size:12px;font-weight:800;position:absolute;top:4px;left:6px}._slotFull_4pfwm_1174{border-style:solid;border-color:#0000}._slotFull_4pfwm_1174 i{opacity:1;transform:none}._slotFull_4pfwm_1174 b{color:#fff;text-shadow:0 1px 3px #0006}._stripLogo_4pfwm_1186{text-align:center;letter-spacing:.08em;color:var(--rose);font-size:12px;font-weight:900}._stripQr_4pfwm_1193{background:repeating-conic-gradient(var(--ink) 0 25%, #fff 0 50%) 0 0 / 7px 7px;border:3px solid var(--ink);justify-self:center;width:28px;height:28px}._flow_4pfwm_1203{background:#ffffff0a;border-radius:22px;padding:clamp(22px,3vw,36px);box-shadow:0 0 0 1px #ffffff14}._flowTrack_4pfwm_1209{background:#ffffff1f;border-radius:2px;height:3px;margin:0 8.33333%;position:relative;transform:translateY(13px)}._flowFill_4pfwm_1217{background:var(--rose-glow);border-radius:2px;transition:width .8s cubic-bezier(.65,0,.35,1);position:absolute;inset:0 auto 0 0}._flowStops_4pfwm_1224{text-align:center;color:#6f7c90;grid-template-columns:repeat(6,1fr);margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid;position:relative}._flowStops_4pfwm_1224 span{color:#9aa6b8;background:#1b2638;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 8px;font-size:12px;transition:background .4s,color .4s;display:grid}._flowDone_4pfwm_1250{color:#f2f0ec}._flowDone_4pfwm_1250 span{background:var(--rose-glow);color:var(--booth)}._flowStage_4pfwm_1257{aspect-ratio:16/8;background:#0a111d;border-radius:14px;place-items:center;margin-top:26px;display:grid;overflow:hidden}._flowStage_4pfwm_1257>div{animation:.5s cubic-bezier(.2,.8,.2,1) _rise_4pfwm_1}._flowStart_4pfwm_1269 b{background:var(--rose-glow);color:var(--booth);border-radius:999px;padding:16px 30px;font-size:clamp(15px,1.6vw,20px);animation:1.6s ease-in-out infinite _pulse_4pfwm_1;display:inline-block}@keyframes _pulse_4pfwm_1{50%{transform:scale(1.06)}}._flowFrames_4pfwm_1283{gap:16px;display:flex}._flowFrames_4pfwm_1283 span{aspect-ratio:1/3;opacity:.5;background:#fff6ee;border-radius:4px;width:clamp(44px,5vw,64px)}._flowFrames_4pfwm_1283 ._flowPicked_4pfwm_1294{opacity:1;outline:3px solid var(--rose-glow);outline-offset:4px}._flowCount_4pfwm_1299{color:#fff;font-size:clamp(80px,12vw,150px);font-weight:900;line-height:1}._flowGrid_4pfwm_1305{grid-template-columns:repeat(4,clamp(60px,9vw,120px));gap:10px;display:grid}._flowGrid_4pfwm_1305 span{aspect-ratio:4/3;opacity:.4;background-size:260%;border-radius:6px}._flowGrid_4pfwm_1305 ._flowPicked_4pfwm_1294{opacity:1;outline:3px solid var(--rose-glow)}._flowRetouch_4pfwm_1320{aspect-ratio:3/2;background-position:50%;background-size:cover;border-radius:10px;justify-content:center;align-items:flex-end;width:min(70%,420px);animation:2.4s ease-in-out infinite alternate _smooth_4pfwm_1;display:flex}@keyframes _smooth_4pfwm_1{0%{filter:none}to{filter:brightness(1.08)saturate(1.1)contrast(.96)}}._flowRetouch_4pfwm_1320 span{color:#fff;background:#0b0b0db3;border-radius:999px;margin-bottom:12px;padding:7px 12px;font-size:12px;font-weight:700}._flowDone2_4pfwm_1348{align-items:center;gap:28px;display:flex}._flowPrint_4pfwm_1353{aspect-ratio:1/3;background:#fff6ee;border-radius:4px;width:clamp(54px,7vw,80px);animation:1.4s cubic-bezier(.2,.8,.2,1) _slideUp_4pfwm_1}@keyframes _slideUp_4pfwm_1{0%{opacity:0;transform:translateY(60%)}}._flowQr_4pfwm_1366{aspect-ratio:1;background:repeating-conic-gradient(#fff 0 25%, #0a111d 0 50%) 0 0 / 14px 14px;border:8px solid #fff;border-radius:6px;width:clamp(70px,9vw,110px)}._brands_4pfwm_1376{margin-top:36px}._brandTabs_4pfwm_1379{width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:28px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}._page_4pfwm_8 ._brandTabs_4pfwm_1379 button{color:var(--muted);--ui-selected:var(--muted);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700}._page_4pfwm_8 ._brandTabs_4pfwm_1379 button:hover{color:var(--ink);--ui-selected:var(--ink)}._page_4pfwm_8 ._brandTabs_4pfwm_1379 button[aria-selected=true]{--ui-surface:var(--ink);--ui-hover:var(--ink);background:var(--ink);color:#fff;--ui-selected:#fff}._brandPanel_4pfwm_1409{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:28px;display:grid}._lcdWrap_4pfwm_1416{min-width:0}._lcdBody_4pfwm_1419{background:linear-gradient(160deg,#2b3445,#141a25);border-radius:26px;gap:18px;padding:22px;display:flex;box-shadow:0 30px 60px #0b162640,inset 0 1px #ffffff14}._lcd_4pfwm_1416{--interface-font:"Segoe UI", Arial, sans-serif;aspect-ratio:4/3;color:#e9edf3;background:#05070b;border-radius:8px;flex:1;min-width:0;padding:16px 18px;overflow:hidden}._lcd_4pfwm_1416 *{--interface-font:"Segoe UI", Arial, sans-serif}._lcdTabs_4pfwm_1443{text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:11px;font-weight:700;display:flex}._lcdTabs_4pfwm_1443 span{color:#6b7586;border-radius:4px;padding:4px 8px}._lcdTabs_4pfwm_1443 ._lcdTabOn_4pfwm_1456{color:#fff;background:#e0712b}._lcdTitle_4pfwm_1460{border-bottom:1px solid #2a313d;margin:12px 0 8px;padding-bottom:8px;font-size:clamp(14px,1.3vw,17px);font-weight:700}._lcdList_4pfwm_1467{margin:0;padding:0;font-size:clamp(13px,1.2vw,15px);list-style:none}._lcdList_4pfwm_1467 li{animation:_rise_4pfwm_1 .35s calc(var(--i) * 60ms) both;border-radius:4px;justify-content:space-between;padding:7px 10px;display:flex}._lcdList_4pfwm_1467 ._lcdSel_4pfwm_1480{color:#fff;animation:_rise_4pfwm_1 .35s calc(var(--i) * 60ms) both, _sel_4pfwm_1 .6s .6s both;background:#e0712b;font-weight:700}@keyframes _sel_4pfwm_1{0%{color:#e9edf3;background:0 0}}._lcdCheck_4pfwm_1494{font-size:10px}._lcdButtons_4pfwm_1497{color:#8792a5;flex-direction:column;justify-content:space-between;align-items:center;width:52px;padding:6px 0;font-size:10px;font-weight:800;display:flex}._lcdWheel_4pfwm_1508{border:3px solid #3c4659;border-radius:50%;width:48px;height:48px;animation:2.6s ease-in-out infinite _wheel_4pfwm_1;box-shadow:inset 0 0 0 10px #232b39}@keyframes _wheel_4pfwm_1{50%{transform:rotate(60deg)}}._lcdCrumbs_4pfwm_1521{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:16px;font-size:12px;font-weight:700;display:flex}._lcdCrumbs_4pfwm_1521 span{background:var(--soft);border-radius:999px;padding:5px 10px;transition:background .3s,color .3s}._lcdCrumbs_4pfwm_1521 ._lcdCrumbOn_4pfwm_1538{background:var(--ink);color:#fff}._brandCopy_4pfwm_1542 ._kicker_4pfwm_136{color:var(--muted);letter-spacing:.12em}._brandSteps_4pfwm_1546{counter-reset:s;margin:14px 0 0;padding:0;list-style:none}._brandSteps_4pfwm_1546 li{counter-increment:s;border-top:1px solid var(--line);padding:14px 0 14px 40px;font-size:16px;font-weight:600;position:relative}._brandSteps_4pfwm_1546 li:before{content:counter(s);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;position:absolute;top:13px;left:0}._chips_4pfwm_1575{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._chips_4pfwm_1575 span{background:var(--soft);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700}._source_4pfwm_1588{color:var(--rose);--ui-selected:var(--rose);margin-top:16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}._lab_4pfwm_1599,._wb_4pfwm_1600,._cal_4pfwm_529{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}._labPhoto_4pfwm_1607,._wbPhoto_4pfwm_1608{aspect-ratio:3/2;background:#111;border-radius:18px;margin:0;position:relative;overflow:hidden}._labImage_4pfwm_1616,._wbPhoto_4pfwm_1608 span{background-position:50%;background-size:cover;transition:filter .45s;position:absolute;inset:-6px}._grain_4pfwm_1624{mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");transition:opacity .4s;position:absolute;inset:0}._labPhoto_4pfwm_1607 figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0b1626b8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 14px;font-size:14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}._labPhoto_4pfwm_1607 figcaption span{font-variant-numeric:tabular-nums;color:#c9d2df;font-weight:700}._labControls_4pfwm_1653{gap:22px;display:grid}._labRow_4pfwm_1657{gap:8px;display:grid}._labHead_4pfwm_1661{justify-content:space-between;align-items:baseline;display:flex}._labHead_4pfwm_1661 b{font-size:16px}._labHead_4pfwm_1661 output{font-variant-numeric:tabular-nums;color:var(--rose);font-weight:800}._labRow_4pfwm_1657 small{color:var(--muted);--ui-selected:var(--muted);font-size:14px}._page_4pfwm_8 ._labRow_4pfwm_1657 input[type=range]{width:100%;accent-color:var(--ink);background:0 0;border:0;margin:0;padding:0}._labNote_4pfwm_1687{color:var(--muted);--ui-selected:var(--muted);margin:0;font-size:13px}._page_4pfwm_8 ._wb_4pfwm_1600{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);margin-top:28px}._wbPhoto_4pfwm_1608 i{mix-blend-mode:multiply;transition:background .45s;position:absolute;inset:0}._segmented_4pfwm_1703{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}._page_4pfwm_8 ._segmented_4pfwm_1703 button{--ui-surface:#fff;--ui-hover:#fff;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700}._page_4pfwm_8 ._segmented_4pfwm_1703 button:hover{box-shadow:0 0 0 1px var(--ink)}._page_4pfwm_8 ._segmented_4pfwm_1703 button[aria-pressed=true]{--ui-surface:var(--ink);--ui-hover:var(--ink);background:var(--ink);color:#fff;--ui-selected:#fff;box-shadow:none}._wbNote_4pfwm_1733{margin:18px 0 10px;font-size:17px;font-weight:600}._paper_4pfwm_1738{aspect-ratio:2/3;justify-self:center;width:min(300px,70vw);margin-bottom:30px;position:relative}._paperSheet_4pfwm_1745{background:#fff;border-radius:4px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #0b162629,0 0 0 1px #0b16260f}._paperPrint_4pfwm_1755{background:#fff6ee;grid-template-columns:1fr 1fr;gap:4%;padding:6%;transition:transform .25s;display:grid;position:absolute;inset:0}._paperCell_4pfwm_1765{background-size:260%;border-radius:2px}._paperLine_4pfwm_1769,._paperLineV_4pfwm_1770{position:absolute}._paperLine_4pfwm_1769{background:repeating-linear-gradient(90deg,#d33 0 6px,#0000 6px 12px);height:2px;top:50%;left:0;right:0}._paperLineV_4pfwm_1770{background:repeating-linear-gradient(#d33 0 6px,#0000 6px 12px);width:2px;top:0;bottom:0;left:50%}._paperCaption_4pfwm_1795{color:var(--muted);text-align:center;font-size:12px;position:absolute;bottom:-30px;left:-20px;right:-20px}._sizes_4pfwm_1804{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);display:grid}._sizes_4pfwm_1804 figure{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin:0;display:grid}._sizes_4pfwm_1804 figcaption{color:var(--muted);font-size:15px}._sizes_4pfwm_1804 figcaption b{letter-spacing:-.04em;color:var(--ink);margin-bottom:6px;font-size:28px;font-weight:900;display:block}._size46_4pfwm_1828,._size26_4pfwm_1829{aspect-ratio:2/3;background:#fff6ee;border-radius:4px;width:150px;padding:10px;position:relative;box-shadow:0 20px 44px #0b162624}._size46_4pfwm_1828{grid-template-columns:1fr 1fr;gap:6px;display:grid}._size46_4pfwm_1828 span,._size26Strip_4pfwm_1844 span{background-size:260%;border-radius:2px}._size26_4pfwm_1829{grid-template-columns:1fr 1fr;gap:14px;display:grid}._size26Strip_4pfwm_1844{grid-template-rows:repeat(3,1fr) .5fr;gap:6px;animation:4s ease-in-out infinite _split_4pfwm_1;display:grid}._size26Strip_4pfwm_1844:first-child{animation-name:_splitLeft_4pfwm_1}@keyframes _split_4pfwm_1{0%,35%{transform:none}55%,85%{transform:translate(10px)rotate(2deg)}to{transform:none}}@keyframes _splitLeft_4pfwm_1{0%,35%{transform:none}55%,85%{transform:translate(-10px)rotate(-2deg)}to{transform:none}}._cutLine_4pfwm_1888{border-left:2px dashed var(--rose);animation:4s ease-in-out infinite _cut_4pfwm_1888;position:absolute;top:-6px;bottom:-6px;left:50%}@keyframes _cut_4pfwm_1888{0%,15%{clip-path:inset(0 0 100%);opacity:1}35%,45%{clip-path:inset(0);opacity:1}55%,to{clip-path:inset(0);opacity:0}}._help_4pfwm_378{width:min(860px, calc(100% - 2 * var(--gutter)));margin:0 auto;padding:clamp(110px,16vh,170px) 0 clamp(90px,14vh,150px)}._help_4pfwm_378 h2{margin-bottom:34px}._contactNote_4pfwm_1923{color:#9aa6b8;--ui-selected:#9aa6b8;margin:26px 0 0}@media (prefers-reduced-motion:reduce){._page_4pfwm_8 *,._page_4pfwm_8 :before,._page_4pfwm_8 :after{transition:none!important;animation:none!important}}@media (max-width:1100px){._prepList_4pfwm_302{grid-template-columns:repeat(3,minmax(0,1fr))}._prepList_4pfwm_302>div:nth-child(4){border-left:0}._prepList_4pfwm_302>div:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:900px){._walk_4pfwm_514,._walkFlip_4pfwm_1951,._brandPanel_4pfwm_1409,._lab_4pfwm_1599,._wb_4pfwm_1600,._cal_4pfwm_529,._sizes_4pfwm_1804,._sub_4pfwm_89{grid-template-columns:1fr}._walkFlip_4pfwm_1951 ._walkVisual_4pfwm_523{order:0}._page_4pfwm_8 ._wb_4pfwm_1600{grid-template-columns:1fr}._sceneCaption_4pfwm_999{padding:9px 16px;font-size:13px}._numbered_4pfwm_451{grid-template-columns:1fr}._film_4pfwm_483{margin-inline:calc(-1 * var(--gutter));-webkit-mask-image:none;mask-image:none}._shotCard_4pfwm_1114 span{width:84px}._flowStops_4pfwm_1224{font-size:10px}}@media (max-width:600px){._prepList_4pfwm_302{grid-template-columns:1fr}._prepList_4pfwm_302>div+div{border-left:0;border-top:1px solid var(--line)}._desk_4pfwm_797{padding:14px 14px 0}._taskbar_4pfwm_928{margin-inline:-14px}._deskBody_4pfwm_812{min-height:170px;padding:16px}._lcdBody_4pfwm_1419{gap:10px;padding:14px}._lcdButtons_4pfwm_1497{display:none}._flowStops_4pfwm_1224 li{font-size:0}._flowStops_4pfwm_1224 span{font-size:12px}._flowGrid_4pfwm_1305{grid-template-columns:repeat(2,90px)}._sizes_4pfwm_1804 figure{grid-template-columns:110px 1fr}._size46_4pfwm_1828,._size26_4pfwm_1829{width:110px}._index_4pfwm_325 a{padding:8px 12px;font-size:13px}._shotCard_4pfwm_1114 figcaption{display:none}}._srOnly_4pfwm_2035{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._prepIcons_4pfwm_2045{padding:0 var(--gutter);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 30px;margin:24px auto 0;font-size:12px;font-weight:700;list-style:none;display:flex}._prepIcons_4pfwm_2045 li{align-items:center;gap:8px;display:flex}._prepIcons_4pfwm_2045 svg{flex-shrink:0}._num_4pfwm_371{align-items:center;gap:10px;display:inline-flex}._index_4pfwm_325 a{align-items:center;gap:8px;display:inline-flex}._chapter_4pfwm_360{padding:70px 0}._chapterInner_4pfwm_364{max-width:1120px}._chapterHead_4pfwm_368 h2,._help_4pfwm_378 h2{font-size:clamp(32px,4vw,56px)}._chapterHead_4pfwm_368 h2 .serif{display:inline}._sub_4pfwm_89{margin-top:48px}._facts_4pfwm_423{margin-top:32px}._hero_4pfwm_146{padding-top:clamp(140px,18vh,190px)}._hero_4pfwm_146 h1{font-size:clamp(42px,6vw,88px)}._mapWrap_4pfwm_170{max-width:980px;margin-top:20px}@media (min-width:901px){._intro_4pfwm_2108{height:max(680px,min(100svh,960px));padding:96px var(--gutter) 20px;flex-direction:column;display:flex}._hero_4pfwm_146{flex:none;padding:0}._hero_4pfwm_146 h1{margin-top:12px;font-size:clamp(42px,min(5vw,8svh),80px)}._lead_4pfwm_163{margin-top:16px}._hero_4pfwm_146 .actions{margin-top:22px}._mapWrap_4pfwm_170{flex:1;justify-content:center;align-items:center;width:100%;max-width:980px;min-height:0;margin:16px auto 0;display:flex;container-type:size}._mapWrap_4pfwm_170 ._map_4pfwm_170{aspect-ratio:1200/560;width:min(100cqw,214.286cqh);max-width:100%;height:auto}}@media (min-width:901px) and (max-width:1000px){._intro_4pfwm_2108{padding-top:144px}}@media (max-width:360px){._hero_4pfwm_146{padding-top:200px}}._checkFlow_4pfwm_2152{grid-template-columns:repeat(3,1fr);gap:32px;margin:42px 0;padding:0;list-style:none;display:grid}._checkFlow_4pfwm_2152 li{border:1px solid var(--line);border-radius:20px;justify-items:center;gap:16px;padding:26px 12px;display:grid;position:relative}._checkFlow_4pfwm_2152 li+li:before{content:"→";color:var(--rose);font-size:24px;position:absolute;top:40%;right:calc(100% + 7px)}._checkFlow_4pfwm_2152 svg{color:var(--rose)}._quickNotes_4pfwm_2180{max-width:1120px;padding:32px var(--gutter) 0;margin:0 auto;font-size:14px}._quickNotes_4pfwm_2180 p{align-items:center;gap:10px;display:flex}._quickNotes_4pfwm_2180 svg{color:var(--rose);flex-shrink:0}._quickNotes_4pfwm_2180 a,._support_4pfwm_2196 a{color:var(--rose);font-weight:700}._help_4pfwm_378{padding:70px 0 40px}._support_4pfwm_2196{width:min(860px, calc(100% - 2 * var(--gutter)));color:var(--muted);margin:0 auto 70px;font-size:14px}._brandPanel_4pfwm_1409{display:block}._brandNotes_4pfwm_2212{color:var(--muted);margin-top:18px;font-size:13px}._brandNotes_4pfwm_2212 summary{cursor:pointer;font-weight:700}._brandNotes_4pfwm_2212 li+li{margin-top:6px}._lcdList_4pfwm_1467 li{position:relative}._menuTarget_4pfwm_2227{width:0;height:0;position:absolute;top:50%;right:20px}@media (max-width:700px){._walkStage_4pfwm_517{padding:16px 12px 18px}._callout_4pfwm_529,._callout_4pfwm_529[data-side=right]{width:100%;min-height:110px;margin-bottom:26px;padding:14px;position:relative;top:auto;left:auto;right:auto}._walkVisual_4pfwm_523{z-index:2}._walkControls_4pfwm_624{flex-wrap:wrap;gap:8px}._stepTrack_4pfwm_634{flex-wrap:nowrap;flex-basis:100%;order:-1;gap:4px}._page_4pfwm_8 ._stepTrack_4pfwm_634 button{padding:9px}._stepTrack_4pfwm_634 button>span:not(._walkBar_4pfwm_681){display:none}._page_4pfwm_8 ._walkArrow_4pfwm_664,._page_4pfwm_8 ._walkToggle_4pfwm_665{width:28px;height:32px}._chapter_4pfwm_360{padding:48px 0}._checkFlow_4pfwm_2152{gap:20px}._checkFlow_4pfwm_2152 li{padding:22px 8px;font-size:12px}._checkFlow_4pfwm_2152 li+li:before{font-size:20px;right:calc(100% + 2px)}}.session-showcase{border-top:1px solid var(--lp-line);padding:80px 0}.session-step-nav{grid-template-columns:repeat(6,1fr);gap:8px;margin:32px 0 20px;display:grid}.session-step-nav button{border:1px solid var(--lp-line);color:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:14px 10px;font-size:12px;display:flex}.session-step-nav button span{opacity:.55;font-size:10px}.session-step-nav button[aria-current]{background:var(--ui-selected);color:var(--ui-background)}.session-window{border:1px solid var(--lp-line);border-radius:12px;overflow:hidden;box-shadow:0 18px 60px #2833400c}.session-window-bar{border-bottom:1px solid var(--lp-line);letter-spacing:1px;justify-content:space-between;align-items:center;padding:13px 22px;font-size:10px;display:flex}.session-window-bar>span:first-child{letter-spacing:0;align-items:center;gap:8px;font-size:13px;display:flex}.session-screen{aspect-ratio:16/10;color:#536477;background:#f5f3ef;overflow:hidden;container-type:inline-size}.session-screen h3{margin:0 0 18px;font-size:clamp(18px,3cqw,40px);font-weight:500;line-height:1.4}.session-screen p{font-size:clamp(10px,1.4cqw,16px)}.session-action{color:#fff;cursor:pointer;background:#536477;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:clamp(11px,1.4cqw,16px);display:inline-flex}.session-action:disabled{opacity:.4;cursor:default}.session-welcome,.session-connect{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:30px;display:flex}.session-welcome{background:#fff}.session-welcome>span{letter-spacing:3px;font-size:10px}.session-welcome h3{margin:35px 0 65px;font-family:Georgia,serif;font-size:4cqw;font-weight:700}.session-connect{color:#fff;background:#232820}.session-connect p{opacity:.65;margin:0 0 35px}.session-frames{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:3cqw;display:flex}.session-frames h3{letter-spacing:2px;font-size:2.5cqw}.session-frame-options{justify-content:center;gap:6cqw;width:100%;min-height:0;display:flex}.session-frame-options>button{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:8px;display:flex}.session-frame-options>button[aria-pressed=true]{outline-offset:6px;outline:2px solid #536477}.session-frame-options>button>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;font-size:1.1cqw;display:flex}.session-frame-options .session-strip{width:11cqw}.session-strip{aspect-ratio:1/3;color:#865f63;background:#fff7e8 url(/landing/cute-frame.png) 50%/100% 100%;flex-direction:column;flex-shrink:0;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #44332214;container-type:inline-size}.session-strip-photos{flex-direction:column;flex-shrink:0;gap:4%;width:80%;height:76%;display:flex;position:absolute;top:4%;left:10%}.session-strip-photos .session-pose,.session-empty-photo{flex-shrink:0;width:100%;height:30.66%}.session-strip strong{text-align:center;letter-spacing:.5cqw;white-space:nowrap;width:80%;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:5cqw;font-weight:600;line-height:1.2;position:absolute;top:81%}.session-empty-photo{color:#b79c94;background:#f1e6e0;border:1px solid #dbcac2;place-items:center;display:grid}.session-empty-photo svg{width:18%;height:auto}.strip-variant-1{background-blend-mode:luminosity;background-color:#e5f1e7}.strip-variant-2{background-blend-mode:luminosity;background-color:#f9ddd5}.session-pose{aspect-ratio:3/2;width:100%;display:block}.session-capture{background:#29241f;height:100%;position:relative}.session-capture>.session-pose{aspect-ratio:auto;width:100%;height:100%}.session-camera-toolbar{color:#fff;text-shadow:0 1px 4px #000;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:20px;left:22px;right:22px}.session-countdown{text-align:center;color:#fff;text-shadow:0 2px 18px #0005;font-size:13cqw;font-weight:400;position:absolute;inset:25% 0 auto}.session-photo-count{text-align:center;color:#fff;text-shadow:0 1px 5px #000;font-size:1.8cqw;position:absolute;bottom:22%;left:0;right:0}.session-capture>.session-action{white-space:nowrap;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.session-selection{grid-template-columns:1.7fr 1fr;height:100%;display:grid}.session-selection>div{padding:4cqw 3cqw}.session-selection h3,.session-selection p{text-align:center}.session-photo-grid{grid-template-columns:repeat(3,1fr);gap:1cqw;margin-top:3cqw;display:grid}.session-photo-grid button{cursor:pointer;background:#fff;border:2px solid #0000;padding:0;position:relative;overflow:hidden}.session-photo-grid button[aria-pressed=true]{border-color:#536477}.session-photo-grid button:disabled{cursor:default}.session-photo-number,.session-selected-number{border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid;position:absolute;top:5px}.session-photo-number{background:#fff9;left:5px}.session-selected-number{color:#fff;background:#536477;right:5px}.session-selection aside{background:#e3e4e2;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;padding:2cqw;font-size:1.5cqw;display:flex}.session-selection aside p{margin:0}.session-selection .session-strip{width:11cqw}.session-selection .session-action{width:100%;margin-top:1cqw}.session-result{grid-template-columns:1.65fr 1fr;height:100%;display:grid}.session-result-print{background:#e3e4e2;justify-content:center;align-items:center;display:flex}.session-result-print .session-strip{width:18cqw}.session-result-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:4cqw;display:flex}.session-result-copy h3{white-space:pre-line;font-size:3.5cqw}.session-result-qr{color:#f5f3ef;background:#536477;border-radius:12px;width:9cqw;height:9cqw;padding:1cqw}.session-result-copy small{margin:5px 0;font-size:.9cqw}.session-print-label{color:#fff;text-align:center;background:#536477;width:100%;padding:12px;font-size:1.2cqw}.session-result-copy button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;font-size:1.2cqw;display:flex}.session-preview-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.session-preview-footer p{color:var(--lp-muted);margin:0;font-size:11px}.session-preview-footer>div{gap:8px;display:flex}.session-preview-footer button{border:1px solid var(--lp-line);color:inherit;cursor:pointer;background:0 0;padding:10px}.session-preview-footer button:disabled{opacity:.3;cursor:default}@media (max-width:650px){.session-showcase{padding:48px 0}.session-step-nav{grid-template-columns:repeat(3,1fr)}.session-step-nav button{gap:6px;padding:10px 6px;font-size:10px}.session-window-bar{letter-spacing:0;padding:10px;font-size:8px}.session-screen{aspect-ratio:auto;min-height:370px}.session-welcome,.session-connect{min-height:370px;padding:20px}.session-welcome h3{margin:20px 0 40px;font-size:25px}.session-connect h3{font-size:23px}.session-connect p{font-size:12px}.session-frames{min-height:400px;padding:22px 10px}.session-frames h3{font-size:20px}.session-frame-options{gap:3cqw}.session-frame-options .session-strip{width:20cqw}.session-frame-options>button>span{font-size:8px}.session-capture{height:370px}.session-countdown{font-size:85px}.session-photo-count{font-size:14px}.session-selection{grid-template-columns:1fr}.session-selection>div{padding:20px 12px}.session-selection h3{margin-bottom:5px;font-size:22px}.session-selection p{font-size:10px}.session-photo-grid{gap:7px;margin-top:15px}.session-selection aside{grid-template-columns:1fr 60px;gap:6px;padding:15px;font-size:12px;display:grid}.session-selection aside .session-strip{grid-area:1/2/4;width:60px}.session-selection aside p{text-align:left}.session-selection .session-action{grid-column:1;padding:10px}.session-result{grid-template-columns:1fr 1fr;min-height:390px}.session-result-print .session-strip{width:34cqw}.session-result-copy{padding:15px}.session-result-copy h3{font-size:21px}.session-result-qr{width:65px;height:65px}.session-result-copy small{font-size:8px}.session-result-copy p,.session-print-label,.session-result-copy button{font-size:10px}.session-preview-footer p{font-size:9px}}html body .session-showcase .session-strip strong{color:#865f63!important}.session-screen-0{aspect-ratio:auto}.session-welcome{text-align:left;grid-template-columns:1fr 1fr;gap:32px;padding:clamp(24px,4vw,52px);display:grid}.session-welcome-copy>span{letter-spacing:2px;font-size:11px}.session-welcome .session-welcome-copy h3{margin:18px 0;font-size:clamp(24px,3cqw,38px)}.session-welcome-copy p{margin-bottom:24px;font-size:15px;line-height:1.7}.session-welcome-samples{justify-content:center;align-items:center;gap:14px;display:flex}.session-welcome-samples .session-strip{width:28%;max-width:125px}.session-welcome-samples .session-strip:nth-child(2){transform:translateY(-12px)}@media (max-width:640px){.session-welcome{grid-template-columns:1fr;gap:28px}.session-welcome-samples .session-strip{max-width:85px}}html body .session-showcase .session-action,html body .session-showcase .session-step-nav button[aria-current]{border-color:#536477;color:#fff!important;background:#536477!important}html body .session-showcase .session-step-nav button[aria-current] span{color:inherit!important}html body .session-showcase .session-selection aside{background:#e3e4e2}html body .session-showcase .session-photo-grid button:disabled{opacity:1}html body .session-showcase .session-photo-grid button[aria-pressed=true]{border-color:#536477}html body .session-showcase .session-countdown{text-shadow:0 3px 8px #0009,0 8px 28px #0007;color:#fff!important}html body .session-showcase .session-connect :is(h3,p),html body .session-showcase .session-camera-toolbar,html body .session-showcase .session-camera-toolbar span,html body .session-showcase .session-photo-count{color:#fff!important}
