:root{--bg:#14151a;--card:#181a1e;--raised:#1e2026;--yellow:#ffe900;--white:#fff;--secondary:#c4c5cb;--muted:#9598a4;--border:#373943;--radius:24px;color-scheme:dark;font-family:'Space Grotesk',sans-serif;color:var(--white);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a,button{transition:color .18s,background .18s,border-color .18s,transform .18s}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}img{max-width:100%;object-fit:contain}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-.045em}h1{font-size:72px;line-height:1.16;font-weight:700}h2{font-size:46px;line-height:1.17;font-weight:600}h3{font-size:24px;line-height:1.3;letter-spacing:-.035em}p{font-size:16px;line-height:1.7;color:var(--secondary)}em{font-style:normal;color:var(--yellow)}.container{max-width:1200px;width:calc(100% - 96px);margin:0 auto}.section{padding-top:104px;padding-bottom:24px}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:600;color:var(--yellow);display:block;margin-bottom:22px}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:0 25px;border:1px solid transparent;border-radius:6px;font-size:15px;font-weight:600;white-space:nowrap}.button.primary{background:var(--yellow);color:#181a1e}.button.primary:hover{background:#fff46a;transform:translateY(-2px)}.button.outline{border-color:#777980;background:transparent}.button.outline:hover{background:#25272e;border-color:#fff}.button.white{background:#f7f7f8;color:#181a1e}.button.white:hover{background:var(--yellow)}.button.small{font-size:14px;min-height:40px;padding:0 17px;gap:22px}.text-link{display:inline-flex;align-items:center;gap:16px;color:var(--yellow);font-size:14px;font-weight:600}.text-link:hover{color:#fff}.skip{position:fixed;z-index:110;left:15px;top:-100px;background:var(--yellow);color:#14151a;padding:12px}.skip:focus{top:10px}.header{height:76px;position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid #24262d}.header-inner{height:100%;padding:0 48px;display:flex;align-items:center;gap:60px;max-width:1600px;margin:auto}.brand{display:inline-flex;gap:9px;align-items:center;flex-shrink:0}.brand>img{width:32px;height:34px}.brand>span{font-size:26px;font-weight:700;letter-spacing:-1.3px;line-height:1}.brand-host{font-size:10px;letter-spacing:2px;display:block;text-align:right;margin-top:4px;color:var(--muted);text-transform:uppercase}.desktop-nav{display:flex;gap:29px;align-items:center;height:100%}.nav-group{height:100%;display:flex;align-items:center}.nav-trigger{border:0;background:none;display:flex;align-items:center;gap:7px;font-size:14px;color:var(--secondary);height:100%;padding:0}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{color:var(--yellow)}.nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.header-actions{margin-left:auto;display:flex;gap:28px;align-items:center}.login-link{font-size:14px}.login-link:hover{color:var(--yellow)}.mega{position:absolute;top:80px;left:max(48px,calc((100vw - 1200px)/2 + 100px));width:736px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #33353c;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #0008}.mega[hidden],.menu-scrim[hidden],.mobile-nav[hidden]{display:none}.mega-links{background:var(--bg);padding:25px 12px}.mega-links>.eyebrow{padding:0 16px;font-size:11px}.mega-links>a{display:flex;padding:20px 16px;gap:10px;align-items:center;justify-content:space-between;border-radius:6px}.mega-links>a:hover{background:var(--raised)}.mega-links strong{display:block;font-size:14px;margin-bottom:7px}.mega-links small{display:block;font-size:13px;line-height:1.5;color:var(--muted)}.mega-feature{padding:32px;background:var(--raised)}.mega-feature h3{margin:23px 0 15px}.mega-feature p{font-size:14px;margin-bottom:25px}.menu-scrim{position:fixed;inset:76px 0 0;background:#060608c9;z-index:40}.icon-button{border:0;background:transparent;padding:10px}.mobile-toggle{display:none}.hero{position:relative;overflow:hidden;min-height:648px;border-bottom:1px solid #26282e}.hero-art{position:absolute;width:680px;height:490px;top:55px;pointer-events:none;z-index:0;object-fit:contain;opacity:.8}.hero-art.left{left:calc(50% - 970px)}.hero-art.right{right:calc(50% - 970px)}.hero-content{position:relative;z-index:1;text-align:center;padding:65px 24px 60px}.chain-badge{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.12em;border:1px solid #393b40;border-radius:99px;padding:9px 13px;margin-bottom:25px;color:var(--secondary);background:#181a1e}.chain-badge>svg{color:var(--muted);margin-left:8px}.hero h1{font-size:76px}.hero p{margin-top:23px;font-size:18px;line-height:1.7}.hero-actions{display:flex;justify-content:center;gap:16px;margin:30px 0 17px}.hero-note{font-size:12px;color:var(--muted)}.hero-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #303239;padding:20px 0}.hero-bottom>span{font-size:10px;letter-spacing:.15em;color:var(--muted)}.hero-bottom>a{display:flex;gap:15px;font-size:12px;color:var(--secondary)}.ecosystem-strip{text-align:center;padding:43px 0 0}.ecosystem-strip>p{font-size:14px;color:var(--muted)}.logo-row{display:flex;align-items:center;justify-content:center;gap:65px;margin:32px 0 23px}.logo-row>a{display:flex;align-items:center;max-width:200px;min-height:44px}.logo-row img{width:150px;max-height:40px}.logo-row .light-logo{background:#f7f7f8;border-radius:5px;padding:9px 16px;height:44px}.logo-row .light-logo img{height:28px;width:133px}.logo-row .pancake-brand{font-weight:700;font-size:19px;gap:8px;letter-spacing:-.6px}.logo-row .pancake-brand img{width:36px;height:36px}.ecosystem-note{font-size:11px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:15px}.section-heading>p{font-size:15px;max-width:340px;padding-bottom:3px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{background:var(--card);border:1px solid #2b2d33;border-radius:24px;padding:32px;display:flex;flex-direction:column;min-height:320px}.feature-card:hover{border-color:#746e31;background:#1c1e22;transform:translateY(-4px)}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.icon-chip{width:54px;height:54px;border-radius:50%;background:#25272c;color:var(--yellow);display:flex;align-items:center;justify-content:center}.card-index{color:#656974;font-size:12px}.feature-card h3{font-size:24px;margin-bottom:13px}.feature-card p{font-size:15px;margin-bottom:30px}.feature-card .text-link{margin-top:auto}.video-panel{border:1px solid #33353c;border-bottom:3px solid var(--yellow);border-radius:28px;overflow:hidden;background:#131519;display:grid;grid-template-columns:1fr 1fr;min-height:442px}.video-copy{padding:54px}.video-copy p{max-width:430px;margin:23px 0 30px;font-size:16px}.video-wrap{position:relative;display:flex;align-items:center;background:#131519}.video-wrap video{width:100%;height:100%;max-height:490px;object-fit:contain}.video-toggle{position:absolute;right:18px;bottom:18px;color:var(--secondary);border:1px solid #444650;background:#131519c9;border-radius:5px;padding:8px 11px;font-size:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);padding:32px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.steps>div{padding:0 36px;border-right:1px solid var(--border)}.steps>div:first-child{padding-left:0}.steps>div:last-child{border:0}.step-number{display:block;font-size:48px;letter-spacing:-3px;color:var(--yellow);margin-bottom:28px}.steps h3{font-size:21px;margin-bottom:12px}.steps p{font-size:15px}.founder-banner{margin-top:104px;padding:50px 54px;display:flex;justify-content:space-between;gap:25px;border:1px solid #3a3c3d;border-radius:28px;position:relative;overflow:hidden;background:var(--card) url('/assets/bg.svg') right center/600px no-repeat}.founder-banner p{margin:24px 0 28px}.founder-side{display:flex;flex-direction:column;justify-content:center;align-items:center;width:34%;position:relative}.large-mark img{width:150px;opacity:.95}.founder-side>span:last-child{font-size:10px;letter-spacing:.15em;margin-top:25px;color:var(--muted)}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}summary{list-style:none}summary::-webkit-details-marker{display:none}.faq-list summary{display:flex;align-items:center;gap:32px;min-height:91px;padding:18px 0;font-size:21px;line-height:1.5}.faq-number{font-size:32px;color:#707480;min-width:46px}.faq-list summary>svg{margin-left:auto}.faq-list details[open] summary>svg{transform:rotate(45deg);color:var(--yellow)}.faq-list details>p{padding:0 58px 27px 78px;max-width:950px}.closing{background:url('/assets/bg-2.png') center bottom/cover no-repeat;margin-top:110px;padding:60px 0 85px}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.closing h2{font-size:48px}.closing p{margin-top:24px}.closing-actions{display:flex;flex-direction:column;gap:14px;min-width:265px}footer{padding:47px 0 0;background:var(--card);border-top:1px solid #2b2d33}.footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:43px}.social{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--secondary)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px;padding-bottom:45px}.footer-about p{font-size:22px;color:#fff;line-height:1.5;letter-spacing:-.6px;margin-bottom:18px}.footer-about>span{font-size:13px;color:var(--muted)}.footer-grid h4{font-size:14px;margin-bottom:23px}.footer-grid>div>a{display:block;font-size:13px;color:var(--muted);margin-bottom:15px}.footer-grid a:hover,.footer-bottom a:hover{color:var(--yellow)}.footer-risk{font-size:11px;color:var(--muted);line-height:1.8;border-top:1px solid #2c2e34;padding:24px 0;max-width:1100px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2c2e34;padding:24px 0;font-size:12px;color:var(--muted)}.footer-bottom a{display:flex;gap:9px;align-items:center}
@media(min-width:1600px){.hero-art.left{left:0}.hero-art.right{right:0}}
@media(max-width:1100px){.header-inner{padding:0 28px;gap:38px}.desktop-nav{gap:20px}.header-actions{gap:20px}.container{width:calc(100% - 56px)}.hero h1{font-size:66px}.hero-art{opacity:.45}.logo-row{gap:30px}.section-heading>p{max-width:280px}h2{font-size:39px}.video-copy{padding:38px}.feature-card{padding:25px}.footer-grid{gap:24px}.brand>span{font-size:23px}}
@media(max-width:800px){.desktop-nav{display:none}.mobile-toggle{display:flex}.header-inner{gap:20px}.header-actions{gap:15px}.header{height:70px}.header-actions .button{min-height:40px}.header-actions .login-link{display:none}.mobile-nav{position:absolute;left:0;right:0;top:70px;background:var(--bg);padding:18px 28px;border-bottom:1px solid var(--border);max-height:calc(100dvh - 70px);overflow:auto}.mobile-nav summary{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #2b2d33}.mobile-nav details>a,.mobile-nav>a{display:block;padding:15px;color:var(--secondary);font-size:14px}.hero{min-height:590px}.hero-content{padding-top:58px;padding-bottom:55px}.hero h1{font-size:57px}.hero p{font-size:17px}.hero-art.left{left:-490px}.hero-art.right{right:-490px}.hero-bottom>span{font-size:9px}.logo-row{flex-wrap:wrap;gap:24px 45px}.logo-row>a{flex-basis:35%;justify-content:center}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0;padding:28px}.feature-card p{max-width:520px}.section{padding-top:74px}.section-heading{align-items:flex-start;flex-direction:column;gap:25px}.section-heading>p{max-width:none}.video-panel{grid-template-columns:1fr}.video-wrap{height:300px}.video-copy{padding:38px}.steps{gap:20px}.steps>div{padding:0 20px 0 0}.steps h3{font-size:20px}.founder-banner{margin-top:74px;padding:35px}.founder-side{display:none}.faq-list summary{font-size:19px;gap:20px}.faq-list details>p{padding-left:64px;padding-right:10px}.closing-inner{align-items:flex-start;flex-direction:column}.closing-actions{flex-direction:row}.closing{margin-top:75px;padding:40px 0 70px}.closing h2{font-size:43px}.footer-grid{grid-template-columns:repeat(4,1fr)}.footer-about{grid-column:1/-1}.footer-about p{font-size:24px}.footer-about p>br{display:none}}
@media(max-width:520px){.container{width:calc(100% - 40px)}.header-inner{padding:0 20px}.brand>span{font-size:22px}.brand>img{width:27px;height:29px}.header-actions .button{font-size:12px;padding:0 12px;gap:12px}.mobile-toggle{padding:5px}.hero{min-height:570px}.hero h1{font-size:43px;letter-spacing:-.045em}.hero-content{padding:48px 18px 48px}.chain-badge{font-size:9px}.hero p{font-size:16px}.desktop-break{display:none}.hero-actions{gap:11px}.hero-actions .button{font-size:13px;gap:13px;padding:0 15px;min-height:50px}.hero-bottom{padding:18px 0;gap:15px}.hero-bottom>span{max-width:135px;line-height:1.6}.hero-bottom>a{font-size:11px;gap:8px}.hero-art{opacity:.27;top:50px}.hero-art.left{left:-520px}.hero-art.right{right:-520px}.ecosystem-strip>p{font-size:13px;max-width:270px;margin:auto}.logo-row{gap:22px 25px}.logo-row>a{max-width:160px}.logo-row img{width:125px}.logo-row .light-logo img{width:110px}.logo-row .pancake-brand{font-size:16px}.logo-row .pancake-brand img{width:28px}.ecosystem-note{font-size:10px}.section{padding-top:64px}h2{font-size:34px}.eyebrow{font-size:10px;letter-spacing:.12em}.section-heading{margin-bottom:30px}.video-copy{padding:30px}.video-copy p{font-size:15px}.video-wrap{height:240px}.steps{grid-template-columns:1fr;padding:0}.steps>div,.steps>div:first-child{padding:26px 0;border:0;border-bottom:1px solid #30323a}.step-number{font-size:35px;letter-spacing:-1px;margin-bottom:12px}.founder-banner{margin-top:64px;padding:30px}.faq-list summary{font-size:17px;gap:14px;min-height:85px}.faq-number{font-size:26px;min-width:30px}.faq-list details>p{padding-left:44px;font-size:15px}.closing-actions{flex-direction:column;width:100%;min-width:0}.closing h2{font-size:37px}.closing p{font-size:15px}.footer-top{align-items:flex-start;gap:20px}.social{font-size:0;gap:9px;padding-top:9px}.social img{width:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-grid h4{margin-bottom:17px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-risk{font-size:11px}}
.page-intro{padding-top:38px;padding-bottom:10px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);margin-bottom:65px}.breadcrumb a:hover{color:var(--yellow)}.page-intro h1{font-size:64px;max-width:900px}.page-intro>p{font-size:20px;line-height:1.7;max-width:730px;margin-top:27px}.page-actions{display:flex;gap:20px;align-items:center;margin-top:35px}.inline-note{font-size:13px;color:var(--muted)}article.feature-card>.icon-chip{margin-bottom:28px}article.feature-card p{margin-bottom:0}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split-section p{font-size:18px;margin-bottom:24px}.yellow-cta{border-radius:28px;padding:48px;background:#fff15c;color:#181a1e;display:flex;gap:40px;align-items:center;justify-content:space-between}.yellow-cta h2{font-size:36px}.yellow-cta p{color:#33332d;margin-top:15px}.button.dark{background:#181a1e;color:#fff}.button.dark:hover{background:#323439}.timeline{max-width:970px;margin:0 auto}.timeline>div{display:grid;grid-template-columns:100px 1fr;gap:40px;border-top:1px solid var(--border);padding:38px 0}.timeline>div:last-child{border-bottom:1px solid var(--border)}.timeline .step-number{margin:0}.timeline h3{font-size:28px;margin:5px 0 16px}.timeline p{max-width:720px;font-size:17px}.group-callout{padding:55px;margin-top:100px;border:1px solid #4d4b2e;border-radius:28px;background:var(--card) url('/assets/bg.svg') right center/60% no-repeat}.group-callout p{margin:25px 0;max-width:600px}.ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ecosystem-card{padding:35px;border:1px solid #33353c;background:var(--card);border-radius:24px;display:flex;flex-direction:column}.ecosystem-card:hover{border-color:#867d25}.ecosystem-logo{height:80px;display:flex;align-items:center;margin-bottom:32px}.ecosystem-logo img{width:180px;max-height:55px;object-position:left center}.ecosystem-logo.on-light{background:#f7f7f8;padding:15px;width:230px;border-radius:6px}.ecosystem-card .eyebrow{font-size:10px;margin-bottom:12px}.ecosystem-card h3{margin-bottom:12px}.ecosystem-card p{margin-bottom:25px}.ecosystem-card .text-link{margin-top:auto}.ecosystem-disclaimer{grid-column:1/-1;font-size:13px;max-width:900px;color:var(--muted)}.support-tabs{display:flex;gap:12px;margin-bottom:35px;flex-wrap:wrap}.support-tabs button{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:13px 20px;font-size:14px}.support-tabs button.active{background:var(--yellow);color:#181a1e;border-color:var(--yellow)}.support-contact{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px;background:var(--card);border-radius:18px;margin-top:40px}.support-contact p{margin-top:7px}.application-layout{display:grid;grid-template-columns:320px 1fr;gap:75px;margin-top:65px;margin-bottom:90px}.application-layout aside>p{margin:22px 0}.application-layout aside h3{font-size:30px}.check-list{list-style:none;padding:0;margin:28px 0}.check-list li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--secondary);margin:17px 0}.check-list svg{color:var(--yellow)}.form-note{padding:17px;background:#222429;border:1px solid #373943;border-radius:8px;color:var(--secondary);font-size:13px;line-height:1.6}.application-layout form{background:var(--card);border:1px solid #2d2f36;border-radius:24px;padding:36px}fieldset{border:0;margin:0 0 26px;padding:0}legend{font-size:20px;font-weight:500;margin-bottom:25px}legend>span{color:var(--yellow);font-size:13px;margin-right:15px}label{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#eee;margin-bottom:23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}input,textarea,select{width:100%;background:#14151a;color:#fff;border:1px solid #454750;border-radius:6px;padding:14px 15px;min-height:49px;font-size:15px;outline:none}input::placeholder,textarea::placeholder{color:#858995}input:focus,textarea:focus,select:focus{border-color:var(--yellow)}input[aria-invalid=true]{border-color:#ed8690}textarea{resize:vertical;line-height:1.6}.optional{color:var(--muted);font-size:12px}.field-hint{font-size:12px;color:var(--muted);line-height:1.6}.checkbox-label{flex-direction:row;align-items:flex-start;gap:13px;line-height:1.6;font-size:13px}.checkbox-label input{accent-color:var(--yellow);width:18px;height:18px;min-height:18px;margin:3px 0;flex-shrink:0}.checkbox-label a,.auth-terms a{text-decoration:underline;text-underline-offset:3px}.form-error{color:#ee98a2;font-size:13px;margin-top:14px}.form-error:empty{display:none}#application-review>.icon-chip{margin-bottom:25px}#application-review h2{font-size:38px}#application-review>p{margin:20px 0}#application-summary{margin:25px 0;padding:20px;background:#14151a;border-radius:10px}#application-summary dt{font-size:12px;color:var(--muted);margin-top:18px}#application-summary dt:first-child{margin-top:0}#application-summary dd{font-size:15px;line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.review-actions{display:flex;flex-wrap:wrap;gap:15px}.text-button{border:0;background:transparent;color:var(--yellow);font-size:13px;padding:10px 0}.text-button:hover{text-decoration:underline}.invitation-banner{min-height:43px;display:flex;align-items:center;justify-content:center;gap:10px;background:#353522;border-bottom:1px solid #645d1e;color:var(--yellow);font-size:13px;padding:10px 20px;text-align:center}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:740px}.auth-story{position:relative;overflow:hidden;background:#181a1e;padding:80px 60px;display:flex;flex-direction:column;align-items:flex-start}.auth-story h2{font-size:48px;position:relative;z-index:1;margin-top:25px}.auth-story p{font-size:20px;margin-top:27px;position:relative;z-index:1}.auth-art{position:absolute;right:-200px;bottom:-45px;width:650px;opacity:.65;pointer-events:none}.auth-caption{margin-top:auto;padding-top:180px;z-index:1;font-size:11px;letter-spacing:.13em;color:var(--muted)}.auth-panel{padding:35px 55px;display:flex;flex-direction:column;align-items:center}.back-link{align-self:flex-start;font-size:13px;color:var(--muted);margin-bottom:40px}.auth-card{max-width:400px;width:100%;margin:auto}.auth-card h1{font-size:38px}.auth-card>p{font-size:15px;margin:17px 0 26px}.auth-card form{margin-top:30px}.auth-card form>.button{width:100%}.auth-card form>.field-hint{margin-top:17px}.signup-options{display:flex;flex-direction:column;gap:13px}.signup-options>button{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px;background:#282a30;color:#91939c;border:1px solid #383a42;border-radius:6px;font-size:14px;min-height:54px}.signup-options>button img{filter:grayscale(1);opacity:.55}.or-divider{display:flex;align-items:center;gap:13px;color:#828590;font-size:12px;margin:4px 0}.or-divider::before,.or-divider::after{content:'';height:1px;background:#373943;flex:1}.auth-card .form-note{display:flex;gap:12px;align-items:flex-start;margin:23px 0}.auth-card .auth-terms{font-size:12px;color:var(--muted);line-height:1.7;margin:20px 0}.auth-bottom{border-top:1px solid #373943;padding-top:25px;margin-top:30px;font-size:13px;display:flex;gap:12px;flex-wrap:wrap}.auth-bottom a{color:var(--yellow);display:flex;align-items:center;gap:6px}.auth-support{width:100%;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);margin-top:50px}.auth-support>a{color:var(--secondary)}.code-instruction{font-size:14px;margin-bottom:20px;overflow-wrap:anywhere}.code-instruction strong{color:#fff;font-weight:500}#login-code{font-size:28px;letter-spacing:.45em;text-align:center}.code-actions{display:flex;justify-content:space-between;margin-top:15px}#code-form .button{margin-top:15px}#login-success .icon-chip{margin-bottom:25px}#login-success h3{margin-bottom:15px}#login-success p{font-size:15px;margin-bottom:25px}.legal-layout{display:grid;grid-template-columns:230px 1fr;gap:65px;margin-top:65px;margin-bottom:100px}.legal-nav{align-self:start;position:sticky;top:110px;display:flex;flex-direction:column;gap:10px}.legal-nav>a{padding:13px 16px;border-radius:6px;font-size:14px;color:var(--secondary)}.legal-nav>a.active{background:#2c2d23;color:var(--yellow)}.legal-nav>span{font-size:11px;line-height:1.6;color:var(--muted);padding:20px 16px}.legal-body{max-width:800px}.legal-body>section{border-top:1px solid var(--border);padding:30px 0 16px}.legal-body .eyebrow{margin-bottom:12px}.legal-body h2{font-size:27px;letter-spacing:-.025em;margin-bottom:18px}.legal-body p{font-size:16px;margin-bottom:19px}.legal-body a{color:var(--yellow);text-decoration:underline}.legal-notice{padding:20px;background:#29291f;border:1px solid #4a4729;border-radius:10px;font-size:14px;line-height:1.7;margin-bottom:30px;color:#d4d1ae}.brand-preview{padding:60px;background:var(--card);border:1px solid var(--border);border-radius:24px;display:flex;gap:80px;align-items:center}.brand-preview .button{margin-top:28px}.brand-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0}.brand-colors>div{border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.brand-colors span{height:90px;background:var(--swatch);border-bottom:1px solid var(--border)}.brand-colors strong{font-size:15px;padding:20px 20px 10px}.brand-colors code{font-size:12px;color:var(--muted);padding:0 20px 20px}.brand-guidance{font-size:14px;max-width:900px}.error-page{padding-bottom:120px}
@media(max-width:1100px){.auth-story{padding:70px 35px}.auth-story h2{font-size:40px}.auth-panel{padding:35px}.application-layout{grid-template-columns:270px 1fr;gap:35px}.application-layout form{padding:28px}.page-intro h1{font-size:57px}.brand-preview{gap:45px;padding:40px}.brand-preview h2{font-size:35px}}
@media(max-width:800px){.page-intro h1{font-size:49px}.page-intro>p{font-size:18px}.breadcrumb{margin-bottom:45px}.split-section{grid-template-columns:1fr;gap:28px}.yellow-cta{align-items:flex-start;flex-direction:column;padding:32px;gap:25px}.yellow-cta h2{font-size:32px}.timeline>div{grid-template-columns:60px 1fr;gap:25px}.timeline h3{font-size:25px}.application-layout{grid-template-columns:1fr;gap:30px;margin-top:45px}.application-layout aside{max-width:600px}.application-layout aside .check-list{display:flex;flex-wrap:wrap;gap:0 20px}.application-layout aside .eyebrow,.application-layout aside h3{display:none}.auth-layout{grid-template-columns:1fr;min-height:0}.auth-story{display:none}.auth-panel{padding:32px;min-height:680px}.auth-card{margin:25px auto}.legal-layout{grid-template-columns:1fr;gap:25px;margin-top:45px}.legal-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:5px}.legal-nav>span{width:100%;padding:10px 16px}.brand-preview{flex-direction:column;gap:30px;align-items:flex-start}.brand-preview>img{width:120px;height:120px}.group-callout{padding:35px;margin-top:65px}}
@media(max-width:520px){.page-intro{padding-top:25px}.page-intro h1{font-size:40px}.page-intro>p{font-size:17px}.page-actions{flex-wrap:wrap;gap:14px}.page-actions .button{font-size:14px;padding:0 20px}.breadcrumb{margin-bottom:38px;font-size:11px}.timeline>div{grid-template-columns:35px 1fr;gap:18px;padding:27px 0}.timeline .step-number{font-size:27px}.timeline h3{font-size:23px;margin-top:0}.timeline p{font-size:15px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-card{padding:28px}.support-tabs{gap:9px}.support-tabs button{padding:11px 14px;font-size:12px}.support-contact{align-items:flex-start;flex-direction:column;padding:25px}.application-layout form{padding:22px;border-radius:16px}.form-grid{grid-template-columns:1fr}.application-layout aside>p{margin-top:0}.application-layout{margin-bottom:65px}.application-layout .button{width:100%;font-size:14px;padding:0 15px}input,select,textarea{font-size:16px}.auth-panel{padding:25px;min-height:650px}.auth-card h1{font-size:34px}.auth-support{font-size:10px}.invitation-banner{font-size:12px}.legal-nav>a{padding:11px 12px;font-size:12px}.legal-body h2{font-size:24px}.legal-body p{font-size:15px}.brand-preview{padding:30px}.brand-preview h2{font-size:30px}.brand-colors{gap:10px}.brand-colors strong{font-size:12px;padding:15px 10px 10px}.brand-colors code{font-size:11px;padding:0 10px 15px}.brand-colors span{height:65px}}
.video-copy,.video-wrap{min-width:0}.hero-actions{flex-wrap:wrap}.mobile-toggle{min-width:36px;min-height:44px}
@media(max-width:360px){.header-inner{padding:0 14px;gap:10px}.header-actions{gap:6px}.header-actions .button{padding:0 10px}.header-actions .button svg{display:none}.brand>span{font-size:20px}.brand>img{width:24px}.hero h1{font-size:38px}.hero-actions .button{min-width:220px}.video-copy{padding:25px}.video-copy .button{font-size:13px;padding:0 16px;gap:12px}.founder-banner{padding:24px}.brand-preview{padding:24px}.brand-preview .button{padding:0 15px;gap:12px}.auth-panel{padding:20px}}
.login-button-icon{display:inline-flex}.button-spinner{width:18px;height:18px;flex-shrink:0;border:2px solid #181a1e55;border-top-color:#181a1e;border-radius:50%;animation:button-spin .7s linear infinite}#login-form button:disabled{opacity:.85;transform:none}#login-form button[aria-busy=true]{cursor:wait}@keyframes button-spin{to{transform:rotate(360deg)}}
[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
