.free-intro{color:#f3f5fb;box-sizing:border-box;background:linear-gradient(165deg,#142e62,#102042 60%,#101b34);max-width:540px;min-height:100vh;margin:auto;padding:26px 18px 112px}.free-intro-back{color:#cbdaf0;font-size:13px}.free-intro header{text-align:center;margin:30px 0 23px}.free-intro header>span{letter-spacing:2px;color:#e5c986;font-size:12px}.free-intro h1{margin:10px 0;font-size:27px;font-weight:600;line-height:1.4}.free-intro header p{color:#c9d5e9;font-size:13px;line-height:1.9}.free-intro-chart{color:#24364e;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 36px rgba(3,11,32,.25)}.free-intro-time{text-align:center;color:#65718a;margin:0;padding:15px 8px 0;font-size:12px}.free-intro-image{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block}.free-intro-image img{width:100%;height:auto;display:block}.free-intro-tip{text-align:center;color:#79869b;margin:0;padding:0 0 14px;font-size:11px}.free-intro-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:20px;font-size:14px;display:flex}.free-intro-loading button{color:#233753;background:#eef3fa;border:1px solid #a5b4ce;border-radius:10px;padding:10px 22px}.free-intro-actions{gap:13px;margin-top:22px;display:grid}.free-intro-actions a{text-align:center;border-radius:14px;padding:17px 12px;font-size:17px;font-weight:600;line-height:1.5;display:block}.free-intro-actions a span{opacity:.8;margin-top:5px;font-size:11px;font-weight:400;display:block}.free-intro-primary{color:#30260f;background:linear-gradient(105deg,#fff1ba,#eab640);box-shadow:0 5px 18px rgba(0,0,0,.133)}.free-intro-secondary{color:#f4e5bb;background:rgba(255,255,255,.047);border:1px solid rgba(145,169,207,.5)}.free-intro-zoom{z-index:9999;background:#edf1f6;padding:65px 12px 24px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.free-intro-zoom>button{color:#fff;z-index:1;background:#233956;border:0;border-radius:10px;padding:10px 16px;position:fixed;top:12px;right:14px}.free-intro-zoom>img{width:1300px;max-width:none;height:auto}.free-intro-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.free-intro button{cursor:pointer;font-family:inherit}.free-intro-row button,.free-intro-editor .free-intro-primary{border:0;border-radius:14px;min-width:0;padding:19px 8px;font-size:15px;font-weight:600}.free-intro button:disabled{opacity:.6;cursor:default}.free-intro-error{color:#ffc4bb;font-size:13px;line-height:1.8}.free-intro-reset{color:#cddbf0;background:0 0;border:0;padding:10px}.free-intro-editor{z-index:9998;box-sizing:border-box;background:rgba(5,14,40,.733);padding:32px 14px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.free-intro-editor>section{color:#fff;background:#162e55;border:1px solid #879fc1;border-radius:18px;max-width:490px;margin:0 auto;padding:20px}.free-intro-editor-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.free-intro-editor h2{margin:0;font-size:18px}.free-intro-editor-head button{color:#fff;background:0 0;border:0;padding:8px}.free-intro-editor .birth-label{margin:14px 0 7px;font-size:13px;display:block}.free-intro-editor .flex,.free-intro-editor .grid{flex-wrap:wrap;gap:7px;display:flex}.free-intro-editor .birth-control{color:#162840;background:#fff;border:1px solid #a3b5d0;border-radius:8px;flex:1;width:100%;min-width:60px;padding:11px 6px;font-size:14px}.free-intro-editor .free-intro-primary{width:100%;margin-top:20px}.free-intro-editor .text-xs{display:none}.free-intro-zoom{background:#fff}.free-intro-chart{position:relative}.free-intro-time{z-index:1;text-align:center;white-space:nowrap;color:#65718a;pointer-events:none;width:35%;margin:0;padding:0;font-size:max(8px,min(2.25vw,12px));line-height:1.2;position:absolute;top:5.9%;right:2.5%}.transit-page{color:#e8edf6;overflow-wrap:anywhere;max-width:620px;margin:auto;padding:24px 18px 40px}.transit-back{color:#a8b6d2;font-size:14px}.transit-page header{margin:30px 0 22px}.transit-badge{letter-spacing:2px;color:#93c5fd;font-size:11px}.transit-page h1{margin:10px 0;font-size:30px;font-weight:700}.transit-page h1 span{color:#a7b6ce;font-size:19px}.transit-page header p{color:#b7c4d9;font-size:14px;line-height:1.8}.transit-card{background:#142039;border:1px solid #30415e;border-radius:18px;margin:18px 0;padding:20px 16px}.transit-card label{color:#d7e1f2;margin-bottom:12px;font-size:14px;display:block}.transit-card input{box-sizing:border-box;color:#13213b;-webkit-text-fill-color:#13213b;background:#f8fafc;border:1px solid #50627d;border-radius:10px;width:100%;min-width:0;max-width:100%;height:48px;padding:10px 8px;font-size:16px;display:block}.transit-utc{color:#b9d6fd;margin:12px 0;font-size:12px}.transit-card button,.transit-login{text-align:center;box-sizing:border-box;color:#14233d;-webkit-text-fill-color:#14233d;background:#b8d7ff;border:0;border-radius:10px;width:100%;margin-top:18px;padding:14px 10px;font-size:15px;font-weight:700;display:block}.transit-card button:disabled{opacity:.6}.transit-note{color:#a8b7ce;padding:0 3px;font-size:12px;line-height:1.9}.transit-card h2{margin-bottom:10px;font-size:18px;font-weight:600}.transit-card p{font-size:12px;line-height:1.8}.transit-muted{color:#a8b7ce;margin-top:10px}.transit-chart{background:0 0;border-radius:10px;width:100%;height:auto;margin:15px 0;display:block}.transit-legend{color:#c5d8f0;flex-direction:column;gap:8px;font-size:12px;display:flex}.transit-card table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.transit-card th,.transit-card td{text-align:right;border-bottom:1px solid #30415e;padding:11px 3px}.transit-card th:first-child{text-align:left;font-weight:400}.transit-card thead th{color:#a8b7ce;font-size:11px}.transit-error{font-size:13px;line-height:1.7;color:#fca5a5!important}.transit-card fieldset{border:1px solid #50627d;border-radius:10px;min-width:0;margin-top:14px;padding:12px}.transit-card legend{font-size:12px}.transit-card fieldset label{margin-top:12px}.transit-card select{color:#13213b;background:#fff;border-radius:8px;width:100%;padding:10px}.transit-card .personal-toggle{align-items:center;gap:8px;margin-top:18px;display:flex}.personal-toggle input{width:18px;height:18px}.transit-composite{color:#14213b;background:#edf1f7;border-radius:10px;grid-template-columns:94px minmax(0,1fr) 52px;align-items:start;margin:16px -9px;padding:10px 3px;display:grid}.transit-composite h3{text-align:center;margin:0 0 5px;font-size:13px}.column-sub{text-align:center;white-space:nowrap;color:#566174;height:21px;font-size:8px}.planet-row{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-evenly;align-items:center;height:22px;font-size:11px;display:flex}.planet-row b{font-weight:500}.planet-row span{font-family:Arial,DejaVu Sans,sans-serif;font-size:15px}.personal-column .planet-row b{text-align:center;width:29px}.design{color:#cd0000}.conscious{color:#141414}.transit-column{color:#2563eb}.transit-card .body-zoom{background:0 0;border:0;border-radius:0;width:100%;margin:25px 0 0;padding:0}.body-zoom .transit-chart{object-fit:contain;border-radius:0;width:100%;height:290px;margin:0}.transit-modal{z-index:9999;background:#e7edf5;justify-content:center;align-items:flex-start;padding:60px 12px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.transit-modal img{flex-shrink:0;width:600px;max-width:none;height:auto}.transit-modal button{width:auto;margin:0;padding:10px 16px;position:fixed;top:8px;right:12px}.transit-card .body-zoom:hover{background:0 0}@media (min-width:500px){.transit-composite{grid-template-columns:115px minmax(0,1fr) 72px}.planet-row{height:30px;font-size:13px}.body-zoom .transit-chart{height:394px}}.existing-birth-fields .birth-label{margin:12px 0 6px;font-size:13px;display:block}.existing-birth-fields .flex,.existing-birth-fields .grid{gap:8px;display:flex}.existing-birth-fields .birth-control{flex:1;width:100%;min-width:0}.transit-composite{background:#fff;grid-template-columns:88px minmax(0,1fr) 50px;gap:0;margin:16px -14px;padding:10px 0}.body-zoom .transit-chart{object-fit:contain;width:100%;display:block;height:auto!important}.transit-card .body-zoom{margin:0!important}.planet-row{height:20px;font-size:10px}.column-sub{height:18px}.transit-composite h3{font-size:12px}.personal-column .planet-row b{width:27px}.transit-modal img{flex-shrink:0;width:600px;max-width:none}.transit-modal{justify-content:flex-start}@media (min-width:500px){.transit-composite{grid-template-columns:120px minmax(0,1fr) 75px}.planet-row{height:29px;font-size:13px}}@media (max-width:499px){.transit-composite{grid-template-columns:78px minmax(0,1fr) 45px;width:calc(100% + 52px);max-width:calc(100vw - 12px);margin-left:-26px;margin-right:-26px;padding:10px 0}.planet-row{height:22px;font-size:10px}.personal-column .planet-row b{width:25px}.planet-row span{font-size:14px}.column-sub{font-size:7px}.transit-composite .body-zoom{padding-top:12px}.transit-composite .transit-chart{min-height:0}}.transit-composite{background:#fff;border-radius:10px;overflow:hidden;width:calc(100% + 24px)!important;max-width:none!important;margin:16px -12px!important;padding:0!important;display:block!important}.transit-composite .body-zoom{width:100%;display:block;margin:0!important;padding:0!important}.transit-composite .transit-chart{width:100%;height:auto!important}.transit-modal{background:#e7edf5}.transit-modal img{width:1300px;max-width:none;height:auto}.consult-module{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#091a43;--panel:#102d69;--ink:#edf2f9;--muted:#b5c6db;--quiet:#9db4cc;--gold:#f5cf70;--line:rgba(113,141,169,.3);--serif:"Songti SC","SimSun",serif;--sans:"PingFang SC","Microsoft YaHei",system-ui,sans-serif}.consult-module *{box-sizing:border-box}.consult-module{min-height:100%;color:var(--ink);font:14px/1.8 var(--sans);-webkit-font-smoothing:antialiased;background:#07142e;margin:0}.consult-module button,.consult-module input{font:inherit}.consult-module button,.consult-module a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.consult-module button{cursor:pointer;color:inherit;background:0 0;border:0}.consult-module a{color:inherit;text-decoration:none}.consult-module button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.consult-module a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.consult-module summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.consult-module input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.consult-module h1,.consult-module h2,.consult-module h3,.consult-module p{margin:0}.consult-module h1,.consult-module h2,.consult-module h3{font-weight:400}.consult-module svg{flex-shrink:0;display:block}.consult-module .icon{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.consult-module .app-shell{background:radial-gradient(ellipse at 100% 0,rgba(23,61,114,.267),transparent 48%),var(--bg);width:100%;max-width:430px;min-height:100dvh;margin:auto;position:relative;overflow:clip}.consult-module #consult-header{justify-content:space-between;align-items:center;gap:12px;height:72px;padding:18px 21px 12px;display:flex}.consult-module .brand{align-items:center;gap:9px;display:flex}.consult-module .brand>span{width:33px;height:33px;color:var(--gold);border:1px solid rgba(245,207,112,.467);border-radius:50%;align-items:center;justify-items:center;display:grid}.consult-module .brand .icon{width:21px;height:21px}.consult-module .brand strong{font-family:var(--serif);letter-spacing:2px;font-size:17px;font-weight:400;line-height:1.5;display:block}.consult-module .brand small{color:var(--quiet);letter-spacing:1.4px;font-size:9px;line-height:1.4;display:block}.consult-module .header-note{color:var(--gold);font-size:10px}.consult-module .header-title{letter-spacing:.5px;font-size:14px}.consult-module .back{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:50%;align-items:center;justify-items:center;display:grid}.consult-module .back .icon{width:16px;height:16px}.consult-module .header-spacer{width:32px}.consult-module #consult-main{outline:none;padding:0 21px 105px}.consult-module .hero{padding:20px 0 26px}.consult-module .eyebrow{color:var(--gold);letter-spacing:1px;align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.consult-module .eyebrow:before{content:"";background:#f5cf70;width:18px;height:1px}.consult-module .hero h1{font:27px/1.6 var(--serif);letter-spacing:.7px;margin:12px 0 10px}.consult-module .hero h1 em{color:var(--gold);font-style:normal}.consult-module .hero>p{color:var(--muted);font-size:12px;line-height:1.9}.consult-module .category-block{background:linear-gradient(130deg,#173d72,#102d69);border:1px solid rgba(113,141,169,.4);border-radius:16px;margin-bottom:13px;overflow:hidden}.consult-module .category-block.adult{background:linear-gradient(130deg,#173d72,#102d69)}.consult-module .category-block>summary{cursor:pointer;align-items:center;gap:12px;min-height:88px;padding:18px 17px;list-style:none;display:flex}.consult-module .category-block>summary::-webkit-details-marker{display:none}.consult-module .category-icon{width:43px;height:43px;color:var(--gold);background:rgba(33,75,114,.1);border:1px solid rgba(245,207,112,.39);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;display:grid}.consult-module .category-icon .icon{width:22px;height:22px}.consult-module .category-heading{flex:1;min-width:0}.consult-module .category-heading strong{font:21px/1.6 var(--serif);color:#f4e3bc;letter-spacing:.7px;display:block}.consult-module .category-heading small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.consult-module .category-block>summary>.icon{width:16px;height:16px;color:var(--gold);transition:transform .18s}.consult-module .category-block[open]>summary>.icon{transform:rotate(180deg)}.consult-module .category-body{padding:0 17px 15px}.consult-module .category-body>p{border-top:1px solid var(--line);color:var(--quiet);margin-bottom:11px;padding-top:13px;font-size:10px}.consult-module .category-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consult-module .category-link{color:#edf2f9;background:#122e51;border:1px solid rgba(113,141,169,.3);border-radius:9px;justify-content:space-between;align-items:center;gap:5px;min-height:50px;padding:11px 9px;font-size:11px;line-height:1.7;display:flex}.consult-module .category-link span{min-width:0;max-width:116px}.consult-module .category-link .icon{width:12px;height:12px;color:var(--gold)}.consult-module .text-link{color:var(--gold);align-items:center;gap:6px;min-height:30px;font-size:11px;display:inline-flex}.consult-module .text-link .icon{width:13px;height:13px}.consult-module .category-body>.text-link{justify-content:center;margin-top:6px;padding-top:8px;display:flex}.consult-module .join-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:17px;display:flex}.consult-module .join-link span{color:var(--quiet);font-size:10px}.consult-module .join-link p{color:var(--muted);margin-top:3px;font-size:11px}.consult-module .join-link .text-link{white-space:nowrap}.consult-module .closing{text-align:center;font:13px/1.8 var(--serif);color:#f4e3bc;letter-spacing:1px;margin-top:24px}.consult-module .bottom-nav,.consult-module .action-bar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);width:100%;max-width:430px;padding-bottom:env(safe-area-inset-bottom);background:rgba(9,26,67,.97);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.consult-module .bottom-nav{padding:9px 16px calc(9px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);min-height:69px;display:grid}.consult-module .nav-item{color:var(--quiet);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:45px;font-size:10px;display:flex}.consult-module .nav-item .icon{width:19px;height:19px}.consult-module .nav-item.active{color:var(--gold)}.consult-module .action-bar{padding:12px 21px calc(12px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:15px;display:flex}.consult-module .action-bar>span{color:var(--muted);font-size:10px;line-height:1.8}.consult-module .button{border:1px solid var(--gold);background:var(--gold);color:#122846;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 22px;font-size:13px;font-weight:600;line-height:1.7;display:inline-flex}.consult-module .button .icon{width:16px;height:16px}.consult-module .button.full{width:100%}.consult-module .list-page .hero{padding:14px 0 20px}.consult-module .list-page .hero h1{margin:9px 0 7px;font-size:27px}.consult-module .segmented{background:#102c51;border:1px solid rgba(113,141,169,.4);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.consult-module .segment{text-align:center;color:var(--muted);border-radius:8px;padding:8px 5px;font-size:12px;line-height:1.7}.consult-module .segment.active{background:var(--gold);color:#163053;font-weight:600}.consult-module .current-category{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin:11px 0 10px;display:flex}.consult-module .current-category>span{color:var(--quiet);align-items:center;gap:6px;font-size:10px;display:flex}.consult-module .current-category .icon{width:13px;height:13px;color:var(--gold)}.consult-module .search{border:1px solid var(--line);background:#122e51;border-radius:9px;align-items:center;gap:8px;margin-bottom:15px;padding:10px 12px;display:flex}.consult-module .search .icon{width:15px;height:15px;color:var(--quiet)}.consult-module .search input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.consult-module .search input::-webkit-input-placeholder{color:var(--quiet)}.consult-module .search input::-moz-placeholder{color:var(--quiet)}.consult-module .search input::-ms-input-placeholder{color:var(--quiet)}.consult-module .search input::placeholder{color:var(--quiet)}.consult-module .person-card{background:linear-gradient(130deg,#173d72,#102d69);border:1px solid rgba(120,146,168,.467);border-radius:14px;margin-bottom:12px;padding:16px;display:block}.consult-module .card-person{align-items:center;gap:11px;display:flex}.consult-module .avatar{color:#f4e3bc;background:radial-gradient(circle at 35% 20%,rgba(100,133,181,.4),#214b72 65%);border:1px solid rgba(245,207,112,.467);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:53px;height:53px;display:grid;position:relative}.consult-module .avatar:before{content:"";border:1px solid rgba(245,207,112,.208);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.consult-module .avatar .icon{stroke-width:1.2px;width:25px;height:25px}.consult-module .avatar.sage{background:radial-gradient(circle at 35% 20%,rgba(100,133,181,.4),#214b72 65%)}.consult-module .person-info{flex:1;min-width:0}.consult-module .slot{color:var(--quiet);font-size:9px;line-height:1.6;display:block}.consult-module .person-info h2{color:#f4e3bc;margin:3px 0 2px;font-size:16px;line-height:1.5}.consult-module .person-info p{color:var(--gold);font-size:10px;line-height:1.6}.consult-module .card-person>.icon{width:15px;height:15px;color:var(--gold)}.consult-module .tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.consult-module .tags span{color:#d7e4ee;background:rgba(33,75,114,.533);border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.6}.consult-module .card-copy{color:var(--muted);margin:11px 0 12px;font-size:11px;line-height:1.9}.consult-module .card-bottom{border-top:1px solid var(--line);color:var(--quiet);justify-content:space-between;align-items:center;gap:9px;padding-top:10px;font-size:9px;display:flex}.consult-module .card-bottom b{color:var(--gold);align-items:center;gap:5px;font-size:10px;font-weight:400;display:flex}.consult-module .card-bottom .icon{width:12px;height:12px}.consult-module .design-note{color:var(--quiet);text-align:center;margin:18px 0 0;font-size:10px;line-height:1.9}.consult-module .profile-hero{text-align:center;border-bottom:1px solid var(--line);padding:13px 0 22px}.consult-module .avatar.large{width:79px;height:79px;margin:0 auto 12px}.consult-module .avatar.large .icon{width:38px;height:38px}.consult-module .profile-hero h1{font:24px/1.6 var(--serif);letter-spacing:1px;margin:8px 0 3px}.consult-module .role-label{color:var(--gold);font-size:12px}.consult-module .profile-hero .tags{justify-content:center;margin-top:13px}.consult-module .profile-hero>p{color:var(--quiet);margin-top:11px;font-size:10px}.consult-module .section{margin-top:23px}.consult-module .section>h2{font:18px/1.6 var(--serif);letter-spacing:.5px;color:#f4e3bc;margin-bottom:12px}.consult-module .body-copy{color:var(--muted);font-size:12px;line-height:1.95}.consult-module .scope-list{flex-wrap:wrap;gap:8px;display:flex}.consult-module .scope-list>span{border:1px solid var(--line);color:var(--muted);background:#173d72;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.consult-module .scope-list .icon{width:12px;height:12px;color:var(--gold)}.consult-module .service-lines{border:1px solid var(--line);background:#102d69;border-radius:13px;padding:16px}.consult-module .service-lines>div{border-bottom:1px solid var(--line);gap:11px;margin-bottom:14px;padding:0 0 15px;display:flex}.consult-module .service-lines>div:last-child{border:0;margin:0;padding:0}.consult-module .service-lines i{color:var(--gold);min-width:21px;font:16px/1.5 Georgia,serif}.consult-module .service-lines strong{color:#f4e3bc;font-size:12px;font-weight:400;line-height:1.7}.consult-module .service-lines p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.85}.consult-module .info-rows{border:1px solid var(--line);background:#102d69;border-radius:11px;margin:0;padding:13px 16px}.consult-module .info-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:13px;padding:9px 0;font-size:11px;display:flex}.consult-module .info-rows>div:last-child{border-bottom:0}.consult-module .info-rows dt{color:var(--quiet)}.consult-module .info-rows dd{color:var(--muted);text-align:right;margin:0}.consult-module .small-note{color:var(--quiet);margin-top:15px;font-size:10px;line-height:1.9}.consult-module .join-page .hero{padding-top:17px;padding-bottom:0}.consult-module .join-page .hero h1{letter-spacing:.5px;font-size:26px}.consult-module .join-page .section{margin-top:21px}.consult-module .audience{flex-wrap:wrap;gap:7px;display:flex}.consult-module .audience span{color:var(--gold);border:1px solid rgba(245,207,112,.333);border-radius:20px;padding:6px 10px;font-size:11px;line-height:1.7}.consult-module .join-roles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consult-module .join-roles>div{border:1px solid var(--line);background:#122e51;border-radius:10px;align-items:center;gap:9px;padding:13px 11px;display:flex}.consult-module .join-roles .icon{width:20px;height:20px;color:var(--gold)}.consult-module .join-roles strong{color:#f4e3bc;font-size:12px;font-weight:400;line-height:1.8;display:block}.consult-module .join-roles small{color:var(--quiet);font-size:9px;line-height:1.8;display:block}.consult-module .support-list{border:1px solid var(--line);background:#102d69;border-radius:12px;padding:3px 15px}.consult-module .support-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:14px 0;display:flex}.consult-module .support-list>div:last-child{border:0}.consult-module .support-list .icon{width:20px;height:20px;color:var(--gold);margin-top:3px}.consult-module .support-list strong{color:#f4e3bc;font-size:12px;font-weight:400}.consult-module .support-list p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.9}.consult-module .join-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}.consult-module .join-steps:before{content:"";background:rgba(113,141,169,.467);height:1px;position:absolute;top:15px;left:12%;right:12%}.consult-module .join-steps>div{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.consult-module .join-steps i{color:var(--gold);text-align:center;background:#102d69;border:1px solid rgba(202,187,133,.467);border-radius:50%;width:31px;height:31px;font:13px/30px Georgia,serif}.consult-module .join-steps span{color:var(--muted);white-space:nowrap;font-size:10px}.consult-module .empty-state{text-align:center;border:1px solid var(--line);border-radius:12px;padding:30px 16px}.consult-module .empty-state p{color:var(--muted);font-size:13px}.consult-module .empty-state small{color:var(--quiet);font-size:11px}.consult-module dialog{width:calc(100% - 42px);max-width:351px;color:var(--ink);background:#102d69;border:1px solid rgba(209,186,124,.467);border-radius:17px;padding:23px;box-shadow:0 20px 90px rgba(0,0,0,.467)}.consult-module dialog::-ms-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(7,20,46,.8)}.consult-module dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(7,20,46,.8)}.consult-module dialog h2{font:23px/1.7 var(--serif);margin:8px 0 12px}.consult-module dialog p{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.95}.consult-module .dialog-kicker{color:var(--gold);letter-spacing:1px;font-size:10px}.consult-module .loading{text-align:center;color:var(--quiet);padding:80px 0}@media (min-width:600px){.consult-module{background:radial-gradient(at 50% 0,#102d69,#07142e 70%);padding:28px 0}.consult-module .app-shell{border:1px solid rgba(113,141,169,.4);border-radius:20px 20px 0 0;box-shadow:0 20px 80px rgba(0,0,0,.467)}}@media (max-width:360px){.consult-module #consult-main,.consult-module #consult-header{padding-left:17px;padding-right:17px}.consult-module .hero h1{font-size:25px}.consult-module .category-block>summary{padding-left:14px;padding-right:14px}.consult-module .category-body{padding-left:13px;padding-right:13px}.consult-module .category-link{padding:10px 7px;font-size:10px}.consult-module .category-heading small{font-size:9px}.consult-module .join-page .hero h1{font-size:24px}.consult-module .join-roles>div{gap:6px;padding:12px 8px}.consult-module .join-roles strong{font-size:11px}.consult-module .action-bar{padding-left:17px;padding-right:17px}.consult-module .action-bar>span{font-size:9px}.consult-module .button{padding-left:17px;padding-right:17px}.consult-module .join-link p{font-size:10px}}@media (prefers-reduced-motion:reduce){.consult-module *{scroll-behavior:auto!important;transition:none!important}}.consult-module .origin-return{color:var(--gold);white-space:nowrap;align-items:center;gap:4px;min-height:40px;font-size:11px;display:inline-flex}.consult-module .origin-return .icon{width:13px;height:13px}.consult-module .header-title{text-align:center;flex:1}.consult-module .app-shell{background:var(--bg)}.consult-module{--bg:#091a43;--panel:#102d69;--ink:#edf2f9;--muted:#b5c6db;--quiet:#9db4cc;--gold:#f5cf70;--line:rgba(113,141,169,.3);--serif:"Songti SC","SimSun",serif;--sans:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;color:#edf2f9;width:100%;min-width:0;line-height:1.8;font-family:var(--sans);background:#07142e}.consult-module svg{stroke-width:1.6px;flex-shrink:0;width:20px;height:20px}.consult-module .app-shell,.consult-module .bottom-nav{max-width:480px}.consult-module #consult-main{padding:0 21px 105px}.consult-module .consult-notice{color:#d2ddec;background:#102d69;border:1px solid rgba(113,141,169,.4);border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.9}.consult-module .content-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.consult-module .content-section h2{font:20px/1.7 var(--serif);color:#f4e3bc;margin-bottom:12px}.consult-module .intent-field{gap:8px;margin:16px 0;font-size:12px;display:grid}.consult-module select{color:#edf2f9;background:#102d69;border:1px solid #718da9;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:12px}.consult-module button:disabled{opacity:.6;cursor:not-allowed}.consult-module .intent-feedback{color:#f4e3bc;background:#173d72;border:1px solid #f5cf70;border-radius:12px;margin-top:18px;padding:14px;font-size:12px;position:-webkit-sticky;position:sticky;bottom:80px}.consult-module .intent-feedback.error{color:#ffd5d5;border-color:#ef9d9d}.consult-module .mine-card{border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.consult-module .mine-card p{color:var(--muted);font-size:11px}.consult-module .profile-hero h1{font-size:24px}.consult-module .card-bottom b{align-items:center;gap:4px;display:flex}.consult-module .card-bottom svg{width:12px}.consult-module .intent-field select,.consult-module .text-link{min-height:44px}.consult-module .current-category{flex-wrap:wrap}.consult-module .card-bottom,.consult-module #consult-header{gap:8px}.consult-module .header-note{white-space:nowrap}.consult-module .person-card h2{font-size:15px}.consult-module .profile-hero{overflow-wrap:anywhere}.consult-module .consult-profile-action{box-sizing:border-box;width:100%;max-width:480px;padding:14px 21px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:60;background:rgba(9,26,67,.96);justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.consult-module .consult-profile-action>span{color:var(--muted);font-size:10px}.consult-module .consult-profile-action .button{align-items:center;gap:8px;font-size:13px;display:flex}.consult-module .consult-dialog-backdrop{z-index:1000;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.consult-module .consult-dialog{box-sizing:border-box;background:#102d69;border:1px solid #718da9;border-radius:18px;width:100%;max-width:360px;padding:24px}.consult-module .consult-dialog h2{margin:10px 0;font-size:22px}.consult-module .consult-dialog p{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.9}@font-face{font-family:V91Signature;src:url(/v91/signature.ttf);font-display:swap}.v91-home{color:#14221c;background:#f6f4ee;max-width:640px;min-height:100vh;margin:auto;padding-bottom:92px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.v91-home-hero{background:linear-gradient(rgba(15,32,23,.1),transparent 50%,#f6f4ee),url(/v91/home.jpg) 50% 48%/cover;height:390px;position:relative}.v91-brand{text-align:center;color:#fff6df;text-shadow:0 2px 16px #193a2b;padding-top:55px}.v91-brand h1{letter-spacing:10px;margin:0 0 16px;font:500 39px Songti SC,SimSun,serif}.v91-brand p{letter-spacing:3px;font-size:12px}.v91-brand i{color:#e9d7ae;margin-top:8px;font:32px V91Signature,cursive;display:block}.v91-welcome{text-align:center;margin-top:-30px;padding:0 28px 26px;position:relative}.v91-eyebrow{letter-spacing:3px;color:#7b826c!important;font-size:10px!important}.v91-home h2,.v91-hub h2{font-family:Songti SC,SimSun,serif;font-weight:500}.v91-welcome h2{margin:12px -10px;font-size:22px}.v91-welcome p{color:#6e776b;font-size:12px;line-height:1.9}.v91-primary{justify-content:space-between;align-items:center;gap:32px;max-width:280px;min-height:45px;margin:20px auto 0;text-decoration:none;color:#fff8e9!important;box-shadow:none!important;background:#294a3d!important;border:1px solid #294a3d!important;border-radius:100px!important;padding:12px 23px!important;font-size:13px!important;display:flex!important}.v91-paths{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px;display:grid}.v91-path{border:1px solid #dadfd2;border-radius:18px;min-height:246px;text-decoration:none;position:relative;overflow:hidden}.v91-path img{object-fit:cover;width:100%;height:126px}.v91-path div{padding:14px 13px 17px}.v91-path small{letter-spacing:2px;color:#71816f;font-size:9px}.v91-path p{margin-bottom:13px;font-size:10px;line-height:1.8}.v91-path b{font-size:10px;font-weight:500}.v91-path.child{color:#263c2c;background:#fffefa}.v91-path.adult{color:#f7f2df;background:#29483b}.v91-path.adult small{color:#d1d8c2}.v91-home-services{margin:30px 24px}.v91-home-services h2{margin-bottom:15px;font-size:17px}.v91-home-services a{color:#334a3c;border-bottom:1px solid #dadfd2;justify-content:space-between;padding:18px 0;font-size:13px;text-decoration:none;display:flex}.v91-signoff{text-align:center;color:#89917d;margin:30px 0;font:14px Songti SC,serif}html.v91-shop-active,html.v91-shop-active body{color:#14221c!important;background:#f6f4ee!important}.v91-shop-active #root>div{background:#f6f4ee!important}.v91-shop-active .v91-shop-shell>div{z-index:1;position:relative}.v91-shop-active .v91-shop-shell>[aria-hidden=true],.v91-shop-active .v91-shop-shell>.pointer-events-none{display:none!important}.v91-shop-active .v91-shop-shell [class*="text-[#FFF5DA]"],.v91-shop-active .v91-shop-shell [class*="text-[#F2FAFF]"],.v91-shop-active .v91-shop-shell [class*="text-[#D8E7EE]"],.v91-shop-active .v91-shop-shell [class*=text-white],.v91-shop-active .v91-shop-shell [class*="text-[#B8C8D4]"]{color:#35483a!important}.v91-shop-active .v91-shop-shell [class*="text-[#F4D68A]"],.v91-shop-active .v91-shop-shell [class*="text-[#F5CB63]"],.v91-shop-active .v91-shop-shell [class*="text-[#D2F5FF]"]{color:#7c6744!important}.v91-shop-active .v91-shop-shell [class*=shadow-],.v91-shop-active .v91-shop-shell [class*=ring-]{box-shadow:none!important}.v91-shop-active .v91-shop-shell section[class*=bg-],.v91-shop-active .v91-shop-shell div[class*=rounded-][class*=bg-],.v91-shop-active .v91-shop-shell button[class*=bg-]{background:#fffcf5!important;border-color:#d8decd!important}.v91-shop-active .v91-shop-shell section>img.absolute,.v91-shop-active .v91-shop-shell section>div.absolute{display:none!important}.v91-hub{max-width:560px;margin:auto}.v91-category-hero{color:#14221c;background-position:50%;background-size:cover;border-radius:20px;min-height:240px;padding:33px 24px;position:relative;overflow:hidden}.v91-category-hero:before{content:"";background:linear-gradient(90deg,rgba(239,241,223,.925),rgba(239,241,223,.46) 60%,transparent);position:absolute;top:0;bottom:0;left:0;right:0}.v91-category-hero>*{position:relative}.v91-category-hero small{letter-spacing:3px;font-size:10px}.v91-category-hero h1{margin:39px 0 12px;font:32px Songti SC,serif}.v91-category-hero p{max-width:240px;font-size:12px;line-height:1.8}.v91-hub-intro{text-align:center;padding:27px 8px}.v91-hub-intro h2{font-size:21px}.v91-hub-intro p{color:#6b7869;margin-top:12px;font-size:11px;line-height:1.8}.v91-section-title{text-align:center;margin:7px 0 20px;font-size:19px}.v91-category-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v91-category-grid button{text-align:center;color:#243e2f;background:#fffdf7;border:1px solid #dce0d2;border-radius:17px;padding:20px 9px}.v91-category-grid img{object-fit:cover;border:3px solid #f1f0e4;border-radius:50%;outline:1px solid #d6d1b9;width:68px;height:68px;margin:0 auto 14px}.v91-category-grid h3{margin:10px 0;font:19px Songti SC,SimSun,serif}.v91-category-grid p{color:#7a8272;min-height:36px;font-size:10px;line-height:1.8}.v91-category-grid span{color:#77704d;margin-top:12px;font-size:10px;display:block}.v91-service-list{margin-top:30px}.v91-service-list h2{margin-bottom:10px;font-size:20px}.v91-service-list button{color:#354c3c;border-bottom:1px solid #d9dece;justify-content:space-between;width:100%;padding:19px 4px;font-size:13px;display:flex}.v91-cross{color:#36523e;border:1px solid #cbd6c3;border-radius:13px;width:100%;margin:25px 0;padding:18px;font-size:13px;display:block}.v91-shop-active .v91-primary{color:#fff8e9!important;background:#294a3d!important}.v91-bottom-nav{border-color:#d6ddce!important}.v91-bottom-nav button{color:#728071}.v91-bottom-nav [class*="text-[#315446]"]{color:#315446!important}@media (min-width:700px){.v91-home-hero{height:440px}.v91-home{border-left:1px solid #e3e4d9;border-right:1px solid #e3e4d9}.v91-path img{height:170px}.v91-welcome{margin-top:-15px}.v91-paths{gap:20px;padding:0 32px}}@media (max-width:360px){.v91-brand h1{font-size:33px}.v91-paths{gap:9px;padding:0 14px}.v91-path div{padding:12px 10px}.v91-path p{font-size:9px}.v91-home-hero{height:360px}}html:has(.v91-home){background:#eeefe5!important}body:has(.v91-home){background:#eeefe5!important}#root:has(.v91-home){max-width:393px;box-shadow:none;background:#fbfcf0;border:0}#root:has(.v91-home)>div{background:#fbfcf0;min-height:100dvh;padding-bottom:0}.v91-home{color:#142b20;background:#fbfcf0;max-width:393px;min-height:0;margin:0 auto;padding:0;container-type:inline-size}.v91-home .v91-home-hero{background:#09281b url(/ui-v91/home-reference/forest-water-taller-v44.jpg) top/100% 117cqw no-repeat;height:126cqw;position:relative}.v91-sr{-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v91-home-promise{color:#f8f8ec;letter-spacing:.08em;margin:0;font:600 2.8cqw/1.5 Microsoft YaHei,sans-serif;position:absolute;top:30.4cqw;left:6cqw}.v91-home-signature{color:#d6b47c;font:4.1cqw/1 V91Signature,cursive;position:absolute;bottom:10.7cqw;right:4.1cqw;transform:rotate(-6deg)}.v91-home-paper{background:#fbfcf0;border-radius:11.5cqw 11.5cqw 0 0;margin:-9cqw 0 0;padding:12.3cqw 7.4cqw 16px;position:relative}.v91-home-assessment{color:#fff2c6;background:linear-gradient(#688c72,#2a5840 20%,#0e3827 80%,#082e1f);border:1px solid #f3e3af;border-radius:999px;justify-content:center;align-items:center;gap:1.6cqw;width:44.4cqw;height:11.2cqw;min-height:44px;font:500 3.65cqw/1.3 sans-serif;text-decoration:none;display:flex;position:absolute;top:-6.3cqw;left:27.8cqw;box-shadow:0 1.9cqw 2.6cqw rgba(86,91,49,.23),inset 0 0 0 2px #1c4936,inset 0 0 0 3px #b2c2a5}.v91-home-assessment:after{content:"";border-radius:inherit;border:1px solid rgba(177,197,169,.4);position:absolute;top:1.1cqw;bottom:1.1cqw;left:1.1cqw;right:1.1cqw}.v91-home-assessment>span{font:5.5cqw/1 Georgia,serif}.v91-home-paths{flex-direction:column;gap:4.4cqw;display:flex}.v91-home-path{color:#142b20;background:linear-gradient(145deg,#fffff8,#fbfcee);border:1px solid #fffff5;border-radius:4.6cqw;align-items:center;gap:4.1cqw;height:20.5cqw;padding:2cqw 4.6cqw;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1.9cqw 2.8cqw rgba(55,75,38,.173)}.v91-home-number{letter-spacing:-.05em;flex:none;min-width:7cqw;font:7.1cqw/1 Georgia,serif}.v91-home .v91-home-path h2{white-space:nowrap;margin:0;font:600 3.65cqw/1.45 Microsoft YaHei,sans-serif}.v91-home-path h2 span{font-weight:400}.v91-home-path p{white-space:nowrap;margin:.5cqw 0 0;font:400 2.8cqw/1.55 sans-serif}.v91-home-path img{object-fit:cover;border:1px solid #c4aa70;border-radius:50%;width:14.6cqw;height:14.6cqw;position:absolute;top:3.3cqw;right:4.1cqw;box-shadow:0 0 0 3px rgba(255,249,229,.467)}.v91-home-self{color:#f6f5df;background:#0e3625 url(/ui-v91/home-reference/pine-card-texture.jpg) 50%/cover;border-color:#234330}#root:has(.v91-home)>div>nav{background:#fbfcf0;padding:8px 8px 14px;width:100%!important;max-width:393px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}#root:has(.v91-home)>div>nav>div{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #e4e6d8;border-radius:20px;box-shadow:0 5px 12px rgba(60,75,43,.125);background:#fff!important}#root:has(.v91-home)>div>nav button{--tw-ring-shadow:0 0 transparent;color:#183a28;box-shadow:none!important;background:0 0!important}#root:has(.v91-home)>div>nav button span{font-weight:500;color:#183a28!important}#root:has(.v91-home)>div>nav svg{-webkit-filter:brightness(.45)sepia(.8)hue-rotate(60deg);filter:brightness(.45)sepia(.8)hue-rotate(60deg)}.v91-home a:focus-visible{outline-offset:4px;outline:3px solid #c5a76e}.v91-shop-active #root{background:#f6f4ee!important}.v91-shop-active .v91-shop-shell{color:#263d2f!important;background:#f6f4ee!important}.v91-shop-active .v91-shop-shell>style+div{display:none}.v91-shop-shell{color:#14221c;background:#f6f4ee}.v91-bottom-nav>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(246,244,238,.96)!important;border-color:#d1d9c8!important;box-shadow:0 5px 25px rgba(20,34,28,.125)!important}.v91-bottom-nav button,.v91-bottom-nav button span{color:#798576!important}.v91-bottom-nav button[class*=bg-gradient]{color:#f9f5e5!important;box-shadow:none!important;background:#315446!important}.v91-bottom-nav button[class*=bg-gradient] span{color:#f9f5e5!important}.v91-shop-active [data-report-home-switch] button{color:#596e59!important}.v91-shop-active [data-report-home-switch] button[aria-pressed=true]{color:#fff9e9!important;background:#315446!important}.v91-shop-active [data-report-home-switch]{background:#e7eadf!important;border-color:#d8dece!important}.v91-shop-active button[aria-label=返回上一页]{color:#315446!important;background:#edf0e5!important;border-color:#d3dccb!important}.v91-home{max-width:480px}.v91-home-hero{background:linear-gradient(transparent 80%,#f6f4ee),url(/v91/home.jpg) top/100% no-repeat;height:117vw;max-height:562px}.v91-brand h1,.v91-brand p{opacity:0}.v91-brand{padding-top:32px}.v91-brand i{font-size:25px;position:absolute;bottom:54px;right:22px;transform:rotate(-6deg)}.v91-welcome{margin-top:-20px;padding-top:0}.v91-welcome>.v91-eyebrow,.v91-welcome>h2,.v91-welcome>p{display:none}.v91-welcome>.v91-primary{margin-top:-34px;position:relative}.v91-paths{flex-direction:column;gap:17px;padding:0 28px;display:flex}.v91-path{border-radius:18px;align-items:center;min-height:90px;padding:14px 20px;display:flex;box-shadow:0 6px 12px rgba(38,60,44,.082)}.v91-path img{object-fit:cover;border-radius:50%;width:56px;height:56px;position:absolute;top:17px;right:18px}.v91-path div{max-width:75%;padding:0}.v91-path small{font-size:9px}.v91-path h2{margin:3px 0 5px;font-size:18px}.v91-path p{margin:0;font-size:10px;line-height:1.6}.v91-path b{display:none}.v91-home-services{margin-top:27px}@media (min-width:700px){.v91-home-hero{height:562px}.v91-welcome{margin-top:-20px}}.v91-shop-active main [class*="text-[#"]{color:#35483a!important}.v91-shop-active main [class*="text-[#F8D66F]"],.v91-shop-active main h1,.v91-shop-active main h2,.v91-shop-active main h3{color:#243e2f!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important}.v91-shop-active main [class*=bg-][class*=rounded-]{background:#fffdf7!important;border-color:#d8decd!important}.v91-shop-active main [class*=rounded-]>img.absolute,.v91-shop-active main [class*=rounded-]>div.absolute{display:none!important}.v91-shop-active main button[class*="from-[#FFF2BE]"]{color:#fff8e5!important;background:#315446!important}.v91-shop-active main button[class*="from-[#FFF2BE]"] *{color:#fff8e5!important}.v91-shop-active main section[class*=relative][class*=overflow-hidden]{background:linear-gradient(90deg,rgba(228,236,220,.94),rgba(243,241,226,.85)),url(/v91/self.jpg) 50%/cover!important}#root:has(.v91-home)>div>nav{--tw-translate-x:0!important;margin:0!important;left:0!important;right:auto!important;transform:translate(0)!important}.v91-shop-active .v91-shop-shell section[class*=relative][class*=overflow-hidden]{background:#fffdf7!important}.v91-shop-active .v91-shop-shell [class*="text-[#"]{color:#35483a!important}.v91-shop-active .v91-shop-shell button[class*="from-[#FFF2BE]"]{color:#fff8e5!important;background:#315446!important}.v91-shop-active .consult-entry{color:#344b3c!important;background:#edf0e4!important;border-color:#c8d1bc!important}.v91-shop-active .consult-entry h2,.v91-shop-active .consult-entry p,.v91-shop-active .consult-entry a,.v91-shop-active .consult-entry-label,.v91-shop-active .consult-entry-context{color:#344b3c!important}.v91-shop-active .consult-entry-context span{color:#344b3c!important;background:#e1e6d7!important}html.v91-replacement-active [data-app-back]{display:none!important}html.v91-replacement-active .v91-bottom-nav{--tw-translate-x:0!important;width:min(100% - 24px,369px)!important;max-width:369px!important;margin:auto!important;position:fixed!important;top:auto!important;bottom:14px!important;left:0!important;right:0!important;transform:translate(0,0)!important}.home-v41{isolation:isolate;box-sizing:border-box;max-width:480px;min-height:calc(100svh - 96px);padding:25px 16px calc(132px + env(safe-area-inset-bottom,0px));color:#edf6ff;-webkit-font-smoothing:antialiased;letter-spacing:0;background:#080f2a;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;position:relative;overflow:hidden}.home-v41-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v41:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32));position:absolute;top:0;bottom:0;left:0;right:0}.home-v41 a{color:inherit;text-decoration:none}.home-v41 a:focus-visible{outline-offset:4px;outline:2px solid #ffe3a1}.home-v41 button:focus-visible{outline-offset:4px;outline:2px solid #ffe3a1}.home-v41 a:active,.home-v41 button:active{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.home-v41-hero{position:relative}.home-v41-planet{display:none}.home-v41-brand-row{box-sizing:border-box;justify-content:center;align-items:center;gap:9px;height:81.5313px;padding-bottom:20px;display:flex}.home-v41-brand{flex:0 0 128px;width:128px}.home-v41-brand h1{margin:0;line-height:0;display:block}.home-v41-wordmark{width:100%;height:auto;display:block}.home-v41-brand-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;display:flex}.home-v41-brand-copy p{color:#e7dbc1;white-space:nowrap;letter-spacing:0;margin:0;font-size:10.5px;line-height:1.4}.home-v41-brand-tag{white-space:nowrap;box-sizing:border-box;color:#e5ddc9;letter-spacing:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(rgba(196,186,163,.192),rgba(185,174,141,.086));border:1px solid rgba(210,199,166,.42);border-radius:20px;align-items:center;max-width:100%;min-height:20px;padding:2px 7px;font-size:9px;line-height:1.4;display:flex;box-shadow:inset 0 1px rgba(243,233,206,.15)}.home-v41-orbit{width:106.4%;margin:-14px -3.2% -12px;position:relative}.home-v41-orbit img{width:100%;height:auto;display:block}.home-v41-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v41-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v41-center-link{z-index:2;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v41-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.home-v41-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:linear-gradient(120deg,#283b51,#153044);border:1px solid rgba(176,217,229,.5);border-radius:14px;flex-direction:column;min-width:0;padding:7px 10px 27px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(238,250,255,.22),0 3px 9px rgba(2,11,32,.12)}.home-v41-adult{background:linear-gradient(120deg,#263b55,#1c2c51);border-color:rgba(181,203,229,.467)}.home-v41-card-art{z-index:-3;object-fit:contain;opacity:.96;width:160%;max-width:none;height:auto;position:absolute;top:-13%;right:-9%;-webkit-mask-image:linear-gradient(90deg,transparent 34%,#000 57%);mask-image:linear-gradient(90deg,transparent 34%,#000 57%)}.home-v41-adult .home-v41-card-art{opacity:.85;width:149%;top:-14%;right:-3%;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 61%);mask-image:linear-gradient(90deg,transparent 38%,#000 61%)}.home-v41-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(24,46,70,.44),transparent 65%);position:absolute;top:0;bottom:24px;left:0;right:0}.home-v41-card-glass{z-index:-1;pointer-events:none;background:linear-gradient(150deg,rgba(230,248,255,.082),transparent 55%);border-radius:13px;position:absolute;top:0;bottom:24px;left:0;right:0;box-shadow:inset 0 1px rgba(236,250,255,.133)}.home-v41-number{color:#f3e7cc;margin:0 0 2px;font:400 21px/1.05 -apple-system,BlinkMacSystemFont,Noto Sans CJK SC,sans-serif}.home-v41-path h2{color:#fff0d5;white-space:nowrap;text-shadow:0 1px 2px #0b233a;margin:0;font-size:14px;font-weight:700;line-height:1.25}.home-v41-tag{color:#e1e7e8;white-space:nowrap;background:rgba(192,212,213,.047);border:1px solid rgba(214,225,224,.36);border-radius:12px;align-self:flex-start;margin:3px 0 0;padding:0 4px;font-size:8px;line-height:1.3}.home-v41-path p{color:#e4ebf0;text-shadow:0 1px 2px #082038;flex-direction:column;margin:5px 0 0;font-size:9px;line-height:1.4;display:flex}.home-v41-path p span{white-space:nowrap}.home-v41-footer{color:#d4dfeb;white-space:nowrap;background:rgba(18,35,63,.91);border-top:1px solid rgba(190,209,235,.11);justify-content:center;align-items:center;height:23px;padding:0 2px;font-size:8.5px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.home-v41-card-arrow{color:#e0eafa;background:rgba(198,214,236,.08);border:1px solid rgba(214,229,243,.44);border-radius:50%;align-items:center;justify-items:center;width:17px;height:17px;font-size:13px;line-height:1;display:grid;position:absolute;bottom:30px;right:7px}.home-v41-child .home-v41-card-arrow{display:none}@font-face{font-family:HomeV41Song;src:url(/ui-assets/home/v40/assessment-v40.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.home-v41-assessment-slot{justify-content:center;align-items:center;height:82px;margin:19px auto 2px;display:flex}.home-v41-assessment{isolation:isolate;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(155deg,rgba(33,49,75,.64),rgba(16,29,55,.85) 58%,rgba(32,48,73,.63));border:1px solid rgba(230,211,171,.77);border-radius:999px;justify-content:center;align-items:center;gap:6px;width:224px;max-width:100%;height:52px;display:flex;position:relative;box-shadow:inset 0 0 0 2px rgba(225,211,176,.16),inset 0 1px 2px rgba(255,240,205,.42),0 0 5px rgba(229,207,168,.23),0 2px 5px rgba(2,11,40,.44)}.home-v41-assessment:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(211,222,235,.14),transparent 48%,rgba(179,199,220,.047));border:1px solid rgba(199,185,153,.533);position:absolute;top:3px;bottom:3px;left:3px;right:3px;box-shadow:inset 0 1px 1px rgba(244,234,210,.3),inset 1px 0 2px rgba(230,215,187,.208),inset -1px 0 2px rgba(230,215,187,.208)}.home-v41-assessment:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,240,214,.76),transparent);height:1px;position:absolute;top:0;left:19%;right:19%}.home-v41-assessment-label{font-synthesis:none;letter-spacing:0;color:#eedbb8;white-space:nowrap;text-shadow:0 -.3px #fff2d8,0 1px #8a7354,0 2px 2px #050d20;font:500 22px/1.35 HomeV41Song,serif}.home-v41-assessment-arrow{color:#e4cf9e;text-shadow:0 1px #695b43;font:400 13px/1 sans-serif}.home-v41-child{border-color:rgba(217,195,155,.73);box-shadow:inset 0 1px rgba(255,240,203,.3),-2px 0 8px rgba(228,184,117,.21),2px 1px 7px rgba(101,225,220,.208)}.home-v41-adult{border-color:rgba(156,155,208,.68);box-shadow:inset 0 1px rgba(211,204,248,.3),2px 0 8px rgba(163,148,241,.23),-1px 1px 6px rgba(121,207,227,.15)}.home-v41-child .home-v41-footer{background:rgba(48,46,59,.91)}.home-v41-adult .home-v41-footer{background:rgba(33,36,64,.91)}.home-v41-public{margin-top:15px}.home-v41-public nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;display:grid}.home-v41-entry{min-width:0;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-family:inherit;display:flex}.home-v41-entry img{object-fit:contain;-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:74px;height:74px;margin:0;display:block}.home-v41-entry-support img{width:78px;height:78px;margin:-2px 0}.home-v41-entry-copy{text-shadow:0 1px 5px #031026;flex-direction:column;gap:2px;display:flex}.home-v41-entry strong{color:#f5e8cc;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4}.home-v41-entry small{color:#bfcfdf;white-space:nowrap;font-size:11px;line-height:1.5}.home-v41-support .tutu-support-trigger{display:none}.home-v41-support{z-index:70;position:relative}@media (max-width:350px){.home-v41-brand-row{gap:6px}.home-v41-brand{flex-basis:108px;width:108px}.home-v41-brand-copy p{font-size:9px}.home-v41-brand-tag{padding:2px 4px;font-size:8px}.home-v41-public{margin-top:13px}.home-v41{padding:21px 10px calc(132px + env(safe-area-inset-bottom,0px))}.home-v41-brand-tag{font-size:8px}.home-v41-paths{gap:10px}.home-v41-path{aspect-ratio:auto;border-radius:12px;height:125px;padding:5px 6px 24px}.home-v41-number{font-size:20px}.home-v41-path h2{font-size:13px}.home-v41-tag{margin-top:2px;font-size:8px}.home-v41-path p{margin-top:4px;font-size:8px}.home-v41-footer{height:21px;font-size:7px}.home-v41-card-glass,.home-v41-path:before{bottom:22px}.home-v41-card-arrow{width:15px;height:15px;bottom:26px}.home-v41-assessment-slot{height:80px;margin-top:16px;margin-bottom:0}.home-v41-assessment{width:200px;height:50px}.home-v41-assessment-label{font-size:20px}.home-v41-entry img{width:66px;height:66px}.home-v41-entry-support img{width:70px;height:70px}.home-v41-entry strong{font-size:14px}.home-v41-entry small{font-size:10px}}.home-v40{isolation:isolate;box-sizing:border-box;max-width:480px;min-height:calc(100svh - 96px);padding:25px 16px calc(132px + env(safe-area-inset-bottom,0px));color:#edf6ff;-webkit-font-smoothing:antialiased;letter-spacing:0;background:#080f2a;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;position:relative;overflow:hidden}.home-v40-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v40:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32));position:absolute;top:0;bottom:0;left:0;right:0}.home-v40 a{color:inherit;text-decoration:none}.home-v40 a:focus-visible{outline-offset:4px;outline:2px solid #ffe3a1}.home-v40 button:focus-visible{outline-offset:4px;outline:2px solid #ffe3a1}.home-v40 a:active,.home-v40 button:active{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.home-v40-hero{position:relative}.home-v40-planet{display:none}.home-v40-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0;display:flex}.home-v40-brand{width:140.4px}.home-v40-wordmark{transform-origin:0 100%;transform:scale(1.18)}.home-v40-brand h1{margin:0;line-height:0;display:block}.home-v40-wordmark{width:100%;height:auto;display:block}.home-v40-brand-tag{white-space:nowrap;box-sizing:border-box;color:#e8f3fa;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.16);border:1px solid rgba(179,222,236,.19);border-radius:20px;align-items:center;max-width:100%;min-height:24px;padding:3px 10px;font-size:9px;line-height:1.4;display:flex}.home-v40-orbit{width:106.4%;margin:-14px -3.2% -12px;position:relative}.home-v40-orbit img{width:100%;height:auto;display:block}.home-v40-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v40-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v40-center-link{z-index:2;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v40-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.home-v40-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:linear-gradient(120deg,#283b51,#153044);border:1px solid rgba(176,217,229,.5);border-radius:14px;flex-direction:column;min-width:0;padding:7px 10px 27px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(238,250,255,.22),0 3px 9px rgba(2,11,32,.12)}.home-v40-adult{background:linear-gradient(120deg,#263b55,#1c2c51);border-color:rgba(181,203,229,.467)}.home-v40-card-art{z-index:-3;object-fit:contain;opacity:.96;width:160%;max-width:none;height:auto;position:absolute;top:-13%;right:-9%;-webkit-mask-image:linear-gradient(90deg,transparent 34%,#000 57%);mask-image:linear-gradient(90deg,transparent 34%,#000 57%)}.home-v40-adult .home-v40-card-art{opacity:.85;width:149%;top:-14%;right:-3%;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 61%);mask-image:linear-gradient(90deg,transparent 38%,#000 61%)}.home-v40-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(24,46,70,.44),transparent 65%);position:absolute;top:0;bottom:24px;left:0;right:0}.home-v40-card-glass{z-index:-1;pointer-events:none;background:linear-gradient(150deg,rgba(230,248,255,.082),transparent 55%);border-radius:13px;position:absolute;top:0;bottom:24px;left:0;right:0;box-shadow:inset 0 1px rgba(236,250,255,.133)}.home-v40-number{color:#f3e7cc;margin:0 0 2px;font:400 21px/1.05 -apple-system,BlinkMacSystemFont,Noto Sans CJK SC,sans-serif}.home-v40-path h2{color:#fff0d5;white-space:nowrap;text-shadow:0 1px 2px #0b233a;margin:0;font-size:14px;font-weight:700;line-height:1.25}.home-v40-tag{color:#e1e7e8;white-space:nowrap;background:rgba(192,212,213,.047);border:1px solid rgba(214,225,224,.36);border-radius:12px;align-self:flex-start;margin:3px 0 0;padding:0 4px;font-size:8px;line-height:1.3}.home-v40-path p{color:#e4ebf0;text-shadow:0 1px 2px #082038;flex-direction:column;margin:5px 0 0;font-size:9px;line-height:1.4;display:flex}.home-v40-path p span{white-space:nowrap}.home-v40-footer{color:#d4dfeb;white-space:nowrap;background:rgba(18,35,63,.91);border-top:1px solid rgba(190,209,235,.11);justify-content:center;align-items:center;height:23px;padding:0 2px;font-size:8.5px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.home-v40-card-arrow{color:#e0eafa;background:rgba(198,214,236,.08);border:1px solid rgba(214,229,243,.44);border-radius:50%;align-items:center;justify-items:center;width:17px;height:17px;font-size:13px;line-height:1;display:grid;position:absolute;bottom:30px;right:7px}.home-v40-child .home-v40-card-arrow{display:none}@font-face{font-family:HomeV40Song;src:url(/ui-assets/home/v40/assessment-v40.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.home-v40-assessment{isolation:isolate;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,rgba(20,33,59,.95),rgba(12,25,51,.937) 57%,rgba(24,35,59,.91));border:1px solid rgba(217,204,181,.72);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:210px;max-width:100%;height:82px;margin:19px auto 2px;display:flex;position:relative;box-shadow:inset 0 0 0 3px rgba(7,19,45,.7),0 1px 4px rgba(2,11,40,.44)}.home-v40-assessment:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 28% 3%,rgba(201,222,238,.263),transparent 56%),radial-gradient(at 50% 112%,rgba(167,197,216,.23),transparent 45%),linear-gradient(175deg,rgba(94,113,137,.29),rgba(37,54,78,.13) 44%,rgba(28,44,66,.23));border:1px solid rgba(173,200,195,.54);position:absolute;top:4px;bottom:4px;left:4px;right:4px;box-shadow:inset 0 1px 1px rgba(227,244,255,.33),inset 0 -1px 2px rgba(211,223,220,.18)}.home-v40-assessment:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,240,214,.68),transparent);height:1px;position:absolute;top:1px;left:27%;right:27%;box-shadow:0 78px 2px rgba(209,226,213,.35)}.home-v40-assessment-top{color:#d8ceb2;letter-spacing:0;text-shadow:0 1px 1px #071326;justify-content:center;align-items:center;gap:5px;font:500 17px/1.3 HomeV40Song,serif;display:flex}.home-v40-assessment-top span{color:#e4cf9e;text-shadow:0 1px #695b43;font:400 12px/1 sans-serif}.home-v40-assessment-label{font-synthesis:none;letter-spacing:0;color:#ecd7ad;white-space:nowrap;text-shadow:0 -.4px #fff2d8,0 1px #9b8158,0 2px 2px #050d20;font:500 29px/1.35 HomeV40Song,serif;position:relative}.home-v40-assessment-label:after{content:"";-webkit-clip-path:polygon(50% 0,59% 39%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 39%);clip-path:polygon(50% 0,59% 39%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 39%);-webkit-filter:drop-shadow(0 0 2px rgba(249,221,161,.69));filter:drop-shadow(0 0 2px rgba(249,221,161,.69));pointer-events:none;background:linear-gradient(90deg,transparent 44%,#fff1c7 50%,transparent 56%),linear-gradient(transparent 44%,#fff1c7 50%,transparent 56%);width:12px;height:12px;position:absolute;top:0;right:0;transform:rotate(15deg)}.home-v40-child{border-color:rgba(217,195,155,.73);box-shadow:inset 0 1px rgba(255,240,203,.3),-2px 0 8px rgba(228,184,117,.21),2px 1px 7px rgba(101,225,220,.208)}.home-v40-adult{border-color:rgba(156,155,208,.68);box-shadow:inset 0 1px rgba(211,204,248,.3),2px 0 8px rgba(163,148,241,.23),-1px 1px 6px rgba(121,207,227,.15)}.home-v40-child .home-v40-footer{background:rgba(48,46,59,.91)}.home-v40-adult .home-v40-footer{background:rgba(33,36,64,.91)}.home-v40-public{margin-top:15px}.home-v40-public nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;display:grid}.home-v40-entry{min-width:0;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-family:inherit;display:flex}.home-v40-entry img{object-fit:contain;-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:74px;height:74px;margin:0;display:block}.home-v40-entry-support img{width:78px;height:78px;margin:-2px 0}.home-v40-entry-copy{text-shadow:0 1px 5px #031026;flex-direction:column;gap:2px;display:flex}.home-v40-entry strong{color:#f5e8cc;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4}.home-v40-entry small{color:#bfcfdf;white-space:nowrap;font-size:11px;line-height:1.5}.home-v40-support .tutu-support-trigger{display:none}.home-v40-support{z-index:70;position:relative}@media (max-width:350px){.home-v40-public{margin-top:13px}.home-v40{padding:21px 10px calc(132px + env(safe-area-inset-bottom,0px))}.home-v40-brand-tag{font-size:8px}.home-v40-paths{gap:10px}.home-v40-path{aspect-ratio:auto;border-radius:12px;height:125px;padding:5px 6px 24px}.home-v40-number{font-size:20px}.home-v40-path h2{font-size:13px}.home-v40-tag{margin-top:2px;font-size:8px}.home-v40-path p{margin-top:4px;font-size:8px}.home-v40-footer{height:21px;font-size:7px}.home-v40-card-glass,.home-v40-path:before{bottom:22px}.home-v40-card-arrow{width:15px;height:15px;bottom:26px}.home-v40-assessment{width:200px;height:80px;margin-top:16px;margin-bottom:0}.home-v40-assessment:after{box-shadow:0 76px 2px rgba(209,226,213,.35)}.home-v40-assessment-label{font-size:28px}.home-v40-assessment-top{font-size:17px}.home-v40-entry img{width:66px;height:66px}.home-v40-entry-support img{width:70px;height:70px}.home-v40-entry strong{font-size:14px}.home-v40-entry small{font-size:10px}}.home-v39{isolation:isolate;box-sizing:border-box;max-width:480px;min-height:calc(100svh - 96px);padding:25px 16px calc(132px + env(safe-area-inset-bottom,0px));color:#edf6ff;-webkit-font-smoothing:antialiased;letter-spacing:0;background:#080f2a;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;position:relative;overflow:hidden}.home-v39-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v39:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32));position:absolute;top:0;bottom:0;left:0;right:0}.home-v39 a{color:inherit;text-decoration:none}.home-v39 a:focus-visible{outline-offset:4px;outline:2px solid #ffe3a1}.home-v39 button:focus-visible{outline-offset:4px;outline:2px solid #ffe3a1}.home-v39 a:active,.home-v39 button:active{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.home-v39-hero{position:relative}.home-v39-planet{display:none}.home-v39-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0;display:flex}.home-v39-brand{width:140.4px}.home-v39-brand h1{margin:0;line-height:0;display:block}.home-v39-wordmark{width:100%;height:auto;display:block}.home-v39-brand-tag{white-space:nowrap;box-sizing:border-box;color:#e8f3fa;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.16);border:1px solid rgba(179,222,236,.19);border-radius:20px;align-items:center;max-width:100%;min-height:24px;padding:3px 10px;font-size:9px;line-height:1.4;display:flex}.home-v39-orbit{width:106.4%;margin:-14px -3.2% -12px;position:relative}.home-v39-orbit img{width:100%;height:auto;display:block}.home-v39-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v39-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v39-center-link{z-index:2;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v39-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.home-v39-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:linear-gradient(120deg,#283b51,#153044);border:1px solid rgba(176,217,229,.5);border-radius:14px;flex-direction:column;min-width:0;padding:7px 10px 27px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(238,250,255,.22),0 3px 9px rgba(2,11,32,.12)}.home-v39-adult{background:linear-gradient(120deg,#263b55,#1c2c51);border-color:rgba(181,203,229,.467)}.home-v39-card-art{z-index:-3;object-fit:contain;opacity:.96;width:160%;max-width:none;height:auto;position:absolute;top:-13%;right:-9%;-webkit-mask-image:linear-gradient(90deg,transparent 34%,#000 57%);mask-image:linear-gradient(90deg,transparent 34%,#000 57%)}.home-v39-adult .home-v39-card-art{opacity:.85;width:149%;top:-14%;right:-3%;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 61%);mask-image:linear-gradient(90deg,transparent 38%,#000 61%)}.home-v39-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(24,46,70,.44),transparent 65%);position:absolute;top:0;bottom:24px;left:0;right:0}.home-v39-card-glass{z-index:-1;pointer-events:none;background:linear-gradient(150deg,rgba(230,248,255,.082),transparent 55%);border-radius:13px;position:absolute;top:0;bottom:24px;left:0;right:0;box-shadow:inset 0 1px rgba(236,250,255,.133)}.home-v39-number{color:#f3e7cc;margin:0 0 2px;font:400 21px/1.05 -apple-system,BlinkMacSystemFont,Noto Sans CJK SC,sans-serif}.home-v39-path h2{color:#fff0d5;white-space:nowrap;text-shadow:0 1px 2px #0b233a;margin:0;font-size:14px;font-weight:700;line-height:1.25}.home-v39-tag{color:#e1e7e8;white-space:nowrap;background:rgba(192,212,213,.047);border:1px solid rgba(214,225,224,.36);border-radius:12px;align-self:flex-start;margin:3px 0 0;padding:0 4px;font-size:8px;line-height:1.3}.home-v39-path p{color:#e4ebf0;text-shadow:0 1px 2px #082038;flex-direction:column;margin:5px 0 0;font-size:9px;line-height:1.4;display:flex}.home-v39-path p span{white-space:nowrap}.home-v39-footer{color:#d4dfeb;white-space:nowrap;background:rgba(18,35,63,.91);border-top:1px solid rgba(190,209,235,.11);justify-content:center;align-items:center;height:23px;padding:0 2px;font-size:8.5px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.home-v39-card-arrow{color:#e0eafa;background:rgba(198,214,236,.08);border:1px solid rgba(214,229,243,.44);border-radius:50%;align-items:center;justify-items:center;width:17px;height:17px;font-size:13px;line-height:1;display:grid;position:absolute;bottom:30px;right:7px}.home-v39-child .home-v39-card-arrow{display:none}@font-face{font-family:HomeV39Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v39-assessment{isolation:isolate;box-sizing:border-box;text-align:center;background:linear-gradient(rgba(164,180,193,.55) 0%,rgba(97,118,139,.85) 15%,rgba(41,59,82,.94) 48%,rgba(29,45,70,.94) 74%,rgba(110,128,152,.66) 100%);border:1px solid #d8cba9;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:61%;height:86px;margin:17px auto 0;display:flex;position:relative;box-shadow:inset 0 2px 2px rgba(234,243,255,.24),inset 0 -2px 3px rgba(167,186,196,.23),0 2px 4px rgba(2,11,40,.5)}.home-v39-assessment:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid rgba(207,219,200,.42);position:absolute;top:4px;bottom:4px;left:4px;right:4px;box-shadow:inset 0 1px 2px rgba(227,244,255,.19)}.home-v39-assessment:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,243,213,.66),transparent);height:1px;position:absolute;top:2px;left:19%;right:19%}.home-v39-assessment-top{color:#e5d8b8;text-shadow:0 1px 1px #071c32,0 -1px rgba(255,240,216,.267);justify-content:center;align-items:center;gap:5px;font:500 18px/1.2 HomeV39Song,Songti SC,serif;display:flex}.home-v39-assessment-top span{color:#ecd7a8;text-shadow:0 1px #695b43;font:400 14px/1 sans-serif}.home-v39-assessment-label{color:#f1deb2;white-space:nowrap;text-shadow:0 -1px #fff1d5,0 1px #a58a57,1px 2px #63563e,0 3px 2px #06152a;font:500 30px/1.4 HomeV39Song,Songti SC,serif}.home-v39-public{margin-top:13px}.home-v39-public nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;display:grid}.home-v39-entry{min-width:0;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-family:inherit;display:flex}.home-v39-entry img{object-fit:contain;-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:74px;height:74px;margin:0;display:block}.home-v39-entry-support img{width:78px;height:78px;margin:-2px 0}.home-v39-entry-copy{text-shadow:0 1px 5px #031026;flex-direction:column;gap:2px;display:flex}.home-v39-entry strong{color:#f5e8cc;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4}.home-v39-entry small{color:#bfcfdf;white-space:nowrap;font-size:11px;line-height:1.5}.home-v39-support .tutu-support-trigger{display:none}.home-v39-support{z-index:70;position:relative}@media (max-width:350px){.home-v39{padding:21px 10px calc(132px + env(safe-area-inset-bottom,0px))}.home-v39-brand-tag{font-size:8px}.home-v39-paths{gap:10px}.home-v39-path{aspect-ratio:auto;border-radius:12px;height:125px;padding:5px 6px 24px}.home-v39-number{font-size:20px}.home-v39-path h2{font-size:13px}.home-v39-tag{margin-top:2px;font-size:8px}.home-v39-path p{margin-top:4px;font-size:8px}.home-v39-footer{height:21px;font-size:7px}.home-v39-card-glass,.home-v39-path:before{bottom:22px}.home-v39-card-arrow{width:15px;height:15px;bottom:26px}.home-v39-assessment{width:64%;height:80px;margin-top:16px}.home-v39-assessment-label{font-size:28px}.home-v39-assessment-top{font-size:17px}.home-v39-entry img{width:66px;height:66px}.home-v39-entry-support img{width:70px;height:70px}.home-v39-entry strong{font-size:14px}.home-v39-entry small{font-size:10px}}.home-v38{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v38-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v38:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v38 a{color:inherit;text-decoration:none}.home-v38 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v38 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v38 a:active,.home-v38 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v38-hero{position:relative}.home-v38-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v38-brand{min-width:0}.home-v38-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v38-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v38-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v38-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v38-brand-tag>span{flex:none}.home-v38-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v38-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v38-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v38-orbit img{width:100%;height:auto;display:block}.home-v38-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v38-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v38-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v38-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v38-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v38-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v38-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v38-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v38-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v38-path p span{white-space:nowrap}.home-v38-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v38-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v38-public{margin-top:23px}.home-v38-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v38-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v38-public h2>span{color:#eace9a;margin-right:3px}.home-v38-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v38-public .home-v38-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v38-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v38-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v38-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v38-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v38-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v38-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v38-public .home-v38-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v38-public .home-v38-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v38-support .tutu-support-trigger{display:none}.home-v38-support{z-index:70;position:relative}.home-v38-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v38{padding-left:10px;padding-right:10px;padding-top:22px}.home-v38-brand-row{gap:8px}.home-v38-brand h1{letter-spacing:.04em;font-size:24px}.home-v38-brand p{font-size:7px}.home-v38-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v38-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v38-paths{gap:8px}.home-v38-path{padding:9px 8px 8px}.home-v38-path h2{font-size:14px}.home-v38-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v38-tag{font-size:8px}.home-v38-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v38-public nav{gap:7px}.home-v38-entry strong{font-size:11px}.home-v38-entry small{font-size:8px}.home-v38-public .home-v38-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v38-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v38{padding-top:25px;padding-bottom:38px}.home-v38-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v38-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v38-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v38-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v38-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v38-paths{gap:10px}.home-v38-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v38-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v38-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v38-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v38-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v38-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v38-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v38-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v38-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v38-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v38-public nav{gap:0;position:relative}.home-v38-public .home-v38-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v38-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v38-public .home-v38-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v38-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v38-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v38-entry small{color:#aec6da;font-size:9px}.home-v38-entry-arrow{display:none}.home-v38-public .home-v38-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v38-public .home-v38-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v38-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v38-public .home-v38-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v38{padding-top:21px}.home-v38-brand h1{font-size:23px}.home-v38-brand p{font-size:7px}.home-v38-brand-row{gap:8px}.home-v38-brand-tag{padding-left:6px;padding-right:6px}.home-v38-orbit{width:280px;margin:4px auto 6px}.home-v38-paths{gap:8px}.home-v38-path{border-radius:13px;padding:7px 7px 6px}.home-v38-number{margin-bottom:3px;font-size:10px}.home-v38-path h2{font-size:13px}.home-v38-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v38-tag{font-size:8px}.home-v38-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v38-public{padding:14px 9px 4px}.home-v38-entry strong{font-size:11px}.home-v38-entry small{font-size:8px}.home-v38-entry:nth-child(n+4) img{width:42px;height:42px}.home-v38-public .home-v38-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v38-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v38-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v38-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v38{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v38-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v38-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v38-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v38-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v38-orbit{width:min(100%,280px)}.home-v38-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v38-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v38-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v38-brand h1{letter-spacing:.015em;font-size:22px}.home-v38-orbit{width:258px}.home-v38-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v38{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v38-brand h1{font-family:inherit}@font-face{font-family:HomeV32Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v38-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV32Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v38-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v38-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v38-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v38-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v38-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v38-public .home-v38-entry{min-height:116px}.home-v38-public .home-v38-entry:nth-child(n+4){min-height:84px}.home-v38-card-art{object-position:63% center}@media (max-width:350px){.home-v38-brand h1{font-size:26px}.home-v38-orbit{width:min(100%,294px)}.home-v38-public{padding-left:8px;padding-right:8px}}.home-v38-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v38-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v38 .home-v38-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v38 .home-v38-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v38 .home-v38-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v38 .home-v38-orbit{width:118%;margin:0 -9% -4px}}.home-v38 .home-v38-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v38-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v38-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v38-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v38-adult .home-v38-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v38 .home-v38-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v38 .home-v38-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v38 .home-v38-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v38 .home-v38-public nav{background:0 0}.home-v38-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v38-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v38-entry strong{color:#f5efdf}.home-v38-entry small{color:#cbdfec}.home-v38-public .home-v38-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v38-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v38-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v38-entry-chart small{color:#e6d9b5}.home-v38-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v38-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v38-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v38-start{font-size:8px}}.home-v38{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v38-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v38-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v38-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v38-child .home-v38-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v38-adult .home-v38-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v38-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v38-child .home-v38-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v38-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v38 .home-v38-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v38 .home-v38-public:before,.home-v38 .home-v38-public:after,.home-v38 .home-v38-entry:before{display:none}.home-v38 .home-v38-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v38 .home-v38-public .home-v38-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v38 .home-v38-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v38 .home-v38-public .home-v38-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v38 .home-v38-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v38 .home-v38-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v38 .home-v38-entry small{color:#c0d3e2}.home-v38 .home-v38-entry-chart strong{color:#ffe1a0}.home-v38 .home-v38-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v38 .home-v38-public .home-v38-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v38 .home-v38-entry img{width:65px;height:65px}.home-v38 .home-v38-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v38 .home-v38-entry:nth-child(n+4) img{width:53px;height:53px}.home-v38 .home-v38-public .home-v38-entry:nth-child(n+4){gap:4px}.home-v38 .home-v38-entry strong{font-size:11px}.home-v38 .home-v38-public{margin-top:21px}.home-v38 .home-v38-public .home-v38-entry{min-height:133px}}@font-face{font-family:HomeV32Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v38 .home-v38-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV32Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v38{background:#080f2a}.home-v38 .home-v38-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v38 .home-v38-planet,.home-v38 .home-v38-paths:before{display:none}.home-v38 .home-v38-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v38 .home-v38-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v38 .home-v38-entry:nth-child(n+4) img{width:70px;height:70px}.home-v38 .home-v38-entry-arrow{display:none}@media (max-width:350px){.home-v38 .home-v38-brand h1{font-size:25px}.home-v38 .home-v38-entry img{width:65px;height:65px}.home-v38 .home-v38-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v38 .home-v38-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v38 .home-v38-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v38 .home-v38-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v38 .home-v38-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v38 .home-v38-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v38 .home-v38-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v38 .home-v38-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v38 .home-v38-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v38 .home-v38-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v38-wordmark{width:100%;height:auto;display:block}.home-v38 .home-v38-brand-row{min-height:55px}.home-v38 .home-v38-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v38 .home-v38-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v38 .home-v38-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v38 .home-v38-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v38 .home-v38-adult .home-v38-card-glass{box-shadow:none;background:0 0}.home-v38 .home-v38-public nav{height:326px;display:block;position:relative}.home-v38 .home-v38-public .home-v38-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v38 .home-v38-public .home-v38-entry-chart{width:36%;top:0;left:50%}.home-v38 .home-v38-public .home-v38-entry-reports{top:98px;left:13.5%}.home-v38 .home-v38-public .home-v38-entry-courses{top:98px;left:86.5%}.home-v38 .home-v38-public .home-v38-entry-growth{top:211px;left:34%}.home-v38 .home-v38-public .home-v38-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v38 .home-v38-public .home-v38-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v38 .home-v38-entry-copy{gap:3px}.home-v38 .home-v38-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v38 .home-v38-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v38 .home-v38-public .home-v38-entry img{width:64px;height:64px}.home-v38 .home-v38-public .home-v38-entry-chart img{width:96px;height:96px}.home-v38 .home-v38-entry small{font-size:8px}.home-v38 .home-v38-entry strong{font-size:11px}.home-v38 .home-v38-entry-chart strong{font-size:13px}}.home-v38 .home-v38-public .home-v38-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v38 .home-v38-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v38 .home-v38-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v38 .home-v38-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v38 .home-v38-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v38 .home-v38-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}@media (max-width:350px){.home-v38 .home-v38-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v38:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v38 .home-v38-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v38 .home-v38-brand{flex:0 0 140.4px}.home-v38 .home-v38-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v38-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v38-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v38 .home-v38-public .home-v38-entry-support{top:192px;left:50%}.home-v38 .home-v38-public nav{height:303px}.home-v38 .home-v38-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v38 .home-v38-path h2{letter-spacing:0}.home-v38 .home-v38-child .home-v38-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v38 .home-v38-adult .home-v38-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}@media (max-width:350px){.home-v38 .home-v38-brand{flex-basis:105px}.home-v38 .home-v38-brand-row{gap:12px}.home-v38 .home-v38-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v38 .home-v38-number{font-size:18px}.home-v38 .home-v38-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v38 .home-v38-path h2{font-size:12px}}.home-v38 .home-v38-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v38 .home-v38-brand{flex:none;width:140.4px}.home-v38 .home-v38-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v38 .home-v38-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v38 .home-v38-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v38-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v38 .home-v38-public .home-v38-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v38 .home-v38-brand{width:140.4px}.home-v38 .home-v38-brand-tag{font-size:8.5px}.home-v38 .home-v38-path{padding:5px 6px}.home-v38 .home-v38-number{margin-bottom:1px;font-size:17px}.home-v38 .home-v38-path h2{font-size:12px;line-height:1.15}.home-v38 .home-v38-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v38 .home-v38-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v38-footer{font-size:9px;line-height:1.1}.home-v38 .home-v38-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v38 .home-v38-public .home-v38-entry-chart img{width:122px;height:103px}.home-v38-adult .home-v38-footer>span{display:block}.home-v38 .home-v38-adult .home-v38-path p{margin-top:2px}}.home-v38 .home-v38-brand{width:174px}.home-v38 .home-v38-brand-row{gap:4px}.home-v38 .home-v38-path{padding:7px 9px 8px}.home-v38 .home-v38-number{margin-bottom:4px;font-size:20px;line-height:1}.home-v38 .home-v38-path h2{font-size:14px;line-height:1.2}.home-v38 .home-v38-tag{margin-top:5px;padding:1px 5px;font-size:8px;line-height:1.1}.home-v38 .home-v38-path p{letter-spacing:.02em;margin-top:6px;font-size:9px;line-height:1.4}.home-v38-footer{letter-spacing:.07em;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.3}.home-v38-adult .home-v38-footer>span{display:block}.home-v38 .home-v38-card-arrow{bottom:39px}.home-v38 .home-v38-public .home-v38-entry-chart{width:170px;height:112px;overflow:visible}.home-v38-emblem{align-items:center;justify-items:center;width:170px;height:110px;display:grid;position:relative}.home-v38-emblem svg{fill:none;stroke:#9bc9ce;stroke-width:.65px;opacity:.68;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v38-emblem svg path{stroke:#d7b979;stroke-width:.8px}.home-v38-emblem svg .spark{stroke:#f5dfaa;stroke-width:1.2px}.home-v38-emblem-text{letter-spacing:.08em;color:#f7dfac;text-shadow:0 1px #8d6b3b,0 2px 2px #001329,0 0 12px rgba(232,206,139,.208);white-space:nowrap;padding-left:.08em;font-family:Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600;position:relative}.home-v38-entry-chart:hover .home-v38-emblem-text{color:#fff0c9}@media (max-width:350px){.home-v38 .home-v38-brand{width:174px}.home-v38 .home-v38-path{padding:5px 6px 6px}.home-v38 .home-v38-number{margin-bottom:3px;font-size:18px}.home-v38 .home-v38-path h2{font-size:12px;line-height:1.15}.home-v38 .home-v38-tag{margin-top:3px;padding:0 4px;font-size:8px}.home-v38 .home-v38-path p{letter-spacing:0;margin-top:4px;font-size:8.5px;line-height:1.25}.home-v38-footer{letter-spacing:.06em;padding-top:3px;font-size:8.5px;line-height:1.15}.home-v38 .home-v38-card-arrow{width:15px;height:15px;bottom:32px}.home-v38 .home-v38-public .home-v38-entry-chart{width:150px}.home-v38-emblem{width:150px;height:105px}.home-v38-emblem-text{font-size:26px}}.home-v38 .home-v38-adult .home-v38-footer{white-space:nowrap;letter-spacing:0;max-width:none;margin-left:-5px;margin-right:-5px;padding-top:5px;font-size:9px}.home-v38 .home-v38-public .home-v38-entry-chart{gap:0;height:164px}.home-v38-emblem{flex:none;height:86px}.home-v38-emblem-text{font-size:27px}.home-v38-cta{color:#ffe1a0;text-shadow:0 1px 1px #8e602d,0 2px 6px #001127;background:radial-gradient(rgba(170,186,197,.07),transparent 72%);border-radius:18px;flex-direction:column;align-items:center;gap:2px;min-width:112px;padding:5px 13px 8px;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:600;line-height:1.3;display:flex}.home-v38-cta-first{justify-content:center;align-items:center;gap:6px;padding-right:25px;font-size:18px;display:flex}.home-v38-point{-webkit-filter:drop-shadow(0 2px 2px #001225);filter:drop-shadow(0 2px 2px #001225);flex:none;width:30px;height:24px}.home-v38-cta-label{letter-spacing:.08em;padding-left:.08em;font-size:22px}.home-v38 .home-v38-entry-chart:focus-visible{outline-offset:3px;border-radius:20px;outline:2px solid #ffe1a0}.home-v38 .home-v38-entry-chart:active .home-v38-cta{-webkit-filter:brightness(1.15);filter:brightness(1.15);transform:translateY(2px)}.home-v38 .home-v38-entry-chart:hover .home-v38-cta{color:#fff1cc}@media (max-width:350px){.home-v38 .home-v38-adult .home-v38-footer{letter-spacing:0;margin-left:-5px;margin-right:-5px;font-size:8.5px}.home-v38-emblem{height:86px}.home-v38-emblem-text{font-size:25px}.home-v38-cta-label{font-size:21px}}.home-v38 .home-v38-public{margin-top:-35px}.home-v38 .home-v38-public .home-v38-entry-chart{z-index:2;width:170px;height:92px;top:65px}.home-v38-assessment{isolation:isolate;color:#f7dfae;background:linear-gradient(145deg,rgba(183,222,230,.082),rgba(100,134,155,.03) 58%,rgba(214,180,116,.07));border-top:1px solid rgba(228,207,157,.62);border-bottom:1px solid rgba(140,186,203,.52);border-radius:48% 30% 46% 32%;justify-content:center;align-items:center;gap:9px;width:170px;height:87px;transition:transform .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px rgba(229,246,237,.07),inset 0 -1px #152e43}.home-v38-assessment:before{content:"";pointer-events:none;border:1px solid rgba(179,207,213,.21);border-color:rgba(179,207,213,.21) rgba(218,196,141,.44) rgba(179,207,213,.21) transparent;border-radius:50%;position:absolute;top:6px;bottom:6px;left:-4px;right:-4px;transform:rotate(-12deg)}.home-v38-assessment-hand{border-right:1px solid rgba(213,200,157,.23);align-items:center;justify-items:center;width:37px;height:43px;padding-right:7px;display:grid}.home-v38-assessment .home-v38-point{-webkit-filter:drop-shadow(0 1px 1px #071426);filter:drop-shadow(0 1px 1px #071426);width:34px;height:28px}.home-v38-assessment-copy{text-shadow:0 1px 2px #05172d;flex-direction:column;align-items:flex-start;gap:3px;font-family:Noto Serif CJK SC,Songti SC,serif;line-height:1.2;display:flex}.home-v38-assessment-kicker{color:#c4dce0;font-size:13px}.home-v38-assessment-title{letter-spacing:0;white-space:nowrap;font-size:24px;font-weight:600}.home-v38-assessment-edge{background:#f3ddb0;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:5px;box-shadow:0 0 4px rgba(237,204,133,.333)}.home-v38 .home-v38-entry-chart:hover .home-v38-assessment{background:linear-gradient(145deg,rgba(183,222,230,.16),rgba(100,134,155,.07) 58%,rgba(214,180,116,.125))}.home-v38 .home-v38-entry-chart:active .home-v38-assessment{transform:translateY(2px)}@media (max-width:350px){.home-v38 .home-v38-public .home-v38-entry-chart{width:150px;top:69px}.home-v38-assessment{gap:5px;width:150px;height:80px}.home-v38-assessment-title{font-size:21px}.home-v38-assessment-hand{width:31px;padding-right:4px}.home-v38-assessment .home-v38-point{width:29px}}.home-v38-assessment{width:170px;height:92px;box-shadow:none;isolation:isolate;border:0;border-radius:0;display:block;position:relative;background:0 0!important}.home-v38-assessment:before{display:none}.home-v38 .home-v38-public .home-v38-entry-chart .home-v38-assessment-wordmark{-webkit-filter:drop-shadow(0 2px 2px #001027);filter:drop-shadow(0 2px 2px #001027);object-fit:contain;width:170px;height:90px;margin:0;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v38-down-hand{z-index:1;-webkit-filter:drop-shadow(0 2px 2px #001326);filter:drop-shadow(0 2px 2px #001326);width:30px;height:46px;position:absolute;top:-2px;left:21px}.home-v38 .home-v38-child .home-v38-card-art,.home-v38 .home-v38-adult .home-v38-card-art{-webkit-filter:none;filter:none;opacity:1;object-position:center;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8))}.home-v38 .home-v38-child .home-v38-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.04),transparent 65%)}@media (max-width:350px){.home-v38-assessment{width:150px;height:86px}.home-v38 .home-v38-public .home-v38-entry-chart .home-v38-assessment-wordmark{width:150px;height:84px}.home-v38-down-hand{width:27px;height:42px;top:0;left:18px}}@font-face{font-family:HomeV37Assessment;src:url(/ui-assets/home/v37/assessment-v37.woff2)format("woff2");font-weight:400 700;font-display:swap}.home-v38 .home-v38-assessment{border:1px solid rgba(181,216,217,.52);border-color:#e7d6a6 rgba(181,216,217,.52) #497c94;border-radius:35% 12%/32% 24%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:142px;height:83px;display:flex;transform:rotate(-2deg);box-shadow:inset 0 1px 1px rgba(235,250,255,.42),inset 0 -3px 3px rgba(0,24,45,.565),0 3px 5px rgba(0,17,38,.6);background:linear-gradient(155deg,rgba(159,196,197,.17),rgba(30,83,107,.5) 28%,rgba(9,43,70,.37) 70%,rgba(190,170,121,.19))!important}.home-v38-assessment:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid rgba(205,213,183,.208);position:absolute;top:4px;bottom:4px;left:4px;right:4px}.home-v38-assessment-top{color:#dceeee;align-items:center;gap:5px;height:29px;font:600 13px/1 HomeV37Assessment,sans-serif;display:flex;transform:rotate(2deg)}.home-v38 .home-v38-down-hand{-webkit-filter:drop-shadow(0 1px 1px #001b30);filter:drop-shadow(0 1px 1px #001b30);width:23px;height:29px;position:static}.home-v38 .home-v38-public .home-v38-entry-chart .home-v38-assessment-label{letter-spacing:0;white-space:nowrap;color:#f3ddb0;-webkit-text-stroke:.25px #f3ddb0;text-shadow:0 1px #765933,0 2px 1px #062c43,0 -1px #fff1cf;font:700 23px/1.35 HomeV37Assessment,sans-serif;transform:rotate(2deg)}.home-v38 .home-v38-path h2{letter-spacing:0;font-size:15px;font-weight:700}.home-v38 .home-v38-number{font-size:20px;font-weight:600}.home-v38 .home-v38-path p{letter-spacing:0;font-size:9px;line-height:1.4}.home-v38 .home-v38-card-art{object-fit:fill;opacity:1;-webkit-mask-image:none!important;mask-image:none!important}.home-v38 .home-v38-footer{letter-spacing:0;font-size:9px}.home-v38 .home-v38-adult .home-v38-footer{margin-left:-5px;margin-right:-5px;font-size:9px}@media (max-width:350px){.home-v38 .home-v38-paths{gap:6px;margin-left:-5px;margin-right:-5px}.home-v38 .home-v38-path{padding:5px 5px 6px}.home-v38 .home-v38-path h2{font-size:13px}.home-v38 .home-v38-number{margin-bottom:2px;font-size:18px}.home-v38 .home-v38-path p{margin-top:4px;font-size:9px;line-height:1.2}.home-v38 .home-v38-tag{margin-top:3px;font-size:8px}.home-v38 .home-v38-adult .home-v38-footer{letter-spacing:0;margin-left:-4px;margin-right:-4px;font-size:9px}.home-v38 .home-v38-assessment{width:130px;height:79px}.home-v38 .home-v38-public .home-v38-entry-chart .home-v38-assessment-label{font-size:22px}.home-v38 .home-v38-public .home-v38-entry-chart{width:130px}}@font-face{font-family:HomeV37Cards;src:url(/ui-assets/home/v37/cards-v37.woff2)format("woff2");font-weight:400 700;font-display:swap}.home-v38 .home-v38-path{font-family:HomeV37Cards,sans-serif}.home-v38 .home-v38-card-art{object-fit:cover;object-position:66% center;-webkit-filter:none;filter:none;opacity:1;-webkit-mask-image:none;mask-image:none}.home-v38 .home-v38-path{border-radius:15px;padding:9px 8px 7px}.home-v38 .home-v38-number{letter-spacing:0;margin-bottom:4px;font-size:10px;font-weight:400}.home-v38 .home-v38-path h2{text-shadow:0 1px 2px #07192a;letter-spacing:0;font-size:14px;font-weight:700;line-height:1.25}.home-v38 .home-v38-path p{letter-spacing:0;text-shadow:0 1px 2px #031525;margin-top:6px;font-size:9px;line-height:1.45}.home-v38 .home-v38-tag{color:#b5c8d8;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:8px;line-height:1.3;position:absolute;bottom:24px;left:8px}.home-v38 .home-v38-footer{letter-spacing:0;white-space:nowrap;padding-top:0;font-size:9px;line-height:1.25}.home-v38 .home-v38-adult .home-v38-footer{margin-left:-4px;margin-right:-4px;padding-top:0;font-size:9px}.home-v38 .home-v38-card-arrow{width:18px;height:18px;font-size:12px;bottom:24px;right:7px}.home-v38 .home-v38-assessment{width:150px;height:87px;box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;transform:none;background:0 0!important}.home-v38 .home-v38-assessment:before,.home-v38 .home-v38-assessment:after{display:none}.home-v38 .home-v38-assessment-top{color:#c9e9e7;gap:7px;height:32px;padding-right:17px;font:700 14px/1 HomeV37Assessment,sans-serif;transform:none}.home-v38 .home-v38-public .home-v38-entry-chart .home-v38-down-hand{object-fit:contain;-webkit-filter:drop-shadow(0 1px 1px #001526);filter:drop-shadow(0 1px 1px #001526);width:24px;height:32px;margin:0;position:static;transform:rotate(-7deg)}.home-v38 .home-v38-public .home-v38-entry-chart .home-v38-assessment-label{letter-spacing:0;color:#f8e8c9;-webkit-text-stroke:.15px #f8e8c9;text-shadow:0 1px #a38b5b,0 3px 2px #001b31;font:700 25px/1.3 HomeV37Assessment,sans-serif;position:relative;transform:none}.home-v38 .home-v38-assessment-label:after{content:"";background:#b6e7e6;width:3px;height:3px;position:absolute;top:4px;right:-7px;transform:rotate(45deg)}.home-v38 .home-v38-public .home-v38-entry-chart{width:150px}@media (max-width:350px){.home-v38 .home-v38-path{padding:7px 5px 6px}.home-v38 .home-v38-number{margin-bottom:3px;font-size:9px}.home-v38 .home-v38-path h2{font-size:13px}.home-v38 .home-v38-path p{margin-top:4px;font-size:9px;line-height:1.3}.home-v38 .home-v38-tag{font-size:8px;bottom:20px;left:5px}.home-v38 .home-v38-card-arrow{width:16px;height:16px;bottom:21px;right:5px}.home-v38 .home-v38-footer,.home-v38 .home-v38-adult .home-v38-footer{font-size:9px;line-height:1.15}.home-v38 .home-v38-public .home-v38-entry-chart .home-v38-assessment-label{font-size:24px}}.home-v38 .home-v38-path{background:linear-gradient(115deg,#483b37,#152e40 50%,#164552) padding-box padding-box,linear-gradient(125deg,rgba(245,214,164,.8),rgba(183,183,161,.48) 40%,rgba(92,156,170,.5) 70%,rgba(103,227,208,.74)) border-box;border:1px solid transparent;border-radius:15px;padding:7px 8px 6px;box-shadow:-2px -2px 9px rgba(243,205,148,.19),2px 3px 7px rgba(84,207,196,.15)}.home-v38 .home-v38-adult{background:linear-gradient(115deg,#1c2a48,#172442 60%,#292146) padding-box padding-box,linear-gradient(125deg,rgba(157,170,200,.42),rgba(118,124,157,.25) 45%,rgba(119,99,178,.48)) border-box;box-shadow:0 0 7px rgba(136,119,189,.086)}.home-v38 .home-v38-card-art{object-fit:contain;object-position:center;-webkit-filter:none;filter:none;opacity:.94;width:160%;max-width:none;height:auto;top:-17%;bottom:auto;left:auto;right:-9%;-webkit-mask-image:linear-gradient(90deg,transparent 34%,#000 57%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 34%,#000 57%,#000 100%)!important}.home-v38 .home-v38-adult .home-v38-card-art{opacity:.8;width:149%;top:-18%;right:-3%;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 61%)!important;mask-image:linear-gradient(90deg,transparent 38%,#000 61%)!important}.home-v38 .home-v38-path:before{background:linear-gradient(90deg,rgba(64,56,54,.52),transparent 63%),linear-gradient(transparent 74%,rgba(19,46,63,.85))}.home-v38 .home-v38-adult:before{background:linear-gradient(90deg,rgba(21,36,69,.66),transparent 66%),linear-gradient(transparent 74%,rgba(30,37,73,.75))}.home-v38 .home-v38-child .home-v38-card-glass{background:linear-gradient(120deg,rgba(244,208,163,.23),transparent 43%,rgba(103,217,211,.067));box-shadow:inset 0 1px rgba(255,240,204,.28),inset -1px -1px rgba(103,217,211,.24)}.home-v38 .home-v38-adult .home-v38-card-glass{background:linear-gradient(120deg,rgba(175,197,228,.04),transparent 60%,rgba(121,101,181,.075));box-shadow:inset 0 1px rgba(186,199,231,.133)}.home-v38 .home-v38-number{color:#f1e2c5;letter-spacing:0;margin:0 0 3px;font:italic 400 22px/1 Georgia,serif}.home-v38 .home-v38-adult .home-v38-number{color:#d9e3f3}.home-v38 .home-v38-path h2{letter-spacing:0;color:#fff1d6;text-shadow:0 1px 3px #122735;font-size:15px;font-weight:700;line-height:1.2}.home-v38 .home-v38-adult h2{color:#e8edf9}.home-v38 .home-v38-tag{color:#e1dece;letter-spacing:0;background:rgba(194,180,140,.09);border:1px solid rgba(226,216,188,.26);border-radius:12px;align-self:flex-start;margin:4px 0 0;padding:1px 5px;font-size:8px;line-height:1.25;position:static}.home-v38 .home-v38-path p{letter-spacing:0;color:#e0e4e5;gap:0;margin:7px 0 0;font-size:9px;line-height:1.4}.home-v38 .home-v38-footer,.home-v38 .home-v38-adult .home-v38-footer{letter-spacing:0;white-space:nowrap;color:#c9d3d8;border-top:1px solid rgba(220,229,224,.137);margin:0;padding:5px 0 0;font-size:9px;line-height:1.2;position:absolute;bottom:6px;left:6px;right:6px}.home-v38 .home-v38-card-arrow{color:#e0ecea;background:rgba(191,222,215,.11);border-color:rgba(214,237,230,.314);width:20px;height:20px;font-size:14px;bottom:32px;right:8px;box-shadow:inset 0 1px rgba(255,255,255,.1)}@media (max-width:350px){.home-v38 .home-v38-path{padding:5px 5px 6px}.home-v38 .home-v38-number{margin-bottom:2px;font-size:21px}.home-v38 .home-v38-path h2{font-size:15px;line-height:1.15}.home-v38 .home-v38-tag{margin-top:3px;padding:0 3px;font-size:8px;line-height:1.25}.home-v38 .home-v38-path p{margin-top:5px;font-size:9px;line-height:1.3}.home-v38 .home-v38-footer,.home-v38 .home-v38-adult .home-v38-footer{padding-top:4px;font-size:9px;line-height:1.1;bottom:4px;left:3px;right:3px}.home-v38 .home-v38-card-arrow{width:17px;height:17px;font-size:12px;bottom:24px;right:5px}}.home-v37{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v37-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v37:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v37 a{color:inherit;text-decoration:none}.home-v37 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v37 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v37 a:active,.home-v37 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v37-hero{position:relative}.home-v37-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v37-brand{min-width:0}.home-v37-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v37-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v37-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v37-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v37-brand-tag>span{flex:none}.home-v37-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v37-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v37-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v37-orbit img{width:100%;height:auto;display:block}.home-v37-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v37-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v37-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v37-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v37-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v37-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v37-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v37-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v37-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v37-path p span{white-space:nowrap}.home-v37-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v37-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v37-public{margin-top:23px}.home-v37-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v37-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v37-public h2>span{color:#eace9a;margin-right:3px}.home-v37-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v37-public .home-v37-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v37-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v37-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v37-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v37-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v37-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v37-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v37-public .home-v37-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v37-public .home-v37-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v37-support .tutu-support-trigger{display:none}.home-v37-support{z-index:70;position:relative}.home-v37-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v37{padding-left:10px;padding-right:10px;padding-top:22px}.home-v37-brand-row{gap:8px}.home-v37-brand h1{letter-spacing:.04em;font-size:24px}.home-v37-brand p{font-size:7px}.home-v37-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v37-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v37-paths{gap:8px}.home-v37-path{padding:9px 8px 8px}.home-v37-path h2{font-size:14px}.home-v37-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v37-tag{font-size:8px}.home-v37-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v37-public nav{gap:7px}.home-v37-entry strong{font-size:11px}.home-v37-entry small{font-size:8px}.home-v37-public .home-v37-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v37-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v37{padding-top:25px;padding-bottom:38px}.home-v37-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v37-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v37-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v37-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v37-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v37-paths{gap:10px}.home-v37-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v37-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v37-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v37-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v37-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v37-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v37-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v37-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v37-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v37-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v37-public nav{gap:0;position:relative}.home-v37-public .home-v37-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v37-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v37-public .home-v37-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v37-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v37-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v37-entry small{color:#aec6da;font-size:9px}.home-v37-entry-arrow{display:none}.home-v37-public .home-v37-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v37-public .home-v37-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v37-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v37-public .home-v37-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v37{padding-top:21px}.home-v37-brand h1{font-size:23px}.home-v37-brand p{font-size:7px}.home-v37-brand-row{gap:8px}.home-v37-brand-tag{padding-left:6px;padding-right:6px}.home-v37-orbit{width:280px;margin:4px auto 6px}.home-v37-paths{gap:8px}.home-v37-path{border-radius:13px;padding:7px 7px 6px}.home-v37-number{margin-bottom:3px;font-size:10px}.home-v37-path h2{font-size:13px}.home-v37-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v37-tag{font-size:8px}.home-v37-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v37-public{padding:14px 9px 4px}.home-v37-entry strong{font-size:11px}.home-v37-entry small{font-size:8px}.home-v37-entry:nth-child(n+4) img{width:42px;height:42px}.home-v37-public .home-v37-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v37-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v37-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v37-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v37{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v37-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v37-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v37-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v37-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v37-orbit{width:min(100%,280px)}.home-v37-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v37-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v37-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v37-brand h1{letter-spacing:.015em;font-size:22px}.home-v37-orbit{width:258px}.home-v37-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v37{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v37-brand h1{font-family:inherit}@font-face{font-family:HomeV32Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v37-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV32Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v37-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v37-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v37-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v37-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v37-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v37-public .home-v37-entry{min-height:116px}.home-v37-public .home-v37-entry:nth-child(n+4){min-height:84px}.home-v37-card-art{object-position:63% center}@media (max-width:350px){.home-v37-brand h1{font-size:26px}.home-v37-orbit{width:min(100%,294px)}.home-v37-public{padding-left:8px;padding-right:8px}}.home-v37-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v37-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v37 .home-v37-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v37 .home-v37-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v37 .home-v37-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v37 .home-v37-orbit{width:118%;margin:0 -9% -4px}}.home-v37 .home-v37-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v37-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v37-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v37-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v37-adult .home-v37-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v37 .home-v37-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v37 .home-v37-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v37 .home-v37-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v37 .home-v37-public nav{background:0 0}.home-v37-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v37-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v37-entry strong{color:#f5efdf}.home-v37-entry small{color:#cbdfec}.home-v37-public .home-v37-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v37-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v37-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v37-entry-chart small{color:#e6d9b5}.home-v37-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v37-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v37-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v37-start{font-size:8px}}.home-v37{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v37-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v37-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v37-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v37-child .home-v37-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v37-adult .home-v37-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v37-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v37-child .home-v37-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v37-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v37 .home-v37-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v37 .home-v37-public:before,.home-v37 .home-v37-public:after,.home-v37 .home-v37-entry:before{display:none}.home-v37 .home-v37-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v37 .home-v37-public .home-v37-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v37 .home-v37-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v37 .home-v37-public .home-v37-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v37 .home-v37-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v37 .home-v37-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v37 .home-v37-entry small{color:#c0d3e2}.home-v37 .home-v37-entry-chart strong{color:#ffe1a0}.home-v37 .home-v37-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v37 .home-v37-public .home-v37-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v37 .home-v37-entry img{width:65px;height:65px}.home-v37 .home-v37-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v37 .home-v37-entry:nth-child(n+4) img{width:53px;height:53px}.home-v37 .home-v37-public .home-v37-entry:nth-child(n+4){gap:4px}.home-v37 .home-v37-entry strong{font-size:11px}.home-v37 .home-v37-public{margin-top:21px}.home-v37 .home-v37-public .home-v37-entry{min-height:133px}}@font-face{font-family:HomeV32Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v37 .home-v37-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV32Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v37{background:#080f2a}.home-v37 .home-v37-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v37 .home-v37-planet,.home-v37 .home-v37-paths:before{display:none}.home-v37 .home-v37-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v37 .home-v37-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v37 .home-v37-entry:nth-child(n+4) img{width:70px;height:70px}.home-v37 .home-v37-entry-arrow{display:none}@media (max-width:350px){.home-v37 .home-v37-brand h1{font-size:25px}.home-v37 .home-v37-entry img{width:65px;height:65px}.home-v37 .home-v37-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v37 .home-v37-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v37 .home-v37-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v37 .home-v37-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v37 .home-v37-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v37 .home-v37-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v37 .home-v37-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v37 .home-v37-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v37 .home-v37-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v37 .home-v37-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v37-wordmark{width:100%;height:auto;display:block}.home-v37 .home-v37-brand-row{min-height:55px}.home-v37 .home-v37-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v37 .home-v37-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v37 .home-v37-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v37 .home-v37-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v37 .home-v37-adult .home-v37-card-glass{box-shadow:none;background:0 0}.home-v37 .home-v37-public nav{height:326px;display:block;position:relative}.home-v37 .home-v37-public .home-v37-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v37 .home-v37-public .home-v37-entry-chart{width:36%;top:0;left:50%}.home-v37 .home-v37-public .home-v37-entry-reports{top:98px;left:13.5%}.home-v37 .home-v37-public .home-v37-entry-courses{top:98px;left:86.5%}.home-v37 .home-v37-public .home-v37-entry-growth{top:211px;left:34%}.home-v37 .home-v37-public .home-v37-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v37 .home-v37-public .home-v37-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v37 .home-v37-entry-copy{gap:3px}.home-v37 .home-v37-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v37 .home-v37-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v37 .home-v37-public .home-v37-entry img{width:64px;height:64px}.home-v37 .home-v37-public .home-v37-entry-chart img{width:96px;height:96px}.home-v37 .home-v37-entry small{font-size:8px}.home-v37 .home-v37-entry strong{font-size:11px}.home-v37 .home-v37-entry-chart strong{font-size:13px}}.home-v37 .home-v37-public .home-v37-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v37 .home-v37-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v37 .home-v37-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v37 .home-v37-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v37 .home-v37-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v37 .home-v37-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v37 .home-v37-child .home-v37-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v37 .home-v37-adult .home-v37-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}@media (max-width:350px){.home-v37 .home-v37-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v37:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v37 .home-v37-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v37 .home-v37-brand{flex:0 0 140.4px}.home-v37 .home-v37-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v37-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v37-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v37 .home-v37-public .home-v37-entry-support{top:192px;left:50%}.home-v37 .home-v37-public nav{height:303px}.home-v37 .home-v37-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v37 .home-v37-path h2{letter-spacing:0}.home-v37 .home-v37-child .home-v37-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v37 .home-v37-adult .home-v37-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}@media (max-width:350px){.home-v37 .home-v37-brand{flex-basis:105px}.home-v37 .home-v37-brand-row{gap:12px}.home-v37 .home-v37-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v37 .home-v37-number{font-size:18px}.home-v37 .home-v37-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v37 .home-v37-path h2{font-size:12px}}.home-v37 .home-v37-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v37 .home-v37-brand{flex:none;width:140.4px}.home-v37 .home-v37-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v37 .home-v37-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v37 .home-v37-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v37-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v37 .home-v37-public .home-v37-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v37 .home-v37-brand{width:140.4px}.home-v37 .home-v37-brand-tag{font-size:8.5px}.home-v37 .home-v37-path{padding:5px 6px}.home-v37 .home-v37-number{margin-bottom:1px;font-size:17px}.home-v37 .home-v37-path h2{font-size:12px;line-height:1.15}.home-v37 .home-v37-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v37 .home-v37-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v37-footer{font-size:9px;line-height:1.1}.home-v37 .home-v37-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v37 .home-v37-public .home-v37-entry-chart img{width:122px;height:103px}.home-v37-adult .home-v37-footer>span{display:block}.home-v37 .home-v37-adult .home-v37-path p{margin-top:2px}}.home-v37 .home-v37-brand{width:174px}.home-v37 .home-v37-brand-row{gap:4px}.home-v37 .home-v37-path{padding:7px 9px 8px}.home-v37 .home-v37-number{margin-bottom:4px;font-size:20px;line-height:1}.home-v37 .home-v37-path h2{font-size:14px;line-height:1.2}.home-v37 .home-v37-tag{margin-top:5px;padding:1px 5px;font-size:8px;line-height:1.1}.home-v37 .home-v37-path p{letter-spacing:.02em;margin-top:6px;font-size:9px;line-height:1.4}.home-v37-footer{letter-spacing:.07em;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.3}.home-v37-adult .home-v37-footer>span{display:block}.home-v37 .home-v37-card-arrow{bottom:39px}.home-v37 .home-v37-public .home-v37-entry-chart{width:170px;height:112px;overflow:visible}.home-v37-emblem{align-items:center;justify-items:center;width:170px;height:110px;display:grid;position:relative}.home-v37-emblem svg{fill:none;stroke:#9bc9ce;stroke-width:.65px;opacity:.68;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v37-emblem svg path{stroke:#d7b979;stroke-width:.8px}.home-v37-emblem svg .spark{stroke:#f5dfaa;stroke-width:1.2px}.home-v37-emblem-text{letter-spacing:.08em;color:#f7dfac;text-shadow:0 1px #8d6b3b,0 2px 2px #001329,0 0 12px rgba(232,206,139,.208);white-space:nowrap;padding-left:.08em;font-family:Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600;position:relative}.home-v37-entry-chart:hover .home-v37-emblem-text{color:#fff0c9}@media (max-width:350px){.home-v37 .home-v37-brand{width:174px}.home-v37 .home-v37-path{padding:5px 6px 6px}.home-v37 .home-v37-number{margin-bottom:3px;font-size:18px}.home-v37 .home-v37-path h2{font-size:12px;line-height:1.15}.home-v37 .home-v37-tag{margin-top:3px;padding:0 4px;font-size:8px}.home-v37 .home-v37-path p{letter-spacing:0;margin-top:4px;font-size:8.5px;line-height:1.25}.home-v37-footer{letter-spacing:.06em;padding-top:3px;font-size:8.5px;line-height:1.15}.home-v37 .home-v37-card-arrow{width:15px;height:15px;bottom:32px}.home-v37 .home-v37-public .home-v37-entry-chart{width:150px}.home-v37-emblem{width:150px;height:105px}.home-v37-emblem-text{font-size:26px}}.home-v37 .home-v37-adult .home-v37-footer{white-space:nowrap;letter-spacing:0;max-width:none;margin-left:-5px;margin-right:-5px;padding-top:5px;font-size:9px}.home-v37 .home-v37-public .home-v37-entry-chart{gap:0;height:164px}.home-v37-emblem{flex:none;height:86px}.home-v37-emblem-text{font-size:27px}.home-v37-cta{color:#ffe1a0;text-shadow:0 1px 1px #8e602d,0 2px 6px #001127;background:radial-gradient(rgba(170,186,197,.07),transparent 72%);border-radius:18px;flex-direction:column;align-items:center;gap:2px;min-width:112px;padding:5px 13px 8px;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:600;line-height:1.3;display:flex}.home-v37-cta-first{justify-content:center;align-items:center;gap:6px;padding-right:25px;font-size:18px;display:flex}.home-v37-point{-webkit-filter:drop-shadow(0 2px 2px #001225);filter:drop-shadow(0 2px 2px #001225);flex:none;width:30px;height:24px}.home-v37-cta-label{letter-spacing:.08em;padding-left:.08em;font-size:22px}.home-v37 .home-v37-entry-chart:focus-visible{outline-offset:3px;border-radius:20px;outline:2px solid #ffe1a0}.home-v37 .home-v37-entry-chart:active .home-v37-cta{-webkit-filter:brightness(1.15);filter:brightness(1.15);transform:translateY(2px)}.home-v37 .home-v37-entry-chart:hover .home-v37-cta{color:#fff1cc}@media (max-width:350px){.home-v37 .home-v37-adult .home-v37-footer{letter-spacing:0;margin-left:-5px;margin-right:-5px;font-size:8.5px}.home-v37-emblem{height:86px}.home-v37-emblem-text{font-size:25px}.home-v37-cta-label{font-size:21px}}.home-v37 .home-v37-public{margin-top:-35px}.home-v37 .home-v37-public .home-v37-entry-chart{z-index:2;width:170px;height:92px;top:65px}.home-v37-assessment{isolation:isolate;color:#f7dfae;background:linear-gradient(145deg,rgba(183,222,230,.082),rgba(100,134,155,.03) 58%,rgba(214,180,116,.07));border-top:1px solid rgba(228,207,157,.62);border-bottom:1px solid rgba(140,186,203,.52);border-radius:48% 30% 46% 32%;justify-content:center;align-items:center;gap:9px;width:170px;height:87px;transition:transform .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px rgba(229,246,237,.07),inset 0 -1px #152e43}.home-v37-assessment:before{content:"";pointer-events:none;border:1px solid rgba(179,207,213,.21);border-color:rgba(179,207,213,.21) rgba(218,196,141,.44) rgba(179,207,213,.21) transparent;border-radius:50%;position:absolute;top:6px;bottom:6px;left:-4px;right:-4px;transform:rotate(-12deg)}.home-v37-assessment-hand{border-right:1px solid rgba(213,200,157,.23);align-items:center;justify-items:center;width:37px;height:43px;padding-right:7px;display:grid}.home-v37-assessment .home-v37-point{-webkit-filter:drop-shadow(0 1px 1px #071426);filter:drop-shadow(0 1px 1px #071426);width:34px;height:28px}.home-v37-assessment-copy{text-shadow:0 1px 2px #05172d;flex-direction:column;align-items:flex-start;gap:3px;font-family:Noto Serif CJK SC,Songti SC,serif;line-height:1.2;display:flex}.home-v37-assessment-kicker{color:#c4dce0;font-size:13px}.home-v37-assessment-title{letter-spacing:0;white-space:nowrap;font-size:24px;font-weight:600}.home-v37-assessment-edge{background:#f3ddb0;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:5px;box-shadow:0 0 4px rgba(237,204,133,.333)}.home-v37 .home-v37-entry-chart:hover .home-v37-assessment{background:linear-gradient(145deg,rgba(183,222,230,.16),rgba(100,134,155,.07) 58%,rgba(214,180,116,.125))}.home-v37 .home-v37-entry-chart:active .home-v37-assessment{transform:translateY(2px)}@media (max-width:350px){.home-v37 .home-v37-public .home-v37-entry-chart{width:150px;top:69px}.home-v37-assessment{gap:5px;width:150px;height:80px}.home-v37-assessment-title{font-size:21px}.home-v37-assessment-hand{width:31px;padding-right:4px}.home-v37-assessment .home-v37-point{width:29px}}.home-v37-assessment{width:170px;height:92px;box-shadow:none;isolation:isolate;border:0;border-radius:0;display:block;position:relative;background:0 0!important}.home-v37-assessment:before{display:none}.home-v37 .home-v37-public .home-v37-entry-chart .home-v37-assessment-wordmark{-webkit-filter:drop-shadow(0 2px 2px #001027);filter:drop-shadow(0 2px 2px #001027);object-fit:contain;width:170px;height:90px;margin:0;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v37-down-hand{z-index:1;-webkit-filter:drop-shadow(0 2px 2px #001326);filter:drop-shadow(0 2px 2px #001326);width:30px;height:46px;position:absolute;top:-2px;left:21px}.home-v37 .home-v37-child .home-v37-card-art,.home-v37 .home-v37-adult .home-v37-card-art{-webkit-filter:none;filter:none;opacity:1;object-position:center;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8))}.home-v37 .home-v37-child .home-v37-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.04),transparent 65%)}@media (max-width:350px){.home-v37-assessment{width:150px;height:86px}.home-v37 .home-v37-public .home-v37-entry-chart .home-v37-assessment-wordmark{width:150px;height:84px}.home-v37-down-hand{width:27px;height:42px;top:0;left:18px}}@font-face{font-family:HomeV37Assessment;src:url(/ui-assets/home/v37/assessment-v37.woff2)format("woff2");font-weight:400 700;font-display:swap}.home-v37 .home-v37-assessment{border:1px solid rgba(181,216,217,.52);border-color:#e7d6a6 rgba(181,216,217,.52) #497c94;border-radius:35% 12%/32% 24%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:142px;height:83px;display:flex;transform:rotate(-2deg);box-shadow:inset 0 1px 1px rgba(235,250,255,.42),inset 0 -3px 3px rgba(0,24,45,.565),0 3px 5px rgba(0,17,38,.6);background:linear-gradient(155deg,rgba(159,196,197,.17),rgba(30,83,107,.5) 28%,rgba(9,43,70,.37) 70%,rgba(190,170,121,.19))!important}.home-v37-assessment:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid rgba(205,213,183,.208);position:absolute;top:4px;bottom:4px;left:4px;right:4px}.home-v37-assessment-top{color:#dceeee;align-items:center;gap:5px;height:29px;font:600 13px/1 HomeV37Assessment,sans-serif;display:flex;transform:rotate(2deg)}.home-v37 .home-v37-down-hand{-webkit-filter:drop-shadow(0 1px 1px #001b30);filter:drop-shadow(0 1px 1px #001b30);width:23px;height:29px;position:static}.home-v37 .home-v37-public .home-v37-entry-chart .home-v37-assessment-label{letter-spacing:0;white-space:nowrap;color:#f3ddb0;-webkit-text-stroke:.25px #f3ddb0;text-shadow:0 1px #765933,0 2px 1px #062c43,0 -1px #fff1cf;font:700 23px/1.35 HomeV37Assessment,sans-serif;transform:rotate(2deg)}.home-v37 .home-v37-path h2{letter-spacing:0;font-size:15px;font-weight:700}.home-v37 .home-v37-number{font-size:20px;font-weight:600}.home-v37 .home-v37-path p{letter-spacing:0;font-size:9px;line-height:1.4}.home-v37 .home-v37-card-art{object-fit:fill;opacity:1;-webkit-mask-image:none!important;mask-image:none!important}.home-v37 .home-v37-footer{letter-spacing:0;font-size:9px}.home-v37 .home-v37-adult .home-v37-footer{margin-left:-5px;margin-right:-5px;font-size:9px}@media (max-width:350px){.home-v37 .home-v37-paths{gap:6px;margin-left:-5px;margin-right:-5px}.home-v37 .home-v37-path{padding:5px 5px 6px}.home-v37 .home-v37-path h2{font-size:13px}.home-v37 .home-v37-number{margin-bottom:2px;font-size:18px}.home-v37 .home-v37-path p{margin-top:4px;font-size:9px;line-height:1.2}.home-v37 .home-v37-tag{margin-top:3px;font-size:8px}.home-v37 .home-v37-adult .home-v37-footer{letter-spacing:0;margin-left:-4px;margin-right:-4px;font-size:9px}.home-v37 .home-v37-assessment{width:130px;height:79px}.home-v37 .home-v37-public .home-v37-entry-chart .home-v37-assessment-label{font-size:22px}.home-v37 .home-v37-public .home-v37-entry-chart{width:130px}}@font-face{font-family:HomeV37Cards;src:url(/ui-assets/home/v37/cards-v37.woff2)format("woff2");font-weight:400 700;font-display:swap}.home-v37 .home-v37-path{font-family:HomeV37Cards,sans-serif}.home-v37 .home-v37-card-art{object-fit:cover;object-position:66% center;-webkit-filter:none;filter:none;opacity:1;-webkit-mask-image:none;mask-image:none}.home-v37 .home-v37-path{border-radius:15px;padding:9px 8px 7px}.home-v37 .home-v37-path:before{background:linear-gradient(90deg,rgba(6,24,46,.22),transparent 66%),linear-gradient(transparent 76%,rgba(5,23,44,.67))}.home-v37 .home-v37-number{letter-spacing:0;margin-bottom:4px;font-size:10px;font-weight:400}.home-v37 .home-v37-path h2{text-shadow:0 1px 2px #07192a;letter-spacing:0;font-size:14px;font-weight:700;line-height:1.25}.home-v37 .home-v37-path p{letter-spacing:0;text-shadow:0 1px 2px #031525;margin-top:6px;font-size:9px;line-height:1.45}.home-v37 .home-v37-tag{color:#b5c8d8;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:8px;line-height:1.3;position:absolute;bottom:24px;left:8px}.home-v37 .home-v37-footer{letter-spacing:0;white-space:nowrap;padding-top:0;font-size:9px;line-height:1.25}.home-v37 .home-v37-adult .home-v37-footer{margin-left:-4px;margin-right:-4px;padding-top:0;font-size:9px}.home-v37 .home-v37-card-arrow{width:18px;height:18px;font-size:12px;bottom:24px;right:7px}.home-v37 .home-v37-assessment{width:150px;height:87px;box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;transform:none;background:0 0!important}.home-v37 .home-v37-assessment:before,.home-v37 .home-v37-assessment:after{display:none}.home-v37 .home-v37-assessment-top{color:#c9e9e7;gap:7px;height:32px;padding-right:17px;font:700 14px/1 HomeV37Assessment,sans-serif;transform:none}.home-v37 .home-v37-public .home-v37-entry-chart .home-v37-down-hand{object-fit:contain;-webkit-filter:drop-shadow(0 1px 1px #001526);filter:drop-shadow(0 1px 1px #001526);width:24px;height:32px;margin:0;position:static;transform:rotate(-7deg)}.home-v37 .home-v37-public .home-v37-entry-chart .home-v37-assessment-label{letter-spacing:0;color:#f8e8c9;-webkit-text-stroke:.15px #f8e8c9;text-shadow:0 1px #a38b5b,0 3px 2px #001b31;font:700 25px/1.3 HomeV37Assessment,sans-serif;position:relative;transform:none}.home-v37 .home-v37-assessment-label:after{content:"";background:#b6e7e6;width:3px;height:3px;position:absolute;top:4px;right:-7px;transform:rotate(45deg)}.home-v37 .home-v37-public .home-v37-entry-chart{width:150px}@media (max-width:350px){.home-v37 .home-v37-path{padding:7px 5px 6px}.home-v37 .home-v37-number{margin-bottom:3px;font-size:9px}.home-v37 .home-v37-path h2{font-size:13px}.home-v37 .home-v37-path p{margin-top:4px;font-size:9px;line-height:1.3}.home-v37 .home-v37-tag{font-size:8px;bottom:20px;left:5px}.home-v37 .home-v37-card-arrow{width:16px;height:16px;bottom:21px;right:5px}.home-v37 .home-v37-footer,.home-v37 .home-v37-adult .home-v37-footer{font-size:9px;line-height:1.15}.home-v37 .home-v37-public .home-v37-entry-chart .home-v37-assessment-label{font-size:24px}}.home-v36{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v36-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v36:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v36 a{color:inherit;text-decoration:none}.home-v36 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v36 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v36 a:active,.home-v36 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v36-hero{position:relative}.home-v36-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v36-brand{min-width:0}.home-v36-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v36-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v36-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v36-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v36-brand-tag>span{flex:none}.home-v36-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v36-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v36-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v36-orbit img{width:100%;height:auto;display:block}.home-v36-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v36-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v36-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v36-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v36-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v36-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v36-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v36-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v36-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v36-path p span{white-space:nowrap}.home-v36-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v36-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v36-public{margin-top:23px}.home-v36-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v36-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v36-public h2>span{color:#eace9a;margin-right:3px}.home-v36-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v36-public .home-v36-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v36-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v36-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v36-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v36-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v36-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v36-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v36-public .home-v36-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v36-public .home-v36-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v36-support .tutu-support-trigger{display:none}.home-v36-support{z-index:70;position:relative}.home-v36-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v36{padding-left:10px;padding-right:10px;padding-top:22px}.home-v36-brand-row{gap:8px}.home-v36-brand h1{letter-spacing:.04em;font-size:24px}.home-v36-brand p{font-size:7px}.home-v36-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v36-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v36-paths{gap:8px}.home-v36-path{padding:9px 8px 8px}.home-v36-path h2{font-size:14px}.home-v36-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v36-tag{font-size:8px}.home-v36-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v36-public nav{gap:7px}.home-v36-entry strong{font-size:11px}.home-v36-entry small{font-size:8px}.home-v36-public .home-v36-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v36-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v36{padding-top:25px;padding-bottom:38px}.home-v36-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v36-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v36-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v36-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v36-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v36-paths{gap:10px}.home-v36-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v36-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v36-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v36-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v36-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v36-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v36-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v36-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v36-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v36-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v36-public nav{gap:0;position:relative}.home-v36-public .home-v36-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v36-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v36-public .home-v36-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v36-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v36-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v36-entry small{color:#aec6da;font-size:9px}.home-v36-entry-arrow{display:none}.home-v36-public .home-v36-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v36-public .home-v36-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v36-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v36-public .home-v36-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v36{padding-top:21px}.home-v36-brand h1{font-size:23px}.home-v36-brand p{font-size:7px}.home-v36-brand-row{gap:8px}.home-v36-brand-tag{padding-left:6px;padding-right:6px}.home-v36-orbit{width:280px;margin:4px auto 6px}.home-v36-paths{gap:8px}.home-v36-path{border-radius:13px;padding:7px 7px 6px}.home-v36-number{margin-bottom:3px;font-size:10px}.home-v36-path h2{font-size:13px}.home-v36-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v36-tag{font-size:8px}.home-v36-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v36-public{padding:14px 9px 4px}.home-v36-entry strong{font-size:11px}.home-v36-entry small{font-size:8px}.home-v36-entry:nth-child(n+4) img{width:42px;height:42px}.home-v36-public .home-v36-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v36-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v36-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v36-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v36{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v36-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v36-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v36-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v36-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v36-orbit{width:min(100%,280px)}.home-v36-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v36-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v36-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v36-brand h1{letter-spacing:.015em;font-size:22px}.home-v36-orbit{width:258px}.home-v36-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v36{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v36-brand h1{font-family:inherit}@font-face{font-family:HomeV32Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v36-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV32Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v36-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v36-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v36-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v36-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v36-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v36-public .home-v36-entry{min-height:116px}.home-v36-public .home-v36-entry:nth-child(n+4){min-height:84px}.home-v36-card-art{object-position:63% center}@media (max-width:350px){.home-v36-brand h1{font-size:26px}.home-v36-orbit{width:min(100%,294px)}.home-v36-public{padding-left:8px;padding-right:8px}}.home-v36-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v36-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v36 .home-v36-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v36 .home-v36-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v36 .home-v36-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v36 .home-v36-orbit{width:118%;margin:0 -9% -4px}}.home-v36 .home-v36-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v36-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v36-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v36-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v36-adult .home-v36-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v36 .home-v36-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v36 .home-v36-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v36 .home-v36-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v36 .home-v36-public nav{background:0 0}.home-v36-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v36-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v36-entry strong{color:#f5efdf}.home-v36-entry small{color:#cbdfec}.home-v36-public .home-v36-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v36-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v36-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v36-entry-chart small{color:#e6d9b5}.home-v36-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v36-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v36-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v36-start{font-size:8px}}.home-v36{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v36-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v36-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v36-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v36-child .home-v36-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v36-adult .home-v36-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v36-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v36-child .home-v36-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v36-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v36 .home-v36-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v36 .home-v36-public:before,.home-v36 .home-v36-public:after,.home-v36 .home-v36-entry:before{display:none}.home-v36 .home-v36-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v36 .home-v36-public .home-v36-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v36 .home-v36-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v36 .home-v36-public .home-v36-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v36 .home-v36-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v36 .home-v36-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v36 .home-v36-entry small{color:#c0d3e2}.home-v36 .home-v36-entry-chart strong{color:#ffe1a0}.home-v36 .home-v36-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v36 .home-v36-public .home-v36-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v36 .home-v36-entry img{width:65px;height:65px}.home-v36 .home-v36-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v36 .home-v36-entry:nth-child(n+4) img{width:53px;height:53px}.home-v36 .home-v36-public .home-v36-entry:nth-child(n+4){gap:4px}.home-v36 .home-v36-entry strong{font-size:11px}.home-v36 .home-v36-public{margin-top:21px}.home-v36 .home-v36-public .home-v36-entry{min-height:133px}}@font-face{font-family:HomeV32Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v36 .home-v36-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV32Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v36{background:#080f2a}.home-v36 .home-v36-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v36 .home-v36-planet,.home-v36 .home-v36-paths:before{display:none}.home-v36 .home-v36-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v36 .home-v36-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v36 .home-v36-entry:nth-child(n+4) img{width:70px;height:70px}.home-v36 .home-v36-entry-arrow{display:none}@media (max-width:350px){.home-v36 .home-v36-brand h1{font-size:25px}.home-v36 .home-v36-entry img{width:65px;height:65px}.home-v36 .home-v36-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v36 .home-v36-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v36 .home-v36-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v36 .home-v36-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v36 .home-v36-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v36 .home-v36-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v36 .home-v36-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v36 .home-v36-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v36 .home-v36-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v36 .home-v36-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v36-wordmark{width:100%;height:auto;display:block}.home-v36 .home-v36-brand-row{min-height:55px}.home-v36 .home-v36-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v36 .home-v36-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v36 .home-v36-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v36 .home-v36-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v36 .home-v36-adult .home-v36-card-glass{box-shadow:none;background:0 0}.home-v36 .home-v36-public nav{height:326px;display:block;position:relative}.home-v36 .home-v36-public .home-v36-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v36 .home-v36-public .home-v36-entry-chart{width:36%;top:0;left:50%}.home-v36 .home-v36-public .home-v36-entry-reports{top:98px;left:13.5%}.home-v36 .home-v36-public .home-v36-entry-courses{top:98px;left:86.5%}.home-v36 .home-v36-public .home-v36-entry-growth{top:211px;left:34%}.home-v36 .home-v36-public .home-v36-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v36 .home-v36-public .home-v36-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v36 .home-v36-entry-copy{gap:3px}.home-v36 .home-v36-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v36 .home-v36-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v36 .home-v36-public .home-v36-entry img{width:64px;height:64px}.home-v36 .home-v36-public .home-v36-entry-chart img{width:96px;height:96px}.home-v36 .home-v36-entry small{font-size:8px}.home-v36 .home-v36-entry strong{font-size:11px}.home-v36 .home-v36-entry-chart strong{font-size:13px}}.home-v36 .home-v36-public .home-v36-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v36 .home-v36-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v36 .home-v36-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v36 .home-v36-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v36 .home-v36-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v36 .home-v36-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v36 .home-v36-child .home-v36-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v36 .home-v36-adult .home-v36-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}@media (max-width:350px){.home-v36 .home-v36-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v36:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v36 .home-v36-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v36 .home-v36-brand{flex:0 0 140.4px}.home-v36 .home-v36-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v36-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v36-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v36 .home-v36-public .home-v36-entry-support{top:192px;left:50%}.home-v36 .home-v36-public nav{height:303px}.home-v36 .home-v36-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v36 .home-v36-path h2{letter-spacing:0}.home-v36 .home-v36-child .home-v36-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v36 .home-v36-adult .home-v36-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}@media (max-width:350px){.home-v36 .home-v36-brand{flex-basis:105px}.home-v36 .home-v36-brand-row{gap:12px}.home-v36 .home-v36-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v36 .home-v36-number{font-size:18px}.home-v36 .home-v36-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v36 .home-v36-path h2{font-size:12px}}.home-v36 .home-v36-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v36 .home-v36-brand{flex:none;width:140.4px}.home-v36 .home-v36-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v36 .home-v36-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v36 .home-v36-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v36-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v36 .home-v36-card-arrow{width:19px;height:19px;font-size:12px;bottom:35px;right:7px}.home-v36 .home-v36-public .home-v36-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v36 .home-v36-brand{width:140.4px}.home-v36 .home-v36-brand-tag{font-size:8.5px}.home-v36 .home-v36-path{padding:5px 6px}.home-v36 .home-v36-number{margin-bottom:1px;font-size:17px}.home-v36 .home-v36-path h2{font-size:12px;line-height:1.15}.home-v36 .home-v36-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v36 .home-v36-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v36-footer{font-size:9px;line-height:1.1}.home-v36 .home-v36-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v36 .home-v36-public .home-v36-entry-chart img{width:122px;height:103px}.home-v36-adult .home-v36-footer>span{display:block}.home-v36 .home-v36-adult .home-v36-path p{margin-top:2px}}.home-v36 .home-v36-brand{width:174px}.home-v36 .home-v36-brand-row{gap:4px}.home-v36 .home-v36-path{padding:7px 9px 8px}.home-v36 .home-v36-number{margin-bottom:4px;font-size:20px;line-height:1}.home-v36 .home-v36-path h2{font-size:14px;line-height:1.2}.home-v36 .home-v36-tag{margin-top:5px;padding:1px 5px;font-size:8px;line-height:1.1}.home-v36 .home-v36-path p{letter-spacing:.02em;margin-top:6px;font-size:9px;line-height:1.4}.home-v36-footer{letter-spacing:.07em;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.3}.home-v36-adult .home-v36-footer>span{display:block}.home-v36 .home-v36-card-arrow{bottom:39px}.home-v36 .home-v36-public .home-v36-entry-chart{width:170px;height:112px;overflow:visible}.home-v36-emblem{align-items:center;justify-items:center;width:170px;height:110px;display:grid;position:relative}.home-v36-emblem svg{fill:none;stroke:#9bc9ce;stroke-width:.65px;opacity:.68;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v36-emblem svg path{stroke:#d7b979;stroke-width:.8px}.home-v36-emblem svg .spark{stroke:#f5dfaa;stroke-width:1.2px}.home-v36-emblem-text{letter-spacing:.08em;color:#f7dfac;text-shadow:0 1px #8d6b3b,0 2px 2px #001329,0 0 12px rgba(232,206,139,.208);white-space:nowrap;padding-left:.08em;font-family:Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600;position:relative}.home-v36-entry-chart:hover .home-v36-emblem-text{color:#fff0c9}@media (max-width:350px){.home-v36 .home-v36-brand{width:174px}.home-v36 .home-v36-path{padding:5px 6px 6px}.home-v36 .home-v36-number{margin-bottom:3px;font-size:18px}.home-v36 .home-v36-path h2{font-size:12px;line-height:1.15}.home-v36 .home-v36-tag{margin-top:3px;padding:0 4px;font-size:8px}.home-v36 .home-v36-path p{letter-spacing:0;margin-top:4px;font-size:8.5px;line-height:1.25}.home-v36-footer{letter-spacing:.06em;padding-top:3px;font-size:8.5px;line-height:1.15}.home-v36 .home-v36-card-arrow{width:15px;height:15px;bottom:32px}.home-v36 .home-v36-public .home-v36-entry-chart{width:150px}.home-v36-emblem{width:150px;height:105px}.home-v36-emblem-text{font-size:26px}}.home-v36 .home-v36-adult .home-v36-footer{white-space:nowrap;letter-spacing:0;max-width:none;margin-left:-5px;margin-right:-5px;padding-top:5px;font-size:9px}.home-v36 .home-v36-public .home-v36-entry-chart{gap:0;height:164px}.home-v36-emblem{flex:none;height:86px}.home-v36-emblem-text{font-size:27px}.home-v36-cta{color:#ffe1a0;text-shadow:0 1px 1px #8e602d,0 2px 6px #001127;background:radial-gradient(rgba(170,186,197,.07),transparent 72%);border-radius:18px;flex-direction:column;align-items:center;gap:2px;min-width:112px;padding:5px 13px 8px;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:600;line-height:1.3;display:flex}.home-v36-cta-first{justify-content:center;align-items:center;gap:6px;padding-right:25px;font-size:18px;display:flex}.home-v36-point{-webkit-filter:drop-shadow(0 2px 2px #001225);filter:drop-shadow(0 2px 2px #001225);flex:none;width:30px;height:24px}.home-v36-cta-label{letter-spacing:.08em;padding-left:.08em;font-size:22px}.home-v36 .home-v36-entry-chart:focus-visible{outline-offset:3px;border-radius:20px;outline:2px solid #ffe1a0}.home-v36 .home-v36-entry-chart:active .home-v36-cta{-webkit-filter:brightness(1.15);filter:brightness(1.15);transform:translateY(2px)}.home-v36 .home-v36-entry-chart:hover .home-v36-cta{color:#fff1cc}@media (max-width:350px){.home-v36 .home-v36-adult .home-v36-footer{letter-spacing:0;margin-left:-5px;margin-right:-5px;font-size:8.5px}.home-v36-emblem{height:86px}.home-v36-emblem-text{font-size:25px}.home-v36-cta-label{font-size:21px}}.home-v36 .home-v36-public{margin-top:-35px}.home-v36 .home-v36-public .home-v36-entry-chart{z-index:2;width:170px;height:92px;top:65px}.home-v36-assessment{isolation:isolate;color:#f7dfae;background:linear-gradient(145deg,rgba(183,222,230,.082),rgba(100,134,155,.03) 58%,rgba(214,180,116,.07));border-top:1px solid rgba(228,207,157,.62);border-bottom:1px solid rgba(140,186,203,.52);border-radius:48% 30% 46% 32%;justify-content:center;align-items:center;gap:9px;width:170px;height:87px;transition:transform .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px rgba(229,246,237,.07),inset 0 -1px #152e43}.home-v36-assessment:before{content:"";pointer-events:none;border:1px solid rgba(179,207,213,.21);border-color:rgba(179,207,213,.21) rgba(218,196,141,.44) rgba(179,207,213,.21) transparent;border-radius:50%;position:absolute;top:6px;bottom:6px;left:-4px;right:-4px;transform:rotate(-12deg)}.home-v36-assessment-hand{border-right:1px solid rgba(213,200,157,.23);align-items:center;justify-items:center;width:37px;height:43px;padding-right:7px;display:grid}.home-v36-assessment .home-v36-point{-webkit-filter:drop-shadow(0 1px 1px #071426);filter:drop-shadow(0 1px 1px #071426);width:34px;height:28px}.home-v36-assessment-copy{text-shadow:0 1px 2px #05172d;flex-direction:column;align-items:flex-start;gap:3px;font-family:Noto Serif CJK SC,Songti SC,serif;line-height:1.2;display:flex}.home-v36-assessment-kicker{color:#c4dce0;font-size:13px}.home-v36-assessment-title{letter-spacing:0;white-space:nowrap;font-size:24px;font-weight:600}.home-v36-assessment-edge{background:#f3ddb0;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:5px;box-shadow:0 0 4px rgba(237,204,133,.333)}.home-v36 .home-v36-entry-chart:hover .home-v36-assessment{background:linear-gradient(145deg,rgba(183,222,230,.16),rgba(100,134,155,.07) 58%,rgba(214,180,116,.125))}.home-v36 .home-v36-entry-chart:active .home-v36-assessment{transform:translateY(2px)}@media (max-width:350px){.home-v36 .home-v36-public .home-v36-entry-chart{width:150px;top:69px}.home-v36-assessment{gap:5px;width:150px;height:80px}.home-v36-assessment-title{font-size:21px}.home-v36-assessment-hand{width:31px;padding-right:4px}.home-v36-assessment .home-v36-point{width:29px}}.home-v36-assessment{width:170px;height:92px;box-shadow:none;isolation:isolate;border:0;border-radius:0;display:block;position:relative;background:0 0!important}.home-v36-assessment:before{display:none}.home-v36 .home-v36-public .home-v36-entry-chart .home-v36-assessment-wordmark{-webkit-filter:drop-shadow(0 2px 2px #001027);filter:drop-shadow(0 2px 2px #001027);object-fit:contain;width:170px;height:90px;margin:0;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v36-down-hand{z-index:1;-webkit-filter:drop-shadow(0 2px 2px #001326);filter:drop-shadow(0 2px 2px #001326);width:30px;height:46px;position:absolute;top:-2px;left:21px}.home-v36 .home-v36-child .home-v36-card-art,.home-v36 .home-v36-adult .home-v36-card-art{-webkit-filter:none;filter:none;opacity:1;object-position:center;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8))}.home-v36 .home-v36-child .home-v36-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.04),transparent 65%)}@media (max-width:350px){.home-v36-assessment{width:150px;height:86px}.home-v36 .home-v36-public .home-v36-entry-chart .home-v36-assessment-wordmark{width:150px;height:84px}.home-v36-down-hand{width:27px;height:42px;top:0;left:18px}}@font-face{font-family:HomeV36Assessment;src:url(/ui-assets/home/v36/assessment-v36.woff2)format("woff2");font-weight:400 700;font-display:swap}.home-v36 .home-v36-assessment{border:1px solid rgba(181,216,217,.52);border-color:#e7d6a6 rgba(181,216,217,.52) #497c94;border-radius:35% 12%/32% 24%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:142px;height:83px;display:flex;transform:rotate(-2deg);box-shadow:inset 0 1px 1px rgba(235,250,255,.42),inset 0 -3px 3px rgba(0,24,45,.565),0 3px 5px rgba(0,17,38,.6);background:linear-gradient(155deg,rgba(159,196,197,.17),rgba(30,83,107,.5) 28%,rgba(9,43,70,.37) 70%,rgba(190,170,121,.19))!important}.home-v36-assessment:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid rgba(205,213,183,.208);position:absolute;top:4px;bottom:4px;left:4px;right:4px}.home-v36-assessment-top{color:#dceeee;align-items:center;gap:5px;height:29px;font:600 13px/1 HomeV36Assessment,sans-serif;display:flex;transform:rotate(2deg)}.home-v36 .home-v36-down-hand{-webkit-filter:drop-shadow(0 1px 1px #001b30);filter:drop-shadow(0 1px 1px #001b30);width:23px;height:29px;position:static}.home-v36 .home-v36-public .home-v36-entry-chart .home-v36-assessment-label{letter-spacing:0;white-space:nowrap;color:#f3ddb0;-webkit-text-stroke:.25px #f3ddb0;text-shadow:0 1px #765933,0 2px 1px #062c43,0 -1px #fff1cf;font:700 23px/1.35 HomeV36Assessment,sans-serif;transform:rotate(2deg)}.home-v36 .home-v36-public .home-v36-entry-chart{width:142px}.home-v36 .home-v36-path h2{letter-spacing:0;font-size:15px;font-weight:700}.home-v36 .home-v36-number{font-size:20px;font-weight:600}.home-v36 .home-v36-path p{letter-spacing:0;font-size:9px;line-height:1.4}.home-v36 .home-v36-card-art{object-fit:fill;opacity:1;-webkit-mask-image:none!important;mask-image:none!important}.home-v36 .home-v36-path:before{background:linear-gradient(90deg,rgba(6,27,56,.5),transparent 56%),linear-gradient(transparent 76%,rgba(6,24,43,.796))}.home-v36 .home-v36-footer{letter-spacing:0;font-size:9px}.home-v36 .home-v36-adult .home-v36-footer{margin-left:-5px;margin-right:-5px;font-size:9px}@media (max-width:350px){.home-v36 .home-v36-paths{gap:6px;margin-left:-5px;margin-right:-5px}.home-v36 .home-v36-path{padding:5px 5px 6px}.home-v36 .home-v36-path h2{font-size:13px}.home-v36 .home-v36-number{margin-bottom:2px;font-size:18px}.home-v36 .home-v36-path p{margin-top:4px;font-size:9px;line-height:1.2}.home-v36 .home-v36-tag{margin-top:3px;font-size:8px}.home-v36 .home-v36-adult .home-v36-footer{letter-spacing:0;margin-left:-4px;margin-right:-4px;font-size:9px}.home-v36 .home-v36-assessment{width:130px;height:79px}.home-v36 .home-v36-public .home-v36-entry-chart .home-v36-assessment-label{font-size:22px}.home-v36 .home-v36-public .home-v36-entry-chart{width:130px}}.home-v35{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v35-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v35:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v35 a{color:inherit;text-decoration:none}.home-v35 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v35 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v35 a:active,.home-v35 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v35-hero{position:relative}.home-v35-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v35-brand{min-width:0}.home-v35-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v35-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v35-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v35-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v35-brand-tag>span{flex:none}.home-v35-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v35-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v35-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v35-orbit img{width:100%;height:auto;display:block}.home-v35-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v35-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v35-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v35-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v35-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v35-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v35-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v35-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v35-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v35-path p span{white-space:nowrap}.home-v35-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v35-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v35-public{margin-top:23px}.home-v35-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v35-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v35-public h2>span{color:#eace9a;margin-right:3px}.home-v35-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v35-public .home-v35-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v35-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v35-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v35-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v35-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v35-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v35-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v35-public .home-v35-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v35-public .home-v35-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v35-support .tutu-support-trigger{display:none}.home-v35-support{z-index:70;position:relative}.home-v35-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v35{padding-left:10px;padding-right:10px;padding-top:22px}.home-v35-brand-row{gap:8px}.home-v35-brand h1{letter-spacing:.04em;font-size:24px}.home-v35-brand p{font-size:7px}.home-v35-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v35-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v35-paths{gap:8px}.home-v35-path{padding:9px 8px 8px}.home-v35-path h2{font-size:14px}.home-v35-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v35-tag{font-size:8px}.home-v35-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v35-public nav{gap:7px}.home-v35-entry strong{font-size:11px}.home-v35-entry small{font-size:8px}.home-v35-public .home-v35-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v35-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v35{padding-top:25px;padding-bottom:38px}.home-v35-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v35-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v35-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v35-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v35-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v35-paths{gap:10px}.home-v35-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v35-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v35-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v35-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v35-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v35-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v35-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v35-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v35-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v35-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v35-public nav{gap:0;position:relative}.home-v35-public .home-v35-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v35-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v35-public .home-v35-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v35-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v35-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v35-entry small{color:#aec6da;font-size:9px}.home-v35-entry-arrow{display:none}.home-v35-public .home-v35-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v35-public .home-v35-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v35-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v35-public .home-v35-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v35{padding-top:21px}.home-v35-brand h1{font-size:23px}.home-v35-brand p{font-size:7px}.home-v35-brand-row{gap:8px}.home-v35-brand-tag{padding-left:6px;padding-right:6px}.home-v35-orbit{width:280px;margin:4px auto 6px}.home-v35-paths{gap:8px}.home-v35-path{border-radius:13px;padding:7px 7px 6px}.home-v35-number{margin-bottom:3px;font-size:10px}.home-v35-path h2{font-size:13px}.home-v35-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v35-tag{font-size:8px}.home-v35-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v35-public{padding:14px 9px 4px}.home-v35-entry strong{font-size:11px}.home-v35-entry small{font-size:8px}.home-v35-entry:nth-child(n+4) img{width:42px;height:42px}.home-v35-public .home-v35-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v35-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v35-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v35-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v35{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v35-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v35-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v35-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v35-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v35-orbit{width:min(100%,280px)}.home-v35-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v35-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v35-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v35-brand h1{letter-spacing:.015em;font-size:22px}.home-v35-orbit{width:258px}.home-v35-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v35{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v35-brand h1{font-family:inherit}@font-face{font-family:HomeV32Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v35-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV32Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v35-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v35-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v35-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v35-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v35-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v35-public .home-v35-entry{min-height:116px}.home-v35-public .home-v35-entry:nth-child(n+4){min-height:84px}.home-v35-card-art{object-position:63% center}@media (max-width:350px){.home-v35-brand h1{font-size:26px}.home-v35-orbit{width:min(100%,294px)}.home-v35-public{padding-left:8px;padding-right:8px}}.home-v35-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v35-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v35 .home-v35-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v35 .home-v35-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v35 .home-v35-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v35 .home-v35-orbit{width:118%;margin:0 -9% -4px}}.home-v35 .home-v35-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v35-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v35-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v35-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v35-adult .home-v35-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v35 .home-v35-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v35 .home-v35-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v35 .home-v35-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v35 .home-v35-public nav{background:0 0}.home-v35-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v35-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v35-entry strong{color:#f5efdf}.home-v35-entry small{color:#cbdfec}.home-v35-public .home-v35-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v35-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v35-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v35-entry-chart small{color:#e6d9b5}.home-v35-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v35-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v35-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v35-start{font-size:8px}}.home-v35{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v35-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v35-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v35-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v35-child .home-v35-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v35-adult .home-v35-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v35-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v35-child .home-v35-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v35-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v35 .home-v35-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v35 .home-v35-public:before,.home-v35 .home-v35-public:after,.home-v35 .home-v35-entry:before{display:none}.home-v35 .home-v35-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v35 .home-v35-public .home-v35-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v35 .home-v35-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v35 .home-v35-public .home-v35-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v35 .home-v35-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v35 .home-v35-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v35 .home-v35-entry small{color:#c0d3e2}.home-v35 .home-v35-entry-chart strong{color:#ffe1a0}.home-v35 .home-v35-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v35 .home-v35-public .home-v35-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v35 .home-v35-entry img{width:65px;height:65px}.home-v35 .home-v35-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v35 .home-v35-entry:nth-child(n+4) img{width:53px;height:53px}.home-v35 .home-v35-public .home-v35-entry:nth-child(n+4){gap:4px}.home-v35 .home-v35-entry strong{font-size:11px}.home-v35 .home-v35-public{margin-top:21px}.home-v35 .home-v35-public .home-v35-entry{min-height:133px}}@font-face{font-family:HomeV32Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v35 .home-v35-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV32Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v35{background:#080f2a}.home-v35 .home-v35-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v35 .home-v35-planet,.home-v35 .home-v35-paths:before{display:none}.home-v35 .home-v35-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v35 .home-v35-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v35 .home-v35-entry:nth-child(n+4) img{width:70px;height:70px}.home-v35 .home-v35-entry-arrow{display:none}@media (max-width:350px){.home-v35 .home-v35-brand h1{font-size:25px}.home-v35 .home-v35-entry img{width:65px;height:65px}.home-v35 .home-v35-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v35 .home-v35-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v35 .home-v35-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v35 .home-v35-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v35 .home-v35-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v35 .home-v35-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v35 .home-v35-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v35 .home-v35-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v35 .home-v35-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v35 .home-v35-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v35-wordmark{width:100%;height:auto;display:block}.home-v35 .home-v35-brand-row{min-height:55px}.home-v35 .home-v35-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v35 .home-v35-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v35 .home-v35-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v35 .home-v35-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v35 .home-v35-adult .home-v35-card-glass{box-shadow:none;background:0 0}.home-v35 .home-v35-public nav{height:326px;display:block;position:relative}.home-v35 .home-v35-public .home-v35-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v35 .home-v35-public .home-v35-entry-chart{width:36%;top:0;left:50%}.home-v35 .home-v35-public .home-v35-entry-reports{top:98px;left:13.5%}.home-v35 .home-v35-public .home-v35-entry-courses{top:98px;left:86.5%}.home-v35 .home-v35-public .home-v35-entry-growth{top:211px;left:34%}.home-v35 .home-v35-public .home-v35-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v35 .home-v35-public .home-v35-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v35 .home-v35-entry-copy{gap:3px}.home-v35 .home-v35-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v35 .home-v35-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v35 .home-v35-public .home-v35-entry img{width:64px;height:64px}.home-v35 .home-v35-public .home-v35-entry-chart img{width:96px;height:96px}.home-v35 .home-v35-entry small{font-size:8px}.home-v35 .home-v35-entry strong{font-size:11px}.home-v35 .home-v35-entry-chart strong{font-size:13px}}.home-v35 .home-v35-public .home-v35-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v35 .home-v35-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v35 .home-v35-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v35 .home-v35-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v35 .home-v35-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v35 .home-v35-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v35 .home-v35-child .home-v35-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v35 .home-v35-adult .home-v35-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}@media (max-width:350px){.home-v35 .home-v35-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v35:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v35 .home-v35-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v35 .home-v35-brand{flex:0 0 140.4px}.home-v35 .home-v35-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v35-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v35-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v35 .home-v35-public .home-v35-entry-support{top:192px;left:50%}.home-v35 .home-v35-public nav{height:303px}.home-v35 .home-v35-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v35 .home-v35-path h2{letter-spacing:0}.home-v35 .home-v35-child .home-v35-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v35 .home-v35-adult .home-v35-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}@media (max-width:350px){.home-v35 .home-v35-brand{flex-basis:105px}.home-v35 .home-v35-brand-row{gap:12px}.home-v35 .home-v35-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v35 .home-v35-number{font-size:18px}.home-v35 .home-v35-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v35 .home-v35-path h2{font-size:12px}}.home-v35 .home-v35-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v35 .home-v35-brand{flex:none;width:140.4px}.home-v35 .home-v35-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v35 .home-v35-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v35 .home-v35-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v35-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v35 .home-v35-card-arrow{width:19px;height:19px;font-size:12px;bottom:35px;right:7px}.home-v35 .home-v35-public .home-v35-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v35 .home-v35-brand{width:140.4px}.home-v35 .home-v35-brand-tag{font-size:8.5px}.home-v35 .home-v35-path{padding:5px 6px}.home-v35 .home-v35-number{margin-bottom:1px;font-size:17px}.home-v35 .home-v35-path h2{font-size:12px;line-height:1.15}.home-v35 .home-v35-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v35 .home-v35-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v35-footer{font-size:9px;line-height:1.1}.home-v35 .home-v35-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v35 .home-v35-public .home-v35-entry-chart img{width:122px;height:103px}.home-v35-adult .home-v35-footer>span{display:block}.home-v35 .home-v35-adult .home-v35-path p{margin-top:2px}}.home-v35 .home-v35-brand{width:174px}.home-v35 .home-v35-brand-row{gap:4px}.home-v35 .home-v35-path{padding:7px 9px 8px}.home-v35 .home-v35-number{margin-bottom:4px;font-size:20px;line-height:1}.home-v35 .home-v35-path h2{font-size:14px;line-height:1.2}.home-v35 .home-v35-tag{margin-top:5px;padding:1px 5px;font-size:8px;line-height:1.1}.home-v35 .home-v35-path p{letter-spacing:.02em;margin-top:6px;font-size:9px;line-height:1.4}.home-v35-footer{letter-spacing:.07em;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.3}.home-v35-adult .home-v35-footer>span{display:block}.home-v35 .home-v35-card-arrow{bottom:39px}.home-v35 .home-v35-public .home-v35-entry-chart{width:170px;height:112px;overflow:visible}.home-v35-emblem{align-items:center;justify-items:center;width:170px;height:110px;display:grid;position:relative}.home-v35-emblem svg{fill:none;stroke:#9bc9ce;stroke-width:.65px;opacity:.68;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v35-emblem svg path{stroke:#d7b979;stroke-width:.8px}.home-v35-emblem svg .spark{stroke:#f5dfaa;stroke-width:1.2px}.home-v35-emblem-text{letter-spacing:.08em;color:#f7dfac;text-shadow:0 1px #8d6b3b,0 2px 2px #001329,0 0 12px rgba(232,206,139,.208);white-space:nowrap;padding-left:.08em;font-family:Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600;position:relative}.home-v35-entry-chart:hover .home-v35-emblem-text{color:#fff0c9}@media (max-width:350px){.home-v35 .home-v35-brand{width:174px}.home-v35 .home-v35-path{padding:5px 6px 6px}.home-v35 .home-v35-number{margin-bottom:3px;font-size:18px}.home-v35 .home-v35-path h2{font-size:12px;line-height:1.15}.home-v35 .home-v35-tag{margin-top:3px;padding:0 4px;font-size:8px}.home-v35 .home-v35-path p{letter-spacing:0;margin-top:4px;font-size:8.5px;line-height:1.25}.home-v35-footer{letter-spacing:.06em;padding-top:3px;font-size:8.5px;line-height:1.15}.home-v35 .home-v35-card-arrow{width:15px;height:15px;bottom:32px}.home-v35 .home-v35-public .home-v35-entry-chart{width:150px}.home-v35-emblem{width:150px;height:105px}.home-v35-emblem-text{font-size:26px}}.home-v35 .home-v35-adult .home-v35-footer{white-space:nowrap;letter-spacing:0;max-width:none;margin-left:-5px;margin-right:-5px;padding-top:5px;font-size:9px}.home-v35 .home-v35-public .home-v35-entry-chart{gap:0;height:164px}.home-v35-emblem{flex:none;height:86px}.home-v35-emblem-text{font-size:27px}.home-v35-cta{color:#ffe1a0;text-shadow:0 1px 1px #8e602d,0 2px 6px #001127;background:radial-gradient(rgba(170,186,197,.07),transparent 72%);border-radius:18px;flex-direction:column;align-items:center;gap:2px;min-width:112px;padding:5px 13px 8px;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:600;line-height:1.3;display:flex}.home-v35-cta-first{justify-content:center;align-items:center;gap:6px;padding-right:25px;font-size:18px;display:flex}.home-v35-point{-webkit-filter:drop-shadow(0 2px 2px #001225);filter:drop-shadow(0 2px 2px #001225);flex:none;width:30px;height:24px}.home-v35-cta-label{letter-spacing:.08em;padding-left:.08em;font-size:22px}.home-v35 .home-v35-entry-chart:focus-visible{outline-offset:3px;border-radius:20px;outline:2px solid #ffe1a0}.home-v35 .home-v35-entry-chart:active .home-v35-cta{-webkit-filter:brightness(1.15);filter:brightness(1.15);transform:translateY(2px)}.home-v35 .home-v35-entry-chart:hover .home-v35-cta{color:#fff1cc}@media (max-width:350px){.home-v35 .home-v35-adult .home-v35-footer{letter-spacing:0;margin-left:-5px;margin-right:-5px;font-size:8.5px}.home-v35-emblem{height:86px}.home-v35-emblem-text{font-size:25px}.home-v35-cta-label{font-size:21px}}.home-v35 .home-v35-public{margin-top:-35px}.home-v35 .home-v35-public .home-v35-entry-chart{z-index:2;width:170px;height:92px;top:65px}.home-v35-assessment{isolation:isolate;color:#f7dfae;background:linear-gradient(145deg,rgba(183,222,230,.082),rgba(100,134,155,.03) 58%,rgba(214,180,116,.07));border-top:1px solid rgba(228,207,157,.62);border-bottom:1px solid rgba(140,186,203,.52);border-radius:48% 30% 46% 32%;justify-content:center;align-items:center;gap:9px;width:170px;height:87px;transition:transform .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px rgba(229,246,237,.07),inset 0 -1px #152e43}.home-v35-assessment:before{content:"";pointer-events:none;border:1px solid rgba(179,207,213,.21);border-color:rgba(179,207,213,.21) rgba(218,196,141,.44) rgba(179,207,213,.21) transparent;border-radius:50%;position:absolute;top:6px;bottom:6px;left:-4px;right:-4px;transform:rotate(-12deg)}.home-v35-assessment-hand{border-right:1px solid rgba(213,200,157,.23);align-items:center;justify-items:center;width:37px;height:43px;padding-right:7px;display:grid}.home-v35-assessment .home-v35-point{-webkit-filter:drop-shadow(0 1px 1px #071426);filter:drop-shadow(0 1px 1px #071426);width:34px;height:28px}.home-v35-assessment-copy{text-shadow:0 1px 2px #05172d;flex-direction:column;align-items:flex-start;gap:3px;font-family:Noto Serif CJK SC,Songti SC,serif;line-height:1.2;display:flex}.home-v35-assessment-kicker{color:#c4dce0;font-size:13px}.home-v35-assessment-title{letter-spacing:0;white-space:nowrap;font-size:24px;font-weight:600}.home-v35-assessment-edge{background:#f3ddb0;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:5px;box-shadow:0 0 4px rgba(237,204,133,.333)}.home-v35 .home-v35-entry-chart:hover .home-v35-assessment{background:linear-gradient(145deg,rgba(183,222,230,.16),rgba(100,134,155,.07) 58%,rgba(214,180,116,.125))}.home-v35 .home-v35-entry-chart:active .home-v35-assessment{transform:translateY(2px)}@media (max-width:350px){.home-v35 .home-v35-public .home-v35-entry-chart{width:150px;top:69px}.home-v35-assessment{gap:5px;width:150px;height:80px}.home-v35-assessment-title{font-size:21px}.home-v35-assessment-hand{width:31px;padding-right:4px}.home-v35-assessment .home-v35-point{width:29px}}.home-v35-assessment{width:170px;height:92px;box-shadow:none;isolation:isolate;border:0;border-radius:0;display:block;position:relative;background:0 0!important}.home-v35-assessment:before{display:none}.home-v35 .home-v35-public .home-v35-entry-chart .home-v35-assessment-wordmark{-webkit-filter:drop-shadow(0 2px 2px #001027);filter:drop-shadow(0 2px 2px #001027);object-fit:contain;width:170px;height:90px;margin:0;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v35-down-hand{z-index:1;-webkit-filter:drop-shadow(0 2px 2px #001326);filter:drop-shadow(0 2px 2px #001326);width:30px;height:46px;position:absolute;top:-2px;left:21px}.home-v35 .home-v35-child .home-v35-card-art,.home-v35 .home-v35-adult .home-v35-card-art{-webkit-filter:none;filter:none;opacity:1;object-position:center;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.667),#000 20%,#000 91%,rgba(0,0,0,.8))}.home-v35 .home-v35-path:before{background:linear-gradient(90deg,rgba(7,23,45,.4),transparent 66%),linear-gradient(transparent 73%,rgba(7,23,43,.6))}.home-v35 .home-v35-child .home-v35-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.04),transparent 65%)}@media (max-width:350px){.home-v35-assessment{width:150px;height:86px}.home-v35 .home-v35-public .home-v35-entry-chart .home-v35-assessment-wordmark{width:150px;height:84px}.home-v35-down-hand{width:27px;height:42px;top:0;left:18px}}.home-v34{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v34-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v34:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v34 a{color:inherit;text-decoration:none}.home-v34 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v34 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v34 a:active,.home-v34 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v34-hero{position:relative}.home-v34-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v34-brand{min-width:0}.home-v34-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v34-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v34-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v34-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v34-brand-tag>span{flex:none}.home-v34-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v34-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v34-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v34-orbit img{width:100%;height:auto;display:block}.home-v34-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v34-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v34-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v34-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v34-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v34-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v34-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v34-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v34-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v34-path p span{white-space:nowrap}.home-v34-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v34-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v34-public{margin-top:23px}.home-v34-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v34-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v34-public h2>span{color:#eace9a;margin-right:3px}.home-v34-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v34-public .home-v34-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v34-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v34-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v34-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v34-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v34-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v34-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v34-public .home-v34-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v34-public .home-v34-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v34-support .tutu-support-trigger{display:none}.home-v34-support{z-index:70;position:relative}.home-v34-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v34{padding-left:10px;padding-right:10px;padding-top:22px}.home-v34-brand-row{gap:8px}.home-v34-brand h1{letter-spacing:.04em;font-size:24px}.home-v34-brand p{font-size:7px}.home-v34-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v34-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v34-paths{gap:8px}.home-v34-path{padding:9px 8px 8px}.home-v34-path h2{font-size:14px}.home-v34-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v34-tag{font-size:8px}.home-v34-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v34-public nav{gap:7px}.home-v34-entry strong{font-size:11px}.home-v34-entry small{font-size:8px}.home-v34-public .home-v34-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v34-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v34{padding-top:25px;padding-bottom:38px}.home-v34-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v34-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v34-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v34-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v34-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v34-paths{gap:10px}.home-v34-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v34-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v34-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v34-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v34-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v34-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v34-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v34-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v34-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v34-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v34-public nav{gap:0;position:relative}.home-v34-public .home-v34-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v34-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v34-public .home-v34-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v34-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v34-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v34-entry small{color:#aec6da;font-size:9px}.home-v34-entry-arrow{display:none}.home-v34-public .home-v34-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v34-public .home-v34-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v34-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v34-public .home-v34-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v34{padding-top:21px}.home-v34-brand h1{font-size:23px}.home-v34-brand p{font-size:7px}.home-v34-brand-row{gap:8px}.home-v34-brand-tag{padding-left:6px;padding-right:6px}.home-v34-orbit{width:280px;margin:4px auto 6px}.home-v34-paths{gap:8px}.home-v34-path{border-radius:13px;padding:7px 7px 6px}.home-v34-number{margin-bottom:3px;font-size:10px}.home-v34-path h2{font-size:13px}.home-v34-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v34-tag{font-size:8px}.home-v34-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v34-public{padding:14px 9px 4px}.home-v34-entry strong{font-size:11px}.home-v34-entry small{font-size:8px}.home-v34-entry:nth-child(n+4) img{width:42px;height:42px}.home-v34-public .home-v34-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v34-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v34-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v34-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v34{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v34-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v34-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v34-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v34-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v34-orbit{width:min(100%,280px)}.home-v34-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v34-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v34-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v34-brand h1{letter-spacing:.015em;font-size:22px}.home-v34-orbit{width:258px}.home-v34-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v34{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v34-brand h1{font-family:inherit}@font-face{font-family:HomeV32Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v34-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV32Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v34-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v34-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v34-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v34-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v34-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v34-public .home-v34-entry{min-height:116px}.home-v34-public .home-v34-entry:nth-child(n+4){min-height:84px}.home-v34-card-art{object-position:63% center}@media (max-width:350px){.home-v34-brand h1{font-size:26px}.home-v34-orbit{width:min(100%,294px)}.home-v34-public{padding-left:8px;padding-right:8px}}.home-v34-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v34-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v34 .home-v34-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v34 .home-v34-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v34 .home-v34-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v34 .home-v34-orbit{width:118%;margin:0 -9% -4px}}.home-v34 .home-v34-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v34-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v34-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v34-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v34-adult .home-v34-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v34 .home-v34-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v34 .home-v34-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v34 .home-v34-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v34 .home-v34-public nav{background:0 0}.home-v34-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v34-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v34-entry strong{color:#f5efdf}.home-v34-entry small{color:#cbdfec}.home-v34-public .home-v34-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v34-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v34-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v34-entry-chart small{color:#e6d9b5}.home-v34-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v34-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v34-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v34-start{font-size:8px}}.home-v34{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v34-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v34-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v34-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v34-child .home-v34-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v34-adult .home-v34-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v34-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v34-child .home-v34-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v34-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v34 .home-v34-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v34 .home-v34-public:before,.home-v34 .home-v34-public:after,.home-v34 .home-v34-entry:before{display:none}.home-v34 .home-v34-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v34 .home-v34-public .home-v34-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v34 .home-v34-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v34 .home-v34-public .home-v34-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v34 .home-v34-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v34 .home-v34-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v34 .home-v34-entry small{color:#c0d3e2}.home-v34 .home-v34-entry-chart strong{color:#ffe1a0}.home-v34 .home-v34-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v34 .home-v34-public .home-v34-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v34 .home-v34-entry img{width:65px;height:65px}.home-v34 .home-v34-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v34 .home-v34-entry:nth-child(n+4) img{width:53px;height:53px}.home-v34 .home-v34-public .home-v34-entry:nth-child(n+4){gap:4px}.home-v34 .home-v34-entry strong{font-size:11px}.home-v34 .home-v34-public{margin-top:21px}.home-v34 .home-v34-public .home-v34-entry{min-height:133px}}@font-face{font-family:HomeV32Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v34 .home-v34-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV32Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v34{background:#080f2a}.home-v34 .home-v34-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v34 .home-v34-planet,.home-v34 .home-v34-paths:before{display:none}.home-v34 .home-v34-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v34 .home-v34-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v34 .home-v34-entry:nth-child(n+4) img{width:70px;height:70px}.home-v34 .home-v34-entry-arrow{display:none}@media (max-width:350px){.home-v34 .home-v34-brand h1{font-size:25px}.home-v34 .home-v34-entry img{width:65px;height:65px}.home-v34 .home-v34-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v34 .home-v34-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v34 .home-v34-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v34 .home-v34-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v34 .home-v34-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v34 .home-v34-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v34 .home-v34-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v34 .home-v34-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v34 .home-v34-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v34 .home-v34-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v34-wordmark{width:100%;height:auto;display:block}.home-v34 .home-v34-brand-row{min-height:55px}.home-v34 .home-v34-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v34 .home-v34-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v34 .home-v34-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v34 .home-v34-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v34 .home-v34-adult .home-v34-card-glass{box-shadow:none;background:0 0}.home-v34 .home-v34-public nav{height:326px;display:block;position:relative}.home-v34 .home-v34-public .home-v34-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v34 .home-v34-public .home-v34-entry-chart{width:36%;top:0;left:50%}.home-v34 .home-v34-public .home-v34-entry-reports{top:98px;left:13.5%}.home-v34 .home-v34-public .home-v34-entry-courses{top:98px;left:86.5%}.home-v34 .home-v34-public .home-v34-entry-growth{top:211px;left:34%}.home-v34 .home-v34-public .home-v34-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v34 .home-v34-public .home-v34-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v34 .home-v34-entry-copy{gap:3px}.home-v34 .home-v34-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v34 .home-v34-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v34 .home-v34-public .home-v34-entry img{width:64px;height:64px}.home-v34 .home-v34-public .home-v34-entry-chart img{width:96px;height:96px}.home-v34 .home-v34-entry small{font-size:8px}.home-v34 .home-v34-entry strong{font-size:11px}.home-v34 .home-v34-entry-chart strong{font-size:13px}}.home-v34 .home-v34-public .home-v34-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v34 .home-v34-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v34 .home-v34-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v34 .home-v34-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v34 .home-v34-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v34 .home-v34-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v34 .home-v34-child .home-v34-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v34 .home-v34-adult .home-v34-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}.home-v34 .home-v34-path:before{background:linear-gradient(90deg,rgba(9,23,37,.27),transparent 65%),linear-gradient(transparent 72%,rgba(7,22,41,.44))}@media (max-width:350px){.home-v34 .home-v34-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v34:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v34 .home-v34-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v34 .home-v34-brand{flex:0 0 140.4px}.home-v34 .home-v34-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v34-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v34-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v34 .home-v34-public .home-v34-entry-support{top:192px;left:50%}.home-v34 .home-v34-public nav{height:303px}.home-v34 .home-v34-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v34 .home-v34-path h2{letter-spacing:0}.home-v34 .home-v34-child .home-v34-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v34 .home-v34-adult .home-v34-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}.home-v34 .home-v34-child .home-v34-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.094),transparent 65%)}@media (max-width:350px){.home-v34 .home-v34-brand{flex-basis:105px}.home-v34 .home-v34-brand-row{gap:12px}.home-v34 .home-v34-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v34 .home-v34-number{font-size:18px}.home-v34 .home-v34-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v34 .home-v34-path h2{font-size:12px}}.home-v34 .home-v34-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v34 .home-v34-brand{flex:none;width:140.4px}.home-v34 .home-v34-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v34 .home-v34-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v34 .home-v34-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v34-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v34 .home-v34-card-arrow{width:19px;height:19px;font-size:12px;bottom:35px;right:7px}.home-v34 .home-v34-public .home-v34-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v34 .home-v34-brand{width:140.4px}.home-v34 .home-v34-brand-tag{font-size:8.5px}.home-v34 .home-v34-path{padding:5px 6px}.home-v34 .home-v34-number{margin-bottom:1px;font-size:17px}.home-v34 .home-v34-path h2{font-size:12px;line-height:1.15}.home-v34 .home-v34-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v34 .home-v34-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v34-footer{font-size:9px;line-height:1.1}.home-v34 .home-v34-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v34 .home-v34-public .home-v34-entry-chart img{width:122px;height:103px}.home-v34-adult .home-v34-footer>span{display:block}.home-v34 .home-v34-adult .home-v34-path p{margin-top:2px}}.home-v34 .home-v34-brand{width:174px}.home-v34 .home-v34-brand-row{gap:4px}.home-v34 .home-v34-path{padding:7px 9px 8px}.home-v34 .home-v34-number{margin-bottom:4px;font-size:20px;line-height:1}.home-v34 .home-v34-path h2{font-size:14px;line-height:1.2}.home-v34 .home-v34-tag{margin-top:5px;padding:1px 5px;font-size:8px;line-height:1.1}.home-v34 .home-v34-path p{letter-spacing:.02em;margin-top:6px;font-size:9px;line-height:1.4}.home-v34-footer{letter-spacing:.07em;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.3}.home-v34-adult .home-v34-footer>span{display:block}.home-v34 .home-v34-card-arrow{bottom:39px}.home-v34 .home-v34-public .home-v34-entry-chart{width:170px;height:112px;overflow:visible}.home-v34-emblem{align-items:center;justify-items:center;width:170px;height:110px;display:grid;position:relative}.home-v34-emblem svg{fill:none;stroke:#9bc9ce;stroke-width:.65px;opacity:.68;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v34-emblem svg path{stroke:#d7b979;stroke-width:.8px}.home-v34-emblem svg .spark{stroke:#f5dfaa;stroke-width:1.2px}.home-v34-emblem-text{letter-spacing:.08em;color:#f7dfac;text-shadow:0 1px #8d6b3b,0 2px 2px #001329,0 0 12px rgba(232,206,139,.208);white-space:nowrap;padding-left:.08em;font-family:Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600;position:relative}.home-v34-entry-chart:hover .home-v34-emblem-text{color:#fff0c9}@media (max-width:350px){.home-v34 .home-v34-brand{width:174px}.home-v34 .home-v34-path{padding:5px 6px 6px}.home-v34 .home-v34-number{margin-bottom:3px;font-size:18px}.home-v34 .home-v34-path h2{font-size:12px;line-height:1.15}.home-v34 .home-v34-tag{margin-top:3px;padding:0 4px;font-size:8px}.home-v34 .home-v34-path p{letter-spacing:0;margin-top:4px;font-size:8.5px;line-height:1.25}.home-v34-footer{letter-spacing:.06em;padding-top:3px;font-size:8.5px;line-height:1.15}.home-v34 .home-v34-card-arrow{width:15px;height:15px;bottom:32px}.home-v34 .home-v34-public .home-v34-entry-chart{width:150px}.home-v34-emblem{width:150px;height:105px}.home-v34-emblem-text{font-size:26px}}.home-v34 .home-v34-adult .home-v34-footer{white-space:nowrap;letter-spacing:0;max-width:none;margin-left:-5px;margin-right:-5px;padding-top:5px;font-size:9px}.home-v34 .home-v34-public .home-v34-entry-chart{gap:0;height:164px}.home-v34-emblem{flex:none;height:86px}.home-v34-emblem-text{font-size:27px}.home-v34-cta{color:#ffe1a0;text-shadow:0 1px 1px #8e602d,0 2px 6px #001127;background:radial-gradient(rgba(170,186,197,.07),transparent 72%);border-radius:18px;flex-direction:column;align-items:center;gap:2px;min-width:112px;padding:5px 13px 8px;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:600;line-height:1.3;display:flex}.home-v34-cta-first{justify-content:center;align-items:center;gap:6px;padding-right:25px;font-size:18px;display:flex}.home-v34-point{-webkit-filter:drop-shadow(0 2px 2px #001225);filter:drop-shadow(0 2px 2px #001225);flex:none;width:30px;height:24px}.home-v34-cta-label{letter-spacing:.08em;padding-left:.08em;font-size:22px}.home-v34 .home-v34-entry-chart:focus-visible{outline-offset:3px;border-radius:20px;outline:2px solid #ffe1a0}.home-v34 .home-v34-entry-chart:active .home-v34-cta{-webkit-filter:brightness(1.15);filter:brightness(1.15);transform:translateY(2px)}.home-v34 .home-v34-entry-chart:hover .home-v34-cta{color:#fff1cc}@media (max-width:350px){.home-v34 .home-v34-adult .home-v34-footer{letter-spacing:0;margin-left:-5px;margin-right:-5px;font-size:8.5px}.home-v34-emblem{height:86px}.home-v34-emblem-text{font-size:25px}.home-v34-cta-label{font-size:21px}}.home-v34 .home-v34-public{margin-top:-35px}.home-v34 .home-v34-public .home-v34-entry-chart{z-index:2;width:170px;height:92px;top:65px}.home-v34-assessment{isolation:isolate;color:#f7dfae;background:linear-gradient(145deg,rgba(183,222,230,.082),rgba(100,134,155,.03) 58%,rgba(214,180,116,.07));border-top:1px solid rgba(228,207,157,.62);border-bottom:1px solid rgba(140,186,203,.52);border-radius:48% 30% 46% 32%;justify-content:center;align-items:center;gap:9px;width:170px;height:87px;transition:transform .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px rgba(229,246,237,.07),inset 0 -1px #152e43}.home-v34-assessment:before{content:"";pointer-events:none;border:1px solid rgba(179,207,213,.21);border-color:rgba(179,207,213,.21) rgba(218,196,141,.44) rgba(179,207,213,.21) transparent;border-radius:50%;position:absolute;top:6px;bottom:6px;left:-4px;right:-4px;transform:rotate(-12deg)}.home-v34-assessment-hand{border-right:1px solid rgba(213,200,157,.23);align-items:center;justify-items:center;width:37px;height:43px;padding-right:7px;display:grid}.home-v34-assessment .home-v34-point{-webkit-filter:drop-shadow(0 1px 1px #071426);filter:drop-shadow(0 1px 1px #071426);width:34px;height:28px}.home-v34-assessment-copy{text-shadow:0 1px 2px #05172d;flex-direction:column;align-items:flex-start;gap:3px;font-family:Noto Serif CJK SC,Songti SC,serif;line-height:1.2;display:flex}.home-v34-assessment-kicker{color:#c4dce0;font-size:13px}.home-v34-assessment-title{letter-spacing:0;white-space:nowrap;font-size:24px;font-weight:600}.home-v34-assessment-edge{background:#f3ddb0;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:5px;box-shadow:0 0 4px rgba(237,204,133,.333)}.home-v34 .home-v34-entry-chart:hover .home-v34-assessment{background:linear-gradient(145deg,rgba(183,222,230,.16),rgba(100,134,155,.07) 58%,rgba(214,180,116,.125))}.home-v34 .home-v34-entry-chart:active .home-v34-assessment{transform:translateY(2px)}@media (max-width:350px){.home-v34 .home-v34-public .home-v34-entry-chart{width:150px;top:69px}.home-v34-assessment{gap:5px;width:150px;height:80px}.home-v34-assessment-title{font-size:21px}.home-v34-assessment-hand{width:31px;padding-right:4px}.home-v34-assessment .home-v34-point{width:29px}}.home-v33{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v33-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v33:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v33 a{color:inherit;text-decoration:none}.home-v33 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v33 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v33 a:active,.home-v33 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v33-hero{position:relative}.home-v33-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v33-brand{min-width:0}.home-v33-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v33-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v33-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v33-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v33-brand-tag>span{flex:none}.home-v33-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v33-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v33-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v33-orbit img{width:100%;height:auto;display:block}.home-v33-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v33-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v33-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v33-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v33-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v33-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v33-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v33-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v33-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v33-path p span{white-space:nowrap}.home-v33-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v33-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v33-public{margin-top:23px}.home-v33-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v33-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v33-public h2>span{color:#eace9a;margin-right:3px}.home-v33-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v33-public .home-v33-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v33-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v33-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v33-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v33-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v33-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v33-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v33-public .home-v33-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v33-public .home-v33-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v33-support .tutu-support-trigger{display:none}.home-v33-support{z-index:70;position:relative}.home-v33-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v33{padding-left:10px;padding-right:10px;padding-top:22px}.home-v33-brand-row{gap:8px}.home-v33-brand h1{letter-spacing:.04em;font-size:24px}.home-v33-brand p{font-size:7px}.home-v33-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v33-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v33-paths{gap:8px}.home-v33-path{padding:9px 8px 8px}.home-v33-path h2{font-size:14px}.home-v33-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v33-tag{font-size:8px}.home-v33-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v33-public nav{gap:7px}.home-v33-entry strong{font-size:11px}.home-v33-entry small{font-size:8px}.home-v33-public .home-v33-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v33-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v33{padding-top:25px;padding-bottom:38px}.home-v33-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v33-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v33-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v33-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v33-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v33-paths{gap:10px}.home-v33-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v33-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v33-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v33-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v33-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v33-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v33-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v33-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v33-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v33-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v33-public nav{gap:0;position:relative}.home-v33-public .home-v33-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v33-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v33-public .home-v33-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v33-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v33-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v33-entry small{color:#aec6da;font-size:9px}.home-v33-entry-arrow{display:none}.home-v33-public .home-v33-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v33-public .home-v33-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v33-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v33-public .home-v33-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v33{padding-top:21px}.home-v33-brand h1{font-size:23px}.home-v33-brand p{font-size:7px}.home-v33-brand-row{gap:8px}.home-v33-brand-tag{padding-left:6px;padding-right:6px}.home-v33-orbit{width:280px;margin:4px auto 6px}.home-v33-paths{gap:8px}.home-v33-path{border-radius:13px;padding:7px 7px 6px}.home-v33-number{margin-bottom:3px;font-size:10px}.home-v33-path h2{font-size:13px}.home-v33-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v33-tag{font-size:8px}.home-v33-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v33-public{padding:14px 9px 4px}.home-v33-entry strong{font-size:11px}.home-v33-entry small{font-size:8px}.home-v33-entry:nth-child(n+4) img{width:42px;height:42px}.home-v33-public .home-v33-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v33-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v33-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v33-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v33{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v33-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v33-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v33-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v33-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v33-orbit{width:min(100%,280px)}.home-v33-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v33-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v33-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v33-brand h1{letter-spacing:.015em;font-size:22px}.home-v33-orbit{width:258px}.home-v33-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v33{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v33-brand h1{font-family:inherit}@font-face{font-family:HomeV32Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v33-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV32Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v33-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v33-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v33-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v33-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v33-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v33-public .home-v33-entry{min-height:116px}.home-v33-public .home-v33-entry:nth-child(n+4){min-height:84px}.home-v33-card-art{object-position:63% center}@media (max-width:350px){.home-v33-brand h1{font-size:26px}.home-v33-orbit{width:min(100%,294px)}.home-v33-public{padding-left:8px;padding-right:8px}}.home-v33-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v33-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v33 .home-v33-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v33 .home-v33-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v33 .home-v33-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v33 .home-v33-orbit{width:118%;margin:0 -9% -4px}}.home-v33 .home-v33-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v33-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v33-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v33-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v33-adult .home-v33-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v33 .home-v33-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v33 .home-v33-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v33 .home-v33-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v33 .home-v33-public nav{background:0 0}.home-v33-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v33-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v33-entry strong{color:#f5efdf}.home-v33-entry small{color:#cbdfec}.home-v33-public .home-v33-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v33-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v33-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v33-entry-chart small{color:#e6d9b5}.home-v33-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v33-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v33-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v33-start{font-size:8px}}.home-v33{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v33-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v33-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v33-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v33-child .home-v33-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v33-adult .home-v33-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v33-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v33-child .home-v33-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v33-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v33 .home-v33-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v33 .home-v33-public:before,.home-v33 .home-v33-public:after,.home-v33 .home-v33-entry:before{display:none}.home-v33 .home-v33-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v33 .home-v33-public .home-v33-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v33 .home-v33-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v33 .home-v33-public .home-v33-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v33 .home-v33-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v33 .home-v33-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v33 .home-v33-entry small{color:#c0d3e2}.home-v33 .home-v33-entry-chart strong{color:#ffe1a0}.home-v33 .home-v33-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v33 .home-v33-public .home-v33-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v33 .home-v33-entry img{width:65px;height:65px}.home-v33 .home-v33-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v33 .home-v33-entry:nth-child(n+4) img{width:53px;height:53px}.home-v33 .home-v33-public .home-v33-entry:nth-child(n+4){gap:4px}.home-v33 .home-v33-entry strong{font-size:11px}.home-v33 .home-v33-public{margin-top:21px}.home-v33 .home-v33-public .home-v33-entry{min-height:133px}}@font-face{font-family:HomeV32Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v33 .home-v33-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV32Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v33{background:#080f2a}.home-v33 .home-v33-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v33 .home-v33-planet,.home-v33 .home-v33-paths:before{display:none}.home-v33 .home-v33-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v33 .home-v33-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v33 .home-v33-entry:nth-child(n+4) img{width:70px;height:70px}.home-v33 .home-v33-entry-arrow{display:none}@media (max-width:350px){.home-v33 .home-v33-brand h1{font-size:25px}.home-v33 .home-v33-entry img{width:65px;height:65px}.home-v33 .home-v33-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v33 .home-v33-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v33 .home-v33-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v33 .home-v33-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v33 .home-v33-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v33 .home-v33-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v33 .home-v33-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v33 .home-v33-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v33 .home-v33-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v33 .home-v33-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v33-wordmark{width:100%;height:auto;display:block}.home-v33 .home-v33-brand-row{min-height:55px}.home-v33 .home-v33-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v33 .home-v33-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v33 .home-v33-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v33 .home-v33-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v33 .home-v33-adult .home-v33-card-glass{box-shadow:none;background:0 0}.home-v33 .home-v33-public nav{height:326px;display:block;position:relative}.home-v33 .home-v33-public .home-v33-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v33 .home-v33-public .home-v33-entry-chart{width:36%;top:0;left:50%}.home-v33 .home-v33-public .home-v33-entry-reports{top:98px;left:13.5%}.home-v33 .home-v33-public .home-v33-entry-courses{top:98px;left:86.5%}.home-v33 .home-v33-public .home-v33-entry-growth{top:211px;left:34%}.home-v33 .home-v33-public .home-v33-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v33 .home-v33-public .home-v33-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v33 .home-v33-entry-copy{gap:3px}.home-v33 .home-v33-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v33 .home-v33-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v33 .home-v33-public .home-v33-entry img{width:64px;height:64px}.home-v33 .home-v33-public .home-v33-entry-chart img{width:96px;height:96px}.home-v33 .home-v33-entry small{font-size:8px}.home-v33 .home-v33-entry strong{font-size:11px}.home-v33 .home-v33-entry-chart strong{font-size:13px}}.home-v33 .home-v33-public .home-v33-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v33 .home-v33-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v33 .home-v33-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v33 .home-v33-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v33 .home-v33-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v33 .home-v33-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v33 .home-v33-child .home-v33-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v33 .home-v33-adult .home-v33-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}.home-v33 .home-v33-path:before{background:linear-gradient(90deg,rgba(9,23,37,.27),transparent 65%),linear-gradient(transparent 72%,rgba(7,22,41,.44))}@media (max-width:350px){.home-v33 .home-v33-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v33:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v33 .home-v33-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v33 .home-v33-brand{flex:0 0 140.4px}.home-v33 .home-v33-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v33-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v33-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v33 .home-v33-public .home-v33-entry-support{top:192px;left:50%}.home-v33 .home-v33-public nav{height:303px}.home-v33 .home-v33-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v33 .home-v33-path h2{letter-spacing:0}.home-v33 .home-v33-child .home-v33-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v33 .home-v33-adult .home-v33-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}.home-v33 .home-v33-child .home-v33-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.094),transparent 65%)}@media (max-width:350px){.home-v33 .home-v33-brand{flex-basis:105px}.home-v33 .home-v33-brand-row{gap:12px}.home-v33 .home-v33-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v33 .home-v33-number{font-size:18px}.home-v33 .home-v33-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v33 .home-v33-path h2{font-size:12px}}.home-v33 .home-v33-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v33 .home-v33-brand{flex:none;width:140.4px}.home-v33 .home-v33-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v33 .home-v33-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v33 .home-v33-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v33-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v33 .home-v33-card-arrow{width:19px;height:19px;font-size:12px;bottom:35px;right:7px}.home-v33 .home-v33-public .home-v33-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v33 .home-v33-brand{width:140.4px}.home-v33 .home-v33-brand-tag{font-size:8.5px}.home-v33 .home-v33-path{padding:5px 6px}.home-v33 .home-v33-number{margin-bottom:1px;font-size:17px}.home-v33 .home-v33-path h2{font-size:12px;line-height:1.15}.home-v33 .home-v33-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v33 .home-v33-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v33-footer{font-size:9px;line-height:1.1}.home-v33 .home-v33-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v33 .home-v33-public .home-v33-entry-chart img{width:122px;height:103px}.home-v33-adult .home-v33-footer>span{display:block}.home-v33 .home-v33-adult .home-v33-path p{margin-top:2px}}.home-v33 .home-v33-brand{width:174px}.home-v33 .home-v33-brand-row{gap:4px}.home-v33 .home-v33-path{padding:7px 9px 8px}.home-v33 .home-v33-number{margin-bottom:4px;font-size:20px;line-height:1}.home-v33 .home-v33-path h2{font-size:14px;line-height:1.2}.home-v33 .home-v33-tag{margin-top:5px;padding:1px 5px;font-size:8px;line-height:1.1}.home-v33 .home-v33-path p{letter-spacing:.02em;margin-top:6px;font-size:9px;line-height:1.4}.home-v33-footer{letter-spacing:.07em;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.3}.home-v33-adult .home-v33-footer>span{display:block}.home-v33 .home-v33-card-arrow{bottom:39px}.home-v33 .home-v33-public .home-v33-entry-chart{width:170px;height:112px;overflow:visible}.home-v33-emblem{align-items:center;justify-items:center;width:170px;height:110px;display:grid;position:relative}.home-v33-emblem svg{fill:none;stroke:#9bc9ce;stroke-width:.65px;opacity:.68;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v33-emblem svg path{stroke:#d7b979;stroke-width:.8px}.home-v33-emblem svg .spark{stroke:#f5dfaa;stroke-width:1.2px}.home-v33-emblem-text{letter-spacing:.08em;color:#f7dfac;text-shadow:0 1px #8d6b3b,0 2px 2px #001329,0 0 12px rgba(232,206,139,.208);white-space:nowrap;padding-left:.08em;font-family:Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600;position:relative}.home-v33-entry-chart:hover .home-v33-emblem-text{color:#fff0c9}@media (max-width:350px){.home-v33 .home-v33-brand{width:174px}.home-v33 .home-v33-path{padding:5px 6px 6px}.home-v33 .home-v33-number{margin-bottom:3px;font-size:18px}.home-v33 .home-v33-path h2{font-size:12px;line-height:1.15}.home-v33 .home-v33-tag{margin-top:3px;padding:0 4px;font-size:8px}.home-v33 .home-v33-path p{letter-spacing:0;margin-top:4px;font-size:8.5px;line-height:1.25}.home-v33-footer{letter-spacing:.06em;padding-top:3px;font-size:8.5px;line-height:1.15}.home-v33 .home-v33-card-arrow{width:15px;height:15px;bottom:32px}.home-v33 .home-v33-public .home-v33-entry-chart{width:150px}.home-v33-emblem{width:150px;height:105px}.home-v33-emblem-text{font-size:26px}}.home-v33 .home-v33-adult .home-v33-footer{white-space:nowrap;letter-spacing:0;max-width:none;margin-left:-5px;margin-right:-5px;padding-top:5px;font-size:9px}.home-v33 .home-v33-public{margin-top:-5px}.home-v33 .home-v33-public .home-v33-entry-chart{gap:0;height:164px}.home-v33-emblem{flex:none;height:86px}.home-v33-emblem-text{font-size:27px}.home-v33-cta{color:#ffe1a0;text-shadow:0 1px 1px #8e602d,0 2px 6px #001127;background:radial-gradient(rgba(170,186,197,.07),transparent 72%);border-radius:18px;flex-direction:column;align-items:center;gap:2px;min-width:112px;padding:5px 13px 8px;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:600;line-height:1.3;display:flex}.home-v33-cta-first{justify-content:center;align-items:center;gap:6px;padding-right:25px;font-size:18px;display:flex}.home-v33-point{-webkit-filter:drop-shadow(0 2px 2px #001225);filter:drop-shadow(0 2px 2px #001225);flex:none;width:30px;height:24px}.home-v33-cta-label{letter-spacing:.08em;padding-left:.08em;font-size:22px}.home-v33 .home-v33-entry-chart:focus-visible{outline-offset:3px;border-radius:20px;outline:2px solid #ffe1a0}.home-v33 .home-v33-entry-chart:active .home-v33-cta{-webkit-filter:brightness(1.15);filter:brightness(1.15);transform:translateY(2px)}.home-v33 .home-v33-entry-chart:hover .home-v33-cta{color:#fff1cc}@media (max-width:350px){.home-v33 .home-v33-adult .home-v33-footer{letter-spacing:0;margin-left:-5px;margin-right:-5px;font-size:8.5px}.home-v33-emblem{height:86px}.home-v33-emblem-text{font-size:25px}.home-v33-cta-label{font-size:21px}}.home-v32{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v32-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v32:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v32 a{color:inherit;text-decoration:none}.home-v32 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v32 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v32 a:active,.home-v32 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v32-hero{position:relative}.home-v32-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v32-brand{min-width:0}.home-v32-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v32-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v32-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v32-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v32-brand-tag>span{flex:none}.home-v32-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v32-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v32-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v32-orbit img{width:100%;height:auto;display:block}.home-v32-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v32-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v32-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v32-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v32-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v32-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v32-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v32-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v32-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v32-path p span{white-space:nowrap}.home-v32-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v32-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v32-public{margin-top:23px}.home-v32-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v32-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v32-public h2>span{color:#eace9a;margin-right:3px}.home-v32-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v32-public .home-v32-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v32-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v32-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v32-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v32-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v32-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v32-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v32-public .home-v32-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v32-public .home-v32-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v32-support .tutu-support-trigger{display:none}.home-v32-support{z-index:70;position:relative}.home-v32-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v32{padding-left:10px;padding-right:10px;padding-top:22px}.home-v32-brand-row{gap:8px}.home-v32-brand h1{letter-spacing:.04em;font-size:24px}.home-v32-brand p{font-size:7px}.home-v32-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v32-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v32-paths{gap:8px}.home-v32-path{padding:9px 8px 8px}.home-v32-path h2{font-size:14px}.home-v32-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v32-tag{font-size:8px}.home-v32-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v32-public nav{gap:7px}.home-v32-entry strong{font-size:11px}.home-v32-entry small{font-size:8px}.home-v32-public .home-v32-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v32-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v32{padding-top:25px;padding-bottom:38px}.home-v32-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v32-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v32-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v32-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v32-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v32-paths{gap:10px}.home-v32-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v32-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v32-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v32-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v32-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v32-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v32-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v32-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v32-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v32-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v32-public nav{gap:0;position:relative}.home-v32-public .home-v32-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v32-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v32-public .home-v32-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v32-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v32-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v32-entry small{color:#aec6da;font-size:9px}.home-v32-entry-arrow{display:none}.home-v32-public .home-v32-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v32-public .home-v32-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v32-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v32-public .home-v32-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v32{padding-top:21px}.home-v32-brand h1{font-size:23px}.home-v32-brand p{font-size:7px}.home-v32-brand-row{gap:8px}.home-v32-brand-tag{padding-left:6px;padding-right:6px}.home-v32-orbit{width:280px;margin:4px auto 6px}.home-v32-paths{gap:8px}.home-v32-path{border-radius:13px;padding:7px 7px 6px}.home-v32-number{margin-bottom:3px;font-size:10px}.home-v32-path h2{font-size:13px}.home-v32-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v32-tag{font-size:8px}.home-v32-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v32-public{padding:14px 9px 4px}.home-v32-entry strong{font-size:11px}.home-v32-entry small{font-size:8px}.home-v32-entry:nth-child(n+4) img{width:42px;height:42px}.home-v32-public .home-v32-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v32-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v32-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v32-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v32{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v32-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v32-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v32-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v32-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v32-orbit{width:min(100%,280px)}.home-v32-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v32-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v32-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v32-brand h1{letter-spacing:.015em;font-size:22px}.home-v32-orbit{width:258px}.home-v32-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v32{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v32-brand h1{font-family:inherit}@font-face{font-family:HomeV32Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v32-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV32Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v32-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v32-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v32-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v32-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v32-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v32-public .home-v32-entry{min-height:116px}.home-v32-public .home-v32-entry:nth-child(n+4){min-height:84px}.home-v32-card-art{object-position:63% center}@media (max-width:350px){.home-v32-brand h1{font-size:26px}.home-v32-orbit{width:min(100%,294px)}.home-v32-public{padding-left:8px;padding-right:8px}}.home-v32-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v32-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v32 .home-v32-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v32 .home-v32-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v32 .home-v32-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v32 .home-v32-orbit{width:118%;margin:0 -9% -4px}}.home-v32 .home-v32-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v32-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v32-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v32-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v32-adult .home-v32-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v32 .home-v32-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v32 .home-v32-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v32 .home-v32-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v32 .home-v32-public nav{background:0 0}.home-v32-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v32-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v32-entry strong{color:#f5efdf}.home-v32-entry small{color:#cbdfec}.home-v32-public .home-v32-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v32-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v32-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v32-entry-chart small{color:#e6d9b5}.home-v32-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v32-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v32-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v32-start{font-size:8px}}.home-v32{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v32-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v32-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v32-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v32-child .home-v32-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v32-adult .home-v32-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v32-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v32-child .home-v32-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v32-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v32 .home-v32-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v32 .home-v32-public:before,.home-v32 .home-v32-public:after,.home-v32 .home-v32-entry:before{display:none}.home-v32 .home-v32-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v32 .home-v32-public .home-v32-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v32 .home-v32-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v32 .home-v32-public .home-v32-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v32 .home-v32-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v32 .home-v32-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v32 .home-v32-entry small{color:#c0d3e2}.home-v32 .home-v32-entry-chart strong{color:#ffe1a0}.home-v32 .home-v32-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v32 .home-v32-public .home-v32-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v32 .home-v32-entry img{width:65px;height:65px}.home-v32 .home-v32-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v32 .home-v32-entry:nth-child(n+4) img{width:53px;height:53px}.home-v32 .home-v32-public .home-v32-entry:nth-child(n+4){gap:4px}.home-v32 .home-v32-entry strong{font-size:11px}.home-v32 .home-v32-public{margin-top:21px}.home-v32 .home-v32-public .home-v32-entry{min-height:133px}}@font-face{font-family:HomeV32Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v32 .home-v32-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV32Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v32{background:#080f2a}.home-v32 .home-v32-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v32 .home-v32-planet,.home-v32 .home-v32-paths:before{display:none}.home-v32 .home-v32-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v32 .home-v32-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v32 .home-v32-entry:nth-child(n+4) img{width:70px;height:70px}.home-v32 .home-v32-entry-arrow{display:none}@media (max-width:350px){.home-v32 .home-v32-brand h1{font-size:25px}.home-v32 .home-v32-entry img{width:65px;height:65px}.home-v32 .home-v32-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v32 .home-v32-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v32 .home-v32-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v32 .home-v32-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v32 .home-v32-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v32 .home-v32-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v32 .home-v32-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v32 .home-v32-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v32 .home-v32-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v32 .home-v32-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v32-wordmark{width:100%;height:auto;display:block}.home-v32 .home-v32-brand-row{min-height:55px}.home-v32 .home-v32-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v32 .home-v32-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v32 .home-v32-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v32 .home-v32-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v32 .home-v32-adult .home-v32-card-glass{box-shadow:none;background:0 0}.home-v32 .home-v32-public{margin-top:19px}.home-v32 .home-v32-public nav{height:326px;display:block;position:relative}.home-v32 .home-v32-public .home-v32-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v32 .home-v32-public .home-v32-entry-chart{width:36%;top:0;left:50%}.home-v32 .home-v32-public .home-v32-entry-reports{top:98px;left:13.5%}.home-v32 .home-v32-public .home-v32-entry-courses{top:98px;left:86.5%}.home-v32 .home-v32-public .home-v32-entry-growth{top:211px;left:34%}.home-v32 .home-v32-public .home-v32-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v32 .home-v32-public .home-v32-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v32 .home-v32-entry-copy{gap:3px}.home-v32 .home-v32-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v32 .home-v32-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v32 .home-v32-public .home-v32-entry img{width:64px;height:64px}.home-v32 .home-v32-public .home-v32-entry-chart img{width:96px;height:96px}.home-v32 .home-v32-entry small{font-size:8px}.home-v32 .home-v32-entry strong{font-size:11px}.home-v32 .home-v32-entry-chart strong{font-size:13px}}.home-v32 .home-v32-public .home-v32-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v32 .home-v32-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v32 .home-v32-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v32 .home-v32-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v32 .home-v32-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v32 .home-v32-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v32 .home-v32-child .home-v32-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v32 .home-v32-adult .home-v32-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}.home-v32 .home-v32-path:before{background:linear-gradient(90deg,rgba(9,23,37,.27),transparent 65%),linear-gradient(transparent 72%,rgba(7,22,41,.44))}@media (max-width:350px){.home-v32 .home-v32-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v32:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v32 .home-v32-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v32 .home-v32-brand{flex:0 0 140.4px}.home-v32 .home-v32-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v32-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v32-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v32 .home-v32-public .home-v32-entry-support{top:192px;left:50%}.home-v32 .home-v32-public nav{height:303px}.home-v32 .home-v32-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v32 .home-v32-path h2{letter-spacing:0}.home-v32 .home-v32-child .home-v32-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v32 .home-v32-adult .home-v32-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}.home-v32 .home-v32-child .home-v32-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.094),transparent 65%)}@media (max-width:350px){.home-v32 .home-v32-brand{flex-basis:105px}.home-v32 .home-v32-brand-row{gap:12px}.home-v32 .home-v32-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v32 .home-v32-number{font-size:18px}.home-v32 .home-v32-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v32 .home-v32-path h2{font-size:12px}}.home-v32 .home-v32-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v32 .home-v32-brand{flex:none;width:140.4px}.home-v32 .home-v32-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v32 .home-v32-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v32 .home-v32-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v32-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v32 .home-v32-card-arrow{width:19px;height:19px;font-size:12px;bottom:35px;right:7px}.home-v32 .home-v32-public .home-v32-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v32 .home-v32-brand{width:140.4px}.home-v32 .home-v32-brand-tag{font-size:8.5px}.home-v32 .home-v32-path{padding:5px 6px}.home-v32 .home-v32-number{margin-bottom:1px;font-size:17px}.home-v32 .home-v32-path h2{font-size:12px;line-height:1.15}.home-v32 .home-v32-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v32 .home-v32-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v32-footer{font-size:9px;line-height:1.1}.home-v32 .home-v32-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v32 .home-v32-public .home-v32-entry-chart img{width:122px;height:103px}.home-v32-adult .home-v32-footer>span{display:block}.home-v32 .home-v32-adult .home-v32-path p{margin-top:2px}}.home-v32 .home-v32-brand{width:174px}.home-v32 .home-v32-brand-row{gap:4px}.home-v32 .home-v32-path{padding:7px 9px 8px}.home-v32 .home-v32-number{margin-bottom:4px;font-size:20px;line-height:1}.home-v32 .home-v32-path h2{font-size:14px;line-height:1.2}.home-v32 .home-v32-tag{margin-top:5px;padding:1px 5px;font-size:8px;line-height:1.1}.home-v32 .home-v32-path p{letter-spacing:.02em;margin-top:6px;font-size:9px;line-height:1.4}.home-v32-footer{letter-spacing:.07em;margin-top:auto;padding-top:5px;font-size:9px;line-height:1.3}.home-v32-adult .home-v32-footer>span{display:block}.home-v32 .home-v32-card-arrow{bottom:39px}.home-v32 .home-v32-public .home-v32-entry-chart{width:170px;height:112px;overflow:visible}.home-v32-emblem{align-items:center;justify-items:center;width:170px;height:110px;display:grid;position:relative}.home-v32-emblem svg{fill:none;stroke:#9bc9ce;stroke-width:.65px;opacity:.68;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v32-emblem svg path{stroke:#d7b979;stroke-width:.8px}.home-v32-emblem svg .spark{stroke:#f5dfaa;stroke-width:1.2px}.home-v32-emblem-text{letter-spacing:.08em;color:#f7dfac;text-shadow:0 1px #8d6b3b,0 2px 2px #001329,0 0 12px rgba(232,206,139,.208);white-space:nowrap;padding-left:.08em;font-family:Noto Serif CJK SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600;position:relative}.home-v32-entry-chart:hover .home-v32-emblem-text{color:#fff0c9}@media (max-width:350px){.home-v32 .home-v32-brand{width:174px}.home-v32 .home-v32-path{padding:5px 6px 6px}.home-v32 .home-v32-number{margin-bottom:3px;font-size:18px}.home-v32 .home-v32-path h2{font-size:12px;line-height:1.15}.home-v32 .home-v32-tag{margin-top:3px;padding:0 4px;font-size:8px}.home-v32 .home-v32-path p{letter-spacing:0;margin-top:4px;font-size:8.5px;line-height:1.25}.home-v32-footer{letter-spacing:.06em;padding-top:3px;font-size:8.5px;line-height:1.15}.home-v32 .home-v32-card-arrow{width:15px;height:15px;bottom:32px}.home-v32 .home-v32-public .home-v32-entry-chart{width:150px}.home-v32-emblem{width:150px;height:105px}.home-v32-emblem-text{font-size:26px}}.home-v30{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v30-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v30:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v30 a{color:inherit;text-decoration:none}.home-v30 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v30 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v30 a:active,.home-v30 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v30-hero{position:relative}.home-v30-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v30-brand{min-width:0}.home-v30-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v30-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v30-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v30-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v30-brand-tag>span{flex:none}.home-v30-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v30-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v30-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v30-orbit img{width:100%;height:auto;display:block}.home-v30-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v30-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v30-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v30-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v30-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v30-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v30-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v30-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v30-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v30-path p span{white-space:nowrap}.home-v30-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v30-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v30-public{margin-top:23px}.home-v30-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v30-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v30-public h2>span{color:#eace9a;margin-right:3px}.home-v30-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v30-public .home-v30-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v30-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v30-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v30-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v30-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v30-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v30-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v30-public .home-v30-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v30-public .home-v30-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v30-support .tutu-support-trigger{display:none}.home-v30-support{z-index:70;position:relative}.home-v30-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v30{padding-left:10px;padding-right:10px;padding-top:22px}.home-v30-brand-row{gap:8px}.home-v30-brand h1{letter-spacing:.04em;font-size:24px}.home-v30-brand p{font-size:7px}.home-v30-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v30-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v30-paths{gap:8px}.home-v30-path{padding:9px 8px 8px}.home-v30-path h2{font-size:14px}.home-v30-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v30-tag{font-size:8px}.home-v30-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v30-public nav{gap:7px}.home-v30-entry strong{font-size:11px}.home-v30-entry small{font-size:8px}.home-v30-public .home-v30-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v30-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v30{padding-top:25px;padding-bottom:38px}.home-v30-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v30-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v30-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v30-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v30-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v30-paths{gap:10px}.home-v30-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v30-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v30-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v30-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v30-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v30-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v30-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v30-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v30-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v30-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v30-public nav{gap:0;position:relative}.home-v30-public .home-v30-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v30-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v30-public .home-v30-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v30-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v30-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v30-entry small{color:#aec6da;font-size:9px}.home-v30-entry-arrow{display:none}.home-v30-public .home-v30-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v30-public .home-v30-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v30-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v30-public .home-v30-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v30{padding-top:21px}.home-v30-brand h1{font-size:23px}.home-v30-brand p{font-size:7px}.home-v30-brand-row{gap:8px}.home-v30-brand-tag{padding-left:6px;padding-right:6px}.home-v30-orbit{width:280px;margin:4px auto 6px}.home-v30-paths{gap:8px}.home-v30-path{border-radius:13px;padding:7px 7px 6px}.home-v30-number{margin-bottom:3px;font-size:10px}.home-v30-path h2{font-size:13px}.home-v30-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v30-tag{font-size:8px}.home-v30-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v30-public{padding:14px 9px 4px}.home-v30-entry strong{font-size:11px}.home-v30-entry small{font-size:8px}.home-v30-entry:nth-child(n+4) img{width:42px;height:42px}.home-v30-public .home-v30-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v30-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v30-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v30-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v30{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v30-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v30-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v30-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v30-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v30-orbit{width:min(100%,280px)}.home-v30-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v30-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v30-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v30-brand h1{letter-spacing:.015em;font-size:22px}.home-v30-orbit{width:258px}.home-v30-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v30{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v30-brand h1{font-family:inherit}@font-face{font-family:HomeV30Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v30-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV30Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v30-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v30-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v30-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v30-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v30-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v30-public .home-v30-entry{min-height:116px}.home-v30-public .home-v30-entry:nth-child(n+4){min-height:84px}.home-v30-card-art{object-position:63% center}@media (max-width:350px){.home-v30-brand h1{font-size:26px}.home-v30-orbit{width:min(100%,294px)}.home-v30-public{padding-left:8px;padding-right:8px}}.home-v30-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v30-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v30 .home-v30-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v30 .home-v30-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v30 .home-v30-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v30 .home-v30-orbit{width:118%;margin:0 -9% -4px}}.home-v30 .home-v30-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v30-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v30-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v30-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v30-adult .home-v30-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v30 .home-v30-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v30 .home-v30-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v30 .home-v30-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v30 .home-v30-public nav{background:0 0}.home-v30-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v30-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v30-entry strong{color:#f5efdf}.home-v30-entry small{color:#cbdfec}.home-v30-public .home-v30-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v30-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v30-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v30-entry-chart small{color:#e6d9b5}.home-v30-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v30-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v30-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v30-start{font-size:8px}}.home-v30{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v30-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v30-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v30-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v30-child .home-v30-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v30-adult .home-v30-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v30-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v30-child .home-v30-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v30-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v30 .home-v30-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v30 .home-v30-public:before,.home-v30 .home-v30-public:after,.home-v30 .home-v30-entry:before{display:none}.home-v30 .home-v30-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v30 .home-v30-public .home-v30-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v30 .home-v30-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v30 .home-v30-public .home-v30-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v30 .home-v30-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v30 .home-v30-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v30 .home-v30-entry small{color:#c0d3e2}.home-v30 .home-v30-entry-chart strong{color:#ffe1a0}.home-v30 .home-v30-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v30 .home-v30-public .home-v30-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v30 .home-v30-entry img{width:65px;height:65px}.home-v30 .home-v30-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v30 .home-v30-entry:nth-child(n+4) img{width:53px;height:53px}.home-v30 .home-v30-public .home-v30-entry:nth-child(n+4){gap:4px}.home-v30 .home-v30-entry strong{font-size:11px}.home-v30 .home-v30-public{margin-top:21px}.home-v30 .home-v30-public .home-v30-entry{min-height:133px}}@font-face{font-family:HomeV30Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v30 .home-v30-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV30Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v30{background:#080f2a}.home-v30 .home-v30-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v30 .home-v30-planet,.home-v30 .home-v30-paths:before{display:none}.home-v30 .home-v30-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v30 .home-v30-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v30 .home-v30-entry:nth-child(n+4) img{width:70px;height:70px}.home-v30 .home-v30-entry-arrow{display:none}@media (max-width:350px){.home-v30 .home-v30-brand h1{font-size:25px}.home-v30 .home-v30-entry img{width:65px;height:65px}.home-v30 .home-v30-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v30 .home-v30-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v30 .home-v30-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v30 .home-v30-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v30 .home-v30-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v30 .home-v30-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v30 .home-v30-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v30 .home-v30-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v30 .home-v30-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v30 .home-v30-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v30-wordmark{width:100%;height:auto;display:block}.home-v30 .home-v30-brand-row{min-height:55px}.home-v30 .home-v30-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v30 .home-v30-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v30 .home-v30-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v30 .home-v30-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v30 .home-v30-adult .home-v30-card-glass{box-shadow:none;background:0 0}.home-v30 .home-v30-public{margin-top:19px}.home-v30 .home-v30-public nav{height:326px;display:block;position:relative}.home-v30 .home-v30-public .home-v30-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v30 .home-v30-public .home-v30-entry-chart{width:36%;top:0;left:50%}.home-v30 .home-v30-public .home-v30-entry-reports{top:98px;left:13.5%}.home-v30 .home-v30-public .home-v30-entry-courses{top:98px;left:86.5%}.home-v30 .home-v30-public .home-v30-entry-growth{top:211px;left:34%}.home-v30 .home-v30-public .home-v30-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v30 .home-v30-public .home-v30-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v30 .home-v30-entry-copy{gap:3px}.home-v30 .home-v30-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v30 .home-v30-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v30 .home-v30-public .home-v30-entry img{width:64px;height:64px}.home-v30 .home-v30-public .home-v30-entry-chart img{width:96px;height:96px}.home-v30 .home-v30-entry small{font-size:8px}.home-v30 .home-v30-entry strong{font-size:11px}.home-v30 .home-v30-entry-chart strong{font-size:13px}}.home-v30 .home-v30-public .home-v30-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v30 .home-v30-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v30 .home-v30-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v30 .home-v30-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v30 .home-v30-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v30 .home-v30-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v30 .home-v30-child .home-v30-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v30 .home-v30-adult .home-v30-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}.home-v30 .home-v30-path:before{background:linear-gradient(90deg,rgba(9,23,37,.27),transparent 65%),linear-gradient(transparent 72%,rgba(7,22,41,.44))}@media (max-width:350px){.home-v30 .home-v30-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v30:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v30 .home-v30-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v30 .home-v30-brand{flex:0 0 140.4px}.home-v30 .home-v30-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v30-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v30-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v30 .home-v30-public .home-v30-entry-support{top:192px;left:50%}.home-v30 .home-v30-public nav{height:303px}.home-v30 .home-v30-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v30 .home-v30-number{margin-bottom:3px;font-size:19px;line-height:1}.home-v30 .home-v30-path p{letter-spacing:.07em;margin-top:4px;font-size:9px;line-height:1.6}.home-v30 .home-v30-path h2{letter-spacing:0}.home-v30 .home-v30-child .home-v30-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v30 .home-v30-adult .home-v30-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}.home-v30 .home-v30-child .home-v30-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.094),transparent 65%)}@media (max-width:350px){.home-v30 .home-v30-brand{flex-basis:105px}.home-v30 .home-v30-brand-row{gap:12px}.home-v30 .home-v30-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v30 .home-v30-number{font-size:18px}.home-v30 .home-v30-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v30 .home-v30-path h2{font-size:12px}}.home-v31{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v31-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v31:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v31 a{color:inherit;text-decoration:none}.home-v31 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v31 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v31 a:active,.home-v31 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v31-hero{position:relative}.home-v31-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v31-brand{min-width:0}.home-v31-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v31-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v31-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v31-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v31-brand-tag>span{flex:none}.home-v31-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v31-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v31-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v31-orbit img{width:100%;height:auto;display:block}.home-v31-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v31-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v31-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v31-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v31-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v31-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v31-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v31-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v31-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v31-path p span{white-space:nowrap}.home-v31-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v31-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v31-public{margin-top:23px}.home-v31-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v31-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v31-public h2>span{color:#eace9a;margin-right:3px}.home-v31-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v31-public .home-v31-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v31-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v31-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v31-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v31-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v31-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v31-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v31-public .home-v31-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v31-public .home-v31-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v31-support .tutu-support-trigger{display:none}.home-v31-support{z-index:70;position:relative}.home-v31-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v31{padding-left:10px;padding-right:10px;padding-top:22px}.home-v31-brand-row{gap:8px}.home-v31-brand h1{letter-spacing:.04em;font-size:24px}.home-v31-brand p{font-size:7px}.home-v31-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v31-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v31-paths{gap:8px}.home-v31-path{padding:9px 8px 8px}.home-v31-path h2{font-size:14px}.home-v31-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v31-tag{font-size:8px}.home-v31-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v31-public nav{gap:7px}.home-v31-entry strong{font-size:11px}.home-v31-entry small{font-size:8px}.home-v31-public .home-v31-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v31-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v31{padding-top:25px;padding-bottom:38px}.home-v31-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v31-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v31-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v31-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v31-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v31-paths{gap:10px}.home-v31-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v31-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v31-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v31-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v31-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v31-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v31-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v31-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v31-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v31-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v31-public nav{gap:0;position:relative}.home-v31-public .home-v31-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v31-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v31-public .home-v31-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v31-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v31-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v31-entry small{color:#aec6da;font-size:9px}.home-v31-entry-arrow{display:none}.home-v31-public .home-v31-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v31-public .home-v31-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v31-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v31-public .home-v31-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v31{padding-top:21px}.home-v31-brand h1{font-size:23px}.home-v31-brand p{font-size:7px}.home-v31-brand-row{gap:8px}.home-v31-brand-tag{padding-left:6px;padding-right:6px}.home-v31-orbit{width:280px;margin:4px auto 6px}.home-v31-paths{gap:8px}.home-v31-path{border-radius:13px;padding:7px 7px 6px}.home-v31-number{margin-bottom:3px;font-size:10px}.home-v31-path h2{font-size:13px}.home-v31-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v31-tag{font-size:8px}.home-v31-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v31-public{padding:14px 9px 4px}.home-v31-entry strong{font-size:11px}.home-v31-entry small{font-size:8px}.home-v31-entry:nth-child(n+4) img{width:42px;height:42px}.home-v31-public .home-v31-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v31-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v31-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v31-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v31{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v31-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v31-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v31-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v31-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v31-orbit{width:min(100%,280px)}.home-v31-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v31-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v31-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v31-brand h1{letter-spacing:.015em;font-size:22px}.home-v31-orbit{width:258px}.home-v31-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v31{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v31-brand h1{font-family:inherit}@font-face{font-family:HomeV31Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v31-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV31Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v31-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v31-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v31-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v31-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v31-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v31-public .home-v31-entry{min-height:116px}.home-v31-public .home-v31-entry:nth-child(n+4){min-height:84px}.home-v31-card-art{object-position:63% center}@media (max-width:350px){.home-v31-brand h1{font-size:26px}.home-v31-orbit{width:min(100%,294px)}.home-v31-public{padding-left:8px;padding-right:8px}}.home-v31-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v31-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v31 .home-v31-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v31 .home-v31-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v31 .home-v31-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v31 .home-v31-orbit{width:118%;margin:0 -9% -4px}}.home-v31 .home-v31-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v31-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v31-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v31-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v31-adult .home-v31-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v31 .home-v31-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v31 .home-v31-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v31 .home-v31-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v31 .home-v31-public nav{background:0 0}.home-v31-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v31-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v31-entry strong{color:#f5efdf}.home-v31-entry small{color:#cbdfec}.home-v31-public .home-v31-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v31-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v31-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v31-entry-chart small{color:#e6d9b5}.home-v31-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v31-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v31-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v31-start{font-size:8px}}.home-v31{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v31-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v31-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v31-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v31-child .home-v31-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v31-adult .home-v31-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v31-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v31-child .home-v31-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v31-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v31 .home-v31-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v31 .home-v31-public:before,.home-v31 .home-v31-public:after,.home-v31 .home-v31-entry:before{display:none}.home-v31 .home-v31-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v31 .home-v31-public .home-v31-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v31 .home-v31-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v31 .home-v31-public .home-v31-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v31 .home-v31-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v31 .home-v31-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v31 .home-v31-entry small{color:#c0d3e2}.home-v31 .home-v31-entry-chart strong{color:#ffe1a0}.home-v31 .home-v31-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v31 .home-v31-public .home-v31-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v31 .home-v31-entry img{width:65px;height:65px}.home-v31 .home-v31-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v31 .home-v31-entry:nth-child(n+4) img{width:53px;height:53px}.home-v31 .home-v31-public .home-v31-entry:nth-child(n+4){gap:4px}.home-v31 .home-v31-entry strong{font-size:11px}.home-v31 .home-v31-public{margin-top:21px}.home-v31 .home-v31-public .home-v31-entry{min-height:133px}}@font-face{font-family:HomeV31Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v31 .home-v31-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV31Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v31{background:#080f2a}.home-v31 .home-v31-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v31 .home-v31-planet,.home-v31 .home-v31-paths:before{display:none}.home-v31 .home-v31-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v31 .home-v31-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v31 .home-v31-entry:nth-child(n+4) img{width:70px;height:70px}.home-v31 .home-v31-entry-arrow{display:none}@media (max-width:350px){.home-v31 .home-v31-brand h1{font-size:25px}.home-v31 .home-v31-entry img{width:65px;height:65px}.home-v31 .home-v31-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v31 .home-v31-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v31 .home-v31-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v31 .home-v31-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v31 .home-v31-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v31 .home-v31-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v31 .home-v31-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v31 .home-v31-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v31 .home-v31-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v31 .home-v31-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v31-wordmark{width:100%;height:auto;display:block}.home-v31 .home-v31-brand-row{min-height:55px}.home-v31 .home-v31-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v31 .home-v31-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v31 .home-v31-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v31 .home-v31-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v31 .home-v31-adult .home-v31-card-glass{box-shadow:none;background:0 0}.home-v31 .home-v31-public{margin-top:19px}.home-v31 .home-v31-public nav{height:326px;display:block;position:relative}.home-v31 .home-v31-public .home-v31-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v31 .home-v31-public .home-v31-entry-chart{width:36%;top:0;left:50%}.home-v31 .home-v31-public .home-v31-entry-reports{top:98px;left:13.5%}.home-v31 .home-v31-public .home-v31-entry-courses{top:98px;left:86.5%}.home-v31 .home-v31-public .home-v31-entry-growth{top:211px;left:34%}.home-v31 .home-v31-public .home-v31-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v31 .home-v31-public .home-v31-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v31 .home-v31-entry-copy{gap:3px}.home-v31 .home-v31-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v31 .home-v31-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v31 .home-v31-public .home-v31-entry img{width:64px;height:64px}.home-v31 .home-v31-public .home-v31-entry-chart img{width:96px;height:96px}.home-v31 .home-v31-entry small{font-size:8px}.home-v31 .home-v31-entry strong{font-size:11px}.home-v31 .home-v31-entry-chart strong{font-size:13px}}.home-v31 .home-v31-public .home-v31-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v31 .home-v31-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v31 .home-v31-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v31 .home-v31-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v31 .home-v31-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v31 .home-v31-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v31 .home-v31-child .home-v31-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v31 .home-v31-adult .home-v31-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}.home-v31 .home-v31-path:before{background:linear-gradient(90deg,rgba(9,23,37,.27),transparent 65%),linear-gradient(transparent 72%,rgba(7,22,41,.44))}@media (max-width:350px){.home-v31 .home-v31-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v31:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.home-v31 .home-v31-brand-row{justify-content:flex-start;gap:15px;display:flex}.home-v31 .home-v31-brand{flex:0 0 140.4px}.home-v31 .home-v31-brand-tag{letter-spacing:.045em;background:rgba(15,54,79,.23);flex:0 auto;padding:6px 7px;font-size:8.5px}.home-v31-center-link{z-index:2;background:0 0;border-radius:8px;width:42%;height:20%;position:absolute;top:40%;left:29%}.home-v31-center-link:focus-visible{outline-offset:2px;outline:2px solid #f5d58d}.home-v31 .home-v31-public .home-v31-entry-support{top:192px;left:50%}.home-v31 .home-v31-public nav{height:303px}.home-v31 .home-v31-start{margin-top:3px;padding:7px 16px;font-size:12px}.home-v31 .home-v31-path p{letter-spacing:.07em;margin-top:4px;font-size:9px;line-height:1.6}.home-v31 .home-v31-path h2{letter-spacing:0}.home-v31 .home-v31-child .home-v31-card-art{-webkit-filter:saturate(.72)contrast(.88)brightness(1.04);filter:saturate(.72)contrast(.88)brightness(1.04)}.home-v31 .home-v31-adult .home-v31-card-art{-webkit-filter:saturate(.94)brightness(1.035);filter:saturate(.94)brightness(1.035)}.home-v31 .home-v31-child .home-v31-card-glass{background:linear-gradient(110deg,rgba(231,213,179,.094),transparent 65%)}@media (max-width:350px){.home-v31 .home-v31-brand{flex-basis:105px}.home-v31 .home-v31-brand-row{gap:12px}.home-v31 .home-v31-brand-tag{letter-spacing:.025em;padding:6px 5px;font-size:7.5px}.home-v31 .home-v31-number{font-size:18px}.home-v31 .home-v31-path p{margin-top:2px;font-size:8px;line-height:1.55}.home-v31 .home-v31-path h2{font-size:12px}}.home-v31 .home-v31-brand-row{flex-direction:column;align-items:flex-start;gap:5px;min-height:0}.home-v31 .home-v31-brand{flex:none;width:140.4px}.home-v31 .home-v31-brand-tag{letter-spacing:.04em;color:#e8f3fa;background:rgba(15,54,79,.16);flex:none;align-self:flex-start;min-height:24px;padding:3px 10px;font-size:9px}.home-v31 .home-v31-path{padding:8px 9px 7px}.home-v31 .home-v31-number{margin-bottom:2px;font-size:19px;line-height:1}.home-v31 .home-v31-path h2{font-size:15px;line-height:1.2}.home-v31 .home-v31-tag{color:#e4e5dd;background:rgba(185,202,178,.1);border:1px solid rgba(223,223,207,.27);border-radius:12px;margin:4px 0 0;padding:1px 6px;font-size:8px;line-height:1.2}.home-v31 .home-v31-path p{letter-spacing:0;gap:0;margin:5px 0 0;font-size:9px;line-height:1.45}.home-v31-footer{color:#e3e1d6;text-shadow:0 1px 4px #001020;max-width:100%;margin-top:auto;font-size:9px;line-height:1.3;position:relative}.home-v31 .home-v31-card-arrow{width:19px;height:19px;font-size:12px;bottom:35px;right:7px}.home-v31 .home-v31-public .home-v31-entry-chart img{mix-blend-mode:normal;width:140px;max-width:none;height:112px;-webkit-mask-image:none;mask-image:none}@media (max-width:350px){.home-v31 .home-v31-brand{width:140.4px}.home-v31 .home-v31-brand-tag{font-size:8.5px}.home-v31 .home-v31-path{padding:5px 6px}.home-v31 .home-v31-number{margin-bottom:1px;font-size:17px}.home-v31 .home-v31-path h2{font-size:12px;line-height:1.15}.home-v31 .home-v31-tag{margin-top:2px;padding:0 4px;font-size:8px}.home-v31 .home-v31-path p{margin-top:3px;font-size:9px;line-height:1.2}.home-v31-footer{font-size:9px;line-height:1.1}.home-v31 .home-v31-card-arrow{width:16px;height:16px;bottom:31px;right:4px}.home-v31 .home-v31-public .home-v31-entry-chart img{width:122px;height:103px}.home-v31-adult .home-v31-footer>span{display:block}.home-v31 .home-v31-adult .home-v31-path p{margin-top:2px}}.home-v29{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v29-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v29:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v29 a{color:inherit;text-decoration:none}.home-v29 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v29 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v29 a:active,.home-v29 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v29-hero{position:relative}.home-v29-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v29-brand{min-width:0}.home-v29-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v29-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v29-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v29-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v29-brand-tag>span{flex:none}.home-v29-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v29-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v29-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v29-orbit img{width:100%;height:auto;display:block}.home-v29-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v29-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v29-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v29-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v29-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v29-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v29-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v29-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v29-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v29-path p span{white-space:nowrap}.home-v29-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v29-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v29-public{margin-top:23px}.home-v29-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v29-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v29-public h2>span{color:#eace9a;margin-right:3px}.home-v29-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v29-public .home-v29-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v29-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v29-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v29-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v29-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v29-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v29-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v29-public .home-v29-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v29-public .home-v29-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v29-support .tutu-support-trigger{display:none}.home-v29-support{z-index:70;position:relative}.home-v29-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v29{padding-left:10px;padding-right:10px;padding-top:22px}.home-v29-brand-row{gap:8px}.home-v29-brand h1{letter-spacing:.04em;font-size:24px}.home-v29-brand p{font-size:7px}.home-v29-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v29-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v29-paths{gap:8px}.home-v29-path{padding:9px 8px 8px}.home-v29-path h2{font-size:14px}.home-v29-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v29-tag{font-size:8px}.home-v29-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v29-public nav{gap:7px}.home-v29-entry strong{font-size:11px}.home-v29-entry small{font-size:8px}.home-v29-public .home-v29-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v29-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v29{padding-top:25px;padding-bottom:38px}.home-v29-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v29-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v29-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v29-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v29-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v29-paths{gap:10px}.home-v29-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v29-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v29-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v29-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v29-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v29-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v29-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v29-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v29-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v29-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v29-public nav{gap:0;position:relative}.home-v29-public .home-v29-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v29-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v29-public .home-v29-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v29-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v29-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v29-entry small{color:#aec6da;font-size:9px}.home-v29-entry-arrow{display:none}.home-v29-public .home-v29-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v29-public .home-v29-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v29-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v29-public .home-v29-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v29{padding-top:21px}.home-v29-brand h1{font-size:23px}.home-v29-brand p{font-size:7px}.home-v29-brand-row{gap:8px}.home-v29-brand-tag{padding-left:6px;padding-right:6px}.home-v29-orbit{width:280px;margin:4px auto 6px}.home-v29-paths{gap:8px}.home-v29-path{border-radius:13px;padding:7px 7px 6px}.home-v29-number{margin-bottom:3px;font-size:10px}.home-v29-path h2{font-size:13px}.home-v29-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v29-tag{font-size:8px}.home-v29-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v29-public{padding:14px 9px 4px}.home-v29-entry strong{font-size:11px}.home-v29-entry small{font-size:8px}.home-v29-entry:nth-child(n+4) img{width:42px;height:42px}.home-v29-public .home-v29-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v29-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v29-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v29-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v29{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v29-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v29-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v29-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v29-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v29-orbit{width:min(100%,280px)}.home-v29-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v29-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v29-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v29-brand h1{letter-spacing:.015em;font-size:22px}.home-v29-orbit{width:258px}.home-v29-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v29{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v29-brand h1{font-family:inherit}@font-face{font-family:HomeV29Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v29-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV29Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v29-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v29-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v29-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v29-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v29-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v29-public .home-v29-entry{min-height:116px}.home-v29-public .home-v29-entry:nth-child(n+4){min-height:84px}.home-v29-card-art{object-position:63% center}@media (max-width:350px){.home-v29-brand h1{font-size:26px}.home-v29-orbit{width:min(100%,294px)}.home-v29-public{padding-left:8px;padding-right:8px}}.home-v29-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v29-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v29 .home-v29-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v29 .home-v29-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v29 .home-v29-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v29 .home-v29-orbit{width:118%;margin:0 -9% -4px}}.home-v29 .home-v29-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v29-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v29-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v29-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v29-adult .home-v29-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v29 .home-v29-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v29 .home-v29-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v29 .home-v29-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v29 .home-v29-public nav{background:0 0}.home-v29-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v29-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v29-entry strong{color:#f5efdf}.home-v29-entry small{color:#cbdfec}.home-v29-public .home-v29-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v29-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v29-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v29-entry-chart small{color:#e6d9b5}.home-v29-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v29-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v29-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v29-start{font-size:8px}}.home-v29{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v29-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v29-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v29-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v29-child .home-v29-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v29-adult .home-v29-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v29-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v29-child .home-v29-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v29-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v29 .home-v29-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v29 .home-v29-public:before,.home-v29 .home-v29-public:after,.home-v29 .home-v29-entry:before{display:none}.home-v29 .home-v29-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v29 .home-v29-public .home-v29-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v29 .home-v29-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v29 .home-v29-public .home-v29-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v29 .home-v29-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v29 .home-v29-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v29 .home-v29-entry small{color:#c0d3e2}.home-v29 .home-v29-entry-chart strong{color:#ffe1a0}.home-v29 .home-v29-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v29 .home-v29-public .home-v29-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v29 .home-v29-entry img{width:65px;height:65px}.home-v29 .home-v29-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v29 .home-v29-entry:nth-child(n+4) img{width:53px;height:53px}.home-v29 .home-v29-public .home-v29-entry:nth-child(n+4){gap:4px}.home-v29 .home-v29-entry strong{font-size:11px}.home-v29 .home-v29-public{margin-top:21px}.home-v29 .home-v29-public .home-v29-entry{min-height:133px}}@font-face{font-family:HomeV29Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v29 .home-v29-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV29Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v29{background:#080f2a}.home-v29 .home-v29-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v29 .home-v29-planet,.home-v29 .home-v29-paths:before{display:none}.home-v29 .home-v29-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v29 .home-v29-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v29 .home-v29-entry:nth-child(n+4) img{width:70px;height:70px}.home-v29 .home-v29-entry-arrow{display:none}@media (max-width:350px){.home-v29 .home-v29-brand h1{font-size:25px}.home-v29 .home-v29-entry img{width:65px;height:65px}.home-v29 .home-v29-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v29 .home-v29-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v29 .home-v29-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v29 .home-v29-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v29 .home-v29-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v29 .home-v29-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v29 .home-v29-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v29 .home-v29-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v29 .home-v29-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v29 .home-v29-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v29-wordmark{width:100%;height:auto;display:block}.home-v29 .home-v29-brand-row{min-height:55px}.home-v29 .home-v29-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v29 .home-v29-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v29 .home-v29-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v29 .home-v29-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v29 .home-v29-adult .home-v29-card-glass{box-shadow:none;background:0 0}.home-v29 .home-v29-public{margin-top:19px}.home-v29 .home-v29-public nav{height:326px;display:block;position:relative}.home-v29 .home-v29-public .home-v29-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v29 .home-v29-public .home-v29-entry-chart{width:36%;top:0;left:50%}.home-v29 .home-v29-public .home-v29-entry-reports{top:98px;left:13.5%}.home-v29 .home-v29-public .home-v29-entry-courses{top:98px;left:86.5%}.home-v29 .home-v29-public .home-v29-entry-growth{top:211px;left:34%}.home-v29 .home-v29-public .home-v29-entry-support{top:211px;left:66%}.home-v29 .home-v29-public .home-v29-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v29 .home-v29-public .home-v29-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v29 .home-v29-entry-copy{gap:3px}.home-v29 .home-v29-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v29 .home-v29-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v29 .home-v29-public .home-v29-entry img{width:64px;height:64px}.home-v29 .home-v29-public .home-v29-entry-chart img{width:96px;height:96px}.home-v29 .home-v29-entry small{font-size:8px}.home-v29 .home-v29-entry strong{font-size:11px}.home-v29 .home-v29-entry-chart strong{font-size:13px}}.home-v29 .home-v29-public .home-v29-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v29 .home-v29-brand-tag{text-align:center;white-space:nowrap;letter-spacing:0;color:#e8f3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,54,79,.32);border:1px solid rgba(179,222,236,.19);justify-content:center;justify-self:end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.4;display:flex;overflow:visible;box-shadow:inset 0 1px rgba(215,247,255,.07)}.home-v29 .home-v29-card-art{opacity:.94;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.6),#000 28%,#000 85%,rgba(0,0,0,.8))}.home-v29 .home-v29-path{-webkit-backdrop-filter:blur(5px);background:rgba(18,51,72,.22);border:1px solid rgba(185,228,232,.404)}.home-v29 .home-v29-child{border-color:rgba(188,231,221,.6);box-shadow:-4px 1px 20px rgba(228,189,106,.125),6px 7px 18px rgba(85,212,215,.17),inset 0 1px rgba(233,247,227,.3)}.home-v29 .home-v29-adult{border-color:rgba(163,196,230,.36);box-shadow:4px 5px 18px rgba(121,152,214,.1)}.home-v29 .home-v29-child .home-v29-card-glass{background:linear-gradient(120deg,rgba(239,215,164,.07),transparent 50%,rgba(92,233,222,.11));box-shadow:inset 0 1px rgba(238,253,232,.15)}.home-v29 .home-v29-adult .home-v29-card-glass{background:linear-gradient(120deg,rgba(117,184,221,.07),transparent 60%,rgba(184,160,239,.047));box-shadow:inset 0 1px rgba(201,240,255,.14)}.home-v29 .home-v29-path:before{background:linear-gradient(90deg,rgba(9,23,37,.27),transparent 65%),linear-gradient(transparent 72%,rgba(7,22,41,.44))}@media (max-width:350px){.home-v29 .home-v29-brand-tag{min-height:28px;padding:6px;font-size:7.5px}}.home-v29:before{background:linear-gradient(transparent 46%,rgba(3,16,39,.18) 59%,rgba(3,13,34,.46) 78%,rgba(3,13,34,.32) 100%)}.live7-entry{box-sizing:border-box;color:#fff5da;text-align:left;background:linear-gradient(135deg,rgba(23,66,112,.96),rgba(10,35,72,.98));border:1px solid rgba(243,207,124,.48);border-radius:20px;min-width:0;margin:20px 0;padding:22px 20px}.live7-entry-eyebrow{letter-spacing:.06em;color:#f6d58c;font-size:11px;font-weight:700}.live7-entry h2{margin:8px 0;font-size:21px;font-weight:800;line-height:1.5}.live7-entry p{color:#d9e9f5;margin:8px 0 16px;font-size:13px;line-height:1.9}.live7-entry-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live7-entry-footer strong{color:#ffe19a;font-size:22px}.live7-entry-footer small{font-size:11px;font-weight:400}.live7-entry-footer a{box-sizing:border-box;color:#23354a;text-align:center;background:#f7d2aa;border:1px solid #f0c394;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.live7-entry-footer a:hover{background:#ffe1bf;border-color:#ffe1bf}.live7-home-path{z-index:2;background:#001639;padding:12px 18px 28px;position:relative}.live7-home-path>a{color:#e4f0fa;border-bottom:1px solid rgba(255,255,255,.14);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 0;font-size:13px;display:flex}.live7-home-path>a span{color:#f6d58c;font-weight:700}.live7-home-path .live7-entry{margin:16px 0}.live7-learning{color:#fff5da;background:rgba(22,59,99,.95);border:1px solid rgba(243,207,124,.44);border-radius:18px;margin:20px 0;padding:20px}.live7-learning h2{font-size:18px;font-weight:800;line-height:1.6}.live7-learning p{color:#d9e9f5;margin:8px 0;font-size:12px;line-height:1.9}.live7-learning-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.live7-learning-links a,.live7-learning-links button{color:#ffe19a;white-space:normal;background:0 0;border:1px solid rgba(243,207,124,.44);border-radius:12px;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.live7-learning-links button:disabled{color:#c4cdd9;cursor:not-allowed;border-color:rgba(255,255,255,.157)}.live7-course-learning{padding:0 16px}.live7-child-next{gap:10px;margin:12px 0 24px;display:grid}.live7-child-next a{color:#ffe19a;border:1px solid rgba(224,196,120,.4);border-radius:12px;padding:14px;font-size:13px;line-height:1.8;display:block}.live7-learning-status{color:#193755;padding:20px;font-size:13px;line-height:1.8}.cv2-switch .live7-learning-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px auto 0;display:grid}.cv2-switch .live7-learning-path>a{text-align:center;border:1px solid rgba(200,181,133,.44);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px 5px;line-height:1.5;display:flex}.cv2-switch .live7-learning-path small{color:#b6c7d8;font-size:10px}.cv2-switch .live7-learning-path strong{color:#ffe19a;font-size:12px;font-weight:700}.adult-growth-path{isolation:isolate;color:#f3f5fc;background:radial-gradient(at 70% 44%,rgba(36,55,93,.208),transparent 70%),linear-gradient(155deg,rgba(12,21,39,.96),rgba(16,29,55,.94));border:1px solid rgba(171,197,227,.17);border-radius:23px;margin:0 0 34px;padding:27px 13px 22px;scroll-margin-top:18px;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.035)}.agp-heading{padding:0 2px 30px;position:relative}.agp-heading h2{letter-spacing:-1px;color:#f8f8fc;white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:1.4}.agp-heading h2>span{vertical-align:top;color:#f2d699;text-shadow:0 0 12px rgba(237,206,133,.68);margin-left:4px;font-size:17px;display:inline-block}.agp-heading>p{color:#a6b0c2;max-width:66%;margin:8px 0 0;font-size:12px;line-height:1.6}.agp-help{z-index:8;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:13px;position:relative}.agp-help summary{cursor:pointer;color:#b3bfd2;background:rgba(16,28,44,.4);border:1px solid rgba(182,198,225,.17);border-radius:20px;align-items:center;gap:4px;padding:4px 9px;font-size:10px;list-style:none;display:flex}.agp-help summary::-webkit-details-marker{display:none}.agp-help p{color:#d0d9ea;background:#182640;border:1px solid rgba(189,206,228,.28);border-radius:12px;width:230px;max-width:70vw;padding:13px;font-size:12px;line-height:1.8;position:absolute;top:30px;right:0;box-shadow:0 10px 30px rgba(2,7,24,.667)}.agp-heading .agp-help{margin:0;position:absolute;top:36px;right:1px}.agp-timeline{margin:0;padding:0 2px 0 51px;list-style:none;position:relative}.agp-timeline:before{content:"";background:linear-gradient(#8cd3c9,#efcf8e 24%,#f6db9b 48%,#91b4ff 72%,#9381d7);width:2px;position:absolute;top:33px;bottom:100px;left:23px;box-shadow:0 0 5px rgba(234,211,155,.79),0 0 15px rgba(131,169,253,.44)}.agp-timeline:after{content:"✦";color:#ead29e;text-shadow:0 0 13px #edcb8b;pointer-events:none;font-size:15px;position:absolute;top:-21px;left:1px}.agp-step{--accent:#a2b9ff;--accent-rgb:136,163,242;margin:0 0 29px;position:relative}.agp-step:last-child{margin-bottom:19px}.agp-teal{--accent:#91d4c0;--accent-rgb:109,194,170}.agp-gold{--accent:#efd49b;--accent-rgb:231,196,137}.agp-violet{--accent:#b1a6ef;--accent-rgb:154,139,226}.agp-node{z-index:2;border:1px solid rgba(var(--accent-rgb),.75);width:39px;height:39px;color:var(--accent);letter-spacing:-1px;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.055),0 0 18px rgba(var(--accent-rgb),.28),inset 0 0 12px rgba(var(--accent-rgb),.15);background:radial-gradient(circle,#25304a,#111d35);border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:650;transition:box-shadow .4s,background .4s;display:flex;position:absolute;top:25px;left:-47px}.agp-node:before,.agp-node:after{content:"";width:5px;height:5px;box-shadow:0 0 9px 2px var(--accent);background:#f0ebdc;border-radius:50%;position:absolute;left:16px}.agp-node:before{top:-7px}.agp-node:after{bottom:-7px}.agp-card{border:1px solid rgba(var(--accent-rgb),.46);background:radial-gradient(ellipse at 92% 80%,rgba(var(--accent-rgb),.13),transparent 68%),linear-gradient(145deg,rgba(26,44,65,.6),rgba(18,33,59,.733));border-radius:15px;transition:transform .4s,box-shadow .4s,border-color .4s;position:relative;overflow:visible;transform:scale(.99);box-shadow:inset 0 1px 10px rgba(217,234,255,.05),0 6px 20px rgba(3,11,27,.27)}.agp-card:before{content:"";border-left:1px solid rgba(var(--accent-rgb),.55);border-bottom:1px solid rgba(var(--accent-rgb),.55);background:#1a3148;width:12px;height:12px;position:absolute;top:38px;left:-7px;transform:rotate(45deg)}.agp-card-main{color:inherit;border-radius:15px;padding:15px 14px 0;text-decoration:none;display:block;position:relative;overflow:hidden}.agp-card-top{z-index:3;justify-content:space-between;align-items:center;gap:5px;min-height:19px;margin-bottom:12px;display:flex;position:relative}.agp-kicker{color:var(--accent);border:1px solid rgba(var(--accent-rgb),.27);background:rgba(var(--accent-rgb),.06);white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:11px;line-height:1.5}.agp-status{border:1px solid rgba(var(--accent-rgb),.4);color:var(--accent);white-space:nowrap;background:rgba(16,28,48,.18);border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px;line-height:1.5}.agp-title-row{z-index:2;align-items:flex-start;gap:12px;display:flex;position:relative}.agp-number{letter-spacing:-1.5px;color:var(--accent);font-size:33px;font-weight:650;line-height:1.15}.agp-card h3{color:#f0f1f8;letter-spacing:-.4px;margin:0;font-size:19px;font-weight:750;line-height:1.45}.agp-subtitle{z-index:2;color:#d4ddee;margin:6px 0 0;font-size:13px;font-weight:550;line-height:1.7;position:relative}.agp-description{z-index:2;color:#a4b2c8;margin:10px 0 12px;font-size:11px;line-height:1.85;position:relative}.agp-tags{z-index:2;flex-wrap:wrap;gap:6px;margin-bottom:17px;display:flex;position:relative}.agp-tags span{color:#b6c3d8;background:rgba(18,32,57,.267);border:1px solid rgba(186,201,225,.196);border-radius:20px;padding:3px 7px;font-size:10px;line-height:1.5}.agp-card-footer{z-index:3;color:var(--accent);border-top:1px solid rgba(175,195,226,.11);justify-content:space-between;align-items:center;padding:12px 0 13px;font-size:11px;font-weight:650;display:flex;position:relative}.agp-report-art{color:#7fcebb;opacity:.8;-webkit-filter:drop-shadow(0 0 7px rgba(127,206,187,.42));filter:drop-shadow(0 0 7px rgba(127,206,187,.42));position:absolute;bottom:16px;right:15px}.agp-teal .agp-card-main{height:112px;padding:24px 14px}.agp-teal .agp-card-top{min-height:16px;margin:0;position:absolute;top:12px;right:13px}.agp-teal .agp-status{padding:1px 6px;font-size:9px}.agp-teal .agp-title-row{align-items:flex-start;gap:11px}.agp-teal h3{margin-top:1px;font-size:18px}.agp-teal .agp-subtitle{white-space:nowrap;color:#b3c8ce;margin-top:6px;font-size:11px;font-weight:400}.agp-teal .agp-number{font-size:35px}.agp-teal .agp-title-row>div{padding-right:23px}.agp-gold .agp-card{background:radial-gradient(at 78% 43%,rgba(183,124,84,.19),transparent 70%),linear-gradient(125deg,rgba(65,61,73,.72),rgba(28,40,65,.95));border-color:rgba(232,200,138,.63);box-shadow:0 0 14px rgba(237,191,99,.145),inset 0 0 17px rgba(237,208,157,.075)}.agp-gold .agp-card-main{min-height:260px}.agp-gold .agp-subtitle{color:#f0ddb8;max-width:70%;margin-top:8px;font-size:16px;font-weight:650;line-height:1.75}.agp-gold .agp-description{max-width:68%;margin-top:12px}.agp-gold .agp-tags{margin-top:20px}.agp-course-art{object-fit:cover;object-position:center;opacity:.95;mix-blend-mode:screen;pointer-events:none;width:45%;height:155px;position:absolute;top:68px;right:-4px;-webkit-mask-image:radial-gradient(at 57%,#000 20%,transparent 72%);mask-image:radial-gradient(at 57%,#000 20%,transparent 72%)}.agp-blue .agp-card-main{min-height:215px}.agp-blue .agp-subtitle{max-width:73%;font-size:14px;line-height:1.7}.agp-blue .agp-description{max-width:68%}.agp-blue .agp-tags{margin:18px 0 16px}.agp-conversation-art{-webkit-filter:drop-shadow(0 0 11px rgba(194,184,237,.333));filter:drop-shadow(0 0 11px rgba(194,184,237,.333));pointer-events:none;width:76px;height:85px;position:absolute;top:82px;right:10px}.agp-bubble-front,.agp-bubble-back{background:radial-gradient(circle at 35% 24%,rgba(234,214,209,.65),rgba(115,93,144,.4) 50%,rgba(41,52,81,.667));border:1px solid rgba(229,215,240,.7);border-radius:50%;justify-content:center;align-items:center;width:47px;height:49px;display:flex;position:absolute;transform:rotate(8deg);box-shadow:inset 1px 1px 5px rgba(250,235,230,.63),0 5px 10px rgba(11,21,42,.4)}.agp-bubble-front{color:#f4d190;text-shadow:0 0 7px rgba(240,193,109,.65);font-size:25px;top:6px;right:0}.agp-bubble-back{width:36px;height:39px;top:22px;left:0;transform:rotate(-17deg)}.agp-bubble-front:after,.agp-bubble-back:after{content:"";background:#685a7b;border-bottom:1px solid rgba(223,211,224,.7);border-right:1px solid rgba(223,211,224,.7);border-radius:0 0 4px;width:11px;height:11px;position:absolute;bottom:-3px;right:8px;transform:skew(19deg)rotate(28deg)}.agp-orbit{border:1px solid rgba(228,197,164,.333);border-radius:50%;width:82px;height:13px;position:absolute;bottom:3px;left:-2px;box-shadow:0 0 7px rgba(228,197,164,.18),inset 0 0 6px rgba(228,197,164,.18)}.agp-violet .agp-card-main{min-height:164px;padding-top:20px}.agp-violet .agp-card-top{margin:0;position:absolute;top:10px;right:13px}.agp-violet .agp-status{padding:1px 6px;font-size:9px}.agp-violet .agp-title-row{align-items:center;gap:10px;padding-top:10px}.agp-violet .agp-number{font-size:29px}.agp-violet h3{font-size:17px}.agp-violet .agp-description{max-width:80%;margin:7px 0 12px;font-size:10px}.agp-other-links{z-index:3;flex-wrap:wrap;gap:11px;padding:0 14px 13px;display:flex;position:relative}.agp-other-links a{color:#baafe9;border-bottom:1px solid rgba(186,175,233,.3);font-size:10px;line-height:1.7;text-decoration:none}.agp-curriculum-art{color:#b9acf5;-webkit-filter:drop-shadow(0 0 9px rgba(148,126,227,.65));filter:drop-shadow(0 0 9px rgba(148,126,227,.65));opacity:.85;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:66px;right:12px}.agp-curriculum-art i{border:1px solid rgba(143,129,209,.333);border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;box-shadow:0 0 10px rgba(143,129,209,.15)}.agp-curriculum-art i+i{border-color:rgba(143,129,209,.15);top:-11px;bottom:-11px;left:-11px;right:-11px}.agp-note{text-align:center;color:#9eabc2;margin:0;padding:0 4px;font-size:10px;line-height:1.9}.agp-step.is-active{--accent:#f1d59a;--accent-rgb:237,203,143}.agp-step.is-active .agp-card{background:radial-gradient(at 85% 40%,rgba(190,139,90,.17),transparent 70%),linear-gradient(130deg,rgba(56,55,70,.96),rgba(28,41,66,.96));border-color:rgba(239,208,146,.79);transform:scale(1.02);box-shadow:0 0 0 1px rgba(239,208,146,.2),0 0 23px rgba(233,196,126,.22),0 9px 25px rgba(2,9,24,.4),inset 0 0 20px rgba(247,206,152,.09)}.agp-step.is-active .agp-card:before{background:#363746;border-color:rgba(239,208,146,.69)}.agp-step.is-active h3{color:#f5e0b3}.agp-step.is-active .agp-node{background:radial-gradient(circle,#655239,#2b2a3a);border-color:#f5d897;box-shadow:0 0 0 5px rgba(239,208,146,.05),0 0 23px rgba(239,208,146,.4),inset 0 0 13px rgba(239,208,146,.15)}.agp-step.is-complete{--accent:#91d4c0;--accent-rgb:109,194,170}.agp-step.is-complete .agp-card{background:radial-gradient(at 85% 70%,rgba(111,197,178,.1),transparent 75%),linear-gradient(140deg,rgba(27,52,68,.808),rgba(17,39,58,.85));border-color:rgba(133,203,181,.447)}.agp-step.is-complete h3{color:#ecf5ef}.agp-step.is-complete .agp-node{color:#e9fff1;background:radial-gradient(circle at 40% 30%,#9ce4c2,#348372);border-color:#a8e6c9;box-shadow:0 0 0 5px rgba(121,198,175,.09),0 0 22px rgba(126,210,181,.5)}.agp-step.is-complete .agp-card:before{background:#1b3847;border-color:rgba(133,203,181,.447)}.agp-teal.is-active .agp-card{transform:scale(1.01)}.agp-card-main:focus-visible{outline-offset:4px;outline:2px solid #ffe2a0}.agp-help summary:focus-visible{outline-offset:4px;outline:2px solid #ffe2a0}.agp-other-links a:focus-visible{outline-offset:4px;outline:2px solid #ffe2a0}@media (min-width:420px){.adult-growth-path{padding:29px 17px 24px}.agp-heading h2{font-size:27px}.agp-heading>p{font-size:13px}.agp-heading .agp-help{top:42px}.agp-card-main{padding-left:17px;padding-right:17px}.agp-timeline{padding-left:55px}.agp-timeline:before{left:25px}.agp-node{left:-49px}.agp-gold .agp-card-main{min-height:277px}.agp-blue .agp-card-main{min-height:230px}.agp-other-links{padding-left:17px}}@media (max-width:350px){.adult-growth-path{padding:24px 9px 20px}.agp-heading h2{letter-spacing:-.9px;font-size:21px}.agp-heading>p{max-width:63%;margin-top:10px;font-size:10.5px;line-height:1.7}.agp-heading .agp-help{top:37px}.agp-help summary{padding:3px 6px;font-size:9px}.agp-timeline{padding-left:42px;padding-right:0}.agp-timeline:before{left:16px}.agp-node{width:34px;height:34px;font-size:17px;left:-42px}.agp-node:before,.agp-node:after{left:14px}.agp-card-main{padding-left:11px;padding-right:11px}.agp-card h3{font-size:17px}.agp-teal .agp-card-main{height:112px;padding-top:28px;padding-left:10px;padding-right:10px}.agp-teal .agp-number{font-size:29px}.agp-teal h3{font-size:16px}.agp-teal .agp-title-row{gap:8px}.agp-teal .agp-subtitle{white-space:normal;max-width:120px;font-size:10px}.agp-teal .agp-title-row>div{padding-right:0}.agp-report-art{width:25px;bottom:14px;right:8px}.agp-status{padding:2px 5px;font-size:9px}.agp-kicker{padding:2px 5px;font-size:10px}.agp-gold .agp-subtitle{max-width:74%;font-size:14px}.agp-gold .agp-description{max-width:68%;font-size:11px}.agp-gold .agp-card-main{min-height:278px}.agp-blue .agp-subtitle{max-width:72%;font-size:12px}.agp-blue .agp-description{max-width:65%;font-size:11px}.agp-blue .agp-card-main{min-height:235px}.agp-conversation-art{transform-origin:100%;right:4px;transform:scale(.8)}.agp-tags{gap:4px}.agp-tags span{padding:3px 5px;font-size:9px}.agp-violet h3{font-size:15px}.agp-violet .agp-number{font-size:25px}.agp-violet .agp-title-row{gap:6px}.agp-violet .agp-subtitle{font-size:11px}.agp-violet .agp-description{max-width:75%;line-height:1.7}.agp-other-links{gap:8px;padding-left:11px;padding-right:11px}.agp-note{font-size:9px}.agp-curriculum-art{width:32px;height:32px;right:8px}}@media (prefers-reduced-motion:reduce){.agp-card,.agp-node{transition:none}.agp-card,.agp-step.is-active .agp-card,.agp-teal.is-active .agp-card{transform:none}}.agp-violet .agp-card-top{top:9px}.agp-violet .agp-title-row{padding-top:13px}.agp-violet .agp-subtitle{max-width:80%;margin-top:9px;font-size:11px}.agp-violet .agp-description{margin:6px 0 11px}.agp-violet .agp-card-footer{padding:10px 0 12px}.agp-violet .agp-card-main{min-height:163px}.agp-blue .agp-other-links a{color:#c7d5f1}.agp-blue .agp-subtitle{max-width:77%}.agp-blue .agp-description{max-width:77%;font-size:10px}.agp-blue .agp-conversation-art{top:102px}.agp-heading>p{padding-right:0}.agp-heading .agp-help{top:47px}.agp-timeline:before{bottom:90px}@media (max-width:350px){.agp-violet .agp-card-main{min-height:175px}.agp-violet .agp-subtitle,.agp-violet .agp-description{max-width:80%;font-size:10px}.agp-heading .agp-help{top:40px}.agp-blue .agp-subtitle{max-width:77%;font-size:12px}.agp-blue .agp-card-main{min-height:240px}}.agp-gold .agp-subtitle{max-width:90%;line-height:1.7}.agp-gold .agp-course-art{top:82px}.agp-gold .agp-description{max-width:67%}@media (max-width:350px){.agp-gold .agp-subtitle{max-width:100%}}.adult-growth-path .agp-disclosure-controls{justify-content:flex-end;margin:-10px 2px 24px;display:flex}.adult-growth-path .agp-disclosure-end{justify-content:center;margin:17px 0 0}.adult-growth-path .agp-collapse{color:#f8e7b2;cursor:pointer;background:rgba(21,54,111,.44);border:1px solid rgba(237,206,133,.4);border-radius:20px;justify-content:center;align-items:center;min-height:36px;padding:7px 14px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.07)}.adult-growth-path .agp-collapse:hover{background:rgba(37,69,118,.5)}.adult-growth-path .agp-collapse:focus-visible{outline-offset:4px;outline:2px solid #ffe2a0}.adult-growth-path .agp-reservation-highlight{color:#f5d58b;white-space:nowrap;background:rgba(227,177,69,.12);border:1px solid rgba(242,203,119,.4);border-radius:6px;align-items:baseline;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.adult-growth-path .agp-reservation-highlight strong{font-variant-numeric:tabular-nums;color:#ffe3a1;font-size:15px;font-weight:800}.adult-growth-path .agp-reservation-note{color:#a4b2c8;font-size:10px}.my-learning{color:#edf2f9;background:#07132e;margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif}.my-learning button,.my-learning a{font:inherit;-webkit-tap-highlight-color:transparent}.my-learning button{cursor:pointer}.my-learning a{color:inherit;text-decoration:none}.my-learning button:focus-visible{outline-offset:3px;outline:2px solid #f5cf70}.my-learning a:focus-visible{outline-offset:3px;outline:2px solid #f5cf70}.my-learning button{border:0}.my-learning{background:radial-gradient(at 100% 20%,rgba(23,61,114,.333),transparent 65%),#091a43;width:100%;max-width:393px;min-height:852px;margin:auto;padding:0 18px 24px}.my-learning .nav{border-bottom:1px solid rgba(181,198,219,.145);justify-content:space-between;align-items:center;height:58px;font-size:14px;display:flex}.my-learning .nav .back{color:#b5c6db;width:26px;font-size:24px}.my-learning .nav b{letter-spacing:1px;font-weight:500}.my-learning .nav .order{color:#b5c6db;font-size:11px}.my-learning .eyebrow{color:#f5cf70;letter-spacing:2px;margin:0 0 10px;font-size:9px}.my-learning .welcome h1{color:#f4e3bc;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.55}.my-learning .welcome p{color:#b5c6db;margin:0;font-size:11px;line-height:1.9}.my-learning .tabs{border-bottom:1px solid rgba(181,198,219,.208);gap:3px;margin-bottom:20px;display:flex}.my-learning .tabs a{text-align:center;color:#b5c6db;width:33.33%;padding:11px 0 13px;font-size:13px;position:relative}.my-learning .tabs a[aria-current=page]{color:#f5cf70}.my-learning .tabs a[aria-current=page]:after{content:"";background:#f5cf70;width:30px;height:2px;position:absolute;bottom:-1px;left:calc(50% - 15px)}.my-learning .tabs small{margin-left:5px;font-size:10px}.my-learning .label{justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.my-learning .label h2{color:#dce6f4;margin:0;font-size:13px;font-weight:500}.my-learning .label span{color:#b5c6db;font-size:10px}.my-learning .continue{background:linear-gradient(130deg,#173d72,#102d69);border:1px solid rgba(178,183,170,.584);border-radius:16px;margin-bottom:21px;padding:18px}.my-learning .chips{justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.my-learning .chips .type{letter-spacing:.7px;color:#f5cf70}.my-learning .tag{color:#d3e5ea;background:rgba(9,26,67,.2);border:1px solid rgba(166,200,209,.36);border-radius:20px;padding:4px 7px;font-size:9px}.my-learning .continue h3{color:#f4e3bc;margin:14px 0 6px;font-size:22px;font-weight:500}.my-learning .subtitle{color:#d3dfee;margin:0;font-size:12px;line-height:1.8}.my-learning .progress-label{color:#b5c6db;justify-content:space-between;margin-top:17px;font-size:10px;display:flex}.my-learning .bar{background:rgba(181,198,219,.16);border-radius:2px;height:3px;margin:8px 0 12px}.my-learning .bar span{background:#f5cf70;width:28.57%;height:100%;display:block}.my-learning .resume{color:#b5c6db;margin:0 0 15px;font-size:11px}.my-learning .primary{color:#102d58;background:linear-gradient(100deg,#f4e3bc,#f5cf70);border-radius:8px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:42px;font-size:13px;font-weight:600;display:flex}.my-learning .card{background:rgba(16,45,105,.333);border:1px solid rgba(134,166,195,.38);border-radius:14px;margin-bottom:15px;padding:16px}.my-learning .card h3{color:#f4e3bc;margin:10px 0 6px;font-size:18px;font-weight:500;line-height:1.6}.my-learning .card p{color:#b5c6db;margin:0;font-size:11px;line-height:1.9}.my-learning .card .bottom{color:#f5cf70;border-top:1px solid rgba(181,198,219,.15);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.my-learning .card .bottom small{color:#b5c6db;font-size:10px}.my-learning .tools{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;display:grid}.my-learning .tools a{background:rgba(16,45,105,.267);border:1px solid rgba(181,198,219,.208);border-radius:10px;align-items:center;gap:9px;padding:13px 11px;display:flex}.my-learning .tools svg{color:#f5cf70;width:20px;height:20px}.my-learning .tools strong{font-size:12px;font-weight:400}.my-learning .tools small{color:#b5c6db;margin-top:4px;font-size:9px;display:block}.my-learning .help{color:#b5c6db;justify-content:space-between;margin-top:20px;font-size:10px;display:flex}.my-learning .help a{color:#f5cf70}.my-learning .demo{text-align:center;color:#8599ba;margin:23px 0 0;font-size:9px}.my-learning .muted-note{color:#b5c6db;margin:0 2px 15px;font-size:11px;line-height:1.9}.my-learning .actions{align-items:center;gap:11px;margin-top:15px;display:flex}.my-learning .actions .primary{flex:1}.my-learning .cancel{color:#b5c6db;background:0 0;padding:10px 0;font-size:10px}.my-learning .empty{text-align:center;background:rgba(16,45,105,.2);border:1px solid rgba(181,198,219,.208);border-radius:15px;padding:46px 14px}.my-learning .empty h2{color:#f4e3bc;font-size:18px;font-weight:500}.my-learning .empty p{color:#b5c6db;font-size:12px;line-height:1.9}.my-learning .empty a{color:#f5cf70;margin-top:24px;font-size:12px;display:block}.my-learning .lesson{border-bottom:1px solid rgba(181,198,219,.15);align-items:center;gap:12px;padding:16px 0;display:flex}.my-learning .lesson b{color:#f5cf70;font-family:Georgia;font-size:22px;font-weight:400}.my-learning .lesson div{flex:1}.my-learning .lesson strong{font-size:12px;font-weight:400;line-height:1.7;display:block}.my-learning .lesson small,.my-learning .lesson .state{color:#b5c6db;font-size:10px}.my-learning .lesson.current{background:rgba(23,61,114,.333);border-radius:9px;margin:0 -12px;padding:16px 12px}.my-learning .lesson.current .state{color:#f5cf70}.my-learning .detail-title{color:#f4e3bc;margin:8px 0 12px;font-size:22px;font-weight:500;line-height:1.6}.my-learning .text-link{color:#f5cf70;font-size:12px}.my-learning .sheet{background:rgba(16,45,105,.267);border:1px solid rgba(181,198,219,.25);border-radius:12px;margin-top:18px;padding:18px}.my-learning .sheet p,.my-learning .sheet li{color:#b5c6db;font-size:12px;line-height:1.9}.my-learning .sheet h2{color:#f4e3bc;margin-top:0;font-size:17px;font-weight:500}.my-learning .sheet ul{padding-left:18px}.my-learning .order-line{color:#b5c6db;border-top:1px solid rgba(181,198,219,.15);justify-content:space-between;margin-top:12px;padding-top:12px;font-size:11px;display:flex}.my-learning .order-line strong{color:#f5cf70;font-size:17px;font-weight:400}.my-learning dialog{color:#edf2f9;background:#102d69;border:1px solid #8ca4c3;border-radius:14px;max-width:320px;padding:23px}.my-learning dialog::-ms-backdrop{background:rgba(3,12,37,.7)}.my-learning dialog::backdrop{background:rgba(3,12,37,.7)}.my-learning dialog h2{color:#f4e3bc;font-size:18px;font-weight:500}.my-learning dialog p{color:#b5c6db;font-size:12px;line-height:1.9}.my-learning dialog button{margin-top:16px}@media (min-width:600px){.my-learning{border-radius:20px;margin:24px auto;box-shadow:0 15px 65px rgba(0,0,0,.333)}}.my-learning .welcome{padding:18px 2px 15px}.my-learning .welcome h1{font-size:20px;line-height:1.45}.my-learning .continue{margin-bottom:17px;padding:16px}.my-learning .continue h3{margin-top:10px}.my-learning .progress-label{margin-top:13px}.my-learning .label{margin-bottom:8px}.my-learning .card{padding:14px}.my-learning .card h3{margin-top:8px}.my-learning .card .bottom{margin-top:10px;padding-top:10px}.my-learning .tools{margin-top:14px}.my-learning .help{margin-top:15px}.my-learning .demo{margin-top:14px}.my-learning{color:#edf2f9;overflow-wrap:anywhere;background:radial-gradient(at 100% 20%,rgba(23,61,114,.333),transparent 65%),#091a43;width:100%;max-width:430px;min-height:calc(100dvh - 80px);margin:0 auto;padding:0 18px 100px;font-family:Microsoft YaHei,PingFang SC,sans-serif}.my-learning *{box-sizing:border-box}.my-learning button:disabled{opacity:.55;cursor:wait}.my-learning .actions .primary{min-width:0}.my-learning .cancel{flex-shrink:0;min-height:44px}.my-learning .help{padding-bottom:20px}.my-learning .empty .primary{margin-top:18px}.my-learning .tabs a{min-height:44px}.my-learning .order{padding:12px 0}.course-v2{container:course-frame/inline-size}.course-v2 svg{vertical-align:baseline}.course-v2 h1,.course-v2 h2,.course-v2 h3,.course-v2 h4,.course-v2 h5,.course-v2 h6{font-size:revert;font-weight:revert}.cv2-salons{--bg:#08152d;--panel:#112743;--panel-light:#162f4d;--gold:#e5bd65;--cream:#f3e0b2;--ink:#edf1f7;--muted:#afc0d6;--line:#435e7b;--soft-line:#2c435f;--serif:"Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cv2-salons *{box-sizing:border-box}.cv2-salons{scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:90px;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.7}.cv2-salons button,.cv2-salons input{font:inherit}.cv2-salons a{color:inherit;text-decoration:none}.cv2-salons button{cursor:pointer}.cv2-salons button,.cv2-salons a,.cv2-salons input,.cv2-salons summary{-webkit-tap-highlight-color:transparent}.cv2-salons button{color:inherit}.cv2-salons img{width:100%;height:auto;display:block}.cv2-salons button svg,.cv2-salons a svg{flex-shrink:0}.cv2-salons svg{stroke-width:1.6px;vertical-align:middle;width:20px;height:20px}.cv2-salons button:focus-visible{outline-offset:5px;outline:2px solid #9edbfa}.cv2-salons a:focus-visible{outline-offset:5px;outline:2px solid #9edbfa}.cv2-salons summary:focus-visible{outline-offset:5px;outline:2px solid #9edbfa}.cv2-salons input:focus-visible{outline-offset:5px;outline:2px solid #9edbfa}.cv2-salons [tabindex]:focus-visible{outline-offset:5px;outline:2px solid #9edbfa}.cv2-salons h1,.cv2-salons h2,.cv2-salons h3,.cv2-salons p{margin:0}.cv2-salons h1,.cv2-salons h2,.cv2-salons h3{line-height:1.5}.cv2-salons h1,.cv2-salons h2{color:var(--cream)}.cv2-salons .wrap{width:min(920px,100% - 48px);margin-left:auto;margin-right:auto}.cv2-salons .section{padding-top:48px;padding-bottom:48px}.cv2-salons .site-header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:14px;max-width:1168px;margin:auto;padding:24px;display:flex}.cv2-salons .brand{align-items:center;gap:16px;display:flex}.cv2-salons .brand strong{font-family:var(--serif);color:var(--cream);letter-spacing:2px;white-space:nowrap;font-size:30px;font-weight:400}.cv2-salons .brand span{color:var(--muted);font-size:10px;line-height:1.7}.cv2-salons .brand small{color:var(--gold);letter-spacing:1px;font-size:9px;display:block}.cv2-salons .saved-link{border:1px solid var(--soft-line);color:var(--cream);background:0 0;border-radius:50px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:flex}.cv2-salons .saved-link svg{width:15px;height:15px}.cv2-salons .saved-count{background:var(--gold);color:var(--bg);text-align:center;border-radius:30px;min-width:17px;font-size:10px}.cv2-salons .hero{text-align:center;padding:66px 0 40px;position:relative}.cv2-salons .hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 20%,rgba(25,59,94,.333),transparent 65%);width:min(900px,100%);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.cv2-salons .eyebrow{letter-spacing:1.4px;color:var(--gold);font-size:11px;font-weight:500;line-height:1.6}.cv2-salons .hero h1{letter-spacing:1px;margin-top:10px;font-size:46px;font-weight:650}.cv2-salons .hero-subtitle{color:#bdcde0;margin-top:8px;font-size:18px}.cv2-salons .hero-divider{background:linear-gradient(90deg,transparent,#ad9151,transparent);justify-content:center;align-items:center;width:88%;height:1px;margin:29px auto 22px;display:flex}.cv2-salons .hero-divider span{color:var(--gold);background:var(--bg);padding:0 12px;font-size:14px}.cv2-salons .hero-quote{font-family:var(--serif);color:var(--cream);font-size:23px}.cv2-salons .hero-facts{color:var(--muted);justify-content:center;gap:0;margin:22px 0 16px;font-size:12px;display:flex}.cv2-salons .hero-facts>span{border-right:1px solid var(--soft-line);padding:0 20px}.cv2-salons .hero-facts>span:last-child{border:0}.cv2-salons .hero-facts b{color:var(--gold);font-size:15px}.cv2-salons .text-link{color:var(--gold);align-items:center;gap:10px;padding:8px 0;font-size:12px;display:inline-flex}.cv2-salons .text-link svg{width:15px}.cv2-salons .section-heading{text-align:center;margin-bottom:26px}.cv2-salons .section-heading h2{margin:7px 0 8px;font-size:26px}.cv2-salons .section-heading>p:last-child{color:var(--muted);font-size:13px}.cv2-salons .align-left{text-align:left}.cv2-salons .theme-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cv2-salons .theme-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px;transition:border-color .2s,transform .2s,background .2s;display:block}.cv2-salons .theme-card:hover{border-color:var(--gold);background:#16304c;transform:translateY(-3px)}.cv2-salons .theme-image{background:var(--bg);border-radius:7px;position:relative;overflow:hidden}.cv2-salons .theme-image img{aspect-ratio:1.7;object-fit:cover;transition:transform .6s}.cv2-salons .theme-card:hover img{transform:scale(1.035)}.cv2-salons .theme-symbol{width:33px;height:33px;color:var(--gold);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(8,21,45,.733);border:1px solid rgba(209,185,121,.5);border-radius:50%;align-items:center;justify-items:center;display:grid;position:absolute;bottom:10px;right:10px}.cv2-salons .theme-symbol svg{width:18px;height:18px}.cv2-salons .theme-copy{padding:10px 2px 0}.cv2-salons .theme-copy h3{color:var(--cream);font-size:19px;font-weight:600}.cv2-salons .theme-copy h3 span{color:var(--gold);padding-right:4px;font-size:14px}.cv2-salons .theme-copy p{color:var(--muted);margin:3px 0 6px;font-size:12px}.cv2-salons .theme-bottom{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.cv2-salons .theme-bottom small{font-size:11px}.cv2-salons .theme-bottom svg{width:16px;height:16px}.cv2-salons .themes{padding-top:20px}.cv2-salons .courses{padding-top:42px}.cv2-salons .tabs{background:var(--bg);z-index:5;border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:12px;padding:12px 0;display:grid;position:-webkit-sticky;position:sticky;top:0}.cv2-salons .tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid transparent;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 4px;font-size:14px;display:flex}.cv2-salons .tabs button span{opacity:.65;font-size:10px;font-weight:400}.cv2-salons .tabs button[aria-selected=true]{color:var(--cream);background:#17304a;border-color:#9e884b}.cv2-salons .tabs button:hover{color:var(--cream)}.cv2-salons #course-panel{border:1px solid var(--line);background:#0c1d36;border-radius:12px;padding:24px}.cv2-salons .list-heading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.cv2-salons .list-heading .eyebrow{letter-spacing:1px;font-size:10px}.cv2-salons .list-heading h3{color:var(--cream);margin:6px 0;font-size:23px}.cv2-salons .list-heading h3 span{color:var(--muted);padding-left:10px;font-size:13px;font-weight:400}.cv2-salons .list-heading>div>p:last-child{color:var(--muted);font-size:13px}.cv2-salons .course-total{color:var(--gold);white-space:nowrap;border:1px solid var(--soft-line);border-radius:30px;padding:4px 10px;font-size:11px}.cv2-salons .course-row{border-bottom:1px solid var(--soft-line);grid-template-columns:94px 1fr 24px;align-items:center;gap:18px;padding:20px 0;display:grid}.cv2-salons .course-row>img{object-fit:cover;border:1px solid rgba(96,112,130,.4);border-radius:6px;width:94px;height:113px}.cv2-salons .course-row:hover h4{color:var(--gold)}.cv2-salons .course-row .salon-no{color:var(--gold);letter-spacing:1px;font-size:10px}.cv2-salons .course-row h4{color:var(--cream);margin:4px 0 5px;font-size:17px;font-weight:600;line-height:1.6;transition:color .2s}.cv2-salons .course-row p{color:var(--muted);margin:2px 0;font-size:12px}.cv2-salons .course-row p.gain{color:var(--gold)}.cv2-salons .course-row>.row-arrow{color:var(--gold);width:20px}.cv2-salons .row-meta{color:#a6bdd4;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:flex}.cv2-salons .row-meta>span:after{content:"·";margin-left:6px}.cv2-salons .row-meta strong{color:var(--cream);margin-left:auto;font-size:15px;line-height:1}.cv2-salons .row-meta strong small{font-size:10px;font-weight:400}.cv2-salons .quick-links{flex-wrap:wrap;gap:6px 16px;padding:16px 0 0;display:flex}.cv2-salons .quick-links a{color:var(--muted);text-underline-offset:4px;font-size:11px;-webkit-text-decoration:underline #50617b;text-decoration:underline #50617b}.cv2-salons .quick-links a:hover{color:var(--gold)}.cv2-salons .expand-button{color:var(--gold);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:18px 0 2px;font-size:12px;display:flex}.cv2-salons .expand-button svg{width:15px}.cv2-salons .expand-button[aria-expanded=true] svg{transform:rotate(180deg)}.cv2-salons .list-footnote{color:var(--muted);text-align:center;margin-top:16px;font-size:11px}.cv2-salons .journey{border-top:1px solid var(--soft-line);margin-top:10px}.cv2-salons .path-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cv2-salons .path-grid li{background:#0d2039;align-items:center;gap:15px;padding:25px;display:flex;position:relative}.cv2-salons .path-grid li:nth-child(odd){border-right:1px solid var(--soft-line)}.cv2-salons .path-grid li:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}.cv2-salons .path-icon{color:var(--gold)}.cv2-salons .path-grid h3{font-size:18px}.cv2-salons .path-grid p{color:var(--muted);margin-top:4px;font-size:12px}.cv2-salons .path-grid b{color:#8aa0bb;align-self:flex-start;margin-left:auto;font-size:10px;font-weight:400}.cv2-salons .journey-note{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.8}.cv2-salons .faq{padding-top:12px}.cv2-salons .faq details{border-bottom:1px solid var(--soft-line);padding:18px 0}.cv2-salons .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.cv2-salons .faq summary svg{width:16px;color:var(--gold)}.cv2-salons .faq details p{color:var(--muted);max-width:760px;margin-top:12px;font-size:13px}.cv2-salons .closing{text-align:center;padding:35px 0 70px}.cv2-salons .closing>span{color:var(--gold);font-size:25px}.cv2-salons .closing h2{font-size:26px;font-family:var(--serif);margin:18px 0 26px;font-weight:400;line-height:1.8}.cv2-salons .button{border:1px solid var(--gold);border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:13px 25px;font-size:14px;font-weight:600;display:inline-flex}.cv2-salons .button svg{width:17px;height:17px}.cv2-salons .gold{color:#102039;background:linear-gradient(105deg,#cfaf69,#e3c88e);box-shadow:inset 0 0 0 1px rgba(249,231,177,.2)}.cv2-salons .gold:hover{background:#edd496}.cv2-salons .outline{color:var(--cream);background:0 0}.cv2-salons .outline:hover{background:#1b324b}.cv2-salons .site-footer{text-align:center;border-top:1px solid var(--soft-line);background:#061126;padding:34px 24px}.cv2-salons .site-footer>a{font-family:var(--serif);color:var(--cream);letter-spacing:4px;font-size:22px}.cv2-salons .site-footer p{color:var(--muted);margin:8px 0;font-size:11px}.cv2-salons .site-footer small{color:#718aa8;font-size:10px}.cv2-salons summary{list-style:none}.cv2-salons summary::-webkit-details-marker{display:none}.cv2-salons details[open]>summary>svg:last-child{transform:rotate(45deg)}.cv2-salons .detail-main{max-width:820px}.cv2-salons .breadcrumbs{color:var(--muted);align-items:center;gap:12px;padding:24px 0;font-size:12px;display:flex}.cv2-salons .breadcrumbs a:first-child{align-items:center;gap:6px;display:flex}.cv2-salons .breadcrumbs svg{width:14px}.cv2-salons .breadcrumbs a:hover{color:var(--gold)}.cv2-salons .detail-cover{border:1px solid var(--line);aspect-ratio:2.5;background:#061022;border-radius:12px;position:relative;overflow:hidden}.cv2-salons .detail-cover>img{object-fit:cover;object-position:center 48%;opacity:.7;height:100%}.cv2-salons .detail-cover:after{content:"";background:linear-gradient(90deg,rgba(6,17,38,.86) 0%,rgba(6,17,38,.267) 50%,transparent);position:absolute;top:0;bottom:0;left:0;right:0}.cv2-salons .cover-label{z-index:1;gap:10px;display:grid;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.cv2-salons .cover-label>span{letter-spacing:2px;color:var(--gold);font-size:10px}.cv2-salons .cover-label strong{color:var(--cream);font-size:37px;font-family:var(--serif);letter-spacing:6px;font-weight:400}.cv2-salons .cover-label small{color:#d4deeb;letter-spacing:2px;font-size:13px}.cv2-salons .cover-number{font-family:var(--serif);color:rgba(245,213,151,.467);z-index:1;font-size:120px;line-height:1;position:absolute;bottom:0;right:5%}.cv2-salons .detail-heading{border-bottom:1px solid #b1914f;padding:24px 0}.cv2-salons .detail-heading h1{margin:10px 0 14px;font-size:30px;font-weight:600;line-height:1.55}.cv2-salons .detail-hook{color:var(--muted);font-size:14px}.cv2-salons .detail-tags{color:var(--gold);flex-wrap:wrap;gap:7px 16px;margin-top:18px;font-size:11px;display:flex}.cv2-salons .detail-tags svg{width:14px;margin-right:5px}.cv2-salons .detail-section{margin-top:32px}.cv2-salons .detail-section h2{margin:6px 0 14px;font-size:20px}.cv2-salons .detail-section h2 svg{color:var(--gold);width:19px;margin-right:9px}.cv2-salons .scene-copy p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.95}.cv2-salons .goals-list{margin:0;padding-left:21px}.cv2-salons .goals-list li{padding:5px 0 5px 7px;font-size:14px;line-height:1.85}.cv2-salons .goals-list li::marker{color:var(--gold)}.cv2-salons .audience-box{border:1px solid var(--soft-line);background:#0e233e;border-radius:9px;padding:22px 24px}.cv2-salons .audience-box h2{font-size:18px}.cv2-salons .audience-box ul{color:var(--muted);margin:0;padding-left:20px;font-size:13px}.cv2-salons .audience-box li{margin:8px 0}.cv2-salons .takeaway-box{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:22px 24px}.cv2-salons .takeaway-box h3{color:var(--cream);font-size:17px}.cv2-salons .takeaway-box h3 svg{color:var(--gold);margin-right:8px}.cv2-salons .takeaway-box ul{margin:14px 0 0;padding:0;list-style:none}.cv2-salons .takeaway-box li{border-bottom:1px solid var(--soft-line);padding:16px 0}.cv2-salons .takeaway-box li:last-child{border:0;padding-bottom:0}.cv2-salons .takeaway-box strong{color:var(--gold);font-size:12px;font-weight:400}.cv2-salons .takeaway-box p{margin-top:5px;font-size:14px;line-height:1.8}.cv2-salons .takeaway-box small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8;display:block}.cv2-salons .module{border-bottom:1px solid var(--soft-line)}.cv2-salons .module summary{cursor:pointer;align-items:center;gap:15px;padding:17px 0;display:flex}.cv2-salons .module summary strong{font-size:14px;font-weight:500}.cv2-salons .module-num{color:var(--gold);font-size:11px}.cv2-salons .module summary svg{width:15px;color:var(--gold);flex-shrink:0;margin-left:auto}.cv2-salons .module p{color:var(--muted);padding:0 0 18px 32px;font-size:13px;line-height:1.9}.cv2-salons .report-box{border-left:2px solid var(--gold);padding-left:20px}.cv2-salons .report-box h2{font-size:18px}.cv2-salons .report-box>p{color:var(--muted);font-size:13px;line-height:1.9}.cv2-salons .report-box p.report-name{color:var(--cream);margin-bottom:8px;font-size:13px}.cv2-salons .report-box>small{color:#8fa4bf;margin-top:10px;font-size:11px;display:block}.cv2-salons .schedule{border:1px solid var(--soft-line);background:#0c2039;border-radius:9px;margin:0;padding:4px 20px}.cv2-salons .schedule>div{border-bottom:1px solid var(--soft-line);grid-template-columns:100px 1fr;gap:12px;padding:14px 0;font-size:13px;display:grid}.cv2-salons .schedule>div:last-child{border:0}.cv2-salons .schedule dt{color:var(--muted)}.cv2-salons .schedule dd{margin:0}.cv2-salons .schedule b{color:var(--gold);font-size:20px;font-weight:500}.cv2-salons .enrollment-note{padding:18px 0}.cv2-salons .enrollment-note summary{cursor:pointer;color:var(--gold);justify-content:space-between;align-items:center;font-size:12px;display:flex}.cv2-salons .enrollment-note summary svg{width:15px}.cv2-salons .enrollment-note p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.9}.cv2-salons .enroll-inline{width:100%}.cv2-salons .next-course{border-top:1px solid var(--soft-line);color:var(--gold);justify-content:space-between;align-items:center;gap:18px;margin:36px 0 44px;padding:20px 0;display:flex}.cv2-salons .next-course span{letter-spacing:.5px;font-size:10px}.cv2-salons .next-course strong{color:var(--cream);letter-spacing:0;margin-top:8px;font-size:14px;font-weight:400;display:block}.cv2-salons .next-course>svg{flex-shrink:0}.cv2-salons .detail-page{padding-bottom:85px}.cv2-salons .booking-bar{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 24px max(10px,env(safe-area-inset-bottom));background:rgba(11,27,49,.96);border-top:1px solid #7d714b;position:fixed;bottom:0;left:0;right:0}.cv2-salons .booking-inner{justify-content:space-between;align-items:center;gap:15px;max-width:820px;margin:auto;display:flex}.cv2-salons .booking-inner>div>small{color:var(--muted);font-size:10px;display:block}.cv2-salons .booking-inner>div>strong{font-family:var(--serif);color:var(--gold);align-items:baseline;font-size:29px;font-weight:500;line-height:1.2;display:flex}.cv2-salons .booking-inner>div>strong>span{margin-right:3px;font-size:14px}.cv2-salons .booking-inner>div>strong>small{color:var(--muted);margin-left:5px;font-size:10px}.cv2-salons .booking-inner .button{min-width:240px}.cv2-salons .modal{color:var(--ink);background:#0e233c;border:1px solid #958259;border-radius:16px;width:min(440px,100% - 32px);max-height:calc(100dvh - 40px);margin:0;padding:28px;position:fixed;top:20px;bottom:auto;left:50%;right:auto;overflow:auto;transform:translate(-50%);box-shadow:0 25px 100px rgba(0,0,0,.533)}.cv2-salons .modal::-ms-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(3,10,25,.79)}.cv2-salons .modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(3,10,25,.79)}.cv2-salons .close-modal{color:var(--cream);background:0 0;border:0;align-items:center;justify-items:center;padding:5px;display:grid;position:absolute;top:16px;right:16px}.cv2-salons .close-modal svg{width:20px}.cv2-salons .modal h2{font-size:23px;font-family:var(--serif);margin:10px 0 15px;font-weight:400}.cv2-salons .modal-course{color:var(--cream);margin-bottom:16px;padding-right:4px;font-size:14px}.cv2-salons .form-note{color:var(--muted);border:1px solid var(--soft-line);background:#142f4b;border-radius:7px;margin:12px 0 18px;padding:13px;font-size:12px;line-height:1.8}.cv2-salons .modal label{color:#ccdaeb;margin:15px 0;font-size:13px;display:block}.cv2-salons .modal input:not([type=checkbox]){border:1px solid var(--line);width:100%;color:var(--ink);background:#091a30;border-radius:7px;margin-top:7px;padding:12px;display:block}.cv2-salons .modal input::-webkit-input-placeholder{color:#829ab5}.cv2-salons .modal input::-moz-placeholder{color:#829ab5}.cv2-salons .modal input::-ms-input-placeholder{color:#829ab5}.cv2-salons .modal input::placeholder{color:#829ab5}.cv2-salons .modal label.consent{align-items:flex-start;gap:8px;font-size:11px;display:flex}.cv2-salons .consent input{accent-color:var(--gold);flex-shrink:0;margin:4px 0 0}.cv2-salons .modal .button{width:100%}.cv2-salons .status{color:var(--gold);margin-top:13px;font-size:12px;line-height:1.8}.cv2-salons .saved-item{border-bottom:1px solid var(--soft-line);padding:18px 0}.cv2-salons .saved-item>a{color:var(--cream);font-size:14px;display:block}.cv2-salons .saved-item>div{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.cv2-salons .saved-item button{color:var(--gold);background:0 0;border:0;padding:4px;font-size:11px}.cv2-salons .empty-state{color:var(--muted);padding:22px 0;font-size:13px}.cv2-salons .empty-state a{color:var(--gold)}.cv2-salons:has(dialog[open]){overflow:hidden}@container course-frame (width>=1200px){.cv2-salons .wrap{width:920px}.cv2-salons .hero{padding-top:70px}.cv2-salons .theme-image img{aspect-ratio:1.85}}@container course-frame (width<=600px){.cv2-salons .wrap{width:calc(100% - 32px)}.cv2-salons .site-header{padding:17px 16px}.cv2-salons .brand{gap:10px}.cv2-salons .brand strong{letter-spacing:1px;font-size:24px}.cv2-salons .brand span{font-size:8px}.cv2-salons .brand small{letter-spacing:.3px;font-size:8px}.cv2-salons .saved-link{gap:5px;padding:7px 9px;font-size:10px}.cv2-salons .saved-link svg{width:13px}.cv2-salons .hero{padding:39px 0 28px}.cv2-salons .hero .eyebrow{letter-spacing:1.1px;font-size:9px}.cv2-salons .hero h1{letter-spacing:.5px;margin-top:13px;font-size:30px}.cv2-salons .hero-subtitle{white-space:nowrap;letter-spacing:-.1px;margin-top:10px;font-size:12px}.cv2-salons .hero-divider{width:100%;margin:25px auto 22px}.cv2-salons .hero-quote{font-size:19px}.cv2-salons .hero-facts{margin:18px 0 10px;font-size:11px}.cv2-salons .hero-facts>span{padding:0 14px}.cv2-salons .hero-facts b{font-size:14px}.cv2-salons .text-link{font-size:11px}.cv2-salons .section{padding-top:32px;padding-bottom:32px}.cv2-salons .section-heading{margin-bottom:20px}.cv2-salons .section-heading h2{font-size:22px}.cv2-salons .section-heading>p:last-child{font-size:12px;line-height:1.8}.cv2-salons .eyebrow{letter-spacing:1.1px;font-size:9px}.cv2-salons .themes{padding-top:12px}.cv2-salons .theme-grid{gap:10px}.cv2-salons .theme-card{border-radius:9px;padding:7px}.cv2-salons .theme-image{border-radius:5px}.cv2-salons .theme-image img{aspect-ratio:1.13}.cv2-salons .theme-symbol{width:25px;height:25px;bottom:7px;right:7px}.cv2-salons .theme-symbol svg{width:14px;height:14px}.cv2-salons .theme-copy{padding:9px 2px 1px}.cv2-salons .theme-copy h3{font-size:16px}.cv2-salons .theme-copy h3 span{padding-right:1px;font-size:12px}.cv2-salons .theme-copy p{letter-spacing:-.2px;white-space:nowrap;margin-top:5px;font-size:10px}.cv2-salons .theme-bottom small{font-size:10px}.cv2-salons .theme-bottom svg{width:13px}.cv2-salons .courses{padding-top:28px}.cv2-salons .tabs{gap:3px;margin-bottom:10px;padding:9px 0}.cv2-salons .tabs button{gap:0;padding:10px 0;font-size:12px}.cv2-salons .tabs button span{display:none}.cv2-salons #course-panel{border-radius:9px;padding:16px 12px}.cv2-salons .list-heading{align-items:flex-start;padding-bottom:8px}.cv2-salons .list-heading .eyebrow{letter-spacing:.8px;font-size:8px}.cv2-salons .list-heading h3{margin:7px 0;font-size:20px}.cv2-salons .list-heading h3 span{margin-top:4px;padding:0;font-size:11px;display:block}.cv2-salons .list-heading>div>p:last-child{font-size:11px;line-height:1.8}.cv2-salons .course-total{margin-top:2px;padding:3px 6px;font-size:9px}.cv2-salons .course-row{grid-template-columns:68px 1fr;align-items:start;gap:11px;padding:18px 0}.cv2-salons .course-row>img{width:68px;height:96px;margin-top:4px}.cv2-salons .course-row>.row-arrow{display:none}.cv2-salons .course-row .salon-no{letter-spacing:.5px;font-size:9px}.cv2-salons .course-row h4{margin:4px 0 6px;font-size:14px;line-height:1.65}.cv2-salons .course-row p{font-size:10px;line-height:1.8}.cv2-salons .row-meta{gap:3px;margin-top:9px;font-size:9px}.cv2-salons .row-meta>span:after{margin-left:3px}.cv2-salons .row-meta strong{font-size:15px}.cv2-salons .row-meta strong small{font-size:9px}.cv2-salons .quick-links{gap:10px;padding-top:14px}.cv2-salons .quick-links a{width:100%;font-size:10px}.cv2-salons .expand-button{padding-top:18px;font-size:11px}.cv2-salons .list-footnote{font-size:10px}.cv2-salons .path-grid li{align-items:flex-start;gap:8px;padding:17px 12px}.cv2-salons .path-icon{padding-top:2px}.cv2-salons .path-icon svg{width:18px;height:18px}.cv2-salons .path-grid h3{font-size:15px}.cv2-salons .path-grid p{margin-top:5px;font-size:10px;line-height:1.8}.cv2-salons .path-grid b{display:none}.cv2-salons .journey-note{font-size:10px;line-height:1.9}.cv2-salons .desktop-only{display:none}.cv2-salons .faq{padding-top:8px}.cv2-salons .faq summary,.cv2-salons .faq details p{font-size:12px}.cv2-salons .closing{padding:22px 0 45px}.cv2-salons .closing h2{font-size:22px}.cv2-salons .button{min-height:47px;font-size:13px}.cv2-salons .site-footer{padding:28px 16px}.cv2-salons .breadcrumbs{gap:9px;padding:18px 0;font-size:10px}.cv2-salons .detail-cover{aspect-ratio:1.75;border-radius:9px}.cv2-salons .cover-label{gap:7px}.cv2-salons .cover-label>span{letter-spacing:1px;font-size:7px}.cv2-salons .cover-label strong{letter-spacing:4px;font-size:27px}.cv2-salons .cover-label small{letter-spacing:1px;font-size:10px}.cv2-salons .cover-number{font-size:80px;right:3%}.cv2-salons .detail-heading{padding:20px 0}.cv2-salons .detail-heading h1{margin:10px 0 12px;font-size:24px;line-height:1.65}.cv2-salons .detail-hook{font-size:12px;line-height:1.85}.cv2-salons .detail-tags{gap:8px 12px;margin-top:15px;font-size:10px}.cv2-salons .detail-tags svg{width:12px;height:12px}.cv2-salons .detail-section{margin-top:28px}.cv2-salons .detail-section h2{font-size:18px;line-height:1.7}.cv2-salons .scene-copy p{font-size:13px}.cv2-salons .goals-list{padding-left:17px}.cv2-salons .goals-list li{padding-left:5px;font-size:13px}.cv2-salons .audience-box{padding:17px}.cv2-salons .audience-box h2{font-size:16px}.cv2-salons .audience-box ul{padding-left:17px;font-size:12px}.cv2-salons .takeaway-box{padding:18px}.cv2-salons .takeaway-box h3{font-size:15px}.cv2-salons .takeaway-box p{font-size:13px}.cv2-salons .module summary{gap:10px}.cv2-salons .module summary strong{font-size:13px}.cv2-salons .module p{padding-left:25px;font-size:12px}.cv2-salons .report-box{padding-left:15px}.cv2-salons .report-box h2{font-size:16px}.cv2-salons .report-box>p{font-size:12px}.cv2-salons .schedule{padding:2px 14px}.cv2-salons .schedule>div{grid-template-columns:74px 1fr;gap:8px;font-size:12px}.cv2-salons .enrollment-note summary{font-size:11px}.cv2-salons .next-course strong{font-size:13px}.cv2-salons .booking-bar{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.cv2-salons .booking-inner .button{gap:14px;width:56%;min-width:0;padding:12px 10px}.cv2-salons .booking-inner>div>strong{font-size:28px}.cv2-salons .detail-page{padding-bottom:83px}.cv2-salons .modal{max-height:calc(100dvh - 32px);padding:25px 20px;top:16px}.cv2-salons .modal h2{font-size:22px}.cv2-salons .modal-course{font-size:13px}.cv2-salons .form-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.cv2-salons{scroll-behavior:auto}.cv2-salons *,.cv2-salons :before,.cv2-salons :after{transition:none!important}}.cv2-salons .origin-nav{color:#edce8d;background:#102b4b;border-bottom:1px solid #45617b;max-width:1100px;margin:auto;padding:10px 18px;font-size:11px;line-height:1.8}.cv2-salons .value-bar-label{letter-spacing:0!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.8!important}.cv2-salons .row-meta .value-row-label{white-space:nowrap;font-family:inherit;font-size:11px;font-weight:500}.cv2-salons .offer-value{color:#edce8d;border-bottom:1px solid rgba(238,205,130,.25);padding:20px 0}.cv2-salons .offer-value>small{color:#b7c9dc;font-size:12px}.cv2-salons .offer-value>p{margin:8px 0;font-size:17px;line-height:1.8}.cv2-salons .bar-value>small{color:#b7c9dc;font-size:10px}.cv2-salons .bar-value>p{color:#edce8d;margin:3px 0 0;font-size:14px;line-height:1.8}@container course-frame (width<=360px){.cv2-salons .bar-value>p{font-size:12px}.cv2-salons .value-bar-label{font-size:12px!important}}.cv2-salons .purchase-offer{color:#e4edf7;background:linear-gradient(135deg,#193b60,#102743);border:1px solid #8f8059;border-radius:10px;margin:19px 0 0;padding:18px}.cv2-salons .purchase-eyebrow{color:#c2d3e4;font-size:11px;line-height:1.7;margin:0 0 5px!important}.cv2-salons .purchase-amount{color:#f6d785;flex-wrap:wrap;align-items:baseline;gap:5px;line-height:1.3;display:flex}.cv2-salons .purchase-amount>span{font-size:16px}.cv2-salons .purchase-amount>strong{letter-spacing:-.5px;font-family:Georgia,Microsoft YaHei,sans-serif;font-size:34px;font-weight:500}.cv2-salons .purchase-amount>del{color:#9eb0c7;margin-left:9px;font-size:12px}.cv2-salons .purchase-amount.price-pending>strong{letter-spacing:0;font-family:inherit;font-size:20px}.cv2-salons .purchase-offer>ul{color:#c4d5e7;margin:14px 0 0;padding-left:17px;font-size:12px;line-height:1.95}.cv2-salons .purchase-offer>ul li+li{margin-top:4px}.cv2-salons .purchase-offer .purchase-button{width:100%;margin-top:16px}.cv2-salons a.purchase-button,.cv2-salons button.purchase-button{box-sizing:border-box;cursor:pointer;text-align:center;background:#f1d08a;border:1px solid #f1d08a;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font:500 13px/1.6 Microsoft YaHei,sans-serif;text-decoration:none;display:flex;color:#122a47!important}.cv2-salons .purchase-button>svg{flex-shrink:0;width:16px}.cv2-salons .purchase-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.cv2-salons .purchase-button:disabled{cursor:not-allowed;background:#344b66;border-color:#526a86;color:#b9c8da!important}.cv2-salons .purchase-footnote{color:#a9bfd4!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.8!important}.cv2-salons .purchase-sticky{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 16px max(10px,env(safe-area-inset-bottom));z-index:12;background:rgba(9,27,50,.97);border-top:1px solid #897b55;position:fixed;bottom:0;left:0;right:0}.cv2-salons .purchase-sticky-inner{justify-content:space-between;align-items:center;gap:15px;max-width:800px;margin:auto;display:flex}.cv2-salons .purchase-sticky .purchase-amount>strong{font-size:27px}.cv2-salons .purchase-sticky .purchase-eyebrow{font-size:10px;margin:0 0 2px!important}.cv2-salons .purchase-sticky .purchase-button{min-width:142px}.cv2-salons .purchase-sticky .purchase-amount.price-pending>strong{font-size:17px}.cv2-salons.has-purchase-bar{padding-bottom:82px}.cv2-salons .catalog-price{color:#f4d17d;align-items:baseline;gap:7px;margin-top:13px;font-size:12px;display:flex}.cv2-salons .catalog-price strong{font-family:Georgia,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500}.cv2-salons .catalog-price del{color:#98aec6;font-size:10px}.cv2-salons .purchase-inline-price{white-space:nowrap;color:#f4d17d!important;font-size:18px!important}.cv2-salons .booking-bar .purchase-sticky-inner{max-width:820px}.cv2-salons .checkout-page{color:#dbe6f2;max-width:680px;margin:auto;padding:24px 18px 34px}.cv2-salons .checkout-steps{color:#a6bed6;letter-spacing:.7px;margin-bottom:16px;font-size:11px}.cv2-salons .checkout-steps b{color:#f2d08a;font-weight:500}.cv2-salons .checkout-page h1{color:#f4e3bc;margin:0 0 8px;font:500 26px/1.6 Songti SC,SimSun,serif}.cv2-salons .checkout-intro{color:#b7cce0;margin-bottom:22px;font-size:12px;line-height:1.8}.cv2-salons .checkout-card{background:#102b4b;border:1px solid #496783;border-radius:11px;margin-top:17px;padding:20px}.cv2-salons .checkout-card h2{color:#f4e3bc;margin:7px 0 12px;font-size:16px;font-weight:500;line-height:1.8}.cv2-salons .checkout-tag{color:#edce8d;font-size:10px}.cv2-salons .checkout-card ul{color:#c0d2e4;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.cv2-salons .checkout-line{color:#c4d4e6;border-bottom:1px solid #355371;justify-content:space-between;gap:16px;padding:10px 0;font-size:12px;line-height:1.8;display:flex}.cv2-salons .checkout-line:last-child{border-bottom:0}.cv2-salons .checkout-line>strong{text-align:right;flex-shrink:0;font-weight:500}.cv2-salons .checkout-total{align-items:center;margin-top:6px}.cv2-salons .checkout-total>strong{color:#f4d17d;font-size:25px}.cv2-salons .checkout-service{margin-top:22px}.cv2-salons .checkout-service summary{color:#edce8d;cursor:pointer;font-size:12px;line-height:1.9}.cv2-salons .checkout-service p{color:#aec4db;margin-top:8px;font-size:12px;line-height:1.9}.cv2-salons .checkout-status{color:#c5d7ea;background:#153352;border-radius:7px;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.9}.cv2-salons .checkout-home-link{color:#edce8d;text-align:center;padding:24px 0 5px;font-size:12px;display:block}.cv2-salons .checkout-error{padding-top:35px;font-size:14px;line-height:1.9}.cv2-salons .checkout-error a{color:#edce8d}@container course-frame (width<=360px){.cv2-salons .purchase-sticky-inner{gap:8px}.cv2-salons .purchase-sticky .purchase-button{min-width:123px;padding-left:10px;padding-right:10px;font-size:12px}.cv2-salons .purchase-sticky .purchase-amount>strong{font-size:24px}.cv2-salons .checkout-card{padding:16px}.cv2-salons .purchase-offer{padding:15px}}@container course-frame (width<=430px){.cv2-salons details[open]>summary>.lucide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-salons details[open]>summary>.lucide:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-salons details[open]>summary>.lucide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-salons details[open]>summary>.lucide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-salons details[open]>summary>.lucide:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-salons details[open]>summary>.lucide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}}.cv2-masterclass{--paper:#faf8f3;--ink:#40564a;--body:#454843;--green:#7d9484;--green-deep:#526e5d;--sage:#e9eee8;--blue:#8495a1;--blue-light:#edf1f4;--line:#dce1d9;--muted:#696f68;--gold:#c8ae7b;--radius:14px}.cv2-masterclass *{box-sizing:border-box}.cv2-masterclass{scroll-behavior:smooth;background:var(--paper);color:var(--body);letter-spacing:0;margin:0;scroll-padding-top:82px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.75}.cv2-masterclass h1,.cv2-masterclass h2,.cv2-masterclass h3,.cv2-masterclass h4,.cv2-masterclass p,.cv2-masterclass figure{margin:0}.cv2-masterclass h1,.cv2-masterclass h2,.cv2-masterclass h3,.cv2-masterclass h4{color:var(--ink)}.cv2-masterclass h2{font-size:32px;font-weight:600;line-height:1.5}.cv2-masterclass h3{font-size:22px;line-height:1.5}.cv2-masterclass a{color:inherit;text-decoration:none}.cv2-masterclass button,.cv2-masterclass input,.cv2-masterclass select{font:inherit}.cv2-masterclass button,.cv2-masterclass a,.cv2-masterclass input,.cv2-masterclass select,.cv2-masterclass summary{-webkit-tap-highlight-color:transparent}.cv2-masterclass button{cursor:pointer}.cv2-masterclass button:disabled{cursor:wait}.cv2-masterclass button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-masterclass a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-masterclass input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-masterclass select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-masterclass summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-masterclass img{width:100%;height:auto;display:block}.cv2-masterclass .lucide{stroke-width:1.6px;flex-shrink:0;width:21px;height:21px}.cv2-masterclass .site-header{justify-content:space-between;align-items:center;max-width:1440px;height:88px;margin:auto;padding:0 48px;display:flex}.cv2-masterclass .brand{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.cv2-masterclass .brand>.lucide{width:34px;height:34px}.cv2-masterclass .brand small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.cv2-masterclass .header-link{align-items:center;gap:14px;font-size:13px;display:flex}.cv2-masterclass .header-link .lucide{width:18px}.cv2-masterclass .hero{background:#e7ece6;height:min(720px,100svh - 150px);min-height:660px;position:relative;overflow:hidden}.cv2-masterclass .hero-image{object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute}.cv2-masterclass .hero-inner{max-width:1120px;margin:auto;padding:54px 0 70px;position:relative}.cv2-masterclass .hero-inner:before{content:"";z-index:-1;background:rgba(250,248,243,.91);width:580px;position:absolute;top:0;bottom:0;left:-60px;right:auto}.cv2-masterclass .hero-inner{isolation:isolate}.cv2-masterclass .eyebrow{color:var(--green-deep);margin-bottom:17px;font-size:12px;font-weight:500;line-height:1.8}.cv2-masterclass .hero-eyebrow{gap:24px;display:flex}.cv2-masterclass h1{font-size:20px;font-weight:500;line-height:1.6}.cv2-masterclass h1 span{margin-top:3px;font-size:54px;font-weight:600;line-height:1.4;display:block}.cv2-masterclass .hero-message{color:var(--ink);margin-top:16px;font-size:34px;font-weight:500;line-height:1.5}.cv2-masterclass .hero-date{color:var(--ink);gap:24px;margin-top:23px;font-size:13px;display:flex}.cv2-masterclass .hero-date span{align-items:center;gap:7px;display:flex}.cv2-masterclass .hero-date .lucide{width:16px;height:16px}.cv2-masterclass .hero-cta{color:var(--ink);border-bottom:1px solid #9ba99c;align-items:center;gap:32px;margin-top:24px;padding:0 0 6px;font-size:13px;display:inline-flex}.cv2-masterclass .hero-cta .lucide{width:16px}.cv2-masterclass .photo-caption{color:#fff;background:rgba(64,86,74,.7);padding:3px 8px;font-size:10px;position:absolute;bottom:14px;right:20px}.cv2-masterclass .experience-strip{background:var(--sage);height:64px;color:var(--ink);justify-content:center;align-items:center;gap:38px;font-size:13px;display:flex}.cv2-masterclass .experience-strip b{color:#8c9d90;font-weight:400}.cv2-masterclass .section{padding:76px 32px}.cv2-masterclass .section-inner{max-width:1040px;margin:auto}.cv2-masterclass .section-heading{margin-bottom:38px}.cv2-masterclass .section-heading>p:last-child:not(.eyebrow){color:var(--muted);margin-top:12px}.cv2-masterclass .intro-inner{grid-template-columns:1fr 1fr;gap:80px;display:grid}.cv2-masterclass .intro h2{font-size:34px}.cv2-masterclass .intro-copy p+p{margin-top:18px}.cv2-masterclass .intro-copy blockquote{color:var(--ink);margin:30px 0 0;padding:20px 0 0;font-size:18px;font-weight:500;position:relative}.cv2-masterclass .intro-copy blockquote:before{content:"";background:var(--green);width:34px;height:2px;position:absolute;top:0;left:0}.cv2-masterclass .mobile-break{display:none}.cv2-masterclass .journey-list{flex-direction:column;gap:40px;display:flex}.cv2-masterclass .day{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-bottom:40px;display:grid}.cv2-masterclass .day figure{border-radius:var(--radius);background:var(--sage);position:relative;overflow:hidden}.cv2-masterclass .day figure img{aspect-ratio:4/3;object-fit:cover}.cv2-masterclass .day figcaption{color:var(--muted);background:rgba(250,248,243,.91);border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;bottom:10px;right:10px}.cv2-masterclass .day-label{color:var(--green-deep);align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.cv2-masterclass .day-label span{border-left:1px solid #b6c1b6;padding-left:14px;font-size:11px;font-weight:400}.cv2-masterclass .day h3{margin-top:7px;font-size:28px}.cv2-masterclass .day-subtitle{color:var(--green-deep);margin:4px 0 14px;font-size:13px}.cv2-masterclass .day-content>p:not(.day-subtitle){font-size:14px;line-height:1.85}.cv2-masterclass .day-blue .day-label,.cv2-masterclass .day-blue .day-subtitle{color:#536e80}.cv2-masterclass .day details{border-top:1px solid var(--line);margin-top:18px}.cv2-masterclass summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.cv2-masterclass summary::-webkit-details-marker{display:none}.cv2-masterclass summary .lucide{width:17px;height:17px;transition:transform .2s}.cv2-masterclass details[open] summary .lucide{transform:rotate(45deg)}.cv2-masterclass .detail-content{font-size:13px}.cv2-masterclass .detail-content ul{margin:0 0 12px;padding-left:20px}.cv2-masterclass .detail-content li+li{margin-top:5px}.cv2-masterclass .note{color:var(--muted);font-size:12px;line-height:1.8}.cv2-masterclass .method-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.cv2-masterclass .method-grid article{border-top:1px solid #bdc9ce;padding:28px 0 0;position:relative}.cv2-masterclass .method-grid article>.lucide{color:#617d89;width:30px;height:30px;margin-bottom:20px}.cv2-masterclass .method-number{color:#7d909d;font-size:12px;position:absolute;top:21px;right:0}.cv2-masterclass .method-grid h3{font-size:20px}.cv2-masterclass .method-grid h4{color:#617682;margin:7px 0 12px;font-size:13px;font-weight:500}.cv2-masterclass .method-grid article>p:last-child{max-width:270px;font-size:14px}.cv2-masterclass .audience-inner{grid-template-columns:1fr 1.25fr;gap:80px;display:grid}.cv2-masterclass .audience-intro{color:var(--muted);margin-top:22px}.cv2-masterclass .audience-list{margin:0;padding:0;list-style:none}.cv2-masterclass .audience-list li{border-bottom:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.cv2-masterclass .audience-list li:first-child{padding-top:0}.cv2-masterclass .audience-list li:last-child{border-bottom:0}.cv2-masterclass .audience-list .lucide{width:18px;height:18px;color:var(--green-deep);margin-top:4px}.cv2-masterclass .takeaway-grid{grid-template-columns:1fr 1fr;column-gap:54px;display:grid}.cv2-masterclass .takeaway-grid article{border-top:1px solid #cbd5c8;align-items:flex-start;gap:18px;padding:26px 0;display:flex}.cv2-masterclass .takeaway-grid article>span{color:#83957d;padding-top:5px;font-size:13px}.cv2-masterclass .takeaway-grid article>.lucide{color:#7d9484;width:25px;height:25px;margin-top:5px;margin-left:auto}.cv2-masterclass .takeaway-grid h3{font-size:18px}.cv2-masterclass .takeaway-grid p{max-width:340px;margin-top:9px;font-size:14px}.cv2-masterclass .materials-note{max-width:680px;margin-top:10px}.cv2-masterclass .stories-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.cv2-masterclass .stories h2+p{margin-top:20px}.cv2-masterclass .stories .note{margin-top:18px}.cv2-masterclass .story-steps{border-left:1px solid #cad4ce;flex-direction:column;justify-content:center;gap:24px;padding-left:28px;display:flex}.cv2-masterclass .story-steps>div{position:relative}.cv2-masterclass .story-steps>div:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-32px}.cv2-masterclass .story-steps span{color:var(--green-deep);font-size:12px}.cv2-masterclass .story-steps p{color:var(--ink);margin-top:3px;font-size:17px}.cv2-masterclass .enroll{background:var(--ink);color:var(--paper)}.cv2-masterclass .enroll-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.cv2-masterclass .enroll h2{color:var(--paper);font-size:36px}.cv2-masterclass .enroll-heading>p:not(.eyebrow){color:#d8e1d8;margin-top:16px;font-size:14px}.cv2-masterclass .price{align-items:baseline;gap:6px;margin-top:26px;line-height:1.3;display:flex}.cv2-masterclass .price>span{font-size:23px}.cv2-masterclass .price strong{font-size:48px;font-weight:500}.cv2-masterclass .price small{color:#d0dbd0;margin-left:3px;font-size:13px}.cv2-masterclass .price-label{color:#c3d1c4;font-size:11px}.cv2-masterclass .enroll-information dl{margin:0 0 28px}.cv2-masterclass .enroll-information dl>div{border-bottom:1px solid rgba(255,255,255,.15);grid-template-columns:104px 1fr;gap:14px;padding:16px 0;font-size:14px;display:grid}.cv2-masterclass .enroll-information dl>div:first-child{padding-top:0}.cv2-masterclass .enroll-information dt{color:#c3d1c4;align-items:center;gap:7px;display:flex}.cv2-masterclass .enroll-information dt .lucide{width:16px;height:16px}.cv2-masterclass .enroll-information dd{margin:0}.cv2-masterclass .enroll-information dd span{color:#c3d1c4;margin-top:3px;font-size:11px;display:block}.cv2-masterclass .button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:12px 24px;font-size:16px;font-weight:500;transition:background .2s,transform .2s;display:flex}.cv2-masterclass .button.primary{background:var(--green);color:#fff}.cv2-masterclass .button.primary:hover{background:#617c6b}.cv2-masterclass .button:active{transform:translateY(1px)}.cv2-masterclass .enroll-information .button{width:100%;color:var(--ink);background:#dbe5da}.cv2-masterclass .enroll-information .button:hover{background:#fff}.cv2-masterclass .enroll-note{text-align:center;color:#c3d1c4;margin-top:10px;font-size:11px}.cv2-masterclass .faq h2{margin-bottom:22px;font-size:26px}.cv2-masterclass .faq-list{max-width:800px}.cv2-masterclass .faq details{border-bottom:1px solid var(--line)}.cv2-masterclass .faq summary{min-height:62px;padding:16px 0;font-size:15px}.cv2-masterclass .faq details>p{color:var(--muted);padding:0 28px 20px 0;font-size:14px}.cv2-masterclass .footer{text-align:center;color:var(--ink);padding:0 20px 134px}.cv2-masterclass .footer>.lucide{width:28px;height:28px;margin:0 auto 10px;display:block}.cv2-masterclass .footer strong{font-size:15px;font-weight:500}.cv2-masterclass .footer p{color:var(--muted);margin-top:7px;font-size:12px}.cv2-masterclass .footer small{color:var(--muted);margin-top:25px;font-size:10px;display:block}.cv2-masterclass .booking-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:20;padding:10px 28px calc(10px + env(safe-area-inset-bottom));background:rgba(250,248,243,.96);position:fixed;bottom:0;left:0;right:0}.cv2-masterclass .booking-inner{justify-content:space-between;align-items:center;gap:22px;max-width:1040px;margin:auto;display:flex}.cv2-masterclass .bar-price>small{color:var(--muted);font-size:10px;line-height:1.4;display:block}.cv2-masterclass .bar-price p{color:var(--ink);align-items:baseline;gap:5px;line-height:1.4;display:flex}.cv2-masterclass .bar-price p>span{font-size:15px}.cv2-masterclass .bar-price strong{font-size:26px;font-weight:600}.cv2-masterclass .bar-price p>small{color:var(--muted);font-size:11px}.cv2-masterclass .booking-inner .button{min-width:240px;min-height:49px;font-size:15px}.cv2-masterclass .registration{background:var(--paper);width:calc(100% - 32px);max-width:460px;max-height:calc(100dvh - 32px);color:var(--body);overscroll-behavior:contain;border:0;border-radius:18px;padding:28px;overflow-y:auto}.cv2-masterclass .registration::-ms-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(32,53,41,.44)}.cv2-masterclass .registration::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(32,53,41,.44)}.cv2-masterclass .dialog-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cv2-masterclass .dialog-heading .eyebrow{margin:0 0 6px;font-size:10px}.cv2-masterclass .icon-button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.cv2-masterclass .form-intro{margin-top:13px;font-size:12px}.cv2-masterclass .form-intro strong{color:var(--green-deep);white-space:nowrap;font-weight:500}.cv2-masterclass .form-notice{background:var(--blue-light);color:#4f6574;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:12px}.cv2-masterclass .registration form>label:not(.consent){margin-top:14px;font-size:13px;display:block}.cv2-masterclass .registration select{width:100%;min-height:46px;color:var(--body);background:#fff;border:1px solid #d5dcd4;border-radius:8px;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.cv2-masterclass .registration input:not([type=checkbox]){width:100%;min-height:46px;color:var(--body);background:#fff;border:1px solid #d5dcd4;border-radius:8px;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.cv2-masterclass .consent{cursor:pointer;align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.cv2-masterclass .consent input{accent-color:var(--green-deep);flex-shrink:0;width:16px;height:16px;margin:5px 0 0}.cv2-masterclass .registration .button{width:100%;font-size:15px}.cv2-masterclass #form-status{color:var(--green-deep);margin-top:12px;font-size:12px}.cv2-masterclass .draft-actions{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:16px;padding-top:15px;display:flex}.cv2-masterclass .draft-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:7px 0;font-size:11px;display:flex}.cv2-masterclass .draft-actions .lucide{width:14px;height:14px}.cv2-masterclass.modal-open{overflow:hidden}@container course-frame (width>=1500px){.cv2-masterclass .hero-inner{padding-top:65px}.cv2-masterclass .hero{max-height:740px}}@container course-frame (width<=1190px) and (width>=701px){.cv2-masterclass .hero-inner{margin-left:8%}.cv2-masterclass .hero-inner:before{width:520px}.cv2-masterclass .hero-image{object-position:65% center}}@container course-frame (width<=700px){.cv2-masterclass{font-size:13px;line-height:1.68}.cv2-masterclass h3{font-size:19px;line-height:1.45}.cv2-masterclass .section-heading>p:last-child:not(.eyebrow){font-size:12px;line-height:1.7}.cv2-masterclass .intro-copy blockquote{font-size:15px;line-height:1.7}.cv2-masterclass .day h3{font-size:21px;line-height:1.45}.cv2-masterclass .audience-list li{font-size:13px;line-height:1.7}.cv2-masterclass .takeaway-grid p{font-size:12px;line-height:1.7}.cv2-masterclass .story-steps p{font-size:14px;line-height:1.65}.cv2-masterclass .enroll h2{font-size:25px;line-height:1.45}.cv2-masterclass .enroll-heading>p:not(.eyebrow){font-size:12px;line-height:1.7}.cv2-masterclass .price{text-align:center;justify-content:center;margin-top:17px}.cv2-masterclass .price small{font-size:11px}.cv2-masterclass .price-label{text-align:center;font-size:10px}.cv2-masterclass .enroll-information dl>div{font-size:12px;line-height:1.65}.cv2-masterclass .faq summary{font-size:13px}.cv2-masterclass .faq details>p{font-size:12px;line-height:1.75}.cv2-masterclass .site-header{height:72px;padding:0 20px}.cv2-masterclass .brand{gap:8px;font-size:15px}.cv2-masterclass .brand>.lucide{width:28px;height:28px}.cv2-masterclass .brand small{font-size:9px}.cv2-masterclass .header-link{gap:8px;font-size:11px}.cv2-masterclass .header-link .lucide{width:14px}.cv2-masterclass .hero{height:690px;min-height:0}.cv2-masterclass .hero-image{object-position:64% center;height:100%}.cv2-masterclass .hero-inner{max-width:none;height:100%;padding:29px 20px 0}.cv2-masterclass .hero-inner:before{background:rgba(250,248,243,.94);width:100%;height:415px;top:0;bottom:auto;left:0;right:0}.cv2-masterclass .hero-eyebrow{gap:18px;margin-bottom:13px;font-size:11px}.cv2-masterclass .hero-eyebrow span{font-size:9px}.cv2-masterclass h1{font-size:17px}.cv2-masterclass h1 span{margin-top:1px;font-size:38px;line-height:1.4}.cv2-masterclass .hero-message{margin-top:12px;font-size:26px;line-height:1.5}.cv2-masterclass .hero-description{margin-top:12px;font-size:13px;line-height:1.85}.cv2-masterclass .hero-date{gap:24px;margin-top:15px;font-size:12px}.cv2-masterclass .hero-cta{gap:26px;margin-top:14px;padding-bottom:3px;font-size:12px}.cv2-masterclass .photo-caption{font-size:9px;bottom:10px;right:12px}.cv2-masterclass .experience-strip{gap:22px;height:54px;font-size:11px}.cv2-masterclass .section{padding:44px 20px}.cv2-masterclass h2{font-size:26px;line-height:1.45}.cv2-masterclass .eyebrow{margin-bottom:12px;font-size:10px}.cv2-masterclass .intro-inner{display:block}.cv2-masterclass .intro h2{font-size:26px}.cv2-masterclass .intro-copy{max-width:360px;margin-top:25px}.cv2-masterclass .intro-copy p{font-size:14px;line-height:1.9}.cv2-masterclass .intro-copy p+p{margin-top:16px}.cv2-masterclass .intro-copy blockquote{margin-top:24px;padding-top:17px;font-size:17px}.cv2-masterclass .section-heading{margin-bottom:26px}.cv2-masterclass .section-heading>p:last-child:not(.eyebrow){margin-top:12px;font-size:13px;line-height:1.8}.cv2-masterclass .mobile-break{display:block}.cv2-masterclass .journey-list{gap:28px}.cv2-masterclass .day{flex-direction:column;align-items:stretch;gap:20px;padding-bottom:28px;display:flex}.cv2-masterclass .day figure{border-radius:12px;order:2}.cv2-masterclass .day figure img{aspect-ratio:4/3}.cv2-masterclass .day-content{order:1}.cv2-masterclass .day-label{font-size:11px}.cv2-masterclass .day-label span{font-size:10px}.cv2-masterclass .day h3{margin-top:6px;font-size:25px}.cv2-masterclass .day-subtitle{margin:4px 0 12px;font-size:12px}.cv2-masterclass .day-content>p:not(.day-subtitle){font-size:14px;line-height:1.85}.cv2-masterclass .day details{margin-top:14px}.cv2-masterclass .day summary{min-height:44px;font-size:12px}.cv2-masterclass .method-grid{grid-template-columns:1fr;gap:24px}.cv2-masterclass .method-grid article{min-height:110px;padding:23px 0 0 48px}.cv2-masterclass .method-grid article>.lucide{width:26px;height:26px;position:absolute;top:25px;left:0}.cv2-masterclass .method-grid h3{font-size:18px}.cv2-masterclass .method-number{font-size:11px;top:22px}.cv2-masterclass .method-grid h4{margin:4px 0 8px;font-size:12px}.cv2-masterclass .method-grid article>p:last-child{max-width:100%;font-size:13px}.cv2-masterclass .audience-inner{display:block}.cv2-masterclass .audience-intro{margin-top:15px;font-size:13px}.cv2-masterclass .audience-list{margin-top:27px}.cv2-masterclass .audience-list li{gap:13px;padding:16px 0;font-size:14px;line-height:1.8}.cv2-masterclass .audience-list .lucide{width:17px;height:17px;margin-top:5px}.cv2-masterclass .takeaway-grid{display:block}.cv2-masterclass .takeaway-grid article{gap:13px;padding:21px 0}.cv2-masterclass .takeaway-grid h3{font-size:17px}.cv2-masterclass .takeaway-grid p{margin-top:7px;font-size:13px}.cv2-masterclass .takeaway-grid article>span{font-size:11px}.cv2-masterclass .takeaway-grid article>.lucide{width:22px;min-width:22px;height:22px}.cv2-masterclass .materials-note{margin-top:4px;font-size:11px}.cv2-masterclass .stories-inner{display:block}.cv2-masterclass .stories h2+p{margin-top:18px;font-size:14px}.cv2-masterclass .stories .note{margin-top:12px;font-size:11px}.cv2-masterclass .story-steps{gap:21px;margin:27px 0 0 3px;padding-left:23px}.cv2-masterclass .story-steps>div:before{left:-27px}.cv2-masterclass .story-steps p{font-size:16px}.cv2-masterclass .enroll-inner{display:block}.cv2-masterclass .enroll h2{font-size:29px}.cv2-masterclass .enroll-heading>p:not(.eyebrow){margin-top:13px;font-size:13px}.cv2-masterclass .price{margin-top:21px}.cv2-masterclass .price strong{font-size:43px}.cv2-masterclass .price>span{font-size:21px}.cv2-masterclass .price-label{font-size:10px}.cv2-masterclass .enroll-information{margin-top:27px}.cv2-masterclass .enroll-information dl>div{grid-template-columns:91px 1fr;gap:12px;padding:14px 0;font-size:13px}.cv2-masterclass .enroll-information dd span{font-size:10px}.cv2-masterclass .enroll-information dl{margin-bottom:23px}.cv2-masterclass .enroll-information .button{font-size:15px}.cv2-masterclass .enroll-note{font-size:10px}.cv2-masterclass .faq h2{font-size:24px}.cv2-masterclass .faq summary{min-height:60px;font-size:14px}.cv2-masterclass .faq details>p{font-size:13px}.cv2-masterclass .footer{padding-bottom:126px}.cv2-masterclass .booking-bar{padding:10px 20px calc(10px + env(safe-area-inset-bottom))}.cv2-masterclass .booking-inner{gap:18px}.cv2-masterclass .booking-inner .button{gap:22px;width:178px;min-width:0;min-height:48px;padding:12px 18px;font-size:15px}.cv2-masterclass .bar-price strong{font-size:25px}.cv2-masterclass .bar-price p>span{font-size:14px}.cv2-masterclass .bar-price>small{font-size:10px}.cv2-masterclass .registration{padding:22px 20px}.cv2-masterclass .dialog-heading h2{font-size:21px}.cv2-masterclass .form-intro{font-size:11px}}@container course-frame (width<=374px){.cv2-masterclass .header-link{font-size:10px}.cv2-masterclass .hero-eyebrow{gap:12px}.cv2-masterclass .hero-inner{padding-top:24px}.cv2-masterclass .hero-inner:before{height:410px}.cv2-masterclass .hero-message{font-size:24px}.cv2-masterclass .booking-inner .button{width:155px}.cv2-masterclass .hero{height:650px}}@container course-frame (width>=1191px){.cv2-masterclass .hero-inner{height:100%}.cv2-masterclass .hero-inner:before{width:calc(50cqw - 80px);left:calc(560px - 50cqw)}}@container course-frame (width>=701px) and (width<=1190px){.cv2-masterclass .hero-inner{height:100%}.cv2-masterclass .hero-inner:before{width:510px;left:-9cqw}}@container course-frame (width<=700px){.cv2-masterclass .hero{height:640px}.cv2-masterclass .hero-image{object-position:center 40%;height:250px;bottom:0}.cv2-masterclass .hero-inner:before{background:var(--paper);height:390px}.cv2-masterclass .hero-inner{padding-top:23px}.cv2-masterclass .hero-eyebrow{margin-bottom:10px}.cv2-masterclass .hero-message{margin-top:8px}.cv2-masterclass .hero-description{margin-top:10px}.cv2-masterclass .hero-date,.cv2-masterclass .hero-cta{margin-top:12px}}@container course-frame (width<=374px){.cv2-masterclass .hero{height:630px}.cv2-masterclass .hero-image{height:240px}}@media (prefers-reduced-motion:reduce){.cv2-masterclass{scroll-behavior:auto}.cv2-masterclass *{transition:none!important}}.cv2-masterclass{--paper:#07172f;--ink:#f0d598;--body:#dce6f4;--green:#ddbd73;--green-deep:#e4c887;--sage:#0d2948;--blue:#79cfe9;--blue-light:#102e4c;--line:rgba(186,157,93,.27);--muted:#afc2d9;--gold:#e6c77e;--title-font:"STSong", "Songti SC", "SimSun", serif;color:var(--body);background:#06142d url(/course-v2/masterclass/cosmos-blue.jpg) top/1800px no-repeat fixed}.cv2-masterclass .site-header{z-index:2;border-bottom:1px solid rgba(217,189,117,.25);max-width:1200px;height:100px;padding:0 38px;position:relative}.cv2-masterclass .brand{color:#fff0d4;gap:17px}.cv2-masterclass .brand-name{font-family:var(--title-font);white-space:nowrap;font-size:35px;line-height:1.25}.cv2-masterclass .brand-tagline{color:#d4e9f1;font-size:11px;font-weight:400}.cv2-masterclass .brand .brand-tagline small{color:#e7d8b1;background:rgba(171,149,106,.145);border:1px solid rgba(208,187,128,.44);border-radius:20px;margin-top:5px;padding:1px 9px;font-size:10px}.cv2-masterclass .header-link{color:#e8d4a5}.cv2-masterclass .header-link:hover{color:#fff4d6}.cv2-masterclass .hero{background:#06172d;border-bottom:1px solid rgba(200,172,109,.314);height:auto;min-height:0}.cv2-masterclass .hero-image{object-position:center 45%;-webkit-filter:saturate(.8);filter:saturate(.8);opacity:.69;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.cv2-masterclass .hero-inner{text-align:center;background:0 0;max-width:1040px;height:auto;margin:0 auto;padding:32px 28px 36px}.cv2-masterclass .hero-inner:before{display:none}.cv2-masterclass .hero-eyebrow{color:#d2e5f5;justify-content:center;gap:18px;margin-bottom:12px;font-size:11px}.cv2-masterclass .hero-eyebrow span{color:#aac8dc;font-size:10px}.cv2-masterclass h1{color:#f7e7bf;font-size:18px;font-weight:400;line-height:1.5}.cv2-masterclass h1 span{color:#f5d98d;font-size:58px;line-height:1.25;font-family:var(--title-font);text-shadow:0 2px 16px rgba(219,173,67,.25);margin-top:5px;font-weight:600}.cv2-masterclass .hero-message{color:#fff0ce;font-family:var(--title-font);margin-top:12px;font-size:27px;line-height:1.45}.cv2-masterclass .hero-description{color:#d3e1ef;margin-top:13px;font-size:13px;line-height:1.8}.cv2-masterclass .hero-date{color:#f4e0b1;justify-content:center;gap:24px;margin-top:10px;font-size:12px}.cv2-masterclass .hero-date .lucide{color:#e1c983}.cv2-masterclass .hero-cta{color:#f4d99b;border-color:rgba(210,183,117,.64);margin-top:18px;padding-bottom:4px;font-size:12px}.cv2-masterclass .hero-cta:hover{color:#fff2ce}.cv2-masterclass .photo-caption{color:#c1d3e2;background:rgba(6,24,44,.78);padding:3px 7px;font-size:9px;bottom:8px;right:10px}.cv2-masterclass .journey-orbit{width:300px;height:225px;margin:14px auto 3px;position:relative}.cv2-masterclass .orbit-track{border:1px solid #d1b576;border-radius:50%;position:absolute;top:24px;bottom:27px;left:22px;right:22px;box-shadow:0 0 9px rgba(215,173,58,.24),inset 0 0 8px rgba(118,206,232,.13)}.cv2-masterclass .orbit-track:before,.cv2-masterclass .orbit-track:after{content:"";border:1px solid rgba(212,183,112,.44);border-radius:50%;position:absolute;top:25px;bottom:25px;left:-9px;right:-9px;transform:rotate(-25deg)}.cv2-masterclass .orbit-track:after{transform:rotate(25deg)}.cv2-masterclass .orbit-family{background:#0b2644;border:1px solid #e1bf79;border-radius:50%;width:130px;height:130px;position:absolute;top:48px;left:85px;overflow:hidden}.cv2-masterclass .orbit-family img{object-fit:cover;object-position:64% center;width:100%;height:100%}.cv2-masterclass .orbit-family figcaption{color:#f9e6bc;background:rgba(7,25,50,.85);padding:6px 3px 9px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.cv2-masterclass .orbit-node{outline-offset:4px;color:#f1cf82;background:rgba(12,37,73,.95);border:1px solid;border-radius:50%;outline:1px solid rgba(150,185,214,.314);flex-direction:column;justify-content:center;align-items:center;gap:3px;width:66px;height:66px;font-size:10px;transition:background .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:0 0 14px rgba(229,183,79,.22),inset 0 0 12px rgba(227,187,101,.2)}.cv2-masterclass .orbit-node .lucide{width:25px;height:25px}.cv2-masterclass .orbit-node:hover{background:#16395b;box-shadow:0 0 18px rgba(229,183,79,.5)}.cv2-masterclass .node-relationship{color:#9fc9ff;bottom:6px;left:8px;box-shadow:0 0 14px rgba(101,157,255,.314),inset 0 0 12px rgba(105,152,215,.2)}.cv2-masterclass .node-child{color:#8ae0db;bottom:6px;right:8px;box-shadow:0 0 14px rgba(89,224,211,.282),inset 0 0 12px rgba(101,215,212,.2)}.cv2-masterclass .experience-strip{color:#e5d1a1;background:rgba(11,41,72,.91);border-bottom:1px solid rgba(182,155,95,.26);height:56px;font-size:12px}.cv2-masterclass .experience-strip b{color:#879fba}.cv2-masterclass .section{background:rgba(6,23,46,.91);position:relative}.cv2-masterclass .section+.section{border-top:1px solid rgba(142,162,192,.09)}.cv2-masterclass .intro{background:rgba(9,33,60,.91)}.cv2-masterclass h2{color:#f0d598;font-family:var(--title-font);font-weight:600}.cv2-masterclass h3{color:#f2ddb1}.cv2-masterclass .eyebrow{color:#9cc9df}.cv2-masterclass .intro-copy blockquote{color:#f2d497;font-family:var(--title-font)}.cv2-masterclass .intro-copy blockquote:before{background:#d3b56e}.cv2-masterclass .section-heading>p:last-child:not(.eyebrow),.cv2-masterclass .note,.cv2-masterclass .audience-intro{color:#afc3db}.cv2-masterclass .journey{background:rgba(6,22,47,.91)}.cv2-masterclass .day{gap:42px}.cv2-masterclass .day figure{border:1px solid rgba(203,180,115,.65);border-radius:14px;box-shadow:0 0 17px rgba(72,145,196,.08)}.cv2-masterclass .day figure img{-webkit-filter:saturate(.75);filter:saturate(.75)}.cv2-masterclass .day figcaption{color:#e0d1a9;background:rgba(7,27,51,.92);border:1px solid rgba(188,157,99,.314)}.cv2-masterclass .day h3{color:#efdbab;font-family:var(--title-font)}.cv2-masterclass .day-label{color:#eccd86}.cv2-masterclass .day-label span{color:#aac7df;border-color:#6f86a5}.cv2-masterclass .day-subtitle{color:#99ccdc}.cv2-masterclass .day-blue .day-label{color:#e8c880}.cv2-masterclass .day-blue .day-subtitle{color:#99ccdc}.cv2-masterclass .day details{border-color:rgba(182,159,107,.31)}.cv2-masterclass summary{color:#e6d4a9}.cv2-masterclass .detail-content,.cv2-masterclass .faq details>p{color:#bdcee0}.cv2-masterclass .day:target{scroll-margin-top:25px}.cv2-masterclass .methods{background:rgba(12,40,67,.937)}.cv2-masterclass .method-grid article{border-color:rgba(174,152,98,.31)}.cv2-masterclass .method-grid article>.lucide{color:#e4c67d}.cv2-masterclass .method-grid h4{color:#9ccdda}.cv2-masterclass .method-number{color:#ccb67b}.cv2-masterclass .audience{background:rgba(7,24,47,.933)}.cv2-masterclass .audience-list .lucide{color:#e4c783}.cv2-masterclass .takeaways{background:rgba(11,37,64,.93)}.cv2-masterclass .takeaway-grid article{border-color:rgba(183,160,107,.31)}.cv2-masterclass .takeaway-grid article>span{color:#d8bc7e}.cv2-masterclass .takeaway-grid article>.lucide{color:#9ed1e2}.cv2-masterclass .stories{background:rgba(7,25,48,.933)}.cv2-masterclass .story-steps{border-color:#9c895e}.cv2-masterclass .story-steps>div:before{background:#d2b26b}.cv2-masterclass .story-steps span{color:#a6cadc}.cv2-masterclass .story-steps p{color:#e9d8b1}.cv2-masterclass .enroll{background:rgba(11,40,70,.94);border-bottom:1px solid rgba(200,173,112,.376);border-top:1px solid rgba(200,173,112,.376)!important}.cv2-masterclass .enroll h2{color:#f7dda1}.cv2-masterclass .enroll .eyebrow{color:#9dcce0}.cv2-masterclass .enroll-heading>p:not(.eyebrow){color:#d6e3f0}.cv2-masterclass .price{color:#f1cf81}.cv2-masterclass .price small{color:#b6c9dd}.cv2-masterclass .price-label{color:#c4d7e6}.cv2-masterclass .enroll-information dt{color:#d5c18e}.cv2-masterclass .enroll-information dd{color:#e0e8f3}.cv2-masterclass .enroll-information dd span{color:#acc3d9}.cv2-masterclass .enroll-information dl>div{border-color:rgba(187,162,100,.22)}.cv2-masterclass .button.primary,.cv2-masterclass .enroll-information .button{color:#10233d;background:#e0bf73;border:1px solid #fae6b2;border-radius:30px;font-weight:600;box-shadow:inset 0 0 0 3px rgba(180,140,65,.314)}.cv2-masterclass .button.primary:hover,.cv2-masterclass .enroll-information .button:hover{color:#08182e;background:#f3d795}.cv2-masterclass .enroll-note{color:#bdd0e2}.cv2-masterclass .faq{background:rgba(6,23,47,.937)}.cv2-masterclass .footer{background:rgba(6,22,47,.92);padding-top:22px}.cv2-masterclass .footer>.lucide{color:#d9bd7b}.cv2-masterclass .footer strong{color:#f0dbaf;font-family:var(--title-font);font-size:25px}.cv2-masterclass .footer p,.cv2-masterclass .footer small{color:#a9c0d8}.cv2-masterclass .booking-bar{background:rgba(9,29,55,.96);border-top:1px solid rgba(203,177,111,.5);box-shadow:0 -5px 20px rgba(0,5,26,.19)}.cv2-masterclass .bar-price>small{color:#bdd0e0}.cv2-masterclass .bar-price p{color:#f5d899}.cv2-masterclass .bar-price p>small{color:#b7c9db}.cv2-masterclass .bar-price strong{font-family:Georgia, var(--title-font);font-weight:500}.cv2-masterclass .registration{color:#d8e5f0;background:#0c2340;border:1px solid rgba(212,183,121,.61)}.cv2-masterclass .registration::-ms-backdrop{background:rgba(2,11,32,.72)}.cv2-masterclass .registration::backdrop{background:rgba(2,11,32,.72)}.cv2-masterclass .dialog-heading h2{color:#f0d69e}.cv2-masterclass .icon-button{color:#e7d0a0}.cv2-masterclass .icon-button:hover{background:#1b3855}.cv2-masterclass .form-intro strong{color:#ebcb87}.cv2-masterclass .form-notice{color:#c6ddec;background:#163854;border:1px solid rgba(141,197,211,.25)}.cv2-masterclass .registration select{color:#e1ebf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a30;border-color:rgba(120,144,164,.38)}.cv2-masterclass .registration input:not([type=checkbox]){color:#e1ebf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a30;border-color:rgba(120,144,164,.38)}.cv2-masterclass .registration input::-webkit-input-placeholder{color:#a5bdd1}.cv2-masterclass .registration input::-moz-placeholder{color:#a5bdd1}.cv2-masterclass .registration input::-ms-input-placeholder{color:#a5bdd1}.cv2-masterclass .registration input::placeholder{color:#a5bdd1}.cv2-masterclass .consent input{accent-color:#cba85e}.cv2-masterclass #form-status{color:#e5d19e}.cv2-masterclass .draft-actions button{color:#b5cddd}.cv2-masterclass button:focus-visible{outline-color:#8bd9ed}.cv2-masterclass a:focus-visible{outline-color:#8bd9ed}.cv2-masterclass input:focus-visible{outline-color:#8bd9ed}.cv2-masterclass select:focus-visible{outline-color:#8bd9ed}.cv2-masterclass summary:focus-visible{outline-color:#8bd9ed}@container course-frame (width>=701px){.cv2-masterclass .hero-inner{background:0 0}.cv2-masterclass .hero-image{object-position:center 55%}}@container course-frame (width<=700px){.cv2-masterclass{background-size:auto 1100px}.cv2-masterclass .site-header{border-bottom-color:rgba(194,167,107,.23);justify-content:center;height:76px;padding:0 20px}.cv2-masterclass .brand{justify-content:center;gap:12px;width:100%}.cv2-masterclass .brand-name{font-size:29px}.cv2-masterclass .brand-tagline{font-size:8px;line-height:1.8}.cv2-masterclass .brand .brand-tagline small{margin-top:2px;padding:1px 6px;font-size:7px}.cv2-masterclass .header-link{display:none}.cv2-masterclass .hero{height:auto}.cv2-masterclass .hero-image{object-position:58% center;opacity:.73;height:100%;top:0;bottom:0;left:0;right:0}.cv2-masterclass .hero-inner{height:auto;padding:17px 20px 24px}.cv2-masterclass .hero-eyebrow{gap:17px;margin-bottom:8px;font-size:10px}.cv2-masterclass .hero-eyebrow span{font-size:8px}.cv2-masterclass h1{font-size:15px;line-height:1.4}.cv2-masterclass h1 span{margin-top:4px;font-size:44px;line-height:1.2}.cv2-masterclass .hero-message{margin-top:10px;font-size:22px;line-height:1.4}.cv2-masterclass .hero-description{margin-top:10px;font-size:12px;line-height:1.8}.cv2-masterclass .journey-orbit{width:270px;height:204px;margin-top:10px;margin-bottom:3px}.cv2-masterclass .orbit-track{top:24px;bottom:24px;left:22px;right:22px}.cv2-masterclass .orbit-family{width:112px;height:112px;top:47px;left:79px}.cv2-masterclass .orbit-family figcaption{padding:4px 3px 7px;font-size:9px}.cv2-masterclass .orbit-node{outline-offset:3px;gap:3px;width:59px;height:59px;font-size:9px}.cv2-masterclass .orbit-node .lucide{width:23px;height:23px}.cv2-masterclass .node-difference{top:0;left:105px}.cv2-masterclass .node-relationship{bottom:6px;left:6px}.cv2-masterclass .node-child{bottom:6px;right:6px}.cv2-masterclass .hero-date{gap:22px;margin-top:7px;font-size:11px}.cv2-masterclass .hero-date .lucide{width:14px;height:14px}.cv2-masterclass .hero-cta{margin-top:12px;padding-bottom:3px;font-size:11px}.cv2-masterclass .photo-caption{font-size:8px;bottom:4px;right:8px}.cv2-masterclass .experience-strip{gap:22px;height:48px;font-size:11px}.cv2-masterclass .section{padding-top:40px;padding-bottom:40px}.cv2-masterclass .intro h2{font-size:27px}.cv2-masterclass .day{gap:18px}.cv2-masterclass .day h3{font-size:27px}.cv2-masterclass .day figure{border-radius:12px}.cv2-masterclass .day figcaption{font-size:9px}.cv2-masterclass .booking-bar{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.cv2-masterclass .booking-inner .button{min-height:48px}.cv2-masterclass .bar-price strong{font-size:27px}}@container course-frame (width<=374px){.cv2-masterclass .brand-name{font-size:26px}.cv2-masterclass .brand{gap:8px}.cv2-masterclass .hero-description{font-size:11px}.cv2-masterclass .hero-inner{padding-left:16px;padding-right:16px}}.cv2-masterclass .hero-inner{max-width:1080px;padding:38px 24px 32px}.cv2-masterclass .hero-kicker{color:#9ed5e6;letter-spacing:.7px;font-size:12px;line-height:1.8}.cv2-masterclass .hero h1{font-family:var(--title-font);color:#ffe2a2;text-shadow:0 3px 20px #050f27;margin-top:18px;font-size:38px;font-weight:600;line-height:1.55}.cv2-masterclass .course-lockup{border-top:1px solid rgba(215,184,110,.44);border-bottom:1px solid rgba(215,184,110,.44);margin-top:20px;padding:14px 28px;display:inline-block}.cv2-masterclass .course-lockup p{color:#f5e1b3;font-size:20px;font-family:var(--title-font)}.cv2-masterclass .course-lockup strong{font-weight:600}.cv2-masterclass .course-lockup>span{color:#d2e1f1;letter-spacing:2px;margin-top:5px;font-size:13px;display:block}.cv2-masterclass .hero-description{margin-top:20px;font-size:14px;line-height:1.9}.cv2-masterclass .journey-orbit{width:270px;height:204px;margin:18px auto 6px}.cv2-masterclass .orbit-track{top:24px;bottom:24px;left:22px;right:22px}.cv2-masterclass .orbit-family{width:112px;height:112px;top:47px;left:79px}.cv2-masterclass .orbit-node{width:59px;height:59px;font-size:9px}.cv2-masterclass .node-difference{top:0;left:105px}.cv2-masterclass .node-relationship{bottom:6px;left:6px}.cv2-masterclass .node-child{bottom:6px;right:6px}.cv2-masterclass .hero-date{margin-top:10px}.cv2-masterclass .hero-detail{color:#f5dfa9;background:rgba(12,42,72,.73);border:1px solid #e6c77e;border-radius:28px;gap:26px;min-height:46px;margin-top:20px;padding:10px 29px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 3px rgba(183,164,111,.125)}.cv2-masterclass .hero-detail:hover{background:#1c3b5a}.cv2-masterclass .intro .section-heading,.cv2-masterclass .journey .section-heading,.cv2-masterclass .takeaways .section-heading,.cv2-masterclass .enroll .section-heading{text-align:center}.cv2-masterclass .section-heading h2{font-size:32px;line-height:1.6}.cv2-masterclass .pain-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cv2-masterclass .pain-grid article{background:rgba(13,43,72,.7);border:1px solid rgba(187,161,108,.314);border-radius:14px;padding:25px 23px;position:relative}.cv2-masterclass .pain-grid .lucide{color:#cdb170;width:26px;height:26px;margin-bottom:10px;display:block}.cv2-masterclass .pain-grid article>span{color:#f0dba8;font-size:13px}.cv2-masterclass .pain-grid p{color:#ccdbec;margin-top:12px;font-size:14px}.cv2-masterclass .understanding{text-align:center;max-width:720px;margin:35px auto 0}.cv2-masterclass .understanding>p{font-size:15px;line-height:1.9}.cv2-masterclass .understanding strong{color:#eed198;font-weight:500}.cv2-masterclass .understanding blockquote{font-family:var(--title-font);color:#f0d28e;margin:25px 0 20px;font-size:25px;line-height:1.6}.cv2-masterclass .understanding>p:last-child{color:#c5d5e8}.cv2-masterclass .duration{color:#f0d28e;align-items:baseline;gap:12px;margin-bottom:15px;font-family:Georgia,serif;font-size:56px;line-height:1.2;display:inline-flex}.cv2-masterclass .duration>span{color:#a4d0e1;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px}.cv2-masterclass .learning-format{font-size:13px;color:#cbd5df!important}.cv2-masterclass .learning-format b{color:#bda369;margin:0 12px;font-weight:400}.cv2-masterclass .day{background:rgba(12,35,64,.52);border:1px solid rgba(183,154,93,.33);border-radius:16px;gap:30px;padding:22px}.cv2-masterclass .day:last-child{border-bottom:1px solid rgba(183,154,93,.33);padding-bottom:22px}.cv2-masterclass .day-content h3{margin:12px 0;font-size:25px;line-height:1.6}.cv2-masterclass .day-content>p{font-size:14px;line-height:1.95!important}.cv2-masterclass .day-content blockquote{font-family:var(--title-font);color:#efd39a;border-left:2px solid #ad955f;margin:18px 0 0;padding-left:14px;font-size:17px;line-height:1.8}.cv2-masterclass .day figure{height:100%}.cv2-masterclass .day figure img{height:100%;min-height:260px}.cv2-masterclass .takeaway-grid{gap:18px}.cv2-masterclass .takeaway-grid article{background:rgba(6,27,49,.63);border:1px solid rgba(186,162,100,.314);border-radius:14px;padding:24px}.cv2-masterclass .takeaway-grid h3{font-family:var(--title-font);font-size:22px}.cv2-masterclass .audience-panel{background:#112f4c;border:1px solid rgba(118,194,212,.3);border-radius:14px;gap:18px;margin-top:26px;padding:24px;display:flex}.cv2-masterclass .audience-panel>.lucide{color:#99d9e6;width:28px;height:28px;margin-top:4px}.cv2-masterclass .audience-panel h3{font-size:18px}.cv2-masterclass .audience-panel p{color:#c3d8e7;margin-top:9px;font-size:14px}.cv2-masterclass .enroll{background:rgba(9,31,57,.96)}.cv2-masterclass .offer-card{outline-offset:5px;background:rgba(15,46,75,.74);border:1px solid #d7b86f;border-radius:18px;outline:1px solid rgba(175,146,85,.26);max-width:650px;margin:0 auto;padding:34px 40px}.cv2-masterclass .offer-heading{text-align:center}.cv2-masterclass .offer-series{letter-spacing:1px;color:#aacedd;font-size:11px}.cv2-masterclass .offer-heading h3{font-size:24px;font-family:var(--title-font);margin-top:12px;line-height:1.5}.cv2-masterclass .offer-heading p{color:#becfe0;letter-spacing:1px;margin-top:6px;font-size:13px}.cv2-masterclass .offer-date{color:#ccdbec;justify-content:center;gap:25px;margin-top:20px;font-size:12px;display:flex}.cv2-masterclass .offer-date>span{align-items:center;gap:6px;display:flex}.cv2-masterclass .offer-date .lucide{color:#d1b26b;width:16px;height:16px}.cv2-masterclass .offer-price{text-align:center;border-top:1px solid rgba(203,180,117,.25);border-bottom:1px solid rgba(203,180,117,.25);margin:22px 0;padding:22px 0}.cv2-masterclass .offer-price>p{color:#b7c8da;font-size:12px}.cv2-masterclass .offer-price .price{justify-content:center;margin-top:9px}.cv2-masterclass .price strong{font-family:Georgia,serif;font-size:50px}.cv2-masterclass .benefits h4{color:#efdaa7;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.cv2-masterclass .benefits h4 .lucide{color:#e7c67c;width:19px;height:19px}.cv2-masterclass .benefits ul{margin:15px 0 0;padding:0;list-style:none}.cv2-masterclass .benefits li{color:#d0e0ed;align-items:flex-start;gap:10px;font-size:14px;display:flex}.cv2-masterclass .benefits li .lucide{color:#9dd1d2;width:16px;height:16px;margin-top:5px}.cv2-masterclass .practical-note{color:#adc3d9;margin:25px 0 18px;font-size:11px}.cv2-masterclass .offer-card>.button{gap:20px;width:100%;font-size:16px}.cv2-masterclass .offer-card .enroll-note{color:#a9bed5;margin-top:12px;font-size:11px}.cv2-masterclass .closing-message{text-align:center;margin:45px auto 0}.cv2-masterclass .closing-message>.lucide{color:#d0b36f;width:31px;height:31px}.cv2-masterclass .closing-message h3{font-size:25px;font-family:var(--title-font);margin-top:16px;line-height:1.6}.cv2-masterclass .closing-message p{color:#cbdbe9;margin-top:16px;font-size:15px;line-height:1.9}.cv2-masterclass .testimonial blockquote{color:#d2e0f1;max-width:720px;margin:28px auto 22px;font-size:15px;line-height:1.95}.cv2-masterclass .testimonial{text-align:center}.cv2-masterclass .testimonial .section-inner>p:last-child{color:#d9c087;font-size:12px}.cv2-masterclass .footer{padding-top:35px}.cv2-masterclass .dialog-heading h2{font-size:21px}.cv2-masterclass .registration{max-height:calc(100dvh - 32px);margin:0;position:fixed;top:16px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}@container course-frame (width>=1000px){.cv2-masterclass .hero-inner{text-align:left;grid-template-columns:1.1fr 1fr;column-gap:40px;padding-top:60px;padding-bottom:60px;display:grid}.cv2-masterclass .hero-kicker,.cv2-masterclass .hero h1,.cv2-masterclass .course-lockup,.cv2-masterclass .hero-description,.cv2-masterclass .hero-date,.cv2-masterclass .hero-detail{grid-column:1;justify-self:start}.cv2-masterclass .hero-kicker{grid-row:1}.cv2-masterclass .hero h1{grid-row:2;font-size:35px}.cv2-masterclass .course-lockup{grid-row:3;padding:13px 0}.cv2-masterclass .hero-description{grid-row:4}.cv2-masterclass .hero-date{grid-row:5}.cv2-masterclass .hero-detail{grid-row:6}.cv2-masterclass .journey-orbit{grid-area:1/2/7;align-self:center;justify-self:center;transform:scale(1.5)}}@container course-frame (width<=700px){.cv2-masterclass .hero-inner{padding:23px 20px 28px}.cv2-masterclass .hero-kicker{letter-spacing:.5px;font-size:10px}.cv2-masterclass .hero h1{margin-top:14px;font-size:27px;line-height:1.55}.cv2-masterclass .course-lockup{margin-top:16px;padding:11px 14px}.cv2-masterclass .course-lockup p{font-size:19px}.cv2-masterclass .course-lockup>span{letter-spacing:1px;margin-top:4px;font-size:12px}.cv2-masterclass .hero-description{margin-top:14px;font-size:12px;line-height:1.85}.cv2-masterclass .journey-orbit{height:194px;margin-top:16px}.cv2-masterclass .orbit-family{top:40px}.cv2-masterclass .hero-date{margin-top:8px}.cv2-masterclass .hero-detail{min-height:44px;margin-top:16px;padding:10px 28px;font-size:13px}.cv2-masterclass .section{padding:42px 20px}.cv2-masterclass .section-heading{margin-bottom:25px}.cv2-masterclass .section-heading h2,.cv2-masterclass .intro .section-heading h2{font-size:25px;line-height:1.6}.cv2-masterclass .pain-grid{grid-template-columns:1fr;gap:12px}.cv2-masterclass .pain-grid article{padding:18px 18px 18px 55px}.cv2-masterclass .pain-grid .lucide{width:23px;height:23px;position:absolute;top:22px;left:18px}.cv2-masterclass .pain-grid article>span{font-size:12px}.cv2-masterclass .pain-grid p{margin-top:7px;font-size:14px;line-height:1.85}.cv2-masterclass .understanding{text-align:left;margin-top:28px}.cv2-masterclass .understanding>p{font-size:14px}.cv2-masterclass .understanding blockquote{text-align:center;margin:23px 0 18px;font-size:23px}.cv2-masterclass .understanding>p:last-child{font-size:13px}.cv2-masterclass .duration{gap:10px;margin-bottom:9px;font-size:47px}.cv2-masterclass .duration>span{font-size:13px}.cv2-masterclass .learning-format{font-size:12px!important}.cv2-masterclass .learning-format b{margin:0 7px}.cv2-masterclass .journey-list{gap:20px}.cv2-masterclass .day{gap:18px;padding:17px}.cv2-masterclass .day:last-child{padding-bottom:17px}.cv2-masterclass .day-content h3{margin:10px 0 12px;font-size:22px;line-height:1.55}.cv2-masterclass .day-content>p{font-size:14px;line-height:1.9!important}.cv2-masterclass .day-content blockquote{margin-top:15px;padding-left:10px;font-size:16px}.cv2-masterclass .day figure img{height:auto;min-height:0}.cv2-masterclass .day figure{height:auto}.cv2-masterclass .takeaway-grid article{gap:10px;margin-top:12px;padding:20px 16px}.cv2-masterclass .takeaway-grid h3{font-size:21px}.cv2-masterclass .takeaway-grid p{font-size:14px;line-height:1.85}.cv2-masterclass .audience-panel{gap:12px;margin-top:20px;padding:19px 16px}.cv2-masterclass .audience-panel>.lucide{width:23px;height:23px}.cv2-masterclass .audience-panel h3{font-size:16px}.cv2-masterclass .audience-panel p{font-size:14px;line-height:1.85}.cv2-masterclass .enroll .section-heading h2{font-size:25px}.cv2-masterclass .offer-card{margin:0 5px;padding:25px 20px}.cv2-masterclass .offer-heading h3{font-size:21px}.cv2-masterclass .offer-heading p{font-size:12px}.cv2-masterclass .offer-date{flex-wrap:wrap;gap:15px;margin-top:16px;font-size:10px}.cv2-masterclass .offer-date .lucide{width:14px;height:14px}.cv2-masterclass .offer-price{margin:20px 0;padding:18px 0}.cv2-masterclass .price strong{font-size:45px}.cv2-masterclass .benefits li{gap:8px;font-size:13px}.cv2-masterclass .offer-card>.button{gap:12px;padding:12px 15px;font-size:14px}.cv2-masterclass .offer-card .enroll-note{font-size:10px;line-height:1.8}.cv2-masterclass .practical-note{margin-top:21px;font-size:10px}.cv2-masterclass .closing-message{margin-top:38px}.cv2-masterclass .closing-message h3{font-size:23px}.cv2-masterclass .closing-message p{font-size:14px}.cv2-masterclass .dialog-heading h2{font-size:20px}}@container course-frame (width<=374px){.cv2-masterclass .hero h1{font-size:25px}.cv2-masterclass .course-lockup p{font-size:17px}.cv2-masterclass .section-heading h2,.cv2-masterclass .intro .section-heading h2{font-size:23px}}.cv2-masterclass .hero-image{opacity:.61;object-position:58% center}.cv2-masterclass .hero-kicker{color:#c4d9e6;letter-spacing:1px}.cv2-masterclass .hero h1{font-size:38px}.cv2-masterclass .course-lockup{padding:12px 24px}.cv2-masterclass .course-lockup p{font-size:21px}.cv2-masterclass .course-lockup p>span{color:#92c8dc;margin:0 6px;font-family:sans-serif}.cv2-masterclass .course-lockup>span{letter-spacing:1px;font-size:12px}.cv2-masterclass .whole-orbit{width:294px;height:268px;margin:24px auto 6px;position:relative}.cv2-masterclass .orbit-rim{border:1px solid rgba(222,196,128,.77);border-radius:50%;position:absolute;top:25px;bottom:25px;left:29px;right:29px;box-shadow:0 0 18px rgba(213,178,87,.14)}.cv2-masterclass .orbit-rim:before,.cv2-masterclass .orbit-rim:after{content:"";border:1px solid rgba(200,170,101,.5);border-radius:50%;position:absolute;top:40px;bottom:40px;left:-17px;right:-17px;transform:rotate(29deg)}.cv2-masterclass .orbit-rim:after{border-color:rgba(147,184,220,.44);transform:rotate(-29deg)}.cv2-masterclass .orbit-core{background:radial-gradient(rgba(54,125,164,.44),#0b2440 70%);border:1px solid #d7bb76;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:126px;height:126px;display:flex;position:absolute;top:71px;left:84px;box-shadow:0 0 25px rgba(97,174,201,.21),inset 0 0 24px rgba(83,126,172,.145)}.cv2-masterclass .orbit-core>.lucide{color:#eed39a;width:27px;height:27px}.cv2-masterclass .orbit-core>span{font-size:20px;font-family:var(--title-font);color:#f3d99a}.cv2-masterclass .orbit-core>small{color:#c7d9e8;letter-spacing:2px;font-size:10px}.cv2-masterclass .whole-node{outline-offset:4px;background:rgba(13,37,69,.93);border:1px solid;border-radius:50%;outline:1px solid rgba(178,204,227,.23);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:62px;height:62px;font-size:9px;transition:background .2s;display:flex;position:absolute;box-shadow:0 0 12px rgba(199,178,111,.18)}.cv2-masterclass .whole-node:hover{background:#254767}.cv2-masterclass .whole-node>.lucide{width:24px;height:24px}.cv2-masterclass .node-self{color:#ecc985;top:0;left:116px}.cv2-masterclass .node-parent{color:#87ded7;top:103px;right:0}.cv2-masterclass .node-family{color:#a6c5ff;bottom:0;left:116px}.cv2-masterclass .node-career{color:#d2b9ef;top:103px;left:0}.cv2-masterclass .orbit-spark{color:#f3d79b;text-shadow:0 0 10px #e4be68;font-size:15px;position:absolute}.cv2-masterclass .spark-a{top:54px;left:62px}.cv2-masterclass .spark-b{font-size:10px;bottom:49px;right:54px}.cv2-masterclass .hero-detail{margin-top:20px}.cv2-masterclass .pain-grid{grid-template-columns:repeat(4,1fr);gap:17px}.cv2-masterclass .pain-grid article{padding:24px 20px}.cv2-masterclass .pain-grid p{font-size:14px}.cv2-masterclass .understanding blockquote{font-size:24px;line-height:1.8}.cv2-masterclass .learning-step{border-bottom:1px solid rgba(175,152,100,.267);align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.cv2-masterclass .step-index{color:#d6b97c;font-family:Georgia,serif;font-size:43px;line-height:1}.cv2-masterclass .learning-step>div{flex:1}.cv2-masterclass .learning-step p{color:#9fc7dc;letter-spacing:1px;margin-bottom:7px;font-size:11px}.cv2-masterclass .learning-step h3{font-size:24px;line-height:1.5;font-family:var(--title-font)}.cv2-masterclass .learning-step>.lucide{color:#d0b374;width:29px;height:29px}.cv2-masterclass .three-days{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cv2-masterclass .curriculum-day{background:rgba(15,41,71,.5);border:1px solid rgba(189,166,109,.36);border-radius:14px;flex-direction:column;padding:24px;scroll-margin-top:25px;display:flex}.cv2-masterclass .day-heading{justify-content:space-between;align-items:center;display:flex}.cv2-masterclass .day-number{color:#d9bb7c;letter-spacing:1px;font-size:12px}.cv2-masterclass .day-heading>.lucide{color:#a7cee2;width:25px;height:25px}.cv2-masterclass .day-theme{color:#9ccddf;margin-top:19px;font-size:12px}.cv2-masterclass .curriculum-day h3{font-family:var(--title-font);margin:8px 0 16px;font-size:25px;line-height:1.5}.cv2-masterclass .curriculum-day>p:last-of-type{color:#c8daea;margin-bottom:22px;font-size:14px;line-height:1.9}.cv2-masterclass .day-foot{color:#a8bfd5;border-top:1px solid rgba(158,146,83,.24);margin-top:auto;padding-top:15px;font-size:11px}.cv2-masterclass .format-row{color:#d9d1b4;justify-content:center;align-items:center;gap:24px;margin-top:28px;font-size:13px;display:flex}.cv2-masterclass .format-row b{color:#7a9bb7;font-weight:400}.cv2-masterclass .format-note{text-align:center;color:#abc4d9;margin-top:12px;font-size:12px}.cv2-masterclass .bridge-line{text-align:center;color:#bca069;border:1px solid rgba(167,161,121,.27);border-radius:20px;justify-content:center;align-items:center;width:34px;height:40px;margin:30px auto;display:flex}.cv2-masterclass .online-heading .step-index{color:#93c9d4}.cv2-masterclass .online-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cv2-masterclass .online-grid article{background:rgba(16,47,70,.64);border:1px solid rgba(135,190,196,.35);border-radius:14px;padding:29px;position:relative}.cv2-masterclass .online-grid article>.lucide{color:#a0d3de;width:26px;height:26px;position:absolute;top:26px;right:27px}.cv2-masterclass .delivery-tag{color:#addadf;border:1px solid rgba(135,193,193,.31);border-radius:20px;padding:3px 11px;font-size:11px}.cv2-masterclass .online-grid h3{font-size:24px;font-family:var(--title-font);margin:19px 0 14px;line-height:1.5}.cv2-masterclass .online-grid p{color:#c4d9e8;font-size:14px;line-height:1.9}.cv2-masterclass .online-grid .online-detail{color:#9fbcd1;border-top:1px solid rgba(127,165,169,.2);margin-top:18px;padding-top:14px;font-size:11px}.cv2-masterclass .takeaway-grid article{scroll-margin-top:25px}.cv2-masterclass .special-label{color:#ebd49c;background:rgba(183,154,78,.086);border:1px solid rgba(223,196,134,.376);border-radius:20px;padding:3px 12px;font-size:11px;display:inline-block}.cv2-masterclass .offer-price .standard-price{color:#acc1d8;margin-top:10px;font-size:12px}.cv2-masterclass .benefits li{border-bottom:1px solid rgba(181,167,111,.18);align-items:flex-start;gap:12px;padding:14px 0;line-height:1.85}.cv2-masterclass .benefits li+li{margin-top:0}.cv2-masterclass .benefit-label{color:#e2ca91;border:1px solid rgba(189,164,106,.4);border-radius:5px;flex-shrink:0;margin-top:2px;padding:2px 7px;font-size:11px;line-height:1.6}.cv2-masterclass .benefits li>div{flex:1;font-size:14px}.cv2-masterclass .benefits li small{color:#a2c2d6;margin-top:3px;font-size:11px;display:block}.cv2-masterclass .session-info{gap:25px;margin-top:6px;margin-bottom:15px;padding-top:20px;display:flex}.cv2-masterclass .session-info>p{color:#a9c2d8;flex:1;align-items:flex-start;gap:8px;font-size:10px;display:flex}.cv2-masterclass .session-info .lucide{color:#cbb274;width:16px;height:16px;margin-top:2px}.cv2-masterclass .session-info strong{color:#d8e4ef;margin-top:3px;font-size:12px;font-weight:400;display:block}.cv2-masterclass .enrollment-details{border-top:1px solid rgba(154,151,96,.275);margin-bottom:20px}.cv2-masterclass .enrollment-details summary{min-height:44px;font-size:12px}.cv2-masterclass .enrollment-details>p{color:#adc7db;padding:0 0 14px;font-size:12px;line-height:1.9}.cv2-masterclass .closing-message h3{line-height:1.85}@container course-frame (width>=1000px){.cv2-masterclass .whole-orbit{grid-area:1/2/7;align-self:center;justify-self:center;transform:scale(1.5)}.cv2-masterclass .hero-detail{grid-row:5}.cv2-masterclass .hero h1{font-size:35px}}@container course-frame (width<=700px){.cv2-masterclass .hero-inner{padding:24px 20px 30px}.cv2-masterclass .hero-kicker{letter-spacing:.5px;font-size:10px}.cv2-masterclass .hero h1{margin-top:12px;font-size:27px;line-height:1.55}.cv2-masterclass .course-lockup{margin-top:16px;padding:11px 15px}.cv2-masterclass .course-lockup p{font-size:20px}.cv2-masterclass .course-lockup>span{font-size:10px}.cv2-masterclass .hero-description{margin-top:14px;font-size:12px;line-height:1.9}.cv2-masterclass .whole-orbit{width:270px;height:244px;margin-top:20px}.cv2-masterclass .orbit-rim{top:23px;bottom:23px;left:27px;right:27px}.cv2-masterclass .orbit-core{width:116px;height:116px;top:64px;left:77px}.cv2-masterclass .orbit-core>span{font-size:19px}.cv2-masterclass .orbit-core>.lucide{width:25px;height:25px}.cv2-masterclass .whole-node{outline-offset:3px;gap:3px;width:57px;height:57px;font-size:8px}.cv2-masterclass .whole-node>.lucide{width:23px;height:23px}.cv2-masterclass .node-self{left:106px}.cv2-masterclass .node-parent{top:94px}.cv2-masterclass .node-family{left:106px}.cv2-masterclass .node-career{top:94px}.cv2-masterclass .hero-detail{margin-top:17px}.cv2-masterclass .pain-grid{grid-template-columns:1fr 1fr;gap:12px}.cv2-masterclass .pain-grid article{padding:18px 13px}.cv2-masterclass .pain-grid .lucide{width:22px;height:22px;margin-bottom:10px;display:block;position:static}.cv2-masterclass .pain-grid article>span{font-size:12px}.cv2-masterclass .pain-grid p{margin-top:6px;font-size:12px;line-height:1.85}.cv2-masterclass .pain-grid p br{display:none}.cv2-masterclass .understanding blockquote{text-align:left;font-size:19px;line-height:1.9}.cv2-masterclass .understanding>p{font-size:13px}.cv2-masterclass .learning-step{gap:12px;margin-bottom:20px;padding-bottom:20px}.cv2-masterclass .step-index{font-size:34px}.cv2-masterclass .learning-step p{margin-bottom:5px;font-size:10px}.cv2-masterclass .learning-step h3{font-size:21px}.cv2-masterclass .learning-step>.lucide{width:24px;height:24px}.cv2-masterclass .three-days{grid-template-columns:1fr;gap:16px}.cv2-masterclass .curriculum-day{padding:21px 20px}.cv2-masterclass .day-theme{margin-top:15px;font-size:11px}.cv2-masterclass .curriculum-day h3{margin:5px 0 12px;font-size:23px;line-height:1.5}.cv2-masterclass .curriculum-day h3 br{display:none}.cv2-masterclass .curriculum-day>p:last-of-type{margin-bottom:17px;font-size:14px;line-height:1.9}.cv2-masterclass .day-foot{padding-top:12px;font-size:10px}.cv2-masterclass .day-heading>.lucide{width:23px;height:23px}.cv2-masterclass .format-row{gap:18px;margin-top:23px;font-size:11px}.cv2-masterclass .format-note{margin-top:10px;font-size:11px;line-height:1.8}.cv2-masterclass .bridge-line{margin-top:25px;margin-bottom:25px}.cv2-masterclass .online-grid{grid-template-columns:1fr;gap:16px}.cv2-masterclass .online-grid article{padding:22px 20px}.cv2-masterclass .online-grid article>.lucide{width:24px;height:24px;top:22px;right:20px}.cv2-masterclass .online-grid h3{margin:16px 0 12px;font-size:22px}.cv2-masterclass .online-grid p{font-size:14px}.cv2-masterclass .online-grid .online-detail{margin-top:15px;padding-top:12px;font-size:10px}.cv2-masterclass .delivery-tag{font-size:10px}.cv2-masterclass .benefits li{gap:10px;padding:12px 0}.cv2-masterclass .benefits li>div{font-size:13px}.cv2-masterclass .benefit-label{padding:2px 6px;font-size:10px}.cv2-masterclass .offer-heading h3{font-size:23px;line-height:1.6}.cv2-masterclass .session-info{gap:18px}.cv2-masterclass .booking-inner .button{width:165px}.cv2-masterclass .enrollment-details summary,.cv2-masterclass .enrollment-details>p{font-size:11px}.cv2-masterclass .closing-message h3{font-size:22px;line-height:1.8}}@container course-frame (width<=374px){.cv2-masterclass .hero h1{font-size:25px}.cv2-masterclass .booking-inner .button{width:145px}.cv2-masterclass .pain-grid p{font-size:11px}}.cv2-masterclass .origin-nav{color:#edce8d;background:#102b4b;border-bottom:1px solid #45617b;max-width:1100px;margin:auto;padding:10px 18px;font-size:11px;line-height:1.8}.cv2-masterclass .value-bar-label{letter-spacing:0!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.8!important}.cv2-masterclass .row-meta .value-row-label{white-space:nowrap;font-family:inherit;font-size:11px;font-weight:500}.cv2-masterclass .offer-value{color:#edce8d;border-bottom:1px solid rgba(238,205,130,.25);padding:20px 0}.cv2-masterclass .offer-value>small{color:#b7c9dc;font-size:12px}.cv2-masterclass .offer-value>p{margin:8px 0;font-size:17px;line-height:1.8}.cv2-masterclass .bar-value>small{color:#b7c9dc;font-size:10px}.cv2-masterclass .bar-value>p{color:#edce8d;margin:3px 0 0;font-size:14px;line-height:1.8}@container course-frame (width<=360px){.cv2-masterclass .bar-value>p{font-size:12px}.cv2-masterclass .value-bar-label{font-size:12px!important}}.cv2-masterclass .purchase-offer{color:#e4edf7;background:linear-gradient(135deg,#193b60,#102743);border:1px solid #8f8059;border-radius:10px;margin:19px 0 0;padding:18px}.cv2-masterclass .purchase-eyebrow{color:#c2d3e4;font-size:11px;line-height:1.7;margin:0 0 5px!important}.cv2-masterclass .purchase-amount{color:#f6d785;flex-wrap:wrap;align-items:baseline;gap:5px;line-height:1.3;display:flex}.cv2-masterclass .purchase-amount>span{font-size:16px}.cv2-masterclass .purchase-amount>strong{letter-spacing:-.5px;font-family:Georgia,Microsoft YaHei,sans-serif;font-size:34px;font-weight:500}.cv2-masterclass .purchase-amount>del{color:#9eb0c7;margin-left:9px;font-size:12px}.cv2-masterclass .purchase-amount.price-pending>strong{letter-spacing:0;font-family:inherit;font-size:20px}.cv2-masterclass .purchase-offer>ul{color:#c4d5e7;margin:14px 0 0;padding-left:17px;font-size:12px;line-height:1.95}.cv2-masterclass .purchase-offer>ul li+li{margin-top:4px}.cv2-masterclass .purchase-offer .purchase-button{width:100%;margin-top:16px}.cv2-masterclass a.purchase-button,.cv2-masterclass button.purchase-button{box-sizing:border-box;cursor:pointer;text-align:center;background:#f1d08a;border:1px solid #f1d08a;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font:500 13px/1.6 Microsoft YaHei,sans-serif;text-decoration:none;display:flex;color:#122a47!important}.cv2-masterclass .purchase-button>svg{flex-shrink:0;width:16px}.cv2-masterclass .purchase-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.cv2-masterclass .purchase-button:disabled{cursor:not-allowed;background:#344b66;border-color:#526a86;color:#b9c8da!important}.cv2-masterclass .purchase-footnote{color:#a9bfd4!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.8!important}.cv2-masterclass .purchase-sticky{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 16px max(10px,env(safe-area-inset-bottom));z-index:12;background:rgba(9,27,50,.97);border-top:1px solid #897b55;position:fixed;bottom:0;left:0;right:0}.cv2-masterclass .purchase-sticky-inner{justify-content:space-between;align-items:center;gap:15px;max-width:800px;margin:auto;display:flex}.cv2-masterclass .purchase-sticky .purchase-amount>strong{font-size:27px}.cv2-masterclass .purchase-sticky .purchase-eyebrow{font-size:10px;margin:0 0 2px!important}.cv2-masterclass .purchase-sticky .purchase-button{min-width:142px}.cv2-masterclass .purchase-sticky .purchase-amount.price-pending>strong{font-size:17px}.cv2-masterclass.has-purchase-bar{padding-bottom:82px}.cv2-masterclass .catalog-price{color:#f4d17d;align-items:baseline;gap:7px;margin-top:13px;font-size:12px;display:flex}.cv2-masterclass .catalog-price strong{font-family:Georgia,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500}.cv2-masterclass .catalog-price del{color:#98aec6;font-size:10px}.cv2-masterclass .purchase-inline-price{white-space:nowrap;color:#f4d17d!important;font-size:18px!important}.cv2-masterclass .booking-bar .purchase-sticky-inner{max-width:820px}.cv2-masterclass .checkout-page{color:#dbe6f2;max-width:680px;margin:auto;padding:24px 18px 34px}.cv2-masterclass .checkout-steps{color:#a6bed6;letter-spacing:.7px;margin-bottom:16px;font-size:11px}.cv2-masterclass .checkout-steps b{color:#f2d08a;font-weight:500}.cv2-masterclass .checkout-page h1{color:#f4e3bc;margin:0 0 8px;font:500 26px/1.6 Songti SC,SimSun,serif}.cv2-masterclass .checkout-intro{color:#b7cce0;margin-bottom:22px;font-size:12px;line-height:1.8}.cv2-masterclass .checkout-card{background:#102b4b;border:1px solid #496783;border-radius:11px;margin-top:17px;padding:20px}.cv2-masterclass .checkout-card h2{color:#f4e3bc;margin:7px 0 12px;font-size:16px;font-weight:500;line-height:1.8}.cv2-masterclass .checkout-tag{color:#edce8d;font-size:10px}.cv2-masterclass .checkout-card ul{color:#c0d2e4;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.cv2-masterclass .checkout-line{color:#c4d4e6;border-bottom:1px solid #355371;justify-content:space-between;gap:16px;padding:10px 0;font-size:12px;line-height:1.8;display:flex}.cv2-masterclass .checkout-line:last-child{border-bottom:0}.cv2-masterclass .checkout-line>strong{text-align:right;flex-shrink:0;font-weight:500}.cv2-masterclass .checkout-total{align-items:center;margin-top:6px}.cv2-masterclass .checkout-total>strong{color:#f4d17d;font-size:25px}.cv2-masterclass .checkout-service{margin-top:22px}.cv2-masterclass .checkout-service summary{color:#edce8d;cursor:pointer;font-size:12px;line-height:1.9}.cv2-masterclass .checkout-service p{color:#aec4db;margin-top:8px;font-size:12px;line-height:1.9}.cv2-masterclass .checkout-status{color:#c5d7ea;background:#153352;border-radius:7px;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.9}.cv2-masterclass .checkout-home-link{color:#edce8d;text-align:center;padding:24px 0 5px;font-size:12px;display:block}.cv2-masterclass .checkout-error{padding-top:35px;font-size:14px;line-height:1.9}.cv2-masterclass .checkout-error a{color:#edce8d}@container course-frame (width<=360px){.cv2-masterclass .purchase-sticky-inner{gap:8px}.cv2-masterclass .purchase-sticky .purchase-button{min-width:123px;padding-left:10px;padding-right:10px;font-size:12px}.cv2-masterclass .purchase-sticky .purchase-amount>strong{font-size:24px}.cv2-masterclass .checkout-card{padding:16px}.cv2-masterclass .purchase-offer{padding:15px}}@container course-frame (width<=430px){.cv2-masterclass details[open]>summary>.lucide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-masterclass details[open]>summary>.lucide:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-masterclass details[open]>summary>.lucide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-masterclass details[open]>summary>.lucide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-masterclass details[open]>summary>.lucide:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-masterclass details[open]>summary>.lucide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}}.cv2-emotion{--paper:#faf8f3;--ink:#40564a;--body:#454843;--green:#7d9484;--green-deep:#526e5d;--sage:#e9eee8;--blue:#8495a1;--blue-light:#edf1f4;--line:#dce1d9;--muted:#696f68;--gold:#c8ae7b;--radius:14px}.cv2-emotion *{box-sizing:border-box}.cv2-emotion{scroll-behavior:smooth;background:var(--paper);color:var(--body);letter-spacing:0;margin:0;scroll-padding-top:82px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.75}.cv2-emotion h1,.cv2-emotion h2,.cv2-emotion h3,.cv2-emotion h4,.cv2-emotion p,.cv2-emotion figure{margin:0}.cv2-emotion h1,.cv2-emotion h2,.cv2-emotion h3,.cv2-emotion h4{color:var(--ink)}.cv2-emotion h2{font-size:32px;font-weight:600;line-height:1.5}.cv2-emotion h3{font-size:22px;line-height:1.5}.cv2-emotion a{color:inherit;text-decoration:none}.cv2-emotion button,.cv2-emotion input,.cv2-emotion select{font:inherit}.cv2-emotion button,.cv2-emotion a,.cv2-emotion input,.cv2-emotion select,.cv2-emotion summary{-webkit-tap-highlight-color:transparent}.cv2-emotion button{cursor:pointer}.cv2-emotion button:disabled{cursor:wait}.cv2-emotion button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-emotion a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-emotion input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-emotion select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-emotion summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-emotion img{width:100%;height:auto;display:block}.cv2-emotion .lucide{stroke-width:1.6px;flex-shrink:0;width:21px;height:21px}.cv2-emotion .site-header{justify-content:space-between;align-items:center;max-width:1440px;height:88px;margin:auto;padding:0 48px;display:flex}.cv2-emotion .brand{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.cv2-emotion .brand>.lucide{width:34px;height:34px}.cv2-emotion .brand small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.cv2-emotion .header-link{align-items:center;gap:14px;font-size:13px;display:flex}.cv2-emotion .header-link .lucide{width:18px}.cv2-emotion .hero{background:#e7ece6;height:min(720px,100svh - 150px);min-height:660px;position:relative;overflow:hidden}.cv2-emotion .hero-image{object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute}.cv2-emotion .hero-inner{max-width:1120px;margin:auto;padding:54px 0 70px;position:relative}.cv2-emotion .hero-inner:before{content:"";z-index:-1;background:rgba(250,248,243,.91);width:580px;position:absolute;top:0;bottom:0;left:-60px;right:auto}.cv2-emotion .hero-inner{isolation:isolate}.cv2-emotion .eyebrow{color:var(--green-deep);margin-bottom:17px;font-size:12px;font-weight:500;line-height:1.8}.cv2-emotion .hero-eyebrow{gap:24px;display:flex}.cv2-emotion h1{font-size:20px;font-weight:500;line-height:1.6}.cv2-emotion h1 span{margin-top:3px;font-size:54px;font-weight:600;line-height:1.4;display:block}.cv2-emotion .hero-message{color:var(--ink);margin-top:16px;font-size:34px;font-weight:500;line-height:1.5}.cv2-emotion .hero-date{color:var(--ink);gap:24px;margin-top:23px;font-size:13px;display:flex}.cv2-emotion .hero-date span{align-items:center;gap:7px;display:flex}.cv2-emotion .hero-date .lucide{width:16px;height:16px}.cv2-emotion .hero-cta{color:var(--ink);border-bottom:1px solid #9ba99c;align-items:center;gap:32px;margin-top:24px;padding:0 0 6px;font-size:13px;display:inline-flex}.cv2-emotion .hero-cta .lucide{width:16px}.cv2-emotion .photo-caption{color:#fff;background:rgba(64,86,74,.7);padding:3px 8px;font-size:10px;position:absolute;bottom:14px;right:20px}.cv2-emotion .experience-strip{background:var(--sage);height:64px;color:var(--ink);justify-content:center;align-items:center;gap:38px;font-size:13px;display:flex}.cv2-emotion .experience-strip b{color:#8c9d90;font-weight:400}.cv2-emotion .section{padding:76px 32px}.cv2-emotion .section-inner{max-width:1040px;margin:auto}.cv2-emotion .section-heading{margin-bottom:38px}.cv2-emotion .section-heading>p:last-child:not(.eyebrow){color:var(--muted);margin-top:12px}.cv2-emotion .intro-inner{grid-template-columns:1fr 1fr;gap:80px;display:grid}.cv2-emotion .intro h2{font-size:34px}.cv2-emotion .intro-copy p+p{margin-top:18px}.cv2-emotion .intro-copy blockquote{color:var(--ink);margin:30px 0 0;padding:20px 0 0;font-size:18px;font-weight:500;position:relative}.cv2-emotion .intro-copy blockquote:before{content:"";background:var(--green);width:34px;height:2px;position:absolute;top:0;left:0}.cv2-emotion .mobile-break{display:none}.cv2-emotion .journey-list{flex-direction:column;gap:40px;display:flex}.cv2-emotion .day{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-bottom:40px;display:grid}.cv2-emotion .day figure{border-radius:var(--radius);background:var(--sage);position:relative;overflow:hidden}.cv2-emotion .day figure img{aspect-ratio:4/3;object-fit:cover}.cv2-emotion .day figcaption{color:var(--muted);background:rgba(250,248,243,.91);border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;bottom:10px;right:10px}.cv2-emotion .day-label{color:var(--green-deep);align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.cv2-emotion .day-label span{border-left:1px solid #b6c1b6;padding-left:14px;font-size:11px;font-weight:400}.cv2-emotion .day h3{margin-top:7px;font-size:28px}.cv2-emotion .day-subtitle{color:var(--green-deep);margin:4px 0 14px;font-size:13px}.cv2-emotion .day-content>p:not(.day-subtitle){font-size:14px;line-height:1.85}.cv2-emotion .day-blue .day-label,.cv2-emotion .day-blue .day-subtitle{color:#536e80}.cv2-emotion .day details{border-top:1px solid var(--line);margin-top:18px}.cv2-emotion summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.cv2-emotion summary::-webkit-details-marker{display:none}.cv2-emotion summary .lucide{width:17px;height:17px;transition:transform .2s}.cv2-emotion details[open] summary .lucide{transform:rotate(45deg)}.cv2-emotion .detail-content{font-size:13px}.cv2-emotion .detail-content ul{margin:0 0 12px;padding-left:20px}.cv2-emotion .detail-content li+li{margin-top:5px}.cv2-emotion .note{color:var(--muted);font-size:12px;line-height:1.8}.cv2-emotion .method-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.cv2-emotion .method-grid article{border-top:1px solid #bdc9ce;padding:28px 0 0;position:relative}.cv2-emotion .method-grid article>.lucide{color:#617d89;width:30px;height:30px;margin-bottom:20px}.cv2-emotion .method-number{color:#7d909d;font-size:12px;position:absolute;top:21px;right:0}.cv2-emotion .method-grid h3{font-size:20px}.cv2-emotion .method-grid h4{color:#617682;margin:7px 0 12px;font-size:13px;font-weight:500}.cv2-emotion .method-grid article>p:last-child{max-width:270px;font-size:14px}.cv2-emotion .audience-inner{grid-template-columns:1fr 1.25fr;gap:80px;display:grid}.cv2-emotion .audience-intro{color:var(--muted);margin-top:22px}.cv2-emotion .audience-list{margin:0;padding:0;list-style:none}.cv2-emotion .audience-list li{border-bottom:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.cv2-emotion .audience-list li:first-child{padding-top:0}.cv2-emotion .audience-list li:last-child{border-bottom:0}.cv2-emotion .audience-list .lucide{width:18px;height:18px;color:var(--green-deep);margin-top:4px}.cv2-emotion .takeaway-grid{grid-template-columns:1fr 1fr;column-gap:54px;display:grid}.cv2-emotion .takeaway-grid article{border-top:1px solid #cbd5c8;align-items:flex-start;gap:18px;padding:26px 0;display:flex}.cv2-emotion .takeaway-grid article>span{color:#83957d;padding-top:5px;font-size:13px}.cv2-emotion .takeaway-grid article>.lucide{color:#7d9484;width:25px;height:25px;margin-top:5px;margin-left:auto}.cv2-emotion .takeaway-grid h3{font-size:18px}.cv2-emotion .takeaway-grid p{max-width:340px;margin-top:9px;font-size:14px}.cv2-emotion .materials-note{max-width:680px;margin-top:10px}.cv2-emotion .stories-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.cv2-emotion .stories h2+p{margin-top:20px}.cv2-emotion .stories .note{margin-top:18px}.cv2-emotion .story-steps{border-left:1px solid #cad4ce;flex-direction:column;justify-content:center;gap:24px;padding-left:28px;display:flex}.cv2-emotion .story-steps>div{position:relative}.cv2-emotion .story-steps>div:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-32px}.cv2-emotion .story-steps span{color:var(--green-deep);font-size:12px}.cv2-emotion .story-steps p{color:var(--ink);margin-top:3px;font-size:17px}.cv2-emotion .enroll{background:var(--ink);color:var(--paper)}.cv2-emotion .enroll-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.cv2-emotion .enroll h2{color:var(--paper);font-size:36px}.cv2-emotion .enroll-heading>p:not(.eyebrow){color:#d8e1d8;margin-top:16px;font-size:14px}.cv2-emotion .price{align-items:baseline;gap:6px;margin-top:26px;line-height:1.3;display:flex}.cv2-emotion .price>span{font-size:23px}.cv2-emotion .price strong{font-size:48px;font-weight:500}.cv2-emotion .price small{color:#d0dbd0;margin-left:3px;font-size:13px}.cv2-emotion .price-label{color:#c3d1c4;font-size:11px}.cv2-emotion .enroll-information dl{margin:0 0 28px}.cv2-emotion .enroll-information dl>div{border-bottom:1px solid rgba(255,255,255,.15);grid-template-columns:104px 1fr;gap:14px;padding:16px 0;font-size:14px;display:grid}.cv2-emotion .enroll-information dl>div:first-child{padding-top:0}.cv2-emotion .enroll-information dt{color:#c3d1c4;align-items:center;gap:7px;display:flex}.cv2-emotion .enroll-information dt .lucide{width:16px;height:16px}.cv2-emotion .enroll-information dd{margin:0}.cv2-emotion .enroll-information dd span{color:#c3d1c4;margin-top:3px;font-size:11px;display:block}.cv2-emotion .button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:12px 24px;font-size:16px;font-weight:500;transition:background .2s,transform .2s;display:flex}.cv2-emotion .button.primary{background:var(--green);color:#fff}.cv2-emotion .button.primary:hover{background:#617c6b}.cv2-emotion .button:active{transform:translateY(1px)}.cv2-emotion .enroll-information .button{width:100%;color:var(--ink);background:#dbe5da}.cv2-emotion .enroll-information .button:hover{background:#fff}.cv2-emotion .enroll-note{text-align:center;color:#c3d1c4;margin-top:10px;font-size:11px}.cv2-emotion .faq h2{margin-bottom:22px;font-size:26px}.cv2-emotion .faq-list{max-width:800px}.cv2-emotion .faq details{border-bottom:1px solid var(--line)}.cv2-emotion .faq summary{min-height:62px;padding:16px 0;font-size:15px}.cv2-emotion .faq details>p{color:var(--muted);padding:0 28px 20px 0;font-size:14px}.cv2-emotion .footer{text-align:center;color:var(--ink);padding:0 20px 134px}.cv2-emotion .footer>.lucide{width:28px;height:28px;margin:0 auto 10px;display:block}.cv2-emotion .footer strong{font-size:15px;font-weight:500}.cv2-emotion .footer p{color:var(--muted);margin-top:7px;font-size:12px}.cv2-emotion .footer small{color:var(--muted);margin-top:25px;font-size:10px;display:block}.cv2-emotion .booking-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:20;padding:10px 28px calc(10px + env(safe-area-inset-bottom));background:rgba(250,248,243,.96);position:fixed;bottom:0;left:0;right:0}.cv2-emotion .booking-inner{justify-content:space-between;align-items:center;gap:22px;max-width:1040px;margin:auto;display:flex}.cv2-emotion .bar-price>small{color:var(--muted);font-size:10px;line-height:1.4;display:block}.cv2-emotion .bar-price p{color:var(--ink);align-items:baseline;gap:5px;line-height:1.4;display:flex}.cv2-emotion .bar-price p>span{font-size:15px}.cv2-emotion .bar-price strong{font-size:26px;font-weight:600}.cv2-emotion .bar-price p>small{color:var(--muted);font-size:11px}.cv2-emotion .booking-inner .button{min-width:240px;min-height:49px;font-size:15px}.cv2-emotion .registration{background:var(--paper);width:calc(100% - 32px);max-width:460px;max-height:calc(100dvh - 32px);color:var(--body);overscroll-behavior:contain;border:0;border-radius:18px;padding:28px;overflow-y:auto}.cv2-emotion .registration::-ms-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(32,53,41,.44)}.cv2-emotion .registration::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(32,53,41,.44)}.cv2-emotion .dialog-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cv2-emotion .dialog-heading .eyebrow{margin:0 0 6px;font-size:10px}.cv2-emotion .icon-button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.cv2-emotion .form-intro{margin-top:13px;font-size:12px}.cv2-emotion .form-intro strong{color:var(--green-deep);white-space:nowrap;font-weight:500}.cv2-emotion .form-notice{background:var(--blue-light);color:#4f6574;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:12px}.cv2-emotion .registration form>label:not(.consent){margin-top:14px;font-size:13px;display:block}.cv2-emotion .registration select{width:100%;min-height:46px;color:var(--body);background:#fff;border:1px solid #d5dcd4;border-radius:8px;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.cv2-emotion .registration input:not([type=checkbox]){width:100%;min-height:46px;color:var(--body);background:#fff;border:1px solid #d5dcd4;border-radius:8px;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.cv2-emotion .consent{cursor:pointer;align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.cv2-emotion .consent input{accent-color:var(--green-deep);flex-shrink:0;width:16px;height:16px;margin:5px 0 0}.cv2-emotion .registration .button{width:100%;font-size:15px}.cv2-emotion #form-status{color:var(--green-deep);margin-top:12px;font-size:12px}.cv2-emotion .draft-actions{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:16px;padding-top:15px;display:flex}.cv2-emotion .draft-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:7px 0;font-size:11px;display:flex}.cv2-emotion .draft-actions .lucide{width:14px;height:14px}.cv2-emotion.modal-open{overflow:hidden}@container course-frame (width>=1500px){.cv2-emotion .hero-inner{padding-top:65px}.cv2-emotion .hero{max-height:740px}}@container course-frame (width<=1190px) and (width>=701px){.cv2-emotion .hero-inner{margin-left:8%}.cv2-emotion .hero-inner:before{width:520px}.cv2-emotion .hero-image{object-position:65% center}}@container course-frame (width<=700px){.cv2-emotion .site-header{height:72px;padding:0 20px}.cv2-emotion .brand{gap:8px;font-size:15px}.cv2-emotion .brand>.lucide{width:28px;height:28px}.cv2-emotion .brand small{font-size:9px}.cv2-emotion .header-link{gap:8px;font-size:11px}.cv2-emotion .header-link .lucide{width:14px}.cv2-emotion .hero{height:690px;min-height:0}.cv2-emotion .hero-image{object-position:64% center;height:100%}.cv2-emotion .hero-inner{max-width:none;height:100%;padding:29px 20px 0}.cv2-emotion .hero-inner:before{background:rgba(250,248,243,.94);width:100%;height:415px;top:0;bottom:auto;left:0;right:0}.cv2-emotion .hero-eyebrow{gap:18px;margin-bottom:13px;font-size:11px}.cv2-emotion .hero-eyebrow span{font-size:9px}.cv2-emotion h1{font-size:17px}.cv2-emotion h1 span{margin-top:1px;font-size:38px;line-height:1.4}.cv2-emotion .hero-message{margin-top:12px;font-size:26px;line-height:1.5}.cv2-emotion .hero-description{margin-top:12px;font-size:13px;line-height:1.85}.cv2-emotion .hero-date{gap:24px;margin-top:15px;font-size:12px}.cv2-emotion .hero-cta{gap:26px;margin-top:14px;padding-bottom:3px;font-size:12px}.cv2-emotion .photo-caption{font-size:9px;bottom:10px;right:12px}.cv2-emotion .experience-strip{gap:22px;height:54px;font-size:11px}.cv2-emotion .section{padding:44px 20px}.cv2-emotion h2{font-size:26px;line-height:1.45}.cv2-emotion .eyebrow{margin-bottom:12px;font-size:10px}.cv2-emotion .intro-inner{display:block}.cv2-emotion .intro h2{font-size:26px}.cv2-emotion .intro-copy{max-width:360px;margin-top:25px}.cv2-emotion .intro-copy p{font-size:14px;line-height:1.9}.cv2-emotion .intro-copy p+p{margin-top:16px}.cv2-emotion .intro-copy blockquote{margin-top:24px;padding-top:17px;font-size:17px}.cv2-emotion .section-heading{margin-bottom:26px}.cv2-emotion .section-heading>p:last-child:not(.eyebrow){margin-top:12px;font-size:13px;line-height:1.8}.cv2-emotion .mobile-break{display:block}.cv2-emotion .journey-list{gap:28px}.cv2-emotion .day{flex-direction:column;align-items:stretch;gap:20px;padding-bottom:28px;display:flex}.cv2-emotion .day figure{border-radius:12px;order:2}.cv2-emotion .day figure img{aspect-ratio:4/3}.cv2-emotion .day-content{order:1}.cv2-emotion .day-label{font-size:11px}.cv2-emotion .day-label span{font-size:10px}.cv2-emotion .day h3{margin-top:6px;font-size:25px}.cv2-emotion .day-subtitle{margin:4px 0 12px;font-size:12px}.cv2-emotion .day-content>p:not(.day-subtitle){font-size:14px;line-height:1.85}.cv2-emotion .day details{margin-top:14px}.cv2-emotion .day summary{min-height:44px;font-size:12px}.cv2-emotion .method-grid{grid-template-columns:1fr;gap:24px}.cv2-emotion .method-grid article{min-height:110px;padding:23px 0 0 48px}.cv2-emotion .method-grid article>.lucide{width:26px;height:26px;position:absolute;top:25px;left:0}.cv2-emotion .method-grid h3{font-size:18px}.cv2-emotion .method-number{font-size:11px;top:22px}.cv2-emotion .method-grid h4{margin:4px 0 8px;font-size:12px}.cv2-emotion .method-grid article>p:last-child{max-width:100%;font-size:13px}.cv2-emotion .audience-inner{display:block}.cv2-emotion .audience-intro{margin-top:15px;font-size:13px}.cv2-emotion .audience-list{margin-top:27px}.cv2-emotion .audience-list li{gap:13px;padding:16px 0;font-size:14px;line-height:1.8}.cv2-emotion .audience-list .lucide{width:17px;height:17px;margin-top:5px}.cv2-emotion .takeaway-grid{display:block}.cv2-emotion .takeaway-grid article{gap:13px;padding:21px 0}.cv2-emotion .takeaway-grid h3{font-size:17px}.cv2-emotion .takeaway-grid p{margin-top:7px;font-size:13px}.cv2-emotion .takeaway-grid article>span{font-size:11px}.cv2-emotion .takeaway-grid article>.lucide{width:22px;min-width:22px;height:22px}.cv2-emotion .materials-note{margin-top:4px;font-size:11px}.cv2-emotion .stories-inner{display:block}.cv2-emotion .stories h2+p{margin-top:18px;font-size:14px}.cv2-emotion .stories .note{margin-top:12px;font-size:11px}.cv2-emotion .story-steps{gap:21px;margin:27px 0 0 3px;padding-left:23px}.cv2-emotion .story-steps>div:before{left:-27px}.cv2-emotion .story-steps p{font-size:16px}.cv2-emotion .enroll-inner{display:block}.cv2-emotion .enroll h2{font-size:29px}.cv2-emotion .enroll-heading>p:not(.eyebrow){margin-top:13px;font-size:13px}.cv2-emotion .price{margin-top:21px}.cv2-emotion .price strong{font-size:43px}.cv2-emotion .price>span{font-size:21px}.cv2-emotion .price-label{font-size:10px}.cv2-emotion .enroll-information{margin-top:27px}.cv2-emotion .enroll-information dl>div{grid-template-columns:91px 1fr;gap:12px;padding:14px 0;font-size:13px}.cv2-emotion .enroll-information dd span{font-size:10px}.cv2-emotion .enroll-information dl{margin-bottom:23px}.cv2-emotion .enroll-information .button{font-size:15px}.cv2-emotion .enroll-note{font-size:10px}.cv2-emotion .faq h2{font-size:24px}.cv2-emotion .faq summary{min-height:60px;font-size:14px}.cv2-emotion .faq details>p{font-size:13px}.cv2-emotion .footer{padding-bottom:126px}.cv2-emotion .booking-bar{padding:10px 20px calc(10px + env(safe-area-inset-bottom))}.cv2-emotion .booking-inner{gap:18px}.cv2-emotion .booking-inner .button{gap:22px;width:178px;min-width:0;min-height:48px;padding:12px 18px;font-size:15px}.cv2-emotion .bar-price strong{font-size:25px}.cv2-emotion .bar-price p>span{font-size:14px}.cv2-emotion .bar-price>small{font-size:10px}.cv2-emotion .registration{padding:22px 20px}.cv2-emotion .dialog-heading h2{font-size:21px}.cv2-emotion .form-intro{font-size:11px}}@container course-frame (width<=374px){.cv2-emotion .header-link{font-size:10px}.cv2-emotion .hero-eyebrow{gap:12px}.cv2-emotion .hero-inner{padding-top:24px}.cv2-emotion .hero-inner:before{height:410px}.cv2-emotion .hero-message{font-size:24px}.cv2-emotion .booking-inner .button{width:155px}.cv2-emotion .hero{height:650px}}@container course-frame (width>=1191px){.cv2-emotion .hero-inner{height:100%}.cv2-emotion .hero-inner:before{width:calc(50cqw - 80px);left:calc(560px - 50cqw)}}@container course-frame (width>=701px) and (width<=1190px){.cv2-emotion .hero-inner{height:100%}.cv2-emotion .hero-inner:before{width:510px;left:-9cqw}}@container course-frame (width<=700px){.cv2-emotion .hero{height:640px}.cv2-emotion .hero-image{object-position:center 40%;height:250px;bottom:0}.cv2-emotion .hero-inner:before{background:var(--paper);height:390px}.cv2-emotion .hero-inner{padding-top:23px}.cv2-emotion .hero-eyebrow{margin-bottom:10px}.cv2-emotion .hero-message{margin-top:8px}.cv2-emotion .hero-description{margin-top:10px}.cv2-emotion .hero-date,.cv2-emotion .hero-cta{margin-top:12px}}@container course-frame (width<=374px){.cv2-emotion .hero{height:630px}.cv2-emotion .hero-image{height:240px}}@media (prefers-reduced-motion:reduce){.cv2-emotion{scroll-behavior:auto}.cv2-emotion *{transition:none!important}}.cv2-emotion{--paper:#07172f;--ink:#f0d598;--body:#dce6f4;--green:#ddbd73;--green-deep:#e4c887;--sage:#0d2948;--blue:#79cfe9;--blue-light:#102e4c;--line:rgba(186,157,93,.27);--muted:#afc2d9;--gold:#e6c77e;--title-font:"STSong", "Songti SC", "SimSun", serif;color:var(--body);background:#06142d url(/course-v2/emotion/cosmos-blue.jpg) top/1800px no-repeat fixed}.cv2-emotion .site-header{z-index:2;border-bottom:1px solid rgba(217,189,117,.25);max-width:1200px;height:100px;padding:0 38px;position:relative}.cv2-emotion .brand{color:#fff0d4;gap:17px}.cv2-emotion .brand-name{font-family:var(--title-font);white-space:nowrap;font-size:35px;line-height:1.25}.cv2-emotion .brand-tagline{color:#d4e9f1;font-size:11px;font-weight:400}.cv2-emotion .brand .brand-tagline small{color:#e7d8b1;background:rgba(171,149,106,.145);border:1px solid rgba(208,187,128,.44);border-radius:20px;margin-top:5px;padding:1px 9px;font-size:10px}.cv2-emotion .header-link{color:#e8d4a5}.cv2-emotion .header-link:hover{color:#fff4d6}.cv2-emotion .hero{background:#06172d;border-bottom:1px solid rgba(200,172,109,.314);height:auto;min-height:0}.cv2-emotion .hero-image{object-position:center 45%;-webkit-filter:saturate(.8);filter:saturate(.8);opacity:.69;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.cv2-emotion .hero-inner{text-align:center;background:0 0;max-width:1040px;height:auto;margin:0 auto;padding:32px 28px 36px}.cv2-emotion .hero-inner:before{display:none}.cv2-emotion .hero-eyebrow{color:#d2e5f5;justify-content:center;gap:18px;margin-bottom:12px;font-size:11px}.cv2-emotion .hero-eyebrow span{color:#aac8dc;font-size:10px}.cv2-emotion h1{color:#f7e7bf;font-size:18px;font-weight:400;line-height:1.5}.cv2-emotion h1 span{color:#f5d98d;font-size:58px;line-height:1.25;font-family:var(--title-font);text-shadow:0 2px 16px rgba(219,173,67,.25);margin-top:5px;font-weight:600}.cv2-emotion .hero-message{color:#fff0ce;font-family:var(--title-font);margin-top:12px;font-size:27px;line-height:1.45}.cv2-emotion .hero-description{color:#d3e1ef;margin-top:13px;font-size:13px;line-height:1.8}.cv2-emotion .hero-date{color:#f4e0b1;justify-content:center;gap:24px;margin-top:10px;font-size:12px}.cv2-emotion .hero-date .lucide{color:#e1c983}.cv2-emotion .hero-cta{color:#f4d99b;border-color:rgba(210,183,117,.64);margin-top:18px;padding-bottom:4px;font-size:12px}.cv2-emotion .hero-cta:hover{color:#fff2ce}.cv2-emotion .photo-caption{color:#c1d3e2;background:rgba(6,24,44,.78);padding:3px 7px;font-size:9px;bottom:8px;right:10px}.cv2-emotion .journey-orbit{width:300px;height:225px;margin:14px auto 3px;position:relative}.cv2-emotion .orbit-track{border:1px solid #d1b576;border-radius:50%;position:absolute;top:24px;bottom:27px;left:22px;right:22px;box-shadow:0 0 9px rgba(215,173,58,.24),inset 0 0 8px rgba(118,206,232,.13)}.cv2-emotion .orbit-track:before,.cv2-emotion .orbit-track:after{content:"";border:1px solid rgba(212,183,112,.44);border-radius:50%;position:absolute;top:25px;bottom:25px;left:-9px;right:-9px;transform:rotate(-25deg)}.cv2-emotion .orbit-track:after{transform:rotate(25deg)}.cv2-emotion .orbit-family{background:#0b2644;border:1px solid #e1bf79;border-radius:50%;width:130px;height:130px;position:absolute;top:48px;left:85px;overflow:hidden}.cv2-emotion .orbit-family img{object-fit:cover;object-position:64% center;width:100%;height:100%}.cv2-emotion .orbit-family figcaption{color:#f9e6bc;background:rgba(7,25,50,.85);padding:6px 3px 9px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.cv2-emotion .orbit-node{outline-offset:4px;color:#f1cf82;background:rgba(12,37,73,.95);border:1px solid;border-radius:50%;outline:1px solid rgba(150,185,214,.314);flex-direction:column;justify-content:center;align-items:center;gap:3px;width:66px;height:66px;font-size:10px;transition:background .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:0 0 14px rgba(229,183,79,.22),inset 0 0 12px rgba(227,187,101,.2)}.cv2-emotion .orbit-node .lucide{width:25px;height:25px}.cv2-emotion .orbit-node:hover{background:#16395b;box-shadow:0 0 18px rgba(229,183,79,.5)}.cv2-emotion .node-relationship{color:#9fc9ff;bottom:6px;left:8px;box-shadow:0 0 14px rgba(101,157,255,.314),inset 0 0 12px rgba(105,152,215,.2)}.cv2-emotion .node-child{color:#8ae0db;bottom:6px;right:8px;box-shadow:0 0 14px rgba(89,224,211,.282),inset 0 0 12px rgba(101,215,212,.2)}.cv2-emotion .experience-strip{color:#e5d1a1;background:rgba(11,41,72,.91);border-bottom:1px solid rgba(182,155,95,.26);height:56px;font-size:12px}.cv2-emotion .experience-strip b{color:#879fba}.cv2-emotion .section{background:rgba(6,23,46,.91);position:relative}.cv2-emotion .section+.section{border-top:1px solid rgba(142,162,192,.09)}.cv2-emotion .intro{background:rgba(9,33,60,.91)}.cv2-emotion h2{color:#f0d598;font-family:var(--title-font);font-weight:600}.cv2-emotion h3{color:#f2ddb1}.cv2-emotion .eyebrow{color:#9cc9df}.cv2-emotion .intro-copy blockquote{color:#f2d497;font-family:var(--title-font)}.cv2-emotion .intro-copy blockquote:before{background:#d3b56e}.cv2-emotion .section-heading>p:last-child:not(.eyebrow),.cv2-emotion .note,.cv2-emotion .audience-intro{color:#afc3db}.cv2-emotion .journey{background:rgba(6,22,47,.91)}.cv2-emotion .day{gap:42px}.cv2-emotion .day figure{border:1px solid rgba(203,180,115,.65);border-radius:14px;box-shadow:0 0 17px rgba(72,145,196,.08)}.cv2-emotion .day figure img{-webkit-filter:saturate(.75);filter:saturate(.75)}.cv2-emotion .day figcaption{color:#e0d1a9;background:rgba(7,27,51,.92);border:1px solid rgba(188,157,99,.314)}.cv2-emotion .day h3{color:#efdbab;font-family:var(--title-font)}.cv2-emotion .day-label{color:#eccd86}.cv2-emotion .day-label span{color:#aac7df;border-color:#6f86a5}.cv2-emotion .day-subtitle{color:#99ccdc}.cv2-emotion .day-blue .day-label{color:#e8c880}.cv2-emotion .day-blue .day-subtitle{color:#99ccdc}.cv2-emotion .day details{border-color:rgba(182,159,107,.31)}.cv2-emotion summary{color:#e6d4a9}.cv2-emotion .detail-content,.cv2-emotion .faq details>p{color:#bdcee0}.cv2-emotion .day:target{scroll-margin-top:25px}.cv2-emotion .methods{background:rgba(12,40,67,.937)}.cv2-emotion .method-grid article{border-color:rgba(174,152,98,.31)}.cv2-emotion .method-grid article>.lucide{color:#e4c67d}.cv2-emotion .method-grid h4{color:#9ccdda}.cv2-emotion .method-number{color:#ccb67b}.cv2-emotion .audience{background:rgba(7,24,47,.933)}.cv2-emotion .audience-list .lucide{color:#e4c783}.cv2-emotion .takeaways{background:rgba(11,37,64,.93)}.cv2-emotion .takeaway-grid article{border-color:rgba(183,160,107,.31)}.cv2-emotion .takeaway-grid article>span{color:#d8bc7e}.cv2-emotion .takeaway-grid article>.lucide{color:#9ed1e2}.cv2-emotion .stories{background:rgba(7,25,48,.933)}.cv2-emotion .story-steps{border-color:#9c895e}.cv2-emotion .story-steps>div:before{background:#d2b26b}.cv2-emotion .story-steps span{color:#a6cadc}.cv2-emotion .story-steps p{color:#e9d8b1}.cv2-emotion .enroll{background:rgba(11,40,70,.94);border-bottom:1px solid rgba(200,173,112,.376);border-top:1px solid rgba(200,173,112,.376)!important}.cv2-emotion .enroll h2{color:#f7dda1}.cv2-emotion .enroll .eyebrow{color:#9dcce0}.cv2-emotion .enroll-heading>p:not(.eyebrow){color:#d6e3f0}.cv2-emotion .price{color:#f1cf81}.cv2-emotion .price small{color:#b6c9dd}.cv2-emotion .price-label{color:#c4d7e6}.cv2-emotion .enroll-information dt{color:#d5c18e}.cv2-emotion .enroll-information dd{color:#e0e8f3}.cv2-emotion .enroll-information dd span{color:#acc3d9}.cv2-emotion .enroll-information dl>div{border-color:rgba(187,162,100,.22)}.cv2-emotion .button.primary,.cv2-emotion .enroll-information .button{color:#10233d;background:#e0bf73;border:1px solid #fae6b2;border-radius:30px;font-weight:600;box-shadow:inset 0 0 0 3px rgba(180,140,65,.314)}.cv2-emotion .button.primary:hover,.cv2-emotion .enroll-information .button:hover{color:#08182e;background:#f3d795}.cv2-emotion .enroll-note{color:#bdd0e2}.cv2-emotion .faq{background:rgba(6,23,47,.937)}.cv2-emotion .footer{background:rgba(6,22,47,.92);padding-top:22px}.cv2-emotion .footer>.lucide{color:#d9bd7b}.cv2-emotion .footer strong{color:#f0dbaf;font-family:var(--title-font);font-size:25px}.cv2-emotion .footer p,.cv2-emotion .footer small{color:#a9c0d8}.cv2-emotion .booking-bar{background:rgba(9,29,55,.96);border-top:1px solid rgba(203,177,111,.5);box-shadow:0 -5px 20px rgba(0,5,26,.19)}.cv2-emotion .bar-price>small{color:#bdd0e0}.cv2-emotion .bar-price p{color:#f5d899}.cv2-emotion .bar-price p>small{color:#b7c9db}.cv2-emotion .bar-price strong{font-family:Georgia, var(--title-font);font-weight:500}.cv2-emotion .registration{color:#d8e5f0;background:#0c2340;border:1px solid rgba(212,183,121,.61)}.cv2-emotion .registration::-ms-backdrop{background:rgba(2,11,32,.72)}.cv2-emotion .registration::backdrop{background:rgba(2,11,32,.72)}.cv2-emotion .dialog-heading h2{color:#f0d69e}.cv2-emotion .icon-button{color:#e7d0a0}.cv2-emotion .icon-button:hover{background:#1b3855}.cv2-emotion .form-intro strong{color:#ebcb87}.cv2-emotion .form-notice{color:#c6ddec;background:#163854;border:1px solid rgba(141,197,211,.25)}.cv2-emotion .registration select{color:#e1ebf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a30;border-color:rgba(120,144,164,.38)}.cv2-emotion .registration input:not([type=checkbox]){color:#e1ebf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a30;border-color:rgba(120,144,164,.38)}.cv2-emotion .registration input::-webkit-input-placeholder{color:#a5bdd1}.cv2-emotion .registration input::-moz-placeholder{color:#a5bdd1}.cv2-emotion .registration input::-ms-input-placeholder{color:#a5bdd1}.cv2-emotion .registration input::placeholder{color:#a5bdd1}.cv2-emotion .consent input{accent-color:#cba85e}.cv2-emotion #form-status{color:#e5d19e}.cv2-emotion .draft-actions button{color:#b5cddd}.cv2-emotion button:focus-visible{outline-color:#8bd9ed}.cv2-emotion a:focus-visible{outline-color:#8bd9ed}.cv2-emotion input:focus-visible{outline-color:#8bd9ed}.cv2-emotion select:focus-visible{outline-color:#8bd9ed}.cv2-emotion summary:focus-visible{outline-color:#8bd9ed}@container course-frame (width>=701px){.cv2-emotion .hero-inner{background:0 0}.cv2-emotion .hero-image{object-position:center 55%}}@container course-frame (width<=700px){.cv2-emotion{background-size:auto 1100px}.cv2-emotion .site-header{border-bottom-color:rgba(194,167,107,.23);justify-content:center;height:76px;padding:0 20px}.cv2-emotion .brand{justify-content:center;gap:12px;width:100%}.cv2-emotion .brand-name{font-size:29px}.cv2-emotion .brand-tagline{font-size:8px;line-height:1.8}.cv2-emotion .brand .brand-tagline small{margin-top:2px;padding:1px 6px;font-size:7px}.cv2-emotion .header-link{display:none}.cv2-emotion .hero{height:auto}.cv2-emotion .hero-image{object-position:58% center;opacity:.73;height:100%;top:0;bottom:0;left:0;right:0}.cv2-emotion .hero-inner{height:auto;padding:17px 20px 24px}.cv2-emotion .hero-eyebrow{gap:17px;margin-bottom:8px;font-size:10px}.cv2-emotion .hero-eyebrow span{font-size:8px}.cv2-emotion h1{font-size:15px;line-height:1.4}.cv2-emotion h1 span{margin-top:4px;font-size:44px;line-height:1.2}.cv2-emotion .hero-message{margin-top:10px;font-size:22px;line-height:1.4}.cv2-emotion .hero-description{margin-top:10px;font-size:12px;line-height:1.8}.cv2-emotion .journey-orbit{width:270px;height:204px;margin-top:10px;margin-bottom:3px}.cv2-emotion .orbit-track{top:24px;bottom:24px;left:22px;right:22px}.cv2-emotion .orbit-family{width:112px;height:112px;top:47px;left:79px}.cv2-emotion .orbit-family figcaption{padding:4px 3px 7px;font-size:9px}.cv2-emotion .orbit-node{outline-offset:3px;gap:3px;width:59px;height:59px;font-size:9px}.cv2-emotion .orbit-node .lucide{width:23px;height:23px}.cv2-emotion .node-difference{top:0;left:105px}.cv2-emotion .node-relationship{bottom:6px;left:6px}.cv2-emotion .node-child{bottom:6px;right:6px}.cv2-emotion .hero-date{gap:22px;margin-top:7px;font-size:11px}.cv2-emotion .hero-date .lucide{width:14px;height:14px}.cv2-emotion .hero-cta{margin-top:12px;padding-bottom:3px;font-size:11px}.cv2-emotion .photo-caption{font-size:8px;bottom:4px;right:8px}.cv2-emotion .experience-strip{gap:22px;height:48px;font-size:11px}.cv2-emotion .section{padding-top:40px;padding-bottom:40px}.cv2-emotion .intro h2{font-size:27px}.cv2-emotion .day{gap:18px}.cv2-emotion .day h3{font-size:27px}.cv2-emotion .day figure{border-radius:12px}.cv2-emotion .day figcaption{font-size:9px}.cv2-emotion .booking-bar{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.cv2-emotion .booking-inner .button{min-height:48px}.cv2-emotion .bar-price strong{font-size:27px}}@container course-frame (width<=374px){.cv2-emotion .brand-name{font-size:26px}.cv2-emotion .brand{gap:8px}.cv2-emotion .hero-description{font-size:11px}.cv2-emotion .hero-inner{padding-left:16px;padding-right:16px}}.cv2-emotion .hero-inner{max-width:1080px;padding:38px 24px 32px}.cv2-emotion .hero-kicker{color:#9ed5e6;letter-spacing:.7px;font-size:12px;line-height:1.8}.cv2-emotion .hero h1{font-family:var(--title-font);color:#ffe2a2;text-shadow:0 3px 20px #050f27;margin-top:18px;font-size:38px;font-weight:600;line-height:1.55}.cv2-emotion .course-lockup{border-top:1px solid rgba(215,184,110,.44);border-bottom:1px solid rgba(215,184,110,.44);margin-top:20px;padding:14px 28px;display:inline-block}.cv2-emotion .course-lockup p{color:#f5e1b3;font-size:20px;font-family:var(--title-font)}.cv2-emotion .course-lockup strong{font-weight:600}.cv2-emotion .course-lockup>span{color:#d2e1f1;letter-spacing:2px;margin-top:5px;font-size:13px;display:block}.cv2-emotion .hero-description{margin-top:20px;font-size:14px;line-height:1.9}.cv2-emotion .journey-orbit{width:270px;height:204px;margin:18px auto 6px}.cv2-emotion .orbit-track{top:24px;bottom:24px;left:22px;right:22px}.cv2-emotion .orbit-family{width:112px;height:112px;top:47px;left:79px}.cv2-emotion .orbit-node{width:59px;height:59px;font-size:9px}.cv2-emotion .node-difference{top:0;left:105px}.cv2-emotion .node-relationship{bottom:6px;left:6px}.cv2-emotion .node-child{bottom:6px;right:6px}.cv2-emotion .hero-date{margin-top:10px}.cv2-emotion .hero-detail{color:#f5dfa9;background:rgba(12,42,72,.73);border:1px solid #e6c77e;border-radius:28px;gap:26px;min-height:46px;margin-top:20px;padding:10px 29px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 3px rgba(183,164,111,.125)}.cv2-emotion .hero-detail:hover{background:#1c3b5a}.cv2-emotion .intro .section-heading,.cv2-emotion .journey .section-heading,.cv2-emotion .takeaways .section-heading,.cv2-emotion .enroll .section-heading{text-align:center}.cv2-emotion .section-heading h2{font-size:32px;line-height:1.6}.cv2-emotion .pain-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cv2-emotion .pain-grid article{background:rgba(13,43,72,.7);border:1px solid rgba(187,161,108,.314);border-radius:14px;padding:25px 23px;position:relative}.cv2-emotion .pain-grid .lucide{color:#cdb170;width:26px;height:26px;margin-bottom:10px;display:block}.cv2-emotion .pain-grid article>span{color:#f0dba8;font-size:13px}.cv2-emotion .pain-grid p{color:#ccdbec;margin-top:12px;font-size:14px}.cv2-emotion .understanding{text-align:center;max-width:720px;margin:35px auto 0}.cv2-emotion .understanding>p{font-size:15px;line-height:1.9}.cv2-emotion .understanding strong{color:#eed198;font-weight:500}.cv2-emotion .understanding blockquote{font-family:var(--title-font);color:#f0d28e;margin:25px 0 20px;font-size:25px;line-height:1.6}.cv2-emotion .understanding>p:last-child{color:#c5d5e8}.cv2-emotion .duration{color:#f0d28e;align-items:baseline;gap:12px;margin-bottom:15px;font-family:Georgia,serif;font-size:56px;line-height:1.2;display:inline-flex}.cv2-emotion .duration>span{color:#a4d0e1;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px}.cv2-emotion .learning-format{font-size:13px;color:#cbd5df!important}.cv2-emotion .learning-format b{color:#bda369;margin:0 12px;font-weight:400}.cv2-emotion .day{background:rgba(12,35,64,.52);border:1px solid rgba(183,154,93,.33);border-radius:16px;gap:30px;padding:22px}.cv2-emotion .day:last-child{border-bottom:1px solid rgba(183,154,93,.33);padding-bottom:22px}.cv2-emotion .day-content h3{margin:12px 0;font-size:25px;line-height:1.6}.cv2-emotion .day-content>p{font-size:14px;line-height:1.95!important}.cv2-emotion .day-content blockquote{font-family:var(--title-font);color:#efd39a;border-left:2px solid #ad955f;margin:18px 0 0;padding-left:14px;font-size:17px;line-height:1.8}.cv2-emotion .day figure{height:100%}.cv2-emotion .day figure img{height:100%;min-height:260px}.cv2-emotion .takeaway-grid{gap:18px}.cv2-emotion .takeaway-grid article{background:rgba(6,27,49,.63);border:1px solid rgba(186,162,100,.314);border-radius:14px;padding:24px}.cv2-emotion .takeaway-grid h3{font-family:var(--title-font);font-size:22px}.cv2-emotion .audience-panel{background:#112f4c;border:1px solid rgba(118,194,212,.3);border-radius:14px;gap:18px;margin-top:26px;padding:24px;display:flex}.cv2-emotion .audience-panel>.lucide{color:#99d9e6;width:28px;height:28px;margin-top:4px}.cv2-emotion .audience-panel h3{font-size:18px}.cv2-emotion .audience-panel p{color:#c3d8e7;margin-top:9px;font-size:14px}.cv2-emotion .enroll{background:rgba(9,31,57,.96)}.cv2-emotion .offer-card{outline-offset:5px;background:rgba(15,46,75,.74);border:1px solid #d7b86f;border-radius:18px;outline:1px solid rgba(175,146,85,.26);max-width:650px;margin:0 auto;padding:34px 40px}.cv2-emotion .offer-heading{text-align:center}.cv2-emotion .offer-series{letter-spacing:1px;color:#aacedd;font-size:11px}.cv2-emotion .offer-heading h3{font-size:24px;font-family:var(--title-font);margin-top:12px;line-height:1.5}.cv2-emotion .offer-heading p{color:#becfe0;letter-spacing:1px;margin-top:6px;font-size:13px}.cv2-emotion .offer-date{color:#ccdbec;justify-content:center;gap:25px;margin-top:20px;font-size:12px;display:flex}.cv2-emotion .offer-date>span{align-items:center;gap:6px;display:flex}.cv2-emotion .offer-date .lucide{color:#d1b26b;width:16px;height:16px}.cv2-emotion .offer-price{text-align:center;border-top:1px solid rgba(203,180,117,.25);border-bottom:1px solid rgba(203,180,117,.25);margin:22px 0;padding:22px 0}.cv2-emotion .offer-price>p{color:#b7c8da;font-size:12px}.cv2-emotion .offer-price .price{justify-content:center;margin-top:9px}.cv2-emotion .price strong{font-family:Georgia,serif;font-size:50px}.cv2-emotion .benefits h4{color:#efdaa7;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.cv2-emotion .benefits h4 .lucide{color:#e7c67c;width:19px;height:19px}.cv2-emotion .benefits ul{margin:15px 0 0;padding:0;list-style:none}.cv2-emotion .benefits li{color:#d0e0ed;align-items:flex-start;gap:10px;font-size:14px;display:flex}.cv2-emotion .benefits li+li{margin-top:12px}.cv2-emotion .benefits li .lucide{color:#9dd1d2;width:16px;height:16px;margin-top:5px}.cv2-emotion .practical-note{color:#adc3d9;margin:25px 0 18px;font-size:11px}.cv2-emotion .offer-card>.button{gap:20px;width:100%;font-size:16px}.cv2-emotion .offer-card .enroll-note{color:#a9bed5;margin-top:12px;font-size:11px}.cv2-emotion .closing-message{text-align:center;margin:45px auto 0}.cv2-emotion .closing-message>.lucide{color:#d0b36f;width:31px;height:31px}.cv2-emotion .closing-message h3{font-size:25px;font-family:var(--title-font);margin-top:16px;line-height:1.6}.cv2-emotion .closing-message p{color:#cbdbe9;margin-top:16px;font-size:15px;line-height:1.9}.cv2-emotion .testimonial blockquote{color:#d2e0f1;max-width:720px;margin:28px auto 22px;font-size:15px;line-height:1.95}.cv2-emotion .testimonial{text-align:center}.cv2-emotion .testimonial .section-inner>p:last-child{color:#d9c087;font-size:12px}.cv2-emotion .footer{padding-top:35px}.cv2-emotion .dialog-heading h2{font-size:21px}.cv2-emotion .registration{max-height:calc(100dvh - 32px);margin:0;position:fixed;top:16px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}@container course-frame (width>=1000px){.cv2-emotion .hero-inner{text-align:left;grid-template-columns:1.1fr 1fr;column-gap:40px;padding-top:60px;padding-bottom:60px;display:grid}.cv2-emotion .hero-kicker,.cv2-emotion .hero h1,.cv2-emotion .course-lockup,.cv2-emotion .hero-description,.cv2-emotion .hero-date,.cv2-emotion .hero-detail{grid-column:1;justify-self:start}.cv2-emotion .hero-kicker{grid-row:1}.cv2-emotion .hero h1{grid-row:2;font-size:35px}.cv2-emotion .course-lockup{grid-row:3;padding:13px 0}.cv2-emotion .hero-description{grid-row:4}.cv2-emotion .hero-date{grid-row:5}.cv2-emotion .hero-detail{grid-row:6}.cv2-emotion .journey-orbit{grid-area:1/2/7;align-self:center;justify-self:center;transform:scale(1.5)}}@container course-frame (width<=700px){.cv2-emotion .hero-inner{padding:23px 20px 28px}.cv2-emotion .hero-kicker{letter-spacing:.5px;font-size:10px}.cv2-emotion .hero h1{margin-top:14px;font-size:27px;line-height:1.55}.cv2-emotion .course-lockup{margin-top:16px;padding:11px 14px}.cv2-emotion .course-lockup p{font-size:19px}.cv2-emotion .course-lockup>span{letter-spacing:1px;margin-top:4px;font-size:12px}.cv2-emotion .hero-description{margin-top:14px;font-size:12px;line-height:1.85}.cv2-emotion .journey-orbit{height:194px;margin-top:16px}.cv2-emotion .orbit-family{top:40px}.cv2-emotion .hero-date{margin-top:8px}.cv2-emotion .hero-detail{min-height:44px;margin-top:16px;padding:10px 28px;font-size:13px}.cv2-emotion .section{padding:42px 20px}.cv2-emotion .section-heading{margin-bottom:25px}.cv2-emotion .section-heading h2,.cv2-emotion .intro .section-heading h2{font-size:25px;line-height:1.6}.cv2-emotion .pain-grid{grid-template-columns:1fr;gap:12px}.cv2-emotion .pain-grid article{padding:18px 18px 18px 55px}.cv2-emotion .pain-grid .lucide{width:23px;height:23px;position:absolute;top:22px;left:18px}.cv2-emotion .pain-grid article>span{font-size:12px}.cv2-emotion .pain-grid p{margin-top:7px;font-size:14px;line-height:1.85}.cv2-emotion .understanding{text-align:left;margin-top:28px}.cv2-emotion .understanding>p{font-size:14px}.cv2-emotion .understanding blockquote{text-align:center;margin:23px 0 18px;font-size:23px}.cv2-emotion .understanding>p:last-child{font-size:13px}.cv2-emotion .duration{gap:10px;margin-bottom:9px;font-size:47px}.cv2-emotion .duration>span{font-size:13px}.cv2-emotion .learning-format{font-size:12px!important}.cv2-emotion .learning-format b{margin:0 7px}.cv2-emotion .journey-list{gap:20px}.cv2-emotion .day{gap:18px;padding:17px}.cv2-emotion .day:last-child{padding-bottom:17px}.cv2-emotion .day-content h3{margin:10px 0 12px;font-size:22px;line-height:1.55}.cv2-emotion .day-content>p{font-size:14px;line-height:1.9!important}.cv2-emotion .day-content blockquote{margin-top:15px;padding-left:10px;font-size:16px}.cv2-emotion .day figure img{height:auto;min-height:0}.cv2-emotion .day figure{height:auto}.cv2-emotion .takeaway-grid article{gap:10px;margin-top:12px;padding:20px 16px}.cv2-emotion .takeaway-grid h3{font-size:21px}.cv2-emotion .takeaway-grid p{font-size:14px;line-height:1.85}.cv2-emotion .audience-panel{gap:12px;margin-top:20px;padding:19px 16px}.cv2-emotion .audience-panel>.lucide{width:23px;height:23px}.cv2-emotion .audience-panel h3{font-size:16px}.cv2-emotion .audience-panel p{font-size:14px;line-height:1.85}.cv2-emotion .enroll .section-heading h2{font-size:25px}.cv2-emotion .offer-card{margin:0 5px;padding:25px 20px}.cv2-emotion .offer-heading h3{font-size:21px}.cv2-emotion .offer-heading p{font-size:12px}.cv2-emotion .offer-date{flex-wrap:wrap;gap:15px;margin-top:16px;font-size:10px}.cv2-emotion .offer-date .lucide{width:14px;height:14px}.cv2-emotion .offer-price{margin:20px 0;padding:18px 0}.cv2-emotion .price strong{font-size:45px}.cv2-emotion .benefits li{gap:8px;font-size:13px}.cv2-emotion .offer-card>.button{gap:12px;padding:12px 15px;font-size:14px}.cv2-emotion .offer-card .enroll-note{font-size:10px;line-height:1.8}.cv2-emotion .practical-note{margin-top:21px;font-size:10px}.cv2-emotion .closing-message{margin-top:38px}.cv2-emotion .closing-message h3{font-size:23px}.cv2-emotion .closing-message p{font-size:14px}.cv2-emotion .dialog-heading h2{font-size:20px}}@container course-frame (width<=374px){.cv2-emotion .hero h1{font-size:25px}.cv2-emotion .course-lockup p{font-size:17px}.cv2-emotion .section-heading h2,.cv2-emotion .intro .section-heading h2{font-size:23px}}.cv2-emotion .hero-image{opacity:.6;object-position:42% center}.cv2-emotion .hero-inner{padding-top:32px;padding-bottom:36px}.cv2-emotion .hero h1{font-size:38px;line-height:1.55}.cv2-emotion .emotion-orbit{width:290px;height:236px;margin:20px auto 6px;position:relative}.cv2-emotion .emotion-ring{border:1px solid rgba(207,180,110,.58);border-radius:50%;position:absolute;top:30px;bottom:24px;left:22px;right:22px;box-shadow:0 0 15px rgba(83,174,210,.12)}.cv2-emotion .ring-two{border-color:rgba(128,198,229,.376);top:50px;bottom:42px;left:0;right:0;transform:rotate(-28deg)}.cv2-emotion .ring-one:after{content:"";border:1px solid rgba(209,180,107,.333);border-radius:50%;position:absolute;top:-16px;bottom:-16px;left:34px;right:34px;transform:rotate(34deg)}.cv2-emotion .inner-self{background:radial-gradient(rgba(65,159,187,.37),rgba(23,61,100,.32) 48%,#0a1f3a);border:1px solid rgba(225,194,119,.56);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:130px;height:130px;display:flex;position:absolute;top:56px;left:80px;box-shadow:0 0 30px rgba(107,182,234,.15),inset 0 0 20px rgba(166,220,241,.15)}.cv2-emotion .inner-self>.lucide{color:#f0deb3;stroke-width:1.1px;width:57px;height:57px}.cv2-emotion .inner-self>span{color:#f2dba7;font-size:10px}.cv2-emotion .emotion-node{outline-offset:4px;color:#e9c47c;background:rgba(13,39,73,.93);border:1px solid #e9c47c;border-radius:50%;outline:1px solid rgba(154,187,213,.2);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:66px;height:66px;font-size:10px;transition:background .2s;display:flex;position:absolute;box-shadow:0 0 13px rgba(224,187,98,.25)}.cv2-emotion .emotion-node:hover{background:#20436b}.cv2-emotion .emotion-node .lucide{width:25px;height:25px}.cv2-emotion .emotion-mind{top:0;left:112px}.cv2-emotion .emotion-body{color:#97e7e1;border-color:#7bdbd9;bottom:5px;left:0;box-shadow:0 0 15px rgba(97,205,205,.25)}.cv2-emotion .emotion-boundary{color:#c6b5f3;border-color:#b59fe1;bottom:5px;right:0;box-shadow:0 0 15px rgba(168,139,212,.24)}.cv2-emotion .orbit-star{color:#e6c77e;text-shadow:0 0 8px #f9d06f;font-size:18px;position:absolute}.cv2-emotion .star-one{top:55px;left:27px}.cv2-emotion .star-two{font-size:12px;top:90px;right:28px}.cv2-emotion .pain-grid article{background:rgba(17,42,72,.48)}.cv2-emotion .understanding blockquote{font-size:25px}.cv2-emotion .emotion-days{flex-direction:column;gap:24px;display:flex}.cv2-emotion .emotion-day{background:rgba(14,41,69,.5);border:1px solid rgba(182,161,108,.3);border-radius:16px;grid-template-columns:.7fr 1.3fr;gap:35px;padding:30px;scroll-margin-top:25px;display:grid}.cv2-emotion .day-visual{background:radial-gradient(at 50% 45%,rgba(60,131,174,.33),transparent 65%),#09213b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:270px;display:flex;position:relative;overflow:hidden}.cv2-emotion .day-visual>.lucide{stroke-width:1px;color:#dfc588;width:68px;height:68px;position:relative}.cv2-emotion .visual-circle{border:1px solid rgba(189,161,99,.5);border-radius:50%;width:174px;height:174px;position:absolute}.cv2-emotion .visual-circle:before{content:"";border:1px dashed rgba(133,197,214,.333);border-radius:50%;position:absolute;top:15px;bottom:15px;left:15px;right:15px}.cv2-emotion .visual-word{color:#e9d29d;font-family:var(--title-font);letter-spacing:5px;font-size:21px;position:relative}.cv2-emotion .visual-body{background:radial-gradient(at 50% 45%,rgba(57,159,155,.27),transparent 65%),#092a3a}.cv2-emotion .visual-body>.lucide{color:#9de3d4}.cv2-emotion .visual-boundary{background:radial-gradient(at 50% 45%,rgba(127,98,166,.3),transparent 65%),#1b2344}.cv2-emotion .visual-boundary>.lucide{color:#d1b9eb}.cv2-emotion .day-copy h3{font-family:var(--title-font);color:#eed5a1;margin:12px 0 14px;font-size:27px;line-height:1.5}.cv2-emotion .day-copy>p{color:#cfdeee;font-size:14px;line-height:1.95}.cv2-emotion .day-tags{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.cv2-emotion .day-tags>span{color:#aacee3;background:rgba(15,51,81,.3);border:1px solid rgba(130,181,205,.23);border-radius:20px;padding:3px 9px;font-size:10px}.cv2-emotion .day-copy details{border-top:1px solid rgba(155,140,98,.25);margin-top:17px}.cv2-emotion .day-copy summary{font-size:12px}.cv2-emotion .day-copy details>p{color:#b8ccdf;padding-bottom:6px;font-size:13px;line-height:1.9}.cv2-emotion .course-scope{text-align:center;color:#adc4d9;margin-top:25px;font-size:11px}.cv2-emotion .offer-price .standard-price{color:#acc1d8;margin-top:10px;font-size:12px}.cv2-emotion .special-label{color:#ebd49c;background:rgba(183,154,78,.086);border:1px solid rgba(223,196,134,.376);border-radius:16px;padding:3px 12px;font-size:11px;line-height:1.5;display:inline-block}.cv2-emotion .offer-price .price strong{font-size:58px}.cv2-emotion .session-info{border-top:1px solid rgba(208,183,121,.24);gap:25px;margin-top:25px;margin-bottom:25px;padding-top:20px;display:flex}.cv2-emotion .session-info>p{color:#a9c2d8;flex:1;align-items:flex-start;gap:8px;font-size:10px;display:flex}.cv2-emotion .session-info .lucide{color:#cbb274;width:16px;height:16px;margin-top:2px}.cv2-emotion .session-info strong{color:#d8e4ef;margin-top:3px;font-size:12px;font-weight:400;display:block}.cv2-emotion .terms-note{color:#a9c2d8;text-align:center;margin-top:14px;font-size:10px}@container course-frame (width>=1000px){.cv2-emotion .emotion-orbit{grid-area:1/2/7;align-self:center;justify-self:center;transform:scale(1.5)}.cv2-emotion .hero-inner{grid-template-rows:auto auto auto auto auto;min-height:580px}.cv2-emotion .hero-detail{grid-row:5}.cv2-emotion .hero h1{font-size:35px}}@container course-frame (width<=700px){.cv2-emotion .hero-inner{padding:23px 20px 30px}.cv2-emotion .hero h1{margin-top:12px;font-size:28px;line-height:1.5}.cv2-emotion .hero-description{margin-top:13px;font-size:12px;line-height:1.85}.cv2-emotion .emotion-orbit{width:270px;height:220px;margin-top:20px;margin-bottom:6px}.cv2-emotion .emotion-mind{left:102px}.cv2-emotion .inner-self{width:124px;height:124px;top:51px;left:73px}.cv2-emotion .inner-self>.lucide{width:53px;height:53px}.cv2-emotion .emotion-ring{top:30px;bottom:20px;left:22px;right:22px}.cv2-emotion .ring-two{top:50px;bottom:36px;left:0;right:0}.cv2-emotion .emotion-node{width:63px;height:63px;font-size:9px}.cv2-emotion .emotion-node .lucide{width:24px;height:24px}.cv2-emotion .emotion-body,.cv2-emotion .emotion-boundary{bottom:3px}.cv2-emotion .hero-detail{margin-top:14px}.cv2-emotion .understanding blockquote{font-size:22px}.cv2-emotion .understanding p+p{margin-top:12px}.cv2-emotion .emotion-days{gap:20px}.cv2-emotion .emotion-day{flex-direction:column;gap:0;padding:20px 18px;display:flex}.cv2-emotion .day-visual{order:0;min-height:154px;margin-bottom:21px}.cv2-emotion .day-visual>.lucide{width:45px;height:45px}.cv2-emotion .visual-circle{width:132px;height:132px}.cv2-emotion .visual-word{letter-spacing:4px;font-size:16px}.cv2-emotion .day-copy{order:1}.cv2-emotion .day-copy h3{margin:10px 0 12px;font-size:23px}.cv2-emotion .day-copy>p{font-size:14px;line-height:1.9}.cv2-emotion .day-tags{gap:6px;margin-top:15px}.cv2-emotion .day-tags>span{padding:3px 8px;font-size:10px}.cv2-emotion .day-copy details{margin-top:14px}.cv2-emotion .day-copy details>p{font-size:13px}.cv2-emotion .takeaway-grid h3{font-size:20px}.cv2-emotion .course-scope{text-align:left;margin-top:20px;font-size:10px;line-height:1.8}.cv2-emotion .offer-price .price strong{font-size:53px}.cv2-emotion .offer-card{padding:26px 20px}.cv2-emotion .booking-inner .button{width:165px}.cv2-emotion .bar-price>small{font-size:10px}}@container course-frame (width<=374px){.cv2-emotion .hero h1{font-size:26px}.cv2-emotion .hero-description{font-size:11px}.cv2-emotion .booking-inner .button{width:145px}}.cv2-emotion .origin-nav{color:#edce8d;background:#102b4b;border-bottom:1px solid #45617b;max-width:1100px;margin:auto;padding:10px 18px;font-size:11px;line-height:1.8}.cv2-emotion .value-bar-label{letter-spacing:0!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.8!important}.cv2-emotion .row-meta .value-row-label{white-space:nowrap;font-family:inherit;font-size:11px;font-weight:500}.cv2-emotion .offer-value{color:#edce8d;border-bottom:1px solid rgba(238,205,130,.25);padding:20px 0}.cv2-emotion .offer-value>small{color:#b7c9dc;font-size:12px}.cv2-emotion .offer-value>p{margin:8px 0;font-size:17px;line-height:1.8}.cv2-emotion .bar-value>small{color:#b7c9dc;font-size:10px}.cv2-emotion .bar-value>p{color:#edce8d;margin:3px 0 0;font-size:14px;line-height:1.8}@container course-frame (width<=360px){.cv2-emotion .bar-value>p{font-size:12px}.cv2-emotion .value-bar-label{font-size:12px!important}}.cv2-emotion .purchase-offer{color:#e4edf7;background:linear-gradient(135deg,#193b60,#102743);border:1px solid #8f8059;border-radius:10px;margin:19px 0 0;padding:18px}.cv2-emotion .purchase-eyebrow{color:#c2d3e4;font-size:11px;line-height:1.7;margin:0 0 5px!important}.cv2-emotion .purchase-amount{color:#f6d785;flex-wrap:wrap;align-items:baseline;gap:5px;line-height:1.3;display:flex}.cv2-emotion .purchase-amount>span{font-size:16px}.cv2-emotion .purchase-amount>strong{letter-spacing:-.5px;font-family:Georgia,Microsoft YaHei,sans-serif;font-size:34px;font-weight:500}.cv2-emotion .purchase-amount>del{color:#9eb0c7;margin-left:9px;font-size:12px}.cv2-emotion .purchase-amount.price-pending>strong{letter-spacing:0;font-family:inherit;font-size:20px}.cv2-emotion .purchase-offer>ul{color:#c4d5e7;margin:14px 0 0;padding-left:17px;font-size:12px;line-height:1.95}.cv2-emotion .purchase-offer>ul li+li{margin-top:4px}.cv2-emotion .purchase-offer .purchase-button{width:100%;margin-top:16px}.cv2-emotion a.purchase-button,.cv2-emotion button.purchase-button{box-sizing:border-box;cursor:pointer;text-align:center;background:#f1d08a;border:1px solid #f1d08a;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font:500 13px/1.6 Microsoft YaHei,sans-serif;text-decoration:none;display:flex;color:#122a47!important}.cv2-emotion .purchase-button>svg{flex-shrink:0;width:16px}.cv2-emotion .purchase-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.cv2-emotion .purchase-button:disabled{cursor:not-allowed;background:#344b66;border-color:#526a86;color:#b9c8da!important}.cv2-emotion .purchase-footnote{color:#a9bfd4!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.8!important}.cv2-emotion .purchase-sticky{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 16px max(10px,env(safe-area-inset-bottom));z-index:12;background:rgba(9,27,50,.97);border-top:1px solid #897b55;position:fixed;bottom:0;left:0;right:0}.cv2-emotion .purchase-sticky-inner{justify-content:space-between;align-items:center;gap:15px;max-width:800px;margin:auto;display:flex}.cv2-emotion .purchase-sticky .purchase-amount>strong{font-size:27px}.cv2-emotion .purchase-sticky .purchase-eyebrow{font-size:10px;margin:0 0 2px!important}.cv2-emotion .purchase-sticky .purchase-button{min-width:142px}.cv2-emotion .purchase-sticky .purchase-amount.price-pending>strong{font-size:17px}.cv2-emotion.has-purchase-bar{padding-bottom:82px}.cv2-emotion .catalog-price{color:#f4d17d;align-items:baseline;gap:7px;margin-top:13px;font-size:12px;display:flex}.cv2-emotion .catalog-price strong{font-family:Georgia,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500}.cv2-emotion .catalog-price del{color:#98aec6;font-size:10px}.cv2-emotion .purchase-inline-price{white-space:nowrap;color:#f4d17d!important;font-size:18px!important}.cv2-emotion .booking-bar .purchase-sticky-inner{max-width:820px}.cv2-emotion .checkout-page{color:#dbe6f2;max-width:680px;margin:auto;padding:24px 18px 34px}.cv2-emotion .checkout-steps{color:#a6bed6;letter-spacing:.7px;margin-bottom:16px;font-size:11px}.cv2-emotion .checkout-steps b{color:#f2d08a;font-weight:500}.cv2-emotion .checkout-page h1{color:#f4e3bc;margin:0 0 8px;font:500 26px/1.6 Songti SC,SimSun,serif}.cv2-emotion .checkout-intro{color:#b7cce0;margin-bottom:22px;font-size:12px;line-height:1.8}.cv2-emotion .checkout-card{background:#102b4b;border:1px solid #496783;border-radius:11px;margin-top:17px;padding:20px}.cv2-emotion .checkout-card h2{color:#f4e3bc;margin:7px 0 12px;font-size:16px;font-weight:500;line-height:1.8}.cv2-emotion .checkout-tag{color:#edce8d;font-size:10px}.cv2-emotion .checkout-card ul{color:#c0d2e4;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.cv2-emotion .checkout-line{color:#c4d4e6;border-bottom:1px solid #355371;justify-content:space-between;gap:16px;padding:10px 0;font-size:12px;line-height:1.8;display:flex}.cv2-emotion .checkout-line:last-child{border-bottom:0}.cv2-emotion .checkout-line>strong{text-align:right;flex-shrink:0;font-weight:500}.cv2-emotion .checkout-total{align-items:center;margin-top:6px}.cv2-emotion .checkout-total>strong{color:#f4d17d;font-size:25px}.cv2-emotion .checkout-service{margin-top:22px}.cv2-emotion .checkout-service summary{color:#edce8d;cursor:pointer;font-size:12px;line-height:1.9}.cv2-emotion .checkout-service p{color:#aec4db;margin-top:8px;font-size:12px;line-height:1.9}.cv2-emotion .checkout-status{color:#c5d7ea;background:#153352;border-radius:7px;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.9}.cv2-emotion .checkout-home-link{color:#edce8d;text-align:center;padding:24px 0 5px;font-size:12px;display:block}.cv2-emotion .checkout-error{padding-top:35px;font-size:14px;line-height:1.9}.cv2-emotion .checkout-error a{color:#edce8d}@container course-frame (width<=360px){.cv2-emotion .purchase-sticky-inner{gap:8px}.cv2-emotion .purchase-sticky .purchase-button{min-width:123px;padding-left:10px;padding-right:10px;font-size:12px}.cv2-emotion .purchase-sticky .purchase-amount>strong{font-size:24px}.cv2-emotion .checkout-card{padding:16px}.cv2-emotion .purchase-offer{padding:15px}}@container course-frame (width<=430px){.cv2-emotion details[open]>summary>.lucide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-emotion details[open]>summary>.lucide:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-emotion details[open]>summary>.lucide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-emotion details[open]>summary>.lucide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-emotion details[open]>summary>.lucide:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-emotion details[open]>summary>.lucide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}}.cv2-relationship{--paper:#faf8f3;--ink:#40564a;--body:#454843;--green:#7d9484;--green-deep:#526e5d;--sage:#e9eee8;--blue:#8495a1;--blue-light:#edf1f4;--line:#dce1d9;--muted:#696f68;--gold:#c8ae7b;--radius:14px}.cv2-relationship *{box-sizing:border-box}.cv2-relationship{scroll-behavior:smooth;background:var(--paper);color:var(--body);letter-spacing:0;margin:0;scroll-padding-top:82px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.75}.cv2-relationship h1,.cv2-relationship h2,.cv2-relationship h3,.cv2-relationship h4,.cv2-relationship p,.cv2-relationship figure{margin:0}.cv2-relationship h1,.cv2-relationship h2,.cv2-relationship h3,.cv2-relationship h4{color:var(--ink)}.cv2-relationship h2{font-size:32px;font-weight:600;line-height:1.5}.cv2-relationship h3{font-size:22px;line-height:1.5}.cv2-relationship a{color:inherit;text-decoration:none}.cv2-relationship button,.cv2-relationship input,.cv2-relationship select{font:inherit}.cv2-relationship button,.cv2-relationship a,.cv2-relationship input,.cv2-relationship select,.cv2-relationship summary{-webkit-tap-highlight-color:transparent}.cv2-relationship button{cursor:pointer}.cv2-relationship button:disabled{cursor:wait}.cv2-relationship button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-relationship a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-relationship input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-relationship select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-relationship summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.cv2-relationship img{width:100%;height:auto;display:block}.cv2-relationship .lucide{stroke-width:1.6px;flex-shrink:0;width:21px;height:21px}.cv2-relationship .site-header{justify-content:space-between;align-items:center;max-width:1440px;height:88px;margin:auto;padding:0 48px;display:flex}.cv2-relationship .brand{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.cv2-relationship .brand>.lucide{width:34px;height:34px}.cv2-relationship .brand small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.cv2-relationship .header-link{align-items:center;gap:14px;font-size:13px;display:flex}.cv2-relationship .header-link .lucide{width:18px}.cv2-relationship .hero{background:#e7ece6;height:min(720px,100svh - 150px);min-height:660px;position:relative;overflow:hidden}.cv2-relationship .hero-image{object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute}.cv2-relationship .hero-inner{max-width:1120px;margin:auto;padding:54px 0 70px;position:relative}.cv2-relationship .hero-inner:before{content:"";z-index:-1;background:rgba(250,248,243,.91);width:580px;position:absolute;top:0;bottom:0;left:-60px;right:auto}.cv2-relationship .hero-inner{isolation:isolate}.cv2-relationship .eyebrow{color:var(--green-deep);margin-bottom:17px;font-size:12px;font-weight:500;line-height:1.8}.cv2-relationship .hero-eyebrow{gap:24px;display:flex}.cv2-relationship h1{font-size:20px;font-weight:500;line-height:1.6}.cv2-relationship h1 span{margin-top:3px;font-size:54px;font-weight:600;line-height:1.4;display:block}.cv2-relationship .hero-message{color:var(--ink);margin-top:16px;font-size:34px;font-weight:500;line-height:1.5}.cv2-relationship .hero-date{color:var(--ink);gap:24px;margin-top:23px;font-size:13px;display:flex}.cv2-relationship .hero-date span{align-items:center;gap:7px;display:flex}.cv2-relationship .hero-date .lucide{width:16px;height:16px}.cv2-relationship .hero-cta{color:var(--ink);border-bottom:1px solid #9ba99c;align-items:center;gap:32px;margin-top:24px;padding:0 0 6px;font-size:13px;display:inline-flex}.cv2-relationship .hero-cta .lucide{width:16px}.cv2-relationship .photo-caption{color:#fff;background:rgba(64,86,74,.7);padding:3px 8px;font-size:10px;position:absolute;bottom:14px;right:20px}.cv2-relationship .experience-strip{background:var(--sage);height:64px;color:var(--ink);justify-content:center;align-items:center;gap:38px;font-size:13px;display:flex}.cv2-relationship .experience-strip b{color:#8c9d90;font-weight:400}.cv2-relationship .section{padding:76px 32px}.cv2-relationship .section-inner{max-width:1040px;margin:auto}.cv2-relationship .section-heading{margin-bottom:38px}.cv2-relationship .section-heading>p:last-child:not(.eyebrow){color:var(--muted);margin-top:12px}.cv2-relationship .intro-inner{grid-template-columns:1fr 1fr;gap:80px;display:grid}.cv2-relationship .intro h2{font-size:34px}.cv2-relationship .intro-copy p+p{margin-top:18px}.cv2-relationship .intro-copy blockquote{color:var(--ink);margin:30px 0 0;padding:20px 0 0;font-size:18px;font-weight:500;position:relative}.cv2-relationship .intro-copy blockquote:before{content:"";background:var(--green);width:34px;height:2px;position:absolute;top:0;left:0}.cv2-relationship .mobile-break{display:none}.cv2-relationship .journey-list{flex-direction:column;gap:40px;display:flex}.cv2-relationship .day{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-bottom:40px;display:grid}.cv2-relationship .day figure{border-radius:var(--radius);background:var(--sage);position:relative;overflow:hidden}.cv2-relationship .day figure img{aspect-ratio:4/3;object-fit:cover}.cv2-relationship .day figcaption{color:var(--muted);background:rgba(250,248,243,.91);border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;bottom:10px;right:10px}.cv2-relationship .day-label{color:var(--green-deep);align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.cv2-relationship .day-label span{border-left:1px solid #b6c1b6;padding-left:14px;font-size:11px;font-weight:400}.cv2-relationship .day h3{margin-top:7px;font-size:28px}.cv2-relationship .day-subtitle{color:var(--green-deep);margin:4px 0 14px;font-size:13px}.cv2-relationship .day-content>p:not(.day-subtitle){font-size:14px;line-height:1.85}.cv2-relationship .day-blue .day-label,.cv2-relationship .day-blue .day-subtitle{color:#536e80}.cv2-relationship .day details{border-top:1px solid var(--line);margin-top:18px}.cv2-relationship summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.cv2-relationship summary::-webkit-details-marker{display:none}.cv2-relationship summary .lucide{width:17px;height:17px;transition:transform .2s}.cv2-relationship details[open] summary .lucide{transform:rotate(45deg)}.cv2-relationship .detail-content{font-size:13px}.cv2-relationship .detail-content ul{margin:0 0 12px;padding-left:20px}.cv2-relationship .detail-content li+li{margin-top:5px}.cv2-relationship .note{color:var(--muted);font-size:12px;line-height:1.8}.cv2-relationship .method-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.cv2-relationship .method-grid article{border-top:1px solid #bdc9ce;padding:28px 0 0;position:relative}.cv2-relationship .method-grid article>.lucide{color:#617d89;width:30px;height:30px;margin-bottom:20px}.cv2-relationship .method-number{color:#7d909d;font-size:12px;position:absolute;top:21px;right:0}.cv2-relationship .method-grid h3{font-size:20px}.cv2-relationship .method-grid h4{color:#617682;margin:7px 0 12px;font-size:13px;font-weight:500}.cv2-relationship .method-grid article>p:last-child{max-width:270px;font-size:14px}.cv2-relationship .audience-inner{grid-template-columns:1fr 1.25fr;gap:80px;display:grid}.cv2-relationship .audience-intro{color:var(--muted);margin-top:22px}.cv2-relationship .audience-list{margin:0;padding:0;list-style:none}.cv2-relationship .audience-list li{border-bottom:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.cv2-relationship .audience-list li:first-child{padding-top:0}.cv2-relationship .audience-list li:last-child{border-bottom:0}.cv2-relationship .audience-list .lucide{width:18px;height:18px;color:var(--green-deep);margin-top:4px}.cv2-relationship .takeaway-grid{grid-template-columns:1fr 1fr;column-gap:54px;display:grid}.cv2-relationship .takeaway-grid article{border-top:1px solid #cbd5c8;align-items:flex-start;gap:18px;padding:26px 0;display:flex}.cv2-relationship .takeaway-grid article>span{color:#83957d;padding-top:5px;font-size:13px}.cv2-relationship .takeaway-grid article>.lucide{color:#7d9484;width:25px;height:25px;margin-top:5px;margin-left:auto}.cv2-relationship .takeaway-grid h3{font-size:18px}.cv2-relationship .takeaway-grid p{max-width:340px;margin-top:9px;font-size:14px}.cv2-relationship .materials-note{max-width:680px;margin-top:10px}.cv2-relationship .stories-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.cv2-relationship .stories h2+p{margin-top:20px}.cv2-relationship .stories .note{margin-top:18px}.cv2-relationship .story-steps{border-left:1px solid #cad4ce;flex-direction:column;justify-content:center;gap:24px;padding-left:28px;display:flex}.cv2-relationship .story-steps>div{position:relative}.cv2-relationship .story-steps>div:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-32px}.cv2-relationship .story-steps span{color:var(--green-deep);font-size:12px}.cv2-relationship .story-steps p{color:var(--ink);margin-top:3px;font-size:17px}.cv2-relationship .enroll{background:var(--ink);color:var(--paper)}.cv2-relationship .enroll-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.cv2-relationship .enroll h2{color:var(--paper);font-size:36px}.cv2-relationship .enroll-heading>p:not(.eyebrow){color:#d8e1d8;margin-top:16px;font-size:14px}.cv2-relationship .price{align-items:baseline;gap:6px;margin-top:26px;line-height:1.3;display:flex}.cv2-relationship .price>span{font-size:23px}.cv2-relationship .price strong{font-size:48px;font-weight:500}.cv2-relationship .price small{color:#d0dbd0;margin-left:3px;font-size:13px}.cv2-relationship .price-label{color:#c3d1c4;font-size:11px}.cv2-relationship .enroll-information dl{margin:0 0 28px}.cv2-relationship .enroll-information dl>div{border-bottom:1px solid rgba(255,255,255,.15);grid-template-columns:104px 1fr;gap:14px;padding:16px 0;font-size:14px;display:grid}.cv2-relationship .enroll-information dl>div:first-child{padding-top:0}.cv2-relationship .enroll-information dt{color:#c3d1c4;align-items:center;gap:7px;display:flex}.cv2-relationship .enroll-information dt .lucide{width:16px;height:16px}.cv2-relationship .enroll-information dd{margin:0}.cv2-relationship .enroll-information dd span{color:#c3d1c4;margin-top:3px;font-size:11px;display:block}.cv2-relationship .button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:12px 24px;font-size:16px;font-weight:500;transition:background .2s,transform .2s;display:flex}.cv2-relationship .button.primary{background:var(--green);color:#fff}.cv2-relationship .button.primary:hover{background:#617c6b}.cv2-relationship .button:active{transform:translateY(1px)}.cv2-relationship .enroll-information .button{width:100%;color:var(--ink);background:#dbe5da}.cv2-relationship .enroll-information .button:hover{background:#fff}.cv2-relationship .enroll-note{text-align:center;color:#c3d1c4;margin-top:10px;font-size:11px}.cv2-relationship .faq h2{margin-bottom:22px;font-size:26px}.cv2-relationship .faq-list{max-width:800px}.cv2-relationship .faq details{border-bottom:1px solid var(--line)}.cv2-relationship .faq summary{min-height:62px;padding:16px 0;font-size:15px}.cv2-relationship .faq details>p{color:var(--muted);padding:0 28px 20px 0;font-size:14px}.cv2-relationship .footer{text-align:center;color:var(--ink);padding:0 20px 134px}.cv2-relationship .footer>.lucide{width:28px;height:28px;margin:0 auto 10px;display:block}.cv2-relationship .footer strong{font-size:15px;font-weight:500}.cv2-relationship .footer p{color:var(--muted);margin-top:7px;font-size:12px}.cv2-relationship .footer small{color:var(--muted);margin-top:25px;font-size:10px;display:block}.cv2-relationship .booking-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:20;padding:10px 28px calc(10px + env(safe-area-inset-bottom));background:rgba(250,248,243,.96);position:fixed;bottom:0;left:0;right:0}.cv2-relationship .booking-inner{justify-content:space-between;align-items:center;gap:22px;max-width:1040px;margin:auto;display:flex}.cv2-relationship .bar-price>small{color:var(--muted);font-size:10px;line-height:1.4;display:block}.cv2-relationship .bar-price p{color:var(--ink);align-items:baseline;gap:5px;line-height:1.4;display:flex}.cv2-relationship .bar-price p>span{font-size:15px}.cv2-relationship .bar-price strong{font-size:26px;font-weight:600}.cv2-relationship .bar-price p>small{color:var(--muted);font-size:11px}.cv2-relationship .booking-inner .button{min-width:240px;min-height:49px;font-size:15px}.cv2-relationship .registration{background:var(--paper);width:calc(100% - 32px);max-width:460px;max-height:calc(100dvh - 32px);color:var(--body);overscroll-behavior:contain;border:0;border-radius:18px;padding:28px;overflow-y:auto}.cv2-relationship .registration::-ms-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(32,53,41,.44)}.cv2-relationship .registration::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(32,53,41,.44)}.cv2-relationship .dialog-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cv2-relationship .dialog-heading .eyebrow{margin:0 0 6px;font-size:10px}.cv2-relationship .icon-button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.cv2-relationship .form-intro{margin-top:13px;font-size:12px}.cv2-relationship .form-intro strong{color:var(--green-deep);white-space:nowrap;font-weight:500}.cv2-relationship .form-notice{background:var(--blue-light);color:#4f6574;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:12px}.cv2-relationship .registration form>label:not(.consent){margin-top:14px;font-size:13px;display:block}.cv2-relationship .registration select{width:100%;min-height:46px;color:var(--body);background:#fff;border:1px solid #d5dcd4;border-radius:8px;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.cv2-relationship .registration input:not([type=checkbox]){width:100%;min-height:46px;color:var(--body);background:#fff;border:1px solid #d5dcd4;border-radius:8px;margin-top:5px;padding:10px 12px;font-size:16px;display:block}.cv2-relationship .consent{cursor:pointer;align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.cv2-relationship .consent input{accent-color:var(--green-deep);flex-shrink:0;width:16px;height:16px;margin:5px 0 0}.cv2-relationship .registration .button{width:100%;font-size:15px}.cv2-relationship #form-status{color:var(--green-deep);margin-top:12px;font-size:12px}.cv2-relationship .draft-actions{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:16px;padding-top:15px;display:flex}.cv2-relationship .draft-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:7px 0;font-size:11px;display:flex}.cv2-relationship .draft-actions .lucide{width:14px;height:14px}.cv2-relationship.modal-open{overflow:hidden}@container course-frame (width>=1500px){.cv2-relationship .hero-inner{padding-top:65px}.cv2-relationship .hero{max-height:740px}}@container course-frame (width<=1190px) and (width>=701px){.cv2-relationship .hero-inner{margin-left:8%}.cv2-relationship .hero-inner:before{width:520px}.cv2-relationship .hero-image{object-position:65% center}}@container course-frame (width<=700px){.cv2-relationship .site-header{height:72px;padding:0 20px}.cv2-relationship .brand{gap:8px;font-size:15px}.cv2-relationship .brand>.lucide{width:28px;height:28px}.cv2-relationship .brand small{font-size:9px}.cv2-relationship .header-link{gap:8px;font-size:11px}.cv2-relationship .header-link .lucide{width:14px}.cv2-relationship .hero{height:690px;min-height:0}.cv2-relationship .hero-image{object-position:64% center;height:100%}.cv2-relationship .hero-inner{max-width:none;height:100%;padding:29px 20px 0}.cv2-relationship .hero-inner:before{background:rgba(250,248,243,.94);width:100%;height:415px;top:0;bottom:auto;left:0;right:0}.cv2-relationship .hero-eyebrow{gap:18px;margin-bottom:13px;font-size:11px}.cv2-relationship .hero-eyebrow span{font-size:9px}.cv2-relationship h1{font-size:17px}.cv2-relationship h1 span{margin-top:1px;font-size:38px;line-height:1.4}.cv2-relationship .hero-message{margin-top:12px;font-size:26px;line-height:1.5}.cv2-relationship .hero-description{margin-top:12px;font-size:13px;line-height:1.85}.cv2-relationship .hero-date{gap:24px;margin-top:15px;font-size:12px}.cv2-relationship .hero-cta{gap:26px;margin-top:14px;padding-bottom:3px;font-size:12px}.cv2-relationship .photo-caption{font-size:9px;bottom:10px;right:12px}.cv2-relationship .experience-strip{gap:22px;height:54px;font-size:11px}.cv2-relationship .section{padding:44px 20px}.cv2-relationship h2{font-size:26px;line-height:1.45}.cv2-relationship .eyebrow{margin-bottom:12px;font-size:10px}.cv2-relationship .intro-inner{display:block}.cv2-relationship .intro h2{font-size:26px}.cv2-relationship .intro-copy{max-width:360px;margin-top:25px}.cv2-relationship .intro-copy p{font-size:14px;line-height:1.9}.cv2-relationship .intro-copy p+p{margin-top:16px}.cv2-relationship .intro-copy blockquote{margin-top:24px;padding-top:17px;font-size:17px}.cv2-relationship .section-heading{margin-bottom:26px}.cv2-relationship .section-heading>p:last-child:not(.eyebrow){margin-top:12px;font-size:13px;line-height:1.8}.cv2-relationship .mobile-break{display:block}.cv2-relationship .journey-list{gap:28px}.cv2-relationship .day{flex-direction:column;align-items:stretch;gap:20px;padding-bottom:28px;display:flex}.cv2-relationship .day figure{border-radius:12px;order:2}.cv2-relationship .day figure img{aspect-ratio:4/3}.cv2-relationship .day-content{order:1}.cv2-relationship .day-label{font-size:11px}.cv2-relationship .day-label span{font-size:10px}.cv2-relationship .day h3{margin-top:6px;font-size:25px}.cv2-relationship .day-subtitle{margin:4px 0 12px;font-size:12px}.cv2-relationship .day-content>p:not(.day-subtitle){font-size:14px;line-height:1.85}.cv2-relationship .day details{margin-top:14px}.cv2-relationship .day summary{min-height:44px;font-size:12px}.cv2-relationship .method-grid{grid-template-columns:1fr;gap:24px}.cv2-relationship .method-grid article{min-height:110px;padding:23px 0 0 48px}.cv2-relationship .method-grid article>.lucide{width:26px;height:26px;position:absolute;top:25px;left:0}.cv2-relationship .method-grid h3{font-size:18px}.cv2-relationship .method-number{font-size:11px;top:22px}.cv2-relationship .method-grid h4{margin:4px 0 8px;font-size:12px}.cv2-relationship .method-grid article>p:last-child{max-width:100%;font-size:13px}.cv2-relationship .audience-inner{display:block}.cv2-relationship .audience-intro{margin-top:15px;font-size:13px}.cv2-relationship .audience-list{margin-top:27px}.cv2-relationship .audience-list li{gap:13px;padding:16px 0;font-size:14px;line-height:1.8}.cv2-relationship .audience-list .lucide{width:17px;height:17px;margin-top:5px}.cv2-relationship .takeaway-grid{display:block}.cv2-relationship .takeaway-grid article{gap:13px;padding:21px 0}.cv2-relationship .takeaway-grid h3{font-size:17px}.cv2-relationship .takeaway-grid p{margin-top:7px;font-size:13px}.cv2-relationship .takeaway-grid article>span{font-size:11px}.cv2-relationship .takeaway-grid article>.lucide{width:22px;min-width:22px;height:22px}.cv2-relationship .materials-note{margin-top:4px;font-size:11px}.cv2-relationship .stories-inner{display:block}.cv2-relationship .stories h2+p{margin-top:18px;font-size:14px}.cv2-relationship .stories .note{margin-top:12px;font-size:11px}.cv2-relationship .story-steps{gap:21px;margin:27px 0 0 3px;padding-left:23px}.cv2-relationship .story-steps>div:before{left:-27px}.cv2-relationship .story-steps p{font-size:16px}.cv2-relationship .enroll-inner{display:block}.cv2-relationship .enroll h2{font-size:29px}.cv2-relationship .enroll-heading>p:not(.eyebrow){margin-top:13px;font-size:13px}.cv2-relationship .price{margin-top:21px}.cv2-relationship .price strong{font-size:43px}.cv2-relationship .price>span{font-size:21px}.cv2-relationship .price-label{font-size:10px}.cv2-relationship .enroll-information{margin-top:27px}.cv2-relationship .enroll-information dl>div{grid-template-columns:91px 1fr;gap:12px;padding:14px 0;font-size:13px}.cv2-relationship .enroll-information dd span{font-size:10px}.cv2-relationship .enroll-information dl{margin-bottom:23px}.cv2-relationship .enroll-information .button{font-size:15px}.cv2-relationship .enroll-note{font-size:10px}.cv2-relationship .faq h2{font-size:24px}.cv2-relationship .faq summary{min-height:60px;font-size:14px}.cv2-relationship .faq details>p{font-size:13px}.cv2-relationship .footer{padding-bottom:126px}.cv2-relationship .booking-bar{padding:10px 20px calc(10px + env(safe-area-inset-bottom))}.cv2-relationship .booking-inner{gap:18px}.cv2-relationship .booking-inner .button{gap:22px;width:178px;min-width:0;min-height:48px;padding:12px 18px;font-size:15px}.cv2-relationship .bar-price strong{font-size:25px}.cv2-relationship .bar-price p>span{font-size:14px}.cv2-relationship .bar-price>small{font-size:10px}.cv2-relationship .registration{padding:22px 20px}.cv2-relationship .dialog-heading h2{font-size:21px}.cv2-relationship .form-intro{font-size:11px}}@container course-frame (width<=374px){.cv2-relationship .header-link{font-size:10px}.cv2-relationship .hero-eyebrow{gap:12px}.cv2-relationship .hero-inner{padding-top:24px}.cv2-relationship .hero-inner:before{height:410px}.cv2-relationship .hero-message{font-size:24px}.cv2-relationship .booking-inner .button{width:155px}.cv2-relationship .hero{height:650px}}@container course-frame (width>=1191px){.cv2-relationship .hero-inner{height:100%}.cv2-relationship .hero-inner:before{width:calc(50cqw - 80px);left:calc(560px - 50cqw)}}@container course-frame (width>=701px) and (width<=1190px){.cv2-relationship .hero-inner{height:100%}.cv2-relationship .hero-inner:before{width:510px;left:-9cqw}}@container course-frame (width<=700px){.cv2-relationship .hero{height:640px}.cv2-relationship .hero-image{object-position:center 40%;height:250px;bottom:0}.cv2-relationship .hero-inner:before{background:var(--paper);height:390px}.cv2-relationship .hero-inner{padding-top:23px}.cv2-relationship .hero-eyebrow{margin-bottom:10px}.cv2-relationship .hero-message{margin-top:8px}.cv2-relationship .hero-description{margin-top:10px}.cv2-relationship .hero-date,.cv2-relationship .hero-cta{margin-top:12px}}@container course-frame (width<=374px){.cv2-relationship .hero{height:630px}.cv2-relationship .hero-image{height:240px}}@media (prefers-reduced-motion:reduce){.cv2-relationship{scroll-behavior:auto}.cv2-relationship *{transition:none!important}}.cv2-relationship{--paper:#07172f;--ink:#f0d598;--body:#dce6f4;--green:#ddbd73;--green-deep:#e4c887;--sage:#0d2948;--blue:#79cfe9;--blue-light:#102e4c;--line:rgba(186,157,93,.27);--muted:#afc2d9;--gold:#e6c77e;--title-font:"STSong", "Songti SC", "SimSun", serif;color:var(--body);background:#06142d url(/course-v2/relationship/cosmos-blue.jpg) top/1800px no-repeat fixed}.cv2-relationship .site-header{z-index:2;border-bottom:1px solid rgba(217,189,117,.25);max-width:1200px;height:100px;padding:0 38px;position:relative}.cv2-relationship .brand{color:#fff0d4;gap:17px}.cv2-relationship .brand-name{font-family:var(--title-font);white-space:nowrap;font-size:35px;line-height:1.25}.cv2-relationship .brand-tagline{color:#d4e9f1;font-size:11px;font-weight:400}.cv2-relationship .brand .brand-tagline small{color:#e7d8b1;background:rgba(171,149,106,.145);border:1px solid rgba(208,187,128,.44);border-radius:20px;margin-top:5px;padding:1px 9px;font-size:10px}.cv2-relationship .header-link{color:#e8d4a5}.cv2-relationship .header-link:hover{color:#fff4d6}.cv2-relationship .hero{background:#06172d;border-bottom:1px solid rgba(200,172,109,.314);height:auto;min-height:0}.cv2-relationship .hero-image{object-position:center 45%;-webkit-filter:saturate(.8);filter:saturate(.8);opacity:.69;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.cv2-relationship .hero-inner{text-align:center;background:0 0;max-width:1040px;height:auto;margin:0 auto;padding:32px 28px 36px}.cv2-relationship .hero-inner:before{display:none}.cv2-relationship .hero-eyebrow{color:#d2e5f5;justify-content:center;gap:18px;margin-bottom:12px;font-size:11px}.cv2-relationship .hero-eyebrow span{color:#aac8dc;font-size:10px}.cv2-relationship h1{color:#f7e7bf;font-size:18px;font-weight:400;line-height:1.5}.cv2-relationship h1 span{color:#f5d98d;font-size:58px;line-height:1.25;font-family:var(--title-font);text-shadow:0 2px 16px rgba(219,173,67,.25);margin-top:5px;font-weight:600}.cv2-relationship .hero-message{color:#fff0ce;font-family:var(--title-font);margin-top:12px;font-size:27px;line-height:1.45}.cv2-relationship .hero-description{color:#d3e1ef;margin-top:13px;font-size:13px;line-height:1.8}.cv2-relationship .hero-date{color:#f4e0b1;justify-content:center;gap:24px;margin-top:10px;font-size:12px}.cv2-relationship .hero-date .lucide{color:#e1c983}.cv2-relationship .hero-cta{color:#f4d99b;border-color:rgba(210,183,117,.64);margin-top:18px;padding-bottom:4px;font-size:12px}.cv2-relationship .hero-cta:hover{color:#fff2ce}.cv2-relationship .photo-caption{color:#c1d3e2;background:rgba(6,24,44,.78);padding:3px 7px;font-size:9px;bottom:8px;right:10px}.cv2-relationship .journey-orbit{width:300px;height:225px;margin:14px auto 3px;position:relative}.cv2-relationship .orbit-track{border:1px solid #d1b576;border-radius:50%;position:absolute;top:24px;bottom:27px;left:22px;right:22px;box-shadow:0 0 9px rgba(215,173,58,.24),inset 0 0 8px rgba(118,206,232,.13)}.cv2-relationship .orbit-track:before,.cv2-relationship .orbit-track:after{content:"";border:1px solid rgba(212,183,112,.44);border-radius:50%;position:absolute;top:25px;bottom:25px;left:-9px;right:-9px;transform:rotate(-25deg)}.cv2-relationship .orbit-track:after{transform:rotate(25deg)}.cv2-relationship .orbit-family{background:#0b2644;border:1px solid #e1bf79;border-radius:50%;width:130px;height:130px;position:absolute;top:48px;left:85px;overflow:hidden}.cv2-relationship .orbit-family img{object-fit:cover;object-position:64% center;width:100%;height:100%}.cv2-relationship .orbit-family figcaption{color:#f9e6bc;background:rgba(7,25,50,.85);padding:6px 3px 9px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.cv2-relationship .orbit-node{outline-offset:4px;color:#f1cf82;background:rgba(12,37,73,.95);border:1px solid;border-radius:50%;outline:1px solid rgba(150,185,214,.314);flex-direction:column;justify-content:center;align-items:center;gap:3px;width:66px;height:66px;font-size:10px;transition:background .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:0 0 14px rgba(229,183,79,.22),inset 0 0 12px rgba(227,187,101,.2)}.cv2-relationship .orbit-node .lucide{width:25px;height:25px}.cv2-relationship .orbit-node:hover{background:#16395b;box-shadow:0 0 18px rgba(229,183,79,.5)}.cv2-relationship .node-relationship{color:#9fc9ff;bottom:6px;left:8px;box-shadow:0 0 14px rgba(101,157,255,.314),inset 0 0 12px rgba(105,152,215,.2)}.cv2-relationship .node-child{color:#8ae0db;bottom:6px;right:8px;box-shadow:0 0 14px rgba(89,224,211,.282),inset 0 0 12px rgba(101,215,212,.2)}.cv2-relationship .experience-strip{color:#e5d1a1;background:rgba(11,41,72,.91);border-bottom:1px solid rgba(182,155,95,.26);height:56px;font-size:12px}.cv2-relationship .experience-strip b{color:#879fba}.cv2-relationship .section{background:rgba(6,23,46,.91);position:relative}.cv2-relationship .section+.section{border-top:1px solid rgba(142,162,192,.09)}.cv2-relationship .intro{background:rgba(9,33,60,.91)}.cv2-relationship h2{color:#f0d598;font-family:var(--title-font);font-weight:600}.cv2-relationship h3{color:#f2ddb1}.cv2-relationship .eyebrow{color:#9cc9df}.cv2-relationship .intro-copy blockquote{color:#f2d497;font-family:var(--title-font)}.cv2-relationship .intro-copy blockquote:before{background:#d3b56e}.cv2-relationship .section-heading>p:last-child:not(.eyebrow),.cv2-relationship .note,.cv2-relationship .audience-intro{color:#afc3db}.cv2-relationship .journey{background:rgba(6,22,47,.91)}.cv2-relationship .day{gap:42px}.cv2-relationship .day figure{border:1px solid rgba(203,180,115,.65);border-radius:14px;box-shadow:0 0 17px rgba(72,145,196,.08)}.cv2-relationship .day figure img{-webkit-filter:saturate(.75);filter:saturate(.75)}.cv2-relationship .day figcaption{color:#e0d1a9;background:rgba(7,27,51,.92);border:1px solid rgba(188,157,99,.314)}.cv2-relationship .day h3{color:#efdbab;font-family:var(--title-font)}.cv2-relationship .day-label{color:#eccd86}.cv2-relationship .day-label span{color:#aac7df;border-color:#6f86a5}.cv2-relationship .day-subtitle{color:#99ccdc}.cv2-relationship .day-blue .day-label{color:#e8c880}.cv2-relationship .day-blue .day-subtitle{color:#99ccdc}.cv2-relationship .day details{border-color:rgba(182,159,107,.31)}.cv2-relationship summary{color:#e6d4a9}.cv2-relationship .detail-content,.cv2-relationship .faq details>p{color:#bdcee0}.cv2-relationship .day:target{scroll-margin-top:25px}.cv2-relationship .methods{background:rgba(12,40,67,.937)}.cv2-relationship .method-grid article{border-color:rgba(174,152,98,.31)}.cv2-relationship .method-grid article>.lucide{color:#e4c67d}.cv2-relationship .method-grid h4{color:#9ccdda}.cv2-relationship .method-number{color:#ccb67b}.cv2-relationship .audience{background:rgba(7,24,47,.933)}.cv2-relationship .audience-list .lucide{color:#e4c783}.cv2-relationship .takeaways{background:rgba(11,37,64,.93)}.cv2-relationship .takeaway-grid article{border-color:rgba(183,160,107,.31)}.cv2-relationship .takeaway-grid article>span{color:#d8bc7e}.cv2-relationship .takeaway-grid article>.lucide{color:#9ed1e2}.cv2-relationship .stories{background:rgba(7,25,48,.933)}.cv2-relationship .story-steps{border-color:#9c895e}.cv2-relationship .story-steps>div:before{background:#d2b26b}.cv2-relationship .story-steps span{color:#a6cadc}.cv2-relationship .story-steps p{color:#e9d8b1}.cv2-relationship .enroll{background:rgba(11,40,70,.94);border-bottom:1px solid rgba(200,173,112,.376);border-top:1px solid rgba(200,173,112,.376)!important}.cv2-relationship .enroll h2{color:#f7dda1}.cv2-relationship .enroll .eyebrow{color:#9dcce0}.cv2-relationship .enroll-heading>p:not(.eyebrow){color:#d6e3f0}.cv2-relationship .price{color:#f1cf81}.cv2-relationship .price small{color:#b6c9dd}.cv2-relationship .price-label{color:#c4d7e6}.cv2-relationship .enroll-information dt{color:#d5c18e}.cv2-relationship .enroll-information dd{color:#e0e8f3}.cv2-relationship .enroll-information dd span{color:#acc3d9}.cv2-relationship .enroll-information dl>div{border-color:rgba(187,162,100,.22)}.cv2-relationship .button.primary,.cv2-relationship .enroll-information .button{color:#10233d;background:#e0bf73;border:1px solid #fae6b2;border-radius:30px;font-weight:600;box-shadow:inset 0 0 0 3px rgba(180,140,65,.314)}.cv2-relationship .button.primary:hover,.cv2-relationship .enroll-information .button:hover{color:#08182e;background:#f3d795}.cv2-relationship .enroll-note{color:#bdd0e2}.cv2-relationship .faq{background:rgba(6,23,47,.937)}.cv2-relationship .footer{background:rgba(6,22,47,.92);padding-top:22px}.cv2-relationship .footer>.lucide{color:#d9bd7b}.cv2-relationship .footer strong{color:#f0dbaf;font-family:var(--title-font);font-size:25px}.cv2-relationship .footer p,.cv2-relationship .footer small{color:#a9c0d8}.cv2-relationship .booking-bar{background:rgba(9,29,55,.96);border-top:1px solid rgba(203,177,111,.5);box-shadow:0 -5px 20px rgba(0,5,26,.19)}.cv2-relationship .bar-price>small{color:#bdd0e0}.cv2-relationship .bar-price p{color:#f5d899}.cv2-relationship .bar-price p>small{color:#b7c9db}.cv2-relationship .bar-price strong{font-family:Georgia, var(--title-font);font-weight:500}.cv2-relationship .registration{color:#d8e5f0;background:#0c2340;border:1px solid rgba(212,183,121,.61)}.cv2-relationship .registration::-ms-backdrop{background:rgba(2,11,32,.72)}.cv2-relationship .registration::backdrop{background:rgba(2,11,32,.72)}.cv2-relationship .dialog-heading h2{color:#f0d69e}.cv2-relationship .icon-button{color:#e7d0a0}.cv2-relationship .icon-button:hover{background:#1b3855}.cv2-relationship .form-intro strong{color:#ebcb87}.cv2-relationship .form-notice{color:#c6ddec;background:#163854;border:1px solid rgba(141,197,211,.25)}.cv2-relationship .registration select{color:#e1ebf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a30;border-color:rgba(120,144,164,.38)}.cv2-relationship .registration input:not([type=checkbox]){color:#e1ebf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a30;border-color:rgba(120,144,164,.38)}.cv2-relationship .registration input::-webkit-input-placeholder{color:#a5bdd1}.cv2-relationship .registration input::-moz-placeholder{color:#a5bdd1}.cv2-relationship .registration input::-ms-input-placeholder{color:#a5bdd1}.cv2-relationship .registration input::placeholder{color:#a5bdd1}.cv2-relationship .consent input{accent-color:#cba85e}.cv2-relationship #form-status{color:#e5d19e}.cv2-relationship .draft-actions button{color:#b5cddd}.cv2-relationship button:focus-visible{outline-color:#8bd9ed}.cv2-relationship a:focus-visible{outline-color:#8bd9ed}.cv2-relationship input:focus-visible{outline-color:#8bd9ed}.cv2-relationship select:focus-visible{outline-color:#8bd9ed}.cv2-relationship summary:focus-visible{outline-color:#8bd9ed}@container course-frame (width>=701px){.cv2-relationship .hero-inner{background:0 0}.cv2-relationship .hero-image{object-position:center 55%}}@container course-frame (width<=700px){.cv2-relationship{background-size:auto 1100px}.cv2-relationship .site-header{border-bottom-color:rgba(194,167,107,.23);justify-content:center;height:76px;padding:0 20px}.cv2-relationship .brand{justify-content:center;gap:12px;width:100%}.cv2-relationship .brand-name{font-size:29px}.cv2-relationship .brand-tagline{font-size:8px;line-height:1.8}.cv2-relationship .brand .brand-tagline small{margin-top:2px;padding:1px 6px;font-size:7px}.cv2-relationship .header-link{display:none}.cv2-relationship .hero{height:auto}.cv2-relationship .hero-image{object-position:58% center;opacity:.73;height:100%;top:0;bottom:0;left:0;right:0}.cv2-relationship .hero-inner{height:auto;padding:17px 20px 24px}.cv2-relationship .hero-eyebrow{gap:17px;margin-bottom:8px;font-size:10px}.cv2-relationship .hero-eyebrow span{font-size:8px}.cv2-relationship h1{font-size:15px;line-height:1.4}.cv2-relationship h1 span{margin-top:4px;font-size:44px;line-height:1.2}.cv2-relationship .hero-message{margin-top:10px;font-size:22px;line-height:1.4}.cv2-relationship .hero-description{margin-top:10px;font-size:12px;line-height:1.8}.cv2-relationship .journey-orbit{width:270px;height:204px;margin-top:10px;margin-bottom:3px}.cv2-relationship .orbit-track{top:24px;bottom:24px;left:22px;right:22px}.cv2-relationship .orbit-family{width:112px;height:112px;top:47px;left:79px}.cv2-relationship .orbit-family figcaption{padding:4px 3px 7px;font-size:9px}.cv2-relationship .orbit-node{outline-offset:3px;gap:3px;width:59px;height:59px;font-size:9px}.cv2-relationship .orbit-node .lucide{width:23px;height:23px}.cv2-relationship .node-difference{top:0;left:105px}.cv2-relationship .node-relationship{bottom:6px;left:6px}.cv2-relationship .node-child{bottom:6px;right:6px}.cv2-relationship .hero-date{gap:22px;margin-top:7px;font-size:11px}.cv2-relationship .hero-date .lucide{width:14px;height:14px}.cv2-relationship .hero-cta{margin-top:12px;padding-bottom:3px;font-size:11px}.cv2-relationship .photo-caption{font-size:8px;bottom:4px;right:8px}.cv2-relationship .experience-strip{gap:22px;height:48px;font-size:11px}.cv2-relationship .section{padding-top:40px;padding-bottom:40px}.cv2-relationship .intro h2{font-size:27px}.cv2-relationship .day{gap:18px}.cv2-relationship .day h3{font-size:27px}.cv2-relationship .day figure{border-radius:12px}.cv2-relationship .day figcaption{font-size:9px}.cv2-relationship .booking-bar{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.cv2-relationship .booking-inner .button{min-height:48px}.cv2-relationship .bar-price strong{font-size:27px}}@container course-frame (width<=374px){.cv2-relationship .brand-name{font-size:26px}.cv2-relationship .brand{gap:8px}.cv2-relationship .hero-description{font-size:11px}.cv2-relationship .hero-inner{padding-left:16px;padding-right:16px}}.cv2-relationship .hero-inner{max-width:1080px;padding:38px 24px 32px}.cv2-relationship .hero-kicker{color:#9ed5e6;letter-spacing:.7px;font-size:12px;line-height:1.8}.cv2-relationship .hero h1{font-family:var(--title-font);color:#ffe2a2;text-shadow:0 3px 20px #050f27;margin-top:18px;font-size:38px;font-weight:600;line-height:1.55}.cv2-relationship .course-lockup{border-top:1px solid rgba(215,184,110,.44);border-bottom:1px solid rgba(215,184,110,.44);margin-top:20px;padding:14px 28px;display:inline-block}.cv2-relationship .course-lockup p{color:#f5e1b3;font-size:20px;font-family:var(--title-font)}.cv2-relationship .course-lockup strong{font-weight:600}.cv2-relationship .course-lockup>span{color:#d2e1f1;letter-spacing:2px;margin-top:5px;font-size:13px;display:block}.cv2-relationship .hero-description{margin-top:20px;font-size:14px;line-height:1.9}.cv2-relationship .journey-orbit{width:270px;height:204px;margin:18px auto 6px}.cv2-relationship .orbit-track{top:24px;bottom:24px;left:22px;right:22px}.cv2-relationship .orbit-family{width:112px;height:112px;top:47px;left:79px}.cv2-relationship .orbit-node{width:59px;height:59px;font-size:9px}.cv2-relationship .node-difference{top:0;left:105px}.cv2-relationship .node-relationship{bottom:6px;left:6px}.cv2-relationship .node-child{bottom:6px;right:6px}.cv2-relationship .hero-date{margin-top:10px}.cv2-relationship .hero-detail{color:#f5dfa9;background:rgba(12,42,72,.73);border:1px solid #e6c77e;border-radius:28px;gap:26px;min-height:46px;margin-top:20px;padding:10px 29px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 3px rgba(183,164,111,.125)}.cv2-relationship .hero-detail:hover{background:#1c3b5a}.cv2-relationship .intro .section-heading,.cv2-relationship .journey .section-heading,.cv2-relationship .takeaways .section-heading,.cv2-relationship .enroll .section-heading{text-align:center}.cv2-relationship .section-heading h2{font-size:32px;line-height:1.6}.cv2-relationship .pain-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cv2-relationship .pain-grid article{background:rgba(13,43,72,.7);border:1px solid rgba(187,161,108,.314);border-radius:14px;padding:25px 23px;position:relative}.cv2-relationship .pain-grid .lucide{color:#cdb170;width:26px;height:26px;margin-bottom:10px;display:block}.cv2-relationship .pain-grid article>span{color:#f0dba8;font-size:13px}.cv2-relationship .pain-grid p{color:#ccdbec;margin-top:12px;font-size:14px}.cv2-relationship .understanding{text-align:center;max-width:720px;margin:35px auto 0}.cv2-relationship .understanding>p{font-size:15px;line-height:1.9}.cv2-relationship .understanding strong{color:#eed198;font-weight:500}.cv2-relationship .understanding blockquote{font-family:var(--title-font);color:#f0d28e;margin:25px 0 20px;font-size:25px;line-height:1.6}.cv2-relationship .understanding>p:last-child{color:#c5d5e8}.cv2-relationship .duration{color:#f0d28e;align-items:baseline;gap:12px;margin-bottom:15px;font-family:Georgia,serif;font-size:56px;line-height:1.2;display:inline-flex}.cv2-relationship .duration>span{color:#a4d0e1;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px}.cv2-relationship .learning-format{font-size:13px;color:#cbd5df!important}.cv2-relationship .learning-format b{color:#bda369;margin:0 12px;font-weight:400}.cv2-relationship .day{background:rgba(12,35,64,.52);border:1px solid rgba(183,154,93,.33);border-radius:16px;gap:30px;padding:22px}.cv2-relationship .day:last-child{border-bottom:1px solid rgba(183,154,93,.33);padding-bottom:22px}.cv2-relationship .day-content h3{margin:12px 0;font-size:25px;line-height:1.6}.cv2-relationship .day-content>p{font-size:14px;line-height:1.95!important}.cv2-relationship .day-content blockquote{font-family:var(--title-font);color:#efd39a;border-left:2px solid #ad955f;margin:18px 0 0;padding-left:14px;font-size:17px;line-height:1.8}.cv2-relationship .day figure{height:100%}.cv2-relationship .day figure img{height:100%;min-height:260px}.cv2-relationship .takeaway-grid{gap:18px}.cv2-relationship .takeaway-grid article{background:rgba(6,27,49,.63);border:1px solid rgba(186,162,100,.314);border-radius:14px;padding:24px}.cv2-relationship .takeaway-grid h3{font-family:var(--title-font);font-size:22px}.cv2-relationship .audience-panel{background:#112f4c;border:1px solid rgba(118,194,212,.3);border-radius:14px;gap:18px;margin-top:26px;padding:24px;display:flex}.cv2-relationship .audience-panel>.lucide{color:#99d9e6;width:28px;height:28px;margin-top:4px}.cv2-relationship .audience-panel h3{font-size:18px}.cv2-relationship .audience-panel p{color:#c3d8e7;margin-top:9px;font-size:14px}.cv2-relationship .enroll{background:rgba(9,31,57,.96)}.cv2-relationship .offer-card{outline-offset:5px;background:rgba(15,46,75,.74);border:1px solid #d7b86f;border-radius:18px;outline:1px solid rgba(175,146,85,.26);max-width:650px;margin:0 auto;padding:34px 40px}.cv2-relationship .offer-heading{text-align:center}.cv2-relationship .offer-series{letter-spacing:1px;color:#aacedd;font-size:11px}.cv2-relationship .offer-heading h3{font-size:24px;font-family:var(--title-font);margin-top:12px;line-height:1.5}.cv2-relationship .offer-heading p{color:#becfe0;letter-spacing:1px;margin-top:6px;font-size:13px}.cv2-relationship .offer-date{color:#ccdbec;justify-content:center;gap:25px;margin-top:20px;font-size:12px;display:flex}.cv2-relationship .offer-date>span{align-items:center;gap:6px;display:flex}.cv2-relationship .offer-date .lucide{color:#d1b26b;width:16px;height:16px}.cv2-relationship .offer-price{text-align:center;border-top:1px solid rgba(203,180,117,.25);border-bottom:1px solid rgba(203,180,117,.25);margin:22px 0;padding:22px 0}.cv2-relationship .offer-price>p{color:#b7c8da;font-size:12px}.cv2-relationship .offer-price .price{justify-content:center;margin-top:9px}.cv2-relationship .price strong{font-family:Georgia,serif;font-size:50px}.cv2-relationship .benefits h4{color:#efdaa7;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.cv2-relationship .benefits h4 .lucide{color:#e7c67c;width:19px;height:19px}.cv2-relationship .benefits ul{margin:15px 0 0;padding:0;list-style:none}.cv2-relationship .benefits li{color:#d0e0ed;align-items:flex-start;gap:10px;font-size:14px;display:flex}.cv2-relationship .benefits li+li{margin-top:12px}.cv2-relationship .benefits li .lucide{color:#9dd1d2;width:16px;height:16px;margin-top:5px}.cv2-relationship .practical-note{color:#adc3d9;margin:25px 0 18px;font-size:11px}.cv2-relationship .offer-card>.button{gap:20px;width:100%;font-size:16px}.cv2-relationship .offer-card .enroll-note{color:#a9bed5;margin-top:12px;font-size:11px}.cv2-relationship .closing-message{text-align:center;margin:45px auto 0}.cv2-relationship .closing-message>.lucide{color:#d0b36f;width:31px;height:31px}.cv2-relationship .closing-message h3{font-size:25px;font-family:var(--title-font);margin-top:16px;line-height:1.6}.cv2-relationship .closing-message p{color:#cbdbe9;margin-top:16px;font-size:15px;line-height:1.9}.cv2-relationship .testimonial blockquote{color:#d2e0f1;max-width:720px;margin:28px auto 22px;font-size:15px;line-height:1.95}.cv2-relationship .testimonial{text-align:center}.cv2-relationship .testimonial .section-inner>p:last-child{color:#d9c087;font-size:12px}.cv2-relationship .footer{padding-top:35px}.cv2-relationship .dialog-heading h2{font-size:21px}.cv2-relationship .registration{max-height:calc(100dvh - 32px);margin:0;position:fixed;top:16px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}@container course-frame (width>=1000px){.cv2-relationship .hero-inner{text-align:left;grid-template-columns:1.1fr 1fr;column-gap:40px;padding-top:60px;padding-bottom:60px;display:grid}.cv2-relationship .hero-kicker,.cv2-relationship .hero h1,.cv2-relationship .course-lockup,.cv2-relationship .hero-description,.cv2-relationship .hero-date,.cv2-relationship .hero-detail{grid-column:1;justify-self:start}.cv2-relationship .hero-kicker{grid-row:1}.cv2-relationship .hero h1{grid-row:2;font-size:35px}.cv2-relationship .course-lockup{grid-row:3;padding:13px 0}.cv2-relationship .hero-description{grid-row:4}.cv2-relationship .hero-date{grid-row:5}.cv2-relationship .hero-detail{grid-row:6}.cv2-relationship .journey-orbit{grid-area:1/2/7;align-self:center;justify-self:center;transform:scale(1.5)}}@container course-frame (width<=700px){.cv2-relationship .hero-inner{padding:23px 20px 28px}.cv2-relationship .hero-kicker{letter-spacing:.5px;font-size:10px}.cv2-relationship .hero h1{margin-top:14px;font-size:27px;line-height:1.55}.cv2-relationship .course-lockup{margin-top:16px;padding:11px 14px}.cv2-relationship .course-lockup p{font-size:19px}.cv2-relationship .course-lockup>span{letter-spacing:1px;margin-top:4px;font-size:12px}.cv2-relationship .hero-description{margin-top:14px;font-size:12px;line-height:1.85}.cv2-relationship .journey-orbit{height:194px;margin-top:16px}.cv2-relationship .orbit-family{top:40px}.cv2-relationship .hero-date{margin-top:8px}.cv2-relationship .hero-detail{min-height:44px;margin-top:16px;padding:10px 28px;font-size:13px}.cv2-relationship .section{padding:42px 20px}.cv2-relationship .section-heading{margin-bottom:25px}.cv2-relationship .section-heading h2,.cv2-relationship .intro .section-heading h2{font-size:25px;line-height:1.6}.cv2-relationship .pain-grid{grid-template-columns:1fr;gap:12px}.cv2-relationship .pain-grid article{padding:18px 18px 18px 55px}.cv2-relationship .pain-grid .lucide{width:23px;height:23px;position:absolute;top:22px;left:18px}.cv2-relationship .pain-grid article>span{font-size:12px}.cv2-relationship .pain-grid p{margin-top:7px;font-size:14px;line-height:1.85}.cv2-relationship .understanding{text-align:left;margin-top:28px}.cv2-relationship .understanding>p{font-size:14px}.cv2-relationship .understanding blockquote{text-align:center;margin:23px 0 18px;font-size:23px}.cv2-relationship .understanding>p:last-child{font-size:13px}.cv2-relationship .duration{gap:10px;margin-bottom:9px;font-size:47px}.cv2-relationship .duration>span{font-size:13px}.cv2-relationship .learning-format{font-size:12px!important}.cv2-relationship .learning-format b{margin:0 7px}.cv2-relationship .journey-list{gap:20px}.cv2-relationship .day{gap:18px;padding:17px}.cv2-relationship .day:last-child{padding-bottom:17px}.cv2-relationship .day-content h3{margin:10px 0 12px;font-size:22px;line-height:1.55}.cv2-relationship .day-content>p{font-size:14px;line-height:1.9!important}.cv2-relationship .day-content blockquote{margin-top:15px;padding-left:10px;font-size:16px}.cv2-relationship .day figure img{height:auto;min-height:0}.cv2-relationship .day figure{height:auto}.cv2-relationship .takeaway-grid article{gap:10px;margin-top:12px;padding:20px 16px}.cv2-relationship .takeaway-grid h3{font-size:21px}.cv2-relationship .takeaway-grid p{font-size:14px;line-height:1.85}.cv2-relationship .audience-panel{gap:12px;margin-top:20px;padding:19px 16px}.cv2-relationship .audience-panel>.lucide{width:23px;height:23px}.cv2-relationship .audience-panel h3{font-size:16px}.cv2-relationship .audience-panel p{font-size:14px;line-height:1.85}.cv2-relationship .enroll .section-heading h2{font-size:25px}.cv2-relationship .offer-card{margin:0 5px;padding:25px 20px}.cv2-relationship .offer-heading h3{font-size:21px}.cv2-relationship .offer-heading p{font-size:12px}.cv2-relationship .offer-date{flex-wrap:wrap;gap:15px;margin-top:16px;font-size:10px}.cv2-relationship .offer-date .lucide{width:14px;height:14px}.cv2-relationship .offer-price{margin:20px 0;padding:18px 0}.cv2-relationship .price strong{font-size:45px}.cv2-relationship .benefits li{gap:8px;font-size:13px}.cv2-relationship .offer-card>.button{gap:12px;padding:12px 15px;font-size:14px}.cv2-relationship .offer-card .enroll-note{font-size:10px;line-height:1.8}.cv2-relationship .practical-note{margin-top:21px;font-size:10px}.cv2-relationship .closing-message{margin-top:38px}.cv2-relationship .closing-message h3{font-size:23px}.cv2-relationship .closing-message p{font-size:14px}.cv2-relationship .dialog-heading h2{font-size:20px}}@container course-frame (width<=374px){.cv2-relationship .hero h1{font-size:25px}.cv2-relationship .course-lockup p{font-size:17px}.cv2-relationship .section-heading h2,.cv2-relationship .intro .section-heading h2{font-size:23px}}@container course-frame (width<=430px){.cv2-relationship details[open]>summary>.lucide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-relationship details[open]>summary>.lucide:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-relationship details[open]>summary>.lucide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.cv2-relationship details[open]>summary>.lucide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-relationship details[open]>summary>.lucide:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.cv2-relationship details[open]>summary>.lucide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}}.cv2-relationship .origin-nav{color:#edce8d;background:#102b4b;border-bottom:1px solid #45617b;max-width:1100px;margin:auto;padding:10px 18px;font-size:11px;line-height:1.8}.cv2-relationship .value-bar-label{letter-spacing:0!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.8!important}.cv2-relationship .row-meta .value-row-label{white-space:nowrap;font-family:inherit;font-size:11px;font-weight:500}.cv2-relationship .offer-value{color:#edce8d;border-bottom:1px solid rgba(238,205,130,.25);padding:20px 0}.cv2-relationship .offer-value>small{color:#b7c9dc;font-size:12px}.cv2-relationship .offer-value>p{margin:8px 0;font-size:17px;line-height:1.8}.cv2-relationship .bar-value>small{color:#b7c9dc;font-size:10px}.cv2-relationship .bar-value>p{color:#edce8d;margin:3px 0 0;font-size:14px;line-height:1.8}@container course-frame (width<=360px){.cv2-relationship .bar-value>p{font-size:12px}.cv2-relationship .value-bar-label{font-size:12px!important}}.course-v2{color:#dce6f3;background:#07172f;min-height:100vh;font-family:Microsoft YaHei,sans-serif}.course-v2 *{box-sizing:border-box}.cv2-switch{z-index:40;background:#07152b;border-bottom:1px solid rgba(173,145,82,.29);padding:12px 16px 14px;position:relative}.cv2-switch>div{color:#9eb1c6;justify-content:space-between;max-width:640px;margin:0 auto 10px;font-size:11px;display:flex}.cv2-switch a{color:#d9bd7a;text-decoration:none}.cv2-switch nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:640px;margin:auto;display:grid}.cv2-switch button{color:#d8e3ed;cursor:pointer;background:#102540;border:1px solid #3f566c;border-radius:6px;min-width:0;padding:10px 2px;font-size:11px}.cv2-switch button[aria-pressed=true]{color:#112841;background:#e4c47d;border-color:#e4c47d}.course-v2 .site-header{position:relative;top:auto}.course-v2 .booking-bar{z-index:30}.course-v2 img{max-width:100%}.cv2-overlay{z-index:1000;background:rgba(0,0,0,.667);align-items:center;justify-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cv2-overlay section{color:#e3eaf2;background:#102b47;border:1px solid #d9ba73;border-radius:18px;max-width:360px;padding:28px}.cv2-overlay h2{margin:16px 0;font-size:20px}.cv2-overlay p{font-size:14px;line-height:1.8}.cv2-overlay button{color:#102540;background:#e4c47d;border:0;border-radius:30px;margin-top:20px;padding:12px 24px}.course-v2 svg{display:inline}.course-v2 [hidden]{display:none!important}.course-v2 .purchase-sticky,.course-v2 .booking-bar{z-index:30}.course-v2 .course-row>div{min-width:0}.course-v2 .origin-nav a{color:inherit}.course-v2.cv2-main-entry{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.cv2-main-entry .booking-bar,.cv2-main-entry .purchase-sticky{bottom:calc(92px + env(safe-area-inset-bottom))}.course-v2 .booking-bar,.course-v2 .purchase-sticky,.course-v2 .cv2-overlay{width:100cqw;left:calc(50% - 50cqw);right:auto;transform:none}.course-v2 .registration{width:calc(100cqw - 32px)}.course-v2 .modal{width:min(440px,100cqw - 32px)}.cv2-live7-pending{text-align:center;color:#dce6f3;min-height:55vh;padding:48px 22px 150px}.cv2-live7-pending h1{color:#edce8d;margin:0 0 24px;font-size:26px}.cv2-live7-pending p{margin:12px 0;font-size:14px;line-height:1.9}.cv2-switch nav{grid-template-columns:repeat(6,minmax(0,1fr))}.cv2-switch nav>button{grid-column:span 2}.cv2-switch nav>button:nth-child(-n+2){grid-column:span 3}.cv2-switch .cv2-learning-path{color:#755b34;text-align:center;margin:12px 0 0;font-size:12px;line-height:1.6}.cv2-switch .cv2-learning-role{color:#786d5b;text-align:center;margin:5px 0 0;font-size:12px;line-height:1.6}.course-v2 .course-single-enroll-bar{bottom:calc(env(safe-area-inset-bottom,0px) + 92px);z-index:40;pointer-events:none;box-sizing:border-box;width:100%;max-width:480px;padding:0 24px;position:fixed;left:50%;transform:translate(-50%)}.course-v2 .course-single-enroll-bar>button{pointer-events:auto;background:linear-gradient(to right,var(--gold,#d4af37),#eab308);color:#000;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;padding:16px 10px;font-family:inherit;font-size:18px;font-weight:900;line-height:24px;display:flex;box-shadow:0 10px 30px rgba(212,175,55,.3)}.course-v2 .course-single-enroll-bar>button:active{transform:scale(.98)}.course-v2,.course-v2.cv2-main-entry{padding-bottom:calc(180px + env(safe-area-inset-bottom,0px))}.cv2-switch>div{align-items:center;min-height:32px;margin-bottom:0}.cv2-switch>div>a{border:1px solid rgba(173,145,82,.29);border-radius:20px;align-items:center;min-height:36px;padding:6px 10px;display:inline-flex}.course-v2 .course-single-enroll-bar>button{white-space:nowrap;flex-wrap:nowrap;gap:7px}.course-v2 .course-single-enroll-bar>button>svg{flex-shrink:0}@media (max-width:359px){.course-v2 .course-single-enroll-bar>button{gap:5px;font-size:16px}.course-v2 .course-single-enroll-bar .course-price-inline{gap:4px!important}}.cv2-salons .course-row{grid-template-columns:94px minmax(0,1fr)}.cv2-salons .salon-image-link img{object-fit:cover;border:1px solid rgba(96,112,130,.4);border-radius:6px;width:94px;height:113px}.cv2-salons .salon-row-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.cv2-salons .salon-reservation-control{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.cv2-salons .salon-reserve-button{color:#f3e0b2;white-space:nowrap;background:#253952;border:1px solid #bda566;border-radius:7px;min-height:32px;padding:6px 9px;font-size:11px;line-height:1.4}.cv2-salons .salon-reserve-button.is-reserved{color:#c5e3d8;background:#1a3c3e;border-color:#6d9c91}.cv2-salons .salon-reserve-button:disabled{cursor:default;opacity:.8}.cv2-salons .salon-reservation-count,.cv2-salons .salon-cancel-hint{color:#afc0d6;font-size:9px;line-height:1.5}.cv2-salons .salon-open-detail{color:var(--gold);padding:7px 0;font-size:11px;display:inline-block}.cv2-salons .salon-detail-reservation{border-bottom:1px solid var(--soft-line);max-width:920px;color:var(--cream);justify-content:space-between;align-items:center;margin:auto;padding:14px 24px;display:flex}.cv2-salons .salon-reservation-error{color:#f3bcac;padding:12px 24px;font-size:12px}@container course-frame (width<=600px){.cv2-salons .course-row{grid-template-columns:60px minmax(0,1fr);gap:10px}.cv2-salons .salon-image-link img{width:60px;height:88px;margin-top:4px}.cv2-salons .salon-row-top{gap:3px}.cv2-salons .salon-reserve-button{padding:5px 6px;font-size:10px}.cv2-salons .salon-row-top .salon-no{letter-spacing:0;font-size:8px}}.cv2-emotion .emotion-hero{background:#05182f;border-bottom:1px solid rgba(128,158,185,.43)}.cv2-emotion .emotion-hero .hero-inner{background:url(/course-v2/emotion/emotion-sky-original-v3-20261023.webp) top/100% no-repeat;max-width:none;min-height:0;padding-bottom:0;display:block}.cv2-emotion .emotion-hero .hero-inner:after{content:"";pointer-events:none;z-index:2;border:1px solid #799cbd;border-radius:16px;position:absolute;top:14px;bottom:8px;left:13px;right:13px}.cv2-emotion .emotion-hero .hero-kicker{color:#e1e4e0}.cv2-emotion .emotion-hero h1{color:#f6e5ae}.cv2-emotion .emotion-hero .course-lockup{border-color:rgba(197,172,119,.65)}.cv2-emotion .emotion-hero .course-lockup p{color:#f6e5ae}.cv2-emotion .emotion-hero .course-lockup>span,.cv2-emotion .emotion-hero .hero-description{color:#e4e8e8}.cv2-emotion .emotion-original-art{width:calc(100% + 40px);margin:12px -20px 0;display:block;position:relative;transform:none}.cv2-emotion .emotion-original-art img{aspect-ratio:636/484;object-fit:contain;width:100%;height:auto;display:block}.cv2-emotion .emotion-art-hotspot{background:0 0;border-radius:50%;width:16%;height:21%;position:absolute}.cv2-emotion .emotion-art-hotspot:focus-visible{outline-offset:2px;outline:2px solid #f6e5ae}.cv2-emotion .art-mind{top:2%;left:42%}.cv2-emotion .art-body{top:59%;left:10%}.cv2-emotion .art-boundary{top:59%;right:9%}@container course-frame (width>=701px){.cv2-emotion .emotion-original-art{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}@container course-frame (width<=374px){.cv2-emotion .emotion-original-art{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}.cv2-emotion .emotion-original-art img{-webkit-mask-image:linear-gradient(transparent,#000 7%,#000);mask-image:linear-gradient(transparent,#000 7%,#000)}.cv2-salons #courses{width:calc(100% - 24px);max-width:920px}.cv2-salons #course-panel{background:0 0;border:0;padding:10px 0 0}.cv2-salons #course-list .course-row{border-bottom-color:rgba(105,139,161,.475);grid-template-columns:20% minmax(0,1fr);align-items:start;gap:12px;padding:12px 0}.cv2-salons #course-list .salon-image-link img{aspect-ratio:auto;object-fit:contain;object-position:center;border:1px solid rgba(143,159,156,.5);border-radius:5px;width:100%;height:auto;margin:0;display:block}.cv2-salons #course-list .salon-row-body{min-width:0;display:flow-root}.cv2-salons #course-list .salon-reservation-control{float:right;flex-direction:column;align-items:flex-end;gap:2px;width:87px;max-width:45%;margin:0 0 4px 6px;display:flex}.cv2-salons #course-list .salon-no{letter-spacing:0;font-size:10px;line-height:22px;display:block}.cv2-salons #course-list .salon-row-heading>.salon-detail-link{min-width:0;display:block}.cv2-salons #course-list h4{color:#f5e5ad;overflow-wrap:anywhere;margin:3px 0 4px;font-size:14px;font-weight:650;line-height:1.45}.cv2-salons #course-list .row-meta{margin-top:4px;font-size:11px;line-height:1.5;display:block}.cv2-salons #course-list .row-meta>span:after{margin-left:3px}.cv2-salons #course-list .salon-reserve-button{border-radius:5px;max-width:100%;min-height:22px;padding:1px 6px;font-size:10px;line-height:18px}.cv2-salons #course-list .salon-reservation-count,.cv2-salons #course-list .salon-cancel-hint{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:15px}.cv2-salons #course-list .salon-row-footer strong{color:#e9c879;white-space:nowrap;font-size:18px;font-weight:500;line-height:24px}@container course-frame (width<=350px){.cv2-salons #courses{width:calc(100% - 20px)}.cv2-salons #course-list .course-row{gap:9px}.cv2-salons #course-list h4{font-size:13.5px}}.cv2-salons #course-list .course-row{grid-template-columns:20% minmax(0,1fr);gap:12px}.cv2-salons #course-list .salon-image-link img{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto}.cv2-salons #course-list .row-meta{clear:both;flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.cv2-salons #course-list .salon-row-footer{clear:none;display:contents}.cv2-salons #course-list .row-meta strong{color:#e9c879;white-space:nowrap;margin-left:auto;font-size:18px;font-weight:500;line-height:24px}.cv2-salons #course-list .row-meta>span:after{content:none}@container course-frame (width<=350px){.cv2-salons #course-list .course-row{gap:9px}}.cv2-salons #course-list .salon-cancel-hint{display:none}@media (max-width:480px){.cv2-salons #course-list .course-row{grid-template-columns:86px minmax(0,1fr);gap:11px}.cv2-salons #course-list .salon-image-link{width:86px;display:block}.cv2-salons #course-list .salon-image-link img{object-fit:contain;border-radius:5px;width:86px;height:auto;max-height:none}.cv2-salons #course-list .salon-reservation-control{width:78px;margin-left:5px}.cv2-salons #course-list h4{margin-top:3px;font-size:14px;line-height:1.5}}@media (max-width:359px){.cv2-salons #course-list .course-row{grid-template-columns:76px minmax(0,1fr);gap:9px}.cv2-salons #course-list .salon-image-link,.cv2-salons #course-list .salon-image-link img{width:76px}.cv2-salons #course-list h4{font-size:13.5px}}.cv2-salons #course-list{background:linear-gradient(#061b38 0%,#041a38 40%,#061b38 85%,#08152d 100%);box-shadow:0 0 18px 12px rgba(6,27,56,.19);container:salon-list/inline-size}.cv2-salons #course-list .course-row{border-bottom:1px solid rgba(69,97,123,.5);grid-template-columns:22.22% minmax(0,1fr);align-items:start;gap:3.97%;padding:max(12px,min(2.22cqw,16px)) 0}.cv2-salons #course-list .salon-image-link{width:100%;display:block}.cv2-salons #course-list .salon-image-link img{object-fit:contain;border:1px solid rgba(105,128,151,.533);border-radius:4px;width:100%;height:auto;max-height:none}.cv2-salons #course-list .salon-row-body{flex-direction:column;min-height:20.7cqw;display:flex;position:relative}.cv2-salons #course-list .salon-row-heading{display:block}.cv2-salons #course-list .salon-no{color:#ead18e;letter-spacing:0;min-height:30px;margin:0;font-size:max(10px,min(2.06cqw,13px));font-style:italic;line-height:1.3}.cv2-salons #course-list .salon-reservation-control{float:none;gap:1px;width:87px;max-width:52%;margin:0;position:absolute;top:0;right:0}.cv2-salons #course-list .salon-reserve-button{border-radius:4px;min-height:20px;padding:1px 5px;font-size:10px;line-height:16px}.cv2-salons #course-list .salon-reservation-count{white-space:nowrap;font-size:9px;line-height:12px}.cv2-salons #course-list h4{color:#fff0b7;overflow-wrap:anywhere;margin:3px 0 5px;font-family:Microsoft YaHei,PingFang SC,WenQuanYi Zen Hei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(13.5px,min(3.17cqw,20px));font-weight:800;line-height:1.35}.cv2-salons #course-list .salon-row-copy{display:block}.cv2-salons #course-list p{color:#c3cbd7;margin:1px 0;font-size:max(11px,min(2.22cqw,14px));line-height:1.55}.cv2-salons #course-list p.gain{color:#e7cb80}.cv2-salons #course-list .row-meta{clear:none;color:#bcc7d6;flex-wrap:wrap;align-items:baseline;gap:0 3px;margin-top:auto;padding-top:6px;font-size:max(10px,min(1.9cqw,12px));line-height:1.55;display:flex}.cv2-salons #course-list .row-meta>span{white-space:normal}.cv2-salons #course-list .salon-row-footer{white-space:nowrap;margin-left:auto;display:block}.cv2-salons #course-list .row-meta strong{color:#efd18b;margin-left:0;font-size:max(18px,min(3.8cqw,24px));font-weight:500;line-height:1.25;display:block}@container salon-list (width<=410px){.cv2-salons #course-list .row-meta{grid-template-columns:minmax(0,1fr) auto;gap:0 4px;display:grid}.cv2-salons #course-list .row-meta>span{grid-column:1;font-size:10px;line-height:1.5}.cv2-salons #course-list .row-meta>span:first-child:after{content:none}.cv2-salons #course-list .salon-row-footer{grid-area:1/2/3;align-self:end}.cv2-salons #course-list .salon-no{min-height:32px}}.cv2-salons #course-list .salon-no{min-height:20px;line-height:20px}.cv2-salons #course-list .salon-reservation-control{flex-direction:row;align-items:center;gap:5px;width:auto;max-width:78%}.cv2-salons #course-list .salon-reservation-count{order:-1;font-size:9px;line-height:20px}.cv2-salons #course-list .row-meta{flex-wrap:nowrap;gap:0 3px;display:flex}.cv2-salons #course-list .row-meta>span{white-space:nowrap;font-size:max(9.5px,min(1.9cqw,12px))}.cv2-salons #course-list .row-meta>span:first-child:after{content:" ·";margin-left:1px}.cv2-salons #course-list .salon-row-footer{align-self:auto;margin-left:auto}@container salon-list (width<=410px){.cv2-salons #course-list .course-row{grid-template-columns:25% minmax(0,1fr);gap:3.97%}.cv2-salons #course-list h4{font-size:14px}.cv2-salons #course-list .salon-no{min-height:20px}.cv2-salons #course-list .salon-reservation-control{gap:3px}.cv2-salons #course-list .salon-reservation-count{font-size:8px}.cv2-salons #course-list .row-meta{flex-wrap:wrap}}@container salon-list (width<=340px){.cv2-salons #course-list .course-row{grid-template-columns:25% minmax(0,1fr)}.cv2-salons #course-list .salon-reservation-control{flex-direction:column;align-items:flex-end;gap:0}.cv2-salons #course-list .salon-reservation-count{order:0;line-height:11px}.cv2-salons #course-list .salon-no{min-height:32px}.cv2-salons #course-list h4{font-size:13.5px}.cv2-salons #course-list .row-meta{grid-template-columns:minmax(0,1fr) auto;display:grid}.cv2-salons #course-list .row-meta>span{grid-column:1}.cv2-salons #course-list .row-meta>span:first-child:after{content:none}.cv2-salons #course-list .salon-row-footer{grid-area:1/2/3;align-self:end}}.cv2-salons #course-list .salon-row-body{min-height:0}.cv2-salons #course-list .row-meta{min-height:0;margin-top:5px;padding-top:0;line-height:1.3}.cv2-salons #course-list .salon-row-footer{line-height:1.25}.cv2-salons #course-list .row-meta strong{line-height:1.15}.cv2-salons #course-list .course-row{padding-top:max(10px,min(1.75cqw,13px));padding-bottom:max(10px,min(1.75cqw,13px))}@media (max-width:600px){.cv2-salons #course-list .salon-image-link{position:relative;top:8px}}@font-face{font-family:RelationshipPosterSerif;src:url(/course-v2/relationship/original-home-v1-20261023/relationship-title-serif-v1.woff2)format("woff2");font-weight:100 900;font-display:swap}.cv2-relationship .hero{aspect-ratio:2/3;width:100%;overflow:hidden;container:relationship-poster/inline-size;background:#052440!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;position:relative!important}.cv2-relationship .hero:before,.cv2-relationship .hero:after,.cv2-relationship .hero-inner:before,.cv2-relationship .hero-inner:after{display:none!important}.cv2-relationship .hero .hero-image{object-fit:fill!important;opacity:1!important;-webkit-filter:none!important;filter:none!important;z-index:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.cv2-relationship .hero .hero-inner{text-align:center!important;z-index:1!important;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.cv2-relationship .hero .hero-kicker,.cv2-relationship .hero h1,.cv2-relationship .hero .course-lockup,.cv2-relationship .hero .hero-description,.cv2-relationship .hero .hero-date{letter-spacing:0!important;text-align:center!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;left:0!important;transform:none!important}.cv2-relationship .hero .mobile-break{display:block!important}.cv2-relationship .hero .hero-kicker{color:#f4f2e8;font-weight:400;top:4.3%;font-size:2.375cqw!important;line-height:1.58!important}.cv2-relationship .hero h1{color:#f7e5a9;text-shadow:0 0 4px rgba(219,181,87,.4);-webkit-text-fill-color:transparent;top:12.15%;background:linear-gradient(#fff2c8 12%,#f9e9af 48%,#e2c574 100%)!important;-webkit-background-clip:text!important;-ms-background-clip:text!important;background-clip:text!important;font-family:RelationshipPosterSerif,serif!important;font-size:6.25cqw!important;font-weight:650!important;line-height:1.36!important}.cv2-relationship .hero .course-lockup{top:27.15%;display:block!important}.cv2-relationship .hero .course-lockup p{color:#f5e3a0;letter-spacing:0!important;margin:0!important;font-family:RelationshipPosterSerif,serif!important;font-size:4.375cqw!important;font-weight:650!important;line-height:1.45!important}.cv2-relationship .hero .course-lockup strong{font-weight:inherit!important;color:inherit!important}.cv2-relationship .hero .course-lockup>span{color:#faf9f0;letter-spacing:0!important;margin:1.45cqw 0 0!important;font-size:3.125cqw!important;line-height:1.5!important;display:block!important}.cv2-relationship .hero .hero-description{color:#f6f5ec;top:38.2%;font-size:2.75cqw!important;font-weight:400!important;line-height:1.77!important}.cv2-relationship .hero .hero-date{color:#f1dda0;top:91.9%;justify-content:center!important;align-items:center!important;gap:3.6cqw!important;font-size:2.5cqw!important;line-height:1.5!important;display:flex!important}.cv2-relationship .hero .hero-date>span{align-items:center;gap:.7cqw;display:flex}.cv2-relationship .hero .hero-date svg{color:#e9d393;width:2.75cqw!important;height:2.75cqw!important}.cv2-relationship .relationship-native-hotspots{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cv2-relationship .relationship-native-hotspots a{pointer-events:auto;border-radius:50%;width:14%;height:9.4%;position:absolute}.cv2-relationship .relationship-native-hotspots a:focus-visible{outline-offset:2px;outline:2px solid #fff0bb}.cv2-relationship .native-day-1{top:52.6%;left:43%}.cv2-relationship .native-day-2{top:76%;left:18.3%}.cv2-relationship .native-day-3{top:76.4%;left:67.7%}@font-face{font-family:MasterclassPosterSerif;src:url(/course-v2/masterclass/original-home-v1-20261023/masterclass-title-serif-v1.woff2)format("woff2");font-weight:100 900;font-display:swap}.cv2-masterclass .hero{aspect-ratio:2/3;width:100%;overflow:hidden;container:masterclass-poster/inline-size;background:#052440!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;position:relative!important}.cv2-masterclass .hero:before,.cv2-masterclass .hero:after,.cv2-masterclass .hero-inner:before,.cv2-masterclass .hero-inner:after{display:none!important}.cv2-masterclass .hero .hero-image{object-fit:fill!important;opacity:1!important;-webkit-filter:none!important;filter:none!important;z-index:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.cv2-masterclass .hero .hero-inner{text-align:center!important;z-index:1!important;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.cv2-masterclass .hero .hero-kicker,.cv2-masterclass .hero h1,.cv2-masterclass .hero .course-lockup,.cv2-masterclass .hero .hero-description,.cv2-masterclass .hero .hero-date{letter-spacing:0!important;text-align:center!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;left:0!important;transform:none!important}.cv2-masterclass .hero .mobile-break{display:block!important}.cv2-masterclass .hero .hero-kicker{color:#f4f2e8;font-weight:400;top:2.42%;font-size:2.5cqw!important;line-height:1.58!important}.cv2-masterclass .hero h1{color:#f7e5a9;text-shadow:0 0 4px rgba(219,181,87,.4);-webkit-text-fill-color:transparent;top:7.08%;background:linear-gradient(#fff2c8 12%,#f9e9af 48%,#e2c574 100%)!important;-webkit-background-clip:text!important;-ms-background-clip:text!important;background-clip:text!important;font-family:MasterclassPosterSerif,serif!important;font-size:5.75cqw!important;font-weight:650!important;line-height:1.413!important}.cv2-masterclass .hero .course-lockup{top:20.58%;display:block!important}.cv2-masterclass .hero .course-lockup p{color:#f5e3a0;letter-spacing:0!important;margin:0!important;font-family:MasterclassPosterSerif,serif!important;font-size:3.75cqw!important;font-weight:650!important;line-height:1.45!important}.cv2-masterclass .hero .course-lockup strong{font-weight:inherit!important;color:inherit!important}.cv2-masterclass .hero .course-lockup>span{color:#faf9f0;letter-spacing:0!important;margin:.2cqw 0 0!important;font-size:2.5cqw!important;line-height:1.5!important;display:block!important}.cv2-masterclass .hero .hero-description{color:#f6f5ec;top:28.75%;font-size:2.625cqw!important;font-weight:400!important;line-height:1.333!important}.cv2-masterclass .hero .course-lockup p>span{font:inherit!important;color:inherit!important;margin:0 1.5cqw!important}.cv2-masterclass .masterclass-native-hotspots{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cv2-masterclass .masterclass-native-hotspots a{pointer-events:auto;border-radius:50%;width:12.5%;height:8.4%;position:absolute}.cv2-masterclass .masterclass-native-hotspots a:focus-visible{outline-offset:2px;outline:2px solid #fff0bb}.cv2-masterclass .native-self{top:38.3%;left:43.75%}.cv2-masterclass .native-child{top:50%;left:64.75%}.cv2-masterclass .native-family{top:60.8%;left:43.75%}.cv2-masterclass .native-career{top:50%;left:23%}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section{color:#eceee8;background:#0b2035;border-top:1px solid rgba(182,200,214,.08);padding-top:32px;padding-bottom:32px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section{color:#eceee8;background:#0b2035;border-top:1px solid rgba(182,200,214,.08);padding-top:32px;padding-bottom:32px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section{color:#eceee8;background:#0b2035;border-top:1px solid rgba(182,200,214,.08);padding-top:32px;padding-bottom:32px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading{margin-bottom:24px}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading{margin-bottom:24px}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading{margin-bottom:24px}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading h2{color:#efd3a0;font-family:Noto Serif SC,Songti SC,serif;font-size:24px;font-weight:600;line-height:1.6}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading h2{color:#efd3a0;font-family:Noto Serif SC,Songti SC,serif;font-size:24px;font-weight:600;line-height:1.6}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading h2{color:#efd3a0;font-family:Noto Serif SC,Songti SC,serif;font-size:24px;font-weight:600;line-height:1.6}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading>p:last-child:not(.eyebrow){color:#b6c8d6;font-size:14px;line-height:1.7}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading>p:last-child:not(.eyebrow){color:#b6c8d6;font-size:14px;line-height:1.7}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .section-heading>p:last-child:not(.eyebrow){color:#b6c8d6;font-size:14px;line-height:1.7}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.pain-grid,.takeaway-grid,.journey-list){gap:16px}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.pain-grid,.takeaway-grid,.journey-list){gap:16px}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.pain-grid,.takeaway-grid,.journey-list){gap:16px}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.pain-grid article,.takeaway-grid article,.day,.emotion-day,.audience-panel,.offer-card){background:linear-gradient(135deg,rgba(30,62,82,.82),rgba(20,46,66,.95));border:1px solid rgba(182,200,214,.19);border-radius:16px;outline:none;box-shadow:inset 0 1px rgba(239,243,233,.035),0 8px 24px rgba(2,12,23,.12)}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.pain-grid article,.takeaway-grid article,.day,.emotion-day,.audience-panel,.offer-card){background:linear-gradient(135deg,rgba(30,62,82,.82),rgba(20,46,66,.95));border:1px solid rgba(182,200,214,.19);border-radius:16px;outline:none;box-shadow:inset 0 1px rgba(239,243,233,.035),0 8px 24px rgba(2,12,23,.12)}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.pain-grid article,.takeaway-grid article,.day,.emotion-day,.audience-panel,.offer-card){background:linear-gradient(135deg,rgba(30,62,82,.82),rgba(20,46,66,.95));border:1px solid rgba(182,200,214,.19);border-radius:16px;outline:none;box-shadow:inset 0 1px rgba(239,243,233,.035),0 8px 24px rgba(2,12,23,.12)}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.takeaway-grid article,.audience-panel){padding:20px}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.takeaway-grid article,.audience-panel){padding:20px}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.takeaway-grid article,.audience-panel){padding:20px}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.day,.emotion-day){gap:20px;padding:20px}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.day,.emotion-day){gap:20px;padding:20px}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.day,.emotion-day){gap:20px;padding:20px}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.pain-grid article>span,.takeaway-grid h3,.audience-panel h3,.day-content h3,.emotion-day h3){color:#f0dfbd;letter-spacing:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.6}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.pain-grid article>span,.takeaway-grid h3,.audience-panel h3,.day-content h3,.emotion-day h3){color:#f0dfbd;letter-spacing:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.6}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.pain-grid article>span,.takeaway-grid h3,.audience-panel h3,.day-content h3,.emotion-day h3){color:#f0dfbd;letter-spacing:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.6}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.pain-grid p,.takeaway-grid p,.audience-panel p,.day-content>p,.emotion-day p){color:#d4dfe5;font-size:14px;line-height:1.75}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.pain-grid p,.takeaway-grid p,.audience-panel p,.day-content>p,.emotion-day p){color:#d4dfe5;font-size:14px;line-height:1.75}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.pain-grid p,.takeaway-grid p,.audience-panel p,.day-content>p,.emotion-day p){color:#d4dfe5;font-size:14px;line-height:1.75}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.eyebrow,.day-label,.day-number){color:#dfc38e;font-size:12px;line-height:1.65}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.eyebrow,.day-label,.day-number){color:#dfc38e;font-size:12px;line-height:1.65}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.eyebrow,.day-label,.day-number){color:#dfc38e;font-size:12px;line-height:1.65}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.day-subtitle,.day-theme,.day-foot,.offer-series,.practical-note,.enroll-note){color:#b6c8d6;font-size:12px;line-height:1.7}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.day-subtitle,.day-theme,.day-foot,.offer-series,.practical-note,.enroll-note){color:#b6c8d6;font-size:12px;line-height:1.7}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.day-subtitle,.day-theme,.day-foot,.offer-series,.practical-note,.enroll-note){color:#b6c8d6;font-size:12px;line-height:1.7}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .day-content blockquote{color:#e5d4af;border-left:1px solid rgba(239,211,160,.38);padding-left:12px;font-family:inherit;font-size:15px;line-height:1.7}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .day-content blockquote{color:#e5d4af;border-left:1px solid rgba(239,211,160,.38);padding-left:12px;font-family:inherit;font-size:15px;line-height:1.7}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .day-content blockquote{color:#e5d4af;border-left:1px solid rgba(239,211,160,.38);padding-left:12px;font-family:inherit;font-size:15px;line-height:1.7}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-card{margin-left:auto;margin-right:auto;padding:24px 20px}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-card{margin-left:auto;margin-right:auto;padding:24px 20px}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-card{margin-left:auto;margin-right:auto;padding:24px 20px}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-heading h3{color:#f0dfbd;font-family:inherit;font-size:20px;font-weight:600;line-height:1.6}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-heading h3{color:#f0dfbd;font-family:inherit;font-size:20px;font-weight:600;line-height:1.6}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-heading h3{color:#f0dfbd;font-family:inherit;font-size:20px;font-weight:600;line-height:1.6}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-heading p{color:#b6c8d6;font-size:13px;line-height:1.65}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-heading p{color:#b6c8d6;font-size:13px;line-height:1.65}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-heading p{color:#b6c8d6;font-size:13px;line-height:1.65}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-price{border-color:rgba(239,211,160,.18)}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-price{border-color:rgba(239,211,160,.18)}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .offer-price{border-color:rgba(239,211,160,.18)}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .benefits li{color:#d4dfe5;font-size:14px;line-height:1.7}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .benefits li{color:#d4dfe5;font-size:14px;line-height:1.7}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section .benefits li{color:#d4dfe5;font-size:14px;line-height:1.7}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.button,button[type=submit]){color:#142d43;background:linear-gradient(110deg,#eed6a3,#d9ba7e);border:1px solid rgba(239,211,160,.4);border-radius:12px;min-height:46px;font-family:inherit;font-weight:600;box-shadow:inset 0 1px rgba(255,247,222,.3)}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.button,button[type=submit]){color:#142d43;background:linear-gradient(110deg,#eed6a3,#d9ba7e);border:1px solid rgba(239,211,160,.4);border-radius:12px;min-height:46px;font-family:inherit;font-weight:600;box-shadow:inset 0 1px rgba(255,247,222,.3)}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.button,button[type=submit]){color:#142d43;background:linear-gradient(110deg,#eed6a3,#d9ba7e);border:1px solid rgba(239,211,160,.4);border-radius:12px;min-height:46px;font-family:inherit;font-weight:600;box-shadow:inset 0 1px rgba(255,247,222,.3)}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(details,summary){border-color:rgba(182,200,214,.18)}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(details,summary){border-color:rgba(182,200,214,.18)}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(details,summary){border-color:rgba(182,200,214,.18)}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section summary{font-size:14px;line-height:1.7}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section summary{font-size:14px;line-height:1.7}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section summary{font-size:14px;line-height:1.7}:-webkit-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-webkit-any(.pain-grid article,.takeaway-grid article,.day,.emotion-day,.audience-panel,.offer-card,.curriculum-day,.online-grid article){background:linear-gradient(135deg,#183758,#102b49);border:1px solid rgba(181,154,97,.31);border-radius:16px;box-shadow:inset 0 1px rgba(238,211,154,.07),0 8px 24px rgba(2,12,23,.16)}:-moz-any(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :-moz-any(.pain-grid article,.takeaway-grid article,.day,.emotion-day,.audience-panel,.offer-card,.curriculum-day,.online-grid article){background:linear-gradient(135deg,#183758,#102b49);border:1px solid rgba(181,154,97,.31);border-radius:16px;box-shadow:inset 0 1px rgba(238,211,154,.07),0 8px 24px rgba(2,12,23,.16)}:is(.cv2-emotion,.cv2-relationship,.cv2-masterclass) .section :is(.pain-grid article,.takeaway-grid article,.day,.emotion-day,.audience-panel,.offer-card,.curriculum-day,.online-grid article){background:linear-gradient(135deg,#183758,#102b49);border:1px solid rgba(181,154,97,.31);border-radius:16px;box-shadow:inset 0 1px rgba(238,211,154,.07),0 8px 24px rgba(2,12,23,.16)}.cv2-relationship .section .offer-card:before{content:"";background-color:#102b49;background-image:linear-gradient(90deg,#102b49,transparent 25%,transparent 75%,#102b49),url(/course-v2/content-art-20261023/relationship-embrace-20261023.webp);background-position:0 0,50% 45%;background-repeat:no-repeat;background-size:auto,auto 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;height:196px;margin-bottom:20px;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.cv2-salons.detail-page .purchase-offer .salon-price-reservation-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cv2-salons.detail-page .salon-detail-price{flex:1;min-width:0}.cv2-salons.detail-page .purchase-offer .salon-reservation-control{text-align:right;gap:4px;width:112px;min-width:0;max-width:48%}.cv2-salons.detail-page .purchase-offer .salon-reservation-count{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.5}.cv2-salons.detail-page .purchase-offer .salon-cancel-hint{display:none}.cv2-salons.detail-page .detail-cover.salon-native-cover{background:#061022;border:0;border-radius:0;overflow:hidden;container-type:inline-size}.cv2-salons.detail-page .salon-native-cover>img{object-fit:contain;object-position:center;opacity:1;width:100%;height:auto;display:block}.cv2-salons.detail-page .salon-native-cover:after{display:none}.cv2-salons.detail-page .salon-cover-accessible{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;transform:none}.cv2-salons.detail-page .salon-native-cover .cover-number{letter-spacing:-.035em;color:#efce87;text-shadow:0 0 .7cqw rgba(238,185,83,.44);z-index:1;font-family:Georgia,Times New Roman,serif;font-size:18cqw;font-weight:400;line-height:.86;bottom:5.4%;right:4%}.cv2-salons.detail-page .purchase-offer{color:#c9d8e9;background:linear-gradient(120deg,#1c4075,#133369);border:1px solid #a49468;border-radius:18px;padding:22px 20px 12px}.cv2-salons.detail-page .purchase-offer .salon-price-reservation-header{align-items:center;gap:10px}.cv2-salons.detail-page .purchase-offer .purchase-eyebrow{color:#c5d5e9;font-size:13px;line-height:1.6;margin:0 0 12px!important}.cv2-salons.detail-page .purchase-offer .purchase-amount{flex-wrap:nowrap;gap:3px}.cv2-salons.detail-page .purchase-offer .purchase-amount>span{color:#ecd17d;font-size:22px}.cv2-salons.detail-page .purchase-offer .purchase-amount>strong{color:#ecd17d;font-size:56px;line-height:1.05}.cv2-salons.detail-page .purchase-offer .purchase-amount>small{color:#bed0e5;white-space:nowrap;margin-left:7px;font-size:12px}.cv2-salons.detail-page .salon-detail-status{color:#d8e3d5;white-space:nowrap;border:1px solid #8c9d8e;border-radius:24px;flex-shrink:0;padding:6px 9px;font-size:11px;line-height:1.5}.cv2-salons.detail-page .purchase-offer>ul{color:#c9d8e9;overflow-wrap:anywhere;margin:14px 0 0;padding:0;font-size:14px;line-height:1.9;list-style:none}.cv2-salons.detail-page .purchase-offer>ul li+li:before{content:"+ ";margin-right:3px}.cv2-salons.detail-page .salon-detail-reservation-body{text-align:left;border-top:1px solid rgba(118,146,181,.48);margin-top:18px;padding-top:18px}.cv2-salons.detail-page .salon-detail-reservation-body h3{letter-spacing:0;color:#f0dfaa;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.5}.cv2-salons.detail-page .salon-reservation-explanation{color:#c4d3e7;margin:0;font-size:13px;line-height:1.95}.cv2-salons.detail-page .salon-detail-participants{overflow-wrap:anywhere;align-items:center;gap:10px;margin:19px 0 16px;font-size:14px;line-height:1.7;display:flex}.cv2-salons.detail-page .salon-detail-participants svg{color:#ecd17d;stroke-width:1.5px;flex-shrink:0;width:25px;height:25px}.cv2-salons.detail-page .salon-detail-participants strong{color:#ecd17d;margin:0 3px;font-size:17px}.cv2-salons.detail-page .salon-detail-reserve-button{color:#f0efcf;cursor:pointer;background:rgba(26,71,108,.5);border:1px solid #8fa695;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:11px 10px;font:600 15px/1.6 inherit;display:flex}.cv2-salons.detail-page .salon-detail-reserve-button svg{stroke-width:1.6px;flex-shrink:0;width:19px;height:19px}.cv2-salons.detail-page .salon-detail-reserve-button:disabled{opacity:1;cursor:default}.cv2-salons.detail-page .salon-detail-reservation-note{text-align:center;color:#b9cce1;margin:10px 0 0;font-size:11px;line-height:1.8}.cv2-salons.detail-page .salon-detail-cancel{color:#c0cfe5;text-underline-offset:3px;min-width:88px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:10px 12px;font-size:12px;text-decoration:underline;display:block}.cv2-salons.detail-page .salon-detail-cancel:disabled{opacity:.6}.cv2-salons.detail-page .salon-detail-reserve-button:focus-visible{outline-offset:3px;outline:2px solid #f0dfaa}.cv2-salons.detail-page .salon-detail-cancel:focus-visible{outline-offset:3px;outline:2px solid #f0dfaa}@media (max-width:360px){.cv2-salons.detail-page .purchase-offer{padding:20px 16px 12px}.cv2-salons.detail-page .salon-detail-status{padding:5px 7px;font-size:10px}.cv2-salons.detail-page .purchase-offer .purchase-amount>strong{font-size:48px}.cv2-salons.detail-page .salon-detail-reservation-body h3{font-size:18px}.cv2-salons.detail-page .salon-detail-reserve-button{font-size:13px}}.cv2-emotion #enroll .offer-card>.purchase-offer>.purchase-amount{text-align:center;justify-content:center}.cv2-emotion #enroll .offer-card>.purchase-offer>ul{text-align:center;padding-left:0;padding-right:0;list-style:none}.cv2-emotion #enroll .offer-card>.benefits>h4,.cv2-emotion #enroll .offer-card>.benefits>ul>li{text-align:center;justify-content:center}.cv2-masterclass #enroll .purchase-offer .purchase-amount{text-align:center;justify-content:center;width:100%;display:flex}.cv2-masterclass #enroll .purchase-offer>ul{text-align:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;list-style:none}.cv2-masterclass #enroll .purchase-offer>ul>li{text-align:center}@container course-frame (width<=700px){.cv2-masterclass .section .section-heading h2{font-size:21px!important;line-height:1.45!important}.cv2-masterclass .section .section-heading>p:last-child:not(.eyebrow){font-size:12px!important;line-height:1.65!important}.cv2-masterclass .section .curriculum-day{border-radius:14px;padding:16px!important}.cv2-masterclass .section .curriculum-day .day-theme{margin-top:10px;font-size:10px!important;line-height:1.5!important}.cv2-masterclass .section .curriculum-day h3{margin:4px 0 9px!important;font-size:18px!important;line-height:1.4!important}.cv2-masterclass .section .curriculum-day>p:last-of-type{margin-bottom:12px!important;font-size:12px!important;line-height:1.72!important}.cv2-masterclass .section .curriculum-day .day-foot{padding-top:9px!important;font-size:9px!important;line-height:1.5!important}.cv2-masterclass .section .curriculum-day .day-heading>.lucide{width:20px!important;height:20px!important}.cv2-masterclass .section .online-grid h3{font-size:18px!important;line-height:1.4!important}.cv2-masterclass .section .online-grid p{font-size:12px!important;line-height:1.7!important}.cv2-masterclass .section .learning-step h3{font-size:18px!important;line-height:1.4!important}.cv2-masterclass .section .learning-step p{font-size:11px!important;line-height:1.65!important}.cv2-masterclass .section :is(.pain-grid article>span,.takeaway-grid h3,.audience-panel h3,.day-content h3,.emotion-day h3){font-size:15px!important;line-height:1.5!important}.cv2-masterclass .section :is(.pain-grid p,.takeaway-grid p,.audience-panel p,.day-content>p,.emotion-day p){font-size:12px!important;line-height:1.7!important}.cv2-masterclass .section :-webkit-any(.day-subtitle,.day-theme,.day-foot,.offer-series,.practical-note,.enroll-note){font-size:10px!important;line-height:1.6!important}.cv2-masterclass .section :-moz-any(.day-subtitle,.day-theme,.day-foot,.offer-series,.practical-note,.enroll-note){font-size:10px!important;line-height:1.6!important}.cv2-masterclass .section :is(.day-subtitle,.day-theme,.day-foot,.offer-series,.practical-note,.enroll-note){font-size:10px!important;line-height:1.6!important}.cv2-masterclass .section summary{font-size:12px!important;line-height:1.6!important}}.cv2-emotion .emotion-day .day-visual{aspect-ratio:1651/953;background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:start;width:100%;min-height:0}.cv2-emotion .emotion-day .day-visual>*{display:none}.cv2-emotion .emotion-day .day-visual.visual-mind{background-image:url(/course-v2/emotion/card-originals-20261026/see.webp)}.cv2-emotion .emotion-day .day-visual.visual-body{background-image:url(/course-v2/emotion/card-originals-20261026/release.webp)}.cv2-emotion .emotion-day .day-visual.visual-boundary{background-image:url(/course-v2/emotion/card-originals-20261026/choose.webp)}.seven-platform{--bg:#09182f;--panel:#112b47;--panel2:#173651;--line:#2d455d;--gold:#e9c574;--cream:#f5e3b6;--ink:#e7eef5;--muted:#a0b6c9;--serif:"Songti SC","SimSun",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.seven-platform *{box-sizing:border-box}.seven-platform{scroll-behavior:smooth;color:var(--ink);-webkit-font-smoothing:antialiased;background:#050d1b;margin:0;font:14px/1.8 Microsoft YaHei,PingFang SC,sans-serif}.seven-platform button,.seven-platform a,.seven-platform summary{-webkit-tap-highlight-color:transparent}.seven-platform button{font:inherit;color:inherit;cursor:pointer}.seven-platform a{color:inherit;text-decoration:none}.seven-platform button:focus-visible{outline-offset:4px;outline:2px solid #a7dfed}.seven-platform a:focus-visible{outline-offset:4px;outline:2px solid #a7dfed}.seven-platform h1,.seven-platform h2,.seven-platform h3,.seven-platform p{margin:0}.seven-platform h1,.seven-platform h2,.seven-platform h3{line-height:1.55}.seven-platform button{border:0}.seven-platform svg{vertical-align:middle;flex-shrink:0;width:20px;height:20px}.seven-platform img{width:100%;height:auto;display:block}.seven-platform [hidden]{display:none!important}.seven-platform .app-shell{background:var(--bg);max-width:480px;min-height:100dvh;margin:auto;position:relative;box-shadow:0 0 80px rgba(0,0,0,.533)}.seven-platform #screen{outline:0;min-height:70dvh;padding:0 20px 100px}.seven-platform .header{z-index:2;border-bottom:1px solid #233c52;justify-content:space-between;align-items:center;padding:19px 20px 17px;display:flex;position:relative}.seven-platform .brand strong{font:400 26px/1.4 var(--serif);letter-spacing:2px;color:var(--cream);display:block}.seven-platform .brand>span{color:var(--muted);letter-spacing:1px;margin-top:3px;font-size:8px;display:block}.seven-platform .header-action{width:38px;height:38px;color:var(--cream);border:1px solid #486075;border-radius:50%;align-items:center;justify-items:center;display:grid}.seven-platform .header-action svg{width:17px}.seven-platform .eyebrow{color:var(--gold);letter-spacing:1.4px;font-size:8px;line-height:1.9}.seven-platform .home-hero{background:radial-gradient(at 90% 30%,rgba(52,84,117,.2),transparent 65%);padding:30px 0 27px;position:relative}.seven-platform .home-hero h1{font:400 37px/1.5 var(--serif);letter-spacing:2px;color:var(--cream);margin:14px 0 12px}.seven-platform .home-hero>p:not(.eyebrow){color:#b3c7d8;font-size:11px}.seven-platform .hero-spark{color:var(--gold);text-shadow:0 0 45px rgba(201,161,87,.4);font-size:45px;position:absolute;top:85px;right:25px;transform:rotate(12deg)}.seven-platform .hero-link{color:var(--gold);border-bottom:1px solid rgba(140,119,75,.467);align-items:center;gap:20px;min-height:40px;margin-top:13px;padding:8px 0;font-size:11px;display:inline-flex}.seven-platform .hero-link svg{width:15px}.seven-platform .free-entry{background:linear-gradient(125deg,#1d3e59,#122d46);border:1px solid #4b657a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;display:flex}.seven-platform .free-entry .eyebrow{font-size:7px}.seven-platform .free-entry h2{color:var(--cream);margin-top:5px;font-size:16px;font-weight:500}.seven-platform .free-entry p{color:var(--muted);margin-top:5px;font-size:10px}.seven-platform .free-entry>a{width:39px;height:44px;color:var(--gold);background:rgba(215,188,112,.063);border:1px solid rgba(215,188,112,.267);border-radius:7px;flex-shrink:0;align-items:center;justify-items:center;display:grid}.seven-platform .content-section{margin-top:32px}.seven-platform .section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.seven-platform .section-head h2{color:var(--cream);font-size:20px;font-family:var(--serif);margin-top:5px;font-weight:500}.seven-platform .more{white-space:nowrap;color:var(--muted);padding:8px 0;font-size:9px}.seven-platform .more svg{width:12px;height:12px}.seven-platform .intro-card{background:radial-gradient(at 100%,rgba(52,83,107,.333),transparent 75%),linear-gradient(140deg,#19334b,#0c213a);border:1px solid rgba(188,155,91,.55);border-radius:12px;transition:transform .25s,border-color .25s;display:block;overflow:hidden;box-shadow:0 12px 30px rgba(2,8,18,.19)}.seven-platform .intro-card:hover{border-color:var(--gold);transform:translateY(-2px)}.seven-platform .entry-top{justify-content:space-between;align-items:center;gap:6px;padding:14px 15px 0;display:flex}.seven-platform .pill{color:var(--gold);align-items:center;gap:5px;font-size:9px;line-height:1.8;display:inline-flex}.seven-platform .pill i{background:var(--gold);border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #e5c276}.seven-platform .entry-label{color:#c0c5b9;white-space:nowrap;font-size:8px}.seven-platform .entry-main{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:7px;padding:16px 15px 19px;display:grid}.seven-platform .entry-pre{color:#b2c3d3;font-size:9px}.seven-platform .entry-main h3{font:400 26px/1.5 var(--serif);letter-spacing:1px;color:var(--cream);margin:6px 0 10px}.seven-platform .entry-desc{color:var(--muted);font-size:10px;line-height:1.9}.seven-platform .entry-image{border:1px solid rgba(187,159,101,.314);border-radius:55px 55px 7px 7px;width:104px;height:143px;position:relative;overflow:hidden}.seven-platform .entry-image img{object-fit:cover;object-position:center;width:100%;height:100%}.seven-platform .entry-image:after{content:"";background:linear-gradient(transparent,rgba(17,37,59,.533));position:absolute;top:0;bottom:0;left:0;right:0}.seven-platform .entry-image>span{color:var(--gold);z-index:1;font-size:11px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.seven-platform .entry-bottom{background:rgba(8,25,42,.333);border-top:1px solid rgba(194,166,108,.19);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.seven-platform .entry-bottom>div{align-items:baseline;gap:8px;display:flex}.seven-platform .entry-bottom small{color:var(--muted);font-size:9px}.seven-platform .entry-bottom strong{color:var(--gold);font-size:29px;font-weight:500;line-height:1.2}.seven-platform .entry-bottom strong span{margin-right:3px;font-size:12px}.seven-platform .entry-button{color:#172c40;background:linear-gradient(110deg,#efd48f,#dcb760);border-radius:5px;align-items:center;gap:9px;min-height:40px;padding:10px 11px;font-size:10px;font-weight:600;display:inline-flex}.seven-platform .entry-button svg{width:14px;height:14px}.seven-platform .subnote{color:#829eb6;margin-top:12px;font-size:10px;line-height:1.9}.seven-platform .theme-strip{color:#b1c4d4;border-bottom:1px solid var(--line);justify-content:space-between;gap:6px;margin-bottom:2px;padding:1px 0 12px;font-size:9px;display:flex}.seven-platform .salon-card{border-bottom:1px solid var(--line);grid-template-columns:61px minmax(0,1fr) 17px;align-items:center;gap:12px;padding:18px 0;display:grid}.seven-platform .salon-card>img{object-fit:cover;border:1px solid rgba(90,108,127,.333);border-radius:6px;width:61px;height:89px}.seven-platform .salon-card small{color:var(--gold);font-size:8px}.seven-platform .salon-card h3{color:#e4e1d4;margin-top:4px;font-size:13px;font-weight:500;line-height:1.8}.seven-platform .salon-card p{color:var(--muted);margin-top:5px;font-size:9px}.seven-platform .salon-card strong{color:var(--gold);margin-top:6px;font-size:16px;font-weight:500;line-height:1.5;display:block}.seven-platform .salon-card strong span{color:var(--muted);font-size:8px;font-weight:400}.seven-platform .row-arrow{color:var(--gold)}.seven-platform .row-arrow svg{width:16px}.seven-platform .system-tile{background:#142c45;border:1px solid #435e75;border-radius:10px;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;padding:20px 17px;display:grid;overflow:hidden}.seven-platform .system-tile span{color:#b3c4d4;font-size:8px}.seven-platform .system-tile h3{font:400 23px/1.6 var(--serif);color:var(--cream);margin:6px 0 9px}.seven-platform .system-tile p{color:var(--muted);font-size:9px}.seven-platform .system-tile b{color:var(--gold);margin-top:14px;font-size:10px;font-weight:400;display:inline-block}.seven-platform .system-tile b svg{width:13px}.seven-platform .system-tile img{object-fit:cover;border:1px solid rgba(208,183,117,.267);border-radius:70px 70px 7px 7px;width:110px;height:148px}.seven-platform .page-footer{text-align:center;color:var(--cream);padding:37px 0 12px}.seven-platform .page-footer>span{color:var(--gold);font-size:17px}.seven-platform .page-footer p{font:400 15px/1.8 var(--serif);margin-top:8px}.seven-platform .page-footer small{color:#7793ac;letter-spacing:.5px;margin-top:10px;font-size:8px;display:block}.seven-platform .bottom-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(100%,480px);padding:9px 6px max(9px,env(safe-area-inset-bottom));background:rgba(12,29,50,.96);border-top:1px solid rgba(74,95,116,.467);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -7px 30px rgba(0,0,0,.133)}.seven-platform .bottom-nav a{color:#8ca6bd;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:46px;font-size:9px;display:flex;position:relative}.seven-platform .bottom-nav svg{width:20px;height:20px}.seven-platform .bottom-nav .active{color:var(--gold)}.seven-platform .bottom-nav .active:before{content:"";background:var(--gold);width:23px;height:2px;position:absolute;top:-10px;box-shadow:0 0 12px rgba(230,193,113,.4)}.seven-platform .page-intro{padding:27px 0 21px}.seven-platform .page-intro h1{font:400 30px/1.5 var(--serif);color:var(--cream);margin-top:6px}.seven-platform .page-intro>p:not(.eyebrow){color:var(--muted);margin-top:9px;font-size:11px}.seven-platform .edition-tabs{background:#10253e;border:1px solid #456078;border-radius:7px;padding:4px;display:flex}.seven-platform .edition-tabs button{color:var(--muted);background:0 0;border-radius:4px;flex:1;min-height:39px;font-size:12px}.seven-platform .edition-tabs button[aria-pressed=true]{background:var(--gold);color:#193049}.seven-platform .demo-label{color:#9cb3c7;justify-content:space-between;gap:9px;margin:18px 0 12px;font-size:9px;display:flex}.seven-platform .demo-label small{color:#809bb3;font-size:8px}.seven-platform .report-profile{border:1px solid var(--line);background:#102942;border-radius:9px;align-items:center;gap:12px;padding:17px 14px;display:flex}.seven-platform .avatar{width:41px;height:41px;color:var(--cream);font:400 19px var(--serif);background:rgba(180,172,109,.04);border:1px solid rgba(190,163,108,.533);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;display:grid}.seven-platform .report-profile h2{color:#eadbb6;font-size:14px;font-weight:500}.seven-platform .report-profile p{color:var(--muted);margin-top:4px;font-size:9px}.seven-platform .tiny-star{color:var(--gold);margin-left:auto;font-size:14px}.seven-platform .report-topic-tabs{gap:10px;margin:19px 0 13px;display:flex}.seven-platform .report-topic-tabs button{color:#b5c9dc;background:#112b46;border:1px solid #375b77;border-radius:5px;min-height:39px;padding:9px 16px;font-size:10px}.seven-platform .report-topic-tabs button[aria-pressed=true]{background:var(--gold);color:#122940;border-color:var(--gold)}.seven-platform .free-panel{color:#405266;background:#f3f0e7;border:1px solid #ddcfa5;border-radius:9px;padding:21px 18px}.seven-platform .free-panel-top{color:#8e7441;letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.seven-platform .free-panel-top small{font-size:8px}.seven-platform .free-panel h2{font:500 21px/1.65 var(--serif);color:#173548;margin:14px 0}.seven-platform .free-panel>p{font-size:12px;line-height:2.1}.seven-platform .practice-note{border-left:2px solid #b79a60;margin-top:19px;padding-left:12px}.seven-platform .practice-note span{color:#957b43;font-size:10px}.seven-platform .practice-note p{margin-top:5px;font-size:11px;line-height:2}.seven-platform .ai-card{background:#102841;border:1px solid #3f5b73;border-radius:9px;margin-top:18px;padding:17px 14px}.seven-platform .ai-heading{align-items:center;gap:9px;margin-bottom:15px;display:flex}.seven-platform .ai-heading>span{color:var(--gold);align-items:center;justify-items:center;display:grid}.seven-platform .ai-heading h2{color:var(--cream);font-size:14px;font-weight:500}.seven-platform .ai-heading p{color:var(--muted);margin-top:3px;font-size:9px}.seven-platform .ai-heading>small{color:#88a6bd;white-space:nowrap;margin-left:auto;font-size:8px}.seven-platform .question-chip{color:#cedce6;text-align:left;background:#183955;border:1px solid #425e75;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:8px;padding:11px 10px;font-size:10px;line-height:1.9;display:flex}.seven-platform .question-chip>span{color:var(--gold)}.seven-platform .ai-answer{border-top:1px solid #3a546c;margin-top:16px;padding:15px 11px 4px}.seven-platform .ai-answer small{color:var(--gold);font-size:8px}.seven-platform .ai-answer p{color:#c2d2de;margin-top:8px;font-size:11px;line-height:2;animation:.3s appear}.seven-platform .report-recommend .section-head h2{font-size:20px}.seven-platform .report-entry .entry-main h3{font-size:23px}.seven-platform .report-entry .entry-pre{color:var(--gold);font-size:9px}.seven-platform .simple-link{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:17px 0;display:grid}.seven-platform .simple-link>span{color:var(--gold);font-size:23px}.seven-platform .simple-link h3{color:#dedfcf;font-size:12px;font-weight:400}.seven-platform .simple-link p{color:var(--muted);margin-top:4px;font-size:9px}.seven-platform .simple-link>svg{width:15px;color:var(--gold)}.seven-platform .adult-recommend{background:#122d46;border:1px solid rgba(174,152,105,.333);border-radius:9px;padding:22px;display:block}.seven-platform .adult-recommend h3{font:400 24px/1.6 var(--serif);color:var(--cream);margin:12px 0}.seven-platform .adult-recommend>p:not(.eyebrow){color:var(--muted);font-size:10px}.seven-platform .text-link{color:var(--gold);margin-top:12px;font-size:11px;display:inline-block}.seven-platform .text-link svg{width:14px}.seven-platform .course-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:15px;display:grid}.seven-platform .course-tabs button{color:var(--muted);background:#112941;border:1px solid #354d66;border-radius:5px;min-height:41px;padding:10px 5px;font-size:11px}.seven-platform .course-tabs button[aria-pressed=true]{background:var(--gold);color:#162f46;border-color:var(--gold)}.seven-platform .category-intro{padding:23px 0 20px}.seven-platform .category-intro>span{color:var(--gold);font-size:9px}.seven-platform .category-intro h2{font:400 22px/1.65 var(--serif);color:var(--cream);margin-top:7px}.seven-platform .category-intro p{color:var(--muted);margin-top:7px;font-size:11px}.seven-platform .what-included{border:1px solid var(--line);background:#0f263f;border-radius:8px;margin-top:20px;padding:20px 16px}.seven-platform .what-included h3{color:var(--cream);margin-bottom:11px;font-size:13px;font-weight:400}.seven-platform .what-included p{color:var(--muted);margin:8px 0;font-size:10px}.seven-platform .what-included p span{color:var(--gold);margin-right:7px}.seven-platform .browse-next{color:var(--gold);justify-content:space-between;align-items:center;gap:8px;padding:19px 0;font-size:10px;line-height:2;display:flex}.seven-platform .browse-next svg{width:14px}.seven-platform .slim-entry{background:rgba(212,182,108,.04);border:1px solid rgba(172,148,92,.4);border-radius:6px;justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;padding:13px 11px;display:flex}.seven-platform .slim-entry>span{color:var(--muted);font-size:9px}.seven-platform .slim-entry>strong{color:var(--gold);font-size:10px;font-weight:400}.seven-platform .slim-entry svg{width:13px}.seven-platform .button{color:#1b3043;background:linear-gradient(110deg,#f0d58f,#dcb55e);border:1px solid #e5c47b;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:12px 14px;font-size:11px;font-weight:600;display:flex}.seven-platform .button svg{width:15px;height:15px}.seven-platform .button.outline{color:var(--gold);background:0 0;border-color:rgba(127,117,75,.533)}.seven-platform .empty-learning{text-align:center;padding:20px 0 12px}.seven-platform .empty-orbit{width:88px;height:88px;color:var(--gold);background:radial-gradient(circle,rgba(64,83,108,.267),transparent);border:1px solid rgba(156,143,99,.333);border-radius:50%;align-items:center;justify-items:center;margin:0 auto 24px;display:grid;position:relative}.seven-platform .empty-orbit:before{content:"";border:1px solid rgba(133,155,178,.133);border-radius:50%;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.seven-platform .empty-orbit>svg{width:29px;height:29px}.seven-platform .empty-orbit i{color:var(--gold);font-style:normal;position:absolute;top:0;right:-1px}.seven-platform .empty-learning h2{font:400 21px/1.7 var(--serif);color:var(--cream)}.seven-platform .empty-learning p{color:var(--muted);margin-top:12px;font-size:11px;line-height:2}.seven-platform .empty-learning .button{max-width:260px;margin:21px auto 0}.seven-platform .demo-entry{text-align:center;border:1px dashed rgba(92,118,140,.467);border-radius:8px;margin-top:25px;padding:18px}.seven-platform .demo-entry p{color:#c6d2dc;font-size:11px}.seven-platform .demo-entry button{color:var(--gold);background:0 0;min-height:42px;padding:7px;font-size:11px}.seven-platform .demo-entry button svg{width:14px}.seven-platform .demo-entry small{color:#819bb0;font-size:8px;display:block}.seven-platform .demo-state{color:var(--gold);background:rgba(183,154,81,.05);border:1px solid rgba(181,154,91,.467);border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;padding:9px 11px;font-size:9px;display:flex}.seven-platform .demo-state button{color:#e1d4ad;white-space:nowrap;background:0 0;border:1px solid rgba(130,114,73,.4);border-radius:4px;min-height:32px;padding:5px 8px;font-size:9px}.seven-platform .learning-course{background:radial-gradient(at 100% 0,rgba(49,81,107,.467),transparent 90%),#122b43;border:1px solid rgba(177,150,95,.533);border-radius:11px;padding:22px 18px}.seven-platform .learning-course h2{font:400 23px/1.7 var(--serif);color:var(--cream);margin-top:12px}.seven-platform .learning-course>p{color:var(--muted);margin-top:8px;font-size:11px}.seven-platform .progress-top{color:#abc1d2;justify-content:space-between;margin-top:24px;font-size:9px;display:flex}.seven-platform .progress-top strong{color:var(--gold);font-weight:400}.seven-platform .progress{background:#395169;border-radius:9px;height:3px;margin:10px 0 24px}.seven-platform .progress i{background:var(--gold);width:0;height:100%;display:block}.seven-platform .learning-course small{color:#8da7bd;text-align:center;margin-top:11px;font-size:8px;display:block}.seven-platform .learning-tools{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.seven-platform .learning-tools a{border:1px solid var(--line);background:#102842;border-radius:7px;grid-template-columns:26px minmax(0,1fr);gap:3px 8px;padding:15px 12px;display:grid}.seven-platform .learning-tools svg{color:var(--gold);grid-row:span 2;width:21px;margin-top:4px}.seven-platform .learning-tools strong{color:var(--cream);font-size:12px;font-weight:400}.seven-platform .learning-tools small{color:var(--muted);font-size:8px}.seven-platform .learning-days{border:1px solid var(--line);background:#102740;border-radius:9px;padding:0 14px}.seven-platform .learning-days a{border-bottom:1px solid var(--line);grid-template-columns:47px minmax(0,1fr) 17px;align-items:center;gap:11px;padding:18px 0;display:grid}.seven-platform .learning-days a:last-child{border:0}.seven-platform .learning-days span{color:var(--gold);font-size:9px}.seven-platform .learning-days strong{color:#d1d9dd;font-size:12px;font-weight:400}.seven-platform .learning-days svg{width:14px;color:var(--gold)}.seven-platform .viewer{z-index:60;background:var(--bg);flex-direction:column;width:min(480px,100%);display:flex;position:fixed;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%)}.seven-platform .viewer-bar{background:#0e2238;border-bottom:1px solid #43586b;flex-shrink:0;grid-template-columns:65px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:53px;padding:9px 12px;display:grid}.seven-platform .viewer-bar>span{text-align:center;color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seven-platform .viewer-bar button{color:#bacddd;background:0 0;align-items:center;gap:5px;min-height:35px;padding:3px;font-size:10px;display:flex}.seven-platform .viewer-bar button svg{width:16px}.seven-platform .viewer-bar #viewer-close{justify-content:center}.seven-platform .viewer iframe{background:var(--bg);border:0;flex:1;width:100%;min-height:0}.seven-platform .viewing{overflow:hidden}.seven-platform .viewing .bottom-nav{visibility:hidden}.seven-platform .back-link{min-height:36px;color:var(--gold);margin-bottom:15px;font-size:10px;display:block}.seven-platform .report-placeholder{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:9px;padding:30px 16px}.seven-platform .report-placeholder>svg{width:32px;height:32px;color:var(--gold);margin:8px 0 17px}.seven-platform .report-placeholder h2{font:400 21px var(--serif);color:var(--cream);line-height:1.8}.seven-platform .report-placeholder p{color:var(--muted);margin:17px 0 25px;font-size:11px;line-height:2}.seven-platform .toast{width:min(360px,100% - 40px);color:var(--cream);z-index:99;background:#25425a;border:1px solid rgba(176,154,101,.4);border-radius:7px;padding:13px;font-size:11px;position:fixed;bottom:95px;left:50%;transform:translate(-50%)}.seven-platform .desktop-intro{display:none}.seven-platform .enter{animation:.3s ease-out appear}@keyframes appear{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container course-frame (width>=950px){.seven-platform{padding-right:0}.seven-platform .app-shell{border-left:1px solid rgba(52,76,97,.467);border-right:1px solid rgba(52,76,97,.467);margin-left:calc(50% + 40px);margin-right:auto}.seven-platform .bottom-nav,.seven-platform .viewer{width:480px;left:calc(50% + 280px)}.seven-platform .desktop-intro{width:340px;display:block;position:fixed;top:calc(50% - 280px);left:calc(50% - 390px)}.seven-platform .desktop-brand{font:400 35px var(--serif);letter-spacing:3px;color:var(--cream);margin-bottom:56px;display:block}.seven-platform .desktop-intro>.eyebrow{letter-spacing:2px;font-size:10px;display:block}.seven-platform .desktop-intro h1{font:400 36px/1.7 var(--serif);color:var(--cream);letter-spacing:2px;margin:15px 0 19px}.seven-platform .desktop-intro p{color:var(--muted);font-size:13px;line-height:2.1}.seven-platform .desktop-path{color:#9ab2c7;flex-direction:column;gap:5px;margin-top:35px;font-size:12px;display:flex}.seven-platform .desktop-path i{color:#5c7991;font-size:16px;font-style:normal}.seven-platform .desktop-path strong{color:var(--gold);font-size:14px;font-weight:400}.seven-platform .desktop-intro>small{color:#667f96;margin-top:44px;font-size:10px;display:block}}@container course-frame (width<=360px){.seven-platform #screen,.seven-platform .header{padding-left:16px;padding-right:16px}.seven-platform .entry-top{padding:12px 12px 0}.seven-platform .entry-main{grid-template-columns:minmax(0,1fr) 85px;gap:5px;padding:13px 12px 16px}.seven-platform .entry-image{width:85px;height:131px}.seven-platform .entry-main h3{font-size:24px}.seven-platform .entry-desc{font-size:9px}.seven-platform .entry-main .entry-pre{font-size:8px}.seven-platform .entry-label{font-size:7px}.seven-platform .pill{font-size:8px}.seven-platform .entry-bottom{padding:12px}.seven-platform .entry-bottom>div{gap:5px}.seven-platform .entry-bottom small{font-size:8px}.seven-platform .entry-bottom strong{font-size:25px}.seven-platform .entry-button{gap:5px;padding:10px 8px;font-size:9px}.seven-platform .section-head h2{font-size:18px}.seven-platform .more{font-size:8px}.seven-platform .home-hero h1{font-size:33px}.seven-platform .free-entry h2{font-size:14px}.seven-platform .free-entry p{font-size:9px}.seven-platform .salon-card{grid-template-columns:52px minmax(0,1fr) 17px;gap:10px}.seven-platform .salon-card>img{width:52px;height:84px}.seven-platform .salon-card h3{font-size:12px}.seven-platform .report-entry .entry-main h3{font-size:21px}.seven-platform .learning-tools a{gap:3px 4px;padding:13px 9px}.seven-platform .learning-days a{grid-template-columns:43px minmax(0,1fr) 17px;gap:7px}.seven-platform .learning-days strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.seven-platform{scroll-behavior:auto}.seven-platform .enter{animation:none}.seven-platform .intro-card{transition:none}}.seven-v1{--bg:#08152d;--panel:#102741;--line:#304660;--gold:#e5bd65;--cream:#f3e0b2;--text:#e9eef6;--muted:#adbed3;--serif:"Noto Serif SC","Songti SC","SimSun",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.seven-v1 *{box-sizing:border-box}.seven-v1{scroll-behavior:smooth;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:94px;scroll-padding-top:70px;font:15px/1.85 Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.seven-v1 a{color:inherit;text-decoration:none}.seven-v1 button{font:inherit;color:inherit;cursor:pointer}.seven-v1 a,.seven-v1 button,.seven-v1 summary{-webkit-tap-highlight-color:transparent}.seven-v1 a:focus-visible{outline-offset:5px;outline:2px solid #8ed9ee}.seven-v1 button:focus-visible{outline-offset:5px;outline:2px solid #8ed9ee}.seven-v1 summary:focus-visible{outline-offset:5px;outline:2px solid #8ed9ee}.seven-v1 button:disabled{cursor:default;opacity:.55}.seven-v1 h1,.seven-v1 h2,.seven-v1 h3,.seven-v1 p{margin:0}.seven-v1 h1,.seven-v1 h2,.seven-v1 h3{line-height:1.5}.seven-v1 h1,.seven-v1 h2{color:var(--cream)}.seven-v1 img{width:100%;height:auto;display:block}.seven-v1 small{font-size:11px}.seven-v1 [hidden]{display:none!important}.seven-v1 .wrap{width:min(880px,100% - 48px);margin-left:auto;margin-right:auto}.seven-v1 .header{border-bottom:1px solid #263b54;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:auto;padding:23px 24px;display:flex}.seven-v1 .brand{align-items:center;gap:17px;display:flex}.seven-v1 .brand strong{font:400 30px/1.4 var(--serif);letter-spacing:2px;color:var(--cream);white-space:nowrap}.seven-v1 .brand>span{color:var(--muted);font-size:10px;line-height:1.7}.seven-v1 .brand small{color:var(--gold);font-size:9px}.seven-v1 .save-trigger{border:1px solid var(--line);color:var(--cream);white-space:nowrap;background:0 0;border-radius:30px;min-height:40px;padding:8px 14px;font-size:11px}.seven-v1 .eyebrow{color:var(--gold);letter-spacing:1.8px;font-size:10px;line-height:1.7}.seven-v1 .hero{text-align:center;max-width:700px;padding:46px 0 26px}.seven-v1 .hero-badge{color:var(--cream);border:1px solid rgba(209,181,116,.4);border-radius:30px;align-items:center;gap:8px;margin-top:16px;padding:5px 16px;font-size:12px;display:inline-flex}.seven-v1 .hero-badge i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px rgba(229,189,101,.6)}.seven-v1 .hero-pre{color:#cbd6e4;letter-spacing:1px;margin-top:25px;font-size:16px}.seven-v1 .hero h1{font-family:var(--serif);letter-spacing:4px;margin-top:14px;font-size:55px;font-weight:500;line-height:1.4}.seven-v1 .hero-lead{color:#b9c9dc;margin-top:19px;font-size:14px}.seven-v1 .hero-art{background:#0a1931;border:1px solid rgba(177,152,94,.5);border-radius:100px 100px 13px 13px;width:min(100%,560px);height:270px;margin:29px auto 0;position:relative;overflow:hidden}.seven-v1 .hero-art img{object-fit:cover;object-position:50% 54%;-webkit-filter:brightness(.85);filter:brightness(.85);height:100%}.seven-v1 .hero-art:after{content:"";pointer-events:none;background:linear-gradient(transparent 25%,rgba(8,21,45,.91));position:absolute;top:0;bottom:0;left:0;right:0}.seven-v1 .art-caption{z-index:1;position:absolute;top:auto;bottom:20px;left:12px;right:12px}.seven-v1 .art-caption small{letter-spacing:1.1px;color:#ccba92;font-size:8px}.seven-v1 .art-caption p{font-family:var(--serif);color:var(--cream);margin-top:3px;font-size:21px}.seven-v1 .art-mark{z-index:1;color:var(--cream);font-size:22px;position:absolute;top:22px;right:30px}.seven-v1 .hero-facts{justify-content:center;gap:0;margin:25px 0 18px;display:flex}.seven-v1 .hero-facts>span{color:var(--muted);border-right:1px solid var(--line);padding:0 23px;font-size:11px}.seven-v1 .hero-facts>span:last-child{border:0}.seven-v1 .hero-facts b{color:var(--cream);margin-right:5px;font-size:20px;font-weight:500}.seven-v1 .hero-price{justify-content:center;align-items:center;gap:15px;display:flex}.seven-v1 .hero-price>span{color:var(--muted);font-size:11px}.seven-v1 .hero-price strong{color:var(--gold);font-size:33px;font-weight:500;line-height:1.4}.seven-v1 .hero-price strong small{margin-right:3px;font-size:16px}.seven-v1 .hero-price a{color:var(--cream);border-bottom:1px solid rgba(161,138,88,.467);padding:6px 0;font-size:11px}.seven-v1 .section-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--line);background:rgba(8,21,45,.95);justify-content:center;gap:30px;padding:5px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.seven-v1 .section-nav a{color:var(--muted);min-height:44px;padding:11px 5px;font-size:12px;display:block}.seven-v1 .section-nav a:hover{color:var(--gold)}.seven-v1 .section{padding-top:49px;padding-bottom:49px}.seven-v1 .section h2{font-family:var(--serif);margin-top:8px;font-size:29px;font-weight:500;line-height:1.65}.seven-v1 .section-intro{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.9}.seven-v1 .pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.seven-v1 .pain-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#142a45,#0d1f36);border-radius:10px;padding:20px}.seven-v1 .pain-grid span{color:var(--gold);font-size:10px}.seven-v1 .pain-grid h3{color:var(--cream);margin-top:8px;font-size:16px;font-weight:500}.seven-v1 .pain-grid p{color:var(--muted);margin-top:7px;font-size:12px}.seven-v1 .section-note{border-left:2px solid var(--gold);color:#c9d4e1;margin-top:24px;padding-left:16px;font-size:13px}.seven-v1 .phase-track{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.seven-v1 .phase-track span{text-align:center;color:#d9d4c5;background:rgba(203,170,92,.035);border:1px solid rgba(124,107,73,.467);border-radius:7px;padding:12px 10px;font-size:12px}.seven-v1 .phase-track b{color:var(--gold);margin-right:6px;font-size:11px;font-weight:400}.seven-v1 .list-caption{color:var(--cream);justify-content:space-between;align-items:center;gap:10px;margin:27px 0 9px;font-size:12px;display:flex}.seven-v1 .list-caption small{color:var(--muted);font-size:10px}.seven-v1 .days{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:0 21px}.seven-v1 .day-row{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) 20px;align-items:start;gap:16px;padding:22px 0;display:grid}.seven-v1 .day-row:last-child{border:0}.seven-v1 .day-no{color:var(--gold);text-align:center;margin-top:4px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.1}.seven-v1 .day-no small{letter-spacing:2px;color:var(--muted);margin-bottom:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:8px;display:block}.seven-v1 .type{color:#b8d0e9;font-size:10px;line-height:1.6;display:inline-block}.seven-v1 .type.core{color:var(--gold)}.seven-v1 .day-row h3{color:var(--cream);margin:4px 0 5px;font-size:17px;font-weight:500}.seven-v1 .day-row p{color:var(--muted);font-size:12px;line-height:1.8}.seven-v1 .day-output{color:#bfcbb9;background:rgba(148,182,129,.05);border:1px solid rgba(125,150,125,.267);border-radius:3px;margin-top:9px;padding:2px 7px;font-size:10px;display:inline-block}.seven-v1 .arrow{color:var(--gold);align-self:center;font-size:20px}.seven-v1 .day-row:hover h3{color:#fff3cf}.seven-v1 .fine{color:#95abc3;margin-top:15px;font-size:11px;line-height:1.9}.seven-v1 .gains-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.seven-v1 .gains-grid article{border:1px solid var(--line);background:#10253d;border-radius:10px;padding:23px}.seven-v1 .gains-grid article>span{color:var(--gold);font:italic 22px Georgia,serif}.seven-v1 .gains-grid h3{color:var(--cream);margin-top:9px;font-size:17px;font-weight:500}.seven-v1 .gains-grid p{color:var(--muted);margin-top:8px;font-size:12px}.seven-v1 .gains-grid a{color:var(--gold);margin-top:8px;font-size:11px;display:inline-block}.seven-v1 .report-section{padding-top:6px}.seven-v1 .report-card{background:radial-gradient(at 10% 20%,rgba(38,68,102,.4),transparent 80%);border:1px solid rgba(166,142,92,.5);border-radius:12px;grid-template-columns:160px 1fr;align-items:center;gap:30px;padding:30px;display:grid}.seven-v1 .report-card h2{font-size:25px}.seven-v1 .report-card>div>p:not(.eyebrow){color:var(--muted);margin-top:10px;font-size:12px}.seven-v1 .report-cover{min-height:210px;color:var(--cream);background:linear-gradient(140deg,#284566,#0b1b30);border:1px solid rgba(187,159,101,.5);flex-direction:column;justify-content:space-between;padding:16px;display:flex;box-shadow:6px 8px #020a18}.seven-v1 .report-cover small{letter-spacing:1px;font-size:8px}.seven-v1 .report-cover i{color:var(--gold);font-size:18px;font-style:normal}.seven-v1 .report-cover strong{font:400 21px/1.6 var(--serif)}.seven-v1 .text-link{color:var(--gold);min-height:40px;margin-top:14px;padding:5px 0;font-size:12px;display:inline-block}.seven-v1 .enroll-card{background:linear-gradient(135deg,#19304a,#0e2139);border:1px solid rgba(165,140,89,.467);border-radius:12px;margin-top:24px;padding:28px}.seven-v1 .enroll-card>p:first-child{color:var(--muted);font-size:12px}.seven-v1 .enroll-card>h3{color:var(--cream);margin-top:6px;font-size:23px;font-weight:500}.seven-v1 .enroll-price{align-items:baseline;gap:15px;margin:18px 0 0;display:flex}.seven-v1 .enroll-price>small{color:var(--muted);font-size:11px}.seven-v1 .enroll-price strong{color:var(--gold);font-size:49px;font-weight:500;line-height:1.3}.seven-v1 .enroll-price strong span{margin-right:5px;font-size:23px}.seven-v1 .enroll-price em{color:var(--muted);font-size:11px;font-style:normal}.seven-v1 .check-list{color:#c4d1e0;margin:0;padding:17px 0 15px;font-size:13px;list-style:none}.seven-v1 .check-list li{margin:10px 0;padding-left:23px;position:relative}.seven-v1 .check-list li:before{content:"✓";color:var(--gold);position:absolute;left:0}.seven-v1 .button{color:#17243a;background:linear-gradient(110deg,#efcf85,#d9ad55);border:1px solid #f5d58d;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:11px 18px;font-size:14px;font-weight:600;display:flex}.seven-v1 .button span{font-size:18px;font-weight:400}.seven-v1 .wide{width:100%}.seven-v1 .outline{color:var(--cream);background:0 0;border-color:rgba(156,136,92,.5)}.seven-v1 .faq{margin-top:26px}.seven-v1 .faq details{border-bottom:1px solid var(--line);padding:13px 0}.seven-v1 summary{cursor:pointer;align-items:start;gap:9px;min-height:44px;padding:10px 0;font-size:13px;list-style:none;display:flex}.seven-v1 summary::-webkit-details-marker{display:none}.seven-v1 summary>span:last-child{color:var(--gold);margin-left:auto}.seven-v1 details[open]>summary>span:last-child{transform:rotate(45deg)}.seven-v1 .faq p{color:var(--muted);padding:0 12px 12px 0;font-size:12px}.seven-v1 .next{padding-top:12px}.seven-v1 .next-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:45px minmax(0,1fr) 18px;align-items:center;gap:18px;margin-top:17px;padding:20px;display:grid}.seven-v1 .mini-icon{color:var(--gold);text-align:center;font-size:32px}.seven-v1 .next-card small{color:var(--muted);font-size:10px}.seven-v1 .next-card h3{color:var(--cream);margin:5px 0;font-size:17px;font-weight:500}.seven-v1 .next-card p{color:var(--muted);font-size:12px}.seven-v1 footer{text-align:center;border-top:1px solid #223851;margin-top:25px;padding:38px 18px}.seven-v1 footer .star{color:var(--gold);margin-bottom:12px;font-size:19px;display:block}.seven-v1 footer strong{color:var(--cream);font:400 19px/1.6 var(--serif)}.seven-v1 footer p{color:#839ab4;letter-spacing:1px;margin-top:12px;font-size:10px}.seven-v1 .booking{z-index:20;padding:11px 20px max(11px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(11,29,51,.97);border-top:1px solid rgba(176,151,97,.5);justify-content:center;align-items:center;gap:50px;display:flex;position:fixed;bottom:0;left:0;right:0}.seven-v1 .booking>div{min-width:120px}.seven-v1 .booking small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.seven-v1 .booking strong{color:var(--gold);font-size:32px;font-weight:500;line-height:1.25}.seven-v1 .booking strong span{margin-right:4px;font-size:16px}.seven-v1 .booking .button{min-width:270px}.seven-v1 .detail{max-width:740px}.seven-v1 .breadcrumbs{color:var(--muted);justify-content:space-between;padding:22px 0;font-size:11px;display:flex}.seven-v1 .breadcrumbs>a{min-height:36px;padding:4px 0}.seven-v1 .detail-visual{border:1px solid var(--line);background:var(--panel);border-radius:11px;height:210px;position:relative;overflow:hidden}.seven-v1 .detail-visual img{object-fit:cover;object-position:50% 40%;opacity:.43;height:100%}.seven-v1 .detail-visual>div{position:absolute;bottom:25px;left:26px}.seven-v1 .detail-visual strong{font:400 27px var(--serif);color:var(--cream);margin-top:9px;display:block}.seven-v1 .giant{color:rgba(225,192,115,.267);font:120px/1 Georgia,serif;position:absolute;bottom:0;right:20px}.seven-v1 .detail-head{padding:30px 0 8px}.seven-v1 .detail-head h1,.seven-v1 .detail>h1{font-family:var(--serif);margin-top:11px;font-size:33px;font-weight:500;line-height:1.65}.seven-v1 .detail-sub{color:var(--muted);margin-top:10px;font-size:14px}.seven-v1 .tags{color:var(--gold);flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:11px;display:flex}.seven-v1 .detail-section{margin-top:36px}.seven-v1 .detail-section h2{font-size:24px;font-family:var(--serif);margin:6px 0 16px;font-weight:500;line-height:1.6}.seven-v1 .detail-section>p{color:#bfcede;font-size:14px}.seven-v1 .light-card,.seven-v1 .takeaway{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:23px}.seven-v1 .light-card ul{color:var(--muted);margin:0;padding-left:19px;font-size:13px}.seven-v1 .light-card li{margin:8px 0}.seven-v1 .goals{color:#c6d4e4;padding-left:23px;font-size:14px}.seven-v1 .goals li{margin:14px 0;padding-left:8px}.seven-v1 .goals li::marker{color:var(--gold)}.seven-v1 .modules details{border-bottom:1px solid var(--line)}.seven-v1 .modules summary{align-items:center;gap:15px;padding-top:16px;padding-bottom:16px;font-size:14px}.seven-v1 .modules summary>span{color:var(--gold);font:16px Georgia,serif}.seven-v1 .modules strong{font-weight:500}.seven-v1 .modules summary>b{color:var(--gold);margin-left:auto;font-size:16px;font-weight:400}.seven-v1 .modules p{color:var(--muted);padding:0 4px 19px 32px;font-size:13px}.seven-v1 .schedule{border:1px solid var(--line);background:#0f243c;border-radius:8px;margin:0;padding:0 17px}.seven-v1 .schedule>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:16px;padding:15px 0;font-size:13px;display:grid}.seven-v1 .schedule>div:last-child{border:0}.seven-v1 dt{color:#91a9c2}.seven-v1 dd{color:#ccd7e6;margin:0}.seven-v1 .day-navigation{border-top:1px solid var(--line);color:var(--gold);justify-content:space-between;gap:20px;margin-top:35px;padding:20px 0;font-size:12px;display:flex}.seven-v1 .day-navigation a{min-height:44px;padding:8px 0}.seven-v1 .checkout-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:22px;padding:24px}.seven-v1 .checkout-card h2{margin-top:10px;font-size:21px;font-weight:500;line-height:1.7}.seven-v1 .checkout-card .schedule{border:0;padding:0}.seven-v1 .amount-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:13px;display:flex}.seven-v1 .amount-line strong{font-weight:500}.seven-v1 .amount-line.total{color:var(--cream);border-bottom:0;margin-top:8px}.seven-v1 .amount-line.total strong{color:var(--gold);font-size:27px}.seven-v1 .notice{color:#d6c9a7;background:rgba(212,180,99,.043);border:1px solid rgba(165,140,89,.333);border-radius:6px;margin:22px 0;padding:16px;font-size:12px}.seven-v1 dialog{width:min(420px,100% - 32px);color:var(--text);background:#102740;border:1px solid rgba(178,154,102,.667);border-radius:12px;max-height:calc(100dvh - 40px);padding:28px;position:fixed;overflow:auto}.seven-v1 dialog::-ms-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.667)}.seven-v1 dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.667)}.seven-v1 dialog h2{margin:12px 0;font-size:24px}.seven-v1 dialog p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.seven-v1 .close{min-width:36px;min-height:36px;color:var(--cream);background:0 0;border:0;font-size:25px;position:absolute;top:9px;right:12px}.seven-v1 .remove-saved{color:var(--muted);background:0 0;border:0;min-height:44px;margin-top:10px;font-size:12px;display:block}.seven-v1 body:has(dialog[open]){overflow:hidden}@container course-frame (width<=600px){.seven-v1{padding-bottom:88px;font-size:14px}.seven-v1 .wrap{width:calc(100% - 36px)}.seven-v1 .header{gap:8px;padding:16px 18px}.seven-v1 .brand{gap:10px}.seven-v1 .brand strong{letter-spacing:1px;font-size:24px}.seven-v1 .brand>span,.seven-v1 .brand small{font-size:8px}.seven-v1 .save-trigger{min-height:36px;padding:7px 10px;font-size:10px}.seven-v1 .eyebrow{letter-spacing:1.25px;font-size:8px}.seven-v1 .hero{padding:27px 0 21px}.seven-v1 .hero-badge{margin-top:11px;padding:3px 12px;font-size:10px}.seven-v1 .hero-pre{letter-spacing:.5px;margin-top:20px;font-size:12px}.seven-v1 .hero h1{letter-spacing:3px;margin-top:12px;font-size:42px;line-height:1.38}.seven-v1 .hero-lead{margin-top:16px;font-size:12px;line-height:1.9}.seven-v1 .hero-art{border-radius:65px 65px 10px 10px;height:205px;margin-top:23px}.seven-v1 .art-caption{bottom:14px}.seven-v1 .art-caption small{letter-spacing:.8px;font-size:6px}.seven-v1 .art-caption p{margin-top:5px;font-size:17px}.seven-v1 .art-mark{font-size:17px;top:19px;right:25px}.seven-v1 .hero-facts{margin:20px 0 15px}.seven-v1 .hero-facts>span{padding:0 12px;font-size:9px}.seven-v1 .hero-facts b{margin-right:3px;font-size:17px}.seven-v1 .hero-price{gap:12px}.seven-v1 .hero-price>span{font-size:10px}.seven-v1 .hero-price strong{font-size:30px}.seven-v1 .hero-price a{font-size:10px}.seven-v1 .section-nav{justify-content:space-between;gap:0;padding:3px 14px}.seven-v1 .section-nav a{padding:10px 8px;font-size:11px}.seven-v1 .section{padding-top:33px;padding-bottom:33px}.seven-v1 .section h2{letter-spacing:.2px;font-size:25px;line-height:1.6}.seven-v1 .section-intro{margin-top:11px;font-size:12px}.seven-v1 .pain-grid{grid-template-columns:1fr;gap:10px;margin-top:21px}.seven-v1 .pain-grid article{border-radius:8px;padding:16px 18px}.seven-v1 .pain-grid span{font-size:9px}.seven-v1 .pain-grid h3{margin-top:5px;font-size:16px}.seven-v1 .pain-grid p{margin-top:4px;font-size:11px}.seven-v1 .section-note{margin-top:19px;padding-left:12px;font-size:11px;line-height:2}.seven-v1 .phase-track{gap:7px;margin-top:20px}.seven-v1 .phase-track span{padding:10px 5px;font-size:10px}.seven-v1 .phase-track b{margin:0 0 2px;font-size:9px;display:block}.seven-v1 .list-caption{margin-top:23px;font-size:11px}.seven-v1 .list-caption small{font-size:9px}.seven-v1 .days{padding:0 13px}.seven-v1 .day-row{grid-template-columns:35px minmax(0,1fr) 14px;gap:11px;padding:18px 0}.seven-v1 .day-no{margin-top:6px;font-size:27px}.seven-v1 .day-no small{letter-spacing:1px;font-size:7px}.seven-v1 .day-row h3{margin:4px 0;font-size:15px;line-height:1.65}.seven-v1 .day-row p{font-size:10px;line-height:1.9}.seven-v1 .type{font-size:9px}.seven-v1 .day-output{margin-top:8px;padding:1px 6px;font-size:9px}.seven-v1 .arrow{font-size:17px}.seven-v1 .fine{margin-top:12px;font-size:10px;line-height:1.95}.seven-v1 .gains-grid{gap:10px;margin-top:21px}.seven-v1 .gains-grid article{border-radius:8px;padding:17px 13px}.seven-v1 .gains-grid article>span{font-size:20px}.seven-v1 .gains-grid h3{margin-top:8px;font-size:14px;line-height:1.8}.seven-v1 .gains-grid p{margin-top:5px;font-size:11px;line-height:1.95}.seven-v1 .gains-grid a{font-size:10px}.seven-v1 .report-section{padding-top:3px}.seven-v1 .report-card{border-radius:9px;grid-template-columns:107px minmax(0,1fr);gap:17px;padding:20px 16px}.seven-v1 .report-card h2{margin-top:7px;font-size:18px;line-height:1.75}.seven-v1 .report-card .eyebrow{letter-spacing:.5px;font-size:6px}.seven-v1 .report-card>div>p:not(.eyebrow){margin-top:9px;font-size:10px;line-height:1.9}.seven-v1 .report-cover{min-height:169px;padding:12px}.seven-v1 .report-cover small{letter-spacing:.4px;font-size:6px}.seven-v1 .report-cover strong{font-size:17px}.seven-v1 .report-cover i{font-size:15px}.seven-v1 .text-link{margin-top:10px;font-size:10px;line-height:1.9}.seven-v1 .enroll-card{margin-top:21px;padding:21px 19px}.seven-v1 .enroll-card>p:first-child{font-size:11px}.seven-v1 .enroll-card>h3{font-size:20px}.seven-v1 .enroll-price{flex-wrap:wrap;gap:4px 13px;margin-top:14px}.seven-v1 .enroll-price strong{font-size:44px}.seven-v1 .enroll-price strong span{font-size:20px}.seven-v1 .enroll-price>small{font-size:10px}.seven-v1 .enroll-price em{font-size:9px}.seven-v1 .check-list{padding:12px 0;font-size:11px}.seven-v1 .check-list li{margin:10px 0;padding-left:19px}.seven-v1 .button{gap:12px;min-height:48px;padding:12px 14px;font-size:12px}.seven-v1 .button span{font-size:17px}.seven-v1 .faq{margin-top:19px}.seven-v1 .faq summary{padding:10px 0;font-size:12px;line-height:1.8}.seven-v1 .faq p{padding-right:0;font-size:11px}.seven-v1 .next{padding-top:12px}.seven-v1 .next-card{grid-template-columns:31px minmax(0,1fr) 14px;gap:13px;margin-top:13px;padding:17px 14px}.seven-v1 .mini-icon{font-size:26px}.seven-v1 .next-card h3{font-size:15px}.seven-v1 .next-card small{font-size:9px}.seven-v1 .next-card p{font-size:11px}.seven-v1 .booking{padding:10px 18px max(10px,env(safe-area-inset-bottom));justify-content:space-between;gap:12px}.seven-v1 .booking>div{min-width:108px}.seven-v1 .booking small{font-size:9px}.seven-v1 .booking strong{font-size:30px}.seven-v1 .booking strong span{font-size:14px}.seven-v1 .booking .button{flex:1;gap:12px;min-width:0;max-width:230px}.seven-v1 .detail{width:calc(100% - 36px)}.seven-v1 .breadcrumbs{padding:15px 0;font-size:10px}.seven-v1 .detail-visual{border-radius:9px;height:165px}.seven-v1 .detail-visual>div{bottom:22px;left:20px}.seven-v1 .detail-visual strong{font-size:22px}.seven-v1 .giant{font-size:98px;right:12px}.seven-v1 .detail-head{padding:24px 0 0}.seven-v1 .detail-head h1,.seven-v1 .detail>h1{margin-top:9px;font-size:27px;line-height:1.65}.seven-v1 .detail-sub{font-size:12px;line-height:1.95}.seven-v1 .tags{gap:7px 13px;margin-top:16px;font-size:9px}.seven-v1 .detail-section{margin-top:29px}.seven-v1 .detail-section h2{margin-bottom:12px;font-size:21px;line-height:1.7}.seven-v1 .detail-section>p{font-size:12px;line-height:2}.seven-v1 .light-card,.seven-v1 .takeaway{padding:18px}.seven-v1 .light-card ul{padding-left:17px;font-size:12px}.seven-v1 .goals{padding-left:19px;font-size:12px}.seven-v1 .goals li{margin:13px 0;padding-left:5px}.seven-v1 .modules summary{gap:12px;padding-top:15px;padding-bottom:15px;font-size:12px}.seven-v1 .modules summary>span{font-size:14px}.seven-v1 .modules p{padding-left:27px;font-size:11px;line-height:2}.seven-v1 .schedule{padding:0 13px}.seven-v1 .schedule>div{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:13px 0;font-size:11px}.seven-v1 .day-navigation{margin-top:28px;padding:15px 0;font-size:11px}.seven-v1 .checkout-card{margin-top:19px;padding:19px 17px}.seven-v1 .checkout-card h2{font-size:19px}.seven-v1 .amount-line{font-size:12px}.seven-v1 .amount-line.total strong{font-size:25px}.seven-v1 .notice{padding:14px;font-size:11px}.seven-v1 footer{margin-top:17px;padding:30px 15px}.seven-v1 footer strong{font-size:17px}.seven-v1 footer p{font-size:9px}.seven-v1 dialog{padding:25px 20px}.seven-v1 dialog h2{font-size:22px}}@container course-frame (width<=360px){.seven-v1 .hero h1{font-size:38px}.seven-v1 .brand>span,.seven-v1 .brand small{font-size:7px}.seven-v1 .enroll-price em{width:100%;padding-left:70px}.seven-v1 .report-card{grid-template-columns:98px minmax(0,1fr);gap:13px;padding:16px 12px}.seven-v1 .report-card h2{font-size:16px}.seven-v1 .hero-facts>span{padding:0 9px}}@container course-frame (width<=600px){.seven-v1 .day-row{grid-template-columns:35px minmax(0,1fr) 20px;gap:9px}.seven-v1 .next-card{grid-template-columns:31px minmax(0,1fr) 20px;gap:11px}}.seven-v1 .tool-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.seven-v1 .tool-actions .button{font-size:12px}.seven-v1 .tool-actions>span{color:var(--muted);font-size:11px}.seven-v1 .worksheet-fields{gap:17px;margin-top:22px;display:grid}.seven-v1 .worksheet-fields label{color:#c3d1df;font-size:12px;display:block}.seven-v1 .worksheet-fields textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);background:#10263f;border-radius:6px;min-height:100px;margin-top:7px;padding:11px;font:14px/1.8 Microsoft YaHei,sans-serif;display:block}.seven-v1 .worksheet-fields textarea::-webkit-input-placeholder{color:#859cb4;font-size:11px}.seven-v1 .worksheet-fields textarea::-moz-placeholder{color:#859cb4;font-size:11px}.seven-v1 .worksheet-fields textarea::-ms-input-placeholder{color:#859cb4;font-size:11px}.seven-v1 .worksheet-fields textarea::placeholder{color:#859cb4;font-size:11px}.seven-v1 .worksheet-fields textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.seven-v1 .tools-page .tool-sheet{border-top:1px solid var(--line);padding-top:25px}@media print{.seven-v1{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#222;background:#fff;padding:0;font-size:11pt}.seven-v1 h1,.seven-v1 h2,.seven-v1 h3,.seven-v1 p,.seven-v1 .eyebrow,.seven-v1 .detail-section>p,.seven-v1 .worksheet-fields label{color:#222!important}.seven-v1 .header,.seven-v1 .booking,.seven-v1 footer,.seven-v1 .breadcrumbs,.seven-v1 .tool-actions,.seven-v1 .text-link,.seven-v1 .notice{display:none!important}.seven-v1 .wrap,.seven-v1 .detail{width:100%;max-width:none}.seven-v1 .tools-page .tool-sheet{break-before:page;border:0;margin:0;padding:0}.seven-v1 .worksheet-fields textarea{color:#222;field-sizing:content;background:#fff;border:1px solid #888;min-height:110px;font-size:11pt;overflow:visible}.seven-v1 .detail>h1{font-size:24pt}.seven-v1 .section-intro{color:#444}.seven-v1 .eyebrow{font-size:9pt}}@media (prefers-reduced-motion:reduce){.seven-v1{scroll-behavior:auto}}.seven-v2{--bg:#08152d;--panel:#102741;--line:#304660;--gold:#e5bd65;--cream:#f3e0b2;--text:#e9eef6;--muted:#adbed3;--serif:"Noto Serif SC","Songti SC","SimSun",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.seven-v2 *{box-sizing:border-box}.seven-v2{scroll-behavior:smooth;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:94px;scroll-padding-top:70px;font:15px/1.85 Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.seven-v2 a{color:inherit;text-decoration:none}.seven-v2 button{font:inherit;color:inherit;cursor:pointer}.seven-v2 a,.seven-v2 button,.seven-v2 summary{-webkit-tap-highlight-color:transparent}.seven-v2 a:focus-visible{outline-offset:5px;outline:2px solid #8ed9ee}.seven-v2 button:focus-visible{outline-offset:5px;outline:2px solid #8ed9ee}.seven-v2 summary:focus-visible{outline-offset:5px;outline:2px solid #8ed9ee}.seven-v2 button:disabled{cursor:default;opacity:.55}.seven-v2 h1,.seven-v2 h2,.seven-v2 h3,.seven-v2 p{margin:0}.seven-v2 h1,.seven-v2 h2,.seven-v2 h3{line-height:1.5}.seven-v2 h1,.seven-v2 h2{color:var(--cream)}.seven-v2 img{width:100%;height:auto;display:block}.seven-v2 small{font-size:11px}.seven-v2 [hidden]{display:none!important}.seven-v2 .wrap{width:min(880px,100% - 48px);margin-left:auto;margin-right:auto}.seven-v2 .header{border-bottom:1px solid #263b54;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:auto;padding:23px 24px;display:flex}.seven-v2 .brand{align-items:center;gap:17px;display:flex}.seven-v2 .brand strong{font:400 30px/1.4 var(--serif);letter-spacing:2px;color:var(--cream);white-space:nowrap}.seven-v2 .brand>span{color:var(--muted);font-size:10px;line-height:1.7}.seven-v2 .brand small{color:var(--gold);font-size:9px}.seven-v2 .save-trigger{border:1px solid var(--line);color:var(--cream);white-space:nowrap;background:0 0;border-radius:30px;min-height:40px;padding:8px 14px;font-size:11px}.seven-v2 .eyebrow{color:var(--gold);letter-spacing:1.8px;font-size:10px;line-height:1.7}.seven-v2 .hero{text-align:center;max-width:700px;padding:46px 0 26px}.seven-v2 .hero-badge{color:var(--cream);border:1px solid rgba(209,181,116,.4);border-radius:30px;align-items:center;gap:8px;margin-top:16px;padding:5px 16px;font-size:12px;display:inline-flex}.seven-v2 .hero-badge i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px rgba(229,189,101,.6)}.seven-v2 .hero-pre{color:#cbd6e4;letter-spacing:1px;margin-top:25px;font-size:16px}.seven-v2 .hero h1{font-family:var(--serif);letter-spacing:4px;margin-top:14px;font-size:55px;font-weight:500;line-height:1.4}.seven-v2 .hero-lead{color:#b9c9dc;margin-top:19px;font-size:14px}.seven-v2 .hero-art{background:#0a1931;border:1px solid rgba(177,152,94,.5);border-radius:100px 100px 13px 13px;width:min(100%,560px);height:270px;margin:29px auto 0;position:relative;overflow:hidden}.seven-v2 .hero-art img{object-fit:cover;object-position:50% 54%;-webkit-filter:brightness(.85);filter:brightness(.85);height:100%}.seven-v2 .hero-art:after{content:"";pointer-events:none;background:linear-gradient(transparent 25%,rgba(8,21,45,.91));position:absolute;top:0;bottom:0;left:0;right:0}.seven-v2 .art-caption{z-index:1;position:absolute;top:auto;bottom:20px;left:12px;right:12px}.seven-v2 .art-caption small{letter-spacing:1.1px;color:#ccba92;font-size:8px}.seven-v2 .art-caption p{font-family:var(--serif);color:var(--cream);margin-top:3px;font-size:21px}.seven-v2 .art-mark{z-index:1;color:var(--cream);font-size:22px;position:absolute;top:22px;right:30px}.seven-v2 .hero-facts{justify-content:center;gap:0;margin:25px 0 18px;display:flex}.seven-v2 .hero-facts>span{color:var(--muted);border-right:1px solid var(--line);padding:0 23px;font-size:11px}.seven-v2 .hero-facts>span:last-child{border:0}.seven-v2 .hero-facts b{color:var(--cream);margin-right:5px;font-size:20px;font-weight:500}.seven-v2 .hero-price{justify-content:center;align-items:center;gap:15px;display:flex}.seven-v2 .hero-price>span{color:var(--muted);font-size:11px}.seven-v2 .hero-price strong{color:var(--gold);font-size:33px;font-weight:500;line-height:1.4}.seven-v2 .hero-price strong small{margin-right:3px;font-size:16px}.seven-v2 .hero-price a{color:var(--cream);border-bottom:1px solid rgba(161,138,88,.467);padding:6px 0;font-size:11px}.seven-v2 .section-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--line);background:rgba(8,21,45,.95);justify-content:center;gap:30px;padding:5px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.seven-v2 .section-nav a{color:var(--muted);min-height:44px;padding:11px 5px;font-size:12px;display:block}.seven-v2 .section-nav a:hover{color:var(--gold)}.seven-v2 .section{padding-top:49px;padding-bottom:49px}.seven-v2 .section h2{font-family:var(--serif);margin-top:8px;font-size:29px;font-weight:500;line-height:1.65}.seven-v2 .section-intro{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.9}.seven-v2 .pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.seven-v2 .pain-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#142a45,#0d1f36);border-radius:10px;padding:20px}.seven-v2 .pain-grid span{color:var(--gold);font-size:10px}.seven-v2 .pain-grid h3{color:var(--cream);margin-top:8px;font-size:16px;font-weight:500}.seven-v2 .pain-grid p{color:var(--muted);margin-top:7px;font-size:12px}.seven-v2 .section-note{border-left:2px solid var(--gold);color:#c9d4e1;margin-top:24px;padding-left:16px;font-size:13px}.seven-v2 .phase-track{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.seven-v2 .phase-track span{text-align:center;color:#d9d4c5;background:rgba(203,170,92,.035);border:1px solid rgba(124,107,73,.467);border-radius:7px;padding:12px 10px;font-size:12px}.seven-v2 .phase-track b{color:var(--gold);margin-right:6px;font-size:11px;font-weight:400}.seven-v2 .list-caption{color:var(--cream);justify-content:space-between;align-items:center;gap:10px;margin:27px 0 9px;font-size:12px;display:flex}.seven-v2 .list-caption small{color:var(--muted);font-size:10px}.seven-v2 .days{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:0 21px}.seven-v2 .day-row{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) 20px;align-items:start;gap:16px;padding:22px 0;display:grid}.seven-v2 .day-row:last-child{border:0}.seven-v2 .day-no{color:var(--gold);text-align:center;margin-top:4px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.1}.seven-v2 .day-no small{letter-spacing:2px;color:var(--muted);margin-bottom:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:8px;display:block}.seven-v2 .type{color:#b8d0e9;font-size:10px;line-height:1.6;display:inline-block}.seven-v2 .type.core{color:var(--gold)}.seven-v2 .day-row h3{color:var(--cream);margin:4px 0 5px;font-size:17px;font-weight:500}.seven-v2 .day-row p{color:var(--muted);font-size:12px;line-height:1.8}.seven-v2 .day-output{color:#bfcbb9;background:rgba(148,182,129,.05);border:1px solid rgba(125,150,125,.267);border-radius:3px;margin-top:9px;padding:2px 7px;font-size:10px;display:inline-block}.seven-v2 .arrow{color:var(--gold);align-self:center;font-size:20px}.seven-v2 .day-row:hover h3{color:#fff3cf}.seven-v2 .fine{color:#95abc3;margin-top:15px;font-size:11px;line-height:1.9}.seven-v2 .gains-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.seven-v2 .gains-grid article{border:1px solid var(--line);background:#10253d;border-radius:10px;padding:23px}.seven-v2 .gains-grid article>span{color:var(--gold);font:italic 22px Georgia,serif}.seven-v2 .gains-grid h3{color:var(--cream);margin-top:9px;font-size:17px;font-weight:500}.seven-v2 .gains-grid p{color:var(--muted);margin-top:8px;font-size:12px}.seven-v2 .gains-grid a{color:var(--gold);margin-top:8px;font-size:11px;display:inline-block}.seven-v2 .report-section{padding-top:6px}.seven-v2 .report-card{background:radial-gradient(at 10% 20%,rgba(38,68,102,.4),transparent 80%);border:1px solid rgba(166,142,92,.5);border-radius:12px;grid-template-columns:160px 1fr;align-items:center;gap:30px;padding:30px;display:grid}.seven-v2 .report-card h2{font-size:25px}.seven-v2 .report-card>div>p:not(.eyebrow){color:var(--muted);margin-top:10px;font-size:12px}.seven-v2 .report-cover{min-height:210px;color:var(--cream);background:linear-gradient(140deg,#284566,#0b1b30);border:1px solid rgba(187,159,101,.5);flex-direction:column;justify-content:space-between;padding:16px;display:flex;box-shadow:6px 8px #020a18}.seven-v2 .report-cover small{letter-spacing:1px;font-size:8px}.seven-v2 .report-cover i{color:var(--gold);font-size:18px;font-style:normal}.seven-v2 .report-cover strong{font:400 21px/1.6 var(--serif)}.seven-v2 .text-link{color:var(--gold);min-height:40px;margin-top:14px;padding:5px 0;font-size:12px;display:inline-block}.seven-v2 .enroll-card{background:linear-gradient(135deg,#19304a,#0e2139);border:1px solid rgba(165,140,89,.467);border-radius:12px;margin-top:24px;padding:28px}.seven-v2 .enroll-card>p:first-child{color:var(--muted);font-size:12px}.seven-v2 .enroll-card>h3{color:var(--cream);margin-top:6px;font-size:23px;font-weight:500}.seven-v2 .enroll-price{align-items:baseline;gap:15px;margin:18px 0 0;display:flex}.seven-v2 .enroll-price>small{color:var(--muted);font-size:11px}.seven-v2 .enroll-price strong{color:var(--gold);font-size:49px;font-weight:500;line-height:1.3}.seven-v2 .enroll-price strong span{margin-right:5px;font-size:23px}.seven-v2 .enroll-price em{color:var(--muted);font-size:11px;font-style:normal}.seven-v2 .check-list{color:#c4d1e0;margin:0;padding:17px 0 15px;font-size:13px;list-style:none}.seven-v2 .check-list li{margin:10px 0;padding-left:23px;position:relative}.seven-v2 .check-list li:before{content:"✓";color:var(--gold);position:absolute;left:0}.seven-v2 .button{color:#17243a;background:linear-gradient(110deg,#efcf85,#d9ad55);border:1px solid #f5d58d;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:11px 18px;font-size:14px;font-weight:600;display:flex}.seven-v2 .button span{font-size:18px;font-weight:400}.seven-v2 .wide{width:100%}.seven-v2 .outline{color:var(--cream);background:0 0;border-color:rgba(156,136,92,.5)}.seven-v2 .faq{margin-top:26px}.seven-v2 .faq details{border-bottom:1px solid var(--line);padding:13px 0}.seven-v2 summary{cursor:pointer;align-items:start;gap:9px;min-height:44px;padding:10px 0;font-size:13px;list-style:none;display:flex}.seven-v2 summary::-webkit-details-marker{display:none}.seven-v2 summary>span:last-child{color:var(--gold);margin-left:auto}.seven-v2 details[open]>summary>span:last-child{transform:rotate(45deg)}.seven-v2 .faq p{color:var(--muted);padding:0 12px 12px 0;font-size:12px}.seven-v2 .next{padding-top:12px}.seven-v2 .next-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:45px minmax(0,1fr) 18px;align-items:center;gap:18px;margin-top:17px;padding:20px;display:grid}.seven-v2 .mini-icon{color:var(--gold);text-align:center;font-size:32px}.seven-v2 .next-card small{color:var(--muted);font-size:10px}.seven-v2 .next-card h3{color:var(--cream);margin:5px 0;font-size:17px;font-weight:500}.seven-v2 .next-card p{color:var(--muted);font-size:12px}.seven-v2 footer{text-align:center;border-top:1px solid #223851;margin-top:25px;padding:38px 18px}.seven-v2 footer .star{color:var(--gold);margin-bottom:12px;font-size:19px;display:block}.seven-v2 footer strong{color:var(--cream);font:400 19px/1.6 var(--serif)}.seven-v2 footer p{color:#839ab4;letter-spacing:1px;margin-top:12px;font-size:10px}.seven-v2 .booking{z-index:20;padding:11px 20px max(11px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(11,29,51,.97);border-top:1px solid rgba(176,151,97,.5);justify-content:center;align-items:center;gap:50px;display:flex;position:fixed;bottom:0;left:0;right:0}.seven-v2 .booking>div{min-width:120px}.seven-v2 .booking small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.seven-v2 .booking strong{color:var(--gold);font-size:32px;font-weight:500;line-height:1.25}.seven-v2 .booking strong span{margin-right:4px;font-size:16px}.seven-v2 .booking .button{min-width:270px}.seven-v2 .detail{max-width:740px}.seven-v2 .breadcrumbs{color:var(--muted);justify-content:space-between;padding:22px 0;font-size:11px;display:flex}.seven-v2 .breadcrumbs>a{min-height:36px;padding:4px 0}.seven-v2 .detail-visual{border:1px solid var(--line);background:var(--panel);border-radius:11px;height:210px;position:relative;overflow:hidden}.seven-v2 .detail-visual img{object-fit:cover;object-position:50% 40%;opacity:.43;height:100%}.seven-v2 .detail-visual>div{position:absolute;bottom:25px;left:26px}.seven-v2 .detail-visual strong{font:400 27px var(--serif);color:var(--cream);margin-top:9px;display:block}.seven-v2 .giant{color:rgba(225,192,115,.267);font:120px/1 Georgia,serif;position:absolute;bottom:0;right:20px}.seven-v2 .detail-head{padding:30px 0 8px}.seven-v2 .detail-head h1,.seven-v2 .detail>h1{font-family:var(--serif);margin-top:11px;font-size:33px;font-weight:500;line-height:1.65}.seven-v2 .detail-sub{color:var(--muted);margin-top:10px;font-size:14px}.seven-v2 .tags{color:var(--gold);flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:11px;display:flex}.seven-v2 .detail-section{margin-top:36px}.seven-v2 .detail-section h2{font-size:24px;font-family:var(--serif);margin:6px 0 16px;font-weight:500;line-height:1.6}.seven-v2 .detail-section>p{color:#bfcede;font-size:14px}.seven-v2 .light-card,.seven-v2 .takeaway{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:23px}.seven-v2 .light-card ul{color:var(--muted);margin:0;padding-left:19px;font-size:13px}.seven-v2 .light-card li{margin:8px 0}.seven-v2 .goals{color:#c6d4e4;padding-left:23px;font-size:14px}.seven-v2 .goals li{margin:14px 0;padding-left:8px}.seven-v2 .goals li::marker{color:var(--gold)}.seven-v2 .modules details{border-bottom:1px solid var(--line)}.seven-v2 .modules summary{align-items:center;gap:15px;padding-top:16px;padding-bottom:16px;font-size:14px}.seven-v2 .modules summary>span{color:var(--gold);font:16px Georgia,serif}.seven-v2 .modules strong{font-weight:500}.seven-v2 .modules summary>b{color:var(--gold);margin-left:auto;font-size:16px;font-weight:400}.seven-v2 .modules p{color:var(--muted);padding:0 4px 19px 32px;font-size:13px}.seven-v2 .schedule{border:1px solid var(--line);background:#0f243c;border-radius:8px;margin:0;padding:0 17px}.seven-v2 .schedule>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:16px;padding:15px 0;font-size:13px;display:grid}.seven-v2 .schedule>div:last-child{border:0}.seven-v2 dt{color:#91a9c2}.seven-v2 dd{color:#ccd7e6;margin:0}.seven-v2 .day-navigation{border-top:1px solid var(--line);color:var(--gold);justify-content:space-between;gap:20px;margin-top:35px;padding:20px 0;font-size:12px;display:flex}.seven-v2 .day-navigation a{min-height:44px;padding:8px 0}.seven-v2 .checkout-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:22px;padding:24px}.seven-v2 .checkout-card h2{margin-top:10px;font-size:21px;font-weight:500;line-height:1.7}.seven-v2 .checkout-card .schedule{border:0;padding:0}.seven-v2 .amount-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:13px;display:flex}.seven-v2 .amount-line strong{font-weight:500}.seven-v2 .amount-line.total{color:var(--cream);border-bottom:0;margin-top:8px}.seven-v2 .amount-line.total strong{color:var(--gold);font-size:27px}.seven-v2 .notice{color:#d6c9a7;background:rgba(212,180,99,.043);border:1px solid rgba(165,140,89,.333);border-radius:6px;margin:22px 0;padding:16px;font-size:12px}.seven-v2 dialog{width:min(420px,100% - 32px);color:var(--text);background:#102740;border:1px solid rgba(178,154,102,.667);border-radius:12px;max-height:calc(100dvh - 40px);padding:28px;position:fixed;overflow:auto}.seven-v2 dialog::-ms-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.667)}.seven-v2 dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.667)}.seven-v2 dialog h2{margin:12px 0;font-size:24px}.seven-v2 dialog p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.seven-v2 .close{min-width:36px;min-height:36px;color:var(--cream);background:0 0;border:0;font-size:25px;position:absolute;top:9px;right:12px}.seven-v2 .remove-saved{color:var(--muted);background:0 0;border:0;min-height:44px;margin-top:10px;font-size:12px;display:block}.seven-v2 body:has(dialog[open]){overflow:hidden}@container course-frame (width<=600px){.seven-v2{padding-bottom:88px;font-size:14px}.seven-v2 .wrap{width:calc(100% - 36px)}.seven-v2 .header{gap:8px;padding:16px 18px}.seven-v2 .brand{gap:10px}.seven-v2 .brand strong{letter-spacing:1px;font-size:24px}.seven-v2 .brand>span,.seven-v2 .brand small{font-size:8px}.seven-v2 .save-trigger{min-height:36px;padding:7px 10px;font-size:10px}.seven-v2 .eyebrow{letter-spacing:1.25px;font-size:8px}.seven-v2 .hero{padding:27px 0 21px}.seven-v2 .hero-badge{margin-top:11px;padding:3px 12px;font-size:10px}.seven-v2 .hero-pre{letter-spacing:.5px;margin-top:20px;font-size:12px}.seven-v2 .hero h1{letter-spacing:3px;margin-top:12px;font-size:42px;line-height:1.38}.seven-v2 .hero-lead{margin-top:16px;font-size:12px;line-height:1.9}.seven-v2 .hero-art{border-radius:65px 65px 10px 10px;height:205px;margin-top:23px}.seven-v2 .art-caption{bottom:14px}.seven-v2 .art-caption small{letter-spacing:.8px;font-size:6px}.seven-v2 .art-caption p{margin-top:5px;font-size:17px}.seven-v2 .art-mark{font-size:17px;top:19px;right:25px}.seven-v2 .hero-facts{margin:20px 0 15px}.seven-v2 .hero-facts>span{padding:0 12px;font-size:9px}.seven-v2 .hero-facts b{margin-right:3px;font-size:17px}.seven-v2 .hero-price{gap:12px}.seven-v2 .hero-price>span{font-size:10px}.seven-v2 .hero-price strong{font-size:30px}.seven-v2 .hero-price a{font-size:10px}.seven-v2 .section-nav{justify-content:space-between;gap:0;padding:3px 14px}.seven-v2 .section-nav a{padding:10px 8px;font-size:11px}.seven-v2 .section{padding-top:33px;padding-bottom:33px}.seven-v2 .section h2{letter-spacing:.2px;font-size:25px;line-height:1.6}.seven-v2 .section-intro{margin-top:11px;font-size:12px}.seven-v2 .pain-grid{grid-template-columns:1fr;gap:10px;margin-top:21px}.seven-v2 .pain-grid article{border-radius:8px;padding:16px 18px}.seven-v2 .pain-grid span{font-size:9px}.seven-v2 .pain-grid h3{margin-top:5px;font-size:16px}.seven-v2 .pain-grid p{margin-top:4px;font-size:11px}.seven-v2 .section-note{margin-top:19px;padding-left:12px;font-size:11px;line-height:2}.seven-v2 .phase-track{gap:7px;margin-top:20px}.seven-v2 .phase-track span{padding:10px 5px;font-size:10px}.seven-v2 .phase-track b{margin:0 0 2px;font-size:9px;display:block}.seven-v2 .list-caption{margin-top:23px;font-size:11px}.seven-v2 .list-caption small{font-size:9px}.seven-v2 .days{padding:0 13px}.seven-v2 .day-row{grid-template-columns:35px minmax(0,1fr) 14px;gap:11px;padding:18px 0}.seven-v2 .day-no{margin-top:6px;font-size:27px}.seven-v2 .day-no small{letter-spacing:1px;font-size:7px}.seven-v2 .day-row h3{margin:4px 0;font-size:15px;line-height:1.65}.seven-v2 .day-row p{font-size:10px;line-height:1.9}.seven-v2 .type{font-size:9px}.seven-v2 .day-output{margin-top:8px;padding:1px 6px;font-size:9px}.seven-v2 .arrow{font-size:17px}.seven-v2 .fine{margin-top:12px;font-size:10px;line-height:1.95}.seven-v2 .gains-grid{gap:10px;margin-top:21px}.seven-v2 .gains-grid article{border-radius:8px;padding:17px 13px}.seven-v2 .gains-grid article>span{font-size:20px}.seven-v2 .gains-grid h3{margin-top:8px;font-size:14px;line-height:1.8}.seven-v2 .gains-grid p{margin-top:5px;font-size:11px;line-height:1.95}.seven-v2 .gains-grid a{font-size:10px}.seven-v2 .report-section{padding-top:3px}.seven-v2 .report-card{border-radius:9px;grid-template-columns:107px minmax(0,1fr);gap:17px;padding:20px 16px}.seven-v2 .report-card h2{margin-top:7px;font-size:18px;line-height:1.75}.seven-v2 .report-card .eyebrow{letter-spacing:.5px;font-size:6px}.seven-v2 .report-card>div>p:not(.eyebrow){margin-top:9px;font-size:10px;line-height:1.9}.seven-v2 .report-cover{min-height:169px;padding:12px}.seven-v2 .report-cover small{letter-spacing:.4px;font-size:6px}.seven-v2 .report-cover strong{font-size:17px}.seven-v2 .report-cover i{font-size:15px}.seven-v2 .text-link{margin-top:10px;font-size:10px;line-height:1.9}.seven-v2 .enroll-card{margin-top:21px;padding:21px 19px}.seven-v2 .enroll-card>p:first-child{font-size:11px}.seven-v2 .enroll-card>h3{font-size:20px}.seven-v2 .enroll-price{flex-wrap:wrap;gap:4px 13px;margin-top:14px}.seven-v2 .enroll-price strong{font-size:44px}.seven-v2 .enroll-price strong span{font-size:20px}.seven-v2 .enroll-price>small{font-size:10px}.seven-v2 .enroll-price em{font-size:9px}.seven-v2 .check-list{padding:12px 0;font-size:11px}.seven-v2 .check-list li{margin:10px 0;padding-left:19px}.seven-v2 .button{gap:12px;min-height:48px;padding:12px 14px;font-size:12px}.seven-v2 .button span{font-size:17px}.seven-v2 .faq{margin-top:19px}.seven-v2 .faq summary{padding:10px 0;font-size:12px;line-height:1.8}.seven-v2 .faq p{padding-right:0;font-size:11px}.seven-v2 .next{padding-top:12px}.seven-v2 .next-card{grid-template-columns:31px minmax(0,1fr) 14px;gap:13px;margin-top:13px;padding:17px 14px}.seven-v2 .mini-icon{font-size:26px}.seven-v2 .next-card h3{font-size:15px}.seven-v2 .next-card small{font-size:9px}.seven-v2 .next-card p{font-size:11px}.seven-v2 .booking{padding:10px 18px max(10px,env(safe-area-inset-bottom));justify-content:space-between;gap:12px}.seven-v2 .booking>div{min-width:108px}.seven-v2 .booking small{font-size:9px}.seven-v2 .booking strong{font-size:30px}.seven-v2 .booking strong span{font-size:14px}.seven-v2 .booking .button{flex:1;gap:12px;min-width:0;max-width:230px}.seven-v2 .detail{width:calc(100% - 36px)}.seven-v2 .breadcrumbs{padding:15px 0;font-size:10px}.seven-v2 .detail-visual{border-radius:9px;height:165px}.seven-v2 .detail-visual>div{bottom:22px;left:20px}.seven-v2 .detail-visual strong{font-size:22px}.seven-v2 .giant{font-size:98px;right:12px}.seven-v2 .detail-head{padding:24px 0 0}.seven-v2 .detail-head h1,.seven-v2 .detail>h1{margin-top:9px;font-size:27px;line-height:1.65}.seven-v2 .detail-sub{font-size:12px;line-height:1.95}.seven-v2 .tags{gap:7px 13px;margin-top:16px;font-size:9px}.seven-v2 .detail-section{margin-top:29px}.seven-v2 .detail-section h2{margin-bottom:12px;font-size:21px;line-height:1.7}.seven-v2 .detail-section>p{font-size:12px;line-height:2}.seven-v2 .light-card,.seven-v2 .takeaway{padding:18px}.seven-v2 .light-card ul{padding-left:17px;font-size:12px}.seven-v2 .goals{padding-left:19px;font-size:12px}.seven-v2 .goals li{margin:13px 0;padding-left:5px}.seven-v2 .modules summary{gap:12px;padding-top:15px;padding-bottom:15px;font-size:12px}.seven-v2 .modules summary>span{font-size:14px}.seven-v2 .modules p{padding-left:27px;font-size:11px;line-height:2}.seven-v2 .schedule{padding:0 13px}.seven-v2 .schedule>div{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:13px 0;font-size:11px}.seven-v2 .day-navigation{margin-top:28px;padding:15px 0;font-size:11px}.seven-v2 .checkout-card{margin-top:19px;padding:19px 17px}.seven-v2 .checkout-card h2{font-size:19px}.seven-v2 .amount-line{font-size:12px}.seven-v2 .amount-line.total strong{font-size:25px}.seven-v2 .notice{padding:14px;font-size:11px}.seven-v2 footer{margin-top:17px;padding:30px 15px}.seven-v2 footer strong{font-size:17px}.seven-v2 footer p{font-size:9px}.seven-v2 dialog{padding:25px 20px}.seven-v2 dialog h2{font-size:22px}}@container course-frame (width<=360px){.seven-v2 .hero h1{font-size:38px}.seven-v2 .brand>span,.seven-v2 .brand small{font-size:7px}.seven-v2 .enroll-price em{width:100%;padding-left:70px}.seven-v2 .report-card{grid-template-columns:98px minmax(0,1fr);gap:13px;padding:16px 12px}.seven-v2 .report-card h2{font-size:16px}.seven-v2 .hero-facts>span{padding:0 9px}}@container course-frame (width<=600px){.seven-v2 .day-row{grid-template-columns:35px minmax(0,1fr) 20px;gap:9px}.seven-v2 .next-card{grid-template-columns:31px minmax(0,1fr) 20px;gap:11px}}.seven-v2 .tool-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.seven-v2 .tool-actions .button{font-size:12px}.seven-v2 .tool-actions>span{color:var(--muted);font-size:11px}.seven-v2 .worksheet-fields{gap:17px;margin-top:22px;display:grid}.seven-v2 .worksheet-fields label{color:#c3d1df;font-size:12px;display:block}.seven-v2 .worksheet-fields textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);background:#10263f;border-radius:6px;min-height:100px;margin-top:7px;padding:11px;font:14px/1.8 Microsoft YaHei,sans-serif;display:block}.seven-v2 .worksheet-fields textarea::-webkit-input-placeholder{color:#859cb4;font-size:11px}.seven-v2 .worksheet-fields textarea::-moz-placeholder{color:#859cb4;font-size:11px}.seven-v2 .worksheet-fields textarea::-ms-input-placeholder{color:#859cb4;font-size:11px}.seven-v2 .worksheet-fields textarea::placeholder{color:#859cb4;font-size:11px}.seven-v2 .worksheet-fields textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.seven-v2 .tools-page .tool-sheet{border-top:1px solid var(--line);padding-top:25px}@media print{.seven-v2{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#222;background:#fff;padding:0;font-size:11pt}.seven-v2 h1,.seven-v2 h2,.seven-v2 h3,.seven-v2 p,.seven-v2 .eyebrow,.seven-v2 .detail-section>p,.seven-v2 .worksheet-fields label{color:#222!important}.seven-v2 .header,.seven-v2 .booking,.seven-v2 footer,.seven-v2 .breadcrumbs,.seven-v2 .tool-actions,.seven-v2 .text-link,.seven-v2 .notice{display:none!important}.seven-v2 .wrap,.seven-v2 .detail{width:100%;max-width:none}.seven-v2 .tools-page .tool-sheet{break-before:page;border:0;margin:0;padding:0}.seven-v2 .worksheet-fields textarea{color:#222;field-sizing:content;background:#fff;border:1px solid #888;min-height:110px;font-size:11pt;overflow:visible}.seven-v2 .detail>h1{font-size:24pt}.seven-v2 .section-intro{color:#444}.seven-v2 .eyebrow{font-size:9pt}}@media (prefers-reduced-motion:reduce){.seven-v2{scroll-behavior:auto}}.seven-course .booking{width:100cqw;left:calc(50% - 50cqw);right:auto;bottom:calc(92px + env(safe-area-inset-bottom));transform:none}.course-v2:not(.cv2-main-entry) .seven-course .booking{bottom:0}.seven-course .seven-v1,.seven-course .seven-v2{padding-bottom:100px}.seven-course .seven-platform .app-shell{min-height:0;box-shadow:none}.seven-course .package-tabs{background:#102741;border-bottom:1px solid #304660;flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.seven-course .package-tabs button{color:#cbd6e4;background:#112941;border:1px solid #486075;border-radius:6px;flex:1;min-width:56px;padding:9px 4px;font-size:11px}.seven-course .package-tabs button[aria-pressed=true]{color:#17243a;background:#e5bd65}.seven-course .package-return{color:#e5bd65;background:#0b1d33;border-bottom:1px solid #304660;padding:12px 18px;font-size:12px;display:block}.seven-course [id]{scroll-margin-top:18px}.seven-course dialog{max-width:calc(100cqw - 32px)}.seven-platform .brand strong{font-size:20px}.seven-v2 div.day-row{cursor:default;grid-template-columns:58px minmax(0,1fr)}.seven-v2 div.day-row:hover h3{color:var(--cream)}.seven-v2 .hero-art.hero-art-parent{aspect-ratio:604/426;background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.seven-v2 .hero-art.hero-art-parent img{object-fit:contain;-webkit-filter:none;filter:none;width:100%;height:auto}.seven-v2 .hero-art.hero-art-parent:after{content:none}@font-face{font-family:Live7GoldSerif;src:url(/course-v2/live7/v2/assets/live7-heading-gold-20261023.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+5148,U+518D,U+5230,U+5B50,U+5B69,U+627E,U+65B9,U+6CD5,U+770B,U+89C1}.seven-v2 .hero:has(.hero-art-parent){isolation:isolate;position:relative}.seven-v2 .hero:has(.hero-art-parent):before{content:"";z-index:-1;pointer-events:none;background:url(/course-v2/live7/v2/assets/hero-starry-sky-20261023.webp) top/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:-24px;right:-24px}.seven-v2 .hero:has(.hero-art-parent) h1{color:#f3dfa7;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 1px #76572e)drop-shadow(0 2px 3px rgba(2,11,24,.667));filter:drop-shadow(0 1px #76572e)drop-shadow(0 2px 3px rgba(2,11,24,.667));text-shadow:none;background:linear-gradient(172deg,#ffefba 0%,#ecd494 26%,#fff1c0 38%,#dbc07b 50%,#f8e6ac 66%,#e3c684 83%,#fff0ba 100%);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-family:Live7GoldSerif,Noto Serif SC,Songti SC,serif;font-weight:600}@container course-frame (width<=600px){.seven-v2 .hero:has(.hero-art-parent):before{left:-18px;right:-18px}}.seven-v2 .hero:has(.hero-art-parent) .eyebrow{letter-spacing:1.1px;color:#dfca92;font-family:Arial,Microsoft YaHei,sans-serif;font-size:10px;font-weight:600}.seven-v2 .hero:has(.hero-art-parent) .hero-badge{color:#f2dfad;border-color:rgba(209,181,116,.6);gap:7px;margin-top:10px;padding:4px 12px;font-family:Microsoft YaHei,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.seven-v2 .hero:has(.hero-art-parent) .hero-pre{letter-spacing:.2px;color:#e1e5ec;margin-top:16px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:500;line-height:1.6}.seven-v2 .hero:has(.hero-art-parent) h1{-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 1px #76572e)drop-shadow(0 2px 3px rgba(2,11,24,.667));filter:drop-shadow(0 1px #76572e)drop-shadow(0 2px 3px rgba(2,11,24,.667));background:linear-gradient(#e8cb82 0%,#f6dfa3 14%,#fff5cb 24%,#fff1bc 29%,#c29950 34%,#eed396 42%,#f8e8b3 49%,#e8cb82 50%,#f6dfa3 64%,#fff5cb 74%,#fff1bc 79%,#c29950 84%,#eed396 92%,#f8e8b3 100%);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}.seven-v2 .hero:has(.hero-art-parent) .hero-lead{letter-spacing:.15px;color:#d9e1eb;margin-top:14px;font-family:Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.65}.seven-v2 .hero:has(.hero-art-parent) .hero-art-parent{margin-top:19px}.seven-v2 .hero:has(.hero-art-parent) .hero-facts{grid-template-columns:.78fr 1fr 1.24fr;align-items:center;gap:0;margin:16px 0 15px;display:grid}.seven-v2 .hero:has(.hero-art-parent) .hero-facts>span{white-space:nowrap;color:#d2dbe7;justify-content:center;align-items:baseline;min-width:0;padding:0 5px;font-family:Microsoft YaHei,sans-serif;font-size:11.5px;font-weight:400;line-height:1.6;display:flex}.seven-v2 .hero:has(.hero-art-parent) .hero-facts b{color:#f4e3b2;margin-right:4px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.35}@container course-frame (width<=360px){.seven-v2 .hero:has(.hero-art-parent) .eyebrow{letter-spacing:.8px;font-size:9px}.seven-v2 .hero:has(.hero-art-parent) .hero-pre{font-size:14px}.seven-v2 .hero:has(.hero-art-parent) .hero-lead{font-size:13px}.seven-v2 .hero:has(.hero-art-parent) .hero-facts>span{padding:0 3px;font-size:10px}.seven-v2 .hero:has(.hero-art-parent) .hero-facts b{margin-right:3px;font-size:23px}}.seven-v2 .hero:has(.hero-art-parent):before{background-image:url(/course-v2/live7/v2/assets/hero-starry-sky-native-v3-20261023.webp);background-position:top;background-repeat:no-repeat;background-size:100%}.seven-v2 .section{padding-top:32px;padding-bottom:32px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.seven-v2 .section h2{color:#efd3a0;font-size:24px;font-weight:600;line-height:1.6}.seven-v2 .section :-webkit-any(.section-intro,.section-note){color:#b6c8d6;font-size:14px;line-height:1.75}.seven-v2 .section :-moz-any(.section-intro,.section-note){color:#b6c8d6;font-size:14px;line-height:1.75}.seven-v2 .section :is(.section-intro,.section-note){color:#b6c8d6;font-size:14px;line-height:1.75}.seven-v2 .section :is(.pain-grid article,.days,.gains-grid article,.enroll-card,.next-card){background:linear-gradient(135deg,#19394f,#142e42);border:1px solid rgba(182,200,214,.19);border-radius:16px;box-shadow:inset 0 1px rgba(239,243,233,.035),0 8px 24px rgba(2,12,23,.12)}.seven-v2 .section :-webkit-any(.pain-grid,.gains-grid){gap:16px}.seven-v2 .section :-moz-any(.pain-grid,.gains-grid){gap:16px}.seven-v2 .section :is(.pain-grid,.gains-grid){gap:16px}.seven-v2 .section :is(.pain-grid article,.gains-grid article,.enroll-card,.next-card){padding:20px}.seven-v2 .section :is(.pain-grid h3,.gains-grid h3,.day-row h3,.next-card h3){color:#f0dfbd;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.seven-v2 .section :is(.pain-grid p,.gains-grid p,.day-row p,.next-card p,.check-list,.faq p){color:#d4dfe5;font-size:14px;line-height:1.75}.seven-v2 .section :is(.fine,.subnote,.list-caption,.list-caption small,.type,.day-output,.next-card small){color:#b6c8d6;font-size:12px;line-height:1.65}.seven-v2 .section .day-output{color:#d7c69f;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0}.seven-v2 .section .day-row{border-color:rgba(182,200,214,.16);padding-top:20px;padding-bottom:20px}.seven-v2 .section .phase-track span{background:rgba(239,211,160,.04);border-color:rgba(239,211,160,.18);border-radius:10px;font-size:12px}.seven-v2 .section .button{color:#142d43;background:linear-gradient(110deg,#eed6a3,#d9ba7e);border-color:rgba(239,211,160,.4);border-radius:12px;min-height:46px}.seven-v2 .section .faq :-webkit-any(details,summary){border-color:rgba(182,200,214,.18);font-size:14px;line-height:1.7}.seven-v2 .section .faq :-moz-any(details,summary){border-color:rgba(182,200,214,.18);font-size:14px;line-height:1.7}.seven-v2 .section .faq :is(details,summary){border-color:rgba(182,200,214,.18);font-size:14px;line-height:1.7}.seven-v2 .section .enroll-card>h3{font-family:inherit;font-size:20px;font-weight:600;line-height:1.6}.seven-v2 .detail .checkout-card{background:linear-gradient(135deg,#183758,#102b49);border:1px solid rgba(181,154,97,.31);border-radius:16px;box-shadow:inset 0 1px rgba(238,211,154,.07),0 8px 24px rgba(2,12,23,.16)}.seven-v2 .section :is(.pain-grid article,.days,.gains-grid article,.enroll-card,.next-card){background:linear-gradient(135deg,#183758,#102b49);border:1px solid rgba(181,154,97,.31);border-radius:16px;box-shadow:inset 0 1px rgba(238,211,154,.07),0 8px 24px rgba(2,12,23,.16)}.seven-v2 .detail .checkout-card:first-child:before{content:"";background:linear-gradient(transparent 50%,#102b49),url(/course-v2/content-art-20261023/parent-learning-20261023.webp) 50%/cover no-repeat;border-radius:10px;height:152px;margin-bottom:20px;display:block}.seven-v2 .detail .checkout-card{color:#d4dfe5;font-size:14px;line-height:1.75}.seven-v2 .detail .checkout-card:first-of-type:before{content:"";background:linear-gradient(transparent 50%,#102b49),url(/course-v2/content-art-20261023/parent-learning-20261023.webp) 50%/cover no-repeat;border-radius:10px;height:152px;margin-bottom:20px;display:block}.seven-v2 .hero-price>.course-price-inline,.seven-v2 .enroll-price>.course-price-inline{color:var(--gold)}.seven-v2 .course-price-inline del{color:var(--muted)}.seven-v2 .hero-price .course-price-inline strong,.seven-v2 .enroll-price .course-price-inline strong{font-size:24px;font-weight:700}.seven-v2 .hero-price{flex-wrap:wrap;gap:8px 12px}@font-face{font-family:CourseHomeOriginalSerif;src:url(/course-home-original-20261023/title-serif.woff2)format("woff2");font-weight:100 900;font-display:swap}.course-home{--gold:#fff0b8;--muted:#d4dfeb;box-sizing:border-box;color:#eff2f7;background:#001b35 url(/course-home-original-20261023/starfield.webp) top/100% repeat-y;min-height:calc(100dvh - 110px);padding:0 14px 100px;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;container-type:inline-size}.course-home *{box-sizing:border-box}.course-home a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.course-home :-webkit-any(h1,h2,h3,p){margin:0}.course-home :-moz-any(h1,h2,h3,p){margin:0}.course-home :is(h1,h2,h3,p){margin:0}.course-home a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.course-home-intro{isolation:isolate;background:url(/course-home-original-20261023/hero.webp) top/100% 100% no-repeat;height:calc(59.26cqw + 16.6px);margin-left:-14px;margin-right:-14px;padding:19px 20px 0;position:relative}.course-home-kicker{letter-spacing:1px;color:var(--gold);align-items:center;gap:7px;margin-top:5px;font-family:CourseHomeOriginalSerif,serif;font-size:12px;display:flex}.course-home-kicker svg{-webkit-filter:drop-shadow(0 0 4px #ffe49b);filter:drop-shadow(0 0 4px #ffe49b);width:17px;height:17px}.course-home-intro h1{letter-spacing:3px;color:#fff2c6;text-shadow:0 0 12px rgba(231,187,98,.333);margin-top:7px;font-family:CourseHomeOriginalSerif,Songti SC,serif;font-size:42px;font-weight:600;line-height:1.55}.course-home-intro p{color:#f1f2f8;margin-top:14px;font-size:12px;line-height:1.7}.course-home-recommend{background:#00213c url(/course-home-original-20261023/recommend.webp) 50%/100% 100% no-repeat;border:1px solid #79c5ef;border-radius:14px;align-items:center;gap:12px;min-height:113px;padding:19px 14px 19px 78px;display:flex;position:relative;box-shadow:0 0 12px rgba(42,166,237,.125)}.course-home-recommend-symbol{display:none}.course-home-recommend-copy{flex:1;min-width:0}.course-home-eyebrow{color:#fff0b8;letter-spacing:.4px;font-size:12px;line-height:1.6;display:block}.course-home-recommend h2{color:#fff1b7;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:650;line-height:1.55}.course-home-recommend p{color:#e6ecf7;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.7}.course-home-text-link{color:#fff1b7;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex;position:absolute;top:48px;right:14px}.course-home-recommend h2{padding-right:65px;font-size:16px}.course-home-section-heading{white-space:nowrap;align-items:center;gap:10px;margin:29px 2px 15px;display:flex}.course-home-section-heading h2{color:#fff2c8;letter-spacing:.5px;font-family:CourseHomeOriginalSerif,serif;font-size:23px;font-weight:600;line-height:1.5}.course-home-section-heading:after{content:"";background:linear-gradient(90deg,#f2ddba,transparent);flex:1;order:1;height:1px}.course-home-section-heading>span{color:#b9d8e7;order:2;font-size:11px}.course-home-live{isolation:isolate;background:#00213e;border:1px solid #76bfee;border-radius:14px;min-height:203px;padding:20px 16px 15px;display:block;position:relative;overflow:hidden;box-shadow:0 0 15px rgba(21,157,224,.133)}.course-home-salon-image{object-fit:fill;z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.course-home-live .course-home-eyebrow{color:#edf0f6;font-size:12px}.course-home-live h3{letter-spacing:1px;color:#fff0af;margin-top:4px;font-family:CourseHomeOriginalSerif,serif;font-size:31px;line-height:1.6}.course-home-live p{white-space:nowrap;color:#f0f1f7;margin-top:10px;font-size:12px;line-height:1.8}.course-home-format{color:#e4eaf4;font-size:12px;line-height:1.65;display:block}.course-home-live .course-home-format{margin-top:9px}.course-home-price-row{color:#fff0b0;justify-content:space-between;align-items:center;gap:3px;display:flex}.course-home-live .course-home-price-row{margin-top:13px}.course-home-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.3}.course-home-price small{margin-left:4px;font-size:11px;font-weight:400}.course-home-card-link{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.course-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:16px;display:grid}.course-home-card{isolation:isolate;background:#00213c url(/course-home-original-20261023/starfield.webp) bottom/auto 100% no-repeat;border:1px solid #7dafd0;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 0 9px rgba(21,143,195,.125)}.course-home-card-visual{flex-shrink:0;padding-bottom:28px;position:relative;overflow:hidden}.course-home-card-visual>img{aspect-ratio:320/225;object-fit:fill;width:100%;height:auto;display:block}.course-home-card-lavender .course-home-card-visual>img,.course-home-card-sky .course-home-card-visual>img{aspect-ratio:320/210}.course-home-card-visual:after{content:"";background:linear-gradient(transparent,#00213c);height:14px;position:absolute;bottom:24px;left:0;right:0}.course-home-visual-label{color:#fff0ba;white-space:nowrap;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:4px;left:14px;right:5px}.course-home-visual-label>svg{flex-shrink:0;width:17px;height:17px}.course-home-card-copy{flex-direction:column;flex:1;padding:3px 14px 13px;display:flex}.course-home-card h3{color:#fff0b8;letter-spacing:.4px;font-size:21px;font-weight:700;line-height:1.5}.course-home-card .course-home-format{letter-spacing:0;margin-top:3px;font-size:12px;line-height:1.7}.course-home-card p{letter-spacing:.1px;color:#e5ebf4;margin-top:3px;margin-bottom:16px;font-size:12px;line-height:1.7}.course-home-card .course-home-price-row{min-height:28px;margin-top:auto}.course-home-card .course-home-price-row>svg{flex-shrink:0;width:13px;height:15px}.course-home-card .course-price-inline{letter-spacing:0;gap:4px!important}.course-home-card .course-price-inline>span{gap:4px!important}.course-home-card .course-price-inline small{margin:0;font-size:10px!important}.course-home-card .course-price-inline del{color:#bdc0d2;font-size:8px!important}.course-home-plan{background:rgba(0,32,58,.6);border:1px solid #b3a2be;border-radius:12px;align-items:center;gap:16px;margin-top:12px;padding:10px 12px;display:flex}.course-home-icon{color:#ffe5a1;border:1px solid #e8cb94;border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:38px;height:38px;display:grid}.course-home-icon svg{width:22px;height:22px}.course-home-plan>div{flex:1;min-width:0}.course-home-plan h2{color:#ffe5a9;font-family:CourseHomeOriginalSerif,serif;font-size:16px;font-weight:600;line-height:1.6}.course-home-plan p{color:#c6d7e8;margin-top:2px;font-size:10px;line-height:1.6}.course-home-plan-arrow{color:#ffebac;flex-shrink:0}@media (max-width:359px){.course-home{padding-left:10px;padding-right:10px}.course-home-intro{margin-left:-10px;margin-right:-10px;padding-left:16px;padding-right:16px}.course-home-intro h1{font-size:36px}.course-home-intro p{margin-top:7px;font-size:11px}.course-home-kicker{font-size:11px}.course-home-recommend{min-height:104px;padding-left:61px}.course-home-recommend h2{font-size:13px}.course-home-recommend p{font-size:9px}.course-home-text-link{font-size:9px;right:8px}.course-home-section-heading{gap:5px}.course-home-section-heading h2{font-size:19px}.course-home-section-heading>span{font-size:9px}.course-home-live p{font-size:10px}.course-home-card-copy{padding-left:10px;padding-right:10px}.course-home-card h3{font-size:18px}.course-home-card p,.course-home-card .course-home-format{font-size:11px}.course-home-visual-label{gap:4px;font-size:9px;left:10px}.course-home-card .course-price-inline strong{font-size:18px!important}.course-home-card .course-price-inline small{font-size:8px!important}.course-home-card .course-price-inline del{font-size:7px!important}.course-home-card .course-price-inline,.course-home-card .course-price-inline>span{gap:2px!important}}@container (width>=420px){.course-home-intro{padding-top:28px}.course-home-intro h1{font-size:48px}.course-home-intro p{margin-top:22px}.course-home-recommend{min-height:134px;padding-left:92px}.course-home-recommend h2{font-size:19px}.course-home-recommend p{font-size:12px}.course-home-text-link{font-size:12px;top:57px}.course-home-live{min-height:240px;padding:24px 20px}.course-home-live h3{font-size:36px}.course-home-live p,.course-home-live .course-home-format{font-size:14px}.course-home-card h3{font-size:24px}.course-home-card p,.course-home-card .course-home-format{font-size:14px}.course-home-visual-label{font-size:12px}.course-home-card-copy{padding:6px 16px 16px}.course-home-card .course-price-inline strong{font-size:25px!important}.course-home-card .course-price-inline del{font-size:9px!important}}.course-home-intro h1{letter-spacing:3px;margin-top:10px;font-size:42px;font-weight:400}.course-home-intro p{margin-top:21px}.course-home-recommend p{letter-spacing:0;font-size:11px}.course-home-card h3{font-size:22px}.course-home-plan{background:#00203a url(/course-home-original-20261023/starfield.webp) 50%/100% no-repeat}.course-home{background-color:#001b35;background-image:linear-gradient(rgba(0,27,53,0),#001b35 1300px),url(/course-home-original-20261023/starfield.webp);background-repeat:no-repeat,repeat-y;background-size:100% 100%,100%}@media (max-width:359px){.course-home-intro h1{font-size:35px}.course-home-intro p{margin-top:7px}.course-home-card h3{font-size:18px}.course-home-recommend p{font-size:9px}}.course-home-card-copy{padding-left:12px;padding-right:12px}.course-home-card .course-price-inline del{opacity:.8!important;font-size:9px!important}.course-home-card .course-price-inline strong{font-size:21px!important}.course-home-card .course-price-inline,.course-home-card .course-price-inline>span{gap:3px!important}@media (max-width:359px){.course-home-card-copy{padding-left:10px;padding-right:10px}.course-home-card .course-price-inline del{font-size:7px!important}.course-home-card .course-price-inline strong{font-size:17px!important}}.course-home-intro h1,.course-home-live h3,.course-home-section-heading h2,.course-home-plan h2{font-weight:700}.course-home-kicker{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.course-home .course-home-intro{background-position:bottom;background-size:100% 100%;height:calc(48cqw + 14px)}.course-home .course-home-intro h1{font-size:34px}.course-home .course-home-section-heading{margin-top:13px}.course-home .course-home-section-heading h2{font-size:19px}.course-home .course-home-live h3{min-height:49.6px;font-size:25px}.course-home [data-course-home-card=live7-v2] h3,.course-home [data-course-home-card=relationship] h3{min-height:33px;font-size:18px}@media (max-width:359px){.course-home .course-home-intro h1{font-size:28px}.course-home .course-home-section-heading h2{font-size:16px}.course-home [data-course-home-card=live7-v2] h3,.course-home [data-course-home-card=relationship] h3{min-height:27px;font-size:15px}}@container (width>=420px){.course-home .course-home-live h3{min-height:57.6px;font-size:29px}}.course-home [data-course-home-card=emotion] h3,.course-home [data-course-home-card=masterclass] h3{min-height:33px;font-size:18px}@media (max-width:359px){.course-home [data-course-home-card=emotion] h3,.course-home [data-course-home-card=masterclass] h3{min-height:27px;font-size:15px}.course-home .course-home-card .course-home-format,.course-home .course-home-card p{font-size:10px;line-height:18.6875px}.course-home [data-course-home-card=live7-v2] p,.course-home [data-course-home-card=relationship] p{min-height:56.0625px}}.course-home .course-home-intro h1{letter-spacing:.4px;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:37px;font-style:normal;font-weight:700}@media (max-width:359px){.course-home .course-home-intro h1{font-size:31px}}.course-home .course-home-live h3,.course-home [data-course-home-card=emotion] h3,.course-home [data-course-home-card=masterclass] h3{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-style:normal;font-weight:700}@media (max-width:359px){.course-home .course-home-live h3,.course-home [data-course-home-card=emotion] h3,.course-home [data-course-home-card=masterclass] h3{font-size:15px}}.course-home .course-home-intro h1{font-size:38px;line-height:57.35px}@media (max-width:359px){.course-home .course-home-intro h1{font-size:38px;line-height:48.05px}}.course-home .course-home-intro{background-position:bottom;background-size:cover;height:130px;padding:24px 20px 0}.course-home .course-home-kicker{margin-top:0;font-size:11px;line-height:18px}.course-home .course-home-intro h1{margin-top:2px;font-size:36px;line-height:43px}.course-home .course-home-intro p{margin-top:5px;font-size:12px;line-height:20px}.course-home .course-home-live h3{font-size:22px}.course-home .course-home-live .course-home-price-row{margin-top:0;position:absolute;bottom:12px;left:16px;right:16px}.course-home .course-home-live .course-home-card-link{white-space:nowrap}@media (max-width:359px){.course-home .course-home-intro{padding-left:16px;padding-right:16px}.course-home .course-home-intro h1{font-size:34px}.course-home .course-home-intro p{font-size:11px}}@container (width>=420px){.course-home .course-home-live .course-home-price-row{bottom:12px;left:20px;right:20px}}.course-home .course-home-live{min-height:183px}.course-home .course-home-live h3{align-items:center;display:flex}.course-home .course-home-live .course-home-price-row{align-items:baseline}.course-home .course-home-live .course-home-price{line-height:1}.course-home .course-home-salon-image{object-fit:cover;object-position:right center}@container (width>=420px){.course-home .course-home-live{min-height:220px}}.arrow-report{letter-spacing:0;overflow-wrap:anywhere;min-width:0;margin-top:24px}.arrow-report h2{color:#fff5da;margin-bottom:16px;font-size:20px;font-weight:700}.arrow-report h3{margin:18px 0 10px;font-size:16px;font-weight:700}.arrow-report h4{margin:14px 0 8px;font-size:15px;font-weight:700}.arrow-report p{white-space:pre-wrap;margin:12px 0;font-size:14px;line-height:1.95}.arrow-report nav{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;max-width:100%;margin:16px 0;padding:3px 0 8px;display:flex;overflow-x:auto}.arrow-report nav button{color:#e3f4ff;white-space:nowrap;background:#163d5c;border:1px solid #6894b5;border-radius:8px;flex:none;min-height:48px;padding:10px 14px;font-size:14px;font-weight:700}.arrow-report nav button[aria-pressed=true]{color:#17344b;background:#ffe18a;border-color:#fff0b8}.arrow-report button:focus-visible{outline-offset:3px;outline:3px solid #fff5da}.arrow-report summary:focus-visible{outline-offset:3px;outline:3px solid #fff5da}.arrow-report-section,.arrow-report-supplement{color:#193b50;background:#eff8fc;border-radius:8px;margin:16px 0;padding:16px}.arrow-report-section:empty{display:none}.arrow-report-factor-blocks{color:#193b50;gap:16px;margin:16px 0;display:grid}.arrow-report-block{background:#eff8fc;border:1px solid #adc9d8;border-radius:8px;padding:18px 16px}.arrow-report-block>.arrow-report-subsection:first-child h3{color:#173d53;margin-top:0}.arrow-report-subsection{background:0 0;border:0;padding:0}.arrow-report-direction{border-left:3px solid #6894b5;margin:16px 0;padding-left:14px}.arrow-report-identity{color:#ffe18a;border-bottom:1px solid #577488;flex-wrap:wrap;gap:8px 24px;padding:8px 0 14px;font-size:14px;display:flex}.arrow-source-details summary{color:#ffe18a;cursor:pointer;min-height:48px;padding:12px 0}.arrow-report-boundary{color:#b8d3e4;font-size:12px!important}@media (min-width:600px){.arrow-report nav{gap:4px}.arrow-report nav button{padding:10px 6px;font-size:12px}}.arrow-report-overview-card{color:#193b50;background:#eff8fc;border:1px solid #adc9d8;border-radius:8px;margin:16px 0;padding:18px 16px}.arrow-report-overview-card .arrow-report-section{background:0 0;border:0;border-radius:0;margin:18px 0;padding:0}.arrow-report-overview-card>h3:first-child{margin-top:0}.arrow-report-inline-source{border-left:2px solid #adc9d8;padding-left:12px}.arrow-report nav[aria-label=四箭头因素]{grid-template-columns:1.8fr repeat(4,1fr);gap:4px;display:grid;overflow:visible}.arrow-report nav[aria-label=四箭头因素] button{min-width:0;padding:10px 2px;font-size:12px}.arrow-report-block>.arrow-report-subsection:first-child h4{margin-top:0}.four-arrow-report-visual{text-align:center;background:#fff;border:8px solid #70579a;border-radius:16px;margin:16px 0 20px;padding:8px}.four-arrow-report-visual img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.child-arrow-theme .arrow-report-section{background:#f5fbf7;border:1px solid #b4d8c5;border-radius:16px;margin-top:16px;padding:18px}.child-arrow-theme .arrow-report-section p{color:#254837;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.child-arrow-theme .arrow-report-section h3{color:#28513b}.arrow-animal-topline{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.arrow-animal-topline h3{white-space:nowrap;margin:0;font-size:15px}.arrow-animal-emojis{white-space:nowrap;letter-spacing:-1px;font-size:15px}.arrow-animal-intro-caption{align-items:baseline;gap:6px;display:flex}.arrow-animal-intro-caption>span:first-child{flex:none}.arrow-animal-intro-caption>span:last-child{min-width:0}.arrow-animal-detail .arrow-animal-name{margin-top:0;line-height:1.8}.arrow-animal-name-label{white-space:nowrap}.arrow-animal-subtitle{font-weight:600}.arrow-animal-adult>h3:first-child{margin-top:0}@media (max-width:350px){.arrow-animal-topline h3{font-size:14px}.arrow-animal-emojis{letter-spacing:-2px;font-size:14px}.arrow-animal-intro-caption{gap:4px;font-size:13px}}.arrow-animal-adult-topline{flex-wrap:nowrap;align-items:baseline;gap:10px;display:flex}.arrow-animal-adult-topline h3{white-space:nowrap;margin:0}.arrow-animal-adult-code{white-space:nowrap;font-size:14px;font-weight:600}.arrow-report-summary-card>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:4px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.arrow-report-summary-card>summary::-webkit-details-marker{display:none}.arrow-report-summary-card>summary:before{content:"＋"}.arrow-report-summary-card[open]>summary:before{content:"－"}.arrow-report .basic-report-summary-head{gap:20px;margin:20px 0}.arrow-report .basic-report-summary-head>div{min-width:0}.arrow-report .basic-report-summary-head>button{flex:none}.arrow-report .basic-report-summary-actions{gap:10px;margin:24px 0;display:grid}.arrow-report #arrow-summary-top{scroll-margin-top:88px}@media (max-width:380px){.arrow-report .basic-report-summary-head{flex-direction:column;align-items:stretch}.arrow-report .basic-report-summary-head>button{width:100%}}.arrow-report .arrow-report-summary-card{background:#d8edf6;border-color:#79a9bf}.arrow-report .arrow-report-summary-card>.arrow-report-factor-blocks,.arrow-report .arrow-report-summary-card>.arrow-report-section,.arrow-report .arrow-report-summary-card>.arrow-report-supplement,.arrow-report .arrow-report-summary-card>.arrow-animal-child{margin-top:12px}.arrow-report .arrow-report-summary-card .arrow-report-section,.arrow-report .arrow-report-summary-card .arrow-report-block,.arrow-report .arrow-report-summary-card .arrow-report-supplement{background:#eff8fc;border:1px solid #adc9d8;border-radius:8px;padding:14px}.arrow-report .arrow-report-summary-card .arrow-report-direction{background:#eff8fc;border:1px solid #adc9d8;border-left:3px solid #6894b5;border-radius:8px;padding:2px 14px}.arrow-report nav button.basic-report-choice,.arrow-report .basic-report-summary-actions button.basic-report-choice,.arrow-report .basic-report-summary-head button.basic-report-choice{color:#e3f3ff;background:#163d5c;border:1px solid rgba(167,212,243,.4);border-radius:8px;transition:background-color .15s,border-color .15s,color .15s}.arrow-report nav button.basic-report-choice[aria-pressed=true]{color:#173251;background:#ffe18a;border-color:#fff0be;box-shadow:0 2px 8px rgba(0,0,0,.14)}.arrow-report nav button.basic-report-choice:hover:not([aria-pressed=true]),.arrow-report .basic-report-summary-actions button.basic-report-choice:hover,.arrow-report .basic-report-summary-head button.basic-report-choice:hover{background:#214d70;border-color:#b9e3ff}.arrow-report-contact>div{color:#fff;text-align:center;background:#163d5c;border-radius:14px;width:100%;max-width:360px;padding:20px}.arrow-report-contact img{border-radius:12px;width:100%;margin:16px 0;display:block}.arrow-report-contact button{color:#fff;background:#214d70;border:1px solid #adc9d8;border-radius:8px;min-height:44px;padding:8px 20px}.child-arrow-theme .child-overview-plain{background:0 0;border:0;margin-top:8px;padding:0}.child-arrow-theme .child-overview-plain .arrow-report-section:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin-top:0;display:grid}.child-arrow-theme .child-overview-plain .arrow-report-section:first-child h3{white-space:nowrap;margin:0}.child-arrow-theme .child-overview-plain .arrow-report-section:first-child p{margin:0}.child-arrow-theme .child-overview-plain>.arrow-report-section:first-child{background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0}.child-arrow-theme .child-overview-plain>.arrow-report-section:first-child p{margin:0}.child-arrow-theme .child-overview-plain>.arrow-report-section:first-child p:first-line{letter-spacing:0}.child-arrow-theme .child-overview-intro-title{flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 10px;font-size:14px;line-height:1.5;display:flex}.child-arrow-theme .child-overview-intro-title span{white-space:nowrap;letter-spacing:2px;font-size:18px}.child-arrow-theme .child-overview-intro-title strong{white-space:nowrap;font-size:14px}@media (max-width:350px){.child-arrow-theme .child-overview-intro-title{gap:6px}.child-arrow-theme .child-overview-intro-title strong{font-size:12px}.child-arrow-theme .child-arrow-theme .child-overview-intro-title span{letter-spacing:1px;font-size:16px}}.basic-report-page .basic-report-choice{color:#e3f3ff;background:rgba(115,183,230,.12);border:1px solid rgba(167,212,243,.4);border-radius:8px;transition:background-color .15s,border-color .15s,color .15s}.basic-report-page .basic-report-choice[aria-pressed=true]{color:#173251;background:#ffe18a;border-color:#fff0be;box-shadow:0 2px 8px rgba(0,0,0,.14)}.basic-report-page .basic-report-choice:hover:not([aria-pressed=true]){background:rgba(115,183,230,.24);border-color:#b9e3ff}.basic-report-page button:focus-visible{outline-offset:3px;outline:3px solid #fff0be}.basic-report-page a:focus-visible{outline-offset:3px;outline:3px solid #fff0be}.basic-report-page summary:focus-visible{outline-offset:3px;outline:3px solid #fff0be}.basic-report-page .basic-report-state{color:#bddaf0}.basic-report-page .basic-report-recommendations{padding:0 2px}.basic-report-page .basic-report-recommendation-heading{color:#ffe18a;align-items:center;gap:12px;display:flex}.basic-report-page .basic-report-recommendation-heading span{background:rgba(255,225,138,.48);flex:1;height:1px}.basic-report-page .basic-report-recommendation-heading h2{white-space:nowrap;letter-spacing:.04em;margin:0;font-size:15px;font-weight:700}.basic-report-page .basic-report-recommendation{background:rgba(18,56,82,.48);border:1px solid rgba(113,196,184,.38);border-radius:10px;padding:16px;box-shadow:0 8px 18px rgba(4,20,40,.12)}.basic-report-page .basic-report-recommendation:first-child{border-color:rgba(255,225,138,.5)}.basic-report-page .basic-report-recommendation h3{color:#fff0be;margin:0;font-size:16px;font-weight:700;line-height:1.6}.basic-report-page .basic-report-recommendation p{color:#d2f5ff;margin-top:6px;font-size:13px;line-height:1.8}.basic-report-page .basic-report-product{color:#173251;background:#ffe18a;border-color:#ffe18a}.basic-report-page .basic-report-recommendation:first-child .basic-report-product{background:#ffe18a}.basic-report-page .basic-report-recommendation:not(:first-child) .basic-report-product{color:#e4fff9;background:rgba(113,196,184,.22);border-color:rgba(113,196,184,.85)}.basic-report-page .basic-report-product:hover{color:#173251;background:#fff0be;border-color:#fff0be}.basic-report-page .basic-report-recommendation:not(:first-child) .basic-report-product:hover{color:#fff;background:rgba(113,196,184,.38);border-color:#a5f0e3}.basic-report-page [aria-pressed=true] .basic-report-state{color:#294664}.basic-report-page .basic-report-topic{color:#10294d;overflow-wrap:anywhere;background:linear-gradient(#fff 0%,#f3faff 48%,#e7f6ff 100%);border:1px solid rgba(65,132,190,.3);border-radius:8px;padding:16px;box-shadow:0 8px 20px rgba(14,65,113,.12)}.basic-report-page .basic-report-text{color:#14233a}.basic-report-page .basic-report-topic h3{color:#10294d}.basic-report-page .basic-report-topic>p:first-child{margin-top:0}.basic-report-page .basic-report-topic>.text-white\/50{color:#49647e}.basic-report-page .basic-report-disclosure{border-bottom:1px solid rgba(255,255,255,.15)}.basic-report-page .basic-report-disclosure>summary{color:#e3f3ff;background:rgba(115,183,230,.12);border:1px solid rgba(167,212,243,.35);border-radius:8px;min-height:48px;padding:12px}.basic-report-page .basic-report-disclosure[open]>summary{color:#173251;background:#ffe18a;border-color:#fff0be;font-weight:700}.basic-report-page .basic-report-disclosure[open]>summary span{color:#294664}.child-report-theme .basic-report-topic{color:#254837;background:#f5fbf7;border-color:#b4d8c5;border-radius:16px;padding:18px}.child-report-theme .basic-report-text{font-size:16px;line-height:1.9}.child-report-theme .basic-report-choice[aria-pressed=true]{color:#254837;background:#d9eee0;border-color:#85b99b}.child-report-theme .child-authority-topic .basic-report-text{margin-top:8px}.child-report-theme .child-authority-topic .basic-report-text:empty{display:none}.basic-report-page .basic-report-center-choice{flex-direction:column;justify-content:center;align-items:stretch;gap:5px;display:flex}.basic-report-page .basic-report-center-label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.basic-report-page .basic-report-center-label .basic-report-state{display:inline}.basic-report-page .basic-report-center-gates{text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;line-height:1.5;display:block}.basic-report-page .basic-report-mission-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;padding:3px 0 8px;display:grid}.basic-report-page .basic-report-mission-nav button{white-space:nowrap;min-width:0;min-height:48px;padding:10px 14px;font-size:14px;font-weight:700}@font-face{font-family:HD Planet Symbols;src:url(/ui-assets/fonts/planet-symbols-v1.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.basic-report-page .basic-report-activation-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:340px;margin:20px auto;display:grid}.basic-report-page .basic-report-activation-pair section{color:#20252c;background:#fffefa;border:1px solid #dce0e5;border-radius:10px;min-width:0;padding:0 8px 6px;overflow:hidden}.basic-report-page .basic-report-activation-pair h2{text-align:center;color:inherit;border-bottom:1px solid #e3e5e8;margin:0;padding:12px 0 10px;font-size:14px;font-weight:700}.basic-report-page .basic-report-activation-pair button{width:100%;min-height:46px;color:inherit;border-bottom:1px solid #e8e9ec;grid-template-columns:82px 36px;justify-content:center;align-items:center;gap:3px;padding:8px 0;font-size:13px;transition:background-color .15s;display:grid}.basic-report-page .basic-report-activation-pair button:last-child{border-bottom:0}.basic-report-page .basic-report-activation-pair [data-activation-side=设计]{color:#a4262c}.basic-report-page .basic-report-planet-name{white-space:nowrap;align-items:center;gap:5px;display:flex}.basic-report-page .basic-report-planet-symbol{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:30px;font-family:HD Planet Symbols,Segoe UI Symbol,Apple Symbols,sans-serif;font-size:28px;font-weight:400;line-height:1;display:inline-flex}.basic-report-page .basic-report-planet-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.basic-report-page .basic-report-activation-pair button:not(:disabled):hover{background:#edf0f3;border-radius:4px}.basic-report-page .basic-report-activation-pair button:not(:disabled):active{background:#dde3e9}.basic-report-page .basic-report-activation-pair button:focus-visible{outline-offset:-3px;background:#edf0f3;outline:2px solid}.basic-report-page .basic-report-activation-pair button:disabled{opacity:.45}@media (max-width:360px){.basic-report-page .basic-report-activation-pair{gap:8px}.basic-report-page .basic-report-activation-pair section{padding-left:4px;padding-right:4px}.basic-report-page .basic-report-activation-pair button{grid-template-columns:76px 32px;gap:2px;font-size:12px}}.basic-report-page .basic-report-center-status{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.basic-report-page .basic-report-center-status-icon{box-sizing:border-box;border:2px solid;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.basic-report-page .basic-report-center-status-icon[data-state=open]{border-width:1px}.basic-report-page .basic-report-center-status-icon[data-state=fully_open]{border-style:dashed}.basic-report-page .basic-report-center-status-heading{white-space:nowrap;color:#ffe18a;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.basic-report-page .basic-report-center-status-heading .basic-report-center-status-icon{width:18px;height:18px}.basic-report-page .basic-report-planet-symbol{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.basic-report-summary-card{background:rgba(8,24,53,.42);border:1px solid rgba(255,225,138,.2);border-radius:14px;padding:0 14px;overflow:hidden}.basic-report-summary-card>summary{cursor:pointer;color:#ffe18a;padding:15px 2px;font-size:15px;font-weight:700;list-style:none}.basic-report-summary-card>summary::-webkit-details-marker{display:none}.basic-report-summary-card>summary:before{content:"＋";color:rgba(255,225,138,.7);margin-right:8px}.basic-report-summary-card[open]>summary:before{content:"－"}.basic-report-summary-card .basic-report-field{padding-left:0;padding-right:0}.basic-report-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.basic-report-export-notice{color:#ffe18a;background:rgba(255,225,138,.1);border:1px solid rgba(255,225,138,.35)}.basic-report-chart{margin-top:12px}.basic-report-chart img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.basic-report-chart-placeholder{color:rgba(255,255,255,.62);text-align:center;background:rgba(8,24,53,.3);border:1px dashed rgba(255,225,138,.45);border-radius:14px;align-items:center;justify-items:center;min-height:180px;margin-top:12px;padding:24px;display:grid}.basic-report-summary{padding-bottom:20px}.basic-report-summary .grid{gap:16px}.basic-report-summary-card{padding:0 16px}.basic-report-summary-card>summary{padding:18px 4px}.basic-report-summary-actions{gap:10px;margin-top:24px;padding:16px 0 8px;display:grid}.basic-report-export-button{box-shadow:0 5px 16px rgba(255,225,138,.25);color:#173251!important;background:#ffe18a!important;border-color:#ffe18a!important}.basic-report-page .basic-report-summary-head{z-index:2;align-items:center;gap:20px;margin:20px 0 28px;padding:8px 0 4px;position:relative}.basic-report-page .basic-report-summary-head>div{min-width:0}.basic-report-page .basic-report-summary-head>button{z-index:3;flex:none;position:relative}@media (max-width:380px){.basic-report-page .basic-report-summary-head{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.basic-report-page .basic-report-summary-head>button{width:100%}}.basic-report-page .basic-report-recommendation[data-live7-entry=child-report] .basic-report-product{color:#23354a;background:#f7d2aa;border-color:#f0c394}.basic-report-page .basic-report-recommendation[data-live7-entry=child-report] .basic-report-product:hover{color:#23354a;background:#ffe1bf;border-color:#ffe1bf}.basic-report-page .basic-report-content-intro{justify-content:space-between;align-items:center;gap:8px;display:flex}.basic-report-intro-caption{color:#b5c6db;white-space:nowrap;font-size:10px}.basic-report-page .basic-report-directory{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.basic-report-page .basic-report-dual-choice{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:9px 4px;font-weight:400;line-height:1.3;display:flex}.basic-report-choice-title{white-space:nowrap;font-size:14px}.basic-report-choice-caption{color:inherit;opacity:.55;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.4;display:block}.basic-report-explore-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 20px;display:grid}.basic-report-explore-card{text-align:left;color:#d8e3ee;background:rgba(15,37,78,.4);border:1px solid rgba(181,198,219,.28);border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px;display:flex}.basic-report-explore-card>svg{color:#d5c88e;flex-shrink:0}.basic-report-explore-copy{flex:1;min-width:0}.basic-report-explore-title{white-space:nowrap;margin-bottom:3px;font-size:12px;line-height:1.4;display:block}.basic-report-explore-card:hover{border-color:rgba(245,207,112,.55)}.basic-report-explore-card:focus-visible{outline-offset:2px;outline:2px solid #f5cf70}@media print{.basic-report-explore-nav{display:none!important}}.basic-report-page.child-report-theme .basic-report-directory .basic-report-choice[aria-pressed=true]{color:#263e4a;background:#efdaa0;border-color:#f5e3b6;box-shadow:0 2px 8px rgba(0,0,0,.14)}.basic-report-chart-fold{color:#e4eaf2;border:1px solid rgba(181,198,219,.32);border-radius:13px;margin:18px 0;padding:13px 15px;font-size:13px}.basic-report-chart-fold summary{cursor:pointer}.basic-value-guidance{color:#d5deeb;margin-top:23px;padding:0 2px}.basic-value-guidance small{color:#9daec5;font-size:11px;line-height:1.8;display:block}.basic-value-guidance h2{color:#fff1ce;margin:10px 0 12px;font-size:15px;font-weight:700;line-height:1.65}.basic-value-guidance p{overflow-wrap:anywhere;margin:0 0 15px;font-size:13px;line-height:1.95}.basic-value-gain{color:#e4d4ad;margin-top:4px!important;font-size:12px!important}.basic-product-value{padding-bottom:9px}.basic-current-result{text-align:left;color:#f3e5c0;background:rgba(255,255,255,.024);border:1px solid #65758c;border-radius:11px;grid-template-columns:1fr auto;gap:6px 10px;width:100%;margin:6px 0 22px;padding:15px 16px;display:grid}.basic-current-result small{grid-column:1/-1}.basic-current-result strong{overflow-wrap:anywhere;font-size:14px}.basic-current-result span{color:#9daec5;align-self:center;font-size:11px}.basic-professional-guide{padding:0 0 6px}.basic-continue{border-radius:25px;width:100%;margin:0 0 16px;padding:11px 16px;font-size:12px}.basic-original-body[hidden]{display:none!important}.basic-read-back{margin-bottom:16px;padding:9px 15px;font-size:13px}.basic-report-all-planets{padding-top:18px}.basic-report-all-planets h3,.basic-report-all-planets h4,.basic-report-all-planets h5{color:#ffe18a;margin-top:15px;font-size:14px}.basic-report-page:has([data-basic-detail=true]) .basic-report-chart-fold{display:none}.basic-report-page:has([data-basic-detail=true]) .basic-report-content-intro{display:none}.basic-report-page:has([data-basic-detail=true]) .basic-report-directory{display:none}.basic-report-page:has([data-basic-detail=true]) .basic-report-explore-nav{display:none}.basic-report-page:has([data-basic-detail=true]) .basic-value-guidance h2{font-size:16px}@media print{.basic-value-guidance,.basic-report-chart-fold>summary{display:none!important}.basic-original-body[hidden],.basic-report-chart-fold:not([open])>:not(summary){display:block!important}}.basic-report-page .basic-continue{background:0 0!important;border-color:#65758c!important;border-radius:25px!important}.basic-report-page .basic-value-guidance h2{font-size:15px!important}.basic-report-page .basic-current-result{min-height:76px}.fa-layout-v3-page{min-height:100vh;padding:76px 12px 100px}.fa-layout-v3-wrap{max-width:738px;margin:auto}.fa-layout-v3-wrap h1{color:#fff5da;margin:0 0 12px;font-size:21px;font-weight:700}.fa-layout-v3-note,.fa-layout-v3-legend{color:#e1eafa;margin:12px 0;font-size:13px;line-height:1.7}.fa-layout-v3-links{color:#ffe18a;flex-wrap:wrap;gap:20px;margin:12px 0 16px;font-size:14px;display:flex}.fa-layout-v3-switch{gap:8px;margin:14px 0;display:flex}.fa-layout-v3-switch button{color:#e1eafa;background:#234563;border:1px solid #abc1dd;border-radius:9px;padding:10px 12px;font-size:13px}.fa-layout-v3-switch button[aria-pressed=true]{color:#17344b;background:#ffe18a;border-color:#ffe18a}.fa-layout-v3-diagram{background:#fff;border:2px solid #70579a;border-radius:14px;margin:0 0 20px;padding:0;position:relative;overflow:hidden}.fa-layout-v3-diagram img{width:100%;height:auto;display:block}.fa-layout-v3-diagram svg{width:100%;height:100%;font-family:Arial,sans-serif;position:absolute;top:0;bottom:0;left:0;right:0}.fa-layout-v3-empty{color:#36435b;background:#fff;border-radius:12px;padding:20px;line-height:1.8}.fa-layout-v3-wrap>.arrow-report{margin-top:20px}@media (max-width:420px){.fa-layout-v3-page{padding-left:8px;padding-right:8px}.fa-layout-v3-wrap h1{font-size:19px}.fa-layout-v3-links{gap:16px}}.package-report-tail{--bg:#091a43;--panel:#102d69;--card:#153b55;--line:#3f6483;--gold:#f5cf70;--cream:#f4e3bc;--ink:#edf2f9;--muted:#b5c6db;--light:#eef7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.package-report-tail *{box-sizing:border-box}.package-report-tail{color:var(--ink);-webkit-font-smoothing:antialiased;background:#07142e;margin:0;font-size:14px;line-height:1.75}.package-report-tail a{color:inherit;text-decoration:none}.package-report-tail button{font:inherit;color:inherit;cursor:pointer}.package-report-tail svg{vertical-align:middle;width:18px;height:18px}.package-report-tail a:focus-visible{outline-offset:3px;outline:2px solid #9fe3f5}.package-report-tail button:focus-visible{outline-offset:3px;outline:2px solid #9fe3f5}.package-report-tail h1,.package-report-tail h2,.package-report-tail h3,.package-report-tail p{margin:0}.package-report-tail .topbar{border-bottom:1px solid #30496c;justify-content:space-between;align-items:center;gap:12px;max-width:920px;margin:auto;padding:16px 22px;display:flex}.package-report-tail .brand{align-items:center;gap:14px;display:flex}.package-report-tail .brand strong{color:var(--cream);letter-spacing:1px;font-family:Songti SC,SimSun,serif;font-size:23px;font-weight:400}.package-report-tail .brand span,.package-report-tail .sample-badge,.package-report-tail .back-link{color:var(--muted);font-size:11px}.package-report-tail .sample-badge{color:var(--gold);white-space:nowrap;border:1px solid #6d8ba1;border-radius:30px;padding:4px 10px}.package-report-tail .back-link{align-items:center;gap:7px;display:flex}.package-report-tail .back-link svg{width:15px}.package-report-tail .report-head,.package-report-tail main{max-width:780px;margin:auto}.package-report-tail .report-head{padding:26px 18px 18px}.package-report-tail .report-label{letter-spacing:1.4px;color:var(--gold);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.package-report-tail .report-label span:last-child{letter-spacing:0;color:#ffda88}.package-report-tail .report-head h1{color:var(--cream);margin:6px 0 0;font-family:Songti SC,SimSun,serif;font-size:26px;font-weight:500}.package-report-tail .report-head>p{color:var(--muted);margin:2px 0 16px;font-size:12px}.package-report-tail .chart-card{color:#17314a;background:#fff;border:1px solid #91a6c2;border-radius:12px;padding:14px 16px;box-shadow:0 7px 23px rgba(0,0,0,.133)}.package-report-tail .chart-title{color:#273d5b;justify-content:space-between;align-items:center;font-family:Songti SC,serif;font-weight:700;display:flex}.package-report-tail .demo-tag{letter-spacing:0;color:#7c6640;background:#edf2f5;border-radius:20px;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:500}.package-report-tail .profile-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.package-report-tail .profile-grid>div{background:#f1f4fb;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.package-report-tail .profile-grid span{color:#586a81;font-size:9px}.package-report-tail .profile-grid strong{color:#37347a;font-size:13px}.package-report-tail .chart-foot{color:#758399;border-top:1px solid #dce1ea;margin-top:10px;padding-top:8px;font-size:9px}.package-report-tail .report-content{background:var(--panel);border-radius:12px 12px 0 0;max-width:780px;min-height:80vh;margin:auto;padding:20px 18px 34px}.package-report-tail .content-intro{align-items:center;gap:9px;margin-bottom:15px;display:flex}.package-report-tail .sprout{color:#9ee6be;background:#214b72;border-radius:50%;align-items:center;justify-items:center;width:27px;height:27px;display:grid}.package-report-tail .content-intro strong{color:#fff;font-size:15px}.package-report-tail .content-intro p{color:#b9cbe0;margin-top:1px;font-size:10px}.package-report-tail .report-tabs{scrollbar-width:thin;scrollbar-color:#64809a transparent;gap:6px;padding:2px 0 12px;display:flex;overflow:auto}.package-report-tail .report-tabs button{color:#eef4fa;background:#10365a;border:1px solid #65839f;border-radius:6px;flex:none;min-width:76px;padding:8px 11px;font-size:11px}.package-report-tail .report-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:#122846;font-weight:700}.package-report-tail .free-panel{color:#1b3650;background:#f2f8fb;border-radius:8px;min-height:253px;padding:18px 19px 15px}.package-report-tail .panel-eyebrow{color:#6b7f97;letter-spacing:1.2px;justify-content:space-between;font-size:9px;display:flex}.package-report-tail .free-panel h2{color:#183e5e;margin:6px 0;font-family:Songti SC,serif;font-size:20px}.package-report-tail .panel-lead{color:#3a5268;font-size:13px;font-weight:600}.package-report-tail .free-copy{margin-top:10px;font-size:12px;line-height:1.9}.package-report-tail .free-copy p+p{margin-top:7px}.package-report-tail .mini-practice{background:#fff8e6;border-left:2px solid #cba74f;margin-top:12px;padding:6px 10px}.package-report-tail .mini-practice span{color:#94742a;font-size:10px;font-weight:700}.package-report-tail .mini-practice p{color:#334c60;margin-top:2px;font-size:11px}.package-report-tail .report-note{color:#718197;margin-top:12px;font-size:9px}.package-report-tail .next-step{padding:31px 0 0}.package-report-tail .section-label>span,.package-report-tail .eyebrow{color:var(--gold);letter-spacing:1.1px;font-size:9px}.package-report-tail .section-label h2{color:var(--cream);margin:4px 0;font-family:Songti SC,serif;font-size:21px}.package-report-tail .section-label p{color:var(--muted);margin-bottom:14px;font-size:11px}.package-report-tail .report-card{background:#112a4d;border:1px solid #7892a8;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;margin-top:10px;padding:15px;transition:border .2s,transform .2s;display:grid}.package-report-tail .report-card:hover{border-color:var(--gold);transform:translateY(-2px)}.package-report-tail .primary-report{color:#18334d;background:#f2f8fb}.package-report-tail .report-card-icon{width:38px;height:38px;color:var(--gold);background:#204565;border-radius:8px;align-items:center;justify-items:center;display:grid}.package-report-tail .primary-report .report-card-icon{color:#436685;background:#e4edf2}.package-report-tail .report-card-content small{color:#839bb3;font-size:9px}.package-report-tail .primary-report .report-card-content small{color:#6b8093}.package-report-tail .report-card h3{color:var(--cream);margin:3px 0;font-size:15px}.package-report-tail .primary-report h3{color:#183b59}.package-report-tail .report-card p{color:var(--muted);font-size:11px;line-height:1.75}.package-report-tail .primary-report p{color:#526a7d}.package-report-tail .card-link{color:#d8b451;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:inline-flex}.package-report-tail .primary-report .card-link{color:#516c83}.package-report-tail .card-link svg{width:13px}.package-report-tail .report-card-price{color:#18354f;border:1px solid #d5dfe7;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:500}.package-report-tail .match-label{color:var(--gold);border:1px solid #806c43;border-radius:20px;padding:2px 7px;font-size:9px}.package-report-tail .learning-links{gap:9px;margin-top:17px;display:grid}.package-report-tail .learning-links>a{background:#122e51;border:1px solid #456586;border-radius:8px;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:9px;display:grid}.package-report-tail .learning-links>a:hover{border-color:var(--gold)}.package-report-tail .learning-links img,.package-report-tail .learning-symbol{object-fit:cover;border-radius:6px;width:55px;height:55px}.package-report-tail .learning-symbol{color:var(--gold);background:#20476a;align-items:center;justify-items:center;display:grid}.package-report-tail .learning-symbol svg{width:25px;height:25px}.package-report-tail .learning-links span{min-width:0;display:block}.package-report-tail .learning-links small{color:var(--gold);font-size:9px;display:block}.package-report-tail .learning-links strong{color:var(--cream);font-size:12px;line-height:1.6;display:block}.package-report-tail .learning-links em{color:#b9cce0;align-items:center;gap:5px;margin-top:3px;font-size:9px;font-style:normal;display:flex}.package-report-tail .learning-links em svg{width:12px}.package-report-tail .learning-links b{color:var(--gold);padding-right:5px;font-size:11px;font-weight:500}.package-report-tail .ai-section{border-top:1px solid #456080;margin-top:28px;padding-top:23px}.package-report-tail .ai-heading{align-items:center;gap:11px;display:flex}.package-report-tail .ai-icon{width:36px;height:36px;color:var(--gold);border:1px solid #b59753;border-radius:50%;align-items:center;justify-items:center;display:grid}.package-report-tail .ai-heading small{color:var(--gold);letter-spacing:1px;font-size:9px}.package-report-tail .ai-heading h2{color:var(--cream);font-family:Songti SC,serif;font-size:17px}.package-report-tail .ai-disclaimer{color:#aebfd4;margin:10px 0;font-size:10px;line-height:1.8}.package-report-tail .prompt-list{gap:7px;display:grid}.package-report-tail .prompt-list a,.package-report-tail .prompt-preview>a{color:#e4ecf5;background:#10294a;border:1px solid #436181;border-radius:7px;padding:11px 13px;font-size:11px;line-height:1.75;display:block}.package-report-tail .prompt-list a:hover,.package-report-tail .prompt-preview>a:hover{border-color:var(--gold);color:var(--cream)}.package-report-tail .ai-foot{color:#90a5bd;margin-top:10px;font-size:9px}.package-report-tail footer{text-align:center;color:#8399b2;background:#07142e;border-top:1px solid #283d5c;padding:27px 18px 36px}.package-report-tail footer strong{color:var(--cream);letter-spacing:3px;font-family:Songti SC,serif;font-size:20px;font-weight:400}.package-report-tail footer p{margin-top:3px;font-size:10px}.package-report-tail footer small{margin-top:7px;font-size:9px;display:block}.package-report-tail .product-page{max-width:780px;padding:0 18px 44px}.package-report-tail .breadcrumbs{color:#8299b2;align-items:center;gap:8px;padding:18px 0;font-size:10px;display:flex}.package-report-tail .breadcrumbs a:hover{color:var(--gold)}.package-report-tail .product-hero{background:radial-gradient(at 90% 15%,#254871 0,transparent 50%),#102847;border:1px solid #45627f;border-radius:11px;padding:29px 23px 24px}.package-report-tail .product-icon{width:42px;height:42px;color:var(--gold);border:1px solid #9f8751;border-radius:50%;align-items:center;justify-items:center;margin-bottom:16px;display:grid}.package-report-tail .product-hero h1{color:var(--cream);margin:7px 0;font-family:Songti SC,serif;font-size:27px;line-height:1.5}.package-report-tail .product-subtitle{color:var(--gold);margin-bottom:12px;font-size:13px}.package-report-tail .product-hero>p:not(.eyebrow):not(.product-subtitle){max-width:560px;color:var(--muted);font-size:12px}.package-report-tail .product-meta{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.package-report-tail .product-meta span{color:#d3deea;border:1px solid #526c86;border-radius:30px;padding:3px 9px;font-size:9px}.package-report-tail .preview-block,.package-report-tail .excerpt-block,.package-report-tail .other-products,.package-report-tail .prompt-preview{margin-top:27px}.package-report-tail .toc-list{background:#102644;border:1px solid #465f7d;border-radius:9px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.package-report-tail .toc-list li{border-bottom:1px solid #344c68;grid-template-columns:30px 1fr 18px;align-items:start;gap:11px;padding:15px;display:grid}.package-report-tail .toc-list li:last-child{border:0}.package-report-tail .toc-list li>b{color:var(--gold);font-size:11px}.package-report-tail .toc-list li strong{color:var(--cream);font-size:13px}.package-report-tail .toc-list li p{color:var(--muted);margin-top:4px;font-size:10px}.package-report-tail .toc-list li>svg{color:#8298b0;width:14px}.package-report-tail .excerpt-block{background:#0d223f;border:1px solid #506a85;border-radius:9px;padding:20px}.package-report-tail .excerpt-top{color:var(--gold);justify-content:space-between;gap:8px;font-size:9px;display:flex}.package-report-tail .excerpt-top span:last-child{color:var(--muted)}.package-report-tail .excerpt-block h2,.package-report-tail .product-cta h2,.package-report-tail .other-products h2,.package-report-tail .prompt-preview h2{color:var(--cream);margin:9px 0;font-family:Songti SC,serif;font-size:17px}.package-report-tail .excerpt-block blockquote{color:#d1dceb;margin:10px 0;padding:0;font-size:12px;line-height:1.9}.package-report-tail .excerpt-block>p{color:#92a8c0;font-size:9px}.package-report-tail .locked-excerpt{color:var(--gold);border-top:1px solid #415a75;margin-top:14px;padding:14px;font-size:10px}.package-report-tail .locked-excerpt span{align-items:center;gap:7px;display:flex}.package-report-tail .locked-excerpt svg{width:14px}.package-report-tail .skeleton-line{background:linear-gradient(90deg,#1a3554,#34506d,#1a3554);border-radius:10px;width:95%;height:9px;margin-top:12px}.package-report-tail .skeleton-line.short{width:63%;margin-top:8px}.package-report-tail .product-cta{background:#102743;border:1px solid #8d7542;border-radius:9px;margin-top:22px;padding:20px}.package-report-tail .product-cta>div>small{color:var(--gold);font-size:9px}.package-report-tail .product-cta h2{margin:5px 0}.package-report-tail .product-cta p{color:var(--muted);font-size:10px}.package-report-tail .gold-button{color:#e3dfd2;background:#8b7951;border:1px solid #a99257;border-radius:6px;width:100%;margin-top:16px;padding:12px;font-size:11px;font-weight:600;display:block}.package-report-tail .gold-button:disabled{opacity:.9;cursor:not-allowed}.package-report-tail .plain-link{color:var(--gold);margin-top:11px;font-size:10px;display:inline-block}.package-report-tail .other-products>a{color:var(--gold);border-bottom:1px solid #344c68;grid-template-columns:25px 1fr 17px;align-items:center;gap:9px;padding:14px 0;display:grid}.package-report-tail .other-products>a>span{display:grid}.package-report-tail .other-products>a>span small{color:var(--muted);font-size:9px}.package-report-tail .other-products>a>span strong{color:var(--cream);font-size:12px}.package-report-tail .other-products>a>svg{width:15px}.package-report-tail .prompt-preview>p.eyebrow{margin:14px 0}.package-report-tail .prompt-preview>a{margin:8px 0}.package-report-tail .prompt-preview small{color:var(--muted);font-size:9px}.package-report-tail .boundary-hero{background:radial-gradient(at 90% 10%,#315571 0,transparent 49%),#102743}.package-report-tail .answer-page{max-width:720px;margin:auto;padding:0 18px 50px}.package-report-tail .answer-page>.eyebrow{margin-top:28px}.package-report-tail .answer-page h1{color:var(--cream);margin:7px 0 18px;font-family:Songti SC,serif;font-size:25px}.package-report-tail .question-bubble{color:var(--cream);background:#132b48;border:1px solid #8e794a;border-radius:9px;padding:15px;font-size:13px;line-height:1.8}.package-report-tail .answer-card{color:#1b354b;background:#eff6f8;border-radius:9px;margin-top:15px;padding:20px}.package-report-tail .answer-label{color:#526f85;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.package-report-tail .answer-label svg{color:#a1803e;width:16px}.package-report-tail .answer-card #answer p{margin:12px 0;font-size:12px;line-height:1.9}.package-report-tail .answer-card #answer p span{color:#a07e38;margin-right:9px;font-size:10px}.package-report-tail .answer-practice{background:#fff8e7;border-left:2px solid #c5a44c;margin-top:17px;padding:10px 12px}.package-report-tail .answer-practice strong{color:#8b6a28;font-size:10px}.package-report-tail .answer-practice p{margin-top:4px;font-size:11px}.package-report-tail .answer-disclaimer{color:var(--muted);margin:15px 0;font-size:10px;line-height:1.85}@media (min-width:800px){.package-report-tail .report-head{padding-top:34px}.package-report-tail .report-content{padding:25px 25px 42px}.package-report-tail .report-head h1{font-size:30px}.package-report-tail .free-panel{padding:22px 25px}.package-report-tail .profile-grid>div{padding:10px 13px}.package-report-tail .product-page{padding-bottom:70px}}@media (max-width:480px){.package-report-tail .topbar{padding:12px 15px}.package-report-tail .brand strong{font-size:20px}.package-report-tail .brand{gap:9px}.package-report-tail .brand span,.package-report-tail .sample-badge{font-size:9px}.package-report-tail .report-head{padding:21px 14px 15px}.package-report-tail .report-label{font-size:8px}.package-report-tail .report-head h1{font-size:23px}.package-report-tail .report-head>p{font-size:10px}.package-report-tail .chart-card{padding:10px}.package-report-tail .profile-grid{grid-template-columns:repeat(2,1fr);gap:6px}.package-report-tail .profile-grid>div{padding:6px 8px}.package-report-tail .report-content{border-radius:9px 9px 0 0;padding:17px 13px 30px}.package-report-tail .report-tabs{gap:5px}.package-report-tail .report-tabs button{min-width:72px;padding:8px 10px;font-size:10px}.package-report-tail .free-panel{padding:15px 14px}.package-report-tail .free-panel h2{font-size:18px}.package-report-tail .panel-lead{font-size:12px}.package-report-tail .free-copy{font-size:11px}.package-report-tail .section-label h2{font-size:19px}.package-report-tail .report-card{grid-template-columns:34px 1fr auto;gap:9px;padding:12px 10px}.package-report-tail .report-card-icon{width:32px;height:32px}.package-report-tail .report-card h3{font-size:12px}.package-report-tail .report-card p{font-size:10px}.package-report-tail .learning-links>a{grid-template-columns:45px 1fr auto;gap:9px;padding:8px}.package-report-tail .learning-links img,.package-report-tail .learning-symbol{width:45px;height:48px}.package-report-tail .learning-links strong{font-size:10px}.package-report-tail .learning-links small,.package-report-tail .learning-links em{font-size:8px}.package-report-tail .learning-links b{font-size:10px}.package-report-tail .ai-heading h2{font-size:15px}.package-report-tail .prompt-list a{padding:10px;font-size:10px}.package-report-tail .product-page{padding-left:14px;padding-right:14px}.package-report-tail .product-hero{padding:22px 17px}.package-report-tail .product-hero h1{font-size:22px}.package-report-tail .product-hero>p:not(.eyebrow):not(.product-subtitle){font-size:11px}.package-report-tail .excerpt-block{padding:15px}.package-report-tail .excerpt-block blockquote{font-size:11px}.package-report-tail .answer-page h1{font-size:21px}}@media (max-width:600px){.package-report-tail .report-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:14px;display:grid;overflow:visible}.package-report-tail .report-tabs button{min-width:0;padding:9px 4px;font-size:11px}.package-report-tail .learning-links strong{font-size:12px}.package-report-tail .learning-links small{font-size:9px}.package-report-tail .learning-links em{font-size:10px}.package-report-tail .learning-links>a{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px}.package-report-tail .learning-links img,.package-report-tail .learning-symbol{width:48px;height:61px}.package-report-tail .report-card h3{font-size:14px}.package-report-tail .report-card p{font-size:11px}.package-report-tail .report-card{grid-template-columns:32px minmax(0,1fr);padding:14px 12px}.package-report-tail .report-card-price,.package-report-tail .match-label{display:none}.package-report-tail .card-link{font-size:11px}.package-report-tail .prompt-list a{padding:12px;font-size:12px}.package-report-tail .section-label p{font-size:12px}.package-report-tail .free-copy{font-size:13px;line-height:1.9}.package-report-tail .panel-lead{font-size:13px}.package-report-tail .mini-practice p{font-size:12px}.package-report-tail .ai-foot{font-size:10px}.package-report-tail .ai-disclaimer{font-size:11px}}@media (prefers-reduced-motion:reduce){.package-report-tail *{scroll-behavior:auto!important;transition:none!important}}.package-report-tail .learning-heading{color:var(--cream);margin:24px 0 2px;font-family:Songti SC,serif;font-size:17px}.package-report-tail .learning-caption{color:var(--muted);margin-bottom:-5px;font-size:11px}.package-report-tail .ai-brief{color:#27445b;background:#eef6f9;border:1px solid #8492a6;border-radius:8px;margin:14px 0;padding:14px 15px}.package-report-tail .ai-brief>span{color:#8e7137;font-size:10px}.package-report-tail .ai-brief p{margin:5px 0;font-size:13px;line-height:1.9}.package-report-tail .ai-brief a{color:#6b752f;margin-top:4px;font-size:11px;display:inline-block}.package-report-tail .path-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 26px;display:grid}.package-report-tail .path-choices a{background:#112d50;border:1px solid #56718c;border-radius:8px;gap:3px;padding:13px 10px;display:grid}.package-report-tail .path-choices span{color:var(--gold);font-size:10px}.package-report-tail .path-choices strong{color:var(--cream);font-size:13px;font-weight:500}.package-report-tail .path-choices small{color:var(--muted);font-size:10px}.package-report-tail .path-choices a:hover{border-color:var(--gold)}.package-report-tail .recommendation-zone{margin-top:32px;scroll-margin-top:20px}.package-report-tail .zone-heading>span{color:var(--gold);letter-spacing:1px;font-size:10px}.package-report-tail .zone-heading h2{color:var(--cream);margin:5px 0 8px;font-family:Songti SC,serif;font-size:20px;line-height:1.7}.package-report-tail .zone-heading>p{color:var(--muted);margin-bottom:17px;font-size:12px;line-height:1.9}.package-report-tail .report-card{grid-template-columns:37px minmax(0,1fr);margin-top:14px;padding:18px 17px}.package-report-tail .report-fit{color:#d8e4ef;background:#1f3f5d;border-left:2px solid #b49851;gap:4px;margin:14px 0 10px;padding:10px 12px;font-size:11px;display:grid}.package-report-tail .report-fit b{color:var(--gold);font-size:10px;font-weight:500}.package-report-tail .primary-report .report-fit{color:#3a586c;background:#e4eff3}.package-report-tail .primary-report .report-fit b{color:#8c702d}.package-report-tail .report-audience{font-size:11px!important;line-height:1.9!important}.package-report-tail .report-audience b{font-weight:500}.package-report-tail .report-topic-list{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.package-report-tail .report-topic-list li{color:#cfdfed;background:#163655;border:1px solid #4d6c88;border-radius:5px;padding:3px 8px;font-size:10px}.package-report-tail .primary-report .report-topic-list li{color:#3e5f75;background:#e7eff3;border-color:#c9dbe5}.package-report-tail .report-delivery{border-top:1px solid #405c76;margin-top:12px;padding-top:11px}.package-report-tail .report-delivery>b{color:var(--cream);font-size:11px;font-weight:500}.package-report-tail .report-delivery p{margin-top:4px;font-size:12px}.package-report-tail .primary-report .report-delivery{border-color:#cfdee8}.package-report-tail .primary-report .report-delivery>b{color:#2b4a61}.package-report-tail .card-link{border-top:1px solid #405c76;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.package-report-tail .primary-report .card-link{border-color:#cfdee8}.package-report-tail .zone-note{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.9}.package-report-tail .learning-links>a{border-radius:9px;padding:18px;display:block}.package-report-tail .salon-card-head{align-items:center;gap:12px;display:flex}.package-report-tail .salon-card-head>div{flex:1;min-width:0}.package-report-tail .salon-hook{color:#e2cc95;margin-top:14px;font-size:12px;line-height:1.9}.package-report-tail .salon-who{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.9}.package-report-tail .salon-who b{color:#d2deeb;font-weight:500}.package-report-tail .salon-goals{border-top:1px solid #405a76;margin-top:13px;padding-top:12px}.package-report-tail .salon-goals>b{color:var(--cream);font-size:11px;font-weight:500}.package-report-tail .salon-goals ul{color:#bdcee0;margin:7px 0 0;padding-left:17px;font-size:12px;line-height:1.9}.package-report-tail .salon-goals li{margin:4px 0}.package-report-tail .salon-goals li::marker{color:var(--gold)}.package-report-tail .salon-tool{background:#1a3c58;border-radius:6px;margin-top:13px;padding:10px 12px}.package-report-tail .learning-links .salon-tool span{color:#a7c4d9;font-size:10px}.package-report-tail .salon-tool p{color:var(--cream);margin-top:4px;font-size:12px}.package-report-tail .salon-bottom{justify-content:space-between;align-items:flex-end;gap:9px;margin:14px 0 0;display:flex}.package-report-tail .learning-links .salon-bottom>span{color:var(--muted);font-size:11px}.package-report-tail .learning-links .salon-bottom>span>small{color:#90abc4;font-size:9px}.package-report-tail .learning-links .salon-bottom>b{color:var(--gold);white-space:nowrap;padding:0;font-family:Songti SC,serif;font-size:25px;font-weight:500}.package-report-tail .learning-links .salon-bottom>b small{color:var(--muted);margin-left:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:9px;display:inline}.package-report-tail .learning-links>a>em{color:var(--gold);border-top:1px solid #405a76;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.package-report-tail .all-salons{color:var(--gold);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:10px 0;font-size:11px;display:flex}.package-report-tail .all-salons svg{width:15px}.package-report-tail .system-card{background:linear-gradient(155deg,#173956,#102846 60%);border:1px solid #ad9259;border-radius:10px;margin-top:18px;padding:22px}.package-report-tail .system-card-top{color:var(--gold);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.package-report-tail .system-card>h3{color:var(--cream);margin:13px 0;font-family:Songti SC,serif;font-size:26px;font-weight:500;line-height:1.65}.package-report-tail .system-lead{color:#bbcee0;font-size:12px;line-height:1.9}.package-report-tail .system-fit{color:#c7d9e7;background:#203e58;border-left:2px solid #be9d53;margin:16px 0;padding:11px 13px;font-size:12px;line-height:1.9}.package-report-tail .system-fit b{color:var(--gold);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.package-report-tail .system-deliveries{border:1px solid #45627b;border-radius:8px;grid-template-columns:1fr 1fr;margin:18px 0;display:grid;overflow:hidden}.package-report-tail .system-deliveries>div{background:#0e2944;padding:14px 12px}.package-report-tail .system-deliveries>div:nth-child(odd){border-right:1px solid #45627b}.package-report-tail .system-deliveries>div:nth-child(-n+2){border-bottom:1px solid #45627b}.package-report-tail .system-deliveries svg{color:var(--gold);width:18px;margin-bottom:6px;display:block}.package-report-tail .system-deliveries strong{color:var(--cream);font-size:12px;font-weight:500}.package-report-tail .system-deliveries p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.9}.package-report-tail .system-audience>b{color:var(--cream);font-size:11px;font-weight:500}.package-report-tail .system-audience p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.9}.package-report-tail .system-schedule{border-top:1px solid #45617b;border-bottom:1px solid #45617b;margin-top:18px;padding:14px 0}.package-report-tail .system-schedule summary{color:var(--gold);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.package-report-tail .system-schedule summary::-webkit-details-marker{display:none}.package-report-tail .system-schedule summary svg{width:15px}.package-report-tail .system-schedule[open] summary svg{transform:rotate(180deg)}.package-report-tail .system-schedule ol{margin:14px 0;padding:0;list-style:none}.package-report-tail .system-schedule li{gap:13px;margin:12px 0;display:flex}.package-report-tail .system-schedule li>span{color:var(--gold);white-space:nowrap;padding-top:2px;font-size:10px}.package-report-tail .system-schedule strong{color:var(--cream);font-size:12px;font-weight:500}.package-report-tail .system-schedule p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.9}.package-report-tail .system-schedule>p{font-size:10px}.package-report-tail .system-action{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.package-report-tail .system-action>div>small{color:var(--gold);font-size:10px;display:block}.package-report-tail .system-action strong{color:var(--gold);font-family:Songti SC,serif;font-size:30px;font-weight:500;line-height:1.4;display:block}.package-report-tail .system-action strong small{color:var(--muted);margin-left:5px;font-size:10px}.package-report-tail .system-action s{color:#92a8be;font-size:10px}.package-report-tail .system-action>a{color:#182d45;background:#edce85;border:1px solid #f8dfab;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:12px;font-weight:600;display:flex}.package-report-tail .system-action>a svg{width:15px}.package-report-tail .preview-context{background:#102644;border:1px solid #435f7c;border-radius:9px;margin-top:24px;padding:20px}.package-report-tail .preview-context h2{color:var(--cream);font-family:Songti SC,serif;font-size:18px}.package-report-tail .preview-context>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}.package-report-tail .preview-context-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:17px;display:grid}.package-report-tail .preview-context h3{color:var(--gold);font-size:12px}.package-report-tail .preview-context ul{color:#c6d5e3;margin:8px 0;padding-left:16px;font-size:11px;line-height:1.9}.package-report-tail .preview-context li{margin:6px 0}.package-report-tail .preview-context>small{color:#8fa6bf;border-top:1px solid #415a74;margin-top:10px;padding-top:12px;font-size:9px;display:block}@media (min-width:650px){.package-report-tail .learning-links{grid-template-columns:1fr 1fr}.package-report-tail .learning-links>a{flex-direction:column;display:flex}.package-report-tail .salon-tool{margin-top:auto}.package-report-tail .salon-goals{margin-bottom:14px}.package-report-tail .salon-bottom,.package-report-tail .learning-links>a>em{width:100%}.package-report-tail .salon-card-head{align-items:flex-start}.package-report-tail .learning-links .salon-card-head strong{font-size:14px}}@media (max-width:480px){.package-report-tail .path-choices{gap:6px}.package-report-tail .path-choices a{padding:11px 8px}.package-report-tail .path-choices strong{font-size:12px}.package-report-tail .path-choices small{font-size:9px}.package-report-tail .zone-heading h2{font-size:19px}.package-report-tail .zone-heading>p{font-size:12px}.package-report-tail .report-card{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:16px 12px}.package-report-tail .report-card-icon{width:27px;height:30px}.package-report-tail .report-card-icon svg{width:17px}.package-report-tail .report-card h3{font-size:16px}.package-report-tail .report-topic-list li{font-size:10px}.package-report-tail .report-fit{margin-left:-37px}.package-report-tail .report-audience{font-size:12px!important}.package-report-tail .report-delivery p{font-size:12px}.package-report-tail .report-topic-list,.package-report-tail .report-delivery{margin-left:-37px}.package-report-tail .report-rich{margin-top:16px}.package-report-tail .card-link{margin-left:-37px}.package-report-tail .learning-links>a{padding:17px 14px}.package-report-tail .learning-links .salon-card-head strong{font-size:15px}.package-report-tail .system-card{padding:18px 15px}.package-report-tail .system-card>h3{font-size:25px}.package-report-tail .system-deliveries>div{padding:13px 10px}.package-report-tail .system-action{flex-wrap:wrap}.package-report-tail .system-action>a{width:100%;padding:13px}.package-report-tail .system-action>div{width:100%}.package-report-tail .system-action strong{margin-right:12px;display:inline-block}.package-report-tail .system-action s{display:inline-block}.package-report-tail .preview-context{padding:17px}.package-report-tail .preview-context-grid{grid-template-columns:1fr;gap:10px}}.package-report-tail .section-label>span{display:none}.package-report-tail .section-label p{margin-bottom:10px}.package-report-tail .path-choices{gap:8px;margin:12px 0 20px}.package-report-tail .path-choices a{justify-content:center;align-items:center;gap:7px;padding:10px 6px;display:flex}.package-report-tail .path-choices strong{font-size:12px}.package-report-tail .path-choices span{font-size:9px}.package-report-tail .recommendation-zone{margin-top:23px}.package-report-tail .zone-heading>span{font-size:9px}.package-report-tail .zone-heading h2{margin:4px 0 5px;font-size:19px}.package-report-tail .zone-heading>p{margin-bottom:11px;font-size:11px;line-height:1.8}.package-report-tail .report-item{background:#102b4b;border:1px solid #6c87a0;border-radius:9px;margin-top:10px;overflow:hidden}.package-report-tail .report-card{border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:10px;margin:0;padding:14px 13px}.package-report-tail .report-card:hover{transform:none}.package-report-tail .report-card-icon{width:29px;height:32px}.package-report-tail .report-card h3{margin:4px 0 5px;font-size:15px;line-height:1.6}.package-report-tail .report-card-content>p{font-size:12px;line-height:1.8}.package-report-tail .report-card-content>small{font-size:9px}.package-report-tail .card-link{margin:9px 0 0;padding-top:8px;font-size:11px}.package-report-tail .report-more{border-top:1px solid #415d76;padding:0 13px}.package-report-tail .report-more>summary,.package-report-tail .system-more>summary{cursor:pointer;color:#cfdfed;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;list-style:none;display:flex}.package-report-tail .report-more>summary::-webkit-details-marker{display:none}.package-report-tail .system-more>summary::-webkit-details-marker{display:none}.package-report-tail .report-more>summary svg,.package-report-tail .system-more>summary svg{width:14px;height:14px;color:var(--gold)}.package-report-tail .report-more[open]>summary svg,.package-report-tail .system-more[open]>summary svg{transform:rotate(180deg)}.package-report-tail .report-rich{margin:0 0 14px}.package-report-tail .report-fit,.package-report-tail .report-topic-list,.package-report-tail .report-delivery{margin-left:0}.package-report-tail .report-fit{margin-top:0}.package-report-tail .report-fit b,.package-report-tail .report-delivery>b{font-size:11px}.package-report-tail .report-audience{font-size:12px!important}.package-report-tail .zone-note{margin-top:10px;font-size:10px;line-height:1.8}.package-report-tail .learning-links{gap:10px;margin-top:11px}.package-report-tail .learning-links>a{padding:13px;display:block}.package-report-tail .learning-links .salon-card-head{align-items:center;gap:10px}.package-report-tail .learning-links .salon-card-head>img{width:44px;height:53px}.package-report-tail .learning-links .salon-card-head strong{font-size:14px;line-height:1.7}.package-report-tail .learning-links .salon-card-head small{margin-bottom:3px;font-size:9px}.package-report-tail .salon-hook{margin-top:9px;font-size:11px;line-height:1.8}.package-report-tail .salon-tool-compact{color:var(--cream);margin-top:8px;font-size:11px;line-height:1.8}.package-report-tail .salon-tool-compact>span{color:var(--muted);margin-right:7px;font-size:10px;display:inline}.package-report-tail .salon-compact-action{border-top:1px solid #405a76;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;display:flex}.package-report-tail .salon-compact-action>b{color:var(--gold);font-family:Songti SC,serif;font-size:22px;font-weight:500;line-height:1.4}.package-report-tail .salon-compact-action>b small{color:var(--muted);margin-left:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:9px;display:inline}.package-report-tail .salon-compact-action>em{color:var(--gold);align-items:center;gap:8px;font-size:11px;font-style:normal;display:flex}.package-report-tail .salon-compact-action>em svg{width:13px}.package-report-tail .all-salons{margin-top:7px;padding:7px 0;font-size:11px}.package-report-tail .system-card{margin-top:10px;padding:16px 15px}.package-report-tail .system-card-top{font-size:9px}.package-report-tail .system-card-top svg{width:21px;height:21px}.package-report-tail .system-card>h3{margin:10px 0 7px;font-size:22px;line-height:1.6}.package-report-tail .system-lead{font-size:12px;line-height:1.8}.package-report-tail .system-benefit-tags{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;padding:0;list-style:none;display:grid}.package-report-tail .system-benefit-tags li{color:#dce8f3;text-align:center;background:#0e2944;border:1px solid #45627b;border-radius:5px;padding:7px 8px;font-size:11px}.package-report-tail .system-more{border-top:1px solid #45617b;border-bottom:1px solid #45617b}.package-report-tail .system-more>summary{color:var(--gold);font-size:11px}.package-report-tail .system-fit{margin:2px 0 13px;font-size:12px}.package-report-tail .system-schedule h4{color:var(--cream);margin:0;font-size:12px;font-weight:500}.package-report-tail .system-schedule{border-bottom:0;margin-top:13px}.package-report-tail .system-action{flex-wrap:nowrap;gap:10px;margin-top:14px}.package-report-tail .system-action>div{width:auto}.package-report-tail .system-action strong{margin:0;font-size:27px;display:block}.package-report-tail .system-action s{font-size:9px;display:block}.package-report-tail .system-action>a{gap:7px;width:auto;padding:11px 10px;font-size:11px}.package-report-tail .system-action strong small,.package-report-tail .system-action>div>small{font-size:9px}.package-report-tail .ai-section{margin-top:23px;padding-top:19px}.package-report-tail .ai-disclaimer{margin:8px 0;font-size:10px}.package-report-tail .ai-brief{margin:10px 0;padding:12px}.package-report-tail .ai-brief p{font-size:12px;line-height:1.85}.package-report-tail .prompt-list{gap:6px}.package-report-tail .prompt-list a{padding:10px 11px;font-size:11px;line-height:1.8}.package-report-tail .ai-foot{margin-top:8px;font-size:9px}.package-report-tail footer{padding-top:22px;padding-bottom:24px}@media (min-width:650px){.package-report-tail .learning-links{grid-template-columns:1fr 1fr}.package-report-tail .learning-links>a{display:flex}.package-report-tail .salon-tool-compact{margin-top:auto;padding-top:8px}.package-report-tail .salon-compact-action{width:100%}}@media (max-width:480px){.package-report-tail .report-card{grid-template-columns:27px minmax(0,1fr)}.package-report-tail .report-card-icon{width:27px}.package-report-tail .report-card h3,.package-report-tail .learning-links .salon-card-head strong{font-size:14px}.package-report-tail .zone-heading h2{font-size:18px}.package-report-tail .path-choices{gap:6px}.package-report-tail .path-choices a{gap:5px}.package-report-tail .path-choices strong{font-size:11px}.package-report-tail .system-card>h3{font-size:22px}}.package-report-tail .section-label h2{line-height:1.6}.package-report-tail .value-salon-action>span{color:#b7cce2;align-items:center;gap:5px;font-size:10px;line-height:1.6;display:flex}.package-report-tail .value-salon-action>span svg{width:13px;height:13px;color:var(--gold)}.package-report-tail .value-salon-action>em{font-size:11px}.package-report-tail .salon-tool-compact{background:rgba(238,205,130,.055);border-left:2px solid #c5a65d;border-radius:0 4px 4px 0;padding:9px 10px}.package-report-tail .system-action.value-action{margin-top:14px;display:block}.package-report-tail .value-action .value-promise{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.package-report-tail .value-action .value-promise>small{color:#a9c2da;font-size:10px}.package-report-tail .value-action .value-promise>strong{letter-spacing:.02em;color:var(--cream);font-family:inherit;font-size:12px;font-weight:500;line-height:1.7}.package-report-tail .value-action>a{justify-content:center;align-items:center;width:100%;padding:12px 14px;font-size:12px;display:flex}.package-report-tail .system-benefit-tags li{background:rgba(238,205,130,.055);border-color:#53647a}.package-report-tail .report-item{border-color:#59778e}.package-report-tail .report-more>summary{color:#b7cce2}.package-report-tail .recommendation-zone{scroll-margin-top:20px}.package-report-tail .source-document{color:#edce8d;align-items:center;gap:7px;margin-top:15px;font-size:10px;line-height:1.8;display:flex}.package-report-tail .source-document svg{flex-shrink:0;width:13px}.package-report-tail .source-questions{color:#c2d2e2;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.package-report-tail .source-questions li+li{margin-top:10px}.package-report-tail .source-content-list{background:#102b4b;border:1px solid #4b6986;border-radius:9px;margin-top:12px;overflow:hidden}.package-report-tail .source-content-list details+details{border-top:1px solid #375673}.package-report-tail .source-content-list summary{cursor:pointer;align-items:flex-start;gap:10px;padding:16px;list-style:none;display:flex}.package-report-tail .source-content-list summary::-webkit-details-marker{display:none}.package-report-tail .source-content-list summary>b{color:#edce8d;font-size:11px}.package-report-tail .source-content-list summary>strong{color:#f4e3bc;flex:1;font-size:13px;font-weight:500;line-height:1.8}.package-report-tail .source-content-list summary>svg{color:#edce8d;flex-shrink:0;width:14px;height:20px}.package-report-tail .source-content-list details[open] summary>svg{transform:rotate(180deg)}.package-report-tail .source-content-list details>p{color:#c2d2e2;padding:0 16px 16px;font-size:12px;line-height:1.95}.package-report-tail .source-gain{color:#c2d2e2;margin:12px 0 0;font-size:12px;line-height:1.9}.package-report-tail .edition-switch{background:#102c51;border:1px solid #496785;border-radius:8px;gap:5px;margin-bottom:18px;padding:4px;display:flex}.package-report-tail .edition-switch>a{text-align:center;color:#d9e4ef;border-radius:5px;flex:1;padding:7px 10px;font-size:12px}.package-report-tail .edition-switch>a[aria-current=page]{color:#163053;background:#f5cf70;font-weight:600}.package-report-tail .report-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:2px 0 0;display:grid;overflow:visible}.package-report-tail .report-tabs button{background:#173d72;border-color:#718da9;min-width:0;min-height:38px;padding:8px 2px;font-size:11px;line-height:1.6}.package-report-tail .topic-title{color:var(--gold);margin:13px 0 10px;font-size:12px;font-weight:600}.package-report-tail .reading-modes{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 13px;display:grid}.package-report-tail .reading-modes button{background:#173d72;border:1px solid #7f9bb7;border-radius:5px;padding:8px 6px;font-size:12px}.package-report-tail .reading-modes button[aria-pressed=true]{color:#163053;background:#f5cf70;border-color:#f5cf70;font-weight:600}.package-report-tail .all-reports-link{color:var(--gold);justify-content:space-between;align-items:center;padding:11px 0 0;font-size:11px;display:flex}.package-report-tail .all-reports-link svg{width:14px}.package-report-tail .next-step{padding-top:22px}.package-report-tail .system-card>h3{line-height:1.6}.package-report-tail .prompt-list a>svg{color:#f5cf70;width:13px;height:13px;margin-right:3px}.package-report-tail .route-mini-card{background:#102b4b;border:1px solid #4b6986;border-radius:9px;margin:11px 0;padding:17px;display:block}.package-report-tail .route-mini-card:hover{border-color:#e6c376}.package-report-tail .route-mini-card>small{color:#e2c784;font-size:10px}.package-report-tail .route-mini-card h2,.package-report-tail .route-mini-card h3{color:#f4e3bc;margin:5px 0;font-size:15px;line-height:1.8}.package-report-tail .route-mini-card>p{color:#b6c9de;font-size:12px;line-height:1.85}.package-report-tail .route-mini-card>span{color:#edce8d;border-top:1px solid #375673;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;font-size:11px;display:flex}.package-report-tail .route-mini-card>span svg{width:14px}.package-report-tail .route-related{margin:27px 0 0}.package-report-tail .route-related>h2,.package-report-tail .route-ai-box>h2{color:#f4e3bc;font-family:Songti SC,SimSun,serif;font-size:19px;font-weight:500}.package-report-tail .detail-demo-note{color:#a3bad0;margin:12px 0;font-size:10px;line-height:1.85}.package-report-tail .preview-context-grid p{color:#becdde;font-size:12px;line-height:1.9}.package-report-tail .route-ai-box{background:#102744;border:1px solid #68819b;border-radius:9px;margin-top:25px;padding:18px}.package-report-tail .route-ai-box>p{color:#b9cbe0;margin-top:7px;font-size:12px}.package-report-tail .route-ai-box>small{color:#a3bad0;margin-top:10px;font-size:9px;display:block}.package-report-tail .gold-button{color:#18314e;text-align:left;background:#edce8d;border-color:#edce8d;justify-content:space-between;align-items:center;gap:10px;font-weight:500;line-height:1.8;display:flex}.package-report-tail .gold-button svg{flex-shrink:0;width:15px}.package-report-tail .route-bottom-nav{color:#edce8d;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:27px;font-size:11px;line-height:1.9;display:flex}.package-report-tail .catalog-heading{padding:25px 0 20px}.package-report-tail .catalog-heading h1{color:#f4e3bc;margin:7px 0;font-family:Songti SC,SimSun,serif;font-size:25px;font-weight:500;line-height:1.6}.package-report-tail .catalog-heading>p:not(.eyebrow){color:#b6c9de;font-size:12px;line-height:1.8}.package-report-tail .catalog-grid{gap:0 14px;display:grid}.package-report-tail .guide-answer{font-size:13px;line-height:1.9}.package-report-tail .guide-steps{padding-left:20px;font-size:12px;line-height:1.9}.package-report-tail .guide-steps li+li{margin-top:10px}.package-report-tail .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-report-tail .summary-mission{background:#f1f4fb;border-radius:6px;margin-top:8px;padding:8px 10px}.package-report-tail .summary-mission>span{color:#586a81;font-size:9px;display:block}.package-report-tail .summary-mission>strong{color:#37347a;margin-top:3px;font-size:11px;font-weight:500;line-height:1.9;display:block}.package-report-tail .topbar .sample-badge{align-items:center;gap:4px;display:flex}.package-report-tail .sample-badge svg{width:12px;height:12px}@media (min-width:750px){.package-report-tail .report-tabs button{font-size:13px}.package-report-tail .catalog-grid{grid-template-columns:1fr 1fr}.package-report-tail .catalog-grid .route-mini-card{margin:7px 0}.package-report-tail .report-head .edition-switch{max-width:320px}}@media (max-width:360px){.package-report-tail .report-tabs button{font-size:10px}.package-report-tail .report-head h1{font-size:21px}.package-report-tail .profile-grid strong,.package-report-tail .reading-modes button{font-size:11px}}.package-report-tail .warm-flow{padding-top:30px}.package-report-tail .warm-flow>.section-label>span{letter-spacing:.08em;color:#e8c982;font-size:11px}.package-report-tail .warm-flow>.section-label>h2{margin:10px 0 12px;font-size:max(24px,min(5.7vw,34px));line-height:1.55}.package-report-tail .warm-flow>.section-label>p,.package-report-tail .warm-flow .zone-heading>p{color:#c4d6e9;max-width:640px;font-size:13px;line-height:1.95}.package-report-tail .warm-flow .path-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:21px 0 0;display:grid}.package-report-tail .warm-flow .path-choices>a{text-align:center;color:#d8dfeb;background:rgba(22,55,92,.4);border:1px solid rgba(140,157,186,.4);border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:9px 3px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.package-report-tail .warm-flow .recommendation-zone{border-top:1px solid rgba(157,182,211,.208);margin-top:35px;padding-top:26px}.package-report-tail .warm-flow .zone-heading>span{letter-spacing:0;color:#ebce8e;font-size:11px;line-height:1.7}.package-report-tail .warm-flow .zone-heading>h2{margin:9px 0 10px;font-size:23px;line-height:1.65}.package-report-tail .warm-flow .report-item{margin-top:16px}.package-report-tail .warm-flow .report-card-content>small{font-size:10px;line-height:1.7}.package-report-tail .warm-flow .report-card-content>h3{line-height:1.75}.package-report-tail .warm-flow .report-card-content>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.package-report-tail .warm-flow .report-more>summary{font-size:12px}.package-report-tail .warm-flow .all-reports-link,.package-report-tail .warm-flow .all-salons{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:13px;font-size:12px;line-height:1.8;display:flex}.package-report-tail .warm-flow .learning-links{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:20px;display:grid}.package-report-tail .warm-flow .learning-links>a.warm-salon{background:linear-gradient(145deg,#1a3c5c,#102c4e);border:1px solid rgba(155,180,193,.42);border-radius:15px;padding:20px 18px 0;display:block;position:relative;box-shadow:0 8px 24px rgba(0,27,61,.1)}.package-report-tail .warm-flow .warm-salon-label{color:#dfc78e;align-items:center;gap:8px;font-size:10px;line-height:1.8;display:flex}.package-report-tail .warm-flow .warm-salon-label>svg{width:17px;height:17px}.package-report-tail .warm-flow .warm-salon h3{color:#f6e5bd;margin:12px 0 10px;font-size:17px;font-weight:600;line-height:1.75}.package-report-tail .warm-flow .warm-salon .warm-connection{color:#d2e0ed;margin:0;font-size:12px;line-height:1.95}.package-report-tail .warm-flow .warm-tool{color:#d3dfed;font-size:11px;line-height:1.85;background:0 0!important;border:0!important;margin:15px 0 18px!important;padding:0!important}.package-report-tail .warm-flow .warm-tool>span{color:#9db4cc;margin-bottom:4px;font-size:10px;display:block}.package-report-tail .warm-flow .warm-card-action{color:#b9cedf;border-top:1px solid rgba(176,194,208,.2);justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:11px;display:flex}.package-report-tail .warm-flow .warm-card-action>b{color:#f3d68d;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.8;display:flex}.package-report-tail .warm-flow .warm-card-action svg{flex-shrink:0;width:14px;height:14px}.package-report-tail .warm-flow .warm-practice-card{background:linear-gradient(135deg,#234458,#13314c);border:1px solid rgba(162,176,180,.42);border-radius:16px;margin-top:20px;padding:20px 18px 0;display:block}.package-report-tail .warm-flow .warm-course-format,.package-report-tail .warm-flow .warm-system-format{color:#dec78f;letter-spacing:.015em;font-size:11px;line-height:1.8;display:block}.package-report-tail .warm-flow .warm-practice-card h3{color:#f9e9c7;margin:10px 0;font-size:21px;line-height:1.7}.package-report-tail .warm-flow .warm-practice-card>p{color:#cfdeea;margin:0 0 20px;font-size:12px;line-height:1.9}.package-report-tail .warm-flow #system-card{box-shadow:none;background:#173550;border:1px solid rgba(145,169,180,.467);border-radius:16px;padding:21px 18px}.package-report-tail .warm-flow #system-card>h3{margin:10px 0 12px;font-size:23px;line-height:1.7}.package-report-tail .warm-flow #system-card>.system-lead{color:#d5e1ec;margin-bottom:18px;font-size:12px;line-height:1.95}.package-report-tail .warm-flow #system-card>.warm-system-subtitle{color:#e9d7ae;margin:-4px 0 13px;font-size:14px;line-height:1.8}.package-report-tail .warm-flow .warm-support-details{border-top:1px solid rgba(164,184,197,.21);border-bottom:1px solid rgba(164,184,197,.21);padding:0}.package-report-tail .warm-flow .warm-support-details>summary{cursor:pointer;color:#e5d3ac;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font-size:12px;line-height:1.8;list-style:none;display:flex}.package-report-tail .warm-flow .warm-support-details>summary::-webkit-details-marker{display:none}.package-report-tail .warm-flow .warm-support-details>summary svg{flex-shrink:0;width:14px;height:14px}.package-report-tail .warm-flow .warm-support-details[open]>summary svg{transform:rotate(180deg)}.package-report-tail .warm-flow .warm-support-details>p{color:#c2d5e7;margin:0 0 14px;font-size:12px;line-height:1.95}.package-report-tail .warm-flow .warm-support-details>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 15px;padding:0;list-style:none;display:grid}.package-report-tail .warm-flow .warm-support-details>ul>li{color:#d7e4ee;background:#24445e;border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.8}.package-report-tail .warm-flow .warm-system-link{color:#f4d792;background:#14324a;border:1px solid #d0b16a;border-radius:24px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-top:17px;font-size:12px;display:flex}.package-report-tail .warm-flow .warm-system-link svg{width:15px;height:15px}.package-report-tail .warm-flow .warm-closing{color:#acc5dc;text-align:center;max-width:330px;margin:27px auto 0;font-size:12px;line-height:2}@media (min-width:680px){.package-report-tail .warm-flow .learning-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.package-report-tail .warm-flow .learning-links>a.warm-salon{flex-direction:column;display:flex}.package-report-tail .warm-flow .warm-salon .warm-card-action{margin-top:auto}.package-report-tail .warm-flow .path-choices{max-width:530px}.package-report-tail .warm-flow .zone-heading>h2{font-size:27px}}@media (max-width:360px){.package-report-tail .warm-flow .zone-heading>h2{font-size:21px}.package-report-tail .warm-flow>.section-label>h2{font-size:23px}.package-report-tail .warm-flow .path-choices>a{font-size:10px}.package-report-tail .warm-flow .warm-salon h3{font-size:16px}.package-report-tail .warm-flow .warm-card-action{gap:6px}.package-report-tail .warm-flow .warm-card-action>b{font-size:11px}}.package-report-tail html{scroll-padding-top:18px}.package-report-tail img{max-width:100%}.package-report-tail .origin-nav{max-width:900px;margin:10px auto 16px;padding:0 20px;font-size:12px;line-height:1.9}.package-report-tail .origin-nav>a{color:#d8c59a;align-items:center;min-height:40px;padding:7px 0;display:inline-flex}.package-report-tail .journey-context-note{color:#cbd9e6;background:rgba(29,56,80,.2);border-left:2px solid #bca373;margin:14px 0 23px;padding:11px 15px;font-size:12px;line-height:1.95}.package-report-tail .journey-related>.section-label>h2,.package-report-tail .journey-guide-next h2{font-size:24px;line-height:1.7}.package-report-tail .journey-related>.section-label>p,.package-report-tail .journey-note{color:#c8d6e6;font-size:13px;line-height:1.95}.package-report-tail .journey-card{color:#f3ddb0;background:linear-gradient(140deg,#203f57,#122e49);border:1px solid rgba(139,171,168,.4);border-radius:15px;min-width:0;margin:17px 0;padding:20px 18px 0;text-decoration:none;display:block}.package-report-tail .journey-card>small{color:#dec38b;font-size:11px;line-height:1.8;display:block}.package-report-tail .journey-card>h3{color:#f5e5c1;overflow-wrap:anywhere;margin:10px 0 11px;font-size:19px;font-weight:600;line-height:1.75}.package-report-tail .journey-card>p{color:#cadcea;margin:0 0 15px;font-size:12px;line-height:1.95}.package-report-tail .journey-tool{color:#bdd1e0;margin-bottom:17px;font-size:11px;line-height:1.9;display:block}.package-report-tail .journey-card>b{color:#f2d58c;border-top:1px solid rgba(164,186,200,.2);justify-content:space-between;align-items:center;gap:10px;min-height:49px;font-size:12px;font-weight:500;line-height:1.8;display:flex}.package-report-tail .journey-system{background:#17344f}.package-report-tail .journey-practice{background:linear-gradient(130deg,#244552,#15334b)}.package-report-tail .journey-card>.journey-course-subtitle,.package-report-tail .checkout-card .journey-course-subtitle{color:#e9d7ae;margin:0 0 12px;font-size:14px;line-height:1.8}.package-report-tail .journey-source-link{opacity:.85;font-size:11px!important}.package-report-tail .catalog-grid>a>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.package-report-tail .catalog-grid>a>h2{font-size:19px;line-height:1.75}.package-report-tail .product-hero>h1{overflow-wrap:anywhere;line-height:1.6}.package-report-tail .source-document{font-size:10px;line-height:1.9}.package-report-tail .purchase-offer{border-radius:15px;margin:24px 0;padding:20px}.package-report-tail .purchase-offer>.purchase-button{min-height:44px;font-size:13px}.package-report-tail .journey-sticky{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(110%)}.package-report-tail .journey-sticky-visible{opacity:1;pointer-events:auto;transform:none}.package-report-tail .purchase-sticky-inner{gap:10px;min-width:0}.package-report-tail .purchase-sticky .purchase-button{min-width:0;font-size:12px;line-height:1.6}.package-report-tail .journey-return-card{color:#d0dfec;border-top:1px solid rgba(176,189,202,.267);max-width:860px;margin:30px auto 40px;padding:21px 20px}.package-report-tail .journey-return-card>p{margin-bottom:15px;font-size:13px;line-height:1.9}.package-report-tail .journey-return-card>a{color:#e6c987;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;line-height:1.8;text-decoration:none;display:flex}.package-report-tail .checkout-intro{font-size:13px;line-height:1.9}.package-report-tail .breadcrumbs{flex-wrap:wrap}@media (max-width:430px){.package-report-tail .product-page{min-width:0}.package-report-tail .origin-nav{padding-left:18px;padding-right:18px}.package-report-tail .topbar{gap:10px}.package-report-tail .topbar>a{min-width:0}.package-report-tail .topbar .sample-badge{white-space:nowrap;font-size:10px}.package-report-tail .journey-card>h3{font-size:18px}.package-report-tail .purchase-sticky .purchase-amount strong{font-size:25px}.package-report-tail .purchase-sticky .purchase-button{padding-left:12px;padding-right:12px;font-size:11px}.package-report-tail .catalog-heading>h1{font-size:27px;line-height:1.55}.package-report-tail .journey-related>.section-label>h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.package-report-tail .journey-sticky{transition:none}}.package-report-tail{--brand-blue:#091a43;--brand-panel:#102d69;--brand-gold:#f5cf70;--brand-cream:#f4e3bc;--brand-ink:#edf2f9;--brand-muted:#b5c6db}.package-report-tail .consult-entry{color:var(--brand-ink);background:linear-gradient(135deg,#173d72,#102d69);border:1px solid #718da9;border-radius:14px;margin:22px 0 8px;padding:19px 17px 0;scroll-margin-top:20px}.package-report-tail .consult-entry-label{color:var(--brand-gold);letter-spacing:.5px;align-items:center;gap:7px;font-size:10px;line-height:1.8;display:flex}.package-report-tail .consult-entry-label svg{width:17px;height:17px}.package-report-tail .consult-entry h2{color:var(--brand-cream);margin:9px 0 8px;font-family:Songti SC,SimSun,serif;font-size:20px;font-weight:400;line-height:1.65}.package-report-tail .consult-entry>p{color:var(--brand-muted);margin:0 0 14px;font-size:12px;line-height:1.95}.package-report-tail .consult-entry-context{color:#d7e4ee;flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:10px;line-height:1.8;display:flex}.package-report-tail .consult-entry-context span{background:#122e51;border:1px solid rgba(113,141,169,.4);border-radius:6px;padding:3px 8px}.package-report-tail .consult-entry-actions{border-top:1px solid rgba(113,141,169,.333);justify-content:space-between;align-items:center;gap:10px;min-height:53px;display:flex}.package-report-tail .consult-entry-actions>a{min-height:44px;color:var(--brand-gold);align-items:center;gap:7px;font-size:12px;line-height:1.7;display:inline-flex}.package-report-tail .consult-entry-actions>a:last-child{color:var(--brand-muted);font-size:10px}.package-report-tail .consult-entry-actions svg{width:14px;height:14px}.package-report-tail .consult-header-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.package-report-tail .consult-header-link{min-height:33px;color:var(--brand-gold);white-space:nowrap;border:1px solid rgba(113,141,169,.467);border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:4px 9px;font-size:11px;display:inline-flex}.package-report-tail .consult-header-link svg{width:13px;height:13px}.package-report-tail .consult-integrated .topbar{gap:9px}.package-report-tail .consult-integrated .topbar .brand{gap:8px;min-width:0}.package-report-tail .consult-integrated .topbar .brand strong{white-space:nowrap;font-size:21px}.package-report-tail .consult-integrated .topbar .brand>span{font-size:10px}.package-report-tail .consult-integrated .topbar .sample-badge{padding-left:8px;padding-right:8px;font-size:10px}.package-report-tail .consult-integrated .topbar .sample-badge svg{display:none}@media (max-width:370px){.package-report-tail .consult-integrated .topbar{padding-left:17px;padding-right:17px}.package-report-tail .consult-integrated .topbar .brand>span{display:none}.package-report-tail .consult-entry h2{font-size:19px}}.package-report-tail{color:#edf2f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;background:#102d69;min-width:0;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.75;display:block}.package-report-tail footer{margin-top:50px}.package-report-tail [hidden]{display:none!important}.package-report-tail{width:calc(100% + 6px);margin-left:-3px;display:flow-root;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.package-report-tail footer{margin:30px -13px -30px;padding:27px 18px 36px}.package-report-tail .consult-entry.consult-reference-card{isolation:isolate;color:#d6e2f0;background:linear-gradient(135deg,#1a3e70 0%,#14356b 55%,#112e66 100%);border:1px solid #738eae;border-radius:18px;padding:20px 20px 15px;position:relative;overflow:hidden;container-type:inline-size}.package-report-tail .consult-reference-card:before{content:"";z-index:-1;pointer-events:none;border-bottom:1px solid rgba(120,146,174,.086);border-left:1px solid rgba(120,146,174,.086);border-radius:0 0 0 100%;width:70px;height:70px;position:absolute;top:0;right:0}.package-report-tail .consult-reference-card .cr-eyebrow{color:#f3d17b;letter-spacing:0;align-items:center;gap:11px;margin:0 0 18px;font-size:14px;line-height:1.5;display:flex}.package-report-tail .consult-reference-card .cr-eyebrow svg{flex:none;width:20px;height:23px}.package-report-tail .consult-reference-card .cr-title{letter-spacing:-.035em;color:#f7e7b3;margin:0 0 11px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:max(19px,min(7.9cqi,29px));font-weight:400;line-height:1.5}.package-report-tail .consult-reference-card .cr-title>span{white-space:nowrap;display:block}.package-report-tail .consult-reference-card .cr-body{color:#d5e2f2;margin:0 0 16px;font-size:13.3px;font-weight:400;line-height:1.85}.package-report-tail .consult-reference-card .cr-tags{flex-wrap:wrap;gap:7px;margin:0 0 15px;display:flex}.package-report-tail .consult-reference-card .cr-tags>span{color:#dce8f5;background:0 0;border:1px solid rgba(119,146,179,.41);border-radius:6px;padding:4px 7px;font-size:10.7px;line-height:1.7}.package-report-tail .consult-reference-card .cr-bullets{color:#c1d4e9;border-top:1px solid rgba(120,148,180,.22);gap:6px;margin:0 0 13px;padding:12px 0 0;font-size:11px;line-height:1.65;list-style:none;display:grid}.package-report-tail .consult-reference-card .cr-bullets>li{margin:0;padding-left:9px;position:relative}.package-report-tail .consult-reference-card .cr-bullets>li:before{content:"·";color:#f0ce78;position:absolute;top:0;left:0}.package-report-tail .consult-reference-card .cr-arrow,.package-report-tail .other-reports-gold-cta .other-reports-arrow{font-size:27px;font-weight:400;line-height:.7}.package-report-tail .consult-reference-card .cr-note{color:#aebfd5;text-align:center;margin:9px 0 0;font-size:10.3px;line-height:1.7}@media (max-width:350px){.package-report-tail .consult-entry.consult-reference-card{padding:17px 15px 13px}.package-report-tail .consult-reference-card .cr-eyebrow{margin-bottom:15px;font-size:12px}.package-report-tail .consult-reference-card .cr-body{font-size:12px}.package-report-tail .consult-reference-card .cr-tags{gap:5px}.package-report-tail .consult-reference-card .cr-tags>span{padding-left:5px;padding-right:5px;font-size:9px}.package-report-tail .consult-reference-card .cr-bullets{font-size:10px}.package-report-tail .consult-reference-card .cr-note{font-size:9px}}.package-report-tail .ai-section .prompt-list>a{align-items:center;gap:6px;display:flex}.package-report-tail .ai-section .prompt-list>a>svg{flex:none;margin-right:0}.package-report-tail .warm-flow .warm-closing{white-space:nowrap;letter-spacing:-.025em;max-width:none;font-size:max(8px,min(2.55vw,11px))}.package-report-tail .warm-flow .learning-links{grid-template-columns:minmax(0,1fr)}.package-report-tail .warm-flow .learning-links>a.warm-salon{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;display:flex}.package-report-tail .warm-flow .learning-links>a.warm-salon>*{text-align:left;width:100%;min-width:0}.package-report-tail .warm-flow .learning-links>a.warm-salon>.warm-salon-label{justify-content:flex-start;align-items:center;display:flex}.package-report-tail .warm-flow .learning-links>a.warm-salon>.warm-salon-label>svg{flex:none}.package-report-tail .warm-flow .learning-links>a.warm-salon>h3{white-space:normal;overflow-wrap:anywhere}.package-report-tail .warm-flow .learning-links>a.warm-salon>.warm-card-action{justify-content:space-between;align-items:center;display:flex}.package-report-tail .warm-flow .learning-links>a.warm-salon>.warm-card-action>b{padding-right:0}.package-report-tail .consult-reference-card .cr-title{font-size:max(15.96px,min(6.636cqi,24.36px))}.package-report-tail .warm-flow>.section-label>h2{font-size:max(20.16px,min(4.788vw,28.56px))}.package-report-tail .warm-flow .zone-heading>h2{font-size:19.32px}.package-report-tail .warm-flow .report-card-content>h3{font-size:12.6px}.package-report-tail .warm-flow .warm-salon h3{font-size:14.28px}.package-report-tail .warm-flow .warm-practice-card h3{font-size:17.64px}.package-report-tail .warm-flow #system-card>h3{font-size:19.32px}.package-report-tail .ai-heading h2{font-size:13.44px}@media (min-width:680px){.package-report-tail .warm-flow .zone-heading>h2{font-size:22.68px}}@media (max-width:480px){.package-report-tail .warm-flow .report-card-content>h3{font-size:11.76px}}@media (max-width:360px){.package-report-tail .warm-flow>.section-label>h2{font-size:19.32px}.package-report-tail .warm-flow .zone-heading>h2{font-size:17.64px}.package-report-tail .warm-flow .warm-salon h3{font-size:13.44px}}.package-report-tail footer>strong{letter-spacing:normal!important;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:14.28px!important;font-style:normal!important;font-weight:600!important;line-height:1.75!important}.package-report-tail :-webkit-any(h1,h2,h3,h4,h5,h6){letter-spacing:normal!important;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:14.28px!important;font-style:normal!important;font-weight:600!important;line-height:1.75!important}.package-report-tail :-moz-any(h1,h2,h3,h4,h5,h6){letter-spacing:normal!important;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:14.28px!important;font-style:normal!important;font-weight:600!important;line-height:1.75!important}.package-report-tail :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal!important;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:14.28px!important;font-style:normal!important;font-weight:600!important;line-height:1.75!important}@media (max-width:360px){.package-report-tail footer>strong{font-size:13.44px!important}.package-report-tail :-webkit-any(h1,h2,h3,h4,h5,h6){font-size:13.44px!important}.package-report-tail :-moz-any(h1,h2,h3,h4,h5,h6){font-size:13.44px!important}.package-report-tail :is(h1,h2,h3,h4,h5,h6){font-size:13.44px!important}}.package-report-tail .consult-reference-card .cr-title>span{white-space:normal}.package-report-tail .warm-flow .path-choices.numbered-path-nav{border-top:1px solid rgba(120,148,180,.19);border-bottom:1px solid rgba(120,148,180,.19);justify-content:center;align-self:start;align-items:center;gap:max(6px,min(2.5vw,12px));max-width:none;height:auto;min-height:0;margin:14px 0 0;padding:13px 3px;display:flex}.package-report-tail .warm-flow .numbered-path-nav>a{color:#c1d0e5;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:4px;min-height:0;padding:0;font-size:max(11px,min(3.2vw,13px));font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.package-report-tail .warm-flow .numbered-path-nav>a .path-number{font-size:inherit;color:#f5cf70;font-weight:600}.package-report-tail .warm-flow .numbered-path-nav>a .path-label{font-size:inherit;color:inherit}.package-report-tail .warm-flow .numbered-path-nav>a[data-tail-section=consult-entry]{color:#f5cf70}.package-report-tail .warm-flow .numbered-path-nav>.path-arrow{color:#8ca6cb;text-align:center;flex:1 1 0;max-width:24px;font-size:12px;font-weight:300;line-height:1}.package-report-tail .warm-flow .numbered-path-nav>a:focus-visible{outline-offset:3px;outline:1px solid #f5cf70}.package-report-tail :-webkit-any(#deep-reports,#consult-entry,#related-salons){scroll-margin-top:90px}.package-report-tail :-moz-any(#deep-reports,#consult-entry,#related-salons){scroll-margin-top:90px}.package-report-tail :is(#deep-reports,#consult-entry,#related-salons){scroll-margin-top:90px}@media (max-width:350px){.package-report-tail .warm-flow .path-choices.numbered-path-nav{gap:5px}.package-report-tail .warm-flow .numbered-path-nav>a{gap:3px}}.package-report-tail .warm-flow .numbered-path-nav+#deep-reports{border-top:0;margin-top:0;padding-top:20px}.package-report-tail .consult-reference-card .cr-cta,.package-report-tail .warm-flow .other-reports-gold-cta{color:#10294a;background:linear-gradient(100deg,#f4e5bc,#f6d16e);border-radius:9px;justify-content:center;align-items:center;gap:17px;width:100%;min-height:44px;padding:10px 8px;font-size:14.5px;font-weight:700;line-height:1.6;display:flex}.package-report-tail .warm-flow .other-reports-gold-cta{white-space:nowrap;gap:12px;margin-top:14px;margin-bottom:-8px;text-decoration:none}.package-report-tail .warm-flow .other-reports-gold-cta:focus-visible{outline-offset:4px;outline:2px solid #f6d16e}@media (max-width:350px){.package-report-tail .warm-flow .other-reports-gold-cta{gap:8px;font-size:13px}}.static-report-journey h1,.static-report-journey h2,.static-report-journey h3,.static-report-journey h4,.static-report-journey strong,.static-report-journey b{font-weight:700}.static-report-journey ol{margin-top:1em;margin-bottom:1em;padding-left:40px;list-style-type:decimal}.static-report-journey ul{margin-top:1em;margin-bottom:1em;padding-left:40px;list-style-type:disc}.static-report-journey{--bg:#091a43;--panel:#102d69;--card:#153b55;--line:#3f6483;--gold:#f5cf70;--cream:#f4e3bc;--ink:#edf2f9;--muted:#b5c6db;--light:#eef7fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.static-report-journey *{box-sizing:border-box}.static-report-journey{color:var(--ink);-webkit-font-smoothing:antialiased;background:#07142e;margin:0;font-size:14px;line-height:1.75}.static-report-journey a{color:inherit;text-decoration:none}.static-report-journey button{font:inherit;color:inherit;cursor:pointer}.static-report-journey svg{vertical-align:middle;width:18px;height:18px}.static-report-journey a:focus-visible{outline-offset:3px;outline:2px solid #9fe3f5}.static-report-journey button:focus-visible{outline-offset:3px;outline:2px solid #9fe3f5}.static-report-journey h1,.static-report-journey h2,.static-report-journey h3,.static-report-journey p{margin:0}.static-report-journey .topbar{border-bottom:1px solid #30496c;justify-content:space-between;align-items:center;gap:12px;max-width:920px;margin:auto;padding:16px 22px;display:flex}.static-report-journey .brand{align-items:center;gap:14px;display:flex}.static-report-journey .brand strong{color:var(--cream);letter-spacing:1px;font-family:Songti SC,SimSun,serif;font-size:23px;font-weight:400}.static-report-journey .brand span,.static-report-journey .sample-badge,.static-report-journey .back-link{color:var(--muted);font-size:11px}.static-report-journey .sample-badge{color:var(--gold);white-space:nowrap;border:1px solid #6d8ba1;border-radius:30px;padding:4px 10px}.static-report-journey .back-link{align-items:center;gap:7px;display:flex}.static-report-journey .back-link svg{width:15px}.static-report-journey .report-head,.static-report-journey main{max-width:780px;margin:auto}.static-report-journey .report-head{padding:26px 18px 18px}.static-report-journey .report-label{letter-spacing:1.4px;color:var(--gold);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.static-report-journey .report-label span:last-child{letter-spacing:0;color:#ffda88}.static-report-journey .report-head h1{color:var(--cream);margin:6px 0 0;font-family:Songti SC,SimSun,serif;font-size:26px;font-weight:500}.static-report-journey .report-head>p{color:var(--muted);margin:2px 0 16px;font-size:12px}.static-report-journey .chart-card{color:#17314a;background:#fff;border:1px solid #91a6c2;border-radius:12px;padding:14px 16px;box-shadow:0 7px 23px rgba(0,0,0,.133)}.static-report-journey .chart-title{color:#273d5b;justify-content:space-between;align-items:center;font-family:Songti SC,serif;font-weight:700;display:flex}.static-report-journey .demo-tag{letter-spacing:0;color:#7c6640;background:#edf2f5;border-radius:20px;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:500}.static-report-journey .profile-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.static-report-journey .profile-grid>div{background:#f1f4fb;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.static-report-journey .profile-grid span{color:#586a81;font-size:9px}.static-report-journey .profile-grid strong{color:#37347a;font-size:13px}.static-report-journey .chart-foot{color:#758399;border-top:1px solid #dce1ea;margin-top:10px;padding-top:8px;font-size:9px}.static-report-journey .report-content{background:var(--panel);border-radius:12px 12px 0 0;max-width:780px;min-height:80vh;margin:auto;padding:20px 18px 34px}.static-report-journey .content-intro{align-items:center;gap:9px;margin-bottom:15px;display:flex}.static-report-journey .sprout{color:#9ee6be;background:#214b72;border-radius:50%;align-items:center;justify-items:center;width:27px;height:27px;display:grid}.static-report-journey .content-intro strong{color:#fff;font-size:15px}.static-report-journey .content-intro p{color:#b9cbe0;margin-top:1px;font-size:10px}.static-report-journey .report-tabs{scrollbar-width:thin;scrollbar-color:#64809a transparent;gap:6px;padding:2px 0 12px;display:flex;overflow:auto}.static-report-journey .report-tabs button{color:#eef4fa;background:#10365a;border:1px solid #65839f;border-radius:6px;flex:none;min-width:76px;padding:8px 11px;font-size:11px}.static-report-journey .report-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:#122846;font-weight:700}.static-report-journey .free-panel{color:#1b3650;background:#f2f8fb;border-radius:8px;min-height:253px;padding:18px 19px 15px}.static-report-journey .panel-eyebrow{color:#6b7f97;letter-spacing:1.2px;justify-content:space-between;font-size:9px;display:flex}.static-report-journey .free-panel h2{color:#183e5e;margin:6px 0;font-family:Songti SC,serif;font-size:20px}.static-report-journey .panel-lead{color:#3a5268;font-size:13px;font-weight:600}.static-report-journey .free-copy{margin-top:10px;font-size:12px;line-height:1.9}.static-report-journey .free-copy p+p{margin-top:7px}.static-report-journey .mini-practice{background:#fff8e6;border-left:2px solid #cba74f;margin-top:12px;padding:6px 10px}.static-report-journey .mini-practice span{color:#94742a;font-size:10px;font-weight:700}.static-report-journey .mini-practice p{color:#334c60;margin-top:2px;font-size:11px}.static-report-journey .report-note{color:#718197;margin-top:12px;font-size:9px}.static-report-journey .next-step{padding:31px 0 0}.static-report-journey .section-label>span,.static-report-journey .eyebrow{color:var(--gold);letter-spacing:1.1px;font-size:9px}.static-report-journey .section-label h2{color:var(--cream);margin:4px 0;font-family:Songti SC,serif;font-size:21px}.static-report-journey .section-label p{color:var(--muted);margin-bottom:14px;font-size:11px}.static-report-journey .report-card{background:#112a4d;border:1px solid #7892a8;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;margin-top:10px;padding:15px;transition:border .2s,transform .2s;display:grid}.static-report-journey .report-card:hover{border-color:var(--gold);transform:translateY(-2px)}.static-report-journey .primary-report{color:#18334d;background:#f2f8fb}.static-report-journey .report-card-icon{width:38px;height:38px;color:var(--gold);background:#204565;border-radius:8px;align-items:center;justify-items:center;display:grid}.static-report-journey .primary-report .report-card-icon{color:#436685;background:#e4edf2}.static-report-journey .report-card-content small{color:#839bb3;font-size:9px}.static-report-journey .primary-report .report-card-content small{color:#6b8093}.static-report-journey .report-card h3{color:var(--cream);margin:3px 0;font-size:15px}.static-report-journey .primary-report h3{color:#183b59}.static-report-journey .report-card p{color:var(--muted);font-size:11px;line-height:1.75}.static-report-journey .primary-report p{color:#526a7d}.static-report-journey .card-link{color:#d8b451;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:inline-flex}.static-report-journey .primary-report .card-link{color:#516c83}.static-report-journey .card-link svg{width:13px}.static-report-journey .report-card-price{color:#18354f;border:1px solid #d5dfe7;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:500}.static-report-journey .match-label{color:var(--gold);border:1px solid #806c43;border-radius:20px;padding:2px 7px;font-size:9px}.static-report-journey .learning-links{gap:9px;margin-top:17px;display:grid}.static-report-journey .learning-links>a{background:#122e51;border:1px solid #456586;border-radius:8px;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:9px;display:grid}.static-report-journey .learning-links>a:hover{border-color:var(--gold)}.static-report-journey .learning-links img,.static-report-journey .learning-symbol{object-fit:cover;border-radius:6px;width:55px;height:55px}.static-report-journey .learning-symbol{color:var(--gold);background:#20476a;align-items:center;justify-items:center;display:grid}.static-report-journey .learning-symbol svg{width:25px;height:25px}.static-report-journey .learning-links span{min-width:0;display:block}.static-report-journey .learning-links small{color:var(--gold);font-size:9px;display:block}.static-report-journey .learning-links strong{color:var(--cream);font-size:12px;line-height:1.6;display:block}.static-report-journey .learning-links em{color:#b9cce0;align-items:center;gap:5px;margin-top:3px;font-size:9px;font-style:normal;display:flex}.static-report-journey .learning-links em svg{width:12px}.static-report-journey .learning-links b{color:var(--gold);padding-right:5px;font-size:11px;font-weight:500}.static-report-journey .ai-section{border-top:1px solid #456080;margin-top:28px;padding-top:23px}.static-report-journey .ai-heading{align-items:center;gap:11px;display:flex}.static-report-journey .ai-icon{width:36px;height:36px;color:var(--gold);border:1px solid #b59753;border-radius:50%;align-items:center;justify-items:center;display:grid}.static-report-journey .ai-heading small{color:var(--gold);letter-spacing:1px;font-size:9px}.static-report-journey .ai-heading h2{color:var(--cream);font-family:Songti SC,serif;font-size:17px}.static-report-journey .ai-disclaimer{color:#aebfd4;margin:10px 0;font-size:10px;line-height:1.8}.static-report-journey .prompt-list{gap:7px;display:grid}.static-report-journey .prompt-list a,.static-report-journey .prompt-preview>a{color:#e4ecf5;background:#10294a;border:1px solid #436181;border-radius:7px;padding:11px 13px;font-size:11px;line-height:1.75;display:block}.static-report-journey .prompt-list a:hover,.static-report-journey .prompt-preview>a:hover{border-color:var(--gold);color:var(--cream)}.static-report-journey .ai-foot{color:#90a5bd;margin-top:10px;font-size:9px}.static-report-journey footer{text-align:center;color:#8399b2;background:#07142e;border-top:1px solid #283d5c;padding:27px 18px 36px}.static-report-journey footer strong{color:var(--cream);letter-spacing:3px;font-family:Songti SC,serif;font-size:20px;font-weight:400}.static-report-journey footer p{margin-top:3px;font-size:10px}.static-report-journey footer small{margin-top:7px;font-size:9px;display:block}.static-report-journey .product-page{max-width:780px;padding:0 18px 44px}.static-report-journey .breadcrumbs{color:#8299b2;align-items:center;gap:8px;padding:18px 0;font-size:10px;display:flex}.static-report-journey .breadcrumbs a:hover{color:var(--gold)}.static-report-journey .product-hero{background:radial-gradient(at 90% 15%,#254871 0,transparent 50%),#102847;border:1px solid #45627f;border-radius:11px;padding:29px 23px 24px}.static-report-journey .product-icon{width:42px;height:42px;color:var(--gold);border:1px solid #9f8751;border-radius:50%;align-items:center;justify-items:center;margin-bottom:16px;display:grid}.static-report-journey .product-hero h1{color:var(--cream);margin:7px 0;font-family:Songti SC,serif;font-size:27px;line-height:1.5}.static-report-journey .product-subtitle{color:var(--gold);margin-bottom:12px;font-size:13px}.static-report-journey .product-hero>p:not(.eyebrow):not(.product-subtitle){max-width:560px;color:var(--muted);font-size:12px}.static-report-journey .product-meta{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.static-report-journey .product-meta span{color:#d3deea;border:1px solid #526c86;border-radius:30px;padding:3px 9px;font-size:9px}.static-report-journey .preview-block,.static-report-journey .excerpt-block,.static-report-journey .other-products,.static-report-journey .prompt-preview{margin-top:27px}.static-report-journey .toc-list{background:#102644;border:1px solid #465f7d;border-radius:9px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.static-report-journey .toc-list li{border-bottom:1px solid #344c68;grid-template-columns:30px 1fr 18px;align-items:start;gap:11px;padding:15px;display:grid}.static-report-journey .toc-list li:last-child{border:0}.static-report-journey .toc-list li>b{color:var(--gold);font-size:11px}.static-report-journey .toc-list li strong{color:var(--cream);font-size:13px}.static-report-journey .toc-list li p{color:var(--muted);margin-top:4px;font-size:10px}.static-report-journey .toc-list li>svg{color:#8298b0;width:14px}.static-report-journey .excerpt-block{background:#0d223f;border:1px solid #506a85;border-radius:9px;padding:20px}.static-report-journey .excerpt-top{color:var(--gold);justify-content:space-between;gap:8px;font-size:9px;display:flex}.static-report-journey .excerpt-top span:last-child{color:var(--muted)}.static-report-journey .excerpt-block h2,.static-report-journey .product-cta h2,.static-report-journey .other-products h2,.static-report-journey .prompt-preview h2{color:var(--cream);margin:9px 0;font-family:Songti SC,serif;font-size:17px}.static-report-journey .excerpt-block blockquote{color:#d1dceb;margin:10px 0;padding:0;font-size:12px;line-height:1.9}.static-report-journey .excerpt-block>p{color:#92a8c0;font-size:9px}.static-report-journey .locked-excerpt{color:var(--gold);border-top:1px solid #415a75;margin-top:14px;padding:14px;font-size:10px}.static-report-journey .locked-excerpt span{align-items:center;gap:7px;display:flex}.static-report-journey .locked-excerpt svg{width:14px}.static-report-journey .skeleton-line{background:linear-gradient(90deg,#1a3554,#34506d,#1a3554);border-radius:10px;width:95%;height:9px;margin-top:12px}.static-report-journey .skeleton-line.short{width:63%;margin-top:8px}.static-report-journey .product-cta{background:#102743;border:1px solid #8d7542;border-radius:9px;margin-top:22px;padding:20px}.static-report-journey .product-cta>div>small{color:var(--gold);font-size:9px}.static-report-journey .product-cta h2{margin:5px 0}.static-report-journey .product-cta p{color:var(--muted);font-size:10px}.static-report-journey .gold-button{color:#e3dfd2;background:#8b7951;border:1px solid #a99257;border-radius:6px;width:100%;margin-top:16px;padding:12px;font-size:11px;font-weight:600;display:block}.static-report-journey .gold-button:disabled{opacity:.9;cursor:not-allowed}.static-report-journey .plain-link{color:var(--gold);margin-top:11px;font-size:10px;display:inline-block}.static-report-journey .other-products>a{color:var(--gold);border-bottom:1px solid #344c68;grid-template-columns:25px 1fr 17px;align-items:center;gap:9px;padding:14px 0;display:grid}.static-report-journey .other-products>a>span{display:grid}.static-report-journey .other-products>a>span small{color:var(--muted);font-size:9px}.static-report-journey .other-products>a>span strong{color:var(--cream);font-size:12px}.static-report-journey .other-products>a>svg{width:15px}.static-report-journey .prompt-preview>p.eyebrow{margin:14px 0}.static-report-journey .prompt-preview>a{margin:8px 0}.static-report-journey .prompt-preview small{color:var(--muted);font-size:9px}.static-report-journey .boundary-hero{background:radial-gradient(at 90% 10%,#315571 0,transparent 49%),#102743}.static-report-journey .answer-page{max-width:720px;margin:auto;padding:0 18px 50px}.static-report-journey .answer-page>.eyebrow{margin-top:28px}.static-report-journey .answer-page h1{color:var(--cream);margin:7px 0 18px;font-family:Songti SC,serif;font-size:25px}.static-report-journey .question-bubble{color:var(--cream);background:#132b48;border:1px solid #8e794a;border-radius:9px;padding:15px;font-size:13px;line-height:1.8}.static-report-journey .answer-card{color:#1b354b;background:#eff6f8;border-radius:9px;margin-top:15px;padding:20px}.static-report-journey .answer-label{color:#526f85;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.static-report-journey .answer-label svg{color:#a1803e;width:16px}.static-report-journey .answer-card #answer p{margin:12px 0;font-size:12px;line-height:1.9}.static-report-journey .answer-card #answer p span{color:#a07e38;margin-right:9px;font-size:10px}.static-report-journey .answer-practice{background:#fff8e7;border-left:2px solid #c5a44c;margin-top:17px;padding:10px 12px}.static-report-journey .answer-practice strong{color:#8b6a28;font-size:10px}.static-report-journey .answer-practice p{margin-top:4px;font-size:11px}.static-report-journey .answer-disclaimer{color:var(--muted);margin:15px 0;font-size:10px;line-height:1.85}@media (min-width:800px){.static-report-journey .report-head{padding-top:34px}.static-report-journey .report-content{padding:25px 25px 42px}.static-report-journey .report-head h1{font-size:30px}.static-report-journey .free-panel{padding:22px 25px}.static-report-journey .profile-grid>div{padding:10px 13px}.static-report-journey .product-page{padding-bottom:70px}}@media (max-width:480px){.static-report-journey .topbar{padding:12px 15px}.static-report-journey .brand strong{font-size:20px}.static-report-journey .brand{gap:9px}.static-report-journey .brand span,.static-report-journey .sample-badge{font-size:9px}.static-report-journey .report-head{padding:21px 14px 15px}.static-report-journey .report-label{font-size:8px}.static-report-journey .report-head h1{font-size:23px}.static-report-journey .report-head>p{font-size:10px}.static-report-journey .chart-card{padding:10px}.static-report-journey .profile-grid{grid-template-columns:repeat(2,1fr);gap:6px}.static-report-journey .profile-grid>div{padding:6px 8px}.static-report-journey .report-content{border-radius:9px 9px 0 0;padding:17px 13px 30px}.static-report-journey .report-tabs{gap:5px}.static-report-journey .report-tabs button{min-width:72px;padding:8px 10px;font-size:10px}.static-report-journey .free-panel{padding:15px 14px}.static-report-journey .free-panel h2{font-size:18px}.static-report-journey .panel-lead{font-size:12px}.static-report-journey .free-copy{font-size:11px}.static-report-journey .section-label h2{font-size:19px}.static-report-journey .report-card{grid-template-columns:34px 1fr auto;gap:9px;padding:12px 10px}.static-report-journey .report-card-icon{width:32px;height:32px}.static-report-journey .report-card h3{font-size:12px}.static-report-journey .report-card p{font-size:10px}.static-report-journey .learning-links>a{grid-template-columns:45px 1fr auto;gap:9px;padding:8px}.static-report-journey .learning-links img,.static-report-journey .learning-symbol{width:45px;height:48px}.static-report-journey .learning-links strong{font-size:10px}.static-report-journey .learning-links small,.static-report-journey .learning-links em{font-size:8px}.static-report-journey .learning-links b{font-size:10px}.static-report-journey .ai-heading h2{font-size:15px}.static-report-journey .prompt-list a{padding:10px;font-size:10px}.static-report-journey .product-page{padding-left:14px;padding-right:14px}.static-report-journey .product-hero{padding:22px 17px}.static-report-journey .product-hero h1{font-size:22px}.static-report-journey .product-hero>p:not(.eyebrow):not(.product-subtitle){font-size:11px}.static-report-journey .excerpt-block{padding:15px}.static-report-journey .excerpt-block blockquote{font-size:11px}.static-report-journey .answer-page h1{font-size:21px}}@media (max-width:600px){.static-report-journey .report-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:14px;display:grid;overflow:visible}.static-report-journey .report-tabs button{min-width:0;padding:9px 4px;font-size:11px}.static-report-journey .learning-links strong{font-size:12px}.static-report-journey .learning-links small{font-size:9px}.static-report-journey .learning-links em{font-size:10px}.static-report-journey .learning-links>a{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px}.static-report-journey .learning-links img,.static-report-journey .learning-symbol{width:48px;height:61px}.static-report-journey .report-card h3{font-size:14px}.static-report-journey .report-card p{font-size:11px}.static-report-journey .report-card{grid-template-columns:32px minmax(0,1fr);padding:14px 12px}.static-report-journey .report-card-price,.static-report-journey .match-label{display:none}.static-report-journey .card-link{font-size:11px}.static-report-journey .prompt-list a{padding:12px;font-size:12px}.static-report-journey .section-label p{font-size:12px}.static-report-journey .free-copy{font-size:13px;line-height:1.9}.static-report-journey .panel-lead{font-size:13px}.static-report-journey .mini-practice p{font-size:12px}.static-report-journey .ai-foot{font-size:10px}.static-report-journey .ai-disclaimer{font-size:11px}}@media (prefers-reduced-motion:reduce){.static-report-journey *{scroll-behavior:auto!important;transition:none!important}}.static-report-journey .learning-heading{color:var(--cream);margin:24px 0 2px;font-family:Songti SC,serif;font-size:17px}.static-report-journey .learning-caption{color:var(--muted);margin-bottom:-5px;font-size:11px}.static-report-journey .ai-brief{color:#27445b;background:#eef6f9;border:1px solid #8492a6;border-radius:8px;margin:14px 0;padding:14px 15px}.static-report-journey .ai-brief>span{color:#8e7137;font-size:10px}.static-report-journey .ai-brief p{margin:5px 0;font-size:13px;line-height:1.9}.static-report-journey .ai-brief a{color:#6b752f;margin-top:4px;font-size:11px;display:inline-block}.static-report-journey .path-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 26px;display:grid}.static-report-journey .path-choices a{background:#112d50;border:1px solid #56718c;border-radius:8px;gap:3px;padding:13px 10px;display:grid}.static-report-journey .path-choices span{color:var(--gold);font-size:10px}.static-report-journey .path-choices strong{color:var(--cream);font-size:13px;font-weight:500}.static-report-journey .path-choices small{color:var(--muted);font-size:10px}.static-report-journey .path-choices a:hover{border-color:var(--gold)}.static-report-journey .recommendation-zone{margin-top:32px;scroll-margin-top:20px}.static-report-journey .zone-heading>span{color:var(--gold);letter-spacing:1px;font-size:10px}.static-report-journey .zone-heading h2{color:var(--cream);margin:5px 0 8px;font-family:Songti SC,serif;font-size:20px;line-height:1.7}.static-report-journey .zone-heading>p{color:var(--muted);margin-bottom:17px;font-size:12px;line-height:1.9}.static-report-journey .report-card{grid-template-columns:37px minmax(0,1fr);margin-top:14px;padding:18px 17px}.static-report-journey .report-fit{color:#d8e4ef;background:#1f3f5d;border-left:2px solid #b49851;gap:4px;margin:14px 0 10px;padding:10px 12px;font-size:11px;display:grid}.static-report-journey .report-fit b{color:var(--gold);font-size:10px;font-weight:500}.static-report-journey .primary-report .report-fit{color:#3a586c;background:#e4eff3}.static-report-journey .primary-report .report-fit b{color:#8c702d}.static-report-journey .report-audience{font-size:11px!important;line-height:1.9!important}.static-report-journey .report-audience b{font-weight:500}.static-report-journey .report-topic-list{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.static-report-journey .report-topic-list li{color:#cfdfed;background:#163655;border:1px solid #4d6c88;border-radius:5px;padding:3px 8px;font-size:10px}.static-report-journey .primary-report .report-topic-list li{color:#3e5f75;background:#e7eff3;border-color:#c9dbe5}.static-report-journey .report-delivery{border-top:1px solid #405c76;margin-top:12px;padding-top:11px}.static-report-journey .report-delivery>b{color:var(--cream);font-size:11px;font-weight:500}.static-report-journey .report-delivery p{margin-top:4px;font-size:12px}.static-report-journey .primary-report .report-delivery{border-color:#cfdee8}.static-report-journey .primary-report .report-delivery>b{color:#2b4a61}.static-report-journey .card-link{border-top:1px solid #405c76;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.static-report-journey .primary-report .card-link{border-color:#cfdee8}.static-report-journey .zone-note{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.9}.static-report-journey .learning-links>a{border-radius:9px;padding:18px;display:block}.static-report-journey .salon-card-head{align-items:center;gap:12px;display:flex}.static-report-journey .salon-card-head>div{flex:1;min-width:0}.static-report-journey .salon-hook{color:#e2cc95;margin-top:14px;font-size:12px;line-height:1.9}.static-report-journey .salon-who{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.9}.static-report-journey .salon-who b{color:#d2deeb;font-weight:500}.static-report-journey .salon-goals{border-top:1px solid #405a76;margin-top:13px;padding-top:12px}.static-report-journey .salon-goals>b{color:var(--cream);font-size:11px;font-weight:500}.static-report-journey .salon-goals ul{color:#bdcee0;margin:7px 0 0;padding-left:17px;font-size:12px;line-height:1.9}.static-report-journey .salon-goals li{margin:4px 0}.static-report-journey .salon-goals li::marker{color:var(--gold)}.static-report-journey .salon-tool{background:#1a3c58;border-radius:6px;margin-top:13px;padding:10px 12px}.static-report-journey .learning-links .salon-tool span{color:#a7c4d9;font-size:10px}.static-report-journey .salon-tool p{color:var(--cream);margin-top:4px;font-size:12px}.static-report-journey .salon-bottom{justify-content:space-between;align-items:flex-end;gap:9px;margin:14px 0 0;display:flex}.static-report-journey .learning-links .salon-bottom>span{color:var(--muted);font-size:11px}.static-report-journey .learning-links .salon-bottom>span>small{color:#90abc4;font-size:9px}.static-report-journey .learning-links .salon-bottom>b{color:var(--gold);white-space:nowrap;padding:0;font-family:Songti SC,serif;font-size:25px;font-weight:500}.static-report-journey .learning-links .salon-bottom>b small{color:var(--muted);margin-left:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:9px;display:inline}.static-report-journey .learning-links>a>em{color:var(--gold);border-top:1px solid #405a76;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.static-report-journey .all-salons{color:var(--gold);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:10px 0;font-size:11px;display:flex}.static-report-journey .all-salons svg{width:15px}.static-report-journey .system-card{background:linear-gradient(155deg,#173956,#102846 60%);border:1px solid #ad9259;border-radius:10px;margin-top:18px;padding:22px}.static-report-journey .system-card-top{color:var(--gold);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.static-report-journey .system-card>h3{color:var(--cream);margin:13px 0;font-family:Songti SC,serif;font-size:26px;font-weight:500;line-height:1.65}.static-report-journey .system-lead{color:#bbcee0;font-size:12px;line-height:1.9}.static-report-journey .system-fit{color:#c7d9e7;background:#203e58;border-left:2px solid #be9d53;margin:16px 0;padding:11px 13px;font-size:12px;line-height:1.9}.static-report-journey .system-fit b{color:var(--gold);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.static-report-journey .system-deliveries{border:1px solid #45627b;border-radius:8px;grid-template-columns:1fr 1fr;margin:18px 0;display:grid;overflow:hidden}.static-report-journey .system-deliveries>div{background:#0e2944;padding:14px 12px}.static-report-journey .system-deliveries>div:nth-child(odd){border-right:1px solid #45627b}.static-report-journey .system-deliveries>div:nth-child(-n+2){border-bottom:1px solid #45627b}.static-report-journey .system-deliveries svg{color:var(--gold);width:18px;margin-bottom:6px;display:block}.static-report-journey .system-deliveries strong{color:var(--cream);font-size:12px;font-weight:500}.static-report-journey .system-deliveries p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.9}.static-report-journey .system-audience>b{color:var(--cream);font-size:11px;font-weight:500}.static-report-journey .system-audience p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.9}.static-report-journey .system-schedule{border-top:1px solid #45617b;border-bottom:1px solid #45617b;margin-top:18px;padding:14px 0}.static-report-journey .system-schedule summary{color:var(--gold);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.static-report-journey .system-schedule summary::-webkit-details-marker{display:none}.static-report-journey .system-schedule summary svg{width:15px}.static-report-journey .system-schedule[open] summary svg{transform:rotate(180deg)}.static-report-journey .system-schedule ol{margin:14px 0;padding:0;list-style:none}.static-report-journey .system-schedule li{gap:13px;margin:12px 0;display:flex}.static-report-journey .system-schedule li>span{color:var(--gold);white-space:nowrap;padding-top:2px;font-size:10px}.static-report-journey .system-schedule strong{color:var(--cream);font-size:12px;font-weight:500}.static-report-journey .system-schedule p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.9}.static-report-journey .system-schedule>p{font-size:10px}.static-report-journey .system-action{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.static-report-journey .system-action>div>small{color:var(--gold);font-size:10px;display:block}.static-report-journey .system-action strong{color:var(--gold);font-family:Songti SC,serif;font-size:30px;font-weight:500;line-height:1.4;display:block}.static-report-journey .system-action strong small{color:var(--muted);margin-left:5px;font-size:10px}.static-report-journey .system-action s{color:#92a8be;font-size:10px}.static-report-journey .system-action>a{color:#182d45;background:#edce85;border:1px solid #f8dfab;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:12px;font-weight:600;display:flex}.static-report-journey .system-action>a svg{width:15px}.static-report-journey .preview-context{background:#102644;border:1px solid #435f7c;border-radius:9px;margin-top:24px;padding:20px}.static-report-journey .preview-context h2{color:var(--cream);font-family:Songti SC,serif;font-size:18px}.static-report-journey .preview-context>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}.static-report-journey .preview-context-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:17px;display:grid}.static-report-journey .preview-context h3{color:var(--gold);font-size:12px}.static-report-journey .preview-context ul{color:#c6d5e3;margin:8px 0;padding-left:16px;font-size:11px;line-height:1.9}.static-report-journey .preview-context li{margin:6px 0}.static-report-journey .preview-context>small{color:#8fa6bf;border-top:1px solid #415a74;margin-top:10px;padding-top:12px;font-size:9px;display:block}@media (min-width:650px){.static-report-journey .learning-links{grid-template-columns:1fr 1fr}.static-report-journey .learning-links>a{flex-direction:column;display:flex}.static-report-journey .salon-tool{margin-top:auto}.static-report-journey .salon-goals{margin-bottom:14px}.static-report-journey .salon-bottom,.static-report-journey .learning-links>a>em{width:100%}.static-report-journey .salon-card-head{align-items:flex-start}.static-report-journey .learning-links .salon-card-head strong{font-size:14px}}@media (max-width:480px){.static-report-journey .path-choices{gap:6px}.static-report-journey .path-choices a{padding:11px 8px}.static-report-journey .path-choices strong{font-size:12px}.static-report-journey .path-choices small{font-size:9px}.static-report-journey .zone-heading h2{font-size:19px}.static-report-journey .zone-heading>p{font-size:12px}.static-report-journey .report-card{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:16px 12px}.static-report-journey .report-card-icon{width:27px;height:30px}.static-report-journey .report-card-icon svg{width:17px}.static-report-journey .report-card h3{font-size:16px}.static-report-journey .report-topic-list li{font-size:10px}.static-report-journey .report-fit{margin-left:-37px}.static-report-journey .report-audience{font-size:12px!important}.static-report-journey .report-delivery p{font-size:12px}.static-report-journey .report-topic-list,.static-report-journey .report-delivery{margin-left:-37px}.static-report-journey .report-rich{margin-top:16px}.static-report-journey .card-link{margin-left:-37px}.static-report-journey .learning-links>a{padding:17px 14px}.static-report-journey .learning-links .salon-card-head strong{font-size:15px}.static-report-journey .system-card{padding:18px 15px}.static-report-journey .system-card>h3{font-size:25px}.static-report-journey .system-deliveries>div{padding:13px 10px}.static-report-journey .system-action{flex-wrap:wrap}.static-report-journey .system-action>a{width:100%;padding:13px}.static-report-journey .system-action>div{width:100%}.static-report-journey .system-action strong{margin-right:12px;display:inline-block}.static-report-journey .system-action s{display:inline-block}.static-report-journey .preview-context{padding:17px}.static-report-journey .preview-context-grid{grid-template-columns:1fr;gap:10px}}.static-report-journey .section-label>span{display:none}.static-report-journey .section-label p{margin-bottom:10px}.static-report-journey .path-choices{gap:8px;margin:12px 0 20px}.static-report-journey .path-choices a{justify-content:center;align-items:center;gap:7px;padding:10px 6px;display:flex}.static-report-journey .path-choices strong{font-size:12px}.static-report-journey .path-choices span{font-size:9px}.static-report-journey .recommendation-zone{margin-top:23px}.static-report-journey .zone-heading>span{font-size:9px}.static-report-journey .zone-heading h2{margin:4px 0 5px;font-size:19px}.static-report-journey .zone-heading>p{margin-bottom:11px;font-size:11px;line-height:1.8}.static-report-journey .report-item{background:#102b4b;border:1px solid #6c87a0;border-radius:9px;margin-top:10px;overflow:hidden}.static-report-journey .report-card{border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:10px;margin:0;padding:14px 13px}.static-report-journey .report-card:hover{transform:none}.static-report-journey .report-card-icon{width:29px;height:32px}.static-report-journey .report-card h3{margin:4px 0 5px;font-size:15px;line-height:1.6}.static-report-journey .report-card-content>p{font-size:12px;line-height:1.8}.static-report-journey .report-card-content>small{font-size:9px}.static-report-journey .card-link{margin:9px 0 0;padding-top:8px;font-size:11px}.static-report-journey .report-more{border-top:1px solid #415d76;padding:0 13px}.static-report-journey .report-more>summary,.static-report-journey .system-more>summary{cursor:pointer;color:#cfdfed;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;list-style:none;display:flex}.static-report-journey .report-more>summary::-webkit-details-marker{display:none}.static-report-journey .system-more>summary::-webkit-details-marker{display:none}.static-report-journey .report-more>summary svg,.static-report-journey .system-more>summary svg{width:14px;height:14px;color:var(--gold)}.static-report-journey .report-more[open]>summary svg,.static-report-journey .system-more[open]>summary svg{transform:rotate(180deg)}.static-report-journey .report-rich{margin:0 0 14px}.static-report-journey .report-fit,.static-report-journey .report-topic-list,.static-report-journey .report-delivery{margin-left:0}.static-report-journey .report-fit{margin-top:0}.static-report-journey .report-fit b,.static-report-journey .report-delivery>b{font-size:11px}.static-report-journey .report-audience{font-size:12px!important}.static-report-journey .zone-note{margin-top:10px;font-size:10px;line-height:1.8}.static-report-journey .learning-links{gap:10px;margin-top:11px}.static-report-journey .learning-links>a{padding:13px;display:block}.static-report-journey .learning-links .salon-card-head{align-items:center;gap:10px}.static-report-journey .learning-links .salon-card-head>img{width:44px;height:53px}.static-report-journey .learning-links .salon-card-head strong{font-size:14px;line-height:1.7}.static-report-journey .learning-links .salon-card-head small{margin-bottom:3px;font-size:9px}.static-report-journey .salon-hook{margin-top:9px;font-size:11px;line-height:1.8}.static-report-journey .salon-tool-compact{color:var(--cream);margin-top:8px;font-size:11px;line-height:1.8}.static-report-journey .salon-tool-compact>span{color:var(--muted);margin-right:7px;font-size:10px;display:inline}.static-report-journey .salon-compact-action{border-top:1px solid #405a76;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;display:flex}.static-report-journey .salon-compact-action>b{color:var(--gold);font-family:Songti SC,serif;font-size:22px;font-weight:500;line-height:1.4}.static-report-journey .salon-compact-action>b small{color:var(--muted);margin-left:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:9px;display:inline}.static-report-journey .salon-compact-action>em{color:var(--gold);align-items:center;gap:8px;font-size:11px;font-style:normal;display:flex}.static-report-journey .salon-compact-action>em svg{width:13px}.static-report-journey .all-salons{margin-top:7px;padding:7px 0;font-size:11px}.static-report-journey .system-card{margin-top:10px;padding:16px 15px}.static-report-journey .system-card-top{font-size:9px}.static-report-journey .system-card-top svg{width:21px;height:21px}.static-report-journey .system-card>h3{margin:10px 0 7px;font-size:22px;line-height:1.6}.static-report-journey .system-lead{font-size:12px;line-height:1.8}.static-report-journey .system-benefit-tags{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;padding:0;list-style:none;display:grid}.static-report-journey .system-benefit-tags li{color:#dce8f3;text-align:center;background:#0e2944;border:1px solid #45627b;border-radius:5px;padding:7px 8px;font-size:11px}.static-report-journey .system-more{border-top:1px solid #45617b;border-bottom:1px solid #45617b}.static-report-journey .system-more>summary{color:var(--gold);font-size:11px}.static-report-journey .system-fit{margin:2px 0 13px;font-size:12px}.static-report-journey .system-schedule h4{color:var(--cream);margin:0;font-size:12px;font-weight:500}.static-report-journey .system-schedule{border-bottom:0;margin-top:13px}.static-report-journey .system-action{flex-wrap:nowrap;gap:10px;margin-top:14px}.static-report-journey .system-action>div{width:auto}.static-report-journey .system-action strong{margin:0;font-size:27px;display:block}.static-report-journey .system-action s{font-size:9px;display:block}.static-report-journey .system-action>a{gap:7px;width:auto;padding:11px 10px;font-size:11px}.static-report-journey .system-action strong small,.static-report-journey .system-action>div>small{font-size:9px}.static-report-journey .ai-section{margin-top:23px;padding-top:19px}.static-report-journey .ai-heading h2{font-size:16px}.static-report-journey .ai-disclaimer{margin:8px 0;font-size:10px}.static-report-journey .ai-brief{margin:10px 0;padding:12px}.static-report-journey .ai-brief p{font-size:12px;line-height:1.85}.static-report-journey .prompt-list{gap:6px}.static-report-journey .prompt-list a{padding:10px 11px;font-size:11px;line-height:1.8}.static-report-journey .ai-foot{margin-top:8px;font-size:9px}.static-report-journey footer{padding-top:22px;padding-bottom:24px}@media (min-width:650px){.static-report-journey .learning-links{grid-template-columns:1fr 1fr}.static-report-journey .learning-links>a{display:flex}.static-report-journey .salon-tool-compact{margin-top:auto;padding-top:8px}.static-report-journey .salon-compact-action{width:100%}}@media (max-width:480px){.static-report-journey .report-card{grid-template-columns:27px minmax(0,1fr)}.static-report-journey .report-card-icon{width:27px}.static-report-journey .report-card h3,.static-report-journey .learning-links .salon-card-head strong{font-size:14px}.static-report-journey .zone-heading h2{font-size:18px}.static-report-journey .path-choices{gap:6px}.static-report-journey .path-choices a{gap:5px}.static-report-journey .path-choices strong{font-size:11px}.static-report-journey .system-card>h3{font-size:22px}}.static-report-journey .section-label h2{line-height:1.6}.static-report-journey .value-salon-action>span{color:#b7cce2;align-items:center;gap:5px;font-size:10px;line-height:1.6;display:flex}.static-report-journey .value-salon-action>span svg{width:13px;height:13px;color:var(--gold)}.static-report-journey .value-salon-action>em{font-size:11px}.static-report-journey .salon-tool-compact{background:rgba(238,205,130,.055);border-left:2px solid #c5a65d;border-radius:0 4px 4px 0;padding:9px 10px}.static-report-journey .system-action.value-action{margin-top:14px;display:block}.static-report-journey .value-action .value-promise{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.static-report-journey .value-action .value-promise>small{color:#a9c2da;font-size:10px}.static-report-journey .value-action .value-promise>strong{letter-spacing:.02em;color:var(--cream);font-family:inherit;font-size:12px;font-weight:500;line-height:1.7}.static-report-journey .value-action>a{justify-content:center;align-items:center;width:100%;padding:12px 14px;font-size:12px;display:flex}.static-report-journey .system-benefit-tags li{background:rgba(238,205,130,.055);border-color:#53647a}.static-report-journey .report-item{border-color:#59778e}.static-report-journey .report-more>summary{color:#b7cce2}.static-report-journey .recommendation-zone{scroll-margin-top:20px}.static-report-journey [hidden]{display:none!important}.static-report-journey .source-document{color:#edce8d;align-items:center;gap:7px;margin-top:15px;font-size:10px;line-height:1.8;display:flex}.static-report-journey .source-document svg{flex-shrink:0;width:13px}.static-report-journey .source-questions{color:#c2d2e2;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.static-report-journey .source-questions li+li{margin-top:10px}.static-report-journey .source-content-list{background:#102b4b;border:1px solid #4b6986;border-radius:9px;margin-top:12px;overflow:hidden}.static-report-journey .source-content-list details+details{border-top:1px solid #375673}.static-report-journey .source-content-list summary{cursor:pointer;align-items:flex-start;gap:10px;padding:16px;list-style:none;display:flex}.static-report-journey .source-content-list summary::-webkit-details-marker{display:none}.static-report-journey .source-content-list summary>b{color:#edce8d;font-size:11px}.static-report-journey .source-content-list summary>strong{color:#f4e3bc;flex:1;font-size:13px;font-weight:500;line-height:1.8}.static-report-journey .source-content-list summary>svg{color:#edce8d;flex-shrink:0;width:14px;height:20px}.static-report-journey .source-content-list details[open] summary>svg{transform:rotate(180deg)}.static-report-journey .source-content-list details>p{color:#c2d2e2;padding:0 16px 16px;font-size:12px;line-height:1.95}.static-report-journey .source-gain{color:#c2d2e2;margin:12px 0 0;font-size:12px;line-height:1.9}.static-report-journey .edition-switch{background:#102c51;border:1px solid #496785;border-radius:8px;gap:5px;margin-bottom:18px;padding:4px;display:flex}.static-report-journey .edition-switch>a{text-align:center;color:#d9e4ef;border-radius:5px;flex:1;padding:7px 10px;font-size:12px}.static-report-journey .edition-switch>a[aria-current=page]{color:#163053;background:#f5cf70;font-weight:600}.static-report-journey .report-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:2px 0 0;display:grid;overflow:visible}.static-report-journey .report-tabs button{background:#173d72;border-color:#718da9;min-width:0;min-height:38px;padding:8px 2px;font-size:11px;line-height:1.6}.static-report-journey .topic-title{color:var(--gold);margin:13px 0 10px;font-size:12px;font-weight:600}.static-report-journey .reading-modes{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 13px;display:grid}.static-report-journey .reading-modes button{background:#173d72;border:1px solid #7f9bb7;border-radius:5px;padding:8px 6px;font-size:12px}.static-report-journey .reading-modes button[aria-pressed=true]{color:#163053;background:#f5cf70;border-color:#f5cf70;font-weight:600}.static-report-journey .all-reports-link{color:var(--gold);justify-content:space-between;align-items:center;padding:11px 0 0;font-size:11px;display:flex}.static-report-journey .all-reports-link svg{width:14px}.static-report-journey .next-step{padding-top:22px}.static-report-journey .system-card>h3{line-height:1.6}.static-report-journey .prompt-list a>svg{color:#f5cf70;width:13px;height:13px;margin-right:3px}.static-report-journey .route-mini-card{background:#102b4b;border:1px solid #4b6986;border-radius:9px;margin:11px 0;padding:17px;display:block}.static-report-journey .route-mini-card:hover{border-color:#e6c376}.static-report-journey .route-mini-card>small{color:#e2c784;font-size:10px}.static-report-journey .route-mini-card h2,.static-report-journey .route-mini-card h3{color:#f4e3bc;margin:5px 0;font-size:15px;line-height:1.8}.static-report-journey .route-mini-card>p{color:#b6c9de;font-size:12px;line-height:1.85}.static-report-journey .route-mini-card>span{color:#edce8d;border-top:1px solid #375673;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;font-size:11px;display:flex}.static-report-journey .route-mini-card>span svg{width:14px}.static-report-journey .route-related{margin:27px 0 0}.static-report-journey .route-related>h2,.static-report-journey .route-ai-box>h2{color:#f4e3bc;font-family:Songti SC,SimSun,serif;font-size:19px;font-weight:500}.static-report-journey .detail-demo-note{color:#a3bad0;margin:12px 0;font-size:10px;line-height:1.85}.static-report-journey .preview-context-grid p{color:#becdde;font-size:12px;line-height:1.9}.static-report-journey .route-ai-box{background:#102744;border:1px solid #68819b;border-radius:9px;margin-top:25px;padding:18px}.static-report-journey .route-ai-box>p{color:#b9cbe0;margin-top:7px;font-size:12px}.static-report-journey .route-ai-box>small{color:#a3bad0;margin-top:10px;font-size:9px;display:block}.static-report-journey .gold-button{color:#18314e;text-align:left;background:#edce8d;border-color:#edce8d;justify-content:space-between;align-items:center;gap:10px;font-weight:500;line-height:1.8;display:flex}.static-report-journey .gold-button svg{flex-shrink:0;width:15px}.static-report-journey .route-bottom-nav{color:#edce8d;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:27px;font-size:11px;line-height:1.9;display:flex}.static-report-journey .catalog-heading{padding:25px 0 20px}.static-report-journey .catalog-heading h1{color:#f4e3bc;margin:7px 0;font-family:Songti SC,SimSun,serif;font-size:25px;font-weight:500;line-height:1.6}.static-report-journey .catalog-heading>p:not(.eyebrow){color:#b6c9de;font-size:12px;line-height:1.8}.static-report-journey .catalog-grid{gap:0 14px;display:grid}.static-report-journey .guide-answer{font-size:13px;line-height:1.9}.static-report-journey .guide-steps{padding-left:20px;font-size:12px;line-height:1.9}.static-report-journey .guide-steps li+li{margin-top:10px}.static-report-journey .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.static-report-journey .summary-mission{background:#f1f4fb;border-radius:6px;margin-top:8px;padding:8px 10px}.static-report-journey .summary-mission>span{color:#586a81;font-size:9px;display:block}.static-report-journey .summary-mission>strong{color:#37347a;margin-top:3px;font-size:11px;font-weight:500;line-height:1.9;display:block}.static-report-journey .topbar .sample-badge{align-items:center;gap:4px;display:flex}.static-report-journey .sample-badge svg{width:12px;height:12px}@media (min-width:750px){.static-report-journey .report-tabs button{font-size:13px}.static-report-journey .catalog-grid{grid-template-columns:1fr 1fr}.static-report-journey .catalog-grid .route-mini-card{margin:7px 0}.static-report-journey .report-head .edition-switch{max-width:320px}}@media (max-width:360px){.static-report-journey .report-tabs button{font-size:10px}.static-report-journey .report-head h1{font-size:21px}.static-report-journey .profile-grid strong,.static-report-journey .reading-modes button{font-size:11px}}.static-report-journey .purchase-offer{color:#e4edf7;background:linear-gradient(135deg,#193b60,#102743);border:1px solid #8f8059;border-radius:10px;margin:19px 0 0;padding:18px}.static-report-journey .purchase-eyebrow{color:#c2d3e4;font-size:11px;line-height:1.7;margin:0 0 5px!important}.static-report-journey .purchase-amount{color:#f6d785;flex-wrap:wrap;align-items:baseline;gap:5px;line-height:1.3;display:flex}.static-report-journey .purchase-amount>span{font-size:16px}.static-report-journey .purchase-amount>strong{letter-spacing:-.5px;font-family:Georgia,Microsoft YaHei,sans-serif;font-size:34px;font-weight:500}.static-report-journey .purchase-amount>del{color:#9eb0c7;margin-left:9px;font-size:12px}.static-report-journey .purchase-amount.price-pending>strong{letter-spacing:0;font-family:inherit;font-size:20px}.static-report-journey .purchase-offer>ul{color:#c4d5e7;margin:14px 0 0;padding-left:17px;font-size:12px;line-height:1.95}.static-report-journey .purchase-offer>ul li+li{margin-top:4px}.static-report-journey .purchase-offer .purchase-button{width:100%;margin-top:16px}.static-report-journey a.purchase-button,.static-report-journey button.purchase-button{box-sizing:border-box;cursor:pointer;text-align:center;background:#f1d08a;border:1px solid #f1d08a;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font:500 13px/1.6 Microsoft YaHei,sans-serif;text-decoration:none;display:flex;color:#122a47!important}.static-report-journey .purchase-button>svg{flex-shrink:0;width:16px}.static-report-journey .purchase-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.static-report-journey .purchase-button:disabled{cursor:not-allowed;background:#344b66;border-color:#526a86;color:#b9c8da!important}.static-report-journey .purchase-footnote{color:#a9bfd4!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.8!important}.static-report-journey .purchase-sticky{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 16px max(10px,env(safe-area-inset-bottom));z-index:12;background:rgba(9,27,50,.97);border-top:1px solid #897b55;position:fixed;bottom:0;left:0;right:0}.static-report-journey .purchase-sticky-inner{justify-content:space-between;align-items:center;gap:15px;max-width:800px;margin:auto;display:flex}.static-report-journey .purchase-sticky .purchase-amount>strong{font-size:27px}.static-report-journey .purchase-sticky .purchase-eyebrow{font-size:10px;margin:0 0 2px!important}.static-report-journey .purchase-sticky .purchase-button{min-width:142px}.static-report-journey .purchase-sticky .purchase-amount.price-pending>strong{font-size:17px}.static-report-journey body.has-purchase-bar{padding-bottom:82px}.static-report-journey .catalog-price{color:#f4d17d;align-items:baseline;gap:7px;margin-top:13px;font-size:12px;display:flex}.static-report-journey .catalog-price strong{font-family:Georgia,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500}.static-report-journey .catalog-price del{color:#98aec6;font-size:10px}.static-report-journey .purchase-inline-price{white-space:nowrap;color:#f4d17d!important;font-size:18px!important}.static-report-journey .booking-bar .purchase-sticky-inner{max-width:820px}.static-report-journey .checkout-page{color:#dbe6f2;max-width:680px;margin:auto;padding:24px 18px 34px}.static-report-journey .checkout-steps{color:#a6bed6;letter-spacing:.7px;margin-bottom:16px;font-size:11px}.static-report-journey .checkout-steps b{color:#f2d08a;font-weight:500}.static-report-journey .checkout-page h1{color:#f4e3bc;margin:0 0 8px;font:500 26px/1.6 Songti SC,SimSun,serif}.static-report-journey .checkout-intro{color:#b7cce0;margin-bottom:22px;font-size:12px;line-height:1.8}.static-report-journey .checkout-card{background:#102b4b;border:1px solid #496783;border-radius:11px;margin-top:17px;padding:20px}.static-report-journey .checkout-card h2{color:#f4e3bc;margin:7px 0 12px;font-size:16px;font-weight:500;line-height:1.8}.static-report-journey .checkout-tag{color:#edce8d;font-size:10px}.static-report-journey .checkout-card ul{color:#c0d2e4;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.static-report-journey .checkout-line{color:#c4d4e6;border-bottom:1px solid #355371;justify-content:space-between;gap:16px;padding:10px 0;font-size:12px;line-height:1.8;display:flex}.static-report-journey .checkout-line:last-child{border-bottom:0}.static-report-journey .checkout-line>strong{text-align:right;flex-shrink:0;font-weight:500}.static-report-journey .checkout-total{align-items:center;margin-top:6px}.static-report-journey .checkout-total>strong{color:#f4d17d;font-size:25px}.static-report-journey .checkout-service{margin-top:22px}.static-report-journey .checkout-service summary{color:#edce8d;cursor:pointer;font-size:12px;line-height:1.9}.static-report-journey .checkout-service p{color:#aec4db;margin-top:8px;font-size:12px;line-height:1.9}.static-report-journey .checkout-status{color:#c5d7ea;background:#153352;border-radius:7px;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.9}.static-report-journey .checkout-home-link{color:#edce8d;text-align:center;padding:24px 0 5px;font-size:12px;display:block}.static-report-journey .checkout-error{padding-top:35px;font-size:14px;line-height:1.9}.static-report-journey .checkout-error a{color:#edce8d}@media (max-width:360px){.static-report-journey .purchase-sticky-inner{gap:8px}.static-report-journey .purchase-sticky .purchase-button{min-width:123px;padding-left:10px;padding-right:10px;font-size:12px}.static-report-journey .purchase-sticky .purchase-amount>strong{font-size:24px}.static-report-journey .checkout-card{padding:16px}.static-report-journey .purchase-offer{padding:15px}}.static-report-journey{--bg:#091a43;--panel:#102d69;--card:#153b55;--line:#3f6483;--gold:#f5cf70;--cream:#f4e3bc;--ink:#edf2f9;--muted:#b5c6db;--light:#eef7fa;color:#edf2f9;text-align:left;min-width:0;font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.75}.static-report-journey.frj-independent{background:#07142e;min-height:100vh}.static-report-journey [data-journey-section=seven] .frj-step{color:#f6d88d;border:1px solid rgba(247,209,136,.4);border-radius:50%;flex:none;align-items:center;justify-items:center;width:29px;height:29px;margin-top:3px;font-size:11px;display:grid}.static-report-journey [data-journey-section=seven] .frj-heading p{color:#b5cbe0;margin:6px 0 0;font-size:12px;line-height:1.9}.static-report-journey [data-journey-section=seven] .frj-card-label{color:#dec894;letter-spacing:.035em;align-items:center;gap:7px;font-size:11px;line-height:1.8;display:flex}.static-report-journey [data-journey-section=seven] .frj-action{color:#193755;background:#ffe18a;border:1px solid #f2d078;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;margin-top:16px;padding:11px 12px;font-size:13px;font-weight:750;line-height:1.7;text-decoration:none;display:flex}.static-report-journey [data-journey-section=seven] .frj-action svg{flex:none}.static-report-journey [data-journey-section=seven] .frj-note{color:#b8cede;margin:12px 0;font-size:11px;line-height:1.95}.static-report-journey [data-journey-section=seven] .frj-seven{background:linear-gradient(135deg,#22485e,#0e2948 85%);border-color:rgba(229,202,136,.41);grid-template-columns:minmax(0,1fr) 83px;gap:0 12px;display:grid;position:relative}.static-report-journey [data-journey-section=seven] .frj-seven>.frj-card-label{grid-column:1/-1;font-size:10px}.static-report-journey [data-journey-section=seven] .frj-seven h3{margin:14px 0 9px;font-size:25px;font-weight:650;line-height:1.5}.static-report-journey [data-journey-section=seven] .frj-seven .frj-intro{grid-column:1;margin:0;font-size:11px;line-height:1.9}.static-report-journey [data-journey-section=seven] .frj-seven figure{border:1px solid rgba(228,203,138,.314);border-radius:50px 50px 4px 4px;grid-area:2/2/4;align-self:center;width:83px;height:122px;margin:9px 0 0;position:relative;overflow:hidden}.static-report-journey [data-journey-section=seven] .frj-seven img{object-fit:cover;width:100%;height:100%;display:block}.static-report-journey [data-journey-section=seven] .frj-seven figcaption{text-align:center;color:#f4e8c8;text-shadow:0 1px 4px #000;font-size:7px;line-height:1.5;position:absolute;bottom:5px;left:5px;right:5px}.static-report-journey [data-journey-section=seven] .frj-seven-facts{border-top:1px solid rgba(216,214,187,.15);grid-column:1/-1;justify-content:space-between;gap:7px;margin-top:19px;padding:13px 0 5px;display:flex}.static-report-journey [data-journey-section=seven] .frj-seven-facts span{color:#d3e0e9;font-size:9px;line-height:1.8}.static-report-journey [data-journey-section=seven] .frj-seven-facts b{color:#f8db96;padding-right:4px;font-size:19px}.static-report-journey [data-journey-section=seven] .frj-seven>.frj-note,.static-report-journey [data-journey-section=seven] .frj-seven>.frj-action{grid-column:1/-1}.static-report-journey [data-journey-section=seven] .frj-seven>.frj-action{color:#23354a;background:#f7d2aa;border-color:#f0c394;margin-top:6px}.static-report-journey [data-journey-section=seven] .frj-seven-includes{color:#b8cede;letter-spacing:0;white-space:nowrap;margin-left:auto;font-size:9px}.static-report-journey [data-journey-section=seven] .frj-seven-pre{color:#b8cede;grid-column:1;margin:15px 0 0;font-size:10px;line-height:1.9}.static-report-journey [data-journey-section=seven] .frj-seven h3{grid-column:1;margin:6px 0 10px}.static-report-journey [data-journey-section=seven] .frj-seven figure{grid-row:2/5}.static-report-journey [data-journey-section=seven] .frj-seven>.frj-action{margin-top:20px}.static-report-journey [data-journey-section=seven] .frj-seven>.frj-card-label{flex-wrap:wrap;gap:5px}.static-report-journey [data-journey-section=seven]{margin-top:34px}.static-report-journey [data-journey-section=seven] .frj-heading{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.static-report-journey [data-journey-section=seven] .frj-card{overflow-wrap:anywhere;border:1px solid rgba(229,202,136,.41);border-radius:15px;min-width:0;padding:20px 18px}.static-report-journey [data-journey-section=seven] h2{color:#fff0c3;font-size:19px;font-weight:750;line-height:1.6}.static-report-journey [data-journey-section=seven] h3{color:#fff2c9}.static-report-journey [data-journey-section=seven] .frj-intro{color:#d9e8f4;font-size:11px;line-height:1.9}.static-report-journey .catalog-price-clarification{color:#d7c28e;margin-top:5px;font-size:10px;line-height:1.8}.free-report-journey.static-report-journey{background:var(--panel);width:calc(min(100vw,480px) - 36px);max-width:444px;box-shadow:0 0 0 18px var(--panel);position:relative;left:50%;transform:translate(-50%)}.static-report-journey ul{padding-left:0;list-style:none}.static-report-journey.frj-independent{width:100%;min-width:0;max-width:480px;margin-left:auto;margin-right:auto;overflow-x:clip}.static-report-journey.frj-independent .topbar,.static-report-journey.frj-independent .product-page,.static-report-journey.frj-independent footer{box-sizing:border-box;width:100%;max-width:480px}.static-report-journey #related-salons .learning-links{grid-template-columns:minmax(0,1fr)}.static-report-journey #related-salons .learning-links>a{box-sizing:border-box;width:100%;min-width:0;display:block}.static-report-journey [data-journey-section=seven] .frj-seven-bottom{border-top:1px solid rgba(216,214,187,.15);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:20px;padding-top:15px;display:flex}.static-report-journey [data-journey-section=seven] .frj-seven-price{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.static-report-journey [data-journey-section=seven] .frj-seven-price small{color:#b8cede;font-size:9px}.static-report-journey [data-journey-section=seven] .frj-seven-price strong{color:#ffe18a;font-size:29px;font-weight:500;line-height:1.2}.static-report-journey [data-journey-section=seven] .frj-seven-price strong span{margin-right:2px;font-size:13px}.static-report-journey [data-journey-section=seven] .frj-seven-bottom .frj-action{background:#ffe18a;border-color:#f2d078;border-radius:5px;flex:none;width:auto;min-height:39px;margin:0;padding:9px 12px;font-size:10px}@media (max-width:360px){.static-report-journey [data-journey-section=seven] .frj-seven-price{gap:4px}.static-report-journey [data-journey-section=seven] .frj-seven-price strong{font-size:26px}.static-report-journey [data-journey-section=seven] .frj-seven-bottom{gap:8px}.static-report-journey [data-journey-section=seven] .frj-seven-bottom .frj-action{gap:4px;padding:8px;font-size:9px}}.static-report-journey #catalog-content .catalog-grid{grid-template-columns:minmax(0,1fr)}.static-report-journey #catalog-content .catalog-grid .route-mini-card{box-sizing:border-box;width:100%;min-width:0}.static-report-journey .consult-entry{color:var(--brand-ink);background:linear-gradient(135deg,#173d72,#102d69);border:1px solid #718da9;border-radius:14px;margin:22px 0 8px;padding:19px 17px 0;scroll-margin-top:20px}.static-report-journey .consult-entry-label{color:var(--brand-gold);letter-spacing:.5px;align-items:center;gap:7px;font-size:10px;line-height:1.8;display:flex}.static-report-journey .consult-entry-label svg{width:17px;height:17px}.static-report-journey .consult-entry h2{color:var(--brand-cream);margin:9px 0 8px;font-family:Songti SC,SimSun,serif;font-size:20px;font-weight:400;line-height:1.65}.static-report-journey .consult-entry>p{color:var(--brand-muted);margin:0 0 14px;font-size:12px;line-height:1.95}.static-report-journey .consult-entry-context{color:#d7e4ee;flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:10px;line-height:1.8;display:flex}.static-report-journey .consult-entry-context span{background:#122e51;border:1px solid rgba(113,141,169,.4);border-radius:6px;padding:3px 8px}.static-report-journey .consult-entry-actions{border-top:1px solid rgba(113,141,169,.333);justify-content:space-between;align-items:center;gap:10px;min-height:53px;display:flex}.static-report-journey .consult-entry-actions>a{min-height:44px;color:var(--brand-gold);align-items:center;gap:7px;font-size:12px;line-height:1.7;display:inline-flex}.static-report-journey .consult-entry-actions>a:last-child{color:var(--brand-muted);font-size:10px}.static-report-journey .consult-entry-actions svg{width:14px;height:14px}.static-report-journey{--brand-ink:#edf2f9;--brand-gold:#f5cf70;--brand-muted:#b5c6db;--brand-cream:#f4e3bc}.free-report-journey.journey-blue-v2{--panel:#102d69;--gold:#f2d28c;--cream:#f8e8c4;--muted:#bdcde0;--brand-gold:#f2d28c;--brand-muted:#bdcde0;--brand-cream:#f8e8c4;isolation:isolate;overflow-wrap:break-word}.free-report-journey.journey-blue-v2 :-webkit-any(.consult-entry,.report-item,.warm-salon,.warm-practice-card,#system-card,.ai-brief){box-shadow:none;background:#10274d;border-color:rgba(216,187,118,.32);border-radius:15px}.free-report-journey.journey-blue-v2 :-moz-any(.consult-entry,.report-item,.warm-salon,.warm-practice-card,#system-card,.ai-brief){box-shadow:none;background:#10274d;border-color:rgba(216,187,118,.32);border-radius:15px}.free-report-journey.journey-blue-v2 :is(.consult-entry,.report-item,.warm-salon,.warm-practice-card,#system-card,.ai-brief){box-shadow:none;background:#10274d;border-color:rgba(216,187,118,.32);border-radius:15px}.free-report-journey.journey-blue-v2 .consult-entry{background:linear-gradient(135deg,#15385a,#10274d);margin-top:26px;padding:20px 17px 0}.free-report-journey.journey-blue-v2 .consult-entry-label{color:#c7dfdc;letter-spacing:.02em;font-size:11px}.free-report-journey.journey-blue-v2 .consult-entry h2{color:var(--cream);margin:10px 0;font:600 21px/1.65 Songti SC,SimSun,serif}.free-report-journey.journey-blue-v2 .consult-entry>p{color:var(--muted);font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .consult-entry-context span{color:#cbdedc;background:#163553;border-color:rgba(140,173,179,.3);font-size:11px}.free-report-journey.journey-blue-v2 .consult-entry-actions{gap:4px 14px;padding:4px 0}.free-report-journey.journey-blue-v2 .consult-entry-actions>a{font-size:13px}.free-report-journey.journey-blue-v2 .consult-entry-actions>a:last-child{font-size:12px}.free-report-journey.journey-blue-v2 .warm-flow>.section-label>span{letter-spacing:.08em;color:var(--gold);font-size:11px;display:block}.free-report-journey.journey-blue-v2 .warm-flow>.section-label>h2{color:var(--cream);margin:9px 0 12px;font:600 25px/1.6 Songti SC,SimSun,serif}.free-report-journey.journey-blue-v2 .warm-flow>.section-label>p,.free-report-journey.journey-blue-v2 .warm-flow .zone-heading>p{color:var(--muted);font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .path-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0 0}.free-report-journey.journey-blue-v2 .path-choices>a{text-align:center;background:#10274d;border-color:rgba(159,181,204,.32);border-radius:9px;min-height:44px;padding:10px 5px;font-size:12px;line-height:1.65}.free-report-journey.journey-blue-v2 .zone-heading>span{letter-spacing:.02em;color:var(--gold);font-size:11px}.free-report-journey.journey-blue-v2 .zone-heading h2{color:var(--cream);margin:8px 0 10px;font:600 22px/1.65 Songti SC,SimSun,serif}.free-report-journey.journey-blue-v2 .report-card,.free-report-journey.journey-blue-v2 .primary-report{color:var(--ink);background:0 0;grid-template-columns:32px minmax(0,1fr);gap:11px;padding:18px 15px}.free-report-journey.journey-blue-v2 .report-card-icon,.free-report-journey.journey-blue-v2 .primary-report .report-card-icon{width:32px;height:35px;color:var(--gold);background:rgba(232,196,123,.07);border:1px solid rgba(216,187,118,.2);border-radius:9px}.free-report-journey.journey-blue-v2 .report-card-content>small,.free-report-journey.journey-blue-v2 .primary-report .report-card-content>small{color:#b7c6da;font-size:11px}.free-report-journey.journey-blue-v2 .report-card h3,.free-report-journey.journey-blue-v2 .primary-report h3{color:var(--cream);margin:5px 0 8px;font-size:17px;line-height:1.7}.free-report-journey.journey-blue-v2 .report-card-content>p,.free-report-journey.journey-blue-v2 .primary-report p{color:var(--muted);font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .card-link,.free-report-journey.journey-blue-v2 .primary-report .card-link{color:var(--gold);border-color:rgba(216,187,118,.16);gap:8px;margin:12px 0 0;padding-top:11px;font-size:12px;line-height:1.8}.free-report-journey.journey-blue-v2 .report-more{border-color:rgba(216,187,118,.16);padding:0 15px}.free-report-journey.journey-blue-v2 .report-more>summary{color:#c4d4e6;min-height:46px;padding:10px 0;font-size:12px;line-height:1.8}.free-report-journey.journey-blue-v2 .report-rich{color:var(--muted);padding-bottom:2px}.free-report-journey.journey-blue-v2 .report-topic-list{gap:7px;margin:12px 0;padding:0}.free-report-journey.journey-blue-v2 .report-topic-list li{color:#d3dfed;background:#183352;border-color:rgba(120,153,175,.3);font-size:11px;line-height:1.8}.free-report-journey.journey-blue-v2 :-webkit-any(.all-reports-link,.all-salons){min-height:44px;color:var(--gold);gap:12px;margin-top:12px;font-size:12px;line-height:1.8}.free-report-journey.journey-blue-v2 :-moz-any(.all-reports-link,.all-salons){min-height:44px;color:var(--gold);gap:12px;margin-top:12px;font-size:12px;line-height:1.8}.free-report-journey.journey-blue-v2 :is(.all-reports-link,.all-salons){min-height:44px;color:var(--gold);gap:12px;margin-top:12px;font-size:12px;line-height:1.8}.free-report-journey.journey-blue-v2 .warm-flow .learning-links{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:17px;display:grid}.free-report-journey.journey-blue-v2 .warm-flow .learning-links>a.warm-salon{background:#10274d;border:1px solid rgba(143,173,175,.3);border-radius:15px;min-width:0;padding:20px 17px 0;display:block}.free-report-journey.journey-blue-v2 .warm-salon-label{color:#b8d9d4;align-items:center;gap:8px;font-size:11px;line-height:1.8;display:flex}.free-report-journey.journey-blue-v2 .warm-salon h3{color:var(--cream);margin:11px 0 10px;font-size:18px;line-height:1.75}.free-report-journey.journey-blue-v2 .warm-connection{color:var(--muted);font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .warm-tool{color:#d6e1ed;margin:15px 0 18px;font-size:12px;line-height:1.9}.free-report-journey.journey-blue-v2 .warm-tool>span{color:#a8bcd1;margin-bottom:4px;font-size:11px;display:block}.free-report-journey.journey-blue-v2 .learning-links .warm-card-action,.free-report-journey.journey-blue-v2 .warm-card-action{color:#bdcee0;border-top:1px solid rgba(156,183,204,.19);justify-content:space-between;align-items:center;gap:10px;min-height:56px;font-size:12px;line-height:1.8;display:flex}.free-report-journey.journey-blue-v2 .learning-links .warm-card-action>b,.free-report-journey.journey-blue-v2 .warm-card-action>b{color:var(--gold);align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;line-height:1.8;display:flex}.free-report-journey.journey-blue-v2 .warm-card-action>span{white-space:nowrap}.free-report-journey.journey-blue-v2 .warm-practice-card{background:#123349;border:1px solid rgba(143,173,175,.333);border-radius:15px;margin-top:17px;padding:20px 17px 0;display:block}.free-report-journey.journey-blue-v2 :-webkit-any(.warm-course-format,.warm-system-format){color:var(--gold);font-size:11px;line-height:1.85;display:block}.free-report-journey.journey-blue-v2 :-moz-any(.warm-course-format,.warm-system-format){color:var(--gold);font-size:11px;line-height:1.85;display:block}.free-report-journey.journey-blue-v2 :is(.warm-course-format,.warm-system-format){color:var(--gold);font-size:11px;line-height:1.85;display:block}.free-report-journey.journey-blue-v2 .warm-practice-card h3{color:var(--cream);margin:10px 0;font-size:21px;line-height:1.7}.free-report-journey.journey-blue-v2 .warm-practice-card>p{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 #system-card{box-shadow:none;background:#10274d;border-color:rgba(216,187,118,.32);border-radius:15px;margin-top:17px;padding:21px 17px}.free-report-journey.journey-blue-v2 #system-card>h3{color:var(--cream);margin:10px 0 12px;font-size:23px;line-height:1.65}.free-report-journey.journey-blue-v2 .warm-system-subtitle{color:#e7d3ac;margin-bottom:12px;font-size:14px;line-height:1.85}.free-report-journey.journey-blue-v2 .system-lead{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .warm-support-details{border-top:1px solid rgba(216,187,118,.16);border-bottom:1px solid rgba(216,187,118,.16)}.free-report-journey.journey-blue-v2 .warm-support-details>summary{cursor:pointer;color:#dfd2b5;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 0;font-size:12px;line-height:1.8;list-style:none;display:flex}.free-report-journey.journey-blue-v2 .warm-support-details>summary::-webkit-details-marker{display:none}.free-report-journey.journey-blue-v2 .warm-support-details[open]>summary svg{transform:rotate(180deg)}.free-report-journey.journey-blue-v2 .warm-support-details>p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .warm-support-details>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 15px;padding:0;list-style:none;display:grid}.free-report-journey.journey-blue-v2 .warm-support-details>ul>li{color:#d4dfed;background:#183352;border:1px solid rgba(120,153,175,.19);border-radius:7px;padding:8px;font-size:12px;line-height:1.85}.free-report-journey.journey-blue-v2 .warm-system-link{min-height:46px;color:var(--gold);background:rgba(232,196,123,.035);border:1px solid rgba(216,187,118,.45);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:17px;font-size:13px;display:flex}.free-report-journey.journey-blue-v2 .warm-closing{text-align:center;color:#aec2d8;max-width:330px;margin:26px auto 0;font-size:12px;line-height:2}.free-report-journey.journey-blue-v2 .ai-section{border-color:rgba(216,187,118,.2);margin-top:32px;padding-top:25px}.free-report-journey.journey-blue-v2 .ai-heading{gap:11px}.free-report-journey.journey-blue-v2 .ai-icon{width:38px;height:38px;color:var(--gold);background:rgba(232,196,123,.035);border-color:rgba(216,187,118,.32);flex:0 0 38px}.free-report-journey.journey-blue-v2 .ai-heading small{color:var(--gold);font-size:11px}.free-report-journey.journey-blue-v2 .ai-heading h2{color:var(--cream);font-size:20px;line-height:1.65}.free-report-journey.journey-blue-v2 .ai-disclaimer{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.9}.free-report-journey.journey-blue-v2 .ai-brief{color:#d9e4ef;background:#10274d;margin:14px 0;padding:17px}.free-report-journey.journey-blue-v2 .ai-brief>span{color:var(--gold);font-size:11px}.free-report-journey.journey-blue-v2 .ai-brief p{color:#d9e4ef;margin:6px 0;font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .ai-brief a{min-height:44px;color:var(--gold);align-items:center;margin-top:4px;font-size:12px;display:inline-flex}.free-report-journey.journey-blue-v2 .prompt-list{gap:9px}.free-report-journey.journey-blue-v2 .prompt-list a{color:#dce6f2;background:#10274d;border-color:rgba(140,166,192,.3);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:13px;font-size:13px;line-height:1.85;display:flex}.free-report-journey.journey-blue-v2 .prompt-list a>svg{width:16px;height:16px;color:var(--gold);flex:0 0 16px;margin:0;display:block}.free-report-journey.journey-blue-v2 .prompt-list a>span{flex:1;min-width:0;display:block}.free-report-journey.journey-blue-v2 .ai-foot{color:#a8bbd1;margin-top:12px;font-size:11px;line-height:1.9}.free-report-journey.journey-blue-v2 svg{flex-shrink:0}.free-report-journey.journey-blue-v2 :-webkit-any(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a7d9d1}.free-report-journey.journey-blue-v2 :-moz-any(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a7d9d1}.free-report-journey.journey-blue-v2 :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a7d9d1}.free-report-journey.journey-blue-v2 :-webkit-any(.report-item,.warm-salon,.warm-practice-card):hover{border-color:rgba(216,187,118,.6)}.free-report-journey.journey-blue-v2 :-moz-any(.report-item,.warm-salon,.warm-practice-card):hover{border-color:rgba(216,187,118,.6)}.free-report-journey.journey-blue-v2 :is(.report-item,.warm-salon,.warm-practice-card):hover{border-color:rgba(216,187,118,.6)}@media (max-width:360px){.free-report-journey.journey-blue-v2 .warm-flow>.section-label>h2{font-size:23px}.free-report-journey.journey-blue-v2 .zone-heading h2{font-size:21px}.free-report-journey.journey-blue-v2 .path-choices>a{font-size:11px}.free-report-journey.journey-blue-v2 .report-card{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:17px 13px}.free-report-journey.journey-blue-v2 .report-card-icon{width:28px}.free-report-journey.journey-blue-v2 .report-card h3{font-size:16px}.free-report-journey.journey-blue-v2 .warm-card-action{gap:6px}.free-report-journey.journey-blue-v2 .warm-card-action>b{font-size:11px}.free-report-journey.journey-blue-v2 .ai-heading h2{font-size:18px}}.free-report-journey.journey-blue-v2 .journey-ending{border-top:1px solid rgba(216,187,118,.2);margin-top:34px;padding-top:28px}.free-report-journey.journey-blue-v2 .journey-ending-intro{padding:0 1px 19px}.free-report-journey.journey-blue-v2 .journey-ending-intro>span{letter-spacing:.06em;color:var(--gold);font-size:11px;display:block}.free-report-journey.journey-blue-v2 .journey-ending-intro>h2{color:var(--cream);margin:9px 0 12px;font:600 23px/1.65 Songti SC,SimSun,serif}.free-report-journey.journey-blue-v2 .journey-ending-intro>p{color:var(--muted);font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .journey-next-direction{background:#10274d;border:1px solid rgba(216,187,118,.4);border-radius:15px;padding:20px 17px 0}.free-report-journey.journey-blue-v2 .journey-ending-label{align-items:center;gap:9px;display:flex}.free-report-journey.journey-blue-v2 .journey-ending-label>svg{width:20px;height:20px;color:var(--gold);flex:0 0 20px}.free-report-journey.journey-blue-v2 .journey-ending-label>h3{min-width:0;color:var(--cream);font-size:16px;font-weight:600;line-height:1.8}.free-report-journey.journey-blue-v2 :-webkit-any(.journey-next-direction,.journey-support)>p{color:var(--muted);margin:11px 0 16px;font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 :-moz-any(.journey-next-direction,.journey-support)>p{color:var(--muted);margin:11px 0 16px;font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 :is(.journey-next-direction,.journey-support)>p{color:var(--muted);margin:11px 0 16px;font-size:13px;line-height:1.95}.free-report-journey.journey-blue-v2 .journey-ending-actions{border-top:1px solid rgba(216,187,118,.18);grid-template-columns:1fr 1fr;gap:12px;padding:5px 0;display:grid}.free-report-journey.journey-blue-v2 .journey-ending-actions>a{min-height:46px;color:var(--gold);justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.free-report-journey.journey-blue-v2 .journey-ending-actions>a+a{border-left:1px solid rgba(216,187,118,.18);padding-left:12px}.free-report-journey.journey-blue-v2 .journey-ending-actions svg{width:14px;height:14px}.free-report-journey.journey-blue-v2 .journey-support{background:#12354a;border:1px solid rgba(131,183,175,.4);border-radius:15px;margin-top:15px;padding:20px 17px}.free-report-journey.journey-blue-v2 .journey-support .journey-ending-label>svg{color:#b7ddd2}.free-report-journey.journey-blue-v2 .journey-support .journey-ending-label>h3{color:#e4f0e8}.free-report-journey.journey-blue-v2 .journey-support>p{color:#c6dbdf}.free-report-journey.journey-blue-v2 .journey-support>button{color:#e0f0e9;background:#1e4b59;border:1px solid rgba(175,217,205,.6);border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:11px 8px;font-size:13px;font-weight:600;line-height:1.8;display:flex}.free-report-journey.journey-blue-v2 .journey-support>button>svg{width:17px;height:17px}.free-report-journey.journey-blue-v2 .journey-support>small{color:#abc6cf;margin-top:12px;font-size:11px;line-height:1.9;display:block}.free-report-journey.journey-blue-v2 .report-journey-brand{text-align:center;color:#adc0d7;background:0 0;border-top:1px solid rgba(216,187,118,.16);margin-top:28px;padding:30px 12px 26px}.free-report-journey.journey-blue-v2 .report-journey-brand>strong{color:var(--cream);letter-spacing:3px;font:500 22px/1.6 Songti SC,SimSun,serif}.free-report-journey.journey-blue-v2 .report-journey-brand>p{color:#b7c8dc;letter-spacing:.06em;margin-top:6px;font-size:11px;line-height:1.9}.free-report-journey.journey-blue-v2 .report-journey-brand>small{color:#a9bcd2;max-width:350px;margin:14px auto 0;font-size:11px;line-height:1.9;display:block}@media (max-width:360px){.free-report-journey.journey-blue-v2 .journey-ending-intro>h2{font-size:21px}.free-report-journey.journey-blue-v2 .journey-ending-label>h3{font-size:15px}.free-report-journey.journey-blue-v2 .journey-ending-actions{gap:8px}.free-report-journey.journey-blue-v2 .journey-ending-actions>a+a{padding-left:8px}}.free-report-journey.journey-blue-v2{--frj-glass:radial-gradient(ellipse at 100% 0,rgba(212,175,55,.13),transparent 44%),linear-gradient(135deg,rgba(63,91,132,.64),rgba(19,48,91,.88) 67%,rgba(18,43,80,.94));--frj-depth:inset 0 1px 0 rgba(236,244,255,.12),inset 0 0 24px rgba(3,14,38,.36),inset 0 -12px 24px rgba(3,14,38,.22),0 4px 15px rgba(0,0,0,.2);--muted:#ced9e8}.free-report-journey.journey-blue-v2 .warm-flow .learning-links>a.warm-salon{background:var(--frj-glass);box-shadow:var(--frj-depth);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.4);border-radius:16px}.free-report-journey.journey-blue-v2 :-webkit-any(.consult-entry,.report-item,.warm-practice-card,#system-card,.ai-brief,.journey-next-direction,.journey-support){background:var(--frj-glass);box-shadow:var(--frj-depth);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.4);border-radius:16px}.free-report-journey.journey-blue-v2 :-moz-any(.consult-entry,.report-item,.warm-practice-card,#system-card,.ai-brief,.journey-next-direction,.journey-support){background:var(--frj-glass);box-shadow:var(--frj-depth);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.4);border-radius:16px}.free-report-journey.journey-blue-v2 :is(.consult-entry,.report-item,.warm-practice-card,#system-card,.ai-brief,.journey-next-direction,.journey-support){background:var(--frj-glass);box-shadow:var(--frj-depth);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.4);border-radius:16px}.free-report-journey.journey-blue-v2 .warm-flow .learning-links>a.warm-salon{background:radial-gradient(at 100% 0,rgba(34,197,94,.13),transparent 47%),linear-gradient(135deg,rgba(39,87,112,.66),rgba(19,49,91,.9));border-color:rgba(104,190,160,.42)}.free-report-journey.journey-blue-v2 :-webkit-any(.consult-entry,.journey-support){background:radial-gradient(at 100% 0,rgba(34,197,94,.13),transparent 47%),linear-gradient(135deg,rgba(39,87,112,.66),rgba(19,49,91,.9));border-color:rgba(104,190,160,.42)}.free-report-journey.journey-blue-v2 :-moz-any(.consult-entry,.journey-support){background:radial-gradient(at 100% 0,rgba(34,197,94,.13),transparent 47%),linear-gradient(135deg,rgba(39,87,112,.66),rgba(19,49,91,.9));border-color:rgba(104,190,160,.42)}.free-report-journey.journey-blue-v2 :is(.consult-entry,.journey-support){background:radial-gradient(at 100% 0,rgba(34,197,94,.13),transparent 47%),linear-gradient(135deg,rgba(39,87,112,.66),rgba(19,49,91,.9));border-color:rgba(104,190,160,.42)}.free-report-journey.journey-blue-v2 :is(.warm-flow>.section-label>h2,.zone-heading h2,.consult-entry h2,.ai-heading h2,.journey-ending-intro>h2){letter-spacing:0;margin:7px 0 8px;font:750 18px/1.65 PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.free-report-journey.journey-blue-v2 .warm-flow>.section-label>h2{font-size:20px}.free-report-journey.journey-blue-v2 .warm-flow{padding-top:22px}.free-report-journey.journey-blue-v2 .warm-flow .recommendation-zone{border-top:0;margin-top:22px;padding-top:0}.free-report-journey.journey-blue-v2 .zone-heading>p{margin-bottom:12px}.free-report-journey.journey-blue-v2 .consult-entry{margin-top:20px;padding:17px 16px 12px}.free-report-journey.journey-blue-v2 .consult-entry>p{margin-bottom:10px}.free-report-journey.journey-blue-v2 :-webkit-any(.consult-entry-label,.warm-salon-label){color:#142f36;background:#9fd7bb;border-radius:20px;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 9px;font-size:10px;font-weight:750;line-height:1.7}.free-report-journey.journey-blue-v2 :-moz-any(.consult-entry-label,.warm-salon-label){color:#142f36;background:#9fd7bb;border-radius:20px;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 9px;font-size:10px;font-weight:750;line-height:1.7}.free-report-journey.journey-blue-v2 :is(.consult-entry-label,.warm-salon-label){color:#142f36;background:#9fd7bb;border-radius:20px;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 9px;font-size:10px;font-weight:750;line-height:1.7}.free-report-journey.journey-blue-v2 :-webkit-any(.consult-entry-label,.warm-salon-label) svg{width:14px;height:14px}.free-report-journey.journey-blue-v2 :-moz-any(.consult-entry-label,.warm-salon-label) svg{width:14px;height:14px}.free-report-journey.journey-blue-v2 :is(.consult-entry-label,.warm-salon-label) svg{width:14px;height:14px}.free-report-journey.journey-blue-v2 .consult-entry-context{margin-bottom:10px}.free-report-journey.journey-blue-v2 .consult-entry-context span{background:rgba(140,186,211,.13);border:0;padding:3px 8px}.free-report-journey.journey-blue-v2 .consult-entry-actions{border:0;min-height:44px;padding:0}.free-report-journey.journey-blue-v2 .report-item{margin-top:12px}.free-report-journey.journey-blue-v2 .report-card{background:0 0;padding:16px 15px 8px;display:block;position:relative}.free-report-journey.journey-blue-v2 .report-card-icon{color:#f5d78f;background:0 0;border:0;width:23px;height:26px;position:absolute;top:15px;left:15px}.free-report-journey.journey-blue-v2 .report-card-icon svg{width:20px;height:20px}.free-report-journey.journey-blue-v2 .report-card h3{color:#f7f3e8;margin:0 0 10px;padding-left:29px;font-size:15px;font-weight:750;line-height:1.7}.free-report-journey.journey-blue-v2 .report-card-content>small.frj-system-tag{color:#243747;background:linear-gradient(135deg,#e9cb78,#f0d895);border:0;border-radius:20px;max-width:100%;margin:0 0 10px;padding:3px 10px;font-size:10px;font-weight:750;line-height:1.7;display:inline-block}.free-report-journey.journey-blue-v2 .report-card-content>p{color:#d1ddec;font-size:13px;line-height:1.85}.free-report-journey.journey-blue-v2 .card-link{color:#f1d799;background:rgba(235,201,122,.12);border:0;border-radius:7px;justify-content:flex-start;min-height:36px;margin:11px 0 0;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.free-report-journey.journey-blue-v2 .report-more{border:0;padding:0 15px}.free-report-journey.journey-blue-v2 .report-more>summary{color:#b8cce2;min-height:44px;padding:7px 0;font-size:11px}.free-report-journey.journey-blue-v2 .report-rich{padding-top:5px}.free-report-journey.journey-blue-v2 .warm-flow .learning-links{gap:12px;margin-top:12px}.free-report-journey.journey-blue-v2 .warm-flow .learning-links>a.warm-salon{padding:16px 15px 10px}.free-report-journey.journey-blue-v2 .warm-salon h3{color:#f4f3ea;margin:10px 0 8px;font-size:16px;font-weight:750;line-height:1.65}.free-report-journey.journey-blue-v2 .warm-tool{color:#dce7f1;margin:10px 0;font-size:12px}.free-report-journey.journey-blue-v2 .warm-tool>span{color:#a8c5d7;margin-right:7px;font-size:11px;display:inline}.free-report-journey.journey-blue-v2 .learning-links .warm-card-action,.free-report-journey.journey-blue-v2 .warm-card-action{border:0;min-height:44px;font-size:11px}.free-report-journey.journey-blue-v2 .warm-card-action>b{background:rgba(235,201,122,.12);border-radius:7px;padding:5px 8px!important;font-size:11px!important}.free-report-journey.journey-blue-v2 :-webkit-any(.warm-course-format,.warm-system-format){color:#243747;background:#e9cc87;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:750;line-height:1.8;display:inline-block}.free-report-journey.journey-blue-v2 :-moz-any(.warm-course-format,.warm-system-format){color:#243747;background:#e9cc87;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:750;line-height:1.8;display:inline-block}.free-report-journey.journey-blue-v2 :is(.warm-course-format,.warm-system-format){color:#243747;background:#e9cc87;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:750;line-height:1.8;display:inline-block}.free-report-journey.journey-blue-v2 .warm-practice-card{margin-top:12px;padding:16px 15px 9px}.free-report-journey.journey-blue-v2 :is(.warm-practice-card h3,#system-card>h3){color:#f6f0df;margin:10px 0 8px;font:750 19px/1.65 PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.free-report-journey.journey-blue-v2 .warm-practice-card>p{margin-bottom:9px}.free-report-journey.journey-blue-v2 #system-card{margin-top:12px;padding:17px 15px}.free-report-journey.journey-blue-v2 .system-lead{margin-bottom:10px}.free-report-journey.journey-blue-v2 .warm-system-subtitle{margin-bottom:8px;font-size:13px}.free-report-journey.journey-blue-v2 .warm-support-details{border:0}.free-report-journey.journey-blue-v2 .warm-support-details>summary{min-height:44px;padding:8px 0;font-size:11px}.free-report-journey.journey-blue-v2 .warm-system-link{color:#24374b;background:linear-gradient(135deg,#e7c577,#f3d997);border:0;min-height:44px;margin-top:9px;font-size:12px;font-weight:750;box-shadow:inset 0 1px rgba(255,255,255,.333)}.free-report-journey.journey-blue-v2 :-webkit-any(.ai-section,.journey-ending){border-top:0;margin-top:24px;padding-top:0}.free-report-journey.journey-blue-v2 :-moz-any(.ai-section,.journey-ending){border-top:0;margin-top:24px;padding-top:0}.free-report-journey.journey-blue-v2 :is(.ai-section,.journey-ending){border-top:0;margin-top:24px;padding-top:0}.free-report-journey.journey-blue-v2 .ai-brief{margin:11px 0;padding:15px}.free-report-journey.journey-blue-v2 .ai-brief>span{color:#243747;background:#e9cc87;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:750;display:inline-block}.free-report-journey.journey-blue-v2 .ai-brief a{margin-top:0}.free-report-journey.journey-blue-v2 .prompt-list a{background:linear-gradient(135deg,rgba(45,78,121,.7),rgba(20,48,88,.8));border-color:rgba(164,186,199,.28);font-size:12px;box-shadow:inset 0 0 16px rgba(3,17,41,.21)}.free-report-journey.journey-blue-v2 .journey-ending-intro{padding-bottom:14px}.free-report-journey.journey-blue-v2 .journey-next-direction{padding:17px 15px 12px}.free-report-journey.journey-blue-v2 .journey-ending-actions{border:0;gap:8px;padding:0}.free-report-journey.journey-blue-v2 .journey-ending-actions>a{background:rgba(235,201,122,.13);border-radius:8px;justify-content:center;min-height:44px;font-size:11px}.free-report-journey.journey-blue-v2 .journey-ending-actions>a+a{border:0;padding-left:0}.free-report-journey.journey-blue-v2 .journey-support{margin-top:12px;padding:17px 15px}.free-report-journey.journey-blue-v2 :-webkit-any(.journey-next-direction,.journey-support)>p{margin:9px 0 12px}.free-report-journey.journey-blue-v2 :-moz-any(.journey-next-direction,.journey-support)>p{margin:9px 0 12px}.free-report-journey.journey-blue-v2 :is(.journey-next-direction,.journey-support)>p{margin:9px 0 12px}.free-report-journey.journey-blue-v2 .journey-support>button{color:#173b3e;background:linear-gradient(135deg,#9bd3b7,#b8e0c5);border:0;font-size:12px;box-shadow:inset 0 1px rgba(255,255,255,.4)}.free-report-journey.journey-blue-v2 .report-journey-brand{margin-top:22px;padding-top:22px}@media (max-width:360px){.free-report-journey.journey-blue-v2 .warm-flow>.section-label>h2{font-size:19px}.free-report-journey.journey-blue-v2 .zone-heading h2{font-size:18px}.free-report-journey.journey-blue-v2 .report-card h3{font-size:14px}.free-report-journey.journey-blue-v2 .warm-card-action{gap:4px}.free-report-journey.journey-blue-v2 .warm-card-action>b{padding:5px!important;font-size:10px!important}.free-report-journey.journey-blue-v2 .path-choices>a{font-size:11px}}.free-report-journey.journey-blue-v2{--muted:#e0e7f2;--frj-glass:linear-gradient(125deg,rgba(62,84,119,.76),rgba(22,48,91,.95));--frj-depth:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -10px 22px rgba(4,17,38,.22),0 3px 10px rgba(2,13,36,.15)}.free-report-journey.journey-blue-v2 .warm-flow .learning-links>a.warm-salon{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(199,181,122,.44);border-radius:13px}.free-report-journey.journey-blue-v2 :-webkit-any(.consult-entry,.report-item,.warm-practice-card,#system-card,.ai-brief,.journey-next-direction,.journey-support){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(199,181,122,.44);border-radius:13px}.free-report-journey.journey-blue-v2 :-moz-any(.consult-entry,.report-item,.warm-practice-card,#system-card,.ai-brief,.journey-next-direction,.journey-support){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(199,181,122,.44);border-radius:13px}.free-report-journey.journey-blue-v2 :is(.consult-entry,.report-item,.warm-practice-card,#system-card,.ai-brief,.journey-next-direction,.journey-support){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(199,181,122,.44);border-radius:13px}.free-report-journey.journey-blue-v2 :is(.warm-flow>.section-label,.zone-heading,.journey-ending-intro){text-align:center}.free-report-journey.journey-blue-v2 :is(.warm-flow>.section-label>h2,.zone-heading h2,.journey-ending-intro>h2){color:#ffe69b;margin:8px 0;font-size:19px;font-weight:700;line-height:1.6}.free-report-journey.journey-blue-v2 :is(.warm-flow>.section-label>p,.zone-heading>p,.journey-ending-intro>p){color:#dce5f3;margin-bottom:15px;font-size:13px;line-height:1.85}.free-report-journey.journey-blue-v2 :is(.report-card-content>p,.consult-entry>p,.warm-practice-card>p,.warm-salon>p,.system-lead,.warm-system-subtitle,.journey-next-direction>p,.journey-support>p){color:#e1e8f4;font-size:14px;line-height:1.9}.free-report-journey.journey-blue-v2 :is(.report-card h3,.warm-salon h3,.consult-entry h2,.journey-ending-label>h3){color:#fff8e6;font-size:16px;font-weight:700;line-height:1.65}.free-report-journey.journey-blue-v2 .report-card{padding:18px 16px 12px}.free-report-journey.journey-blue-v2 .report-card-icon{top:18px;left:16px}.free-report-journey.journey-blue-v2 .report-card h3{margin-bottom:10px}.free-report-journey.journey-blue-v2 :is(.report-card-content>small.frj-system-tag,.warm-course-format,.warm-system-format){color:#253342;background:#edcd66;padding:3px 10px;font-size:11px}.free-report-journey.journey-blue-v2 :-webkit-any(.consult-entry-label,.warm-salon-label){color:#17392c;background:#80db9e;font-size:11px}.free-report-journey.journey-blue-v2 :-moz-any(.consult-entry-label,.warm-salon-label){color:#17392c;background:#80db9e;font-size:11px}.free-report-journey.journey-blue-v2 :is(.consult-entry-label,.warm-salon-label){color:#17392c;background:#80db9e;font-size:11px}.free-report-journey.journey-blue-v2 .consult-entry-context{display:flex}.free-report-journey.journey-blue-v2 .path-choices{display:grid}.free-report-journey.journey-blue-v2 .card-link{color:#ffe298;background:0 0;margin-top:8px;padding:6px 0;font-size:13px}.free-report-journey.journey-blue-v2 .warm-card-action>b{color:#ffe298;background:0 0;padding:0!important;font-size:12px!important}.free-report-journey.journey-blue-v2 .report-more{border-top:1px solid rgba(199,181,122,.13);padding:0 16px}.free-report-journey.journey-blue-v2 .report-more>summary{color:#cbd9ec;font-size:12px}.free-report-journey.journey-blue-v2 .consult-entry-actions{font-size:13px}.free-report-journey.journey-blue-v2 .warm-flow .recommendation-zone{margin-top:26px}@media (max-width:360px){.free-report-journey.journey-blue-v2 .report-card h3{font-size:15px}.free-report-journey.journey-blue-v2 :is(.warm-flow>.section-label>h2,.zone-heading h2){font-size:18px}}.frj-independent{min-height:100vh}.frj-independent .product-page{padding:20px 16px 36px}.frj-independent .product-page>*{overflow-wrap:anywhere;min-width:0}.frj-independent .purchase-offer{border:1px solid #45627f;border-radius:10px;margin-top:24px;padding:20px}.frj-independent .journey-card{gap:8px;display:grid}.frj-independent .gold-button{white-space:normal}.free-report-journey [id]{scroll-margin-top:20px}.fa-layout-v2-page{min-height:100vh;padding:76px 12px 100px}.fa-layout-v2-wrap{max-width:738px;margin:auto}.fa-layout-v2-wrap h1{color:#fff5da;margin:0 0 12px;font-size:21px;font-weight:700}.fa-layout-v2-note,.fa-layout-v2-legend{color:#e1eafa;margin:12px 0;font-size:13px;line-height:1.7}.fa-layout-v2-links{color:#ffe18a;flex-wrap:wrap;gap:20px;margin:12px 0 16px;font-size:14px;display:flex}.fa-layout-v2-switch{gap:8px;margin:14px 0;display:flex}.fa-layout-v2-switch button{color:#e1eafa;background:#234563;border:1px solid #abc1dd;border-radius:9px;padding:10px 12px;font-size:13px}.fa-layout-v2-switch button[aria-pressed=true]{color:#17344b;background:#ffe18a;border-color:#ffe18a}.fa-layout-v2-diagram{background:#fff;border:2px solid #70579a;border-radius:14px;margin:0 0 20px;padding:0;position:relative;overflow:hidden}.fa-layout-v2-diagram img{width:100%;height:auto;display:block}.fa-layout-v2-diagram svg{width:100%;height:100%;font-family:Arial,sans-serif;position:absolute;top:0;bottom:0;left:0;right:0}.fa-layout-v2-empty{color:#36435b;background:#fff;border-radius:12px;padding:20px;line-height:1.8}.fa-layout-v2-wrap>.arrow-report{margin-top:20px}@media (max-width:420px){.fa-layout-v2-page{padding-left:8px;padding-right:8px}.fa-layout-v2-wrap h1{font-size:19px}.fa-layout-v2-links{gap:16px}}.new-mine{color:#ecf4ff;background:linear-gradient(165deg,#15356b 0%,#14335e 40%,#0c2345 100%);max-width:520px;min-height:100vh;margin:0 auto;padding:12px 18px 105px}.nm-nav{justify-content:space-between;align-items:center;min-height:42px;font-size:13px;display:flex}.nm-nav>a,.nm-nav button{color:#cfdfef}.nm-account{align-items:center;gap:13px;padding:24px 0 15px;display:flex}.nm-avatar{color:#e5c780;background:rgba(52,88,132,.333);border:1px solid rgba(198,172,102,.44);border-radius:50%;align-items:center;justify-items:center;width:58px;height:58px;display:grid}.nm-account h1{font-size:21px;font-weight:600}.nm-account p{color:#b8cce3;margin:3px 0 6px;font-size:12px}.nm-badge{color:#e4c986;background:rgba(163,139,76,.133);border:1px solid rgba(163,139,76,.4);border-radius:20px;padding:3px 9px;font-size:11px}.nm-logout{color:#c3d2e8;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.nm-heading{margin:20px 0 14px}.nm-heading h2{color:#eed8a8;font-size:19px;font-weight:600}.nm-heading h1{margin:8px 0;font-size:24px;line-height:1.5}.nm-heading p{color:#b7cbe2;margin-top:6px;font-size:12px;line-height:1.8}.nm-heading>small{color:#c9b583;letter-spacing:2px;font-size:10px}.nm-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.nm-card{color:#e2c579;align-items:center;gap:13px;min-height:112px;display:flex;border-radius:17px!important;padding:20px 15px!important}.nm-card:nth-child(2){color:#b9c5ff}.nm-card:nth-child(3){color:#a6ded8}.nm-card strong{color:#f3f7ff;font-size:15px;display:block}.nm-card small{color:#c0cfe3;margin-top:7px;font-size:10px;line-height:1.7;display:block}.nm-share{border-radius:19px;margin-top:20px;padding:21px}.nm-share>small{color:#dbc88e;align-items:center;gap:7px;font-size:11px;display:flex}.nm-share h2{margin:12px 0 8px;font-size:19px;font-weight:600;line-height:1.6}.nm-share p{color:#c3d3e7;font-size:12px;line-height:1.9}.nm-gold-action{color:#20304b;background:linear-gradient(100deg,#ead7a8,#c5a96b);border-radius:10px;justify-content:space-between;margin-top:18px;padding:12px 15px;font-size:14px;font-weight:600;display:flex}.nm-text-action{text-align:center;color:#c8d8eb;margin-top:14px;font-size:12px;display:block}.nm-group{border-radius:17px;overflow:hidden}.nm-row{color:#e1c886;align-items:center;gap:12px;padding:17px 16px;display:flex}.nm-row+.nm-row{border-top:1px solid rgba(168,192,227,.15)}.nm-row>span{flex:1}.nm-row strong{color:#eef5ff;font-size:14px;display:block}.nm-row small{color:#b5cbe4;margin-top:5px;font-size:11px;display:block}.nm-consult-entry{color:#dec88b;border-radius:15px;align-items:center;gap:12px;padding:18px;display:flex}.nm-consult-entry span{flex:1}.nm-consult-entry strong{color:#eff5ff;font-size:14px;display:block}.nm-consult-entry small{color:#b9cce1;margin-top:6px;font-size:11px;display:block}.nm-tabs{gap:7px;margin:23px 0;display:flex}.nm-tabs button{color:#b6cce2;background:#102e52;border-radius:10px;flex:1;padding:10px 2px;font-size:12px}.nm-tabs button[aria-pressed=true]{color:#1d3150;background:#ddc58e}.nm-empty{text-align:center;color:#bdd0e6;border-radius:17px;padding:35px 15px}.nm-empty svg{color:#d7c28d;margin:0 auto 14px}.nm-empty h2{color:#edf3ff;font-size:16px}.nm-empty p,.nm-note{color:#acc3df;margin-top:12px;font-size:12px;line-height:1.9}.nm-record{border-radius:16px;margin:12px 0;padding:20px}.nm-record small{color:#dac58e}.nm-record h2{margin:12px 0;font-size:17px}.nm-record p,.nm-record a{color:#b8cde7;font-size:12px}.nm-return{color:#d5e4f4;background:#112f59;max-width:520px;margin:auto;padding:14px 18px;font-size:13px}.new-mine a:focus-visible{outline-offset:4px;outline:2px solid #e4cd90}.new-mine button:focus-visible{outline-offset:4px;outline:2px solid #e4cd90}@media (max-width:375px){.nm-card{gap:9px;padding:17px 12px!important}.nm-card small{font-size:9px}.nm-card strong{font-size:14px}}.new-mine .nm-record h2{color:#efdbad;margin:5px 0 10px;font-size:17px;line-height:1.65}.new-mine .nm-record p{margin:7px 0;line-height:1.9}.new-mine .nm-record li{color:#c2d1e5;margin:10px 0;font-size:12px;line-height:1.9}.new-mine ul,.new-mine ol{padding-left:21px}.new-mine .nm-record h3{color:#edd4a4;font-size:14px}.new-mine .nm-record label{color:#cfdef0;margin:15px 0 9px;font-size:12px;display:block}.new-mine select,.new-mine textarea{color:#edf5ff;box-sizing:border-box;background:#0b2549;border:1px solid rgba(180,200,225,.36);border-radius:9px;width:100%;max-width:100%;padding:12px;font-size:13px;display:block}.new-mine input:not([type=checkbox]){color:#edf5ff;box-sizing:border-box;background:#0b2549;border:1px solid rgba(180,200,225,.36);border-radius:9px;width:100%;max-width:100%;padding:12px;font-size:13px;display:block}.new-mine select option{background:#102e52}.new-mine .nm-check{align-items:center;gap:9px;display:flex!important}.new-mine button:disabled{opacity:.5;cursor:not-allowed}.new-mine .nm-tabs a{text-align:center;color:#bfd1e6;border-bottom:2px solid transparent;flex:1;padding:10px 2px;font-size:12px}.new-mine .nm-tabs a[aria-current=page]{color:#f0d494;border-color:#e3c681}.new-mine .nm-record summary{color:#edd8aa;cursor:pointer;font-size:14px}.new-mine .nm-block{display:block}.new-mine .nm-grid>.nm-record{margin:0;padding:16px 13px}.new-mine .nm-grid>.nm-record h2{font-size:15px}.new-mine .nm-grid>.nm-record p{font-size:11px}.new-mine .nm-grid>.nm-record small{color:#e8cf95;font-size:11px}.new-mine .nm-record a{color:#e6ce95;margin-top:12px;display:block}.new-mine .nm-account>a:last-child{color:#c3d5e9;margin-left:auto}.new-mine .nm-heading h1{font-size:23px}.new-mine{overflow-wrap:anywhere}.new-mine .nm-gold-action{width:100%}.new-mine .nm-row{align-items:center!important;display:flex!important}.new-mine .nm-row>svg{flex-shrink:0}.new-mine .nm-row>span{min-width:0;display:block}.new-mine .nm-row>span strong{display:block}.new-mine .nm-nav>a{display:inline-flex!important}.new-mine .nm-account .nm-badge{display:inline-block}.new-mine .nm-row>svg:last-child{margin-left:auto}.new-mine .nm-identities{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.new-mine .nm-account>div:nth-child(2){flex:1;min-width:0}.new-mine .nm-avatar{flex-shrink:0}.new-mine .nm-record .nm-gold-action{color:#20304b}.be-home-block{margin:24px 0 23px}.be-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.be-heading h2{color:var(--be-ink);margin:0;font-weight:500;font-size:14px!important}.be-heading>span{color:var(--be-meta);font-size:9px;line-height:1.7}.be-cooperation{background:linear-gradient(120deg,#18365c,#112749);border:1px solid rgba(187,167,127,.4);border-radius:12px;align-items:center;gap:11px;padding:16px 13px;text-decoration:none;display:flex}.be-cooperation-icon{width:33px;height:33px;color:var(--be-gold);border:1px solid rgba(202,182,138,.333);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;display:grid}.be-cooperation-icon .icon{width:18px;height:18px}.be-cooperation>span:nth-child(2){flex:1;min-width:0}.be-cooperation small{color:var(--be-meta);font-size:9px;line-height:1.7;display:block}.be-cooperation strong{color:var(--be-ink);margin:5px 0;font-size:15px;font-weight:500;line-height:1.7;display:block}.be-cooperation p{color:var(--be-copy);margin:0;font-size:9px;line-height:1.8}.be-cooperation>b{color:var(--be-gold);font-size:20px;font-weight:400}.be-management{border:1px solid var(--be-line);background:rgba(16,41,77,.4);border-radius:12px;margin-top:12px;padding:15px 13px 0}.be-management-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.be-management-title>span{align-items:center;gap:7px;min-width:0;display:flex}.be-management-title .icon{width:16px;height:16px;color:var(--be-gold)}.be-management-title strong{color:var(--be-ink);font-size:13px;font-weight:500}.be-management-title>a{color:#a9bdd5;white-space:nowrap;font-size:9px}.be-management-title b{font-weight:400}.be-management>p{color:var(--be-copy);margin:9px 0 12px;font-size:10px;line-height:1.85}.be-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.be-quick-actions>a{border:1px solid var(--be-line);color:#c8d5e6;background:rgba(23,53,91,.267);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding:7px 9px;font-size:10px;line-height:1.7;display:flex}.be-quick-actions span{color:var(--be-gold);font-size:13px}.be-enter{width:215px;max-width:100%;min-height:40px;color:var(--be-ink);border:1px solid rgba(201,180,138,.533);border-radius:24px;justify-content:center;align-items:center;gap:18px;margin:12px auto 11px;font-size:11px;display:flex}.be-enter>span{font-size:15px}.be-management-meta{border-top:1px solid var(--be-line);color:var(--be-meta);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:11px 0;font-size:9px;display:flex}.be-extra-space{border-top:1px solid var(--be-line);color:var(--be-copy);align-items:center;gap:7px;padding:11px 0;font-size:9px;display:flex}.be-extra-space>.icon{width:15px;height:15px;color:var(--be-gold)}.be-extra-space strong{color:var(--be-ink);margin-left:auto;font-weight:400}.be-start{border:1px solid var(--be-line);border-radius:10px;margin-top:12px;padding:13px}.be-start p{color:var(--be-meta);margin:0 0 10px;font-size:10px;line-height:1.85}.be-start a{color:var(--be-ink);font-size:11px}.new-mine .be-home-block{--be-ink:#dfcba5;--be-copy:#afc2da;--be-meta:#91a9c7;--be-line:rgba(145,169,199,.2);--be-gold:#d4c09a}.new-mine .be-heading h2{font-size:14px!important}.new-mine .nm-home-share .nm-gold-action{border-radius:24px;justify-content:center;gap:18px;width:200px;max-width:100%;margin:28px auto 0}.new-mine .nm-home-share h2{font-size:17px}.new-mine .nm-home-share{background:linear-gradient(120deg,#24477a,#183b71);border:1px solid rgba(187,167,127,.4);padding:21px 17px 17px}.new-mine .nm-home-share .nm-text-action{margin-top:18px;font-size:10px}.new-mine .be-heading h2{color:#dfcba5}.new-mine .be-management-title svg{color:#d4c09a;flex-shrink:0}.home-first-screen .home-v42{min-height:0;padding-bottom:104px}.home-v2{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v2-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v2:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v2 a{color:inherit;text-decoration:none}.home-v2 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v2 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v2 a:active,.home-v2 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v2-hero{position:relative}.home-v2-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v2-brand{min-width:0}.home-v2-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v2-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v2-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v2-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v2-brand-tag>span{flex:none}.home-v2-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v2-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v2-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v2-orbit img{width:100%;height:auto;display:block}.home-v2-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v2-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v2-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v2-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v2-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v2-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v2-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v2-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v2-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v2-path p span{white-space:nowrap}.home-v2-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v2-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v2 .home-v2-free{background:linear-gradient(110deg,rgba(15,43,81,.96),rgba(10,31,66,.96));border:1px solid rgba(185,216,240,.24);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:70px;margin-top:14px;padding:10px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.067)}.home-v2-free-icon{object-fit:contain;width:40px;height:40px}.home-v2-free-copy{flex:0 auto}.home-v2-free h2{color:#fff0d4;margin:0;font-size:14px;font-weight:650;line-height:1.5}.home-v2-free p{color:#bdcfe2;margin:2px 0 0;font-size:10px;line-height:1.6}.home-v2-free-action{white-space:nowrap;color:#31291b;background:linear-gradient(110deg,#ffe99c,#eeb531);border:1px solid rgba(255,231,165,.46);border-radius:24px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:650;display:flex}.home-v2-public{margin-top:23px}.home-v2-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v2-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v2-public h2>span{color:#eace9a;margin-right:3px}.home-v2-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v2-public .home-v2-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v2-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v2-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v2-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v2-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v2-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v2-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v2-public .home-v2-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v2-public .home-v2-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v2-support .tutu-support-trigger{display:none}.home-v2-support{z-index:70;position:relative}.home-v2-entry img,.home-v2-free-icon{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}.home-v2-entry img{width:64px;height:64px;margin:-4px 0 -1px}@media (max-width:350px){.home-v2{padding-left:10px;padding-right:10px;padding-top:22px}.home-v2-brand-row{gap:8px}.home-v2-brand h1{letter-spacing:.04em;font-size:24px}.home-v2-brand p{font-size:7px}.home-v2-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v2-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v2-paths{gap:8px}.home-v2-path{padding:9px 8px 8px}.home-v2-path h2{font-size:14px}.home-v2-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v2-tag{font-size:8px}.home-v2-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v2 .home-v2-free{gap:8px;padding-left:7px;padding-right:7px}.home-v2-free-icon{width:36px;height:36px}.home-v2-free h2{font-size:13px}.home-v2-free-action{padding:8px 9px;font-size:10px}.home-v2-public nav{gap:7px}.home-v2-entry strong{font-size:11px}.home-v2-entry small{font-size:8px}.home-v2-public .home-v2-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v2-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v2{padding-top:25px;padding-bottom:38px}.home-v2-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v2-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v2-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v2-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v2-orbit{width:min(100%,304px);margin:5px auto}.home-v2-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v2-paths{gap:10px}.home-v2-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v2-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v2-path:before{background:linear-gradient(90deg,rgba(7,28,54,.35),transparent 65%),linear-gradient(transparent 70%,rgba(7,26,54,.9))}.home-v2-card-glass{background:linear-gradient(140deg,rgba(230,248,255,.075),transparent 42%,rgba(137,198,226,.027));box-shadow:inset 0 1px rgba(236,250,255,.22),inset 0 -1px rgba(127,168,200,.15)}.home-v2-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v2-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v2-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v2-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v2-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v2 .home-v2-free{-webkit-backdrop-filter:blur(18px);background:linear-gradient(115deg,rgba(21,55,82,.85),rgba(10,34,63,.85));border-color:rgba(185,216,236,.28);margin-top:13px;box-shadow:inset 0 1px rgba(240,250,255,.137),0 8px 24px rgba(0,17,39,.15)}.home-v2-free-action{background:linear-gradient(115deg,#f7e2a3,#dabb6b);border-color:#f5e2ae;font-weight:650;box-shadow:inset 0 1px rgba(255,255,255,.533),0 3px 10px rgba(0,12,34,.15)}.home-v2-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v2-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v2-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v2-public nav{gap:0;position:relative}.home-v2-public .home-v2-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v2-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v2-public .home-v2-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v2-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v2-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v2-entry small{color:#aec6da;font-size:9px}.home-v2-entry-arrow{display:none}.home-v2-public .home-v2-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v2-public .home-v2-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v2-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v2-public .home-v2-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v2{padding-top:21px}.home-v2-brand h1{font-size:23px}.home-v2-brand p{font-size:7px}.home-v2-brand-row{gap:8px}.home-v2-brand-tag{padding-left:6px;padding-right:6px}.home-v2-orbit{width:280px;margin:4px auto 6px}.home-v2-paths{gap:8px}.home-v2-path{border-radius:13px;padding:7px 7px 6px}.home-v2-number{margin-bottom:3px;font-size:10px}.home-v2-path h2{font-size:13px}.home-v2-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v2-tag{font-size:8px}.home-v2-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v2-public{padding:14px 9px 4px}.home-v2-entry strong{font-size:11px}.home-v2-entry small{font-size:8px}.home-v2-entry:nth-child(n+4) img{width:42px;height:42px}.home-v2-public .home-v2-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v2-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v2-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v2-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v2{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v2-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v2-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v2-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v2-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v2-orbit{width:min(100%,280px)}.home-v2 .home-v2-free,.home-v2-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v2-public{margin-top:17px;padding-top:14px}.home-v2-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v2-entry img{width:57.6px;height:57.6px}.home-v2-entry:nth-child(n+4) img{width:48.6px;height:48.6px}.home-v2-free-icon{width:39.6px;height:39.6px}@media (max-width:350px){.home-v2-brand h1{letter-spacing:.015em;font-size:22px}.home-v2-orbit{width:258px}.home-v2-entry:nth-child(n+4) img{width:37.8px;height:37.8px}.home-v2-free-icon{width:32.4px;height:32.4px}}.home-v2{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v2-brand h1{font-family:inherit}.home-v21{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v21-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v21:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v21 a{color:inherit;text-decoration:none}.home-v21 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v21 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v21 a:active,.home-v21 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v21-hero{position:relative}.home-v21-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v21-brand{min-width:0}.home-v21-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v21-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v21-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v21-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v21-brand-tag>span{flex:none}.home-v21-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v21-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v21-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v21-orbit img{width:100%;height:auto;display:block}.home-v21-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v21-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v21-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v21-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v21-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v21-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v21-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v21-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v21-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v21-path p span{white-space:nowrap}.home-v21-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v21-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v21 .home-v21-free{background:linear-gradient(110deg,rgba(15,43,81,.96),rgba(10,31,66,.96));border:1px solid rgba(185,216,240,.24);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:70px;margin-top:14px;padding:10px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.067)}.home-v21-free-icon{object-fit:contain;width:40px;height:40px}.home-v21-free-copy{flex:0 auto}.home-v21-free h2{color:#fff0d4;margin:0;font-size:14px;font-weight:650;line-height:1.5}.home-v21-free p{color:#bdcfe2;margin:2px 0 0;font-size:10px;line-height:1.6}.home-v21-free-action{white-space:nowrap;color:#31291b;background:linear-gradient(110deg,#ffe99c,#eeb531);border:1px solid rgba(255,231,165,.46);border-radius:24px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:650;display:flex}.home-v21-public{margin-top:23px}.home-v21-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v21-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v21-public h2>span{color:#eace9a;margin-right:3px}.home-v21-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v21-public .home-v21-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v21-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v21-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v21-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v21-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v21-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v21-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v21-public .home-v21-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v21-public .home-v21-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v21-support .tutu-support-trigger{display:none}.home-v21-support{z-index:70;position:relative}.home-v21-entry img,.home-v21-free-icon{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}.home-v21-entry img{width:64px;height:64px;margin:-4px 0 -1px}@media (max-width:350px){.home-v21{padding-left:10px;padding-right:10px;padding-top:22px}.home-v21-brand-row{gap:8px}.home-v21-brand h1{letter-spacing:.04em;font-size:24px}.home-v21-brand p{font-size:7px}.home-v21-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v21-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v21-paths{gap:8px}.home-v21-path{padding:9px 8px 8px}.home-v21-path h2{font-size:14px}.home-v21-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v21-tag{font-size:8px}.home-v21-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v21 .home-v21-free{gap:8px;padding-left:7px;padding-right:7px}.home-v21-free-icon{width:36px;height:36px}.home-v21-free h2{font-size:13px}.home-v21-free-action{padding:8px 9px;font-size:10px}.home-v21-public nav{gap:7px}.home-v21-entry strong{font-size:11px}.home-v21-entry small{font-size:8px}.home-v21-public .home-v21-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v21-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v21{padding-top:25px;padding-bottom:38px}.home-v21-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v21-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v21-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v21-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v21-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v21-paths{gap:10px}.home-v21-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v21-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v21-card-glass{background:linear-gradient(140deg,rgba(230,248,255,.075),transparent 42%,rgba(137,198,226,.027));box-shadow:inset 0 1px rgba(236,250,255,.22),inset 0 -1px rgba(127,168,200,.15)}.home-v21-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v21-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v21-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v21-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v21-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v21 .home-v21-free{-webkit-backdrop-filter:blur(18px);background:linear-gradient(115deg,rgba(21,55,82,.85),rgba(10,34,63,.85));border-color:rgba(185,216,236,.28);margin-top:13px;box-shadow:inset 0 1px rgba(240,250,255,.137),0 8px 24px rgba(0,17,39,.15)}.home-v21-free-action{background:linear-gradient(115deg,#f7e2a3,#dabb6b);border-color:#f5e2ae;font-weight:650;box-shadow:inset 0 1px rgba(255,255,255,.533),0 3px 10px rgba(0,12,34,.15)}.home-v21-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v21-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v21-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v21-public nav{gap:0;position:relative}.home-v21-public .home-v21-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v21-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v21-public .home-v21-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v21-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v21-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v21-entry small{color:#aec6da;font-size:9px}.home-v21-entry-arrow{display:none}.home-v21-public .home-v21-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v21-public .home-v21-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v21-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v21-public .home-v21-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v21{padding-top:21px}.home-v21-brand h1{font-size:23px}.home-v21-brand p{font-size:7px}.home-v21-brand-row{gap:8px}.home-v21-brand-tag{padding-left:6px;padding-right:6px}.home-v21-orbit{width:280px;margin:4px auto 6px}.home-v21-paths{gap:8px}.home-v21-path{border-radius:13px;padding:7px 7px 6px}.home-v21-number{margin-bottom:3px;font-size:10px}.home-v21-path h2{font-size:13px}.home-v21-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v21-tag{font-size:8px}.home-v21-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v21-public{padding:14px 9px 4px}.home-v21-entry strong{font-size:11px}.home-v21-entry small{font-size:8px}.home-v21-entry:nth-child(n+4) img{width:42px;height:42px}.home-v21-public .home-v21-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v21-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v21-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v21-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v21{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v21-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v21-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v21-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v21-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v21-orbit{width:min(100%,280px)}.home-v21 .home-v21-free,.home-v21-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v21-public{margin-top:17px;padding-top:14px}.home-v21-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v21-entry img{width:57.6px;height:57.6px}.home-v21-entry:nth-child(n+4) img{width:48.6px;height:48.6px}.home-v21-free-icon{width:39.6px;height:39.6px}@media (max-width:350px){.home-v21-brand h1{letter-spacing:.015em;font-size:22px}.home-v21-orbit{width:258px}.home-v21-entry:nth-child(n+4) img{width:37.8px;height:37.8px}.home-v21-free-icon{width:32.4px;height:32.4px}}.home-v21{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v21-brand h1{font-family:inherit}@font-face{font-family:HomeV21Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v21-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV21Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v21-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v21 .home-v21-free,.home-v21-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v21 .home-v21-free:before,.home-v21-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v21 .home-v21-free{min-height:65px;margin-top:14px}.home-v21-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v21-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v21-public .home-v21-entry{min-height:116px}.home-v21-public .home-v21-entry:nth-child(n+4){min-height:84px}.home-v21-entry small{color:#bdd0df}.home-v21-card-art{object-position:63% center}.home-v21-path:before{background:linear-gradient(90deg,rgba(7,27,53,.37),transparent 69%),linear-gradient(transparent 70%,rgba(7,26,54,.79))}@media (max-width:350px){.home-v21-brand h1{font-size:26px}.home-v21-orbit{width:min(100%,294px)}.home-v21-public{padding-left:8px;padding-right:8px}}.home-v21 .home-v21-free,.home-v21-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v21-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v22{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v22-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v22:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v22 a{color:inherit;text-decoration:none}.home-v22 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v22 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v22 a:active,.home-v22 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v22-hero{position:relative}.home-v22-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v22-brand{min-width:0}.home-v22-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v22-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v22-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v22-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v22-brand-tag>span{flex:none}.home-v22-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v22-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v22-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v22-orbit img{width:100%;height:auto;display:block}.home-v22-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v22-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v22-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v22-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v22-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v22-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v22-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v22-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v22-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v22-path p span{white-space:nowrap}.home-v22-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v22-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v22 .home-v22-free{background:linear-gradient(110deg,rgba(15,43,81,.96),rgba(10,31,66,.96));border:1px solid rgba(185,216,240,.24);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:70px;margin-top:14px;padding:10px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.067)}.home-v22-free-icon{object-fit:contain;width:40px;height:40px}.home-v22-free-copy{flex:0 auto}.home-v22-free h2{color:#fff0d4;margin:0;font-size:14px;font-weight:650;line-height:1.5}.home-v22-free p{color:#bdcfe2;margin:2px 0 0;font-size:10px;line-height:1.6}.home-v22-free-action{white-space:nowrap;color:#31291b;background:linear-gradient(110deg,#ffe99c,#eeb531);border:1px solid rgba(255,231,165,.46);border-radius:24px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:650;display:flex}.home-v22-public{margin-top:23px}.home-v22-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v22-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v22-public h2>span{color:#eace9a;margin-right:3px}.home-v22-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v22-public .home-v22-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v22-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v22-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v22-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v22-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v22-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v22-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v22-public .home-v22-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v22-public .home-v22-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v22-support .tutu-support-trigger{display:none}.home-v22-support{z-index:70;position:relative}.home-v22-entry img,.home-v22-free-icon{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}.home-v22-entry img{width:64px;height:64px;margin:-4px 0 -1px}@media (max-width:350px){.home-v22{padding-left:10px;padding-right:10px;padding-top:22px}.home-v22-brand-row{gap:8px}.home-v22-brand h1{letter-spacing:.04em;font-size:24px}.home-v22-brand p{font-size:7px}.home-v22-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v22-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v22-paths{gap:8px}.home-v22-path{padding:9px 8px 8px}.home-v22-path h2{font-size:14px}.home-v22-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v22-tag{font-size:8px}.home-v22-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v22 .home-v22-free{gap:8px;padding-left:7px;padding-right:7px}.home-v22-free-icon{width:36px;height:36px}.home-v22-free h2{font-size:13px}.home-v22-free-action{padding:8px 9px;font-size:10px}.home-v22-public nav{gap:7px}.home-v22-entry strong{font-size:11px}.home-v22-entry small{font-size:8px}.home-v22-public .home-v22-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v22-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v22{padding-top:25px;padding-bottom:38px}.home-v22-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v22-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v22-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v22-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v22-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v22-paths{gap:10px}.home-v22-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v22-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v22-card-glass{background:linear-gradient(140deg,rgba(230,248,255,.075),transparent 42%,rgba(137,198,226,.027));box-shadow:inset 0 1px rgba(236,250,255,.22),inset 0 -1px rgba(127,168,200,.15)}.home-v22-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v22-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v22-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v22-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v22-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v22 .home-v22-free{-webkit-backdrop-filter:blur(18px);background:linear-gradient(115deg,rgba(21,55,82,.85),rgba(10,34,63,.85));border-color:rgba(185,216,236,.28);margin-top:13px;box-shadow:inset 0 1px rgba(240,250,255,.137),0 8px 24px rgba(0,17,39,.15)}.home-v22-free-action{background:linear-gradient(115deg,#f7e2a3,#dabb6b);border-color:#f5e2ae;font-weight:650;box-shadow:inset 0 1px rgba(255,255,255,.533),0 3px 10px rgba(0,12,34,.15)}.home-v22-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v22-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v22-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v22-public nav{gap:0;position:relative}.home-v22-public .home-v22-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v22-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v22-public .home-v22-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v22-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v22-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v22-entry small{color:#aec6da;font-size:9px}.home-v22-entry-arrow{display:none}.home-v22-public .home-v22-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v22-public .home-v22-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v22-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v22-public .home-v22-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v22{padding-top:21px}.home-v22-brand h1{font-size:23px}.home-v22-brand p{font-size:7px}.home-v22-brand-row{gap:8px}.home-v22-brand-tag{padding-left:6px;padding-right:6px}.home-v22-orbit{width:280px;margin:4px auto 6px}.home-v22-paths{gap:8px}.home-v22-path{border-radius:13px;padding:7px 7px 6px}.home-v22-number{margin-bottom:3px;font-size:10px}.home-v22-path h2{font-size:13px}.home-v22-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v22-tag{font-size:8px}.home-v22-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v22-public{padding:14px 9px 4px}.home-v22-entry strong{font-size:11px}.home-v22-entry small{font-size:8px}.home-v22-entry:nth-child(n+4) img{width:42px;height:42px}.home-v22-public .home-v22-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v22-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v22-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v22-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v22{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v22-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v22-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v22-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v22-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v22-orbit{width:min(100%,280px)}.home-v22 .home-v22-free,.home-v22-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v22-public{margin-top:17px;padding-top:14px}.home-v22-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v22-entry img{width:57.6px;height:57.6px}.home-v22-entry:nth-child(n+4) img{width:48.6px;height:48.6px}.home-v22-free-icon{width:39.6px;height:39.6px}@media (max-width:350px){.home-v22-brand h1{letter-spacing:.015em;font-size:22px}.home-v22-orbit{width:258px}.home-v22-entry:nth-child(n+4) img{width:37.8px;height:37.8px}.home-v22-free-icon{width:32.4px;height:32.4px}}.home-v22{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v22-brand h1{font-family:inherit}@font-face{font-family:HomeV22Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v22-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV22Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v22-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v22 .home-v22-free,.home-v22-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v22 .home-v22-free:before,.home-v22-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v22 .home-v22-free{min-height:65px;margin-top:14px}.home-v22-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v22-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v22-public .home-v22-entry{min-height:116px}.home-v22-public .home-v22-entry:nth-child(n+4){min-height:84px}.home-v22-entry small{color:#bdd0df}.home-v22-card-art{object-position:63% center}.home-v22-path:before{background:linear-gradient(90deg,rgba(7,27,53,.37),transparent 69%),linear-gradient(transparent 70%,rgba(7,26,54,.79))}@media (max-width:350px){.home-v22-brand h1{font-size:26px}.home-v22-orbit{width:min(100%,294px)}.home-v22-public{padding-left:8px;padding-right:8px}}.home-v22 .home-v22-free,.home-v22-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v22-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v22 .home-v22-orbit{width:118%;max-width:none;margin:0 -9% -4px}.home-v22 .home-v22-free{box-sizing:border-box;border-radius:18px;gap:6px;width:72%;min-height:59px;margin:14px auto 0;padding:8px}.home-v22 .home-v22-free-icon{flex:0 0 31px;width:31px;height:31px}.home-v22 .home-v22-free-copy{flex:none}.home-v22 .home-v22-free h2{white-space:nowrap;font-size:12px}.home-v22 .home-v22-free-action{flex:none;gap:4px;padding:7px 9px;font-size:10px}.home-v22 .home-v22-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v22 .home-v22-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v22 .home-v22-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}.home-v22 .home-v22-public nav{background:radial-gradient(rgba(3,20,39,.28),transparent 88%)}@media (max-width:350px){.home-v22 .home-v22-orbit{width:118%;margin:0 -9% -4px}.home-v22 .home-v22-free{gap:4px;width:72%;min-height:55px;padding:7px 5px}.home-v22 .home-v22-free-icon{flex-basis:25px;width:25px;height:25px}.home-v22 .home-v22-free h2{font-size:11px}.home-v22 .home-v22-free-action{gap:3px;padding:7px 6px;font-size:9px}}.home-v22 .home-v22-free{overflow:hidden}.home-v22 .home-v22-free:before{top:0;bottom:0;left:0;right:0}.home-v23{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v23-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v23:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v23 a{color:inherit;text-decoration:none}.home-v23 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v23 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v23 a:active,.home-v23 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v23-hero{position:relative}.home-v23-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v23-brand{min-width:0}.home-v23-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v23-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v23-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v23-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v23-brand-tag>span{flex:none}.home-v23-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v23-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v23-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v23-orbit img{width:100%;height:auto;display:block}.home-v23-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v23-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v23-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v23-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v23-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v23-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v23-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v23-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v23-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v23-path p span{white-space:nowrap}.home-v23-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v23-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v23 .home-v23-free{background:linear-gradient(110deg,rgba(15,43,81,.96),rgba(10,31,66,.96));border:1px solid rgba(185,216,240,.24);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:70px;margin-top:14px;padding:10px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.067)}.home-v23-free-icon{object-fit:contain;width:40px;height:40px}.home-v23-free-copy{flex:0 auto}.home-v23-free h2{color:#fff0d4;margin:0;font-size:14px;font-weight:650;line-height:1.5}.home-v23-free p{color:#bdcfe2;margin:2px 0 0;font-size:10px;line-height:1.6}.home-v23-free-action{white-space:nowrap;color:#31291b;background:linear-gradient(110deg,#ffe99c,#eeb531);border:1px solid rgba(255,231,165,.46);border-radius:24px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:650;display:flex}.home-v23-public{margin-top:23px}.home-v23-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v23-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v23-public h2>span{color:#eace9a;margin-right:3px}.home-v23-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v23-public .home-v23-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v23-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v23-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v23-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v23-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v23-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v23-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v23-public .home-v23-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v23-public .home-v23-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v23-support .tutu-support-trigger{display:none}.home-v23-support{z-index:70;position:relative}.home-v23-entry img,.home-v23-free-icon{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}.home-v23-entry img{width:64px;height:64px;margin:-4px 0 -1px}@media (max-width:350px){.home-v23{padding-left:10px;padding-right:10px;padding-top:22px}.home-v23-brand-row{gap:8px}.home-v23-brand h1{letter-spacing:.04em;font-size:24px}.home-v23-brand p{font-size:7px}.home-v23-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v23-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v23-paths{gap:8px}.home-v23-path{padding:9px 8px 8px}.home-v23-path h2{font-size:14px}.home-v23-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v23-tag{font-size:8px}.home-v23-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v23 .home-v23-free{gap:8px;padding-left:7px;padding-right:7px}.home-v23-free-icon{width:36px;height:36px}.home-v23-free h2{font-size:13px}.home-v23-free-action{padding:8px 9px;font-size:10px}.home-v23-public nav{gap:7px}.home-v23-entry strong{font-size:11px}.home-v23-entry small{font-size:8px}.home-v23-public .home-v23-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v23-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v23{padding-top:25px;padding-bottom:38px}.home-v23-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v23-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v23-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v23-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v23-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v23-paths{gap:10px}.home-v23-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v23-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v23-card-glass{background:linear-gradient(140deg,rgba(230,248,255,.075),transparent 42%,rgba(137,198,226,.027));box-shadow:inset 0 1px rgba(236,250,255,.22),inset 0 -1px rgba(127,168,200,.15)}.home-v23-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v23-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v23-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v23-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v23-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v23 .home-v23-free{-webkit-backdrop-filter:blur(18px);background:linear-gradient(115deg,rgba(21,55,82,.85),rgba(10,34,63,.85));border-color:rgba(185,216,236,.28);margin-top:13px;box-shadow:inset 0 1px rgba(240,250,255,.137),0 8px 24px rgba(0,17,39,.15)}.home-v23-free-action{background:linear-gradient(115deg,#f7e2a3,#dabb6b);border-color:#f5e2ae;font-weight:650;box-shadow:inset 0 1px rgba(255,255,255,.533),0 3px 10px rgba(0,12,34,.15)}.home-v23-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v23-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v23-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v23-public nav{gap:0;position:relative}.home-v23-public .home-v23-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v23-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v23-public .home-v23-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v23-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v23-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v23-entry small{color:#aec6da;font-size:9px}.home-v23-entry-arrow{display:none}.home-v23-public .home-v23-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v23-public .home-v23-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v23-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v23-public .home-v23-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v23{padding-top:21px}.home-v23-brand h1{font-size:23px}.home-v23-brand p{font-size:7px}.home-v23-brand-row{gap:8px}.home-v23-brand-tag{padding-left:6px;padding-right:6px}.home-v23-orbit{width:280px;margin:4px auto 6px}.home-v23-paths{gap:8px}.home-v23-path{border-radius:13px;padding:7px 7px 6px}.home-v23-number{margin-bottom:3px;font-size:10px}.home-v23-path h2{font-size:13px}.home-v23-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v23-tag{font-size:8px}.home-v23-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v23-public{padding:14px 9px 4px}.home-v23-entry strong{font-size:11px}.home-v23-entry small{font-size:8px}.home-v23-entry:nth-child(n+4) img{width:42px;height:42px}.home-v23-public .home-v23-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v23-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v23-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v23-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v23{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v23-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v23-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v23-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v23-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v23-orbit{width:min(100%,280px)}.home-v23 .home-v23-free,.home-v23-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v23-public{margin-top:17px;padding-top:14px}.home-v23-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v23-entry img{width:57.6px;height:57.6px}.home-v23-entry:nth-child(n+4) img{width:48.6px;height:48.6px}.home-v23-free-icon{width:39.6px;height:39.6px}@media (max-width:350px){.home-v23-brand h1{letter-spacing:.015em;font-size:22px}.home-v23-orbit{width:258px}.home-v23-entry:nth-child(n+4) img{width:37.8px;height:37.8px}.home-v23-free-icon{width:32.4px;height:32.4px}}.home-v23{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v23-brand h1{font-family:inherit}@font-face{font-family:HomeV22Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v23-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV22Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v23-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v23 .home-v23-free,.home-v23-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v23 .home-v23-free:before,.home-v23-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v23 .home-v23-free{min-height:65px;margin-top:14px}.home-v23-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v23-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v23-public .home-v23-entry{min-height:116px}.home-v23-public .home-v23-entry:nth-child(n+4){min-height:84px}.home-v23-entry small{color:#bdd0df}.home-v23-card-art{object-position:63% center}.home-v23-path:before{background:linear-gradient(90deg,rgba(7,27,53,.37),transparent 69%),linear-gradient(transparent 70%,rgba(7,26,54,.79))}@media (max-width:350px){.home-v23-brand h1{font-size:26px}.home-v23-orbit{width:min(100%,294px)}.home-v23-public{padding-left:8px;padding-right:8px}}.home-v23 .home-v23-free,.home-v23-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v23-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v23 .home-v23-free{box-sizing:border-box;border-radius:18px;gap:6px;width:72%;min-height:59px;margin:14px auto 0;padding:8px}.home-v23 .home-v23-free-icon{flex:0 0 31px;width:31px;height:31px}.home-v23 .home-v23-free-copy{flex:none}.home-v23 .home-v23-free h2{white-space:nowrap;font-size:12px}.home-v23 .home-v23-free-action{flex:none;gap:4px;padding:7px 9px;font-size:10px}.home-v23 .home-v23-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v23 .home-v23-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v23 .home-v23-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}.home-v23 .home-v23-public nav{background:radial-gradient(rgba(3,20,39,.28),transparent 88%)}@media (max-width:350px){.home-v23 .home-v23-orbit{width:118%;margin:0 -9% -4px}.home-v23 .home-v23-free{gap:4px;width:72%;min-height:55px;padding:7px 5px}.home-v23 .home-v23-free-icon{flex-basis:25px;width:25px;height:25px}.home-v23 .home-v23-free h2{font-size:11px}.home-v23 .home-v23-free-action{gap:3px;padding:7px 6px;font-size:9px}}.home-v23 .home-v23-free{overflow:hidden}.home-v23 .home-v23-free:before{top:0;bottom:0;left:0;right:0}.home-v23 .home-v23-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v23 .home-v23-free{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(18px)!important}.home-v23 .home-v23-free:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v23 .home-v23-free:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}.home-v24{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v24-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v24:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v24 a{color:inherit;text-decoration:none}.home-v24 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v24 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v24 a:active,.home-v24 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v24-hero{position:relative}.home-v24-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v24-brand{min-width:0}.home-v24-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v24-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v24-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v24-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v24-brand-tag>span{flex:none}.home-v24-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v24-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v24-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v24-orbit img{width:100%;height:auto;display:block}.home-v24-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v24-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v24-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v24-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v24-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v24-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v24-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v24-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v24-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v24-path p span{white-space:nowrap}.home-v24-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v24-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v24-public{margin-top:23px}.home-v24-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v24-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v24-public h2>span{color:#eace9a;margin-right:3px}.home-v24-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v24-public .home-v24-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v24-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v24-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v24-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v24-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v24-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v24-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v24-public .home-v24-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v24-public .home-v24-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v24-support .tutu-support-trigger{display:none}.home-v24-support{z-index:70;position:relative}.home-v24-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v24{padding-left:10px;padding-right:10px;padding-top:22px}.home-v24-brand-row{gap:8px}.home-v24-brand h1{letter-spacing:.04em;font-size:24px}.home-v24-brand p{font-size:7px}.home-v24-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v24-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v24-paths{gap:8px}.home-v24-path{padding:9px 8px 8px}.home-v24-path h2{font-size:14px}.home-v24-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v24-tag{font-size:8px}.home-v24-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v24-public nav{gap:7px}.home-v24-entry strong{font-size:11px}.home-v24-entry small{font-size:8px}.home-v24-public .home-v24-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v24-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v24{padding-top:25px;padding-bottom:38px}.home-v24-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v24-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v24-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v24-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v24-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v24-paths{gap:10px}.home-v24-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v24-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v24-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v24-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v24-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v24-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v24-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v24-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v24-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v24-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v24-public nav{gap:0;position:relative}.home-v24-public .home-v24-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v24-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v24-public .home-v24-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v24-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v24-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v24-entry small{color:#aec6da;font-size:9px}.home-v24-entry-arrow{display:none}.home-v24-public .home-v24-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v24-public .home-v24-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v24-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v24-public .home-v24-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v24{padding-top:21px}.home-v24-brand h1{font-size:23px}.home-v24-brand p{font-size:7px}.home-v24-brand-row{gap:8px}.home-v24-brand-tag{padding-left:6px;padding-right:6px}.home-v24-orbit{width:280px;margin:4px auto 6px}.home-v24-paths{gap:8px}.home-v24-path{border-radius:13px;padding:7px 7px 6px}.home-v24-number{margin-bottom:3px;font-size:10px}.home-v24-path h2{font-size:13px}.home-v24-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v24-tag{font-size:8px}.home-v24-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v24-public{padding:14px 9px 4px}.home-v24-entry strong{font-size:11px}.home-v24-entry small{font-size:8px}.home-v24-entry:nth-child(n+4) img{width:42px;height:42px}.home-v24-public .home-v24-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v24-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v24-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v24-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v24{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v24-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v24-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v24-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v24-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v24-orbit{width:min(100%,280px)}.home-v24-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v24-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v24-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v24-brand h1{letter-spacing:.015em;font-size:22px}.home-v24-orbit{width:258px}.home-v24-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v24{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v24-brand h1{font-family:inherit}@font-face{font-family:HomeV24Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v24-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV24Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v24-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v24-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v24-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v24-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v24-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v24-public .home-v24-entry{min-height:116px}.home-v24-public .home-v24-entry:nth-child(n+4){min-height:84px}.home-v24-card-art{object-position:63% center}@media (max-width:350px){.home-v24-brand h1{font-size:26px}.home-v24-orbit{width:min(100%,294px)}.home-v24-public{padding-left:8px;padding-right:8px}}.home-v24-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v24-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v24 .home-v24-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v24 .home-v24-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v24 .home-v24-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v24 .home-v24-orbit{width:118%;margin:0 -9% -4px}}.home-v24 .home-v24-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v24-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v24:before{background:radial-gradient(95% 48% at 86% 4%,rgba(81,207,221,.27),transparent 78%),radial-gradient(80% 52% at 0 54%,rgba(40,122,186,.19),transparent 78%),linear-gradient(rgba(8,42,66,.063),rgba(9,45,77,.04) 65%,rgba(7,35,67,.145))}.home-v24-path{border-color:rgba(196,233,237,.61);box-shadow:inset 0 1px rgba(244,251,255,.44),0 0 15px rgba(114,215,236,.1),0 6px 20px rgba(0,21,41,.133)}.home-v24-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v24-path:before{background:linear-gradient(90deg,rgba(7,27,53,.208),transparent 69%),linear-gradient(transparent 70%,rgba(7,26,54,.62))}.home-v24-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v24-adult .home-v24-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v24 .home-v24-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v24 .home-v24-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v24 .home-v24-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v24 .home-v24-public nav{background:0 0}.home-v24-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v24-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v24-entry strong{color:#f5efdf}.home-v24-entry small{color:#cbdfec}.home-v24-public .home-v24-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v24-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v24-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v24-entry-chart small{color:#e6d9b5}.home-v24-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v24-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v24-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v24-start{font-size:8px}}.home-v26{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v26-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v26:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v26 a{color:inherit;text-decoration:none}.home-v26 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v26 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v26 a:active,.home-v26 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v26-hero{position:relative}.home-v26-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v26-brand{min-width:0}.home-v26-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v26-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v26-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v26-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v26-brand-tag>span{flex:none}.home-v26-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v26-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v26-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v26-orbit img{width:100%;height:auto;display:block}.home-v26-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v26-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v26-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v26-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v26-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v26-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v26-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v26-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v26-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v26-path p span{white-space:nowrap}.home-v26-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v26-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v26-public{margin-top:23px}.home-v26-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v26-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v26-public h2>span{color:#eace9a;margin-right:3px}.home-v26-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v26-public .home-v26-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v26-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v26-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v26-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v26-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v26-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v26-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v26-public .home-v26-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v26-public .home-v26-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v26-support .tutu-support-trigger{display:none}.home-v26-support{z-index:70;position:relative}.home-v26-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v26{padding-left:10px;padding-right:10px;padding-top:22px}.home-v26-brand-row{gap:8px}.home-v26-brand h1{letter-spacing:.04em;font-size:24px}.home-v26-brand p{font-size:7px}.home-v26-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v26-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v26-paths{gap:8px}.home-v26-path{padding:9px 8px 8px}.home-v26-path h2{font-size:14px}.home-v26-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v26-tag{font-size:8px}.home-v26-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v26-public nav{gap:7px}.home-v26-entry strong{font-size:11px}.home-v26-entry small{font-size:8px}.home-v26-public .home-v26-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v26-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v26{padding-top:25px;padding-bottom:38px}.home-v26-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v26-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v26-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v26-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v26-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v26-paths{gap:10px}.home-v26-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v26-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v26-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v26-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v26-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v26-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v26-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v26-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v26-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v26-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v26-public nav{gap:0;position:relative}.home-v26-public .home-v26-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v26-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v26-public .home-v26-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v26-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v26-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v26-entry small{color:#aec6da;font-size:9px}.home-v26-entry-arrow{display:none}.home-v26-public .home-v26-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v26-public .home-v26-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v26-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v26-public .home-v26-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v26{padding-top:21px}.home-v26-brand h1{font-size:23px}.home-v26-brand p{font-size:7px}.home-v26-brand-row{gap:8px}.home-v26-brand-tag{padding-left:6px;padding-right:6px}.home-v26-orbit{width:280px;margin:4px auto 6px}.home-v26-paths{gap:8px}.home-v26-path{border-radius:13px;padding:7px 7px 6px}.home-v26-number{margin-bottom:3px;font-size:10px}.home-v26-path h2{font-size:13px}.home-v26-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v26-tag{font-size:8px}.home-v26-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v26-public{padding:14px 9px 4px}.home-v26-entry strong{font-size:11px}.home-v26-entry small{font-size:8px}.home-v26-entry:nth-child(n+4) img{width:42px;height:42px}.home-v26-public .home-v26-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v26-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v26-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v26-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v26{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v26-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v26-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v26-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v26-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v26-orbit{width:min(100%,280px)}.home-v26-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v26-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v26-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v26-brand h1{letter-spacing:.015em;font-size:22px}.home-v26-orbit{width:258px}.home-v26-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v26{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v26-brand h1{font-family:inherit}@font-face{font-family:HomeV26Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v26-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV26Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v26-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v26-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v26-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v26-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v26-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v26-public .home-v26-entry{min-height:116px}.home-v26-public .home-v26-entry:nth-child(n+4){min-height:84px}.home-v26-card-art{object-position:63% center}@media (max-width:350px){.home-v26-brand h1{font-size:26px}.home-v26-orbit{width:min(100%,294px)}.home-v26-public{padding-left:8px;padding-right:8px}}.home-v26-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v26-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v26 .home-v26-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v26 .home-v26-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v26 .home-v26-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v26 .home-v26-orbit{width:118%;margin:0 -9% -4px}}.home-v26 .home-v26-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v26-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v26-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v26-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v26-adult .home-v26-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v26 .home-v26-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v26 .home-v26-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v26 .home-v26-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v26 .home-v26-public nav{background:0 0}.home-v26-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v26-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v26-entry strong{color:#f5efdf}.home-v26-entry small{color:#cbdfec}.home-v26-public .home-v26-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v26-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v26-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v26-entry-chart small{color:#e6d9b5}.home-v26-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v26-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v26-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v26-start{font-size:8px}}.home-v26{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v26-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v26-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v26-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v26-child .home-v26-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v26-adult .home-v26-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v26-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v26-child .home-v26-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v26-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v26 .home-v26-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v26 .home-v26-public:before,.home-v26 .home-v26-public:after,.home-v26 .home-v26-entry:before{display:none}.home-v26 .home-v26-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v26 .home-v26-public .home-v26-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v26 .home-v26-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v26 .home-v26-public .home-v26-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v26 .home-v26-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v26 .home-v26-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v26 .home-v26-entry small{color:#c0d3e2}.home-v26 .home-v26-entry-chart strong{color:#ffe1a0}.home-v26 .home-v26-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v26 .home-v26-public .home-v26-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v26 .home-v26-entry img{width:65px;height:65px}.home-v26 .home-v26-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v26 .home-v26-entry:nth-child(n+4) img{width:53px;height:53px}.home-v26 .home-v26-public .home-v26-entry:nth-child(n+4){gap:4px}.home-v26 .home-v26-entry strong{font-size:11px}.home-v26 .home-v26-public{margin-top:21px}.home-v26 .home-v26-public .home-v26-entry{min-height:133px}}@font-face{font-family:HomeV26Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v26 .home-v26-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV26Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v26{background:#080f2a}.home-v26 .home-v26-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v26:before{background:linear-gradient(rgba(3,19,43,.02),transparent 43%,rgba(9,15,42,.25) 72%,#080f2a 95%)}.home-v26 .home-v26-planet,.home-v26 .home-v26-paths:before{display:none}.home-v26 .home-v26-child{border-color:rgba(214,214,167,.74);box-shadow:0 0 17px rgba(246,197,117,.19),inset 0 1px rgba(255,243,199,.44)}.home-v26 .home-v26-adult{border-color:rgba(142,157,216,.42);box-shadow:0 2px 12px rgba(21,30,85,.2)}.home-v26 .home-v26-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v26 .home-v26-path:before{background:linear-gradient(90deg,rgba(17,26,43,.44),transparent 70%),linear-gradient(transparent 73%,rgba(10,20,39,.5))}.home-v26 .home-v26-child .home-v26-card-glass{background:linear-gradient(110deg,rgba(245,199,123,.13),transparent 58%,rgba(87,224,230,.11));box-shadow:inset 0 1px rgba(255,240,204,.376)}.home-v26 .home-v26-adult .home-v26-card-glass{background:linear-gradient(110deg,rgba(80,90,165,.11),transparent 60%);box-shadow:inset 0 1px rgba(216,217,255,.25)}.home-v26 .home-v26-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v26 .home-v26-entry-chart img{-webkit-filter:drop-shadow(0 0 8px rgba(237,193,102,.2));filter:drop-shadow(0 0 8px rgba(237,193,102,.2));width:90px;height:90px;margin:-7px 0}.home-v26 .home-v26-entry:nth-child(n+4) img{width:70px;height:70px}.home-v26 .home-v26-entry-arrow{display:none}@media (max-width:350px){.home-v26 .home-v26-brand h1{font-size:25px}.home-v26 .home-v26-entry img{width:65px;height:65px}.home-v26 .home-v26-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v26 .home-v26-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v27{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v27-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v27:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v27 a{color:inherit;text-decoration:none}.home-v27 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v27 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v27 a:active,.home-v27 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v27-hero{position:relative}.home-v27-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v27-brand{min-width:0}.home-v27-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v27-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v27-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v27-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v27-brand-tag>span{flex:none}.home-v27-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v27-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v27-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v27-orbit img{width:100%;height:auto;display:block}.home-v27-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v27-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v27-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v27-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v27-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v27-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v27-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v27-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v27-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v27-path p span{white-space:nowrap}.home-v27-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v27-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v27-public{margin-top:23px}.home-v27-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v27-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v27-public h2>span{color:#eace9a;margin-right:3px}.home-v27-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v27-public .home-v27-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v27-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v27-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v27-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v27-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v27-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v27-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v27-public .home-v27-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v27-public .home-v27-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v27-support .tutu-support-trigger{display:none}.home-v27-support{z-index:70;position:relative}.home-v27-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v27{padding-left:10px;padding-right:10px;padding-top:22px}.home-v27-brand-row{gap:8px}.home-v27-brand h1{letter-spacing:.04em;font-size:24px}.home-v27-brand p{font-size:7px}.home-v27-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v27-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v27-paths{gap:8px}.home-v27-path{padding:9px 8px 8px}.home-v27-path h2{font-size:14px}.home-v27-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v27-tag{font-size:8px}.home-v27-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v27-public nav{gap:7px}.home-v27-entry strong{font-size:11px}.home-v27-entry small{font-size:8px}.home-v27-public .home-v27-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v27-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v27{padding-top:25px;padding-bottom:38px}.home-v27-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v27-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v27-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v27-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v27-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v27-paths{gap:10px}.home-v27-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v27-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v27-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v27-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v27-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v27-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v27-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v27-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v27-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v27-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v27-public nav{gap:0;position:relative}.home-v27-public .home-v27-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v27-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v27-public .home-v27-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v27-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v27-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v27-entry small{color:#aec6da;font-size:9px}.home-v27-entry-arrow{display:none}.home-v27-public .home-v27-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v27-public .home-v27-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v27-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v27-public .home-v27-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v27{padding-top:21px}.home-v27-brand h1{font-size:23px}.home-v27-brand p{font-size:7px}.home-v27-brand-row{gap:8px}.home-v27-brand-tag{padding-left:6px;padding-right:6px}.home-v27-orbit{width:280px;margin:4px auto 6px}.home-v27-paths{gap:8px}.home-v27-path{border-radius:13px;padding:7px 7px 6px}.home-v27-number{margin-bottom:3px;font-size:10px}.home-v27-path h2{font-size:13px}.home-v27-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v27-tag{font-size:8px}.home-v27-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v27-public{padding:14px 9px 4px}.home-v27-entry strong{font-size:11px}.home-v27-entry small{font-size:8px}.home-v27-entry:nth-child(n+4) img{width:42px;height:42px}.home-v27-public .home-v27-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v27-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v27-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v27-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v27{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v27-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v27-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v27-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v27-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v27-orbit{width:min(100%,280px)}.home-v27-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v27-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v27-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v27-brand h1{letter-spacing:.015em;font-size:22px}.home-v27-orbit{width:258px}.home-v27-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v27{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v27-brand h1{font-family:inherit}@font-face{font-family:HomeV27Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v27-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV27Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v27-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v27-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v27-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v27-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v27-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v27-public .home-v27-entry{min-height:116px}.home-v27-public .home-v27-entry:nth-child(n+4){min-height:84px}.home-v27-card-art{object-position:63% center}@media (max-width:350px){.home-v27-brand h1{font-size:26px}.home-v27-orbit{width:min(100%,294px)}.home-v27-public{padding-left:8px;padding-right:8px}}.home-v27-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v27-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v27 .home-v27-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v27 .home-v27-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v27 .home-v27-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v27 .home-v27-orbit{width:118%;margin:0 -9% -4px}}.home-v27 .home-v27-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v27-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v27-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v27-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v27-adult .home-v27-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v27 .home-v27-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v27 .home-v27-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v27 .home-v27-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v27 .home-v27-public nav{background:0 0}.home-v27-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v27-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v27-entry strong{color:#f5efdf}.home-v27-entry small{color:#cbdfec}.home-v27-public .home-v27-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v27-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v27-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v27-entry-chart small{color:#e6d9b5}.home-v27-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v27-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v27-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v27-start{font-size:8px}}.home-v27{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v27-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v27-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v27-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v27-child .home-v27-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v27-adult .home-v27-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v27-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v27-child .home-v27-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v27-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v27 .home-v27-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v27 .home-v27-public:before,.home-v27 .home-v27-public:after,.home-v27 .home-v27-entry:before{display:none}.home-v27 .home-v27-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v27 .home-v27-public .home-v27-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v27 .home-v27-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v27 .home-v27-public .home-v27-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v27 .home-v27-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v27 .home-v27-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v27 .home-v27-entry small{color:#c0d3e2}.home-v27 .home-v27-entry-chart strong{color:#ffe1a0}.home-v27 .home-v27-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v27 .home-v27-public .home-v27-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v27 .home-v27-entry img{width:65px;height:65px}.home-v27 .home-v27-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v27 .home-v27-entry:nth-child(n+4) img{width:53px;height:53px}.home-v27 .home-v27-public .home-v27-entry:nth-child(n+4){gap:4px}.home-v27 .home-v27-entry strong{font-size:11px}.home-v27 .home-v27-public{margin-top:21px}.home-v27 .home-v27-public .home-v27-entry{min-height:133px}}@font-face{font-family:HomeV27Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v27 .home-v27-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV27Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v27{background:#080f2a}.home-v27 .home-v27-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v27 .home-v27-planet,.home-v27 .home-v27-paths:before{display:none}.home-v27 .home-v27-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v27 .home-v27-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v27 .home-v27-entry:nth-child(n+4) img{width:70px;height:70px}.home-v27 .home-v27-entry-arrow{display:none}@media (max-width:350px){.home-v27 .home-v27-brand h1{font-size:25px}.home-v27 .home-v27-entry img{width:65px;height:65px}.home-v27 .home-v27-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v27 .home-v27-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v27 .home-v27-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v27:before{background:linear-gradient(rgba(4,18,37,.063) 0%,rgba(6,21,42,.03) 43%,rgba(5,17,39,.208) 65%,rgba(3,13,35,.314) 100%)}.home-v27 .home-v27-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v27 .home-v27-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v27 .home-v27-path:before{background:linear-gradient(90deg,rgba(7,22,38,.333),transparent 60%),linear-gradient(transparent 64%,rgba(7,23,43,.5))}.home-v27 .home-v27-child{border-color:rgba(212,209,164,.45);box-shadow:0 0 20px rgba(217,189,100,.14),inset 1px 0 12px rgba(242,219,162,.1),inset -1px 0 12px rgba(113,214,218,.133)}.home-v27 .home-v27-adult{border-color:rgba(178,177,223,.26);box-shadow:0 0 15px rgba(123,147,213,.1),inset 0 1px rgba(224,220,255,.14)}.home-v27 .home-v27-child .home-v27-card-glass{background:linear-gradient(115deg,rgba(239,210,167,.18),transparent 48%,rgba(117,203,220,.07));box-shadow:inset 0 1px rgba(255,244,210,.23)}.home-v27 .home-v27-adult .home-v27-card-glass{background:linear-gradient(120deg,rgba(155,156,217,.086),transparent 55%,rgba(116,183,216,.063));box-shadow:inset 0 1px rgba(215,221,255,.157)}.home-v27 .home-v27-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v27 .home-v27-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v27 .home-v27-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v27 .home-v27-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v28{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v28-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v28:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v28 a{color:inherit;text-decoration:none}.home-v28 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v28 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v28 a:active,.home-v28 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v28-hero{position:relative}.home-v28-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v28-brand{min-width:0}.home-v28-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v28-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v28-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v28-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v28-brand-tag>span{flex:none}.home-v28-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v28-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v28-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v28-orbit img{width:100%;height:auto;display:block}.home-v28-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v28-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v28-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v28-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v28-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v28-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v28-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v28-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v28-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v28-path p span{white-space:nowrap}.home-v28-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v28-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v28-public{margin-top:23px}.home-v28-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v28-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v28-public h2>span{color:#eace9a;margin-right:3px}.home-v28-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v28-public .home-v28-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v28-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v28-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v28-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v28-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v28-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v28-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v28-public .home-v28-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v28-public .home-v28-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v28-support .tutu-support-trigger{display:none}.home-v28-support{z-index:70;position:relative}.home-v28-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v28{padding-left:10px;padding-right:10px;padding-top:22px}.home-v28-brand-row{gap:8px}.home-v28-brand h1{letter-spacing:.04em;font-size:24px}.home-v28-brand p{font-size:7px}.home-v28-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v28-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v28-paths{gap:8px}.home-v28-path{padding:9px 8px 8px}.home-v28-path h2{font-size:14px}.home-v28-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v28-tag{font-size:8px}.home-v28-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v28-public nav{gap:7px}.home-v28-entry strong{font-size:11px}.home-v28-entry small{font-size:8px}.home-v28-public .home-v28-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v28-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v28{padding-top:25px;padding-bottom:38px}.home-v28-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v28-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v28-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v28-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v28-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v28-paths{gap:10px}.home-v28-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v28-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v28-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v28-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v28-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v28-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v28-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v28-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v28-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v28-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v28-public nav{gap:0;position:relative}.home-v28-public .home-v28-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v28-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v28-public .home-v28-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v28-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v28-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v28-entry small{color:#aec6da;font-size:9px}.home-v28-entry-arrow{display:none}.home-v28-public .home-v28-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v28-public .home-v28-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v28-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v28-public .home-v28-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v28{padding-top:21px}.home-v28-brand h1{font-size:23px}.home-v28-brand p{font-size:7px}.home-v28-brand-row{gap:8px}.home-v28-brand-tag{padding-left:6px;padding-right:6px}.home-v28-orbit{width:280px;margin:4px auto 6px}.home-v28-paths{gap:8px}.home-v28-path{border-radius:13px;padding:7px 7px 6px}.home-v28-number{margin-bottom:3px;font-size:10px}.home-v28-path h2{font-size:13px}.home-v28-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v28-tag{font-size:8px}.home-v28-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v28-public{padding:14px 9px 4px}.home-v28-entry strong{font-size:11px}.home-v28-entry small{font-size:8px}.home-v28-entry:nth-child(n+4) img{width:42px;height:42px}.home-v28-public .home-v28-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v28-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v28-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v28-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v28{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v28-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v28-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v28-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v28-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v28-orbit{width:min(100%,280px)}.home-v28-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v28-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v28-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v28-brand h1{letter-spacing:.015em;font-size:22px}.home-v28-orbit{width:258px}.home-v28-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v28{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v28-brand h1{font-family:inherit}@font-face{font-family:HomeV28Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v28-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV28Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v28-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v28-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v28-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v28-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v28-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v28-public .home-v28-entry{min-height:116px}.home-v28-public .home-v28-entry:nth-child(n+4){min-height:84px}.home-v28-card-art{object-position:63% center}@media (max-width:350px){.home-v28-brand h1{font-size:26px}.home-v28-orbit{width:min(100%,294px)}.home-v28-public{padding-left:8px;padding-right:8px}}.home-v28-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v28-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v28 .home-v28-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v28 .home-v28-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v28 .home-v28-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v28 .home-v28-orbit{width:118%;margin:0 -9% -4px}}.home-v28 .home-v28-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v28-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v28-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v28-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v28-adult .home-v28-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v28 .home-v28-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v28 .home-v28-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v28 .home-v28-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v28 .home-v28-public nav{background:0 0}.home-v28-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v28-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v28-entry strong{color:#f5efdf}.home-v28-entry small{color:#cbdfec}.home-v28-public .home-v28-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v28-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v28-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v28-entry-chart small{color:#e6d9b5}.home-v28-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v28-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v28-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v28-start{font-size:8px}}.home-v28{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v28-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v28-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v28-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v28-child .home-v28-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v28-adult .home-v28-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v28-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v28-child .home-v28-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v28-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v28 .home-v28-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v28 .home-v28-public:before,.home-v28 .home-v28-public:after,.home-v28 .home-v28-entry:before{display:none}.home-v28 .home-v28-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v28 .home-v28-public .home-v28-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v28 .home-v28-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v28 .home-v28-public .home-v28-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v28 .home-v28-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v28 .home-v28-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v28 .home-v28-entry small{color:#c0d3e2}.home-v28 .home-v28-entry-chart strong{color:#ffe1a0}.home-v28 .home-v28-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v28 .home-v28-public .home-v28-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v28 .home-v28-entry img{width:65px;height:65px}.home-v28 .home-v28-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v28 .home-v28-entry:nth-child(n+4) img{width:53px;height:53px}.home-v28 .home-v28-public .home-v28-entry:nth-child(n+4){gap:4px}.home-v28 .home-v28-entry strong{font-size:11px}.home-v28 .home-v28-public{margin-top:21px}.home-v28 .home-v28-public .home-v28-entry{min-height:133px}}@font-face{font-family:HomeV28Song;src:url(/ui-assets/home/v26/title-noto-serif.ttf)format("truetype");font-weight:500;font-display:swap}.home-v28 .home-v28-brand h1{letter-spacing:.025em;color:#f5dfaf;text-shadow:0 1px 9px rgba(216,186,90,.14);font-family:HomeV28Song,Songti SC,serif;font-size:29px;font-weight:500;line-height:1.23}.home-v28{background:#080f2a}.home-v28 .home-v28-space{object-fit:cover;object-position:50% 0;-webkit-filter:none;filter:none;opacity:1;height:760px;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.home-v28 .home-v28-planet,.home-v28 .home-v28-paths:before{display:none}.home-v28 .home-v28-card-art{object-fit:cover;object-position:72% center;-webkit-filter:none;filter:none}.home-v28 .home-v28-entry img{-webkit-filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));filter:drop-shadow(0 4px 6px rgba(1,9,31,.44));width:76px;height:76px}.home-v28 .home-v28-entry:nth-child(n+4) img{width:70px;height:70px}.home-v28 .home-v28-entry-arrow{display:none}@media (max-width:350px){.home-v28 .home-v28-brand h1{font-size:25px}.home-v28 .home-v28-entry img{width:65px;height:65px}.home-v28 .home-v28-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v28 .home-v28-entry:nth-child(n+4) img{width:53px;height:53px}}.home-v28 .home-v28-space{object-fit:fill;object-position:center;opacity:1;-webkit-filter:none;filter:none;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.home-v28 .home-v28-path{-webkit-backdrop-filter:blur(5px);background:rgba(8,35,57,.22);border-width:1px;border-radius:17px}.home-v28 .home-v28-card-art{object-position:center;object-fit:cover;opacity:.92;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8));mask-image:linear-gradient(90deg,rgba(0,0,0,.733),#000 30%,#000 87%,rgba(0,0,0,.8))}.home-v28 .home-v28-adult{border-color:rgba(178,177,223,.26);box-shadow:0 0 15px rgba(123,147,213,.1),inset 0 1px rgba(224,220,255,.14)}.home-v28 .home-v28-adult .home-v28-card-glass{background:linear-gradient(120deg,rgba(155,156,217,.086),transparent 55%,rgba(116,183,216,.063));box-shadow:inset 0 1px rgba(215,221,255,.157)}.home-v28 .home-v28-entry-copy{text-shadow:0 1px 5px #031026,0 0 10px #041127}.home-v28 .home-v28-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,193,102,.22));filter:drop-shadow(0 0 9px rgba(237,193,102,.22));width:88px;height:88px;margin:-6px 0}.home-v28 .home-v28-entry-chart strong{color:#ffe5a4;font-weight:650}@media (max-width:350px){.home-v28 .home-v28-entry-chart img{width:75px;height:75px;margin:-5px 0}}.home-v28 .home-v28-brand h1{width:100%;margin:0;line-height:0;display:block}.home-v28-wordmark{width:100%;height:auto;display:block}.home-v28 .home-v28-brand-row{min-height:55px}.home-v28 .home-v28-space{object-fit:fill;opacity:1;-webkit-filter:none;filter:none;height:100%}.home-v28:before{background:0 0}.home-v28 .home-v28-path{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px}.home-v28 .home-v28-card-art{opacity:1;object-position:center;-webkit-mask-image:none;mask-image:none}.home-v28 .home-v28-child{border-color:rgba(244,217,169,.72);box-shadow:0 0 19px rgba(223,184,109,.19),inset 0 1px #fff3c7}.home-v28 .home-v28-adult{box-shadow:none;border-color:rgba(133,133,189,.333)}.home-v28 .home-v28-path:before{background:linear-gradient(90deg,rgba(18,24,40,.22),transparent 65%),linear-gradient(transparent 75%,rgba(6,18,37,.69))}.home-v28 .home-v28-child .home-v28-card-glass{background:linear-gradient(110deg,rgba(241,199,123,.14),transparent 65%);box-shadow:inset 0 1px rgba(255,236,199,.48)}.home-v28 .home-v28-adult .home-v28-card-glass{box-shadow:none;background:0 0}.home-v28 .home-v28-public{margin-top:19px}.home-v28 .home-v28-public nav{height:326px;display:block;position:relative}.home-v28 .home-v28-public .home-v28-entry{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:27%;min-height:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.home-v28 .home-v28-public .home-v28-entry-chart{width:36%;top:0;left:50%}.home-v28 .home-v28-public .home-v28-entry-reports{top:98px;left:13.5%}.home-v28 .home-v28-public .home-v28-entry-courses{top:98px;left:86.5%}.home-v28 .home-v28-public .home-v28-entry-growth{top:211px;left:34%}.home-v28 .home-v28-public .home-v28-entry-support{top:211px;left:66%}.home-v28 .home-v28-public .home-v28-entry img{-webkit-filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));filter:drop-shadow(0 5px 7px rgba(0,0,0,.533));width:72px;height:72px;margin:0}.home-v28 .home-v28-public .home-v28-entry-chart img{-webkit-filter:drop-shadow(0 0 9px rgba(237,207,116,.15));filter:drop-shadow(0 0 9px rgba(237,207,116,.15));width:108px;height:108px;margin:0}.home-v28 .home-v28-entry-copy{gap:3px}.home-v28 .home-v28-entry-chart strong{color:#ffe5aa;font-size:14px}.home-v28 .home-v28-start{color:#44331d;background:linear-gradient(135deg,#f9e5b7,#d7b576);border:1px solid #fff0c6;border-radius:999px;gap:4px;margin-top:1px;padding:6px 13px;font-size:10px;font-weight:650;box-shadow:inset 0 1px #fff6dc,0 3px 10px rgba(0,0,0,.267)}@media (max-width:350px){.home-v28 .home-v28-public .home-v28-entry img{width:64px;height:64px}.home-v28 .home-v28-public .home-v28-entry-chart img{width:96px;height:96px}.home-v28 .home-v28-entry small{font-size:8px}.home-v28 .home-v28-entry strong{font-size:11px}.home-v28 .home-v28-entry-chart strong{font-size:13px}}.home-v28 .home-v28-public .home-v28-entry:nth-child(n+4){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:0;padding:0}.home-v25{isolation:isolate;color:#edf6ff;background:#001639;max-width:480px;min-height:calc(100svh - 96px);margin:0 auto;padding:24px 16px 34px;position:relative;overflow:hidden}.home-v25-space{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v25:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,19,41,.063),rgba(0,22,57,.07) 65%,rgba(0,22,57,.52));position:absolute;top:0;bottom:0;left:0;right:0}.home-v25 a{color:inherit;text-decoration:none}.home-v25 a:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v25 button:focus-visible{outline-offset:3px;outline:2px solid #ffe3a1}.home-v25 a:active,.home-v25 button:active{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.home-v25-hero{position:relative}.home-v25-brand-row{z-index:2;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:10px;display:grid;position:relative}.home-v25-brand{min-width:0}.home-v25-brand h1{letter-spacing:.08em;color:#ffe8ca;white-space:nowrap;margin:0;font-family:Noto Serif SC,Songti SC,serif;font-size:28px;font-weight:500;line-height:1.3;display:inline-block;position:relative}.home-v25-brand h1>span{color:#e8d3a4;font-size:8px;position:absolute;top:0;right:-9px}.home-v25-brand p{letter-spacing:0;color:#c9d8e8;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.6}.home-v25-brand-tag{scrollbar-width:thin;scrollbar-color:rgba(168,189,210,.29) transparent;white-space:nowrap;color:#d8e4ee;overscroll-behavior-x:contain;background:rgba(13,37,69,.7);border:1px solid rgba(202,228,243,.22);border-radius:20px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;line-height:1.6;display:flex;overflow-x:auto;overflow-y:hidden}.home-v25-brand-tag>span{flex:none}.home-v25-brand-tag>span:nth-child(2){color:#e8c995;font-family:Georgia,serif}.home-v25-planet{opacity:.75;pointer-events:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 50%/cover;border:1px solid rgba(184,244,255,.314);border-radius:50%;width:182px;height:182px;position:absolute;top:80px;right:-125px;transform:rotate(-25deg);box-shadow:-8px -6px 27px rgba(100,223,250,.133),inset 5px 5px 14px rgba(141,230,246,.28),inset 30px -10px 35px #00132f}.home-v25-orbit{width:calc(100% + 32px);margin:-17px -16px -18px;position:relative}.home-v25-orbit img{width:100%;height:auto;display:block}.home-v25-orbit nav a{border-radius:50%;width:19%;height:19%;position:absolute;transform:translate(-50%,-50%)}.home-v25-orbit nav a:hover{box-shadow:0 0 18px rgba(255,255,255,.333)}.home-v25-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.home-v25-path{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:#092653;border:1px solid rgba(184,228,255,.46);border-radius:15px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.15),0 5px 20px rgba(0,12,36,.12)}.home-v25-card-art{z-index:-3;object-fit:cover;object-position:70% center;-webkit-filter:brightness(1.15)saturate(1.05);filter:brightness(1.15)saturate(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-v25-path:before{content:"";z-index:-2;background:linear-gradient(90deg,rgba(3,31,78,.94),rgba(4,35,85,.7) 38%,rgba(5,46,102,.08) 78%),linear-gradient(transparent 70%,rgba(7,29,67,.72));position:absolute;top:0;bottom:0;left:0;right:0}.home-v25-card-glass{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.063),transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(234,250,255,.19)}.home-v25-path h2{color:#fff0d5;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 7px #001329;margin:0;font-size:16px;font-weight:650;line-height:1.35}.home-v25-path p{color:#edf3fa;text-shadow:0 1px 5px #031722;flex-direction:column;align-items:flex-start;gap:1px;margin:8px 0 0;font-size:10px;line-height:1.55;display:flex}.home-v25-path p span{white-space:nowrap}.home-v25-tag{color:#d8e3f0;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:9px;line-height:1.5}.home-v25-card-arrow{color:#fff0bd;background:rgba(182,147,61,.4);border:1px solid rgba(239,209,138,.533);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 10px rgba(232,195,101,.15)}.home-v25-public{margin-top:23px}.home-v25-option-label{letter-spacing:.16em;color:#aebfd2;font-size:9px}.home-v25-public h2{color:#e8e4d6;margin:6px 0 13px;font-size:13px;font-weight:500;line-height:1.6}.home-v25-public h2>span{color:#eace9a;margin-right:3px}.home-v25-public nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.home-v25-public .home-v25-entry{isolation:isolate;min-width:0;min-height:122px;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,rgba(17,45,85,.96),rgba(10,29,62,.96));border:1px solid rgba(190,216,237,.173);border-radius:13px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:5px;padding:11px 4px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(229,245,255,.047)}.home-v25-entry:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,rgba(144,204,239,.07),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.home-v25-entry img{object-fit:contain;flex:none;width:54px;height:54px;display:block}.home-v25-entry-copy{flex-direction:column;gap:4px;display:flex}.home-v25-entry strong{white-space:nowrap;color:#f1e8d7;font-size:12px;font-weight:550;line-height:1.4}.home-v25-entry small{white-space:nowrap;color:#b9c9db;font-size:9px;line-height:1.5}.home-v25-entry-arrow{color:rgba(184,203,218,.46);font-size:11px;position:absolute;top:7px;right:8px}.home-v25-public .home-v25-entry:nth-child(n+4){text-align:left;flex-direction:row;grid-column:span 3;gap:8px;min-height:88px;padding:11px 7px}.home-v25-public .home-v25-entry:hover{background-color:rgba(195,221,244,.035);border-color:rgba(212,231,241,.42)}.home-v25-support .tutu-support-trigger{display:none}.home-v25-support{z-index:70;position:relative}.home-v25-entry img{mix-blend-mode:screen;width:64px;height:64px;margin:-4px 0 -1px;-webkit-mask-image:radial-gradient(#000 48%,transparent 73%);mask-image:radial-gradient(#000 48%,transparent 73%)}@media (max-width:350px){.home-v25{padding-left:10px;padding-right:10px;padding-top:22px}.home-v25-brand-row{gap:8px}.home-v25-brand h1{letter-spacing:.04em;font-size:24px}.home-v25-brand p{font-size:7px}.home-v25-brand-tag{padding-left:7px;padding-right:7px;font-size:10px}.home-v25-orbit{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-top:-10px;margin-bottom:-12px}.home-v25-paths{gap:8px}.home-v25-path{padding:9px 8px 8px}.home-v25-path h2{font-size:14px}.home-v25-path p{gap:0;margin-top:5px;font-size:9px;line-height:1.5}.home-v25-tag{font-size:8px}.home-v25-card-arrow{width:21px;height:21px;bottom:7px;right:7px}.home-v25-public nav{gap:7px}.home-v25-entry strong{font-size:11px}.home-v25-entry small{font-size:8px}.home-v25-public .home-v25-entry:nth-child(n+4){gap:5px;padding-left:5px;padding-right:5px}.home-v25-entry:nth-child(n+4) img{width:48px;height:48px}}.home-v25{padding-top:25px;padding-bottom:38px}.home-v25-brand-row{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px}.home-v25-brand h1{letter-spacing:.07em;color:transparent;text-shadow:0 2px 18px rgba(234,201,140,.08);background:linear-gradient(120deg,#fff0ce,#d8b985);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:27px}.home-v25-brand p{color:#a9bacf;letter-spacing:.02em;margin-top:5px;font-size:8px}.home-v25-brand-tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(22,50,79,.79),rgba(10,32,57,.79));border-color:rgba(185,220,237,.19);gap:3px;padding:8px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 5px 20px rgba(0,11,34,.11)}.home-v25-planet{opacity:.35;width:140px;height:140px;top:97px;right:-110px}.home-v25-paths{gap:10px}.home-v25-path{background:#081f38;border-color:rgba(175,205,221,.41);border-radius:15px;padding:10px 10px 9px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 9px 24px rgba(0,10,37,.15)}.home-v25-card-art{object-position:center;-webkit-filter:none;filter:none}.home-v25-number{color:#e5d2a8;letter-spacing:.04em;margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1}.home-v25-path h2{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.2}.home-v25-path p{color:#e0e9f2;gap:0;margin-top:7px;font-size:10px;line-height:1.5}.home-v25-tag{color:#c4d4e3;padding-top:3px;font-size:9px;line-height:1.3}.home-v25-card-arrow{background:linear-gradient(130deg,rgba(223,196,123,.27),rgba(156,128,76,.15));border-color:rgba(231,211,158,.42);width:21px;height:21px;font-size:14px;bottom:8px;right:9px;box-shadow:inset 0 1px rgba(255,255,255,.267)}.home-v25-public{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(19,47,73,.85),rgba(8,28,52,.85));border:1px solid rgba(190,217,238,.26);border-radius:21px;margin-top:27px;padding:17px 13px 7px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.125),0 13px 35px rgba(0,17,38,.21)}.home-v25-option-label{color:#b1c8d9;letter-spacing:.18em;font-size:9px}.home-v25-public h2{color:#efdfbd;border-bottom:1px solid rgba(190,216,237,.12);margin:5px 0 11px;padding-bottom:13px;font-size:13px;font-weight:500}.home-v25-public nav{gap:0;position:relative}.home-v25-public .home-v25-entry{box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;min-height:120px;padding:3px 0 13px;overflow:visible}.home-v25-entry:before{background:radial-gradient(rgba(144,202,237,.133),transparent 68%);border-radius:50%;top:5px;bottom:44px;left:12px;right:12px}.home-v25-public .home-v25-entry:nth-child(2){border-left:1px solid rgba(185,216,237,.11);border-right:1px solid rgba(185,216,237,.11)}.home-v25-entry img{-webkit-filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));filter:drop-shadow(0 3px 6px rgba(0,16,35,.333));width:64px;height:64px;margin:-3px 0}.home-v25-entry strong{color:#f5ecdb;letter-spacing:.025em;font-size:12px;font-weight:500}.home-v25-entry small{color:#aec6da;font-size:9px}.home-v25-entry-arrow{display:none}.home-v25-public .home-v25-entry:nth-child(n+4){border-top:1px solid rgba(185,216,237,.15);gap:6px;min-height:90px;padding:13px 5px}.home-v25-public .home-v25-entry:nth-child(4){border-right:1px solid rgba(185,216,237,.11)}.home-v25-entry:nth-child(n+4) img{width:54px;height:54px;margin:0}.home-v25-public .home-v25-entry:hover{background:rgba(195,221,244,.035);border-color:rgba(185,216,237,.15)}@media (max-width:350px){.home-v25{padding-top:21px}.home-v25-brand h1{font-size:23px}.home-v25-brand p{font-size:7px}.home-v25-brand-row{gap:8px}.home-v25-brand-tag{padding-left:6px;padding-right:6px}.home-v25-orbit{width:280px;margin:4px auto 6px}.home-v25-paths{gap:8px}.home-v25-path{border-radius:13px;padding:7px 7px 6px}.home-v25-number{margin-bottom:3px;font-size:10px}.home-v25-path h2{font-size:13px}.home-v25-path p{margin-top:5px;font-size:9px;line-height:1.35}.home-v25-tag{font-size:8px}.home-v25-card-arrow{width:18px;height:18px;font-size:12px;bottom:6px;right:6px}.home-v25-public{padding:14px 9px 4px}.home-v25-entry strong{font-size:11px}.home-v25-entry small{font-size:8px}.home-v25-entry:nth-child(n+4) img{width:42px;height:42px}.home-v25-public .home-v25-entry:nth-child(n+4){gap:3px;padding-left:3px;padding-right:3px}}.home-v25-public{background:linear-gradient(145deg,rgba(19,47,73,.94),rgba(8,28,52,.94))}@media (max-width:350px){.home-v25-brand-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.home-v25-brand-tag{scrollbar-width:none;gap:2px;padding-left:5px;padding-right:5px;font-size:8.5px}}.home-v25{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v25-brand h1{letter-spacing:.025em;color:#f4e5c8;text-shadow:none;background:0 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.35}.home-v25-brand p{letter-spacing:.015em;color:#bacbdb;font-weight:400}.home-v25-brand-tag{letter-spacing:0;font-family:inherit;font-weight:400}.home-v25-brand-tag>span:nth-child(2){font-family:inherit;font-weight:300}.home-v25-orbit{width:min(100%,280px)}.home-v25-public{-webkit-backdrop-filter:blur(40px);background:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76));border:1px solid rgba(184,228,255,.36);margin-top:17px;padding-top:14px;box-shadow:0 0 16px rgba(117,191,255,.1),inset 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,8,32,.14)}.home-v25-public h2{letter-spacing:.015em;margin-top:0;font-weight:550}.home-v25-entry img{width:57.6px;height:57.6px}@media (max-width:350px){.home-v25-brand h1{letter-spacing:.015em;font-size:22px}.home-v25-orbit{width:258px}.home-v25-entry:nth-child(n+4) img{width:37.8px;height:37.8px}}.home-v25{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,WenQuanYi Zen Hei,Droid Sans Fallback,sans-serif}.home-v25-brand h1{font-family:inherit}@font-face{font-family:HomeV25Art;src:url(/ui-assets/home/v21/title-mashanzheng-v21.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-v25-brand h1{letter-spacing:.015em;color:#f4e1b8;text-shadow:0 2px 12px rgba(215,182,110,.125);font-family:HomeV25Art,serif;font-size:31px;font-weight:400;line-height:1.15}.home-v25-orbit{width:min(100%,308px);margin:6px auto 7px}.home-v25-public{isolation:isolate;background:linear-gradient(115deg,rgba(13,51,74,.36),rgba(8,40,73,.52) 52%,rgba(8,35,62,.26));border-color:rgba(171,218,239,.16);border-radius:21px;position:relative;box-shadow:inset 0 1px rgba(213,241,255,.098),0 0 28px rgba(60,159,188,.05)}.home-v25-public:before{content:"";z-index:-1;pointer-events:none;-webkit-filter:blur(14px);filter:blur(14px);background:radial-gradient(rgba(10,57,93,.4),transparent 72%);position:absolute;top:-22px;bottom:-22px;left:-15px;right:-15px}.home-v25-public{margin-top:18px;padding:10px 12px 3px;overflow:visible}.home-v25-public nav{background:radial-gradient(rgba(8,29,53,.44),transparent 90%);border-radius:16px}.home-v25-public .home-v25-entry{min-height:116px}.home-v25-public .home-v25-entry:nth-child(n+4){min-height:84px}.home-v25-card-art{object-position:63% center}@media (max-width:350px){.home-v25-brand h1{font-size:26px}.home-v25-orbit{width:min(100%,294px)}.home-v25-public{padding-left:8px;padding-right:8px}}.home-v25-public{background:radial-gradient(at 45% 45%,rgba(18,64,86,.44),rgba(5,30,55,.28) 65%,rgba(5,25,45,.06));border-color:rgba(171,218,239,.07);box-shadow:inset 0 1px rgba(213,241,255,.043),0 0 32px rgba(18,60,84,.063)}.home-v25-public nav{background:radial-gradient(rgba(8,29,53,.22),transparent 85%)}.home-v25 .home-v25-public{background:linear-gradient(120deg,rgba(3,22,43,.32),rgba(3,20,40,.48));border-color:rgba(146,214,239,.13);overflow:hidden;box-shadow:inset 0 1px rgba(186,234,255,.08),0 0 25px rgba(41,148,183,.06);-webkit-backdrop-filter:blur(16px)!important}.home-v25 .home-v25-public:before{z-index:-2;opacity:.64;-webkit-filter:none;filter:none;background:url(/ui-assets/home/home-deepspace-texture-v2.png?v=20260714a) 46% 68%/cover no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%);mask-image:radial-gradient(83% 100%,#000 34%,rgba(0,0,0,.6) 73%,transparent 100%)}.home-v25 .home-v25-public:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 15% 10%,rgba(31,141,171,.17),transparent 48%),radial-gradient(at 90% 90%,rgba(28,96,169,.14),transparent 52%),linear-gradient(rgba(2,15,33,.25),rgba(2,16,34,.48));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:350px){.home-v25 .home-v25-orbit{width:118%;margin:0 -9% -4px}}.home-v25 .home-v25-orbit{width:106.4%;max-width:none;margin:-14px -3.2% -12px}.home-v25-space{-webkit-filter:brightness(1.55)saturate(1.22);filter:brightness(1.55)saturate(1.22)}.home-v25-card-art{-webkit-filter:brightness(1.2)saturate(1.06);filter:brightness(1.2)saturate(1.06)}.home-v25-card-glass{background:linear-gradient(120deg,rgba(245,215,165,.17),transparent 48%,rgba(128,229,237,.11));box-shadow:inset 0 1px rgba(252,243,220,.44),inset 0 -1px rgba(179,231,243,.24)}.home-v25-adult .home-v25-card-glass{background:linear-gradient(120deg,rgba(155,216,241,.14),transparent 48%,rgba(138,220,237,.145))}.home-v25 .home-v25-public{background:linear-gradient(120deg,rgba(28,82,97,.18),rgba(22,59,86,.15));border-color:rgba(177,223,232,.27);margin-top:18px;box-shadow:inset 0 1px rgba(224,250,255,.19),0 0 22px rgba(73,200,213,.09)}.home-v25 .home-v25-public:before{-webkit-filter:brightness(1.5)saturate(1.2);filter:brightness(1.5)saturate(1.2);opacity:.78}.home-v25 .home-v25-public:after{background:radial-gradient(at 15% 10%,rgba(70,211,223,.19),transparent 52%),radial-gradient(at 90% 90%,rgba(64,140,197,.15),transparent 58%),linear-gradient(rgba(7,29,44,.063),rgba(7,29,44,.14))}.home-v25 .home-v25-public nav{background:0 0}.home-v25-entry img{-webkit-filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));filter:brightness(1.3)contrast(1.08)drop-shadow(0 0 5px rgba(152,233,245,.22));width:63.4px;height:63.4px;-webkit-mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%);mask-image:radial-gradient(#000 43%,rgba(0,0,0,.867) 55%,transparent 74%)}.home-v25-entry:nth-child(n+4) img{width:53.5px;height:53.5px}.home-v25-entry strong{color:#f5efdf}.home-v25-entry small{color:#cbdfec}.home-v25-public .home-v25-entry-chart{background:radial-gradient(at 50% 28%,rgba(244,207,131,.22),transparent 72%),linear-gradient(145deg,rgba(107,211,213,.118),rgba(220,183,117,.047));border-radius:14px;gap:5px;box-shadow:inset 0 0 0 1px rgba(239,207,130,.5),inset 0 1px rgba(255,243,215,.2),0 0 14px rgba(127,213,203,.1)}.home-v25-entry-chart:before{background:radial-gradient(rgba(122,230,223,.23),rgba(231,200,120,.094) 45%,transparent 75%);top:2px;bottom:35px;left:0;right:0}.home-v25-entry-chart strong{color:#ffe3a6;text-shadow:0 0 9px rgba(239,198,117,.208);font-weight:650}.home-v25-entry-chart small{color:#e6d9b5}.home-v25-start{color:#ffe4a9;white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:9px;line-height:1.4;display:flex}.home-v25-start>span{font-size:12px;line-height:1}@media (max-width:350px){.home-v25-entry:nth-child(n+4) img{width:41.6px;height:41.6px}.home-v25-start{font-size:8px}}.home-v25{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:#05152e}.home-v25-space{object-fit:cover;object-position:50% 28%;-webkit-filter:brightness(1.35)saturate(.85);filter:brightness(1.35)saturate(.85);opacity:.68}.home-v25:before{background:radial-gradient(92% 31% at 88% 12%,rgba(82,201,211,.43),transparent 76%),radial-gradient(90% 27% at 14% 44%,rgba(202,180,122,.29),transparent 75%),radial-gradient(110% 34% at 48% 49%,rgba(69,185,198,.3),transparent 78%),linear-gradient(rgba(10,41,68,.082),transparent 47%,rgba(4,21,45,.61) 88%)}.home-v25-planet{-webkit-filter:blur(2px);filter:blur(2px);opacity:.22}.home-v25-paths:before{content:"";pointer-events:none;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);background:radial-gradient(at 28% 43%,rgba(233,203,131,.35),transparent 55%),radial-gradient(at 70%,rgba(112,212,216,.286),transparent 68%);position:absolute;top:-45px;bottom:-40px;left:-25px;right:-25px}.home-v25-child .home-v25-card-art{-webkit-filter:brightness(1.38)saturate(.98);filter:brightness(1.38)saturate(.98)}.home-v25-adult .home-v25-card-art{-webkit-filter:brightness(1.25)saturate(1.02);filter:brightness(1.25)saturate(1.02)}.home-v25-path:before{background:linear-gradient(90deg,rgba(7,27,53,.17),transparent 58%),linear-gradient(transparent 72%,rgba(7,26,54,.66))}.home-v25-child .home-v25-card-glass{background:linear-gradient(110deg,rgba(236,203,147,.22),transparent 62%);box-shadow:inset 0 1px rgba(255,244,213,.44)}.home-v25-path{border-color:rgba(189,223,220,.54);box-shadow:0 4px 22px rgba(155,212,195,.13),inset 0 1px rgba(255,250,233,.25)}.home-v25 .home-v25-public{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 0 2px;overflow:visible;-webkit-backdrop-filter:none!important}.home-v25 .home-v25-public:before,.home-v25 .home-v25-public:after,.home-v25 .home-v25-entry:before{display:none}.home-v25 .home-v25-public nav{background:0 0;border:0;border-radius:0;gap:12px 0}.home-v25 .home-v25-public .home-v25-entry{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:7px;min-height:145px;padding:0 3px}.home-v25 .home-v25-entry img{object-fit:contain;mix-blend-mode:normal;-webkit-filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));filter:drop-shadow(0 5px 8px rgba(1,9,23,.5));width:76px;height:76px;margin:0;-webkit-mask-image:none;mask-image:none}.home-v25 .home-v25-entry-chart img{-webkit-filter:drop-shadow(0 0 7px rgba(115,206,211,.18));filter:drop-shadow(0 0 7px rgba(115,206,211,.18));width:90px;height:90px;margin:-7px 0}.home-v25 .home-v25-public .home-v25-entry:nth-child(n+4){border:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:0 3px}.home-v25 .home-v25-entry:nth-child(n+4) img{width:68px;height:68px;margin:0}.home-v25 .home-v25-entry strong{color:#f6ead3;font-size:12px;font-weight:550}.home-v25 .home-v25-entry small{color:#c0d3e2}.home-v25 .home-v25-entry-chart strong{color:#ffe1a0}.home-v25 .home-v25-start{color:#f3ce83;margin-top:0;font-size:9px}.home-v25 .home-v25-public .home-v25-entry:hover{box-shadow:none;background:0 0;border:0}@media (max-width:350px){.home-v25 .home-v25-entry img{width:65px;height:65px}.home-v25 .home-v25-entry-chart img{width:77px;height:77px;margin:-6px 0}.home-v25 .home-v25-entry:nth-child(n+4) img{width:53px;height:53px}.home-v25 .home-v25-public .home-v25-entry:nth-child(n+4){gap:4px}.home-v25 .home-v25-entry strong{font-size:11px}.home-v25 .home-v25-public{margin-top:21px}.home-v25 .home-v25-public .home-v25-entry{min-height:133px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}::-ms-backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-900:#82181a;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-900:#0d542b;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-900:#82181a;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-900:#0d542b;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-webkit-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::-moz-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::-ms-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-browse{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-ms-browse{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-webkit-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::-moz-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::-ms-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-ms-browse{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[1px\]{top:1px;bottom:1px;left:1px;right:1px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-7{inset-inline:calc(var(--spacing) * 7)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-\[5\%\]{left:5%;right:5%}.inset-x-\[7\%\]{left:7%;right:7%}.inset-x-\[8\%\]{left:8%;right:8%}.inset-x-\[9\%\]{left:9%;right:9%}.inset-x-\[12\%\]{left:12%;right:12%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-2\/3{top:66.6667%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[-18px\]{top:-18px}.top-\[0px\]{top:0}.top-\[3\.8\%\]{top:3.8%}.top-\[8\.7\%\]{top:8.7%}.top-\[10\%\]{top:10%}.top-\[14\.5\%\]{top:14.5%}.top-\[15\%\]{top:15%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[22\%\]{top:22%}.top-\[23\.4\%\]{top:23.4%}.top-\[27\.3\%\]{top:27.3%}.top-\[30\%\]{top:30%}.top-\[33\.3\%\]{top:33.3%}.top-\[34\.1\%\]{top:34.1%}.top-\[35\%\]{top:35%}.top-\[35\.8\%\]{top:35.8%}.top-\[37\%\]{top:37%}.top-\[38\%\]{top:38%}.top-\[40\%\]{top:40%}.top-\[41\%\]{top:41%}.top-\[44\.3\%\]{top:44.3%}.top-\[44\.4\%\]{top:44.4%}.top-\[44\.8\%\]{top:44.8%}.top-\[44\.9\%\]{top:44.9%}.top-\[45\.8\%\]{top:45.8%}.top-\[48\.7\%\]{top:48.7%}.top-\[49\%\]{top:49%}.top-\[49\.9\%\]{top:49.9%}.top-\[50\%\]{top:50%}.top-\[54\.5\%\]{top:54.5%}.top-\[54\.9\%\]{top:54.9%}.top-\[55\%\]{top:55%}.top-\[55\.5\%\]{top:55.5%}.top-\[57\.8\%\]{top:57.8%}.top-\[59\.5\%\]{top:59.5%}.top-\[61\%\]{top:61%}.top-\[64\%\]{top:64%}.top-\[65\%\]{top:65%}.top-\[69\%\]{top:69%}.top-\[70\%\]{top:70%}.top-\[71\.3\%\]{top:71.3%}.top-\[76\.8\%\]{top:76.8%}.top-\[77\.3\%\]{top:77.3%}.top-\[79\.5\%\]{top:79.5%}.top-\[80\%\]{top:80%}.top-\[82px\]{top:82px}.top-\[85\%\]{top:85%}.top-\[88\.4\%\]{top:88.4%}.top-\[92\.5\%\]{top:92.5%}.top-\[96px\]{top:96px}.top-\[124px\]{top:124px}.-right-2{right:calc(var(--spacing) * -2)}.-right-6{right:calc(var(--spacing) * -6)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-\[-10\%\]{right:-10%}.right-\[-16px\]{right:-16px}.right-\[-20\%\]{right:-20%}.right-\[2\.3\%\]{right:2.3%}.right-\[4px\]{right:4px}.right-\[5\%\]{right:5%}.right-\[6\.2\%\]{right:6.2%}.right-\[7\.5\%\]{right:7.5%}.right-\[9\%\]{right:9%}.right-\[10\%\]{right:10%}.right-\[12\.5\%\]{right:12.5%}.right-\[14\%\]{right:14%}.right-\[15\%\]{right:15%}.right-\[20\%\]{right:20%}.right-\[25\%\]{right:25%}.right-\[35\%\]{right:35%}.right-\[36px\]{right:36px}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\/3{bottom:33.3333%}.bottom-1\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-42px\]{bottom:-42px}.bottom-\[0px\]{bottom:0}.bottom-\[3\.4\%\]{bottom:3.4%}.bottom-\[7\.3\%\]{bottom:7.3%}.bottom-\[18px\]{bottom:18px}.bottom-\[20\%\]{bottom:20%}.bottom-\[25\%\]{bottom:25%}.bottom-\[32px\]{bottom:32px}.bottom-\[44px\]{bottom:44px}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+76px\)\]{bottom:calc(env(safe-area-inset-bottom) + 76px)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[-10\%\]{left:-10%}.left-\[-20\%\]{left:-20%}.left-\[0px\]{left:0}.left-\[1\%\]{left:1%}.left-\[2\%\]{left:2%}.left-\[2\.5\%\]{left:2.5%}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[6\.2\%\]{left:6.2%}.left-\[9\%\]{left:9%}.left-\[10\%\]{left:10%}.left-\[11\%\]{left:11%}.left-\[12\.5\%\]{left:12.5%}.left-\[15\%\]{left:15%}.left-\[15\.5\%\]{left:15.5%}.left-\[20\%\]{left:20%}.left-\[25\%\]{left:25%}.left-\[28px\]{left:28px}.left-\[30\%\]{left:30%}.left-\[36\.5\%\]{left:36.5%}.left-\[40\%\]{left:40%}.left-\[50\%\]{left:50%}.left-\[56\%\]{left:56%}.left-\[60\%\]{left:60%}.left-\[63\%\]{left:63%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-3\.5{margin-inline:calc(var(--spacing) * -3.5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[941\/1672\]{aspect-ratio:941/1672}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[12\%\]{height:12%}.h-\[15px\]{height:15px}.h-\[16\%\]{height:16%}.h-\[21\%\]{height:21%}.h-\[22\%\]{height:22%}.h-\[23\%\]{height:23%}.h-\[24\%\]{height:24%}.h-\[24px\]{height:24px}.h-\[25\%\]{height:25%}.h-\[28\%\]{height:28%}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34\%\]{height:34%}.h-\[35px\]{height:35px}.h-\[38px\]{height:38px}.h-\[40\%\]{height:40%}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[60\%\]{height:60%}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[78px\]{height:78px}.h-\[84px\]{height:84px}.h-\[116px\]{height:116px}.h-\[172px\]{height:172px}.h-\[250px\]{height:250px}.h-\[254px\]{height:254px}.h-\[300px\]{height:300px}.h-\[338px\]{height:338px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[calc\(150vw\+155px\)\]{height:calc(150vw + 155px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[500px\]{max-height:500px}.max-h-\[875px\]{max-height:875px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[39px\]{min-height:39px}.min-h-\[66px\]{min-height:66px}.min-h-\[75vh\]{min-height:75vh}.min-h-\[82px\]{min-height:82px}.min-h-\[88px\]{min-height:88px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[112px\]{min-height:112px}.min-h-\[125px\]{min-height:125px}.min-h-\[126px\]{min-height:126px}.min-h-\[134px\]{min-height:134px}.min-h-\[142px\]{min-height:142px}.min-h-\[162px\]{min-height:162px}.min-h-\[172px\]{min-height:172px}.min-h-\[200px\]{min-height:200px}.min-h-\[232px\]{min-height:232px}.min-h-\[700px\]{min-height:700px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[15px\]{width:15px}.w-\[24px\]{width:24px}.w-\[27\.5\%\]{width:27.5%}.w-\[30\%\]{width:30%}.w-\[31\%\]{width:31%}.w-\[32\%\]{width:32%}.w-\[36\%\]{width:36%}.w-\[38\%\]{width:38%}.w-\[39\%\]{width:39%}.w-\[40\%\]{width:40%}.w-\[46\%\]{width:46%}.w-\[55\%\]{width:55%}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[62px\]{width:62px}.w-\[68\%\]{width:68%}.w-\[69\%\]{width:69%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[75\%\]{width:75%}.w-\[76\%\]{width:76%}.w-\[78\%\]{width:78%}.w-\[78px\]{width:78px}.w-\[80\%\]{width:80%}.w-\[84\%\]{width:84%}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[92\%\]{width:92%}.w-\[116px\]{width:116px}.w-\[160px\]{width:160px}.w-\[210px\]{width:210px}.w-\[224px\]{width:224px}.w-\[232px\]{width:232px}.w-\[244px\]{width:244px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[254px\]{width:254px}.w-\[300px\]{width:300px}.w-\[314px\]{width:314px}.w-\[322px\]{width:322px}.w-\[350px\]{width:350px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[calc\(100\%-22px\)\]{width:calc(100% - 22px)}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[115px\]{max-width:115px}.max-w-\[122px\]{max-width:122px}.max-w-\[136px\]{max-width:136px}.max-w-\[154px\]{max-width:154px}.max-w-\[200px\]{max-width:200px}.max-w-\[215px\]{max-width:215px}.max-w-\[232px\]{max-width:232px}.max-w-\[236px\]{max-width:236px}.max-w-\[240px\]{max-width:240px}.max-w-\[245px\]{max-width:245px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[272px\]{max-width:272px}.max-w-\[278px\]{max-width:278px}.max-w-\[280px\]{max-width:280px}.max-w-\[330px\]{max-width:330px}.max-w-\[332px\]{max-width:332px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[444px\]{max-width:444px}.max-w-\[448px\]{max-width:448px}.max-w-\[460px\]{max-width:460px}.max-w-\[468px\]{max-width:468px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[calc\(100vw-30px\)\]{max-width:calc(100vw - 30px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[144px\]{min-width:144px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[3\%\]{--tw-translate-y:calc(3% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.045\]{scale:1.045}.-rotate-12{rotate:-12deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-2>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[21px\]{border-radius:21px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[29px\]{border-radius:29px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-top-width:1px;border-bottom-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--gold\)\]{border-color:var(--gold)!important}.border-\[\#07c160\]\/30{border-color:rgba(7,193,96,.3);border-color:lab(68.7413% -58.3357 36.6284/.3)}.border-\[\#8db9ef\]\/40{border-color:rgba(141,185,239,.4);border-color:lab(73.5056% -4.84437 -32.0073/.4)}.border-\[\#8db9ef\]\/55{border-color:rgba(141,185,239,.55);border-color:lab(73.5056% -4.84437 -32.0073/.55)}.border-\[\#9DD7FF\]\/52{border-color:rgba(157,215,255,.52);border-color:lab(83.0616% -11.8748 -25.8901/.52)}.border-\[\#9EC9E8\]\/16{border-color:rgba(158,201,232,.16);border-color:lab(78.6775% -9.23184 -20.3044/.16)}.border-\[\#9bc8ff\]\/35{border-color:rgba(155,200,255,.35);border-color:lab(78.9033% -5.12216 -32.2182/.35)}.border-\[\#32d5ff\]{border-color:#32d5ff}.border-\[\#97D4FF\]\/24{border-color:rgba(151,212,255,.24);border-color:lab(81.9172% -12.0776 -27.6591/.24)}.border-\[\#222\]{border-color:#222}.border-\[\#333\]{border-color:#333}.border-\[\#668fc3\]\/25{border-color:rgba(102,143,195,.25);border-color:lab(57.9949% -3.64178 -31.886/.25)}.border-\[\#315575\]\/90{border-color:rgba(49,85,117,.9);border-color:lab(34.5472% -5.55955 -22.5819/.9)}.border-\[\#A7D4F3\]\/40{border-color:rgba(167,212,243,.4);border-color:lab(82.5016% -9.84031 -20.3393/.4)}.border-\[\#B8E4FF\]\/14{border-color:rgba(184,228,255,.14);border-color:lab(88.1341% -10.2502 -18.0864/.14)}.border-\[\#B8E4FF\]\/18{border-color:rgba(184,228,255,.18);border-color:lab(88.1341% -10.2502 -18.0864/.18)}.border-\[\#B8E4FF\]\/22{border-color:rgba(184,228,255,.22);border-color:lab(88.1341% -10.2502 -18.0864/.22)}.border-\[\#B8E4FF\]\/24{border-color:rgba(184,228,255,.24);border-color:lab(88.1341% -10.2502 -18.0864/.24)}.border-\[\#B8E4FF\]\/25{border-color:rgba(184,228,255,.25);border-color:lab(88.1341% -10.2502 -18.0864/.25)}.border-\[\#B8E4FF\]\/34{border-color:rgba(184,228,255,.34);border-color:lab(88.1341% -10.2502 -18.0864/.34)}.border-\[\#B8E4FF\]\/36{border-color:rgba(184,228,255,.36);border-color:lab(88.1341% -10.2502 -18.0864/.36)}.border-\[\#B8E4FF\]\/46{border-color:rgba(184,228,255,.46);border-color:lab(88.1341% -10.2502 -18.0864/.46)}.border-\[\#B8E4FF\]\/48{border-color:rgba(184,228,255,.48);border-color:lab(88.1341% -10.2502 -18.0864/.48)}.border-\[\#B8E4FF\]\/54{border-color:rgba(184,228,255,.54);border-color:lab(88.1341% -10.2502 -18.0864/.54)}.border-\[\#B8E4FF\]\/56{border-color:rgba(184,228,255,.56);border-color:lab(88.1341% -10.2502 -18.0864/.56)}.border-\[\#B8E4FF\]\/58{border-color:rgba(184,228,255,.58);border-color:lab(88.1341% -10.2502 -18.0864/.58)}.border-\[\#B8E4FF\]\/62{border-color:rgba(184,228,255,.62);border-color:lab(88.1341% -10.2502 -18.0864/.62)}.border-\[\#B8E4FF\]\/72{border-color:rgba(184,228,255,.72);border-color:lab(88.1341% -10.2502 -18.0864/.72)}.border-\[\#C7EDFF\]\/34{border-color:rgba(199,237,255,.34);border-color:lab(91.4512% -9.90427 -13.0413/.34)}.border-\[\#C7EDFF\]\/40{border-color:rgba(199,237,255,.4);border-color:lab(91.4512% -9.90427 -13.0413/.4)}.border-\[\#D4AF37\]\/32{border-color:rgba(212,175,55,.32);border-color:lab(73.2933% 5.13336 62.8198/.32)}.border-\[\#F2C230\]\/24{border-color:rgba(242,194,48,.24);border-color:lab(81.0765% 8.23632 73.3081/.24)}.border-\[\#F5CB63\]\/22{border-color:rgba(245,203,99,.22);border-color:lab(83.9057% 6.8793 56.5394/.22)}.border-\[\#F5CB63\]\/24{border-color:rgba(245,203,99,.24);border-color:lab(83.9057% 6.8793 56.5394/.24)}.border-\[\#F5CB63\]\/28{border-color:rgba(245,203,99,.28);border-color:lab(83.9057% 6.8793 56.5394/.28)}.border-\[\#F5CB63\]\/30{border-color:rgba(245,203,99,.3);border-color:lab(83.9057% 6.8793 56.5394/.3)}.border-\[\#F5CB63\]\/35{border-color:rgba(245,203,99,.35);border-color:lab(83.9057% 6.8793 56.5394/.35)}.border-\[\#F5CB63\]\/36{border-color:rgba(245,203,99,.36);border-color:lab(83.9057% 6.8793 56.5394/.36)}.border-\[\#F5CB63\]\/40{border-color:rgba(245,203,99,.4);border-color:lab(83.9057% 6.8793 56.5394/.4)}.border-\[\#F5CB63\]\/42{border-color:rgba(245,203,99,.42);border-color:lab(83.9057% 6.8793 56.5394/.42)}.border-\[\#F5CB63\]\/70{border-color:rgba(245,203,99,.7);border-color:lab(83.9057% 6.8793 56.5394/.7)}.border-\[\#FFF0BE\]{border-color:#fff0be}.border-\[\#abddff\]\/15{border-color:rgba(171,221,255,.15);border-color:lab(85.4826% -10.7689 -22.1496/.15)}.border-\[\#bae5ff\]\/\[\.13\]{border-color:rgba(186,229,255,.13);border-color:lab(88.5228% -10.1202 -17.4914/.13)}.border-\[\#bfa86c\]\/50{border-color:rgba(191,168,108,.5);border-color:lab(69.8751% 2.57543 34.1723/.5)}.border-\[\#ccc\]{border-color:#ccc}.border-\[\#cfcfcf\]{border-color:#cfcfcf}.border-\[\#cfd9cb\]{border-color:#cfd9cb}.border-\[\#dfe6dc\]{border-color:#dfe6dc}.border-\[\#e7c869\]\/30{border-color:rgba(231,200,105,.3);border-color:lab(81.861% 2.92978 51.048/.3)}.border-\[\#e85d75\]\/50{border-color:rgba(232,93,117,.5);border-color:lab(58.8628% 56.173 16.0548/.5)}.border-\[\#f0d67f\]\/46{border-color:rgba(240,214,127,.46);border-color:lab(86.4448% 1.1318 46.1765/.46)}.border-\[\#f0d67f\]\/55{border-color:rgba(240,214,127,.55);border-color:lab(86.4448% 1.1318 46.1765/.55)}.border-\[\#f4d66d\]\/22{border-color:rgba(244,214,109,.22);border-color:lab(86.6334% 1.6447 54.9976/.22)}.border-\[\#f4d66d\]\/35{border-color:rgba(244,214,109,.35);border-color:lab(86.6336% 1.6447 54.9976/.35)}.border-\[\#f4d66d\]\/45{border-color:rgba(244,214,109,.45);border-color:lab(86.6336% 1.6447 54.9976/.45)}.border-\[\#ffca45\]{border-color:#ffca45}.border-\[\#ffdb80\]\/65{border-color:rgba(255,219,128,.65);border-color:lab(89.0831% 4.77707 49.2475/.65)}.border-\[\#ffdf93\]\/65{border-color:rgba(255,223,147,.65);border-color:lab(90.2838% 4.14261 41.4727/.65)}.border-\[\#ffe39b\]\/72{border-color:rgba(255,227,155,.72);border-color:lab(91.3716% 2.82565 38.8839/.72)}.border-\[\#ffe49b\]\/80{border-color:rgba(255,228,155,.8);border-color:lab(91.6193% 2.34634 39.1984/.8)}.border-\[\#fff2be\]\/55{border-color:rgba(255,242,190,.55);border-color:lab(95.5908% -1.2618 26.8633/.55)}.border-\[var\(--gold\)\],.border-\[var\(--gold\)\]\/10{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/10{border-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.border-\[var\(--gold\)\]\/15{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/15{border-color:color-mix(in oklab, var(--gold) 15%, transparent)}}.border-\[var\(--gold\)\]\/20{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/20{border-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.border-\[var\(--gold\)\]\/25{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/25{border-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.border-\[var\(--gold\)\]\/30{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/30{border-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.border-\[var\(--gold\)\]\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-\[var\(--gold\)\]\/45{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/45{border-color:color-mix(in oklab, var(--gold) 45%, transparent)}}.border-\[var\(--gold\)\]\/50{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/50{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.border-amber-400\/30{border-color:rgba(252,187,0,.3)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-500\/15{border-color:rgba(249,156,0,.15)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/20{border-color:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-blue-400\/20{border-color:rgba(84,162,255,.2)}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-500\/10{border-color:rgba(48,128,255,.1)}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/10{border-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.border-blue-500\/20{border-color:rgba(48,128,255,.2)}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/25{border-color:rgba(48,128,255,.25)}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-emerald-500\/10{border-color:rgba(0,187,127,.1)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/10{border-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.border-green-400{border-color:var(--color-green-400)}.border-green-500\/10{border-color:rgba(0,199,88,.1)}@supports (color:color-mix(in lab, red, red)){.border-green-500\/10{border-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.border-green-500\/20{border-color:rgba(0,199,88,.2)}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/25{border-color:rgba(0,199,88,.25)}@supports (color:color-mix(in lab, red, red)){.border-green-500\/25{border-color:color-mix(in oklab, var(--color-green-500) 25%, transparent)}}.border-green-500\/30{border-color:rgba(0,199,88,.3)}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-orange-400\/20{border-color:rgba(255,139,26,.2)}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/20{border-color:color-mix(in oklab, var(--color-orange-400) 20%, transparent)}}.border-orange-500\/20{border-color:rgba(254,110,0,.2)}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-orange-500\/25{border-color:rgba(254,110,0,.25)}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/25{border-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.border-purple-500\/10{border-color:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/10{border-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.border-purple-500\/15{border-color:rgba(172,75,255,.15)}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/15{border-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.border-purple-500\/20{border-color:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-purple-500\/25{border-color:rgba(172,75,255,.25)}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/25{border-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.border-purple-500\/40{border-color:rgba(172,75,255,.4)}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.border-red-300\/20{border-color:rgba(255,163,163,.2)}@supports (color:color-mix(in lab, red, red)){.border-red-300\/20{border-color:color-mix(in oklab, var(--color-red-300) 20%, transparent)}}.border-red-400\/20{border-color:rgba(255,101,104,.2)}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-500\/10{border-color:rgba(251,44,54,.1)}@supports (color:color-mix(in lab, red, red)){.border-red-500\/10{border-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.border-red-500\/15{border-color:rgba(251,44,54,.15)}@supports (color:color-mix(in lab, red, red)){.border-red-500\/15{border-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.border-red-500\/20{border-color:rgba(251,44,54,.2)}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-transparent{border-color:transparent}.border-white\/5{border-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:rgba(255,255,255,.08)}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/16{border-color:rgba(255,255,255,.16)}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-white\/20{border-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/\[0\.05\]{border-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:rgba(255,255,255,.06)}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:rgba(255,255,255,.08)}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.16\]{border-color:rgba(255,255,255,.16)}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400\/40{border-color:rgba(250,200,0,.4)}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/40{border-color:color-mix(in oklab, var(--color-yellow-400) 40%, transparent)}}.border-yellow-400\/60{border-color:rgba(250,200,0,.6)}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/60{border-color:color-mix(in oklab, var(--color-yellow-400) 60%, transparent)}}.border-yellow-500\/20{border-color:rgba(237,178,0,.2)}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.border-l-blue-400{border-left-color:var(--color-blue-400)}.border-l-cyan-400{border-left-color:var(--color-cyan-400)}.border-l-emerald-400{border-left-color:var(--color-emerald-400)}.border-l-pink-400{border-left-color:var(--color-pink-400)}.border-l-purple-400{border-left-color:var(--color-purple-400)}.bg-\[\#0A1628\]{background-color:#0a1628}.bg-\[\#0A1628\]\/80{background-color:rgba(10,22,40,.8);background-color:lab(6.96745% .04749 -14.1035/.8)}.bg-\[\#0B456F\]\/46{background-color:rgba(11,69,111,.46);background-color:lab(27.5848% -5.06386 -29.8369/.46)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0a0a\]\/80{background-color:rgba(10,10,10,.8);background-color:lab(2.74175% 0 .00000596046/.8)}.bg-\[\#0a1628\]{background-color:#0a1628}.bg-\[\#0b2743\]\/78{background-color:rgba(11,39,67,.78);background-color:lab(14.7851% -1.79109 -21.1009/.78)}.bg-\[\#0d1225\]{background-color:#0d1225}.bg-\[\#0f1d35\]{background-color:#0f1d35}.bg-\[\#0f3152\]\/80{background-color:rgba(15,49,82,.8);background-color:lab(19.3063% -2.2808 -24.1098/.8)}.bg-\[\#001b48\]\/\[\.36\]{background-color:rgba(0,27,72,.36);background-color:lab(10.3982% 6.70132 -31.6241/.36)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#3BA8FF\]\/12{background-color:rgba(59,168,255,.12);background-color:lab(65.8314% -9.11215 -52.8833/.12)}.bg-\[\#6BBCFF\]\/7{background-color:rgba(107,188,255,.07);background-color:lab(73.1443% -11.0748 -41.321/.07)}.bg-\[\#07c160\]{background-color:#07c160}.bg-\[\#07c160\]\/10{background-color:rgba(7,193,96,.1);background-color:lab(68.7413% -58.3357 36.6284/.1)}.bg-\[\#7eb7ff\]\/15{background-color:rgba(126,183,255,.15);background-color:lab(72.6614% -4.22618 -41.9842/.15)}.bg-\[\#8db9ef\]\/12{background-color:rgba(141,185,239,.12);background-color:lab(73.5056% -4.84437 -32.0073/.12)}.bg-\[\#32d5ff\]{background-color:#32d5ff}.bg-\[\#32d5ff\]\/10{background-color:rgba(50,213,255,.1);background-color:lab(78.7364% -31.375 -32.8764/.1)}.bg-\[\#071B3E\]\/90{background-color:rgba(7,27,62,.9);background-color:lab(9.99219% 3.96096 -25.2628/.9)}.bg-\[\#071B4A\]\/34{background-color:rgba(7,27,74,.34);background-color:lab(10.9076% 8.68197 -32.1612/.34)}.bg-\[\#071B4A\]\/36{background-color:rgba(7,27,74,.36);background-color:lab(10.9076% 8.68197 -32.1612/.36)}.bg-\[\#071B4A\]\/38{background-color:rgba(7,27,74,.38);background-color:lab(10.9076% 8.68197 -32.1612/.38)}.bg-\[\#071B4A\]\/55{background-color:rgba(7,27,74,.55);background-color:lab(10.9076% 8.68197 -32.1612/.55)}.bg-\[\#73B7E6\]\/12{background-color:rgba(115,183,230,.12);background-color:lab(71.254% -12.6483 -30.7435/.12)}.bg-\[\#092A6A\]{background-color:#092a6a}.bg-\[\#101d33\]{background-color:#101d33}.bg-\[\#102A42\]\/50{background-color:rgba(16,42,66,.5);background-color:lab(16.0308% -3.08345 -18.4366/.5)}.bg-\[\#111\]{background-color:#111}.bg-\[\#00133D\]{background-color:#00133d}.bg-\[\#173b60\]{background-color:#173b60}.bg-\[\#001639\]{background-color:#001639}.bg-\[\#3995ff\]\/10{background-color:rgba(57,149,255,.1);background-color:lab(60.3538% .668108 -61.562/.1)}.bg-\[\#06234a\]{background-color:#06234a}.bg-\[\#06234a\]\/70{background-color:rgba(6,35,74,.7);background-color:lab(13.5942% 2.73666 -27.823/.7)}.bg-\[\#07192A\]\/70{background-color:rgba(7,25,42,.7);background-color:lab(7.98996% -2.20494 -14.0069/.7)}.bg-\[\#07245B\]\/38{background-color:rgba(7,36,91,.38);background-color:lab(15.2022% 8.78455 -36.7036/.38)}.bg-\[\#09265F\]\/38{background-color:rgba(9,38,95,.38);background-color:lab(16.2254% 9.1392 -37.6915/.38)}.bg-\[\#09265F\]\/44{background-color:rgba(9,38,95,.44);background-color:lab(16.2254% 9.1392 -37.6915/.44)}.bg-\[\#12243e\]{background-color:#12243e}.bg-\[\#15366F\]\/48{background-color:rgba(21,54,111,.48);background-color:lab(22.9133% 5.67259 -37.2607/.48)}.bg-\[\#071429\]{background-color:#071429}.bg-\[\#071429\]\/25{background-color:rgba(7,20,41,.25);background-color:lab(6.1712% .829764 -16.1071/.25)}.bg-\[\#F2C230\]\/10{background-color:rgba(242,194,48,.1);background-color:lab(81.0765% 8.23632 73.3081/.1)}.bg-\[\#F5CB63\]{background-color:#f5cb63}.bg-\[\#F5CB63\]\/9{background-color:rgba(245,203,99,.09);background-color:lab(83.9057% 6.8793 56.5394/.09)}.bg-\[\#F5CB63\]\/10{background-color:rgba(245,203,99,.1);background-color:lab(83.9057% 6.8793 56.5394/.1)}.bg-\[\#F5CB63\]\/15{background-color:rgba(245,203,99,.15);background-color:lab(83.9057% 6.8793 56.5394/.15)}.bg-\[\#F5CB63\]\/16{background-color:rgba(245,203,99,.16);background-color:lab(83.9057% 6.8793 56.5394/.16)}.bg-\[\#F5CB63\]\/52{background-color:rgba(245,203,99,.52);background-color:lab(83.9057% 6.8793 56.5394/.52)}.bg-\[\#F8D66F\]{background-color:#f8d66f}.bg-\[\#FFD36A\]{background-color:#ffd36a}.bg-\[\#FFE18A\]{background-color:#ffe18a}.bg-\[\#d4af37\]{background-color:#d4af37}.bg-\[\#d4af37\]\/10{background-color:rgba(212,175,55,.1);background-color:lab(73.2933% 5.13336 62.8198/.1)}.bg-\[\#e74c3c\]{background-color:#e74c3c}.bg-\[\#f1f6ee\]{background-color:#f1f6ee}.bg-\[\#f4d66d\]{background-color:#f4d66d}.bg-\[\#f4d66d\]\/9{background-color:rgba(244,214,109,.09);background-color:lab(86.6336% 1.6447 54.9976/.09)}.bg-\[\#f4d66d\]\/10{background-color:rgba(244,214,109,.1);background-color:lab(86.6334% 1.6447 54.9976/.1)}.bg-\[\#f4d66d\]\/12{background-color:rgba(244,214,109,.12);background-color:lab(86.6334% 1.6447 54.9976/.12)}.bg-\[\#f4d66d\]\/15{background-color:rgba(244,214,109,.15);background-color:lab(86.6334% 1.6447 54.9976/.15)}.bg-\[\#ffca45\]{background-color:#ffca45}.bg-\[\#fff2bb\]\/22{background-color:rgba(255,242,187,.22);background-color:lab(95.5452% -1.54889 28.3136/.22)}.bg-\[radial-gradient\(circle_at_50\%_48\%\,rgba\(79\,184\,255\,\.25\)\,transparent_47\%\)\,radial-gradient\(circle_at_50\%_75\%\,rgba\(255\,203\,92\,\.16\)\,transparent_36\%\)\,rgba\(4\,30\,86\,\.46\)\]{background-color:radial-gradient(circle at 50% 48%,rgba(79,184,255,.25),transparent 47%),radial-gradient(circle at 50% 75%,rgba(255,203,92,.16),transparent 36%),rgba(4,30,86,.46)}.bg-\[rgba\(0\,74\,148\,0\.66\)\]{background-color:rgba(0,74,148,.66)}.bg-\[var\(--gold\)\],.bg-\[var\(--gold\)\]\/5{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/5{background-color:color-mix(in oklab, var(--gold) 5%, transparent)}}.bg-\[var\(--gold\)\]\/6{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/6{background-color:color-mix(in oklab, var(--gold) 6%, transparent)}}.bg-\[var\(--gold\)\]\/8{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/8{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-\[var\(--gold\)\]\/10{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/10{background-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.bg-\[var\(--gold\)\]\/15{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/15{background-color:color-mix(in oklab, var(--gold) 15%, transparent)}}.bg-\[var\(--gold\)\]\/20{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/20{background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.bg-\[var\(--gold\)\]\/30{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/30{background-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.bg-\[var\(--gold\)\]\/\[0\.04\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/\[0\.04\]{background-color:color-mix(in oklab, var(--gold) 4%, transparent)}}.bg-\[var\(--gold\)\]\/\[0\.05\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/\[0\.05\]{background-color:color-mix(in oklab, var(--gold) 5%, transparent)}}.bg-\[var\(--gold\)\]\/\[0\.06\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/\[0\.06\]{background-color:color-mix(in oklab, var(--gold) 6%, transparent)}}.bg-\[var\(--gold\)\]\/\[0\.08\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/\[0\.08\]{background-color:color-mix(in oklab, var(--gold) 8%, transparent)}}.bg-\[var\(--gold\)\]\/\[0\.045\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--gold\)\]\/\[0\.045\]{background-color:color-mix(in oklab, var(--gold) 4.5%, transparent)}}.bg-amber-400\/10{background-color:rgba(252,187,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500\/5{background-color:rgba(249,156,0,.05)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:rgba(0,0,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:rgba(0,0,0,.2)}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:rgba(0,0,0,.3)}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:rgba(0,0,0,.4)}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:rgba(0,0,0,.6)}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:rgba(0,0,0,.7)}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:rgba(0,0,0,.75)}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:rgba(0,0,0,.8)}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:rgba(0,0,0,.9)}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/95{background-color:rgba(0,0,0,.95)}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-blue-400\/10{background-color:rgba(84,162,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-500\/5{background-color:rgba(48,128,255,.05)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/10{background-color:rgba(48,128,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:rgba(48,128,255,.15)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:rgba(48,128,255,.2)}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-cyan-500\/10{background-color:rgba(0,183,215,.1)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/10{background-color:rgba(5,223,114,.1)}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/10{background-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.bg-green-500\/5{background-color:rgba(0,199,88,.05)}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:rgba(0,199,88,.1)}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/15{background-color:rgba(0,199,88,.15)}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-green-500\/20{background-color:rgba(0,199,88,.2)}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-900{background-color:var(--color-green-900)}.bg-orange-400\/10{background-color:rgba(255,139,26,.1)}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/10{background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}.bg-orange-400\/15{background-color:rgba(255,139,26,.15)}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/15{background-color:color-mix(in oklab, var(--color-orange-400) 15%, transparent)}}.bg-orange-500\/5{background-color:rgba(254,110,0,.05)}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/5{background-color:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.bg-orange-500\/10{background-color:rgba(254,110,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/15{background-color:rgba(254,110,0,.15)}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-orange-500\/20{background-color:rgba(254,110,0,.2)}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-pink-500\/10{background-color:rgba(246,51,154,.1)}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/10{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.bg-purple-400\/15{background-color:rgba(192,126,255,.15)}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/15{background-color:color-mix(in oklab, var(--color-purple-400) 15%, transparent)}}.bg-purple-400\/20{background-color:rgba(192,126,255,.2)}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/20{background-color:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.bg-purple-500\/4{background-color:rgba(172,75,255,.04)}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/4{background-color:color-mix(in oklab, var(--color-purple-500) 4%, transparent)}}.bg-purple-500\/5{background-color:rgba(172,75,255,.05)}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.bg-purple-500\/8{background-color:rgba(172,75,255,.08)}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/8{background-color:color-mix(in oklab, var(--color-purple-500) 8%, transparent)}}.bg-purple-500\/10{background-color:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:rgba(172,75,255,.15)}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:rgba(255,101,104,.1)}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-400\/20{background-color:rgba(255,101,104,.2)}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/20{background-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.bg-red-500\/5{background-color:rgba(251,44,54,.05)}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/8{background-color:rgba(251,44,54,.08)}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/8{background-color:color-mix(in oklab, var(--color-red-500) 8%, transparent)}}.bg-red-500\/10{background-color:rgba(251,44,54,.1)}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:rgba(251,44,54,.15)}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:rgba(251,44,54,.2)}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-900{background-color:var(--color-red-900)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:rgba(255,255,255,.08)}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/12{background-color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/15{background-color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/\[0\.02\]{background-color:rgba(255,255,255,.02)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:rgba(255,255,255,.03)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:rgba(255,255,255,.04)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:rgba(255,255,255,.06)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.035\]{background-color:rgba(255,255,255,.035)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.055\]{background-color:rgba(255,255,255,.055)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400\/10{background-color:rgba(250,200,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-yellow-500\/10{background-color:rgba(237,178,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-yellow-500\/15{background-color:rgba(237,178,0,.15)}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/15{background-color:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#06234a_0\%\,rgba\(6\,35\,74\,\.96\)_28\%\,rgba\(6\,35\,74\,\.42\)_55\%\,transparent_80\%\)\]{background-image:linear-gradient(90deg,#06234a 0%,rgba(6,35,74,.96) 28%,rgba(6,35,74,.42) 55%,transparent 80%)}.bg-\[linear-gradient\(90deg\,rgba\(0\,14\,48\,\.16\)_0\%\,rgba\(0\,24\,65\,\.08\)_43\%\,rgba\(0\,43\,92\,\.02\)_66\%\,transparent_100\%\)\]{background-image:linear-gradient(90deg,rgba(0,14,48,.16) 0%,rgba(0,24,65,.08) 43%,rgba(0,43,92,.02) 66%,transparent 100%)}.bg-\[linear-gradient\(90deg\,rgba\(0\,16\,55\,\.58\)_0\%\,rgba\(0\,35\,90\,\.34\)_48\%\,rgba\(0\,74\,166\,\.00\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(0,16,55,.58) 0%,rgba(0,35,90,.34) 48%,rgba(0,74,166,0) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(0\,16\,55\,\.72\)_0\%\,rgba\(0\,35\,90\,\.50\)_42\%\,rgba\(0\,74\,166\,\.14\)_72\%\,rgba\(0\,74\,166\,0\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(0,16,55,.72) 0%,rgba(0,35,90,.5) 42%,rgba(0,74,166,.14) 72%,rgba(0,74,166,0) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(0\,16\,55\,\.76\)_0\%\,rgba\(0\,33\,88\,\.58\)_39\%\,rgba\(0\,52\,127\,\.19\)_64\%\,rgba\(0\,74\,166\,\.00\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(0,16,55,.76) 0%,rgba(0,33,88,.58) 39%,rgba(0,52,127,.19) 64%,rgba(0,74,166,0) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(0\,16\,55\,\.84\)_0\%\,rgba\(0\,35\,90\,\.68\)_48\%\,rgba\(0\,74\,166\,\.10\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(0,16,55,.84) 0%,rgba(0,35,90,.68) 48%,rgba(0,74,166,.1) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(0\,24\,76\,\.56\)_0\%\,rgba\(0\,36\,100\,\.34\)_64\%\,transparent_100\%\)\]{background-image:linear-gradient(90deg,rgba(0,24,76,.56) 0%,rgba(0,36,100,.34) 64%,transparent 100%)}.bg-\[linear-gradient\(90deg\,rgba\(3\,22\,70\,\.42\)_0\%\,rgba\(3\,25\,74\,\.35\)_30\%\,rgba\(4\,32\,86\,\.20\)_53\%\,rgba\(5\,38\,96\,\.08\)_74\%\,rgba\(5\,38\,96\,\.02\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(3,22,70,.42) 0%,rgba(3,25,74,.35) 30%,rgba(4,32,86,.2) 53%,rgba(5,38,96,.08) 74%,rgba(5,38,96,.02) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(3\,28\,82\,\.82\)_0\%\,rgba\(4\,40\,104\,\.62\)_54\%\,rgba\(5\,58\,138\,\.18\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(3,28,82,.82) 0%,rgba(4,40,104,.62) 54%,rgba(5,58,138,.18) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(3\,28\,82\,\.82\)_0\%\,rgba\(4\,40\,104\,\.64\)_46\%\,rgba\(5\,58\,138\,\.24\)_72\%\,rgba\(0\,98\,178\,\.04\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(3,28,82,.82) 0%,rgba(4,40,104,.64) 46%,rgba(5,58,138,.24) 72%,rgba(0,98,178,.04) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(3\,31\,88\,\.78\)_0\%\,rgba\(4\,44\,108\,\.52\)_42\%\,rgba\(6\,82\,166\,\.12\)_76\%\,rgba\(0\,98\,178\,0\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(3,31,88,.78) 0%,rgba(4,44,108,.52) 42%,rgba(6,82,166,.12) 76%,rgba(0,98,178,0) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(4\,25\,76\,\.76\)_0\%\,rgba\(5\,32\,92\,\.67\)_35\%\,rgba\(7\,46\,118\,\.34\)_58\%\,rgba\(7\,54\,132\,\.10\)_77\%\,rgba\(7\,54\,132\,0\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(4,25,76,.76) 0%,rgba(5,32,92,.67) 35%,rgba(7,46,118,.34) 58%,rgba(7,54,132,.1) 77%,rgba(7,54,132,0) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(25\,84\,158\,\.48\)\,rgba\(16\,75\,153\,\.42\)_52\%\,rgba\(10\,66\,143\,\.34\)\)\]{background-image:linear-gradient(90deg,rgba(25,84,158,.48),rgba(16,75,153,.42) 52%,rgba(10,66,143,.34))}.bg-\[linear-gradient\(100deg\,rgba\(5\,34\,96\,\.87\)\,rgba\(11\,62\,143\,\.72\)\)\]{background-image:linear-gradient(100deg,rgba(5,34,96,.87),rgba(11,62,143,.72))}.bg-\[linear-gradient\(104deg\,rgba\(10\,44\,112\,\.94\)\,rgba\(12\,64\,148\,\.86\)\)\]{background-image:linear-gradient(104deg,rgba(10,44,112,.94),rgba(12,64,148,.86))}.bg-\[linear-gradient\(135deg\,\#b7881d\,\#e5c457_48\%\,\#9b6b14\)\]{background-image:linear-gradient(135deg,#b7881d,#e5c457 48%,#9b6b14)}.bg-\[linear-gradient\(135deg\,rgba\(18\,39\,79\,\.96\)\,rgba\(8\,20\,46\,\.92\)\)\]{background-image:linear-gradient(135deg,rgba(18,39,79,.96),rgba(8,20,46,.92))}.bg-\[linear-gradient\(145deg\,rgba\(25\,65\,122\,\.98\)\,rgba\(8\,28\,67\,\.98\)\)\]{background-image:linear-gradient(145deg,rgba(25,65,122,.98),rgba(8,28,67,.98))}.bg-\[linear-gradient\(145deg\,rgba\(139\,86\,18\,\.96\)\,rgba\(38\,31\,25\,\.98\)\)\]{background-image:linear-gradient(145deg,rgba(139,86,18,.96),rgba(38,31,25,.98))}.bg-\[linear-gradient\(150deg\,rgba\(20\,51\,99\,\.94\)\,rgba\(10\,29\,62\,\.94\)\)\]{background-image:linear-gradient(150deg,rgba(20,51,99,.94),rgba(10,29,62,.94))}.bg-\[linear-gradient\(180deg\,rgba\(0\,12\,39\,\.12\)_0\%\,rgba\(0\,21\,59\,\.22\)_68\%\,\#001639_100\%\)\]{background-image:linear-gradient(rgba(0,12,39,.12) 0%,rgba(0,21,59,.22) 68%,#001639 100%)}.bg-\[linear-gradient\(180deg\,rgba\(0\,46\,108\,\.62\)\,rgba\(0\,32\,86\,\.72\)\)\]{background-image:linear-gradient(rgba(0,46,108,.62),rgba(0,32,86,.72))}.bg-\[linear-gradient\(180deg\,rgba\(0\,46\,108\,\.68\)\,rgba\(0\,32\,86\,\.76\)\)\]{background-image:linear-gradient(rgba(0,46,108,.68),rgba(0,32,86,.76))}.bg-\[linear-gradient\(180deg\,rgba\(0\,46\,108\,\.78\)\,rgba\(0\,32\,86\,\.86\)\)\]{background-image:linear-gradient(rgba(0,46,108,.78),rgba(0,32,86,.86))}.bg-\[linear-gradient\(180deg\,rgba\(0\,50\,114\,\.78\)\,rgba\(0\,34\,90\,\.88\)\)\]{background-image:linear-gradient(rgba(0,50,114,.78),rgba(0,34,90,.88))}.bg-\[linear-gradient\(180deg\,rgba\(0\,52\,118\,\.78\)\,rgba\(0\,36\,94\,\.86\)\)\]{background-image:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))}.bg-\[linear-gradient\(180deg\,rgba\(0\,58\,132\,\.70\)\,rgba\(0\,36\,94\,\.86\)\)\]{background-image:linear-gradient(rgba(0,58,132,.7),rgba(0,36,94,.86))}.bg-\[linear-gradient\(180deg\,rgba\(0\,66\,140\,\.72\)\,rgba\(0\,36\,94\,\.86\)\)\]{background-image:linear-gradient(rgba(0,66,140,.72),rgba(0,36,94,.86))}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.09\)\,rgba\(255\,255\,255\,\.018\)_48\%\,rgba\(0\,20\,68\,\.025\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.09),rgba(255,255,255,.02) 48%,rgba(0,20,68,.024) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.10\)\,rgba\(255\,255\,255\,\.022\)_48\%\,rgba\(0\,20\,68\,\.03\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.024) 48%,rgba(0,20,68,.03) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.042\)\,rgba\(18\,98\,168\,\.054\)_48\%\,rgba\(0\,36\,92\,\.048\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.043),rgba(18,98,168,.055) 48%,rgba(0,36,92,.047) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.048\)\,rgba\(18\,98\,168\,\.064\)_46\%\,rgba\(0\,36\,92\,\.056\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.047),rgba(18,98,168,.063) 46%,rgba(0,36,92,.055) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.052\)\,rgba\(18\,98\,168\,\.064\)_48\%\,rgba\(0\,36\,92\,\.056\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.05),rgba(18,98,168,.063) 48%,rgba(0,36,92,.055) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.070\)\,rgba\(35\,132\,208\,\.032\)_48\%\,rgba\(0\,48\,116\,\.016\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.07),rgba(35,132,208,.03) 48%,rgba(0,48,116,.016) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.070\)\,rgba\(35\,132\,208\,\.034\)_48\%\,rgba\(0\,48\,116\,\.022\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.07),rgba(35,132,208,.035) 48%,rgba(0,48,116,.024) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.075\)\,rgba\(35\,132\,208\,\.032\)_48\%\,rgba\(0\,48\,116\,\.018\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.075),rgba(35,132,208,.03) 48%,rgba(0,48,116,.02) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.105\)\,rgba\(35\,132\,208\,\.045\)_46\%\,rgba\(0\,48\,116\,\.024\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.106),rgba(35,132,208,.043) 46%,rgba(0,48,116,.024) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.125\)\,rgba\(255\,255\,255\,\.040\)_48\%\,rgba\(0\,20\,68\,\.020\)_100\%\)\]{background-image:linear-gradient(rgba(255,255,255,.125),rgba(255,255,255,.04) 48%,rgba(0,20,68,.02) 100%)}.bg-\[radial-gradient\(circle\,rgba\(51\,131\,255\,\.16\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(51,131,255,.16),transparent 68%)}.bg-\[radial-gradient\(circle_at_10\%_0\%\,rgba\(25\,86\,190\,\.25\)\,transparent_41\%\)\,radial-gradient\(circle_at_90\%_14\%\,rgba\(27\,66\,176\,\.32\)\,transparent_36\%\)\,linear-gradient\(148deg\,rgba\(9\,45\,120\,\.99\)\,rgba\(5\,30\,86\,\.99\)_56\%\,rgba\(3\,19\,61\,1\)\)\]{background-image:radial-gradient(circle at 10% 0,rgba(25,86,190,.25),transparent 41%),radial-gradient(circle at 90% 14%,rgba(27,66,176,.32),transparent 36%),linear-gradient(148deg,rgba(9,45,120,.99),rgba(5,30,86,.99) 56%,#03133d)}.bg-\[radial-gradient\(circle_at_10\%_42\%\,rgba\(67\,151\,255\,\.20\)\,transparent_32\%\)\,radial-gradient\(circle_at_92\%_18\%\,rgba\(46\,117\,238\,\.16\)\,transparent_34\%\)\,linear-gradient\(150deg\,rgba\(21\,68\,145\,\.96\)\,rgba\(11\,50\,125\,\.97\)_48\%\,rgba\(7\,31\,96\,\.99\)\)\]{background-image:radial-gradient(circle at 10% 42%,rgba(67,151,255,.2),transparent 32%),radial-gradient(circle at 92% 18%,rgba(46,117,238,.16),transparent 34%),linear-gradient(150deg,rgba(21,68,145,.96),rgba(11,50,125,.97) 48%,rgba(7,31,96,.99))}.bg-\[radial-gradient\(circle_at_75\%_45\%\,rgba\(245\,203\,99\,\.18\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 75% 45%,rgba(245,203,99,.18),transparent 38%)}.bg-\[radial-gradient\(circle_at_76\%_20\%\,rgba\(255\,223\,133\,\.20\)\,transparent_34\%\)\,radial-gradient\(circle_at_18\%_112\%\,rgba\(96\,181\,255\,\.20\)\,transparent_44\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,\.06\)\,rgba\(255\,255\,255\,0\)_46\%\)\]{background-image:radial-gradient(circle at 76% 20%,rgba(255,223,133,.2),transparent 34%),radial-gradient(circle at 18% 112%,rgba(96,181,255,.2),transparent 44%),linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,0) 46%)}.bg-\[radial-gradient\(circle_at_82\%_18\%\,rgba\(92\,159\,255\,\.20\)\,transparent_31\%\)\,radial-gradient\(circle_at_73\%_78\%\,rgba\(36\,112\,220\,\.15\)\,transparent_34\%\)\,radial-gradient\(circle_at_88\%_22\%\,rgba\(255\,226\,144\,\.72\)_0_1px\,transparent_2px\)\,radial-gradient\(circle_at_71\%_35\%\,rgba\(188\,224\,255\,\.55\)_0_1px\,transparent_2px\)\,radial-gradient\(circle_at_91\%_51\%\,rgba\(255\,226\,144\,\.60\)_0_1px\,transparent_2px\)\,linear-gradient\(108deg\,transparent_0\%\,transparent_54\%\,rgba\(93\,163\,255\,\.08\)_78\%\,transparent_100\%\)\]{background-image:radial-gradient(circle at 82% 18%,rgba(92,159,255,.2),transparent 31%),radial-gradient(circle at 73% 78%,rgba(36,112,220,.15),transparent 34%),radial-gradient(circle at 88% 22%,rgba(255,226,144,.72) 0,rgba(255,226,144,.72) 1px,transparent 2px),radial-gradient(circle at 71% 35%,rgba(188,224,255,.55) 0,rgba(188,224,255,.55) 1px,transparent 2px),radial-gradient(circle at 91% 51%,rgba(255,226,144,.6) 0,rgba(255,226,144,.6) 1px,transparent 2px),linear-gradient(108deg,transparent 0%,transparent 54%,rgba(93,163,255,.08) 78%,transparent 100%)}.bg-\[radial-gradient\(ellipse_at_20\%_3\%\,rgba\(56\,122\,199\,\.14\)_0\%\,rgba\(15\,73\,143\,\.05\)_28\%\,transparent_54\%\)\,radial-gradient\(ellipse_at_90\%_29\%\,rgba\(218\,173\,76\,\.05\)_0\%\,transparent_29\%\)\,radial-gradient\(ellipse_at_20\%_64\%\,rgba\(37\,93\,174\,\.09\)_0\%\,transparent_34\%\)\]{background-image:radial-gradient(at 20% 3%,rgba(56,122,199,.14) 0%,rgba(15,73,143,.05) 28%,transparent 54%),radial-gradient(at 90% 29%,rgba(218,173,76,.05) 0%,transparent 29%),radial-gradient(at 20% 64%,rgba(37,93,174,.09) 0%,transparent 34%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(201\,168\,76\,0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(rgba(201,168,76,.08),transparent 70%)}.bg-\[url\(\'\/noise\.png\'\)\]{background-image:url(/noise.png)}.from-\[\#0a1628\]{--tw-gradient-from:#0a1628;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#001639\]{--tw-gradient-from:#001639;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#001639\]\/64{--tw-gradient-from:rgba(0,22,57,.64);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#001639\]\/64{--tw-gradient-from:lab(7.43587% 4.03746 -25.8479/.64)}}.from-\[\#001639\]\/66{--tw-gradient-from:rgba(0,22,57,.66);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#001639\]\/66{--tw-gradient-from:lab(7.43587% 4.03746 -25.8479/.66)}}.from-\[\#001639\]\/68{--tw-gradient-from:rgba(0,22,57,.68);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#001639\]\/68{--tw-gradient-from:lab(7.43587% 4.03746 -25.8479/.68)}}.from-\[\#E8C62B\]{--tw-gradient-from:#e8c62b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFD36A\]\/70{--tw-gradient-from:rgba(255,211,106,.7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#FFD36A\]\/70{--tw-gradient-from:lab(86.9092% 7.40641 57.0129/.7)}}.from-\[\#FFE08A\]{--tw-gradient-from:#ffe08a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF2BE\]{--tw-gradient-from:#fff2be;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e7ad2c\]{--tw-gradient-from:#e7ad2c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#e8ae2e\]{--tw-gradient-from:#e8ae2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f4d66d\]{--tw-gradient-from:#f4d66d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f9cc42\]{--tw-gradient-from:#f9cc42;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--gold\)\]{--tw-gradient-from:var(--gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--gold\)\]\/10{--tw-gradient-from:var(--gold)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--gold\)\]\/10{--tw-gradient-from:color-mix(in oklab, var(--gold) 10%, transparent)}}.from-\[var\(--gold\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/20{--tw-gradient-from:rgba(251,44,54,.2)}@supports (color:color-mix(in lab, red, red)){.from-red-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.from-red-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-200{--tw-gradient-from:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a1628\]\/90{--tw-gradient-via:rgba(10,22,40,.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#0a1628\]\/90{--tw-gradient-via:lab(6.96745% .04749 -14.1035/.9)}}.via-\[\#001639\]\/14{--tw-gradient-via:rgba(0,22,57,.14);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#001639\]\/14{--tw-gradient-via:lab(7.43587% 4.03746 -25.8479/.14)}}.via-\[\#001639\]\/16{--tw-gradient-via:rgba(0,22,57,.16);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#001639\]\/16{--tw-gradient-via:lab(7.43587% 4.03746 -25.8479/.16)}}.via-\[\#001639\]\/36{--tw-gradient-via:rgba(0,22,57,.36);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#001639\]\/36{--tw-gradient-via:lab(7.43587% 4.03746 -25.8479/.36)}}.via-\[\#001639\]\/76{--tw-gradient-via:rgba(0,22,57,.76);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#001639\]\/76{--tw-gradient-via:lab(7.43587% 4.03746 -25.8479/.76)}}.via-\[\#001639\]\/82{--tw-gradient-via:rgba(0,22,57,.82);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#001639\]\/82{--tw-gradient-via:lab(7.43587% 4.03746 -25.8479/.82)}}.via-\[\#B8E4FF\]\/42{--tw-gradient-via:rgba(184,228,255,.42);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#B8E4FF\]\/42{--tw-gradient-via:lab(88.1341% -10.2502 -18.0864/.42)}}.via-\[\#D4A91C\]{--tw-gradient-via:#d4a91c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E0F5FF\]\/34{--tw-gradient-via:rgba(224,245,255,.34);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#E0F5FF\]\/34{--tw-gradient-via:lab(95.2054% -5.66977 -7.29378/.34)}}.via-\[\#E0F5FF\]\/36{--tw-gradient-via:rgba(224,245,255,.36);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#E0F5FF\]\/36{--tw-gradient-via:lab(95.2054% -5.66977 -7.29378/.36)}}.via-\[\#E0F5FF\]\/42{--tw-gradient-via:rgba(224,245,255,.42);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#E0F5FF\]\/42{--tw-gradient-via:lab(95.2054% -5.66977 -7.29378/.42)}}.via-\[\#E0F5FF\]\/52{--tw-gradient-via:rgba(224,245,255,.52);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#E0F5FF\]\/52{--tw-gradient-via:lab(95.2054% -5.66977 -7.29378/.52)}}.via-\[\#F5C84E\]{--tw-gradient-via:#f5c84e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F8E7B2\]\/38{--tw-gradient-via:rgba(248,231,178,.38);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#F8E7B2\]\/38{--tw-gradient-via:lab(92.074% .193417 28.1074/.38)}}.via-\[\#FFD36A\]{--tw-gradient-via:#ffd36a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FFD36A\]\/52{--tw-gradient-via:rgba(255,211,106,.52);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#FFD36A\]\/52{--tw-gradient-via:lab(86.9092% 7.40641 57.0129/.52)}}.via-\[\#FFD36A\]\/62{--tw-gradient-via:rgba(255,211,106,.62);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#FFD36A\]\/62{--tw-gradient-via:lab(86.9092% 7.40641 57.0129/.62)}}.via-\[\#a9d2ff\]\/90{--tw-gradient-via:rgba(169,210,255,.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#a9d2ff\]\/90{--tw-gradient-via:lab(82.4278% -6.03658 -26.7675/.9)}}.via-\[\#f4d66d\]\/55{--tw-gradient-via:rgba(244,214,109,.55);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#f4d66d\]\/55{--tw-gradient-via:lab(86.6334% 1.6447 54.9976/.55)}}.via-\[\#f4d66d\]\/90{--tw-gradient-via:rgba(244,214,109,.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#f4d66d\]\/90{--tw-gradient-via:lab(86.6336% 1.6447 54.9976/.9)}}.via-\[\#ffd36a\]{--tw-gradient-via:#ffd36a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ffda7b\]{--tw-gradient-via:#ffda7b;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ffdb7d\]{--tw-gradient-via:#ffdb7d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ffdb7f\]{--tw-gradient-via:#ffdb7f;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--gold\)\]{--tw-gradient-via:var(--gold);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--gold\)\]\/\[0\.03\]{--tw-gradient-via:var(--gold)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--gold\)\]\/\[0\.03\]{--tw-gradient-via:color-mix(in oklab, var(--gold) 3%, transparent)}}.via-\[var\(--gold\)\]\/\[0\.03\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/15{--tw-gradient-via:rgba(255,255,255,.15)}@supports (color:color-mix(in lab, red, red)){.via-white\/15{--tw-gradient-via:color-mix(in oklab, var(--color-white) 15%, transparent)}}.via-white\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-400{--tw-gradient-via:var(--color-yellow-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#001639\]{--tw-gradient-to:#001639;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#001639\]\/92{--tw-gradient-to:rgba(0,22,57,.92);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#001639\]\/92{--tw-gradient-to:lab(7.43587% 4.03746 -25.8479/.92)}}.to-\[\#B98510\]{--tw-gradient-to:#b98510;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E6A620\]{--tw-gradient-to:#e6a620;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#bd8c1d\]{--tw-gradient-to:#bd8c1d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e7a924\]{--tw-gradient-to:#e7a924;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e9a719\]{--tw-gradient-to:#e9a719;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e9ad25\]{--tw-gradient-to:#e9ad25;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--gold\)\]{--tw-gradient-to:var(--gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--gold\)\]\/20{--tw-gradient-to:var(--gold)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--gold\)\]\/20{--tw-gradient-to:color-mix(in oklab, var(--gold) 20%, transparent)}}.to-\[var\(--gold\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/10{--tw-gradient-to:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500\/5{--tw-gradient-to:rgba(237,178,0,.05)}@supports (color:color-mix(in lab, red, red)){.to-yellow-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 5%, transparent)}}.to-yellow-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500\/10{--tw-gradient-to:rgba(237,178,0,.1)}@supports (color:color-mix(in lab, red, red)){.to-yellow-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.to-yellow-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(90deg\,transparent\,black_42\%\,black\)\]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000);mask-image:linear-gradient(90deg,transparent,#000 42%,#000)}.bg-clip-text{-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-\[68\%_center\]{object-position:68% center}.object-\[70\%_center\]{object-position:70% center}.object-\[72\%_center\]{object-position:72% center}.object-center{object-position:center}.object-right{object-position:right}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[18px\]{padding:18px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[calc\(env\(safe-area-inset-top\)\+20px\)\]{padding-top:calc(env(safe-area-inset-top) + 20px)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+80px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 80px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8\.8px\]{font-size:8.8px}.text-\[8px\]{font-size:8px}.text-\[9\.1px\]{font-size:9.1px}.text-\[9\.2px\]{font-size:9.2px}.text-\[9\.3px\]{font-size:9.3px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9\.6px\]{font-size:9.6px}.text-\[9\.8px\]{font-size:9.8px}.text-\[9px\]{font-size:9px}.text-\[10\.1px\]{font-size:10.1px}.text-\[10\.3px\]{font-size:10.3px}.text-\[10\.4px\]{font-size:10.4px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.6px\]{font-size:10.6px}.text-\[10\.7px\]{font-size:10.7px}.text-\[10\.8px\]{font-size:10.8px}.text-\[10\.9px\]{font-size:10.9px}.text-\[10px\]{font-size:10px}.text-\[11\.1px\]{font-size:11.1px}.text-\[11\.2px\]{font-size:11.2px}.text-\[11\.4px\]{font-size:11.4px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11\.6px\]{font-size:11.6px}.text-\[11\.7px\]{font-size:11.7px}.text-\[11\.8px\]{font-size:11.8px}.text-\[11px\]{font-size:11px}.text-\[12\.1px\]{font-size:12.1px}.text-\[12\.2px\]{font-size:12.2px}.text-\[12\.3px\]{font-size:12.3px}.text-\[12\.4px\]{font-size:12.4px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12\.6px\]{font-size:12.6px}.text-\[12\.8px\]{font-size:12.8px}.text-\[12px\]{font-size:12px}.text-\[13\.1px\]{font-size:13.1px}.text-\[13\.2px\]{font-size:13.2px}.text-\[13\.3px\]{font-size:13.3px}.text-\[13\.4px\]{font-size:13.4px}.text-\[13\.6px\]{font-size:13.6px}.text-\[13\.8px\]{font-size:13.8px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[33px\]{font-size:33px}.text-\[35px\]{font-size:35px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.42\]{--tw-leading:1.42;line-height:1.42}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.76\]{--tw-leading:1.76;line-height:1.76}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.003em\]{--tw-tracking:.003em;letter-spacing:.003em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[6px\]{--tw-tracking:6px;letter-spacing:6px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B2940\]{color:#0b2940}.text-\[\#1f2f5f\]{color:#1f2f5f}.text-\[\#2a2a2a\]{color:#2a2a2a}.text-\[\#4f584d\]{color:#4f584d}.text-\[\#7d8678\]{color:#7d8678}.text-\[\#8a1f1f\]{color:#8a1f1f}.text-\[\#32d5ff\]{color:#32d5ff}.text-\[\#222\]{color:#222}.text-\[\#666\]{color:#666}.text-\[\#07182e\]{color:#07182e}.text-\[\#17213b\]{color:#17213b}.text-\[\#17344b\]{color:#17344b}.text-\[\#20251f\]{color:#20251f}.text-\[\#061827\]{color:#061827}.text-\[\#66755f\]{color:#66755f}.text-\[\#092047\]{color:#092047}.text-\[\#173251\]{color:#173251}.text-\[\#182443\]{color:#182443}.text-\[\#B8C8D4\]{color:#b8c8d4}.text-\[\#C7D9EA\]{color:#c7d9ea}.text-\[\#C8DCF4\]{color:#c8dcf4}.text-\[\#D2F5FF\]{color:#d2f5ff}.text-\[\#D4AF37\]{color:#d4af37}.text-\[\#D5E5F2\]\/72{color:rgba(213,229,242,.72);color:lab(90.0252% -3.6158 -8.2638/.72)}.text-\[\#D5E5F2\]\/82{color:rgba(213,229,242,.82);color:lab(90.0252% -3.6158 -8.2638/.82)}.text-\[\#D5E5F2\]\/88{color:rgba(213,229,242,.88);color:lab(90.0252% -3.6158 -8.2638/.88)}.text-\[\#D5E9FF\]\/70{color:rgba(213,233,255,.7);color:lab(91.3616% -3.54576 -13.048/.7)}.text-\[\#D5E9FF\]\/85{color:rgba(213,233,255,.85);color:lab(91.3616% -3.54576 -13.048/.85)}.text-\[\#D7F1FA\]{color:#d7f1fa}.text-\[\#D8C27A\]\/80{color:rgba(216,194,122,.8);color:lab(79.1177% .878632 39.1057/.8)}.text-\[\#D8E7EE\]\/48{color:rgba(216,231,238,.48);color:lab(90.6648% -4.16121 -5.2197/.48)}.text-\[\#D8E7EE\]\/54{color:rgba(216,231,238,.54);color:lab(90.6648% -4.16121 -5.2197/.54)}.text-\[\#D8E7EE\]\/68{color:rgba(216,231,238,.68);color:lab(90.6648% -4.16121 -5.2197/.68)}.text-\[\#D8E7EE\]\/78{color:rgba(216,231,238,.78);color:lab(90.6648% -4.16121 -5.2197/.78)}.text-\[\#E3F3FF\]{color:#e3f3ff}.text-\[\#E6F7FF\]\/95{color:rgba(230,247,255,.95);color:lab(96.1403% -4.63742 -5.8687/.95)}.text-\[\#EAF1FB\]{color:#eaf1fb}.text-\[\#F2C230\]{color:#f2c230}.text-\[\#F2F8FF\]{color:#f2f8ff}.text-\[\#F2FAFF\]{color:#f2faff}.text-\[\#F2FAFF\]\/74{color:rgba(242,250,255,.74);color:lab(97.7729% -2.04748 -3.36729/.74)}.text-\[\#F2FAFF\]\/76{color:rgba(242,250,255,.76);color:lab(97.7729% -2.04748 -3.36729/.76)}.text-\[\#F2FAFF\]\/82{color:rgba(242,250,255,.82);color:lab(97.7729% -2.04748 -3.36729/.82)}.text-\[\#F2FAFF\]\/84{color:rgba(242,250,255,.84);color:lab(97.7729% -2.04748 -3.36729/.84)}.text-\[\#F2FAFF\]\/86{color:rgba(242,250,255,.86);color:lab(97.7729% -2.04748 -3.36729/.86)}.text-\[\#F2FAFF\]\/88{color:rgba(242,250,255,.88);color:lab(97.7729% -2.04748 -3.36729/.88)}.text-\[\#F4D68A\]{color:#f4d68a}.text-\[\#F5CB63\]{color:#f5cb63}.text-\[\#F5CB63\]\/78{color:rgba(245,203,99,.78);color:lab(83.9057% 6.8793 56.5394/.78)}.text-\[\#F5CB63\]\/80{color:rgba(245,203,99,.8);color:lab(83.9057% 6.8793 56.5394/.8)}.text-\[\#F5CB63\]\/86{color:rgba(245,203,99,.86);color:lab(83.9057% 6.8793 56.5394/.86)}.text-\[\#F8D66F\]{color:#f8d66f}.text-\[\#F8E7B2\]{color:#f8e7b2}.text-\[\#F8F1DE\]{color:#f8f1de}.text-\[\#FFD36A\]{color:#ffd36a}.text-\[\#FFE18A\]{color:#ffe18a}.text-\[\#FFE18A\]\/95{color:rgba(255,225,138,.95);color:lab(90.6737% 2.54425 46.353/.95)}.text-\[\#FFF5DA\]{color:#fff5da}.text-\[\#FFF5DA\]\/88{color:rgba(255,245,218,.88);color:lab(96.8032% .239313 14.3165/.88)}.text-\[\#b8d0eb\]{color:#b8d0eb}.text-\[\#bbb\]{color:#bbb}.text-\[\#c0d0e4\]{color:#c0d0e4}.text-\[\#c5e1ff\]\/90{color:rgba(197,225,255,.9);color:lab(88.1906% -4.80756 -17.8961/.9)}.text-\[\#c9def6\]{color:#c9def6}.text-\[\#d5eafb\]{color:#d5eafb}.text-\[\#d7eaff\]{color:#d7eaff}.text-\[\#d8c48e\]{color:#d8c48e}.text-\[\#d8ebff\]{color:#d8ebff}.text-\[\#d9e8ff\]\/75{color:rgba(217,232,255,.75);color:lab(91.3922% -1.7637 -12.9648/.75)}.text-\[\#dcecff\]\/70{color:rgba(220,236,255,.7);color:lab(92.627% -2.70179 -11.1151/.7)}.text-\[\#dcecff\]\/86{color:rgba(220,236,255,.86);color:lab(92.627% -2.70179 -11.1151/.86)}.text-\[\#e1effa\]\/80{color:rgba(225,239,250,.8);color:lab(93.6353% -3.22616 -7.00378/.8)}.text-\[\#e5f1ff\]\/88{color:rgba(229,241,255,.88);color:lab(94.5488% -2.1213 -8.20378/.88)}.text-\[\#e8b84a\]{color:#e8b84a}.text-\[\#e8c45a\]{color:#e8c45a}.text-\[\#e85d75\]{color:#e85d75}.text-\[\#eef7ff\]{color:#eef7ff}.text-\[\#eff7ff\]{color:#eff7ff}.text-\[\#f1f7ff\]{color:#f1f7ff}.text-\[\#f4cf63\]{color:#f4cf63}.text-\[\#f4cf63\]\/78{color:rgba(244,207,99,.78);color:lab(84.7998% 4.51633 57.4854/.78)}.text-\[\#f4d66d\]{color:#f4d66d}.text-\[\#f5b942\]{color:#f5b942}.text-\[\#f5b942\]\/85{color:rgba(245,185,66,.85);color:lab(79.2859% 14.4341 65.7357/.85)}.text-\[\#f5d776\]{color:#f5d776}.text-\[\#f5fbff\]{color:#f5fbff}.text-\[\#ffca45\]{color:#ffca45}.text-\[\#ffd66d\]{color:#ffd66d}.text-\[\#ffd269\]{color:#ffd269}.text-\[\#ffe5a2\]{color:#ffe5a2}.text-\[\#ffe18a\]{color:#ffe18a}.text-\[\#ffe19a\]{color:#ffe19a}.text-\[\#ffe39a\]\/90{color:rgba(255,227,154,.9);color:lab(91.359% 2.74813 39.364/.9)}.text-\[\#ffe79a\]{color:#ffe79a}.text-\[\#fff0bf\]{color:#fff0bf}.text-\[\#fff1cf\]\/70{color:rgba(255,241,207,.7);color:lab(95.6183% .937283 18.2796/.7)}.text-\[\#fff2b1\]\/25{color:rgba(255,242,177,.25);color:lab(95.3999% -2.469 33.1325/.25)}.text-\[\#fff4d2\]{color:#fff4d2}.text-\[\#fff5dc\]{color:#fff5dc}.text-\[\#fff6cb\]\/82{color:rgba(255,246,203,.82);color:lab(96.7943% -1.84953 21.9241/.82)}.text-\[\#fff9df\]{color:#fff9df}.text-\[\#fff9df\]\/84{color:rgba(255,249,223,.84);color:lab(97.8868% -1.08674 13.2841/.84)}.text-\[\#fff9e5\]{color:#fff9e5}.text-\[\#fff9e8\]{color:#fff9e8}.text-\[\#fffbe4\]{color:#fffbe4}.text-\[\#fffbed\]{color:#fffbed}.text-\[\#fffdf7\]{color:#fffdf7}.text-\[var\(--gold\)\],.text-\[var\(--gold\)\]\/30{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/30{color:color-mix(in oklab, var(--gold) 30%, transparent)}}.text-\[var\(--gold\)\]\/40{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/40{color:color-mix(in oklab, var(--gold) 40%, transparent)}}.text-\[var\(--gold\)\]\/50{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/50{color:color-mix(in oklab, var(--gold) 50%, transparent)}}.text-\[var\(--gold\)\]\/60{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/60{color:color-mix(in oklab, var(--gold) 60%, transparent)}}.text-\[var\(--gold\)\]\/70{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/70{color:color-mix(in oklab, var(--gold) 70%, transparent)}}.text-\[var\(--gold\)\]\/80{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/80{color:color-mix(in oklab, var(--gold) 80%, transparent)}}.text-\[var\(--gold\)\]\/85{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/85{color:color-mix(in oklab, var(--gold) 85%, transparent)}}.text-\[var\(--gold\)\]\/90{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--gold\)\]\/90{color:color-mix(in oklab, var(--gold) 90%, transparent)}}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:rgba(252,187,0,.8)}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/60{color:rgba(84,162,255,.6)}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/60{color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-green-300{color:var(--color-green-300)}.text-green-300\/70{color:rgba(123,241,168,.7)}@supports (color:color-mix(in lab, red, red)){.text-green-300\/70{color:color-mix(in oklab, var(--color-green-300) 70%, transparent)}}.text-green-400{color:var(--color-green-400)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/70{color:rgba(255,139,26,.7)}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/70{color:color-mix(in oklab, var(--color-orange-400) 70%, transparent)}}.text-orange-400\/80{color:rgba(255,139,26,.8)}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/80{color:color-mix(in oklab, var(--color-orange-400) 80%, transparent)}}.text-pink-400{color:var(--color-pink-400)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:rgba(255,101,104,.6)}@supports (color:color-mix(in lab, red, red)){.text-red-400\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.text-white\/10{color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.text-white\/12{color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab, red, red)){.text-white\/12{color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.text-white\/15{color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.text-white\/20{color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/25{color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/28{color:rgba(255,255,255,.28)}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/34{color:rgba(255,255,255,.34)}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:rgba(255,255,255,.35)}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:rgba(255,255,255,.38)}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:rgba(255,255,255,.42)}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:rgba(255,255,255,.45)}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:rgba(255,255,255,.48)}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:rgba(255,255,255,.52)}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/54{color:rgba(255,255,255,.54)}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.text-white\/55{color:rgba(255,255,255,.55)}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:rgba(255,255,255,.58)}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:rgba(255,255,255,.65)}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:rgba(255,255,255,.75)}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/78{color:rgba(255,255,255,.78)}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:rgba(255,255,255,.82)}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/85{color:rgba(255,255,255,.85)}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:rgba(255,255,255,.95)}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/50{color:rgba(255,224,42,.5)}@supports (color:color-mix(in lab, red, red)){.text-yellow-300\/50{color:color-mix(in oklab, var(--color-yellow-300) 50%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/70{color:rgba(250,200,0,.7)}@supports (color:color-mix(in lab, red, red)){.text-yellow-400\/70{color:color-mix(in oklab, var(--color-yellow-400) 70%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.placeholder-white\/20::-webkit-input-placeholder{color:rgba(255,255,255,.2)}.placeholder-white\/20::-moz-placeholder{color:rgba(255,255,255,.2)}.placeholder-white\/20::-ms-input-placeholder{color:rgba(255,255,255,.2)}.placeholder-white\/20::placeholder{color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/20::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}.placeholder-white\/20::-moz-placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}.placeholder-white\/20::-ms-input-placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}.placeholder-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder-white\/25::-webkit-input-placeholder{color:rgba(255,255,255,.25)}.placeholder-white\/25::-moz-placeholder{color:rgba(255,255,255,.25)}.placeholder-white\/25::-ms-input-placeholder{color:rgba(255,255,255,.25)}.placeholder-white\/25::placeholder{color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/25::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}.placeholder-white\/25::-moz-placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}.placeholder-white\/25::-ms-input-placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}.placeholder-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.placeholder-white\/30::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.placeholder-white\/30::-moz-placeholder{color:rgba(255,255,255,.3)}.placeholder-white\/30::-ms-input-placeholder{color:rgba(255,255,255,.3)}.placeholder-white\/30::placeholder{color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}.placeholder-white\/30::-moz-placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}.placeholder-white\/30::-ms-input-placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.accent-\[var\(--gold\)\]{accent-color:var(--gold)}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[\.96\]{opacity:.96}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.18\]{opacity:.18}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.07\)\,0_0_18px_rgba\(117\,191\,255\,\.13\)\,0_12px_26px_rgba\(0\,8\,32\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.16\)\,inset_0_-16px_34px_rgba\(0\,28\,78\,\.11\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.07)), 0 0 18px var(--tw-shadow-color,rgba(117,191,255,.13)), 0 12px 26px var(--tw-shadow-color,rgba(0,8,32,.16)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.16)), inset 0 -16px 34px var(--tw-shadow-color,rgba(0,28,78,.11));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.08\)\,0_0_20px_rgba\(117\,191\,255\,\.15\)\,0_14px_30px_rgba\(0\,8\,32\,\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.16\)\,inset_0_-18px_38px_rgba\(0\,28\,78\,\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.08)), 0 0 20px var(--tw-shadow-color,rgba(117,191,255,.15)), 0 14px 30px var(--tw-shadow-color,rgba(0,8,32,.16)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.16)), inset 0 -18px 38px var(--tw-shadow-color,rgba(0,28,78,.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.08\)\,0_0_22px_rgba\(117\,191\,255\,\.16\)\,0_14px_30px_rgba\(0\,8\,32\,\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.18\)\,inset_0_-18px_42px_rgba\(0\,28\,78\,\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.08)), 0 0 22px var(--tw-shadow-color,rgba(117,191,255,.16)), 0 14px 30px var(--tw-shadow-color,rgba(0,8,32,.16)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.18)), inset 0 -18px 42px var(--tw-shadow-color,rgba(0,28,78,.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.09\)\,0_0_24px_rgba\(117\,191\,255\,\.20\)\,0_18px_36px_rgba\(0\,8\,32\,\.17\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.20\)\,inset_0_-18px_42px_rgba\(0\,30\,82\,\.11\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.09)), 0 0 24px var(--tw-shadow-color,rgba(117,191,255,.2)), 0 18px 36px var(--tw-shadow-color,rgba(0,8,32,.17)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.2)), inset 0 -18px 42px var(--tw-shadow-color,rgba(0,30,82,.11));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.10\)\,0_0_26px_rgba\(117\,191\,255\,\.20\)\,0_18px_36px_rgba\(0\,8\,32\,\.17\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.22\)\,inset_0_-22px_46px_rgba\(0\,28\,78\,\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.1)), 0 0 26px var(--tw-shadow-color,rgba(117,191,255,.2)), 0 18px 36px var(--tw-shadow-color,rgba(0,8,32,.17)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.22)), inset 0 -22px 46px var(--tw-shadow-color,rgba(0,28,78,.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.10\)\,0_0_26px_rgba\(117\,191\,255\,\.20\)\,0_18px_36px_rgba\(0\,8\,32\,\.17\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.22\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.1)), 0 0 26px var(--tw-shadow-color,rgba(117,191,255,.2)), 0 18px 36px var(--tw-shadow-color,rgba(0,8,32,.17)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.22));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.11\)\,0_0_34px_rgba\(117\,191\,255\,\.30\)\,0_18px_36px_rgba\(0\,8\,32\,\.17\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.27\)\,inset_0_-22px_50px_rgba\(37\,126\,255\,\.10\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.11)), 0 0 34px var(--tw-shadow-color,rgba(117,191,255,.3)), 0 18px 36px var(--tw-shadow-color,rgba(0,8,32,.17)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.27)), inset 0 -22px 50px var(--tw-shadow-color,rgba(37,126,255,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.085\)\,0_0_22px_rgba\(117\,191\,255\,\.18\)\,0_14px_30px_rgba\(0\,8\,32\,\.15\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.19\)\,inset_0_-24px_48px_rgba\(0\,28\,78\,\.13\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgba(255,255,255,.086)), 0 0 22px var(--tw-shadow-color,rgba(117,191,255,.18)), 0 14px 30px var(--tw-shadow-color,rgba(0,8,32,.15)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.19)), inset 0 -24px 48px var(--tw-shadow-color,rgba(0,28,78,.13));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_20px_rgba\(72\,163\,242\,\.025\)\,0_0_48px_rgba\(49\,144\,255\,\.18\)\,inset_0_0_38px_rgba\(255\,207\,106\,\.05\)\]{--tw-shadow:0 0 0 20px var(--tw-shadow-color,rgba(72,163,242,.024)), 0 0 48px var(--tw-shadow-color,rgba(49,144,255,.18)), inset 0 0 38px var(--tw-shadow-color,rgba(255,207,106,.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_9px_rgba\(245\,203\,99\,\.78\)\]{--tw-shadow:0 0 9px var(--tw-shadow-color,rgba(245,203,99,.78));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_9px_rgba\(255\,211\,106\,\.78\)\]{--tw-shadow:0 0 9px var(--tw-shadow-color,rgba(255,211,106,.78));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,203\,99\,\.65\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,rgba(245,203,99,.65));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,203\,99\,\.12\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.10\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,rgba(245,203,99,.12)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,203\,99\,\.20\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,rgba(245,203,99,.2));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(117\,191\,255\,\.10\)\,0_10px_24px_rgba\(0\,8\,32\,0\.12\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.13\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,rgba(117,191,255,.1)), 0 10px 24px var(--tw-shadow-color,rgba(0,8,32,.12)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.13));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(94\,177\,255\,\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,rgba(94,177,255,.16));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(117\,191\,255\,\.10\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.15\)\,0_12px_26px_rgba\(0\,8\,32\,0\.14\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,rgba(117,191,255,.1)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.15)), 0 12px 26px var(--tw-shadow-color,rgba(0,8,32,.14));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(117\,191\,255\,\.13\)\,0_12px_26px_rgba\(0\,8\,32\,\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.15\)\,inset_0_-18px_36px_rgba\(0\,26\,74\,\.11\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,rgba(117,191,255,.13)), 0 12px 26px var(--tw-shadow-color,rgba(0,8,32,.14)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.15)), inset 0 -18px 36px var(--tw-shadow-color,rgba(0,26,74,.11));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(7\,193\,96\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,rgba(7,193,96,.15));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(117\,191\,255\,\.18\)\,0_14px_30px_rgba\(0\,8\,32\,\.15\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.18\)\,inset_0_-22px_44px_rgba\(0\,28\,78\,\.12\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,rgba(117,191,255,.18)), 0 14px 30px var(--tw-shadow-color,rgba(0,8,32,.15)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.18)), inset 0 -22px 44px var(--tw-shadow-color,rgba(0,28,78,.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(212\,175\,55\,0\.2\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,rgba(212,175,55,.2));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,rgba(212,175,55,.15));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,rgba(212,175,55,.3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.14\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,.14));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(212\,175\,55\,\.22\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(212,175,55,.22));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(239\,180\,46\,\.24\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,rgba(239,180,46,.24));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_15px_rgba\(239\,180\,46\,\.24\)\]{--tw-shadow:0 5px 15px var(--tw-shadow-color,rgba(239,180,46,.24));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_15px_rgba\(239\,180\,46\,\.26\)\]{--tw-shadow:0 5px 15px var(--tw-shadow-color,rgba(239,180,46,.26));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(0\,0\,0\,\.16\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,rgba(0,0,0,.16));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,rgba(0,0,0,.14));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(212\,175\,55\,0\.26\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,rgba(212,175,55,.26));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,rgba(0,0,0,.18));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(0\,0\,0\,\.14\)\],.shadow-\[0_10px_20px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,rgba(0,0,0,.14));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(0\,10\,42\,\.10\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.21\)\,inset_0_-1px_0_rgba\(255\,255\,255\,\.08\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,rgba(0,10,42,.1)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.21)), inset 0 -1px 0 var(--tw-shadow-color,rgba(255,255,255,.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(0\,10\,42\,\.10\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.22\)\,inset_0_-1px_0_rgba\(255\,255\,255\,\.08\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,rgba(0,10,42,.1)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.22)), inset 0 -1px 0 var(--tw-shadow-color,rgba(255,255,255,.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,\.16\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,rgba(0,0,0,.16));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(244\,187\,45\,\.22\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,rgba(244,187,45,.22));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,rgba(212,175,55,.3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.44\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,rgba(0,0,0,.18)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.44));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(255\,211\,106\,\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.46\)\],.shadow-\[0_12px_24px_rgba\(255\,211\,106\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.46\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,rgba(255,211,106,.28)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.46));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(0\,0\,0\,\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.07\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,rgba(0,0,0,.18)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.07));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,rgba(0,0,0,.18));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(4\,12\,28\,0\.18\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,rgba(4,12,28,.18));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,rgba(0,0,0,.18));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(212\,175\,55\,\.22\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,rgba(212,175,55,.22));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(255\,211\,106\,\.22\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,rgba(255,211,106,.22));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(255\,211\,106\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.54\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,rgba(255,211,106,.34)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.54));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(50\,56\,45\,0\.12\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,rgba(50,56,45,.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(8\,38\,72\,0\.36\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.24\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,rgba(8,38,72,.36)), inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.24));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_42px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 20px 42px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.08\)\,0_14px_30px_rgba\(4\,12\,28\,0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.08)), 0 14px 30px var(--tw-shadow-color,rgba(4,12,28,.24));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.10\)\,inset_0_-10px_25px_rgba\(0\,13\,56\,\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.1)), inset 0 -10px 25px var(--tw-shadow-color,rgba(0,13,56,.16));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.32\)\,0_10px_22px_rgba\(185\,133\,16\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.32)), 0 10px 22px var(--tw-shadow-color,rgba(185,133,16,.28));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,\.16\)\]{--tw-shadow:inset 0 1px var(--tw-shadow-color,rgba(255,255,255,.16));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)), 0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)), 0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#07c160\]\/20{--tw-shadow-color:rgba(7,193,96,.2)}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#07c160\]\/20{--tw-shadow-color:color-mix(in oklab, lab(68.7413% -58.3357 36.6284/.2) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/20{--tw-shadow-color:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/25{--tw-shadow-color:rgba(249,156,0,.25)}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:rgba(0,0,0,.3)}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-yellow-500\/10{--tw-shadow-color:rgba(237,178,0,.1)}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-yellow-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-yellow-500\/20{--tw-shadow-color:rgba(237,178,0,.2)}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-yellow-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#F2D35A\]\/55{--tw-ring-color:rgba(242,211,90,.55)}@supports (color:lab(0% 0 0)){.ring-\[\#F2D35A\]\/55{--tw-ring-color:lab(85.5412% 1.33148 62.1231/.55)}}.ring-\[\#F5CB63\]\/8{--tw-ring-color:rgba(245,203,99,.08)}@supports (color:lab(0% 0 0)){.ring-\[\#F5CB63\]\/8{--tw-ring-color:lab(83.9057% 6.8793 56.5394/.08)}}.ring-\[\#F5CB63\]\/28{--tw-ring-color:rgba(245,203,99,.28)}@supports (color:lab(0% 0 0)){.ring-\[\#F5CB63\]\/28{--tw-ring-color:lab(83.9057% 6.8793 56.5394/.28)}}.ring-\[\#FFD36A\]\/9{--tw-ring-color:rgba(255,211,106,.09)}@supports (color:lab(0% 0 0)){.ring-\[\#FFD36A\]\/9{--tw-ring-color:lab(86.9092% 7.40641 57.0129/.09)}}.ring-\[\#FFD36A\]\/10{--tw-ring-color:rgba(255,211,106,.1)}@supports (color:lab(0% 0 0)){.ring-\[\#FFD36A\]\/10{--tw-ring-color:lab(86.9092% 7.40641 57.0129/.1)}}.ring-\[\#FFD36A\]\/11{--tw-ring-color:rgba(255,211,106,.11)}@supports (color:lab(0% 0 0)){.ring-\[\#FFD36A\]\/11{--tw-ring-color:lab(86.9092% 7.40641 57.0129/.11)}}.ring-\[\#FFD36A\]\/13{--tw-ring-color:rgba(255,211,106,.13)}@supports (color:lab(0% 0 0)){.ring-\[\#FFD36A\]\/13{--tw-ring-color:lab(86.9092% 7.40641 57.0129/.13)}}.ring-\[\#FFD36A\]\/14{--tw-ring-color:rgba(255,211,106,.14)}@supports (color:lab(0% 0 0)){.ring-\[\#FFD36A\]\/14{--tw-ring-color:lab(86.9092% 7.40641 57.0129/.14)}}.ring-\[\#FFD36A\]\/20{--tw-ring-color:rgba(255,211,106,.2)}@supports (color:lab(0% 0 0)){.ring-\[\#FFD36A\]\/20{--tw-ring-color:lab(86.9092% 7.40641 57.0129/.2)}}.ring-\[\#FFF0B8\]\/35{--tw-ring-color:rgba(255,240,184,.35)}@supports (color:lab(0% 0 0)){.ring-\[\#FFF0B8\]\/35{--tw-ring-color:lab(95.0017% -.885487 29.0987/.35)}}.ring-white\/10{--tw-ring-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/12{--tw-ring-color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab, red, red)){.ring-white\/12{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.ring-white\/30{--tw-ring-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-white\/38{--tw-ring-color:rgba(255,255,255,.38)}@supports (color:color-mix(in lab, red, red)){.ring-white\/38{--tw-ring-color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[18px\]{--tw-blur:blur(18px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[20px\]{--tw-blur:blur(20px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[140px\]{--tw-blur:blur(140px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[150px\]{--tw-blur:blur(150px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[160px\]{--tw-blur:blur(160px);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.02\]{--tw-brightness:brightness(1.02);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.08\]{--tw-brightness:brightness(1.08);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.12\]{--tw-brightness:brightness(1.12);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.18\]{--tw-brightness:brightness(1.18);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.20\]{--tw-brightness:brightness(1.2);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.22\]{--tw-brightness:brightness(1.22);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.26\]{--tw-brightness:brightness(1.26);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.28\]{--tw-brightness:brightness(1.28);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-\[0\.98\]{--tw-contrast:contrast(.98);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-\[1\.02\]{--tw-contrast:contrast(1.02);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-\[1\.08\]{--tw-contrast:contrast(1.08);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,rgba(0,0,0,.06)));--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(255\,211\,106\,\.65\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,rgba(255,211,106,.65)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(245\,203\,99\,\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,rgba(245,203,99,.45)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_12px_rgba\(169\,216\,255\,\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,rgba(169,216,255,.18)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_16px_rgba\(169\,216\,255\,\.26\)\]{--tw-drop-shadow-size:drop-shadow(0 0 16px var(--tw-drop-shadow-color,rgba(169,216,255,.26)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_24px_rgba\(71\,161\,255\,\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,rgba(71,161,255,.22)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_5px_rgba\(0\,8\,30\,\.38\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 5px var(--tw-drop-shadow-color,rgba(0,8,30,.38)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_5px_rgba\(255\,255\,255\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 5px var(--tw-drop-shadow-color,rgba(255,255,255,.18)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_6px_rgba\(212\,175\,55\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 6px var(--tw-drop-shadow-color,rgba(212,175,55,.28)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_8px_rgba\(255\,197\,68\,0\.34\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 8px var(--tw-drop-shadow-color,rgba(255,197,68,.34)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,rgba(0,0,0,.28)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_10px_rgba\(0\,8\,30\,\.42\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,rgba(0,8,30,.42)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_12px_rgba\(0\,8\,30\,\.34\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,rgba(0,8,30,.34)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_14px_rgba\(242\,194\,48\,\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 14px var(--tw-drop-shadow-color,rgba(242,194,48,.18)));--tw-drop-shadow:var(--tw-drop-shadow-size);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.02\]{--tw-saturate:saturate(1.02);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.04\]{--tw-saturate:saturate(1.04);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.08\]{--tw-saturate:saturate(1.08);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.12\]{--tw-saturate:saturate(1.12);-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{-webkit-filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_1px_4px_rgba\(0\,8\,34\,\.38\)\]{text-shadow:0 1px 4px rgba(0,8,34,.38)}.\[text-shadow\:0_1px_5px_rgba\(0\,12\,43\,\.86\)\]{text-shadow:0 1px 5px rgba(0,12,43,.86)}.\[text-shadow\:0_1px_6px_rgba\(0\,8\,30\,\.34\)\]{text-shadow:0 1px 6px rgba(0,8,30,.34)}.\[text-shadow\:0_1px_6px_rgba\(0\,9\,34\,1\)\]{text-shadow:0 1px 6px #000922}.\[text-shadow\:0_1px_7px_rgba\(0\,9\,34\,\.98\)\]{text-shadow:0 1px 7px rgba(0,9,34,.98)}.\[text-shadow\:0_1px_7px_rgba\(0\,10\,35\,\.9\)\]{text-shadow:0 1px 7px rgba(0,10,35,.9)}.\[text-shadow\:0_1px_7px_rgba\(0\,11\,40\,\.84\)\]{text-shadow:0 1px 7px rgba(0,11,40,.84)}.\[text-shadow\:0_1px_8px_rgba\(0\,8\,30\,\.42\)\]{text-shadow:0 1px 8px rgba(0,8,30,.42)}.\[text-shadow\:0_1px_8px_rgba\(0\,10\,35\,\.92\)\]{text-shadow:0 1px 8px rgba(0,10,35,.92)}.\[text-shadow\:0_2px_14px_rgba\(71\,158\,255\,\.2\)\]{text-shadow:0 2px 14px rgba(71,158,255,.2)}.\[text-shadow\:0_2px_14px_rgba\(255\,221\,135\,\.16\)\]{text-shadow:0 2px 14px rgba(255,221,135,.16)}.\[text-size-adjust\:100\%\]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.inline-full{width:100%}.group-open\:rotate-45:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-45:-moz-any(:where(.group):-moz-any([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-white\/30:is(:where(.group):hover *){color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/30:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.file\:mr-3::-webkit-file-upload-button{margin-right:calc(var(--spacing) * 3)}.file\:mr-3::-ms-browse{margin-right:calc(var(--spacing) * 3)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-lg::-webkit-file-upload-button{border-radius:var(--radius-lg)}.file\:rounded-lg::-ms-browse{border-radius:var(--radius-lg)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::-ms-browse{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[var\(--gold\)\]::-webkit-file-upload-button{background-color:var(--gold)}.file\:bg-\[var\(--gold\)\]::-ms-browse{background-color:var(--gold)}.file\:bg-\[var\(--gold\)\]::file-selector-button{background-color:var(--gold)}.file\:px-3::-webkit-file-upload-button{padding-inline:calc(var(--spacing) * 3)}.file\:px-3::-ms-browse{padding-inline:calc(var(--spacing) * 3)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::-webkit-file-upload-button{padding-block:calc(var(--spacing) * 2)}.file\:py-2::-ms-browse{padding-block:calc(var(--spacing) * 2)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:font-bold::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:font-bold::-ms-browse{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-black::-webkit-file-upload-button{color:var(--color-black)}.file\:text-black::-ms-browse{color:var(--color-black)}.file\:text-black::file-selector-button{color:var(--color-black)}.placeholder\:text-white\/15::-webkit-input-placeholder{color:rgba(255,255,255,.15)}.placeholder\:text-white\/15::-moz-placeholder{color:rgba(255,255,255,.15)}.placeholder\:text-white\/15::-ms-input-placeholder{color:rgba(255,255,255,.15)}.placeholder\:text-white\/15::placeholder{color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/15::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-white) 15%, transparent)}.placeholder\:text-white\/15::-moz-placeholder{color:color-mix(in oklab, var(--color-white) 15%, transparent)}.placeholder\:text-white\/15::-ms-input-placeholder{color:color-mix(in oklab, var(--color-white) 15%, transparent)}.placeholder\:text-white\/15::placeholder{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.placeholder\:text-white\/20::-webkit-input-placeholder{color:rgba(255,255,255,.2)}.placeholder\:text-white\/20::-moz-placeholder{color:rgba(255,255,255,.2)}.placeholder\:text-white\/20::-ms-input-placeholder{color:rgba(255,255,255,.2)}.placeholder\:text-white\/20::placeholder{color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/20::-webkit-input-placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}.placeholder\:text-white\/20::-moz-placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}.placeholder\:text-white\/20::-ms-input-placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[26px\]:before{content:var(--tw-content);width:26px}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-\[\#cfeDff\]\/35:before{content:var(--tw-content);--tw-gradient-to:rgba(207,237,255,.35);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.before\:to-\[\#cfeDff\]\/35:before{--tw-gradient-to:lab(91.9784% -7.38144 -12.1928/.35)}}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-\[26px\]:after{content:var(--tw-content);width:26px}.after\:scale-x-\[-1\]:after{content:var(--tw-content);--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:bg-gradient-to-r:after{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-\[\#cfeDff\]\/35:after{content:var(--tw-content);--tw-gradient-to:rgba(207,237,255,.35);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.after\:to-\[\#cfeDff\]\/35:after{--tw-gradient-to:lab(91.9784% -7.38144 -12.1928/.35)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#B9E3FF\]:hover{border-color:#b9e3ff}.hover\:border-\[var\(--gold\)\]\/30:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--gold\)\]\/30:hover{border-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.hover\:border-orange-500\/40:hover{border-color:rgba(254,110,0,.4)}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-500\/40:hover{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.hover\:border-purple-500\/40:hover{border-color:rgba(172,75,255,.4)}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/40:hover{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\:border-white\/10:hover{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/\[0\.12\]:hover{border-color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.12\]:hover{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-\[\#06ad56\]:hover{background-color:#06ad56}.hover\:bg-\[\#8db9ef\]\/22:hover{background-color:rgba(141,185,239,.22);background-color:lab(73.5056% -4.84437 -32.0073/.22)}.hover\:bg-\[\#73B7E6\]\/24:hover{background-color:rgba(115,183,230,.24);background-color:lab(71.254% -12.6483 -30.7435/.24)}.hover\:bg-\[\#f4d66d\]\/20:hover{background-color:rgba(244,214,109,.2);background-color:lab(86.6334% 1.6447 54.9976/.2)}.hover\:bg-\[var\(--gold\)\]:hover,.hover\:bg-\[var\(--gold\)\]\/5:hover{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--gold\)\]\/5:hover{background-color:color-mix(in oklab, var(--gold) 5%, transparent)}}.hover\:bg-\[var\(--gold\)\]\/15:hover{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--gold\)\]\/15:hover{background-color:color-mix(in oklab, var(--gold) 15%, transparent)}}.hover\:bg-\[var\(--gold\)\]\/20:hover{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--gold\)\]\/20:hover{background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.hover\:bg-\[var\(--gold\)\]\/30:hover{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--gold\)\]\/30:hover{background-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.hover\:bg-blue-500\/30:hover{background-color:rgba(48,128,255,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.hover\:bg-green-500\/30:hover{background-color:rgba(0,199,88,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/30:hover{background-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.hover\:bg-purple-500\/10:hover{background-color:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.hover\:bg-purple-500\/20:hover{background-color:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.hover\:bg-red-400\/10:hover{background-color:rgba(255,101,104,.1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.hover\:bg-red-500\/30:hover{background-color:rgba(251,44,54,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/14:hover{background-color:rgba(255,255,255,.14)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.hover\:bg-white\/20:hover{background-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:rgba(255,255,255,.03)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:rgba(255,255,255,.04)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgba(255,255,255,.06)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:from-amber-500\/20:hover{--tw-gradient-from:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.hover\:from-amber-500\/20:hover{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:from-amber-500\/20:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[var\(--gold\)\]:hover{color:var(--gold)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/30:hover{color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/30:hover{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:text-white\/50:hover{color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/50:hover{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:text-white\/60:hover{color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-white\/70:hover{color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/80:hover{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}}.focus\:border-\[\#F5CB63\]\/60:focus{border-color:rgba(245,203,99,.6);border-color:lab(83.9057% 6.8793 56.5394/.6)}.focus\:border-\[var\(--gold\)\]\/30:focus{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--gold\)\]\/30:focus{border-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.focus\:border-\[var\(--gold\)\]\/50:focus{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--gold\)\]\/50:focus{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#FFF0BE\]:focus-visible{outline-color:#fff0be}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[\.99\]:active{scale:.99}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:375px){.min-\[375px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:40rem){.sm\:w-\[54\%\]{width:54%}.sm\:w-\[63\%\]{width:63%}.sm\:w-\[69\%\]{width:69%}.sm\:w-\[70\%\]{width:70%}.sm\:w-\[72\%\]{width:72%}.sm\:w-\[73\%\]{width:73%}.sm\:max-w-\[216px\]{max-width:216px}.sm\:min-w-\[216px\]{min-width:216px}.sm\:flex-row{flex-direction:row}.sm\:object-center{object-position:center}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10\.2px\]{font-size:10.2px}.sm\:text-\[10\.4px\]{font-size:10.4px}.sm\:text-\[10\.7px\]{font-size:10.7px}.sm\:text-\[10\.8px\]{font-size:10.8px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.4px\]{font-size:11.4px}.sm\:text-\[11\.7px\]{font-size:11.7px}.sm\:text-\[11\.8px\]{font-size:11.8px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12\.2px\]{font-size:12.2px}.sm\:text-\[12\.4px\]{font-size:12.4px}.sm\:text-\[12\.6px\]{font-size:12.6px}.sm\:text-\[12\.7px\]{font-size:12.7px}.sm\:text-\[12\.8px\]{font-size:12.8px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13\.1px\]{font-size:13.1px}.sm\:text-\[13\.4px\]{font-size:13.4px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[13\.6px\]{font-size:13.6px}.sm\:text-\[13\.8px\]{font-size:13.8px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[56px\]{font-size:56px}.sm\:leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.sm\:tracking-\[0\.008em\]{--tw-tracking:.008em;letter-spacing:.008em}}@media (min-width:48rem){.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.chart-with-four-arrows{position:relative}.four-arrows{color:#312a25;background:linear-gradient(#fffefd,#faf8f5);border:1px solid #e9e2da;border-radius:16px;margin:12px 0 4px;padding:10px 8px 12px;box-shadow:0 8px 22px rgba(81,61,42,.06)}.four-arrows__heading{color:#6e302c;letter-spacing:.04em;align-items:baseline;gap:8px;padding:0 4px 7px;font-size:13px;font-weight:800;display:flex}.four-arrows__heading small{color:#988b80;letter-spacing:0;font-size:10px;font-weight:500}.four-arrows__grid{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:5px;display:grid}.four-arrows__side{gap:7px;display:grid}.four-arrows__side-label{color:#b1514c;letter-spacing:.18em;text-align:center;font-size:11px;font-weight:800}.four-arrows__side--personality .four-arrows__side-label{color:#282522}.four-arrows__center{color:#b3a79c;text-align:center;align-items:center;justify-items:center;min-height:150px;font-size:9px;line-height:1.5;display:grid}.four-arrows__center:before{content:"";background:linear-gradient(transparent,#ded4ca,transparent);width:1px;height:82px;position:absolute}.four-arrows__center span{z-index:1;background:#fcfaf7;padding:4px 0}.four-arrows-card{background:#fff;border:1px solid #f0e9e3;border-radius:11px;min-width:0;padding:7px;box-shadow:0 3px 10px rgba(69,50,35,.04)}.four-arrows-card__top{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;display:flex}.four-arrows-card__title{color:#a93836;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.1}.four-arrows-card--personality .four-arrows-card__title{color:#2d2926}.four-arrows-card__arrow{color:#a93836;background:#f3f2f0;border:1px solid #d8d0c8;border-radius:6px;flex:0 0 24px;align-items:center;justify-items:center;width:24px;height:24px;font-size:21px;font-weight:900;line-height:1;display:grid}.four-arrows-card--personality .four-arrows-card__arrow{color:#59534d}.four-arrows-card__values{justify-content:space-around;gap:4px;display:flex}.four-arrows-value{justify-items:center;gap:2px;min-width:0;display:grid}.four-arrows-value__shape{-webkit-filter:drop-shadow(0 2px 2px rgba(8,18,97,.28));filter:drop-shadow(0 2px 2px rgba(8,18,97,.28));background:linear-gradient(145deg,#5a70f0 0%,#1a2b99 43%,#071352 100%);align-items:center;justify-items:center;width:28px;height:28px;display:grid;position:relative}.four-arrows-value__shape:before{content:"";clip-path:inherit;border-radius:inherit;background:linear-gradient(135deg,rgba(132,151,255,.9),rgba(36,54,195,.18) 45%,rgba(1,7,53,.32));position:absolute;top:2px;bottom:2px;left:2px;right:2px}.four-arrows-value__shape i{z-index:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45);font-size:15px;font-style:normal;font-weight:850;line-height:1;position:relative}.four-arrows-value__shape--base{border-radius:3px;box-shadow:inset 0 0 0 1px #071352,inset 0 0 0 3px rgba(102,122,255,.52)}.four-arrows-value__shape--tone{-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);width:31px;height:28px}.four-arrows-value__shape--tone:before{top:3px;bottom:3px;left:4px;right:4px}.four-arrows-value__shape--tone i{transform:translateY(3px)}.four-arrows-value__shape--color{-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:30px;height:29px}.four-arrows-value__label{color:#4e4741;font-size:8px;font-weight:600}@media (min-width:680px){.four-arrows{padding:13px 14px}.four-arrows__grid{grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr);gap:12px}.four-arrows-card{padding:10px}.four-arrows-card__title{font-size:13px}.four-arrows-card__arrow{width:30px;height:30px}.four-arrows-value__shape{width:35px;height:35px}.four-arrows-value__shape--tone,.four-arrows-value__shape--color{width:38px;height:35px}.four-arrows-value__shape i{font-size:18px}.four-arrows-value__label{font-size:10px}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:481px){body{background:#050a15}#root{background:var(--bg-dark);border-left:1px solid rgba(212,175,55,.08);border-right:1px solid rgba(212,175,55,.08);min-height:100vh;box-shadow:0 0 40px rgba(212,175,55,.06)}}@media (max-width:640px){.btn-gold{padding:12px 28px;font-size:15px}.card-gold{border-radius:10px;padding:16px}}@keyframes shine{to{background-position:200%}}.page-orders-theme{background-color:#00245e;background-image:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))}.page-orders-theme .glass-card,.page-orders-theme .card-gold,.page-orders-theme .order-card{box-shadow:0 0 0 1px rgba(255,255,255,.086),0 0 22px rgba(117,191,255,.14),0 14px 30px rgba(0,8,32,.15),inset 0 1px rgba(255,255,255,.19),inset 0 -24px 48px rgba(0,28,78,.13);background:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))!important;border-color:rgba(184,228,255,.56)!important}.page-profile-theme .profile-primary-card,.page-profile-theme>.relative>.flex.gap-4>.profile-primary-card,.page-profile-theme .profile-stats-grid.grid.grid-cols-2>.profile-stat-card,.page-profile-theme .profile-distribution-card,.page-profile-theme .profile-middle-shortcut.profile-admin-shortcut,.page-profile-theme .profile-middle-shortcut.profile-management-shortcut,.page-profile-theme .profile-middle-shortcut.profile-redeem-shortcut{background:linear-gradient(rgba(17,78,162,.96),rgba(4,52,124,.98))!important;border-color:rgba(193,231,255,.58)!important;box-shadow:0 0 24px rgba(117,191,255,.3),inset 0 1px rgba(255,255,255,.16)!important}.page-profile-theme .profile-middle-shortcut.profile-admin-shortcut,.page-profile-theme .profile-middle-shortcut.profile-management-shortcut,.page-profile-theme .profile-middle-shortcut.profile-redeem-shortcut{box-shadow:0 0 16px rgba(251,191,36,.28),inset 0 0 12px rgba(251,191,36,.1),inset 0 1px rgba(255,255,255,.16)!important}.page-profile-theme .profile-stat-card>p:first-of-type{text-shadow:0 1px 5px rgba(255,255,255,.18);color:#eaf4ff!important;font-size:14px!important;line-height:1.35!important}.page-profile-theme .profile-invite-card{background:linear-gradient(rgba(10,66,144,.94),rgba(1,44,108,.97))!important;border-color:rgba(184,228,255,.52)!important}.page-profile-theme .profile-distribution-card p.text-\[13px\]{color:#e1efff!important}.page-profile-theme button.profile-middle-shortcut.profile-redeem-shortcut{border:1px solid rgba(193,231,255,.72)!important;box-shadow:0 0 16px rgba(251,191,36,.28),inset 0 0 12px rgba(251,191,36,.1),inset 0 1px rgba(255,255,255,.16)!important}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(15,31,58,.95)!important;border:1px solid rgba(212,175,55,.15)!important;border-radius:16px!important}.glass-input{color:#f5f5f5!important;background:rgba(10,22,40,.9)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important}.glass-input:focus{background:rgba(15,31,58,.95)!important;border-color:rgba(212,175,55,.5)!important}.glass-input::-webkit-input-placeholder{color:rgba(255,255,255,.25)!important}.glass-input::-moz-placeholder{color:rgba(255,255,255,.25)!important}.glass-input::-ms-input-placeholder{color:rgba(255,255,255,.25)!important}.glass-input::placeholder{color:rgba(255,255,255,.25)!important}:root{--gold:#d4af37;--gold-light:#f5d76e;--gold-dark:#b8960c;--bg-dark:#0a1628;--bg-card:#0f1f3a;--bg-card-hover:#142748;--text-primary:#f5f5f5;--text-secondary:#a0a0a0}body{background:var(--bg-dark);color:var(--text-primary);margin:0;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}#root{max-width:480px;margin:0 auto;position:relative}@media (min-width:481px){body{background:#050a15}#root{background:var(--bg-dark);border-left:1px solid rgba(212,175,55,.08);border-right:1px solid rgba(212,175,55,.08);min-height:100vh;box-shadow:0 0 40px rgba(212,175,55,.06)}}.btn-gold{background:linear-gradient(135deg, var(--gold), var(--gold-dark));color:#0a0a0a;cursor:pointer;border:none;border-radius:8px;padding:14px 40px;font-size:16px;font-weight:700;transition:all .3s}@media (max-width:640px){.btn-gold{padding:12px 28px;font-size:15px}}.btn-gold:hover{background:linear-gradient(135deg, var(--gold-light), var(--gold));transform:translateY(-2px);box-shadow:0 8px 25px rgba(201,168,76,.3)}.card-gold{background:var(--bg-card);border:1px solid rgba(201,168,76,.2);border-radius:12px;padding:24px;transition:all .3s}@media (max-width:640px){.card-gold{border-radius:10px;padding:16px}}.card-gold:hover{background:var(--bg-card-hover);border-color:rgba(201,168,76,.5)}.upload-zone{text-align:center;cursor:pointer;border:2px dashed rgba(201,168,76,.3);border-radius:12px;padding:40px;transition:all .3s}.upload-zone:hover{border-color:var(--gold);background:rgba(201,168,76,.05)}.report-markdown-content{color:rgba(255,255,255,.7);font-size:14px;line-height:1.9}.report-markdown-content h1,.report-markdown-content h2,.report-markdown-content h3,.report-markdown-content h4{color:var(--gold);margin:1.6em 0 .8em;padding-left:14px;font-weight:700;position:relative}.report-markdown-content h1:before,.report-markdown-content h2:before,.report-markdown-content h3:before{content:"";background:linear-gradient(180deg, var(--gold), rgba(212,175,55,.3));border-radius:2px;width:3px;position:absolute;top:.15em;bottom:.15em;left:0}.report-markdown-content h1{font-size:1.4em}.report-markdown-content h2{font-size:1.15em}.report-markdown-content h3{color:rgba(255,255,255,.85);font-size:1.05em}.report-markdown-content p{margin:.7em 0}.report-markdown-content strong{color:#f5f5f5;background:linear-gradient(135deg,rgba(212,175,55,.12),rgba(212,175,55,.04));border-radius:3px;padding:1px 5px}.report-markdown-content a{color:var(--gold)}.report-markdown-content a:hover{text-decoration:underline}.report-markdown-content ul,.report-markdown-content ol{margin:.8em 0;padding-left:1.2em}.report-markdown-content li{margin:.5em 0;padding-left:.3em}.report-markdown-content ul li::marker{color:var(--gold)}.report-markdown-content ol li::marker{color:var(--gold);font-weight:600}.report-markdown-content blockquote{border-left:3px solid var(--gold);color:rgba(255,255,255,.75);background:linear-gradient(135deg,rgba(212,175,55,.08),rgba(212,175,55,.02));border-radius:0 12px 12px 0;margin:1em 0;padding:12px 16px;font-style:italic}.report-markdown-content code{background:rgba(212,175,55,.1);border-radius:4px;padding:2px 6px;font-size:.9em}.report-markdown-content img{border-radius:12px;max-width:100%;margin:.8em 0}.report-markdown-content hr{background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent);border:none;height:1px;margin:2em 0}.report-tail-card{text-align:center;background:linear-gradient(135deg,rgba(212,175,55,.08),rgba(10,22,40,.9));border:1px solid rgba(212,175,55,.15);border-radius:16px;margin-top:2em;padding:24px 20px}.report-tail-card .tail-divider{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:40px;height:2px;margin:0 auto 16px}.report-tail-card .tail-title{color:var(--gold);margin-bottom:12px;font-size:15px;font-weight:700}.report-tail-card .tail-channel{text-align:left;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;margin:16px 0;padding:14px 16px}.report-tail-card .tail-channel-label{color:rgba(255,255,255,.85);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.report-tail-card .tail-channel-desc{color:rgba(255,255,255,.45);font-size:12px;line-height:1.7}.report-tail-card .tail-qrcode{background:#fff;border-radius:12px;width:140px;height:140px;margin:16px auto;padding:8px}.report-tail-card .tail-qrcode img{border-radius:8px;width:100%;height:100%}.report-tail-card .tail-scan-tip{color:rgba(255,255,255,.35);margin-top:8px;font-size:12px}.report-tail-card .tail-brand{color:rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.06);margin-top:16px;padding-top:12px;font-size:11px}.metal-gold{-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 8px rgba(212,175,55,.3));filter:drop-shadow(0 0 8px rgba(212,175,55,.3));background:linear-gradient(135deg,#bf953f 0%,#fcf6ba 25%,#d4af37 50%,#fcf6ba 75%,#bf953f 100%);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}.animate-shine{animation:5s linear infinite shine}.parent-child-card-report .parent-child-report-card{box-shadow:0 18px 50px rgba(0,0,0,.16)}.parent-child-card-content{color:rgba(255,255,255,.68);font-size:13.5px;line-height:1.85}.parent-child-card-content h1,.parent-child-card-content h2,.parent-child-card-content h3{color:rgba(255,255,255,.88);border-left:0;margin-top:1.1em;padding-left:0}.parent-child-card-content h1:before,.parent-child-card-content h2:before,.parent-child-card-content h3:before{display:none}.parent-child-card-content strong{color:rgba(255,255,255,.92);background:rgba(212,175,55,.1)}.parent-child-card-content ul,.parent-child-card-content ol{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.055);border-radius:12px;padding:10px 12px 10px 28px}.parent-child-card-content blockquote{background:rgba(212,175,55,.06);border-left-color:rgba(212,175,55,.5);border-radius:10px}.talent-advantage-card-report .talent-advantage-report-card{box-shadow:0 18px 50px rgba(0,0,0,.16)}.talent-advantage-card-content strong{color:rgba(255,255,255,.94);background:rgba(245,158,11,.1)}.talent-advantage-card-content h1,.talent-advantage-card-content h2,.talent-advantage-card-content h3{color:rgba(255,255,255,.9)}.h5-report-page{color:#f5f8ff;background-color:#00245e;background-image:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))}.h5-report-page .glass-card{box-shadow:0 0 0 1px rgba(255,255,255,.086),0 0 22px rgba(117,191,255,.18),0 14px 30px rgba(0,8,32,.15),inset 0 1px rgba(255,255,255,.19),inset 0 -24px 48px rgba(0,28,78,.13);background:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))!important;border-color:rgba(184,228,255,.56)!important}.h5-report-page .report-info-card p,.h5-report-page .report-info-card p span{color:rgba(232,244,255,.76)!important}.h5-report-page .report-reading-card{background:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))!important}.h5-report-page .report-reading-card,.h5-report-page .report-reading-card p,.h5-report-page .report-reading-card li{color:#edf5ff!important}.h5-report-page .report-markdown-content{letter-spacing:.01em;font-size:15px;line-height:2;color:#edf5ff!important}.h5-report-page .report-markdown-content h1,.h5-report-page .report-markdown-content h2,.h5-report-page .report-markdown-content h3,.h5-report-page .report-markdown-content h4{text-shadow:0 1px 8px rgba(0,0,0,.25);color:#ffe6a3!important}.h5-report-page .report-markdown-content h1:before,.h5-report-page .report-markdown-content h2:before,.h5-report-page .report-markdown-content h3:before{background:linear-gradient(#ffe6a3,rgba(255,230,163,.45))}.h5-report-page .report-markdown-content strong{background:linear-gradient(135deg,rgba(255,216,112,.18),rgba(255,216,112,.06));color:#fff8df!important}.h5-report-page .report-markdown-content blockquote{color:#e7f2ff;background:rgba(255,255,255,.06);border-left-color:#ffe09a}.h5-report-page .report-info-card p,.h5-report-page .report-info-card p span,.h5-report-page .report-reading-card [class*=text-white\/]{color:#d9eaff!important}.h5-report-page .report-reading-card [class*=text-white\/80],.h5-report-page .report-reading-card [class*=text-white\/90]{color:#f3f8ff!important}.page-blue-theme{background-color:#00245e;background-image:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))}.page-blue-theme .glass-card,.page-blue-theme .card-gold{box-shadow:0 0 0 1px rgba(255,255,255,.086),0 0 22px rgba(117,191,255,.14),0 14px 30px rgba(0,8,32,.15),inset 0 1px rgba(255,255,255,.19),inset 0 -24px 48px rgba(0,28,78,.13);background:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))!important;border-color:rgba(184,228,255,.56)!important}.page-reports-theme>.relative>.mb-5.rounded-\[24px\]{background:linear-gradient(rgba(0,52,118,.88),rgba(0,36,94,.94))!important;border-color:rgba(184,228,255,.56)!important;box-shadow:0 0 0 1px rgba(255,255,255,.086),0 0 22px rgba(117,191,255,.14),0 14px 30px rgba(0,8,32,.15)!important}.page-orders-theme .order-card{background:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))!important;border-color:rgba(184,228,255,.56)!important}.page-profile-theme .glass-card,.page-profile-theme .card-gold{box-shadow:none;background:rgba(15,31,58,.95)!important;border-color:rgba(212,175,55,.15)!important}.page-profile-theme .invite-card{background:linear-gradient(rgba(17,38,71,.98),rgba(12,28,54,.98))!important;border-color:rgba(184,228,255,.2)!important;box-shadow:inset 0 1px rgba(255,255,255,.06)!important}.page-profile-theme{background-color:#00245e;background-image:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))}.page-profile-theme .glass-card,.page-profile-theme .card-gold{background:linear-gradient(rgba(0,45,104,.88),rgba(0,31,79,.94))!important;border-color:rgba(184,228,255,.24)!important;box-shadow:inset 0 1px rgba(255,255,255,.06),0 10px 24px rgba(0,8,32,.12)!important}.page-profile-theme>.relative>.flex.gap-4>.glass-card,.page-profile-theme .invite-card{background:linear-gradient(rgba(8,61,136,.92),rgba(0,39,96,.96))!important;border-color:rgba(184,228,255,.35)!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 26px rgba(0,8,32,.16)!important}.page-profile-theme .grid.grid-cols-2:not(.profile-stats-grid)>.glass-card{background:linear-gradient(rgba(0,39,91,.86),rgba(0,29,72,.93))!important;border-color:rgba(184,228,255,.18)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}.h5-report-page .report-reading-card{background:linear-gradient(rgba(0,52,118,.78),rgba(0,36,94,.86))!important;border-color:rgba(184,228,255,.56)!important;box-shadow:0 0 0 1px rgba(255,255,255,.086),0 0 22px rgba(117,191,255,.18),0 14px 30px rgba(0,8,32,.15),inset 0 1px rgba(255,255,255,.19),inset 0 -24px 48px rgba(0,28,78,.13)!important}.h5-report-page .report-reading-card .report-markdown-content,.h5-report-page .report-reading-card .report-markdown-content p,.h5-report-page .report-reading-card .report-markdown-content li{color:#14233a!important}.h5-report-page .report-reading-card .report-markdown-content h1,.h5-report-page .report-reading-card .report-markdown-content h2,.h5-report-page .report-reading-card .report-markdown-content h3,.h5-report-page .report-reading-card .report-markdown-content h4{text-shadow:none;color:#10294d!important}.h5-report-page .report-reading-card .report-markdown-content strong{background:rgba(86,167,224,.16);color:#0e2445!important}.h5-report-page .report-reading-card .report-markdown-content blockquote{background:rgba(121,193,237,.18);border-left-color:#397bb5;color:#172a43!important}.h5-report-page .report-reading-card .parent-child-report-card{background:linear-gradient(#fff 0%,#f3faff 48%,#e7f6ff 100%)!important;border-color:rgba(65,132,190,.3)!important;box-shadow:0 8px 20px rgba(14,65,113,.12)!important}.h5-report-page .parent-child-report-card>.flex.items-start.gap-3.mb-3,.h5-report-page .parent-child-report-card>.text-xs.font-bold+h3,.h5-report-page .parent-child-card-report>div.rounded-2xl{color:#10294d}.h5-report-page .parent-child-report-card .parent-child-card-content,.h5-report-page .parent-child-report-card .parent-child-card-content p,.h5-report-page .parent-child-report-card .parent-child-card-content li,.h5-report-page .parent-child-report-card .talent-advantage-card-content,.h5-report-page .parent-child-report-card .talent-advantage-card-content p,.h5-report-page .parent-child-report-card .talent-advantage-card-content li{text-justify:auto;color:#14233a!important;text-align:left!important}.h5-report-page .parent-child-report-card h1,.h5-report-page .parent-child-report-card h2,.h5-report-page .parent-child-report-card h3,.h5-report-page .parent-child-report-card .parent-child-card-content h1,.h5-report-page .parent-child-report-card .parent-child-card-content h2,.h5-report-page .parent-child-report-card .parent-child-card-content h3{color:#10294d!important}.h5-report-page .parent-child-report-card strong,.h5-report-page .parent-child-report-card .parent-child-card-content strong{background:rgba(86,167,224,.18);color:#0e2445!important}.h5-report-page .parent-child-card-report>div.rounded-2xl{background-color:#f3faff;border-radius:12px;padding:10px 12px}.h5-report-page .parent-child-report-card>.flex.items-start.gap-3.mb-3,.h5-report-page .parent-child-report-card>.text-xs.font-bold{background:linear-gradient(#f8fdff 0%,#c7e9fb 100%);border-radius:12px;padding:10px 12px}.h5-report-page .parent-child-card-report>div.rounded-2xl{border-color:rgba(65,132,190,.42)!important}.h5-report-page .parent-child-card-report>div.rounded-2xl h2,.h5-report-page .parent-child-report-card>.flex.items-start.gap-3.mb-3 h3{color:#10294d!important}.h5-report-page .parent-child-card-report>.parent-child-report-card:first-of-type>.flex.items-start.gap-3.mb-3{background:linear-gradient(#fbfeff 0%,#d8efff 100%)}.h5-report-page .report-reading-card [class*=text-white\/]{color:#36526f!important}.h5-report-page>.relative>.flex .text-\[var\(--gold\)\],.h5-report-page .report-info-card h2{color:#ffe18a!important;text-shadow:0 1px 8px rgba(255,197,68,.34)!important}.page-profile-theme .more-services>button{background:linear-gradient(rgba(0,45,104,.88),rgba(0,31,79,.94))!important;border-color:rgba(184,228,255,.24)!important;box-shadow:inset 0 1px rgba(255,255,255,.06),0 10px 24px rgba(0,8,32,.12)!important}.page-profile-theme .more-services>button p.text-sm{text-shadow:0 1px 5px rgba(255,255,255,.18);color:#f5fbff!important}.page-profile-theme .more-services>button p.text-xs,.page-profile-theme .more-services>button>span:last-child{color:#c9def6!important}.page-profile-theme .record-detail-card{border-color:rgba(184,228,255,.35)!important;box-shadow:0 0 16px rgba(117,191,255,.18),inset 0 1px rgba(255,255,255,.08)!important}.page-profile-theme .profile-record-tab-idle{color:#c9def6!important;border-color:rgba(184,228,255,.22)!important;box-shadow:inset 0 1px rgba(255,255,255,.05),0 0 12px rgba(117,191,255,.1)!important}.page-profile-theme .profile-record-tab-active{text-shadow:0 1px 8px rgba(255,197,68,.34);color:#ffe18a!important;box-shadow:0 0 14px rgba(251,191,36,.22),inset 0 1px rgba(255,255,255,.08)!important}.page-profile-theme .record-detail-card .text-\[\#b8d0eb\]{color:#c9def6!important}.page-profile-theme .profile-invite-card,.page-profile-theme .profile-distribution-card{border-color:rgba(184,228,255,.38)!important;box-shadow:0 0 18px rgba(117,191,255,.2),inset 0 1px rgba(255,255,255,.1)!important}.page-profile-theme .profile-invite-card .invite-link-box{border:1px solid rgba(184,228,255,.22);box-shadow:inset 0 1px rgba(255,255,255,.05);color:#f5fbff!important;background:rgba(0,25,70,.34)!important}.page-profile-theme .profile-invite-card .btn-gold,.page-profile-theme .profile-poster-button{box-shadow:0 0 16px rgba(251,191,36,.28),inset 0 0 12px rgba(251,191,36,.1)!important}.page-profile-theme .profile-invite-tip{color:#c9def6!important}.page-profile-theme .profile-invite-tip .text-\[var\(--gold\)\],.page-profile-theme .profile-distribution-card .text-\[var\(--gold\)\]{text-shadow:0 1px 8px rgba(255,197,68,.34);color:#ffe18a!important}.page-profile-theme .profile-stat-card{border-color:rgba(184,228,255,.32)!important;box-shadow:0 0 14px rgba(117,191,255,.16),inset 0 1px rgba(255,255,255,.08)!important}.page-profile-theme .profile-stat-card>div{opacity:.82!important}.page-profile-theme .profile-stat-card>p.text-xs{color:#c9def6!important}.page-profile-theme .profile-stat-card>p.text-lg{text-shadow:0 1px 7px}.page-profile-theme .profile-invite-card,.page-profile-theme .profile-distribution-card,.page-profile-theme .profile-stats-grid>.profile-stat-card{background:linear-gradient(rgba(10,66,144,.94),rgba(1,44,108,.97))!important;border-color:rgba(184,228,255,.52)!important;box-shadow:0 0 22px rgba(117,191,255,.28),inset 0 1px rgba(255,255,255,.14)!important}.page-profile-theme .profile-stats-grid>.profile-stat-card,.page-profile-theme .profile-distribution-card{background:linear-gradient(rgba(17,78,162,.96),rgba(4,52,124,.98))!important;border-color:rgba(193,231,255,.58)!important;box-shadow:0 0 24px rgba(117,191,255,.3),inset 0 1px rgba(255,255,255,.16)!important}.page-profile-theme .profile-stat-card>p.text-\[13px\],.page-profile-theme .profile-distribution-card p.text-\[13px\]{color:#e1efff!important}.page-profile-theme .profile-stats-grid.grid.grid-cols-2>.profile-stat-card>p.text-lg{text-shadow:0 1px 8px}.page-profile-theme .profile-stats-grid.grid.grid-cols-2>.profile-stat-card>p:first-of-type{text-shadow:0 1px 5px rgba(255,255,255,.18);color:#eaf4ff!important;font-size:14px!important;line-height:1.35!important}.page-profile-theme .profile-primary-card{background:linear-gradient(rgba(17,78,162,.96),rgba(4,52,124,.98))!important;border-color:rgba(193,231,255,.58)!important;box-shadow:0 0 24px rgba(117,191,255,.3),inset 0 1px rgba(255,255,255,.16)!important}.page-profile-theme .profile-primary-card>span{text-shadow:0 1px 7px rgba(255,255,255,.22);color:#f5fbff!important;font-size:16px!important}.page-profile-theme .profile-middle-shortcut{text-shadow:0 1px 8px;border-color:rgba(193,231,255,.4)!important;box-shadow:0 0 18px rgba(117,191,255,.22),inset 0 1px rgba(255,255,255,.1)!important}.page-profile-theme .profile-middle-shortcut:last-of-type{color:#e1efff!important}.page-profile-theme>.relative>.flex.gap-4>.profile-primary-card{background:linear-gradient(rgba(17,78,162,.96),rgba(4,52,124,.98))!important;border-color:rgba(193,231,255,.58)!important;box-shadow:0 0 24px rgba(117,191,255,.3),inset 0 1px rgba(255,255,255,.16)!important}.page-profile-theme .profile-middle-shortcut{text-shadow:none!important}.page-profile-theme .profile-admin-shortcut{color:#dfa9ff!important}.page-profile-theme .profile-management-shortcut{color:#ffe18a!important}.page-profile-theme .profile-redeem-shortcut{color:#eaf4ff!important}.page-profile-theme .profile-stats-grid.grid.grid-cols-2>.profile-stat-card,.page-profile-theme .profile-middle-shortcut.profile-admin-shortcut,.page-profile-theme .profile-middle-shortcut.profile-management-shortcut,.page-profile-theme .profile-middle-shortcut.profile-redeem-shortcut{background:linear-gradient(rgba(17,78,162,.96),rgba(4,52,124,.98))!important;border-color:rgba(193,231,255,.58)!important;box-shadow:0 0 24px rgba(117,191,255,.3),inset 0 1px rgba(255,255,255,.16)!important}.page-profile-theme .profile-middle-shortcut.profile-admin-shortcut,.page-profile-theme .profile-middle-shortcut.profile-management-shortcut,.page-profile-theme .profile-middle-shortcut.profile-redeem-shortcut{border:1px solid rgba(193,231,255,.58)!important;box-shadow:0 0 16px rgba(251,191,36,.28),inset 0 0 12px rgba(251,191,36,.1),inset 0 1px rgba(255,255,255,.16)!important}.page-profile-theme .profile-user-name{text-shadow:0 1px 6px rgba(255,255,255,.2);color:#f8fcff!important}.page-profile-theme .profile-user-phone{color:#bed7f2!important}.page-profile-theme .profile-partner-badge{color:#ffe18a!important;background-color:rgba(251,191,36,.16)!important;border-color:rgba(253,230,138,.42)!important}.page-profile-theme .profile-logout{color:#ff9aaa!important;background-color:rgba(255,83,112,.09)!important;border-color:rgba(255,126,147,.48)!important}.h5-report-page .report-reading-card .emotion-deep-report-card{background:linear-gradient(#fff 0%,#f3faff 48%,#e7f6ff 100%)!important;border-color:rgba(65,132,190,.3)!important;box-shadow:0 8px 20px rgba(14,65,113,.12)!important}.h5-report-page .emotion-deep-report-card .emotion-deep-card-content,.h5-report-page .emotion-deep-report-card .emotion-deep-card-content p,.h5-report-page .emotion-deep-report-card .emotion-deep-card-content li{color:#14233a!important}.h5-report-page .emotion-deep-report-card .emotion-deep-card-content h1,.h5-report-page .emotion-deep-report-card .emotion-deep-card-content h2,.h5-report-page .emotion-deep-report-card .emotion-deep-card-content h3,.h5-report-page .emotion-deep-report-card .emotion-deep-card-content h4{color:#10294d!important;text-shadow:none!important}.h5-report-page .emotion-deep-report-card .emotion-deep-card-content strong{background:rgba(86,167,224,.18);color:#0e2445!important}:root{--entry-css-recovery:2}.chart-v8-overlay{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.chart-v8-item{color:#16284d;text-align:center;width:25%;font-family:Arial,sans-serif;position:absolute}.chart-v8-item-design{left:14%}.chart-v8-item-personality{right:14%}.chart-v8-item:first-child,.chart-v8-item:nth-child(3){top:17%}.chart-v8-item:nth-child(2),.chart-v8-item:nth-child(4){top:31%}.chart-v8-icons{justify-content:center;align-items:center;gap:3px;display:flex}.chart-v8-item-design .chart-v8-icon{color:#fff;background:#234ad8;border:1px solid #1737a5}.chart-v8-item-personality .chart-v8-icon{color:#16284d;background:#dbe3f4;border:1px solid #8794ad}.chart-v8-icon{border-radius:5px;align-items:center;justify-items:center;width:max(18px,min(4.1vw,30px));height:max(18px,min(4.1vw,30px));font-size:max(11px,min(2.6vw,18px));font-weight:900;display:grid;box-shadow:0 1px 2px rgba(0,0,0,.22)}.chart-v8-arrow{color:#d23b42;margin-left:2px;font-size:max(18px,min(4vw,28px));font-weight:900}.chart-v8-item-personality .chart-v8-arrow{color:#1d2534}.chart-v8-labels{justify-content:center;gap:max(4px,min(1.2vw,10px));margin-top:2px;font-size:max(7px,min(1.5vw,11px));line-height:1;display:flex}.tutu-support-trigger{right:max(8px,50vw - 234px);bottom:calc(5rem + env(safe-area-inset-bottom,0px));-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:0;border-radius:0;height:62px;padding:0;box-shadow:none!important;background:0 0!important}.tutu-support-trigger img{object-fit:contain;pointer-events:none;-webkit-filter:drop-shadow(1px 0 rgba(255,255,255,.86))drop-shadow(-1px 0 rgba(255,255,255,.86))drop-shadow(0 1px rgba(255,255,255,.86))drop-shadow(0 -1px rgba(255,255,255,.86))drop-shadow(0 1px 2px rgba(10,35,63,.16));filter:drop-shadow(1px 0 rgba(255,255,255,.86))drop-shadow(-1px 0 rgba(255,255,255,.86))drop-shadow(0 1px rgba(255,255,255,.86))drop-shadow(0 -1px rgba(255,255,255,.86))drop-shadow(0 1px 2px rgba(10,35,63,.16));flex:0 0 48px;width:48px;height:48px;display:block}.tutu-support-label{color:rgba(255,255,255,.9);white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8);pointer-events:none;font-size:10px;line-height:14px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
