@layer reset,tokens,components,public,workspace,responsive;@layer tokens{:root{color-scheme:dark;--bg: #080d19;--surface: #111a2b;--raised: #17233b;--primary: #285dff;--highlight: #6591ff;--text: #f8fafc;--muted: #a0aec4;--success: #75d5b2;--border: #253148;--radius: 16px;--font: Inter, "Segoe UI", Arial, sans-serif;--mono: "Cascadia Code", Consolas, monospace}}@layer reset{*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.16;font-weight:600;letter-spacing:-.035em}h1{font-size:clamp(36px,4.6vw,68px)}h2{font-size:30px}h3{font-size:20px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}a,button,input,select,textarea,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #92b2ff}input,textarea,select{min-width:0}input[type=checkbox]{accent-color:var(--primary);width:18px;height:18px;flex-shrink:0}svg{display:block;flex-shrink:0}img{max-width:100%;height:auto}::selection{background:#285dff66}summary{cursor:pointer}table{border-collapse:collapse;width:100%;text-align:left}th{font-weight:500}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}em{font-style:normal}dialog{color:var(--text)}[hidden]{display:none!important}}@layer components{.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.icon{width:20px;height:20px}.muted,.fine-print{color:var(--muted)}.fine-print{font-size:12px;line-height:1.7}.eyebrow{font:500 10px/1.7 var(--mono);letter-spacing:.16em;color:#b5c2d8;text-transform:uppercase}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 21px;border:1px solid transparent;border-radius:8px;background:var(--primary);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .18s,transform .18s,border-color .18s}.button:hover:not(:disabled){background:#3970ff;transform:translateY(-1px)}.button.secondary{border-color:#35435d;background:#142037;color:#e3eaf7}.button.secondary:hover:not(:disabled){background:#1e2c46;border-color:#5e7196}.button>span[aria-hidden]{font-size:18px;line-height:1}.button .icon{width:16px;height:16px}.icon-button{width:36px;min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--muted)}.icon-button:hover{color:var(--text);background:var(--raised)}.text-button{border:0;background:transparent;padding:8px;color:var(--muted);font-size:12px}.text-button:hover{color:var(--text)}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.brand{display:inline-flex;align-items:center;gap:12px}.brand svg{width:32px;height:32px;color:#3971ff}.brand>span:not(.brand-e){font-size:19px;letter-spacing:.11em;font-weight:750;line-height:1.1}.brand small{display:block;font:9px/1.4 var(--mono);letter-spacing:.32em;color:#b2c0d5;margin-top:6px}.brand-e{font-size:33px;line-height:1;font-weight:900;transform:skew(-13deg);color:#497cff}.status-dot{width:6px;height:6px;background:var(--success);border-radius:50%;display:inline-block;flex-shrink:0}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.panel-heading h2{font-size:15px;letter-spacing:-.01em}.panel-heading>.text-link{font-size:11px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0}.field>span{font-size:12px;color:#d0d9e9;font-weight:500}.field input,.field select,.field textarea{width:100%;border:1px solid #33415a;background:#0c1424;border-radius:8px;padding:12px 14px;color:var(--text);transition:border-color .2s;min-height:46px}.field textarea{resize:vertical;line-height:1.6}.field input:hover,.field select:hover,.field textarea:hover{border-color:#596c90}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--highlight)}.field input::placeholder,.field textarea::placeholder{color:#7789a7}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.check-field{display:flex;align-items:flex-start;gap:12px;font-size:12px;color:var(--muted);margin:22px 0}.check-field a{color:#b0c6ff;text-decoration:underline}.check-field input{margin-top:2px}.form-feedback{min-height:22px;font-size:13px;margin-top:14px;color:var(--success)}.form-feedback.error{color:#ffb6b6}.form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.notice{padding:14px 18px;border:1px solid #334d7d;border-radius:10px;background:#142540;color:#c5d7fa;font-size:12px;margin-bottom:18px}.notice.warning{background:#322b1b;border-color:#68532a;color:#f0d499}.notice.error{background:#351e2a;border-color:#744057;color:#ffbdcb}.badge{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;line-height:1.2;padding:6px 9px;border-radius:5px;background:#27344d;color:#c3cfe3;border:1px solid #35445c;text-transform:capitalize}.badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.active,.badge.complete,.badge.paid,.badge.healthy,.badge.approved{background:#15392f;border-color:#285346;color:#8ce4c3}.badge.review,.badge.scheduled,.badge.new{background:#1c3055;border-color:#354d7b;color:#a6c3ff}.badge.paused,.badge.pending,.badge.warning{background:#38301f;border-color:#63522f;color:#f2d28b}.badge.rejected,.badge.refunded{background:#3c2331;border-color:#654052;color:#f3b1c7}.avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;background:#303e5d;color:#c5d9ff;border:1px solid #4b5e80}.tone-0{background:#263b65;color:#b9ceff}.tone-1{background:#3e3353;color:#d7c2f1}.tone-2{background:#23423f;color:#afe1ce}.tone-3{background:#473d32;color:#ecd3a7}.product-icon{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#263654;color:#96b8ff}.text-link{display:inline-flex;gap:12px;align-items:center;color:#b5caff;font-weight:500}.section-gap{margin-top:24px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 22px;min-height:220px}.empty-state>.icon{width:30px;height:30px;color:#7290bf;margin-bottom:20px}.empty-state h3{font-size:17px;margin-bottom:10px}.empty-state p{color:var(--muted);max-width:360px;font-size:12px}.empty-state .button,.empty-state>a{margin-top:20px}.skeleton{background:linear-gradient(100deg,#17233b 20%,#223454,#17233b 70%);background-size:200% 100%;animation:shimmer 1.7s infinite;border-radius:12px;margin:16px 0}.skip-link{position:fixed;left:20px;top:-100px;z-index:1000;background:var(--primary);padding:12px 20px;border-radius:6px}.skip-link:focus{top:15px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.preserve-lines{white-space:pre-wrap}.small-count{font-size:10px;color:var(--muted)}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;background:#e6eefb;color:#12213a;padding:13px 20px;border-radius:9px;box-shadow:0 8px 40px #0005;z-index:200;font-size:13px;max-width:calc(100% - 32px);transition:opacity .2s,transform .2s}#toast.show{opacity:1;transform:translate(-50%)}}@layer public{.public-body{background:#080d19}.public-header{height:96px;border-bottom:1px solid #ffffff09;position:relative;z-index:5}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:25px}.nav-inner nav{display:flex;gap:30px}.nav-inner nav a{font-size:12px;color:#b9c2d3;transition:color .2s}.nav-inner nav a:hover,.nav-inner nav a[aria-current]{color:#fff}.nav-actions{display:flex;align-items:center;gap:21px}.nav-actions .button{font-size:11px;min-height:39px;padding:10px 15px}.language{font:10px var(--mono);color:var(--muted)}.portal-link{font-size:11px}.mobile-toggle{display:none}.hero{min-height:655px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;position:relative;padding-block:75px}.hero-copy{position:relative;z-index:2}.hero .eyebrow{font-size:9px;display:flex;gap:10px;align-items:center;margin-bottom:28px}.hero h1{font-size:clamp(52px,5.7vw,82px);font-weight:600;line-height:1.035;letter-spacing:-.063em}.hero h1 em{color:#739aff}.hero-description{font-size:16px;line-height:1.8;color:#aebbd0;max-width:410px;margin:28px 0 30px}.hero-note{display:flex;gap:9px;align-items:center;color:#8e9db7;font-size:10px;margin-top:25px}.mini-check{width:18px;height:18px;border-radius:50%;background:#17372e;color:#8fe1c0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.engine-visual{height:490px;position:relative;margin-left:10px;isolation:isolate}.engine-grid{position:absolute;inset:-40px;background-image:linear-gradient(#4671ba0b 1px,transparent 1px),linear-gradient(90deg,#4671ba0b 1px,transparent 1px);background-size:35px 35px;mask-image:radial-gradient(ellipse,black 20%,transparent 70%)}.engine-visual:before{content:"";position:absolute;inset:10%;background:radial-gradient(ellipse,#285dff27,transparent 70%);filter:blur(15px);z-index:-1}.engine-orbit{position:absolute;border:1px solid #3f5e972c;border-radius:50%;width:370px;height:370px;left:80px;top:60px}.engine-orbit.orbit-two{width:460px;height:460px;left:35px;top:15px;border-style:dashed;transform:rotate(30deg)}.engine-orbit:before{content:"";position:absolute;width:7px;height:7px;background:#6591ff;border-radius:50%;top:48px;left:49px;box-shadow:0 0 15px #6591ff5c}.engine-core{position:absolute;width:132px;height:132px;left:190px;top:167px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #5277c3;border-radius:27px;background:linear-gradient(145deg,#1e3b73,#0f1c35);box-shadow:inset 0 1px #9db9ff2f,0 20px 60px #0005}.engine-core svg{width:52px;height:52px;color:#7fa5ff}.engine-core span{font:7px var(--mono);letter-spacing:.17em;color:#a6c0f9;margin-top:10px}.engine-card{position:absolute;display:flex;align-items:center;gap:12px;border:1px solid #3c4e6c;background:linear-gradient(120deg,#1a2840f0,#121d31f5);border-radius:12px;padding:18px;box-shadow:0 12px 32px #0004;backdrop-filter:blur(12px)}.engine-card small{display:block;font:7px var(--mono);letter-spacing:.13em;color:#94a9c8;margin-bottom:5px}.engine-card strong{display:block;font-size:12px;font-weight:500}.audience-node{top:33px;left:15px;transform:rotate(-5deg);width:245px}.node-icon{width:35px;height:35px;border-radius:8px;border:1px solid #405f91;background:#253f69;font-size:25px;text-align:center;line-height:32px}.node-status{font-size:8px;color:var(--success);margin-left:auto}.product-node{right:-10px;top:111px;width:205px;display:block;transform:rotate(6deg);padding:12px}.mini-cover{height:130px;display:flex;flex-direction:column;justify-content:center;background:#aac1ef;color:#152d58;font-weight:800;font-size:23px;letter-spacing:-.04em;line-height:1.05;padding:18px;border-radius:5px;margin-bottom:16px;position:relative;overflow:hidden}.mini-cover:after{content:"";width:130px;height:130px;border:1px solid #5c7fb0;position:absolute;right:-55px;bottom:-50px;border-radius:50%}.mini-cover em{font-weight:400}.node-tag{display:block;font-size:8px;color:#94a9c8;margin-top:7px;padding-bottom:5px}.commerce-node{left:17px;bottom:66px;transform:rotate(-4deg);width:280px}.whop-mark{width:36px;height:36px;border-radius:8px;background:#f7f8fc;color:#111827;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;font-style:italic}.commerce-node .mini-check{margin-left:auto}.visual-caption{position:absolute;bottom:12px;left:75px;display:flex;align-items:center;gap:10px;font:8px var(--mono);letter-spacing:.12em;color:#7d93b7}.visual-caption>span{width:22px;height:1px;background:#5276bb}.value-strip{border-block:1px solid #26324a;background:#0e1625}.value-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:87px}.value-strip span{font:8px var(--mono);letter-spacing:.12em;color:#8b9bb6}.value-strip b{font-size:17px;font-weight:500;letter-spacing:-.02em}.value-strip i{font-style:normal;color:#4d6386}.section{padding-block:105px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:95px}.section-heading .eyebrow{margin-bottom:21px;font-size:9px}.section-heading h2{font-size:clamp(30px,3.5vw,46px);letter-spacing:-.05em;line-height:1.12}.section-heading>p:not(.eyebrow){font-size:14px;color:#9cacc6;max-width:550px;margin-top:22px;line-height:1.85}.body-copy{padding-top:33px}.body-copy p{color:#9eafca;font-size:14px;line-height:1.9;margin-bottom:22px}.body-copy p:first-child{font-size:17px;color:#e0e6f2;line-height:1.7}.body-copy .text-link{font-size:12px;margin-top:4px}.solutions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}.solution-card{border:1px solid #2b3750;border-radius:13px;overflow:hidden;background:#101929;transition:transform .25s,border-color .25s}.solution-card:hover{transform:translateY(-5px);border-color:#5a74a3}.product-art{height:225px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#15223a}.product-art:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,#5480e72f,transparent 75%)}.product-art.course .art-label{display:flex;flex-direction:column;font-size:27px;font-weight:700;line-height:1.02;letter-spacing:-.05em;background:#a2b7e7;color:#142b51;padding:25px 23px;width:148px;height:180px;box-shadow:13px 13px #0003;transform:rotate(-8deg)}.art-label>span{font:5px var(--mono);letter-spacing:.04em;margin-top:auto}.product-art.community{background:#19252e}.orbit{width:152px;height:152px;border-radius:50%;border:1px solid #718e8b;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 0 18px #243c3f,0 0 0 19px #3d5556}.orbit b{text-align:center;font-size:22px;line-height:1.1;font-weight:500;color:#c6dfd4;letter-spacing:-.04em}.orbit i{position:absolute;top:-15px;right:8px;width:36px;height:36px;background:#a9d8c5;border-radius:50%;color:#1a3731;display:flex;justify-content:center;align-items:center;font-style:normal;font-size:25px}.product-art.download{background:#25223a}.art-stack{background:#c5bae5;color:#342857;width:155px;height:170px;padding:20px;transform:rotate(6deg);box-shadow:-8px 5px #8b7cae,-16px 10px #605676;display:flex;flex-direction:column}.art-stack b{font-size:29px;line-height:.98;letter-spacing:-.055em}.art-stack span{font:5px var(--mono);margin-top:auto}.product-art.coaching{background:#252a32}.session-art{background:#29394e;border:1px solid #6b829f;width:150px;height:160px;border-radius:70px 70px 12px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c1d1e8;transform:rotate(-5deg)}.session-art>span{font-size:67px;line-height:1;letter-spacing:-.08em;font-weight:300}.session-art>small{font:5px var(--mono);letter-spacing:.1em;margin-top:15px}.solution-copy{padding:23px 20px}.solution-copy .eyebrow{font-size:7px;color:#a1b0c8}.solution-copy h3{font-size:18px;margin:13px 0}.solution-copy p{font-size:11px;color:#9facbf;line-height:1.85;min-height:78px}.solution-copy a{font-size:10px;display:flex;justify-content:space-between;margin-top:24px;color:#c2d3f3}.process-section{background:#0d1523;border-block:1px solid #202d44}.workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:50px}.step-number{font:11px var(--mono);color:#719bff;display:block;margin-bottom:24px;border-top:1px solid #374965;padding-top:20px;position:relative}.step-number:before{content:"";position:absolute;top:-3px;left:0;width:5px;height:5px;background:#5c89ff;border-radius:50%}.workflow h3{font-size:19px;letter-spacing:-.02em;max-width:190px;margin-bottom:14px;line-height:1.3}.workflow p{color:#98a8c1;font-size:12px;line-height:1.85}.commerce-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.commerce-visual{background:#101a2b;border:1px solid #293951;border-radius:16px;min-height:405px;display:flex;align-items:center;justify-content:center;padding:30px;position:relative}.checkout-card{width:310px;max-width:100%;border:1px solid #405372;background:#17233b;border-radius:13px;padding:24px;box-shadow:0 20px 50px #0003;transform:rotate(-3deg)}.checkout-card>.eyebrow{font-size:7px}.checkout-product{display:flex;align-items:center;gap:14px;margin:20px 0 25px}.tiny-cover{background:#abc2ef;color:#122b51;font-size:9px;font-weight:800;line-height:1.2;padding:14px 8px;width:55px;flex-shrink:0}.checkout-product strong{font-size:11px}.checkout-product small{display:block;color:#9aacc9;font-size:9px;margin-top:5px}.checkout-line{display:flex;justify-content:space-between;font-size:10px;padding:13px 0;border-top:1px solid #334360;color:#b9c8df}.checkout-line>span:last-child{color:var(--success)}.checkout-action{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;background:var(--primary);border-radius:6px;font-size:10px;margin:18px 0 12px}.checkout-action b{font-size:17px;font-style:italic;font-weight:850;letter-spacing:-.05em}.checkout-card>small{font-size:7px}.feature-pills{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0 22px}.feature-pills span{font-size:9px;padding:6px 10px;border:1px solid #364864;border-radius:5px;color:#c6d2e6}.commerce-section>.section-heading>p{font-size:13px}.share-section{border-top:1px solid #253047}.share-section .button{margin-top:28px}.share-card{border:1px solid #364761;background:#101b2d;border-radius:14px;padding:30px;align-self:center}.share-row{display:flex;gap:20px;align-items:center}.share-avatar{width:54px;height:54px;border-radius:12px;background:#27364e;border:1px solid #465775;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.share-avatar svg{width:28px;height:28px;color:#7aa1ff}.share-avatar.blue{background:#1b3160;border-color:#3a5ca0}.share-row h3{font-size:18px}.share-row p{font-size:11px;color:#9fafc8;margin-top:7px}.share-divider{color:#687d9e;font-size:20px;line-height:1;padding:16px 0 16px 22px}.share-foot{font-size:10px;border-top:1px solid #30415d;margin-top:28px;padding-top:22px;color:#b1c2dc}.faq-section{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.faq-list details{border-bottom:1px solid #2d3b53}.faq-list summary{padding:21px 0;display:flex;justify-content:space-between;gap:25px;font-size:14px;color:#dce5f6}.faq-list summary span{color:#8ba8db;font-size:20px;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;color:#9dacc4;padding:0 30px 24px 0;line-height:1.85}.closing{border:1px solid #3d5680;border-radius:18px;padding:62px;display:flex;justify-content:space-between;align-items:center;gap:35px;background:#12213b;position:relative;overflow:hidden;margin-block:30px 100px}.closing .eyebrow{font-size:8px;margin-bottom:20px}.closing h2{font-size:39px;letter-spacing:-.05em;line-height:1.17}.closing .button{position:relative;z-index:2}.closing-mark{position:absolute;right:80px;top:-50px;opacity:.04;transform:rotate(-12deg)}.closing-mark svg{width:390px;height:390px}.public-footer{padding-bottom:30px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:50px}.footer-top p{color:#7f91af;font-size:11px;margin-top:20px}.footer-top nav{display:flex;gap:28px;padding-top:7px}.footer-top nav a{font-size:11px;color:#a2b2cd}.footer-bottom{border-top:1px solid #202e44;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#8294b1}.footer-bottom>div{display:flex;gap:25px}.page-intro{padding-block:90px 50px}.page-intro>.eyebrow{margin-bottom:25px}.page-intro h1{font-size:60px;line-height:1.08;letter-spacing:-.055em}.page-intro>p:last-child{color:#a7b7ce;font-size:16px;max-width:600px;margin-top:26px}.narrow{max-width:850px}.form-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:90px;padding-block:20px 110px}.form-layout aside{padding-top:25px}.form-layout aside h2{font-size:30px;line-height:1.35;margin:22px 0}.form-layout aside>p{color:#a3b4cd;font-size:14px;line-height:1.85}.small-note{padding:24px;border-left:2px solid #4c73bb;background:#121e31;margin-top:32px;color:#9cb0cd;font-size:12px}.application-form{padding:36px}.application-form>.button{width:100%}.application-form .fine-print{font-size:11px}.legal{padding-bottom:100px}.legal section{margin-top:40px}.legal h2{font-size:24px;margin-bottom:16px}.legal p{font-size:15px;line-height:1.9;color:#a5b6d0}}@layer workspace{.os-body{background:#0b111f}.os-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#0b1220;border-right:1px solid #263047;display:flex;flex-direction:column;padding:29px 17px 18px;z-index:20;overflow-y:auto;scrollbar-width:thin}.sidebar .brand{margin:0 10px 32px;gap:10px}.sidebar .brand>span:not(.brand-e){font-size:17px}.sidebar .brand small{font-size:7px;letter-spacing:.26em}.sidebar .brand-e{font-size:29px}.workspace-label{padding:12px 10px;border:1px solid #2e3a52;border-radius:8px;display:flex;align-items:center;gap:10px;margin-bottom:30px;background:#111c2e}.workspace-icon{border-radius:6px;width:27px;height:27px;border:1px solid #40506f;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#223452;flex-shrink:0}.workspace-label strong{font-size:10px;display:block;font-weight:500}.workspace-label small{font-size:9px;color:#8092af;display:block}.workspace-label>span:last-child{margin-left:auto;color:#7a8ba6}.nav-section-label{font:8px var(--mono);letter-spacing:.16em;color:#8192ae;padding-left:14px;margin-bottom:11px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav>a,.sidebar-bottom>a,.sidebar-bottom>button:not(.profile-button){display:flex;align-items:center;gap:11px;padding:10px 13px;font-size:11px;color:#9eadc4;border:1px solid transparent;border-radius:7px;min-height:41px;transition:background .15s,color .15s}.sidebar nav>a:hover,.sidebar-bottom>a:hover,.sidebar-bottom>button:hover{background:#19273f;color:#eef4ff}.sidebar nav>a[aria-current]{background:#1a2c50;border-color:#304a7d;color:#b6cdff}.sidebar nav>a[aria-current] .icon{color:#739bff}.sidebar nav .icon,.sidebar-bottom .icon{width:17px;height:17px}.nav-count{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background:#25385d;border:1px solid #40587c;border-radius:4px;min-width:18px;height:18px;font:9px var(--mono);color:#a9c6f9}.sidebar-bottom{margin-top:auto;padding-top:28px}.sidebar-bottom>button{background:transparent;border:0;width:100%}.sidebar-note{margin:22px 8px 20px;padding:15px 12px;border-radius:8px;border:1px solid #26364e;background:#111e30;display:grid;grid-template-columns:7px 1fr;gap:6px 9px;align-items:center}.sidebar-note strong{font-size:10px;font-weight:500}.sidebar-note small{grid-column:2;font-size:9px;color:#8195b4}.profile-button{display:flex;align-items:center;gap:10px;border-top:1px solid #253149!important;padding:17px 8px 0;text-align:left}.profile-button .avatar{width:31px;height:31px;font-size:10px}.profile-button>span:not(.avatar){flex:1}.profile-button strong{display:block;font-size:10px;font-weight:500}.profile-button small{display:block;font-size:9px;color:#8194b3;margin-top:3px}.profile-button>.icon{width:13px}.os-main{min-width:0;display:flex;flex-direction:column}.os-header{height:73px;border-bottom:1px solid #253149;display:flex;align-items:center;justify-content:space-between;padding:0 35px;gap:20px;background:#0d1524}.breadcrumbs{display:flex;align-items:center;gap:14px;font-size:10px;color:#8799b8}.breadcrumbs>strong{color:#c8d5ec;font-weight:500}.breadcrumbs>.icon{width:11px;height:11px}.breadcrumbs>.icon-button{margin-left:-8px}.header-tools{display:flex;align-items:center;gap:15px}.search-trigger{border:0;background:transparent;display:flex;gap:10px;align-items:center;color:#90a1bd;font-size:10px;padding:5px}.search-trigger>.icon{width:15px}.search-trigger kbd{border:1px solid #354159;border-radius:4px;padding:2px 5px;font-size:8px;color:#8194b2;margin-left:35px}.header-tools>.text-button{font:10px var(--mono)}.notification-button{position:relative}.notification-button i{position:absolute;top:6px;right:7px;width:4px;height:4px;background:#739cff;border-radius:50%}.user-avatar .avatar{width:30px;height:30px;font-size:9px}.demo-banner{display:flex;justify-content:space-between;align-items:center;padding:10px 35px;border-bottom:1px solid #2d3b52;background:#111e32;font-size:10px;color:#9bacc9;gap:15px}.demo-banner>span{display:flex;align-items:center;gap:10px}.demo-banner strong{font:8px var(--mono);color:#b8cfff;letter-spacing:.1em}.demo-banner .icon{width:14px;height:14px}.demo-banner>button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#b7cef7;font-size:10px;white-space:nowrap}.workspace-content{padding:36px;max-width:1650px;width:100%;margin-inline:auto;flex:1}.view-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.view-heading .eyebrow{font-size:8px;letter-spacing:.12em;color:#7991b7;margin-bottom:10px}.view-heading h1{font-size:30px;line-height:1.15;letter-spacing:-.04em;font-weight:550}.view-heading p:not(.eyebrow){color:#8fa1bf;font-size:11px;margin-top:10px}.view-heading .button{min-height:38px;font-size:10px;padding:10px 15px}.date-filter{display:flex;align-items:center;gap:8px;background:#142034;border:1px solid #34415a;padding:7px 10px;border-radius:7px;white-space:nowrap}.date-filter .icon{width:14px;height:14px;color:#9aafcf}.date-filter select{border:0;background:transparent;color:#c4d2e7;font-size:10px;min-height:20px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px}.metric-card{border:1px solid #2b3750;border-radius:11px;padding:20px 21px;background:#121c2e;position:relative;overflow:hidden}.metric-card:first-child{background:#14233e;border-color:#354c77}.metric-card>div{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#a8b7d0;font-size:10px}.metric-card .icon{width:15px;height:15px;color:#8fa9d5}.metric-card>strong{display:block;font-size:29px;font-weight:550;letter-spacing:-.045em;margin-top:17px;line-height:1}.metric-card>small{display:block;font-size:8px;margin-top:14px;color:#8398ba;line-height:1.5}.overview-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);gap:22px}.overview-grid .panel{padding:24px;min-width:0}.wide-panel{min-width:0}.segmented{display:inline-flex;gap:2px;border:1px solid #2e3d57;background:#0d1728;border-radius:6px;padding:3px}.segmented button{border:0;background:transparent;color:#92a5c4;font-size:9px;padding:5px 11px;border-radius:4px;min-height:27px;white-space:nowrap}.segmented button.selected{background:#263c66;color:#cbddff}.chart-legend{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;margin-bottom:8px}.chart-legend>span{display:flex;align-items:center;gap:7px;color:#9db2d2}.chart-legend i{width:5px;height:5px;background:#5b86ff;border-radius:50%}.chart-legend small{color:#8296b6;font-size:8px}.revenue-chart svg{width:100%;height:auto;max-height:270px;margin-top:20px;overflow:visible}.revenue-chart text{font:10px var(--font);fill:#8d9fbe}.chart-data summary{font-size:9px;color:#93add4;padding:12px 0 0}.chart-data table{font-size:11px;margin-top:14px}.chart-data th,.chart-data td{padding:7px;border-bottom:1px solid #2d3c54}.glance-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #28364e;font-size:11px;color:#96a9c8}.glance-row strong,.glance-row b{color:#e4edfc;font-weight:550;font-size:14px}.glance-row:last-child{border-bottom:0}.glance-row+.fine-print{margin-top:14px;font-size:10px;color:#8399bd}.connection-mini{margin-top:24px;padding:17px 13px;background:#16243b;border:1px solid #354762;border-radius:9px;display:flex;align-items:center;gap:12px}.connection-symbol{display:flex;align-items:center;justify-content:center;background:#f1f4fa;width:31px;height:31px;border-radius:7px;color:#111827;font-weight:900;font-size:17px;font-style:italic}.connection-mini strong{font-size:12px;font-weight:600}.connection-mini small{display:block;font-size:9px;color:#96a9c6;margin-top:3px}.connection-mini>a{margin-left:auto;color:#94b2e5}.connection-mini .icon{width:16px}.table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin}.table-scroll table{min-width:510px;font-size:11px}.table-scroll th{font-size:9px;color:#8d9fbc;white-space:nowrap;padding:0 12px 14px;border-bottom:1px solid #2c3951}.table-scroll td{padding:17px 12px;border-bottom:1px solid #26344d;color:#b9c8e0;font-size:10px;white-space:nowrap}.table-scroll th:first-child,.table-scroll td:first-child{padding-left:0}.table-scroll th:last-child,.table-scroll td:last-child{padding-right:0}.table-scroll tr:last-child td{border-bottom:0}.table-person{display:flex;align-items:center;gap:11px}.table-person strong{font-size:11px;font-weight:500;color:#e2eafa}.table-person small,.table-sub{display:block;color:#8398b9;font-size:9px;margin-top:4px}.task-row{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #29364e;font-size:12px;color:#b9c7dd;cursor:pointer}.task-row:first-child{padding-top:4px}.task-row:last-child{border-bottom:0;padding-bottom:0}.task-row input{width:15px;height:15px;margin-top:3px}.task-row strong{display:block;font-weight:500;font-size:11px;line-height:1.5;color:#d3dff1}.task-row small{display:block;font-size:9px;color:#8296b6;margin-top:5px}.task-row input:checked+span strong{text-decoration:line-through;color:#8799b7}.table-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.table-search{display:flex;align-items:center;gap:10px;background:#121c2d;border:1px solid #30405b;border-radius:7px;padding:9px 13px;max-width:350px;flex:1}.table-search .icon{width:16px;height:16px;color:#91a6c7}.table-search input{background:transparent;border:0;color:#dce7fa;outline:0;font-size:11px;width:100%;min-height:23px}.table-search input::placeholder{color:#859ab9}.table-search:focus-within{outline:2px solid #739aff;outline-offset:2px}.table-toolbar>select{background:#142034;color:#adc0df;border:1px solid #33435f;border-radius:7px;padding:12px;font-size:10px}.table-toolbar .segmented{margin-left:auto}.creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.creator-card{display:block;background:#131f32;border:1px solid #2f3e58;padding:24px;border-radius:13px;transition:transform .2s,border-color .2s}.creator-card:hover{transform:translateY(-3px);border-color:#6c8bbc}.card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-card .avatar{width:47px;height:47px;font-size:14px}.creator-card h3{font-size:21px;margin:23px 0 8px}.creator-card>.muted{font-size:11px}.creator-card>p{font-size:12px;color:#bac9df;margin-top:24px}.card-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #33415c;padding-top:17px;margin-top:19px;font-size:10px;color:#99b0d4}.card-foot .icon{width:17px}.kanban{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:18px;overflow-x:auto;padding-bottom:12px}.kanban-column{background:#0d1626;border:1px solid #253550;border-radius:12px;padding:14px;min-height:380px}.kanban-column>h2{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#7f96ba;margin-bottom:18px}.kanban-column .creator-card{padding:17px;margin-bottom:12px}.kanban-column .creator-card h3{font-size:17px}.kanban-column .creator-card .avatar{width:32px;height:32px;font-size:10px}.kanban-column .creator-card .badge{font-size:8px}.kanban-empty{border:1px dashed #33425d;border-radius:8px;padding:25px 15px;text-align:center;color:#7d94b6;font-size:10px}.detail-grid,.analytics-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.profile-summary{text-align:center;padding:8px 0 24px}.profile-summary .avatar{width:60px;height:60px;font-size:20px;margin-bottom:17px}.profile-summary h2,.profile-summary h3{font-size:22px;margin-bottom:10px}.profile-summary p{color:#93a7c7;font-size:12px;margin-bottom:14px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.product-card{border:1px solid #33435e;border-radius:13px;overflow:hidden;background:#111d30}.product-cover{height:220px;padding:24px;background:#233e6a;color:#d6e6ff;position:relative;overflow:hidden;display:flex;flex-direction:column}.product-cover:before{content:"";position:absolute;right:-35px;top:70px;width:170px;height:170px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 25px #ffffff06,0 0 0 26px #ffffff0b}.product-cover>.icon{position:absolute;right:25px;bottom:25px;width:40px;height:40px;opacity:.3}.cover-type{font:8px var(--mono);letter-spacing:.15em;opacity:.8}.product-cover strong{font-size:29px;line-height:1.08;letter-spacing:-.04em;margin-top:24px;max-width:210px;z-index:1}.cover-edition{font:7px var(--mono);letter-spacing:.12em;margin-top:auto;opacity:1}.cover-1{background:#27423f;color:#c5e1d2}.cover-2{background:#453854;color:#e2d0f2}.product-card-body{padding:22px}.product-card-body>.card-top>span:last-child{font-size:11px;color:#b5c7e4}.product-card-body h2{font-size:20px;margin:20px 0 13px}.product-card-body>p{font-size:11px;line-height:1.8;color:#93a9c9;min-height:58px}.product-card-body>small{font-size:10px;color:#b7c7e0;display:block;margin-top:14px}.product-stats{display:flex;gap:35px;margin:22px 0;padding:17px 0;border-block:1px solid #293a55}.product-stats span{font-size:9px;color:#8fa6c7}.product-stats b{display:block;font-size:17px;font-weight:500;color:#e0eafc;margin-bottom:4px}.card-actions{display:flex;gap:8px}.card-actions .button{flex:1;font-size:10px;min-height:35px;padding:8px}.card-actions .icon{width:14px}.calendar-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.calendar-heading h2{font-size:21px;text-transform:capitalize}.calendar-heading>div{display:flex;gap:4px;align-items:center}.calendar-scroll{overflow-x:auto}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));min-width:680px;border-top:1px solid #2c3d58;border-left:1px solid #2c3d58}.calendar-day-label{font-size:10px;padding:12px;color:#8ba2c5;text-align:center;border-right:1px solid #2c3d58;border-bottom:1px solid #2c3d58}.calendar-cell{min-height:112px;border-right:1px solid #2c3d58;border-bottom:1px solid #2c3d58;padding:8px;color:#b8c8e3;font-size:10px}.muted-cell{background:#0c1627}.calendar-event{border:1px solid #426099;background:#213d6a;border-radius:5px;padding:7px 5px;font-size:9px;text-align:left;width:100%;margin-top:5px;line-height:1.5;color:#d3e2ff}.calendar-event small{display:block;font:7px var(--mono);color:#9eb9e8;margin-bottom:4px}.calendar-event.reels{background:#3b2f53;border-color:#63517e}.planner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.planner-grid h2{font-size:18px;margin-bottom:20px}.planner-card{border:1px solid #3c4f70;background:#17263f;padding:20px;text-align:left;border-radius:9px;width:100%;margin-bottom:12px}.planner-card h3{font-size:17px;margin:16px 0 12px}.planner-card p{font-size:12px;line-height:1.7;color:#a2b6d7;margin-bottom:18px}.planner-card>span:last-child{font-size:10px;color:#9fb6db}.asset-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #2b3b55}.asset-row:last-child{border-bottom:0}.asset-row>div{flex:1}.asset-row strong{font-size:12px;font-weight:500}.asset-row small{display:block;font-size:10px;color:#8ba3c6;margin-top:5px}.asset-row .button{font-size:10px;min-height:36px;padding:8px 12px}.settlement-summary{display:flex;align-items:center;gap:40px}.settlement-summary>div{flex:1}.settlement-summary>div>.icon{color:#7b9ed4;margin-bottom:18px;width:28px;height:28px}.settlement-summary h3{font-size:19px;margin-bottom:12px}.settlement-summary p{font-size:12px;line-height:1.8;color:#97aece;max-width:600px}.bar-item{padding:12px 0}.bar-item>div:first-child{display:flex;justify-content:space-between;font-size:11px;color:#b4c7e3;margin-bottom:13px}.bar-item b{font-size:11px;font-weight:500}.bar-track{height:7px;border-radius:7px;background:#24334e;overflow:hidden}.bar-track span{display:block;background:#557ffe;height:100%;border-radius:7px}.analytics-grid .panel{min-width:0}.whop-hero{display:flex;align-items:center;gap:30px;padding:32px}.whop-logo{font-size:42px;font-weight:850;font-style:italic;letter-spacing:-.06em;background:#eef2f9;color:#131b2c;padding:20px;border-radius:14px;line-height:1}.whop-hero>div{flex:1}.whop-hero h2{font-size:26px;margin:12px 0}.whop-hero p{font-size:12px;color:#9bb1d2}.automation-list{display:flex;flex-direction:column;gap:20px}.automation-card{display:flex;align-items:center;gap:23px}.automation-card>div{flex:1}.automation-card h2{font-size:19px;margin-bottom:10px}.automation-card p{font-size:12px;color:#91a9ce;margin-bottom:12px}.automation-card code{font-size:10px;color:#adc7ec;background:#1d2e49;padding:5px 9px;border-radius:4px}.switch{position:relative;width:40px;height:23px;display:block;flex-shrink:0}.switch input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.switch span{display:block;background:#3c4c68;border-radius:20px;height:23px;transition:background .15s}.switch span:before{content:"";position:absolute;width:17px;height:17px;left:3px;top:3px;border-radius:50%;background:#d4dff0;transition:transform .15s}.switch input:checked+span{background:#285dff}.switch input:checked+span:before{transform:translate(17px)}.switch input:focus-visible+span{outline:2px solid #a2beff;outline-offset:4px}.settings-grid .panel>p{font-size:12px;color:#9bb0d0;line-height:1.8;margin-bottom:22px}.swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.swatches span{display:block;height:45px;border-radius:6px;border:1px solid #ffffff25}.swatches code{display:block;font-size:9px;color:#9bb1d1;margin-top:8px}.status-library{display:flex;flex-wrap:wrap;gap:12px}.os-footer{padding:25px 36px;display:flex;justify-content:space-between;color:#758cac;font-size:8px;letter-spacing:.05em}.os-footer>span:first-child{font-family:var(--mono);letter-spacing:.13em}.os-dialog{border:1px solid #405274;background:#111d31;border-radius:16px;padding:28px;width:min(520px,calc(100% - 32px));max-height:88dvh;box-shadow:0 30px 100px #0008}.os-dialog.wide{width:min(730px,calc(100% - 32px))}.os-dialog::backdrop{background:#020816bd;backdrop-filter:blur(4px)}.os-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.os-dialog>header h2{font-size:22px;line-height:1.3}.os-dialog>p{color:#a5bad9;font-size:13px;margin-bottom:24px}.os-dialog .field>span{font-size:11px}.os-dialog .field input,.os-dialog .field select,.os-dialog .field textarea{font-size:12px}.checkout-preview>.badge{margin-bottom:20px}.preview-cover{background:#2b4678;border:1px solid #5072ac;border-radius:10px;padding:30px;color:#d3e3ff;min-height:210px;display:flex;flex-direction:column}.preview-cover>span{font:9px var(--mono);letter-spacing:.17em}.preview-cover h3{font-size:38px;max-width:280px;margin:25px 0;letter-spacing:-.05em}.preview-cover small{font-size:11px;margin-top:auto;color:#a7c0e8}.checkout-preview>p{font-size:13px;color:#adc0dc;margin:22px 0}.checkout-preview>.button{width:100%;margin-top:25px}.checkout-preview>.fine-print{font-size:11px}.detail-facts{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.detail-facts span{font-size:10px;background:#21334e;padding:7px 12px;border-radius:5px;color:#b9cdeb}.application-detail>p{font-size:13px;color:#a6bad9;margin:15px 0 24px}.application-detail>h3{font-size:17px}.campaign-detail>p{font-size:14px;color:#b7c7de;line-height:1.8;margin-top:20px}.campaign-detail>h3{font-size:17px;margin:25px 0}.search-result{display:flex;justify-content:space-between;gap:20px;width:100%;background:transparent;border:0;border-bottom:1px solid #2a3c59;padding:15px 3px;text-align:left}.search-result:hover{background:#1e3151}.search-result strong{font-size:13px;font-weight:500}.search-result small{display:block;font-size:10px;color:#95aed3;margin-top:5px}.search-result>.icon{width:17px;color:#94b3e5}.notification-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #2a3d5c}.notification-item>.icon{color:#8cabdc;width:18px}.notification-item strong{font-size:13px;font-weight:500}.notification-item p{font-size:11px;color:#8ba8d0;margin-top:8px}.boot-state{max-width:900px;margin:10vh auto;padding:30px}.boot-state h1{font-size:34px;margin:20px 0 35px}.boot-state>p:last-child{color:#8fa9d0}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:#101f3a;border-right:1px solid #314867;padding:70px;display:flex;flex-direction:column;justify-content:space-between;gap:90px;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;right:-240px;top:200px;width:550px;height:550px;border:1px solid #6486c32e;border-radius:50%;box-shadow:0 0 0 70px #5275b007,0 0 0 71px #6486c31a;pointer-events:none}.auth-story h1{font-size:55px;letter-spacing:-.06em;line-height:1.1;margin:25px 0}.auth-story p:not(.eyebrow){font-size:15px;color:#9eb7db;max-width:360px;line-height:1.9}.auth-story>a:last-child{font-size:11px;color:#adc3e6}.auth-form{display:flex;align-items:center;justify-content:center;padding:60px 35px}.auth-card{max-width:380px;width:100%}.auth-card>h2{font-size:34px;margin:23px 0 12px}.auth-card>p{font-size:13px;color:#91a8ca;margin-bottom:32px}.auth-card form .button,.auth-card>.button{width:100%}.auth-card>.fine-print{font-size:11px;line-height:1.8;margin-top:18px}.auth-divider{margin:26px 0;border-top:1px solid #2a3b57;text-align:center}.auth-divider>span{font:8px var(--mono);color:#7e97bd;letter-spacing:.12em;position:relative;top:-9px;background:#0b111f;padding:0 12px}.collapsed{grid-template-columns:82px minmax(0,1fr)}.collapsed .sidebar{padding-inline:12px}.collapsed .sidebar .brand{margin-left:11px}.collapsed .sidebar .brand>span:not(.brand-e),.collapsed .workspace-label,.collapsed .nav-section-label,.collapsed .sidebar nav>a>span,.collapsed .sidebar nav>a>b,.collapsed .sidebar-bottom>a>span,.collapsed .sidebar-bottom>button>span:not(.avatar),.collapsed .sidebar-note,.collapsed .profile-button>.icon{display:none}.collapsed .sidebar nav>a,.collapsed .sidebar-bottom>a,.collapsed .sidebar-bottom>button:not(.profile-button){justify-content:center;padding:12px}.collapsed .profile-button{justify-content:center;padding-inline:0}.collapsed .sidebar .brand-e{font-size:28px}.collapsed .sidebar nav{margin-top:10px}}@layer responsive{@media(min-width:1700px){.hero{min-height:750px}.engine-visual{transform:scale(1.08)}.workspace-content{padding:42px}}@media(max-width:1250px){.container{width:calc(100% - 64px)}.nav-inner nav{gap:20px}.portal-link{display:none}.nav-actions{gap:16px}.hero h1{font-size:65px}.hero-description{max-width:360px}.engine-visual{transform:scale(.88);transform-origin:center right;margin-left:-45px}.solution-copy{padding:20px 15px}.solution-copy h3{font-size:16px}.solution-copy p{min-height:95px}.split-section,.commerce-section{gap:50px}.hero .eyebrow{font-size:8px}.workspace-content{padding:28px}.os-shell{grid-template-columns:218px minmax(0,1fr)}.sidebar{padding-inline:13px}.os-header{padding-inline:28px}.metrics-grid{gap:12px}.metric-card{padding:18px 16px}.metric-card>strong{font-size:26px}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.overview-grid .panel{padding:20px}.product-grid{gap:16px}.product-card-body{padding:17px}.product-cover{padding:20px;height:195px}.product-cover strong{font-size:25px}.view-heading h1{font-size:27px}.search-trigger kbd{display:none}.creator-grid{gap:17px}.creator-card{padding:20px}.collapsed{grid-template-columns:82px minmax(0,1fr)}}@media(max-width:1000px){.public-header{height:80px}.nav-inner nav{gap:18px}.nav-actions .button{display:none}.hero{grid-template-columns:1fr 1fr;min-height:580px;padding-block:55px}.hero h1{font-size:56px}.hero-description{font-size:14px;max-width:320px}.hero .actions{gap:10px}.hero .button{font-size:10px;padding:11px 14px}.engine-visual{transform:scale(.73);width:500px;transform-origin:center right;margin-left:-120px}.hero-copy{z-index:2}.hero .eyebrow{font-size:7px;letter-spacing:.1em}.hero-note{font-size:8px}.value-strip>.container{gap:14px}.value-strip span{max-width:120px;line-height:1.8}.value-strip b{font-size:15px}.section{padding-block:75px}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.solution-copy{padding:25px}.solution-copy h3{font-size:21px}.solution-copy p{font-size:13px;min-height:65px}.product-art{height:240px}.workflow{gap:25px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow h3{max-width:none;font-size:21px}.workflow p{font-size:13px}.commerce-section{gap:35px}.commerce-visual{padding:22px;min-height:380px}.section-heading h2{font-size:35px}.share-card{padding:24px}.share-row{gap:14px}.share-row h3{font-size:16px}.faq-section{gap:40px}.closing{padding:45px}.closing h2{font-size:32px}.footer-top nav{gap:20px;flex-wrap:wrap;max-width:380px}.form-layout{gap:45px}.os-shell,.os-shell.collapsed{display:block}.sidebar{position:fixed;left:0;top:0;width:244px;transform:translate(-100%);visibility:hidden;transition:transform .2s;box-shadow:15px 0 60px #0008}.nav-open .sidebar{transform:translate(0);visibility:visible}.collapsed .sidebar{padding-inline:17px}.collapsed .sidebar .brand>span:not(.brand-e),.collapsed .workspace-label,.collapsed .nav-section-label,.collapsed .sidebar nav>a>span,.collapsed .sidebar-bottom>a>span,.collapsed .sidebar-bottom>button>span:not(.avatar),.collapsed .sidebar-note{display:revert}.collapsed .workspace-label{display:flex}.collapsed .sidebar nav>a,.collapsed .sidebar-bottom>a,.collapsed .sidebar-bottom>button:not(.profile-button){justify-content:flex-start}.collapsed .profile-button{justify-content:flex-start}.os-header{height:67px}.workspace-content{padding:30px}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.view-heading h1{font-size:29px}.demo-banner{padding-inline:30px}.auth-story{padding:40px}.auth-story h1{font-size:46px}}@media(max-width:740px){.container{width:calc(100% - 40px)}.public-header{height:74px}.nav-inner{gap:15px}.brand>span:not(.brand-e){font-size:16px}.brand small{font-size:7px}.brand svg{width:28px;height:28px}.nav-inner nav{display:none;position:absolute;top:74px;left:0;right:0;background:#101c31;border-bottom:1px solid #364965;padding:25px;flex-direction:column;gap:22px}.nav-inner nav.open{display:flex}.nav-inner nav a{font-size:15px}.mobile-toggle{display:inline-flex}.nav-actions{gap:15px}.hero{display:flex;flex-direction:column;padding-top:55px;padding-bottom:22px;min-height:0;gap:8px}.hero-copy{width:100%}.hero h1{font-size:clamp(50px,10.5vw,75px);line-height:1.07}.hero .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:24px}.hero-description{font-size:15px;max-width:430px;margin-block:24px}.hero .button{font-size:11px;padding:12px 16px}.hero-note{font-size:9px;margin-top:22px}.engine-visual{width:500px;height:440px;transform:scale(.8);transform-origin:center center;margin:-20px -50px;flex-shrink:0}.engine-core{top:142px}.audience-node{top:20px;left:25px}.product-node{right:0;top:90px}.commerce-node{bottom:45px;left:10px}.engine-orbit{top:35px}.engine-orbit.orbit-two{top:-10px}.visual-caption{bottom:0;left:70px}.value-strip>.container{flex-wrap:wrap;justify-content:center;padding:25px 0;gap:15px 20px}.value-strip span{max-width:none;width:100%;text-align:center;font-size:8px}.value-strip b{font-size:13px}.value-strip i{font-size:12px}.section{padding-block:62px}.split-section,.commerce-section,.faq-section{grid-template-columns:1fr;gap:35px}.section-heading h2{font-size:35px}.section-heading .eyebrow{font-size:8px;margin-bottom:18px}.section-heading>p:not(.eyebrow){font-size:13px}.body-copy{padding-top:0}.body-copy p:first-child{font-size:16px}.body-copy p{font-size:13px}.solutions-grid{gap:15px;margin-top:30px}.solution-copy{padding:19px 16px}.solution-copy h3{font-size:18px}.solution-copy p{font-size:11px;min-height:92px}.solution-copy .eyebrow{font-size:6px;letter-spacing:.08em}.solution-copy a{font-size:9px;line-height:1.5;gap:10px}.product-art{height:185px}.product-art.course .art-label{transform:rotate(-8deg) scale(.85)}.orbit{transform:scale(.8)}.art-stack{transform:rotate(6deg) scale(.8)}.session-art{transform:rotate(-5deg) scale(.85)}.workflow{gap:30px 22px;margin-top:28px}.workflow h3{font-size:18px}.workflow p{font-size:12px}.commerce-section .commerce-visual{order:2}.commerce-visual{min-height:390px}.share-section{gap:40px}.share-row h3{font-size:18px}.faq-section{gap:20px}.faq-list summary{font-size:13px;padding:20px 0}.faq-list details p{font-size:12px}.closing{display:block;padding:32px;margin-bottom:65px}.closing h2{font-size:30px}.closing .button{margin-top:30px}.closing-mark{right:-100px;top:30px}.footer-top{display:block;padding-bottom:35px}.footer-top nav{margin-top:32px;gap:20px 25px;max-width:none}.footer-top nav a{font-size:11px}.footer-bottom{flex-direction:column;font-size:9px}.page-intro{padding-block:55px 35px}.page-intro h1{font-size:43px}.page-intro>p:last-child{font-size:14px}.form-layout{display:flex;flex-direction:column;gap:30px;padding-bottom:70px}.form-layout aside{padding-top:0}.form-layout aside h2{font-size:27px}.form-layout aside>p{font-size:13px}.small-note{margin-top:25px;padding:18px;font-size:11px}.application-form{padding:24px}.form-grid{grid-template-columns:1fr;gap:0}.legal h2{font-size:21px}.legal p{font-size:13px}.os-header{padding:0 17px;height:62px}.breadcrumbs{gap:8px;font-size:9px}.breadcrumbs>span{display:none}.breadcrumbs>.icon{display:none}.header-tools{gap:5px}.search-trigger{padding:8px}.search-trigger>span{display:none}.user-avatar{display:none}.demo-banner{padding:9px 20px;font-size:9px;align-items:flex-start}.demo-banner>span{display:block;line-height:1.7;max-width:250px}.demo-banner>span>.icon{display:none}.demo-banner strong{display:block;font-size:7px;margin-bottom:2px}.demo-banner>button{font-size:9px;margin-top:5px;gap:5px}.workspace-content{padding:25px 18px}.view-heading{align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:25px}.view-heading h1{font-size:27px}.view-heading p:not(.eyebrow){font-size:11px;max-width:320px}.view-heading>.actions{width:100%;justify-content:space-between}.view-heading>.date-filter{margin-top:0}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.metric-card{padding:18px 15px}.metric-card>div{font-size:9px}.metric-card>strong{font-size:27px}.metric-card>small{font-size:8px;min-height:24px}.metric-card .icon{width:14px}.overview-grid{grid-template-columns:1fr;gap:18px}.overview-grid .panel{padding:20px}.panel{padding:20px;border-radius:12px}.panel-heading{margin-bottom:20px;gap:10px}.panel-heading h2{font-size:14px}.segmented button{font-size:9px;padding-inline:8px}.chart-legend{font-size:9px}.chart-legend small{font-size:7px}.revenue-chart svg{margin-top:18px}.table-scroll table{font-size:10px;min-width:490px}.task-row{padding-block:17px}.task-row strong{font-size:12px}.task-row small{font-size:10px}.table-toolbar{flex-wrap:wrap;gap:10px}.table-search{max-width:none;min-width:190px}.table-toolbar>select{padding:11px 7px;max-width:130px}.table-toolbar>.segmented{margin-left:0}.creator-grid,.product-grid{grid-template-columns:1fr;gap:18px}.creator-card{padding:23px}.creator-card h3{font-size:23px}.creator-card .avatar{width:45px;height:45px}.creator-card .card-foot{font-size:11px}.detail-grid,.analytics-grid,.settings-grid,.planner-grid{grid-template-columns:1fr;gap:20px}.product-cover{height:230px;padding:27px}.product-cover strong{font-size:37px;max-width:270px}.product-card-body{padding:24px}.product-card-body h2{font-size:22px}.product-card-body>p{font-size:12px;min-height:0}.product-stats b{font-size:21px}.product-stats span{font-size:11px}.card-actions .button{font-size:12px;min-height:43px}.card-top>.badge{font-size:11px}.calendar-panel{padding:18px}.calendar-heading h2{font-size:19px}.asset-row{flex-wrap:wrap;gap:12px}.asset-row>div{min-width:200px}.asset-row>.button{margin-left:48px}.settlement-summary{flex-direction:column;align-items:flex-start;gap:25px}.settlement-summary h3{font-size:19px}.settlement-summary .button{font-size:11px;white-space:normal}.whop-hero{flex-wrap:wrap;gap:20px;padding:25px}.whop-logo{font-size:30px;padding:15px}.whop-hero h2{font-size:22px}.whop-hero>div{min-width:160px}.whop-hero>.button{width:100%}.automation-card{gap:15px;align-items:flex-start}.automation-card>.product-icon{display:none}.automation-card h2{font-size:18px}.automation-card p{font-size:11px}.os-footer{padding:20px;gap:20px;align-items:center;font-size:7px}.os-footer>span:last-child{max-width:145px;text-align:right}.os-dialog{padding:22px;max-height:90dvh}.os-dialog>header h2{font-size:22px}.form-actions .button{font-size:11px;flex:1}.auth-layout{display:block}.auth-story{padding:25px;gap:35px;border-right:0;border-bottom:1px solid #304666}.auth-story>div{display:none}.auth-story>a:last-child{display:none}.auth-story:after{display:none}.auth-form{padding:45px 25px}.auth-card{max-width:430px}.auth-card>h2{font-size:35px}.boot-state{margin:10vh 0;padding:25px}.boot-state h1{font-size:30px}.swatches{gap:14px}.swatches code{font-size:8px}}@media(max-width:380px){.engine-visual{transform:scale(.65);height:400px;margin-top:-35px;margin-bottom:-45px}.hero h1{font-size:47px}.hero .eyebrow{font-size:7px}.hero .button{font-size:10px;padding:11px 13px}.solutions-grid{grid-template-columns:1fr}.solution-copy p{min-height:0;font-size:12px}.product-art{height:220px}.workflow{grid-template-columns:1fr}.metric-card>strong{font-size:24px}.metric-card>div{font-size:8px}.metric-card .icon{width:12px}.panel-heading .segmented button{font-size:8px;padding-inline:6px}.view-heading h1{font-size:25px}.chart-legend small{max-width:100px;text-align:right}}.public-body main{overflow-x:clip}.table-scroll{position:relative}.sidebar nav>a,.sidebar-bottom>a,.sidebar-bottom>button:not(.profile-button){font-size:12px}.table-scroll td,.table-person strong{font-size:12px}.table-person small,.table-sub,.task-row small{font-size:10px}.metric-card>div,.view-heading p:not(.eyebrow){font-size:12px}.metric-card>small{font-size:10px}.task-row strong,.glance-row{font-size:12px}.chart-legend{font-size:10px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.skeleton{background:#1b2b45}}@media print{.sidebar,.os-header,.demo-banner button,.os-footer,.view-heading .actions,.button,.public-header{display:none!important}.os-shell{display:block}.workspace-content{padding:0}.panel,.metric-card{break-inside:avoid}.demo-banner{color:#000;background:#fff}.chart-data{display:block}}}@keyframes shimmer{to{background-position:-200% 0}}
