:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fce9f3;--foreground:#161616;--secondary-background:#fff;--main:#fc64ab;--main-foreground:#161616;--border:#161616;--shadow:4px 4px 0 0 var(--border);--ring:#161616;--card:#fff;--card-foreground:#161616;--popover:#fff;--popover-foreground:#161616;--primary:var(--main);--primary-foreground:#161616;--secondary:#e5ddff;--secondary-foreground:#161616;--muted:#f3f0f5;--muted-foreground:#48424b;--accent:#c9f16b;--accent-foreground:#161616;--input:#161616;--paper:#161616;--radius:5px;--neo-yellow:#f9df65;--neo-lilac:#c4b3ff;--neo-lime:#cef381}html,body{background:var(--background);color:var(--foreground)}body{font-weight:500}::selection{background:var(--neo-lime);color:#161616}.site-shell{animation:none}.network-page{background:var(--background)}.site-header{border-bottom:2px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.brand{background:var(--main);border:2px solid var(--border);box-shadow:3px 3px 0 var(--border);letter-spacing:-.07em;padding:3px 9px;font-size:26px;transform:rotate(-2deg)}.header-inner nav{color:#161616;font-weight:650}.header-inner nav a:hover{color:#161616;text-underline-offset:5px;text-decoration:underline}.header-inner{padding-block:16px}.site-shell .network-button,.hero-secondary{background:var(--main);border:2px solid var(--border);box-shadow:var(--shadow);color:#161616;border-radius:5px;min-height:48px;padding:12px 22px;font-weight:700;transition:transform .15s,box-shadow .15s}.site-shell .network-button:hover,.hero-secondary:hover{color:#161616;background:var(--main);box-shadow:none;transform:translate(4px,4px)}.hero-secondary{background:#fff;font-size:14px}.hero-secondary:hover{background:#fff}.hero{background:var(--background);border-bottom:2px solid var(--border);padding:140px 0 65px}.hero .portal-background{display:none}.hero-layout{align-items:center;gap:64px}.hero .hero-story h1{color:#161616;letter-spacing:-.06em;font-size:clamp(3.4rem,6vw,5.3rem);font-weight:850;line-height:1.05}.hero-story h1 em{color:#161616;background:var(--neo-lime);border:2px solid var(--border);box-shadow:5px 5px 0 var(--border);margin-top:8px;padding:0 10px 7px;display:inline-block;transform:rotate(-2deg)}.hero-eyebrow{color:#161616;background:var(--neo-yellow);border:2px solid var(--border);box-shadow:3px 3px 0 var(--border);letter-spacing:.08em;padding:7px 11px;font-size:12px;display:inline-block}.hero-story>p{color:#3a343c}.hero-story>p.hero-stage{color:#4c414f;font-size:14px}.hero-actions{gap:20px}.room-preview .room-tabs{border:2px solid var(--border);height:52px;box-shadow:4px 4px 0 var(--border);background:#fff;border-radius:5px;gap:6px;padding:5px}.room-tabs [data-slot=tabs-trigger]{color:#161616;border:2px solid #0000;border-radius:3px;height:38px;font-weight:700}.room-tabs [data-state=active]{background:var(--neo-lilac)!important;color:#161616!important;border-color:var(--border)!important}.interactive-room{border:2px solid var(--border);box-shadow:8px 8px 0 var(--border);border-radius:6px}.room-preview{gap:20px}.preview-badge{background:var(--neo-yellow);color:#161616;border:2px solid var(--border);box-shadow:3px 3px 0 var(--border);border-radius:3px;font-size:12px;font-weight:700}.room-hotspot{border:2px solid var(--border);background:var(--neo-lime);box-shadow:3px 3px 0 var(--border);width:44px;height:44px}.room-hotspot:hover,.room-hotspot:focus-visible{background:var(--main);box-shadow:none}.hero-room-caption{color:#fff}.hero-room-caption strong{font-weight:750}.hero-room-caption span{color:#fff}.site-shell .mobile-menu{background:var(--neo-yellow);border:2px solid var(--border);box-shadow:3px 3px 0 var(--border);border-radius:4px}.text-link{color:#161616;border-bottom:2px solid #161616;font-weight:700}.eyebrow{color:#453749;font-weight:700}@media (max-width:960px){.hero-layout{gap:35px}.hero .hero-story h1{font-size:clamp(3.2rem,6vw,4.6rem)}}@media (max-width:640px){.hero{padding:118px 0 45px}.hero .hero-story h1{font-size:clamp(3.05rem,11.5vw,4.4rem)}.hero-layout{gap:36px}.header-inner{padding:12px 20px}.brand{font-size:23px}.hero-actions{gap:15px}.hero-secondary{padding:12px 16px}.preview-badge{padding:7px 9px;font-size:12px}}.hero{padding-top:116px}.hero .hero-story h1{font-size:clamp(3.4rem,5.8vw,4.9rem)}.hero-preview-anchor{justify-self:end;width:100%;max-width:450px}.hero-story>p.hero-stage{font-size:13px}.network-page h2,.network-page h3{font-weight:800}.network-page h2 span{color:#665176}.concept-strip{color:#29232e;border-bottom:2px solid var(--border);padding-block:23px;font-weight:600}.strip-token-link{background:var(--neo-lime);border:2px solid var(--border);box-shadow:3px 3px 0 var(--border);color:#161616;border-radius:3px;flex-shrink:0;padding:7px 12px;font-size:14px}.strip-token-link:hover{box-shadow:none;transform:translate(3px,3px)}.vision-section{padding-block:85px}.vision-copy p{color:#302435}.vision-copy p+p{color:#57435e}.journey-grid{gap:20px}.journey-grid article{border:2px solid var(--border);box-shadow:5px 5px 0 var(--border);background:#fff;border-radius:5px;padding:30px}.journey-grid article:nth-child(2){background:#e8e0ff}.journey-grid article:nth-child(3){background:#e9f7cb}.journey-grid .eyebrow{color:#161616}.journey-grid p{color:#413745}.journey-grid h3{font-weight:800}.possibilities-section{background:var(--neo-lilac);color:#161616;border-block:2px solid var(--border)}.possibilities-section .eyebrow,.possibilities-section .network-copy{color:#30273e}.possibilities-section h2 span{color:#493068}.possibilities-grid{gap:35px}.possibilities-grid article{border:2px solid var(--border);box-shadow:7px 7px 0 var(--border);background:#fff;border-radius:5px;padding:18px 18px 27px}.possibility-image{border:2px solid var(--border);border-radius:3px}.possibility-image>span{color:#161616;background:var(--neo-yellow);border:2px solid var(--border);box-shadow:3px 3px 0 var(--border);border-radius:3px;font-weight:700}.possibilities-grid h3,.possibilities-grid p{margin-left:8px;margin-right:8px}.possibilities-grid p{color:#44334c}.network-copy,.network-note{color:#54445d}.roadmap-list article{border-top:2px solid var(--border);padding-block:30px}.roadmap-list article>p{color:#51415a}.roadmap-status{border:2px solid var(--border);color:#161616;box-shadow:3px 3px 0 var(--border);background:#fff;border-radius:3px;font-weight:750}.roadmap-status.current{background:var(--neo-lime);border-color:var(--border);color:#161616}.roadmap-list h3{font-weight:800}.faq-list{flex-direction:column;gap:15px;display:flex}.faq-list [data-slot=accordion-item]{border:2px solid var(--border);box-shadow:4px 4px 0 var(--border);background:#fff;border-radius:5px;padding:0 22px}.faq-list [data-slot=accordion-trigger]{gap:14px;padding:23px 0;font-weight:750}.faq-number{color:#4b3655;font-weight:700}.faq-list [data-slot=accordion-content]{color:#4b3655;padding-left:30px}.faq-list [data-slot=accordion-item]:has([data-state=open]){background:#f6f1ff}.waitlist-section{background:var(--neo-yellow);border-top:2px solid var(--border)}.waitlist-controls{border:0;flex-wrap:wrap;gap:12px;padding:0}.waitlist-controls input{border:2px solid var(--border);box-shadow:4px 4px 0 var(--border);color:#161616;background:#fff;border-radius:5px;min-width:180px;padding:13px 15px}.waitlist-controls input:focus-visible{outline-offset:3px;outline:3px solid #6d39d1}.waitlist-controls input::placeholder{color:#65546d}.waitlist-form label{color:#161616;font-weight:700}.consent{color:#3c3041;margin-top:20px;font-size:13px}.consent a{color:#161616;font-weight:650}.form-error{color:#8b123d;font-weight:700}.signup-success{border:2px solid var(--border);box-shadow:5px 5px 0 var(--border);background:#fff;border-radius:5px;gap:18px;padding:24px}.signup-success>span{color:#452077}.signup-success p{color:#45364e}.network-footer{border-top:2px solid var(--border);color:#161616;background:#fff}.footer-rule{border-top:0}.footer-rule nav,.footer-note,.footer-bottom>span{color:#4b3a54}.footer-brand{font-weight:900}.network-footer a:not(.network-button):hover{color:#161616;text-decoration:underline}.object-sheet,.navigation-sheet{border-left:2px solid var(--border);color:#161616;background:#fff}.object-sheet [data-slot=sheet-title]{font-weight:800}.object-sheet [data-slot=sheet-description],.navigation-sheet [data-slot=sheet-description],.object-note{color:#4c3a56}.object-context{border:2px solid var(--border);box-shadow:4px 4px 0 var(--border);border-radius:5px}.object-note{border-top:2px solid var(--border)}.navigation-sheet nav a{border-bottom:2px solid var(--border);font-weight:750}.navigation-sheet nav a:hover{background:#f9d7ea}.object-sheet>button,.navigation-sheet>button{background:var(--neo-yellow);border:2px solid var(--border);opacity:1;border-radius:4px}.object-sheet>button:hover,.navigation-sheet>button:hover{background:var(--main)}.skip-link{background:var(--neo-yellow);color:#161616;border:2px solid var(--border);box-shadow:4px 4px 0 var(--border)}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #6d39d1}.room-token-section{background:var(--main);border-top:2px solid var(--border);padding:45px 0 65px}.token-section-label{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;font:700 12px/1.6 ui-monospace,monospace;display:flex}.neo-status{border:2px solid var(--border);box-shadow:3px 3px 0 var(--border);white-space:nowrap;background:#fff;border-radius:3px;padding:7px 11px}.room-token-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:50px 0 45px;display:grid}.network-page #room-token-title{letter-spacing:-.07em;font-size:clamp(5rem,10vw,8.2rem);font-weight:900;line-height:1}.room-token-tagline{letter-spacing:-.045em;margin-top:25px;font-size:34px;font-weight:800;line-height:1.14}.room-token-explanation h3{letter-spacing:-.035em;max-width:430px;font-size:29px;line-height:1.15}.room-token-explanation p{max-width:500px;margin-top:20px;font-size:17px;line-height:1.75}.site-shell .room-token-explanation .network-button{background:#fff;margin-top:26px}.token-utility-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.token-utility-card{border:2px solid var(--border);box-shadow:5px 5px 0 var(--border);color:#161616;background:#fff;border-radius:5px;gap:0;padding-block:27px}.token-utility-card [data-slot=card-content]{padding-inline:26px}.token-utility-card:nth-child(3n+2){background:#f6edff}.token-utility-card:nth-child(3n){background:#eff9db}.token-utility-card h3{letter-spacing:-.04em;margin:24px 0 15px;font-size:25px;line-height:1.15}.token-utility-card p:not(.eyebrow){color:#49324c;font-size:16px;line-height:1.75}.token-open-note{border-block:2px solid var(--border);grid-template-columns:1fr 1.5fr;gap:30px;margin:42px 0 32px;padding:25px 0;display:grid}.token-open-note strong{letter-spacing:-.035em;font-size:24px;font-weight:800;line-height:1.2}.token-open-note p{font-size:16px;line-height:1.75}.room-pools-brief{background:var(--neo-yellow);border:2px solid var(--border);box-shadow:5px 5px 0 var(--border);border-radius:5px;justify-content:space-between;align-items:center;gap:40px;padding:30px;display:flex}.room-pools-brief h3{margin:14px 0;font-size:27px;line-height:1.2}.room-pools-brief p:not(.eyebrow){color:#3d303a;max-width:665px;font-size:16px;line-height:1.75}.site-shell .room-pools-brief .network-button{background:#fff}.room-token-disclosure{color:#392135;max-width:1000px;margin-top:27px;font-size:13px;line-height:1.8}.ecosystem-intro h1,.privacy-page h1{font-weight:850}.ecosystem-intro>p:last-child,.privacy-lead,.privacy-page section p,.privacy-scope{color:#4a3553}.privacy-page h2{font-weight:800}.privacy-scope{border-top:2px solid var(--border)}.token-section{background:var(--background);border-block:2px solid var(--border)}.section-index{color:#44334b}.token-status{color:#161616;background:var(--neo-yellow);border:2px solid var(--border);padding:4px 8px}.token-intro h2{font-weight:900}.token-text-link{color:#161616;font-weight:750}.token-headline{font-weight:800}.community-rows h3{font-weight:750}.community-rows p,.token-participation p,.token-disclosure{color:#4a3553}.community-rows article,.token-participation,.token-disclosure{border-color:#161616}.item-index{color:#553277}.room-pools-section{background:var(--neo-lilac);border-bottom:2px solid var(--border);color:#161616}.pool-status{color:#161616;border:2px solid var(--border);background:#fff;padding:4px 8px}.pool-intro>p,.pool-terms p,.pool-boundary p{color:#3d2b4b}.pool-terms,.pool-boundary{border-color:#161616}.pool-example{color:#161616;border:2px solid var(--border);box-shadow:6px 6px 0 var(--border);background:#fff;border-radius:5px}.pool-example figcaption,.pool-sales>span,.pool-commission>span,.pool-commission>p,.pool-allocation dt,.pool-personal>p,.pool-example-note{color:#4a3553}.pool-personal strong{color:#5a2c91}.pool-commission,.pool-personal,.pool-allocation>div{border-color:#161616}.pool-allocation>div:nth-child(2){border-color:#b22066}.pool-allocation>div:nth-child(3){border-color:#5b3395}@media (max-width:1050px){.room-token-intro{gap:40px}.token-utility-card [data-slot=card-content]{padding-inline:22px}.room-pools-brief{flex-direction:column;align-items:start;gap:25px}.header-inner nav{gap:22px}}@media (max-width:960px){.token-utility-grid{grid-template-columns:repeat(2,1fr)}.room-token-tagline{font-size:30px}.room-token-explanation h3{font-size:25px}}@media (max-width:640px){.hero{padding-top:118px}.hero .hero-story h1{font-size:clamp(3.05rem,11.5vw,4.4rem)}.hero-preview-anchor{max-width:none}.vision-section{padding-block:55px}.concept-strip{align-items:center}.concept-strip p{max-width:210px}.journey-grid article{padding:25px}.possibilities-grid article{padding:14px 14px 25px}.room-token-section{padding:30px 0 45px}.token-section-label{flex-wrap:wrap;align-items:start;gap:12px;font-size:12px}.room-token-intro{grid-template-columns:1fr;gap:32px;padding:35px 0}.network-page #room-token-title{font-size:clamp(4.8rem,22vw,7rem)}.room-token-tagline{margin-top:20px;font-size:29px}.room-token-explanation p{font-size:16px}.token-utility-grid{grid-template-columns:1fr;gap:18px}.token-utility-card{padding-block:24px}.token-utility-card h3{margin-top:18px;font-size:25px}.token-open-note{grid-template-columns:1fr;gap:16px;margin-top:32px}.room-pools-brief{gap:24px;padding:25px}.room-pools-brief h3{font-size:26px}.room-token-disclosure{font-size:13px}.faq-list [data-slot=accordion-item]{padding-inline:18px}.waitlist-controls{flex-direction:column;gap:14px}.waitlist-controls input{width:100%;min-height:50px}.waitlist-controls .network-button{align-self:start}.signup-success{padding:20px}.footer-rule nav{font-size:14px}.ecosystem-intro h1,.privacy-page h1{font-size:clamp(2.7rem,10.7vw,4rem)}.waitlist-controls input{flex:none;height:52px}}.network-page .token-intro h2{color:#161616}.room-pools-section .section-index,.room-pools-section .pool-status{color:#392749}
.focused-site .network-wrap{width:min(1160px,100% - 80px)}.focused-site .hero{height:auto;min-height:0;padding:126px 0 66px;overflow:visible}.focused-site .hero-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px}.focused-site .hero .hero-story h1{letter-spacing:-.055em;font-size:clamp(3rem,5.2vw,4.5rem);font-weight:850;line-height:1.05}.focused-site .hero-story h1 em{margin-top:8px;padding:0 8px 5px;box-shadow:3px 3px #161616}.focus-eyebrow{letter-spacing:.1em;color:#554758;font:700 12px/1.6 ui-monospace,monospace}.focused-site .hero-story>.focus-eyebrow{letter-spacing:.1em;margin:0 0 24px;font:700 12px/1.6 ui-monospace,monospace}.focused-site .hero-story>p:not(.focus-eyebrow):not(.hero-stage){color:#443949;max-width:475px;margin-top:28px;font-size:18px;line-height:1.65}.focused-site .hero-story>.hero-stage{color:#5b4d5d;margin-top:23px;font-size:13px;line-height:1.6}.focused-site .hero-preview-anchor{max-width:470px}.focused-site .hero-actions{gap:18px;margin-top:30px}.focused-site .hero-secondary{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #161616;border-radius:0;align-items:center;min-height:44px;padding:9px 0;display:inline-flex}.focused-site .hero-secondary:hover{background:0 0;transform:none}.preview-footnote{color:#5b4d5d;text-align:center;margin:18px 0 0;font-size:12px;line-height:1.6}.focused-site section[id],.focused-site [id=spaces]{scroll-margin-top:110px}.focused-site .focus-section-heading{max-width:640px;margin-bottom:36px}.focus-section-heading .focus-eyebrow{margin-bottom:15px}.focused-site h2{letter-spacing:-.045em;font-size:clamp(2.1rem,3.5vw,3rem);line-height:1.12}.focus-section-heading>p:last-child:not(.focus-eyebrow){color:#554758;margin-top:18px;font-size:17px;line-height:1.65}.focus-how{padding-block:80px}.focus-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.focus-steps article{background:#fff;border:2px solid #161616;border-radius:4px;padding:28px}.focus-steps article:nth-child(2){box-shadow:5px 5px #161616}.focus-step-number{background:var(--neo-yellow);border:1px solid #161616;padding:9px 10px;font:800 14px/1 ui-monospace,monospace;display:inline-block}.focus-steps h3{letter-spacing:-.035em;margin:28px 0 13px;font-size:23px;line-height:1.2}.focus-steps p,.focus-subscription p{color:#554758;font-size:16px;line-height:1.7}.focus-subscription{border-top:1px solid #16161640;grid-template-columns:1fr 2fr;gap:35px;margin-top:32px;padding-top:25px;display:grid}.focus-subscription strong{font-size:17px;line-height:1.6}.focus-showcase{background:#fff;border-block:1px solid #161616;padding:75px 0 80px}.focus-examples{grid-template-columns:1fr 1fr;gap:36px;display:grid}.focus-example-image{aspect-ratio:5/3;border:2px solid #161616;border-radius:4px;position:relative;overflow:hidden}.focus-example-image img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.focus-example-image>span{background:#fff;border:2px solid #161616;padding:7px 12px;font-size:14px;font-weight:750;position:absolute;bottom:16px;left:16px;box-shadow:3px 3px #161616}.focus-examples h3{letter-spacing:-.035em;margin-top:23px;font-size:25px;line-height:1.25}.focus-examples p{color:#554758;max-width:450px;margin-top:10px;font-size:16px;line-height:1.7}.focus-token{background:var(--neo-lilac);border-bottom:1px solid #161616;padding:64px 0 34px}.focus-token-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.focused-site #token-title{letter-spacing:-.06em;margin-top:16px;font-size:clamp(3.6rem,7.2vw,6rem);font-weight:900;line-height:1}.focus-token-copy h3{letter-spacing:-.03em;font-size:25px;line-height:1.25}.focus-token-copy>p{margin-top:14px;font-size:17px;line-height:1.65}.focus-token-copy ul{flex-wrap:wrap;gap:8px 18px;margin:22px 0;padding:0;font-size:13px;font-weight:650;list-style:none;display:flex}.focus-token-copy li{border-bottom:1px solid #16161660;padding-bottom:5px}.focus-token-note{border-top:1px solid #16161650;max-width:100%;margin-top:36px;padding-top:25px;font-size:13px;line-height:1.75}.focus-pools{margin-top:10px;font-size:13px;line-height:1.75}.focus-pools a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.focus-roadmap{padding-block:80px 45px}.focus-roadmap-list article{border-top:1px solid #16161650;grid-template-columns:85px 1fr 1.3fr;align-items:start;gap:30px;padding:24px 0;display:grid}.focus-roadmap-list article>span{font:700 13px/1.6 ui-monospace,monospace}.focus-roadmap-list article:first-child>span{background:var(--neo-lime);justify-self:start;padding:3px 8px}.focus-roadmap-list h3{letter-spacing:-.025em;font-size:21px;line-height:1.3}.focus-roadmap-list p{color:#554758;font-size:16px;line-height:1.7}.focused-site .faq-section{grid-template-columns:.85fr 1.4fr;gap:70px;padding:45px 0 80px}.focused-site .faq-section h2{margin-top:15px}.focused-site .faq-list{gap:0}.focused-site .faq-list [data-slot=accordion-item]{box-shadow:none;background:0 0;border:0;border-top:1px solid #16161650;border-radius:0;padding:0}.focused-site .faq-list [data-slot=accordion-trigger]{padding:21px 0;font-size:17px}.focused-site .faq-list [data-slot=accordion-content]{font-size:16px;line-height:1.7}.focused-site .waitlist-section{background:var(--neo-lime);border-top:1px solid #161616}.focused-site .waitlist-section h2{margin-top:18px;font-size:clamp(2.5rem,4vw,3.5rem)}.focused-site .waitlist-section .network-copy{color:#38412b;font-size:17px}.focused-site .network-note{font-size:13px;line-height:1.6}@media (max-width:1000px){.focused-site .hero-layout{gap:35px}.focused-site .network-wrap{width:calc(100% - 64px)}.focus-token-grid{gap:35px}.focus-steps{gap:16px}.focus-steps article{padding:22px}.focused-site .hero .hero-story h1{font-size:clamp(2.7rem,5vw,4rem)}}@media (max-width:640px){.focused-site .network-wrap{width:calc(100% - 40px)}.focused-site .hero{padding:108px 0 38px}.focused-site .hero-layout{grid-template-columns:1fr;gap:32px}.focused-site .hero .hero-story h1{font-size:clamp(2.45rem,10.5vw,3.5rem)}.focused-site .hero-story>.focus-eyebrow{margin-bottom:18px}.focused-site .hero-story>p:not(.focus-eyebrow):not(.hero-stage){margin-top:22px;font-size:16px;line-height:1.65}.focused-site .hero-preview-anchor{max-width:none}.focused-site .hero-actions{gap:20px;margin-top:24px}.focused-site .hero-actions .network-button{padding-inline:17px}.focused-site .hero-story>.hero-stage{margin-top:17px}.focus-how,.focus-showcase{padding-block:48px}.focus-steps,.focus-examples{grid-template-columns:1fr;gap:22px}.focus-steps article{padding:24px}.focus-steps h3{margin-top:18px}.focus-subscription{grid-template-columns:1fr;gap:9px;margin-top:28px}.focus-example-image{aspect-ratio:5/4}.focus-examples{gap:32px}.focus-token{padding:45px 0 28px}.focus-token-grid{grid-template-columns:1fr;gap:28px}.focused-site #token-title{font-size:clamp(3rem,14vw,4.4rem)}.focus-token-copy h3{font-size:24px}.focus-token-note{margin-top:28px}.focus-roadmap{padding:48px 0 25px}.focus-roadmap-list article{grid-template-columns:1fr;gap:10px}.focused-site .faq-section{grid-template-columns:1fr;gap:28px;padding:25px 0 48px}.focused-site .focus-section-heading{margin-bottom:28px}.focused-site .waitlist-section .signup-section{gap:30px;padding-block:45px 50px}.focused-site section[id],.focused-site [id=spaces]{scroll-margin-top:90px}}
.room-product-preview .preview-badge{letter-spacing:.02em;z-index:4;max-width:calc(100% - 28px);padding:8px 11px;font-size:14px;line-height:1.4;top:14px;left:14px}.room-product-preview .room-hotspot{width:44px;height:44px;box-shadow:none;z-index:2;background:0 0;border:0;border-radius:50%}.room-product-preview .room-hotspot:hover,.room-product-preview .room-hotspot:focus-visible{box-shadow:none;background:0 0}.room-product-preview .room-hotspot .hotspot-marker{background:var(--neo-lime);color:#161616;opacity:1;pointer-events:none;border:2px solid #161616;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:background .15s;display:grid;position:static;transform:none;box-shadow:2px 2px #161616}.room-product-preview .room-hotspot:hover .hotspot-marker,.room-product-preview .room-hotspot[aria-expanded=true] .hotspot-marker{background:var(--main)}.room-product-preview .room-hotspot:focus-visible{outline-offset:-3px;outline:2px solid #fff}.product-connector{pointer-events:none;z-index:1;filter:drop-shadow(0 1px 2px #0008);width:100%;height:100%;position:absolute;inset:0}.product-connector line{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.product-callout{z-index:3;color:#161616;text-align:left;background:#fff;border:2px solid #161616;padding:14px 16px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:4px 4px #161616}.product-callout[hidden]{display:none}.product-callout h3{letter-spacing:-.025em;margin:0 0 7px;padding-right:28px;font-size:18px;font-weight:800;line-height:1.25}.product-callout p{margin:0 0 10px;padding:0;font-size:14px;line-height:1.45}.product-concept-note{color:#59515b;font:12px/1.4 ui-monospace,monospace;display:block}.product-callout-close{cursor:pointer;color:#161616;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:2px;right:2px}.product-callout-close:hover{background:#eee}.product-callout-close:focus-visible{outline-offset:-5px;outline:2px solid #161616}.room-preview .room-tabs [data-slot=tabs-trigger]{white-space:nowrap;padding-inline:8px;font-size:14px}@media (max-width:640px){.book-paper .room-product-preview .preview-badge{padding:7px 9px;font-size:14px;top:12px;left:12px}.product-callout{padding:12px;bottom:10px;left:10px;right:10px}.room-preview .room-tabs{gap:2px}}
