:root{color:#fff;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f19;font-family:Helvetica Neue,Helvetica,Inter,Arial,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #c1e9ff}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}.gallery-home{--home-gutter:clamp(24px,6.1vw,120px);min-height:100svh;padding:32px var(--home-gutter) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.earth-background{z-index:0;background:#080f19 url(/_home/wallpapers/earth-night-poster.jpg) 50%/cover no-repeat;position:fixed;inset:0}.earth-background video{object-fit:cover;object-position:center;width:100%;height:100%}.earth-background:after{content:"";background:linear-gradient(90deg,#030a153b,#030a150a 48%,#030a1547),linear-gradient(#0309121f,#0000 50%,#030912a6);position:absolute;inset:0}.home-header{z-index:5;justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative}.home-brand{letter-spacing:-.6px;white-space:nowrap;text-shadow:0 2px 15px #0006;align-items:center;gap:10px;font-size:21px;font-weight:650;display:flex}.home-brand img{object-fit:contain;width:30px;height:30px}.home-navigation{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131d2c45;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:4px;padding:5px;font-size:13px;display:flex}.home-navigation a{color:#ffffffbf;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:9px 17px;transition:background .2s,color .2s;display:flex}.home-navigation a:hover{color:#fff;background:#ffffff1a}.home-navigation a[aria-current=page]{color:#152031;background:#f4f7fb}.home-content{z-index:1;flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:center;gap:34px;min-height:calc(100svh - 160px);padding:48px 0 52px;display:grid;position:relative}.gallery-stage{width:calc(100% + 6vw);min-width:0;height:min(720px,76svh);margin-left:-6vw;position:relative;top:-10px;left:-20px}.gallery-stage canvas{display:block}.gallery-loading{background:0 0;position:absolute;inset:0}.login-column{position:relative}.login-card{-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);background:#ffffff1a;border:1px solid #ffffff29;border-radius:26px;padding:32px 30px 28px;position:relative;box-shadow:inset 0 0 0 1px #ffffff57,inset 0 1px #ffffff94,0 20px 60px #00081247}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-card{background:#0f1c2ae6}}.login-eyebrow{letter-spacing:1.7px;color:#ffffffb0;margin:0 0 24px;font-size:9px;font-weight:600}.login-card h2{letter-spacing:-.7px;margin:0 0 9px;font-size:25px;font-weight:600;line-height:1.3}.login-intro{color:#e9eef2be;margin:0 0 27px;font-size:11px;line-height:1.8}.login-field{color:#f2f6f9db;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;display:flex}.login-field input{color:#202b3c;background:#edf4ff;border:1px solid #ffffff80;border-radius:999px;outline:none;width:100%;min-width:0;height:39px;padding:0 15px;font-size:12px;transition:box-shadow .2s;box-shadow:inset 0 1px 3px #1b325219}.login-field input::placeholder{color:#526479aa}.login-field input:focus{background:#f7fbff;box-shadow:0 0 0 3px #c7e7ff45}.password-field{align-items:center;gap:0;display:flex;position:relative}.password-field input{padding-right:56px}.show-password{color:#40526a;background:0 0;border:0;border-left:1px solid #20344d18;border-radius:0 999px 999px 0;height:31px;padding:0 11px;font-size:10px;position:absolute;right:4px}.login-submit{color:#17222b;background:linear-gradient(100deg,#fff,#e9f1ee);border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:5px;font-size:12px;font-weight:600;transition:box-shadow .2s,translate .2s;display:flex}.login-submit:hover:not(:disabled){translate:0 -1px;box-shadow:0 6px 20px #06101b35}.login-links{justify-content:space-between;gap:20px;margin:29px 0 0;font-size:10px;display:flex}.login-links a:hover,.login-card-footer a:hover,.profile-link:hover{text-underline-offset:4px;text-decoration:underline}.login-card-footer{color:#e0e8f0bb;border-top:1px solid #ffffff26;margin-top:22px;padding-top:15px;font-size:10px;line-height:1.9}.login-card-footer p{margin:0 0 12px}.login-card-footer a{color:#f1f5f8;font-size:10px}.login-card-footer a span{margin-left:6px}.login-error{color:#ffe3dd;overflow-wrap:anywhere;background:#4c1d2970;border:1px solid #ffbeaf55;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6}.security-note{color:#d3e0ee;font-size:11px;line-height:1.7}.back-login{color:#fff;background:0 0;border:0;margin-top:15px;padding:0;font-size:11px}.signed-in-actions{padding:16px 0 22px}.profile-link{text-align:center;margin-top:22px;font-size:12px;display:block}.home-footer{z-index:1;letter-spacing:1.2px;color:#dee9f0b0;border-top:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font-size:9px;line-height:1.6;display:flex;position:relative}@media (width>=1700px){.home-content{grid-template-columns:minmax(0,1fr) 410px;gap:70px}.login-card{padding:38px 34px 30px}.login-field{margin-bottom:21px}.login-field input,.login-submit{height:44px}.login-intro{margin-bottom:30px}.login-card h2{font-size:28px}}@media (width<=1000px){.gallery-home{--home-gutter:30px;padding:24px var(--home-gutter) 0}.home-content{grid-template-columns:minmax(0,1fr) 330px;gap:12px}.login-card{padding:28px 24px}.home-navigation a{padding:8px 12px}.gallery-stage{width:calc(100% + 55px);margin-left:-35px}}@media (width<=760px){.gallery-home{--home-gutter:20px;padding:22px var(--home-gutter) 0;overflow:clip}.home-header{flex-wrap:wrap;justify-content:center;gap:18px}.home-brand{font-size:20px}.home-navigation{justify-content:center;width:100%;font-size:12px}.home-navigation a{padding:8px 12px}.home-content{flex-direction:column;gap:0;min-height:auto;padding:10px 0 38px;display:flex}.gallery-stage{width:calc(100% + 36px);height:300px;margin:0 -18px;top:0;left:0}.login-column{width:100%;max-width:400px}.login-card{padding:30px 27px}.login-card h2{font-size:25px}.home-footer{letter-spacing:.5px;align-items:flex-start;font-size:8px}.home-footer span:first-child{max-width:210px}.earth-background video{object-position:42% center}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.earth-background video{visibility:hidden}}.ring-card-hint{z-index:3;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#14202b80;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:12px;padding:10px 17px;font-size:13px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0002}.ring-card-hint span{color:#d9e6edb3;font-size:10px}.ring-card-shortcuts{pointer-events:none;z-index:4;position:absolute;inset:0}.ring-card-shortcuts a{opacity:0;pointer-events:none;white-space:nowrap;color:#fff;background:#14202be8;border-radius:999px;padding:10px 17px;font-size:13px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ring-card-shortcuts a:focus{opacity:1;pointer-events:auto;outline-offset:4px;outline:2px solid #c1e9ff}.model-marquee{z-index:1;margin:24px calc(-1 * var(--home-gutter)) 0;background:#0914195c;flex:none;position:relative;overflow:hidden}.model-marquee:before{content:"";pointer-events:none;opacity:.65;background-image:linear-gradient(#b1cfd80e 1px,#0000 1px),linear-gradient(90deg,#b1cfd80e 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:-110px -40px;transform:rotate(-9deg)}.model-marquee-row{background:#e8f1f409;border-block:1px solid #e8f1f41f;position:relative;overflow:hidden}.model-marquee-row--reverse{opacity:.72;border-top:0}.model-marquee-track{width:max-content;animation:24s linear infinite qingyun-model-marquee;display:flex}.model-marquee-row--reverse .model-marquee-track{animation-duration:28s;animation-direction:reverse}.model-marquee-group{flex-shrink:0;justify-content:space-around;align-items:center;min-width:100vw;display:flex}.model-marquee-name{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#a8bbc2;flex-shrink:0;align-items:center;gap:28px;padding:15px 28px 15px 0;font-family:Bahnschrift,DIN Alternate,Segoe UI,sans-serif;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.model-marquee-name:after{content:"";background:#83cfff;flex-shrink:0;width:9px;height:9px;animation:1.6s ease-in-out infinite qingyun-model-diamond;display:block;transform:rotate(45deg)}.model-marquee-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes qingyun-model-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes qingyun-model-diamond{0%,to{opacity:.45}50%{opacity:1}}@media (width<=760px){.model-marquee-name{letter-spacing:.18em;gap:22px;padding:13px 22px 13px 0;font-size:12px}}@media (prefers-reduced-motion:reduce){.model-marquee-track,.model-marquee-name:after{animation:none}.model-marquee-track{transform:none}}.home-light-effects{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.home-pointer-glow{opacity:0;will-change:transform;pointer-events:none;background:radial-gradient(circle,#69c0ff3d,#0000 70%);border-radius:50%;width:280px;height:280px;margin:-140px 0 0 -140px;transition:opacity .2s;position:fixed;top:0;left:0}.home-light-scan{pointer-events:none;background:linear-gradient(#0000,#60b8ff33,#0000);height:22%;animation:5.2s ease-in-out infinite qingyun-light-scan;position:absolute;top:0;left:0;right:0}.home-light-scan--slow{background:linear-gradient(#0000,#b1e1ff29,#0000);height:12%;animation-name:qingyun-light-scan-slow;animation-duration:9s;animation-delay:1.4s}.home-content{translate:var(--home-parallax-x,0px) var(--home-parallax-y,0px);transition:translate .28s ease-out}.model-marquee:after{content:"";pointer-events:none;background:linear-gradient(#0000,#6ec8ff24,#0000);height:28%;animation:7s ease-in-out infinite qingyun-footer-scan;position:absolute;top:0;left:0;right:0}.gallery-home[data-ambient-paused] .home-light-scan,.gallery-home[data-ambient-paused] .model-marquee:after{animation-play-state:paused}@keyframes qingyun-light-scan{0%{opacity:.15;transform:translateY(-100%)}40%{opacity:.7}to{opacity:.1;transform:translateY(455%)}}@keyframes qingyun-light-scan-slow{0%{opacity:.1;transform:translateY(-100%)}40%{opacity:.4}to{opacity:.055;transform:translateY(834%)}}@keyframes qingyun-footer-scan{0%{opacity:.2;transform:translateY(-100%)}45%{opacity:.65}to{opacity:.15;transform:translateY(393%)}}@media (width<=760px),(hover:none),(pointer:coarse){.home-pointer-glow{display:none}.home-content{transition:none;translate:none}}@media (prefers-reduced-motion:reduce){.home-light-effects,.model-marquee:after{display:none}.home-light-scan,.model-marquee:after{animation:none}.home-content{transition:none;translate:none}}.home-first-screen{flex-direction:column;flex:none;height:calc(100svh - 32px);min-height:660px;display:flex;position:relative}.home-first-screen .home-header{flex:none}.home-first-screen .home-content{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;padding:18px 0 24px}.home-first-screen .gallery-stage{height:100%;max-height:720px}.home-first-screen .model-marquee{flex:none;margin-top:14px}.home-overview{z-index:1;flex-direction:column;align-self:center;gap:112px;width:100%;max-width:1320px;padding:106px 0 90px;display:flex;position:relative}.overview-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:36px;display:flex}.overview-label{letter-spacing:.1em;color:#a3d9ff;margin:0 0 21px;font-size:12px}.home-overview h2{color:#f4f9ff;letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,46px);font-weight:550;line-height:1.35}.overview-lead{max-width:440px;padding-bottom:5px}.overview-lead p,.model-introduction>p:not(.overview-label),.overview-start>div>p:not(.overview-label){color:#cedeed;margin:0 0 24px;font-size:14px;line-height:1.95}.overview-text-link{color:#b9e2ff;align-items:center;gap:17px;min-height:34px;font-size:13px;display:inline-flex}.overview-text-link:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.overview-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.overview-feature{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#a8dbff0d,#0b192e57);border:1px solid #c2e5ff29;border-radius:22px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;transition:translate .25s,border-color .25s,background .25s;display:flex;box-shadow:inset 0 1px #ffffff0b}.feature-number{letter-spacing:.12em;color:#8fc7ee;font-variant-numeric:tabular-nums;margin-bottom:35px;font-size:12px}.overview-feature h3{letter-spacing:-.5px;margin:0 0 18px;font-size:21px;font-weight:550;line-height:1.5}.overview-feature>p{color:#c4d4e5;margin:0 0 32px;font-size:13px;line-height:1.95}.feature-action{color:#b4dfff;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;font-size:12px;display:flex}.overview-models{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:70px;display:grid}.model-introduction>p:not(.overview-label){max-width:370px;margin-top:26px}.available-models{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a18294f;border:1px solid #bcdfff29;border-radius:24px;min-width:0;padding:24px}.available-models-heading{color:#daeaff;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:12px;display:flex}.available-models-heading span:last-child{color:#9db6cb;font-size:10px}.available-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.available-model{background:#6cbcff09;border:1px solid #afd8ff24;border-radius:16px;min-width:0;padding:25px 20px;transition:translate .25s,border-color .25s}.available-model>svg{color:#99d6ff;margin-bottom:24px}.available-model h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 18px;font-size:20px;font-weight:550;line-height:1.35}.available-model span{color:#b5cee3;justify-content:space-between;align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.available-model span svg{flex:none;width:15px;height:15px}.models-status{color:#b9cfe0;grid-column:1/-1;margin:0;padding:28px 10px;font-size:13px;line-height:1.9}.overview-start{border-top:1px solid #b0cfe52b;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;padding-top:55px;display:grid}.overview-start>div>p:not(.overview-label){margin-top:24px}.overview-primary-link{color:#132d46;background:#d4ecff;border:1px solid #dcf3ff73;border-radius:999px;justify-content:space-between;align-items:center;gap:38px;min-height:43px;padding:0 20px;font-size:13px;transition:background .2s,translate .2s;display:inline-flex}.overview-primary-link:hover{background:#f2faff;translate:0 -2px}.start-steps{align-self:center;margin:0;padding:0;list-style:none}.start-steps li{border-top:1px solid #b1d2ec29}.start-steps li:last-child{border-bottom:1px solid #b1d2ec29}.start-steps a{align-items:center;gap:24px;padding:27px 4px;display:flex}.step-number{color:#89c1eb;letter-spacing:.1em;align-self:flex-start;padding-top:6px;font-size:11px}.start-steps h3{margin:0 0 9px;font-size:19px;font-weight:500}.start-steps p{color:#b6cadc;margin:0;font-size:12px;line-height:1.8}.start-steps a>svg{color:#a5d9ff;flex:none;margin-left:auto;transition:translate .2s}.start-steps a:hover>svg{translate:3px -3px}.home-footer{letter-spacing:0;border-color:#aacce22e;align-self:center;align-items:flex-start;gap:32px;width:100%;max-width:1320px;padding:30px 0 35px}.footer-brand>a{color:#e8f5ff;font-size:20px;font-weight:600}.footer-brand p{color:#b4c9dd;margin:15px 0 21px;font-size:12px;line-height:1.8}.footer-brand>span{color:#8aa6bd;font-size:10px}.footer-links{color:#b6d3e9;flex-wrap:wrap;align-items:center;gap:30px;padding-top:5px;font-size:12px;display:flex}.footer-links a{padding:5px 0}.footer-links a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}@media (hover:hover){.overview-feature:hover,.available-model:hover{background-color:#87c9ff0c;border-color:#a5dbff70;translate:0 -4px}}@media (height<=820px) and (width>=761px){.login-card{padding:24px 26px}.login-eyebrow{margin-bottom:18px}.login-intro{margin-bottom:19px}.login-field{margin-bottom:12px}.login-links{margin-top:21px}.login-card-footer{margin-top:18px;padding-top:12px}.login-card-footer p{margin-bottom:8px}}@media (width<=1000px){.home-first-screen{height:calc(100svh - 24px)}.overview-feature{padding:24px}.overview-features{gap:12px}.overview-models,.overview-start{gap:34px}.overview-heading{gap:28px}.home-overview h2{font-size:35px}}@media (width<=760px){.home-first-screen{height:auto;min-height:calc(100svh - 22px)}.home-first-screen .home-header{order:0}.home-first-screen .model-marquee{order:1;margin-top:20px}.home-first-screen .home-content{flex:none;order:2;padding:10px 0 40px}.home-first-screen .gallery-stage{height:300px}.home-overview{gap:65px;padding:52px 0 55px}.overview-heading{margin-bottom:24px;display:block}.home-overview h2{letter-spacing:-1px;font-size:32px}.overview-lead{margin-top:24px}.overview-lead p{font-size:13px}.overview-features,.overview-models,.overview-start{grid-template-columns:1fr;gap:16px}.overview-feature{padding:25px}.feature-number{margin-bottom:24px}.overview-feature>p{margin-bottom:23px}.model-introduction>p:not(.overview-label){margin:22px 0 18px}.available-models{margin-top:10px;padding:18px}.available-model{padding:20px 15px}.available-model h3{font-size:19px}.overview-start{gap:32px;padding-top:35px}.overview-start h2{font-size:32px}.start-steps a{gap:16px;padding:25px 0}.start-steps h3{font-size:17px}.home-footer{padding:25px 0 30px;display:block}.footer-links{gap:22px;margin-top:25px}.footer-brand p{font-size:11px}}@media (prefers-reduced-motion:reduce){.overview-feature,.available-model,.overview-primary-link,.start-steps a>svg{transition:none}.overview-feature:hover,.available-model:hover,.overview-primary-link:hover,.start-steps a:hover>svg{translate:none}}.home-header-actions{align-items:center;gap:10px;min-width:0;display:flex}.home-motion-toggle{color:#c7dfef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#11203366;border:1px solid #c3e4ff33;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:11px;display:flex}.home-motion-toggle:hover{color:#fff;background:#26405a88}.home-motion-toggle[aria-pressed=true]{color:#e2f3ff;border-color:#b2dcff80}.home-motion-toggle:disabled{cursor:default;opacity:.7}.home-first-screen{height:calc(100svh - 140px)}.home-first-screen .gallery-stage{height:calc(100% + 42px)}.hero-reading-copy{z-index:2;text-align:center;pointer-events:none;text-shadow:0 2px 18px #020b17,0 1px 4px #020b17;width:340px;max-width:48%;position:absolute;top:49%;left:50%;translate:-50% -50%}.hero-reading-label{letter-spacing:.09em;color:#c2e5ff;margin:0 0 14px;font-size:11px}.hero-reading-copy h1{letter-spacing:-1.2px;color:#f5faff;margin:0;font-size:clamp(28px,2.6vw,41px);font-weight:550;line-height:1.4}.hero-reading-description{color:#d2e4f1;margin:15px 0 0;font-size:12px;line-height:1.8}.home-overview{padding-top:36px;scroll-margin-top:24px}.home-overview:before{content:"";inset:0 calc(-1 * var(--home-gutter));z-index:-1;pointer-events:none;background:linear-gradient(#0000,#030b167a 100px,#030b1685 calc(100% - 110px),#0000);position:absolute}.home-overview h2{letter-spacing:-1px;text-shadow:0 2px 15px #020a14b3;font-size:clamp(30px,2.8vw,43px);line-height:1.45}.overview-lead{max-width:430px}.overview-lead p,.model-introduction>p:not(.overview-label),.overview-start>div>p:not(.overview-label){color:#e0eaf3;max-width:36em;font-size:15px;line-height:1.95}.overview-feature>p{color:#d9e4ef;font-size:14px;line-height:1.95}.overview-feature{background:linear-gradient(140deg,#a8dbff0b,#0714258c)}.start-steps{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06132473;border-radius:18px;padding:0 22px}.start-steps a{padding:27px 0}.start-steps p{color:#cbdce9;font-size:13px}.overview-label{color:#c5e7ff}.available-models-heading span:last-child{color:#b4cddd}.footer-brand p{color:#c8daea}.home-overview h2:focus{outline:none}.gallery-home[data-home-motion=reduced] .home-light-effects,.gallery-home[data-home-motion=reduced] .model-marquee:after{display:none}.gallery-home[data-home-motion=reduced] .earth-background video{visibility:hidden}.gallery-home[data-home-motion=reduced] .model-marquee-track,.gallery-home[data-home-motion=reduced] .model-marquee-name:after{animation:none}.gallery-home[data-home-motion=reduced] .home-content{transition:none;translate:none}@media (width<=1000px){.home-first-screen{height:calc(100svh - 132px)}}@media (width<=760px){.home-header-actions{gap:8px;width:100%}.home-header-actions .home-navigation{flex:1;width:auto}.home-header-actions .home-navigation a{padding:8px}.home-motion-toggle{flex:none;width:34px;min-height:34px;padding:0}.home-motion-toggle span{display:none}.home-first-screen{height:auto}.home-first-screen .home-content{order:3}.home-first-screen .model-marquee{order:1}.hero-reading-copy{width:230px;max-width:none;top:50%}.hero-reading-label{margin-bottom:8px;font-size:10px}.hero-reading-copy h1{letter-spacing:-.6px;font-size:27px}.hero-reading-description{margin-top:8px;font-size:10px}.home-first-screen .gallery-stage{height:290px}.home-overview{padding-top:44px}.home-overview:before{background:linear-gradient(#030b1633,#030b1680 180px calc(100% - 100px),#0000)}.home-overview h2{font-size:30px}.overview-lead p,.model-introduction>p:not(.overview-label),.overview-start>div>p:not(.overview-label),.overview-feature>p{font-size:14px}.start-steps{padding:0 16px}.start-steps p{font-size:12px}}.home-first-screen{height:calc(100svh - 170px);min-height:560px}.overview-heading{align-items:flex-start}.overview-section-summary{color:#d4e7f6;margin:16px 0 0;font-size:14px;line-height:1.9}@media (height<=820px) and (width>=761px){.login-card{padding:19px 24px}.login-eyebrow{margin-bottom:13px}.login-card h2{font-size:23px}.login-intro{margin-bottom:14px;font-size:10px}.login-field{gap:6px;margin-bottom:10px}.login-field input{height:35px}.login-submit{min-height:35px}.login-links{margin-top:17px}.login-card-footer{margin-top:14px;padding-top:10px}.login-card-footer p{margin-bottom:6px;line-height:1.6}.login-card-footer a{font-size:9px}}@media (width<=1000px){.home-first-screen{height:calc(100svh - 162px)}}@media (width<=760px){.home-first-screen{height:auto;min-height:0}.home-overview{padding-top:32px}.overview-section-summary{font-size:13px}.home-first-screen .home-content{order:2}}.hero-type-intro{text-shadow:0 2px 20px #04102180;align-self:center;max-width:760px;padding:0 25px 0 0}.hero-type-label{letter-spacing:.16em;color:#c3e5ff;margin:0 0 22px;font-size:12px;line-height:1.7}.hero-type-intro h1{letter-spacing:-.055em;color:#f2f9ff;flex-direction:column;gap:2px;margin:0;font-family:Bahnschrift,Arial Black,Microsoft YaHei,sans-serif;font-size:clamp(72px,7.9vw,118px);font-weight:750;line-height:1.03;display:flex}.hero-type-accent{color:#0000;filter:drop-shadow(0 4px 24px #5bb9ff26);width:fit-content;text-shadow:none;background:linear-gradient(110deg,#d9f3ff 8%,#a5dcff 45%,#65aff2 88%) 0 0/160% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite a8-title-light}.hero-type-intro h2{letter-spacing:-.4px;color:#e8f5ff;margin:24px 0 0;font-size:clamp(19px,1.7vw,27px);font-weight:500;line-height:1.45}.hero-type-description{color:#c8ddeb;margin:18px 0 0;font-size:14px;line-height:1.95}.hero-quality-promise{text-shadow:none;isolation:isolate;color:#113b32;letter-spacing:.02em;background:linear-gradient(120deg,#c5f9e9,#87d6c5 55%,#b2f2e0);border:1px solid #c3fff0;border-radius:999px;width:fit-content;max-width:100%;margin:20px 0 0;padding:13px 23px;font-size:clamp(16px,1.5vw,20px);font-weight:750;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 0 0 4px #a5f4d92b,0 0 36px #71ffd278,inset 0 1px #ffffffb3}.hero-quality-promise:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:35%;animation:4.8s ease-in-out infinite pelican-quality-shine;position:absolute;inset:-60% auto -60% -60%;transform:skew(-20deg)}@keyframes pelican-quality-shine{0%,55%{left:-60%}85%,to{left:140%}}@media (prefers-reduced-motion:reduce){.hero-quality-promise:before{animation:none}}.hero-type-actions{align-items:center;gap:28px;margin-top:28px;font-size:12px;display:flex}.hero-type-actions>a{color:#c7e5fa;align-items:center;gap:27px;min-height:41px;display:inline-flex}.hero-type-actions .hero-type-primary{color:#122d45;text-shadow:none;background:#d4edff;border:1px solid #c4e7ff99;border-radius:999px;padding:0 20px}.hero-type-actions a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.hero-type-actions .hero-type-primary:hover{color:#112a41;background:#eff9ff;text-decoration:none}.home-header-actions{gap:0}@keyframes a8-title-light{0%,to{background-position:0%}50%{background-position:100%}}@media (height<=820px) and (width>=761px){.hero-type-label{margin-bottom:14px}.hero-type-intro h1{font-size:clamp(65px,6.4vw,89px)}.hero-type-intro h2{margin-top:17px;font-size:20px}.hero-type-description{margin-top:12px;font-size:13px}.hero-type-actions{margin-top:19px}.hero-type-actions>a{min-height:37px}}@media (width<=1000px){.hero-type-intro h1{font-size:clamp(64px,8.7vw,88px)}.hero-type-intro{padding-right:8px}.hero-type-actions{gap:20px}.hero-type-description{font-size:13px}}@media (width<=760px){.home-header-actions .home-navigation{width:100%}.home-first-screen .home-content{gap:34px;padding:35px 0 40px}.hero-type-intro{align-self:center;width:100%;max-width:400px;padding:0}.hero-type-label{margin-bottom:17px;font-size:11px}.hero-type-intro h1{font-size:clamp(68px,18vw,84px);line-height:1.05}.hero-type-intro h2{margin-top:20px;font-size:19px}.hero-type-description{margin-top:15px;font-size:13px}.hero-type-actions{gap:24px;margin-top:21px}.home-brand{font-size:21px}}@media (prefers-reduced-motion:reduce){.hero-type-accent{animation:none}}.earth-background:after{background:linear-gradient(90deg,#020a16b8,#030d1c80 32%,#030d1c21 58%,#030a152e 82%),linear-gradient(#0309121f,#0000 50%,#030912a6)}.hero-type-intro{text-shadow:0 2px 5px #020815b3,0 6px 24px #02081580}.hero-type-intro h1{color:#fff;letter-spacing:-.035em;font-weight:800}.hero-type-accent{color:#edf8ff;filter:none;text-shadow:0 2px 5px #020815b3,0 6px 24px #02081580;background:0 0;animation:none}.hero-type-label{letter-spacing:.09em;color:#e1f1ff;font-size:13px;font-weight:500}.hero-type-intro h2{color:#fff;font-weight:550}.hero-type-description{color:#edf5fc;font-size:15px;font-weight:500;line-height:1.9}.hero-type-actions{font-size:13px}.hero-type-actions>a{color:#e7f4ff}.login-intro{color:#e4edf6;font-size:12px}.login-field{color:#eef5fc;font-size:12px}.login-field input{font-size:13px}.show-password{font-size:11px}.login-links{font-size:12px}.login-card-footer{color:#d5e3ef;font-size:11px}.login-card-footer a{font-size:11px}@media (height<=820px) and (width>=761px){.hero-type-description{font-size:14px}.login-intro{font-size:12px}.login-card-footer a{font-size:11px}}@media (width<=1000px){.hero-type-description{font-size:14px}}@media (width<=760px){.hero-type-label{font-size:12px}.hero-type-description{font-size:14px}.earth-background:after{background:linear-gradient(90deg,#020a1699,#030d1c47 75%),linear-gradient(#0000 45%,#0309128c)}}.earth-background{pointer-events:none;overflow:hidden}.earth-background:after{pointer-events:none}.earth-background video{z-index:0;will-change:opacity;position:absolute;inset:0}.earth-background:after{z-index:2}.hero-quality-promise{cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}@property --pelican-flow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-quality-promise:after{content:"";border-radius:inherit;background:conic-gradient(from var(--pelican-flow-angle),#fff0 0deg 20deg,#087b66 60deg,#17e6bc 95deg,#fff 125deg 140deg,#fff0 170deg 200deg,#087b66 240deg,#17e6bc 275deg,#fff 305deg 320deg,#fff0 350deg);-webkit-mask-composite:xor;pointer-events:none;padding:3.5px;animation:2.4s linear infinite pelican-border-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-quality-promise:focus-visible{outline-offset:4px;outline:2px solid #fff}@keyframes pelican-border-orbit{to{--pelican-flow-angle:360deg}}@media (prefers-reduced-motion:reduce){.hero-quality-promise:after{animation:none}}.hero-quality-promise{text-align:center;transition:transform .22s,box-shadow .22s,filter .22s}@media (hover:hover){.hero-quality-promise:hover{filter:brightness(1.08);transform:translateY(-3px)scale(1.025);box-shadow:0 0 0 4px #a5f4d94d,0 0 48px #71ffd2ad,0 8px 22px #062e264d,inset 0 1px #fff}.hero-quality-promise:hover:after{animation-duration:1.3s}}.hero-quality-promise:active{transform:translateY(0)scale(.99)}@media (prefers-reduced-motion:reduce){.hero-quality-promise,.hero-quality-promise:hover,.hero-quality-promise:active{transition:none;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-qy-hover-feedback=lift]{transition:translate .18s cubic-bezier(.16,1,.3,1),filter .18s ease-out}[data-qy-hover-feedback=lift]:hover{filter:brightness(1.14);translate:0 -2px}[data-qy-hover-feedback=lift]:active{translate:0}[data-qy-hover-feedback=field],[data-qy-hover-feedback=row]{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .16s ease-out,filter .16s ease-out}[data-qy-hover-feedback=field]:hover,[data-qy-hover-feedback=row]:hover{outline-color:var(--nt-accent,#92d6e4);filter:brightness(1.1)}[data-qy-hover-feedback=link]{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:filter .16s ease-out,text-decoration-color .16s ease-out}[data-qy-hover-feedback=link]:hover{filter:brightness(1.25);text-decoration-color:currentColor}}
