.editorialHome,.editorialHome *{box-sizing:border-box}.editorialHome{scroll-behavior:smooth;color:var(--ink);background:var(--bg);margin:0;font-family:Segoe UI,Microsoft YaHei,PingFang SC,Arial,sans-serif;overflow-x:hidden}.editorialHome a{color:inherit;text-decoration:none}.editorialHome{background:var(--bg);min-height:100vh}.editorialHome .nav{z-index:50;min-height:64px;color:var(--nav-ink);border:1px solid var(--nav-line);background:var(--nav-bg);box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:0 16px;display:grid;position:fixed;top:24px;left:clamp(18px,4vw,56px);right:clamp(18px,4vw,56px)}.editorialHome .brand{white-space:nowrap;align-items:center;gap:12px;font-weight:950;display:inline-flex}.editorialHome .mark{width:40px;height:40px;color:var(--mark-ink);background:var(--mark-bg);box-shadow:var(--mark-shadow);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:12px;display:grid}.editorialHome .nav-links{background:var(--nav-pills);border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:5px;display:inline-flex}.editorialHome .nav-links a{min-height:36px;color:var(--nav-muted);border-radius:999px;align-items:center;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex}.editorialHome .nav-links a:hover{color:var(--nav-ink);background:var(--nav-hover)}.editorialHome .login{min-height:42px;color:var(--login-ink);background:var(--login-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:950;display:inline-flex}.editorialHome .homeAccountMenu{justify-self:end;position:relative}.editorialHome .homeAccountMenu summary{min-height:46px;color:var(--login-ink);background:var(--login-bg);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 5px;list-style:none;display:inline-flex;box-shadow:0 14px 34px #07121d24}.editorialHome .homeAccountMenu summary::-webkit-details-marker{display:none}.editorialHome .homeAccountAvatar{width:36px;height:36px;color:var(--mark-ink);background:var(--mark-bg);border-radius:50%;place-items:center;font-size:14px;font-weight:950;display:grid}.editorialHome .homeAccountText{text-align:left;gap:1px;min-width:0;display:grid}.editorialHome .homeAccountText strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:950;overflow:hidden}.editorialHome .homeAccountText small{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:color-mix(in srgb, var(--login-ink) 72%, transparent);font-size:11px;font-weight:800;overflow:hidden}.editorialHome .homeAccountDropdown{border:1px solid var(--nav-line);width:238px;color:var(--nav-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffeb;border-radius:22px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #07121d2e}.editorialHome .homeAccountDropdownHeader{border-bottom:1px solid #0a20341f;gap:3px;padding:8px 10px 10px;display:grid}.editorialHome .homeAccountDropdownHeader strong{font-size:15px;font-weight:950}.editorialHome .homeAccountDropdownHeader span{color:var(--nav-muted);font-size:12px;font-weight:750}.editorialHome .homeAccountDropdown a,.editorialHome .homeAccountDropdown button{min-height:38px;color:var(--nav-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;padding:0 10px;font-size:14px;font-weight:850;display:flex}.editorialHome .homeAccountDropdown a:hover,.editorialHome .homeAccountDropdown button:hover{background:#1f6c9f1a}.editorialHome .homeAccountDropdown form{margin:0}.editorialHome .homeAccountDropdown button{color:#9f1f17;width:100%}.editorialHome .hero{isolation:isolate;align-items:center;min-height:100svh;padding:126px clamp(22px,5vw,82px) 58px;display:grid;position:relative;overflow:hidden}.editorialHome .hero-bg{z-index:-3;background:var(--hero-image) center / cover;position:absolute;inset:0;transform:scale(1.02)}.editorialHome .hero:before{content:"";z-index:-2;background:var(--hero-shade);position:absolute;inset:0}.editorialHome .hero:after{content:"";z-index:-1;background:var(--hero-atmosphere);pointer-events:none;position:absolute;inset:0}.editorialHome .wrap{width:min(1220px,100%);margin:0 auto}.editorialHome .hero-content{grid-template-columns:minmax(0,.88fr) minmax(360px,.52fr);align-items:end;gap:clamp(36px,5vw,72px);display:grid}.editorialHome .kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:950;display:inline-flex}.editorialHome .kicker:before{content:"";background:currentColor;width:46px;height:1px}.editorialHome h1,.editorialHome h2,.editorialHome h3,.editorialHome p{margin:0}.editorialHome h1{max-width:920px;color:var(--headline);letter-spacing:0;font-size:clamp(68px,8.4vw,132px);font-weight:950;line-height:.98}.editorialHome h2{color:var(--headline);letter-spacing:0;font-size:clamp(44px,5.7vw,88px);font-weight:950;line-height:1.03}.editorialHome h3{color:var(--headline);font-size:26px;font-weight:950;line-height:1.24}.editorialHome .lead{max-width:760px;color:var(--body);margin-top:24px;font-size:clamp(18px,1.5vw,23px);font-weight:680;line-height:1.72}.editorialHome .stage{border:1px solid var(--stage-line);max-width:100%;color:var(--stage-ink);background:var(--stage-bg);border-radius:999px;margin-top:22px;padding:10px 15px;font-size:13px;font-weight:900;display:inline-flex}.editorialHome .builder-note{max-width:780px;color:var(--body);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff80;border:1px solid #1f6c9f29;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:9px 13px;font-size:14px;font-weight:720;line-height:1.5;display:inline-flex;box-shadow:0 12px 34px #152a3c14}.editorialHome .builder-note strong{color:var(--accent);letter-spacing:.1em;flex:none;font-size:12px;font-weight:950}.editorialHome .builder-note a{color:var(--accent);font-weight:950}.editorialHome .hero-entries{gap:14px;display:grid}.editorialHome .hero-entry{border:1px solid var(--glass-line);min-height:168px;color:var(--headline);background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:30px;gap:11px;padding:24px;display:grid;position:relative;overflow:hidden}.editorialHome .hero-entry small{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.editorialHome .hero-entry strong{font-size:31px;font-weight:950}.editorialHome .hero-entry span{color:var(--body);font-weight:680;line-height:1.55}.editorialHome .hero-entry:after{content:"";background:radial-gradient(circle, var(--accent-soft), transparent 64%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-48px;right:-34px}.editorialHome .section{background:var(--section-bg);padding:112px clamp(22px,5vw,82px);position:relative;overflow:hidden}.editorialHome .section.alt{background:var(--section-alt)}.editorialHome .section-head{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:36px;margin-bottom:42px;display:grid}.editorialHome .section-head p{color:var(--body);font-size:18px;font-weight:650;line-height:1.75}.editorialHome .flight-board{min-height:680px;box-shadow:var(--big-shadow);isolation:isolate;border-radius:44px;position:relative;overflow:hidden}.editorialHome .flight-board:before{content:"";z-index:-2;background:url(/design/homepage/flight-english-split.png) 50%/cover;position:absolute;inset:0}.editorialHome .flight-board:after{content:"";z-index:-1;background:linear-gradient(#00000008,#0000006b);position:absolute;inset:0}.editorialHome .flight-divider{z-index:2;background:repeating-linear-gradient(#fffffff0 0 16px,#0000 16px 32px),linear-gradient(90deg,#0000,#ffffff6b,#0000);border-left:1px solid #ffffff61;border-right:1px solid #fff3;width:104px;position:absolute;top:-8%;bottom:-8%;left:50%;transform:translate(-50%)skew(-15deg);box-shadow:0 0 48px #ffffff38}.editorialHome .flight-copy{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(180px,22vw,360px);width:min(1680px,100vw - 120px);display:grid;position:absolute;bottom:78px;left:50%;right:auto;transform:translate(-50%)}.editorialHome .flight-entry-link{z-index:4;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#07121dc2,#07121d6b);border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;min-height:60px;padding:0 30px;font-size:17px;font-weight:950;display:inline-flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #00000047}.editorialHome .flight-entry-link:hover{color:#07121d;background:linear-gradient(135deg,#fffffff0,#d8effcc7);transform:translate(-50%)translateY(-2px)}.editorialHome .flight-copy article{color:#fff;gap:14px;display:grid}.editorialHome .flight-copy h3{color:#fff;font-size:clamp(32px,3.6vw,54px)}.editorialHome .flight-copy p{color:#ffffffd1;font-size:17px;font-weight:680;line-height:1.72}.editorialHome .chips{flex-wrap:wrap;gap:9px;display:flex}.editorialHome .chips span{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0003;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.editorialHome .cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.editorialHome .btn{border:1px solid var(--btn-line);min-height:54px;color:var(--btn-ink);background:var(--btn-bg);box-shadow:var(--btn-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:950;display:inline-flex}.editorialHome .btn.secondary{color:var(--secondary-ink);background:var(--secondary-bg);box-shadow:none}.editorialHome .a320-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,.92fr);align-items:center;gap:48px;display:grid}.editorialHome .a320-photo{min-height:660px;box-shadow:var(--big-shadow);background:url(/design/homepage/a320-four-stripes-pilot.png) 50%/cover;border-radius:46px;position:relative;overflow:hidden}.editorialHome .a320-photo:after{content:"";background:linear-gradient(#0000,#00000061);position:absolute;inset:0}.editorialHome .a320-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000047;border:1px solid #ffffff38;border-radius:28px;gap:10px;padding:22px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.editorialHome .a320-label small{color:#ffd57b;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950}.editorialHome .a320-label strong{font-size:28px;font-weight:950}.editorialHome .a320-panel{gap:24px;display:grid}.editorialHome .stripe-row{gap:11px;display:flex}.editorialHome .stripe-row i{background:linear-gradient(90deg,#fff2b8,#c89225);border-radius:999px;width:76px;height:11px;display:block;box-shadow:0 10px 28px #c8922540}.editorialHome .a320-panel p{color:var(--body);font-size:19px;font-weight:650;line-height:1.78}.editorialHome .a320-steps{gap:12px;display:grid}.editorialHome .step{border-bottom:1px solid var(--rule);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.editorialHome .step b{width:54px;height:54px;color:var(--step-ink);background:var(--step-bg);border-radius:50%;place-items:center;font-size:14px;display:grid}.editorialHome .step strong{color:var(--headline);margin-bottom:6px;font-size:20px;display:block}.editorialHome .step span{color:var(--body);font-weight:650;line-height:1.58}.editorialHome .method{grid-template-columns:minmax(0,.92fr) minmax(520px,1fr);align-items:center;gap:50px;display:grid}.editorialHome .method-list{gap:10px;display:grid}.editorialHome .method-item{border-bottom:1px solid var(--rule);grid-template-columns:92px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.editorialHome .method-item small{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950}.editorialHome .method-item p{color:var(--body);margin-top:7px;font-weight:650;line-height:1.68}.editorialHome .method-visual{min-height:600px;box-shadow:var(--big-shadow);background:linear-gradient(#0000001f,#000000b3),url(/design/homepage/hero-platform.png) 50%/cover;border-radius:48px;position:relative;overflow:hidden}.editorialHome .method-visual-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0000004d;border:1px solid #fff3;border-radius:30px;padding:24px;position:absolute;bottom:28px;left:28px;right:28px}.editorialHome .method-visual-card strong{margin-bottom:10px;font-size:30px;display:block}.editorialHome .method-visual-card p{color:#ffffffc7;font-weight:650;line-height:1.68}.editorialHome .community{color:#fff;min-height:760px;box-shadow:var(--big-shadow);background:linear-gradient(#0000000d,#000000b8),url(/design/homepage/pilot-community-knowledge.png) 50%/cover;border-radius:56px;align-items:end;padding:44px;display:grid;position:relative;overflow:hidden}.editorialHome .community-copy{z-index:2;grid-template-columns:minmax(0,.8fr) minmax(390px,.72fr);align-items:end;gap:42px;display:grid;position:relative}.editorialHome .community h2{color:#fff}.editorialHome .community p{color:#fffc;font-size:18px;font-weight:660;line-height:1.75}.editorialHome .community-actions{gap:12px;display:grid}.editorialHome .community-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000040;border:1px solid #ffffff2e;border-radius:26px;padding:18px}.editorialHome .community-action strong{color:#fff;margin-bottom:5px;font-size:20px;display:block}.editorialHome .community-action span{color:#ffffffbd;font-weight:640;line-height:1.55}.editorialHome .footer{color:var(--footer-ink);background:var(--footer-bg);padding:56px clamp(22px,5vw,82px)}.editorialHome .footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:min(1220px,100%);margin:0 auto;display:grid}.editorialHome .disclaimer{max-width:820px;font-weight:650;line-height:1.75}.editorialHome .footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:13px;font-weight:800;display:flex}.editorialHome{--bg:#f2f5f7;--section-bg:#f2f5f7;--section-alt:#e7edf2;--ink:#07121d;--headline:#07121d;--body:#435160;--accent:#1f6c9f;--accent-soft:#1f6c9f33;--nav-bg:#ffffffc7;--nav-line:#0a203421;--nav-shadow:0 20px 60px #152a3c1a;--nav-ink:#07121d;--nav-muted:#556475;--nav-pills:#1f6c9f14;--nav-hover:#1f6c9f1f;--mark-ink:#fff;--mark-bg:linear-gradient(135deg, #0d3859, #47a9d8);--mark-shadow:0 14px 30px #1f6c9f3d;--login-ink:#fff;--login-bg:#07121d;--hero-image:url(/design/homepage/hero-platform.png);--hero-shade:linear-gradient(90deg, #f2f5f7fa 0%, #f2f5f7db 42%, #f2f5f74d 72%, #f2f5f72e);--hero-atmosphere:radial-gradient(circle at 18% 82%, #1f6c9f1c, transparent 22rem);--stage-line:#1f6c9f2e;--stage-ink:#1d5478;--stage-bg:#1f6c9f17;--glass:#ffffffc2;--glass-line:#0a20341f;--glass-shadow:0 24px 72px #152a3c1f;--btn-bg:#07121d;--btn-ink:#fff;--btn-line:#07121d;--btn-shadow:0 16px 40px #07121d2e;--secondary-bg:#fff;--secondary-ink:#07121d;--big-shadow:0 34px 110px #10203033;--rule:#07121d1f;--step-bg:#07121d;--step-ink:#fff;--footer-bg:#07121d;--footer-ink:#ffffffb8}.editorialHome.night{--bg:#020712;--section-bg:#020712;--section-alt:#07101c;--ink:#f7fbff;--headline:#f7fbff;--body:#e5f0fabd;--accent:#68e8ff;--accent-soft:#68e8ff38;--nav-bg:#030914b8;--nav-line:#ffffff29;--nav-shadow:0 26px 80px #00000052;--nav-ink:#fff;--nav-muted:#ffffffa3;--nav-pills:#ffffff12;--nav-hover:#ffffff1c;--mark-ink:#00131a;--mark-bg:linear-gradient(135deg, #fff, #68e8ff);--mark-shadow:0 0 36px #68e8ff4d;--login-ink:#00131a;--login-bg:#d9fbff;--hero-image:url(/design/homepage/hero-platform.png);--hero-shade:linear-gradient(90deg, #020712eb 0%, #020712c2 45%, #02071233 78%, #0207128c);--hero-atmosphere:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 72px), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 72px);--stage-line:#68e8ff2e;--stage-ink:#cffaff;--stage-bg:#68e8ff17;--glass:#ffffff14;--glass-line:#ffffff29;--glass-shadow:0 30px 90px #0000004d;--btn-bg:linear-gradient(135deg, #fff, #70ecff);--btn-ink:#00131a;--btn-line:#fff3;--btn-shadow:0 18px 46px #68e8ff33;--secondary-bg:#ffffff14;--secondary-ink:#fff;--big-shadow:0 48px 140px #00000075;--rule:#ffffff24;--step-bg:#68e8ff24;--step-ink:#cffaff;--footer-bg:#00040a;--footer-ink:#ffffffad}.editorialHome.community-first{--bg:#f5f1e8;--section-bg:#f5f1e8;--section-alt:#ebe5d8;--ink:#171a15;--headline:#171a15;--body:#5b6255;--accent:#3f6f4a;--accent-soft:#3f6f4a2e;--nav-bg:#fffcf4c7;--nav-line:#25302424;--nav-shadow:0 20px 60px #25302417;--nav-ink:#171a15;--nav-muted:#60675b;--nav-pills:#3f6f4a14;--nav-hover:#3f6f4a1f;--mark-ink:#fff;--mark-bg:linear-gradient(135deg, #1e3827, #89a66d);--mark-shadow:0 14px 30px #3f6f4a33;--login-ink:#fff;--login-bg:#17251c;--hero-image:url(/design/homepage/pilot-community-knowledge.png);--hero-shade:linear-gradient(90deg, #f5f1e8fa 0%, #f5f1e8c7 45%, #f5f1e82e 78%, #f5f1e852);--hero-atmosphere:radial-gradient(circle at 78% 32%, #3f6f4a2e, transparent 24rem);--stage-line:#3f6f4a2e;--stage-ink:#345b3d;--stage-bg:#3f6f4a1a;--glass:#ffffffc2;--glass-line:#2530241f;--glass-shadow:0 24px 72px #2530241c;--btn-bg:#17251c;--btn-ink:#fff;--btn-line:#17251c;--btn-shadow:0 16px 40px #17251c29;--secondary-bg:#fff;--secondary-ink:#17251c;--big-shadow:0 34px 110px #2530242e;--rule:#25302421;--step-bg:#17251c;--step-ink:#fff;--footer-bg:#171a15;--footer-ink:#ffffffb8}.editorialHome.refined .brand span:not(.mark){letter-spacing:.02em;font-size:17px}.editorialHome.refined h1{font-size:clamp(82px,9.6vw,154px);line-height:.9}.editorialHome.refined .hero-identity{gap:9px;max-width:780px;display:grid}.editorialHome.refined .hero-identity strong{color:var(--headline);font-size:clamp(24px,2.2vw,34px);font-weight:950;line-height:1.26}.editorialHome.refined .hero-identity span{color:var(--body)}.editorialHome.refined .english-scene{background:linear-gradient(#f2f5f7fa,#eaf0f5eb),radial-gradient(circle at 20% 15%,#1f6c9f1a,#0000 34rem);padding:clamp(108px,10vw,150px) 0 0}.editorialHome.refined .english-scene .section-head{grid-template-columns:minmax(0,.74fr) minmax(360px,.56fr);align-items:end;gap:clamp(42px,7vw,96px);margin-bottom:34px;padding:0 clamp(22px,5vw,82px)}.editorialHome.refined .english-scene .wrap{width:min(1680px,100%)}.editorialHome.refined .english-scene .section-head h2{font-size:clamp(76px,9.4vw,132px);line-height:.88}.editorialHome.refined .english-scene .section-head p{gap:12px;max-width:520px;padding-bottom:12px;display:grid}.editorialHome.refined .english-scene .section-head p strong{color:var(--headline);font-size:clamp(26px,2.4vw,36px);font-weight:950;line-height:1.2}.editorialHome.refined .english-scene .section-head p span{color:var(--body)}.editorialHome.refined .flight-board{width:100vw;min-height:clamp(720px,48vw,900px);box-shadow:none;border-radius:0;margin-left:50%;transform:translate(-50%)}.editorialHome.refined .flight-board:after{background:linear-gradient(#0000 0%,#0000004d 58%,#00000094 100%),linear-gradient(90deg,#00000042,#0000 34% 66%,#00000038)}.editorialHome.refined .flight-divider{width:clamp(420px,24vw,620px);box-shadow:none;opacity:.74;filter:saturate(.98)contrast(.96);background:linear-gradient(90deg,#0000 0%,#ffffff14 18%,#fff3 47%,#ffffff14 78%,#0000 100%),url(/design/homepage/runway-takeoff-divider.png) top/cover no-repeat;border:0;top:-22%;bottom:-22%;left:50%;transform:translate(-50%)skew(-11deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 12%,#0000007a 28%,#000 46% 54%,#0000007a 72%,#00000014 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 12%,#0000007a 28%,#000 46% 54%,#0000007a 72%,#00000014 88%,#0000 100%)}.editorialHome.refined .flight-divider:after{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(90deg,#0514222e,#0000 34% 66%,#05142229),linear-gradient(#ffffff0f,#fff0 34%,#0000001f);position:absolute;inset:0}.editorialHome.refined .a320-scene{color:#fff;background:linear-gradient(90deg,#07121d29 0%,#07121d66 40%,#07121ddb 100%),linear-gradient(#07121d1a,#07121d9e),url(/design/homepage/a320-four-stripes-pilot.png) 50%/cover;align-items:center;min-height:100svh;display:grid}.editorialHome.refined .a320-scene .a320-layout{display:block}.editorialHome.refined .a320-scene .a320-photo{display:none}.editorialHome.refined .a320-scene .a320-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#07121d8f,#07121d42);border:1px solid #ffffff29;border-radius:42px;max-width:720px;margin-left:auto;padding:clamp(28px,4vw,56px);box-shadow:0 34px 110px #0000003d}.editorialHome.refined .a320-scene h2,.editorialHome.refined .a320-scene .step strong{color:#fff}.editorialHome.refined .a320-scene h2{white-space:nowrap;font-size:clamp(62px,6.5vw,98px);line-height:.9}.editorialHome.refined .a320-scene .a320-panel p,.editorialHome.refined .a320-scene .step span{color:#ffffffc7}.editorialHome.refined .a320-scene .a320-panel p strong{color:#fff;margin-bottom:8px;font-size:clamp(24px,2.2vw,34px);line-height:1.22;display:block}.editorialHome.refined .a320-scene .step{border-bottom-color:#ffffff29}.editorialHome.refined .a320-scene .step b{color:#07121d;background:linear-gradient(135deg,#fff2b8,#c89225)}.editorialHome.refined .method-scene{color:#fff;background:linear-gradient(90deg,#07121de0 0%,#07121da8 44%,#07121d38 100%),linear-gradient(#07121d33,#07121db8),url(/design/homepage/hero-platform.png) 50%/cover;align-items:center;min-height:100svh;display:grid}.editorialHome.refined .method-scene .method{grid-template-columns:minmax(0,.9fr) minmax(420px,.82fr);gap:clamp(42px,7vw,98px)}.editorialHome.refined .method-scene h2,.editorialHome.refined .method-scene h3{color:#fff}.editorialHome.refined .method-scene h2{max-width:640px;font-size:clamp(68px,8vw,112px);line-height:.92}.editorialHome.refined .method-lead{color:#ffffffd1;max-width:610px;margin-top:22px;font-size:clamp(18px,1.55vw,23px);font-weight:680;line-height:1.68}.editorialHome.refined .method-scene .method-list{border-top:1px solid #ffffff29;margin-top:30px}.editorialHome.refined .method-scene .method-item{border-bottom-color:#ffffff29}.editorialHome.refined .method-scene .method-item p{color:#ffffffb8}.editorialHome.refined .method-scene .method-visual{background:linear-gradient(#00000014,#00000094),url(/design/homepage/pilot-community-knowledge.png) 50%/cover;border-radius:46px;min-height:640px}.editorialHome.refined .method-scene .method-visual-card{background:#07121d57}.editorialHome.refined .vision-scene{color:#fff;background:linear-gradient(90deg,#07121d9e 0%,#07121d5c 42%,#07121d0f 100%),linear-gradient(#ffffff0a 0%,#07121d38 100%),url(/design/homepage/future-community-chinese-sunny.png) 50%/cover;align-items:center;min-height:100svh;display:grid}.editorialHome.refined .vision-scene .wrap{width:min(1680px,100% - 96px)}.editorialHome.refined .vision-scene .community{width:100%;min-height:auto;box-shadow:none;background:0 0;border-radius:0;align-items:center;margin-left:0;padding:0;overflow:visible;transform:none}.editorialHome.refined .vision-scene .community-copy{grid-template-columns:minmax(0,.62fr) minmax(420px,.48fr);align-items:center;gap:clamp(34px,7vw,110px)}.editorialHome.refined .vision-scene .community h2{white-space:nowrap;max-width:none;font-size:clamp(58px,5.2vw,88px);line-height:1}.editorialHome.refined .vision-scene .community p{max-width:620px;margin-top:18px}.editorialHome.refined .vision-scene .community-action{background:linear-gradient(135deg,#07121d75,#07121d38);box-shadow:0 22px 70px #00000029}@media (max-width:980px){.editorialHome .nav{grid-template-columns:auto auto;justify-content:space-between;top:12px;left:12px;right:12px}.editorialHome .nav-links,.editorialHome .brand span:not(.mark),.editorialHome .homeAccountText{display:none}.editorialHome .homeAccountMenu summary{padding:4px}.editorialHome .homeAccountDropdown{border-radius:20px;width:auto;max-height:calc(100svh - 96px);position:fixed;top:76px;left:14px;right:14px;overflow-y:auto}.editorialHome .hero{align-items:end;padding:104px 16px 42px}.editorialHome .hero-content,.editorialHome .section-head,.editorialHome .a320-layout,.editorialHome .method,.editorialHome .community-copy,.editorialHome .footer-inner{grid-template-columns:1fr}.editorialHome h1{font-size:clamp(48px,12vw,72px)}.editorialHome h2{font-size:clamp(38px,10vw,58px)}.editorialHome .section{padding:82px 16px}.editorialHome .flight-board,.editorialHome .a320-photo,.editorialHome .method-visual,.editorialHome .community{border-radius:32px;min-height:520px}.editorialHome .flight-copy{grid-template-columns:1fr;gap:18px;inset:auto 18px 18px}.editorialHome .flight-divider{opacity:.58;width:58px}.editorialHome .method-item{grid-template-columns:1fr}.editorialHome .community{padding:24px}.editorialHome.refined h1{font-size:clamp(58px,17vw,86px)}.editorialHome.refined .hero-identity strong{font-size:22px}.editorialHome .builder-note{border-radius:18px;max-width:none;padding:10px 12px;font-size:12px;line-height:1.55;display:grid}.editorialHome.refined .english-scene .section-head{grid-template-columns:1fr;gap:18px;padding:0}.editorialHome.refined .english-scene .section-head h2,.editorialHome.refined .method-scene h2,.editorialHome.refined .vision-scene .community h2{font-size:clamp(48px,14vw,72px);line-height:.98}.editorialHome.refined .flight-board{border-radius:0;width:100vw;min-height:640px;margin-left:50%;transform:translate(-50%)}.editorialHome.refined .flight-divider{opacity:.66;width:150px}.editorialHome.refined .flight-copy{gap:18px;width:auto;bottom:76px;left:18px;right:18px;transform:none}.editorialHome .flight-entry-link{white-space:nowrap;min-height:48px;padding:0 20px;font-size:13px;bottom:22px;left:50%;transform:translate(-50%)}.editorialHome.refined .a320-scene{background-position:38%}.editorialHome.refined .a320-scene .a320-panel{border-radius:30px;max-width:none;margin-left:0;padding:24px}.editorialHome.refined .a320-scene h2{white-space:normal;font-size:clamp(48px,14vw,72px)}.editorialHome.refined .method-scene .method{grid-template-columns:1fr;gap:28px}.editorialHome.refined .vision-scene .community-copy{grid-template-columns:1fr;gap:22px}.editorialHome.refined .vision-scene .wrap{width:100%}.editorialHome.refined .vision-scene .community{border-radius:0;width:100%;margin-left:0;padding:0;transform:none}.editorialHome.refined .vision-scene .community h2{white-space:normal}.editorialHome.refined .method-scene .method-visual{min-height:460px}}.mobileEntryHome{--entry-ink:#10242f;--entry-muted:#5d6e75;--entry-line:#12303b1f;--entry-teal:#0d746b;--entry-teal-dark:#07574f;--entry-blue:#2b5f91;--entry-surface:#f3f6f6;--entry-white:#fff;min-height:100vh;color:var(--entry-ink);background:var(--entry-surface);padding-bottom:0}.mobileEntryHome h1,.mobileEntryHome h2,.mobileEntryHome h3,.mobileEntryHome p{margin:0}.mobileEntryHome a{color:inherit}.mobileEntryHeader{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faf9eb;border:1px solid #ffffff8c;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:64px;padding:8px 10px 8px 12px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #061b2729}.mobileEntryBrand{align-items:center;gap:10px;min-height:46px;padding-right:8px;display:inline-flex}.mobileEntryBrandMark{color:#fff;background:linear-gradient(145deg,#0f7c71,#073d44);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-weight:950;display:grid;box-shadow:0 10px 24px #065c5338}.mobileEntryBrand>span:last-child{gap:1px;display:grid}.mobileEntryBrand strong{font-size:15px;font-weight:950}.mobileEntryBrand small{color:#617177;font-size:10px;font-weight:750}.mobileEntryDesktopNav{background:#eaf0ee;border-radius:14px;justify-self:center;align-items:center;gap:4px;padding:4px;display:inline-flex}.mobileEntryDesktopNav a{color:#506168;border-radius:11px;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.mobileEntryDesktopNav a:hover,.mobileEntryDesktopNav a:focus-visible{color:var(--entry-teal-dark);background:#fff}.mobileEntryLogin{background:var(--entry-teal-dark);border-radius:14px;justify-content:center;align-items:center;min-width:76px;min-height:44px;font-size:13px;font-weight:900;display:inline-flex;color:#fff!important}.mobileEntryHome .homeAccountMenu summary{color:#fff;background:var(--entry-teal-dark);min-height:46px;box-shadow:none}.mobileEntryHome .homeAccountAvatar{color:var(--entry-teal-dark);background:#d7f1eb}.mobileEntryHero{color:#fff;background:#0b2838;align-items:center;min-height:650px;padding:132px 32px 180px;display:flex;position:relative;overflow:hidden}.mobileEntryHeroBackdrop{background:linear-gradient(90deg,#041623e6 0%,#041d2aa8 48%,#041a2640 100%),linear-gradient(#04162314,#0416238f),url(/design/homepage/hero-platform.png) 50%/cover;position:absolute;inset:0;transform:scale(1.01)}.mobileEntryHeroContent{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.mobileEntryEyebrow,.mobileEntrySectionLabel{color:#1e756d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.mobileEntryEyebrow{color:#bcece3}.mobileEntrySectionLabel.light{color:#bfe9e3}.mobileEntryHero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:880px;margin-top:18px;font-size:clamp(48px,6vw,86px);line-height:1.02}.mobileEntryHeroContent>p{color:#ffffffd1;max-width:680px;margin-top:22px;font-size:clamp(16px,1.4vw,20px);line-height:1.72}.mobileEntryQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(760px,100%);margin-top:28px;display:grid}.mobileEntryQuickAction{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051e2b85;border:1px solid #ffffff47;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:grid}.mobileEntryQuickAction.primary{color:#0b403d;background:#effffbf0;border-color:#ffffffb3}.mobileEntryQuickAction>svg:first-child{background:#ffffff24;border-radius:13px;width:42px;height:42px;padding:10px}.mobileEntryQuickAction.primary>svg:first-child{background:#d4f1ea}.mobileEntryQuickAction>span{gap:3px;min-width:0;display:grid}.mobileEntryQuickAction strong{font-size:15px;font-weight:950}.mobileEntryQuickAction small{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.mobileEntryQuickAction.primary small{color:#5c7472}.mobileEntryScrollCue{align-items:center;gap:8px;min-height:44px;margin-top:18px;font-size:12px;font-weight:850;display:inline-flex;color:#ffffffb8!important}.mobileEntryMap{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1228px,100%);margin:-112px auto 0;padding:0 24px;scroll-margin-top:96px;display:grid;position:relative}.mobileEntryMapCard{border:1px solid #ffffff6b;border-radius:26px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;min-height:210px;padding:22px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #081e2a33;color:#fff!important}.mobileEntryMapCard.toolsEntry{background:linear-gradient(#061c272e,#061e2ad6),url(/design/cockpit-runway-unsplash.jpg) 50%/cover}.mobileEntryMapCard.learningEntry{background:linear-gradient(#081f2b29,#092331db),url(/design/homepage/flight-english-split.png) 50%/cover}.mobileEntryMapCard.communityEntry{background:linear-gradient(#081f2b1f,#092331db),url(/design/homepage/future-community-chinese-sunny.png) 50%/cover}.mobileEntryMapCard:hover{transform:translateY(-5px);box-shadow:0 30px 70px #081e2a47}.mobileEntryMapNumber{color:#ffffff9e;letter-spacing:.1em;grid-column:1/-1;align-self:start;font-size:11px;font-weight:950}.mobileEntryMapIcon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff59;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.mobileEntryMapCopy{gap:4px;min-width:0;display:grid}.mobileEntryMapCopy strong{font-size:24px;font-weight:950}.mobileEntryMapCopy small{color:#ffffffb8;font-size:12px;font-weight:750}.mobileEntryScene{scroll-margin-top:88px}.mobileEntryToolsScene{width:min(1180px,100% - 48px);margin:0 auto;padding:118px 0 124px}.mobileEntrySceneHeading{grid-template-columns:minmax(0,.8fr) minmax(280px,.6fr);align-items:end;gap:40px;display:grid}.mobileEntrySceneHeading h2,.mobileEntryLearningContent h2,.mobileEntryCommunityContent h2{letter-spacing:-.04em;margin-top:9px;font-size:clamp(42px,5vw,70px);line-height:1}.mobileEntrySceneHeading>p,.mobileEntryLearningLead,.mobileEntryCommunityContent>p{color:var(--entry-muted);font-size:16px;line-height:1.75}.mobileEntryToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.mobileEntryToolCard{border:1px solid var(--entry-line);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:330px;padding:24px;display:flex;box-shadow:0 16px 40px #16323b12}.mobileEntryToolCard.featured{color:#fff;background:linear-gradient(150deg,#073d44eb,#0a6158db),url(/design/aviation-sky-wing.jpg) 50%/cover;border-color:#0000}.mobileEntryToolCard.planned{box-shadow:none;background:#edf2f3}.mobileEntryToolIcon{color:#07584f;background:#d9f0eb;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.mobileEntryToolIcon.amber{color:#84520a;background:#fff0cb}.mobileEntryToolIcon.blue{color:#245c89;background:#dfeaf5}.mobileEntryCardStatus{color:#0d655d;background:#def2ed;border-radius:999px;align-items:center;min-height:26px;margin-top:20px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.mobileEntryToolCard.featured .mobileEntryCardStatus{color:#e7fff9;background:#ffffff29}.mobileEntryCardStatus.test{color:#7a500e;background:#fff1ce}.mobileEntryCardStatus.planned{color:#5e6c71;background:#dfe5e6}.mobileEntryToolCard h3{margin-top:16px;font-size:23px;line-height:1.2}.mobileEntryToolCard p{color:#68787d;margin-top:12px;font-size:14px;line-height:1.7}.mobileEntryToolCard.featured p{color:#ffffffc2}.mobileEntryToolCard.featured h3{color:#fff}.mobileEntryCardAction{min-height:44px;color:var(--entry-teal-dark);align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:950;display:inline-flex}.mobileEntryToolCard.featured .mobileEntryCardAction{color:#fff}.mobileEntryCardAction.muted{color:#78868a}.mobileEntrySceneLink{align-items:center;gap:8px;min-height:48px;margin-top:22px;font-size:14px;font-weight:950;display:inline-flex;color:var(--entry-teal-dark)!important}.mobileEntryLearningScene{background:#e7edef;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:0;padding:0;display:grid}.mobileEntryLearningVisual{color:#fff;background:linear-gradient(#05192514,#051d2ac2),url(/design/homepage/flight-english-split.png) 50%/cover;flex-direction:column;justify-content:flex-end;gap:10px;min-height:680px;padding:44px;display:flex}.mobileEntryLearningVisual span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.mobileEntryLearningVisual strong{max-width:480px;font-size:clamp(30px,3vw,48px);line-height:1.08}.mobileEntryLearningContent{align-self:center;width:min(720px,100%);padding:70px clamp(28px,5vw,80px)}.mobileEntryLearningLead{max-width:640px;margin-top:18px!important}.mobileEntryLearningGrid{gap:10px;margin-top:28px;display:grid}.mobileEntryLearningGrid>a{background:#ffffffd1;border:1px solid #12303b1a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:grid}.mobileEntryLearningIcon{color:#165f77;background:#deedf1;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.mobileEntryLearningGrid>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobileEntryLearningGrid strong{font-size:16px;font-weight:950}.mobileEntryLearningGrid small{color:#64757b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.mobileEntryFreeBand{background:#dff1ed;border:1px solid #0f655e26;border-radius:18px;grid-template-columns:auto 1fr;gap:13px;margin-top:20px;padding:17px;display:grid}.mobileEntryFreeBand>span{color:#fff;background:var(--entry-teal);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mobileEntryFreeBand strong{font-size:14px;font-weight:950}.mobileEntryFreeBand p{color:#506d69;margin-top:5px;font-size:12px;line-height:1.65}.mobileEntryCommunityScene{color:#fff;background:linear-gradient(90deg,#051722e0,#051c288f 58%,#051a2640),url(/design/homepage/future-community-chinese-sunny.png) 50%/cover;align-items:center;min-height:780px;padding:110px 32px;display:flex;position:relative}.mobileEntryCommunityContent{width:min(1180px,100%);margin:0 auto}.mobileEntryCommunityContent>p{color:#ffffffc7;max-width:680px;margin-top:20px}.mobileEntryCommunityContent h2{color:#fff}.mobileEntryCommunityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(940px,100%);margin-top:32px;display:grid}.mobileEntryCommunityGrid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051c287a;border:1px solid #ffffff38;border-radius:20px;min-height:210px;padding:22px}.mobileEntryCommunityGrid article>span{color:#a9ddd5;font-size:11px;font-weight:950}.mobileEntryCommunityGrid strong{margin-top:42px;font-size:20px;font-weight:950;display:block}.mobileEntryCommunityGrid p{color:#ffffffb3;margin-top:10px;font-size:13px;line-height:1.7}.mobileEntryCommunityActions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px;display:flex}.mobileEntryCommunityActions>a{background:#e6faf5;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex;color:#0b4945!important}.mobileEntryCommunityActions>span{color:#ffffffb3;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.mobileEntryFooter{color:#607076;border-top:1px solid var(--entry-line);background:#f7f9f9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px max(24px,50vw - 590px);display:grid}.mobileEntryFooter p{max-width:720px;font-size:11px;line-height:1.65}.mobileEntryFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.mobileEntryFooter a{color:#52646b;align-items:center;min-height:32px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:900px){.mobileEntryHome{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.mobileEntryHeader{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:calc(100% - 20px);min-height:58px;padding:6px 7px;top:9px}.mobileEntryBrand{min-width:0;min-height:44px}.mobileEntryBrandMark{border-radius:13px;width:40px;height:40px}.mobileEntryBrand small,.mobileEntryDesktopNav,.mobileEntryHome .homeAccountText{display:none}.mobileEntryBrand strong{font-size:14px}.mobileEntryLogin{min-width:66px;min-height:42px}.mobileEntryHome .homeAccountMenu summary{min-height:44px;padding:4px}.mobileEntryHome .homeAccountDropdown{top:74px}.mobileEntryHero{align-items:flex-end;min-height:520px;padding:94px 16px 88px}.mobileEntryHeroBackdrop{background:linear-gradient(#05182461,#051925eb 78%),url(/design/homepage/hero-platform.png) 58%/cover}.mobileEntryEyebrow{font-size:10px}.mobileEntryHero h1{max-width:560px;margin-top:12px;font-size:clamp(39px,11.4vw,54px);line-height:1.03}.mobileEntryHeroContent>p{margin-top:14px;font-size:14px;line-height:1.62}.mobileEntryQuickActions{grid-template-columns:1fr;gap:8px;margin-top:18px}.mobileEntryQuickAction{border-radius:16px;min-height:68px}.mobileEntryScrollCue{display:none}.mobileEntryMap{grid-template-columns:1fr;gap:7px;margin-top:-92px;padding:0 14px}.mobileEntryMapCard{background-position:50%;border-radius:20px;grid-template-rows:1fr;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:96px;padding:14px}.mobileEntryMapNumber{writing-mode:vertical-rl;grid-column:auto;align-self:center;font-size:9px}.mobileEntryMapIcon{border-radius:14px;width:44px;height:44px}.mobileEntryMapCopy strong{font-size:20px}.mobileEntryMapCopy small{font-size:11px}.mobileEntryToolsScene{width:auto;padding:86px 14px 92px}.mobileEntrySceneHeading{grid-template-columns:1fr;gap:14px}.mobileEntrySceneHeading h2,.mobileEntryLearningContent h2,.mobileEntryCommunityContent h2{font-size:clamp(40px,12vw,54px)}.mobileEntrySceneHeading>p,.mobileEntryLearningLead,.mobileEntryCommunityContent>p{font-size:14px;line-height:1.68}.mobileEntryToolGrid{grid-template-columns:1fr;gap:10px;margin-top:24px}.mobileEntryToolCard{border-radius:20px;min-height:270px;padding:20px}.mobileEntryLearningScene{grid-template-columns:1fr}.mobileEntryLearningVisual{background-position:50%;min-height:320px;padding:24px 16px}.mobileEntryLearningContent{width:auto;padding:68px 14px 86px}.mobileEntryLearningGrid{margin-top:22px}.mobileEntryLearningGrid>a{border-radius:16px;min-height:72px;padding:11px 12px}.mobileEntryFreeBand{padding:14px}.mobileEntryCommunityScene{background:linear-gradient(#051722b8,#051925f0),url(/design/homepage/future-community-chinese-sunny.png) 60%/cover;min-height:auto;padding:82px 14px 92px}.mobileEntryCommunityGrid{grid-template-columns:1fr;gap:9px;margin-top:24px}.mobileEntryCommunityGrid article{min-height:160px;padding:18px}.mobileEntryCommunityGrid strong{margin-top:28px}.mobileEntryCommunityActions{flex-direction:column;align-items:flex-start}.mobileEntryCommunityActions>span{align-items:flex-start}.mobileEntryFooter{padding:30px 14px calc(92px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:18px}.mobileEntryFooter>div{justify-content:flex-start}}@media (max-width:390px){.mobileEntryHero h1{font-size:38px}.mobileEntryQuickAction small{max-width:210px}.mobileEntryMapCopy small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mobileEntryLearningGrid small{max-width:205px}}@media (prefers-reduced-motion:reduce){.mobileEntryHome{scroll-behavior:auto}.mobileEntryMapCard{transition:none}}.homeDeck,.homeDeck *{box-sizing:border-box}.homeDeck{--home-ink:#102733;--home-muted:#60727a;--home-line:#14323e1f;--home-soft-line:#ffffff29;--home-surface:#f3f7f6;--home-panel:#fff;--home-navy:#081f2c;--home-navy-soft:#0e3140;--home-accent:#32b596;--home-accent-dark:#0c6a59;min-height:100vh;color:var(--home-ink);background:var(--home-surface)}.homeDeck h1,.homeDeck h2,.homeDeck h3,.homeDeck p{margin:0}.homeDeck a{color:inherit;text-underline-offset:4px;text-decoration:none}.homeDeck ::selection{color:#051a22;background:#95ead5}.homeDeck :focus-visible{outline-offset:3px;outline:3px solid #32b596b8}.homeDeckHeader{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf9f5;border-bottom:1px solid #102f3b1a;position:sticky;top:0}.homeDeckHeaderInner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:68px;margin:0 auto;display:grid}.homeDeckBrand{align-items:center;gap:11px;min-height:48px;display:inline-flex}.homeDeckBrandMark{color:#dffaf3;background:var(--home-navy);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.homeDeckBrand>span:last-child{gap:1px;display:grid}.homeDeckBrand strong{color:#0a2732;font-size:15px;font-weight:900}.homeDeckBrand small{color:#6b7c82;font-size:10px;font-weight:700}.homeDeckDesktopNav{justify-self:center;align-items:center;gap:24px;display:flex}.homeDeckDesktopNav a{color:#52666e;align-items:center;min-height:44px;font-size:13px;font-weight:800;transition:color .18s;display:inline-flex}.homeDeckDesktopNav a:hover,.homeDeckDesktopNav a:focus-visible{color:var(--home-accent-dark)}.homeDeckLogin{background:var(--home-navy);border-radius:12px;justify-content:center;align-items:center;min-width:70px;min-height:44px;font-size:13px;font-weight:900;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important}.homeDeck .homeAccountMenu{position:relative}.homeDeck .homeAccountMenu summary{color:#fff;background:var(--home-navy);cursor:pointer;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:4px 10px 4px 5px;list-style:none;display:flex}.homeDeck .homeAccountMenu summary::-webkit-details-marker{display:none}.homeDeck .homeAccountAvatar{color:#073e34;background:#a9e9d8;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid}.homeDeck .homeAccountText{gap:1px;display:grid}.homeDeck .homeAccountText strong,.homeDeck .homeAccountText small{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.homeDeck .homeAccountText strong{font-size:12px;font-weight:900}.homeDeck .homeAccountText small{color:#ffffffad;font-size:9px;font-weight:700}.homeDeck .homeAccountDropdown{z-index:90;border:1px solid var(--home-line);background:#fff;border-radius:14px;width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 48px #071d282e}.homeDeck .homeAccountDropdownHeader{border-bottom:1px solid var(--home-line);gap:3px;margin:2px 4px 7px;padding:8px;display:grid}.homeDeck .homeAccountDropdownHeader strong{font-size:13px;font-weight:900}.homeDeck .homeAccountDropdownHeader span{color:var(--home-muted);font-size:10px}.homeDeck .homeAccountDropdown a,.homeDeck .homeAccountDropdown button{color:#304952;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:flex}.homeDeck .homeAccountDropdown a:hover,.homeDeck .homeAccountDropdown button:hover{color:#083e34;background:#e8f6f2}.homeDeck .homeAccountDropdown form{margin:0}.homeDeckIntro{padding:28px 24px 0}.homeDeckConsole{color:#fff;background:var(--home-navy);border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(1180px,100%);min-height:520px;margin:0 auto;animation:.62s cubic-bezier(.16,1,.3,1) both homeDeckArrive;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #081f2c2e}.homeDeckConsoleMedia{grid-area:1/2;min-height:520px;position:relative;overflow:hidden}.homeDeckConsoleMedia img{object-fit:cover;object-position:54% center;filter:saturate(.78)contrast(1.04)}.homeDeckConsoleMedia:after{content:"";background:linear-gradient(90deg, var(--home-navy) 0%, #081f2c6b 46%, #081f2c14 100%);position:absolute;inset:0}.homeDeckConsoleBody{z-index:2;grid-area:1/1;align-self:center;padding:52px 0 48px 52px;position:relative}.homeDeckConsole h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:620px;font-size:clamp(42px,4.6vw,64px);font-weight:900;line-height:1.08}.homeDeckConsoleBody>p{color:#eef8f6c2;max-width:580px;margin-top:18px;font-size:16px;line-height:1.7}.homeDeckSearchAction{background:#f7fffc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(620px,100%);min-height:88px;margin-top:28px;padding:13px 15px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 16px 36px #000a0f33;color:#082731!important}.homeDeckActionIcon{color:#0a6758;background:#d9f5ed;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}.homeDeckActionCopy{gap:4px;min-width:0;display:grid}.homeDeckActionCopy strong{font-size:17px;font-weight:950}.homeDeckActionCopy small{color:#60757a;font-size:11px;font-weight:700;line-height:1.45}.homeDeckActionGo{color:#fff;background:var(--home-accent-dark);border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.homeDeckQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(620px,100%);margin-top:10px;display:grid}.homeDeckQuickGrid>a{border:1px solid var(--home-soft-line);color:#f4fbf9;background:#ffffff0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:74px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.homeDeckQuickGrid>a>span{gap:3px;min-width:0;display:grid}.homeDeckQuickGrid strong{font-size:12px;font-weight:900;line-height:1.25}.homeDeckQuickGrid small{color:#e7f4f19e;font-size:9px;font-weight:650;line-height:1.35}.homeDeckAccessRule{border-top:1px solid var(--home-soft-line);color:#e5f2efad;flex-wrap:wrap;align-items:center;gap:8px 18px;width:min(620px,100%);margin-top:18px;padding-top:16px;font-size:10px;font-weight:750;display:flex}.homeDeckAccessRule span{align-items:center;gap:6px;display:inline-flex}.homeDeckDestinations{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:#ffffff85;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%);margin:18px auto 0;display:grid}.homeDeckDestinations>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:18px 22px;transition:color .18s,background .18s;display:grid}.homeDeckDestinations>a+a{border-left:1px solid var(--home-line)}.homeDeckDestinationIcon{color:#0b6859;background:#dff3ee;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.homeDeckDestinations>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.homeDeckDestinations strong{font-size:17px;font-weight:950}.homeDeckDestinations small{color:#6b7b81;font-size:10px;font-weight:700;line-height:1.4}.homeDeckSection,.homeDeckLearning,.homeDeckCommunity{scroll-margin-top:82px}.homeDeckSection{width:min(1180px,100% - 48px);margin:0 auto;padding:104px 0}.homeDeckSectionHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.homeDeckSectionHeader>div{max-width:680px}.homeDeckSectionHeader h2,.homeDeckLearningBody h2,.homeDeckCommunityBody h2{color:var(--home-ink);letter-spacing:0;text-wrap:balance;font-size:clamp(38px,4vw,58px);font-weight:950;line-height:1.08}.homeDeckSectionHeader p{color:var(--home-muted);margin-top:13px;font-size:15px;line-height:1.7}.homeDeckSectionHeader>a,.homeDeckPrimaryLink{background:var(--home-navy);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:13px;font-weight:900;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important}.homeDeckToolBoard{grid-template-columns:minmax(0,1.32fr) minmax(310px,.68fr);gap:14px;margin-top:32px;display:grid}.homeDeckToolList{border:1px solid var(--home-line);background:var(--home-panel);border-radius:20px;align-self:stretch;overflow:hidden}.homeDeckToolRow{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:136px;padding:22px;transition:color .18s,background .18s;display:grid}.homeDeckToolRow+.homeDeckToolRow{border-top:1px solid var(--home-line)}.homeDeckToolRowPrimary{color:#082f2a;background:#def4ee}.homeDeckToolRowPlanned{color:#64757a;background:#f0f4f3}.homeDeckToolRowIcon{color:#0a6556;background:#e1f4ef;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.homeDeckToolRowPrimary .homeDeckToolRowIcon{color:#e7fff9;background:var(--home-accent-dark)}.homeDeckToolRowPlanned .homeDeckToolRowIcon{color:#61757a;background:#dfe8e6}.homeDeckToolRowCopy{gap:6px;min-width:0;display:grid}.homeDeckToolRowCopy strong{font-size:19px;font-weight:950}.homeDeckToolRowCopy small{color:#687a80;font-size:12px;font-weight:650;line-height:1.55}.homeDeckToolRowMeta{color:#0b6758;background:#e2f4ef;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.homeDeckToolRowPrimary .homeDeckToolRowMeta{color:#075447;background:#ffffff9e}.homeDeckToolRowPlanned .homeDeckToolRowMeta{color:#617177;background:#dfe8e6}.homeDeckToolVisual{border-radius:20px;min-height:438px;position:relative;overflow:hidden}.homeDeckToolVisual img{object-fit:cover;object-position:center 58%}.homeDeckToolVisual:after{content:"";background:linear-gradient(#081f2c05 40%,#081f2cd1 100%);position:absolute;inset:0}.homeDeckToolVisual>div{z-index:1;color:#fff;gap:6px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.homeDeckToolVisual strong{font-size:22px;font-weight:950}.homeDeckToolVisual span{color:#ffffffb8;font-size:11px;font-weight:700}.homeDeckLearning{border:1px solid var(--home-line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);width:min(1180px,100% - 48px);margin:0 auto 104px;display:grid;overflow:hidden}.homeDeckLearningMedia{min-height:650px;position:relative;overflow:hidden}.homeDeckLearningMedia img{object-fit:cover;object-position:50% center}.homeDeckLearningBody{align-self:center;padding:54px clamp(30px,5vw,72px)}.homeDeckLearningBody>p{max-width:590px;color:var(--home-muted);margin-top:16px;font-size:15px;line-height:1.72}.homeDeckLearningLinks{border-top:1px solid var(--home-line);margin-top:28px}.homeDeckLearningLinks>a{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:13px 2px;transition:color .18s;display:grid}.homeDeckLearningLinks>a>svg{transition:transform .18s}.homeDeckLearningLinks>a>span{gap:4px;min-width:0;display:grid}.homeDeckLearningLinks strong{font-size:16px;font-weight:950}.homeDeckLearningLinks small{color:#6a7a80;font-size:10px;font-weight:700;line-height:1.45}.homeDeckFreeScope{color:#0a4f44;background:#e2f4ef;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:22px;padding:16px;display:grid}.homeDeckFreeScope>svg{margin-top:1px}.homeDeckFreeScope strong{font-size:13px;font-weight:950}.homeDeckFreeScope p{color:#416960;margin-top:5px;font-size:11px;line-height:1.62}.homeDeckPrimaryLink{margin-top:22px}.homeDeckCommunity{color:#fff;background:var(--home-navy);border-radius:24px;align-items:center;width:min(1180px,100% - 48px);min-height:470px;margin:0 auto 104px;display:flex;position:relative;overflow:hidden}.homeDeckCommunityMedia{position:absolute;inset:0}.homeDeckCommunityMedia img{object-fit:cover;object-position:62% center}.homeDeckCommunityMedia:after{content:"";background:linear-gradient(90deg,#071c28f5 0%,#071d29d6 48%,#071d292e 100%);position:absolute;inset:0}.homeDeckCommunityBody{z-index:1;width:min(670px,100%);padding:56px;position:relative}.homeDeckCommunityBody h2{color:#fff}.homeDeckCommunityBody>p{color:#eef7f5bf;max-width:620px;margin-top:16px;font-size:15px;line-height:1.72}.homeDeckCommunityTopics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.homeDeckCommunityTopics>span{border-top:1px solid #ffffff3d;gap:5px;padding-top:13px;display:grid}.homeDeckCommunityTopics strong{font-size:13px;font-weight:950}.homeDeckCommunityTopics small{color:#ebf6f39e;font-size:9px;line-height:1.45}.homeDeckCommunityAction{background:#dff8f1;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin-top:28px;padding:0 17px;font-size:13px;font-weight:950;transition:background .18s,transform .18s;display:inline-flex;color:#063f35!important}.homeDeckFooter{border-top:1px solid var(--home-line);color:#617279;background:#f9fbfa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px max(24px,50vw - 590px);display:grid}.homeDeckFooter p{max-width:720px;font-size:11px;line-height:1.65}.homeDeckFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.homeDeckFooter a{align-items:center;min-height:34px;font-size:11px;font-weight:800;display:inline-flex}@media (hover:hover){.homeDeckLogin:hover,.homeDeckSectionHeader>a:hover,.homeDeckPrimaryLink:hover{background:#0c3c4d}.homeDeckSearchAction:hover{transform:translateY(-2px);box-shadow:0 20px 44px #000a0f42}.homeDeckQuickGrid>a:hover{background:#32b59621;border-color:#77e7cc85}.homeDeckDestinations>a:hover,.homeDeckToolRow[href]:hover{color:var(--home-accent-dark);background:#eaf6f3}.homeDeckLearningLinks>a:hover{color:var(--home-accent-dark)}.homeDeckLearningLinks>a:hover>svg{transform:translate(4px)}.homeDeckCommunityAction:hover{background:#fff}}.homeDeck a:active,.homeDeck button:active,.homeDeck summary:active{transform:translateY(1px)}@keyframes homeDeckArrive{0%{opacity:.92;filter:blur(5px);clip-path:inset(0 0 8% round 24px);transform:translateY(12px)}to{opacity:1;filter:blur();clip-path:inset(0 round 24px);transform:translateY(0)}}@media (max-width:900px){.homeDeck{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.homeDeckHeaderInner{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:calc(100% - 28px);min-height:62px}.homeDeckBrand{min-width:0;min-height:46px}.homeDeckBrandMark{border-radius:11px;width:38px;height:38px}.homeDeckBrand small,.homeDeckDesktopNav,.homeDeck .homeAccountText{display:none}.homeDeckBrand strong{font-size:14px}.homeDeckLogin{min-width:64px;min-height:42px}.homeDeck .homeAccountMenu summary{min-height:42px;padding:3px}.homeDeck .homeAccountAvatar{width:36px;height:36px}.homeDeckIntro{padding:12px 14px 0}.homeDeckConsole{border-radius:20px;min-height:0;display:block}.homeDeckConsoleMedia{min-height:100%;position:absolute;inset:0}.homeDeckConsoleMedia img{object-position:56% center;opacity:.58}.homeDeckConsoleMedia:after{background:linear-gradient(180deg, #081f2ca3 0%, #081f2ceb 46%, var(--home-navy) 100%)}.homeDeckConsoleBody{min-height:468px;padding:30px 16px 18px}.homeDeckConsole h1{max-width:350px;font-size:clamp(34px,9.4vw,42px);line-height:1.12}.homeDeckConsoleBody>p{max-width:360px;margin-top:12px;font-size:13px;line-height:1.58}.homeDeckSearchAction{border-radius:14px;gap:10px;min-height:80px;margin-top:20px;padding:11px}.homeDeckActionIcon{border-radius:12px;width:46px;height:46px}.homeDeckActionCopy strong{font-size:15px}.homeDeckActionCopy small{font-size:10px}.homeDeckActionGo{justify-content:center;min-width:42px;min-height:42px;padding:0 10px;font-size:0}.homeDeckQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.homeDeckQuickGrid>a{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:4px 6px;min-height:72px;padding:9px}.homeDeckQuickGrid>a>svg:first-child{grid-area:1/1}.homeDeckQuickGrid>a>span{grid-area:2/1/auto/-1}.homeDeckQuickGrid>a>svg:last-child{grid-area:1/2}.homeDeckQuickGrid strong{font-size:11px}.homeDeckQuickGrid small{display:none}.homeDeckAccessRule{gap:6px 12px;margin-top:14px;padding-top:12px;font-size:10px}.homeDeckDestinations{grid-template-columns:1fr;margin-top:12px}.homeDeckDestinations>a{gap:11px;min-height:70px;padding:10px 2px}.homeDeckDestinations>a+a{border-top:1px solid var(--home-line);border-left:0}.homeDeckDestinationIcon{width:42px;height:42px}.homeDeckDestinations strong{font-size:15px}.homeDeckDestinations small{font-size:10px}.homeDeckSection{width:auto;padding:74px 14px}.homeDeckSectionHeader{flex-direction:column;align-items:flex-start;gap:18px}.homeDeckSectionHeader h2,.homeDeckLearningBody h2,.homeDeckCommunityBody h2{font-size:38px}.homeDeckSectionHeader p,.homeDeckLearningBody>p,.homeDeckCommunityBody>p{font-size:14px;line-height:1.68}.homeDeckToolBoard{grid-template-columns:1fr;gap:10px;margin-top:24px}.homeDeckToolList{border-radius:16px}.homeDeckToolRow{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:7px 12px;min-height:116px;padding:16px}.homeDeckToolRowIcon{border-radius:12px;grid-area:1/1/3;width:46px;height:46px}.homeDeckToolRowCopy{grid-area:1/2}.homeDeckToolRowCopy strong{font-size:16px}.homeDeckToolRowCopy small{margin-top:1px;font-size:10px}.homeDeckToolRowMeta{grid-area:2/2;justify-self:start}.homeDeckToolRow>svg:last-child{grid-area:1/3/3}.homeDeckToolVisual{border-radius:16px;min-height:220px}.homeDeckToolVisual img{object-position:center 62%}.homeDeckToolVisual strong{font-size:19px}.homeDeckLearning{border-radius:20px;grid-template-columns:1fr;width:auto;margin:0 14px 74px}.homeDeckLearningMedia{min-height:210px}.homeDeckLearningBody{padding:30px 18px 34px}.homeDeckLearningLinks{margin-top:22px}.homeDeckLearningLinks>a{min-height:68px}.homeDeckFreeScope{padding:14px}.homeDeckCommunity{border-radius:20px;width:auto;min-height:500px;margin:0 14px 74px}.homeDeckCommunityMedia img{object-position:62% center}.homeDeckCommunityMedia:after{background:linear-gradient(#071c2870 0%,#071d29e0 48%,#071d29fa 100%)}.homeDeckCommunityBody{align-self:flex-end;padding:28px 18px 34px}.homeDeckCommunityTopics{grid-template-columns:1fr;gap:9px;margin-top:24px}.homeDeckCommunityTopics>span{grid-template-columns:minmax(92px,auto) 1fr;align-items:baseline;gap:10px;padding-top:10px}.homeDeckCommunityTopics small{font-size:9px}.homeDeckFooter{padding:28px 14px calc(92px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:18px}.homeDeckFooter>div{justify-content:flex-start}}@media (max-width:374px){.homeDeckConsoleBody{min-height:476px;padding-left:14px;padding-right:14px}.homeDeckDestinations>a{min-height:56px;padding-top:6px;padding-bottom:6px}.homeDeckDestinationIcon{width:38px;height:38px}.homeDeckDestinations strong{font-size:14px}.homeDeckDestinations small{font-size:9px}.homeDeckConsole h1{font-size:33px}.homeDeckActionCopy small{max-width:190px}.homeDeckQuickGrid strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.homeDeckConsole{animation:none}.homeDeck a,.homeDeck button{transition:none!important}}@media (prefers-reduced-transparency:reduce){.homeDeckHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7faf9}}.platformHome,.platformHome *{box-sizing:border-box}.platformHome{--platform-ink:#1b2d3c;--platform-muted:#566774;--platform-navy:#2d4b63;--platform-navy-soft:#3f607b;--platform-accent:#71869f;--platform-accent-dark:#3d5e7a;--platform-accent-soft:#e7edf3;--platform-highlight:#d5e1ea;--platform-paper:#f4f6f8;--platform-panel:#fff;--platform-panel-quiet:#eaf0f4;--platform-community:#d8e2ea;--platform-line:#23344221;--platform-line-strong:#23344236;--platform-shadow:0 24px 58px #2b3e4d1f;min-height:100dvh;padding-bottom:calc(66px + env(safe-area-inset-bottom));color:var(--platform-ink);background:var(--platform-paper);font-feature-settings:"kern" 1;scrollbar-color:#a5b3bf #edf1f4;font-family:Segoe UI Variable,Avenir Next,ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.platformHome h1,.platformHome h2,.platformHome h3,.platformHome p,.platformHome ul{margin:0}.platformHome ul{padding:0;list-style:none}.platformHome a{color:inherit;text-underline-offset:4px;text-decoration:none}.platformHome ::selection{color:#162938;background:#d4e0e9}.platformHome :focus-visible{outline-offset:3px;outline:3px solid #3d5e7ad6}.platformHome a:active,.platformHome button:active,.platformHome summary:active{transform:scale(.98)}.platformScreenReaderOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.platformHeader{z-index:80;color:var(--platform-ink);-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:#fafbfcf5;border-bottom:1px solid #3548581c;position:sticky;top:0;box-shadow:0 8px 24px #2f414f11}.platformHeaderInner{align-items:center;gap:16px;width:min(1220px,100%);min-height:58px;margin:0 auto;padding:0 16px;display:flex}.platformBrand{align-items:center;gap:10px;min-width:0;min-height:46px;margin-right:auto;display:inline-flex}.platformBrandMark{color:#2e526e;background:linear-gradient(145deg,#edf2f6 0%,#dce6ee 100%);border:1px solid #5370885c;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fffffff0,0 7px 18px #334c6017}.platformBrandName{color:#1f3444;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;overflow:hidden}.platformDesktopNav{display:none}.platformLogin{background:#ffffffc2;border:1px solid #3c576c38;border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:58px;min-height:42px;font-size:13px;font-weight:850;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;color:#31536d!important}.platformHome .homeAccountMenu{flex:none;position:relative}.platformHome .homeAccountMenu summary{min-height:44px;color:var(--platform-ink);cursor:pointer;background:#ffffffc7;border:1px solid #3c576c33;border-radius:12px;align-items:center;gap:9px;padding:4px;list-style:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.platformHome .homeAccountMenu summary::-webkit-details-marker{display:none}.platformHome .homeAccountAvatar{color:#31546e;background:#e7edf3;border:1px solid #4e6c843d;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.platformHome .homeAccountText{display:none}.platformHome .homeAccountDropdown{z-index:95;border:1px solid var(--platform-line);width:230px;color:var(--platform-ink);background:#fff;border-radius:14px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 52px #041a2638}.platformHome .homeAccountDropdownHeader{border-bottom:1px solid var(--platform-line);gap:3px;margin:2px 4px 7px;padding:8px;display:grid}.platformHome .homeAccountDropdownHeader strong{font-size:13px;font-weight:900}.platformHome .homeAccountDropdownHeader span{color:var(--platform-muted);font-size:10px}.platformHome .homeAccountDropdown a,.platformHome .homeAccountDropdown button{color:#304952;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;transition:color .18s,background .18s;display:flex}.platformHome .homeAccountDropdown a:hover,.platformHome .homeAccountDropdown button:hover{color:#294f6b;background:#edf2f6}.platformHome .homeAccountDropdown form{margin:0}.platformHero{color:#fff;background:#31485b;height:clamp(570px,145vw,620px);position:relative;overflow:hidden}.platformHeroPicture,.platformHeroPicture img,.platformHeroShade{width:100%;height:100%;position:absolute;inset:0}.platformHeroPicture img{object-fit:cover;object-position:43% center;filter:saturate(1.03)contrast(1.07)brightness(1.04);display:block}.platformHeroShade{background:linear-gradient(#18273400 8%,#18273406 35%,#1a2b3996 72%,#1c2d3be6 100%),linear-gradient(90deg,#17273447,#17273409 62%,#17273400 88%)}.platformHeroInner{z-index:1;width:min(1220px,100%);height:100%;margin:0 auto;position:relative}.platformHeroCopy{max-width:650px;animation:.68s cubic-bezier(.16,1,.3,1) both platformHeroArrive;position:absolute;bottom:158px;left:16px;right:16px}.platformHeroCopy>strong{color:#e4ebf0;letter-spacing:.01em;font-size:17px;font-weight:900;display:block}.platformHeroCopy h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 24px #000e1642;max-width:15ch;margin-top:10px;font-size:clamp(33px,8.7vw,41px);font-weight:790;line-height:1.16}.platformHeroCopy h1 span{color:var(--platform-highlight);display:block}.platformHeroCopy p{color:#eff4f8db;max-width:34em;margin-top:14px;font-size:14px;font-weight:600;line-height:1.65}.platformQuickDock{color:var(--platform-ink);background:#fdfefffb;border:1px solid #c9d3dbf0;border-top-color:#66819770;border-radius:16px;animation:.72s cubic-bezier(.16,1,.3,1) 80ms both platformDockArrive;position:absolute;bottom:16px;left:14px;right:14px;overflow:hidden;box-shadow:0 22px 50px #192c3b38,inset 0 1px #fffffffa}.platformQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platformQuickActions>a{color:#263e50;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:84px;padding:10px 5px;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.platformQuickActions>a+a{border-left:1px solid var(--platform-line)}.platformQuickActions svg{width:38px;height:38px;color:var(--platform-accent-dark);background:var(--platform-accent-soft);border:1px solid #44627a26;border-radius:10px;padding:7px;box-shadow:inset 0 1px #ffffffe6}.platformQuickActions span:not(.platformScreenReaderOnly){text-align:center;text-overflow:clip;white-space:normal;place-items:center;max-width:100%;min-height:2.5em;font-size:12px;font-weight:850;line-height:1.25;display:grid;overflow:visible}.platformAllTools{border-top:1px solid var(--platform-line);background:#31455506;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:800;transition:color .2s,background .2s,transform .2s;display:flex;color:#4d626f!important}.platformLearning,.platformTools{scroll-margin-top:72px}.platformLearning{background:linear-gradient(#f8f9fb 0%,#eef2f5 100%);padding:50px 16px 72px}.platformSectionIntro{width:min(1180px,100%);margin:0 auto}.platformSectionIntro h2,.platformCommunityBody h2{color:var(--platform-ink);letter-spacing:-.045em;font-size:clamp(34px,8.5vw,46px);font-weight:730;line-height:1.08}.platformSectionIntro h2:after,.platformCommunityBody h2:after{content:"";background:var(--platform-accent);border-radius:1px;width:50px;height:2px;margin-top:16px;display:block}.platformSectionIntro>p,.platformCommunityBody>p{max-width:48em;color:var(--platform-muted);margin-top:12px;font-size:14px;line-height:1.7}.platformSectionIntro>a{border-bottom:1px solid #365d7c47;align-items:center;gap:8px;min-height:46px;margin-top:20px;padding:0 2px;font-size:13px;font-weight:850;transition:color .2s,border-color .2s,transform .2s;display:inline-flex;color:var(--platform-accent-dark)!important}.platformCommunityBody>a{background:var(--platform-navy);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:20px;padding:0 15px;font-size:13px;font-weight:850;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 24px #2842562e;color:#f7fafc!important}.platformLearningComposition{width:min(1180px,100%);margin:26px auto 0}.platformLearningMedia{aspect-ratio:4/3;background:#dce4ea;border:1px solid #4258691a;border-radius:18px;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #2d404f1a}.platformLearningMedia img{object-fit:cover;object-position:50% center}.platformLearningPanel{z-index:1;background:var(--platform-panel);box-shadow:var(--platform-shadow);border:0;border-radius:16px;margin:-24px 12px 0;position:relative;overflow:hidden}.platformLearningRoutes>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px;transition:color .2s,background .2s,transform .2s;display:grid}.platformLearningRoutes>a+a{border-top:1px solid var(--platform-line)}.platformRouteIcon,.platformToolIcon{width:44px;height:44px;color:var(--platform-accent-dark);background:var(--platform-accent-soft);border:1px solid #4769831f;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffffff2}.platformLearningRoutes>a>span:nth-child(2),.platformToolDirectory>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.platformLearningRoutes strong,.platformToolDirectory strong{color:var(--platform-ink);font-size:15px;font-weight:820}.platformLearningRoutes small,.platformToolDirectory small{color:var(--platform-muted);font-size:11px;font-weight:650;line-height:1.45}.platformLearningScope{border-top:1px solid var(--platform-line);background:#e9eef3;padding:18px 14px 20px}.platformLearningScope>strong{color:#3b5d77;font-size:12px;font-weight:900;display:block}.platformLearningScope ul{flex-wrap:wrap;gap:7px 13px;margin-top:10px;display:flex}.platformLearningScope li{color:#506777;font-size:11px;font-weight:750;position:relative}.platformLearningScope li:not(:last-child):after{content:"";background:#94a9b9;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.platformCommunity{background:var(--platform-community);border:1px solid #3146572e;border-radius:16px;width:calc(100% - 32px);margin:0 auto 72px;scroll-margin-top:72px;display:grid;overflow:hidden;box-shadow:0 26px 62px #2b3d4c26,inset 0 1px #ffffffb8}.platformCommunityMedia{aspect-ratio:4/3;background:#d0dbe4;border-bottom:1px solid #2d415124;min-height:0;position:relative;overflow:hidden}.platformCommunityMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#21334217 100%);position:absolute;inset:0}.platformCommunityMedia img{object-fit:cover;object-position:54% center;filter:saturate(.88)contrast(1.04)brightness(1.02)}.platformCommunityBody{color:var(--platform-ink);background:#f8fafc4d;padding:28px 22px 30px}.platformCommunityBody h2{color:var(--platform-ink)}.platformCommunityBody>p{color:#4d6473}.platformCommunityBody h2:after{background:var(--platform-accent)}.platformCommunityTopics{border-top:1px solid #2a3e4e29;margin-top:24px}.platformCommunityTopics>span{border-bottom:1px solid #2a3e4e29;align-content:center;gap:4px;min-height:66px;padding:0 9px;transition:background .2s;display:grid}.platformCommunityTopics strong{color:#233b4c;font-size:13px;font-weight:820}.platformCommunityTopics small{color:#4b6272;font-size:11px;font-weight:650;line-height:1.45}.platformTools{background:#f7f8fa;border-top:1px solid #0c273314;padding:4px 16px 78px}.platformToolDirectory{border:1px solid var(--platform-line-strong);background:var(--platform-panel);border-radius:16px;width:min(1180px,100%);margin:26px auto 0;overflow:hidden;box-shadow:0 16px 36px #2b3e4d13}.platformToolDirectory>a{background:#fff;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-height:106px;padding:15px 14px;transition:color .2s,background .2s,transform .2s;display:grid}.platformToolDirectory>a:nth-child(2){background:#fbfcfd}.platformToolDirectory>a+a{border-top:1px solid var(--platform-line)}.platformToolIcon{grid-row:1/3}.platformToolDirectory>a>svg{grid-area:1/3/3}.platformToolStatus{color:var(--platform-accent-dark);grid-column:2;justify-self:start;font-size:10px;font-weight:900}.platformToolDirectory>a:nth-child(2) .platformToolStatus{color:#8c6a2e}.platformToolDirectory>a:nth-child(3) .platformToolStatus{color:#647478}.platformToolPrinciple{color:#486071;background:#e9eef2;border:1px solid #31475814;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:11px;width:min(1180px,100%);margin:16px auto 0;padding:15px 16px;display:grid}.platformToolPrinciple svg{color:var(--platform-accent-dark);margin-top:2px}.platformToolPrinciple p{font-size:11px;line-height:1.62}.platformFooter{padding:34px 18px calc(28px + env(safe-area-inset-bottom));color:#eff5f9bd;background:linear-gradient(145deg,#233a4c 0%,#304e64 100%);gap:22px;display:grid}.platformFooter>p{max-width:760px;font-size:11px;line-height:1.7}.platformFooter nav{flex-wrap:wrap;gap:12px 18px;display:flex}.platformFooter a{color:#f0f7f6;align-items:center;min-height:34px;font-size:11px;font-weight:800;display:inline-flex}@keyframes platformHeroArrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes platformDockArrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px){.platformHeaderInner{min-height:68px;padding:0 28px}.platformBrandMark{width:40px;height:40px}.platformBrandName{font-size:20px}.platformDesktopNav{justify-content:center;align-items:center;gap:26px;display:flex}.platformDesktopNav a{color:#60717d;align-items:center;min-height:44px;font-size:13px;font-weight:800;transition:color .2s;display:inline-flex}.platformHome .homeAccountMenu summary{padding:4px 10px 4px 5px}.platformHome .homeAccountText{gap:1px;min-width:0;display:grid}.platformHome .homeAccountText strong,.platformHome .homeAccountText small{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden}.platformHome .homeAccountText strong{color:#294153;font-size:12px;font-weight:900}.platformHome .homeAccountText small{color:#70808b;font-size:9px;font-weight:700}.platformHero{height:720px}.platformHeroPicture img{object-position:45% center}.platformHeroShade{background:linear-gradient(90deg,#1c2d3bb3 0%,#1c2d3b57 42%,#1c2d3b05 78%),linear-gradient(#1c2d3b00 45%,#1c2d3b8c 100%)}.platformHeroCopy{width:min(640px,100% - 56px);bottom:220px;left:max(28px,50% - 590px);right:auto}.platformHeroCopy>strong{font-size:24px}.platformHeroCopy h1{max-width:15ch;margin-top:12px;font-size:clamp(46px,5.4vw,62px)}.platformHeroCopy p{max-width:34em;margin-top:18px;font-size:17px}.platformQuickDock{border-radius:20px;bottom:34px;left:max(28px,50% - 520px);right:max(28px,50% - 520px)}.platformQuickActions>a{flex-direction:row;gap:11px;min-height:82px;font-size:14px}.platformQuickActions span:not(.platformScreenReaderOnly){white-space:nowrap;min-height:auto;font-size:14px;display:block}.platformAllTools{min-height:46px;font-size:13px}.platformLearning{padding:92px 28px 108px}.platformSectionIntro h2,.platformCommunityBody h2{font-size:clamp(44px,5vw,62px)}.platformSectionIntro>p,.platformCommunityBody>p{font-size:16px}.platformLearningComposition{margin-top:38px}.platformLearningMedia{aspect-ratio:16/9}.platformLearningPanel{width:calc(100% - 72px);margin:-56px 36px 0}.platformLearningRoutes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platformLearningRoutes>a{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:8px 12px;min-height:118px;padding:20px}.platformLearningRoutes>a+a{border-top:0;border-left:1px solid var(--platform-line)}.platformLearningRoutes>a>svg{grid-area:2/2;justify-self:end}.platformRouteIcon{grid-row:1/3}.platformLearningScope{align-items:center;gap:22px;padding:18px 20px;display:flex}.platformLearningScope ul{margin-top:0}.platformCommunity{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);width:min(1180px,100% - 56px);margin-bottom:108px}.platformCommunityMedia{aspect-ratio:auto;border-bottom:0;border-right:1px solid #2d415124;min-height:540px}.platformCommunityBody{align-self:center;padding:46px clamp(34px,5vw,64px)}.platformTools{padding:0 28px 110px}.platformToolDirectory{margin-top:38px}.platformToolDirectory>a{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto auto;gap:18px;min-height:112px;padding:22px}.platformToolIcon,.platformToolDirectory>a>svg,.platformToolStatus{grid-area:auto}.platformToolStatus{text-align:right;justify-self:end;min-width:92px}.platformToolDirectory strong{font-size:18px}.platformToolDirectory small{font-size:12px}.platformToolPrinciple{margin-top:18px;padding:17px 20px}.platformFooter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:42px max(28px,50% - 590px)}.platformFooter nav{justify-content:flex-end}}@media (min-width:980px){.platformHero{height:790px}.platformHeroCopy{bottom:232px}.platformLearningComposition{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:stretch;display:grid}.platformLearningMedia{aspect-ratio:auto;min-height:580px}.platformLearningPanel{align-self:center;width:auto;margin:48px 0 48px -62px}.platformLearningRoutes{display:block}.platformLearningRoutes>a{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;gap:14px;min-height:94px;padding:17px 20px;display:grid}.platformLearningRoutes>a+a{border-top:1px solid var(--platform-line);border-left:0}.platformLearningRoutes>a>svg,.platformRouteIcon{grid-area:auto}.platformLearningScope{padding:20px;display:block}.platformLearningScope ul{margin-top:11px}}@media (hover:hover) and (pointer:fine){.platformLogin:hover,.platformHome .homeAccountMenu summary:hover{background:#fff;border-color:#52779661}.platformDesktopNav a:hover,.platformDesktopNav a:focus-visible{color:var(--platform-accent-dark)}.platformQuickActions>a:hover,.platformQuickActions>a:focus-visible,.platformAllTools:hover,.platformAllTools:focus-visible,.platformLearningRoutes>a:hover,.platformLearningRoutes>a:focus-visible,.platformToolDirectory>a:hover,.platformToolDirectory>a:focus-visible{color:var(--platform-accent-dark);background:#eef3f7}.platformSectionIntro>a:hover,.platformSectionIntro>a:focus-visible{border-color:var(--platform-accent-dark);color:#294f6b!important}.platformCommunityBody>a:hover{background:var(--platform-navy-soft)}.platformCommunityTopics>span:hover{background:#ffffff38}}@media (max-width:370px){.platformHeaderInner{padding:0 14px}.platformBrandName{font-size:17px}.platformHeroCopy{left:14px;right:14px}.platformHeroCopy h1{font-size:33px}.platformQuickDock{left:12px;right:12px}.platformQuickActions span:not(.platformScreenReaderOnly){font-size:11px}}@media (prefers-reduced-motion:reduce){.platformHeroCopy,.platformQuickDock{animation:none}.platformHome a,.platformHome button,.platformHome summary{transition:none!important}}@media (prefers-reduced-transparency:reduce){.platformHeader,.platformQuickDock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafb}.platformQuickDock{color:var(--platform-ink);background:#fbfcfc}}
