:root{--accent: #16d9ff;--accent-2: #5ee7ff;--amber: #f7c873;--border: rgba(109, 204, 238, .28);--button-text: #eafdff;--danger: #ff7a8a;--estimate-bg: rgba(7, 18, 30, .78);--estimate-border: rgba(91, 178, 212, .28);--input-bg: rgba(6, 13, 24, .72);--input-border: rgba(118, 180, 214, .52);--muted: #91a8b9;--note-bg: rgba(10, 35, 54, .82);--note-border: rgba(48, 172, 217, .32);--note-text: #caecff;--page-bg: #03070d;--primary: #069fd0;--secondary: rgba(55, 78, 101, .78);--status-bg: rgba(30, 50, 69, .86);--strong: #f3fbff;--surface: rgba(9, 17, 28, .82);--text: #e9f5ff;--topbar-bg: rgba(3, 8, 15, .78);--topbar-muted: #9cb4c7;--topbar-text: #f7fbff;color:var(--text);background:var(--page-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--border: rgba(63, 109, 143, .28);--danger: #b91c1c;--estimate-bg: rgba(236, 246, 252, .92);--estimate-border: rgba(85, 124, 153, .28);--input-bg: rgba(255, 255, 255, .9);--input-border: rgba(94, 125, 150, .48);--muted: #617286;--note-bg: rgba(226, 241, 250, .92);--note-border: rgba(91, 151, 190, .38);--note-text: #16435d;--page-bg: #eef4f8;--secondary: rgba(73, 91, 112, .88);--status-bg: rgba(221, 232, 239, .92);--strong: #0d1726;--surface: rgba(255, 255, 255, .86);--text: #172233;--topbar-bg: rgba(8, 14, 22, .86);--topbar-muted: #b9c8d6;--topbar-text: #ffffff}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body,#app{min-height:100%}body{background:var(--page-bg);color:var(--text);margin:0;overflow-x:hidden}button,input,select{font:inherit}button{letter-spacing:0}.topbar{align-items:center;color:var(--topbar-text);display:flex;gap:24px;justify-content:space-between;min-height:70px;padding:16px 30px;z-index:20}.landing-topbar{background:linear-gradient(180deg,#03080ff5,#03080f8f),var(--topbar-bg);border-bottom:1px solid rgba(58,151,190,.2);left:0;position:absolute;right:0;top:0}.dashboard-topbar{background:var(--topbar-bg);border-bottom:1px solid var(--border)}.hidden{display:none!important}.operation-broadcast{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#fff;min-height:30px;overflow:hidden;width:100%}.operation-broadcast.severity-red{background:#a92232;border-color:#ff7b8a}.operation-broadcast.severity-yellow{background:#8a6500;border-color:#ffd34f}.operation-broadcast.severity-green{background:#17683f;border-color:#68d89e}.operation-broadcast-track{align-items:center;display:flex;gap:48px;min-height:28px;width:max-content}.operation-broadcast-track span{display:block;font-size:13px;font-weight:700;flex:0 0 auto;white-space:nowrap}.operation-broadcast-track span+span{display:none}.operation-broadcast.is-overflowing .operation-broadcast-track{animation:operation-message-scroll var(--broadcast-duration, 18s) linear infinite;will-change:transform}.operation-broadcast.is-overflowing .operation-broadcast-track span+span{display:block}.operation-broadcast:hover .operation-broadcast-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.operation-broadcast.is-overflowing{overflow-x:auto}.operation-broadcast.is-overflowing .operation-broadcast-track{animation:none}.operation-broadcast.is-overflowing .operation-broadcast-track span+span{display:none}}@keyframes operation-message-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--broadcast-distance, 0px)))}}.brand{align-items:baseline;display:flex;gap:28px;min-height:40px;white-space:nowrap}.brand strong{color:#f8fbff;font-size:clamp(24px,2vw,38px);font-weight:900;letter-spacing:0;text-shadow:0 0 18px rgba(58,207,255,.18)}.brand span{color:var(--topbar-muted);font-size:clamp(15px,1vw,20px)}.topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.theme-toggle,.segmented{background:#050c159e;border:1px solid rgba(103,152,180,.36);border-radius:18px;display:inline-grid;gap:3px;padding:3px}.theme-toggle{align-items:center;grid-template-columns:34px 46px 34px;height:44px;justify-items:center;padding:4px 8px;width:128px}.theme-icon{align-items:center;background:transparent;border:0;color:#b8c4d0;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.theme-icon[aria-pressed=true],.theme-icon:hover{color:#f7fbff}.theme-icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:22px}.theme-switch{align-items:center;background:#57677c6b;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:22px;padding:2px;width:44px}.theme-switch span{background:linear-gradient(135deg,#f2f8ff,#94a3b8);border-radius:50%;box-shadow:0 0 12px #e3efff52;display:block;height:18px;transform:translate(0);transition:transform .16s ease;width:18px}.theme-switch[aria-pressed=true] span{transform:translate(22px)}.segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented-language{border-radius:14px;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);width:132px}.segmented button{background:transparent;border:0;border-radius:9px;color:var(--topbar-text);cursor:pointer;min-width:0;padding:9px 12px;white-space:nowrap}.segmented button[aria-pressed=true]{background:linear-gradient(135deg,#14a6d675,#0b2741e6);box-shadow:inset 0 0 0 1px #40daff38;color:#f2fcff;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%)}.download-cta,.sidebar button,.form button,.download,.order button,#logoutButton{background:linear-gradient(135deg,#14defff5,#0577c2eb),var(--primary);border:1px solid rgba(90,229,255,.58);border-radius:8px;box-shadow:inset 0 0 14px #ffffff29,0 0 18px #14b1e738;color:var(--button-text);cursor:pointer;font-weight:700;padding:11px 16px;text-decoration:none}.download-cta{align-items:center;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%,0 50%);display:inline-flex;justify-content:center;min-width:184px;padding-inline:28px;text-align:center;white-space:nowrap}.landing-page{background:#03070d;color:#e9f5ff;min-height:100vh}.landing-hero-scroll{height:220vh;position:relative}.landing-hero{background:linear-gradient(90deg,#02070dfa,#040c16e6 37%,#03080ffa),#03070d;height:auto;min-height:max(100vh,900px);overflow:hidden;position:sticky;top:0}.landing-hero:before{background:linear-gradient(180deg,#02070d14,#02070dd1);content:"";inset:0;opacity:1;position:absolute;z-index:0}.landing-hero:after{background:linear-gradient(90deg,#03070cdb,#03070c24 42%,#03070cc2),linear-gradient(180deg,rgba(3,7,12,.52),transparent 42%,rgba(3,7,12,.82));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.side-rail{background:linear-gradient(180deg,#0a1f2ed1,#02080fa8),#030a129e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(56,190,242,.38);clip-path:polygon(14px 0,calc(100% - 20px) 0,100% 18px,100% 54%,62% 66%,62% 88%,calc(100% - 18px) calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 12px);box-shadow:inset 0 0 28px #14c5f61f,0 0 24px #14c5f61f;display:grid;gap:0;grid-auto-rows:96px;height:min(72vh,630px);left:24px;min-height:560px;padding:14px 14px 34px;position:absolute;top:118px;width:124px;z-index:5}.side-rail button{align-items:center;background:transparent;border:0;color:#9fb2c3;cursor:pointer;display:grid;font-weight:700;gap:8px;justify-items:center;min-height:96px;padding:10px 8px;position:relative;width:100%}.side-rail button:not(:last-child):after{background:linear-gradient(90deg,transparent,rgba(141,196,224,.34),transparent);bottom:0;content:"";height:1px;left:8px;position:absolute;right:8px}.side-rail button.active,.side-rail button:hover{background:radial-gradient(circle at 50% 22%,rgba(43,223,255,.26),transparent 56%),#0c56767a;color:#5ee7ff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 12px),0 12px);box-shadow:inset 0 0 0 1px #57deff6b,0 0 18px #34dcff38}.rail-icon{align-items:center;color:#3ee8ff;display:inline-flex;height:34px;justify-content:center;width:34px}.rail-icon svg{fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55;width:32px}.hero-auth{left:clamp(150px,11.5vw,230px);position:absolute;top:clamp(72px,8vh,132px);width:min(490px,34vw);z-index:7}.auth-frame{background:radial-gradient(circle at 85% 20%,rgba(95,205,255,.12),transparent 32%),linear-gradient(135deg,#132637ad,#040c179e 52%,#112333ad),#040b1494;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18);border:1px solid rgba(75,214,255,.56);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 48px #60b1e614,0 0 0 1px #1081b047,0 0 42px #108cc83d;padding:22px 34px 26px;position:relative}.auth-frame:before,.auth-frame:after{border-color:#59e6ff;border-style:solid;content:"";height:30px;position:absolute;width:30px}.auth-frame:before{border-width:2px 0 0 2px;left:-2px;top:-2px}.auth-frame:after{border-width:0 2px 2px 0;bottom:-2px;right:-2px}.panel-kicker{color:var(--accent-2);font-size:12px;letter-spacing:.16em;margin:0 0 14px;opacity:.82}.auth-panel{padding:0}.auth-panel h1{color:#f4fbff;font-size:clamp(28px,2.2vw,42px);line-height:1.1;margin:0 0 18px}.auth-panel.auth-register h1{font-size:clamp(28px,2vw,38px);margin-bottom:14px}.auth-panel.auth-register .form{gap:10px}.auth-panel.auth-register .form input,.auth-panel.auth-register .form select{min-height:42px;padding-bottom:9px;padding-top:9px}.auth-panel h1:after{background:linear-gradient(90deg,#37e9ff,#37e9ff00);content:"";display:block;height:3px;margin-top:12px;width:78px}.hero-visual{inset:70px 0 0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.hero-video{--hero-video-width: min(100vw, var(--hero-video-natural-width, 1280px));height:auto;filter:saturate(1.03) contrast(1.06);left:48.8%;-webkit-mask-image:radial-gradient(ellipse at 50% 52%,#000 0 58%,rgba(0,0,0,.82) 68%,transparent 88%);mask-image:radial-gradient(ellipse at 50% 52%,#000 0 58%,rgba(0,0,0,.82) 68%,transparent 88%);max-width:none;max-height:calc(100vh - 72px);min-width:0;object-fit:contain;opacity:0;position:absolute;top:53%;transform:translate(-50%,-50%);transition:opacity .24s ease;width:var(--hero-video-width);z-index:2}.hero-video.is-loaded{opacity:.94}.hud-readout{color:#9eb3c4;letter-spacing:.22em;position:absolute;right:5vw;text-align:left;top:47%;z-index:4}.hud-readout span{color:#66dfff;display:block;font-size:12px;margin-bottom:14px}.hud-readout strong{display:block;font-size:11px;font-weight:600;line-height:1.8}.hero-copy{bottom:90px;color:#bfd2df;max-width:450px;position:absolute;right:clamp(34px,3.5vw,66px);text-shadow:0 2px 16px rgba(0,0,0,.92);width:min(450px,29vw);z-index:6}.hero-copy:before{background:linear-gradient(135deg,#030a12d1,#030a127a),radial-gradient(ellipse at 50% 58%,rgba(1,5,10,.76),rgba(1,5,10,.42) 58%,transparent 82%);border:1px solid rgba(79,192,238,.16);border-radius:12px;box-shadow:0 0 26px #040c147a;content:"";inset:-22px -26px -20px -22px;pointer-events:none;position:absolute;z-index:-1}.hero-copy>span,.section-heading>span,.cockpit-section>div>span{color:var(--amber);display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:12px}.hero-copy h2,.section-heading h2,.cockpit-section h2{color:#f4fbff;font-size:clamp(26px,2.1vw,42px);line-height:1.08;margin:0 0 16px}.hero-copy p,.section-heading p,.cockpit-section p{color:#a9bdcc;font-size:15px;line-height:1.75;margin:0}.hero-copy ul{background:linear-gradient(90deg,#020a12d1,#05172494);border:1px solid rgba(75,214,255,.22);border-radius:10px;display:grid;gap:9px;list-style:none;margin:18px 0 0;padding:12px 14px}.hero-copy li{border-left:2px solid rgba(94,231,255,.86);color:#effbff;padding-left:10px}.form{display:grid;gap:13px}.form label{color:#d9e9f2;display:grid;font-weight:700;gap:8px}.form .checkline{align-items:center;color:#cfe5ef;display:flex;gap:8px}.form .checkline input{appearance:auto;background:transparent;border:0;flex:0 0 16px;height:16px;min-height:0;padding:0;width:auto}.inline-field{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.inline-field button{white-space:nowrap}.form input,.form select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:7px;color:var(--text);min-height:44px;outline:none;padding:11px 13px;width:100%}.input-with-icon,.password-field{position:relative}.password-field{display:grid}.input-with-icon input,.password-field input{padding-left:48px}.input-with-icon:before,.password-field:before{background-color:#a7bfd0;content:"";height:22px;left:14px;opacity:.92;pointer-events:none;position:absolute;top:calc(50% + 13px);transform:translateY(-50%);width:22px;z-index:2}.input-email:before{clip-path:path("M2 5.5H20V18.5H2V5.5ZM4 7.6V8.9L11 13.6L18 8.9V7.6L11 12.2L4 7.6Z")}.input-lock:before{clip-path:path("M6 10H18V20H6V10ZM8 10H10V7.8C10 6.2 10.9 5.2 12 5.2C13.1 5.2 14 6.2 14 7.8V10H16V7.8C16 4.9 14.3 3.3 12 3.3C9.7 3.3 8 4.9 8 7.8V10Z");top:50%}.form input:focus,.form select:focus{border-color:#52e3ffe6;box-shadow:0 0 0 3px #28b7e629}.form button.secondary{background:#283a4fd1;border-color:#799db857;box-shadow:none}.password-field input{padding-right:52px}.form .password-toggle{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:var(--muted);display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px}.form .password-toggle svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.form .password-toggle:hover,.form .password-toggle:focus-visible{background:#ffffff12;color:var(--text)}.human-verification{background:#05121f8a;border:1px solid rgba(72,194,233,.28);border-radius:10px;display:grid;gap:8px;min-height:108px;padding:10px 12px 8px}.human-verification.is-error{min-height:auto}.human-verification .cf-turnstile{min-height:65px}.local-human-challenge{border:1px solid rgba(45,212,230,.32);border-radius:10px;display:grid;gap:8px;padding:10px}.local-human-challenge[hidden],.human-verification .cf-turnstile[hidden]{display:none}.local-human-heading{align-items:center;color:var(--text);display:flex;font-weight:800;justify-content:space-between}.inline-button{border-radius:8px;font-size:13px;min-height:30px;padding:4px 10px;width:auto}.local-human-hint{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.local-human-question{color:var(--accent-strong);font-size:20px;font-weight:900;letter-spacing:.08em}.local-human-answer-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 30px}.local-human-challenge input{min-height:40px}.local-human-confirm{min-height:40px;padding-left:14px;padding-right:14px}.local-human-result{align-items:center;border:1px solid rgba(121,157,184,.25);border-radius:999px;color:var(--muted);display:inline-flex;font-size:18px;font-weight:900;height:28px;justify-content:center;line-height:1;width:28px}.local-human-result:empty{opacity:.42}.local-human-result.is-correct{background:#26d68029;border-color:#66f0a3b8;color:#66f0a3;box-shadow:0 0 14px #66f0a338}.local-human-result.is-incorrect{background:#ff5e7524;border-color:#ff6e84ad;color:#ff6f87;box-shadow:0 0 14px #ff5e752e}.auth-panel.auth-register .human-verification{gap:6px;min-height:auto;padding:8px 10px 6px}.auth-panel.auth-register .local-human-challenge{gap:6px;padding:8px 10px}.auth-panel.auth-register .local-human-hint,.auth-panel.auth-register .human-verification-status{font-size:12px}.auth-panel.auth-register .local-human-question{font-size:19px}.human-verification-status{font-size:13px;line-height:1.35}.form-status{margin:0;min-height:1.4em;white-space:pre-line}.form-status.error{color:var(--danger)}.form-status.info{color:var(--muted)}.form-status.success{color:#66f0a3}.showcase-section{background:linear-gradient(180deg,#03070d,#08131e 46%,#03070d);border-top:1px solid rgba(68,160,196,.22);padding:96px clamp(24px,5vw,92px)}.section-heading{max-width:820px;margin-bottom:34px}.comparison-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid figure{background:#040c15d6;border:1px solid rgba(73,190,234,.28);margin:0;overflow:hidden}.comparison-grid img{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.comparison-grid figcaption{color:#c5d7e2;font-weight:700;padding:16px 18px}.cockpit-section{align-items:center;background:#02060b;display:grid;gap:40px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);padding:0 clamp(24px,5vw,92px) 96px}.cockpit-section img{border:1px solid rgba(73,190,234,.22);box-shadow:0 0 34px #1c97d22e;display:block;width:100%}.cockpit-section .download-cta{margin-top:24px}.cockpit-section .download-cta span{color:inherit;display:inline;font-size:18px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0;text-align:center}:root[data-theme=light] .landing-page{background:#eef7fb;color:#102235}:root[data-theme=light] .landing-hero{background:linear-gradient(90deg,#ecf7fcfa,#e6f3fadb 42%,#dbedf8f5),#eef7fb}:root[data-theme=light] .landing-hero:before{filter:saturate(.82) contrast(.92) brightness(1.16);opacity:.34}:root[data-theme=light] .landing-hero:after{background:linear-gradient(90deg,#eff9fdeb,#eff9fd38 42%,#eaf7fddb),linear-gradient(180deg,rgba(240,249,253,.76),transparent 44%,rgba(231,244,251,.88))}:root[data-theme=light] .landing-topbar{background:linear-gradient(180deg,#f5fbfff0,#e6f2fab8),#eef7fce0;border-bottom-color:#2b709738}:root[data-theme=light] .landing-topbar .brand strong{color:#071627;text-shadow:0 0 16px rgba(20,161,210,.14)}:root[data-theme=light] .landing-topbar .brand span{color:#38566d}:root[data-theme=light] .theme-toggle,:root[data-theme=light] .segmented{background:#f4fafdc7;border-color:#41749152}:root[data-theme=light] .theme-icon{color:#50677b}:root[data-theme=light] .theme-icon[aria-pressed=true],:root[data-theme=light] .theme-icon:hover{color:#0d2536}:root[data-theme=light] .segmented button{color:#13283b}:root[data-theme=light] .segmented button[aria-pressed=true]{background:linear-gradient(135deg,#6cd3f6b8,#daf2fcf5);color:#062033}:root[data-theme=light] .side-rail{background:linear-gradient(180deg,#effaffc7,#d1e8f4ad),#eff9fdb3;border-color:#2c9bca6b;box-shadow:inset 0 0 30px #149dcf21,0 0 24px #149dcf1f}:root[data-theme=light] .side-rail button{color:#51677a}:root[data-theme=light] .side-rail button.active,:root[data-theme=light] .side-rail button:hover{background:radial-gradient(circle at 50% 22%,rgba(43,194,236,.22),transparent 58%),#e0f4fcc7;color:#047fa6}:root[data-theme=light] .rail-icon{color:#05a7cf}:root[data-theme=light] .auth-frame{background:radial-gradient(circle at 85% 20%,rgba(17,145,202,.14),transparent 32%),linear-gradient(135deg,#f2fafec2,#e2f1f9a3 52%,#f5fbffb8),#eff8fdb3;border-color:#169ecf8f;box-shadow:inset 0 0 0 1px #ffffff85,inset 0 0 48px #3384b014,0 0 0 1px #1081b02e,0 0 42px #108cc829}:root[data-theme=light] .auth-panel h1,:root[data-theme=light] .hero-copy h2,:root[data-theme=light] .section-heading h2,:root[data-theme=light] .cockpit-section h2{color:#071827}:root[data-theme=light] .auth-panel .form label,:root[data-theme=light] .form .checkline{color:#13283b}:root[data-theme=light] .input-with-icon:before,:root[data-theme=light] .password-field:before{background-color:#075f84;filter:drop-shadow(0 0 1px rgba(255,255,255,.95));opacity:1}:root[data-theme=light] .panel-kicker,:root[data-theme=light] .hero-copy>span,:root[data-theme=light] .section-heading>span,:root[data-theme=light] .cockpit-section>div>span{color:#037ca8}:root[data-theme=light] .hero-copy{color:#2d475c;text-shadow:none}:root[data-theme=light] .hero-copy:before{background:linear-gradient(135deg,#f3fafee0,#e1f1f99e),radial-gradient(ellipse at 50% 58%,rgba(236,248,254,.84),rgba(229,243,251,.54) 58%,transparent 82%);border-color:#238bbb33;box-shadow:0 0 28px #31759c29}:root[data-theme=light] .hero-copy p,:root[data-theme=light] .section-heading p,:root[data-theme=light] .cockpit-section p{color:#37566c}:root[data-theme=light] .hero-copy ul{background:linear-gradient(90deg,#f3fbffe6,#e2f3fbb8);border-color:#1c91c342}:root[data-theme=light] .hero-copy li{color:#112b3e}:root[data-theme=light] .showcase-section{background:linear-gradient(180deg,#eef7fb,#dfeff7 48%,#eef7fb);border-top-color:#3a82a533}:root[data-theme=light] .comparison-grid figure{background:#f6fbfee6;border-color:#268bbc47}:root[data-theme=light] .comparison-grid figcaption{color:#1a3347}:root[data-theme=light] .cockpit-section{background:#eef7fb}:root[data-theme=light] .cockpit-section img{border-color:#268bbc42;box-shadow:0 0 34px #1c97d224}.workspace{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 70px)}.dashboard-workspace{background:var(--page-bg)}.sidebar{background:#0b131fe6;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:16px}.sidebar button{width:100%}.panel{min-width:0}.dashboard-panel{padding:28px}.dashboard-section{border-bottom:1px solid var(--border);margin:0 0 28px;padding:0 0 28px;scroll-margin-top:20px}.dashboard-section-titlebar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 18px}.dashboard-section-titlebar h1{margin:0}.logout-ghost{background:#22364ac7!important;border-color:#7ab5d761!important;box-shadow:none!important;min-width:116px;padding:10px 18px!important}.logout-ghost:hover,.logout-ghost:focus-visible{background:#30526de6!important;box-shadow:0 0 16px #14b1e72e!important}.dashboard-section:last-of-type{border-bottom:0}.metrics{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metrics div{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:16px}.metrics dt{color:var(--muted);font-size:13px}.metrics dd{color:var(--strong);font-size:24px;margin:8px 0 0;overflow-wrap:anywhere}.metrics.compact{margin-top:18px}.metrics.compact dd{font-size:16px;overflow-wrap:anywhere}.account-deletion-footer{display:flex;justify-content:flex-end;padding:8px 0 0}.account-deletion-danger{background:color-mix(in srgb,var(--danger) 7%,transparent);border:1px solid color-mix(in srgb,var(--danger) 42%,transparent);border-radius:8px;margin:0;max-width:620px;padding:14px 16px;width:100%}.account-deletion-danger:not([open]){background:transparent;border-color:transparent;padding:0;width:auto}.account-deletion-danger summary{border:1px solid color-mix(in srgb,var(--danger) 48%,transparent);border-radius:6px;color:var(--danger);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;line-height:1.2;padding:7px 11px}.account-deletion-danger>p{line-height:1.6;margin:14px 0 0}.account-deletion-form{margin-top:16px;max-width:620px}.form .account-deletion-acknowledgement{align-items:center;display:flex;font-weight:600;gap:10px}.form .account-deletion-acknowledgement input{flex:0 0 auto;height:17px;min-height:0;padding:0;width:17px}.form .account-deletion-submit{background:#b42335;border-color:#ffa0ae80;box-shadow:none;justify-self:start}.form .account-deletion-submit:hover,.form .account-deletion-submit:focus-visible{background:#d12d43}.history{margin:24px 0;overflow-x:auto}.history table{background:var(--surface);border:1px solid var(--border);border-collapse:collapse;width:100%}.history th,.history td{border-bottom:1px solid var(--border);padding:10px;text-align:left;vertical-align:top}.history td strong,.history td span{display:block}.table-cell-content{min-width:0}.table-action{background:var(--secondary);border:0;border-radius:6px;color:var(--button-text);cursor:pointer;padding:8px 10px;white-space:nowrap}.table-action:disabled{cursor:not-allowed;opacity:.48}.table-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0}.pager-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pager-controls label{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:6px}.pager-controls select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text);padding:7px 8px}.muted{color:var(--muted);font-size:13px}.error{color:var(--danger)}.payment-estimate{background:var(--estimate-bg);border:1px solid var(--estimate-border);border-radius:6px;padding:12px}.payment-estimate dl{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.payment-estimate dt{color:var(--muted);font-size:12px}.payment-estimate dd{color:var(--strong);font-weight:700;margin:4px 0 0}.payment-note{background:var(--note-bg);border:1px solid var(--note-border);border-radius:6px;color:var(--note-text);font-size:13px;line-height:1.5;margin:0;padding:10px}.payment-note span{display:block;margin-top:4px}#rechargeForm>button[type=submit]{justify-self:center;max-width:320px;min-width:220px;width:min(320px,100%)}.status{background:var(--status-bg);border-radius:999px;display:inline-block;padding:2px 8px}.status.paid{background:#dcfce7;color:#166534}.status.pending{background:#fef3c7;color:#92400e}.status.closed,.status.refunded{background:#fee2e2;color:#991b1b}.order{display:grid;gap:14px;max-width:760px}.order code{background:var(--surface);border:1px solid var(--border);border-radius:6px;display:block;overflow-wrap:anywhere;padding:12px}.payment-qr{align-items:center;display:grid;gap:10px;justify-items:center;margin:0;max-width:320px}.payment-qr img{background:#fff;border:1px solid var(--border);border-radius:6px;display:block;height:auto;max-width:100%;padding:8px;width:280px}.payment-qr figcaption{color:var(--muted);font-size:13px;line-height:1.5;text-align:center}.download-modal-overlay{align-items:center;background:radial-gradient(circle at 50% 38%,rgba(20,178,231,.16),transparent 36%),#000409c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.download-modal{background:radial-gradient(circle at 82% 0,rgba(72,217,255,.16),transparent 34%),linear-gradient(135deg,#102131f0,#050d18eb);border:1px solid rgba(83,219,255,.58);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);box-shadow:inset 0 0 42px #69cbff14,0 0 44px #13b6ec47;color:#eafdff;max-width:520px;padding:30px 34px 28px;position:relative;width:min(520px,100%)}.download-modal-kicker{color:var(--accent-2);display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:12px}.download-modal h2{color:#f7fcff;font-size:30px;line-height:1.15;margin:0 0 14px}.download-modal p{color:#bdd1df;line-height:1.7;margin:0}.download-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.download-modal-options{display:grid;gap:12px;grid-template-columns:1fr;margin-top:24px}.download-package-option{align-items:flex-start;display:flex;flex-direction:column;min-height:104px;padding:15px 16px;text-align:left;white-space:normal}.download-package-option strong{color:inherit;font-size:15px}.download-package-option span{color:#e0f1f9c2;font-size:12px;font-weight:500;line-height:1.55;margin-top:8px}@media(max-width:560px){.download-modal-options{grid-template-columns:1fr}}.download-modal .secondary,.download-modal-close{background:#23374cd1;border:1px solid rgba(121,157,184,.34);color:#eafdff;cursor:pointer;font-weight:700;padding:11px 16px}.download-modal-close{align-items:center;border-radius:6px;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:16px;top:14px;width:34px}.download-modal-status{color:#66f0a3;min-height:1.5em;padding-top:14px}@media(max-width:1180px){.hero-auth{left:140px;width:min(480px,44vw)}.hero-copy{display:none}.hero-video{left:52%;width:86vw}}@media(max-width:820px){.landing-hero-scroll{height:auto}.landing-hero{display:grid;gap:24px;height:auto;min-height:100vh;overflow:visible;padding:100px 16px 48px;position:relative}.landing-topbar{flex-direction:column;position:relative}.side-rail{display:none}.hero-auth{left:auto;order:2;position:relative;top:auto;width:100%;z-index:7}.hero-visual{min-height:360px;order:1;position:relative}.hero-video{left:50%;min-width:0;top:50%;transform:translate(-50%,-50%);width:120vw}.hud-readout{display:none}.hero-copy{display:block;order:3;position:relative;right:auto;bottom:auto}.comparison-grid,.cockpit-section,.workspace{grid-template-columns:1fr}.cockpit-section{padding-top:0}.topbar{align-items:stretch;gap:12px;padding:14px 16px}.topbar-actions{justify-content:flex-start}.dashboard-topbar{align-items:stretch;flex-direction:column}.dashboard-topbar .topbar-actions{max-width:100%;width:100%}.sidebar{border-bottom:1px solid var(--border);border-right:0;flex-direction:row;flex-wrap:wrap}.sidebar button{flex:1 1 100px}.dashboard-panel{padding:20px 16px}.table-toolbar{align-items:stretch;flex-direction:column}.history{overflow-x:auto}#orders-section table,#orders-section tbody,#orders-section tr,#orders-section td{display:block;width:100%}#orders-section table{background:transparent;border:0}#orders-section thead{display:none}#orders-section tr{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:0 0 12px;overflow:hidden}#orders-section td{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(68px,.32fr) minmax(0,1fr);padding:10px 12px}#orders-section td:last-child{border-bottom:0}#orders-section td:before{color:var(--muted);content:attr(data-label);font-size:13px;font-weight:600}}html:has(.experience-app){color-scheme:only light;--experience-modal-surface:rgba(245,250,255,.97);--experience-modal-ink:#15273d}:root[data-theme=dark]:has(.experience-app){--experience-modal-surface:rgba(16,28,43,.98);--experience-modal-ink:#edf4ff}html:has(.experience-app),body:has(.experience-app){margin:0;overflow:hidden;background:#111b2a}.experience-app{position:fixed;inset:0;width:100%;height:100svh;min-height:0;overflow:clip;color:#fff}.experience{position:relative;isolation:isolate;width:100%;height:100svh;overflow:clip;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;--glass-ink:#15273d;--glass-muted:#50637a;--glass-surface:rgba(245,250,255,.93)}:root[data-theme=dark] .experience{--glass-ink:#edf4ff;--glass-muted:#a5b6cc;--glass-surface:rgba(13,23,37,.94)}.experience button{font-family:inherit}.experience button:focus-visible,.experience a:focus-visible{outline:2px solid #c2eaff;outline-offset:5px}.experience [hidden]{display:none!important}.experience-topbar.topbar{position:absolute;z-index:30;top:20px;left:clamp(20px,4vw,76px);right:clamp(20px,4vw,76px);height:62px;min-height:0;padding:0 22px;border:1px solid rgba(238,247,255,.18);border-radius:40px;background:#121e2e38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff12;display:flex;gap:24px;align-items:center;justify-content:space-between}.experience-brand{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:0;flex-shrink:0;background:transparent;border:0;padding:4px 0;cursor:pointer;color:#fff}.experience-brand strong{display:flex;align-items:center;gap:8px;font-size:25px;line-height:1.05;font-weight:750;letter-spacing:-.065em}.experience-brand>span{font-size:10px;letter-spacing:.18em;margin-top:3px;color:#d8e4ef}.brand-orbit{font-size:15px;color:#d1e4fe}.experience .topbar-actions{gap:13px;flex:0 0 auto}.experience .theme-toggle{display:flex;gap:4px;padding:0;border:0;background:none;min-width:87px;width:87px;flex:0 0 87px;height:28px;min-height:28px}.experience .theme-icon{width:23px;flex:0 0 23px;height:28px;min-width:0;padding:3px;border:0;color:#e6eff8;background:none}.experience .theme-icon svg{width:16px;height:16px}.experience .theme-switch{width:33px;flex:0 0 33px;height:18px;min-width:33px;min-height:18px;border:1px solid #b6c9df44;background:#12273d66}.experience .theme-switch span{width:12px;height:12px;left:2px;top:2px}.experience .theme-switch[aria-pressed=true] span{transform:translate(15px)}.experience .segmented-language{display:flex;border:0;background:transparent;gap:1px;padding:0;min-width:75px;width:75px;flex:0 0 75px;height:32px}.experience .segmented-language button{min-width:36px;padding:7px 6px;border:0;clip-path:none;color:#e6edf4;font-size:13px;background:transparent}.experience .segmented-language button[aria-pressed=true]{background:#dfefff21;border-radius:7px}:root[data-theme] .experience .segmented-language button{clip-path:none;border-radius:7px}:root[data-theme] .experience .segmented-language{clip-path:none;border:1px solid #e1efff3b;border-radius:999px;background:#d9eaff10;padding:2px;align-items:center}:root[data-theme] .experience .segmented-language button{clip-path:none;border-radius:999px;min-width:0;flex:1;padding:4px 3px;height:26px;line-height:18px;color:#e6edf4;background:transparent;box-shadow:none}:root[data-theme] .experience .segmented-language button[aria-pressed=true]{background:linear-gradient(120deg,#eaf6ff35,#d2ddfa1c);color:#fff;box-shadow:inset 0 1px #ffffff40}:root[data-theme] .experience .theme-toggle{border:0;background:transparent}:root[data-theme] .experience .theme-icon{color:#d8e7f8}:root[data-theme] .experience .theme-icon[aria-pressed=true]{color:#fff}:root[data-theme] .experience .theme-switch{background:#e1eeff18;border:1px solid #d8edff45;box-shadow:inset 0 1px 4px #03112533}.experience #downloadButton.download-cta{width:184px;flex:0 0 184px;min-width:184px;min-height:36px;padding:6px 14px;white-space:nowrap;text-align:center;background:#f3f9ff21;border:1px solid rgba(255,255,255,.26);color:#fff;border-radius:24px;clip-path:none;box-shadow:none}.experience #downloadButton span{font-size:14px;font-weight:500;letter-spacing:.03em}.experience #downloadButton:before,.experience #downloadButton:after{display:none}.experience-stage{position:absolute;inset:0;outline:none;touch-action:none}.experience-scene{position:absolute;inset:0;overflow:hidden;border:0;border-radius:0;display:flex;align-items:center;padding:80px clamp(34px,7.8vw,150px) 200px;background:#142035}.experience-scene.is-transitioning{will-change:transform}.experience-media,.experience-shade{position:absolute;inset:0;pointer-events:none}.experience-media picture,.experience-media img{display:block;width:100%;height:100%}.experience-media img{object-fit:cover;object-position:center}.experience-shade{background:linear-gradient(90deg,#030c1b85,#09142733 45%,#0b15210a 76%)}:root[data-theme=dark] .experience-shade{background:linear-gradient(90deg,#030a17a8,#07101d4a 50%,#070d181c)}.experience-copy{position:relative;z-index:2;width:min(48%,720px);padding-top:10px}.experience-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 26px;color:#d4dfeb;font-size:12px;font-weight:500;letter-spacing:.18em;line-height:1.6}.experience-eyebrow>span{width:23px;height:1px;background:#c2ddf4}.experience-copy h1{margin:0;color:#f6faff;font-size:clamp(45px,5.35vw,94px);font-weight:620;letter-spacing:.02em;line-height:1.26;text-wrap:balance;text-shadow:0 3px 24px #081b3430}.experience-description{margin:27px 0 0;color:#dce5ef;font-size:clamp(14px,1.04vw,18px);font-weight:350;line-height:1.95;letter-spacing:.01em}.experience-tags{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0 0;gap:10px 22px;color:#d5dce9;font-size:14px;line-height:1.65}.experience-tags li{display:flex;align-items:center;gap:7px}.experience-tags li:before{content:"";width:3px;height:3px;border-radius:50%;background:#d9e7f3}.experience-actions{display:flex;align-items:center;gap:25px;margin-top:31px}.experience .experience-primary{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e6eff6;color:#18314a;padding:13px 23px;border:1px solid #fff8;border-radius:30px;box-shadow:0 7px 25px #0713251c;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.experience-primary:hover{background:#fff;box-shadow:0 7px 24px #061d3744}.experience-primary>span:last-child{font-size:20px;font-weight:400;line-height:1}.experience-text-link{color:#f4f7ff;border:0;padding:8px 0;background:none;font-size:14px;cursor:pointer}.experience-text-link span{margin-left:8px}.experience-small-print{color:#c4d1df;font-size:13px;line-height:1.7;margin:22px 0 0}.experience-atmosphere{position:absolute;z-index:3;pointer-events:none;left:-120px;top:calc(100% - 580px);width:min(1000px,80vw);aspect-ratio:1;opacity:.2;animation:experience-mist 24s ease-in-out infinite alternate}.experience-atmosphere img{display:block;width:100%;height:100%;object-fit:contain;visibility:hidden;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 68%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 68%)}.experience-atmosphere img[data-ready=true]{visibility:visible}@keyframes experience-mist{0%{transform:translate3d(-35px,0,0)}to{transform:translate3d(65px,-12px,0)}}.experience-dock{position:absolute;z-index:20;left:0;right:0;bottom:55px;pointer-events:none}.experience-dock-window{width:min(1260px,92vw);padding-top:34px;margin:auto;overflow:hidden;pointer-events:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);touch-action:pan-y}.experience-dock-track{display:flex;width:max-content;transform:translateZ(0)}.experience-dock-group{display:flex;gap:22px;padding-right:22px;align-items:flex-start}.experience-dock-item{position:relative;display:flex;flex-direction:column;align-items:center;width:192px;flex:0 0 192px;border:0;background:none;color:#eaf3ff;padding:0 0 7px;cursor:pointer;outline-offset:-6px}.experience-tile{position:relative;width:192px;height:104px;display:block;transform-origin:50% 85%;transition:transform .36s cubic-bezier(.2,.8,.2,1.18)}.experience-tile-base{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:.52}.experience-tile-plane{position:absolute;inset:15% 27%;pointer-events:none}.experience-tile-icon{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.experience-tile-label{color:#e4edf7;font-size:15px;line-height:1.6;letter-spacing:.05em;text-shadow:0 2px 6px #03112588;transition:transform .3s ease,color .3s ease}.experience-dock-item:hover,.experience-dock-item:focus-visible{z-index:2}.experience-dock-item:hover .experience-tile,.experience-dock-item:focus-visible .experience-tile{transform:translateY(-8px) scale(1.06)}.experience-dock-item:hover .experience-tile-label,.experience-dock-item:focus-visible .experience-tile-label{color:#fff;transform:translateY(3px)}.experience-dock-item[aria-current=page] .experience-tile-icon{transform:scale(1.08)}.experience-dock-item[aria-current=page] .experience-tile-label:after{content:"";display:block;height:2px;width:15px;margin:5px auto 0;background:#d4ecff;border-radius:2px}.experience-bottom{position:absolute;z-index:20;bottom:19px;left:clamp(22px,4vw,76px);right:clamp(22px,4vw,76px);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#b4c2d4}.experience-page-control{display:flex;align-items:center;gap:17px}.experience-page-control button{background:none;border:0;color:#f1f5fb;padding:0 5px;min-width:28px;font-size:23px;line-height:1;cursor:pointer}.experience-page-control button:disabled{opacity:.25;cursor:default}.experience-page-control span{font-size:15px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.experience-page-control [data-scene-counter]{color:#fff;font-weight:650}.experience-page-control [data-scene-current-label]{letter-spacing:.03em}.experience-page-arrows{position:absolute;inset:0;z-index:21;pointer-events:none}.experience-page-arrow{position:absolute;top:50%;transform:translateY(-50%);width:clamp(52px,4.2vw,82px);height:112px;padding:0;display:grid;place-items:center;pointer-events:auto;cursor:pointer;color:#f2f7ff;background:linear-gradient(145deg,#dceaff13,#b8d1f005);border:1px solid #d9ecff42;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,opacity .2s}.experience-page-arrow span{font-size:clamp(34px,3.2vw,52px);line-height:1;font-weight:300}.experience-page-previous{left:clamp(10px,1.2vw,24px)}.experience-page-next{right:clamp(10px,1.2vw,24px)}.experience-page-arrow:hover:not(:disabled){background:#e1edff25;border-color:#e8f3ff99}.experience-page-arrow:disabled{color:#8a96a5;opacity:.3;cursor:default;background:#7890a008;border-color:#a9b9cc22}.experience.is-account-workspace .experience-page-arrows,.experience-page-arrows[hidden],.experience-page-control[hidden]{display:none}.experience-scroll-hint{margin:0;font-size:13px;letter-spacing:.05em}.experience-bottom small{font-size:12px;letter-spacing:.04em}.experience-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.experience-business{--glass-ink:#f5f9ff;--glass-muted:#d0deee;--glass-surface:rgba(18,30,46,.27);position:absolute;z-index:12;top:112px;right:7vw;bottom:235px;width:clamp(385px,43vw,800px);color:var(--glass-ink);background:linear-gradient(125deg,#e8f6ff13,#e8f6ff04 50%,#b4c4f10b),var(--glass-surface);-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);border:1px solid rgba(238,247,255,.23);border-radius:24px;box-shadow:0 24px 65px #020d2c30,inset 0 1px #fff2;overflow:hidden;display:flex;flex-direction:column}:root[data-theme=dark] .experience-business{--glass-surface:rgba(12,24,42,.32)}:root[data-theme=light] .experience-business{--glass-surface:rgba(25,44,67,.21)}.experience-business:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#eaf8ff66,#b5eaff22 32%,#dcc7ff33 66%,#ffe6c944);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.experience[data-authenticated=true] .experience-business{width:min(850px,57vw);right:5vw}.experience[data-authenticated=false] .experience-business{width:clamp(360px,24vw,440px);left:27vw;right:auto;top:clamp(112px,17vh,210px);bottom:auto;max-height:calc(100svh - clamp(112px,17vh,210px) - 235px)}.experience[data-authenticated=false] .experience-business-scroll{flex:0 1 auto}.experience:has(.experience-account-dialog:modal) .experience-copy{width:22%}.experience:has(.experience-account-dialog:modal) .experience-copy h1{font-size:clamp(32px,3vw,58px)}.experience[data-authenticated=true] .business-copy{width:33%}.experience[data-authenticated=true] .business-copy h1{font-size:clamp(38px,3.8vw,67px)}.business-copy .experience-description{font-size:14px}.experience-business-bar{position:relative;flex:0 0 auto;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:13px 23px 0}.experience-business-bar>span{font-size:11px;letter-spacing:.12em;color:var(--glass-muted);opacity:.85}.experience-close{color:var(--glass-muted);background:none;border:0;padding:0 4px;font-size:25px;cursor:pointer}.experience-business-scroll{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 26px 26px;scrollbar-width:thin;scrollbar-color:#b8d0e34d transparent}.experience-business .panel{padding:0;margin:0;width:100%;min-height:0;max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--glass-ink)}.experience-business .panel h1{color:var(--glass-ink);font-size:27px;line-height:1.3;margin:0 0 22px;letter-spacing:-.025em}.experience-business .panel h1:after{display:none}.experience-business .panel h2{font-size:19px;color:var(--glass-ink)}.experience-business .panel p{color:var(--glass-muted)}.experience-business .form{gap:15px}.experience-business .form label{color:var(--glass-muted);font-size:12px;gap:7px;line-height:1.5}.experience-business .form input,.experience-business .form select{width:100%;min-height:43px;padding:10px 12px;background:#08122029;color:var(--glass-ink);border:1px solid #d5e6f42e;border-radius:12px;font-size:14px;outline-offset:2px;color-scheme:dark}:root[data-theme=dark] .experience-business .form input,:root[data-theme=dark] .experience-business .form select{background:#08122033;color:#edf4ff;color-scheme:dark}.experience-business .form input:not([type=checkbox]):focus,.experience-business .form select:focus{outline:2px solid #69a6d58c;border-color:#79a6c8}.experience-business .form input[type=checkbox]:focus-visible{outline:2px solid #69a6d58c;outline-offset:2px}.experience-business .form .checkline{display:flex;align-items:center;gap:9px}.experience-business .form .checkline input,.experience-business .account-deletion-acknowledgement input{width:16px;height:16px;min-height:0;padding:0;flex:0 0 16px;accent-color:#477c9d}.experience-business .form>button[type=submit],.experience-business #mockPayButton,.experience-business #accountAfterPayButton{min-height:43px;border-radius:24px;background:#e6eff6;border:1px solid #ffffff80;color:#18314a;font-size:13px;font-weight:600;box-shadow:0 5px 20px #07132514}:root[data-theme=dark] .experience-business .form>button[type=submit]{background:#e6eff6;color:#18314a;border-color:#ffffff80}.experience-business button.secondary,.experience-business .download{border-radius:10px;background:transparent;color:var(--glass-ink);border:1px solid #8098b138;min-height:38px;font-size:12px;padding:8px 12px}.experience-business #switchAuthButton,.experience-business #forgotPasswordButton,.experience-business #backToLoginButton{background:transparent;border:0;min-height:26px;padding:4px 8px;font-size:12px;font-weight:400;color:#e3edf7}.experience-business #switchAuthButton:hover,.experience-business #forgotPasswordButton:hover,.experience-business #backToLoginButton:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.experience-business .input-with-icon>input{padding-left:12px}.experience-business .input-with-icon:before{display:none}.experience-business .password-field:before{display:none}.experience-business .form input,.experience-business .form select{font-weight:400}.experience-business .form input::placeholder{font-weight:400;color:var(--glass-muted);opacity:.75}.experience-business .password-input-wrap{min-width:0}.experience-business .password-input-wrap input{padding-right:46px}.experience-business .password-toggle{color:var(--glass-muted)}.experience-business .inline-field{align-items:end;gap:9px}.experience-business .inline-field>label{min-width:0;flex:1}.experience-business .inline-field>button{flex:0 0 auto;max-width:110px}.experience-business .form-status:empty{display:none}.experience-business .panel .form-status.error,.experience-business .panel .error{color:#ff9ba7}.experience-business .panel .form-status.error{overflow-wrap:anywhere}.experience-business .experience-close{appearance:none;outline:none;box-shadow:none}.experience-business .experience-close:focus-visible{outline:none;color:#fff;text-decoration:none}.experience-business .form-status{font-size:12px;margin:0;line-height:1.6}.experience-business .dashboard-section{padding:0 0 25px;margin:0 0 23px;border-bottom:1px solid #7990ad28;scroll-margin-top:8px}.experience-business .dashboard-section-titlebar h1{margin-bottom:10px}.experience-business .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.experience-business .metrics>div{border:1px solid #7693b226;background:#8daac412;border-radius:10px;padding:12px;min-width:0}.experience-business .metrics dt{font-size:11px;color:var(--glass-muted)}.experience-business .metrics dd{color:var(--glass-ink);font-size:16px;word-break:break-word}.experience-business .payment-estimate{background:#91b4d31c;border:1px solid #7693b226;border-radius:10px;padding:12px}.experience-business .payment-estimate dt{color:var(--glass-muted)}.experience-business .payment-estimate dd{color:var(--glass-ink)}.experience-business .panel .payment-note{color:var(--glass-ink);background:#082333cc;border-color:#6487a466}.experience-business .payment-note{font-size:11px;line-height:1.7}.experience-business .payment-qr{margin:15px 0}.experience-business .payment-qr img{width:200px;max-width:100%;border-radius:12px}.experience-business .payment-qr figcaption{color:var(--glass-muted)}.experience-business .order{background:transparent;border:1px solid #7693b226;border-radius:12px;padding:14px;margin-top:20px}.experience-business table{width:100%;table-layout:fixed;color:var(--glass-ink);font-size:11px}.experience-business th,.experience-business td{border-color:#7890aa30;padding:9px 6px;overflow-wrap:anywhere}.experience-business th{color:var(--glass-muted);background:#7890aa13}.experience-business .muted{color:var(--glass-muted)}.experience-business .logout-ghost{color:var(--glass-muted);border:1px solid #8196af44;background:transparent;border-radius:8px}.experience-business .account-deletion-footer{padding:0}.experience-business .account-deletion-danger{color:var(--glass-muted);background:transparent}.experience .operation-broadcast{position:absolute;z-index:29;top:87px;left:5vw;right:5vw;width:auto;padding:5px 10px;border-radius:6px;font-size:11px}.experience:has(.operation-broadcast:not(.hidden)) .experience-business{top:126px}.experience-comparison{width:min(1100px,92vw);max-height:88svh;overflow:auto;padding:30px;color:var(--glass-ink);background:var(--glass-surface);border:1px solid #cbd6e4;border-radius:22px;box-shadow:0 30px 100px #0005}.experience-comparison::backdrop{background:#030b19c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.experience-comparison .comparison-title{display:flex;justify-content:space-between;align-items:start;gap:20px}.experience-comparison .experience-eyebrow{color:var(--glass-muted);margin:0 0 12px}.experience-comparison h2{font-size:31px;line-height:1.3;color:var(--glass-ink);margin:0}.experience-comparison>p{color:var(--glass-muted);font-size:14px}.experience-comparison button{color:var(--glass-muted);border:0;background:none;padding:0 8px;font-size:30px;cursor:pointer}.experience-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.experience-comparison figure{margin:0}.experience-comparison img{display:block;width:100%;border-radius:12px}.experience-comparison figcaption{color:var(--glass-muted);font-size:12px;margin-top:8px}.experience.is-paused .experience-atmosphere{animation-play-state:paused}.experience.reduced-motion .experience-atmosphere,.experience.reduced-motion .experience-dock-group[aria-hidden=true]{display:none}.experience.reduced-motion .experience-dock-track{transform:none!important;min-width:100%;justify-content:center}.experience.reduced-motion .experience-dock-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#b8d0e34d transparent}.experience.reduced-motion .operation-broadcast-track{animation:none}@media(min-width:1400px)and (min-height:1000px){.experience-dock{bottom:72px}.experience-tile{width:216px;height:116px}.experience-dock-item{width:216px;flex-basis:216px}.experience-dock-group{gap:25px;padding-right:25px}.experience-business{bottom:285px}.experience-description{margin-top:35px}}@media(max-width:1180px){.experience-topnav{gap:16px}.experience-topbar.topbar{gap:15px;padding:0 17px}.experience .topbar-actions{gap:9px}.experience .theme-icon{display:none}.experience-copy{width:54%}.experience-business{right:4vw;width:46vw}.experience[data-authenticated=true] .experience-business{width:67vw;right:4vw}.experience[data-authenticated=true] .business-copy{opacity:0}.experience-business-scroll{padding:22px}.business-copy h1{font-size:42px}}@media(max-height:780px)and (min-width:701px){.experience-topbar.topbar{top:14px;height:55px}.experience-scene{padding-top:72px;padding-bottom:165px}.experience-copy h1{font-size:clamp(40px,4.7vw,72px)}.experience-eyebrow{margin-bottom:16px}.experience-description{margin-top:20px}.experience-tags{margin-top:17px}.experience-actions{margin-top:22px}.experience-tile{width:176px;height:94px}.experience-dock-item{width:176px;flex-basis:176px}.experience-dock-group{gap:24px;padding-right:24px}.experience-dock{bottom:42px}.experience-bottom{bottom:12px}.experience-business{top:88px;bottom:185px}.experience-business-scroll{padding:19px 23px}.experience-copy .experience-small-print{margin-top:15px}}@media(max-width:850px){.experience-topnav{display:none}.experience-topbar.topbar{left:20px;right:20px}.experience-business,.experience[data-authenticated=true] .experience-business,.experience[data-authenticated=false] .experience-business{left:10vw;right:10vw;width:auto}.business-copy{visibility:hidden}.experience-scroll-hint{display:none}}@media(max-width:700px){.experience-topbar.topbar{top:14px;left:14px;right:14px;height:54px;padding:0 16px;gap:12px}.experience-brand strong{font-size:23px}.experience-brand>span{font-size:7px}.experience .topbar-actions{gap:9px}.experience #downloadButton.download-cta{display:none}.experience .theme-toggle{display:flex}.experience .theme-icon{display:none}.experience-scene{padding:85px 28px 170px;align-items:center}.experience-media img{object-position:68% center}.experience-shade{background:linear-gradient(90deg,#061326aa,#05112444 85%)}.experience-copy{width:100%;padding-top:0}.experience-copy h1{font-size:clamp(38px,10.3vw,60px);line-height:1.19}.experience-eyebrow{font-size:8px;letter-spacing:.16em;margin-bottom:21px}.experience-description{font-size:13px;line-height:1.85;max-width:330px;margin-top:22px}.experience-description br{display:none}.experience-tags{font-size:10px;gap:8px 12px;margin-top:19px}.experience-actions{gap:17px;margin-top:26px}.experience-primary{font-size:12px;padding:11px 16px;gap:18px}.experience-text-link{font-size:11px}.experience-small-print{font-size:9px;max-width:290px}.experience-atmosphere{width:650px;top:calc(100% - 440px);left:-210px;opacity:.16}.experience-dock{bottom:43px}.experience-dock-window{width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.experience-dock-item{width:132px;flex-basis:132px}.experience-tile{width:132px;height:76px}.experience-dock-group{gap:11px;padding-right:11px}.experience-tile-label{font-size:10px}.experience-bottom{left:17px;right:17px;bottom:13px;gap:10px}.experience-bottom small{font-size:8px}.experience-page-control{gap:10px}.experience-page-control button{font-size:20px}.experience-page-control span{font-size:9px}.experience-business,.experience[data-authenticated=true] .experience-business{inset:84px 14px 173px;width:auto;border-radius:18px}.experience-business-bar{padding:8px 12px;gap:5px}.experience-business-bar>span{font-size:9px;letter-spacing:.06em}.experience-business-bar nav{gap:0}.experience-business-bar nav button{font-size:11px;padding:6px 8px}.experience-business-scroll{padding:22px 19px}.experience-business .panel h1{font-size:24px}.experience-business .metrics{grid-template-columns:1fr;gap:8px}.experience-business .metrics>div{padding:10px 12px}.experience-business .form label{font-size:12px}.experience-business .form input{font-size:16px}.experience-business .form{gap:13px}.experience-business .inline-field>button{font-size:10px;max-width:92px}.experience-comparison{padding:21px;width:94vw;max-height:88svh}.experience-comparison h2{font-size:24px}.experience-comparison-grid{grid-template-columns:1fr;gap:20px}.experience:has(.operation-broadcast:not(.hidden)) .experience-business{top:109px}.experience .operation-broadcast{top:74px;left:16px;right:16px;font-size:10px}}@media(max-height:650px){.experience-description{font-size:12px;margin-top:15px}.experience-copy h1{font-size:clamp(34px,5vw,58px)}.experience-eyebrow{margin-bottom:14px}.experience-tags{margin-top:13px}.experience-actions{margin-top:18px}.experience-small-print{display:none}}@media(prefers-reduced-motion:reduce){.experience-atmosphere{display:none}.experience *,.experience *:before,.experience *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:700px){.experience[data-authenticated=false] .experience-business{inset:84px 14px auto;width:auto;max-height:calc(100svh - 257px)}.experience .topbar-actions{min-width:0;margin-left:0}.experience .segmented-language button{width:32px;min-width:32px;padding:6px 4px}}@media(max-height:780px)and (min-width:701px){.experience[data-authenticated=false] .experience-business{top:88px;max-height:calc(100svh - 300px)}.experience[data-authenticated=true] .experience-business{bottom:212px}}@media(min-width:1400px)and (min-height:1000px){.experience[data-authenticated=false] .experience-business{max-height:calc(100svh - clamp(112px,17vh,210px) - 285px)}}@media(min-width:851px)and (max-width:1180px){.experience[data-authenticated=false] .experience-business{left:7.8vw;right:auto;width:min(430px,46vw)}.experience[data-authenticated=false] .business-copy{visibility:hidden}}@media(min-width:701px)and (max-width:850px){.experience[data-authenticated=false] .experience-business{left:max(20px,calc((100vw - 440px)/2));right:max(20px,calc((100vw - 440px)/2));width:auto}}body:has(.experience-app) .download-modal{border-radius:22px;clip-path:none;background:var(--experience-modal-surface);color:var(--experience-modal-ink);border:1px solid #99b1c655;box-shadow:0 25px 100px #00102266;padding:32px}body:has(.experience-app) .download-modal h2{color:var(--experience-modal-ink);font-size:28px;letter-spacing:-.02em}body:has(.experience-app) .download-modal p{color:var(--experience-modal-ink);opacity:.75;font-size:14px;line-height:1.9}body:has(.experience-app) .download-modal-kicker{color:var(--experience-modal-ink);opacity:.6;font-size:10px;letter-spacing:.17em}body:has(.experience-app) .download-package-option.download-cta{clip-path:none;border-radius:13px;background:#254c69;border:1px solid #6685a0;color:#fff;box-shadow:none;padding:19px}body:has(.experience-app) .download-package-option.download-cta:before,body:has(.experience-app) .download-package-option.download-cta:after{display:none}body:has(.experience-app) .download-package-option strong{font-size:15px}body:has(.experience-app) .download-package-option span{font-size:12px;line-height:1.7;opacity:.8}body:has(.experience-app) .download-modal button.secondary,body:has(.experience-app) .download-modal-close{background:transparent;color:var(--experience-modal-ink);border:1px solid #7893ad44;border-radius:8px;font-size:13px}body:has(.experience-app) .download-modal-status:empty{display:none}.experience-account-launcher{position:absolute;z-index:23;left:50%;top:50%;translate:-50% -50%;width:150px;height:40px;display:flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #ddecff55;border-radius:24px;background:linear-gradient(120deg,#daeaff24,#acbde911),#15294240;box-shadow:0 5px 18px #03112622,inset 0 1px #ffffff26;color:#f0f6ff;font-size:16px;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:transform .25s ease,background .25s ease}.experience-account-launcher:hover{transform:translateY(-2px);background-color:#55769d55}.experience-account-dialog{position:fixed;inset:0;width:100%;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:hidden;pointer-events:none}.experience-account-dialog[open]{display:block}.experience-account-dialog:modal{pointer-events:auto}.experience-account-dialog::backdrop{background:#07132635}.experience-account-dialog .experience-business{pointer-events:auto}.experience[data-authenticated=false] .experience-account-dialog .experience-business{max-height:calc(100svh - clamp(112px,17vh,210px) - 32px)}.experience-account-dialog:modal .experience-business{animation:experience-account-reveal .28s cubic-bezier(.2,.8,.2,1) both;transform-origin:0 100%}@keyframes experience-account-reveal{0%{opacity:0;transform:translate(-24px,28px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.experience[data-authenticated=false] .business-copy{width:min(48%,720px);visibility:visible}.experience[data-authenticated=false] .business-copy .experience-description{font-size:clamp(15px,1.04vw,18px)}.experience-business .form label{font-size:14px}.experience-business .form>button[type=submit],.experience-business #switchAuthButton,.experience-business #forgotPasswordButton,.experience-business #backToLoginButton{font-size:14px}:root[lang=en] .experience-copy h1{font-size:clamp(42px,4.3vw,76px);letter-spacing:0}@media(max-width:1180px){.experience .theme-toggle{width:33px;min-width:33px;flex-basis:33px}.experience:has(.experience-account-dialog:modal) .experience-copy{visibility:hidden}.experience-bottom{gap:12px}.experience-scroll-hint{font-size:12px}}@media(max-height:780px)and (min-width:701px){.experience[data-authenticated=false] .experience-account-dialog .experience-business{top:88px;max-height:calc(100svh - 108px)}.experience-description{font-size:15px}.experience-eyebrow{font-size:11px}.experience-tags{font-size:13px}}@media(max-height:650px)and (min-width:701px){.experience-scene{padding-top:80px;padding-bottom:205px}}@media(max-width:700px){.experience-scene{padding-bottom:190px}.experience-topbar.topbar{padding-inline:12px}.experience-copy h1{font-size:clamp(34px,9vw,52px);line-height:1.27;letter-spacing:.025em}.experience-eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:19px}.experience-description{font-size:15px;line-height:1.85;margin-top:20px}.experience-tags{font-size:12px;gap:7px 12px;margin-top:16px}.experience-actions{margin-top:22px;gap:16px}.experience .experience-primary{font-size:14px;padding:11px 17px}.experience-text-link{font-size:13px}.experience-small-print{font-size:12px;margin-top:17px}.experience-brand>span{font-size:9px}.experience .segmented-language button{font-size:12px}.experience .segmented-language{width:65px;min-width:65px;flex-basis:65px}.experience-dock{left:0;right:0;bottom:49px}.experience-tile-label{font-size:14px;letter-spacing:.015em}.experience-account-launcher{width:100px;height:34px;font-size:12px;padding:6px 8px}.experience-brand strong{font-size:20px;gap:5px}.experience-brand .brand-orbit,.experience-page-control span{font-size:12px}.experience-bottom small{font-size:11px;letter-spacing:0}.experience-page-control{gap:7px}.experience-business-bar>span{font-size:11px}.experience[data-authenticated=false] .experience-account-dialog .experience-business{left:14px;right:14px;top:84px;max-height:calc(100svh - 102px)}.experience[data-authenticated=false] .business-copy{width:100%}:root[lang=en] .experience-copy h1{font-size:clamp(30px,8vw,42px)}}@media(min-width:701px)and (max-width:900px){.experience #downloadButton.download-cta{display:none}}@media(max-width:374px){.experience-topbar.topbar{height:96px;align-items:flex-start;padding-top:10px}.experience-account-launcher{top:70px}.experience-scene{padding-top:124px}.experience[data-authenticated=false] .experience-account-dialog .experience-business{top:122px;max-height:calc(100svh - 138px)}}@media(max-width:700px){.experience-page-arrow{width:36px;height:76px;top:48%}.experience-page-arrow span{font-size:30px}.experience-page-previous{left:5px}.experience-page-next{right:5px}.experience-copy{padding-left:18px;padding-right:18px}.experience-page-control{gap:9px}.experience-page-control span{font-size:11px}}html:has(.experience-app){--site-dialog-ink:#f5f9ff;--site-dialog-muted:#d0deee;--site-dialog-surface:linear-gradient(125deg,#e8f6ff16,#e8f6ff04 50%,#b4c4f10c),rgba(18,30,46,.58);--site-dialog-shade:rgba(7,19,38,.28)}:root[data-theme=light]:has(.experience-app){--site-dialog-surface:linear-gradient(125deg,#e8f6ff21,#e8f6ff09 50%,#b4c4f116),rgba(25,44,67,.52)}:root[data-theme] .experience-business .panel :is(h1,h2){color:var(--site-dialog-ink);letter-spacing:.015em}:root[data-theme] .experience-business .form label,:root[data-theme] .experience-business .form .checkline{color:var(--site-dialog-muted)}:root[data-theme] .experience-business .form :is(input,select){color:var(--site-dialog-ink)}body:has(.experience-app) :is(.download-modal,.site-glass-dialog),.experience .experience-comparison{--glass-ink:var(--site-dialog-ink);--glass-muted:var(--site-dialog-muted);background:var(--site-dialog-surface);color:var(--site-dialog-ink);border:1px solid #eef7ff55;border-radius:24px;clip-path:none;box-shadow:0 24px 70px #020d2c45,inset 0 1px #ffffff35;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);padding:32px;max-height:calc(100svh - 48px);overflow:auto}body:has(.experience-app) .download-modal,.site-glass-dialog{width:min(560px,calc(100vw - 32px));max-width:560px}body:has(.experience-app) .download-modal-overlay{background:var(--site-dialog-shade);-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px}.experience .experience-comparison::backdrop,.site-glass-dialog::backdrop,.experience-account-dialog::backdrop{background:var(--site-dialog-shade);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.experience-app) :is(.download-modal,.site-glass-dialog) h2,.experience .experience-comparison h2{color:var(--site-dialog-ink);font-size:30px;line-height:1.35;letter-spacing:.02em;margin:0 30px 20px 0}body:has(.experience-app) :is(.download-modal,.site-glass-dialog) p,.experience .experience-comparison>p{color:var(--site-dialog-muted);font-size:15px;line-height:1.9;opacity:1}body:has(.experience-app) .download-modal-kicker,.site-dialog-kicker{display:block;color:var(--site-dialog-muted);font-size:12px;font-weight:500;letter-spacing:.15em;margin:0 0 16px;opacity:1}body:has(.experience-app) .download-package-option.download-cta{background:linear-gradient(115deg,#e1f5ff21,#c7d4ff12);border:1px solid #e0f2ff4d;border-radius:18px;box-shadow:inset 0 1px #fff2;color:var(--site-dialog-ink);padding:21px;white-space:normal;transition:background .2s ease,transform .2s ease}body:has(.experience-app) .download-package-option.download-cta:hover{background:#d9efff28;transform:translateY(-2px)}body:has(.experience-app) .download-package-option strong{font-size:18px;line-height:1.5}body:has(.experience-app) .download-package-option span{font-size:14px;line-height:1.8;color:var(--site-dialog-muted);opacity:1}body:has(.experience-app) .download-modal .download-open-hint{margin-top:24px;padding-top:18px;border-top:1px solid #e0f2ff33;font-size:14px;color:var(--site-dialog-muted)}body:has(.experience-app) .download-modal button.secondary,.site-dialog-cancel{background:#dbefff12;color:var(--site-dialog-ink);border:1px solid #e0f2ff44;border-radius:24px;font-size:14px;padding:10px 22px;cursor:pointer}body:has(.experience-app) .download-modal-close,.experience .comparison-title>button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid #e0f2ff44;border-radius:50%;background:#dbefff12;color:var(--site-dialog-ink);font-size:24px;cursor:pointer}.site-glass-dialog{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}.site-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.site-dialog-confirm{border:1px solid #ffffff80;border-radius:24px;background:#e6eff6;color:#18314a;font-size:14px;padding:10px 22px;font-weight:600;cursor:pointer}.site-dialog-confirm[data-danger=true]{background:#f6dfdf;color:#702e3a}.site-glass-dialog button:focus-visible{outline:2px solid #c2eaff;outline-offset:4px}.experience .experience-comparison figcaption{font-size:14px}.experience-business .email-code-send{transition:background .15s ease,transform .1s ease,border-color .15s ease}.experience-business .email-code-send:hover:not(:disabled){background:#dcefff24;border-color:#dcefff80}.experience-business .email-code-send:active:not(:disabled){transform:translateY(1px) scale(.98);background:#dcefff35}.experience-business .email-code-send:disabled{background:#64718444;color:#b6bdc8;border-color:#8792a333;cursor:not-allowed;opacity:.7}.experience-business .email-code-field .form-status{margin:6px 0 0}.experience-business .email-code-field .form-status.error{color:#ff8c98}body:has(.experience-app) :is(.download-modal,.site-glass-dialog) .error,body:has(.experience-app) :is(.download-modal,.site-glass-dialog) .form-status.error{color:#ff9ba7}@media(max-width:700px){body:has(.experience-app) :is(.download-modal,.site-glass-dialog),.experience .experience-comparison{padding:24px 21px;border-radius:20px}body:has(.experience-app) :is(.download-modal,.site-glass-dialog) h2,.experience .experience-comparison h2{font-size:25px}}@media(prefers-reduced-motion:reduce){body:has(.experience-app) .download-package-option.download-cta{transition:none}}.experience.is-account-workspace{background:radial-gradient(ellipse at 90% 0,#5c668a4d,transparent 55%),radial-gradient(ellipse at 0 95%,#325b6a38,transparent 60%),#101d30}:root[data-theme=light] .experience.is-account-workspace{background:radial-gradient(ellipse at 90% 0,#8396b84d,transparent 55%),radial-gradient(ellipse at 0 95%,#4b788838,transparent 60%),#23364c}.experience.is-account-workspace :is(.experience-atmosphere,.experience-dock,.experience-bottom,.experience-copy){display:none}.experience.is-account-workspace .experience-stage{pointer-events:none;filter:blur(16px);transform:scale(1.035);opacity:.85}.experience.is-account-workspace .experience-shade{background:linear-gradient(110deg,#07172b44,#1c284044 55%,#0b203533)}:root .experience.is-account-workspace .experience-business{left:clamp(20px,4vw,76px);right:clamp(20px,4vw,76px);top:108px;bottom:24px;width:auto;max-height:none;border-radius:22px;border-color:#e5f2ff5c;background:linear-gradient(125deg,#eaf7ff14,#dceaff06 50%,#d8c6ff16),#10203961;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 60px #030d1f35,inset 0 1px #ffffff59,inset 0 -1px #c7eaff24}.experience.is-account-workspace .experience-business-bar{min-height:68px;gap:20px;padding:14px 28px;border-bottom:1px solid #d3e5fa20}.experience.is-account-workspace .experience-business-bar>span{font-size:12px;white-space:nowrap}.experience-workspace-nav{display:flex;align-items:center;gap:6px}.experience-workspace-nav button{padding:9px 16px;border:1px solid transparent;border-radius:22px;background:transparent;color:#d9e6f7;font-size:15px;white-space:nowrap;cursor:pointer}.experience-workspace-nav button:hover,.experience-workspace-nav button:focus-visible{background:#dceaff16;border-color:#dceaff26;color:#fff}.cinema-experience.is-account-workspace.is-paused .operation-broadcast.is-overflowing .operation-broadcast-track{animation-play-state:running!important}.cinema-experience.is-account-workspace.is-paused .operation-broadcast.is-overflowing:hover .operation-broadcast-track,.cinema-experience.is-account-workspace.is-paused .operation-broadcast.is-overflowing.is-background .operation-broadcast-track,body:has(dialog:modal) .cinema-experience.is-account-workspace.is-paused .operation-broadcast.is-overflowing .operation-broadcast-track{animation-play-state:paused!important}.cinema-experience.reduced-motion .operation-broadcast.is-overflowing{overflow-x:auto}.cinema-experience.reduced-motion .operation-broadcast-track span+span{display:none}.experience.is-account-workspace .experience-close{font-size:14px;white-space:nowrap;min-height:36px}.experience.is-account-workspace .experience-business-scroll{padding:26px;scroll-padding-top:26px}.experience.is-account-workspace .dashboard-panel{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.55fr);gap:24px;align-items:start}.experience.is-account-workspace .dashboard-section{margin:0;padding:24px;border:1px solid #e0eeff3b;border-radius:18px;background:linear-gradient(120deg,#e8f5ff12,#dceaff04),#132b427a;box-shadow:inset 0 1px #ffffff26;min-width:0;scroll-margin-top:0}.experience.is-account-workspace :is(#account-section,#download-section,.account-deletion-footer){grid-column:1 / -1}.experience.is-account-workspace .panel h1{font-size:28px;margin-bottom:22px}.experience.is-account-workspace .panel h2{font-size:24px;margin:0 0 16px}.experience.is-account-workspace .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.experience.is-account-workspace .metrics>div{padding:16px;border-radius:14px;background:linear-gradient(125deg,#eaf7ff18,#d8eaff08),#11243a47;border-color:#e2f2ff3d;box-shadow:inset 0 1px #ffffff29}.experience.is-account-workspace .metrics dt{font-size:13px;line-height:1.5}.experience.is-account-workspace .metrics dd{font-size:17px;line-height:1.5;margin-top:8px}.experience.is-account-workspace .metrics>div:nth-child(n+4) dd{font-size:28px;font-weight:600;line-height:1.25}.experience.is-account-workspace .form{gap:18px}.experience.is-account-workspace .form :is(input:not([type=checkbox]),select){min-height:46px;font-size:15px}.experience.is-account-workspace .payment-note{font-size:13px}.experience.is-account-workspace .payment-estimate{padding:16px}.experience.is-account-workspace .panel p{font-size:14px;line-height:1.8}.experience.is-account-workspace table{font-size:13px;line-height:1.65}.experience.is-account-workspace :is(table,tbody,tr){background:transparent}.experience.is-account-workspace tbody{background:#0e21374d}.experience.is-account-workspace th{background:#d8eaff0d}.experience.is-account-workspace :is(th,td){padding:12px 8px;vertical-align:top}.experience.is-account-workspace th:first-child{width:29%}.experience.is-account-workspace th:nth-child(6){width:17%}.experience.is-account-workspace .table-toolbar{gap:14px;flex-wrap:wrap;margin-bottom:15px}.experience.is-account-workspace .pager-controls{gap:8px;flex-wrap:wrap}.experience.is-account-workspace :is(.table-action,.logout-ghost){background:#dceaff10;color:#e8f2ff;border:1px solid #dceaff30;border-radius:20px;box-shadow:none;padding:8px 14px;font-size:13px}.experience.is-account-workspace #paymentOrderPageSize{background:#1a2b41;color:#e8f2ff;border:1px solid #dceaff30;border-radius:8px;font-size:13px}.experience.is-account-workspace #download-section{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px}.experience.is-account-workspace #download-section h1{margin:0}.experience.is-account-workspace #download-section p{margin:0;flex:1}.experience.is-account-workspace #download-section button{font-size:14px;min-height:42px;border-radius:24px}.experience.is-account-workspace .account-deletion-footer{padding:0 2px 6px}.experience.is-account-workspace:has(.operation-broadcast:not(.hidden)) .experience-business{top:128px}@media(min-width:1500px){.experience.is-account-workspace .metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.experience.is-account-workspace .metrics>div:nth-child(-n+3) dd{font-size:14px}}@media(max-width:1100px){.experience.is-account-workspace .dashboard-panel{grid-template-columns:1fr}.experience.is-account-workspace .experience-business-bar{padding-inline:20px;gap:10px}.experience-workspace-nav button{padding:8px 12px;font-size:14px}}@media(max-width:700px){:root .experience.is-account-workspace .experience-business{inset:84px 14px 14px;border-radius:18px}.experience.is-account-workspace .experience-business-bar{padding:12px 16px;flex-wrap:wrap;min-height:0}.experience.is-account-workspace .experience-business-bar>span{font-size:11px}.experience-workspace-nav{order:3;width:100%;justify-content:space-between}.experience-workspace-nav button{font-size:13px;padding:8px 12px}.experience.is-account-workspace .experience-close{font-size:12px}.experience.is-account-workspace .experience-business-scroll{padding:14px;scroll-padding-top:14px}.experience.is-account-workspace .dashboard-panel{gap:16px}.experience.is-account-workspace .dashboard-section{padding:16px}.experience.is-account-workspace .panel h1{font-size:24px}.experience.is-account-workspace .metrics{gap:9px}.experience.is-account-workspace .metrics>div{padding:12px 10px}.experience.is-account-workspace .metrics>div:nth-child(-n+3){grid-column:1 / -1}.experience.is-account-workspace .metrics dt{font-size:12px}.experience.is-account-workspace .metrics>div:nth-child(n+4) dd{font-size:23px}.experience.is-account-workspace .form :is(input,select){font-size:16px}.experience.is-account-workspace #download-section{display:block}.experience.is-account-workspace #download-section p{margin:12px 0}.experience.is-account-workspace:has(.operation-broadcast:not(.hidden)) .experience-business{top:115px}}@media(max-width:374px){:root .experience.is-account-workspace .experience-business{top:124px}.experience.is-account-workspace .operation-broadcast{top:115px}.experience.is-account-workspace:has(.operation-broadcast:not(.hidden)) .experience-business{top:150px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:PSAIIM Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/PSAIIMDisplay-vAHMgE4S.woff2) format("woff2")}@property --rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg;}.cinema-experience{--unit:clamp(12px,.952381vw,16px);--cinema-ink:#fff;--cinema-muted:#ffffff80;--cinema-faint:#ffffff66;--cinema-border:#ffffff29;--cinema-glass:#ffffff0b;--cinema-accent:#ff8b38;--cinema-display:"PSAIIM Display",Inter,"Microsoft YaHei",sans-serif;background:#050505;color:var(--cinema-ink);font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}:root[data-theme=light] .cinema-experience{--cinema-ink:#152521;--cinema-muted:#213c33ad;--cinema-faint:#1d372375;--cinema-border:#233e3329;--cinema-glass:#ffffff52}:root[data-theme=light] :is(.cinema-topnav button,.cinema-prompt-text,.cinema-home-main>.cinema-intro,.cinema-gallery-title>.cinema-intro,.workflow-step-description){color:#203b3399}:root[data-theme=light] .cinema-prompt small{color:#203b3377}:root[data-theme=light] .cinema-workflow-steps button{color:#203b3399;border-color:#203b3312}:root[data-theme=light] .cinema-workflow-steps button[aria-expanded=true]{color:#142c23;background:#fff4}:root[data-theme=light] .workflow-step-icon{background:#203b330a}:root[data-theme=light] [aria-expanded=true]>.workflow-step-icon{border-top-color:#203b3399;border-left-color:#203b3399}.cinema-background,.cinema-background-fallback,.cinema-flow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cinema-background{overflow:hidden;z-index:0;width:calc(100% - var(--scrollbar-width,15px))}.cinema-background-fallback{background:radial-gradient(ellipse at 0 95%,#efa100 0,transparent 45%),radial-gradient(ellipse at 90% 5%,#137851 0,transparent 40%),#090000}:root[data-theme=light] .cinema-background-fallback{background:radial-gradient(ellipse at 0 95%,#f8db96,transparent 45%),radial-gradient(ellipse at 90% 5%,#b7d8bd,transparent 40%),#f0eee6}.cinema-flow{display:block}.cinema-experience .experience-stage{position:absolute;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;scroll-snap-type:none;overscroll-behavior-y:contain;scrollbar-width:auto;scrollbar-color:auto}.cinema-scroll-track{position:relative;height:500svh}.cinema-pin{position:sticky;top:0;width:100%;height:100svh;overflow:hidden}.cinema-experience .cinema-scene{position:absolute;inset:0;z-index:5;padding:0;background:none;overflow:visible;pointer-events:none;display:block;min-height:0}.cinema-scene-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:var(--scene-opacity,0);transform:translateY(var(--scene-y,0px)) scale(var(--scene-scale,1));transform-origin:center;will-change:opacity,transform;pointer-events:none}.cinema-home .cinema-scene-content{transform:none}.cinema-scene.is-current :is(button,a){pointer-events:auto}.cinema-experience:before{content:"";position:absolute;z-index:29;top:0;left:0;right:var(--scrollbar-width,15px);height:112px;background:linear-gradient(180deg,#050706eb,#050706c9 48%,#05070680,#05070600);pointer-events:none}.cinema-experience .experience-topbar.topbar{position:absolute;z-index:30;top:18px;left:max(calc(var(--unit)*2.5),calc((100vw - var(--scrollbar-width,15px) - 1600px)/2));right:max(calc(var(--unit)*2.5 + var(--scrollbar-width,15px)),calc((100vw + var(--scrollbar-width,15px) - 1600px)/2));height:56px;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:30px;align-items:center;transform:none;transition:none}.cinema-experience .experience-brand{color:var(--cinema-ink)}.cinema-experience .experience-brand strong{font-size:24px;font-weight:700;letter-spacing:-.06em}.cinema-experience .experience-brand>span{display:none}.cinema-experience .brand-orbit{font-size:17px;color:var(--cinema-accent)}.cinema-topnav{display:flex;align-items:center;gap:32px;margin-right:auto;margin-left:16px}.cinema-topnav button{border:0;background:none;color:#ffffffb3;font-size:calc(var(--unit)*1);padding:10px 0;cursor:pointer}.cinema-topnav button:hover,.cinema-topnav button[aria-current=page]{color:var(--cinema-ink)}.cinema-experience .experience-account-launcher{position:static;translate:none;transform:none;background:none;border:0;box-shadow:none;border-radius:0;width:auto;height:auto;padding:10px 0;color:var(--cinema-ink);font-size:12px;letter-spacing:0;margin-left:auto}.cinema-experience .experience-account-launcher:hover{transform:none;color:var(--cinema-accent)}.cinema-experience .topbar-actions{gap:16px;min-width:0;margin:0}.cinema-experience .theme-toggle{width:33px;min-width:33px;flex-basis:33px}.cinema-experience .theme-icon{display:none}:root[data-theme] .cinema-experience .segmented-language{border:0;background:none;width:64px;min-width:64px;flex-basis:64px}:root[data-theme] .cinema-experience .segmented-language button{color:var(--cinema-muted);font-size:10px}:root[data-theme] .cinema-experience .segmented-language button[aria-pressed=true]{color:var(--cinema-ink);background:var(--cinema-glass);box-shadow:none}.cinema-experience #downloadButton.download-cta{width:126px;min-width:126px;flex-basis:126px;min-height:39px;border:1px solid #ffffff33;border-radius:8px;color:var(--cinema-ink);background:#222825;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .2s,border-color .2s}.cinema-experience #downloadButton.download-cta:hover{background:#303832;border-color:#fff6;transform:none;box-shadow:none}.cinema-experience #downloadButton span{font-size:12px;letter-spacing:0;font-weight:500}.cinema-experience :is(button,a):focus-visible{outline:2px solid #ebbd79;outline-offset:5px}.cinema-home-main{width:min(1600px,calc(100% - var(--unit)*5));text-align:center;transform:scale(var(--scene-scale,1));transform-origin:center}.cinema-org-headline{margin:0;color:var(--cinema-ink);font-family:var(--cinema-display);font-weight:700;font-style:normal;font-synthesis:none}.cinema-org-sentence{display:flex;align-items:center;justify-content:center;gap:calc(var(--unit)*.625);font-size:calc(var(--unit)*2.5);letter-spacing:calc(var(--unit)*-.025);color:var(--cinema-faint);line-height:1.16;white-space:nowrap}.cinema-pill{display:inline-flex;align-items:center;gap:calc(var(--unit)*.5);border:0;border-radius:999px;padding:calc(var(--unit)*.4) calc(var(--unit)*1.3) calc(var(--unit)*.5);color:var(--cinema-ink);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29,0 1.7px 6.9px #0000002e;-webkit-backdrop-filter:blur(calc(var(--unit)*.5));backdrop-filter:blur(calc(var(--unit)*.5));white-space:nowrap;line-height:1;font-weight:400}.cinema-pill>span{font-size:.72em}.cinema-pill b{font-family:Inter,Segoe UI,sans-serif;font-size:.6em;font-weight:500;color:#84c6ed;border:1px solid #739bbc55;background:#12507d33;padding:3px 4px;border-radius:5px}.pill-idea,.pill-work{background:#ffffff1a}.pill-ps{background:#349c693f;box-shadow:inset 0 0 0 1px #4cc586a6,0 1.7px 6.9px #0000002e}.cinema-org-headline>strong{display:block;font-size:calc(var(--unit)*3.3);line-height:1.18;margin-top:calc(var(--unit)*.8);font-weight:700;letter-spacing:.015em;text-wrap:balance}.cinema-prompt{position:relative;isolation:isolate;width:min(calc(var(--unit)*35.6875),88vw);height:calc(var(--unit)*10.25);text-align:left;margin:calc(var(--unit)*2.5) auto 0;border:0;border-radius:calc(var(--unit)*1.5);background:none;box-shadow:none}.cinema-prompt:before{content:"";position:absolute;z-index:-2;inset:calc(var(--unit)*-.375);border-radius:calc(var(--unit)*1.875);background:#ffffff1a;-webkit-backdrop-filter:blur(calc(var(--unit)*.75));backdrop-filter:blur(calc(var(--unit)*.75));box-shadow:0 1.7px 1.7px #00000026,inset 0 0 9.4px #ffffff29}.cinema-prompt:after{content:"";position:absolute;z-index:-1;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--rim-angle),#ffffff17 0%,#ffffff17 30%,#ffffff73 40%,#ffffff17 50%,#ffffff17 80%,#ffffff73 90%,#ffffff17);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cinema-rim 14s linear infinite;pointer-events:none}@keyframes cinema-rim{to{--rim-angle:360deg}}.cinema-prompt-text{padding:calc(var(--unit)*1);color:#fff6;font-size:calc(var(--unit)*.875);line-height:calc(var(--unit)*1.5)}.cinema-prompt-text>span{display:inline;padding:2px 7px;border-radius:6px;background:#f879292b;color:#e4a378}.cinema-prompt-text>i{display:inline-block;width:1px;height:13px;margin-left:3px;vertical-align:middle;background:#ff7b3b;animation:cinema-cursor 1.1s steps(1) infinite}@keyframes cinema-cursor{50%{opacity:0}}.cinema-prompt small{position:absolute;bottom:calc(var(--unit)*1.2);left:calc(var(--unit)*1);color:#ffffff40;font-size:7px;letter-spacing:.06em}.cinema-prompt>button{position:absolute;right:calc(var(--unit)*1);bottom:calc(var(--unit)*1);display:grid;place-items:center;width:calc(var(--unit)*2.25);height:calc(var(--unit)*2.25);border-radius:50%;border:0;color:#21150d;background:#ff813a;box-shadow:none;cursor:pointer;transition:background .2s}.cinema-prompt>button:hover{background:#ff9b62}.cinema-prompt>button svg{width:calc(var(--unit)*1.2);height:calc(var(--unit)*1.2)}.cinema-intro{max-width:600px;font-size:13px;line-height:1.8;color:var(--cinema-muted);text-align:center;margin:24px auto 0}.cinema-home-main>.cinema-intro{max-width:calc(var(--unit)*29.5);font-size:calc(var(--unit)*.75);line-height:1.4;margin-top:calc(var(--unit)*1.25);color:#fff6}.cinema-actions{display:flex;align-items:center;justify-content:center;gap:calc(var(--unit)*1.25);margin:calc(var(--unit)*1.25) auto 0}.cinema-button{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:calc(var(--unit)*9.25);height:calc(var(--unit)*3);padding:0 calc(var(--unit)*1.5);border-radius:8px;border:1px solid transparent;color:var(--cinema-ink);font-size:calc(var(--unit)*.875);line-height:1.5;font-weight:500;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .2s,border-color .2s}.cinema-secondary-button{background:#222825;border-color:#fff3}.cinema-secondary-button:hover{background:#303832;border-color:#fff6}.cinema-primary-button{color:#21150d;background:#ff813a}.cinema-primary-button:hover{background:#ff9b62}.cinema-button-copy{display:grid;grid-template-columns:1fr;overflow:hidden;line-height:1.5}.cinema-button-copy>span{grid-area:1/1;transition:transform .35s cubic-bezier(.4,0,.2,1)}.cinema-button-copy>span:last-child{transform:translateY(125%)}.cinema-button:hover .cinema-button-copy>span:first-child{transform:translateY(-125%)}.cinema-button:hover .cinema-button-copy>span:last-child{transform:translateY(0)}.cinema-hero-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--unit)*1.25)}.cinema-scroll-hint{display:flex;flex-direction:column;gap:9px;align-items:center;background:none;border:0;color:var(--cinema-faint);font-size:11px;letter-spacing:.08em;cursor:pointer;padding:0}.cinema-scroll-hint>span{font-size:18px;color:var(--cinema-muted)}.cinema-scroll-hint svg{display:block;width:calc(var(--unit)*.75);height:calc(var(--unit)*.75);transform:rotate(180deg);animation:cinema-scroll-cue 2s ease-in-out infinite}@keyframes cinema-scroll-cue{0%,to{transform:translateY(0) rotate(180deg)}50%{transform:translateY(3px) rotate(180deg)}}.cinema-proof-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% - var(--unit)*5);max-width:1600px;border-top:1px solid #ffffff1a;padding:calc(var(--unit)*1.25) 0;color:var(--cinema-muted);font-size:clamp(14px,1.1vw,18px)}.cinema-proof-strip>span{display:flex;align-items:center;gap:10px}.cinema-proof-strip b{font-size:clamp(18px,1.4vw,23px);font-weight:500;border:1px solid var(--cinema-border);border-radius:5px;padding:6px 9px;color:var(--cinema-muted)}.cinema-proof-strip i{font-style:normal}.cinema-proof-strip .cinema-proof-brand{font-size:clamp(20px,1.7vw,28px);font-weight:650;letter-spacing:-.04em;color:var(--cinema-muted);flex-shrink:0}.cinema-centered{text-align:center;width:min(760px,86vw)}.cinema-eyebrow{color:var(--cinema-faint);font-size:10px;letter-spacing:.17em;line-height:1.6;margin:0 0 20px;font-weight:500}.cinema-scene h2{font-family:var(--cinema-display);font-size:calc(var(--unit)*3.25);font-weight:700;font-style:normal;font-synthesis:none;letter-spacing:.015em;line-height:1.12;margin:0;color:var(--cinema-ink)}.cinema-gallery-title{position:relative;width:calc(var(--unit)*45);max-width:calc(var(--unit)*45)}.cinema-gallery-labels{display:grid;height:calc(var(--unit)*1.3125);margin-bottom:calc(var(--unit)*1.5)}.cinema-gallery-labels>.cinema-eyebrow{grid-area:1/1;font-size:calc(var(--unit)*.875);line-height:1.5;margin:0;letter-spacing:.1em;will-change:opacity}.cinema-gallery-title h2{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:calc(var(--unit)*3.25);height:calc(var(--unit)*10.5);line-height:1;font-weight:700;letter-spacing:0}.cinema-marker{position:relative;z-index:1}.cinema-word-window{display:grid;overflow:hidden;perspective:500px;line-height:1.18;padding-inline:.1em;margin-inline:-.1em}.cinema-word-window>span{grid-area:1/1;display:block;white-space:nowrap;transform-origin:50% 50%;backface-visibility:hidden;will-change:transform,opacity}[data-gallery-label]:not([data-gallery-label="0"]),[data-gallery-word]:not([data-gallery-word="0"]),[data-gallery-description]:not([data-gallery-description="0"]){opacity:0}.cinema-marker svg{position:absolute;z-index:-1;left:-4px;bottom:calc(var(--unit)*-.125);width:calc(100% + 8px);height:calc(var(--unit)*1.5);color:#00c28a;overflow:visible}.cinema-pagination{display:flex;align-items:center;gap:0;justify-content:center;margin:calc(var(--unit)*1) 0 calc(var(--unit)*1.5);height:calc(var(--unit)*.375)}.cinema-pagination button{display:grid;place-items:center;width:calc(var(--unit)*1);height:24px;padding:0;border:0;background:none;cursor:pointer}.cinema-pagination i{width:calc(var(--unit)*.375);height:calc(var(--unit)*.375);background:var(--cinema-faint);border-radius:50%;transition:background .2s,transform .2s}.cinema-pagination [aria-pressed=true] i{background:var(--cinema-ink);transform:scale(1.15)}.cinema-pagination button:hover i{transform:scale(1.3)}.cinema-gallery-descriptions{display:grid;max-width:calc(var(--unit)*38.75);margin:0 auto}.cinema-gallery-descriptions>.cinema-intro{grid-area:1/1;max-width:none;font-size:calc(var(--unit)*1);line-height:1.5;margin:0;color:#ffffff8c;will-change:opacity}.cinema-model-names{position:absolute;top:calc(100% + 24px);left:0;right:0;display:flex;justify-content:center;gap:22px;margin:0;font-size:10px;color:var(--cinema-muted)}.cinema-note{position:absolute;top:calc(100% + 55px);left:0;right:0;font-size:8px;color:var(--cinema-faint);margin:0 auto;line-height:1.6}.cinema-flight{position:absolute;inset:0;z-index:4;pointer-events:none}.cinema-tile{position:absolute;top:0;left:0;display:block;padding:0;border:0;border-radius:1px;background:#081113;overflow:hidden;pointer-events:auto;cursor:pointer;visibility:hidden;opacity:0;will-change:transform}.cinema-tile-crop{display:block;width:100%;height:100%;overflow:hidden}.cinema-tile img{display:block;width:100%;height:100%;object-fit:contain;will-change:transform}.cinema-tile-caption{position:absolute;inset:auto 0 0;padding:25px 12px 10px;color:#fff;background:linear-gradient(transparent,#050c11c7);font-size:10px;opacity:0;transition:opacity .2s}.cinema-tile-caption b{float:right;font-size:13px;font-weight:400}.cinema-tile:hover .cinema-tile-caption,.cinema-tile:focus-visible .cinema-tile-caption{opacity:1}.cinema-workflow{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:calc(var(--unit)*1.25);align-items:center;width:min(1680px,100%);padding:0 calc(var(--unit)*2.5);height:calc(var(--unit)*42.46)}.cinema-workspace{position:relative;isolation:isolate;overflow:hidden;grid-column:2/10;width:100%;aspect-ratio:96/68;display:grid;grid-template-rows:calc(var(--unit)*3) minmax(0,1fr) calc(var(--unit)*3.5);border:0;border-radius:calc(var(--unit)*1.25);background:linear-gradient(135deg,#ffffff08,#ffffff02),#101214d9;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 5px #ffffff05,inset 0 0 0 1px #ffffff26,inset 0 0 10px #ffffff0a;transform:translate3d(0,var(--workspace-lift,0px),0)}.cinema-workflow-copy{grid-column:11/16;max-width:calc(var(--unit)*27.8125);height:100%;display:flex;flex-direction:column}.cinema-workflow-copy>.cinema-eyebrow{font-size:calc(var(--unit)*.75);line-height:1.4;margin-bottom:calc(var(--unit)*.75)}.cinema-workflow-copy .cinema-workflow-title{display:flex;flex-direction:column;gap:calc(var(--unit)*1);line-height:1.15;letter-spacing:.06em}.cinema-workflow-title>span{display:block}.cinema-workflow-title>span:nth-child(2){padding-inline-start:1.15em}.cinema-workspace-bar{display:flex;gap:4px;align-items:center;padding:15px 17px;color:var(--cinema-muted);font-size:8px;letter-spacing:.1em}.cinema-workspace-bar>span:first-child{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:11px}.cinema-workspace-bar b{color:#a8d3eb;font-size:13px;border:1px solid #7191a555;border-radius:4px;padding:4px}.cinema-workspace-bar>span:nth-child(2){margin-right:9px;color:var(--cinema-faint)}.cinema-workspace-bar>i{width:3px;height:3px;background:var(--cinema-faint);border-radius:50%}.cinema-host-image{display:block;width:calc(100% - 24px);margin:0 12px;height:100%;object-fit:contain;border:0;border-radius:0}.cinema-layer-float{display:none}.cinema-layer-symbol{font-size:27px}.cinema-layer-float b{display:block;font-size:11px;font-weight:500;line-height:1.5}.cinema-layer-float div>span{display:block;font-size:8px;color:#adc5b8;margin-top:4px}.cinema-layer-float i{font-size:18px;color:#9be0b9;font-style:normal}.cinema-workspace-input{display:flex;align-items:center;justify-content:center;gap:7px;align-self:center;justify-self:center;max-width:calc(var(--unit)*22);padding:5px 10px;border:1px solid #ffffff12;border-radius:999px;background:#ffffff08;color:var(--cinema-faint);font-size:calc(var(--unit)*.5);line-height:1.4}.cinema-workspace-input>span:first-child{color:var(--cinema-accent);font-size:18px}.cinema-workspace-input>span:last-child{margin-left:auto;font-size:15px}.cinema-workflow-copy .cinema-actions{justify-content:flex-start;gap:calc(var(--unit)*1.25);margin:calc(var(--unit)*2.375) 0 0}.cinema-workflow-copy .cinema-button{min-width:calc(var(--unit)*9.25);padding:0 calc(var(--unit)*1.5);font-size:calc(var(--unit)*.875)}.cinema-workflow-steps{list-style:none;margin:auto 0 0;padding:0;display:grid;gap:calc(var(--unit)*.25)}.cinema-workflow-steps li{display:block;padding:0;border:0}.cinema-workflow-steps button{display:flex;gap:calc(var(--unit)*1.25);align-items:flex-start;text-align:left;width:100%;padding:calc(var(--unit)*1.25);border:1px solid #ffffff0b;border-radius:calc(var(--unit)*1.25);background:transparent;color:#fff6;min-height:calc(var(--unit)*5.5);cursor:pointer;transition:background .35s,border-color .35s}.cinema-workflow-steps button[aria-expanded=true]{min-height:calc(var(--unit)*9.5);background:#ffffff06;border-color:#ffffff20;color:#fff}.workflow-step-icon{display:grid;place-items:center;flex:0 0 calc(var(--unit)*3);width:calc(var(--unit)*3);height:calc(var(--unit)*3);border-radius:calc(var(--unit)*.75);background:#ffffff08;border:1px solid transparent}.workflow-step-icon svg{width:calc(var(--unit)*1.5);height:calc(var(--unit)*1.5)}[aria-expanded=true]>.workflow-step-icon{border-color:#fff3;background:#ffffff0a;box-shadow:none}.workflow-step-copy{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:1px}.workflow-step-copy strong{font-size:calc(var(--unit)*.875);line-height:1.5;font-weight:500}.workflow-step-description{display:block;max-height:0;overflow:hidden;opacity:0;font-size:calc(var(--unit)*.875);line-height:1.5;color:#ffffff8c;transition:max-height .35s,opacity .35s,margin .35s}[aria-expanded=true] .workflow-step-description{max-height:120px;opacity:1;margin-top:5px}.cinema-comparison-curve{position:absolute;z-index:-1;right:calc(var(--unit)*-12.5);top:calc(var(--unit)*-25);width:calc(var(--unit)*62.5);max-width:100%;height:auto;pointer-events:none}.cinema-comparison-scene{text-align:center;width:min(1080px,86vw)}.cinema-comparison-heading{max-width:calc(var(--unit)*34.9375);margin:auto}.cinema-comparison-heading>.cinema-eyebrow{font-size:calc(var(--unit)*.75);line-height:1.4;margin-bottom:calc(var(--unit)*.75)}.cinema-comparison-heading>.cinema-intro{margin-top:calc(var(--unit)*.75);font-size:calc(var(--unit)*1);line-height:1.5}.cinema-comparison-heading>.cinema-actions{margin-top:calc(var(--unit)*1.5)}.cinema-compare-pair{display:grid;grid-template-columns:1fr 36px 1fr;gap:42px;align-items:center;margin:calc(var(--unit)*3.75) 0 23px}.cinema-compare-pair figure{position:relative;isolation:isolate;margin:0;padding:calc(var(--unit)*1.5);border:0;border-radius:calc(var(--unit)*1.5);background:#ffffff04;overflow:visible;box-shadow:0 0 0 5px #ffffff05,inset 0 0 0 1px #ffffff1c,inset 0 0 9px #ffffff05}.cinema-compare-pair figure>div{position:absolute;z-index:2;left:calc(var(--unit)*1.5);top:calc(var(--unit)*-.7);display:flex;align-items:center;padding:4px 10px;color:var(--cinema-muted);font-size:9px;letter-spacing:.04em;border:1px solid #ffffff12;background:#202020b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px}.cinema-compare-pair figure>div>span{margin-right:auto}.cinema-compare-pair figure>div>i{display:none}.cinema-compare-pair img{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:contain;border-radius:calc(var(--unit)*.5)}.cinema-compare-pair figcaption{padding:14px 0 0;font-size:11px;color:var(--cinema-muted)}.cinema-before{transform:translate(calc(-1*var(--compare-spread,0px)))}.cinema-after{transform:translate(var(--compare-spread,0px))}.cinema-compare-arrow{color:var(--cinema-muted);font-size:25px}.cinema-text-link{display:inline-flex;gap:16px;align-items:center;border:0;background:none;color:var(--cinema-ink);font-size:12px;cursor:pointer;padding:8px}.cinema-text-link span{font-size:20px}.cinema-download-main{width:calc(var(--unit)*75.5);max-width:90vw}.cinema-download-main h2{font-size:calc(var(--unit)*5.5);font-weight:700;line-height:1.08;letter-spacing:0}.cinema-download-main .cinema-intro{max-width:none;margin-top:calc(var(--unit)*.75);font-size:calc(var(--unit)*1.125);line-height:1.4}.cinema-download-main .cinema-prompt{margin-top:calc(var(--unit)*4)}.cinema-package-copy{display:flex;align-items:center;gap:12px;padding:calc(var(--unit)*1);text-align:left;color:var(--cinema-muted)}.cinema-package-symbol{display:grid;place-items:center;width:34px;height:37px;border:1px solid #ffffff29;border-radius:6px;background:#ffffff08;font-size:16px;color:var(--cinema-ink)}.cinema-package-copy strong{font-size:12px;font-weight:500;color:var(--cinema-ink)}.cinema-package-copy strong span{font-size:10px;font-weight:400;color:var(--cinema-faint);margin-left:8px}.cinema-package-copy p{margin:5px 0 0;font-size:10px;color:var(--cinema-faint);line-height:1.5}.cinema-download-package>button svg{transform:rotate(180deg)}.cinema-compatibility{margin-top:26px;font-size:10px;color:var(--cinema-faint)}.cinema-compatibility span{margin:0 12px}.cinema-install{display:flex;align-items:center;justify-content:center;gap:23px;font-size:11px;color:var(--cinema-muted);margin:0}.cinema-install b{font-size:9px;font-weight:400;color:var(--cinema-faint);margin-right:7px}.cinema-install i{font-size:13px;color:var(--cinema-faint);font-style:normal}.cinema-footer{position:absolute;left:max(36px,calc((100vw - 1400px)/2));right:max(36px,calc((100vw - 1400px)/2));bottom:27px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--cinema-border);padding-top:22px;font-size:9px;color:var(--cinema-faint)}.cinema-footer>.cinema-install{width:100%;margin-bottom:16px}.cinema-footer>span:first-child{letter-spacing:.15em}.cinema-footer>button{border:0;background:none;color:var(--cinema-muted);font-size:10px;cursor:pointer}.cinema-rail{position:absolute;z-index:25;right:calc(var(--scrollbar-width,15px) + 3px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.cinema-rail button{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.cinema-rail i{display:block;width:8px;height:8px;border-radius:50%;background:var(--cinema-faint);transition:transform .2s,background .2s,box-shadow .2s}.cinema-rail [aria-current=page] i{background:var(--cinema-ink);transform:scale(1.25);box-shadow:0 0 0 5px #ffffff14}.cinema-rail button:hover i{background:var(--cinema-ink)}.cinema-rail button>span{position:absolute;right:38px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:11px;color:var(--cinema-muted);opacity:0;transition:opacity .2s}.cinema-rail button:hover>span,.cinema-rail button:focus-visible>span{opacity:1}.cinema-position{position:absolute;z-index:25;left:20px;bottom:12px;pointer-events:none;color:var(--cinema-faint);font:8px Consolas,monospace;letter-spacing:.12em}.cinema-experience.is-account-workspace{background:#101c24}.cinema-experience.is-account-workspace :is(.cinema-background,.cinema-rail,.cinema-position){display:none}.cinema-experience.is-account-workspace .experience-stage{display:none;transform:none;filter:none}.cinema-experience .experience-account-dialog::backdrop{background:#07131ac4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cinema-experience[data-authenticated=false] .experience-account-dialog .experience-business{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(450px,calc(100vw - 32px));max-height:calc(100svh - 48px);animation:none}.cinema-experience .experience-comparison{max-height:85svh;overflow:auto}.cinema-experience .experience-comparison-grid img{max-height:54svh;object-fit:contain}.atelier-lightbox{padding:0;border:1px solid #c7dace44;border-radius:12px;background:#101b1d;color:#eeeee7;max-width:88vw;max-height:90svh;width:min(88vw,76svh,820px);overflow:auto;box-shadow:0 30px 120px #0009}.atelier-lightbox::backdrop,.cinema-experience .experience-comparison::backdrop{background:#040c10cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.atelier-lightbox>img{display:block;width:100%;height:auto;object-fit:contain}.atelier-lightbox>button{position:absolute;z-index:2;top:15px;right:15px;border:1px solid #ddd6;border-radius:50%;width:35px;height:35px;background:#07141bbd;color:#fff;font-size:24px;cursor:pointer}.atelier-lightbox>div{display:flex;justify-content:space-between;gap:20px;padding:17px 22px;font-size:13px}.atelier-lightbox small{font-size:8px;color:#98b0a5;letter-spacing:.08em}.cinema-experience.is-paused *,.cinema-experience.is-paused *:after{animation-play-state:paused!important}.cinema-experience.reduced-motion *,.cinema-experience.reduced-motion *:after{animation:none!important;transition:none!important}@media(min-width:1900px){.cinema-gallery-title h2{font-size:calc(var(--unit)*3.25)}}@media(max-height:760px)and (min-width:701px){.cinema-compare-pair{max-width:860px;margin-inline:auto}.cinema-tools .cinema-scene-content{padding-top:72px}.cinema-workflow{--unit:min(clamp(12px,.952381vw,16px),clamp(10px,calc((100svh - 120px)/42.46),16px))}.cinema-workspace{max-height:calc(100svh - 140px)}}@media(max-height:650px)and (min-width:701px){.cinema-proof-strip{display:none}.cinema-hero-bottom{bottom:18px}}@media(max-width:1100px){.cinema-topnav{gap:22px;margin-left:0}.cinema-experience .experience-topbar.topbar{gap:22px}.cinema-workflow{column-gap:calc(var(--unit)*1.25)}.cinema-workflow-copy h2{font-size:calc(var(--unit)*3.25)}.cinema-workflow-copy .cinema-button{min-width:100px;padding:0 13px;font-size:10px}.cinema-workflow-steps p{font-size:11px}.cinema-layer-float{right:-15px;padding:12px}.cinema-org-sentence{font-size:22px}.cinema-org-headline>strong{font-size:38px}.cinema-pill{padding:4px 11px}.cinema-org-sentence{gap:8px}}@media(max-width:900px){.cinema-topnav{display:none}.cinema-experience .experience-account-launcher{margin-left:auto}.cinema-scene h2{font-size:37px}}@media(max-width:1023px){.cinema-comparison-curve{display:none}}@media(max-width:700px){.cinema-experience:before{height:90px}.cinema-experience .experience-topbar.topbar{top:12px;left:17px;right:calc(12px + var(--scrollbar-width,0px));height:50px;padding:0;gap:11px}.cinema-experience .experience-brand strong{font-size:23px}.cinema-experience .experience-brand>span{font-size:7px}.cinema-experience .experience-account-launcher{font-size:10px}.cinema-experience .topbar-actions{gap:7px}.cinema-experience #downloadButton.download-cta{display:none}:root[data-theme] .cinema-experience .segmented-language{width:55px;min-width:55px;flex-basis:55px}.cinema-home-main{width:calc(100% - 34px);transform:translateY(-12px) scale(var(--scene-scale,1))}.cinema-org-sentence{flex-wrap:wrap;font-size:17px;gap:7px 6px;max-width:350px;margin:auto;white-space:normal;line-height:1.4}.cinema-pill{gap:5px;padding:3px 9px}.cinema-org-headline>strong{font-size:27px;line-height:1.25;max-width:360px;margin:17px auto 0}.cinema-prompt{width:calc(100% - 12px);height:138px;border-radius:22px;margin-top:25px}.cinema-prompt-text{font-size:11px;line-height:1.9;padding:13px 10px}.cinema-prompt small{font-size:6px;left:11px;bottom:14px;max-width:220px}.cinema-prompt>button{width:30px;height:30px;bottom:10px;right:10px}.cinema-home-main>.cinema-intro{font-size:10px;line-height:1.8;max-width:305px;margin-top:15px}.cinema-actions{gap:14px;margin-top:20px}.cinema-button{min-width:119px;min-height:39px;font-size:11px;padding:10px 16px}.cinema-hero-bottom{bottom:21px;gap:20px}.cinema-scroll-hint{font-size:9px;gap:6px}.cinema-proof-strip{width:calc(100% - 36px);padding-top:15px;gap:12px;font-size:12px}.cinema-proof-strip>span{gap:7px}.cinema-proof-strip b{font-size:16px;padding:5px 7px}.cinema-proof-strip .cinema-proof-brand{font-size:20px}.cinema-centered{width:calc(100% - 65px)}.cinema-gallery-title h2{font-size:27px;line-height:1.2;height:auto;gap:.1em}.cinema-gallery-title .cinema-eyebrow{font-size:8px;letter-spacing:.08em;height:auto}.cinema-gallery-labels{height:auto;min-height:12px}.cinema-gallery-title .cinema-intro{font-size:11px;line-height:1.8}.cinema-model-names{flex-wrap:wrap;gap:9px 15px;font-size:8px;margin:0;top:calc(100% + 22px)}.cinema-note{font-size:7px;max-width:260px;top:calc(100% + 59px)}.cinema-pagination{margin:17px 0}.cinema-marker:after{height:5px;bottom:0}.cinema-workflow{width:calc(100% - 54px);height:auto;padding:0;display:flex;flex-direction:column-reverse;gap:25px}.cinema-workflow-copy{width:100%}.cinema-workflow-copy .cinema-eyebrow{margin-bottom:10px;font-size:8px}.cinema-workflow-copy h2{font-size:30px}.cinema-workflow-copy .cinema-workflow-title{gap:10px}.cinema-workflow-copy .cinema-actions{margin-top:19px}.cinema-workflow-steps{margin-top:22px;display:grid;grid-template-columns:1fr;gap:4px}.cinema-workflow-steps button{display:flex;flex-direction:row;gap:12px;padding:10px;min-height:46px;border-radius:10px}.cinema-workflow-steps button[aria-expanded=true]{min-height:94px}.workflow-step-icon{flex-basis:26px;width:26px;height:26px;border-radius:7px}.workflow-step-icon svg{width:16px;height:16px}.workflow-step-copy strong{font-size:12px}.workflow-step-description{font-size:11px;line-height:1.6}.cinema-workspace{width:100%;height:calc((100vw - 54px - var(--scrollbar-width,0px))/1.7);min-height:0;max-height:260px;aspect-ratio:1.7;border-radius:11px}.cinema-workspace-bar{padding:10px;font-size:6px}.cinema-workspace-bar>span:first-child{font-size:8px}.cinema-workspace-bar b{font-size:10px;padding:2px}.cinema-host-image{width:calc(100% - 16px);margin:0 8px;height:100%;min-height:0}.cinema-workspace-input{padding:13px 11px;font-size:7px;gap:7px}.cinema-layer-float{right:-12px;bottom:56px;padding:8px 10px;gap:8px;border-radius:7px}.cinema-layer-float b{font-size:9px}.cinema-layer-float div>span{font-size:6px}.cinema-layer-symbol{font-size:19px}.cinema-layer-float i{font-size:13px}.cinema-comparison-curve{display:none}.cinema-comparison-scene{width:calc(100% - 44px)}.cinema-comparison-scene h2{font-size:31px}.cinema-eyebrow{font-size:8px;margin-bottom:17px}.cinema-comparison-heading>.cinema-intro{font-size:11px;line-height:1.9;margin-top:19px}.cinema-compare-pair{grid-template-columns:1fr 1fr;gap:12px;margin:29px 0 22px}.cinema-compare-arrow{display:none}.cinema-compare-pair figure{border-radius:10px;padding:9px}.cinema-compare-pair figure>div{font-size:7px;padding:4px 8px;left:9px;top:-8px}.cinema-compare-pair img{aspect-ratio:1.4;object-fit:contain}.cinema-compare-pair figcaption{font-size:8px;line-height:1.7;padding:10px 0 0}.cinema-text-link{font-size:11px;gap:12px}.cinema-download-main{max-width:calc(100% - 44px)}.cinema-download-main h2{font-size:40px}.cinema-download-main .cinema-intro{font-size:11px;line-height:1.9;margin-top:21px}.cinema-download-main .cinema-actions{margin-top:26px}.cinema-compatibility{font-size:9px}.cinema-install{gap:10px;font-size:9px;margin:0;flex-wrap:wrap}.cinema-install b{font-size:7px;margin-right:3px}.cinema-footer{left:24px;right:24px;bottom:30px;padding-top:20px;font-size:7px;gap:13px;flex-wrap:wrap}.cinema-footer>span:first-child{font-size:8px}.cinema-footer>button{font-size:9px}.cinema-rail{right:calc(var(--scrollbar-width,0px) + 2px);gap:7px}.cinema-rail button{width:26px;height:30px}.cinema-rail i{width:7px;height:7px}.cinema-rail button>span{display:none}.cinema-position{left:17px;bottom:9px;font-size:7px}.atelier-lightbox{max-width:94vw;width:min(94vw,73svh)}.atelier-lightbox>div{padding:14px;gap:10px;flex-direction:column;font-size:12px}.cinema-experience .experience-comparison-grid{grid-template-columns:1fr}.cinema-experience .experience-comparison-grid img{max-height:38svh}}@media(max-width:700px)and (max-height:760px){.cinema-tools .cinema-scene-content{padding-top:72px}.cinema-workflow{max-height:calc(100svh - 112px)}.cinema-workflow-copy{height:auto;flex-shrink:0}}@media(max-width:374px){.cinema-experience .experience-topbar.topbar{gap:8px}.cinema-experience .experience-brand strong{font-size:20px;gap:5px}.cinema-experience .topbar-actions{gap:4px}.cinema-experience .experience-account-launcher{font-size:9px}.cinema-org-sentence{font-size:15px}.cinema-org-headline>strong{font-size:24px}.cinema-home-main{transform:translateY(-5px) scale(var(--scene-scale,1))}.cinema-prompt{height:122px;margin-top:23px}.cinema-workflow{gap:17px}.cinema-workflow-copy h2{font-size:26px}.cinema-workflow-steps{margin-top:16px}.cinema-workflow-steps p{font-size:8px}}@media(prefers-reduced-motion:reduce){.cinema-experience *,.cinema-experience *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ps-support-widget,.ps-support-admin,.ps-support-viewer{font:14px/1.5 Inter,Microsoft YaHei,sans-serif;color:#f0f1f3;--support-bg:#1b1d20;--support-panel:#26292e;--support-line:#42464c;--support-accent:#ff8a3d;box-sizing:border-box;text-align:left}.ps-support-widget *,.ps-support-admin *,.ps-support-viewer *{box-sizing:border-box}.ps-support-widget [hidden],.ps-support-admin [hidden],.ps-support-viewer [hidden]{display:none!important}.ps-support-widget button,.ps-support-admin button,.ps-support-viewer button{font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;margin:0;min-width:0;min-height:0;box-shadow:none}.ps-support-widget button:disabled,.ps-support-admin button:disabled{opacity:.45;cursor:default}.ps-support-widget button:focus-visible,.ps-support-admin button:focus-visible,.ps-support-viewer button:focus-visible{outline:2px solid var(--support-accent);outline-offset:2px}.ps-support-launcher{position:fixed;right:24px;bottom:22px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #ffb27d;border-radius:50%;background:#35271f;color:#ffad75;font-size:29px!important;line-height:1!important;box-shadow:0 8px 26px #0006!important;z-index:90}.ps-support-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:#d64049;color:#fff;font:700 11px/1 sans-serif;white-space:nowrap}.ps-support-badge[hidden]{display:none!important}.ps-support-launcher>.ps-support-badge{position:absolute;right:-5px;top:-4px;border:2px solid #1b1d20;height:23px;min-width:23px}.ps-support-panel{position:fixed;inset:auto 24px 88px auto;margin:0;width:380px;height:590px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);padding:0;border:1px solid #56504a;border-radius:16px;overflow:hidden;color:inherit;background:linear-gradient(150deg,#3b2b21,var(--support-bg) 42%);box-shadow:0 20px 60px #0009;z-index:91}.ps-support-panel[open]{display:flex;flex-direction:column}.ps-support-header{display:flex;align-items:center;gap:8px;height:52px;flex:none;padding:8px 12px;border-bottom:1px solid #ffffff15}.ps-support-header strong{flex:1;font:600 14px/20px Inter,Microsoft YaHei,sans-serif;margin:0;padding:0}.ps-support-header button{display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:#e4e2df;width:32px;height:32px;padding:0;font-size:25px;line-height:1;flex:none}.ps-support-header button:hover{background:#ffffff12}.ps-support-welcome{padding:24px 22px;flex:1;min-height:0;overflow:auto}.ps-support-eyebrow{font-size:10px;letter-spacing:2px;color:#c0b1a6;margin:0}.ps-support-welcome h2{font-size:28px;line-height:1.4;letter-spacing:0;margin:15px 0 12px;color:#fff}.ps-support-intro{color:#c8c6c3;line-height:1.7}.ps-support-welcome-card{margin-top:28px;padding:18px;background:#ffffff07;border:1px solid #ffffff17;border-radius:12px}.ps-support-last{color:#bdbbb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.ps-support-enter{display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:9px;background:var(--support-accent);color:#24170c;width:100%;padding:10px;font-weight:700!important}.ps-support-welcome-error{color:#ffc192;font-size:12px;line-height:1.5;margin:0 0 12px}.ps-support-welcome-error:empty{display:none}.ps-support-footnote{display:flex;justify-content:space-between;align-items:center;gap:14px;flex:none;padding:8px 12px;color:#aaa8a5;font-size:10px;line-height:14px;border-top:1px solid #ffffff10}.ps-support-identity{flex:1;min-width:0;overflow-wrap:anywhere}.ps-support-retention{max-width:46%;text-align:right}.ps-support-conversation{flex:1;min-height:0}.ps-support-chat{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--support-bg)}.ps-support-history{flex:1;min-height:48px;overflow:auto;overscroll-behavior:contain;padding:14px;scrollbar-width:thin;scrollbar-color:#6a6662 transparent}.ps-support-older{display:block;margin:0 auto 14px!important;padding:4px;border:0;background:transparent;color:#c8b09f;font-size:11px!important}.ps-support-messages{display:flex;flex-direction:column;gap:16px}.ps-support-message{display:flex;flex-direction:column;align-items:flex-start;max-width:90%;min-width:0}.ps-support-message.mine{align-self:flex-end;align-items:flex-end}.ps-support-message-meta{font-size:10px;color:#aaa5a0;margin-bottom:4px}.ps-support-bubble{padding:9px 12px;border-radius:12px 12px 12px 3px;background:#2b2f34;color:#f4f3f1;max-width:100%;overflow-wrap:anywhere}.ps-support-message.mine .ps-support-bubble{background:#5b3c28;border-radius:12px 12px 3px}.ps-support-text{white-space:pre-wrap;font-size:14px;line-height:21px}.ps-support-inline-emote{display:inline-block;width:1em;height:1em;max-width:none;object-fit:contain;vertical-align:-.12em;margin:0 1px}.ps-support-resource-group{display:flex;flex-direction:column;gap:8px;max-width:100%}.ps-support-attachment{display:block;margin:6px 0 0!important;padding:0!important;border:0!important;border-radius:8px;background:transparent!important;color:inherit;text-align:left;max-width:100%;overflow:hidden}.ps-support-resource-group>.ps-support-attachment{margin:0!important}.ps-support-image{display:block;max-width:min(230px,100%);max-height:260px;width:auto;height:auto;border-radius:8px;object-fit:contain;background:#ffffff08}.ps-support-document{display:flex;flex-direction:column;justify-content:center;gap:8px;width:154px;max-width:100%;min-height:92px;padding:12px;border:1px solid #ffffff20;border-radius:9px;background:#303236;color:#f0efec}.ps-support-document-type{align-self:flex-start;padding:3px 7px;border-radius:4px;background:#725034;color:#ffe0c7;font:700 11px/16px sans-serif}.ps-support-document-name{font-size:11px;line-height:16px;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ps-support-error{padding:5px 12px 0;color:#ffc192;font-size:12px;flex:none}.ps-support-error:empty{display:none}.ps-support-composer{display:block;padding:10px;margin:0!important;flex:none;background:var(--support-bg);border:0}.ps-support-composer-surface{position:relative;display:grid;grid-template-columns:32px 32px minmax(0,1fr) 32px;grid-template-rows:minmax(32px,auto);column-gap:4px;align-items:center;padding:5px;border:1px solid #59534d;border-radius:15px;background:#292b2f;min-width:0}.ps-support-composer-surface:focus-within{border-color:#c8804d}.ps-support-composer-surface>button{display:flex;align-items:center;justify-content:center;align-self:end;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:#d8d1cb;font-size:23px;line-height:1}.ps-support-composer-surface>.ps-support-add{grid-column:1;grid-row:1}.ps-support-composer-surface>.ps-support-emoji{grid-column:2;grid-row:1;font-size:21px}.ps-support-composer-surface>.ps-support-send{grid-column:4;grid-row:1;background:var(--support-accent);color:#2c1b0f;font-size:18px}.ps-support-editor,.ps-support-editor-measure{font-family:Inter,Microsoft YaHei,sans-serif!important;font-size:14px!important;line-height:21px!important;letter-spacing:0!important;font-weight:400!important;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-align:left}.ps-support-editor{grid-column:3;grid-row:1;min-width:0;min-height:21px;max-height:126px;width:100%;padding:0;margin:0;border:0;outline:none;color:#f3f2ef;background:transparent;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8d8075 transparent;cursor:text}.ps-support-editor:empty:before{content:attr(data-placeholder);color:#a8a39e;pointer-events:none}.ps-support-editor::-webkit-scrollbar{width:8px}.ps-support-editor::-webkit-scrollbar-thumb{background:#8d8075;border:2px solid #292b2f;border-radius:6px}.ps-support-editor-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;height:auto;min-height:0;max-height:none;padding:0;z-index:-1}.ps-support-composer-surface.expanded{grid-template-rows:auto 32px;row-gap:6px}.ps-support-composer-surface.expanded>.ps-support-editor{grid-column:1/-1;grid-row:1;padding:3px 4px 0;max-height:129px}.ps-support-composer-surface.expanded>.ps-support-add,.ps-support-composer-surface.expanded>.ps-support-emoji,.ps-support-composer-surface.expanded>.ps-support-send{grid-row:2}.ps-support-pending{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px 10px 2px;flex:none}.ps-support-pending:empty{display:none}.ps-support-pending-item{position:relative;min-width:0;height:76px;border:1px solid #4c4844;border-radius:8px;background:#2c2e32}.ps-support-pending-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px}.ps-support-pending-item .ps-support-document{width:100%;height:100%;min-height:0;padding:7px 5px;gap:5px;border:0;border-radius:7px}.ps-support-pending-item .ps-support-document-type{font-size:9px;line-height:13px;padding:1px 3px}.ps-support-pending-item .ps-support-document-name{font-size:9px;line-height:12px}.ps-support-pending-item>.ps-support-remove{position:absolute;right:-5px;top:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #aaa09a;border-radius:50%;background:#28292c;color:#fff;font-size:16px;line-height:1}.ps-support-file-menu,.ps-support-emote-menu{position:absolute;bottom:calc(var(--support-composer-height,64px) + 5px);left:10px;right:10px;max-height:calc(100% - 85px);overflow:auto;padding:10px;border:1px solid #66564a;border-radius:12px;background:#303033;box-shadow:0 8px 30px #0006;z-index:3}.ps-support-file-menu{right:auto;display:flex;flex-direction:column;gap:5px;min-width:185px}.ps-support-file-menu button{padding:10px;text-align:left;border:0;border-radius:6px;color:#f0ece8;background:transparent}.ps-support-file-menu button:hover{background:#ffffff12}.ps-support-emote-menu{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.ps-support-emote-menu button{display:flex;align-items:center;justify-content:center;min-height:32px;padding:6px;border:0;background:transparent;border-radius:6px}.ps-support-emote-menu button:hover{background:#ffffff20}.ps-support-emote-menu img{width:14px;height:14px;display:block}.ps-support-emote-download{grid-column:1/-1;text-align:center;color:#ffc699;font-size:11px;padding-top:7px}.ps-support-admin{display:grid;grid-template-columns:280px minmax(0,1fr);height:min(750px,calc(100dvh - 220px));min-height:440px;border:1px solid var(--support-line);border-radius:14px;overflow:hidden;background:var(--support-bg)}.ps-support-admin-sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--support-line)}.ps-support-admin-sidebar>header{display:flex;align-items:center;gap:8px;padding:14px 16px}.ps-support-admin-sidebar h2{font-size:17px;margin:0}.ps-support-conversations{overflow:auto;flex:1;overscroll-behavior:contain}.ps-support-conversation-row{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;margin:0;padding:14px 16px;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;background:transparent;color:inherit;text-align:left}.ps-support-conversation-row:hover{background:#ffffff06}.ps-support-conversation-row.selected{background:#493426;box-shadow:inset 3px 0 var(--support-accent)!important}.ps-support-row-title{display:flex;justify-content:space-between;align-items:center;gap:5px}.ps-support-row-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-support-conversation-row small{font-size:10px;color:#aaa7a4;overflow-wrap:anywhere}.ps-support-row-preview{font-size:12px;color:#c6c1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-support-conversation-row time{font-size:10px;color:#aaa29c}.ps-support-more{border:0;background:#302c29;color:#ebc9ae;padding:10px}.ps-support-admin-detail{display:flex;flex-direction:column;min-width:0;min-height:0}.ps-support-admin-detail>header{display:flex;flex-direction:column;gap:4px;flex:none;padding:14px 18px;border-bottom:1px solid var(--support-line)}.ps-support-selected-id{color:#bcb4ac;font-size:11px;overflow-wrap:anywhere}.ps-support-admin-chat{flex:1;min-height:0}.ps-support-empty{padding:20px;color:#b5aaa2;font-size:13px}.ps-support-viewer{width:min(960px,94vw);height:min(800px,92dvh);padding:0;border:1px solid #66605a;border-radius:12px;background:#202226;overflow:hidden}.ps-support-viewer::backdrop{background:#000b}.ps-support-viewer[open]{display:flex;flex-direction:column}.ps-support-viewer>header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:9px 14px;border-bottom:1px solid #ffffff20}.ps-support-viewer>header button{width:32px;height:32px;border:0;background:transparent;color:#fff;font-size:25px;padding:0}.ps-support-viewer-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;padding:12px;color:#ccc}.ps-support-viewer-body>img{max-width:100%;max-height:100%;object-fit:contain}.ps-support-viewer-body>iframe{width:100%;flex:1;min-height:0;border:0;background:#fff}.ps-support-pdf-fallback{padding:7px;margin-top:6px!important;border:0;background:transparent;color:#ffc699;font-size:12px!important}@media(max-width:700px){.ps-support-panel{right:12px;bottom:78px;width:min(380px,calc(100vw - 24px));height:580px}.ps-support-launcher{right:15px;bottom:15px}.ps-support-admin{grid-template-columns:145px minmax(0,1fr);height:650px}.ps-support-conversation-row{padding:10px}.ps-support-admin-sidebar>header{padding:10px}.ps-support-admin-sidebar h2{font-size:13px}.ps-support-image{max-width:min(170px,100%)}.ps-support-message{max-width:96%}}.cinema-experience .cinema-tile-crop{border-radius:8px;overflow:hidden}.cinema-experience .cinema-tile-crop>img{border-radius:inherit}
