@font-face{font-family:NB Architekt;src:url(/assets/fonts/NBArchitektStd-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NB Architekt;src:url(/assets/fonts/NBArchitektStd-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:NB Architekt;src:url(/assets/fonts/NBArchitektStd-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--void:#f6f9ff;--void-2:#edf3fb;--paper:#ffffff;--paper-2:#f4f7fb;--ink:#132238;--muted:#62718a;--lobster:#526bd6;--lobster-2:#2fa8bb;--gold:#c8943c;--mint:#5a9f89;--blue:#5c8df0;--rose:#cf777f;--line:rgba(30,51,82,0.12);--glass:rgba(255,255,255,0.82);--shadow:0 24px 70px rgba(45,68,108,0.12);--ease:cubic-bezier(0.19,1,0.22,1);--font-display:"NB Architekt","PingFang SC","Microsoft YaHei UI",sans-serif;--font-body:"NB Architekt","PingFang SC","Microsoft YaHei UI",sans-serif;--font-latin:"NB Architekt","PingFang SC",sans-serif}body,html{background:#f6f9ff}body{color:var(--ink);font-family:var(--font-body);letter-spacing:0}body:after,body:before{display:none}button,input,select,textarea{font:inherit;letter-spacing:0}a,h1,h2,h3,h4,p,small,span,strong{letter-spacing:0}canvas,img,video{max-width:100%}.shell{width:min(1180px,calc(100vw - 40px))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header.vnext-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;border:0;background:rgba(248,251,255,.9);box-shadow:0 1px 0 rgba(30,51,82,.1);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.vnext-nav{min-height:72px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:30px;gap:30px;align-items:center}.vnext-brand{display:inline-flex;align-items:center;gap:11px;color:#16243a}.vnext-brand>span:last-child{display:grid;grid-gap:2px;gap:2px;font-size:15px;font-weight:700;line-height:1.05}.vnext-brand small{color:#70819e;font-size:9px;font-weight:400;text-transform:uppercase}.vnext-brand-mark{position:relative;width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(80,108,210,.24);border-radius:50%;background:#eef3ff;box-shadow:inset 0 0 0 7px #5471dc}.vnext-brand-mark i{position:absolute;width:8px;height:8px;right:2px;top:2px;border-radius:50%;background:#42b9c8;box-shadow:0 0 0 3px #f8fbff}.nav-links.vnext-primary-nav{display:flex;justify-content:center;gap:2px;padding:0;border:0;border-radius:0;background:transparent}.vnext-primary-nav .nav-opc,.vnext-primary-nav a{min-height:40px;display:inline-flex;align-items:center;padding:9px 14px;border:0;border-radius:6px;color:#53627b;background:transparent;box-shadow:none;font-size:14px;font-weight:500}.vnext-primary-nav .nav-opc:hover,.vnext-primary-nav a:hover{color:#1b2d49;background:#edf2fb;transform:none}.vnext-primary-nav .nav-opc{color:#3151c0;font-weight:700}.vnext-nav-actions{display:flex;align-items:center;gap:8px}.vnext-more-menu{position:relative}.vnext-more-menu>summary{width:40px;height:40px;display:grid;place-items:center;list-style:none;border:1px solid var(--line);border-radius:50%;color:#4d5f7d;background:rgba(255,255,255,.72);cursor:pointer}.vnext-more-menu>summary::-webkit-details-marker{display:none}.vnext-more-menu>summary:hover,.vnext-more-menu[open]>summary{color:#2844a8;border-color:rgba(82,107,214,.34)}.vnext-more-panel{position:absolute;right:0;top:calc(100% + 12px);width:220px;display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 60px rgba(30,49,80,.16)}.vnext-more-panel a,.vnext-more-panel button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:0;border-radius:6px;color:#40506a;background:transparent;font-size:14px;text-align:left;cursor:pointer}.vnext-more-panel a:hover,.vnext-more-panel button:hover{color:#1d3153;background:#f2f6fc}.vnext-account{min-height:42px;gap:8px;padding:10px 14px;border:1px solid rgba(68,91,177,.18);border-radius:7px;color:#fff;background:#334fae;font-size:14px}.kicker,.vnext-account,.vnext-eyebrow{display:inline-flex;align-items:center;font-weight:700}.kicker,.vnext-eyebrow{gap:7px;color:#4e67bf;font-size:11px;text-transform:uppercase}.kicker{padding:6px 9px;border:1px solid rgba(65,88,168,.15);border-radius:5px;color:#5269bb;background:#eef3fb;font-size:10px;letter-spacing:0}.accent{color:#506bd5}.hero-actions,.vnext-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.button,.vnext-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button:hover,.vnext-button:hover{transform:translateY(-2px)}.button.primary,.vnext-button--primary{color:#fff;background:#344fae;box-shadow:0 14px 34px rgba(52,79,174,.2)}.button.primary:hover,.vnext-button--primary:hover{color:#fff;background:#273f99}.button.ghost,.vnext-button--secondary{color:#263a5e;border-color:rgba(43,65,103,.18);background:rgba(255,255,255,.82);box-shadow:none}.small-link,.vnext-text-link{display:inline-flex;align-items:center;gap:7px;color:#3754b4;font-size:14px;font-weight:700}.vnext-band{position:relative;width:100%;padding:96px 0}.vnext-section-head{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:20px 54px;gap:20px 54px;align-items:end;margin-bottom:42px}.vnext-section-head>span{grid-column:1/-1;color:#5871c6;font-size:11px;font-weight:700;text-transform:uppercase}.vnext-section-head h2{margin:0;color:#16243a;font-size:56px;font-weight:300;line-height:1.05}.vnext-section-head p{margin:0;color:#66758d;font-size:17px;line-height:1.75}.vnext-section-head--wide{width:min(900px,calc(100vw - 40px));grid-template-columns:1fr;text-align:center}.vnext-section-head--wide h2,.vnext-section-head--wide p{margin-inline:auto}.vnext-section-head--wide p{max-width:700px}.vnext-centered-action{display:flex;justify-content:center;gap:10px;margin-top:34px}.vnext-home-hero{position:relative;min-height:820px;height:calc(100vh - 72px);max-height:980px;overflow:hidden;display:flex;align-items:center;background:#edf3fb}.vnext-home-hero-poster,.vnext-home-hero-wash,.vnext-home-hero>video{position:absolute;inset:0;width:100%;height:100%}.vnext-home-hero>video{z-index:1;object-fit:cover;object-position:66% center}.vnext-home-hero-poster{z-index:0;background:url(/assets/shushu-starwhite-lotus-poster.webp) 66%/cover no-repeat}.vnext-home-hero-wash{z-index:2;background:linear-gradient(90deg,rgba(246,249,255,.98),rgba(246,249,255,.88) 34%,rgba(246,249,255,.28) 62%,rgba(246,249,255,.08))}.vnext-home-hero-copy{position:relative;z-index:3}.vnext-awakening-intro h1,.vnext-home-hero-copy h1{max-width:760px;margin:22px 0 0;color:#122039;font-size:82px;font-weight:300;line-height:.96}.vnext-awakening-intro h1 em,.vnext-home-hero-copy h1 em{display:block;margin-top:18px;color:#4f68c8;font-size:34px;font-style:normal;font-weight:400;line-height:1.15}.vnext-awakening-intro-copy>p,.vnext-home-hero-copy>p{max-width:610px;margin:28px 0 0;color:#586983;font-size:19px;line-height:1.75}.vnext-awakening-intro-copy .vnext-actions,.vnext-home-hero-copy .vnext-actions{margin-top:30px}.vnext-home-signals{position:absolute;z-index:4;left:50%;bottom:28px;transform:translateX(-50%);display:flex;gap:44px;align-items:center}.vnext-home-signals div{display:flex;align-items:baseline;gap:8px}.vnext-home-signals strong{color:#1c2f4d;font-size:24px;font-weight:400}.vnext-home-signals span{color:#72819a;font-size:12px}.vnext-path-band{background:#fff}.vnext-path-list{border-top:1px solid var(--line)}.vnext-path-list a{min-height:74px;display:grid;grid-template-columns:42px 34px 120px 100px minmax(0,1fr) 24px;grid-gap:15px;gap:15px;align-items:center;padding:15px 2px;border-bottom:1px solid var(--line);color:#263750;transition:padding .18s ease,background .18s ease}.vnext-path-list a:hover{padding-inline:14px;background:#f5f8fd}.vnext-path-list a>small,.vnext-path-list a>span{color:#7988a1;font-size:11px}.vnext-path-list a>svg{color:#5870cb}.vnext-path-list a>svg:last-child{color:#8290a7}.vnext-path-list strong{font-size:20px;font-weight:500}.vnext-path-list p{margin:0;color:#66748a;font-size:14px}.vnext-voyage-band{padding-bottom:0;background:#f4f8fd}.vnext-content-band,.vnext-square-band{background:#fff}.vnext-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.vnext-case-preview{background:#edf3f7}.vnext-case-preview-inner{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center}.vnext-case-preview-copy>span{color:#5680a6;font-size:11px;font-weight:700;text-transform:uppercase}.vnext-case-preview-copy h2{margin:18px 0 0;color:#172842;font-size:52px;font-weight:300;line-height:1.08}.vnext-case-preview-copy p{margin:22px 0 28px;color:#63738a;font-size:16px;line-height:1.75}.vnext-case-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vnext-case-media a{position:relative;min-height:420px;overflow:hidden;border-radius:8px;background:#fff}.vnext-case-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s var(--ease)}.vnext-case-media a:hover img{transform:scale(1.025)}.vnext-case-media span{position:absolute;left:14px;bottom:14px;padding:8px 10px;border-radius:5px;color:#fff;background:rgba(18,31,51,.74);font-size:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vnext-awakening-intro{position:relative;min-height:530px;display:flex;align-items:center;overflow:hidden;background:#f2f6fc url(/assets/shushu-starwhite-lotus-poster.webp) 78% 34%/54% auto no-repeat}.vnext-awakening-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f2f6fc,rgba(242,246,252,.92) 43%,rgba(242,246,252,.3) 76%,rgba(242,246,252,.08))}.vnext-awakening-intro-copy{position:relative;z-index:1}.vnext-awakening-intro h1{font-size:70px}.awakening-voyage{position:relative;width:100%;height:900px;overflow:hidden;isolation:isolate;background:#f3f7fc;border-top:1px solid rgba(36,60,98,.1);border-bottom:1px solid rgba(36,60,98,.1)}.awakening-voyage--compact{height:760px;margin-top:20px}.awakening-voyage-canvas,.awakening-voyage-cards,.awakening-voyage-horizon{position:absolute;inset:0;width:100%;height:100%}.awakening-voyage-canvas{z-index:1}.awakening-voyage-horizon{z-index:0;background:linear-gradient(rgba(70,99,146,.035) 1px,transparent 0),linear-gradient(90deg,rgba(70,99,146,.035) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 24%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 24%,black 82%,transparent);animation:voyageGridDrift 14s linear infinite}.awakening-voyage-cards{z-index:2;pointer-events:none;transform-origin:50% 44%;animation:voyageOrbitRing 36s linear infinite;will-change:transform}.awakening-voyage-card{position:absolute;left:var(--storm-x);top:var(--storm-y);width:118px;aspect-ratio:3/4;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:6px;background:#fff;box-shadow:0 18px 48px rgba(41,66,103,.18);transform:translate(-50%,-50%) scale(var(--storm-scale)) rotate(var(--storm-rotate));pointer-events:auto;cursor:pointer;animation:voyageCardFloat var(--voyage-duration) ease-in-out var(--voyage-delay) infinite,voyageOrbitFacing 36s linear infinite;will-change:left,top,transform,margin;transition:left .82s cubic-bezier(.22,.8,.2,1),top .82s cubic-bezier(.22,.8,.2,1),transform .82s cubic-bezier(.22,.8,.2,1),opacity .5s ease,filter .5s ease,box-shadow .25s ease}.awakening-voyage-card:focus-visible,.awakening-voyage-card:hover{z-index:20;outline:2px solid #5572d8;outline-offset:3px;box-shadow:0 28px 72px rgba(44,68,112,.26)}.awakening-voyage-card img{width:100%;height:100%;display:block;object-fit:cover}.awakening-voyage-card>span{position:absolute;left:6px;right:6px;bottom:6px;display:grid;grid-gap:1px;gap:1px;padding:6px 7px;border-radius:4px;color:#fff;background:rgba(16,30,51,.72);text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.awakening-voyage-card strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.awakening-voyage-card small{overflow:hidden;color:rgba(255,255,255,.72);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.awakening-voyage-layer-0{width:82px;z-index:2;opacity:.42;filter:saturate(.72)}.awakening-voyage-layer-1{width:106px;z-index:3;opacity:.7}.awakening-voyage-layer-2{width:138px;z-index:4;opacity:.96}.awakening-voyage--ship .awakening-voyage-card{left:var(--ship-x);top:var(--ship-y);opacity:.46;transform:translate(-50%,-50%) scale(var(--ship-scale)) rotate(var(--ship-rotate))}.awakening-voyage--ship .awakening-voyage-layer-2{opacity:.66}.awakening-voyage--storm .awakening-voyage-card{animation:voyageCardSpiral var(--voyage-duration) ease-in-out var(--voyage-delay) infinite,voyageOrbitFacing 24s linear infinite}.awakening-voyage--storm .awakening-voyage-cards{animation-duration:24s}.awakening-voyage--wave .awakening-voyage-cards{animation:none}.awakening-voyage--wave .awakening-voyage-card{left:var(--wave-x);top:var(--wave-y);opacity:.72;transform:translate(-50%,-50%) scale(var(--wave-scale)) rotate(var(--wave-rotate));animation:voyageCardWave var(--voyage-duration) ease-in-out var(--voyage-delay) infinite}.awakening-voyage--wave .awakening-voyage-layer-2{opacity:.88}.awakening-voyage--dialog-open .awakening-voyage-card,.awakening-voyage--dialog-open .awakening-voyage-cards,.awakening-voyage--dialog-open .awakening-voyage-horizon,.awakening-voyage--paused .awakening-voyage-card,.awakening-voyage--paused .awakening-voyage-cards,.awakening-voyage--paused .awakening-voyage-horizon{animation-play-state:paused}.awakening-voyage-cards:focus-within,.awakening-voyage-cards:focus-within .awakening-voyage-card,.awakening-voyage-cards:has(.awakening-voyage-card:hover),.awakening-voyage-cards:has(.awakening-voyage-card:hover) .awakening-voyage-card{animation-play-state:paused}.awakening-voyage--dialog-open .awakening-voyage-cards,.awakening-voyage--dialog-open .awakening-voyage-controls{pointer-events:none}.awakening-voyage-title{position:absolute;z-index:6;left:50%;top:64%;display:grid;grid-gap:5px;gap:5px;transform:translate(-50%,-50%);text-align:center;pointer-events:none;transition:top .9s cubic-bezier(.22,.8,.2,1),transform .9s cubic-bezier(.22,.8,.2,1)}.awakening-voyage--storm .awakening-voyage-title{top:47%}.awakening-voyage--wave .awakening-voyage-title{top:24%}.awakening-voyage-title small,.awakening-voyage-title span{color:#697a96;font-size:10px;font-weight:700;text-transform:uppercase}.awakening-voyage-title strong{color:#223a65;font-size:27px;font-weight:400}.awakening-voyage-controls{position:absolute;z-index:12;left:50%;bottom:24px;display:flex;gap:2px;padding:4px;transform:translateX(-50%);border:1px solid rgba(35,58,96,.15);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:0 16px 42px rgba(41,65,103,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.awakening-voyage-controls button{min-width:42px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:0;border-radius:5px;color:#60718b;background:transparent;cursor:pointer}.awakening-voyage-controls button[aria-pressed=true]{color:#fff;background:#3956b7}.awakening-voyage-controls span{font-size:12px}.awakening-voyage-dialog{position:fixed;z-index:1000;inset:28px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr);overflow:hidden;border:1px solid rgba(34,55,88,.18);border-radius:8px;background:#f8fbff;box-shadow:0 36px 120px rgba(20,38,67,.28);opacity:1;transition:opacity .18s ease,transform .18s ease}.awakening-voyage-dialog--closing{opacity:0;transform:scale(.992)}.awakening-dialog-close{position:absolute;z-index:4;right:18px;top:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(36,56,89,.18);border-radius:50%;color:#223653;background:rgba(255,255,255,.9);cursor:pointer}.awakening-dialog-media{min-width:0;min-height:0;padding:12px;background:#eaf0f7}.awakening-dialog-media img{width:100%;height:100%;display:block;object-fit:contain}.awakening-dialog-copy{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:76px 48px 48px;background:#fff}.awakening-dialog-copy>small,.awakening-dialog-copy>span{color:#6d7b91;font-size:12px}.awakening-dialog-copy h2{margin:0;color:#172943;font-size:52px;font-weight:300;line-height:1.04}.awakening-dialog-copy p{margin:0;color:#5d6c83;font-size:16px;line-height:1.75}.awakening-dialog-copy blockquote{margin:0;padding:15px 0 15px 18px;border-left:2px solid #d1a34f;color:#30435f;font-size:15px;line-height:1.65}.awakening-dialog-copy a{width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:center;padding:10px 15px;border-radius:7px;color:#fff;background:#344fae;font-weight:700}.vnext-awakening-roster-band{background:#fff}.vnext-awakening-roster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.vnext-awakening-roster>a{position:relative;min-width:0;overflow:hidden;aspect-ratio:3/4;border-radius:6px;background:#eaf0f7}.vnext-awakening-roster img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s var(--ease)}.vnext-awakening-roster a:hover img{transform:scale(1.03)}.vnext-awakening-roster>a>span{position:absolute;left:7px;right:7px;bottom:7px;display:grid;grid-gap:1px;gap:1px;padding:7px 8px;border-radius:4px;color:#fff;background:rgba(18,31,52,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vnext-awakening-roster strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vnext-awakening-roster small{overflow:hidden;color:rgba(255,255,255,.7);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.assessment-page,.auth-shell,.dashboard,.messages-page,.onboarding-shell,.page-hero,.page-top,.roundtable-page,.settings-page,.worldcup-page{color:var(--ink)}.auth-shell,.onboarding-shell,.page-hero,.page-top{padding-top:72px}.page-hero{min-height:500px;display:flex;flex-direction:column;justify-content:center;padding-bottom:72px;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.auth-card h1,.onboarding-hero h1,.page-hero h1,.section-head h2,.section-title{color:#172943;font-family:var(--font-display);font-size:54px;font-weight:300;line-height:1.08}.lede,.page-hero p,.section-note{color:#63728a;font-size:17px;line-height:1.75}.section{padding-top:82px;padding-bottom:82px}.section-head{margin-bottom:30px}.api-primary-card,.assessment-card,.channel-sidebar,.copy-card,.creator-form,.empty-state,.feature-card,.friend-card,.landing-card,.lobster-card,.lobster-preview,.message-thread-card,.notification-card,.opc-course-card,.opc-day-card,.option-card,.panel-card,.path-card,.post-card,.roundtable-card,.showcase-case-card,.soul-answer-card,.worldcup-card{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 46px rgba(45,67,104,.08)}.feature-card,.landing-card,.lobster-card,.option-card,.panel-card,.path-card,.post-card{color:#21344f}.lobster-card:hover,.path-card:hover,.post-card:hover,.showcase-case-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(45,67,104,.12)}.feature-card h2,.feature-card h3,.landing-card h2,.landing-card h3,.lobster-card h3,.panel-card h2,.panel-card h3,.path-card h3,.post-card h3{color:#1b2e4b;font-weight:500}.excerpt,.feature-card p,.landing-card p,.lobster-card p,.muted,.panel-card p,.path-card p,.post-card p{color:#68768c}.category-pills a,.opc-materials span,.profile-facts span,.showcase-tags em,.tag,.thinking-chip-row span{border-color:rgba(69,92,135,.15);border-radius:5px;color:#536685;background:#eef3fa}.category-pills a.active{color:#fff;background:#3d58b8}input,select,textarea{width:100%;border:1px solid rgba(43,65,102,.17);border-radius:6px;color:#1f314e;background:#fff}input:focus,select:focus,textarea:focus{border-color:#6880d5;box-shadow:0 0 0 3px rgba(82,107,214,.12);outline:none}.auth-card,.channel-layout,.creator-layout,.dashboard-panels,.grid.lobsters,.grid.posts,.landing-grid,.showcase-case-grid{gap:14px}.api-access-panel,.auth-card,.channel-sidebar,.creator-form,.lobster-preview,.opc-pass-panel,.process-panel,.showcase-system-panel,.square-command-panel,.university-command-grid{border-radius:8px}.onboarding-title-line{display:block}.awakening-mini-wall a,.profile-awakening-cover,.profile-awakening-empty{border-color:rgba(64,90,174,.14);border-radius:8px;background:#f1f5fb;box-shadow:0 18px 52px rgba(45,67,104,.12)}.awakening-mini-wall span,.profile-awakening-cover span{border-radius:5px;color:#fff;background:rgba(22,38,64,.74)}.path-card.featured{border-color:rgba(69,94,184,.18);background:#eef3fc}.path-card>span{border-radius:5px;color:#4961b4;background:#e9effb}.pagination,.university-feed-head{border-color:var(--line);border-radius:7px;color:#52627b;background:#f4f7fb}.pagination a,.pagination span{border-radius:5px}.pagination a{color:#fff;background:#3c57b6}.university-hot-list{border-top-color:var(--line)}.university-hot-list a{overflow:hidden;border-color:var(--line);border-radius:7px;background:#f5f8fc}.university-hot-list strong{overflow-wrap:anywhere;word-break:break-word}.university-hot-list em{border-radius:5px;color:#4d64ba;background:#e8eefb}.channel-actions a{border:1px solid rgba(65,91,177,.12);border-radius:6px;color:#4961b4;background:#eaf0fb}.square-command-panel{border:1px solid rgba(68,94,184,.16);background:#f2f6fc;box-shadow:0 18px 48px rgba(45,67,104,.08)}.my-awakening-card .awakening-label{border-radius:5px;color:#4961b4;background:#e8eefb}.my-awakening-card .awakening-rule-list span,.public-awakening-card .awakening-rule-list span{border-color:rgba(65,91,177,.13);border-radius:5px;color:#536685;background:#edf2fa}.awakening-action-box{border-color:rgba(65,91,177,.14);border-radius:7px;background:#f5f8fc;box-shadow:none}.mini-avatar{border-radius:7px;background:#e7eefb}.notice-link,.notice-list span{border-color:rgba(60,86,153,.12);border-radius:7px;color:#50627e;background:#eef3fa}.notice-link small{color:#79879b}.notice-link.unread{border-color:rgba(64,91,185,.3);background:#e9f0fc;box-shadow:0 12px 34px rgba(53,79,145,.1)}.notice-link.unread:before{background:#4f68c6;box-shadow:0 0 0 5px rgba(79,104,198,.12)}.notice-link:hover{border-color:rgba(64,91,185,.28);background:#e5edfa}.roundtable-history-hero h1{color:#172943;font-weight:300;letter-spacing:0}.roundtable-history-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 52px rgba(45,67,104,.08)}.roundtable-history-card-head span,.roundtable-history-stats dt{color:#5269bb;letter-spacing:0}.roundtable-history-card h2,.roundtable-history-card h3{color:#1c304e;letter-spacing:0}.roundtable-history-card p{color:#65748b}.roundtable-history-assets,.roundtable-history-assets article,.roundtable-history-grid section,.roundtable-history-participant,.roundtable-history-stats div,.roundtable-history-transcript,.roundtable-history-transcript article{border-color:rgba(46,69,107,.11);border-radius:7px;background:#f6f8fc}.roundtable-history-assets summary,.roundtable-history-stats dd,.roundtable-history-transcript summary{color:#263b5a}.roundtable-history-participant>span{border-radius:6px;background:#e9effb}.roundtable-history-highlight{border-color:rgba(70,95,187,.16);border-radius:7px;background:#edf3fc}.roundtable-history-assets pre{border-radius:6px;color:#f4f7ff;background:#243654}.auth-card,.compose-card,.dashboard-hero,.settings-head{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 20px 54px rgba(45,67,104,.08)}.auth-form label,.compose-form label,.creator-form label{color:#31445f}.auth-options .option-card,.dashboard-grid .metric-card{border-radius:8px;background:#fff}.dashboard-hero .glow-avatar{border:1px solid rgba(77,104,198,.18);border-radius:8px;background:#edf3ff;box-shadow:none}.starlight-orb{display:none}.next-action-panel{padding:0;border:0;background:transparent;box-shadow:none}.next-action-card{border:1px solid var(--line);border-radius:8px;background:#fff}.opc-hero h1{max-width:700px;font-size:64px;line-height:1.02;letter-spacing:0}.opc-status-card{min-height:250px;border-color:rgba(73,102,202,.18);border-radius:8px;color:#18304f;background:#e9f1ff;box-shadow:0 22px 60px rgba(48,74,130,.1)}.opc-status-card p,.opc-status-card span{color:#637590}.opc-status-card strong{color:#3554b6}.opc-course-card,.opc-day-card,.opc-pass-panel,.opc-pay-card{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 50px rgba(45,67,104,.08)}.opc-copy-block pre,.opc-pass-badge,.opc-pay-done,.opc-pay-entry,.opc-pay-info div,.opc-pay-qr,.opc-video-box{border-color:rgba(72,98,187,.15);border-radius:7px;background:#f4f7fc}.opc-copy-block b,.opc-pay-entry strong,.opc-video-box b{color:#3554b6}.opc-course-card.locked,.opc-day-card.locked{background:#f6f8fb}.opc-course-main h2{letter-spacing:0}.opc-materials span{border-radius:5px;color:#536685;background:#eef3fa}.feature-card.dark-feature,.feature-card.light-feature{color:#203653;border-color:var(--line);background:#fff}.feature-card.dark-feature p,.feature-card.light-feature p{color:#68778e}.showcase-hero{min-height:650px;padding:0;border:0;background:#edf3f8}.showcase-hero-inner{min-height:650px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);grid-gap:64px;gap:64px;align-items:center;padding-block:60px}.showcase-hero-copy h1{max-width:650px;margin:18px 0 0;color:#172943;font-size:62px;font-weight:300;line-height:1.05}.showcase-hero-copy>p{max-width:580px;margin:24px 0 28px;color:#62728a;font-size:17px;line-height:1.75}.showcase-hero-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.showcase-hero-media a{position:relative;min-width:0;height:470px;overflow:hidden;border-radius:8px;background:#dfe7f0}.showcase-hero-media a:nth-child(2){margin-top:58px}.showcase-hero-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s var(--ease)}.showcase-hero-media a:hover img{transform:scale(1.025)}.showcase-hero-media span{position:absolute;left:10px;right:10px;bottom:10px;padding:9px 10px;border-radius:5px;color:#fff;background:rgba(19,35,57,.76);font-size:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.showcase-case-card{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 50px rgba(45,67,104,.08)}.showcase-system-panel{border:0;background:transparent;box-shadow:none}.worldcup-hero{border-color:rgba(77,116,184,.22);border-radius:8px;color:#1a3154;background:linear-gradient(90deg,rgba(241,247,255,.96),rgba(234,243,254,.88) 58%,rgba(217,232,248,.68)),url(/assets/worldcup-stadium.jpg) 50% /cover;box-shadow:0 24px 64px rgba(41,76,127,.16)}.worldcup-hero h1{font-size:76px}.worldcup-focus-card em,.worldcup-focus-card span,.worldcup-hero .lede{color:#52647e}.worldcup-focus-card,.worldcup-rules{border-color:rgba(58,85,132,.14);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:0 18px 48px rgba(45,70,111,.1)}.worldcup-focus-card strong{color:#20385d}.worldcup-focus-card p{margin:0;color:#62738b;line-height:1.65}.worldcup-command-grid article,.worldcup-daily-panel,.worldcup-main,.worldcup-match-card,.worldcup-panel,.worldcup-rule-list p,.worldcup-skill-list article,.worldcup-summary-strip div{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:none}.worldcup-daily-item,.worldcup-ops-strip article,.worldcup-pick-grid label,.worldcup-reason-wall,.worldcup-settle-panel form{border-color:rgba(64,104,175,.13);border-radius:7px;background:#eef4fa}.worldcup-empty.compact,.worldcup-form-rich,.worldcup-form-row input,.worldcup-form-row select,.worldcup-reason-field textarea,.worldcup-settle-panel input,.worldcup-source-note{border-radius:7px;background:#fff}.worldcup-teams strong{border-radius:7px;background:#edf4f8}.worldcup-empty-room{padding:34px 22px;border:1px solid var(--line);border-radius:7px;background:#f5f8fc;text-align:center}.worldcup-empty-room strong{display:block;color:#243b5d;font-size:22px}.worldcup-empty-room p{max-width:560px;margin:10px auto 0;color:#68788f;line-height:1.7}.opc-apply-page{background:#f6f9ff}.opc-apply-hero{min-height:650px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(246,249,255,.99),rgba(246,249,255,.92) 52%,rgba(246,249,255,.32)),url(/assets/shushu-starwhite-lotus-poster.webp) 86% 34% /52% auto no-repeat}.opc-apply-hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.45fr);grid-gap:80px;gap:80px;align-items:end}.opc-apply-hero h1{max-width:770px;margin:20px 0 0;color:#14243d;font-size:64px;font-weight:300;line-height:1.03}.opc-apply-hero-inner>div:first-child>p{max-width:650px;margin:26px 0 30px;color:#5f7089;font-size:18px;line-height:1.75}.opc-apply-hero-signal{display:grid;grid-gap:10px;gap:10px;padding:24px 0 2px 28px;border-left:1px solid rgba(56,83,129,.2)}.opc-apply-hero-signal small,.opc-apply-hero-signal span{color:#697a93;font-size:12px}.opc-apply-hero-signal strong{color:#3655b4;font-size:52px;font-weight:300}.opc-apply-hero-signal p{margin:0;color:#253a5a;font-size:17px;line-height:1.5}.opc-apply-principles{border-block:1px solid var(--line);background:#fff}.opc-apply-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.opc-apply-principle-grid article{min-height:132px;display:flex;gap:14px;align-items:flex-start;padding:28px 24px;border-right:1px solid var(--line)}.opc-apply-principle-grid article:first-child{border-left:1px solid var(--line)}.opc-apply-principle-grid svg{flex:0 0 auto;margin-top:2px;color:#4f6bca}.opc-apply-principle-grid strong{color:#203653;font-size:17px}.opc-apply-principle-grid p{margin:7px 0 0;color:#6a7890;font-size:14px;line-height:1.65}.opc-apply-form-band{background:#eef3f9}.opc-apply-form-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.opc-apply-form-layout>header{position:-webkit-sticky;position:sticky;top:112px}.opc-apply-form-layout>header h2{margin:18px 0 0;color:#172943;font-size:52px;font-weight:300;line-height:1.05}.opc-apply-form-layout>header>p{margin:22px 0 30px;color:#64748b;line-height:1.75}.opc-apply-form-layout dl{margin:0;border-top:1px solid var(--line)}.opc-apply-form-layout dl>div{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.opc-apply-form-layout dt{color:#5871c6;font-size:11px}.opc-apply-form-layout dd{margin:0;color:#4f6079;font-size:14px}.opc-application-form{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(45,67,104,.1)}.opc-apply-form-head{min-height:76px;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 26px;border-bottom:1px solid var(--line)}.opc-apply-form-head strong{color:#1c3150;font-size:20px;font-weight:500}.opc-apply-form-head span{color:#78869b;font-size:12px}.opc-apply-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px;padding:26px}.opc-apply-field{min-width:0;display:grid;grid-gap:8px;gap:8px}.opc-apply-checks legend,.opc-apply-field,.opc-apply-field>span{color:#354860;font-size:14px;font-weight:700}.opc-apply-checks b,.opc-apply-field b{margin-left:4px;color:#bf5c67}.opc-apply-field input,.opc-apply-field select,.opc-apply-field textarea{min-height:48px;padding:12px 13px}.opc-apply-field textarea{min-height:112px;resize:vertical}.opc-apply-field--full{grid-column:1/-1}.opc-apply-checks{min-width:0;margin:0;padding:0;border:0}.opc-apply-checks>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.opc-apply-checks label{min-width:0;min-height:46px;display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border:1px solid rgba(44,68,106,.13);border-radius:6px;color:#4c5d75;background:#f6f8fb;font-size:13px;line-height:1.45}.opc-apply-checks input{width:16px;height:16px;flex:0 0 16px;margin-top:1px;accent-color:#4762c3}.opc-apply-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:22px 26px 26px;border-top:1px solid var(--line);background:#f8fafd}.opc-apply-actions button:disabled{cursor:wait;opacity:.62}.opc-apply-status{flex:1 1 240px;margin:0 0 0 4px;color:#718098;font-size:13px}.opc-apply-status--success{color:#34705e}.opc-apply-status--error{color:#a94f5b}.roundtable-hero{min-height:690px;gap:64px}.roundtable-hero h1{max-width:680px;font-size:76px;line-height:.98;letter-spacing:0}.roundtable-hero .accent{color:#506bd5;text-shadow:none}.roundtable-asset-card,.roundtable-assets,.roundtable-board,.roundtable-highlight-card,.roundtable-identity-card,.roundtable-join-card,.roundtable-login-card,.roundtable-rules-card,.roundtable-side-panel,.roundtable-stage,.roundtable-theme-card,.roundtable-version-card{border-color:var(--line);border-radius:8px;color:#213550;background:#fff;box-shadow:0 18px 50px rgba(45,67,104,.08)}.roundtable-assets .kicker,.roundtable-board .kicker,.roundtable-highlight-card span,.roundtable-join-card .kicker,.roundtable-rules-card .kicker,.roundtable-theme-card span,.roundtable-version-card span{color:#5871c6}.roundtable-assets p,.roundtable-board p,.roundtable-empty-copy,.roundtable-join-card p,.roundtable-meeting-rule,.roundtable-rules-card li,.roundtable-theme-card p,.roundtable-version-card p{color:#68778e}.roundtable-command-panel{min-height:520px;border:1px solid rgba(71,99,190,.16);border-radius:8px;color:#203653;background:#eaf1fb;box-shadow:0 26px 76px rgba(45,70,124,.12)}.roundtable-version-card{color:#203653;background:rgba(255,255,255,.72);border-color:rgba(71,99,190,.15);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.roundtable-version-card p{color:#64758d}.roundtable-meeting-meta div,.roundtable-seat-grid div{border-color:rgba(57,82,128,.12);border-radius:7px;color:#203653;background:#fff}.roundtable-seat-grid span{color:#6d7c92}.roundtable-meeting-meta dt{color:#5871c6}.roundtable-meeting-meta dd{color:#263b5b}.roundtable-assets h2,.roundtable-board h2,.roundtable-join-card h2,.roundtable-rules-card h2{letter-spacing:0}.roundtable-asset-card pre,.roundtable-bubble,.roundtable-instruction-preview,.roundtable-instruction-preview pre{border-color:rgba(58,83,130,.13);border-radius:7px;color:#33465f;background:#f5f8fc}.roundtable-message.host .roundtable-bubble,.roundtable-message.mine .roundtable-bubble,.roundtable-message.system .roundtable-bubble{color:#2e425f;background:#eef3fa}.soul-question-strip{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.soul-question-strip>h1{color:#172943;font-size:56px;font-weight:300}.soul-answer-card,.soul-answer-panel,.soul-hero-copy,.soul-light-card,.soul-manual-panel,.soul-prize-card,.soul-question-panel,.soul-rank-card,.soul-skill-panel{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 50px rgba(45,67,104,.08)}.soul-question-panel{border-color:rgba(79,105,199,.22);color:#fff;background:#2d477a}.soul-question-panel p,.soul-question-panel small,.soul-status-row span{color:rgba(255,255,255,.76)}.soul-status-row span{border-radius:5px}.soul-top-strip section{border-color:var(--line);border-radius:8px;background:#fff}.soul-prize-card,.soul-top-strip .soul-reward-strip{color:#203653;background:#e8f1f8}.soul-prize-card p,.soul-prize-card span,.soul-top-strip .soul-reward-strip p,.soul-top-strip .soul-reward-strip span{color:#63758d}.soul-prize-card strong,.soul-top-strip .soul-reward-strip strong{color:#3153b4}.soul-answer-card.featured{border-color:rgba(76,104,203,.25);background:#fbfdff}.soul-answer-rank{border-radius:7px;background:#4d67c6}.soul-answer-card p,.soul-thinking-body p{color:#3d5069}.soul-light-panel form,.soul-skill-panel pre,.soul-thinking-details{border-color:rgba(57,82,128,.13);border-radius:7px;color:#3d5069;background:#f5f8fc}.soul-expand-label,.soul-light-panel summary,.soul-seed-badge,.soul-skill-details summary{border-color:rgba(69,92,135,.15);border-radius:5px;color:#536685;background:#eef3fa}.detail-shell{width:min(980px,calc(100vw - 40px));padding:64px 0 88px}.detail-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 20px 58px rgba(45,67,104,.08)}.detail-card h1{margin:14px 0 24px;color:#162942;font-size:50px;font-weight:400;line-height:1.12;letter-spacing:0}.prose{color:#384b64;font-size:17px;line-height:1.95}.comments-block{margin-top:18px}.comment-form,.comment-thread,.reply-panel{border-color:rgba(58,83,130,.13);border-radius:7px;background:#f7f9fc}.chat-home-head,.chat-list,.chat-window,.empty-state,.friend-card,.notification-card,.settings-block{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 50px rgba(45,67,104,.08)}.chat-home-head h1{font-size:58px;line-height:1.02;letter-spacing:0}.chat-home-stat{border:1px solid rgba(66,91,181,.14);border-radius:7px;color:#53657e;background:#eef3fa}.chat-row{border-radius:6px;background:#fff}.chat-row:hover{background:#f5f8fc;box-shadow:none}.chat-row.unread{background:#edf3ff}.avatar,.chat-avatar{border-color:rgba(73,99,191,.17);border-radius:7px;color:#fff;background:#4b65c2;box-shadow:none}.chat-open,.friend-status,.notification-type,.profile-action-note{border-radius:5px;color:#526584;background:#edf2f9}.chat-composer,.chat-window-head{border-color:var(--line);background:#f7f9fc}.chat-peer h1{letter-spacing:0}.chat-back,.chat-profile-link{border-radius:5px;color:#425baf;background:#edf2fb}.chat-thread{background:#fff}.chat-input-wrap{border-color:rgba(51,75,115,.16);border-radius:7px}.chat-input-wrap textarea{color:#30435e}.chat-composer button{border-radius:7px;background:#344fae}.message-compose-card,.message-thread{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 46px rgba(45,67,104,.08)}.message-bubble{border-color:rgba(55,79,120,.13);border-radius:8px 8px 8px 3px;background:#f3f6fa}.message-bubble.mine{border-radius:8px 8px 3px 8px;color:#fff;background:#4560bc}.notification-card.unread{border-color:rgba(72,99,197,.38);background:#edf3ff;box-shadow:0 18px 50px rgba(55,83,160,.1)}.notification-card.unread:before{background:#4e68c8;box-shadow:0 0 0 5px rgba(78,104,200,.12)}.notification-actions button,.notification-open-button,.notification-toolbar button{border-radius:5px;color:#fff;background:#3f59b5}.notification-open{color:#4059ad}.friend-card h2,.settings-block h2{letter-spacing:0}.settings-block{border-radius:8px}.settings-row,.toggle-row{border-color:rgba(53,77,116,.13);border-radius:7px;color:#3c4f69;background:#f6f8fb}.friend-actions button,.settings-row button{border-radius:5px;color:#4059ad;background:#eaf0fb}.friend-actions button:first-child{color:#fff;background:#405ab6}.friend-actions a{border-radius:5px;color:#4059ad;background:#eaf0fb}.friend-card:hover,.notification-card.clickable:hover{background:#fff;box-shadow:0 24px 58px rgba(45,67,104,.12)}.empty-state{border-style:solid}.comment-form{border-color:var(--line);border-radius:7px;background:#f6f8fc}.comment-form label,.message-form label,.reply-form label{color:#405470}.comment-form button,.message-form button,.reply-form button{border-radius:5px;color:#fff;background:#405ab6}.comment-count,.login-to-comment,.reply-panel summary{border-color:rgba(64,91,185,.12);border-radius:5px;color:#4961b4;background:#eaf0fb}.reply-form,.reply-list{border-left-color:rgba(64,91,185,.18)}.delete-post-form button,.detail-delete-form button{border-radius:5px;color:#994754;background:#fbecef}.ability-summary-card,.mbti-hero,.radar-map-card,.self-test-card{background:#fff}.ability-hero:after{display:none}.assessment-result{border-color:rgba(73,99,191,.2);box-shadow:0 20px 54px rgba(45,67,104,.08)}.ability-bar-row,.assessment-board-row,.assessment-match-item,.assessment-metrics div,.collaboration-stat-grid div,.evidence-grid>div,.share-card-preview{border-color:rgba(55,79,120,.13);border-radius:7px;background:#f6f8fb}.ability-bar-head,.ability-bar-row small,.assessment-board-row span,.assessment-match-item span,.assessment-metrics span,.collaboration-stat-grid span,.evidence-grid p,.evidence-grid strong{color:#53657d}.ability-track{background:#e3e9f2}.ability-track i{background:#4d68c8;box-shadow:none}.assessment-prompt-preview,.assessment-prompt-preview pre{border-color:rgba(55,79,120,.13);border-radius:7px;color:#3e5068;background:#f6f8fb}.page-hero{min-height:460px;border:0}.brief-page-hero .kicker,.dark-feature .kicker,.diagnosis-page-hero .kicker{border-color:rgba(65,88,168,.15);color:#5269bb;background:#eef3fb}.diagnosis-thesis .thesis-note,.thesis-note{border-color:var(--line);border-radius:8px;color:#617188;background:#fff;box-shadow:0 16px 46px rgba(45,67,104,.07)}.diagnosis-card>span,.landing-card>span{border-radius:5px;color:#4d64ba;background:#e9effb}.dark-feature,.light-feature{border-color:var(--line);color:#233956;background:#fff;box-shadow:0 18px 50px rgba(45,67,104,.08)}.dark-feature p{color:#65758c}.dark-feature .feature-list p,.feature-list p,.industry-panel .feature-list p,.light-feature .feature-list p{border-color:rgba(57,82,126,.11);border-radius:7px;color:#596a82;background:#f3f6fb}.final-cta,.industry-panel,.process-panel{padding:78px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.final-cta h2,.industry-panel h2,.process-panel h2{letter-spacing:0}.process-step{border-color:rgba(54,79,121,.13);border-radius:7px;background:#fff}.process-step span{border-radius:6px;color:#fff;background:#4560bc}.process-step p{color:#5f6f86}.prompt-copy-card{border-color:var(--line);border-radius:8px;background:#fff;box-shadow:0 20px 58px rgba(45,67,104,.08)}.compact-cta{border-top:1px solid var(--line);background:transparent}.gpt55-hero-copy h1{font-size:72px;line-height:1;letter-spacing:0}.gpt55-hero-copy p{color:#62728a}.gpt55-orbit-card{min-height:450px;border-color:rgba(68,96,192,.17);border-radius:8px;color:#203653;background:#e9f1fb;box-shadow:0 24px 70px rgba(45,70,124,.12)}.gpt55-orbit-card:after,.gpt55-orbit-card:before{display:none}.gpt55-orbit-core{top:32px;left:32px;width:112px;height:96px;transform:none;border:1px solid rgba(68,96,192,.18);border-radius:8px;color:#3654b2;background:#fff;box-shadow:none;font-size:44px}.gpt55-orbit-copy strong{color:#203653;letter-spacing:0}.gpt55-orbit-copy span,.gpt55-orbit-metrics span{color:#63758d}.gpt55-orbit-metrics span{border:1px solid rgba(55,80,122,.12);border-radius:7px;background:rgba(255,255,255,.72)}.gpt55-orbit-metrics b{color:#3e5bb7}.gpt55-current-lobster,.gpt55-existing-signup,.gpt55-plan-card,.gpt55-principle>div,.gpt55-signup-card{border-color:var(--line);border-radius:8px;color:#203653;background:#fff;box-shadow:0 18px 50px rgba(45,67,104,.08)}.gpt55-choice-card span,.gpt55-current-lobster strong,.gpt55-existing-signup strong,.gpt55-principle strong,.gpt55-scenario-grid span{color:#263b59}.gpt55-plan-card.featured{color:#203653;background:#eaf1fb;transform:none;box-shadow:0 22px 58px rgba(45,70,124,.12)}.gpt55-plan-card h3,.gpt55-signup-copy h2{letter-spacing:0}.gpt55-plan-card.featured dt,.gpt55-plan-card.featured p{color:#63758d}.gpt55-plan-badge,.gpt55-plan-card.featured .gpt55-plan-badge{border-radius:5px;color:#3d56ab;background:#dce6f8}.gpt55-plan-card.featured .gpt55-price-line strong{color:#3d59b6}.gpt55-lowest-line,.gpt55-plan-card.featured .gpt55-lowest-line{border-radius:7px;color:#486080;background:#edf2f8}.gpt55-current-lobster a,.gpt55-current-lobster em{color:#4059ad}.gpt55-choice-card,.gpt55-scenario-grid label{border-color:rgba(55,80,122,.13);border-radius:7px;background:#f6f8fb}.footer{display:none}.vnext-footer{border-top:1px solid var(--line);background:#edf3f8}.vnext-footer-inner{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:30px}.vnext-footer-inner>div{display:grid;grid-gap:6px;gap:6px}.vnext-footer strong{color:#1f324f;font-size:20px;font-weight:500}.vnext-footer nav,.vnext-footer span{color:#6b7b92;font-size:13px}.vnext-footer nav{display:flex;gap:20px}@keyframes voyageCardFloat{0%,to{margin-top:0;margin-left:0}25%{margin-top:-8px;margin-left:7px}50%{margin-top:-18px;margin-left:0}75%{margin-top:-7px;margin-left:-7px}}@keyframes voyageCardSpiral{0%,to{margin-top:-3px;margin-left:0}25%{margin-top:-14px;margin-left:11px}50%{margin-top:-22px;margin-left:-2px}75%{margin-top:-10px;margin-left:-12px}}@keyframes voyageCardWave{0%,to{margin-top:-7px;margin-left:-8px}25%{margin-top:7px;margin-left:0}50%{margin-top:17px;margin-left:10px}75%{margin-top:4px;margin-left:2px}}@keyframes voyageGridDrift{0%{background-position:0 0,0 0}to{background-position:74px 74px,74px 74px}}@keyframes voyageOrbitRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes voyageOrbitFacing{0%{rotate:0deg}to{rotate:-1turn}}@media (max-width:980px){.vnext-nav{grid-template-columns:auto 1fr auto;gap:14px}.nav-links.vnext-primary-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.vnext-primary-nav .nav-opc,.vnext-primary-nav a{flex:0 0 auto;padding-inline:11px}.vnext-case-preview-inner,.vnext-section-head,.vnext-section-head--split{grid-template-columns:1fr}.vnext-section-head h2{font-size:46px}.vnext-post-grid{grid-template-columns:1fr}.vnext-awakening-roster{grid-template-columns:repeat(4,minmax(0,1fr))}.awakening-voyage-dialog{grid-template-columns:1.2fr .8fr}.opc-apply-form-layout,.opc-apply-hero-inner,.showcase-hero-inner{grid-template-columns:1fr}.showcase-hero-inner{gap:38px}.showcase-hero-media a{height:390px}.opc-apply-hero-inner{gap:36px}.opc-apply-hero-signal{max-width:520px}.opc-apply-form-layout>header{position:static}.awakening-entry-hero{max-width:none;grid-template-columns:1fr}.awakening-mini-wall{min-height:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.awakening-mini-wall a{min-height:180px}.university-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.shell{width:calc(100vw - 28px)}.vnext-nav{min-height:64px;grid-template-columns:1fr auto}.vnext-brand-mark{width:26px;height:26px;flex-basis:26px}.vnext-brand>span:last-child{font-size:13px}.nav-links.vnext-primary-nav{grid-column:1/-1;grid-row:2;order:3;width:100%;padding-bottom:7px}.vnext-nav-actions{justify-self:end}.vnext-account{width:40px;height:40px;padding:0;justify-content:center;border-radius:50%}.vnext-account span{display:none}.vnext-more-panel{position:fixed;top:64px;right:12px}.awakening-entry-hero{gap:28px}.awakening-mini-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.awakening-mini-wall a{min-height:168px}.awakening-step-grid{grid-template-columns:1fr;gap:10px}.awakening-step-grid .option-card{min-height:0}.university-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.university-command-grid .path-card{min-height:190px;padding:18px 14px}.square-command-panel{align-items:stretch;flex-direction:column}.square-command-panel .hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.square-command-panel .button{width:100%;padding-inline:8px}.roundtable-history-hero h1{font-size:44px}.roundtable-history-card{padding:20px 16px}.roundtable-history-card h2{font-size:30px}.vnext-home-hero{min-height:780px;height:calc(100vh - 104px)}.vnext-home-hero-poster,.vnext-home-hero>video{object-position:63% center;background-position:63%}.vnext-home-hero-wash{background:linear-gradient(180deg,rgba(246,249,255,.18),rgba(246,249,255,.58) 44%,#f6f9ff 88%)}.vnext-home-hero-copy{align-self:flex-end;padding-bottom:104px}.vnext-awakening-intro h1,.vnext-home-hero-copy h1{font-size:52px}.vnext-awakening-intro h1 em,.vnext-home-hero-copy h1 em{margin-top:12px;font-size:24px}.vnext-awakening-intro-copy>p,.vnext-home-hero-copy>p{margin-top:20px;font-size:16px}.vnext-home-signals{bottom:20px;gap:14px;justify-content:space-between}.vnext-home-signals div{display:grid;grid-gap:1px;gap:1px}.vnext-home-signals strong{font-size:19px}.vnext-band{padding:70px 0}.vnext-section-head{margin-bottom:28px}.vnext-case-preview-copy h2,.vnext-section-head h2{font-size:38px}.vnext-section-head p{font-size:15px}.vnext-path-list a{grid-template-columns:28px 26px minmax(0,1fr) 20px;gap:9px;min-height:68px}.vnext-path-list a>p,.vnext-path-list a>small{display:none}.vnext-path-list a>svg:last-child{grid-column:4}.vnext-case-media{overflow-x:auto;grid-template-columns:repeat(2,78vw);scroll-snap-type:x mandatory}.vnext-case-media a{min-height:390px;scroll-snap-align:start}.vnext-awakening-intro{min-height:650px;align-items:flex-end;padding-bottom:52px;background-position:58% 0;background-size:auto 68%}.vnext-awakening-intro:after{background:linear-gradient(180deg,rgba(242,246,252,.08),rgba(242,246,252,.54) 48%,#f2f6fc 76%)}.awakening-voyage,.awakening-voyage--compact{height:760px}.awakening-voyage-card:nth-child(n+19){display:none}.awakening-voyage-card{left:var(--mobile-storm-x);top:var(--mobile-storm-y)}.awakening-voyage--ship .awakening-voyage-card{left:var(--mobile-ship-x);top:var(--mobile-ship-y)}.awakening-voyage--wave .awakening-voyage-card{left:var(--mobile-wave-x);top:var(--mobile-wave-y)}.awakening-voyage-layer-0{width:62px}.awakening-voyage-layer-1{width:78px}.awakening-voyage-layer-2{width:96px}.awakening-voyage-title{width:min(260px,calc(100% - 96px))}.awakening-voyage-title strong{font-size:22px}.awakening-voyage-controls{bottom:14px}.awakening-voyage-controls button{padding-inline:9px}.awakening-voyage-controls span:not(.sr-only){display:none}.awakening-voyage-dialog{inset:8px;grid-template-columns:1fr;grid-template-rows:minmax(0,1.25fr) auto}.awakening-dialog-copy{gap:10px;padding:22px 18px 20px}.awakening-dialog-copy h2{font-size:34px}.awakening-dialog-copy p{font-size:14px}.awakening-dialog-copy blockquote,.awakening-dialog-copy>small{display:none}.awakening-dialog-close{right:10px;top:10px}.vnext-awakening-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.opc-hero h1{font-size:36px;white-space:nowrap}.worldcup-hero h1{font-size:52px}.showcase-hero{min-height:auto}.showcase-hero-inner{min-height:auto;gap:32px;padding-block:56px}.showcase-hero-copy h1{font-size:42px}.showcase-hero-media{overflow-x:auto;grid-template-columns:repeat(2,78vw);scroll-snap-type:x mandatory}.showcase-hero-media a,.showcase-hero-media a:nth-child(2){height:390px;margin-top:0;scroll-snap-align:start}.opc-apply-hero{min-height:760px;align-items:flex-end;padding-bottom:46px;background:linear-gradient(180deg,rgba(246,249,255,.12),rgba(246,249,255,.62) 42%,#f6f9ff 70%),url(/assets/shushu-starwhite-lotus-poster.webp) 58% 0 /auto 56% no-repeat}.opc-apply-hero h1{font-size:44px}.opc-apply-hero-inner>div:first-child>p{font-size:16px}.opc-apply-hero-signal{grid-template-columns:auto 1fr;gap:6px 14px;padding:18px 0 0;border-top:1px solid rgba(56,83,129,.2);border-left:0}.opc-apply-hero-signal strong{grid-row:1/4;font-size:42px}.opc-apply-principle-grid{grid-template-columns:1fr}.opc-apply-principle-grid article,.opc-apply-principle-grid article:first-child{min-height:auto;padding:20px 0;border-right:0;border-left:0;border-bottom:1px solid var(--line)}.opc-apply-principle-grid article:last-child{border-bottom:0}.opc-apply-form-layout>header h2{font-size:40px}.opc-apply-checks>div,.opc-apply-fields{grid-template-columns:1fr}.opc-apply-fields{padding:20px 16px}.opc-apply-actions,.opc-apply-form-head{padding-inline:16px}.opc-apply-actions .vnext-button{flex:1 1 150px}.roundtable-hero{min-height:auto;padding-block:54px}.roundtable-hero h1{font-size:50px}.roundtable-command-panel{min-height:auto}.soul-question-strip>h1{font-size:40px}.detail-shell{width:calc(100vw - 28px);padding:36px 0 64px}.detail-card h1{font-size:36px}.detail-card{padding:22px 18px}.page-hero{min-height:380px}.final-cta,.industry-panel,.process-panel{padding:56px 0}.gpt55-hero-copy h1{font-size:50px}.gpt55-orbit-card{min-height:390px}.auth-card h1,.onboarding-hero h1,.page-hero h1,.section-head h2,.section-title{font-size:40px}.vnext-footer-inner{min-height:130px;align-items:flex-start;flex-direction:column;justify-content:center}.vnext-footer nav{width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}