.platform{color:#eae9db;background:#0c1312;height:auto;min-height:100vh;overflow:clip}.platform a{color:inherit;text-decoration:none}.p-nav{z-index:5;border-bottom:1px solid #d0d6bc1c;justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex;position:relative}.p-nav .brand{font-size:29px}.p-nav .brand span{letter-spacing:1.4px;font-size:7px}.p-links{color:#a8b2a6;gap:30px;font-size:13px;display:flex}.p-account{color:#e1e8d3;background:0 0;border:1px solid #c1ccad40;border-radius:4px;align-items:center;gap:15px;padding:11px 16px;font-size:12px;display:flex}.p-hero{border-bottom:1px solid #d0d6bc20;min-height:680px;position:relative;overflow:hidden}.p-hero-world{opacity:.82;position:absolute;inset:-70px -20px 0 25%}.p-hero-world .scene{opacity:1!important;height:100%!important;inset:0!important}.p-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c1312 5%,#0c1312ee 25%,#0c131246 61%,#0000),linear-gradient(#0000 70%,#0c1312);position:absolute;inset:0}.p-hero-copy{z-index:2;max-width:600px;margin:60px 0 65px 7%;position:relative}.p-kicker{letter-spacing:2px;color:#b5c6a4;align-items:center;gap:9px;font:10px Arial;display:flex}.p-kicker>span{background:#d6e7b7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #b8d98f}.p-hero h1{letter-spacing:-4px;margin:28px 0;font:clamp(68px,7.4vw,112px)/.96 Georgia}.p-hero h1 em{color:#d4dfb1}.p-hero p{max-width:400px;font-size:14px;line-height:1.8}.p-hero-actions{align-items:center;gap:24px;margin-top:27px;display:flex}.p-hero-actions .primary{font-size:12px}.p-link{align-items:center;gap:10px;font-size:12px;display:flex;color:#c5d4b5!important}.p-facts{color:#9a9;gap:21px;margin-top:28px;font-size:10px;display:flex}.p-facts span{align-items:center;gap:7px;display:flex}.p-scene-tag{z-index:2;color:#e7c89e;align-items:center;gap:12px;display:flex;position:absolute;bottom:70px;right:6%}.p-scene-tag div{letter-spacing:2px;font-size:8px}.p-scene-tag strong{letter-spacing:0;color:#e0e1ce;margin-top:9px;font:16px Georgia;display:block}.p-hero-number{z-index:2;color:#d5cfb37a;font:60px Georgia;position:absolute;top:50px;right:6%}.p-hero-number span{letter-spacing:2px;font:8px Arial;display:block}.p-section,.p-audiences,.p-journey{padding:76px 7%;scroll-margin-top:20px}.platform h2{letter-spacing:-1.4px;margin:18px 0 0;font:clamp(34px,3.5vw,51px)/1.14 Georgia}.platform h2 em{color:#ccd9b4}.platform h3{font:23px/1.3 Georgia}.platform p{color:#99a999;font-size:14px;line-height:1.8}.p-audiences{background:#121b16;border-bottom:1px solid #d0d6bc20;grid-template-columns:1fr 1.5fr;gap:70px;display:grid}.p-audiences h3{margin:25px 0 10px}.p-audiences p{max-width:580px}.p-tabs{flex-wrap:wrap;background:0 0!important;justify-content:flex-start!important;gap:8px!important;height:auto!important;padding:0!important;display:flex!important}.p-tabs [data-slot=tabs-trigger]{color:#93a28d!important;background:0 0!important;border:1px solid #b9c6ac25!important;border-radius:3px!important;flex:none!important;height:auto!important;padding:10px 15px!important;font-size:11px!important}.p-tabs [data-state=active]{color:#202c1d!important;background:#cbdcaf!important;border-color:#cbdcaf!important}.p-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.p-missions{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.p-mission{background:#131d18;border:1px solid #b8c6ad26;border-radius:5px;transition:transform .2s,border-color .2s;overflow:hidden}.p-mission:hover{border-color:#c5d6a980;transform:translateY(-5px)}.p-mission-art{color:#bdc6a7;background:radial-gradient(at 60% 100%,#51664255,#0000 70%),#18221b;justify-content:center;align-items:center;height:190px;display:flex;position:relative}.p-mission-1 .p-mission-art{color:#a1c3c5;background:radial-gradient(at 60% 100%,#48859250,#0000 70%),#111f25}.p-mission-2 .p-mission-art{color:#d6aaa0;background:radial-gradient(at 60% 100%,#8e4d5355,#0000 70%),#251b21}.p-dossier{letter-spacing:2px;font-size:9px;position:absolute;top:20px;left:20px}.p-art-year{letter-spacing:2px;color:#c6ceb38a;font-size:10px;position:absolute;bottom:18px;right:20px}.p-mission-info{padding:22px}.p-mission-info small{letter-spacing:1.5px;color:#b7c994;justify-content:space-between;font-size:8px;display:flex}.p-mission-info h3{justify-content:space-between;align-items:center;margin:17px 0 10px;font-size:24px;display:flex}.p-mission-info p{margin-bottom:0;font-size:12px}.p-weekly{background:#19251a60;border:1px solid #c7d6b324;border-radius:4px;flex-wrap:wrap;align-items:center;gap:25px;margin-top:25px;padding:27px 30px;display:flex}.p-weekly h3{margin:12px 0 4px}.p-weekly p{max-width:490px;margin:0;font-size:12px}.p-week-levels{letter-spacing:1px;gap:18px;margin-left:auto;font-size:9px;display:flex}.p-week-levels span{align-items:center;gap:7px;display:flex}.p-week-levels i{background:#b5d298;border-radius:50%;width:6px;height:6px}.p-week-levels span:nth-child(2) i{background:#d6bc77}.p-week-levels span:nth-child(3) i{background:#bd7e71}.p-weekly>small{color:#80927b;width:100%;font-size:10px}.p-journey{text-align:center;background:#182219;border-block:1px solid #d0d6bc20}.p-journey>.p-kicker{justify-content:center}.p-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px;display:grid}.p-steps>div>span{color:#b3c995;border-bottom:1px solid #c0d2a330;justify-content:space-between;padding-bottom:18px;font:27px Georgia;display:flex}.p-steps p{font-size:12px}.p-board-layout{grid-template-columns:1.8fr 1fr;gap:32px;display:grid}.p-board{border:1px solid #b8c6ad26;border-radius:5px;padding:25px}.p-board .p-tabs{gap:5px!important}.p-board .p-tabs [data-slot=tabs-trigger]{padding:9px!important;font-size:9px!important}.p-board-labels,.p-score-row{border-bottom:1px solid #b8c6ad20;grid-template-columns:1fr 90px 60px;align-items:center;gap:15px;padding:20px 0;display:grid}.p-board-labels{letter-spacing:1.2px;color:#899e81;margin-top:10px;font-size:8px}.p-score-row{font-size:12px}.p-score-row b{color:#aabd98;width:34px;font:20px Georgia;display:inline-block}.p-score-row strong{color:#d5e7b8;font-size:18px}.p-empty{text-align:center;min-height:170px;padding:40px 15px!important}.p-empty svg{color:#a2b190;margin:auto}.p-empty h3{font-size:20px}.p-empty p{font-size:12px}.p-score-guide{background:#1a271d;border:1px solid #bbd39b35;border-radius:5px;padding:30px}.p-score-guide h3{margin-top:20px;font-size:27px}.p-score-guide p{font-size:12px}.p-score-guide label{margin-top:20px;font-size:11px}.p-score-guide input{accent-color:#c5d99f;padding:0}.p-score-demo{color:#c8dbac;justify-content:space-between;align-items:center;margin:17px 0 20px;display:flex}.p-score-demo strong{font:32px Georgia}.p-score-guide small{color:#8fa283;font-size:10px;line-height:1.8;display:block}.p-pricing{text-align:center;background:#121c16;border-top:1px solid #d0d6bc20}.p-pricing>.p-kicker{justify-content:center}.p-pricing>p{font-size:13px}.p-plans{text-align:left;grid-template-columns:1fr 1fr;gap:22px;max-width:790px;margin:35px auto;display:grid}.p-plans article{border:1px solid #b8c6ad35;border-radius:5px;padding:32px}.p-plans article>span{letter-spacing:1.4px;color:#b1c59c;justify-content:space-between;align-items:center;font-size:9px;display:flex}.p-plans h3{margin:26px 0 12px;font:48px Georgia}.p-plans h3 small{color:#91a383;margin-left:8px;font:13px Arial}.p-plans p{min-height:44px;font-size:12px}.p-plans ul{color:#b2c2a2;gap:15px;padding:20px 0;font-size:12px;list-style:none;display:grid}.p-plans li{align-items:center;gap:10px;display:flex}.p-plans button{width:100%;font-size:12px}.p-plans .p-annual{background:#202e20;border-color:#bcd48b80}.p-annual b{color:#26351e;background:#cbdfac;border-radius:3px;padding:5px 8px;font-size:10px}.p-fine{color:#788e71!important;font-size:10px!important}.p-notice{background:#293a25;border:1px solid #bfd29350;border-radius:4px;max-width:740px;margin:20px auto;padding:15px;color:#dce9c7!important}.p-member{justify-content:space-between;align-items:center;display:flex}.p-footer{border-top:1px solid #d0d6bc20;flex-wrap:wrap;align-items:center;gap:35px;padding:35px 7%;display:flex}.p-footer .brand{font-size:24px}.p-footer p,.p-footer a:not(.brand),.p-footer>span{color:#91a087;font-size:10px}.p-footer>span{margin-left:auto}.p-auth small{color:#8fa17e;font-size:10px}.p-preview{color:#c8dbb2;background:#27351f;border:1px dashed #9ab87b;padding:15px;font-size:12px}.p-preview a{gap:8px;margin-top:10px;text-decoration:underline;display:flex}.activation{background:radial-gradient(#263727,#0c1312 75%);place-items:center;padding:25px;display:grid;min-height:100svh!important}.activation-card{background:#131f18e8;border:1px solid #9eb78255;border-radius:9px;width:min(640px,100%);padding:40px}.activation-card .brand{margin-bottom:40px;display:inline-block}.activation-card h1{letter-spacing:-1.5px;font-size:47px}.activation-card .p-tabs{margin:25px 0}.challenge-clue{color:#d8e2c9;background:#1f2d20;border-left:2px solid #c7d7a4;padding:20px;font:20px/1.7 Georgia}.challenge-clue span{letter-spacing:2px;color:#9cb888;margin-bottom:12px;font:10px Arial;display:block}.activation-card .primary{width:100%;margin-top:20px}.activation-card .puzzle-form input{font-size:24px}.activation-card .success-symbol{color:#d0e4ac;margin:25px 0}.p-join-note{background:#202e1e;border:1px solid #b5cba046;padding:15px;font-size:13px}@media (max-width:1000px){.p-links{gap:17px}.p-hero-copy{margin-left:5%}.p-hero-world{opacity:.55;left:10%}.p-audiences{grid-template-columns:1fr 1.6fr;gap:30px}.p-section,.p-audiences,.p-journey{padding:55px 5%}.p-missions{gap:12px}.p-mission-info{padding:17px}.p-mission-info h3{font-size:21px}.p-board-layout{grid-template-columns:1fr}.p-score-guide{max-width:none}.p-score-guide h3 br{display:none}.p-score-guide label,.p-score-demo{max-width:480px}.p-scene-tag{bottom:32px;right:4%}.p-hero-actions{gap:15px}.p-hero-actions .p-link{font-size:10px}.p-facts{gap:12px}.p-week-levels{margin-left:0}}@media (max-width:700px){.p-nav{height:80px;padding:0 20px}.p-nav .brand{font-size:24px}.p-nav .brand span{font-size:6px}.p-links{display:none}.p-account{padding:9px;font-size:10px}.p-hero{min-height:720px}.p-hero-copy{margin:45px 24px 90px}.p-hero h1{font-size:76px}.p-hero p{max-width:320px;font-size:13px}.p-hero-world{opacity:.43;inset:50px -250px 0 -80px}.p-hero:after{background:linear-gradient(90deg,#0c1312dd,#0000),linear-gradient(#0000 50%,#0c1312)}.p-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.p-facts{flex-wrap:wrap;gap:12px;font-size:8px}.p-hero-number{font-size:35px;top:32px}.p-hero-number span{font-size:6px}.p-scene-tag{bottom:25px;left:24px;right:auto}.p-section,.p-audiences,.p-journey{padding:45px 24px}.p-audiences{grid-template-columns:1fr;gap:25px}.p-tabs [data-slot=tabs-trigger]{padding:9px 10px!important}.p-missions,.p-steps,.p-plans{grid-template-columns:1fr}.p-mission-art{height:170px}.p-steps{gap:25px}.p-section-head{align-items:flex-start}.p-section-head>.p-link{white-space:nowrap;margin-top:15px;font-size:10px}.p-weekly{padding:23px}.p-week-levels{gap:12px;font-size:8px}.p-board{padding:16px}.p-board-labels,.p-score-row{grid-template-columns:1fr 60px 48px;gap:8px}.p-board .p-tabs [data-slot=tabs-trigger]{font-size:8px!important}.p-plans article{padding:28px}.p-member{flex-direction:column;align-items:flex-start;gap:20px}.p-footer{gap:15px;padding:30px 24px}.p-footer p{width:100%}.p-footer>span{margin-left:0}.activation-card{padding:25px}.activation-card h1{font-size:37px}.activation-card .brand{margin-bottom:25px}}.p-pricing .p-plans{grid-template-columns:repeat(3,1fr);max-width:1100px}.p-plan-toggle{justify-content:center;margin-top:26px;display:flex}.p-plans .p-team-input{gap:8px;margin:20px 0;font-size:11px;display:grid}.p-team-input input{width:100%;font-size:18px}.p-seat-count{color:#c8dcae;align-items:baseline;gap:18px;margin:30px 0;display:flex}.p-seat-count strong{font:42px Georgia}.p-seat-count span{letter-spacing:2px;font-size:10px}.p-invite-form{align-items:flex-end;gap:15px;max-width:750px;margin:25px 0;display:flex}.p-invite-form label{flex:1}.p-seat-list{border-top:1px solid #b8c6ad35;max-width:850px}.p-seat-list>div{border-bottom:1px solid #b8c6ad25;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.p-seat-list strong{font-size:14px}.p-seat-list span{color:#9cac90;margin-top:5px;font-size:12px;display:block}.p-seat-list .p-seat-status{align-items:center;gap:7px;display:flex}.p-seat-list .text-button{font-size:11px}.p-member-actions{flex-direction:column;gap:10px;display:flex}@media (max-width:850px){.p-pricing .p-plans{grid-template-columns:1fr;max-width:480px}.p-invite-form{flex-direction:column;align-items:stretch}.p-seat-list>div{flex-wrap:wrap}}.p-hero h1{letter-spacing:-2.8px;font-size:clamp(52px,5.8vw,82px);line-height:1.02}.p-hero-copy{max-width:650px;margin-top:48px;margin-bottom:45px}.p-hero .p-hero-audience{color:#e6eadc;margin:20px 0;font:23px/1.35 Georgia}.p-hero-levels{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.p-hero-levels span{color:#d0d9c6;background:#17221cbb;border:1px solid #c7d6b338;border-radius:4px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.p-hero-levels i{background:#b5d298;border-radius:50%;width:5px;height:5px}.p-hero-levels span:nth-child(2) i{background:#d6bc77}.p-hero-levels span:nth-child(3) i{background:#bd7e71}.p-hero .p-launch-note{color:#8e9d86;max-width:470px;margin-top:17px;font-size:9px}.p-hero-number{top:35px}@media (max-width:700px){.p-hero h1{letter-spacing:-1.7px;font-size:clamp(38px,10.5vw,58px)}.p-hero-copy{margin:38px 24px 95px}.p-hero .p-hero-audience{font-size:21px}.p-hero-levels{gap:6px}.p-hero-levels span{padding:7px 9px;font-size:10px}.p-hero-number{display:none}.p-hero .p-launch-note{max-width:310px;font-size:9px}.p-hero{min-height:760px}}.p-mission-3 .p-mission-art{background:radial-gradient(at 50% 90%,#725436,#241c24)}.p-mission-4 .p-mission-art{background:radial-gradient(at 50% 30%,#2b737e,#0e222a)}.p-mission-5 .p-mission-art{background:radial-gradient(at 50% 90%,#587146,#10271e)}.p-mission-6 .p-mission-art{background:radial-gradient(at 50% 30%,#507e78,#112529)}.p-mission-7 .p-mission-art{background:radial-gradient(at 50% 90%,#88334c,#251323)}.p-mission-8 .p-mission-art{background:radial-gradient(at 50% 30%,#535681,#101729)}.p-mission-9 .p-mission-art{background:radial-gradient(#4a9390,#0c222c)}
