.identity-app{--ink: #26303c;--muted: #697586;--brand: #9e286e;--border: #dce2e9;--color-text-0: #26303c;--color-text-1: #697586;--color-text-2: #697586;--color-accent-2: #9e286e;min-height:100vh;background:radial-gradient(ellipse at 90% 0,#f3eaf2 0,transparent 45%),#f5f7fa;color:var(--ink);font:14px/1.55 Inter,system-ui,sans-serif}.id-verification .id-alert{margin-block:18px}.identity-app .surface{background:#fff;border:1px solid var(--border);border-radius:9px}.identity-app .surface:after{display:none}.identity-app .btn-brand{background:#9e286e;color:#fff;box-shadow:none}.id-verify-wide{display:flex;width:100%;justify-content:center;gap:12px;margin-top:18px;align-items:center}.id-manual{border-top:1px solid var(--border);padding-top:24px;margin-top:24px}.id-manual h2{font-size:17px;margin-bottom:12px}.id-manual p{font-size:13px;margin-block:12px}.id-verification-code{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#f8f0f5;border:1px solid #e5ccdc;margin-block:18px;border-radius:4px}.id-verification-code code{color:#85215e;font-size:16px;font-weight:700;overflow-wrap:anywhere}.identity-app *{box-sizing:border-box}.identity-app a{color:inherit}.identity-app button,.identity-app input{font:inherit}.identity-app button,.identity-app a{touch-action:manipulation}.identity-app button:disabled{opacity:.5;cursor:wait}.identity-app button{cursor:pointer}.identity-app h1,.identity-app h2,.identity-app h3{font-family:inherit;letter-spacing:-.025em}.identity-app h1{font-size:28px;font-weight:650;line-height:1.25}.identity-app h2{font-size:20px;font-weight:600}.identity-app p{color:var(--muted)}.identity-app input{display:block;width:100%;border:1px solid #bcc8d5;border-radius:4px;padding:10px 12px;background:#fff;color:var(--ink);min-height:42px}.identity-app input:focus{outline:2px solid var(--brand);outline-offset:2px}.id-logo{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.id-logo img{width:31px;height:31px;object-fit:contain}.id-logo span{font-size:12px;font-weight:500;border-left:1px solid #bfc8d1;padding-left:10px;color:var(--muted)}.id-login{min-height:100vh;display:grid;place-items:center;padding:64px 20px}.id-login-stack{width:100%;max-width:410px}.id-card{background:#fff;border:1px solid var(--border);border-radius:9px;box-shadow:0 6px 24px #25334708;overflow:hidden}.id-login .id-card{border-radius:4px;box-shadow:0 7px 24px #25334716;padding:34px}.id-login .id-logo{margin-bottom:32px}.id-login h1{margin-bottom:9px}.id-login form{margin-top:24px}.id-login label{display:block;font-size:13px;margin:15px 0}.id-login label input{margin-top:5px}.id-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 17px;border:1px solid #c6d0dc;border-radius:4px;background:#fff;color:var(--ink);font-weight:600;font-size:13px;text-decoration:none}.id-button:hover{background:#f5f1f5}.id-primary{background:var(--brand);border-color:var(--brand);color:#fff!important}.id-primary:hover{background:#85215e}.id-link{color:var(--brand)!important;text-decoration:underline;text-underline-offset:3px;font-size:13px}.id-login .id-next{display:flex;justify-content:flex-end;margin-top:22px}.id-options{margin-top:12px}.id-login .id-options{padding:0}.id-options summary{cursor:pointer;padding:16px 20px;border-bottom:1px solid var(--border);font-weight:500}.id-provider-options{padding:16px 18px;display:grid;gap:9px}.id-provider-options .id-button{justify-content:flex-start;font-weight:500}.id-provider-icon{display:inline-flex;width:22px;justify-content:center;font-size:17px;font-weight:800}.id-topbar{height:58px;background:#301a32;color:#fff;display:flex;align-items:center;gap:20px;padding:0 22px;position:sticky;top:0;z-index:20}.id-topbar .id-logo span{color:#e0c9dc;border-color:#775b76}.id-topbar .id-logo{font-size:16px}.id-launcher{font-size:21px;padding:0 5px;background:none;border:0;color:inherit}.id-app-menu{position:absolute;left:12px;top:64px;width:min(410px,calc(100vw - 24px));padding:22px;color:var(--ink);box-shadow:0 15px 50px #0002}.id-app-menu h3{font-weight:650}.id-app-menu p{font-size:12px;margin:5px 0 18px}.id-app-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.id-app-links a{padding:12px;border-radius:5px;font-size:13px;font-weight:600;text-decoration:none}.id-app-links a:hover{background:#f7f0f6}.id-app-links small{display:block;color:var(--muted);font-weight:400}.id-sidebar{position:fixed;top:58px;bottom:0;left:0;width:224px;border-right:1px solid var(--border);background:#fcfdfe;padding:22px 12px;display:flex;flex-direction:column}.id-person{display:flex;align-items:center;gap:11px;padding:0 5px 21px;border-bottom:1px solid var(--border);margin-bottom:19px;min-width:0}.id-person div{min-width:0}.id-person strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis}.id-person small{font-size:10px;color:var(--muted);display:block;overflow:hidden;text-overflow:ellipsis}.id-avatar{width:40px;height:40px;background:#823467;color:#fff;display:grid;place-items:center;border-radius:50%;font-weight:700;flex-shrink:0;box-shadow:0 0 0 4px #f0e5ed}.id-sidebar nav{display:grid;gap:5px}.id-sidebar nav a{padding:10px 12px;border-radius:5px;text-decoration:none;font-size:12px;display:flex;gap:13px;align-items:center;border-left:2px solid transparent}.id-sidebar nav a.active{background:#f1e5ee;color:#782653;border-left-color:var(--brand);font-weight:650}.id-sidebar nav a:hover{background:#f5eef4}.id-support{margin-top:auto;padding:12px;font-size:11px;color:var(--muted)!important}.id-main{margin-left:224px;padding:40px 50px 90px}.id-content{max-width:1060px;margin:auto}.id-profile{padding:25px 28px;display:flex;justify-content:space-between;align-items:center;margin-bottom:29px;gap:20px}.id-profile h1{font-size:27px;margin:4px 0}.id-profile p{font-size:12px}.id-profile .id-avatar{width:58px;height:58px;font-size:20px}.id-eyebrow{text-transform:uppercase;font-size:10px;font-weight:750;color:#8b3c70;letter-spacing:.09em}.id-section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 2px 18px;gap:20px}.id-section-heading p{font-size:12px;margin-top:3px}.id-badge{display:inline-block;padding:3px 8px;border:1px solid #d4e7dd;border-radius:4px;color:#36745d;background:#f0f8f4;font-size:10px;font-weight:650;white-space:nowrap}.id-badge.pending{color:#916a2c;background:#fff8eb;border-color:#eadfc6}.id-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.id-stat{padding:22px 20px;border-top:3px solid #b06496;min-width:0}.id-stat:nth-child(2){border-top-color:#6e8aab}.id-stat:nth-child(3){border-top-color:#6e9b89}.id-stat h3{font-size:10px;text-transform:uppercase;color:var(--muted);font-weight:650;letter-spacing:.03em}.id-stat strong{display:block;margin:23px 0 28px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-stat a,.id-stat button{font-size:11px;font-weight:600;color:var(--brand);border:0;background:none;padding:0;text-decoration:none}.id-note{display:flex;gap:14px;padding:20px;margin-top:16px;background:#fbfcfe}.id-note strong{font-size:12px}.id-note p{font-size:12px;margin-top:4px}.id-row{display:flex;align-items:center;gap:16px;padding:25px 24px;border-bottom:1px solid var(--border)}.id-row:last-child{border-bottom:0}.id-row-icon{display:grid;place-items:center;background:#f6edf4;border:1px solid #ecdfeb;width:37px;height:37px;color:var(--brand);border-radius:7px;flex-shrink:0}.id-row-body{flex:1;min-width:0}.id-row-body h3{font-size:12px;font-weight:650;margin:0 0 5px}.id-row-body p{font-size:12px}.id-row-actions{display:flex;align-items:flex-end;flex-direction:column;gap:8px;text-align:right}.id-row-actions small{font-size:10px;color:var(--muted)}.id-footnote{font-size:11px;margin:14px 2px}.id-form{padding:24px;border-top:1px solid var(--border);display:grid;gap:14px;max-width:100%}.id-form label{font-size:12px}.id-form input{margin-top:5px;max-width:440px}.id-form .id-button{justify-self:start}.id-proof{display:grid;grid-template-columns:1fr 1fr;gap:12px}.id-alert{padding:14px 18px;background:#fdf0f1;border:1px solid #f0ccd2;color:#9f2944;font-size:13px;border-radius:5px;margin-bottom:18px}.id-alert.success{color:#286b51;background:#eff8f2;border-color:#cce6d7}.id-qr{width:180px;height:180px;background:#fff}.id-recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;font:12px ui-monospace,monospace}.id-row-list{margin:10px 0}.id-row-list li{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:12px}.id-row-list button{font-size:11px;color:#a13854;background:none;border:0;text-decoration:underline}.id-loading{padding:90px 20px;text-align:center;color:var(--muted)}@media(min-width:1700px){.id-main{padding-top:42px}.id-content{max-width:1140px}}@media(max-width:900px){.id-sidebar{width:190px}.id-main{margin-left:190px;padding:30px 24px}.id-stat-grid{grid-template-columns:1fr}.id-stat strong{margin:14px 0}.id-row{flex-wrap:wrap}.id-row-actions{margin-left:53px;align-items:flex-start;text-align:left}}@media(max-width:600px){.id-topbar{padding:0 14px}.id-sidebar{position:static;width:auto;padding:8px 10px;border-right:0;border-bottom:1px solid var(--border)}.id-person,.id-support{display:none}.id-sidebar nav{display:flex;overflow:auto;gap:3px}.id-sidebar nav a{white-space:nowrap;padding:9px}.id-main{margin:0;padding:22px 15px 50px}.id-profile{padding:20px;margin-bottom:24px}.id-profile h1{font-size:22px}.id-profile .id-avatar{width:43px;height:43px}.id-proof{grid-template-columns:1fr}.id-login{padding:32px 18px}.id-login .id-card{padding:27px}.id-login .id-options{padding:0}.id-section-heading{align-items:flex-start}.id-row{padding:21px 18px}.id-recovery-codes{grid-template-columns:1fr}}.tower-site{min-width:0}.tower-public{--color-bg-0: #f6f4ed;--color-bg-1: #ece9e0;--color-text-0: #262923;--color-text-1: #5c6055;--color-text-2: #6b6e63;--color-accent: #5b4156;--color-accent-2: #5b4156;--color-accent-3: #5b4156;--color-card-border: #d6d6c9;--color-card-border-hover: #a3a694;--color-card: #fffdf7;--color-card-hover: #eeece4;color:var(--color-text-0);background:var(--color-bg-0)}.tower-workspace{background:#0a0c14}.tower-container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.tower-site a,.tower-site button{-webkit-tap-highlight-color:transparent}.tower-site button{cursor:pointer}.tower-site :focus-visible{outline:2px solid #886c83;outline-offset:5px}.tower-site main:focus{outline:none}.tower-skip{position:fixed;top:-100px;left:20px;z-index:200;background:#262923;color:#fff;padding:16px 24px}.tower-skip:focus{top:12px}.tower-header{position:relative;z-index:50;background:#f6f4ed;color:#262923}.tower-utility{border-bottom:1px solid #d9d9cd;font-size:10px;letter-spacing:.08em}.tower-utility>div{display:flex;justify-content:space-between;align-items:center;height:34px}.tower-utility a{letter-spacing:0;font-size:11px}.tower-nav{display:flex;height:102px;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid #cfcfc1}.tower-wordmark{display:inline-flex;gap:9px;align-items:center;line-height:.9;font-size:23px;font-weight:800;letter-spacing:-.08em;flex-shrink:0}.tower-wordmark-one{font-weight:400;margin-left:3px}.tower-wordmark small{display:block;font-size:8px;margin-top:9px;letter-spacing:.42em;font-weight:500}.tower-header .tower-wordmark svg rect:nth-child(1){fill:#5b4156}.tower-header .tower-wordmark svg rect:nth-child(2){fill:#999c83}.tower-header .tower-wordmark svg rect:nth-child(3){fill:#b39bb1}.tower-desktop-links{display:flex;gap:30px;align-items:center}.tower-desktop-links a{padding:14px 0;font-size:12px;font-weight:500;position:relative}.tower-desktop-links a:after{content:"";position:absolute;bottom:4px;left:0;right:100%;height:1px;background:#5b4156;transition:right .2s}.tower-desktop-links a:hover:after,.tower-desktop-links a.active:after{right:0}.tower-nav-actions{display:flex;gap:20px;align-items:center;position:relative}.tower-account-trigger{display:inline-flex;align-items:center;gap:24px;padding:13px 18px;font-size:12px;border:1px solid #bcbfaf}.tower-account-trigger:hover{background:#eae8df}.tower-account-menu{position:absolute;top:calc(100% + 16px);right:0;width:240px;padding:12px;background:#fffdf7;border:1px solid #d2d2c4;box-shadow:0 16px 32px #26292318}.tower-account-menu>span{display:block;font-size:11px;color:#646859;padding:12px;overflow-wrap:anywhere;border-bottom:1px solid #d2d2c4;margin-bottom:6px}.tower-account-menu a,.tower-account-menu button{display:block;width:100%;text-align:left;padding:12px;font-size:13px}.tower-account-menu a:hover,.tower-account-menu button:hover{background:#eeece4}.tower-menu-toggle,.tower-mobile-menu{display:none}.tower-kicker{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.7}.tower-kicker>span:first-child:not(.tower-dot){margin-right:12px;color:#7b7e6e}.tower-dot{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#5b4156;vertical-align:middle}.tower-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;padding-block:55px 34px;align-items:center}.tower-hero-copy{padding-block:24px;position:relative;z-index:1}.tower-hero h1{font-size:clamp(48px,5.1vw,79px);font-weight:500;line-height:1.045;letter-spacing:-.065em;margin:28px -30px 28px 0}.tower-public em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;color:#5b4156}.tower-hero-lede{max-width:410px;font-size:14px;line-height:1.85;color:#5c6055}.tower-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:32px}.tower-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 24px;background:#30362c;color:#fffdf7;font-size:12px;font-weight:500;transition:background .2s,transform .2s}.tower-button:hover{background:#5b4156;transform:translateY(-2px)}.tower-button span{font-size:18px;line-height:1}.tower-text-link{display:inline-flex;gap:25px;align-items:center;font-size:12px;font-weight:600;padding-block:8px;border-bottom:1px solid currentColor}.tower-text-link:hover{color:#795774}.tower-hero-note{display:flex;flex-wrap:wrap;gap:20px;margin-top:58px;font-size:8px;letter-spacing:.13em;color:#6b6e63}.tower-hero-note span:first-child:before{content:"+";margin-right:10px}.tower-art{position:relative;align-self:stretch;background:#eae6dc;overflow:hidden;min-width:0;display:flex;flex-direction:column;justify-content:center}.tower-art svg{display:block;width:100%;height:auto;max-height:620px}.tower-art-caption{padding:12px 28px 22px;font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:#6b6b60}.tower-index-strip{border-block:1px solid #d2d2c3;margin-top:12px}.tower-index-strip>div{display:flex;justify-content:space-between;align-items:center;min-height:68px;gap:20px;font-size:9px;letter-spacing:.1em}.tower-index-strip a{font-size:11px;letter-spacing:0}.tower-index-strip a span{margin-left:30px}.tower-section{padding-block:100px;scroll-margin-top:30px}.tower-section-heading{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:56px}.tower-section-heading>.tower-kicker{padding-top:10px}.tower-section-heading>div{display:flex;gap:50px;justify-content:space-between;align-items:end}.tower-section-heading h2,.tower-cta h2{font-size:clamp(32px,3.3vw,50px);font-weight:500;line-height:1.1;letter-spacing:-.055em}.tower-section-heading>div>p{max-width:260px;font-size:12px;line-height:1.9;color:#5c6055}.tower-portfolio-row{display:grid;grid-template-columns:70px 88px 1fr auto;gap:20px;align-items:center;border-top:1px solid #cfcfc1;padding:34px 0;transition:background .2s,padding .2s}.tower-portfolio-row:last-of-type{border-bottom:1px solid #cfcfc1}.tower-portfolio-row:hover{padding-inline:18px;background:#ecebe1}.tower-row-number{font-size:11px;color:#747969}.tower-portfolio-row h3{font-size:33px;font-weight:500;letter-spacing:-.05em}.tower-portfolio-row p{font-size:13px;color:#5c6055;margin-top:5px;max-width:650px}.tower-row-action{display:flex;align-items:center;gap:42px;font-size:11px}.tower-row-action>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #bfc1b1;border-radius:50%;font-size:22px}.tower-section-link{margin-top:28px}.tower-manifesto{background:#30362c;color:#f6f4ed;padding-block:85px}.tower-manifesto h2{font-size:clamp(44px,6vw,88px);font-weight:400;line-height:1.07;letter-spacing:-.06em;margin-block:40px 55px}.tower-manifesto h2 em{color:#c7b2c4}.tower-manifesto-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:55px;align-items:end}.tower-plus{font-size:100px;line-height:.8;color:#c7b2c4}.tower-manifesto-bottom p{font-size:13px;line-height:1.9;color:#d4d8cb}.tower-manifesto-bottom a{justify-self:end}.tower-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.tower-news-card{display:flex;flex-direction:column;align-items:start;min-width:0}.tower-news-art{width:100%;aspect-ratio:1.42;position:relative;overflow:hidden;background:#d9d6c8;padding:25px;margin-bottom:24px;transition:background .25s}.tower-news-art>span{position:relative;z-index:1;font-size:55px;line-height:.9;letter-spacing:-.07em;font-weight:500}.tower-news-art i{position:absolute;right:20px;bottom:10px;font-family:Georgia,serif;font-size:120px;opacity:.25;font-style:normal;line-height:1}.tower-news-art-1{background:#c8b8c7}.tower-news-art-2{background:#c2c7b4}.tower-news-card:hover .tower-news-art{background:#d6c9d2}.tower-news-card h2,.tower-news-card h3{font-size:23px;font-weight:500;line-height:1.3;margin:15px 0}.tower-news-card h2>span,.tower-news-card h3>span{margin-left:8px}.tower-news-card>p:not(.tower-kicker){color:#5c6055;font-size:13px;line-height:1.8}.tower-news-card>.tower-text-link{margin-top:20px}.tower-journal-empty{border-top:1px solid #cfcfc1;padding-block:45px}.tower-journal-empty h2,.tower-journal-empty h3{font-size:30px;font-weight:500}.tower-journal-empty p{font-size:14px;color:#5c6055;margin-block:15px 25px}.tower-cta{border-top:1px solid #cfcfc1;padding-block:72px 85px;display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end}.tower-cta .tower-kicker{margin-bottom:26px}.tower-cta>div>p:not(.tower-kicker){max-width:340px;font-size:14px;line-height:1.8;margin-bottom:25px;color:#5c6055}.tower-footer{background:#242820;color:#eeeede;padding-top:65px}.tower-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:65px}.tower-footer .tower-wordmark svg rect{fill:#c7b2c4}.tower-footer-top p{font-size:22px;line-height:1.5;letter-spacing:-.03em;margin-top:30px;color:#b3b9a9}.tower-footer-top h2{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;color:#b3b9a9}.tower-footer-top>div>a:not(.tower-wordmark){display:block;font-size:12px;margin-top:15px}.tower-footer a:hover{color:#d6bad1}.tower-footer-bottom{border-top:1px solid #55594b;padding-block:25px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:9px;color:#b3b9a9}.tower-footer-bottom>div{display:flex;gap:22px}.tower-page-intro{padding-block:85px 65px}.tower-page-intro h1{font-size:clamp(40px,5.4vw,78px);letter-spacing:-.06em;line-height:1.08;font-weight:500;margin-top:26px}.tower-intro-copy{max-width:500px;margin-top:26px;font-size:14px;line-height:1.9;color:#5c6055}.tower-directory{padding-bottom:85px}.tower-directory-label{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;margin-bottom:25px}.tower-directory-label h2{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em}.tower-directory-label>span,.tower-directory-footnote{font-size:11px;color:#6b6e63}.tower-directory-footnote{margin-top:24px;line-height:1.8}.tower-empty{padding:40px 0;border-top:1px solid #cfcfc1;font-size:14px;color:#5c6055}.tower-search{display:flex;border-bottom:1px solid #a4a894;align-items:center;gap:12px}.tower-search input{background:transparent;border:0;padding:12px 0;font-size:13px;width:240px;max-width:100%}.tower-search>span:last-child{font-size:25px}.tower-about-split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:10px 50px}.tower-about-split h2,.tower-support aside h2{font-weight:500;font-size:36px;line-height:1.15;margin-block:22px;letter-spacing:-.05em}.tower-about-split>div>p:not(.tower-kicker){font-size:14px;color:#5c6055;line-height:1.9;margin-bottom:20px}.tower-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:36px}.tower-principles>div{border-top:1px solid #cfcfc1;padding-top:25px}.tower-principles span{font-size:11px;color:#747969}.tower-principles h3{font-weight:500;font-size:26px;margin-block:35px 15px;line-height:1.2}.tower-principles p{font-size:13px;color:#5c6055;line-height:1.9}.tower-support{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-bottom:100px}.tower-support aside>div{margin-bottom:26px;max-width:350px}.tower-support h3{font-size:14px;font-family:inherit;font-weight:600;margin-bottom:8px}.tower-support aside p:not(.tower-kicker){font-size:12px;line-height:1.9;color:#5c6055}.tower-support aside p a{text-decoration:underline}.tower-form-panel{padding:40px;background:#fffdf7;border:1px solid #d6d6c9}.tower-form-panel>h2{font-size:27px;font-weight:500;margin-bottom:10px}.tower-form-panel>p{font-size:13px;color:#5c6055;margin-bottom:30px}.tower-opening{padding-block:32px;border-top:1px solid #cfcfc1}.tower-opening-details{margin-bottom:24px;max-width:720px}.tower-opening-details summary{cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:4px}.tower-opening-details p{white-space:pre-wrap;font-size:14px;line-height:1.9;color:#5c6055;padding-block:20px}.tower-opening h2{font-size:28px;margin-block:15px;font-weight:500}.tower-opening>p:not(.tower-kicker){color:#5c6055;font-size:14px;line-height:1.8;max-width:700px;white-space:pre-wrap;margin-bottom:25px}.tower-legal{max-width:800px;padding-block:65px 90px}.tower-legal>h1{font-size:clamp(36px,5vw,60px);font-weight:500;margin-block:22px}.tower-legal-date{font-size:12px;color:#5c6055}.tower-legal>section{margin-block:35px}.tower-legal h2{font-size:21px;font-weight:600;margin-bottom:12px}.tower-legal section p{color:#5c6055;font-size:14px;line-height:1.9}.tower-legal-links{display:flex;gap:25px;margin-top:35px;font-size:12px}.tower-company-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding-block:70px 85px}.tower-company-hero .tower-kicker{margin-block:48px 20px}.tower-company-hero h1{font-size:clamp(48px,7vw,100px);font-weight:500;letter-spacing:-.07em;line-height:1.1}.tower-company-description{max-width:480px;font-size:16px;line-height:1.9;color:#5c6055;margin-block:22px 32px}.tower-company-brand{background:#eae6dc;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.tower-company-brand>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.tower-company-connections{border-top:1px solid #cfcfc1;padding-block:65px 90px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.tower-company-connections h2{font-weight:500;font-size:32px;margin-top:24px}.tower-company-connections>div:last-child{display:flex;flex-direction:column;align-items:start;gap:20px}.tower-public .blob,.tower-public .grid-overlay{display:none}.tower-public .surface{background:#fffdf7;border-color:#d6d6c9;border-radius:4px}.tower-public .surface:after{display:none}.tower-public .btn-brand,.tower-public .btn-light{background:#30362c;color:#fffdf7;box-shadow:none;border-radius:2px}.tower-public .btn-brand:hover,.tower-public .btn-light:hover{background:#5b4156;box-shadow:none}.tower-public .btn-glass{background:transparent;border-color:#bcbfaf;border-radius:2px}.tower-public .text-gradient,.tower-public .text-gradient-brand,.tower-public .gradient-text,.tower-public .gradient-text-accent{background:none;-webkit-text-fill-color:currentColor}.tower-public input:not([type=checkbox]):not([type=radio]),.tower-public textarea,.tower-public select{color:#262923;background-color:#fffdf7;border-color:#bcbfaf;border-radius:2px}.tower-public input::placeholder,.tower-public textarea::placeholder{color:#727869}.tower-public select option{background:#fffdf7;color:#262923}.tower-public .text-red-300{color:#a22f2f}.tower-public .text-emerald-300{color:#27633c}.tower-public .text-amber-300{color:#835b16}.tower-public .text-sky-300{color:#285f83}.tower-public [class*=border-white]{border-color:#d6d6c9}.tower-public [class*=border-t-white]{border-top-color:#5b4156}.tower-public .text-white{color:#262923}.tower-public .btn-brand.text-white{color:#fffdf7}@media(min-width:1600px){.tower-hero{padding-block:70px 48px}}@media(max-width:1100px){.tower-container{width:calc(100% - 64px)}.tower-desktop-links{gap:18px}.tower-nav{gap:20px}.tower-section-heading>div{display:block}.tower-section-heading>div>p,.tower-section-heading .tower-text-link{margin-top:22px}.tower-hero-actions{gap:18px}.tower-hero h1{font-size:clamp(44px,5.3vw,66px)}.tower-support,.tower-about-split{gap:50px}}@media(max-width:850px){.tower-desktop-links{display:none}.tower-menu-toggle{display:inline-flex;align-items:center;gap:15px;font-size:12px;padding:12px 0}.tower-menu-toggle span{font-size:20px}.tower-mobile-menu{display:grid;padding-block:18px 30px;gap:4px;border-bottom:1px solid #cfcfc1}.tower-mobile-menu a{font-size:18px;padding-block:12px}.tower-mobile-menu a.active{color:#795774}.tower-hero{gap:20px;padding-top:36px}.tower-hero h1{font-size:46px;margin-right:-15px}.tower-hero-lede{font-size:13px}.tower-hero-note{margin-top:30px}.tower-hero-actions{align-items:start;flex-direction:column}.tower-index-strip>div>span:last-child{display:none}.tower-section-heading{grid-template-columns:1fr 2fr}.tower-portfolio-row{grid-template-columns:30px 65px 1fr auto;gap:18px}.tower-row-action{font-size:0;gap:0}.tower-manifesto-bottom{grid-template-columns:1fr 2fr;gap:30px}.tower-manifesto-bottom a{grid-column:2;justify-self:start}.tower-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.tower-principles{gap:24px}.tower-principles h3{font-size:23px}.tower-footer-bottom{flex-wrap:wrap}.tower-footer-bottom>span:last-child{width:100%}.tower-support{grid-template-columns:1fr 1.4fr;gap:35px}.tower-form-panel{padding:26px}}@media(max-width:600px){.tower-company-hero{grid-template-columns:1fr;gap:40px;padding-block:40px 55px}.tower-company-brand{min-height:280px}.tower-company-connections{grid-template-columns:1fr;padding-block:45px 65px}.tower-container{width:calc(100% - 40px)}.tower-utility{font-size:8px}.tower-utility a{font-size:10px}.tower-nav{height:82px;gap:12px}.tower-wordmark{font-size:20px;gap:6px}.tower-wordmark svg{width:26px}.tower-wordmark small{font-size:7px}.tower-nav-actions{gap:16px}.tower-account-trigger{padding:10px;gap:9px;font-size:10px}.tower-menu-toggle{gap:8px;font-size:11px}.tower-account-menu{right:0}.tower-hero{grid-template-columns:1fr;padding-top:25px;gap:30px}.tower-hero h1{font-size:clamp(42px,11.4vw,67px);margin:25px 0}.tower-hero-lede{max-width:370px;font-size:13px}.tower-hero-actions{flex-direction:row;align-items:center;gap:20px}.tower-button{padding:17px 19px;gap:22px;font-size:11px}.tower-text-link{font-size:11px;gap:16px}.tower-hero-note{margin-top:35px;gap:12px;font-size:7px}.tower-hero .tower-art svg{max-height:410px}.tower-art-caption{padding-inline:20px;font-size:7px}.tower-index-strip>div{min-height:60px;font-size:7px;gap:12px}.tower-index-strip a{font-size:9px}.tower-index-strip a span{margin-left:8px}.tower-section{padding-block:65px}.tower-section-heading{display:block;margin-bottom:35px}.tower-section-heading>.tower-kicker{margin-bottom:24px}.tower-section-heading h2,.tower-cta h2{font-size:36px}.tower-section-heading>div>p{max-width:330px}.tower-portfolio-row{grid-template-columns:48px 1fr 32px;gap:15px;padding-block:26px}.tower-row-number{display:none}.tower-portfolio-row>img,.tower-portfolio-row>div:nth-child(2){width:48px!important;height:48px!important}.tower-portfolio-row h3{font-size:25px}.tower-portfolio-row p{font-size:11px;line-height:1.7}.tower-row-action>span{width:32px;height:32px;font-size:18px}.tower-portfolio-row:hover{padding-inline:0}.tower-manifesto{padding-block:60px}.tower-manifesto h2{font-size:45px;margin-block:28px 38px}.tower-manifesto-bottom{grid-template-columns:55px 1fr;gap:25px}.tower-plus{font-size:60px;align-self:start}.tower-manifesto-bottom p{font-size:12px}.tower-news-grid{grid-template-columns:1fr;gap:40px}.tower-news-art{aspect-ratio:1.6}.tower-cta{grid-template-columns:1fr;gap:25px;padding-block:50px 65px}.tower-footer{padding-top:45px}.tower-footer-top{grid-template-columns:1fr 1fr;gap:40px 25px;padding-bottom:45px}.tower-footer-top>div:first-child{grid-column:1/-1}.tower-footer-top p{font-size:20px;margin-top:22px}.tower-footer-bottom{font-size:8px;gap:20px}.tower-footer-bottom>div{gap:15px}.tower-page-intro{padding-block:55px 45px}.tower-page-intro h1{font-size:clamp(35px,9vw,53px)}.tower-intro-copy{font-size:13px}.tower-directory{padding-bottom:55px}.tower-search,.tower-search input{width:100%}.tower-about-split,.tower-support{grid-template-columns:1fr;gap:40px}.tower-about-split .tower-art svg{max-height:380px}.tower-about-split h2,.tower-support aside h2{font-size:30px}.tower-principles{grid-template-columns:1fr;gap:30px}.tower-principles h3{margin-top:18px}.tower-support{padding-bottom:65px}.tower-form-panel{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.tower-site *,.tower-site *:before,.tower-site *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tower-workspace{--color-bg-0: #f5f5f0;--color-bg-1: #ecece5;--color-text-0: #252b2b;--color-text-1: #586563;--color-text-2: #687471;--color-accent: #72526f;--color-accent-2: #72526f;--color-accent-3: #72526f;--color-card-border: #dce0d9;background:#f5f5f0;color:#252b2b}.hq-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;font-size:14px}.hq-sidebar{background:#253330;color:#dbe3df;display:flex;flex-direction:column;padding:30px 20px;position:sticky;top:0;height:100vh;overflow-y:auto}.hq-brand{display:flex;gap:10px;align-items:center;padding:6px 8px 30px;font-size:16px;font-weight:700;letter-spacing:-.04em}.hq-brand small{display:block;font-size:8px;letter-spacing:.16em;margin-top:8px;font-weight:500;color:#a4b6ae}.hq-nav-label{font-size:9px;letter-spacing:.13em;color:#a4b6ae;margin:23px 12px 10px}.hq-sidebar>a:not(.hq-brand){display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:4px;font-size:12px;margin-block:2px}.hq-sidebar>a.active{background:#d6ddd1;color:#253330;font-weight:600}.hq-sidebar>a:hover{background:#ffffff12}.hq-sidebar>a.active:hover{background:#d6ddd1}.hq-sidebar>a>span{font-size:12px;opacity:.5}.hq-sidebar-foot{margin-top:auto;padding:35px 12px 0;display:grid;gap:15px;font-size:11px}.hq-sidebar-foot small{font-size:9px;line-height:1.8;color:#a4b6ae}.hq-work{min-width:0}.hq-topbar{height:82px;padding:0 44px;background:#fff;border-bottom:1px solid #dce0d9;display:flex;justify-content:space-between;align-items:center;gap:24px}.hq-topbar>span{font-size:9px;letter-spacing:.08em}.hq-separator{margin-inline:16px;color:#99a49e}.hq-topbar>div{display:flex;align-items:center;gap:12px;font-size:12px}.hq-topbar small{display:block;color:#687471;font-size:9px;margin-top:3px}.hq-avatar{display:grid;place-items:center;background:#eae5eb;color:#72526f;width:34px;height:34px;border-radius:50%;font-weight:600}.hq-content{max-width:1440px;padding:45px;min-height:calc(100vh - 135px)}.hq-footer{padding:20px 45px;font-size:9px;color:#687471;display:flex;justify-content:space-between;border-top:1px solid #dce0d9}.hq-menu{display:none}.tower-workspace .surface{background:#fff;border:1px solid #dce0d9;border-radius:7px;box-shadow:none}.tower-workspace .surface:after{display:none}.tower-workspace .btn-brand{background:#72526f;color:#fff;box-shadow:none;border-radius:4px}.tower-workspace .btn-glass{border-color:#c7cec7;color:#34413d;background:#fff;border-radius:4px}.tower-workspace input:not([type=checkbox]):not([type=radio]),.tower-workspace textarea,.tower-workspace select{background:#fff;color:#253330;border-color:#c7cec7;border-radius:4px}.tower-workspace select option{background:#fff;color:#253330}.tower-workspace [class*=border-white]{border-color:#dce0d9}.tower-workspace .text-white{color:#253330}.tower-workspace .btn-brand.text-white{color:#fff}.tower-workspace .text-red-300,.tower-workspace .text-red-400{color:#a43b44}.tower-workspace .text-emerald-300{color:#26654d}.tower-workspace .text-amber-300{color:#875d15}.tower-workspace .text-sky-300{color:#2b637f}.hq-heading{display:flex;gap:24px;justify-content:space-between;align-items:end;margin-bottom:34px}.hq-heading h1{font-size:36px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.hq-heading p{font-size:12px;color:#687471;margin-top:12px;line-height:1.8;max-width:600px}.hq-eyebrow{font-size:9px;color:#72526f;letter-spacing:.14em;display:block;margin-bottom:14px}.hq-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:28px}.hq-metrics>div{background:#fff;border:1px solid #dce0d9;border-top:3px solid #879b8b;padding:24px;border-radius:5px}.hq-metrics strong{display:block;font-size:36px;letter-spacing:-.06em;font-weight:500}.hq-metrics small{display:block;font-size:11px;color:#687471;margin-top:10px}.hq-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:32px}.hq-actions>a{display:block;padding:22px;background:#e7e9df;border:1px solid #d4dbce;border-radius:5px}.hq-actions h2{font-size:16px;font-weight:600}.hq-actions p{font-size:11px;line-height:1.8;color:#586563;margin-top:10px}.hq-actions a:hover{border-color:#879b8b}.hq-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hq-empty{padding:28px 0;font-size:12px;color:#687471}.hq-account-row{padding:22px;border-top:1px solid #dce0d9;overflow-wrap:anywhere}.hq-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dce0d9;padding-bottom:12px}.hq-tabs button{padding:10px 15px;font-size:12px;border-radius:5px;color:#586563}.hq-tabs button[aria-pressed=true]{background:#253330;color:#fff}.hq-badge{display:inline-block;padding:5px 9px;background:#eceee7;color:#49594c;border:1px solid #dce0d9;border-radius:4px;font-size:9px;letter-spacing:.05em;vertical-align:middle}.hq-person{display:flex;align-items:center;gap:18px;padding:24px;border-bottom:1px solid #dce0d9;flex-wrap:wrap}.hq-person-avatar{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e8e2e8;color:#72526f;font-size:18px;font-weight:600}.hq-person-main{flex:1;min-width:160px;overflow-wrap:anywhere}.hq-person h2{font-size:15px;margin-bottom:5px}.hq-person p,.hq-person small{font-size:12px;color:#687471;line-height:1.8}.hq-role-editor{display:flex;flex-direction:column;gap:18px;max-width:780px}.hq-role-editor label:not(.flex){display:grid;gap:7px;font-size:12px}.hq-role-editor h2{font-size:22px;margin-top:9px}.hq-access-preview{padding:20px;background:#f2efe8;border:1px solid #d8d9ce;border-radius:5px;font-size:12px;line-height:1.8}.hq-access-preview p{margin-block:7px}.hq-access-preview small{color:#687471}.hq-modal{position:fixed;inset:0;margin:auto!important;width:min(650px,calc(100vw - 32px));max-height:90vh;overflow-y:auto;box-shadow:0 25px 100px #17282340;color:#252b2b}.hq-modal::backdrop{background:#14232180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hq-account-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px}.hq-account-card .hq-account-actions{grid-column:2;margin-top:0}.hq-account-card h2{font-size:16px;margin-bottom:8px}.hq-account-card p{font-size:12px;color:#687471}.hq-connections{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:11px;margin:12px 0;color:#49594c}.hq-audit-list>div{padding:15px 0;border-top:1px solid #dce0d9;font-size:12px}.hq-audit-list p,.hq-audit-list small{color:#687471;margin-top:5px}.hq-directory-toolbar{display:flex;align-items:center;gap:30px}.hq-directory-toolbar input{max-width:500px}.hq-directory-toolbar>span{font-size:11px;color:#687471}.hq-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hq-company-card{background:#fff;border:1px solid #dce0d9;border-top:4px solid #72526f;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.hq-company-card-head{padding:28px 28px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.hq-company-card-body{padding:22px 28px;flex:1}.hq-company-card h2{font-size:26px;letter-spacing:-.04em}.hq-company-tagline{font-size:13px;color:#72526f;margin-top:5px}.hq-company-description{font-size:13px;color:#687471;line-height:1.9;margin-top:18px}.hq-company-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:10px;color:#687471;padding-top:24px}.hq-company-card footer{border-top:1px solid #dce0d9;padding:20px 28px;display:flex;align-items:center;flex-wrap:wrap;gap:18px}.tower-discord-gate{padding:32px;border:1px solid #d5d9d3;background:#fff;line-height:1.8}.tower-discord-gate h2{font-size:28px;margin:15px 0}.tower-discord-gate p{font-size:14px;color:#586563;margin-bottom:20px}@media(max-width:900px){.hq-company-grid{grid-template-columns:1fr}.hq-directory-toolbar{flex-wrap:wrap;gap:12px}.hq-account-card .hq-account-actions{grid-column:1/-1}}.hq-account-row header{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.hq-account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hq-account-actions button{border:1px solid #c7cec7;background:#fff;padding:9px 12px;font-size:11px;border-radius:4px}.hq-review-message{background:#f0eee8;border:1px solid #d5d6c9;padding:24px;margin-top:25px}.hq-review-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;margin-block:20px}.hq-work button{cursor:pointer}.hq-work button:disabled{opacity:.5;cursor:not-allowed}.hq-work h2{font-weight:600}.hq-work a:hover{text-decoration:underline}.hq-work table{font-size:12px}@media(max-width:1100px){.hq-content{padding:30px}.hq-topbar{padding-inline:30px}.hq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-actions,.hq-panel-grid{grid-template-columns:1fr}}@media(max-width:700px){.hq-shell{grid-template-columns:1fr}.hq-sidebar{display:none;position:relative;height:auto}.hq-sidebar.is-open{display:flex}.hq-menu{display:block;padding:8px 12px;border:1px solid #c7cec7;border-radius:4px}.hq-topbar{height:72px;padding:15px}.hq-topbar>span{display:none}.hq-content{padding:25px 18px}.hq-heading{display:block}.hq-heading h1{font-size:30px}.hq-heading>a{margin-top:20px}.hq-metrics{gap:10px}.hq-metrics>div{padding:18px}.hq-footer{padding:18px;font-size:8px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:22px;--radius-xl:30px;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-0:#06070c;--color-card-hover:#ffffff0d;--color-card-border:#ffffff13;--color-card-border-hover:#ffffff29;--color-text-0:#f5f6fa;--color-text-1:#a6adc2;--color-text-2:#626a83;--color-accent:#6f8dff;--color-accent-2:#5eead4;--color-accent-3:#b98cff;--font-display:"Manrope", "Inter", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-bg-0);color:var(--color-text-0);font-family:var(--font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:#6f8dffb3}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--color-accent) 70%,transparent)}}::selection{color:#fff}:focus-visible{outline:2px solid #6f8dffb3}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:2px solid color-mix(in oklab,var(--color-accent) 70%,transparent)}}:focus-visible{outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em}}@layer components{.aurora{z-index:-2;pointer-events:none;background:radial-gradient(40vw 40vw at 10% 6%,#6f8dff38,#0000 62%),radial-gradient(36vw 36vw at 90% 0,#b98cff29,#0000 64%),radial-gradient(50vw 42vw at 72% 84%,#5eead41a,#0000 62%);position:fixed;inset:-15vh -10vw}@supports (color:color-mix(in lab,red,red)){.aurora{background:radial-gradient(40vw 40vw at 10% 6%,color-mix(in oklab,var(--color-accent) 22%,transparent),transparent 62%),radial-gradient(36vw 36vw at 90% 0%,color-mix(in oklab,var(--color-accent-3) 16%,transparent),transparent 64%),radial-gradient(50vw 42vw at 72% 84%,color-mix(in oklab,var(--color-accent-2) 10%,transparent),transparent 62%)}}.aurora{opacity:.8}.vignette{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#0000 40%,#0000008c),linear-gradient(#00000040,#0000 20%);position:fixed;inset:0}.grain{z-index:1;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.grid-overlay{z-index:0;opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(65% 55% at 50% 0,#000 35%,#0000)}.blob{filter:blur(90px);z-index:0;pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.surface{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:#12141d99;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.16,.8,.3,1),box-shadow .3s;position:relative}.surface-hover:hover{border-color:var(--color-card-border-hover);background:var(--color-card-hover);transform:translateY(-3px);box-shadow:0 30px 60px -30px #0009}.surface:after{content:"";border-radius:inherit;opacity:.6;background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;inset:0 0 auto}.btn-brand{background:linear-gradient(120deg,var(--color-accent),#8a6bff);color:#fff;box-shadow:0 10px 30px -10px #6f8dff99}@supports (color:color-mix(in lab,red,red)){.btn-brand{box-shadow:0 10px 30px -10px color-mix(in oklab,var(--color-accent) 60%,transparent)}}.btn-brand{transition:transform .25s cubic-bezier(.16,.8,.3,1),box-shadow .25s,filter .25s}.btn-brand:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #6f8dffbf}@supports (color:color-mix(in lab,red,red)){.btn-brand:hover{box-shadow:0 16px 40px -12px color-mix(in oklab,var(--color-accent) 75%,transparent)}}.btn-brand:hover{filter:brightness(1.06)}.btn-brand:active{transform:translateY(0)}.btn-light{color:#0a0c16;background:linear-gradient(#fff,#e7ecf7);transition:transform .25s cubic-bezier(.16,.8,.3,1),box-shadow .25s;box-shadow:0 10px 30px -12px #ffffff40}.btn-light:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #fff6}.btn-glass{border:1px solid var(--color-card-border);color:var(--color-text-0);background:#ffffff08;transition:border-color .25s,background .25s,transform .25s}.btn-glass:hover{border-color:var(--color-card-border-hover);background:#ffffff12;transform:translateY(-2px)}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.-top-\[120px\]{top:-120px}.-top-\[160px\]{top:-160px}.top-0{top:0}.-right-\[120px\]{right:-120px}.-right-\[140px\]{right:-140px}.-left-\[120px\]{left:-120px}.-left-\[140px\]{left:-140px}.z-\[2\]{z-index:2}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-16{margin-block:calc(var(--spacing) * 16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-40{height:calc(var(--spacing) * 40)}.h-\[5px\]{height:5px}.h-\[15px\]{height:15px}.h-\[42px\]{height:42px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-full{height:100%}.h-px{height:1px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[78vh\]{min-height:78vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-40{width:calc(var(--spacing) * 40)}.w-\[5px\]{width:5px}.w-\[15px\]{width:15px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.animate-spin{animation:var(--animate-spin)}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-transparent{border-color:#0000!important}.border-accent\/25{border-color:#6f8dff40}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--color-accent) 25%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.16\]{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.border-t-white\/70{border-top-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-t-white\/70{border-top-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.\!bg-\[\#5865F2\]\/90{background-color:#5865f2e6!important}.bg-\[\#0e101c\]{background-color:#0e101c}.bg-\[\#5865F2\]{background-color:#5865f2}.bg-\[\#5865F2\]\/20{background-color:#5865f233}.bg-accent-2{background-color:var(--color-accent-2)}.bg-accent\/12{background-color:#6f8dff1f}@supports (color:color-mix(in lab,red,red)){.bg-accent\/12{background-color:color-mix(in oklab,var(--color-accent) 12%,transparent)}}.bg-accent\/15{background-color:#6f8dff26}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.bg-amber-400\/12{background-color:#fcbb001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/12{background-color:color-mix(in oklab,var(--color-amber-400) 12%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-emerald-500) 6%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/\[0\.06\]{background-color:#fb2c360f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-red-500) 6%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-\[radial-gradient\(circle\,rgba\(91\,140\,255\,0\.22\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#5b8cff38,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(124\,245\,212\,0\.14\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#7cf5d424,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(192\,132\,252\,0\.22\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#c084fc38,#0000 70%)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[22px\]{padding:22px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[15px\]{padding-block:15px}.py-\[110px\]{padding-block:110px}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[18px\]{padding-bottom:18px}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[64px\]{font-size:64px}.text-\[clamp\(1\.75rem\,1\.1rem\+2\.6vw\,2\.75rem\)\]{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#0c1120\]{color:#0c1120}.text-\[\#c7ccff\]{color:#c7ccff}.text-accent-2{color:var(--color-accent-2)}.text-accent-3{color:var(--color-accent-3)}.text-amber-300{color:var(--color-amber-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-sky-300{color:var(--color-sky-300)}.text-text-0{color:var(--color-text-0)}.text-text-1{color:var(--color-text-1)}.text-text-2{color:var(--color-text-2)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.accent-\[\#5b8cff\]{accent-color:#5b8cff}.shadow-\[0_0_8px_var\(--color-accent-2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--color-accent-2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:text-accent-2:is(:where(.group):hover *){color:var(--color-accent-2)}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-white\/\[0\.08\]::file-selector-button{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.file\:bg-white\/\[0\.08\]::file-selector-button{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-\[13px\]::file-selector-button{font-size:13px}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-text-0::file-selector-button{color:var(--color-text-0)}.placeholder\:text-text-2::placeholder{color:var(--color-text-2)}@media(hover:hover){.hover\:border-accent\/30:hover{border-color:#6f8dff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.hover\:border-card-border-hover:hover{border-color:var(--color-card-border-hover)}.hover\:border-red-400\/40:hover{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/40:hover{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.hover\:\!bg-\[\#5865F2\]:hover{background-color:#5865f2!important}.hover\:bg-\[\#4752c4\]:hover{background-color:#4752c4}.hover\:bg-accent\/15:hover{background-color:#6f8dff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/15:hover{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.hover\:bg-card-hover:hover{background-color:var(--color-card-hover)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:text-accent-2:hover{color:var(--color-accent-2)}.hover\:text-red-400:hover{color:var(--color-red-400)}}.focus\:border-accent\/45:focus{border-color:#6f8dff73}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/45:focus{border-color:color-mix(in oklab,var(--color-accent) 45%,transparent)}}.focus\:border-accent\/50:focus{border-color:#6f8dff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.focus\:bg-white\/\[0\.06\]:focus{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/\[0\.06\]:focus{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent\/15:focus{--tw-ring-color:#6f8dff26}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}@media not all and (min-width:48rem){.max-md\:py-20{padding-block:calc(var(--spacing) * 20)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 10%,#9aa3bf 120%);-webkit-background-clip:text;background-clip:text}.text-gradient-brand,.gradient-text-accent{background:linear-gradient(110deg,var(--color-accent) 0%,var(--color-accent-3) 55%,var(--color-accent-2) 110%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 10%,#9aa3bf 120%);-webkit-background-clip:text;background-clip:text}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,.8,.3,1),transform .55s cubic-bezier(.16,.8,.3,1);transform:translateY(16px)}.reveal.in{opacity:1;transform:none}.bob{animation:2.2s ease-in-out infinite bob}.hairline{border-color:var(--color-card-border)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.aurora,.blob-1,.blob-2,.blob-3{animation:none}.reveal{filter:none;transition-duration:.2s;transform:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
