:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#efede7;--gold:#e2bf79;--muted:#a4a29c;--line:#dbd2b91f;--surface:#202123;--page-gutter:clamp(24px, 5.5vw, 180px);background:#151617;font-family:Segoe UI,Microsoft YaHei UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{min-height:100dvh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button,.button{cursor:pointer;transition:background .2s,border-color .2s,transform .2s}button:disabled{cursor:default;opacity:.58}button:not(:disabled):hover,.button:hover{filter:brightness(1.08)}h1,h2,h3,p{margin-top:0}p{line-height:1.7}h1{letter-spacing:-.035em;font-size:clamp(38px,4vw,68px);line-height:1.15}h2{margin-bottom:20px}.marketing-shell{background:radial-gradient(at 100% 0,#17314950,#0000 35%),#080e17;overflow:clip}.header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080e17e8;position:sticky;top:0}.header-inner,.section-wrap,.footer-inner,.footer-note{max-width:2240px;padding-inline:var(--page-gutter);margin-inline:auto}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:88px;display:flex}.brand{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:12px;font-size:24px;font-weight:650;display:inline-flex}.brand img{object-fit:contain;flex-shrink:0;width:40px;height:40px}.site-footer .brand img{width:32px;height:32px}.header nav{align-items:center;gap:clamp(20px,2.3vw,52px);font-size:14px;display:flex}.header nav>a{color:#b5c0cd;white-space:nowrap;padding-block:12px}.header nav>a:hover{color:#fff}@media (width>=1151px){.marketing-shell:not(.cinematic-home) .header-inner{gap:20px}.marketing-shell:not(.cinematic-home) .brand{flex-shrink:0}.marketing-shell:not(.cinematic-home) .header nav{flex-wrap:wrap;justify-content:flex-end;gap:6px clamp(12px,1.2vw,28px);min-width:0}}.header nav>.account-link{color:#fff;border:1px solid #a9bfd53b;border-radius:8px;padding:10px 18px}.locale-link{letter-spacing:.08em;font-size:12px}.menu-toggle{border:1px solid var(--line);color:#fff;background:0 0;border-radius:6px;padding:5px 10px;font-size:22px;display:none}.content{min-height:calc(100dvh - 320px)}.content:not(.home){max-width:1520px;padding:90px var(--page-gutter) 110px;margin:auto}section[id],main[id]{scroll-margin-top:110px}section[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:15px 24px;font-size:16px;font-weight:650;line-height:1.4;display:inline-flex}.primary{color:#17202a;background:linear-gradient(115deg,#f9d88e,#ecc170);box-shadow:0 6px 24px #f5c65d0d}.outline{color:#e1e8f0;background:#142032;border-color:#4a5b7080}.button.compact{gap:14px;min-height:46px;padding:12px 18px;font-size:14px}.download-icon{flex:none;width:20px;height:20px}.release-caption{color:var(--muted);margin:12px 0 0;font-size:12px}.hero{isolation:isolate;background:#111f27;flex-direction:column;min-height:min(84svh,900px);display:flex;position:relative;overflow:clip}.hero-art,.hero-veil{z-index:-1;position:absolute;inset:0}.hero-art{display:block}.hero-art img{object-fit:cover;object-position:66% 58%;width:100%;height:100%}.hero-veil{background:linear-gradient(90deg,#081119dc 0%,#081119a8 24%,#08111948 43%,#08111900 66%),linear-gradient(#07121c20 0%,#0000 50%,#09111925 78%,#091119 100%)}.hero-content{flex:1;align-items:center;width:100%;padding-top:clamp(60px,8vh,100px);padding-bottom:75px;display:flex;position:relative}.hero-copy{width:54%;max-width:780px;position:relative}.eyebrow{letter-spacing:.17em;color:#abbabf;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;font-weight:650;display:flex}.hero-eyebrow{color:#dfd6ba;text-shadow:0 2px 18px #000;margin-bottom:24px}.hero-eyebrow>span{background:#dfbc79;width:32px;height:1px}.hero h1{letter-spacing:-.055em;text-shadow:0 4px 25px #0004;margin:0 0 30px;font-size:clamp(52px,4.6vw,94px);font-weight:650;line-height:1.04}.hero h1 span{color:#f6d79b}.zh .hero h1{letter-spacing:-.035em;font-size:clamp(48px,4.45vw,92px);line-height:1.26}.hero-lead{color:#ced7d8;text-shadow:0 2px 12px #0009;max-width:515px;margin:0 0 32px;font-size:clamp(16px,1.15vw,21px);line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.hero .primary{box-shadow:0 7px 36px #efb64e24}.hero .release-caption{color:#c5cfce;text-shadow:0 2px 12px #000}.quiet-link{color:#ecede4;align-items:center;gap:20px;min-height:54px;font-size:14px;display:inline-flex}.quiet-link span{color:#edcb91}.quiet-link:hover{color:var(--gold)}.hero-note{color:#c0cdc9;text-shadow:0 2px 10px #000;margin:23px 0 0;font-size:12px}.hero-scene-note{right:var(--page-gutter);text-align:right;color:#f5ead2;text-shadow:0 2px 20px #000;position:absolute;bottom:58px}.hero-scene-note>span{letter-spacing:.2em;font-size:10px}.hero-scene-note p{margin:8px 0 0;font-size:13px}.hero-chapter{background:#0c171bea;border-top:1px solid #d1dbca2a;position:relative}.hero-chapter-inner{color:#8fa49f;align-items:center;gap:32px;width:100%;min-height:62px;font-size:11px;display:flex}.chapter-number{color:#d8c391;letter-spacing:.18em;border-right:1px solid #c4d3c831;padding-right:32px;font-size:10px}.hero-chapter a{color:#e2d6b6;align-items:center;gap:18px;margin-left:auto;padding:14px 0;font-size:19px;display:inline-flex}.hero-chapter a span{letter-spacing:.12em;font-size:9px}.live-dot{background:#95c8ad;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #95c8ad35}.landing-section{padding-block:clamp(84px,7vw,150px)}.section-heading{margin-bottom:48px}.section-heading h2{letter-spacing:-.035em;margin-bottom:23px;font-size:clamp(34px,3vw,60px);font-weight:550;line-height:1.22}.section-heading h2 span{color:#b8c6c3}.section-heading p:not(.eyebrow){color:#a0b1b3;max-width:520px;margin-bottom:0;font-size:16px;line-height:1.85}.editorial-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px;display:flex}.editorial-heading h2{margin-bottom:0}.editorial-heading>p{flex:0 360px;padding-bottom:4px}.scenarios-section{position:relative}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.scenario-card{min-width:0;display:block}.scenario-02{margin-top:66px}.scenario-03{margin-top:28px}.scenario-image{aspect-ratio:1/1.12;background:#172528;border:1px solid #9bbaac27;border-radius:3px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.scenario-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#061117a8);position:absolute;inset:0}.scenario-art{display:block;position:absolute;inset:0}.scenario-art img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.scenario-01 img{object-position:72% center}.scenario-02 img{object-position:60% center}.scenario-03 img{object-position:66% center}.scenario-card:hover .scenario-art img,.scenario-card:focus-visible .scenario-art img{transform:scale(1.025)}.scenario-card:hover .scenario-image,.scenario-card:focus-visible .scenario-image{border-color:#dcc38c80;box-shadow:0 10px 45px #d0a8560d}.scenario-number{z-index:1;color:#efe5c6;letter-spacing:.12em;text-shadow:0 2px 10px #000;font-size:13px;position:absolute;top:20px;left:22px}.scenario-tag{z-index:1;color:#e0e5d5;letter-spacing:.08em;text-shadow:0 2px 10px #000;font-size:10px;position:absolute;bottom:20px;left:22px;right:20px}.scenario-copy{padding:26px 2px 0}.scenario-copy .eyebrow{letter-spacing:.16em;color:#c6ae78;margin-bottom:13px;font-size:9px}.scenario-copy h3{letter-spacing:-.025em;align-items:center;gap:16px;margin-bottom:16px;font-size:clamp(20px,1.4vw,27px);font-weight:500;display:flex}.scenario-copy h3 span{color:#bcb181;flex:none;margin-left:auto;font-size:20px;transition:transform .2s}.scenario-card:hover h3 span{transform:translate(2px,-2px)}.scenario-copy>p:last-child{color:#96aab0;margin-bottom:0;font-size:14px;line-height:1.85}.preview-note{color:#9dadaf;border-left:2px solid #857852;margin:44px 0 0;padding-left:14px;font-size:12px;line-height:1.8}.how-section{background:radial-gradient(at 80% 35%,#253f3829,#0000 60%),#0f1a20;border-top:1px solid #8bbfb31a;border-bottom:1px solid #8bbfb31a;position:relative}.how-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,6vw,120px);display:grid}.how-copy{margin:0}.how-copy .eyebrow{color:#aac9bc}.product-feature-list{color:#c8d8cf;gap:14px;margin:30px 0 32px;font-size:12px;display:grid}.product-stage{min-width:0;padding:20px 0 35px;position:relative}.product-preview{margin:0;position:relative}.product-preview>figcaption{color:#b0c6be;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;display:flex}.product-window{background:#172a2d;border:1px solid #536a6480;border-radius:12px;overflow:hidden;transform:perspective(1800px)rotateY(-4deg)rotateX(2deg);box-shadow:0 30px 80px #0005,0 0 80px #6785740a}.product-window-bar{background:#152529;border-bottom:1px solid #79958a29;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.product-window-bar strong{letter-spacing:-.03em;font-size:14px;font-weight:650}.product-window-bar strong span{color:#cbb374;margin-left:2px}.window-dots{gap:7px;display:flex}.window-dots i{background:#6b7f77;border-radius:50%;width:4px;height:4px}.product-window-body{grid-template-columns:140px minmax(0,1fr);min-height:360px;display:grid}.product-sidebar{color:#93aaa2;background:#15272a;border-right:1px solid #7e97892b;flex-direction:column;gap:25px;padding:27px 17px;font-size:10px;display:flex}.product-sidebar>.current{color:#d3e2c9;font-weight:650}.mini-caption{letter-spacing:.14em;color:#819d92;font-size:8px;display:block}.product-local{align-items:center;gap:7px;margin-top:auto;padding-top:50px;font-size:9px;display:flex}.product-local .live-dot{width:4px;height:4px}.product-main{padding:27px}.product-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-heading h3{color:#e4ede5;margin:8px 0 0;font-size:19px;font-weight:550}.product-count{color:#658278;letter-spacing:-.07em;font-size:34px;font-weight:300}.product-tabs{color:#88a79b;border-bottom:1px solid #80948837;gap:22px;margin-top:25px;font-size:10px;display:flex}.product-tabs span{padding-bottom:12px}.product-tabs span:last-child{color:#c9dfb5;border-bottom:1px solid #b5c99b}.product-checkpoints{gap:8px;margin-top:16px;display:grid}.product-save{background:#21393a6b;border:1px solid #0000;border-radius:5px;align-items:center;gap:13px;padding:15px 12px;display:flex}.product-save.selected{background:#394c3a60;border-color:#afc89061}.product-save-number{color:#9cae8a;font-size:9px}.product-save strong{color:#dde6d8;font-size:12px;font-weight:550}.product-save small{color:#88a296;margin-top:5px;font-size:9px;display:block}.product-save-mark{color:#a9c48e;margin-left:auto;font-size:11px}.product-note{border-top:1px solid #8199882e;margin-top:18px;padding-top:16px}.product-note>span{letter-spacing:.07em;color:#8ea795;font-size:8px}.product-note p{color:#c1d0c1;margin:8px 0 0;font-size:10px}.product-callout{color:#23362c;background:#d3c38e;border:1px solid #bbad7580;align-items:center;gap:20px;padding:17px 24px;display:flex;position:absolute;bottom:-30px;right:-15px;transform:rotate(-2deg);box-shadow:0 15px 45px #0003}.product-callout>span{font-size:28px}.product-callout p{margin:0;font-size:11px;line-height:1.7}.product-callout strong{font-weight:650}.how-steps{border-top:1px solid #8ba69a30;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:65px 0 0;padding:58px 0 0;list-style:none;display:grid}.how-steps li{gap:21px;display:flex}.how-steps li>span{color:#cbb780;padding-top:4px;font-size:12px}.how-steps h3{color:#dbe3d8;margin-bottom:13px;font-size:17px;font-weight:500}.how-steps p{color:#91a8a7;margin:0;font-size:13px;line-height:1.85}.pricing-section{isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:clip}.pricing-art,.pricing-veil{z-index:-1;position:absolute;inset:0}.pricing-art img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.pricing-veil{background:linear-gradient(#0b151ce0,#0b171b8c 20%,#0b171be8 65%,#0b1219)}.pricing-content{position:relative}.centered-heading{text-align:center}.centered-heading .eyebrow{color:#d5c391;justify-content:center}.centered-heading h2{text-shadow:0 3px 20px #000}.centered-heading p:not(.eyebrow){color:#c4cfc6;margin-inline:auto}.plan-grid{grid-template-columns:1fr 1fr;gap:26px;max-width:1000px;margin:auto;display:grid}.plan-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101f24eb;border:1px solid #a6bfa447;border-radius:9px;padding:38px;position:relative}.plan-card .eyebrow{color:#adbdaf;margin-bottom:15px}.plan-card h3{min-height:60px;margin:0;font-size:24px;font-weight:500}.plan-price{letter-spacing:-.06em;color:#efe8d4;margin:18px 0 24px;font-size:64px;line-height:1.1}.plan-price span{color:#9cafaa;letter-spacing:0;font-size:13px}.plan-card ul{border-top:1px solid #97ae9940;margin:0 0 16px;padding:24px 0;list-style:none}.plan-card li{color:#c4d1c6;padding:9px 0;font-size:14px}.plan-card li:before{content:"✓";color:#cdb677;margin-right:12px}.plan-card .button{width:100%;min-height:48px;font-size:14px}.featured-plan{background:radial-gradient(at 100% 0,#b9a2591a,#0000 75%),#132125f2;border-color:#cfb57885}.plan-tag{color:#1e332c;letter-spacing:.07em;background:#ccbd8f;border-radius:3px;padding:6px 12px;font-size:10px;font-weight:650;position:absolute;top:-12px;right:20px}.plan-note{color:#a9bbb2;text-align:center;margin:28px 0 0;font-size:12px;line-height:1.9}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.faq-list details{border-bottom:1px solid #9aafa72f}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:16px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#c1b180;font-size:22px;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#9bb0b0;margin-bottom:26px;padding-right:24px;font-size:14px;line-height:1.9}.site-footer{border-top:1px solid var(--line);padding-block:44px 24px}.footer-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-inner p{color:var(--muted);margin:12px 0 0;font-size:12px}.footer-links{color:#bcc6d5;align-items:center;gap:30px;font-size:13px;display:flex}.footer-note{color:#6e8299;margin-top:40px;margin-bottom:0;font-size:10px}.skip{z-index:30;border:1px solid var(--gold);background:#16283d;border-radius:6px;padding:14px;position:fixed;top:-90px;left:20px}.skip:focus{top:10px}[data-reveal]{transition:opacity .65s,transform .65s}.reveal-pending{opacity:0;transform:translateY(18px)}.reveal-pending:focus-within,.reveal-pending:target{opacity:1;transform:none}.lead{color:#b4c3d5;overflow-wrap:anywhere;margin:18px 0 30px;font-size:22px}.small,.account-note{color:var(--muted);margin:12px 0;font-size:14px}.status{color:var(--gold);line-height:1.6}.auth{max-width:580px;margin:0 auto}.auth h1{font-size:clamp(32px,3vw,48px)}.auth .lead{font-size:18px}.field{color:#c4d0df;margin:26px 0 10px;font-size:14px;display:block}.input{color:#fff;background:#122031;border:1px solid #49617a;border-radius:8px;width:100%;min-width:0;padding:14px 16px}.auth .button{width:100%;margin-top:22px}.text-button{color:var(--gold);text-underline-offset:4px;background:0 0;border:0;padding:12px 0;font-size:14px;text-decoration:underline}.back,.text-link{color:var(--gold);font-size:14px}.auth .back{margin-top:35px;display:inline-block}.simulation{color:#baa774;margin:25px 0;font-size:13px}.account-layout{grid-template-columns:1.15fr .85fr;gap:28px;margin-top:40px;display:grid}.account-layout>section{border:1px solid var(--line);background:#12203270;border-radius:12px;min-width:0;padding:30px}.account-layout h2{margin:0 0 20px;font-size:20px;font-weight:500}.account-layout h3{margin:0 0 15px;font-size:36px}.account-layout form{margin-top:20px}.account-layout form>label{margin-bottom:12px;display:block}.account-layout form .input{margin-bottom:6px}.account-layout .account-note+h2{margin-top:38px}.device{border-top:1px solid var(--line);padding:20px 0}.device small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.device strong{overflow-wrap:anywhere;font-size:16px}.account select{color:#fff;background:#132337;border:1px solid #49617a;width:100%;margin:12px 0;padding:10px;display:block}@media (width>=2200px){.hero-copy{max-width:820px}.hero h1,.zh .hero h1{font-size:100px}.hero-lead{max-width:610px}.scenario-image{aspect-ratio:1}}@media (width<=1100px){.header nav{gap:20px;font-size:12px}.hero{min-height:min(86svh,830px)}.hero-copy{width:62%}.hero h1,.zh .hero h1{font-size:clamp(44px,5.5vw,68px)}.hero-scene-note{display:none}.editorial-heading{gap:30px}.editorial-heading>p{flex-basis:290px;font-size:14px}.scenario-grid{gap:18px}.scenario-image{aspect-ratio:1/1.5}.scenario-copy h3{font-size:20px}.scenario-copy>p:last-child{font-size:13px}.scenario-tag{font-size:9px;line-height:1.6;left:15px;right:15px}.how-layout{grid-template-columns:.85fr 1.15fr;gap:35px}.product-window-body{grid-template-columns:95px minmax(0,1fr)}.product-sidebar{padding-inline:12px;font-size:8px}.product-local{gap:4px;font-size:7px}.product-main{padding:22px 16px}.product-heading h3{font-size:16px}.product-save{padding-inline:8px}.product-save strong{font-size:11px}.product-callout{right:0}.how-steps{gap:25px}.how-steps li{gap:14px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:18px}}@media (width<=820px){:root{--page-gutter:24px}.header-inner{min-height:72px}.header nav{border-bottom:1px solid var(--line);background:#101d24;flex-wrap:wrap;gap:10px 24px;padding:20px 24px;display:none;position:absolute;top:71px;left:0;right:0}.header nav.open{display:flex}.header nav>a{font-size:14px}.menu-toggle{display:block}.brand{font-size:22px}.hero-content{padding-top:64px;padding-bottom:64px}.hero-copy{width:75%}.hero-art img{object-position:66% center}.hero h1,.zh .hero h1{font-size:clamp(43px,7vw,64px)}.hero-lead{max-width:440px;font-size:16px}.hero-note{font-size:11px}.eyebrow{letter-spacing:.12em;font-size:10px}.hero-chapter-inner{gap:18px;min-height:58px}.chapter-number{padding-right:18px;font-size:9px}.hero-chapter a span{display:none}.hero-chapter-inner>span:nth-child(2){font-size:10px}.section-heading h2{font-size:36px}.editorial-heading{display:block}.editorial-heading>p{max-width:520px;margin-top:23px}.scenario-grid{gap:16px}.scenario-copy h3{align-items:flex-start;font-size:18px}.scenario-copy .eyebrow{letter-spacing:.08em;font-size:8px}.scenario-02{margin-top:38px}.scenario-03{margin-top:15px}.scenario-copy>p:last-child{font-size:12px}.how-layout{grid-template-columns:1fr;gap:40px}.how-copy{max-width:540px}.product-stage{width:100%;max-width:700px}.product-window-body{grid-template-columns:130px minmax(0,1fr)}.product-sidebar{padding:27px 18px;font-size:10px}.product-main{padding:27px}.product-heading h3{font-size:21px}.product-save strong{font-size:13px}.product-save small{font-size:10px}.product-save{padding:17px 14px}.product-local{font-size:9px}.product-callout{bottom:-25px;right:10px}.how-steps{gap:30px;margin-top:35px;padding-top:40px}.how-steps li{display:block}.how-steps li>span{margin-bottom:18px;display:inline-block}.how-steps h3{font-size:15px}.how-steps p{font-size:12px}.plan-card{padding:30px}.plan-card h3{font-size:21px}.plan-price{font-size:58px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-layout .section-heading{margin:0}.footer-inner{flex-direction:column;align-items:flex-start;gap:28px}.footer-links{justify-content:flex-start}.content:not(.home){padding-block:55px 70px}.account-layout{grid-template-columns:1fr}}@media (width<=700px){.hero{background:#0d171f;min-height:0}.hero-art{z-index:auto;flex:none;height:clamp(250px,65vw,440px);position:relative}.hero-art img{object-position:75% 48%}.hero-veil{z-index:1;pointer-events:none;background:linear-gradient(#0a172615,#0000 20% 65%,#0d171f);height:clamp(250px,65vw,440px);inset:0 0 auto}.hero-content{flex:none;padding-top:6px;padding-bottom:34px}.hero-copy{width:100%;max-width:540px}.hero h1,.zh .hero h1{margin-bottom:23px;font-size:clamp(38px,8.7vw,58px);line-height:1.18}.hero h1 br+span br{display:none}.hero-eyebrow{margin-bottom:20px;font-size:9px}.hero-lead{max-width:490px;margin-bottom:25px;font-size:15px;line-height:1.9}.hero-actions{gap:18px}.hero-note{margin-top:20px;font-size:11px}.hero-chapter-inner{gap:12px}.chapter-number{padding-right:12px;font-size:8px}.hero-chapter-inner>span:nth-child(2){font-size:9px}.scenario-grid{grid-template-columns:1fr;gap:42px}.scenario-02,.scenario-03{margin-top:0}.scenario-image{aspect-ratio:1.3}.scenario-01 img{object-position:72% 42%}.scenario-02 img,.scenario-03 img{object-position:center 48%}.scenario-copy{padding-top:20px}.scenario-copy h3{font-size:24px}.scenario-copy .eyebrow{margin-bottom:12px;font-size:9px}.scenario-copy>p:last-child{font-size:14px}.scenario-tag{font-size:10px;bottom:20px;left:20px}.editorial-heading{margin-bottom:32px}.editorial-heading>p{font-size:15px}.section-heading h2{font-size:34px}.section-heading p:not(.eyebrow){font-size:15px}.preview-note{margin-top:30px}.product-window{transform:none}.product-window-body{grid-template-columns:minmax(0,1fr)}.product-sidebar{display:none}.product-main{padding:24px}.product-heading h3{font-size:20px}.product-save strong{font-size:13px}.product-save small{font-size:10px}.product-note p{font-size:11px}.product-callout{padding:13px 18px;right:12px}.product-feature-list{font-size:12px}.how-steps{grid-template-columns:1fr;gap:30px}.how-steps li{gap:25px;display:flex}.how-steps h3{font-size:17px}.how-steps p{font-size:13px}.plan-grid{grid-template-columns:1fr;gap:30px;max-width:440px}.plan-card h3{min-height:0}.plan-price{font-size:60px}.centered-heading{text-align:left}.centered-heading .eyebrow{justify-content:flex-start}.plan-note{text-align:left;max-width:440px;margin-inline:auto}.pricing-art img{object-position:70% top}.pricing-veil{background:linear-gradient(#0b151ccc,#0b171bbc 20%,#0b171bf2 60%,#0b1219)}.faq-list summary{font-size:15px}.footer-links{gap:18px 24px}.footer-links .release-download{flex-basis:100%}.account-layout>section{padding:22px}}@media (width<=380px){.hero-actions{flex-direction:column;gap:5px}.hero-note{line-height:1.8}.product-main{padding:20px 16px}.product-heading h3{font-size:18px}.product-callout{gap:12px;right:0}.plan-card{padding:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-pending{opacity:1;transform:none}}.cloud-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1220px}.cloud-plan-grid .plan-card{flex-direction:column;padding:30px 22px;display:flex}.cloud-plan-grid .plan-card .button{margin-top:auto}.cloud-plan-grid .plan-price{font-size:38px}@media (width<=1100px){.cloud-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cloud-plan-grid{grid-template-columns:1fr}}.account-consent{color:#aaa9a3;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.account-consent input{flex:none;margin-top:5px}.marketing-shell .header{border-bottom-color:var(--line);background:#161719ed}.marketing-shell{background:#151617}.marketing-shell .hero-chapter{background:#171819ed}.marketing-shell .scenario-card{background:#202123}.marketing-shell .plan-card{background:#1e1f20ed}.marketing-shell .featured-plan{background:radial-gradient(at 100% 0,#b9a25918,#0000 75%),#242321f2}.marketing-shell .site-footer{background:#131415}.marketing-shell .button.primary{color:#242018;background:linear-gradient(115deg,#edcd8b,#d9b46e);border-color:#e2bf79;box-shadow:0 2px 8px #0003}.marketing-shell .input,.marketing-shell select,.marketing-shell textarea{color:#efede7;background:#1b1c1e;border:1px solid #4b4c4d;border-radius:6px}.marketing-shell .input:focus-visible{border-color:var(--gold);outline-offset:2px}.marketing-shell .field{color:#c4c1b8}.account-auth{background:linear-gradient(135deg,#272623,#202123 65%);border:1px solid #7062496b;border-radius:12px;max-width:460px;padding:32px 36px;box-shadow:0 16px 60px #0003}.account-auth h1{letter-spacing:-.5px;margin:18px 0 10px;font-size:28px}.account-auth .lead{font-size:14px;line-height:1.8}.account-auth .small{color:var(--muted);font-size:12px;line-height:1.8}.account-auth .text-button{margin-top:4px;font-size:12px}.website-personal{width:min(100%,1040px);margin-inline:auto}.website-personal>h1{letter-spacing:-.4px;margin:0 0 24px;font-size:27px}.web-personal-identity{background:linear-gradient(115deg,#2a2925,#202123 70%);border:1px solid #7062496b;border-radius:10px;align-items:center;gap:18px;padding:24px;display:flex}.web-personal-avatar{width:56px;height:56px;color:var(--gold);background:#d6b67517;border:1px solid #b1935649;border-radius:12px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.web-personal-info{min-width:0}.web-personal-info>strong{overflow-wrap:anywhere;font-size:17px;font-weight:600}.web-personal-info>small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.web-personal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.web-personal-meta i{background:#afc6ad;border-radius:50%;width:5px;height:5px}.web-personal-badge{color:#dabb7b;background:#d1ac6120;border:1px solid #86724965;border-radius:4px;padding:3px 7px}.web-personal-actions{flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.website-personal .text-button{text-decoration:none}.website-personal .account-layout{align-items:start;gap:20px;margin-top:20px}.website-personal .account-layout>section,.web-diagnostics-card,.website-personal #support{border:1px solid var(--line);background:#202123;border-radius:10px;padding:24px}.website-personal h2,.web-diagnostics-card h2{margin:0 0 14px;font-size:17px;font-weight:600}.website-personal .account-layout h3{color:var(--gold);font-size:25px;font-weight:600}.website-personal p{color:#aaa9a3;font-size:13px;line-height:1.8}.website-personal .account-layout h2:not(:first-child){border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.web-diagnostics-card{margin-top:20px}.website-personal .device{padding:17px 0}.website-personal .device strong{font-size:14px}.website-personal #support{margin-top:20px!important}.website-personal .support-panel h1{letter-spacing:-.2px;font-size:18px}.website-personal .support-panel select,.website-personal .support-panel input,.website-personal .support-panel textarea{color:#efede7;background:#1b1c1e;border-color:#4b4c4d}.website-personal .support-heading{margin-bottom:16px}.website-personal .support-heading h1,.website-personal .support-heading .support-actions{margin:0}.website-personal .support-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.website-personal .support-filters label{min-width:0;margin:0;font-size:12px}.website-personal .support-filters select{border-radius:6px;padding:10px}.website-personal .support-panel .support-messages li,.website-personal .support-panel .support-tickets>button{background:#242527;border-color:#4b4c4d;border-radius:8px}.website-personal .support-panel .support-messages li.staff{background:#a5823b12;border-color:#8b744949}.website-personal .support-panel .dialog{color:#efede7;background:#242527;border-color:#706249;border-radius:10px}.website-personal .button{padding:11px 16px;font-size:13px}.website-personal .button.outline,.website-personal .support-panel button{color:#dfd8c9;background:#28292b;border-color:#505052}.preview-save-workspace{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.preview-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;font-size:12px;display:flex}.preview-panel-heading small{color:var(--muted);font-size:10px}.preview-library,.preview-timeline{min-width:0}.preview-folder{color:#d1c5a8;margin-top:20px;font-size:11px}.preview-folder.nested{margin-top:14px;padding-left:15px}.preview-archive{background:#c4a2640c;border:1px solid #d4b37332;border-radius:6px;grid-template-columns:16px 1fr;gap:7px;margin-top:20px;padding:18px 10px;display:grid}.preview-archive span{color:var(--gold);grid-row:span 2}.preview-archive strong{font-size:10px}.preview-archive small,.preview-safety{color:var(--muted);font-size:9px;line-height:1.7}.preview-safety{gap:6px;margin-top:24px;display:flex}.preview-safety span{color:var(--gold)}.preview-timeline .product-save{gap:8px;padding:15px 8px}.preview-timeline .product-save strong{font-size:10px}.preview-timeline .product-save small{font-size:9px}.preview-timeline .product-save-number{font-size:11px}.product-window{background:#191a1b;border-color:#4b4639}.product-window-bar,.product-sidebar{background:#171819}.product-main{background:#1e1f20}.how-section{background:#191a1b}.preview-timeline .product-save{background:#252628}.preview-timeline .product-save.selected{background:#b18b4220;border-color:#8b744949}.product-sidebar .current{color:var(--gold);background:#d2af6a1f}.product-count{color:#afc6ad;font-size:10px}@media (width<=650px){.account-auth{padding:26px 22px}.web-personal-identity{flex-wrap:wrap;gap:12px;padding:20px}.web-personal-actions{justify-content:flex-end;width:100%}.website-personal .account-layout>section,.web-diagnostics-card,.website-personal #support{padding:20px}}.cinematic-design{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1010;--ink:#f4f1e9;--muted:#a3aaa7;--gold:#e8c572;--line:#272d2b;--container:1200px}.cinematic-design *{box-sizing:border-box}.cinematic-design{scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:0;font-family:Segoe UI,Microsoft YaHei,sans-serif}.cinematic-design button,.cinematic-design a{-webkit-tap-highlight-color:transparent}.cinematic-design button{font:inherit;cursor:pointer}.cinematic-design a{color:inherit;text-decoration:none}.cinematic-design button:focus-visible,.cinematic-design a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.cinematic-design img{max-width:100%;display:block}.cinematic-design button{color:inherit}.cinematic-design button:disabled{cursor:default}.cinematic-design p,.cinematic-design h1,.cinematic-design h2,.cinematic-design h3,.cinematic-design figure{margin:0}.cinematic-design .wrap{width:min(var(--container), calc(100% - 96px));margin-inline:auto}.cinematic-design .site-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1010ed;height:80px;position:fixed;inset:0 0 auto}.cinematic-design .header-inner{border-bottom:1px solid #202523;justify-content:space-between;align-items:center;height:100%;display:flex}.cinematic-design .brand{letter-spacing:-.8px;align-items:center;gap:12px;font-size:25px;font-weight:650;display:flex}.cinematic-design .brand img{object-fit:contain;width:31px;height:31px}.cinematic-design .nav{color:#b8bdb9;align-items:center;gap:34px;font-size:14px;display:flex}.cinematic-design .nav a:hover{color:var(--ink)}.cinematic-design .nav .language{color:#737d77;margin-left:12px}.cinematic-design .nav .nav-download{color:var(--gold);border:1px solid #5c5033;border-radius:6px;padding:11px 19px}.cinematic-design .screen{border-bottom:1px solid #202623;height:100svh;min-height:820px;position:relative;overflow:hidden}.cinematic-design .screen-content{flex-direction:column;justify-content:center;height:100%;padding-top:80px;display:flex}.cinematic-design .eyebrow{letter-spacing:2.4px;color:var(--gold);font-size:12px;font-weight:600}.cinematic-design .dot{background:var(--gold);border-radius:50%;width:5px;height:5px;margin:0 12px 2px 0;display:inline-block}.cinematic-design .intro{text-align:center;margin-bottom:38px}.cinematic-design .intro h1{letter-spacing:-1.4px;margin-top:13px;font-size:56px;font-weight:600;line-height:1.35}.cinematic-design .intro .lead{color:var(--muted);margin-top:15px;font-size:18px;line-height:1.8}.cinematic-design .actions{justify-content:center;align-items:center;gap:15px;margin-top:26px;display:flex}.cinematic-design .action{background:0 0;border:1px solid #3c423c;border-radius:6px;justify-content:center;align-items:center;gap:12px;height:49px;padding:0 25px;font-size:14px;font-weight:600;display:inline-flex}.cinematic-design .action.primary{color:#191b15;background:var(--gold);border-color:var(--gold)}.cinematic-design .action.secondary{color:#cdd1cb}.cinematic-design .windows-icon{grid-template-columns:repeat(2,6px);gap:2px;display:grid}.cinematic-design .windows-icon i{background:currentColor;width:6px;height:6px}.cinematic-design .tiny-benefit{color:#8e9790;letter-spacing:.4px;margin-top:14px;font-size:12px}.cinematic-design .tiny-benefit b{color:#4f5a52;margin:0 10px;font-weight:400}.cinematic-design .hero .screen-content{padding-top:104px;padding-bottom:54px}.cinematic-design .banner{isolation:isolate;background:#141a18;border:1px solid #333b31;border-radius:12px;height:clamp(330px,39.82vh,430px);position:relative;overflow:hidden}.cinematic-design .slide{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;position:absolute;inset:0}.cinematic-design .slide.active{opacity:1;visibility:visible}.cinematic-design .slide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-design .slide:after{content:"";z-index:1;background:linear-gradient(90deg,#060c0ced 0%,#060c0cc9 30%,#060c0c33 65%,#060c0c0f 100%);position:absolute;inset:0}.cinematic-design .slide.align-right:after{background:linear-gradient(270deg,#060c0ceb 0%,#060c0cc4 32%,#060c0c14 80%)}.cinematic-design .banner-copy{z-index:2;max-width:480px;position:absolute;top:50%;left:54px;transform:translateY(-50%)}.cinematic-design .align-right .banner-copy{left:auto;right:54px}.cinematic-design .banner-kicker{letter-spacing:2px;color:#d0caa9;margin-bottom:19px;font-size:12px}.cinematic-design .banner h2{letter-spacing:-.5px;font-size:39px;font-weight:600;line-height:1.42}.cinematic-design .banner-description{color:#c1c8be;max-width:380px;margin-top:20px;font-size:15px;line-height:1.9}.cinematic-design .game-name{letter-spacing:2px;color:#c1c9bb;margin-top:28px;font-size:11px}.cinematic-design .slide[data-key=cyberpunk]>img{object-position:72% 50%}.cinematic-design .slide[data-key=cyberpunk] .banner-kicker{color:#f6e476}.cinematic-design .slide[data-key=cyberpunk] .game-name{color:#e2dfad}.cinematic-design .banner-index{z-index:3;color:#f0f1e6;font-variant-numeric:tabular-nums;align-items:center;gap:11px;font-size:11px;display:flex;position:absolute;bottom:21px;right:25px}.cinematic-design .banner-index .line{background:#d8e0cd66;width:37px;height:1px}.cinematic-design .banner-tabs{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:22px;display:grid}.cinematic-design .game-tab{text-align:left;opacity:.52;background:0 0;border:0;border-top:2px solid #2a302b;align-items:center;gap:15px;padding:15px 0 0;transition:opacity .25s,border-color .25s;display:flex}.cinematic-design .game-tab:hover{opacity:.9}.cinematic-design .game-tab[aria-selected=true]{border-color:var(--gold);opacity:1}.cinematic-design .game-tab img{object-fit:cover;border-radius:3px;width:42px;height:58px}.cinematic-design .game-tab strong{font-size:14px;font-weight:500;display:block}.cinematic-design .game-tab span{color:#a2aba2;margin-top:7px;font-size:11px;display:block}.cinematic-design .hero .scroll-hint{bottom:18px}.cinematic-design .scroll-hint{color:#7d8981;white-space:nowrap;letter-spacing:1.5px;align-items:center;gap:13px;font-size:11px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.cinematic-design .scroll-hint span{color:#b3b8a8;font-size:18px}.cinematic-design .screen-count{bottom:34px;right:max(48px, calc((100% - var(--container)) / 2));letter-spacing:2px;color:#758077;font-size:11px;position:absolute}.cinematic-design .screen-count b{color:#d1d6cb;font-weight:500}.cinematic-design .feature-grid{grid-template-columns:340px 1fr;align-items:center;gap:68px;display:grid}.cinematic-design .feature-copy h2{letter-spacing:-1px;margin-top:24px;font-size:44px;font-weight:550;line-height:1.45}.cinematic-design .feature-copy h2 em{color:var(--gold);font-style:normal}.cinematic-design .feature-copy .description{color:var(--muted);margin-top:26px;font-size:17px;line-height:1.95}.cinematic-design .plain-list{color:#d1d7cd;gap:17px;margin:33px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cinematic-design .plain-list li{align-items:center;gap:13px;display:flex}.cinematic-design .plain-list li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.cinematic-design .text-link{font:inherit;color:var(--gold);background:0 0;border:0;border-bottom:1px solid #5b513a;align-items:center;gap:16px;margin-top:37px;padding:0 0 8px;font-size:14px;display:inline-flex}.cinematic-design .sidenote{color:#89948a;margin-top:25px;font-size:11px;line-height:1.8}.cinematic-design .visual-caption{color:#829084;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.cinematic-design .visual-caption .gold{color:#c1af80}.cinematic-design .library-visual{position:relative}.cinematic-design .library-visual:before{content:"";pointer-events:none;background:radial-gradient(#b8953d0a,#0000 65%);position:absolute;inset:-120px -70px}.cinematic-design .app-chrome{color:#b9c0b3;background:#1b201d;border:1px solid #3a4037;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:9px;height:41px;padding:0 17px;font-size:11px;display:flex}.cinematic-design .app-chrome img{object-fit:contain;width:16px;height:16px}.cinematic-design .app-chrome .window-actions{color:#798272;letter-spacing:10px;margin-left:auto}.cinematic-design .library-crop{aspect-ratio:777/533;background:#1c201e;border:1px solid #3a4037;border-radius:0 0 9px 9px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 70px #0004}.cinematic-design .library-crop img{width:185.328%;max-width:none;position:absolute;top:-57.5985%;left:-81.2098%}.cinematic-design .visual-note{color:#c7d0bf;align-items:center;gap:14px;margin-top:26px;font-size:12px;display:flex}.cinematic-design .visual-note .note-line{background:#3d4535;flex:1;height:1px}.cinematic-design .feature-divider{background:var(--line);height:1px;margin:30px 0}.cinematic-design .library .screen-content{padding-bottom:30px}.cinematic-design .practice{background:#101412}.cinematic-design .practice .feature-grid{grid-template-columns:650px 1fr;gap:105px}.cinematic-design .practice-visual{position:relative}.cinematic-design .keyboard-row{align-items:center;gap:10px;margin:0 0 27px 22px;display:flex}.cinematic-design .keyboard-row kbd{color:#e3e5dc;background:linear-gradient(#272e26,#1a201a);border:1px solid #454d41;border-bottom-width:3px;border-radius:7px;justify-content:center;align-items:center;min-width:52px;height:41px;padding:0 12px;font:13px Segoe UI,sans-serif;display:inline-flex;box-shadow:0 5px 15px #0003}.cinematic-design .keyboard-row>span{color:#84917f;margin-left:12px;font-size:12px}.cinematic-design .keyboard-row small{color:#65715f}.cinematic-design .restore-crop{aspect-ratio:650/557;background:#1c201e;border:1px solid #394133;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 25px 75px #0004}.cinematic-design .restore-crop img{width:157.539%;max-width:none;position:absolute;top:-36.4452%;left:-40.7692%}.cinematic-design .practice .feature-copy h2{font-size:43px}.cinematic-design .step-list{color:#c7d0bf;gap:21px;margin:32px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cinematic-design .step-list li{align-items:center;gap:16px;display:flex}.cinematic-design .step-list span{width:23px;height:23px;color:var(--gold);border:1px solid #514d36;border-radius:50%;justify-content:center;align-items:center;font:11px Segoe UI;display:flex}.cinematic-design .safety{color:#aebba6;align-items:center;gap:11px;margin-top:34px;font-size:12px;display:flex}.cinematic-design .safety span{color:var(--gold);font-size:17px}.cinematic-design .floating .screen-content{padding-bottom:75px}.cinematic-design .section-intro{text-align:center;margin-bottom:43px}.cinematic-design .section-intro h2{letter-spacing:-.8px;margin-top:20px;font-size:48px;font-weight:550;line-height:1.4}.cinematic-design .section-intro p{color:var(--muted);margin-top:17px;font-size:18px;line-height:1.8}.cinematic-design .floating-stage{background:#151c1b;border:1px solid #303c3a;border-radius:11px;height:clamp(360px,44.45vh,480px);position:relative;overflow:hidden}.cinematic-design .floating-stage>.scene{object-fit:cover;object-position:50% 60%;filter:brightness(.72);width:100%;height:100%}.cinematic-design .floating-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#08101299);position:absolute;inset:0}.cinematic-design .scene-caption{z-index:2;letter-spacing:1px;color:#cad5cf;font-size:11px;position:absolute;bottom:25px;left:29px}.cinematic-design .demo-orb{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;top:38px;right:38px}.cinematic-design .orb-status{text-align:right;color:#f2efe4;text-shadow:0 1px 5px #000;flex-direction:column;gap:5px;font-size:12px;display:flex}.cinematic-design .orb-status small{color:#cbd0c2;font-size:10px}.cinematic-design .orb-button{filter:drop-shadow(0 3px 8px #0008);background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0}.cinematic-design .orb-button img{width:44px;height:44px}.cinematic-design .orb-button.running{animation:1.5s linear infinite orb-turn}.cinematic-design .orb-guide{z-index:2;color:#d6decf;letter-spacing:1px;font-size:10px;position:absolute;top:107px;right:40px}.cinematic-design .floating-summary{color:#acb8a6;justify-content:center;align-items:center;gap:40px;margin-top:32px;font-size:13px;display:flex}.cinematic-design .floating-summary i{background:#65715f;border-radius:50%;width:3px;height:3px}.cinematic-design .floating-footer{width:min(var(--container), calc(100% - 96px));color:#72806f;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cinematic-design .floating-footer strong{color:#bec9b7;font-size:14px;font-weight:500}.cinematic-design .floating-footer button{color:var(--gold);background:0 0;border:0;padding:0;font-size:12px}.cinematic-design .scene-caption small{color:#94a29a;margin-top:7px;font-size:10px;display:block}.cinematic-design .page-dots{z-index:9;flex-direction:column;gap:20px;display:flex;position:fixed;top:50%;right:52px;transform:translateY(-50%)}.cinematic-design .page-dots a{background:#3d473e;border-radius:50%;width:5px;height:5px;transition:all .25s}.cinematic-design .reveal{transition:opacity .65s,transform .65s}.cinematic-design .js-ready .reveal{opacity:0;transform:translateY(26px)}.cinematic-design .js-ready .is-visible .reveal{opacity:1;transform:translateY(0)}.cinematic-design .capture .reveal{opacity:1!important;transition:none!important;transform:none!important}.cinematic-design .capture .slide{transition:none}.cinematic-design .preview-toast{color:#efe8d5;z-index:30;background:#1e251c;border:1px solid #5e5236;border-radius:8px;padding:14px 22px;font-size:13px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0008}.cinematic-design .preview-toast[hidden]{display:none}.cinematic-design dialog{color:var(--ink);background:#131912;border:1px solid #4a5341;border-radius:12px;max-width:min(1080px,90vw);max-height:94vh;padding:20px}.cinematic-design dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.cinematic-design .modal-top{justify-content:space-between;align-items:center;padding-bottom:17px;font-size:13px;display:flex}.cinematic-design .modal-top button{color:#c7d0bc;background:0 0;border:0;padding:0 5px;font-size:24px}.cinematic-design dialog img{width:auto;max-width:100%;max-height:80vh;margin:auto}@keyframes orb-turn{to{transform:rotate(360deg)}}@media (height>=1000px){.cinematic-design .hero .intro{margin-bottom:40px}.cinematic-design .hero .screen-content{padding-top:125px;padding-bottom:69px}.cinematic-design .intro h1{font-size:58px}.cinematic-design .hero .banner{height:430px}}@media (height<=900px) and (width>=901px){.cinematic-design .screen{min-height:740px}.cinematic-design .hero .screen-content{padding-top:92px;padding-bottom:42px}.cinematic-design .intro{margin-bottom:25px}.cinematic-design .intro h1{margin-top:10px;font-size:44px}.cinematic-design .intro .lead{margin-top:10px;font-size:16px}.cinematic-design .actions{margin-top:18px}.cinematic-design .tiny-benefit{margin-top:10px}.cinematic-design .banner{height:300px}.cinematic-design .banner h2{font-size:32px}.cinematic-design .banner-description{margin-top:13px;font-size:13px}.cinematic-design .banner-kicker{margin-bottom:13px}.cinematic-design .game-name{margin-top:18px}.cinematic-design .banner-tabs{margin-top:13px}.cinematic-design .game-tab{padding-top:10px}.cinematic-design .game-tab img{width:32px;height:44px}.cinematic-design .feature-copy h2{font-size:38px}.cinematic-design .practice .feature-copy h2{font-size:37px}.cinematic-design .practice .feature-grid{grid-template-columns:550px 1fr;gap:70px}.cinematic-design .keyboard-row{margin-bottom:18px}.cinematic-design .section-intro{margin-bottom:28px}.cinematic-design .section-intro h2{font-size:42px}.cinematic-design .floating-stage{height:350px}.cinematic-design .floating-summary{margin-top:25px}}@media (width<=1250px){.cinematic-design .feature-grid{grid-template-columns:300px 1fr;gap:40px}.cinematic-design .practice .feature-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:55px}.cinematic-design .feature-copy h2,.cinematic-design .practice .feature-copy h2{font-size:36px}.cinematic-design .feature-copy .description{font-size:15px}.cinematic-design .nav{gap:23px}.cinematic-design .page-dots{right:21px}.cinematic-design .banner h2{font-size:35px}}@media (width<=900px){.cinematic-design .wrap{width:calc(100% - 40px)}.cinematic-design .site-header{height:66px}.cinematic-design .brand{font-size:21px}.cinematic-design .brand img{width:26px;height:26px}.cinematic-design .nav{gap:18px}.cinematic-design .nav>a:not(.nav-download){display:none}.cinematic-design .nav .nav-download{padding:9px 12px;font-size:12px}.cinematic-design .screen{height:auto;min-height:100svh;overflow:visible}.cinematic-design .screen-content,.cinematic-design .hero .screen-content{padding:115px 0 80px}.cinematic-design .intro h1{letter-spacing:-.5px;font-size:clamp(30px,5vw,44px)}.cinematic-design .intro .lead{padding-inline:15px;font-size:15px}.cinematic-design .eyebrow{letter-spacing:1.5px;font-size:10px}.cinematic-design .actions{gap:10px}.cinematic-design .action{height:45px;padding-inline:18px;font-size:12px}.cinematic-design .banner{height:385px}.cinematic-design .banner-copy{max-width:none;left:27px;right:27px}.cinematic-design .align-right .banner-copy{left:27px;right:27px}.cinematic-design .banner h2{font-size:30px}.cinematic-design .banner-description{max-width:280px;font-size:13px}.cinematic-design .slide:after,.cinematic-design .slide.align-right:after{background:linear-gradient(90deg,#08100fee,#08100f55)}.cinematic-design .slide>img{object-position:62% 50%}.cinematic-design .banner-tabs{grid-template-columns:repeat(2,1fr);gap:16px}.cinematic-design .game-tab{gap:10px}.cinematic-design .game-tab strong{font-size:12px}.cinematic-design .game-tab span{font-size:10px}.cinematic-design .game-tab img{width:32px;height:44px}.cinematic-design .game-tab{opacity:.65}.cinematic-design .feature-grid,.cinematic-design .practice .feature-grid{grid-template-columns:1fr;gap:45px}.cinematic-design .feature-copy h2,.cinematic-design .practice .feature-copy h2{margin-top:18px;font-size:34px}.cinematic-design .feature-copy .description{margin-top:20px;font-size:15px}.cinematic-design .plain-list{grid-template-columns:1fr;gap:13px;margin-top:22px}.cinematic-design .text-link{margin-top:25px}.cinematic-design .library .screen-content{padding-bottom:90px}.cinematic-design .practice .feature-copy{order:-1}.cinematic-design .practice .practice-visual{max-width:650px}.cinematic-design .keyboard-row{gap:8px;margin-left:0}.cinematic-design .keyboard-row kbd{min-width:42px;padding-inline:9px}.cinematic-design .keyboard-row>span{margin-left:4px;font-size:10px}.cinematic-design .step-list{gap:14px;margin-top:25px}.cinematic-design .safety{margin-top:24px}.cinematic-design .sidenote{margin-top:18px}.cinematic-design .section-intro h2{font-size:32px}.cinematic-design .section-intro p{font-size:15px}.cinematic-design .floating .screen-content{padding-bottom:155px}.cinematic-design .floating-stage{height:360px}.cinematic-design .floating-summary{flex-wrap:wrap;gap:15px;font-size:11px}.cinematic-design .floating-footer{flex-wrap:wrap;gap:25px;width:calc(100% - 40px);line-height:1.8}.cinematic-design .floating-footer>span{order:3;width:100%;font-size:10px}.cinematic-design .scene-caption{max-width:70%;font-size:10px;bottom:20px;left:18px}.cinematic-design .demo-orb{top:20px;right:18px}.cinematic-design .orb-guide{font-size:9px;top:88px;right:20px}.cinematic-design .page-dots{display:none}.cinematic-design .screen-count{bottom:22px;right:20px}.cinematic-design .scroll-hint{font-size:10px;bottom:22px}.cinematic-design .floating .screen-count{display:none}.cinematic-design .visual-caption{gap:16px;font-size:10px}.cinematic-design .hero .scroll-hint{bottom:20px}}.cinematic-design .section-intro .eyebrow{color:var(--gold);letter-spacing:2.4px;margin-top:0;font-size:12px}@media (width<=900px){.cinematic-design .library-visual:before{inset:-40px 0}.cinematic-design .section-intro .eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.cinematic-design{scroll-behavior:auto}.cinematic-design *,.cinematic-design :before,.cinematic-design :after{transition:none!important;animation:none!important}.cinematic-design .js-ready .reveal{opacity:1;transform:none}}.cinematic-design{--bg:#080c10;--ink:#faf7f0;--gold:#e9c879;--muted:#a5afb0;background:var(--bg)}.cinematic-design .wide-wrap{width:min(1560px,100% - 160px);margin-inline:auto}.cinematic-design .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#050810bb,#05081000);height:94px;transition:background .3s,height .3s}.cinematic-design .header-inner{border-bottom:1px solid #ffffff23;width:min(1560px,100% - 160px)}.cinematic-design .brand{letter-spacing:-1px;gap:12px;font-size:29px}.cinematic-design .brand img{width:35px;height:35px}.cinematic-design .nav{color:#f0eee6;gap:38px;font-size:14px}.cinematic-design .nav .language{color:#cdcbc4}.cinematic-design .nav .nav-download{color:#f2e4bd;letter-spacing:.2px;background:#0b11154d;border:1px solid #d6c48d80;border-radius:2px;height:42px}.cinematic-design .past-hero .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c10ef;height:80px}.cinematic-design .immersive{--accent:#f5ed8d;isolation:isolate;background:#090e12;border:0;height:100svh;min-height:740px}.cinematic-design .immersive:has([data-key=baldurs-gate].active){--accent:#b6e4fc}.cinematic-design .immersive:has([data-key=elden-ring].active){--accent:#e9cc83}.cinematic-design .immersive:has([data-key=slay-spire].active){--accent:#ffd0a3}.cinematic-design .hero-stage,.cinematic-design .hero-scene{position:absolute;inset:0}.cinematic-design .hero-scene{transition:opacity .85s,visibility .85s;overflow:hidden}.cinematic-design .hero-scene:after{display:none}.cinematic-design .hero-scene>.hero-art{object-fit:cover;object-position:72% center;filter:saturate(.85);opacity:1;width:100%;max-width:none;height:100%;animation:none;inset:0}.cinematic-design .hero-scene[data-key=cyberpunk]>.hero-art{object-position:70% center}.cinematic-design .hero-scene[data-key=baldurs-gate]>.hero-art{object-position:14% center;filter:saturate(.9)}.cinematic-design .hero-scene[data-key=elden-ring]>.hero-art{object-position:20% center}.cinematic-design .hero-scene[data-key=slay-spire]>.hero-art{object-position:76% center}.cinematic-design .hero-shade{background:linear-gradient(90deg,#060c13f0 0%,#060c13c9 28%,#060c1340 55%,#060c1300 78%),linear-gradient(#0000 52%,#080c1080 77%,#080c10e8 91%,#080c10 100%),linear-gradient(#04090d55,#0000 24%);position:absolute;inset:0}.cinematic-design .copy-right .hero-shade{background:linear-gradient(270deg,#060c13e8 0%,#060c13b8 28%,#060c1333 58%,#0000 80%),linear-gradient(#0000 50%,#080c1080 75%,#080c10e8 91%,#080c10 100%),linear-gradient(#04090d66,#0000 24%)}.cinematic-design .hero-content{z-index:2;pointer-events:none;align-items:center;height:100%;padding-bottom:100px;display:flex;position:relative}.cinematic-design .hero-message{pointer-events:auto;width:830px;max-width:64%;padding-top:10px}.cinematic-design .copy-right .hero-content{justify-content:flex-end}.cinematic-design .copy-right .hero-message{width:740px;max-width:51%}.cinematic-design .hero-audience{color:#e5e7da;letter-spacing:3px;align-items:center;gap:15px;margin-bottom:27px;font-size:13px;display:flex}.cinematic-design .hero-audience>span{background:var(--accent);width:28px;height:2px}.cinematic-design .hero-message :is(h1,h2){letter-spacing:-4px;text-shadow:0 2px 35px #0003;margin:0;font-size:clamp(65px,5.2vw,104px);font-weight:750;line-height:1.16}.cinematic-design .hero-message :is(h1,h2) em{color:var(--accent);font-style:normal}.cinematic-design .hero-explain{letter-spacing:.3px;color:#d6dcd8;text-shadow:0 2px 8px #0007;margin-top:29px;font-size:18px;line-height:1.95}.cinematic-design .hero-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.cinematic-design .hero-actions .primary{color:#101614;background:#f0d18a;border:0;border-radius:2px;height:56px;padding:0 28px;font-size:15px;transition:background .2s,translate .2s;box-shadow:0 5px 30px #0002}.cinematic-design .hero-actions .primary:hover{background:#ffe8ac;translate:0 -2px}.cinematic-design .hero-actions .primary>span:last-child{margin-left:15px;font-size:22px;font-weight:400}.cinematic-design .discover{border-bottom:1px solid #ffffff45;align-items:center;gap:17px;padding:16px 0;font-size:14px;display:flex}.cinematic-design .discover span{color:var(--accent);font-size:19px}.cinematic-design .hero-free{color:#bdc6bb;letter-spacing:.6px;margin-top:18px;font-size:11px}.cinematic-design .hero-free i{color:#718073;padding:0 11px;font-style:normal}.cinematic-design .scene-credit{z-index:2;text-align:right;pointer-events:none;position:absolute;inset:auto 0 225px}.cinematic-design .scene-credit>span{letter-spacing:5px;color:#fffd;font-size:15px;font-weight:600}.cinematic-design .scene-credit p{letter-spacing:3px;color:#ced3ca;margin-top:12px;font-size:11px}.cinematic-design .copy-right .scene-credit{text-align:left}.cinematic-design .hero-bottom{z-index:4;position:absolute;bottom:41px;left:0;right:0}.cinematic-design .hero-tools{color:#a8b3b3;letter-spacing:1.7px;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:10px;display:flex}.cinematic-design .hero-tools>span{color:#869699;letter-spacing:2px;font-size:9px}.cinematic-design .hero-tools p{letter-spacing:1.4px;color:#c2cac4;font-size:12px}.cinematic-design .hero-tools i{color:#536164;margin:0 20px;font-style:normal}.cinematic-design .hero-tools a{color:#c4cec6;align-items:center;gap:20px;font-size:10px;display:flex}.cinematic-design .hero-tools b{color:var(--accent);font-size:19px;font-weight:400}.cinematic-design .game-switcher{border-top:1px solid #adbdc33d;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.cinematic-design .game-switcher .game-tab{opacity:.6;text-align:left;filter:none;background:0 0;border:0;align-items:center;gap:17px;min-width:0;padding:23px 24px 0 0;transition:opacity .25s;display:flex;position:relative}.cinematic-design .game-switcher .game-tab:before{content:"";transform-origin:0;background:#e2d191;height:2px;transition:transform .35s;position:absolute;top:-1px;left:0;right:25px;transform:scaleX(0)}.cinematic-design .game-switcher .game-tab[aria-selected=true]{opacity:1}.cinematic-design .game-switcher .game-tab[aria-selected=true]:before{transform:scaleX(1)}.cinematic-design .game-switcher .game-tab:hover{opacity:1}.cinematic-design .game-switcher .game-tab img{object-fit:cover;border-radius:1px;width:45px;height:61px;box-shadow:0 6px 20px #0005}.cinematic-design .game-switcher .game-tab strong{letter-spacing:.3px;white-space:nowrap;color:#e4e7dd;font-size:15px;font-weight:500}.cinematic-design .game-switcher .game-tab div>span{color:#96a5a2;letter-spacing:.4px;white-space:nowrap;margin-top:10px;font-size:11px}.cinematic-design .game-switcher .switch-number{color:#869791;align-self:flex-start;margin:0;padding-top:5px;font:10px Segoe UI,sans-serif}.cinematic-design .game-switcher .game-tab>b{color:var(--accent);opacity:0;margin-left:auto;font-size:19px;font-weight:400}.cinematic-design .game-switcher .game-tab[aria-selected=true]>b{opacity:1}.cinematic-design .hero-pagination{z-index:4;color:#b6c4c4;letter-spacing:1px;flex-direction:column;align-items:center;gap:18px;font:10px Segoe UI,sans-serif;display:flex;position:absolute;top:50%;left:33px}.cinematic-design .hero-pagination span:first-child{color:#e8d9b5;font-size:14px}.cinematic-design .hero-pagination:after{content:"";background:linear-gradient(#d0c392,#0000);width:1px;height:100px;margin-top:4px}.cinematic-design .page-dots{right:33px}.cinematic-design .page-dots a{background:#ffffff50}.cinematic-design .page-dots a[aria-current=true]{background:#e9d39d;box-shadow:0 0 0 4px #ffffff10}.cinematic-design .library,.cinematic-design .practice,.cinematic-design .floating{isolation:isolate;background:#080c10}.cinematic-design .library:before{content:"";z-index:-1;background:radial-gradient(at 72%,#7d68321c,#0000 50%);position:absolute;inset:0}.cinematic-design .feature-copy h2{font-size:47px;line-height:1.35}.cinematic-design .feature-copy h2 em{color:#e8cc89}.cinematic-design .feature-copy .description{color:#acb6b2}.cinematic-design .feature-copy .eyebrow{letter-spacing:2px;font-size:11px}.cinematic-design .library-visual{transform:none}.cinematic-design .archive-beacon,.cinematic-design .practice-beacon{display:none}.cinematic-design .library-crop{border-color:#a1915c55;box-shadow:0 30px 100px #0009}.cinematic-design .app-chrome{background:#1d251f;border-color:#a1915c55}.cinematic-design .visual-note{color:#b9c7b0}.cinematic-design .practice:before{content:"";z-index:-1;background:radial-gradient(at 30% 55%,#35514020,#0000 50%);position:absolute;inset:0}.cinematic-design .restore-crop{border-color:#b2a06455}.cinematic-design .keyboard-row kbd{color:#f1dfaa;border-color:#c7ae6560}.cinematic-design .floating-stage{border-color:#a79a7355;border-radius:4px;height:480px}.cinematic-design .floating-stage>.scene{filter:brightness(.83)saturate(.8)}.cinematic-design .section-intro h2{font-size:50px}.cinematic-design .scene-caption{font-size:13px}.cinematic-design .orb-button{filter:drop-shadow(0 0 10px #e7c77855)}.cinematic-design .capture *,.cinematic-design .capture :before,.cinematic-design .capture :after{transition:none!important;animation:none!important}.cinematic-design .capture{scroll-behavior:auto}@media (width>=901px) and (height<=950px){.cinematic-design .hero-content{padding-bottom:90px}.cinematic-design .hero-message :is(h1,h2){font-size:clamp(64px,5.1vw,88px)}.cinematic-design .hero-audience{margin-bottom:20px}.cinematic-design .hero-explain{margin-top:22px;font-size:16px}.cinematic-design .hero-actions{margin-top:27px}.cinematic-design .hero-actions .primary{height:50px;font-size:14px}.cinematic-design .hero-bottom{bottom:28px}.cinematic-design .scene-credit{bottom:205px}.cinematic-design .hero-tools{padding-bottom:17px}.cinematic-design .game-switcher .game-tab{padding-top:20px}.cinematic-design .game-switcher .game-tab img{width:39px;height:54px}.cinematic-design .feature-copy h2{font-size:39px}.cinematic-design .section-intro h2{font-size:43px}.cinematic-design .floating-stage{height:350px}}@media (width>=901px) and (height<=800px){.cinematic-design .site-header{height:80px}.cinematic-design .hero-message :is(h1,h2){font-size:68px}.cinematic-design .hero-audience{margin-bottom:16px;font-size:11px}.cinematic-design .hero-explain{margin-top:18px;font-size:15px;line-height:1.85}.cinematic-design .hero-actions{margin-top:23px}.cinematic-design .hero-actions .primary{height:46px}.cinematic-design .hero-free{margin-top:14px}.cinematic-design .hero-content{padding-bottom:76px}.cinematic-design .scene-credit{bottom:190px}.cinematic-design .hero-tools>span{font-size:8px}.cinematic-design .hero-tools p{font-size:10px}.cinematic-design .hero-tools i{margin:0 12px}.cinematic-design .game-switcher .game-tab{gap:12px}.cinematic-design .game-switcher .game-tab strong{font-size:13px}.cinematic-design .game-switcher .game-tab div>span{font-size:10px}.cinematic-design .hero-bottom{bottom:28px}}@media (width<=1450px) and (width>=901px){.cinematic-design .wide-wrap,.cinematic-design .header-inner{width:calc(100% - 128px)}.cinematic-design .hero-message{max-width:64%}.cinematic-design .copy-right .hero-message{max-width:53%}.cinematic-design .nav{gap:28px}.cinematic-design .hero-pagination{left:22px}.cinematic-design .page-dots{right:22px}.cinematic-design .game-switcher .switch-number{display:none}.cinematic-design .game-switcher .game-tab{gap:12px}.cinematic-design .game-switcher .game-tab strong{font-size:13px}.cinematic-design .game-switcher .game-tab div>span{font-size:10px}.cinematic-design .hero-message :is(h1,h2){letter-spacing:-2.5px}}@media (width<=1100px) and (width>=901px){.cinematic-design .hero-message :is(h1,h2){font-size:64px}.cinematic-design .hero-audience{font-size:11px}.cinematic-design .hero-explain{font-size:15px}.cinematic-design .hero-tools>span{display:none}.cinematic-design .nav{gap:20px}.cinematic-design .nav .language,.cinematic-design .game-switcher .game-tab div>span{display:none}}@media (width<=900px){.cinematic-design .wide-wrap,.cinematic-design .header-inner{width:calc(100% - 40px)}.cinematic-design .site-header{height:72px}.cinematic-design .brand{gap:9px;font-size:23px}.cinematic-design .brand img{width:29px;height:29px}.cinematic-design .nav .nav-download{height:36px;padding-inline:12px;font-size:11px}.cinematic-design .immersive{grid-template-rows:1fr auto;height:auto;min-height:max(820px,100svh);display:grid;overflow:hidden}.cinematic-design .hero-stage{display:grid;position:relative;inset:auto}.cinematic-design .hero-scene{grid-area:1/1;position:relative;inset:auto}.cinematic-design .hero-content{align-items:center;padding:120px 0 48px}.cinematic-design .hero-message,.cinematic-design .copy-right .hero-message{width:100%;max-width:100%;padding-top:0}.cinematic-design .hero-message :is(h1,h2){letter-spacing:-2px;font-size:54px;line-height:1.2}.cinematic-design .hero-audience{letter-spacing:1.4px;gap:10px;margin-bottom:20px;font-size:10px}.cinematic-design .hero-audience>span{width:18px}.cinematic-design .hero-explain{margin-top:22px;font-size:13px;line-height:1.9}.cinematic-design .hero-actions{gap:19px;margin-top:26px}.cinematic-design .hero-actions .primary{gap:10px;height:45px;padding-inline:15px;font-size:11px}.cinematic-design .hero-actions .primary>span:last-child{margin-left:0;font-size:17px}.cinematic-design .discover{gap:12px;font-size:11px}.cinematic-design .hero-free{margin-top:16px;font-size:9px}.cinematic-design .hero-free i{padding-inline:7px}.cinematic-design .hero-scene[data-key=cyberpunk]>.hero-art{object-position:65% center;opacity:.75}.cinematic-design .hero-scene[data-key=baldurs-gate]>.hero-art{object-position:28% center;opacity:.75}.cinematic-design .hero-scene[data-key=elden-ring]>.hero-art{object-position:59% center;opacity:.8}.cinematic-design .hero-scene[data-key=slay-spire]>.hero-art{object-position:65% center;opacity:.7}.cinematic-design .hero-shade,.cinematic-design .copy-right .hero-shade{background:linear-gradient(90deg,#070d13c9,#070d1360),linear-gradient(#0000 30%,#080c10e8 80%,#080c10 100%)}.cinematic-design .hero-bottom{margin-bottom:25px;position:relative;inset:auto}.cinematic-design .hero-tools{padding-bottom:16px}.cinematic-design .hero-tools>span{display:none}.cinematic-design .hero-tools p{letter-spacing:.2px;font-size:10px}.cinematic-design .hero-tools i{margin:0 8px}.cinematic-design .hero-tools a{letter-spacing:.3px;gap:8px;font-size:9px}.cinematic-design .game-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.cinematic-design .game-switcher .game-tab{gap:10px;padding:12px 0 0}.cinematic-design .game-switcher .game-tab:before{right:0}.cinematic-design .game-switcher .game-tab img{width:28px;height:38px}.cinematic-design .game-switcher .game-tab strong{letter-spacing:0;font-size:11px}.cinematic-design .game-switcher .game-tab div>span{letter-spacing:0;margin-top:6px;font-size:8px}.cinematic-design .game-switcher .game-tab>b,.cinematic-design .game-switcher .switch-number,.cinematic-design .hero-pagination,.cinematic-design .scene-credit{display:none}.cinematic-design .feature-copy h2,.cinematic-design .practice .feature-copy h2{font-size:34px}.cinematic-design .section-intro h2{font-size:32px}.cinematic-design .floating-stage{height:360px}.cinematic-design .scene-caption{font-size:10px}.cinematic-design .past-hero .site-header{height:66px}}@media (width>=901px) and (height<=739px){.cinematic-design .immersive{min-height:700px}}@media (width<=900px){.cinematic-design .hero-message :is(h1,h2){font-size:48px}}@media (prefers-reduced-motion:reduce){.cinematic-design *,.cinematic-design :before,.cinematic-design :after{transition:none!important;animation:none!important}}.cinematic-design .feature-panel{isolation:isolate;background:#080d12;border-bottom:1px solid #ffffff0e;height:100svh;min-height:0;overflow:hidden}.cinematic-design .feature-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.cinematic-design .library-atmosphere{background:radial-gradient(at 77% 44%,#ba873a24,#0000 55%),linear-gradient(120deg,#080e14 15%,#111613 70%,#17180f)}.cinematic-design .library-atmosphere:after{content:"";background:linear-gradient(#080c10,#0000 18% 76%,#080d12);position:absolute;inset:0}.cinematic-design .feature-layout{align-items:center;width:min(1660px,100% - 160px);height:100%;margin:auto;padding:125px 0 88px;display:grid;position:relative}.cinematic-design .library-layout{grid-template-columns:470px minmax(0,1fr);gap:65px}.cinematic-design .feature-narrative{z-index:2;position:relative}.cinematic-design .feature-eyebrow{letter-spacing:2.5px;color:#dacb9d;align-items:center;gap:17px;margin-bottom:34px;font-size:13px;font-weight:500;display:flex}.cinematic-design .feature-eyebrow>span{color:#c9ba8a;letter-spacing:1px;align-items:center;gap:13px;font-size:11px;display:flex}.cinematic-design .feature-eyebrow>span:after{content:"";background:#cfb7757d;width:34px;height:1px}.cinematic-design .feature-narrative h2{letter-spacing:-2.3px;color:#faf7ee;margin:0;font-size:72px;font-weight:700;line-height:1.24}.cinematic-design .feature-narrative h2 em{color:#e9d192;font-style:normal}.cinematic-design .feature-lead{color:#b5c0bd;letter-spacing:.2px;margin-top:30px;font-size:18px;line-height:2}.cinematic-design .feature-points{color:#d8ded5;letter-spacing:.5px;gap:23px;margin-top:35px;font-size:13px;display:flex}.cinematic-design .feature-points span{border-bottom:1px solid #a3905850;padding-bottom:15px}.cinematic-design .feature-link{color:#e6cd8a;background:0 0;border:0;border-bottom:1px solid #a18b4f66;align-items:center;gap:25px;margin-top:40px;padding:0 0 8px;font-size:14px;display:inline-flex}.cinematic-design .feature-link span{font-size:20px}.cinematic-design .feature-footnote{color:#81918a;margin-top:23px;font-size:11px;line-height:1.8}.cinematic-design .library-showcase{filter:drop-shadow(0 35px 60px #0006);width:100%;position:relative}.cinematic-design .showcase-overline{color:#b4b8a4;letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;display:flex}.cinematic-design .showcase-overline>span:first-child{letter-spacing:3px;color:#af9e70;font-size:9px}.cinematic-design .showcase-caption{color:#84938d;letter-spacing:.3px;justify-content:space-between;align-items:center;margin-top:19px;font-size:11px;display:flex}.cinematic-design .showcase-caption>span:last-child{letter-spacing:1.4px;color:#687d77;font-size:9px}.cinematic-design .mock-window{color:#f0f1e9;background:#1c1e20;border:1px solid #c3ae6b58;border-radius:8px;font-family:Segoe UI,Microsoft YaHei,sans-serif;overflow:hidden;box-shadow:0 18px 80px #0007}.cinematic-design .mock-titlebar{color:#cbd0c3;white-space:nowrap;background:linear-gradient(100deg,#2a2c24,#1a211e);border-bottom:1px solid #ffffff0b;align-items:center;gap:21px;height:43px;padding:0 19px;font-size:11px;display:flex}.cinematic-design .mock-titlebar>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.cinematic-design .mock-titlebar img{object-fit:contain;width:18px;height:18px}.cinematic-design .mock-breadcrumb{color:#94a098;font-size:10px}.cinematic-design .mock-breadcrumb b{color:#64776b;margin:0 12px;font-weight:400}.cinematic-design .mock-window-controls{color:#8e9b8e;margin-left:auto;font-size:12px}.cinematic-design .mock-library-header{justify-content:space-between;align-items:center;padding:28px 28px 23px;display:flex}.cinematic-design .mock-library-header h3{letter-spacing:-.3px;font-size:23px;font-weight:600}.cinematic-design .mock-library-header p{color:#b3b7af;margin-top:9px;font-size:12px}.cinematic-design .mock-gold-button{color:#342a17;white-space:nowrap;background:linear-gradient(125deg,#ebcf87,#d9b568);border:1px solid #efdfa466;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:600;display:inline-flex}.cinematic-design .mock-gold-button>b{font-size:16px;font-weight:400}.cinematic-design .mock-search{border-bottom:1px solid #ffffff0d;gap:13px;padding:0 28px 22px;display:flex}.cinematic-design .search-field{color:#8e9690;border:1px solid #3d4141;border-radius:4px;flex:1;align-items:center;gap:11px;min-width:0;padding:13px;font-size:12px;display:flex}.cinematic-design .search-field b{color:#a4aba5;font-size:22px;font-weight:400;line-height:14px}.cinematic-design .search-select{border:1px solid #3d4141;border-radius:4px;justify-content:space-between;align-items:center;gap:40px;padding:0 15px;font-size:12px;display:flex}.cinematic-design .search-select b{font-size:16px}.cinematic-design .mock-library-body{grid-template-columns:185px minmax(0,1fr);min-height:465px;padding:0 28px 20px 16px;display:grid}.cinematic-design .mock-folders{border-right:1px solid #ffffff0c;padding:17px 10px 0 0}.cinematic-design .folder{color:#b5beb3;white-space:nowrap;border-radius:3px;align-items:center;gap:10px;height:43px;margin-bottom:6px;padding:0 13px;font-size:12px;display:flex}.cinematic-design .folder>b{color:#c2ad69;font-size:19px;font-weight:400}.cinematic-design .folder>span{color:#7d8c7e;margin-left:auto;font-size:10px}.cinematic-design .folder.selected{color:#e6cc82;background:#c9ad6618}.cinematic-design .folder.selected>span{color:#bfab70}.cinematic-design .folder-add{color:#929e91;margin-top:22px;padding-left:16px;font-size:11px}.cinematic-design .mock-save-list{min-width:0;padding-left:21px}.cinematic-design .mock-path{color:#9ca996;border-bottom:1px solid #ffffff13;align-items:center;gap:12px;height:45px;font-size:11px;display:flex}.cinematic-design .mock-path>span{color:#ada974;font-size:17px}.cinematic-design .mock-save{border-bottom:1px solid #ffffff10;align-items:center;gap:17px;min-width:0;padding:19px 0;display:flex;position:relative}.cinematic-design .mock-save:last-child{border-bottom:0}.cinematic-design .save-thumb{object-fit:cover;filter:brightness(.88);border:1px solid #ffffff0c;border-radius:4px;flex:none;width:94px;height:68px}.cinematic-design .thumb-1,.cinematic-design .thumb-3{object-position:20% center}.cinematic-design .thumb-2{object-position:75% center}.cinematic-design .save-info{flex:1;min-width:0}.cinematic-design .save-info h4{color:#f1f0e7;white-space:nowrap;margin:0 0 7px;font-size:14px;font-weight:600}.cinematic-design .pin-mark{color:#e2c16e;margin-right:5px}.cinematic-design .save-info p{color:#acb2a7;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.7;overflow:hidden}.cinematic-design .save-location{color:#8b9889;margin-top:6px;font-size:10px;display:block}.cinematic-design .save-info small{color:#8f998c;margin-top:9px;font-size:9px;display:block}.cinematic-design .save-info small i{color:#627064;margin:0 7px;font-style:normal}.cinematic-design .save-operations{align-self:flex-end;align-items:center;gap:7px;margin-bottom:3px;padding-left:6px;display:flex}.cinematic-design .save-operations>span{color:#d0d7cc;border:1px solid #3b4140;border-radius:4px;padding:6px 9px;font-size:10px}.cinematic-design .save-operations>b{color:#94a08f;padding-left:3px;font-size:14px;font-weight:400}.cinematic-design .section-bottom{z-index:4;color:#667c7b;letter-spacing:2px;justify-content:space-between;align-items:center;width:min(1660px,100% - 160px);margin:auto;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:30px;left:0;right:0}.cinematic-design .section-bottom>a{color:#a0b1a9;letter-spacing:1px;align-items:center;gap:25px;font-size:11px;display:flex}.cinematic-design .section-bottom b{color:#e4d092;font-size:18px;font-weight:400}.cinematic-design .section-bottom>span:last-child{letter-spacing:2px;color:#899a8d;font-size:10px}.cinematic-design .practice-panel{background:#0b1017}.cinematic-design .practice-atmosphere{background:radial-gradient(at 20% 40%,#527d8d26,#0000 60%);overflow:hidden}.cinematic-design .practice-atmosphere>img{object-fit:cover;object-position:50% 50%;opacity:.11;filter:saturate(.5);width:100%;height:100%;position:absolute}.cinematic-design .practice-atmosphere:after{content:"";background:linear-gradient(90deg,#0b10174d,#0b1017bb),linear-gradient(#0b1017 0%,#0000 60%,#0b1017);position:absolute;inset:0}.cinematic-design .practice-layout{grid-template-columns:minmax(0,850px) minmax(0,1fr);gap:120px;width:min(1600px,100% - 160px);padding-top:121px;padding-bottom:90px}.cinematic-design .restore-showcase{filter:drop-shadow(0 30px 55px #0006);width:100%;max-width:850px}.cinematic-design .shortcut-display{justify-content:space-between;align-items:center;margin-bottom:22px;padding:0 4px;display:flex}.cinematic-design .shortcut-display>div{align-items:center;gap:14px;display:flex}.cinematic-design .shortcut-display kbd{color:#ecdba6;background:linear-gradient(#333c36,#1c2926);border:1px solid #beaa7866;border-bottom-width:4px;border-radius:7px;justify-content:center;align-items:center;min-width:76px;height:51px;font:16px Segoe UI,sans-serif;display:flex;box-shadow:0 9px 15px #0003}.cinematic-design .shortcut-display small{color:#7b918a;font-size:13px}.cinematic-design .shortcut-display>span{color:#9cafaa;letter-spacing:1px;font-size:12px}.cinematic-design .shortcut-display>span b{color:#d6bd78;margin-left:20px;font-size:24px;font-weight:400}.cinematic-design .restore-window{border-color:#aaae8b55}.cinematic-design .restore-heading{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:23px 30px;display:flex}.cinematic-design .restore-heading h3{font-size:18px;font-weight:600}.cinematic-design .restore-heading>span{color:#c9b77c;background:#b7984d0c;border:1px solid #b7984d44;border-radius:4px;padding:6px 10px;font-size:10px}.cinematic-design .restore-body{padding:27px 30px 21px}.cinematic-design .restore-target{align-items:center;gap:22px;display:flex}.cinematic-design .restore-target>img{object-fit:cover;object-position:center;border:1px solid #fff1;border-radius:4px;width:117px;height:78px}.cinematic-design .restore-target small{color:#d0b97e;font-size:11px}.cinematic-design .restore-target h4{margin:9px 0 11px;font-size:19px;font-weight:600}.cinematic-design .restore-target p{color:#939f92;font-size:11px}.cinematic-design .restore-target p i{color:#637662;margin:0 10px;font-style:normal}.cinematic-design .restore-warning{background:#a67a2c23;border:1px solid #bb97545c;border-radius:6px;margin-top:26px;padding:19px 20px}.cinematic-design .restore-warning strong{color:#e4c17b;letter-spacing:.2px;font-size:13px;font-weight:500}.cinematic-design .restore-warning p{color:#b7ae98;margin-top:8px;font-size:11px;line-height:1.8}.cinematic-design .restore-process{gap:22px;margin-top:27px;display:grid}.cinematic-design .restore-process>div{align-items:flex-start;gap:15px;display:flex}.cinematic-design .restore-process>div>b{color:#d8c183;background:#d8bc6d0c;border:1px solid #b39c5a24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:400;display:flex}.cinematic-design .restore-process strong{margin-top:3px;font-size:12px;font-weight:600;display:block}.cinematic-design .restore-process p>span{color:#91a09a;margin-top:7px;font-size:11px;line-height:1.6;display:block}.cinematic-design .restore-ready{color:#a9c3a6;align-items:center;gap:12px;margin-top:25px;font-size:12px;display:flex}.cinematic-design .restore-ready>span{font-size:17px}.cinematic-design .restore-bottom{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:12px;padding:22px 30px;display:flex}.cinematic-design .restore-bottom>span{color:#9eab9c;font-size:11px}.cinematic-design .restore-bottom>div{align-items:center;gap:10px;display:flex}.cinematic-design .mock-cancel{color:#c5cfc2;border:1px solid #464b47;border-radius:5px;padding:12px 17px;font-size:12px}.cinematic-design .practice-panel .feature-eyebrow{color:#c0c8b4}.cinematic-design .practice-panel .feature-narrative h2{font-size:70px}.cinematic-design .practice-steps{align-items:center;gap:16px;margin-top:37px;display:flex}.cinematic-design .practice-steps p{color:#c9d3ca;white-space:nowrap;font-size:12px}.cinematic-design .practice-steps p>span{color:#bfa766;letter-spacing:2px;margin-bottom:13px;font-size:10px;display:block}.cinematic-design .practice-steps>i{background:#80948740;width:25px;height:1px;margin-top:22px}.cinematic-design .protection-line{color:#bdc9b6;align-items:center;gap:13px;margin-top:41px;font-size:13px;display:flex}.cinematic-design .protection-line span{color:#d4c38d;font-size:21px}.cinematic-design .protection-line strong{font-weight:400}.cinematic-design .practice-panel .feature-footnote{margin-top:12px;padding-left:28px}.cinematic-design .floating-panel{background:#0d1418}.cinematic-design .floating-world,.cinematic-design .floating-shade{pointer-events:none;position:absolute;inset:0}.cinematic-design .floating-world>img{object-fit:cover;object-position:50% 45%;filter:saturate(.7)brightness(.75);width:100%;height:100%}.cinematic-design .floating-shade{background:linear-gradient(90deg,#071119f2 0%,#071119d6 26%,#07111973 55%,#07111933 100%),linear-gradient(#07111977,#0000 50%,#071119ee)}.cinematic-design .floating-layout{z-index:2;grid-template-columns:650px minmax(0,1fr);align-items:center;gap:110px;height:100%;padding-top:60px;padding-bottom:70px;display:grid;position:relative}.cinematic-design .floating-panel .feature-narrative h2{font-size:80px}.cinematic-design .floating-panel .feature-eyebrow{color:#d4d7c0}.cinematic-design .floating-panel .feature-lead{color:#c4d1cc;font-size:18px}.cinematic-design .floating-benefits{color:#d4ddd0;align-items:center;gap:20px;margin-top:30px;font-size:13px;display:flex}.cinematic-design .floating-benefits i{background:#aeaf7f;border-radius:50%;width:3px;height:3px}.cinematic-design .floating-cta{border-radius:2px;gap:30px;height:54px;margin-top:42px;color:#13201b!important;background:#ecd092!important;padding:0 25px!important}.cinematic-design .floating-cta>span{font-size:21px;font-weight:400}.cinematic-design .orb-showcase{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.cinematic-design .orb-scope{z-index:-1;background:radial-gradient(#d7c48c10,#0000 70%);border:1px solid #e7daa917;border-radius:50%;width:510px;height:510px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.cinematic-design .orb-scope>i{border:1px solid #e3e4ad14;border-radius:50%;position:absolute;inset:39px}.cinematic-design .orb-scope>i:nth-child(2){opacity:.7;border-style:dashed;inset:91px}.cinematic-design .orb-scope>i:nth-child(3){background:radial-gradient(#d6bc6320,#0000 70%);border-color:#e6cd8735;inset:145px}.cinematic-design .orb-display{flex-direction:column;align-items:center;display:flex}.cinematic-design .showcase-orb{filter:none;background:#131c19dd;border:0;border-radius:50%;justify-content:center;align-items:center;width:124px;height:124px;padding:14px;transition:scale .25s;display:flex;position:relative;box-shadow:0 15px 60px #0005,0 0 80px #e4c78016}.cinematic-design .showcase-orb:before{content:"";border:1px solid #e7cc7d7d;border-top-color:#0000;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-25deg)}.cinematic-design .showcase-orb:hover{scale:1.05}.cinematic-design .showcase-orb>img{image-rendering:auto;width:96px;height:96px}.cinematic-design .orb-feedback{text-shadow:0 2px 20px #000;flex-direction:column;align-items:center;gap:12px;margin-top:34px;display:flex}.cinematic-design .orb-feedback>span{letter-spacing:4px;color:#f2edcd;font-size:27px;font-weight:500}.cinematic-design .orb-feedback>small{color:#bacabd;letter-spacing:1px;font-size:13px}.cinematic-design .orb-interaction-hint{color:#c9d3bf;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.cinematic-design .orb-interaction-hint>span{color:#e7d292;font-size:20px}.cinematic-design .orb-bottom-line{letter-spacing:1px;color:#c2cdba;border-top:1px solid #d6d9b633;justify-content:space-between;align-items:center;padding-top:22px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.cinematic-design .orb-bottom-line>span:last-child{letter-spacing:1.7px;color:#91a697;font-size:8px}.cinematic-design .floating-bottom{color:#a0b3a9;letter-spacing:.4px;border-top:1px solid #c3d4c327;width:min(1560px,100% - 160px);padding-top:26px;bottom:29px}.cinematic-design .floating-bottom>span:first-child{align-items:center;gap:18px;font-size:12px;display:flex}.cinematic-design .floating-bottom>span:first-child>b{color:#f2efe4;letter-spacing:-.6px;font-size:21px;font-weight:600}.cinematic-design .floating-bottom>span:last-child{letter-spacing:1px;font-size:10px}.cinematic-design .ui-icon{vertical-align:-3px;width:15px;height:15px;display:inline-block}.cinematic-design .pin-mark .ui-icon{vertical-align:-2px;width:12px;height:12px}.cinematic-design .showcase-orb>img{display:none}.cinematic-design .orb-vector{flex:none;width:96px;height:96px;display:block}.cinematic-design .orb-loading,.cinematic-design .showcase-orb.running .orb-check{opacity:0}.cinematic-design .showcase-orb.running .orb-loading{opacity:1}.cinematic-design #details-dialog{background:#171c1d;border-color:#b7a26477;width:min(1100px,92vw);padding:24px}.cinematic-design .modal-top{color:#cdd5cc;padding-bottom:21px}.cinematic-design .details-layout{grid-template-columns:1fr 1fr;gap:31px;display:grid}.cinematic-design .details-picture{border-radius:5px;min-height:540px;position:relative;overflow:hidden}.cinematic-design .details-picture>img{object-fit:cover;object-position:49% center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.cinematic-design .details-picture:after{content:"";background:linear-gradient(#0000,#070c12e6);position:absolute;inset:60% 0 0}.cinematic-design .details-picture>span{z-index:1;color:#f5edcf;font-size:23px;position:absolute;bottom:26px;left:26px}.cinematic-design .details-kicker{letter-spacing:1px;color:#c8b77e;font-size:11px}.cinematic-design .details-content h2{margin-top:18px;font-size:29px}.cinematic-design .detail-facts{gap:40px;margin:22px 0 25px;display:flex}.cinematic-design .detail-facts>span{color:#899b90;flex-direction:column;gap:9px;font-size:10px;display:flex}.cinematic-design .detail-facts strong{color:#c5d0c3;font-size:12px;font-weight:400}.cinematic-design .details-content label{color:#a6b6aa;margin:17px 0 9px;font-size:11px;display:block}.cinematic-design .detail-field{color:#d8dfd0;border:1px solid #465047;border-radius:4px;padding:12px;font-size:12px;line-height:1.8}.cinematic-design .detail-field>span{float:right}.cinematic-design .detail-note{min-height:108px}.cinematic-design .detail-actions{color:#cfbf89;justify-content:space-between;align-items:center;margin-top:25px;font-size:12px;display:flex}@media (width>=901px) and (height<=950px){.cinematic-design .feature-layout{padding-top:110px;padding-bottom:74px}.cinematic-design .library-layout{grid-template-columns:390px minmax(0,1fr);gap:45px}.cinematic-design .feature-narrative h2{font-size:60px}.cinematic-design .feature-eyebrow{margin-bottom:27px}.cinematic-design .feature-lead{margin-top:25px;font-size:16px}.cinematic-design .feature-points{gap:19px;margin-top:27px;font-size:12px}.cinematic-design .feature-link{margin-top:31px}.cinematic-design .feature-footnote{font-size:10px}.cinematic-design .mock-library-header{padding:22px 24px 19px}.cinematic-design .mock-library-header h3{font-size:20px}.cinematic-design .mock-library-header p{font-size:11px}.cinematic-design .mock-search{padding:0 24px 17px}.cinematic-design .mock-library-body{grid-template-columns:150px minmax(0,1fr);min-height:390px;padding:0 24px 10px 12px}.cinematic-design .folder{gap:7px;padding-inline:10px;font-size:11px}.cinematic-design .mock-save{gap:12px;padding:15px 0}.cinematic-design .save-thumb{width:74px;height:57px}.cinematic-design .save-info h4{font-size:12px}.cinematic-design .save-info p{font-size:10px}.cinematic-design .save-location{font-size:9px}.cinematic-design .save-info small{margin-top:7px;font-size:8px}.cinematic-design .save-operations{gap:5px}.cinematic-design .save-operations>span{padding:5px 7px;font-size:9px}.cinematic-design .mock-save-list{padding-left:16px}.cinematic-design .showcase-overline{margin-bottom:13px}.cinematic-design .showcase-caption{margin-top:15px;font-size:10px}.cinematic-design .showcase-caption>span:last-child{letter-spacing:.6px;font-size:8px}.cinematic-design .practice-layout{grid-template-columns:minmax(0,720px) minmax(0,1fr);gap:70px}.cinematic-design .practice-panel .feature-narrative h2{font-size:60px}.cinematic-design .shortcut-display{margin-bottom:16px}.cinematic-design .shortcut-display kbd{min-width:65px;height:44px;font-size:14px}.cinematic-design .restore-heading{padding:19px 25px}.cinematic-design .restore-body{padding:22px 25px 18px}.cinematic-design .restore-target>img{width:101px;height:65px}.cinematic-design .restore-target h4{margin:7px 0 9px;font-size:17px}.cinematic-design .restore-target small{font-size:10px}.cinematic-design .restore-warning{margin-top:21px;padding:15px 17px}.cinematic-design .restore-process{gap:16px;margin-top:21px}.cinematic-design .restore-ready{margin-top:21px}.cinematic-design .restore-bottom{padding:17px 25px}.cinematic-design .practice-steps{gap:12px;margin-top:29px}.cinematic-design .practice-steps>i{width:20px}.cinematic-design .protection-line{margin-top:31px;font-size:12px}.cinematic-design .floating-layout{grid-template-columns:540px minmax(0,1fr);gap:55px}.cinematic-design .floating-panel .feature-narrative h2{font-size:66px}.cinematic-design .floating-panel .feature-lead{font-size:16px}.cinematic-design .orb-scope{width:430px;height:430px}.cinematic-design .orb-showcase{min-height:440px}.cinematic-design .orb-bottom-line>span:last-child{display:none}.cinematic-design .floating-cta{margin-top:32px}.cinematic-design .section-bottom{bottom:24px}.cinematic-design .floating-bottom{padding-top:22px;bottom:24px}}@media (width<=1500px) and (width>=901px){.cinematic-design .feature-layout{width:calc(100% - 128px)}.cinematic-design .library-layout{grid-template-columns:340px minmax(0,1fr);gap:42px}.cinematic-design .feature-narrative h2{font-size:57px}.cinematic-design .feature-lead{font-size:15px}.cinematic-design .feature-points{gap:16px;font-size:11px}.cinematic-design .mock-library-body{grid-template-columns:142px minmax(0,1fr);padding-right:20px}.cinematic-design .mock-library-header,.cinematic-design .mock-search{padding-inline:23px}.cinematic-design .search-select{gap:15px;font-size:10px}.cinematic-design .search-field{font-size:10px}.cinematic-design .mock-save{gap:11px}.cinematic-design .save-thumb{width:72px}.cinematic-design .save-info h4{font-size:12px}.cinematic-design .save-info p{max-width:215px;font-size:10px}.cinematic-design .save-operations{gap:4px;padding-left:0}.cinematic-design .save-operations>span{padding:5px 6px}.cinematic-design .save-operations>b{display:none}.cinematic-design .practice-layout{grid-template-columns:minmax(0,700px) minmax(0,1fr);gap:60px}.cinematic-design .practice-panel .feature-narrative h2{font-size:57px}.cinematic-design .practice-panel .feature-lead{font-size:15px}.cinematic-design .practice-steps{gap:10px}.cinematic-design .practice-steps p{font-size:11px}.cinematic-design .practice-steps>i{width:16px}.cinematic-design .protection-line{font-size:11px}.cinematic-design .floating-layout{grid-template-columns:530px minmax(0,1fr);gap:50px}.cinematic-design .floating-panel .feature-narrative h2{font-size:65px}.cinematic-design .section-bottom{width:calc(100% - 128px)}}@media (width>=901px) and (height<=800px){.cinematic-design .feature-layout{padding-top:96px;padding-bottom:61px}.cinematic-design .feature-narrative h2,.cinematic-design .practice-panel .feature-narrative h2{font-size:50px}.cinematic-design .feature-eyebrow{margin-bottom:22px;font-size:11px}.cinematic-design .feature-lead{margin-top:20px;font-size:14px;line-height:1.9}.cinematic-design .feature-points{margin-top:23px}.cinematic-design .feature-link{margin-top:26px}.cinematic-design .feature-footnote{margin-top:17px}.cinematic-design .showcase-overline{margin-bottom:10px;font-size:9px}.cinematic-design .mock-titlebar{height:34px;font-size:10px}.cinematic-design .mock-library-header{padding-block:17px}.cinematic-design .mock-library-header h3{font-size:18px}.cinematic-design .mock-library-header p{margin-top:7px;font-size:10px}.cinematic-design .mock-gold-button{padding:10px 12px;font-size:10px}.cinematic-design .mock-search{padding-bottom:14px}.cinematic-design .search-field{padding:10px}.cinematic-design .mock-library-body{min-height:0;padding-bottom:6px}.cinematic-design .mock-path{height:35px}.cinematic-design .mock-save{padding:12px 0}.cinematic-design .save-info h4{margin-bottom:5px;font-size:11px}.cinematic-design .save-info p{font-size:9px;line-height:1.5}.cinematic-design .save-location{margin-top:4px;font-size:8px}.cinematic-design .save-info small{margin-top:6px}.cinematic-design .save-thumb{width:66px;height:54px}.cinematic-design .showcase-caption{margin-top:12px;font-size:9px}.cinematic-design .showcase-caption>span:last-child{font-size:7px}.cinematic-design .practice-layout{grid-template-columns:minmax(0,660px) minmax(0,1fr);gap:68px}.cinematic-design .shortcut-display{margin-bottom:12px}.cinematic-design .shortcut-display kbd{min-width:53px;height:36px;font-size:12px}.cinematic-design .shortcut-display>span{font-size:10px}.cinematic-design .restore-heading{padding:14px 23px}.cinematic-design .restore-heading h3{font-size:16px}.cinematic-design .restore-heading>span{padding:4px 7px;font-size:8px}.cinematic-design .restore-body{padding:18px 23px 15px}.cinematic-design .restore-target>img{width:88px;height:54px}.cinematic-design .restore-target h4{margin:5px 0 6px;font-size:15px}.cinematic-design .restore-target small,.cinematic-design .restore-target p{font-size:9px}.cinematic-design .restore-warning{margin-top:17px;padding:12px 14px}.cinematic-design .restore-warning strong{font-size:11px}.cinematic-design .restore-warning p{margin-top:6px;font-size:9px}.cinematic-design .restore-process{gap:12px;margin-top:18px}.cinematic-design .restore-process>div{gap:12px}.cinematic-design .restore-process strong{font-size:10px}.cinematic-design .restore-process p>span{margin-top:5px;font-size:9px}.cinematic-design .restore-process>div>b{width:20px;height:20px;font-size:9px}.cinematic-design .restore-ready{margin-top:16px;font-size:10px}.cinematic-design .restore-bottom{padding:13px 23px}.cinematic-design .restore-bottom>span{font-size:9px}.cinematic-design .mock-cancel{padding:9px 14px;font-size:10px}.cinematic-design .practice-panel .feature-lead{font-size:14px}.cinematic-design .practice-steps{margin-top:24px}.cinematic-design .protection-line{margin-top:27px}.cinematic-design .floating-panel .feature-narrative h2{font-size:60px}.cinematic-design .floating-panel .feature-lead{font-size:15px}.cinematic-design .floating-layout{padding-top:55px;padding-bottom:65px}.cinematic-design .orb-showcase{min-height:410px}.cinematic-design .orb-scope{width:390px;height:390px}.cinematic-design .showcase-orb{width:105px;height:105px;padding:12px}.cinematic-design .showcase-orb>img{width:81px;height:81px}.cinematic-design .orb-feedback{margin-top:25px}.cinematic-design .orb-feedback>span{font-size:24px}.cinematic-design .floating-bottom{padding-top:18px;bottom:20px}}@media (width<=1150px) and (width>=901px){.cinematic-design .library-layout{grid-template-columns:280px minmax(0,1fr);gap:30px}.cinematic-design .feature-narrative h2,.cinematic-design .practice-panel .feature-narrative h2{font-size:44px}.cinematic-design .feature-lead,.cinematic-design .practice-panel .feature-lead{font-size:13px}.cinematic-design .feature-points{gap:10px;font-size:10px}.cinematic-design .mock-library-body{grid-template-columns:120px minmax(0,1fr)}.cinematic-design .mock-save-list{padding-left:11px}.cinematic-design .save-operations{display:none}.cinematic-design .save-info p{max-width:180px}.cinematic-design .save-thumb{width:62px}.cinematic-design .folder{padding-inline:8px;font-size:10px}.cinematic-design .mock-breadcrumb{font-size:8px}.cinematic-design .practice-layout{grid-template-columns:55% minmax(0,1fr);gap:40px}.cinematic-design .restore-bottom>span{display:none}.cinematic-design .restore-bottom{justify-content:flex-end}.cinematic-design .restore-target{gap:15px}.cinematic-design .practice-steps{gap:7px}.cinematic-design .practice-steps p{font-size:10px}.cinematic-design .practice-steps>i{width:12px}.cinematic-design .protection-line{gap:9px;font-size:10px}.cinematic-design .floating-layout{grid-template-columns:50% minmax(0,1fr);gap:35px}.cinematic-design .floating-panel .feature-narrative h2{font-size:54px}.cinematic-design .orb-scope{width:350px;height:350px}.cinematic-design .orb-scope>i{inset:30px}.cinematic-design .orb-scope>i:nth-child(2){inset:70px}.cinematic-design .orb-scope>i:nth-child(3){inset:110px}}@media (width<=900px){.cinematic-design .feature-panel{height:auto;min-height:100svh;overflow:hidden}.cinematic-design .feature-layout{flex-direction:column;align-items:stretch;gap:40px;width:calc(100% - 40px);height:auto;padding:105px 0 95px;display:flex}.cinematic-design .feature-narrative h2,.cinematic-design .practice-panel .feature-narrative h2{letter-spacing:-1.3px;font-size:45px;line-height:1.24}.cinematic-design .feature-eyebrow{gap:12px;margin-bottom:20px;font-size:10px}.cinematic-design .feature-eyebrow>span{font-size:9px}.cinematic-design .feature-eyebrow>span:after{width:25px}.cinematic-design .feature-lead,.cinematic-design .practice-panel .feature-lead{margin-top:22px;font-size:13px;line-height:1.9}.cinematic-design .feature-points{gap:22px;margin-top:23px;font-size:11px}.cinematic-design .feature-link{gap:19px;margin-top:25px;font-size:12px}.cinematic-design .feature-footnote{margin-top:15px;font-size:9px}.cinematic-design .showcase-overline{letter-spacing:0;margin-bottom:10px;font-size:8px}.cinematic-design .showcase-overline>span:first-child{letter-spacing:1.4px;font-size:7px}.cinematic-design .library-showcase{width:100%}.cinematic-design .mock-titlebar{gap:10px;height:31px;padding:0 10px;font-size:8px}.cinematic-design .mock-titlebar img{width:13px;height:13px}.cinematic-design .mock-breadcrumb{font-size:7px}.cinematic-design .mock-breadcrumb b{margin:0 6px}.cinematic-design .mock-window-controls{font-size:9px}.cinematic-design .mock-library-header{padding:17px 13px}.cinematic-design .mock-library-header h3{font-size:16px}.cinematic-design .mock-library-header p{margin-top:6px;font-size:9px}.cinematic-design .mock-gold-button{gap:6px;padding:8px 10px;font-size:9px}.cinematic-design .mock-gold-button>b{font-size:12px}.cinematic-design .mock-search{gap:7px;padding:0 13px 13px}.cinematic-design .search-field{gap:6px;padding:9px;font-size:8px}.cinematic-design .search-field b{font-size:17px}.cinematic-design .search-select{gap:6px;padding:0 8px;font-size:8px}.cinematic-design .mock-library-body{grid-template-columns:85px minmax(0,1fr);min-height:0;padding:0 10px 8px 7px}.cinematic-design .mock-folders{padding:9px 5px 0 0}.cinematic-design .folder{gap:5px;height:32px;margin-bottom:2px;padding:0 6px;font-size:8px}.cinematic-design .folder>b{font-size:13px}.cinematic-design .folder>span{display:none}.cinematic-design .folder-add{margin-top:15px;padding-left:8px;font-size:7px}.cinematic-design .mock-save-list{padding-left:9px}.cinematic-design .mock-path{gap:7px;height:31px;font-size:8px}.cinematic-design .mock-save{gap:8px;padding:13px 0}.cinematic-design .save-thumb{width:43px;height:41px}.cinematic-design .save-info h4{white-space:normal;margin-bottom:5px;font-size:9px;line-height:1.5}.cinematic-design .pin-mark{margin-right:1px}.cinematic-design .save-info p{white-space:normal;font-size:8px;line-height:1.6}.cinematic-design .save-location{margin-top:4px;font-size:7px}.cinematic-design .save-info small{margin-top:6px;font-size:6px}.cinematic-design .save-info small i{margin:0 4px}.cinematic-design .save-operations{display:none}.cinematic-design .showcase-caption{letter-spacing:0;margin-top:12px;font-size:8px;line-height:1.7}.cinematic-design .showcase-caption>span:last-child{display:none}.cinematic-design .section-bottom{letter-spacing:.9px;width:calc(100% - 40px);font-size:7px;bottom:25px}.cinematic-design .section-bottom>a{letter-spacing:0;gap:10px;font-size:8px}.cinematic-design .section-bottom>span:last-child{letter-spacing:.5px;font-size:8px}.cinematic-design .section-bottom b{font-size:14px}.cinematic-design .practice-panel .feature-narrative{order:-1}.cinematic-design .practice-steps{gap:17px;margin-top:25px}.cinematic-design .practice-steps p{font-size:10px}.cinematic-design .practice-steps p>span{margin-bottom:8px;font-size:8px}.cinematic-design .practice-steps>i{width:18px;margin-top:15px}.cinematic-design .protection-line{gap:10px;margin-top:26px;font-size:11px}.cinematic-design .protection-line span{font-size:18px}.cinematic-design .practice-panel .feature-footnote{margin-top:9px;padding-left:23px}.cinematic-design .shortcut-display{margin-bottom:15px;padding:0 2px}.cinematic-design .shortcut-display>div{gap:9px}.cinematic-design .shortcut-display kbd{border-bottom-width:3px;min-width:44px;height:35px;font-size:11px}.cinematic-design .shortcut-display small{font-size:9px}.cinematic-design .shortcut-display>span{letter-spacing:0;font-size:8px}.cinematic-design .shortcut-display>span b{margin-left:8px;font-size:17px}.cinematic-design .restore-heading{padding:15px}.cinematic-design .restore-heading h3{font-size:13px}.cinematic-design .restore-heading>span{padding:4px 6px;font-size:7px}.cinematic-design .restore-body{padding:18px 15px 17px}.cinematic-design .restore-target{gap:13px}.cinematic-design .restore-target>img{width:72px;height:50px}.cinematic-design .restore-target h4{margin:6px 0;font-size:12px}.cinematic-design .restore-target small{font-size:8px}.cinematic-design .restore-target p{font-size:7px}.cinematic-design .restore-target p i{margin:0 4px}.cinematic-design .restore-warning{margin-top:19px;padding:12px}.cinematic-design .restore-warning strong{font-size:9px}.cinematic-design .restore-warning p{margin-top:6px;font-size:8px;line-height:1.75}.cinematic-design .restore-process{gap:18px;margin-top:21px}.cinematic-design .restore-process>div{gap:10px}.cinematic-design .restore-process>div>b{width:20px;height:20px;font-size:8px}.cinematic-design .restore-process strong{font-size:10px}.cinematic-design .restore-process p>span{margin-top:6px;font-size:8px}.cinematic-design .restore-ready{gap:9px;margin-top:20px;font-size:9px}.cinematic-design .restore-bottom{justify-content:flex-end;padding:14px 15px}.cinematic-design .restore-bottom>span{display:none}.cinematic-design .mock-cancel{padding:8px 12px;font-size:9px}.cinematic-design .restore-bottom>div{gap:8px}.cinematic-design .floating-layout{flex-direction:column;align-items:stretch;gap:35px;height:auto;padding:105px 0 155px;display:flex}.cinematic-design .floating-panel .feature-narrative h2{font-size:48px}.cinematic-design .floating-panel .feature-lead{font-size:13px}.cinematic-design .floating-benefits{gap:15px;margin-top:25px;font-size:11px}.cinematic-design .floating-cta{gap:25px;height:45px;margin-top:29px;font-size:12px;padding-inline:19px!important}.cinematic-design .orb-showcase{min-height:385px;margin-inline:5px}.cinematic-design .orb-scope{width:340px;height:340px;transform:translate(-50%,-55%)}.cinematic-design .orb-scope>i{inset:27px}.cinematic-design .orb-scope>i:nth-child(2){inset:65px}.cinematic-design .orb-scope>i:nth-child(3){inset:105px}.cinematic-design .showcase-orb{width:100px;height:100px;padding:12px}.cinematic-design .showcase-orb>img{width:76px;height:76px}.cinematic-design .orb-feedback{gap:10px;margin-top:27px}.cinematic-design .orb-feedback>span{letter-spacing:3px;font-size:23px}.cinematic-design .orb-feedback>small{font-size:11px}.cinematic-design .orb-interaction-hint{margin-top:20px;font-size:9px}.cinematic-design .orb-bottom-line{padding-top:17px;font-size:10px;bottom:-4px}.cinematic-design .orb-bottom-line>span:last-child{letter-spacing:.5px;font-size:6px}.cinematic-design .floating-world>img{object-position:40% center}.cinematic-design .floating-shade{background:linear-gradient(90deg,#071119df,#07111970),linear-gradient(#07111966,#0000 40%,#071119f0)}.cinematic-design .floating-bottom{flex-wrap:wrap;row-gap:20px;width:calc(100% - 40px);padding-top:21px;bottom:28px}.cinematic-design .floating-bottom>span:first-child{flex-basis:100%;gap:14px;font-size:10px}.cinematic-design .floating-bottom>span:first-child>b{font-size:19px}.cinematic-design .floating-bottom>a{order:3}.cinematic-design .floating-bottom>span:last-child{letter-spacing:.5px;font-size:9px}.cinematic-design .details-layout{grid-template-columns:1fr;gap:20px}.cinematic-design .details-picture{min-height:230px}.cinematic-design .details-content h2{font-size:24px}.cinematic-design #details-dialog{padding:18px}.cinematic-design .details-content{padding-top:0}.cinematic-design .modal-top{font-size:12px}}.cinematic-design .floating-layout{grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:50px}.cinematic-design .floating-panel .feature-narrative h2{letter-spacing:-3px;font-size:72px;line-height:1.24}.cinematic-design .feedback-showcase{justify-content:flex-start;min-height:650px;padding-top:4px}.cinematic-design .feedback-showcase .orb-scope{width:550px;height:550px;top:48%;transform:translate(-50%,-50%)}.cinematic-design .feedback-trigger{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.cinematic-design .feedback-trigger>div{align-items:center;gap:22px;display:flex}.cinematic-design .feedback-trigger kbd{color:#f4dfaa;background:linear-gradient(150deg,#515044ba,#242a27e6);border:1px solid #d4bd7d8c;border-bottom:5px solid #887246;border-radius:9px;place-items:center;width:82px;height:72px;font:500 28px Segoe UI,sans-serif;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 35px #0005}.cinematic-design .feedback-trigger strong{letter-spacing:2px;color:#f1e3ba;font-size:16px;font-weight:500;display:block}.cinematic-design .feedback-trigger small{color:#a6b5a6;letter-spacing:1px;margin-top:10px;font-size:11px;display:block}.cinematic-design .trigger-signal{background:linear-gradient(#b4a16e66,#e4ce8dbb);width:1px;height:61px;margin:15px 0;position:relative}.cinematic-design .trigger-signal:after{content:"";background:#eddba4;border-radius:50%;width:5px;height:5px;position:absolute;bottom:0;left:-2px;box-shadow:0 0 12px #ffdf8c}.cinematic-design .feedback-orb{cursor:default;background:#18201cf0;width:142px;height:142px;overflow:visible;box-shadow:0 15px 60px #0005,0 0 90px #e4c78033}.cinematic-design .feedback-orb:hover{scale:1}.cinematic-design .feedback-orb .orb-vector{z-index:1;width:116px;height:116px;position:relative}.cinematic-design .feedback-orb .orb-orbit{transform-origin:50px 50px}.cinematic-design .orb-capture-symbol,.cinematic-design .orb-verify-symbol{opacity:0}.cinematic-design .feedback-showcase .orb-feedback{gap:10px;margin-top:25px}.cinematic-design .feedback-showcase .orb-feedback>span{letter-spacing:5px;font-size:30px}.cinematic-design .feedback-showcase .orb-feedback>small{letter-spacing:1px;min-height:20px;font-size:12px}.cinematic-design .feedback-stages{color:#849489;letter-spacing:2px;justify-content:center;gap:65px;margin:33px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.cinematic-design .feedback-stages li{align-items:center;gap:9px;transition:color .3s;display:flex;position:relative}.cinematic-design .feedback-stages li+li:before{content:"";background:#bccca62b;width:35px;height:1px;position:absolute;right:calc(100% + 15px)}.cinematic-design .feedback-stages b{letter-spacing:0;border:1px solid #d1ce9b3b;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Segoe UI,sans-serif;font-size:9px;font-weight:500;display:grid}.cinematic-design .feedback-stages li.passed{color:#c9c7a3}.cinematic-design .feedback-stages li.active{color:#f4db98}.cinematic-design .feedback-stages li.active b{background:#d1bc6322;border-color:#e7ce8b99;box-shadow:0 0 20px #e4ca8620}.cinematic-design .feedback-replay{color:#a9b8a8;cursor:pointer;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;margin-top:17px;padding:10px 14px;font-size:11px;display:flex}.cinematic-design .feedback-replay span{font-size:19px}.cinematic-design .feedback-replay:hover{color:#f3dc9e}.cinematic-design .feedback-replay:focus-visible{outline-offset:4px;outline:1px solid #f3dc9e}.cinematic-design .feedback-replay:disabled{opacity:.45;cursor:default}.cinematic-design .feedback-showcase .orb-bottom-line{padding-top:20px;font-size:11px}.cinematic-design .completion-wave{opacity:0;pointer-events:none;border:1px solid #f4d99599;border-radius:50%;position:absolute;inset:0}.cinematic-design .feedback-showcase[data-phase=trigger] kbd{border-bottom-width:2px;transform:translateY(4px);box-shadow:0 0 35px #eacf8660}.cinematic-design .feedback-showcase[data-phase=trigger] .trigger-signal:after{animation:.6s ease-in both signal-drop}.cinematic-design .feedback-showcase[data-phase=capture] .orb-orbit{animation:1.4s linear infinite feedback-orbit}.cinematic-design .feedback-showcase[data-phase=verify] .orb-orbit{animation:2.6s linear infinite reverse feedback-orbit}.cinematic-design .feedback-showcase[data-phase=capture] .orb-check,.cinematic-design .feedback-showcase[data-phase=verify] .orb-check,.cinematic-design .feedback-showcase[data-phase=trigger] .orb-check{opacity:0}.cinematic-design .feedback-showcase[data-phase=capture] .orb-capture-symbol,.cinematic-design .feedback-showcase[data-phase=trigger] .orb-capture-symbol{opacity:1}.cinematic-design .feedback-showcase[data-phase=capture] .orb-capture-symbol{animation:.8s ease-in-out infinite alternate capture-breathe}.cinematic-design .feedback-showcase[data-phase=verify] .orb-verify-symbol{opacity:1;animation:.8s ease-in-out infinite alternate verify-scan}.cinematic-design .feedback-showcase[data-phase=verify] .orb-shield{fill:#f2db7d0a;stroke:#f6e4a0}.cinematic-design .feedback-showcase.is-playing[data-phase=complete] .completion-wave{animation:1.3s ease-out both feedback-wave}.cinematic-design .feedback-showcase.is-playing[data-phase=complete] .completion-wave.second{animation-delay:.25s}.cinematic-design .feedback-showcase.is-playing[data-phase=complete] .orb-check{stroke-dasharray:1;animation:.45s ease-out both feedback-check}@keyframes feedback-orbit{to{transform:rotate(360deg)}}@keyframes capture-breathe{to{opacity:.55;transform:translateY(3px)}}@keyframes verify-scan{0%{transform:translateY(-9px)}to{transform:translateY(10px)}}@keyframes feedback-wave{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(2.5)}}@keyframes feedback-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes signal-drop{0%{opacity:0;transform:translateY(-55px)}to{opacity:1;transform:translateY(0)}}@media (width>=901px) and (width<=1500px){.cinematic-design .floating-layout{grid-template-columns:56% minmax(0,1fr);gap:25px}.cinematic-design .floating-panel .feature-narrative h2{letter-spacing:-2px;font-size:57px}.cinematic-design .feedback-showcase .orb-scope{width:440px;height:440px}.cinematic-design .feedback-stages{gap:38px}.cinematic-design .feedback-stages li+li:before{width:20px;right:calc(100% + 9px)}}@media (width>=901px) and (height<=950px){.cinematic-design .feedback-showcase{min-height:570px}.cinematic-design .feedback-trigger kbd{width:69px;height:58px;font-size:23px}.cinematic-design .trigger-signal{height:41px;margin:12px 0}.cinematic-design .feedback-orb{width:124px;height:124px}.cinematic-design .feedback-orb .orb-vector{width:103px;height:103px}.cinematic-design .feedback-showcase .orb-feedback{margin-top:22px}.cinematic-design .feedback-stages{margin-top:27px}.cinematic-design .feedback-showcase .orb-scope{width:450px;height:450px}}@media (width>=901px) and (height<=800px){.cinematic-design .floating-layout{padding-top:90px;padding-bottom:90px}.cinematic-design .floating-panel .feature-narrative h2{font-size:54px}.cinematic-design .feedback-showcase{min-height:490px}.cinematic-design .feedback-trigger kbd{width:62px;height:50px;font-size:21px}.cinematic-design .feedback-trigger strong{font-size:13px}.cinematic-design .feedback-trigger small{margin-top:7px;font-size:9px}.cinematic-design .trigger-signal{height:31px;margin:10px 0}.cinematic-design .feedback-orb{width:110px;height:110px}.cinematic-design .feedback-orb .orb-vector{width:90px;height:90px}.cinematic-design .feedback-showcase .orb-feedback{margin-top:18px}.cinematic-design .feedback-showcase .orb-feedback>span{font-size:26px}.cinematic-design .feedback-stages{margin-top:23px}.cinematic-design .feedback-replay{margin-top:9px}.cinematic-design .feedback-showcase .orb-scope{width:390px;height:390px}}@media (width>=901px) and (width<=1150px){.cinematic-design .floating-panel .feature-narrative h2{font-size:44px}.cinematic-design .feedback-stages{gap:25px;font-size:10px}.cinematic-design .feedback-stages li{gap:5px}.cinematic-design .feedback-stages li+li:before{width:12px;right:calc(100% + 6px)}.cinematic-design .feedback-showcase .orb-scope{width:340px;height:340px}}@media (width<=900px){.cinematic-design .floating-layout{gap:48px}.cinematic-design .floating-panel .feature-narrative h2{letter-spacing:-1.7px;font-size:clamp(30px,9vw,40px)}.cinematic-design .feedback-showcase{min-height:575px;padding-top:6px}.cinematic-design .feedback-showcase .orb-scope{width:335px;height:335px;top:45%}.cinematic-design .feedback-trigger kbd{width:67px;height:59px;font-size:23px}.cinematic-design .feedback-trigger strong{font-size:13px}.cinematic-design .feedback-trigger small{font-size:10px}.cinematic-design .trigger-signal{height:44px;margin:12px 0}.cinematic-design .feedback-orb{width:120px;height:120px}.cinematic-design .feedback-orb .orb-vector{width:99px;height:99px}.cinematic-design .feedback-showcase .orb-feedback>span{font-size:25px}.cinematic-design .feedback-showcase .orb-feedback>small{font-size:10px}.cinematic-design .feedback-stages{gap:40px;font-size:11px}.cinematic-design .feedback-stages li+li:before{width:18px;right:calc(100% + 10px)}.cinematic-design .feedback-showcase .orb-bottom-line{font-size:9px}.cinematic-design .feedback-showcase .orb-bottom-line>span:last-child{font-size:6px}}@media (prefers-reduced-motion:reduce){.cinematic-design .feedback-showcase *{transition:none!important;animation:none!important}}html:has(.cinematic-home){scroll-padding-top:0}.cinematic-home{background:#080c10}.cinematic-home .header-scroll-marker{pointer-events:none;width:1px;height:1px;position:absolute;top:80px;left:0}.cinematic-home .content.home{width:100%;max-width:none;margin:0;padding:0}.cinematic-home .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#050810bb,#05081000);border:0;height:94px;transition:background-color .3s;position:fixed;inset:0 0 auto}.cinematic-home .header.scrolled{background:#080c10f7}.cinematic-home .header-inner{border-bottom:1px solid #ffffff23;width:min(1560px,100% - 160px);max-width:none;height:100%;min-height:0;padding:0}.cinematic-home .brand{letter-spacing:-1px;gap:12px;font-size:29px}.cinematic-home .brand img{width:35px;height:35px}.cinematic-home .header nav{gap:27px;font-size:13px}.cinematic-home .header .button{color:#f2e4bd;background:#0b11154d;border:1px solid #d6c48d80;border-radius:2px;height:42px;min-height:0;padding:0 19px;font-size:12px}.cinematic-home .header .release-download{margin:0}.cinematic-design{overflow:clip}.cinematic-design .screen{border:0;scroll-margin-top:0}.cinematic-design .legacy-anchor{width:1px;height:1px;scroll-margin-top:0;position:absolute;top:0;left:0}.cinematic-design .page-dots[hidden]{display:none}.cinematic-design .hero-actions{flex-direction:row}.cinematic-design .hero-download-panel{z-index:4;background:#080c10ed;border:1px solid #e8c57250;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex;position:absolute;top:112px;left:0;right:0}.cinematic-design .hero-download-copy strong{color:#f0d18a;font-size:16px}.cinematic-design .hero-download-copy p{margin:6px 0;font-size:14px;line-height:1.5}.cinematic-design .hero-download-copy small{color:#b5c2bd;font-size:12px}.cinematic-design .hero-download-controls{flex-wrap:wrap;align-items:center;gap:14px;max-width:100%;display:flex}.cinematic-design .hero-download-controls .release-download{max-width:100%;margin:0}.cinematic-design .hero-download-controls .button{white-space:normal;max-width:100%;height:auto;min-height:56px;padding:14px 24px;font-size:16px}.cinematic-design .hero-install-help{color:#c6ccc8;text-underline-offset:4px;font-size:12px;line-height:1.5;text-decoration:underline}@media (width<=900px){.cinematic-design .hero-download-panel{flex-direction:column;align-items:stretch;gap:12px;padding:16px;top:88px}.cinematic-design #home .hero-content,.cinematic-design #home .hero-publication .hero-guide-link{padding-top:340px}.cinematic-design #home .hero-publication .hero-content{padding-top:24px}}.cinematic-design .hero-product-title{color:#e4e9e6;letter-spacing:.2px;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.cinematic-home .backup-guide-section .section-heading{max-width:880px}.cinematic-home .backup-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.cinematic-home .backup-guide-card{color:#f4f1e9;background:#13191b;border:1px solid #d5c59f33;border-radius:12px;flex-direction:column;gap:16px;padding:28px;text-decoration:none;display:flex}.cinematic-home .backup-guide-card:hover{border-color:#e9c879}.cinematic-home .backup-guide-card h3{margin:0;font-size:20px;line-height:1.5}.cinematic-home .backup-guide-card p{color:#a5afb0;margin:0;line-height:1.8}.cinematic-home .backup-guide-card>span{color:#e9c879;margin-top:auto}@media (width<=900px){.cinematic-design .hero-product-title{font-size:13px}.cinematic-home .backup-guide-grid{grid-template-columns:1fr}}.cinematic-design .hero-actions .release-download{flex:none;margin:0}.cinematic-design .release-download .button{justify-content:center;align-items:center;gap:16px;min-width:210px;font-weight:600;text-decoration:none;display:inline-flex}.cinematic-design .release-download svg{width:19px;height:19px}.cinematic-design .floating-download{margin-top:42px}.cinematic-design .floating-download .button{color:#13201b;background:#ecd092;border:0;border-radius:2px;height:54px;padding-inline:25px;font-size:14px}.cinematic-design .detail-label{color:#a6b6aa;margin:17px 0 9px;font-size:11px}.cinematic-design #details-dialog{margin:auto}.cinematic-design h4{margin:0}.cinematic-en .hero-message :is(h1,h2){letter-spacing:-3px;font-size:clamp(60px,4.8vw,95px)}.cinematic-design:lang(ko) .hero-message{word-break:keep-all;overflow-wrap:anywhere}.cinematic-en .feature-narrative h2{letter-spacing:-2.5px;font-size:66px}.cinematic-en .feature-points{gap:23px}.cinematic-en .floating-panel .feature-narrative h2{font-size:72px}.cinematic-en .save-info p{max-width:380px}.cinematic-home .home-resources{background:#080c10;border-top:1px solid #d5c59f22}.cinematic-home .home-resources .landing-section{scroll-margin-top:90px}.cinematic-home .home-resources .pricing-section{margin-top:0}.cinematic-home .centered-heading h2{text-wrap:balance}.cinematic-home .plan-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#191e1ff5}.cinematic-home .featured-plan{background-color:#25251ff7}.cinematic-home .plan-action{margin-top:auto;padding-top:8px}.cinematic-home .plan-action .release-download{flex-direction:column;display:flex}.cinematic-home .plan-action .release-caption{order:-1;margin:0 0 14px;line-height:1.6}.cinematic-home .plan-action .button{height:52px;margin-top:0}.cinematic-design .library-showcase,.cinematic-design .restore-showcase{filter:none}.cinematic-design .mock-window{box-shadow:0 24px 56px #0005}@media (width>=901px) and (width<=1500px){.cinematic-home .header-inner{width:calc(100% - 128px)}.cinematic-home .header nav{gap:20px;font-size:12px}.cinematic-en .feature-narrative h2,.cinematic-en .floating-panel .feature-narrative h2{font-size:52px}.cinematic-en .feature-points{gap:13px}.cinematic-en .hero-message :is(h1,h2){font-size:clamp(58px,5vw,76px)}}@media (width>=901px) and (height<=800px){.cinematic-en .feature-narrative h2,.cinematic-en .floating-panel .feature-narrative h2{font-size:48px}.cinematic-design .floating-download{margin-top:32px}}@media (width<=1150px){.cinematic-home .header,.cinematic-home .header.scrolled{height:72px}.cinematic-home .header .menu-toggle{display:block}.cinematic-home .header nav{background:#080c10f5;border-bottom:1px solid #d5c59f33;flex-direction:column;align-items:stretch;gap:23px;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.cinematic-home .header nav.open{display:flex}.cinematic-home .header nav>a{font-size:14px}}@media (width<=900px){.cinematic-home .header-inner{width:calc(100% - 40px)}.cinematic-home .brand{font-size:23px}.cinematic-home .brand img{width:28px;height:28px}.cinematic-design .floating-download{margin-top:29px}.cinematic-design .floating-download .button{height:45px;font-size:12px}.cinematic-design .hero-actions .button{gap:10px;min-width:0;padding-inline:15px;font-size:11px}.cinematic-en .hero-message :is(h1,h2){letter-spacing:-1.8px;font-size:clamp(36px,7vw,48px)}.cinematic-en .hero-audience{letter-spacing:1px;font-size:8px}.cinematic-en .feature-narrative h2,.cinematic-en .floating-panel .feature-narrative h2{letter-spacing:-1.5px;font-size:40px}.cinematic-en .game-switcher .game-tab div>span{white-space:normal;font-size:8px}.cinematic-en .floating-benefits{gap:10px;font-size:10px}.cinematic-en .feedback-stages{letter-spacing:0;gap:23px}.cinematic-en .feedback-stages li+li:before{width:10px;right:calc(100% + 6px)}}@media (width<=380px){.cinematic-design .hero-actions{gap:12px}.cinematic-design .discover{gap:8px;font-size:10px}.cinematic-design .hero-free{font-size:8px}.cinematic-design .hero-free i{padding-inline:5px}.cinematic-design .hero-tools p{font-size:9px}.cinematic-design .hero-tools a{font-size:8px}}@media (prefers-reduced-motion:reduce){.cinematic-home .header{transition:none}}.cinematic-design .hero-guide-link{color:inherit;text-decoration:none;position:absolute;inset:0}.cinematic-design .hero-guide-link:focus-visible{outline-offset:-6px;outline:3px solid #f0d18a}.cinematic-design .hero-guide-link .hero-art{z-index:0;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cinematic-design .hero-guide-link .hero-message h2{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(30px,3.5vw,66px);line-height:1.2}.cinematic-design .hero-guide-link .hero-message{max-width:65%}.cinematic-design .hero-guide-link .hero-explain{max-width:660px;line-height:1.65}.cinematic-design .game-switcher{grid-template-columns:repeat(var(--banner-count,3), minmax(0, 1fr))}.featured-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.featured-guide{color:inherit;background:#101b20;border:1px solid #ffffff20;border-radius:8px;text-decoration:none;display:block;overflow:hidden}.featured-guide:hover,.featured-guide:focus-visible{border-color:#f0d18a}.featured-guide>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.featured-guide>div{padding:24px}.featured-guide h3{margin:12px 0;font-size:22px;line-height:1.4}.featured-guide p:not(.eyebrow){color:#b0c1bd;line-height:1.7}.featured-guide span{color:#f0d18a;margin-top:18px;display:inline-block}@media (width<=760px){.cinematic-design .hero-guide-link .hero-message{max-width:100%}.cinematic-design .game-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cinematic-design .game-switcher[data-count="4"],.cinematic-design .game-switcher[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cinematic-design .game-switcher .game-tab img{display:none}.cinematic-design .game-switcher .game-tab strong,.cinematic-design .game-switcher .game-tab div>span{overflow-wrap:anywhere}.featured-guide-grid{grid-template-columns:1fr}}@media (width<=900px){.cinematic-design .hero-guide-link{height:100%;display:block;position:relative;inset:auto}.cinematic-design .hero-guide-link .hero-message{max-width:100%}.cinematic-design .hero-publication .hero-guide-link{flex-direction:column;padding-top:80px;display:flex}.cinematic-design .hero-publication .hero-art{aspect-ratio:16/9;object-fit:contain;flex:none;width:100%;height:auto;position:relative;inset:auto}.cinematic-design .hero-publication .hero-content{flex:1;align-items:flex-start;height:auto;padding:24px 0 48px}.cinematic-design .hero-publication .hero-shade{background:0 0}}.cinematic-design .hero-publication .hero-message h2{font-size:clamp(28px,3vw,44px)}.cinematic-design .game-switcher .game-tab>div{min-width:0}.cinematic-design .game-switcher .game-tab strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cinematic-home{--chapter-ease:cubic-bezier(.16, 1, .3, 1)}.cinematic-home .motion-ready{--enter-delay:0s;--enter-x:0px;--enter-y:52px;--enter-scale:1;--enter-rotate:0deg}.cinematic-home :is(.library-showcase,.restore-showcase).motion-ready{--enter-delay:.1s;--enter-x:72px;--enter-y:62px;--enter-scale:.94;--enter-rotate:1.2deg}.cinematic-home .restore-showcase.motion-ready{--enter-x:-72px;--enter-rotate:-1.2deg}.cinematic-home .feedback-showcase.motion-ready{--enter-delay:.1s;--enter-y:45px;--enter-scale:.9}.cinematic-home .plan-card:nth-child(2){--enter-delay:80ms}.cinematic-home .plan-card:nth-child(3){--enter-delay:.16s}.cinematic-home .plan-card:nth-child(4){--enter-delay:.24s}.cinematic-home .motion-ready:is([data-reveal],.library-showcase,.restore-showcase,.feedback-showcase):not(.motion-entered),.cinematic-home .feature-narrative.motion-ready:not(.motion-entered)>:not(dialog){opacity:0}.cinematic-home .motion-entered:is([data-reveal],.library-showcase,.restore-showcase,.feedback-showcase){animation:chapter-arrive 1.15s var(--chapter-ease) var(--enter-delay) backwards;transition:none}.cinematic-home .feature-narrative.motion-entered>:not(dialog){animation:chapter-arrive .95s var(--chapter-ease) var(--enter-delay) backwards}.cinematic-home .feature-narrative.motion-ready>:nth-child(2){--enter-delay:75ms;--enter-y:64px}.cinematic-home .feature-narrative.motion-ready>:nth-child(3){--enter-delay:.15s}.cinematic-home .feature-narrative.motion-ready>:nth-child(n+4){--enter-delay:.225s;--enter-y:32px}.cinematic-home .feature-panel.motion-entered>:is(.feature-atmosphere,.floating-world){animation:chapter-depth 1.6s var(--chapter-ease) backwards}.cinematic-home .feature-narrative.motion-entered .feature-eyebrow{animation:chapter-label 1.2s var(--chapter-ease) backwards}.cinematic-home .motion-ready:focus-within,.cinematic-home .feature-narrative.motion-ready:focus-within>:not(dialog){opacity:1!important;animation:none!important;transform:none!important}@media (width<=900px){.cinematic-home .motion-ready,.cinematic-home :is(.library-showcase,.restore-showcase,.feedback-showcase).motion-ready{--enter-x:0px;--enter-y:30px;--enter-scale:.98;--enter-rotate:0deg;--enter-delay:0s}.cinematic-home .plan-card.motion-ready{--enter-delay:0s}.cinematic-home .feature-panel.motion-entered>:is(.feature-atmosphere,.floating-world){animation:none}}}@keyframes chapter-arrive{0%{opacity:0;transform:translate3d(var(--enter-x), var(--enter-y), 0) scale(var(--enter-scale)) rotate(var(--enter-rotate))}to{opacity:1;transform:none}}@keyframes chapter-depth{0%{opacity:.55;transform:scale(1.065)}to{opacity:1;transform:none}}@keyframes chapter-label{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.cinematic-design .flow-layout{grid-template-columns:390px minmax(0,1fr);align-items:center;gap:72px;width:min(1640px,100% - 160px);height:100%;margin:auto;padding:125px 0 90px;display:grid;position:relative}.cinematic-design .branch-atmosphere{background:radial-gradient(at 78% 46%,#45675735,#0000 55%),radial-gradient(at 5% 72%,#8b71351b,#0000 55%),#090f13}.cinematic-design .branch-intro{min-width:0}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-eyebrow{letter-spacing:2px;margin-bottom:30px;font-size:12px}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{letter-spacing:-2.4px;font-size:62px;line-height:1.28}.cinematic-design .branch-intro-aside .feature-lead,.cinematic-design .quick-sl-panel .feature-lead{color:#bdc9c0;margin-top:30px;font-size:15px;line-height:2.1}.cinematic-design .branch-benefits{color:#ded5b5;flex-direction:column;gap:18px;margin-top:32px;font-size:12px;display:flex}.cinematic-design .branch-benefits>span:before{content:"↳";color:#c8ac6e;margin-right:14px}.cinematic-design .branch-showcase{width:100%;min-width:0}.cinematic-design .branch-demo-bar{background:#0c1819c7;border-top:1px solid #c1be8e12;justify-content:space-between;align-items:center;gap:18px;padding:16px 26px;display:flex}.cinematic-design .branch-demo-bar p{color:#b3bda7;font-size:10px;line-height:1.8}.cinematic-design .branch-demo-bar button{color:#16211c;white-space:nowrap;background:linear-gradient(100deg,#e6cd91,#c0a36b);border:1px solid #e5ce96;border-radius:3px;align-items:center;gap:24px;padding:10px 16px;font-size:11px;display:flex}.cinematic-design .branch-showcase .showcase-caption{font-size:10px;line-height:1.8}.cinematic-design .quick-sl-panel .practice-atmosphere>img{opacity:.18}.cinematic-design .sl-layout{grid-template-columns:390px minmax(0,1fr)}.cinematic-design .sl-showcase{min-width:0;max-width:none}.cinematic-design .sl-shortcuts{gap:24px;margin-top:34px;display:grid}.cinematic-design .sl-shortcuts>div{align-items:center;gap:7px;display:flex}.cinematic-design .sl-shortcuts kbd{color:#efdaa1;background:linear-gradient(145deg,#4d4e3b99,#1a2729);border:1px solid #c9b47880;border-bottom:3px solid #807146;border-radius:6px;place-items:center;min-width:42px;height:42px;padding:0 12px;font:500 16px Segoe UI,sans-serif;display:grid;box-shadow:0 5px 12px #0004}.cinematic-design .sl-shortcuts>div>span{color:#85958b;font-size:10px}.cinematic-design .sl-shortcuts p{gap:7px;margin-left:15px;display:grid}.cinematic-design .sl-shortcuts strong{color:#e4e1cb;font-size:13px;font-weight:500}.cinematic-design .sl-shortcuts small{color:#92a69b;font-size:10px}.cinematic-design .sl-keyboard-note{color:#b3b9a6;margin-top:24px;font-size:10px;line-height:1.8}.cinematic-design .quick-sl-panel .protection-line{margin-top:28px;font-size:12px}.cinematic-design .quick-sl-panel .feature-footnote{margin-top:20px;font-size:10px;line-height:1.9}.cinematic-design .sl-game-stage{isolation:isolate;background:#14201e;border:1px solid #b6aa7159;border-radius:12px;height:540px;position:relative;overflow:hidden;box-shadow:0 35px 70px #0006}.cinematic-design .sl-game-art{z-index:-2;object-fit:cover;object-position:48% 50%;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.cinematic-design .sl-game-shade{z-index:-1;background:linear-gradient(#09121899,#0b17172b 34%,#0b181be3 100%);position:absolute;inset:0}.cinematic-design .sl-stage-top{color:#ced0b9;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;top:23px;left:27px;right:27px}.cinematic-design .sl-stage-top i{background:#efdba2;border-radius:50%;width:5px;height:5px;margin:0 7px 2px 0;display:inline-block;box-shadow:0 0 12px #efdba2}.cinematic-design .sl-stage-top>span:last-child{color:#e1ce98;font-size:11px}.cinematic-design .sl-picker-wrap{width:390px;max-width:calc(100% - 48px);position:absolute;top:12%;right:6%}.cinematic-design .sl-picker-label{color:#e8ddbd;align-items:center;gap:10px;margin-bottom:13px;font-size:11px;display:flex}.cinematic-design .sl-picker-label>span{background:#c9b774;width:20px;height:1px}.cinematic-design .sl-picker-label kbd,.cinematic-design .sl-floating-label kbd{color:#ead49b;background:#0f1c1ed9;border:1px solid #c4b27b66;border-radius:3px;padding:4px 7px;font:10px Segoe UI,sans-serif}.cinematic-design .sl-picker{background:#142022f5;border:1px solid #aeb19091;border-radius:7px;padding:5px;box-shadow:0 16px 35px #0009,0 0 0 5px #d5c59707}.cinematic-design .sl-choice{color:#e7e5d0;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:23px 82px minmax(0,1fr) 12px;align-items:center;gap:5px;width:100%;min-height:47px;padding:9px 10px;display:grid}.cinematic-design .sl-choice[aria-pressed=true]{background:linear-gradient(90deg,#81703d66,#4b4d3055);border-color:#d3c08d59}.cinematic-design .sl-choice:focus-visible{outline-offset:-2px}.cinematic-design .sl-choice strong{font-size:12px;font-weight:500}.cinematic-design .sl-choice small{color:#b0bca7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cinematic-design .sl-choice-symbol{color:#e0c787;font-size:17px}.cinematic-design .sl-choice-arrow{color:#e7ce95}.cinematic-design .sl-picker-hint{text-align:center;color:#d8dbc7;margin-top:13px;font-size:9px}.cinematic-design .sl-picker-hint>span{margin:0 25px}.cinematic-design .sl-timeline-back{color:#ead49c;background:0 0;border:0;padding:6px 10px;font-size:10px}.cinematic-design .sl-floating-demo{position:absolute;bottom:58px;left:5%;right:5%}.cinematic-design .sl-floating-label{color:#e4cf99;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;font-size:11px;display:flex}.cinematic-design .sl-floating-label>span:first-child{letter-spacing:1px}.cinematic-design .sl-floating-label>span:last-child{color:#b6c1af;font-size:10px}.cinematic-design .sl-game-stage .in-game-window{width:100%;min-height:0;padding:0;display:block;position:relative}.cinematic-design .in-game-window :is(.feedback-trigger,.orb-bottom-line,.orb-scope){display:none}.cinematic-design .in-game-window .orb-display{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;width:100%;min-height:0;margin:0;display:flex}.cinematic-design .in-game-window .feedback-orb{cursor:pointer;background:#1d302cd9;border:1px solid #edd18d80;border-radius:50%;flex:none;width:100px;height:100px;padding:0;box-shadow:0 0 0 12px #d7be7a08,0 0 0 25px #d7be7a05,0 0 75px #f1d0784d,0 14px 30px #0006}.cinematic-design .in-game-window .feedback-orb:disabled{opacity:1;cursor:progress}.cinematic-design .in-game-window .feedback-orb .orb-vector{width:88px;height:88px}.cinematic-design .in-game-window .orb-feedback{background:linear-gradient(100deg,#2b382de8,#1c302de8);border:1px solid #d5c28b59;border-radius:7px;justify-content:center;align-items:flex-start;gap:8px;width:265px;margin:0;padding:18px 22px;position:relative;box-shadow:0 12px 30px #0005}.cinematic-design .in-game-window .orb-feedback:before{content:"";background:#2b382d;border-bottom:1px solid #d5c28b59;border-left:1px solid #d5c28b59;width:11px;height:11px;position:absolute;top:calc(50% - 6px);left:-7px;transform:rotate(45deg)}.cinematic-design .in-game-window .orb-feedback>span{letter-spacing:2px;color:#f6df9e;font-size:23px;line-height:1.3}.cinematic-design .in-game-window .orb-feedback>small{letter-spacing:.3px;color:#b2c4ae;min-height:0;font-size:10px;line-height:1.7}.cinematic-design .in-game-window .feedback-stages{letter-spacing:0;justify-content:flex-start;gap:34px;margin:16px 0 0 124px;font-size:10px}.cinematic-design .in-game-window .feedback-stages b{width:19px;height:19px;font-size:8px}.cinematic-design .in-game-window .feedback-stages li{gap:6px}.cinematic-design .in-game-window .feedback-stages li+li:before{width:15px;right:calc(100% + 9px)}.cinematic-design .in-game-window .feedback-replay{letter-spacing:0;color:#d2d7bd;margin:0;padding:4px;font-size:10px;position:absolute;bottom:0;right:0}.cinematic-design .sl-stage-bottom{color:#a9b9a8;justify-content:space-between;gap:15px;font-size:9px;display:flex;position:absolute;bottom:20px;left:27px;right:27px}.cinematic-design .sl-operation{text-align:center;background:#142422ed;border:1px solid #c5b78573;border-radius:8px;width:390px;max-width:80%;padding:20px;position:absolute;top:17%;right:6%;box-shadow:0 15px 35px #0007}.cinematic-design .sl-operation-icon{color:#e4cb8b;font-size:30px}.cinematic-design .sl-operation small{letter-spacing:2px;color:#a8ac8d;margin-top:6px;font-size:9px;display:block}.cinematic-design .sl-operation h3{color:#edda9f;margin-top:9px;font-size:23px;font-weight:500}.cinematic-design .sl-operation p{color:#afc1ad;margin-top:12px;font-size:11px;line-height:1.8}.cinematic-design .sl-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:23px 0 0;padding:0;list-style:none;display:grid}.cinematic-design .sl-flow button{text-align:left;color:#a7b6a8;background:0 0;border:0;border-top:1px solid #b5bb962e;align-items:center;gap:10px;width:100%;min-height:49px;padding:13px 0;display:flex}.cinematic-design .sl-flow button[aria-current=step]{color:#eed397;border-top-color:#e5c88c}.cinematic-design .sl-flow button>span{color:#ac9b71;font-size:9px}.cinematic-design .sl-flow strong{font-size:12px;font-weight:500}.cinematic-design .sl-demo-control{justify-content:space-between;align-items:center;gap:20px;margin-top:9px;display:flex}.cinematic-design .sl-demo-control p{color:#9aaf9e;font-size:10px;line-height:1.8}.cinematic-design .sl-demo-control button{color:#e9d298;white-space:nowrap;background:0 0;border:0;padding:7px 0 7px 12px;font-size:10px}.cinematic-design .sl-demo-control button span{margin-left:12px}.cinematic-design .sl-showcase .showcase-caption{color:#738d83;font-size:9px;line-height:1.8}.cinematic-en :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{letter-spacing:-2px;font-size:51px}.cinematic-en .branch-intro-aside .feature-lead,.cinematic-en .quick-sl-panel .feature-lead{font-size:14px}.cinematic-en .sl-choice{grid-template-columns:20px 100px minmax(0,1fr) 12px}.cinematic-en .sl-choice strong{font-size:11px}@media (width>=901px) and (width<=1500px){.cinematic-design .flow-layout{grid-template-columns:300px minmax(0,1fr);gap:42px;width:calc(100% - 128px)}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:49px}.cinematic-design .branch-intro-aside .feature-lead,.cinematic-design .quick-sl-panel .feature-lead{font-size:13px}.cinematic-design .sl-game-stage{height:500px}.cinematic-design .sl-picker-wrap{width:350px;right:5%}.cinematic-design .sl-shortcuts p{margin-left:9px}.cinematic-design .sl-shortcuts small{font-size:9px}.cinematic-design .sl-floating-demo{left:6%;right:6%}.cinematic-design .in-game-window .feedback-orb{width:85px;height:85px}.cinematic-design .in-game-window .feedback-orb .orb-vector{width:74px;height:74px}.cinematic-design .in-game-window .orb-display{gap:20px}.cinematic-design .in-game-window .orb-feedback{width:240px;padding:17px 18px}.cinematic-design .in-game-window .feedback-stages{margin-left:105px}.cinematic-en :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:42px}}@media (width>=901px) and (height<=850px){.cinematic-design .flow-layout{padding-top:100px;padding-bottom:75px}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-eyebrow{margin-bottom:19px;font-size:10px}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:46px}.cinematic-design .branch-intro-aside .feature-lead,.cinematic-design .quick-sl-panel .feature-lead{margin-top:22px;font-size:12px}.cinematic-design .branch-benefits{gap:14px;margin-top:22px;font-size:11px}.cinematic-design .branch-demo-bar{padding:12px 20px}.cinematic-design .branch-demo-bar button{padding:8px 12px;font-size:10px}.cinematic-design .sl-game-stage{height:410px}.cinematic-design .sl-shortcuts{gap:19px;margin-top:23px}.cinematic-design .sl-shortcuts kbd{height:35px;font-size:14px}.cinematic-design .sl-keyboard-note{margin-top:20px}.cinematic-design .quick-sl-panel .protection-line{margin-top:20px;font-size:11px}.cinematic-design .quick-sl-panel .feature-footnote{margin-top:14px;font-size:9px}.cinematic-design .sl-picker-wrap{top:12%}.cinematic-design .sl-choice{min-height:36px;padding-block:6px}.cinematic-design .sl-picker-label{margin-bottom:8px;font-size:10px}.cinematic-design .sl-picker-hint{margin-top:8px}.cinematic-design .sl-floating-demo{bottom:42px}.cinematic-design .sl-floating-label{margin-bottom:11px;font-size:10px}.cinematic-design .in-game-window .feedback-orb{width:70px;height:70px}.cinematic-design .in-game-window .feedback-orb .orb-vector{width:60px;height:60px}.cinematic-design .in-game-window .orb-feedback{padding:12px 17px}.cinematic-design .in-game-window .orb-feedback>span{font-size:20px}.cinematic-design .in-game-window .orb-feedback>small{font-size:9px}.cinematic-design .in-game-window .feedback-stages{margin-top:10px;margin-left:90px}.cinematic-design .sl-stage-top{top:17px}.cinematic-design .sl-stage-bottom{font-size:8px;bottom:14px}.cinematic-design .sl-flow{margin-top:16px}.cinematic-design .sl-flow button{min-height:42px;padding-block:10px}.cinematic-design .sl-showcase .showcase-caption{margin-top:12px}.cinematic-design .sl-operation{padding:13px;top:14%}.cinematic-design .sl-operation-icon{font-size:20px}.cinematic-design .sl-operation h3{font-size:18px}.cinematic-design .sl-operation p{margin-top:8px;font-size:10px}.cinematic-en :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:36px}}@media (width>=901px) and (width<=1150px){.cinematic-design .flow-layout{grid-template-columns:255px minmax(0,1fr);gap:28px;width:calc(100% - 100px)}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:41px}.cinematic-design .branch-demo-bar{gap:11px;padding:11px 16px}.cinematic-design .branch-demo-bar p{font-size:9px}.cinematic-design .branch-demo-bar button{gap:10px;padding:9px;font-size:9px}.cinematic-design .branch-showcase .showcase-caption>span:last-child,.cinematic-design .sl-floating-label>span:last-child{display:none}.cinematic-design .sl-shortcuts kbd{min-width:35px;padding-inline:9px}.cinematic-design .sl-shortcuts p{margin-left:5px}.cinematic-design .sl-shortcuts strong{font-size:12px}.cinematic-design .sl-stage-top>span:last-child{display:none}.cinematic-design .sl-stage-top{font-size:9px;left:20px}.cinematic-design .sl-picker-wrap{width:320px;right:6%}.cinematic-design .in-game-window .orb-display{gap:17px}.cinematic-design .in-game-window .orb-feedback{width:215px}.cinematic-design .in-game-window .feedback-stages{gap:27px;margin-left:0}.cinematic-design .in-game-window .feedback-replay{font-size:9px}.cinematic-design .sl-flow{gap:9px}.cinematic-design .sl-flow button{gap:5px}.cinematic-design .sl-flow strong{font-size:10px}.cinematic-design .sl-stage-bottom>span:last-child{display:none}.cinematic-en :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:34px}.cinematic-en .branch-intro-aside .feature-lead,.cinematic-en .quick-sl-panel .feature-lead{font-size:11px}}@media (width<=900px){.cinematic-design .flow-layout{flex-direction:column;align-items:stretch;gap:35px;width:calc(100% - 40px);height:auto;padding:105px 0 95px;display:flex}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-eyebrow{margin-bottom:22px;font-size:10px}.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{letter-spacing:-1.5px;font-size:46px}.cinematic-design .branch-intro-aside .feature-lead,.cinematic-design .quick-sl-panel .feature-lead{margin-top:23px;font-size:13px;line-height:2}.cinematic-design .branch-benefits{flex-flow:wrap;gap:16px;margin-top:22px;font-size:10px}.cinematic-design .branch-demo-bar{flex-direction:column;align-items:stretch;gap:11px;padding:15px 14px}.cinematic-design .branch-demo-bar button{justify-content:center;padding-block:12px;font-size:11px}.cinematic-design .branch-demo-bar p{font-size:10px}.cinematic-design .branch-showcase .showcase-caption{font-size:9px}.cinematic-design .branch-showcase .showcase-caption>span:last-child{display:none}.cinematic-design .sl-shortcuts{gap:20px;margin-top:27px}.cinematic-design .sl-shortcuts kbd{height:38px;font-size:14px}.cinematic-design .sl-keyboard-note{margin-top:22px}.cinematic-design .quick-sl-panel .protection-line{margin-top:22px;font-size:11px}.cinematic-design .quick-sl-panel .feature-footnote{margin-top:16px;font-size:9px}.cinematic-design .sl-game-stage{height:500px}.cinematic-design .sl-stage-top{font-size:8px;top:18px;left:17px;right:17px}.cinematic-design .sl-stage-top>span:last-child{display:none}.cinematic-design .sl-game-art{object-position:44% 50%}.cinematic-design .sl-picker-wrap{width:88%;max-width:none;top:17%;right:6%}.cinematic-design .sl-picker-label{gap:8px;margin-bottom:11px;font-size:9px}.cinematic-design .sl-picker-label>span{width:13px}.cinematic-design .sl-picker-label kbd{font-size:9px}.cinematic-design .sl-choice{grid-template-columns:20px 70px minmax(0,1fr) 10px;gap:3px;min-height:39px;padding:8px 6px}.cinematic-design .sl-choice strong{font-size:11px}.cinematic-design .sl-choice small{font-size:9px}.cinematic-design .sl-choice-symbol{font-size:14px}.cinematic-design .sl-picker-hint{margin-top:11px;font-size:8px}.cinematic-design .sl-picker-hint>span{margin-inline:17px}.cinematic-design .sl-floating-demo{bottom:59px;left:7%;right:7%}.cinematic-design .sl-floating-label{margin-bottom:19px;font-size:10px}.cinematic-design .sl-floating-label>span:last-child{display:none}.cinematic-design .in-game-window .orb-display{gap:17px}.cinematic-design .in-game-window .feedback-orb{width:65px;height:65px}.cinematic-design .in-game-window .feedback-orb .orb-vector{width:57px;height:57px}.cinematic-design .in-game-window .orb-feedback{gap:7px;width:calc(100% - 82px);padding:13px}.cinematic-design .in-game-window .orb-feedback>span{letter-spacing:1px;font-size:19px}.cinematic-design .in-game-window .orb-feedback>small{letter-spacing:0;font-size:9px;line-height:1.7}.cinematic-design .in-game-window .feedback-stages{gap:29px;margin:20px 0 0;font-size:9px}.cinematic-design .in-game-window .feedback-stages b{width:16px;height:16px;font-size:7px}.cinematic-design .in-game-window .feedback-stages li{gap:4px}.cinematic-design .in-game-window .feedback-replay{padding:2px;font-size:9px;bottom:-29px}.cinematic-design .sl-stage-bottom{font-size:8px;bottom:13px;left:17px;right:17px}.cinematic-design .sl-stage-bottom>span:last-child{display:none}.cinematic-design .sl-flow{gap:9px;margin-top:19px}.cinematic-design .sl-flow button{flex-direction:column;align-items:flex-start;gap:10px}.cinematic-design .sl-flow strong{font-size:10px}.cinematic-design .sl-demo-control{flex-direction:column;align-items:stretch;gap:14px;margin-top:15px}.cinematic-design .sl-demo-control p{font-size:10px}.cinematic-design .sl-demo-control button{border:1px solid #c7ab6a6b;border-radius:3px;padding:11px}.cinematic-design .sl-showcase .showcase-caption>span:last-child{display:none}.cinematic-design .sl-operation{width:88%;max-width:none;padding:14px;top:15%;right:6%}.cinematic-design .sl-operation h3{font-size:20px}.cinematic-design .sl-operation-icon{font-size:22px}.cinematic-design .sl-operation p{margin-top:9px;font-size:10px}.cinematic-en :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:39px}.cinematic-en .sl-choice{grid-template-columns:17px 88px minmax(0,1fr) 10px}.cinematic-en .sl-choice strong{font-size:10px}.cinematic-en .in-game-window .orb-feedback>span{font-size:17px}.cinematic-en .sl-flow strong{font-size:9px}}@media (width<=380px){.cinematic-design :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:41px}.cinematic-design .in-game-window .orb-display{gap:14px}.cinematic-design .in-game-window .feedback-orb{width:55px;height:55px}.cinematic-design .in-game-window .feedback-orb .orb-vector{width:48px;height:48px}.cinematic-design .in-game-window .orb-feedback{width:calc(100% - 69px);padding:12px 10px}.cinematic-design .in-game-window .orb-feedback>span{font-size:17px}.cinematic-design .in-game-window .feedback-stages{gap:23px;font-size:8px}.cinematic-design .in-game-window .feedback-stages li+li:before{width:10px;right:calc(100% + 7px)}.cinematic-en :is(.branch-panel,.quick-sl-panel) .feature-narrative h2{font-size:34px}}.cinematic-design .sl-floating-demo{width:300px;inset:-12px 1% auto auto}.cinematic-design .sl-stage-bottom{pointer-events:none;color:#bfcdc5;font-size:11px;line-height:1.6}.cinematic-design :is(.sl-picker-wrap,.sl-operation){z-index:2;width:390px;max-width:calc(100% - 48px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cinematic-design .sl-picker-label{margin:0;position:absolute;bottom:calc(100% + 13px);left:0}.cinematic-design .sl-picker-hint{inset-inline:0;margin:0;position:absolute;top:calc(100% + 13px)}.cinematic-home .sl-showcase.motion-ready{filter:none;animation:.6s ease-out both chrono-panel-enter;transform:none}.cinematic-design .sl-floating-label{margin-bottom:0;font-size:10px}.cinematic-design .sl-floating-label>span:last-child{display:none}.cinematic-design .sl-game-stage .chrono-feedback{--chrono-accent:#edcb83;aspect-ratio:352/344;isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;min-height:0;padding:0;display:block;position:relative}.cinematic-design .chrono-feedback[data-operation=restore]{--chrono-accent:#8fe4ff}.cinematic-design .chrono-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cinematic-design .chrono-fallback{pointer-events:none;width:12%;height:auto;position:absolute;top:47.67%;left:50%;transform:translate(-50%,-50%)}.cinematic-design .chrono-canvas[data-painted=true]+.chrono-fallback{visibility:hidden}.cinematic-design .chrono-feedback .chrono-hit{width:29.545%;height:30.232%;box-shadow:none;cursor:pointer;outline-offset:-3px;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;top:32.558%;left:35.227%;transform:none}.cinematic-design .chrono-feedback .chrono-hit:disabled{opacity:1;cursor:progress}.cinematic-design .chrono-status{top:76.744%;text-align:center;pointer-events:none;justify-content:center;align-items:center;min-height:28px;display:flex;position:absolute;inset-inline:2%}.cinematic-design .chrono-status strong{letter-spacing:1px;color:#f3eada;text-shadow:0 2px 6px #000,0 0 12px #000,0 0 20px #000;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:19px;font-weight:500;line-height:1.5;animation:.28s cubic-bezier(.2,.8,.2,1) both chrono-text-reveal}.cinematic-design .chrono-status.is-complete strong{color:var(--chrono-accent);animation:.45s ease-out both chrono-text-confirm,.22s ease-in 1.98s forwards chrono-text-dismiss}.cinematic-design .chrono-controls{bottom:3%;justify-content:center;gap:20px;display:flex;position:absolute;inset-inline:0}.cinematic-design .chrono-controls :is(.feedback-replay,.chrono-pause){color:#d6d6c6;letter-spacing:0;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:5px 2px;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5;display:inline-flex;position:static}.cinematic-design .chrono-controls button span{font-size:14px;line-height:1}.cinematic-design .chrono-controls button:hover{color:#f1d79b}.cinematic-design .chrono-controls button:disabled{opacity:.45;cursor:default}.cinematic-design .chrono-feedback:is(.is-paused,.reduced-motion) .chrono-status strong{animation:none}.cinematic-en .chrono-status strong{letter-spacing:.5px;font-size:16px}@keyframes chrono-text-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(4px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes chrono-text-confirm{0%{opacity:.6;text-shadow:0 0 20px var(--chrono-accent);transform:translateY(3px)scale(.97)}to{opacity:1;text-shadow:0 1px 8px #000, 0 0 10px var(--chrono-accent);transform:none}}@keyframes chrono-text-dismiss{to{opacity:0;transform:translateY(-3px)}}@keyframes chrono-panel-enter{0%{opacity:0}to{opacity:1}}@media (width>=901px) and (width<=1500px){.cinematic-design .sl-floating-demo{width:280px;inset:-15px 1% auto auto}.cinematic-design .chrono-status strong{font-size:17px}}@media (width>=901px) and (height<=850px){.cinematic-design .sl-floating-demo{width:240px;top:-18px}.cinematic-design .chrono-status strong{font-size:16px}}@media (width>=901px) and (width<=1150px){.cinematic-design .sl-floating-demo{width:240px;left:auto}.cinematic-design :is(.sl-picker-wrap,.sl-operation){width:280px}.cinematic-design .chrono-status strong{font-size:15px}.cinematic-design .chrono-controls{gap:14px;top:30px;bottom:auto}}@media (width<=900px){.cinematic-design .sl-floating-demo{width:280px;inset:-16px 0 auto auto}.cinematic-design :is(.sl-picker-wrap,.sl-operation){width:320px}.cinematic-design .chrono-controls{top:38px;bottom:auto}.cinematic-design .chrono-status strong{font-size:17px}}@media (width<=600px){.cinematic-design .sl-game-stage{height:540px}.cinematic-design :is(.sl-picker-wrap,.sl-operation){width:calc(100% - 32px);max-width:none}.cinematic-design .sl-floating-demo{width:220px;max-width:none;inset:-35px -12px auto auto;transform:none}.cinematic-design .chrono-controls{gap:14px;top:450px;bottom:auto}.cinematic-design .chrono-controls :is(.feedback-replay,.chrono-pause){font-size:12px}}@media (prefers-reduced-motion:reduce){.cinematic-design .chrono-status strong{animation:none!important}}.cinematic-design .native-branch-canvas{cursor:grab}.cinematic-design .native-branch-canvas.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.cinematic-design .native-branch-canvas:focus-visible{outline-offset:-3px;outline:1px solid #d4b16d}.cinematic-design .save-file-mark{color:#baa674;background:#28302a;border:1px solid #6470534d;border-radius:5px;flex:none;place-items:center;width:43px;height:48px;display:grid}.cinematic-design .save-file-mark .ui-icon{width:23px;height:23px}.cinematic-design #details-dialog{width:min(640px,100vw - 40px)}.cinematic-design .details-layout{display:block}.cinematic-design .details-content{padding:30px}.cinematic-design .native-branch-window{background:#1b1d1f;border:1px solid #676045;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #0006}.cinematic-design .native-game-bar{color:#9b9f99;background:#191c1c;border-bottom:1px solid #ffffff0b;align-items:center;gap:22px;height:39px;padding:0 19px;font-size:10px;display:flex}.cinematic-design .native-game-bar>span:first-child{color:#e8e3d1;align-items:center;gap:8px;font-size:12px;display:flex}.cinematic-design .native-game-bar>span:last-child{margin-left:auto}.cinematic-design .native-vault-heading{background:#202224;border-bottom:1px solid #343639;justify-content:space-between;align-items:center;gap:16px;padding:23px 24px;display:flex}.cinematic-design .native-vault-heading h3{font-size:20px;font-weight:600}.cinematic-design .native-vault-heading p{color:#a6a6aa;margin-top:7px;font-size:11px}.cinematic-design .native-primary{color:#2b251a;white-space:nowrap;background:linear-gradient(#e6cc93,#d5b573);border:1px solid #e3c68a;border-radius:5px;justify-content:center;align-items:center;padding:9px 12px;font-size:11px;display:inline-flex}.cinematic-design .native-modebar{color:#c5c5c4;background:#202224;border-bottom:1px solid #343639;align-items:center;gap:10px;height:57px;padding:10px 16px;font-size:10px;display:flex}.cinematic-design .native-modebar>div{background:#191a1c;border:1px solid #393b3e;border-radius:7px;gap:3px;padding:3px;display:flex}.cinematic-design .native-modebar>div>:is(span,strong){border-radius:5px;padding:7px 11px;font-size:11px;font-weight:400}.cinematic-design .native-modebar strong{color:#dfbc77;background:#393123}.cinematic-design .native-modebar>span{background:#26282a;border:1px solid #3d3f42;border-radius:5px;padding:6px 9px}.cinematic-design .native-modebar>span:first-of-type{margin-left:auto}.cinematic-design .native-canvas-scroll{overflow-x:auto}.cinematic-design .native-branch-canvas{background:#1b1d1f radial-gradient(#42424090 .7px,#0000 .7px) 0 0/18px 18px;height:365px;position:relative;overflow:hidden}.cinematic-design .native-current-status{z-index:2;color:#acafab;background:#1b1d1f;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:13px;left:17px}.cinematic-design .native-current-status i{background:#9bbaa5;border-radius:50%;width:6px;height:6px}.cinematic-design .native-branch-world{transform-origin:50%;position:absolute;inset:46px 10px 48px}.cinematic-design .native-branch-world svg{width:100%;height:100%;position:absolute;inset:0}.cinematic-design .native-branch-world path{fill:none;stroke:#756b51;stroke-width:1.5px;vector-effect:non-scaling-stroke}.cinematic-design .native-branch-world path.new-route{stroke:#bba471}.cinematic-design .native-branch-node{text-overflow:ellipsis;white-space:nowrap;color:#f2f0eb;text-align:center;background:#26282a;border:1px solid #48494b;border-radius:6px;width:15.2%;height:38px;padding:8px;font-size:12px;line-height:1.5;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 3px 9px #0002}.cinematic-design .native-branch-node:hover{background:#302d27;border-color:#756344}.cinematic-design .native-branch-node.current{background:#25312b;border-color:#9bbaa5}.cinematic-design .native-branch-node.selected{outline-offset:3px;color:#f0d7a2;background:#3a3225;border-color:#bfa06a;outline:1px solid #d4b16d}.cinematic-design .native-map-tools{background:#232527;border:1px solid #3d3f42;border-radius:7px;align-items:center;gap:3px;padding:4px;font-size:10px;display:flex;position:absolute;bottom:11px;right:13px}.cinematic-design .native-map-tools button{color:#d3d2c9;background:0 0;border:none;border-radius:3px;padding:5px 8px;font-size:10px}.cinematic-design .native-map-tools output{color:#a9aaa6;padding:0 5px;font-size:9px}.cinematic-design .native-inspector{background:#222426;border-top:1px solid #343639;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:13px 17px;display:flex}.cinematic-design .native-inspector>strong{color:#e3dcc6;font-size:12px;font-weight:500}.cinematic-design .native-inspector>div{align-items:center;gap:7px;display:flex}.cinematic-design .native-inspector>div>span{color:#c5c4bd;font-size:12px}.cinematic-design .native-inspector button{color:#e4e1d5;white-space:nowrap;background:#282b2d;border:1px solid #404244;border-radius:4px;padding:7px 10px;font-size:10px}.cinematic-design .native-inspector button.native-primary{color:#2b251a;background:linear-gradient(#e6cc93,#d5b573);border-color:#e3c68a}.cinematic-design .native-save-dialog{color:#eae3cd;background:#202626;border:1px solid #766c4b;border-radius:10px;max-width:min(460px,100vw - 40px);margin:auto;padding:24px}.cinematic-design .native-save-dialog::backdrop{background:#060c12bb}.cinematic-design .native-save-dialog>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.cinematic-design .native-save-dialog h3{font-size:18px}.cinematic-design .native-save-dialog button{color:#e3c78b;background:0 0;border:0;font-size:24px}.cinematic-design .native-save-dialog p{color:#9daf9f;margin:24px 0 10px;font-size:11px}.cinematic-design .native-save-dialog>span{font-size:13px;line-height:1.9}.cinematic-design .sl-stage-bottom .sl-auto-restart{color:#e4cd93;background:#1d2f28d9;border:1px solid #c2ab7666;border-radius:4px;padding:6px 10px;font-size:11px}.cinematic-en .in-game-window .orb-feedback>span{letter-spacing:.4px;font-size:19px}@media (width>=901px) and (width<=1500px){.cinematic-design .native-branch-node{height:35px;padding-inline:5px;font-size:10px}.cinematic-design .native-vault-heading{padding:20px}.cinematic-design .native-vault-heading h3{font-size:18px}.cinematic-design .native-inspector>strong{font-size:11px}}@media (width>=901px) and (height<=850px){.cinematic-design .native-game-bar{height:31px}.cinematic-design .native-vault-heading{padding:14px 20px}.cinematic-design .native-vault-heading h3{font-size:17px}.cinematic-design .native-vault-heading p{font-size:9px}.cinematic-design .native-modebar{height:46px}.cinematic-design .native-branch-canvas{height:290px}.cinematic-design .native-branch-world{inset-block:35px 44px}.cinematic-design .native-branch-node{height:30px;padding-block:6px;font-size:10px}.cinematic-design .native-inspector{min-height:45px;padding-block:9px}}@media (width>=901px) and (width<=1150px){.cinematic-design .native-game-bar{gap:14px;font-size:8px}.cinematic-design .native-vault-heading p{font-size:9px}.cinematic-design .native-primary{padding:8px;font-size:9px}.cinematic-design .native-branch-node{padding-inline:3px;font-size:9px}.cinematic-design .native-inspector>strong{font-size:9px}.cinematic-design .native-inspector button{padding-inline:6px;font-size:9px}.cinematic-design .native-inspector>div>span{display:none}.cinematic-en .native-branch-node{font-size:8px}}@media (width<=900px){.cinematic-design .native-game-bar{height:33px;padding-inline:13px;font-size:9px}.cinematic-design .native-game-bar>span:nth-child(2){display:none}.cinematic-design .native-vault-heading{gap:12px;padding:18px 14px}.cinematic-design .native-vault-heading h3{font-size:16px}.cinematic-design .native-vault-heading p{max-width:155px;font-size:8px;line-height:1.8}.cinematic-design .native-vault-heading>.native-primary{padding:8px;font-size:9px}.cinematic-design .native-modebar{gap:7px;height:48px;padding:9px 12px}.cinematic-design .native-modebar>span{padding:6px;font-size:8px}.cinematic-design .native-modebar>span:first-of-type{display:none}.cinematic-design .native-modebar>span:nth-of-type(2){margin-left:auto}.cinematic-design .native-modebar>div>:is(span,strong){padding:6px 8px;font-size:10px}.cinematic-design .native-branch-canvas{min-width:760px;height:330px}.cinematic-design .native-branch-node{height:33px;font-size:10px}.cinematic-design .native-inspector{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.cinematic-design .native-inspector>strong{font-size:11px}.cinematic-design .native-inspector>div{justify-content:flex-end}.cinematic-design .native-inspector>div>span{margin-right:auto}.cinematic-design .sl-stage-bottom .sl-auto-restart{padding:4px 6px;font-size:8px;display:inline-flex}.cinematic-en .in-game-window .orb-feedback>span{font-size:16px}}.signin-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#efede7;font-synthesis:none;--gold:#e2bf79;--muted:#969791;--line:#dbd2b91f;background:#151617;font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.signin-screen *{box-sizing:border-box}.signin-screen{margin:0}.signin-screen button,.signin-screen input,.signin-screen a{-webkit-tap-highlight-color:transparent}.signin-screen button,.signin-screen input{font:inherit}.signin-screen button,.signin-screen a{color:inherit}.signin-screen button{cursor:pointer}.signin-screen a{text-decoration:none}.signin-screen button:focus-visible,.signin-screen a:focus-visible,.signin-screen input:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.signin-screen [hidden]{display:none!important}.signin-screen{min-height:100dvh;position:relative}.signin-screen .signin-header{z-index:2;justify-content:space-between;align-items:center;height:112px;padding:0 54px;display:flex;position:absolute;inset:0 0 auto}.signin-screen .signin-brand{letter-spacing:-.6px;align-items:center;gap:12px;font-size:26px;font-weight:700;display:flex}.signin-screen .signin-brand img{width:37px;height:37px}.signin-screen .signin-header nav{color:#b6b6ad;align-items:center;gap:24px;font-size:13px;display:flex}.signin-screen .signin-header button{background:0 0;border:0;padding:6px 0}.signin-screen .signin-back-home span{color:#e2bf79;margin-right:7px;font-size:16px}.signin-screen .signin-nav-line{background:#d8cfa322;width:1px;height:16px}.signin-screen .signin-chevron{color:#81827b;margin-left:9px}.signin-screen .signin-columns{grid-template-columns:53% 47%;min-height:100dvh;display:grid}.signin-screen .signin-scene{background:#0b1219;border-right:1px solid #e2bf7919;min-height:900px;position:relative;overflow:hidden}.signin-screen .signin-landscape{filter:saturate(.94);background:url(/art/marketing/cyberpunk-library_hero.jpg) 65%/cover no-repeat;position:absolute;inset:0}.signin-screen .signin-scene-shade{background:linear-gradient(#080f1459 0%,#0000 17%),linear-gradient(#0000 61%,#0b12194a 75%,#0b1219cf 87%,#0b1219f5 100%);position:absolute;inset:0}.signin-screen .signin-scene-copy{position:absolute;bottom:64px;left:54px;right:45px}.signin-screen .signin-eyebrow{letter-spacing:3px;color:#d1c9b4;align-items:center;gap:13px;margin:0 0 18px;font-size:10px;font-weight:600;display:flex}.signin-screen .signin-eyebrow span{background:#cdae70;width:23px;height:1px;display:inline-block}.signin-screen .signin-tagline{letter-spacing:-1px;text-shadow:0 2px 32px #030e16a8;margin:0;font-size:36px;font-weight:600;line-height:1.27}.signin-screen .signin-tagline em{color:#e8c572;font-style:normal}.signin-screen .signin-scene-description{letter-spacing:1px;color:#c9cbc3;margin:16px 0 0;font-size:13px;font-weight:400;line-height:2}.signin-screen .signin-scene-footer{color:#e0dfd5;align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;bottom:53px;left:clamp(50px,5.7vw,108px);right:52px}.signin-screen .signin-save-symbol{width:42px;height:42px;color:var(--gold);background:#151a1b55;border:1px solid #d2b77c66;border-radius:8px;place-items:center;font-size:25px;display:grid}.signin-screen .signin-scene-footer small{color:#9caaa8;letter-spacing:.5px;margin-top:7px;font-size:11px;display:block}.signin-screen .signin-scene-rule{background:#c6d7d124;flex:1;height:1px;margin:0 12px 0 22px}.signin-screen .signin-scene-number{letter-spacing:2px;color:#86948e;font-size:11px}.signin-screen .signin-entry{background:radial-gradient(at 10% 0,#c3aa6705,#0000 70%),#151617;justify-content:center;align-items:center;min-height:900px;padding:126px 56px 110px;display:flex;position:relative}.signin-screen .signin-form-wrap{width:100%;max-width:408px;margin-top:1px}.signin-screen .signin-form-top{color:#b0a68d;letter-spacing:1px;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;display:flex}.signin-screen .signin-mini-mark{color:#ddbb74;font-size:16px;line-height:1}.signin-screen h1{letter-spacing:-.7px;margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.35}.signin-screen .signin-intro{color:#999b94;margin:0 0 33px;font-size:13px;line-height:1.9}.signin-screen label{color:#d8d6ce;margin-bottom:11px;font-size:12px;font-weight:500;display:block}.signin-screen .signin-input-wrap{background:#1b1c1e;border:1px solid #4e4c43;border-radius:6px;align-items:center;gap:12px;height:54px;padding:0 17px;display:flex}.signin-screen .signin-input-wrap svg{color:#8b8b81;flex:none}.signin-screen input{color:#efede7;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:14px}.signin-screen input::placeholder{color:#6f726e}.signin-screen .signin-input-wrap:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #e2bf790c}.signin-screen .signin-input-wrap input:focus-visible{outline:none}.signin-screen .signin-challenge{background:#1a1c1c;border:1px solid #343633;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:67px;margin:16px 0 24px;padding:10px 17px;display:flex}.signin-screen .signin-challenge-status{color:#caccc3;align-items:center;gap:11px;font-size:12px;display:flex}.signin-screen .signin-check{color:#a2c7a1;background:#739a7210;border:1px solid #739a72;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.signin-screen .signin-challenge-brand{flex-direction:column;align-items:center;gap:1px;display:flex}.signin-screen .signin-challenge-brand b{letter-spacing:1.2px;color:#b7bab1;font-family:Segoe UI,sans-serif;font-size:6px}.signin-screen .signin-challenge-brand small{color:#8a8c84;letter-spacing:1px;font-size:7px}.signin-screen .signin-primary{color:#28231a;letter-spacing:.7px;background:linear-gradient(110deg,#edcd8b,#d9b46e);border:1px solid #e2bf79;border-radius:6px;justify-content:center;align-items:center;width:100%;height:52px;font-size:14px;font-weight:600;display:flex;position:relative;box-shadow:0 5px 22px #0002}.signin-screen .signin-primary>span{font-size:20px;font-weight:400;position:absolute;right:20px}.signin-screen .signin-primary:hover{filter:brightness(1.05)}.signin-screen .signin-email-note{text-align:center;color:#8e9088;margin:16px 0 0;font-size:11px}.signin-screen .signin-form-divider{background:var(--line);height:1px;margin:29px 0 23px}.signin-screen .signin-local-note{color:#a1a399;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.signin-screen .signin-local-note svg{color:#b8a276;flex:none}.signin-screen .signin-terms{color:#7f817a;margin:15px 0 0;padding-left:24px;font-size:10px}.signin-screen .signin-terms a{color:#b3b3a7;border-bottom:1px solid #696b6133;padding-bottom:2px}.signin-screen .signin-entry-footer{letter-spacing:.3px;color:#747970;justify-content:space-between;gap:10px;font-size:10px;display:flex;position:absolute;bottom:44px;left:56px;right:56px}.signin-screen .signin-entry-footer span+span{color:#6b7068}.signin-screen .signin-sent-to{border:1px solid var(--line);color:#d1d1c5;background:#202120;border-radius:6px;justify-content:space-between;align-items:center;margin:0 0 27px;padding:15px 13px;font-size:13px;display:flex}.signin-screen .signin-sent-to button{color:#caae73;background:0 0;border:0;padding:0 0 0 12px;font-size:11px}.signin-screen .signin-code-wrap{height:53px;margin:0 0 27px;position:relative}.signin-screen .signin-code-cells{grid-template-columns:repeat(8,1fr);gap:7px;height:100%;display:grid}.signin-screen .signin-code-cells span{color:#e8dcbd;font-variant-numeric:tabular-nums;background:#1e1f1e;border:1px solid #5b5341;border-radius:5px;place-items:center;font-size:22px;display:grid}.signin-screen .signin-code-cells span.active{border-color:#d6b979;box-shadow:0 0 0 3px #e2bf790a}.signin-screen .signin-code-wrap input{opacity:0;cursor:text;position:absolute;inset:0}.signin-screen .signin-code-wrap:focus-within{outline:1px solid var(--gold);outline-offset:5px;border-radius:5px}.signin-screen .signin-resend{color:#8c8f85;justify-content:center;align-items:center;gap:9px;margin:19px 0 0;font-size:11px;display:flex}.signin-screen .signin-resend button{color:#83877b;cursor:default;background:0 0;border:0;padding:0;font-size:11px}.signin-screen .signin-preview-toast{color:#e3d8c1;z-index:5;white-space:nowrap;background:#2a2b27;border:1px solid #d5b77766;border-radius:8px;padding:16px 24px;font-size:13px;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}@media (height>=1000px){.signin-screen .signin-scene,.signin-screen .signin-entry{min-height:100dvh}.signin-screen .signin-form-wrap{margin-top:-20px}}@media (width<=1150px){.signin-screen .signin-columns{grid-template-columns:48% 52%}.signin-screen .signin-header{padding:0 35px}.signin-screen .signin-scene-copy{left:45px}.signin-screen .signin-tagline{font-size:30px}.signin-screen .signin-scene-footer{left:45px;right:35px}.signin-screen .signin-scene-rule,.signin-screen .signin-scene-number{display:none}.signin-screen .signin-entry{padding-left:40px;padding-right:40px}.signin-screen .signin-entry-footer{left:40px;right:40px}.signin-screen .signin-header{height:86px;padding:0 25px}.signin-screen .signin-brand{gap:10px;font-size:23px}.signin-screen .signin-brand img{width:31px;height:31px}.signin-screen .signin-header nav{gap:15px;font-size:11px}.signin-screen .signin-nav-line,.signin-screen .signin-back-home{display:none}.signin-screen .signin-columns{min-height:100dvh;display:block}.signin-screen .signin-scene{display:none}.signin-screen .signin-entry{background:radial-gradient(at 0 0,#caae7210,#0000 50%),#151617;align-items:flex-start;min-height:100dvh;padding:142px 28px 108px}.signin-screen .signin-form-wrap{max-width:410px;margin:0}.signin-screen .signin-form-top{margin-bottom:21px;font-size:10px}.signin-screen h1{font-size:30px}.signin-screen .signin-intro{margin-bottom:30px;font-size:12px}.signin-screen .signin-challenge{margin-bottom:23px}.signin-screen .signin-local-note{gap:7px;font-size:10px}.signin-screen .signin-terms{padding-left:23px;font-size:10px;line-height:1.8}.signin-screen .signin-entry-footer{font-size:9px;bottom:31px;left:28px;right:28px}.signin-screen .signin-entry-footer span+span{display:block}.signin-screen .signin-form-divider{margin-top:30px}.signin-screen .signin-code-cells{gap:6px}.signin-screen .signin-code-cells span{font-size:21px}.signin-screen .signin-sent-to{font-size:12px}.signin-screen .signin-preview-toast{white-space:normal;text-align:center;width:85%;line-height:1.8}}@media (height<=760px) and (width>=761px){.signin-screen .signin-scene,.signin-screen .signin-entry{min-height:760px}}.signin-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.signin-screen .signin-entry{outline:none}.signin-screen .signin-primary{margin-top:24px}.signin-screen .security-challenge{min-height:65px;margin:16px 0 24px}.signin-screen .security-challenge button{color:#e2bf79;background:#242522;border:1px solid #746444;border-radius:5px;padding:10px}.signin-screen .signin-resend-challenge:empty{display:none}.signin-screen .signin-resend-challenge .security-challenge{margin:20px 0 0}.signin-screen .signin-code-cells span{min-width:0}.signin-screen .signin-sent-to>span{overflow-wrap:anywhere;min-width:0}.signin-screen .signin-sent-to button{flex:none}.signin-screen .signin-notice{color:#e8b9aa;overflow-wrap:anywhere;background:#6e35241f;border:1px solid #ad735238;border-radius:6px;margin:18px 0;padding:11px 13px;font-size:12px;line-height:1.8}.signin-screen .signin-message{color:#c7cbba;background:0 0;border-color:#dbd2b91f}.signin-screen .signin-existing-code,.signin-screen .signin-text-button{color:#caae73;background:0 0;border:0;margin:12px auto 0;padding:5px 0;font-size:12px;display:block}.signin-screen .signin-local-note{white-space:normal}.signin-screen .signin-local-note>span{color:#b8a276}.signin-screen .signin-skip{z-index:10;background:#151617;padding:10px 15px;position:absolute;top:-100px;left:20px}.signin-screen .signin-skip:focus{top:10px}@media (width>=1151px){.signin-screen .signin-scene,.signin-screen .signin-entry{min-height:max(760px,100dvh)}}@media (width<=380px){.signin-screen .signin-entry{padding-inline:20px}}@media (width<=350px){.signin-screen .signin-entry{padding-inline:10px}}.signin-screen .signin-google{color:#1f1f1f;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8e918f;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.signin-screen .signin-google:disabled{opacity:.55;cursor:default}.signin-screen .signin-google:focus-visible{outline-offset:3px;outline:2px solid #a8c7fa}.signin-screen .signin-or{text-align:center;color:#a6aab4;margin:18px 0;font-size:12px}.content:is(.guide,.guides,.news){max-width:none;padding:0}body:is(.guide,.guides,.news) .marketing-shell{background:#0b1012}.header nav>a[aria-current=page]{color:#edcc88;box-shadow:inset 0 -2px #edcc88}.save-guides{overflow-wrap:anywhere;--muted:#a4aeac;--surface:#131b1d;width:min(1200px,100% - 80px);margin:0 auto;padding:60px 0 100px;line-height:1.8}.save-guides .eyebrow{color:#d4b97d;letter-spacing:.17em;font-size:11px;font-weight:600}.journal-heading{border-bottom:1px solid #d9c79730;padding:18px 0 50px;position:relative}.journal-heading h1{letter-spacing:-.04em;white-space:pre-line;margin:24px 0;font-size:clamp(34px,4.2vw,58px);font-weight:650;line-height:1.3}.journal-heading>p:not(.eyebrow){color:var(--muted);max-width:620px;margin:0;font-size:16px;line-height:1.9}.journal-heading-note{color:#718280;letter-spacing:.13em;margin-top:32px;font-size:10px;display:block}.journal-start{border-bottom:1px solid #d9c79730;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:32px 0;display:grid}.journal-start h2{margin:0 0 12px;font-size:18px;line-height:1.5}.journal-start p{color:var(--muted);margin:0;font-size:14px}.journal-start ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.journal-start a{color:#edcc88;text-underline-offset:.2em;font-size:14px;text-decoration:underline}.journal-tools{justify-content:space-between;align-items:center;gap:24px;padding:30px 0 10px;display:flex}.journal-filters{flex-wrap:wrap;gap:8px;display:flex}.journal-filters button{color:#aab4b0;background:0 0;border:1px solid #0000;border-radius:5px;padding:9px 15px;font-size:13px}.journal-filters button[aria-pressed=true]{color:#ebcb88;background:#dfbf7d14;border-color:#dfbf7d55}.journal-search{color:#a0aaa6;border-bottom:1px solid #81918c50;flex:0 245px;align-items:center;gap:10px;padding:8px 0;display:flex}.journal-search>span:first-child{font-size:25px;line-height:1}.journal-search input{color:#e8e8e0;background:0 0;border:0;width:100%;min-width:0;padding:5px;font-size:13px}.journal-search input::placeholder{color:#85938d}.journal-results{color:#7f908b;margin:22px 0 0;font-size:12px}.save-guides .journal-list{margin:0;padding:0;list-style:none}.journal-row{border-bottom:1px solid #ccd7c71c;margin:0;padding:0}.journal-row-link{grid-template-columns:236px minmax(0,1fr) 32px;align-items:center;gap:32px;padding:30px 0;display:grid}.journal-row-link>img{aspect-ratio:1200/630;object-fit:cover;background:#142124;border:1px solid #bed0b51c;border-radius:5px;width:100%;height:auto;display:block}.journal-meta{color:#879b94;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;font-size:11px;line-height:1.5;display:flex}.journal-meta>span:first-child{color:#d2b878}.journal-row-copy h2{color:#eaece4;letter-spacing:-.015em;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.55}.journal-excerpt{color:#9daaa3;margin:0;font-size:14px;line-height:1.8}.journal-read{color:#d3b77b;align-items:center;gap:18px;margin-top:16px;font-size:12px;display:inline-flex}.journal-row-arrow{color:#789085;font-size:25px;transition:transform .2s}.journal-row-link:hover h2{color:#f0cc87}.journal-row-link:hover .journal-row-arrow{color:#f0cc87;transform:translate(3px,-3px)}.journal-end{text-align:center;color:#778980;padding-top:44px;font-size:12px}.journal-empty{text-align:center;padding:70px 20px}.journal-empty h2{font-size:24px}.article-screenshot{margin:28px 0 36px}.article-screenshot a{width:fit-content;max-width:100%;margin:0 auto;display:block}.article-screenshot img{border:1px solid #ffffff24;border-radius:8px;max-width:100%;height:auto;display:block}.article-screenshot figcaption{color:#a6b4ae;margin-top:12px;font-size:13px;line-height:1.8}.article-procedure{padding-left:1.5em}.article-procedure li+li{margin-top:14px}.article-reference-links{font-size:14px}.journal-empty p{color:var(--muted)}.journal-empty button{color:#edcc88;background:#d4b97d12;border:1px solid #d4b97d60;border-radius:5px;padding:10px 18px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journal-breadcrumb{color:#87998f;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:38px;font-size:12px;display:flex}.journal-breadcrumb a:hover,.article-back:hover{color:#edcc88}.article-heading{max-width:920px;margin:0 auto 34px}.article-heading h1{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(30px,3.4vw,46px);line-height:1.4}.guide-answer{color:#bdc6bd;font-size:18px;line-height:1.95}.guide-reference{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.guide-reference a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.guide-byline{color:#83988c;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.article-figure{margin:0 0 50px}.article-figure img{border:1px solid #e0c78730;border-radius:7px;width:100%;height:auto;display:block}.article-figure figcaption{color:#8d9d91;text-align:center;margin-top:12px;font-size:12px}.article-workflow-figure{margin:28px 0 48px}.article-workflow-figure img{border:1px solid #c2cfb52b;border-radius:6px;width:100%;height:auto;display:block}.article-workflow-figure figcaption{color:#8d9d91;margin-top:10px;font-size:12px;line-height:1.7}.article-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:60px;display:grid}.article-sidebar{max-height:calc(100vh - 145px);padding-right:12px;font-size:12px;position:sticky;top:125px;overflow-y:auto}.guide-toc{border-left:1px solid #d9c79735;margin-bottom:28px;padding-left:20px}.guide-toc strong{color:#d9bc7c;letter-spacing:.13em;font-size:10px}.guide-toc ol{margin:18px 0 0;padding:0;list-style:none}.guide-toc li{color:#94a89a;margin:13px 0;line-height:1.75}.guide-toc a:hover{color:#f0cc87}.article-back{color:#afbdaf}.article-body{color:#bdc9be;min-width:0;max-width:820px;font-size:16px;line-height:1.95}.article-body>section{margin-bottom:46px}.article-body>.guide-method-start{border-top:1px solid #53513b;padding-top:28px}.article-body .guide-method-label{color:#e3c17e;letter-spacing:.08em;margin:0 0 14px;font-size:13px;font-weight:700}.article-body h2{color:#e9ede3;letter-spacing:-.025em;margin:0 0 22px;font-size:25px;line-height:1.5}.article-body p{margin-bottom:20px;line-height:1.95}.article-body li{margin:16px 0;padding-left:4px}.article-body :is(a:not(.button),code){color:#e3c17e}.article-body a:not(.button){text-underline-offset:4px;text-decoration:underline}.article-note{background:#d6bc7810;border-left:2px solid #dabd7b;padding:18px 22px;font-size:14px}.guide-steps{padding-left:26px}.guide-steps li{padding-bottom:14px;padding-left:8px}.guide-steps li::marker{color:#e3c17e;font-weight:600}.guide-path{overflow-wrap:anywhere;background:#151f20;border:1px solid #c2cfb52b;border-radius:6px;padding:18px;font-size:14px}.guide-table-hint{color:#8d9d91;font-size:12px}.guide-table-wrap{border:1px solid #c2cfb52b;border-radius:6px;max-width:100%;margin:20px 0;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.guide-table-wrap :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c2cfb522;padding:16px}.guide-table-wrap thead{color:#e9d19c;background:#182322}.guide-table-wrap time{white-space:nowrap}.guide-table-wrap th[scope=row]{color:#d4dfcc;min-width:145px}.guide-table-wrap tbody tr:last-child>*{border-bottom:0}.article-faq details,details.article-faq{border-top:1px solid #c2cfb52b;padding:18px 0}.article-faq summary{color:#dbe3d4;cursor:pointer;font-size:16px}.article-faq details p,details.article-faq p{margin:16px 0 0;font-size:15px}.guide-sources{border-top:1px solid #c2cfb52b;padding-top:32px;font-size:14px}.guide-sources h2{font-size:20px}.guide-sources ul{padding-left:20px}.guide-cta{background:#18221e;border:1px solid #c2cfb540;border-radius:7px;margin-top:42px;padding:30px;font-size:15px}.guide-cta h2{font-size:25px}.guide-cta .button{min-height:48px;margin-bottom:12px;margin-right:24px;font-size:14px}.guide-cta>a:not(.button){white-space:nowrap;font-size:13px}.guide-related{border-top:1px solid #c2cfb540;margin-top:70px;padding-top:40px}.guide-related>h2{font-size:30px}.save-guides :is(h2[id],section[id]){scroll-margin-top:120px}.download-page code{overflow-wrap:anywhere}.cinematic-home .backup-guide-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.cinematic-home .journal-home-heading h2{font-size:clamp(28px,3vw,42px)}.cinematic-home .journal-home-all{color:#edcc88;margin-top:18px;font-size:14px;display:inline-block}.journal-home-links a{border-bottom:1px solid #ccd7c72b;align-items:center;gap:20px;padding:24px 0;font-size:16px;display:flex}.journal-home-links a>span:first-child{color:#b69c66;font-size:11px}.journal-home-links a>span:last-child{color:#d6bf89;margin-left:auto}.journal-home-links a:hover{color:#edcc88}@media (width<=1280px) and (width>=801px){.header nav{gap:18px;font-size:12px}.header-inner{gap:20px;padding-inline:32px}}@media (width<=1000px){.journal-tools{flex-direction:column;align-items:flex-start;gap:18px}.journal-search{flex-basis:auto;width:100%;max-width:360px}.journal-row-link{grid-template-columns:195px minmax(0,1fr);gap:24px}.journal-row-arrow{display:none}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.cinematic-home .backup-guide-section{gap:40px}}@media (width<=1150px){.marketing-shell:not(.cinematic-home) .menu-toggle{display:block}.marketing-shell:not(.cinematic-home) .header nav{background:#101b20;border:1px solid #c2cfb540;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;width:min(320px,100vw - 40px);padding:20px;display:none;position:absolute;top:100%;right:20px}.marketing-shell:not(.cinematic-home) .header nav.open{display:flex}}@media (width<=760px){.save-guides{width:calc(100% - 40px);padding-top:32px;padding-bottom:65px}.journal-heading{padding-top:5px;padding-bottom:32px}.journal-heading h1{font-size:34px}.journal-heading>p:not(.eyebrow){font-size:14px}.journal-start{grid-template-columns:1fr}.journal-filters{gap:4px}.journal-filters button{padding:8px 10px;font-size:12px}.journal-row-link{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;padding:25px 0}.journal-row-link>img{aspect-ratio:1.25;object-fit:cover;margin-top:3px}.journal-meta{gap:6px 10px;font-size:10px}.journal-meta>span:last-child{display:none}.journal-row-copy h2{font-size:16px;line-height:1.65}.journal-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.journal-read{margin-top:12px;font-size:11px}.article-heading h1{font-size:29px}.guide-answer{font-size:16px}.guide-byline{gap:8px;font-size:11px}.journal-breadcrumb{margin-bottom:30px;font-size:11px}.article-figure{margin-bottom:28px}.article-figure figcaption{text-align:left;font-size:11px}.article-layout{grid-template-columns:1fr;gap:28px}.article-sidebar{max-height:none;padding-right:0;position:static}.guide-toc{background:#131c1b;border:1px solid #c2cfb52b;border-radius:6px;padding:20px}.guide-toc ol{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.guide-toc li{margin:7px 0}.article-back{display:none}.article-body{font-size:15px}.article-body h2{font-size:22px}.guide-cta{padding:22px}.guide-cta>a{width:fit-content;display:flex}.guide-related{margin-top:45px}.cinematic-home .backup-guide-section{grid-template-columns:1fr;gap:20px}.journal-home-links a{font-size:14px}}@media (width<=360px){.journal-row-link{grid-template-columns:84px minmax(0,1fr);gap:12px}.guide-toc ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.journal-row-arrow{transition:none}}.content:is(.wiki,.wiki-game){max-width:none;padding:0}body:is(.wiki,.wiki-game) .marketing-shell{background:#0b1012}.wiki-page{width:min(1040px,100% - 80px);margin:0 auto;padding:50px 0 52px}.wiki-page h1{letter-spacing:-1px;margin:0;font-size:36px;font-weight:600;line-height:1.5}.wiki-intro{color:#a4b2a7;margin:8px 0 0;font-size:14px}.wiki-search{background:#131b1c;border:1px solid #6d765f;border-radius:6px;align-items:center;gap:12px;height:54px;margin:26px 0 29px;padding:0 16px;display:flex}.wiki-search>span{color:#e6c78c;font-size:25px}.wiki-page .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wiki-search input{color:#efeee7;background:0 0;border:0;width:100%;min-width:0;height:100%;font-size:14px}.wiki-search input:focus{outline-offset:1px}.wiki-search input::placeholder{color:#94a598}.wiki-list-heading{color:#a0b09f;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.wiki-game-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;display:grid}.wiki-game-item{border-bottom:1px solid #2d3932;align-items:center;gap:13px;min-width:0;padding:17px 0;display:flex}.wiki-game-item:hover .wiki-game-name{color:#e6c78c}.wiki-game-item img{object-fit:cover;background:#182323;border-radius:4px;flex-shrink:0;width:91px;height:48px}.wiki-game-copy{flex:1;min-width:0}.wiki-game-name{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6;display:block}.wiki-game-en{color:#94a68f;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.7;display:block}.wiki-arrow{color:#9eaf98;font-size:18px}.wiki-empty{text-align:center;color:#a4b2a7;padding:45px 10px;font-size:14px}.wiki-empty button,.wiki-more{color:#e6c78c;background:0 0;border:1px solid #6c745b;border-radius:4px;margin:16px auto;padding:9px 14px;display:block}.wiki-search-status{color:#b9c2ac;font-size:12px}.wiki-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:32px 0 25px;font-size:13px;display:flex}.wiki-pagination a{border:1px solid #35452f;border-radius:4px;padding:9px 12px;display:inline-block}.wiki-pagination a[aria-current=page]{color:#e6c78c;background:#e6c78c0d;border-color:#a18d5a}.wiki-footnote{color:#95a58c;margin-top:25px;font-size:11px;line-height:1.9}.wiki-quiet-link{color:#a5b19b;margin:25px 0 0;font-size:13px;line-height:1.9}.wiki-quiet-link a{color:#e6c78c}.wiki-recovery{color:#b4c0a7;border-top:1px solid #2d3932;margin-top:28px;padding-top:24px;font-size:14px;line-height:1.9}.wiki-recovery h2{color:#e3e7d7;font-size:20px;line-height:1.6}.wiki-recovery ul{padding-left:1.25em}.wiki-recovery a{color:#e6c78c;text-underline-offset:3px;text-decoration:underline}.wiki-detail{width:min(850px,100% - 80px);padding-top:40px}.wiki-back{color:#a5b29d;margin-bottom:28px;font-size:13px;display:inline-block}.wiki-game-heading{align-items:center;gap:20px;margin-bottom:30px;display:flex}.wiki-game-heading img{object-fit:cover;border-radius:5px;flex-shrink:0;width:118px;height:66px}.wiki-game-heading h1{overflow-wrap:anywhere;font-size:30px;font-weight:550}.wiki-game-heading p{color:#a0b09a;margin:5px 0 0;font-size:12px}.wiki-answer{color:#c0ceb2;overflow-wrap:anywhere;margin:-10px 0 24px;font-size:14px;line-height:1.9}.wiki-platform-line{color:#adbba1;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:13px;display:flex}.wiki-platform-line select{color:#c8cfbd;background:#141e1b;border:1px solid #485b3c;border-radius:4px;max-width:100%;padding:8px 30px 8px 10px}.wiki-location{margin:0 0 20px}.wiki-path-card{background:#142019;border:1px solid #62714d;border-radius:6px;padding:20px}.wiki-path-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.wiki-path-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wiki-path-header .wiki-open-folder{color:#1c281a;background:#e6c78c;border-radius:4px;padding:9px 13px;font-size:12px;text-decoration:none}.wiki-path-header h2{color:#c0ceb2;margin:0;font-size:13px;font-weight:400}.wiki-path-header button{color:#e6c78c;background:0 0;border:1px solid #62714d;border-radius:4px;flex-shrink:0;padding:8px 12px;font-size:12px}.wiki-client-note,.wiki-open-help{color:#a0b294;margin:14px 0 0;font-size:12px;line-height:1.9}.wiki-client-note a,.wiki-open-help a{color:#e6c78c;text-underline-offset:3px;text-decoration:underline}.wiki-open-help{border:1px solid #62714d;border-radius:4px;padding:12px 16px}.wiki-open-help p{margin:0 0 6px}.wiki-open-help p:last-child{margin:6px 0 0}.wiki-path-actions :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #e6c78c}.wiki-path-card pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e7d6a4;margin:0;font:14px/1.9 Consolas,Microsoft YaHei UI,monospace}.wiki-path-note{color:#a0b294;margin:12px 0 0;font-size:12px;line-height:1.9}.wiki-copy-status{color:#e6c78c;min-height:18px;margin:0;font-size:12px}.wiki-help{color:#b4c0a7;margin:20px 0 0;font-size:14px;line-height:2}.wiki-help strong{color:#e3e7d7;font-weight:500}.wiki-more-help{color:#a3b29a;margin-top:24px;font-size:12px;line-height:1.9}.wiki-more-help summary{cursor:pointer;color:#c2cbb6}.wiki-more-help p{padding-top:9px}.wiki-source{color:#a2b097;border-top:1px solid #2d3932;margin:28px 0 0;padding-top:21px;font-size:11px;line-height:1.9}.wiki-source a{color:#c2ccb4;text-underline-offset:3px;text-decoration:underline}.wiki-no-path{color:#b4c0a7;border:1px solid #41523b;border-radius:6px;padding:24px}.wiki-no-path h2{color:#e6e8d7;font-size:20px}.wiki-no-path p{font-size:14px;line-height:1.9}.wiki-no-path a{color:#e6c78c;font-size:13px}.wiki-game-help{color:#bdc8b5;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.wiki-game-help section{margin-top:32px}.wiki-game-help h2{color:#e3e7d7;margin-bottom:14px;font-size:22px;line-height:1.5}.wiki-game-help h3{color:#e3e7d7;font-size:17px}.wiki-game-help :is(ol,ul){padding-left:1.5em}.wiki-game-help li+li{margin-top:12px}.wiki-game-help a{color:#e6c78c;text-underline-offset:3px;text-decoration:underline}.wiki-game-help figure{margin:22px 0}.wiki-game-help img{border:1px solid #35452f;border-radius:6px;width:100%;height:auto;display:block}.wiki-game-help figcaption{color:#a0b09a;margin-top:8px;font-size:12px;line-height:1.7}@media (width<=1150px){.wiki-game-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}}@media (width<=760px){.wiki-page,.wiki-detail{width:calc(100% - 48px);padding-top:35px}.wiki-page h1{font-size:30px}.wiki-game-list{column-gap:25px}.wiki-game-item{gap:11px}.wiki-game-item img{width:80px;height:43px}}@media (width<=540px){.wiki-page,.wiki-detail{width:calc(100% - 36px);padding-top:33px}.wiki-page h1{letter-spacing:-.7px;font-size:28px}.wiki-intro{font-size:13px}.wiki-search{height:51px;margin:21px 0 23px;padding:0 13px}.wiki-search input{font-size:16px}.wiki-search input::placeholder{font-size:12px}.wiki-game-list{grid-template-columns:1fr}.wiki-game-item{gap:15px;padding:15px 0}.wiki-game-item img{width:96px;height:50px}.wiki-game-name{font-size:15px}.wiki-game-en{font-size:11px}.wiki-game-heading{gap:13px;margin-bottom:25px}.wiki-game-heading img{width:76px;height:57px}.wiki-game-heading h1{font-size:22px}.wiki-game-heading p{font-size:11px}.wiki-platform-line{font-size:12px}.wiki-path-card{padding:16px}.wiki-path-header{font-size:11px}.wiki-path-header button{padding:9px 10px;font-size:11px}.wiki-path-card pre{font-size:13px;line-height:2}.wiki-path-note{font-size:11px}.wiki-help{font-size:13px}}.legal-document{overflow-wrap:anywhere;max-width:780px;margin:20px auto 70px;line-height:1.9}.legal-document h1{font-size:clamp(32px,5vw,46px);line-height:1.25}.legal-document h2{margin:0 0 12px;font-size:22px;line-height:1.5}.legal-document section{margin-top:36px}.legal-document p{color:#b7c4c5}.legal-document .legal-date{color:#91a1a7}.legal-document .legal-links{flex-wrap:wrap;gap:12px 24px;display:flex}.legal-document a{color:#e5c37e;text-underline-offset:4px;text-decoration:underline}.legal-document a:focus-visible{outline-offset:4px;outline:2px solid #e5c37e}.product-home{--product-gold:#ebcb88;--product-muted:#a6b0ad;--product-line:#e9dfc51c}.reading-download{display:none}@media (width<=1150px){.reading-page{padding-bottom:85px}.reading-download{z-index:19;padding:12px 20px max(12px, env(safe-area-inset-bottom));background:#101713f5;border-top:1px solid #d4bc7833;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.reading-download>span{font-size:15px;font-weight:600}.reading-download small{color:#9eaea0;margin-top:5px;font-size:9px;font-weight:400;display:block}.reading-download .release-download{margin:0}.reading-download .button{gap:10px;min-height:42px;padding:10px 12px;font-size:11px}.reading-download .download-icon{width:16px;height:16px}}@media (width<=360px){.reading-download{gap:8px;padding-inline:12px}.reading-download>span{font-size:13px}.reading-download small{max-width:100px}.reading-download .button{max-width:172px}}.product-home .header-inner,.product-section-wrap,.product-hero-inner{width:min(1320px,100% - 112px);margin-inline:auto}.product-home .header{background:#0c1110e8;height:82px}.product-home .header nav{gap:23px}.product-home .header .brand{font-size:25px}.product-home .header .brand img{width:32px;height:32px}@media (width>=1151px){.product-home .header{height:auto;min-height:82px}.product-home .header-inner{gap:24px;min-height:82px;padding-block:12px}.product-home .header .brand,.product-home .header .release-download{flex-shrink:0}.product-home .header nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;min-width:0}.product-home .header .button{white-space:nowrap}}.product-hero{isolation:isolate;background:#09110f;align-items:center;min-height:max(780px,100svh);padding:130px 0 100px;display:flex;position:relative;overflow:hidden}.product-hero-inner{display:contents}.product-intro{z-index:3;width:min(38%,530px);margin-left:max(60px,50% - 660px);position:relative}.product-eyebrow{color:var(--product-gold);letter-spacing:1.7px;font-size:11px;font-weight:600}.product-intro .product-eyebrow{align-items:center;gap:10px;margin:0 0 26px;font-size:10px;display:flex}.product-eyebrow>span{background:#ebcb88;border-radius:50%;width:5px;height:5px;display:inline-block}.product-intro h1{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(44px,4.1vw,66px);font-weight:650;line-height:1.24}.product-intro h1>*{display:block}.product-intro h1>*,.editor-story h2>*{text-wrap:balance}:lang(ko) .product-intro h1,:lang(ko) .editor-story h2{word-break:keep-all}.product-intro h1 em{color:var(--product-gold);font-style:normal}.product-core{letter-spacing:.02em;margin-bottom:18px;font-size:17px;font-weight:600}.product-core>span{color:#758477;padding-inline:6px}.product-lead{color:#b0bcb4;max-width:390px;margin-bottom:30px;font-size:14px;line-height:1.9}.product-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.product-actions .release-download{margin:0}.product-actions .button{color:#16211c;background:#ebcb88;border-radius:6px;min-height:54px;padding:16px 22px;font-size:15px;box-shadow:0 5px 35px #e8bc5d24}.product-read{color:#d5dbd6;align-items:center;gap:14px;font-size:13px;display:inline-flex}.product-note{color:#a9b2ad;margin:16px 0 0;font-size:11px}.product-note>span{color:#69736b;padding:0 6px}.product-install-help{color:#9aa69d;text-underline-offset:3px;margin-top:7px;font-size:10px;text-decoration:underline;display:inline-block}.save-adventure{z-index:1;aspect-ratio:1672/941;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-47%)}.save-adventure:after{content:"";pointer-events:none;background:linear-gradient(#09110f 0%,#0000 13% 77%,#09110f 100%);position:absolute;inset:0}.save-adventure-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.adventure-stops{margin:0;padding:0;list-style:none}.adventure-stop{z-index:2;text-align:center;color:#f8ecd0;text-shadow:0 2px 8px #03120f,0 0 28px #03120f,0 0 10px #03120f;width:230px;position:absolute;transform:translate(-50%)}.adventure-stop:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#071511b5,#0000 70%);position:absolute;inset:-10px -15px}.adventure-stop>a{color:inherit;border-radius:8px;padding:6px;display:block}.adventure-stop-label{letter-spacing:1.8px;color:#e5c581;font-size:8px}.adventure-stop h3{margin:7px 0;font-size:24px;font-weight:550;line-height:1.2}.adventure-stop h3>span{color:#dfc17e;margin-left:9px;font-size:13px}.adventure-stop p{color:#f1e9d4;margin:0;font-size:13px;line-height:1.6}.adventure-stop small{color:#d5c9b0;margin-top:6px;font-size:9px;display:block}.adventure-stop:hover h3{color:#ffe3a4}.adventure-cloud{top:23.5%;left:76.5%}.adventure-restore{top:53%;left:47.5%}.adventure-edit{top:75%;left:89.5%}.save-adventure-lettered .adventure-stop:before{display:none}.save-adventure-lettered .adventure-stop a{min-height:110px}.save-adventure-lettered .adventure-cloud{top:21%}.save-adventure-lettered .adventure-restore{top:50%}.save-adventure-lettered .adventure-edit{top:72%}.save-adventure figcaption{z-index:3;color:#a0afa5;letter-spacing:.5px;font-size:9px;position:absolute;bottom:2%;right:4%}.product-next{color:#9cad9e;letter-spacing:1px;z-index:3;align-items:center;gap:18px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@media (width>=1800px){.product-intro{margin-left:max(80px,50% - 810px)}.product-intro h1{font-size:76px}.product-lead{max-width:440px;font-size:16px}.adventure-stop{width:270px}.adventure-stop h3{font-size:28px}.adventure-stop p{font-size:15px}}@media (width<=1150px) and (width>=761px){.product-home .header{height:72px}.product-intro{width:38%;margin-left:32px}.product-intro h1{font-size:40px}.product-core{font-size:14px}.product-core>span{padding-inline:2px}.product-lead{font-size:13px}.product-actions{gap:16px}.product-actions .button{padding-inline:16px;font-size:13px}.adventure-stop{width:175px}.adventure-stop h3{font-size:20px}.adventure-stop p{font-size:11px}.adventure-stop-label{font-size:7px}.adventure-edit{left:87%}}@media (width<=760px){.product-home .header{height:72px}.product-hero{min-height:0;padding:106px 0 50px;display:block}.product-intro{width:auto;margin:0 20px}.product-intro h1{margin-bottom:20px;font-size:clamp(40px,10.4vw,58px)}.product-intro .product-eyebrow{letter-spacing:1px;margin-bottom:22px;font-size:9px}.product-core{margin-bottom:12px;font-size:14px}.product-core>span{padding-inline:3px}.product-lead{max-width:420px;margin-bottom:22px;font-size:13px}.product-actions{gap:18px}.product-actions .button{gap:12px;min-height:50px;padding:14px 17px;font-size:13px}.product-read{gap:7px;font-size:11px}.product-note{font-size:10px}.product-note>span{padding-inline:3px}.save-adventure{aspect-ratio:1/1.12;width:100%;margin:20px 0 0;position:relative;top:auto;left:auto;transform:none}.save-adventure-art{object-fit:contain;width:180%;height:auto;left:-80%}.save-adventure:after{background:linear-gradient(#09110f,#0000 8% 80%,#09110f)}.adventure-stop{width:160px}.adventure-stop-label{letter-spacing:1px;font-size:6px}.adventure-stop h3{margin:5px 0;font-size:19px}.adventure-stop p{font-size:10px}.adventure-stop small{font-size:8px}.adventure-cloud{top:20.5%;left:57.5%}.adventure-restore{top:49%;left:clamp(80px,24%,100% - 80px)}.adventure-edit{top:68%;left:clamp(80px,80%,100% - 80px)}.save-adventure figcaption{font-size:8px;bottom:1%;right:20px}.save-adventure-lettered{aspect-ratio:1}.save-adventure-lettered .save-adventure-art{width:160%;left:-60%}.save-adventure-lettered .adventure-cloud{top:19%;left:62%}.save-adventure-lettered .adventure-restore{top:43%;left:25%}.save-adventure-lettered .adventure-edit{top:64%;left:75%}.save-adventure-lettered .adventure-stop a{min-height:65px}.product-next{white-space:nowrap;font-size:9px;bottom:18px}}.home-game-guides{border-top:1px solid var(--product-line);background:#121714;padding:76px 0 88px}.game-guides-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.game-guides-heading .product-eyebrow{margin-bottom:15px}.game-guides-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:550}.game-guides-heading>a{color:#b9c2b7;flex-shrink:0;padding-bottom:6px;font-size:12px}.game-guides-heading>a>span{margin-left:13px}.game-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.game-guide-card{background:#171e19;border:1px solid #b0bea91a;border-radius:9px;min-width:0;transition:border-color .2s,transform .2s;overflow:hidden}.game-guide-card:hover{border-color:#cbb78070;transform:translateY(-4px)}.game-guide-cover{aspect-ratio:600/315;position:relative;overflow:hidden}.game-guide-cover img{object-fit:cover;width:100%;height:100%;display:block}.game-guide-cover>span{color:#f1e0b6;background:#101812bb;border:1px solid #f1e0b650;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:16px;right:16px}.game-guide-copy{padding:24px}.game-guide-copy .product-eyebrow{margin-bottom:12px;font-size:10px}.game-guide-copy h3{color:#e5e9dd;text-wrap:balance;margin:0 0 12px;font-size:19px;font-weight:550;line-height:1.55}.game-guide-copy>p:last-child{color:#99a697;margin:0;font-size:12px;line-height:1.8}.home-game-guides .home-pinned-news{margin-top:28px;padding:0;position:static}.editor-formats{isolation:isolate;background:#0b1210;padding:105px 0 44px;position:relative;overflow:hidden}.editor-workbench-art{z-index:-2;object-fit:cover;object-position:center top;opacity:.88;width:100%;height:820px;position:absolute;inset:0 0 auto}.editor-formats:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b121044,#0000 45%,#0b1210 88%),linear-gradient(90deg,#0b12102b 35%,#0000 65%);position:absolute;inset:0}.editor-feature-inner{grid-template-columns:.86fr 1.14fr;align-items:end;gap:72px;padding-bottom:65px;display:grid}.editor-story .product-eyebrow{align-items:center;gap:12px;margin:0 0 25px;display:flex}.editor-story h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(40px,4.1vw,60px);font-weight:600;line-height:1.27}.editor-story h2>*{display:block}.editor-story h2 em{color:#ebcb88;font-style:normal}.editor-feature-lead{color:#b2beb3;max-width:395px;margin:0 0 30px;font-size:14px;line-height:1.9}.editor-feature-steps{gap:23px;margin:0 0 34px;padding:0;list-style:none;display:grid}.editor-feature-steps li{align-items:center;gap:17px;display:flex}.editor-feature-steps svg{color:#ddc18a;flex:none;width:22px;height:22px}.editor-feature-steps h3{color:#e5e9df;margin:0 0 6px;font-size:14px;font-weight:550}.editor-feature-steps p{color:#98a69b;margin:0;font-size:12px;line-height:1.6}.editor-feature-download .release-download{margin:0}.editor-feature-download .button{color:#16211c;background:#ebcb88;border-radius:6px;min-height:50px;padding:14px 20px;font-size:14px;box-shadow:0 5px 30px #e8bc5d14}.editor-feature-download>p{color:#9eada0;margin:12px 0 0;font-size:10px}.editor-demo{min-width:0;margin:200px 0 0}.editor-demo-caption{color:#f1dbac;letter-spacing:.06em;text-shadow:0 2px 10px #000;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:14px;display:flex}.editor-demo-caption small{color:#c0c3af;letter-spacing:0;font-size:9px}.editor-demo-window{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(125deg,#19221dee,#101913f5);border:1px solid #d4b97655;border-radius:12px;overflow:hidden;box-shadow:0 24px 100px #0008,0 0 65px #e7b8570d,inset 0 1px #ffe1a00d}.editor-demo-titlebar{border-bottom:1px solid #ddd6b716;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;display:flex}.editor-demo-titlebar>span{align-items:center;gap:10px;font-size:11px;display:inline-flex}.editor-demo-titlebar strong{color:#e1e6d8;font-weight:500}.editor-demo-titlebar svg{color:#e2c582;width:17px;height:17px}.editor-demo-titlebar .editor-local-label{color:#a8b4a7;gap:6px;font-size:9px}.editor-local-label i{background:#9ebf93;border-radius:50%;width:5px;height:5px}.editor-demo-body{padding:22px 26px 20px}.editor-example-controls{gap:8px;margin-bottom:25px;display:flex}.editor-example-controls button{color:#aeb8aa;font:inherit;cursor:pointer;background:#ffffff03;border:1px solid #b5c0a51c;border-radius:5px;flex:1;padding:10px 8px;font-size:12px;transition:background .2s,border-color .2s}.editor-example-controls button>span{opacity:.6;margin-right:10px;font-size:9px}.editor-example-controls button[aria-pressed=true]{color:#f2dba7;background:#dfc38812;border-color:#dfc38870}.editor-example-controls button:hover{border-color:#dfc388a6}.editor-example-controls button:focus-visible{outline-offset:3px;outline:2px solid #ebcb88}.editor-field-path{color:#87978a;overflow-wrap:anywhere;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;display:flex}.editor-field-path code{color:#bdc5b4;font-size:10px}.editor-value-comparison{grid-template-columns:1fr 34px 1fr;align-items:center;gap:12px;display:grid}.editor-value-comparison dl{min-width:0;margin:0}.editor-value-comparison dt{color:#b2bdaf;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;display:flex}.editor-value-comparison dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(32px,3.8vw,52px);font-weight:500;line-height:1.25}.editor-value-before{color:#89998c}.editor-value-after{color:#f5d897;text-shadow:0 0 22px #f2c76626;animation:.35s ease-out editor-value-reveal}.editor-value-arrow{color:#dbc38c;margin-top:18px;font-size:27px}.editor-value-marker{background:#e9cc8e;border-radius:50%;width:5px;height:5px}.editor-change-summary{color:#a9b7a6;border-top:1px solid #c5d0b112;align-items:center;gap:7px;margin:20px 0 0;padding-top:17px;font-size:10px;line-height:1.6;display:flex}.editor-change-summary>span{background:#d9bc7e;flex:none;width:4px;height:4px;transform:rotate(45deg)}.editor-original-preserved{background:#a3c58e09;border-top:1px solid #cfcc9b21;align-items:center;gap:13px;padding:20px 24px;display:flex}.editor-shield-icon{color:#c1d0ab;place-items:center;display:grid}.editor-shield-icon svg{width:27px;height:27px}.editor-original-preserved strong{color:#dbe3c8;font-size:12px;font-weight:500}.editor-original-preserved p{color:#a0ad98;margin:6px 0 0;font-size:10px;line-height:1.6}.editor-original-badge{color:#c1d0ab;border:1px solid #b9cda52b;border-radius:3px;flex-shrink:0;margin-left:auto;padding:5px 7px;font-size:9px}.editor-demo-note{color:#9daa99;margin:14px 0 0;font-size:10px;line-height:1.7}.editor-format-details{border-top:1px solid #d8c99a26;padding-top:26px}.editor-formats-heading{align-items:center;gap:15px;margin-bottom:18px;display:flex}.editor-formats-heading h3{color:#d9e0cf;margin:0;font-size:13px;font-weight:500}.editor-formats-heading>span{color:#9baa98;font-size:10px}.editor-format-details ul{flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.editor-format-details li{color:#d6dfca;background:#c9d2ba06;border:1px solid #c9d2ba20;border-radius:5px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;display:inline-flex}.editor-format-details li>span{color:#d9ba7a}.editor-format-details>p{color:#97a493;max-width:1050px;margin:0;font-size:10px;line-height:1.8}@keyframes editor-value-reveal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.product-home .home-presentation>section[id]{scroll-margin-top:100px}@media (width<=1150px){.product-section-wrap,.product-home .header-inner{width:calc(100% - 64px)}.game-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-feature-inner{grid-template-columns:.9fr 1.1fr;gap:35px}.editor-original-badge{display:none}.editor-demo-caption{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=760px){.product-section-wrap,.product-home .header-inner{width:calc(100% - 40px)}.game-guides-heading{flex-direction:column;align-items:flex-start;gap:16px}.home-game-guides{padding:50px 0}.game-guides-grid{grid-template-columns:1fr;gap:22px}.game-guide-copy{padding:20px}.editor-formats{padding:64px 0 35px}.editor-feature-inner{padding-bottom:35px;display:block}.editor-workbench-art{object-position:right top;width:160%;max-width:none;height:670px;top:470px;left:-60%}.editor-formats:before{background:linear-gradient(#0b1210 25%,#0000 55%,#0b1210 95%)}.editor-story h2{font-size:45px}.editor-feature-lead{max-width:440px;font-size:13px}.editor-feature-steps{gap:20px}.editor-feature-download .button{min-height:48px;font-size:13px}.editor-demo{margin-top:180px}.editor-demo-caption{flex-direction:row;align-items:center;gap:10px;font-size:13px}.editor-demo-caption small{font-size:8px}.editor-demo-titlebar{gap:8px;padding:15px 17px}.editor-demo-body{padding:18px}.editor-example-controls button{padding:9px 5px;font-size:11px}.editor-example-controls button>span{margin-right:5px}.editor-value-comparison dd{font-size:38px}.editor-value-comparison{grid-template-columns:1fr 25px 1fr;gap:8px}.editor-original-preserved{gap:10px;padding:17px}.editor-original-preserved strong{font-size:11px}.editor-format-details ul{gap:8px}.editor-format-details li{padding:8px 10px;font-size:10px}}@media (width<=360px){.editor-demo-caption{flex-direction:column;align-items:flex-start;gap:6px}.editor-value-comparison dd{font-size:32px}.editor-demo-titlebar .editor-local-label{font-size:8px}}@media (prefers-reduced-motion:reduce){.editor-value-after{animation:none}.editor-example-controls button,.game-guide-card{transition:none}.game-guide-card:hover{transform:none}}.content.download{padding:clamp(36px,6vw,72px) 24px 72px}.download-page{overflow-wrap:anywhere;width:min(100%,680px);margin:0 auto}.download-page h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(30px,4vw,42px);line-height:1.2}.download-status{color:#b5b9b6;margin:0 0 22px;font-size:15px;line-height:1.7}.download-status .button{margin:14px 0 0;display:flex}.download-ready .button{min-height:50px}.download-ready .button svg{width:18px;height:18px}.download-page .download-version{color:#aaa9a4;margin:12px 0 0;font-size:13px}.download-promises{margin-top:28px}.download-promises h2{margin:0 0 10px;font-size:15px;line-height:1.5}.download-promises ul{color:#c9cbc5;gap:6px;margin:0;padding-inline-start:18px;font-size:14px;line-height:1.65;display:grid}.download-promises li::marker{color:#efcf8c}.download-help{background:#e2bf7908;border:1px solid #e2bf793b;border-radius:12px;margin-top:30px;padding:24px}.download-help h2{color:#efcf8c;margin:0 0 12px;font-size:20px;line-height:1.4}.download-help p{color:#b8bab5;margin:0;font-size:14px;line-height:1.75}.download-help .download-source{margin-top:14px}.download-steps{gap:16px;margin:20px 0;display:grid}.download-steps>div{border-left:2px solid #e2bf7955;padding-left:16px}.download-steps dt{color:#b8bab5;margin-bottom:5px;font-size:13px;line-height:1.6}.download-steps dd{margin:0;font-size:15px;font-weight:600;line-height:1.7}.download-help .download-help-footer{border-top:1px solid #e2bf7926;padding-top:16px;font-size:12px}.download-help a,.download-verification a,.download-privacy a{color:#efcf8c;text-underline-offset:3px;text-decoration:underline}.download-help-footer a{white-space:nowrap}.download-verification{color:#b8bab5;margin-top:20px;font-size:13px;line-height:1.7}.download-verification summary{cursor:pointer;width:fit-content;padding:8px 0}.download-verification summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #efcf8c}.download-verification p{margin:12px 0 6px}.download-verification code{overflow-wrap:anywhere;font-size:12px;display:block}.download-verification a{margin-top:12px;display:inline-block}.download-privacy{margin:12px 0 0;font-size:12px}@media (width<=480px){.download-help{padding:20px 18px}.download-ready .button{width:100%}}
