@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Space+Grotesk:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";.tabs-cursor{pointer-events:none;z-index:10000;color:#3259ed;display:none;position:fixed;top:0;left:0}.cursor-pointer{box-sizing:border-box;transform-origin:50%;border:1px solid;border-radius:50%;width:18px;height:18px;transition:width .25s,height .25s,rotate .3s,scale .2s;position:absolute;top:0;left:0;translate:-50% -50%}.cursor-hotspot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;translate:-50% -50%}.tabs-cursor[data-mode=action] .cursor-pointer,.tabs-cursor[data-mode=download] .cursor-pointer{border-inline-color:#0000;width:14px;height:14px;rotate:45deg}.tabs-cursor[data-scrolling=true] .cursor-pointer{border-color:currentColor;width:18px;height:18px;rotate:0deg}.tabs-cursor[data-pointer-light=true] .cursor-pointer{color:#fff}.cursor-toy{will-change:transform;width:25px;height:28px;position:absolute;top:0;left:0}.cursor-tab{transform-origin:50% 85%;border-radius:3px 5px 5px;position:absolute;inset:4px 0 0;box-shadow:0 2px 4px #202b4415}.cursor-tab:before{content:"";background:inherit;border-radius:3px 3px 0 0;width:12px;height:5px;position:absolute;top:-3px;left:0}.cursor-tab-peach{background:#f6b88c}.cursor-tab-mint{background:#a4d6be}.cursor-tab-blue{color:#fff;background:#3259ed;place-items:center;display:grid}.cursor-tab-blue span{font:18px/1 Arial,sans-serif;display:block;position:relative}.cursor-download-arrow,.tabs-cursor[data-mode=download] .cursor-tab-blue span{display:none}.tabs-cursor[data-mode=download] .cursor-download-arrow{display:block}.tabs-cursor[data-footer=true] .cursor-pointer{color:#fff}.tabs-cursor[data-footer=true] .cursor-tab-blue{color:#3259ed;background:#fff}.tabs-cursor[data-pressed=true] .cursor-pointer{scale:.72}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.tabs-cursor-active .tabs-cursor{display:block}html.tabs-cursor-active,html.tabs-cursor-active body,html.tabs-cursor-active body *{cursor:none!important}}@media (prefers-reduced-motion:no-preference){.headspace :is(.cta,.hs-nav-download,.platform-download,.e2-server-illustration button){transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s}.headspace :is(.cta,.hs-nav-download,.platform-download,.e2-server-illustration button):hover{transform:translateY(-3px);box-shadow:0 9px 22px #3259ed25}.headspace :is(.cta,.hs-nav-download,.platform-download,.e2-server-illustration button):active{box-shadow:none;transform:translateY(0)scale(.98)}.headspace :is(.cta,.hs-nav-download,.platform-download) svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.headspace :is(.cta,.hs-nav-download,.platform-download):hover svg{transform:translate(2px,-2px)}.headspace .hs-nav nav a{position:relative}.headspace .hs-nav nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.headspace .hs-nav nav a:hover:after{transform:scaleX(1)}.headspace .tool-setup-path .setup-icon{transition:transform .5s cubic-bezier(.22,1,.36,1)}.headspace .tool-setup-path:hover .setup-icon{transform:translateY(-4px)rotate(-9deg)}.headspace .tool-setup-path .setup-arrow{transition:transform .4s}.headspace .tool-setup-path:hover .setup-arrow{transform:translateY(5px)}.headspace .e2-workflow-options button>span:last-child{transition:transform .3s}.headspace .e2-workflow-options button:hover>span:last-child{transform:translate(3px,-3px)}.headspace .platform-shelf{transition:transform .4s,border-color .4s}.headspace .platform-shelf:hover{border-color:#8099ed;transform:translateY(-5px)}}:root{color-scheme:light;color:#26151d;font-synthesis:none;background:#26151d;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:6px;outline:3px solid #e2488c}::selection,.headspace ::selection{color:#fff;background:#2b54dc}.play ::selection{color:#1d25b9;background:#e8ff73}.flow ::selection{color:#26151d;background:#ffd2dc}.current ::selection{color:#fff;background:#e5fa6259}.sides ::selection{color:#8f3e27;background:#fde8df}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.065em;font-weight:500;line-height:.98}h3{letter-spacing:-.035em;font-size:27px;font-weight:500}p{line-height:1.55}em{font-family:Instrument Serif,Georgia,serif;font-weight:400}article[data-concept]{min-height:100vh;overflow:clip}canvas{width:100%;height:100%;display:block}.nav{z-index:5;border-bottom:1px solid;justify-content:space-between;align-items:center;height:100px;margin:0 4%;display:flex;position:relative}.nav>a:last-child{font-size:13px}.nav>a:last-child span{margin-left:24px}.wordmark{letter-spacing:-2px;align-items:center;gap:12px;font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:700;line-height:1;display:inline-flex}.wordmark-logo{flex-shrink:0;display:block}.wordmark span{letter-spacing:0;vertical-align:top;align-self:flex-start;margin:6px 0 0 2px;font-family:Arial;font-size:11px;display:inline-block}.wordmark .wordmark-ide{letter-spacing:.1em;color:#eff0e8;background:#1d25b9;border-radius:5px;align-self:center;align-items:center;margin:0 0 0 6px;padding:3px 8px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:1.5px 1.5px #1d25b959}.eyebrow,.nav-caption{letter-spacing:.07em;font-family:monospace;font-size:10px;font-weight:400;line-height:1.5}.section-pad{padding:100px 7%}.section-heading{flex-wrap:wrap;align-items:end;gap:22px;display:flex}.section-heading>.eyebrow{width:100%}.section-heading h2{font-size:clamp(36px,5vw,72px)}.section-heading>a{margin-left:auto;font-size:12px}.small{opacity:.75;font-size:12px;line-height:1.6}.cta{background:var(--accent,#e4ffc2);color:var(--on-accent,#26151d);justify-content:space-between;align-items:center;gap:42px;padding:18px 22px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.cta:hover{transform:translateY(-4px);box-shadow:0 8px #0002}.cta>span{font-size:22px}.download-meta{letter-spacing:.01em;opacity:.7;margin-top:14px;font:10px monospace;display:block}.platform-links{flex-wrap:wrap;gap:16px;margin-top:24px;font-size:12px;display:flex}.platform-links a{text-underline-offset:5px;text-decoration:underline}.footer-source{border-bottom:1px solid;margin-top:60px;padding-bottom:8px;font-size:12px;display:inline-block}.provider-list{flex-wrap:wrap;align-items:center;gap:28px 42px;margin:44px 0 20px;display:flex}.provider-list>span{white-space:nowrap;align-items:center;gap:9px;font-size:19px;display:flex}.provider-list b{font-size:25px;font-weight:400}.provider-note{max-width:660px}.release-log{padding:20px 0}.release-rows{margin-top:38px}.release-row{border-top:1px solid;grid-template-columns:1fr 2fr 1fr 24px;align-items:center;gap:15px;padding:24px 0;font-size:13px;transition:padding .25s;display:grid}.release-row:hover{padding-left:12px}.release-row>span:first-child{font-family:Space Grotesk,sans-serif;font-size:24px}.release-row time{font:11px monospace}.release-log>.small{margin-top:20px}.concept-rail{z-index:50;color:#f8f8f5;backdrop-filter:blur(14px);background:#19191de8;border:1px solid #ffffff30;border-radius:12px;align-items:center;gap:3px;padding:6px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0003}.concept-rail>span{letter-spacing:.1em;padding:0 10px;font:8px monospace}.concept-rail a,.concept-rail button{width:35px;height:35px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;font-size:12px;display:grid}.concept-rail a[aria-current]{color:#19191d;background:#f5f4ed}.concept-rail a:hover,.concept-rail button:hover{background:#666}.concept-rail button{border-left:1px solid #555;border-radius:0;margin-left:3px}.skip-link{z-index:100;color:#000;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.interactive-art{position:relative}.interactive-art canvas{position:absolute;inset:0}.big-copy{letter-spacing:-.03em;font-size:clamp(23px,2.4vw,36px);line-height:1.3}.workspace{color:#c0beca;text-align:left;transform-origin:50%;background:#1b1a20;border:1px solid #ffffff2a;border-radius:9px;min-width:0;font-family:monospace;font-size:10px;overflow:hidden;box-shadow:0 30px 80px #0003}.window-bar{color:#8f8b98;border-bottom:1px solid #ffffff10;justify-content:space-between;padding:13px 18px;font-size:9px;display:flex}.window-dots{letter-spacing:4px;color:#6b6170}.work-body{grid-template-columns:40px 140px minmax(0,1fr) 215px;min-height:330px;display:grid}.activity{border-right:1px solid #ffffff10;flex-direction:column;align-items:center;gap:26px;padding-top:17px;font-size:18px;display:flex}.activity b{color:#dbffa9}.file-tree{background:#ffffff03;padding:18px 12px;position:relative}.file-tree p{white-space:nowrap;margin-top:15px;font-size:9px}.file-tree p span{color:#b9db9d}.branch{position:absolute;bottom:16px}.editor-tab{color:#ededf3;border-bottom:1px solid #ffffff10;padding:13px}.editor-tab span{float:right}.code{overflow:hidden}.code pre{white-space:pre;padding:10px;font:10px/1.9 monospace;overflow:hidden}.code em{font:inherit;color:#cf9cd3}.code i{color:#c6d9a0;font-style:normal}.code b{color:#c6cfff;font-weight:400}.muted{color:#6d6676}.terminal{border-top:1px solid #ffffff15;padding:13px 20px}.terminal p{margin-top:12px;font-size:10px}.terminal p span{color:#cdf19f}.agent-pane{background:#ffffff03;border-left:1px solid #ffffff10;padding:17px;position:relative}.agent-provider{color:#eee;border:1px solid #ffffff20;border-radius:5px;margin-top:18px;padding:10px}.agent-provider span{float:right}.prompt-bubble{background:#37303f;border-radius:7px;margin-top:20px;padding:12px;line-height:1.5}.agent-copy{color:#a7a1b2;margin-top:18px}.agent-composer{border:1px solid #ffffff25;border-radius:6px;padding:14px 10px;font-size:8px;position:absolute;bottom:18px;left:12px;right:12px}.agent-composer b{float:right}.work-status{border-top:1px solid #ffffff12;justify-content:space-between;padding:8px 14px;font-size:8px;display:flex}.workspace.light{color:#4b5c56;background:#f6f8f4;border-color:#1e473229}.light .window-bar,.light .editor-tab,.light .terminal,.light .work-status,.light .activity,.light .agent-pane{color:#415648;border-color:#1e473220}.light .agent-provider,.light .agent-composer{color:#304638;border-color:#1e473230}.light .prompt-bubble{background:#dae4d9}.light .code em{color:#9e456d}.light .code b{color:#354fba}.light .code i{color:#397257}.dimension{color:#f0ece2;--accent:#e3ffc4;background:#281720}.dimension .nav{border-color:#ffffff25}.dimension-hero{padding:30px 4% 45px;position:relative}.hero-topline{justify-content:space-between;display:flex}.dimension h1{z-index:2;pointer-events:none;letter-spacing:-.075em;max-width:1000px;margin:38px 0 0;font-size:clamp(72px,10.8vw,166px);position:relative}.dimension h1 em{color:#e8ffcb;margin-left:18%}.headline-spark{color:#e8ffcb;font-family:Arial;font-size:.7em;animation:30s linear infinite spin;display:inline-block;position:absolute;top:0;right:-13%}.portal-stage{border-bottom:1px solid #ffffff20;height:470px;margin-top:-60px}.portal-core{color:#efffdf;letter-spacing:-16px;text-shadow:0 0 30px #d7c5ed55;font-family:Space Grotesk,sans-serif;font-size:140px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.portal-core span{vertical-align:top;font-size:70px}.portal-label{writing-mode:vertical-rl;color:#c0aebb;letter-spacing:.12em;font:9px monospace;position:absolute;top:56%;left:14px}.portal-coordinate{color:#c0aebb;font:9px monospace;position:absolute;bottom:25px;right:0}.hero-bottom{justify-content:space-between;align-items:center;gap:50px;padding-top:35px;display:flex}.hero-bottom>p{color:#c6b9c0;max-width:380px;font-size:16px}.dimension-manifesto{color:#291d24;background:#e7e9d9}.dimension-manifesto h2{margin:40px 0 45px;font-size:clamp(60px,9vw,126px)}.split-copy{grid-template-columns:1fr 1fr;gap:15%;margin-left:20%;display:grid}.split-copy p:first-child{letter-spacing:-.03em;font-size:25px;line-height:1.3}.split-copy p:last-child{font-size:14px}.dimension-manifesto .provider-list{border-top:1px solid #291d2430;padding-top:35px}.dimension-work{background:#30212d}.dimension-work .workspace{margin-top:50px}.feature-triptych{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px;display:grid}.feature-triptych>div>span{color:#c3ddaf;font:10px monospace}.feature-triptych h3{margin:22px 0 12px}.feature-triptych p{color:#baaeba;font-size:14px}.dimension-end{color:#281720;--accent:#281720;--on-accent:#e0ffc3;background:#e0ffc3;padding-bottom:130px}.dimension-end h2{margin:30px 0 40px;font-size:clamp(70px,13vw,185px)}.dimension-end h2 span{float:right}.playground{color:#1d25b9;--accent:#1d25b9;--on-accent:#f4ff82;background:#eff0e8}.playground .nav{border-color:#1d25b940}.play-hero{text-align:center;padding:65px 5% 45px;position:relative}.play-hero h1{letter-spacing:-.085em;z-index:2;margin-top:26px;font-family:Space Grotesk,sans-serif;font-size:clamp(65px,9.2vw,142px);font-weight:700;line-height:.95;position:relative}.play-hero h1>span{background:#e8ff73;padding:0 13px;display:inline-block;transform:rotate(-4deg)}.play-hero>p{margin:30px auto 22px;font-size:15px}.play-sticker{z-index:3;border:1px solid;padding:20px;font-family:monospace;font-size:12px;position:absolute}.sticker-one{text-align:left;background:#ed94be;width:125px;top:30%;left:3%;transform:rotate(-13deg);box-shadow:5px 5px #1d25b9}.sticker-one b{font-size:20px}.sticker-one span{font-size:40px;display:block}.sticker-two{background:#e5fe75;border-radius:50%;place-content:center;width:108px;height:108px;font-weight:700;display:grid;top:28%;right:4%;transform:rotate(16deg)}.toy-stage{justify-content:center;align-items:center;gap:14px;max-width:1040px;min-height:210px;margin:90px auto 30px;display:flex;position:relative}.toy{color:#1923aa;background:#e9ff7d;border:1px solid #1923aa;border-radius:13px;flex-direction:column;align-items:start;width:18%;min-width:0;height:195px;padding:15px;transition:transform .4s cubic-bezier(.2,.9,.3,1.4),box-shadow .3s;display:flex;position:relative;transform:rotate(-8deg);box-shadow:6px 8px #172294}.toy>span{font:8px monospace}.toy>b{margin:12px 0;font-size:58px;font-weight:400;line-height:1.15}.toy strong{font-size:19px}.toy small{margin-top:8px;font:7px monospace}.toy-1{background:#eeb0d3;transform:rotate(7deg)translateY(-30px)}.toy-2{background:#d4d4fe;transform:rotate(-4deg)translateY(10px)}.toy-3{background:#fff;transform:rotate(10deg)translateY(-25px)}.toy-4{background:#b1e3db;transform:rotate(-7deg)}.toy:hover,.toy[aria-pressed=true]{transform:translateY(-35px)rotate(0);box-shadow:10px 14px #172294}.toy-wire{border:2px solid;border-radius:50%;position:absolute;inset:50px -100px;transform:rotate(-4deg)}.toy-response{min-height:30px;font:10px monospace!important}.ticker{background:#e9ff7d;border-top:1px solid;border-bottom:1px solid;padding:17px 0;overflow:hidden}.ticker>div{letter-spacing:-.06em;width:max-content;font:700 40px Space Grotesk,sans-serif;animation:25s linear infinite marquee}.play-story{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,4.5vw,70px);display:grid}.play-story>div:first-child{min-width:0}.play-story h2{word-break:break-word;overflow-wrap:break-word;margin-top:24px;font-size:clamp(38px,5.2vw,84px);font-weight:600;line-height:.98}.play-story h2 em{background:#d9d4f8;padding:0 8px;display:inline-block}.play-right{box-sizing:border-box;min-width:0;max-width:100%;padding-top:0}.play-right .big-copy{word-break:normal;overflow-wrap:break-word;font-size:clamp(20px,2.2vw,32px);line-height:1.35}.play-right>p+p{margin-top:25px;font-size:14px}.story-cards{flex-direction:column;gap:14px;margin:28px 0 32px;display:flex}.story-card{background:#fff;border:2px solid #1d25b9;border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:4px 4px #1d25b9}.story-card:hover{transform:translateY(-2px);box-shadow:6px 6px #1d25b9}.story-card.highlight{background:#d9d4f8}.story-card.lime{background:#e8ff73}.story-card .card-tag{letter-spacing:.08em;opacity:.75;font-family:monospace;font-size:10px;font-weight:700}.story-card h4{color:#1d25b9;margin:0;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;line-height:1.2}.story-card p{color:#262c97;margin:0;font-size:13.5px;line-height:1.45}.play-right .provider-list{gap:22px}.play-right .provider-list>span{font-size:15px}.play-features{color:#edf2d5;background:#212cbd}.play-features h2{font-family:Space Grotesk,sans-serif;font-size:clamp(60px,9.5vw,150px)}.play-tiles{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px;display:grid}.play-tiles>div{color:#1d25b9;background:#e9ff7d;padding:30px;transition:transform .3s}.play-tiles>div:nth-child(2){background:#ecb3ce;transform:rotate(3deg)}.play-tiles>div:nth-child(3){background:#d4d3f8;transform:rotate(-2deg)}.play-tiles>div:hover{transform:rotate(0)translateY(-10px)}.play-tiles b{margin-bottom:45px;font-size:70px;display:block}.play-tiles p{margin-top:18px;font-size:14px}.play-end{background:#ecadd0;padding-bottom:130px;position:relative}.play-end h2{letter-spacing:-.09em;margin-bottom:30px;font:700 clamp(80px,15vw,200px)/1 Space Grotesk,sans-serif}.your-move-cta{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:clamp(45px,6.5vw,90px);right:clamp(24px,8vw,120px)}.try-cta-label{color:#1d25b9;white-space:nowrap;letter-spacing:-.01em;background:0 0;padding:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,4.2vw,54px);font-style:italic;font-weight:400;line-height:1.15;display:inline-block;transform:rotate(-3deg)}.try-cta-arrow{flex-shrink:0;width:64px;height:clamp(130px,17vw,190px)}@media (width<=860px){.your-move-cta{align-items:center;margin:12px auto 24px;position:static}.try-cta-arrow{width:36px;height:70px}}.flow{color:#133d31;--accent:#143e31;--on-accent:#e4f3de;background:#dcebdc}.flow .nav{border-color:#143e3130}.flow-hero{isolation:isolate;min-height:760px;padding:65px 7% 85px;display:flex;position:relative}.flow-heading{z-index:2;position:relative}.flow h1{margin-top:35px;font-size:clamp(76px,9.4vw,142px);line-height:.94}.flow h1 em{color:#35674c;white-space:nowrap}.flow-heading>p{margin:30px 0;font-size:14px}.flow-sculpture{z-index:-1;width:62%;height:740px;position:absolute;top:20px;right:-6%}.flow-vertical{writing-mode:vertical-rl;position:absolute;top:150px;right:25px}.flow-chip{background:#e8f4e5;border:1px solid #21543f;padding:19px 22px;font:13px monospace;animation:8s ease-in-out infinite bob;position:absolute;top:22%;right:21%;transform:rotate(12deg);box-shadow:5px 6px #1d483d}.flow-chip span{margin-left:30px}.flow-chip.second{background:#bfe787;animation-delay:-2s;top:46%;right:38%;transform:rotate(-12deg)}.flow-chip.third{animation-delay:-4s;top:71%;right:18%;transform:rotate(6deg)}.flow-journey{color:#e1edcf;background:#153d31;grid-template-columns:1fr 1fr;gap:60px;padding:100px 7%;display:grid}.flow-sticky{align-self:start;position:sticky;top:80px}.flow-sticky h2{margin:30px 0;font-size:clamp(45px,6vw,90px)}.flow-sticky p{color:#afc5ad;font:11px monospace}.flow-step{border-top:1px solid #e1edcf55;min-height:420px;padding:35px 0 65px}.flow-step>span{color:#b7e982;font:13px monospace}.flow-step h3{margin:25px 0 20px;font-size:38px}.flow-step p{color:#bccdb7;max-width:350px;font-size:15px}.flow-line{color:#b6e888;letter-spacing:-.07em;margin-top:30px;font-size:60px}.flow-providers h2{margin:35px 0;font-size:clamp(50px,7vw,105px)}.flow-providers>.big-copy{max-width:700px;font-size:24px}.flow .release-log{margin-top:100px}.flow-end{background:#b8d994;padding-bottom:130px}.flow-end h2{margin-bottom:45px;font-size:clamp(70px,10vw,150px)}.unbound{color:#141414;--accent:#141414;--on-accent:#f0efeb;background:#f0efeb}.unbound .nav{border-color:#14141435}.unbound-hero{padding:50px 4% 35px;position:relative}.unbound-title h1{letter-spacing:-.08em;z-index:2;margin-top:40px;font-family:Space Grotesk,sans-serif;font-size:clamp(65px,10.5vw,160px);font-weight:500;line-height:.9;position:relative}.unbound-title h1>span{text-align:right;display:block}.particle-field{height:430px;margin-top:-20px}.particle-label{position:absolute;bottom:30px;left:0}.unbound-bottom{border-top:1px solid #2225;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:50px;padding-top:30px;display:grid}.unbound-bottom>p{max-width:370px;font-size:15px}.unbound-bottom .download-block{justify-self:end}.giant-asterisk{width:80px;font-size:80px;line-height:1;animation:35s linear infinite spin}.principle{border-top:1px solid;grid-template-columns:60px 1.2fr 1fr;align-items:center;gap:35px;margin-top:40px;padding:50px 0;display:grid}.principle>span{font:12px monospace}.principle h2{font-size:clamp(38px,5vw,80px)}.principle p{max-width:320px;font-size:14px}.unbound-principles .provider-list{margin-left:95px}.unbound-statement{color:#efecea;background:#171717;padding:75px 4%;overflow:hidden}.unbound-statement>div{letter-spacing:-.085em;white-space:nowrap;font:500 clamp(80px,15.5vw,230px)/.87 Space Grotesk,sans-serif}.unbound-statement p{text-align:right;margin-top:50px;font-size:18px}.unbound-end{border-top:1px solid #14141440;padding-bottom:130px}.unbound-end h2{letter-spacing:-.08em;margin-bottom:50px;font:500 clamp(80px,12vw,180px)/.88 Space Grotesk,sans-serif}.dream{color:#43334d;--accent:#674778;--on-accent:#fff;background:#ece8f1}.dream .nav{border-color:#43334d30}.dream-hero{text-align:center;background:radial-gradient(at 20% 65%,#fae6d7,#0000 50%),radial-gradient(at 80% 45%,#ded6ef,#0000 60%);padding:45px 5% 50px}.dream h1{z-index:2;margin-top:25px;font-size:clamp(75px,9vw,135px);line-height:.95;position:relative}.dream h1 em{color:#715986}.dream-world{height:470px;margin-top:-20px}.dream-window{text-align:left;z-index:2;background:#fbf8f1;border:1px solid #79658a55;border-radius:12px;padding:20px;transition:transform .35s;position:absolute;transform:rotate(-10deg);box-shadow:0 22px 50px #55436422}.window-a{width:290px;min-height:245px;top:18%;left:23%}.dream-window>div{border-bottom:1px solid #79658a33;gap:5px;padding-bottom:12px;display:flex}.dream-window i{background:#d7bedc;border-radius:50%;width:6px;height:6px}.dream-window span{margin-top:15px;font:10px monospace;display:block}.dream-window b{margin:20px 0;font:60px/.95 Instrument Serif,serif;display:block}.dream-window small{color:#816a90;font:9px monospace}.window-b{background:#e8eab7;width:185px;top:40%;left:57%;transform:rotate(12deg)}.window-b>b{text-align:center;margin:15px;font:74px/1 Arial}.window-b>span{text-align:center}.dream-note{z-index:3;font-family:Instrument Serif,serif;font-size:23px;font-style:italic;position:absolute}.note-a{top:38%;left:5%;transform:rotate(-10deg)}.note-b{top:78%;right:1%;transform:rotate(10deg)}.dream-intro{text-align:left;justify-content:center;align-items:center;gap:90px;display:flex}.dream-intro>p{letter-spacing:-.03em;max-width:360px;font-size:19px}.dream-invitation{text-align:center;background:#f6f2e9}.dream-invitation h2{margin:35px 0;font-size:clamp(60px,9vw,130px)}.dream-invitation>p{max-width:590px;margin:auto;font-size:17px}.dream-invitation .provider-list{justify-content:center}.dream-invitation .provider-note{margin:auto}.room-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.room{text-align:center;background:#d9d9ed;border-radius:160px 160px 12px 12px;padding:30px 25px}.room>span{font:9px monospace}.room>div{margin:30px 0;font-size:100px;line-height:1.4}.room p{margin-top:17px;font-size:14px}.room-git{background:#dbe5c8;margin-top:65px}.room-agent{background:#efd9ce;margin-top:130px}.dream-end{text-align:center;background:#dcd2e7;padding-bottom:130px}.dream-end h2{margin:35px 0 50px;font-size:clamp(70px,10vw,145px)}.dream-end .platform-links{justify-content:center}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{50%{translate:0 -16px}}@keyframes marquee{to{transform:translate(-50%)}}[data-reveal]{transition:opacity .75s,translate .9s cubic-bezier(.2,.75,.3,1)}.motion-ready [data-reveal]:not(.revealed){opacity:.18;translate:0 35px}.motion-paused *{animation-play-state:paused!important}.motion-paused [data-reveal]{opacity:1!important;translate:0!important}.download-page{color:#1d25b9;--accent:#1d25b9;--on-accent:#e8ff73;background-color:#eff0e8;background-image:radial-gradient(#1d25b918 1.2px,#0000 1.2px);background-size:28px 28px;min-height:100vh;font-family:Space Grotesk,sans-serif;position:relative}.download-page .nav{backdrop-filter:blur(12px);z-index:100;background:#eff0e8f2;border-bottom:2px solid #1d25b9;justify-content:space-between;align-items:center;padding:16px 5%;display:flex;position:sticky;top:0}.download-page .nav .wordmark{color:#1d25b9;letter-spacing:-.04em;align-items:center;gap:8px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.download-page .nav .nav-caption{letter-spacing:.08em;color:#1d25b9;font-family:monospace;font-size:11px;font-weight:700;display:none}@media (width>=960px){.download-page .nav .nav-caption{display:block}}.download-page .nav-actions{align-items:center;gap:12px;display:flex}.download-page .nav-actions a{letter-spacing:.06em;color:#1d25b9;border-radius:4px;padding:7px 14px;font-family:monospace;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.download-page .nav-actions a:hover{background:#1d25b917}.download-page .nav-actions a[aria-current=page]{color:#e8ff73;background:#1d25b9;box-shadow:2px 2px #1d25b9}.download-page .nav-actions a.nav-cta{color:#1d25b9;background:#e8ff73;border:2px solid #1d25b9;box-shadow:3px 3px #1d25b9}.download-page .nav-actions a.nav-cta:hover{background:#dcfa52;transform:translate(-1px,-1px);box-shadow:4px 4px #1d25b9}.play-page-hero{text-align:center;padding:65px 5% 45px;position:relative}.play-page-hero .eyebrow{letter-spacing:.12em;color:#1d25b9;text-transform:uppercase;margin-bottom:12px;font-family:monospace;font-size:12px;font-weight:700}.play-page-hero h1{letter-spacing:-.085em;z-index:2;color:#1d25b9;margin:18px 0 20px;font-family:Space Grotesk,sans-serif;font-size:clamp(60px,8.8vw,136px);font-weight:700;line-height:.95;position:relative}.play-page-hero h1>span{background:#e8ff73;border:2px solid #1d25b9;padding:0 16px;display:inline-block;transform:rotate(-3deg);box-shadow:4px 4px #1d25b9}.play-page-hero .lead-copy{color:#1d25b9;max-width:680px;margin:24px auto 0;font-size:16px;line-height:1.6}.play-sticker-dl{z-index:3;box-sizing:border-box;border:2px solid #1d25b9;padding:16px 20px;font-family:monospace;font-size:12px;font-weight:700;position:absolute}.sticker-dl-pink{text-align:left;background:#ed94be;width:140px;top:30%;left:3%;transform:rotate(-12deg);box-shadow:5px 5px #1d25b9}.sticker-dl-pink b{font-size:20px;display:block}.sticker-dl-pink span{margin-top:4px;font-size:32px;line-height:1;display:block}.sticker-dl-round{text-align:center;background:#e5fe75;border-radius:50%;place-content:center;width:112px;height:112px;font-weight:700;line-height:1.2;display:grid;top:26%;right:4%;transform:rotate(15deg);box-shadow:5px 5px #1d25b9}@media (width<=1020px){.play-sticker-dl{display:none}}.download-content-stage{max-width:1320px;margin:auto;padding:0 4% 90px}.try-tabs-badge{letter-spacing:.1em;color:#1d25b9;background:#e8ff73;border:1.5px solid #1d25b9;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;padding:5px 12px;font:700 11px monospace;display:inline-flex;box-shadow:2px 2px #1d25b9}.try-dot{background:#f36;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse-dot;display:inline-block}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 48px;display:grid}@media (width<=1100px){.hardware-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (width<=640px){.hardware-grid{grid-template-columns:1fr}}.hardware-card{border:2.5px solid #1d25b9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;padding:18px;transition:transform .2s cubic-bezier(.2,.9,.3,1.4),box-shadow .2s;display:grid;position:relative;box-shadow:4px 4px #1d25b9}.hardware-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #1d25b9}.hardware-card.theme-silicon{color:#1d25b9;background:#e8ff73}.hardware-card.theme-silicon .platform-btn{color:#e8ff73;background:#1d25b9;box-shadow:3px 3px #1d25b9}.hardware-card.theme-silicon .platform-btn:hover{color:#fff;background:#121882}.hardware-card.theme-intel{color:#1d25b9;background:#fff}.hardware-card.theme-intel .platform-btn{color:#fff;background:#1d25b9;box-shadow:3px 3px #1d25b9}.hardware-card.theme-intel .platform-btn:hover{color:#fff;background:#121882}.hardware-card.theme-windows{color:#fff;background:#1d25b9}.hardware-card.theme-windows .platform-tag{color:#1d25b9;background:#e8ff73}.hardware-card.theme-windows .platform-specs{color:#ffffffe6}.hardware-card.theme-windows .platform-arch{color:#e8ff73}.hardware-card.theme-windows .platform-btn{color:#1d25b9;background:#e8ff73;box-shadow:3px 3px #fff}.hardware-card.theme-windows .platform-btn:hover{color:#1d25b9;background:#fff}.hardware-card.theme-linux{color:#e8ff73;background:#161b2e;border-color:#1d25b9}.hardware-card.theme-linux .platform-tag{color:#e8ff73;background:#e8ff732e}.hardware-card.theme-linux .platform-specs{color:#cbd5e1}.hardware-card.theme-linux .platform-arch{color:#e8ff73}.hardware-card.theme-linux .platform-btn{color:#161b2e;background:#e8ff73;box-shadow:3px 3px #fff}.hardware-card.theme-linux .platform-btn:hover{color:#161b2e;background:#fff}.platform-tag{letter-spacing:.04em;color:#1d25b9;text-transform:uppercase;text-align:right;white-space:nowrap;background:#1d25b914;border-radius:4px;align-items:center;gap:4px;max-width:calc(100% - 50px);padding:4px 6px;font-family:monospace;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.hardware-card.theme-silicon .platform-tag{color:#e8ff73;background:#1d25b9}.hardware-card.theme-intel .platform-tag{color:#1d25b9;background:#1d25b914}.hardware-card-header{justify-content:flex-start;align-items:center;gap:13px;margin-bottom:9px;display:flex}.hardware-name{min-width:0}.hardware-name h3{margin:0 0 3px}.hardware-name span{opacity:.68;font:800 9px/1.2 monospace;display:block}.hardware-icon{background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.hardware-icon img{object-fit:contain;width:28px;height:28px}.hardware-card h3{letter-spacing:-.04em;color:inherit;margin:0 0 4px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:800}.hardware-arch{opacity:.85;word-break:break-all;margin:0;font-family:monospace;font-size:11px;font-weight:700}.hardware-specs{color:inherit;flex-grow:1;margin-bottom:18px;font-size:13px;line-height:1.45}.hardware-btn{letter-spacing:.03em;opacity:.68;white-space:nowrap;text-align:center;border:2px solid;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:42px;padding:10px 11px;font-family:monospace;font-size:10px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:flex}.hardware-btn span{display:none}.hardware-card:hover .hardware-btn,.hardware-btn:focus-visible{opacity:1}.hardware-card:hover .hardware-btn span,.hardware-btn:focus-visible span{display:inline}@media (hover:none){.hardware-btn{opacity:1}.hardware-btn span{display:inline}}.hardware-btn:active{transform:translate(2px,2px)}.hardware-btn-sub{opacity:.8;text-align:center;margin-top:8px;font-family:monospace;font-size:10px}.download-summary{color:#1d25b9;background:#fff;border:2.5px solid #1d25b9;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(36px,6vw,90px);margin:42px 0 10px;padding:clamp(30px,4vw,54px);display:grid;box-shadow:7px 7px #1d25b9}.current-build-pill{background:#e8ff73;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font:800 10px/1 monospace;display:inline-flex}.current-build-pill i{background:#1f8f6a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1f8f6a24}.download-summary h2{letter-spacing:-.06em;margin:18px 0 12px;font-size:clamp(38px,4vw,62px);line-height:.96}.download-summary-lead>p{max-width:590px;margin:0 0 22px;font-size:15px;line-height:1.55}.download-summary-lead>a{color:#1d25b9;text-underline-offset:4px;align-items:center;gap:7px;font-weight:700;text-decoration-thickness:1.5px;display:inline-flex}.download-assurances{border-block:1.5px solid #1d25b9;gap:0;display:grid}.download-assurances>div{border-bottom:1.5px dashed #1d25b959;grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:18px 4px;display:grid}.download-assurances>div:last-child{border-bottom:0}.download-assurances span{gap:3px;display:grid}.download-assurances b{font-size:14px}.download-assurances small{opacity:.65;font-size:12px}@media (width<=760px){.download-summary{grid-template-columns:1fr}}.changelog-content-stage{max-width:1140px;margin:auto;padding:0 4% 60px}.changelog-station-bar{color:#fff;background:#1d25b9;border:2.5px solid #1d25b9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:40px 0 50px;padding:22px 28px;display:flex;box-shadow:6px 6px #1d25b9}.play-cl-layout{grid-template-columns:240px 1fr;align-items:start;gap:36px;display:grid}@media (width<=960px){.play-cl-layout{flex-direction:column;gap:24px;display:flex}}.play-cl-sidebar{scrollbar-width:thin;scrollbar-color:#1d25b9 transparent;max-height:calc(100vh - 100px);position:sticky;top:80px;overflow-y:auto}.play-cl-sidebar::-webkit-scrollbar{width:6px}.play-cl-sidebar::-webkit-scrollbar-thumb{background:#1d25b9;border-radius:4px}.play-sidebar-box{background:#fdffea;border:3px solid #1d25b9;border-radius:8px;padding:16px 14px;box-shadow:6px 6px #1d25b9}.play-sidebar-head{border-bottom:2px solid #1d25b9;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.play-sidebar-title{letter-spacing:.05em;color:#1d25b9;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800}.play-sidebar-counter{color:#e8ff73;background:#1d25b9;border-radius:3px;padding:2px 7px;font:800 10px monospace}.play-sidebar-links{flex-direction:column;gap:3px;padding:8px 0;display:flex}.play-sidebar-link{border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;padding:7px 8px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.play-link-tag-row{align-items:center;gap:6px;display:flex}.play-link-tag{color:#1d25b9;font-family:monospace;font-size:13px;font-weight:800}.play-link-badge{color:#1d25b9;background:#e8ff73;border:1px solid #1d25b9;border-radius:2px;padding:1px 4px;font:800 9px monospace}.play-link-date{color:#1d25b9b3;font-size:11px;font-weight:600}.play-sidebar-link:hover{background:#e8ff7380;border-color:#1d25b9}.play-sidebar-link.is-active{background:#e8ff73;border-color:#1d25b9;box-shadow:2px 2px #1d25b9}.play-sidebar-foot{border-top:2px solid #1d25b9;margin-top:4px;padding-top:10px}.play-sidebar-gh-link{color:#1d25b9;text-align:center;background:#1d25b914;border-radius:3px;padding:6px 4px;font:800 10px monospace;text-decoration:none;transition:background .15s;display:block}.play-sidebar-gh-link:hover{background:#e8ff73}.changelog-feed-play{flex-direction:column;gap:36px;min-width:0;display:flex}.flagship-release-card{background:#fdffea;border:3px solid #1d25b9;border-radius:10px;scroll-margin-top:80px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:8px 8px #1d25b9}.play-cl-details{background:#fff;border:2px solid #1d25b9;border-radius:6px;margin-top:20px;transition:box-shadow .15s;overflow:hidden;box-shadow:3px 3px #1d25b9}.play-cl-details[open]{box-shadow:5px 5px #1d25b9}.play-cl-summary{cursor:pointer;user-select:none;background:#fbfbf0;justify-content:space-between;align-items:center;padding:12px 16px;list-style:none;transition:background .15s;display:flex}.play-cl-summary::-webkit-details-marker{display:none}.play-cl-summary:hover{background:#f4f5d8}.play-summary-left{align-items:center;gap:10px;display:flex}.play-expand-arrow{color:#1d25b9;font-size:11px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-block}.play-cl-details[open] .play-expand-arrow{transform:rotate(90deg)}.play-summary-title{color:#1d25b9;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:800}.play-summary-badge{color:#e8ff73;background:#1d25b9;border-radius:3px;padding:3px 8px;font:700 11px monospace}.play-cl-details-inner{background:#fff;border-top:2px solid #1d25b9;padding:16px 18px 20px}.play-notes-block{margin-bottom:16px}.play-notes-block:last-child{margin-bottom:0}.play-notes-subhead{color:#1d25b9;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:800}.flagship-release-card:hover{transform:translate(-2px,-2px);box-shadow:11px 11px #1d25b9}.flagship-header-bar{color:#fff;background:#1d25b9;border-bottom:2px solid #1d25b9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.flagship-version-stamp{align-items:center;gap:12px;display:flex}.flagship-version-stamp h2{letter-spacing:-.05em;color:#e8ff73;margin:0;font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:800}.flagship-body{padding:32px 28px 28px}.flagship-title{letter-spacing:-.04em;color:#1d25b9;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:800}.flagship-summary{color:#1d25b9;max-width:900px;margin:0 0 20px;font-size:16px;line-height:1.6}.latest-release-notes{border-top:2px solid #1d25b9;margin-top:24px;padding-top:18px}.latest-notes-heading{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:14px;font:800 11px/1.4 monospace;display:flex}.latest-notes-heading span:last-child{opacity:.65}.latest-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.release-note-column{background:#fff;border:2px solid #1d25b9;border-radius:6px;min-width:0;padding:18px;box-shadow:3px 3px #1d25b9}.release-note-highlight{background:#e8ff73}@media (width<=860px){.latest-notes-grid{grid-template-columns:1fr}}.milestone-release-card{color:#1d25b9;background:#fff;border:2.5px solid #1d25b9;border-radius:10px;padding:32px 30px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:7px 7px #1d25b9}.milestone-release-card:hover{transform:translate(-2px,-2px);box-shadow:10px 10px #1d25b9}.milestone-release-card .milestone-tag{color:#1d25b9;background:#e8ff73;border:1.5px solid #1d25b9;border-radius:3px;padding:4px 10px;font-family:monospace;font-size:11px;font-weight:800;display:inline-block}.milestone-release-card h2{letter-spacing:-.05em;color:#1d25b9;margin:0;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:800}.milestone-release-card h3{color:#1d25b9;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:800}.milestone-release-card p{color:#1d25b9e0;max-width:880px;margin:0 0 16px;font-size:15px;line-height:1.6}.milestone-chips-row{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.milestone-chip{color:#1d25b9;background:#1d25b90f;border:1.5px solid #1d25b9;border-radius:4px;padding:5px 12px;font-family:monospace;font-size:11px;font-weight:700}.regular-release-card{background:#fff;border:2.5px solid #1d25b9;border-radius:8px;padding:28px 30px;box-shadow:6px 6px #1d25b9}.regular-release-card h2{color:#1d25b9;margin:0;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:800}.regular-release-card h3{color:#1d25b9;margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.installer-buttons-row{border-top:1.5px dashed #1d25b933;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.installer-row-label{letter-spacing:.04em;color:#1d25b9;margin-right:2px;font-family:monospace;font-size:11px;font-weight:800}.installer-buttons-list{flex-wrap:wrap;gap:8px;display:flex}.installer-play-btn{color:#e8ff73;background:#1d25b9;border:1.5px solid #1d25b9;border-radius:4px;align-items:center;gap:6px;padding:8px 14px;font-family:monospace;font-size:12px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #1d25b9}.installer-play-btn:hover{background:#121882;transform:translate(-1px,-1px);box-shadow:4px 4px #1d25b9}.inst-arch{opacity:.75;font-size:10px}.release-accordion{background:#fff;border:1.5px solid #1d25b9;border-radius:6px;margin-top:20px;overflow:hidden;box-shadow:3px 3px #1d25b91f}.flagship-release-card .release-accordion{background:#fff}.release-accordion-summary{cursor:pointer;user-select:none;color:#1d25b9;background:#1d25b90a;justify-content:space-between;align-items:center;padding:12px 18px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;list-style:none;transition:background .15s;display:flex}.release-accordion-summary::-webkit-details-marker{display:none}.release-accordion-summary:hover{background:#1d25b914}.accordion-summary-text{align-items:center;gap:10px;display:flex}.accordion-icon{color:#e8ff73;background:#1d25b9;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;transition:transform .2s;display:inline-flex}.release-accordion[open] .accordion-icon{transform:rotate(180deg)}.accordion-count{opacity:.75;font-family:monospace;font-size:12px;font-weight:600}.accordion-status-pill{text-transform:uppercase;letter-spacing:.05em;color:#1d25b9;background:#1d25b914;border-radius:3px;padding:3px 8px;font-family:monospace;font-size:10px;font-weight:800}.release-accordion[open] .accordion-status-pill{color:#1d25b9;background:#e8ff73}.release-accordion-content{border-top:1.5px solid #1d25b926;padding:18px 20px 22px}.release-accordion-content .changelog-highlights-box{margin-top:0;margin-bottom:18px}.release-accordion-content .changelog-categories-grid{margin-bottom:0}.changelog-highlights-box{background:#fff;border:2px solid #1d25b9;border-radius:6px;margin:18px 0 22px;padding:20px 22px;box-shadow:4px 4px #1d25b9}.changelog-highlights-title{letter-spacing:.08em;color:#1d25b9;align-items:center;gap:8px;margin-bottom:12px;font-family:monospace;font-size:11px;font-weight:800;display:flex}.changelog-highlights-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.changelog-highlights-list li{color:#1d25b9;padding-left:22px;font-size:14.5px;line-height:1.55;position:relative}.changelog-highlights-list li:before{content:"✦";color:#1d25b9;font-weight:900;position:absolute;top:0;left:0}.changelog-categories-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:18px 0 20px;display:grid}.changelog-category{background:#fff;border:2px solid #1d25b9;border-radius:6px;padding:16px 18px;box-shadow:3px 3px #1d25b9}.changelog-category-title{letter-spacing:.06em;color:#1d25b9;text-transform:uppercase;border-bottom:1.5px dashed #1d25b933;margin-bottom:10px;padding-bottom:6px;font-family:monospace;font-size:11px;font-weight:800}.changelog-category-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.changelog-category-list li{color:#1d25b9;padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.changelog-category-list li:before{content:"›";color:#1d25b9;font-size:16px;font-weight:800;position:absolute;top:-1px;left:0}.play-simple-footer{text-align:center;color:#1d25b9;opacity:.8;border-top:1.5px solid #1d25b926;max-width:1140px;margin:0 auto;padding:24px 20px 48px;font-family:monospace;font-size:12px}.release-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.release-version-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.release-date-stamp{color:#1d25b9b3;font-family:monospace;font-size:12px;font-weight:600}.milestone-release-card .release-date-stamp{color:#ffffffb3}.release-github-tag{color:#1d25b9;background:#fff;border:1.5px solid #1d25b9;border-radius:4px;padding:4px 10px;font-family:monospace;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s}.release-github-tag:hover{color:#e8ff73;background:#1d25b9}.milestone-release-card .release-github-tag{color:#e8ff73;background:0 0;border-color:#e8ff73}.milestone-release-card .release-github-tag:hover{color:#1d25b9;background:#e8ff73}@media (width>=1600px){.section-pad{padding-left:max(7%,50vw - 690px);padding-right:max(7%,50vw - 690px)}.dimension-hero,.play-hero,.unbound-hero,.dream-hero,.flow-hero{max-width:1700px;margin:auto}}@media (width<=900px){.nav-caption{display:none}.section-pad{padding:75px 6%}.headline-spark{font-size:.5em;right:0}.dimension h1{font-size:11vw}.portal-stage{height:380px;margin-top:-20px}.hero-bottom{gap:30px}.split-copy{gap:40px;margin-left:0}.work-body{grid-template-columns:35px 110px minmax(0,1fr) 175px}.agent-pane{padding:13px}.code pre{font-size:8px}.feature-triptych{gap:22px}.feature-triptych h3{font-size:23px}.sticker-one{transform-origin:0;top:25%;left:0;scale:.7}.sticker-two{transform-origin:100%;right:0;scale:.7}.toy-stage{margin-top:70px}.toy{height:170px;padding:12px}.toy b{font-size:46px}.toy strong{font-size:15px}.toy small{font-size:6px}.play-story{grid-template-columns:1fr;gap:36px;min-height:auto;padding:70px 6%}.play-tiles{gap:16px}.play-tiles>div{padding:22px}.flow-hero{min-height:660px}.flow-sculpture{opacity:.75;height:640px;right:-10%}.flow h1{font-size:10vw}.flow-heading>p{max-width:310px}.flow-chip{right:15%}.flow-chip.second{right:25%}.unbound-bottom{grid-template-columns:70px 1fr 1fr;gap:25px}.unbound-bottom>p{font-size:13px}.principle{grid-template-columns:40px 1fr 1fr;gap:20px}.room{padding:30px 16px}.room h3{font-size:23px}.dream-window{scale:.85}.window-a{left:17%}.window-b{left:55%}.note-a{font-size:19px;left:1%}.note-b{font-size:19px}.dream-intro{gap:40px}.play-end,.dimension-end,.flow-end,.unbound-end,.dream-end{padding-bottom:125px}}@media (width<=600px){.nav{height:80px;margin:0 6%}.wordmark{gap:9px;font-size:38px}.wordmark-logo{width:32px;height:28px}.nav>a:last-child{font-size:11px}.eyebrow{font-size:8px}.section-pad{padding:60px 6%}.hero-topline>span:last-child{display:none}.dimension-hero{padding:25px 6% 40px}.dimension h1{margin-top:28px;font-size:13vw;line-height:1.03}.dimension h1 em{margin-left:10%}.headline-spark{font-size:38px;top:110%;right:0}.portal-stage{height:310px;margin-top:0}.portal-core{font-size:100px}.portal-core span{font-size:50px}.portal-coordinate{font-size:7px}.hero-bottom{padding-top:25px;display:block}.hero-bottom>p{margin-bottom:25px;font-size:14px}.download-meta{font-size:9px}.cta{padding:15px 20px}.split-copy{display:block}.split-copy p:first-child{margin-bottom:25px;font-size:23px}.dimension-manifesto h2{margin:30px 0;font-size:16vw}.provider-list{gap:20px 25px}.provider-list>span{font-size:14px}.provider-list b{font-size:20px}.work-body{grid-template-columns:30px minmax(0,1fr);min-height:265px}.file-tree,.agent-pane{display:none}.code pre{padding:9px 3px;font-size:8px}.editor-tab{font-size:9px}.window-bar{padding:10px;font-size:7px}.work-status>span:last-child{display:none}.feature-triptych{grid-template-columns:1fr;gap:30px;margin-top:35px}.feature-triptych h3{margin-top:12px}.feature-triptych>div{border-top:1px solid #ffffff30;padding-top:20px}.release-row{grid-template-columns:65px 1fr 20px;gap:10px;padding:20px 0;font-size:11px}.release-row time{display:none}.release-row>span:first-child{font-size:18px}.section-heading h2{font-size:39px}.section-heading>a{margin-left:0;font-size:11px}.dimension-end h2{font-size:17vw}.dimension-end,.play-end,.flow-end,.unbound-end,.dream-end{padding-bottom:120px}.platform-links{gap:17px;font-size:11px}.play-hero{padding-top:30px}.play-hero h1{margin-top:32px;font-size:13.5vw;line-height:1}.play-hero>p{max-width:270px;font-size:13px}.sticker-one{top:33%;left:-6px;scale:.5}.sticker-two{top:38%;right:-5px;scale:.5}.toy-stage{flex-wrap:wrap;gap:8px;min-height:300px;margin-top:55px;padding:0 15px}.toy{border-radius:8px;width:28%;height:125px;padding:9px;box-shadow:3px 4px #172294}.toy>b{margin:6px 0;font-size:33px}.toy>span{font-size:6px}.toy strong{font-size:12px}.toy small{font-size:5px}.toy-1,.toy-3{transform:rotate(5deg)translateY(-8px)}.toy:hover,.toy[aria-pressed=true]{transform:translateY(-12px);box-shadow:5px 7px #172294}.toy-wire{inset:50px 0}.toy-response{font-size:8px!important}.ticker>div{font-size:26px}.play-story{display:block}.play-story h2{font-size:17vw}.play-right{padding-top:40px}.play-features h2{font-size:22vw}.play-tiles{grid-template-columns:1fr;gap:25px}.play-tiles b{margin-bottom:20px}.play-end h2{font-size:20vw}.flow-hero{min-height:860px;padding:35px 6% 40px;display:block}.flow h1{font-size:19vw;line-height:.93}.flow-heading>p{max-width:300px;font-size:13px}.flow-sculpture{opacity:1;width:100%;height:360px;top:455px;right:-5%}.flow-chip{padding:14px;font-size:10px;top:18%;right:20%}.flow-chip.second{top:42%;right:48%}.flow-chip.third{top:71%;right:15%}.flow-vertical{display:none}.flow-journey{grid-template-columns:1fr;gap:35px;padding:60px 6%}.flow-sticky{position:static}.flow-sticky h2{font-size:15vw}.flow-step{min-height:330px}.flow-step h3{font-size:33px}.flow-providers h2{font-size:13vw}.flow-providers>.big-copy{font-size:20px}.flow .release-log{margin-top:60px}.unbound-hero{padding:35px 6%}.unbound-title h1{margin-top:30px;font-size:10.3vw;line-height:1.1}.particle-field{height:320px;margin-top:10px}.particle-label{font-size:8px;bottom:5px}.unbound-bottom{grid-template-columns:1fr;gap:22px}.giant-asterisk{display:none}.unbound-bottom>p{font-size:14px}.unbound-bottom .download-block{justify-self:start}.principle{grid-template-columns:30px 1fr;gap:12px;margin-top:25px;padding:30px 0}.principle h2{font-size:11vw}.principle p{grid-column:2;margin-top:5px}.unbound-principles .provider-list{margin-left:0}.unbound-statement{padding:50px 6%}.unbound-statement>div{font-size:15.5vw}.unbound-statement p{margin-top:35px;font-size:13px}.unbound-end h2{font-size:19vw}.dream-hero{padding-top:30px}.dream h1{font-size:16vw}.dream-world{height:370px;margin-top:0}.dream-window{transform-origin:0 0;scale:.65}.window-a{top:22%;left:9%}.window-b{top:48%;left:58%}.dream-note{font-size:17px}.note-a{top:12%;left:3%}.note-b{font-size:16px;top:86%;right:1%}.dream-intro{text-align:center;display:block}.dream-intro>p{max-width:300px;margin:0 auto 25px;font-size:17px}.dream-invitation h2{font-size:17vw}.dream-invitation>p{font-size:15px}.room-grid{grid-template-columns:1fr;gap:25px}.room{border-radius:160px 160px 12px 12px;padding:40px 35px}.room-git,.room-agent{margin-top:0}.room h3{font-size:28px}.room>div{margin:20px 0}.dream-end h2{font-size:17vw}.concept-rail{bottom:12px}.concept-rail>span{padding:0 6px;font-size:7px}.concept-rail a,.concept-rail button{width:32px;height:32px}.download-page .platform-links{grid-template-columns:1fr}.download-page .platform-links a{padding:24px;font-size:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1!important;translate:0!important}}a[aria-busy=true]{opacity:.55;cursor:progress}@keyframes concept-enter{0%{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:none}}[data-concept]:not([hidden])>.nav+[class]{animation:.65s cubic-bezier(.2,.7,.2,1) both concept-enter}@supports (animation-timeline:view()){@keyframes workspace-open{0%{transform:perspective(1400px)rotateX(12deg)scale(.87)}to{transform:perspective(1400px)rotateX(0)scale(1)}}@keyframes statement-slide{0%{translate:-5%}to{translate:3%}}.tilt-preview{animation:linear both workspace-open view();animation-range:entry cover 40%}.unbound-statement>div{animation:linear both statement-slide view();animation-range:entry exit}}.footer-signature{margin:90px calc(-1 * var(--unused,0px)) -20px;text-align:left;position:relative}.signature-nav{border-top:1px solid;grid-template-columns:2fr repeat(3,1fr) auto;align-items:start;gap:24px;padding:28px 0;display:grid}.signature-nav p{margin-top:12px;font-size:14px}.signature-nav a{align-items:center;gap:10px;font-size:14px;display:flex}.signature-stage{isolation:isolate;padding-top:5vw;position:relative;overflow:hidden}.signature-type{letter-spacing:-.085em;white-space:nowrap;justify-content:space-between;gap:2vw;padding:0 1vw 1.5vw 0;font-family:Space Grotesk,sans-serif;font-size:clamp(70px,19.4vw,400px);font-weight:600;line-height:.9;display:flex}.signature-baseline{letter-spacing:.13em;border-top:1px solid;justify-content:space-between;padding:16px 0 55px;font-size:10px;display:flex}.dimension-end .signature-stage{background:radial-gradient(at 50% 100%,#923ce570,#0000 65%)}.dimension-end .signature-type{color:#281732;text-shadow:0 8px #28173215,0 20px #28173209}.play-end .signature-type{letter-spacing:-.09em;padding-block:3vw;font-weight:700;transform:rotate(-3deg)}.play-end .signature-type span:last-child{color:#2648ef;-webkit-text-stroke:2px #2648ef}.play-end .signature-orbit{z-index:-1;border:2px solid #2648ef;border-radius:50%;position:absolute;inset:15% 4%;transform:rotate(9deg)}.flow-end .signature-type{letter-spacing:-.065em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.flow-end .signature-stage{background:radial-gradient(at 50% 120%,#a8c68d45,#0000 70%)}.unbound-end .signature-type{text-transform:uppercase;letter-spacing:-.1em;font-size:18vw;font-weight:700}.unbound-end .signature-type span:last-child{color:#0000;-webkit-text-stroke:1px currentColor;-webkit-text-stroke-color:#ddd}.dream-end .signature-type{letter-spacing:-.06em;color:#482348;font-family:Instrument Serif,serif;font-weight:400}.dream-end .signature-stage{background:linear-gradient(#ead4fa00,#eacafa);border-radius:50% 50% 0 0}@supports (animation-timeline:view()){.signature-type{animation:linear both signature-rise view();animation-range:entry}}@keyframes signature-rise{0%{translate:0 20%}to{translate:0}}@media (width<=700px){.signature-nav{grid-template-columns:repeat(3,1fr);gap:22px 12px}.signature-nav>div{grid-column:1/-1}.signature-nav>a:last-child{position:absolute;top:26px;right:0}.signature-type{font-size:19vw}.signature-baseline{gap:20px;font-size:8px}}@media (prefers-reduced-motion:reduce){.signature-type{animation:none!important}}.provider-list img{object-fit:contain;background:#fff;border-radius:6px;width:30px;height:30px;padding:4px}.toy img{object-fit:contain}.product-capture{margin:0 0 70px}.capture-label{letter-spacing:.14em;justify-content:space-between;gap:20px;margin-bottom:18px;font:10px/1.5 monospace;display:flex}.product-capture img{border:1px solid #ffffff30;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 25px 80px #0003}.product-capture figcaption{opacity:.8;max-width:640px;margin:24px 0;font-size:14px;line-height:1.6}.capture-details{border-block:1px solid #8885}.capture-details summary{cursor:pointer;padding:20px 0;font-size:15px}.capture-details summary span{float:right}.capture-details img{margin:10px 0 24px}.capture-details p{padding-bottom:20px;font-size:12px}.signature-type{opacity:1}.concept footer.section-pad{padding-bottom:0}.signature-stage{width:100vw;margin-left:calc(50% - 50vw);padding-inline:2vw}.signature-type{font-size:21.5vw}.unbound-end .signature-type{font-size:20.5vw}.unbound-end .signature-type span:last-child{-webkit-text-stroke-color:#141414}.footer-signature{margin-bottom:0}.signature-baseline{padding-bottom:90px}.product-tour{color:inherit;margin:0 0 80px}.tour-kicker,.tour-topline,.tour-caption,.diagnostics-story{justify-content:space-between;gap:28px;display:flex}.tour-kicker{letter-spacing:.14em;border-bottom:1px solid;padding-bottom:15px;font:10px/1.4 monospace}.tour-topline{align-items:end;padding:38px 0 24px}.tour-topline h2{letter-spacing:-.06em;margin-top:8px;font-size:clamp(42px,6vw,88px)}.tour-theme{border:1px solid;border-radius:999px;padding:4px;display:flex}.tour-theme button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 15px}.tour-theme button[aria-pressed=true]{color:#fff;background:#1d25b9;font-weight:700}.tour-tabs{border:1.5px solid;border-bottom:0;grid-template-columns:repeat(6,1fr);display:grid}.tour-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-right:1.5px solid;justify-content:center;align-items:center;gap:9px;padding:14px 8px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.tour-tabs button:hover:not([aria-selected=true]){background:#1d25b914}.tour-tabs button:last-child{border-right:0}.tour-tabs button[aria-selected=true]{font-weight:700;color:#fff!important;background:#1d25b9!important}.tour-tabs button[aria-selected=true] svg{stroke:#e8ff73!important}.tour-frame{background:#00000005;border:1.5px solid;padding:24px}.tour-panel-layout{grid-template-columns:310px 1fr;align-items:center;gap:32px;display:grid}@media (width<=1024px){.tour-panel-layout{grid-template-columns:1fr;gap:24px}}.tour-sidebar{flex-direction:column;gap:14px;padding:8px 0;display:flex}.tour-step-badge{letter-spacing:.12em;opacity:.7;font:700 11px/1.2 monospace}.tour-tool-title{letter-spacing:-.04em;margin:0;font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:700;line-height:1}.tour-tool-desc{opacity:.85;margin:0;font-size:15px;line-height:1.55}.tour-feature-list{flex-direction:column;gap:10px;margin:10px 0;display:flex}.tour-feature-item{align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.tour-feature-item .feat-dot{color:#1d25b9;font-size:12px}.product-tour[data-theme=dark] .tour-feature-item .feat-dot{color:#e8ff73}.tour-sidebar-footer{margin-top:12px}.tour-hint{letter-spacing:.08em;opacity:.6;font:10px monospace}.tour-screen-stage{width:100%;min-width:0}.tour-mock-window{background:#111;border:1.5px solid;border-radius:10px;overflow:hidden;box-shadow:0 16px 48px -12px #00000040,0 4px 12px #0000001a}.tour-window-titlebar{background:#ffffff0f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:34px;padding:0 14px;display:flex}.product-tour[data-theme=light] .tour-window-titlebar{background:#f0f0ed;border-bottom:1px solid #d8d8d2}.tour-traffic-lights{align-items:center;gap:6px;display:flex}.tour-traffic-lights .light{border-radius:50%;width:10px;height:10px;display:inline-block}.tour-traffic-lights .light.red{background:#ff5f56}.tour-traffic-lights .light.yellow{background:#ffbd2e}.tour-traffic-lights .light.green{background:#27c93f}.tour-window-title{letter-spacing:.02em;opacity:.7;font:11px/1 monospace}.tour-window-badge{color:inherit;background:#ffffff1a;border-radius:4px;padding:3px 6px;font:700 9.5px/1 monospace}.tour-screen{aspect-ratio:16/10.04;background:#111;width:100%;position:relative;overflow:hidden}.product-tour[data-theme=light] .tour-mock-window,.product-tour[data-theme=light] .tour-screen{background:#fff}.tour-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.tour-fallback{color:#fff;background:radial-gradient(circle at 80% 10%,#4265ff55,#0000 40%),linear-gradient(145deg,#171719,#26262b);padding:7%;display:none;position:absolute;inset:0}.tour-screen.image-missing img{display:none}.tour-screen.image-missing .tour-fallback{display:block}.tour-fallback span{letter-spacing:.15em;font:12px monospace}.tour-fallback strong{max-width:650px;margin-top:10%;font-size:clamp(30px,4vw,64px);line-height:1.05;display:block}.tour-fallback div{gap:14px;margin-top:12%;display:flex}.tour-fallback i{background:#4265ff;border-radius:99px;flex:1;height:6px}.tour-specs{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}@media (width<=900px){.tour-specs{grid-template-columns:1fr}}.tour-spec-card{background:#00000005;border:1.5px solid;border-radius:8px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:4px 4px}.tour-spec-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px}.tour-spec-card.alt{background:#1d25b90a}.tour-spec-card.lime{background:#e8ff7326}.tour-spec-num{letter-spacing:.1em;opacity:.75;margin-bottom:12px;font:700 11px monospace;display:block}.tour-spec-card h4{letter-spacing:-.03em;margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.tour-spec-card p{opacity:.85;margin:0;font-size:13.5px;line-height:1.55}.diagnostics-window-showcase{border-top:2px solid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(36px,4.5vw,60px);margin-top:64px;padding-top:54px;display:grid}.workflow-demo{color:#fff;background:#1d25b9;border-block:2px solid #1d25b9}.workflow-demo-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(36px,7vw,100px);display:grid}.workflow-demo-heading h2{margin:12px 0 0;font-size:clamp(46px,5.4vw,82px);line-height:.96}.workflow-demo-heading h2 em{color:#1d25b9;background:#e8ff73;padding:0 10px 5px;display:inline-block;transform:rotate(-1.5deg)}.workflow-demo-heading>p{color:#ffffffd1;max-width:610px;font-size:17px}.custom-toolbar{color:#1d25b9;background:#eff0e8;border:2px solid #e8ff73;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:46px 0 18px;padding:12px;display:flex;box-shadow:6px 6px #e8ff73}.custom-toolbar>span{border:1.5px solid #1d25b9;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.custom-toolbar .toolbar-project{color:#fff;background:#1d25b9;margin-right:auto;font-family:monospace}.custom-toolbar .toolbar-added{background:#e8ff73}.custom-toolbar img{display:block}.custom-toolbar .toolbar-chatgpt{background:#ed94be}.custom-toolbar .toolbar-add{border-style:dashed}.possibility-strip{color:#e8ff73;letter-spacing:.12em;align-items:center;gap:14px;margin:0 0 18px;font:800 10px/1 monospace;display:flex}.possibility-strip i{background:#ed94be;border-radius:50%;width:5px;height:5px}.workflow-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workflow-capability{color:#1d25b9;background:#eff0e8;border:2px solid #e8ff73;border-radius:8px;min-height:360px;padding:28px;position:relative;overflow:hidden;box-shadow:5px 5px #e8ff73}.workflow-capability:nth-child(2),.workflow-capability:nth-child(3){background:#fff}.cli-tool-card{grid-column:1/-1;min-height:0}.cli-tool-layout{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(30px,5vw,74px);display:grid}.cli-tool-layout h3{font-size:clamp(34px,3.7vw,56px);line-height:.98}.cli-tool-layout p{opacity:.82;max-width:590px;font-size:14px}.workflow-capability:after{content:"";pointer-events:none;border:1px solid #1d25b929;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-75px;right:-55px;box-shadow:0 0 0 22px #1d25b90b,0 0 0 45px #1d25b909}.web-tool-card{background:#e8ff73;grid-column:1/-1;min-height:0}.web-tool-intro{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(28px,5vw,74px);display:grid}.web-tool-intro .capability-index{margin-bottom:34px}.web-tool-intro h3{font-size:clamp(36px,4vw,60px)}.url-builder{background:#fff;border:2px solid #1d25b9;border-radius:7px;padding:18px;box-shadow:5px 5px #1d25b9}.url-builder-label{letter-spacing:.1em;margin-bottom:10px;font:800 9px/1.3 monospace;display:block}.url-builder>div{border:1.5px solid #1d25b9;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;font:700 11px/1.3 monospace;display:grid}.url-builder>div img{width:16px;height:16px;display:block}.url-builder>div b{color:#e8ff73;background:#1d25b9;border-radius:3px;padding:7px 9px}.url-builder small{opacity:.68;margin-top:10px;font:10px/1.5 monospace;display:block}.domain-showcase{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.domain-showcase>span{background:#fff;border:1.5px solid #1d25b9;border-radius:5px;grid-template-columns:28px 1fr;align-items:center;gap:1px 9px;min-width:0;padding:13px;display:grid}.domain-showcase img,.domain-showcase i{object-fit:contain;grid-row:1/3;width:24px;height:24px}.domain-showcase i{color:#fff;background:#1d25b9;border-radius:5px;place-items:center;font-style:normal;font-weight:800;display:grid}.domain-showcase b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.domain-showcase small{opacity:.58;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.domain-showcase .domain-custom{border-style:dashed}.embed-note{border-top:1.5px dashed #1d25b9;justify-content:space-between;gap:10px 18px;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.embed-note span{text-align:right;opacity:.72}.capability-topline{border-bottom:1.5px dashed;justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;padding-bottom:13px;display:flex}.capability-topline .capability-index{margin:0}.capability-topline>span:last-child{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:5px 7px;font:800 8px/1 monospace}.capability-index{letter-spacing:.1em;margin-bottom:28px;font:800 10px/1.4 monospace;display:block}.capability-icon{border:2px solid #1d25b9;border-radius:7px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:36px;display:flex;box-shadow:3px 3px #1d25b9}.figma-mark{background:#ed94be;font-size:19px;font-weight:800}.workflow-capability h3{margin:0 0 10px;font-size:clamp(25px,2.3vw,36px);font-weight:700}.workflow-capability>p{opacity:.84;max-width:560px;font-size:14px}.config-example,.terminal-example,.preset-stack{border-top:1.5px dashed #1d25b9;margin-top:24px;padding-top:16px;font-family:monospace}.config-example{grid-template-columns:54px 1fr;gap:8px 12px;font-size:11px;display:grid}.config-example span{opacity:.55}.terminal-example{color:#fff;background:#15192c;border:1.5px solid #1d25b9;border-radius:5px;flex-direction:column;gap:6px;padding:16px;display:flex}.cli-chip-row{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.command-builder{background:#eff0e8;border:1.5px solid #1d25b9;border-radius:6px;margin-top:24px;padding:14px;box-shadow:3px 3px #1d25b9}.command-builder>div{background:#fff;border:1.5px solid #1d25b9;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 11px;font:700 11px/1.3 monospace;display:grid}.command-builder>div>span{color:#1f8f6a;font-weight:900}.command-builder>div>strong{color:#1d25b97a}.command-builder>div>b{color:#e8ff73;background:#1d25b9;border-radius:3px;padding:7px 9px}.command-builder small{opacity:.64;margin-top:9px;font:9px/1.4 monospace;display:block}.cli-chip-row span,.preset-tags span{background:#e8ff73;border:1px solid #1d25b9;border-radius:999px;padding:7px 9px;font:800 9px/1 monospace}.terminal-example .terminal-title{border-bottom:1px solid #ffffff2e;align-items:center;gap:5px;margin:-5px -5px 6px;padding-bottom:10px;display:flex}.terminal-title i{background:#ed94be;border-radius:50%;width:7px;height:7px}.terminal-title i:nth-child(2){background:#e8ff73}.terminal-title i:nth-child(3){background:#70d6ae}.terminal-title b{color:#ffffff80;margin-left:auto;font-size:9px}.terminal-example em{color:#70d6ae;margin-left:auto;font-size:9px;font-style:normal}.terminal-example>span:not(.terminal-title){gap:8px;display:flex}.terminal-example b{color:#e8ff73}.capability-pair{flex-wrap:wrap;gap:10px;margin:8px 0 45px;display:flex}.capability-pair span{border:1.5px solid #1d25b9;border-radius:5px;align-items:center;gap:8px;padding:10px 12px;font:700 11px monospace;display:inline-flex}.tab-stack-demo{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.tab-stack-demo>span{background:#eff0e8;border:1.5px solid #1d25b9;border-radius:5px;grid-template-columns:24px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.tab-stack-demo svg{grid-row:1/3}.tab-stack-demo b{font-size:11px}.tab-stack-demo small{opacity:.56;font:9px/1.2 monospace}.tab-stack-demo .tab-demo-terminal{color:#fff;background:#15192c}.tab-stack-demo .tab-demo-add{background:#e8ff73;border-style:dashed;place-items:center;font:800 10px monospace;display:grid}.preset-stack{gap:8px;margin-bottom:24px;display:grid}.preset-stack>div{background:#fff;border:1.5px solid #1d25b9;grid-template-columns:80px 1fr 45px;align-items:center;gap:10px;padding:10px;display:grid}.preset-stack span,.preset-stack b{font-size:9px}.preset-action{color:#e8ff73;background:#1d25b9;border-radius:4px;margin-top:20px;padding:10px 13px;font:800 10px monospace;display:inline-block}.preset-tool-card{background:#ed94be;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(30px,5vw,72px);min-height:330px;display:grid}.preset-tool-card:after{display:none}.preset-copy .capability-topline{margin-bottom:28px}.preset-copy h3{font-size:clamp(32px,3.8vw,55px);line-height:.98}.preset-copy p{opacity:.82;max-width:590px;font-size:14px}.preset-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.preset-console{color:#fff;background:#15192c;border:2px solid #1d25b9;border-radius:7px;padding:18px;position:relative;box-shadow:5px 5px #1d25b9}.preset-console-head{border-bottom:1px solid #ffffff2e;justify-content:space-between;padding-bottom:13px;font:800 9px monospace;display:flex}.preset-console-head b{color:#e8ff73}.preset-console .preset-stack{border:0;margin:15px 0;padding:0}.preset-console .preset-stack>div{background:#ffffff0f;border-color:#ffffff38;grid-template-columns:24px 70px 1fr 50px}.preset-stack i{color:#ed94be;font:800 9px monospace}.preset-console code{color:#fff}.preset-console .preset-action{text-align:center;color:#1d25b9;background:#e8ff73;width:100%;margin-top:2px}@media (width<=900px){.workflow-demo-heading,.workflow-capability-grid,.web-tool-intro,.cli-tool-layout,.preset-tool-card{grid-template-columns:1fr}.domain-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.possibility-strip{white-space:nowrap;gap:8px;overflow:hidden}.domain-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-stack-demo{grid-template-columns:1fr}.preset-console .preset-stack>div{grid-template-columns:20px 58px 1fr}.preset-console .preset-stack>div b{display:none}.embed-note{flex-direction:column}.embed-note span{text-align:left}}@media (width<=1024px){.diagnostics-window-showcase{grid-template-columns:1fr;gap:36px}}.diagnostics-window-stage{justify-content:center;width:100%;display:flex;position:relative}.diagnostics-window-frame{background:#fff;border:2px solid;border-radius:14px;width:100%;max-width:680px;transition:transform .25s cubic-bezier(.2,.9,.3,1.4),box-shadow .25s;position:relative;overflow:hidden;box-shadow:8px 10px}.product-tour[data-theme=dark] .diagnostics-window-frame{background:#191a24}.diagnostics-window-frame:hover{transform:translate(-3px,-3px);box-shadow:11px 13px}.resources-explorer-window{width:100%;height:auto;display:block}.diagnostics-window-content{flex-direction:column;justify-content:center;display:flex}.diagnostics-kicker{margin-bottom:10px}.diagnostics-kicker .eyebrow{letter-spacing:.14em;opacity:.85;color:inherit;font:700 11px monospace}.diagnostics-heading{letter-spacing:-.06em;color:inherit;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,4.8vw,68px);font-weight:700;line-height:.96}.diagnostics-intro{opacity:.78;max-width:650px;margin:0 0 22px;font-size:15px;line-height:1.55}.diagnostics-facts{border-block:1px solid;gap:0;margin-bottom:22px;display:grid}.diagnostics-facts>div{border-bottom:1px dashed #1d25b94d;grid-template-columns:30px 1fr;align-items:center;gap:13px;padding:13px 0;display:grid}.diagnostics-facts>div:last-child{border-bottom:0}.diagnostics-facts>div>b{color:#1d25b9;font:800 10px monospace}.diagnostics-facts span{gap:2px;display:grid}.diagnostics-facts strong{font-size:14px}.diagnostics-facts small{opacity:.65;font-size:12px;line-height:1.4}.diagnostics-heading em{color:#1d25b9;background:#e8ff73;padding:0 14px;font-family:Instrument Serif,Georgia,serif;font-style:normal;line-height:1.05;display:inline-block;transform:rotate(-2deg);box-shadow:3px 3px #1d25b9}.product-tour[data-theme=dark] .diagnostics-heading em{color:#1d25b9;background:#e8ff73;box-shadow:3px 3px #1d25b9}.diagnostics-story-lines{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.diag-line{letter-spacing:-.035em;color:inherit;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,1.85vw,28px);font-weight:600;line-height:1.32}.diag-line em{color:#1d25b9;border-radius:4px;padding:2px 9px;font-family:Instrument Serif,Georgia,serif;font-style:normal;line-height:1.1;display:inline-block}.diag-line:first-child em{background:#e8ff73;transform:rotate(-1.5deg)}.diag-line:nth-child(2) em{background:#ecb3ce;transform:rotate(1deg)}.diag-line:nth-child(3) em{background:#d4d3f8;transform:rotate(-1deg)}.diagnostics-meta-row{opacity:.85;border-top:1px dashed;flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.diag-meta-tag{letter-spacing:.1em;color:inherit;background:#1d25b90a;border:1px solid;border-radius:6px;align-items:center;padding:5px 12px;font:700 11px monospace;display:inline-flex}.product-tour[data-theme=dark] .diag-meta-tag{background:#e8ff730f}.diag-meta-tag.shortcut kbd{letter-spacing:0;color:#fff;background:#1d25b9;border-radius:4px;margin-right:6px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2}.product-tour[data-theme=dark] .diag-meta-tag.shortcut kbd{color:#121316;background:#e8ff73}.dimension .product-tour,.dimension .release-log{--concept-ink:#eff7df;--concept-accent:#c8f59e;color:var(--concept-ink)}.dimension .product-tour{background:#20131b;border:1px solid #c8f59e55;padding:clamp(28px,4vw,58px);box-shadow:18px 18px #151015}.dimension .tour-tabs button[aria-selected=true],.dimension .tour-theme button[aria-pressed=true]{background:var(--concept-accent)!important;color:#281720!important}.dimension .tour-tabs button[aria-selected=true] svg,.dimension .tour-feature-item .feat-dot,.dimension .diagnostics-facts>div>b{color:#281720;stroke:#281720!important}.dimension .diagnostics-heading em{background:var(--concept-accent);color:#281720;box-shadow:4px 4px #7b5e70}.dimension .providers-fullwidth-section{color:#eff7df;background:#281720;border-color:#c8f59e}.dimension .providers-title em,.dimension .provider-pill-card{color:#281720;background:#c8f59e}.dimension .providers-lead,.dimension .card-name,.dimension .card-badge{color:#d8e8c8}.dimension .provider-pill-card{border-color:#c8f59e;box-shadow:3px 4px #765769}.dimension .provider-pill-card .card-name,.dimension .provider-pill-card .card-badge{color:#281720}.dimension .hardware-card{color:#eff7df;background:#281720;border-color:#281720;box-shadow:7px 8px #795c6e}.dimension .hardware-card .platform-btn{color:#281720;background:#c8f59e}.flow .product-tour{background:#edf6e8;border-radius:48px 8px;padding:clamp(30px,5vw,70px);box-shadow:14px 16px #9bc47b}.flow .tour-tabs{border:0;gap:8px}.flow .tour-tabs button{border-radius:999px;border:1px solid #143e31!important}.flow .tour-tabs button[aria-selected=true],.flow .tour-theme button[aria-pressed=true]{color:#e4f3de!important;background:#143e31!important}.flow .tour-frame{background:#dcebdc;border-radius:28px 6px;margin-top:14px}.flow .diagnostics-heading em{color:#143e31;box-shadow:none;background:#b7e982;border-radius:999px}.flow .providers-fullwidth-section{color:#143e31;background:#dcebdc;border-color:#143e31}.flow .providers-title em{color:#143e31;background:#b7e982}.flow .providers-lead,.flow .card-name,.flow .card-badge{color:#315d49}.flow .provider-pill-card{background:#edf6e8;border-color:#315d49;box-shadow:2px 3px #91b879}.flow .release-log{background:#edf6e8;border:1px solid #143e31;border-radius:40px 8px;padding:45px}.flow .hardware-card{color:#143e31;background:#edf6e8;border-color:#143e31;border-radius:32px 6px;box-shadow:6px 7px #91b879}.flow .hardware-card .platform-btn{color:#edf6e8;background:#143e31;border-radius:999px}.unbound .product-tour{background:#f0efeb;border-block:2px solid #141414;padding:clamp(28px,4vw,56px) 0}.unbound .tour-topline h2,.unbound .diagnostics-heading{text-transform:uppercase;font-weight:500}.unbound .tour-tabs button,.unbound .tour-frame,.unbound .tour-mock-window,.unbound .diagnostics-window-frame,.unbound .tour-theme{box-shadow:none;border-radius:0}.unbound .tour-tabs button[aria-selected=true],.unbound .tour-theme button[aria-pressed=true]{color:#f0efeb!important;background:#141414!important}.unbound .diagnostics-heading em{color:#f0efeb;box-shadow:none;background:#141414;transform:none}.unbound .providers-fullwidth-section{color:#141414;background:#f0efeb;border-color:#141414}.unbound .providers-title em{color:#f0efeb;background:#141414;transform:none}.unbound .providers-lead,.unbound .card-name,.unbound .card-badge{color:#141414}.unbound .provider-pill-card{border-color:#141414;border-radius:0;box-shadow:3px 3px #141414}.unbound .release-log{border-block:1px solid #141414;padding-block:60px}.unbound .hardware-card{color:#141414;background:#f0efeb;border-color:#141414;border-radius:0;box-shadow:5px 5px #141414}.unbound .hardware-card .platform-btn{color:#f0efeb;background:#141414;border-radius:0}.dream .product-tour{background:#f8f3ef;border:1px solid #806b8e55;border-radius:34px;padding:clamp(30px,5vw,70px);box-shadow:0 30px 80px #55436420}.dream .tour-topline h2,.dream .diagnostics-heading{font-family:Instrument Serif,Georgia,serif;font-weight:400}.dream .tour-tabs,.dream .tour-frame,.dream .tour-mock-window,.dream .diagnostics-window-frame{border-color:#806b8e77;border-radius:18px}.dream .tour-tabs{border:0;gap:7px;margin-bottom:12px}.dream .tour-tabs button{border-radius:999px;border:1px solid #806b8e77!important}.dream .tour-tabs button[aria-selected=true],.dream .tour-theme button[aria-pressed=true]{color:#fff!important;background:#674778!important}.dream .diagnostics-heading em{color:#674778;box-shadow:none;background:#efd9ce;border-radius:12px}.dream .providers-fullwidth-section{color:#43334d;background:#f6f2e9;border-color:#806b8e77}.dream .providers-title{font-family:Instrument Serif,Georgia,serif;font-weight:400}.dream .providers-title em{color:#43334d;background:#dbe5c8}.dream .providers-lead,.dream .card-name,.dream .card-badge{color:#674778}.dream .provider-pill-card{background:#fbf8f1;border-color:#806b8e77;box-shadow:2px 4px #d3c3dc}.dream .release-log{background:#f8f3ef;border:1px solid #806b8e77;border-radius:28px;padding:48px;box-shadow:10px 12px #d3c3dc}.dream .hardware-card{color:#674778;background:#fbf8f1;border-color:#806b8e77;border-radius:26px;box-shadow:7px 9px #d3c3dc}.dream .hardware-card .platform-btn{color:#fff;background:#674778;border-radius:999px}.signal{color:#101820;--accent:#ef3e2f;--on-accent:#fff;background:#e8eef5}.signal-nav,.blueprint-nav,.studio-nav{z-index:3;align-items:center;min-height:82px;padding:0 4%;display:grid;position:relative}.signal-nav{border-bottom:3px solid #101820;grid-template-columns:1fr auto 1fr;font:700 12px/1 DM Sans,sans-serif}.signal-nav>:last-child{color:#fff;background:#ef3e2f;justify-self:end;padding:13px 18px}.signal-mark,.blueprint-nav>:first-child,.studio-nav>:first-child{align-items:center;gap:10px;font:700 24px/1 Space Grotesk,sans-serif;display:inline-flex}.signal-hero{grid-template-columns:1fr 310px;min-height:820px;padding:38px 4% 55px;display:grid;position:relative}.signal-status{border-bottom:1px solid #101820;grid-column:1/-1;align-items:center;gap:12px;height:44px;font-size:12px;display:flex}.signal-status i{background:#ef3e2f;border-radius:50%;width:12px;height:12px}.signal-status b{margin-left:auto}.signal h1{letter-spacing:-.085em;align-self:center;max-width:1080px;font:700 clamp(76px,11.5vw,170px)/.78 Space Grotesk,sans-serif}.signal h1 span{color:#ef3e2f}.signal-route{flex-direction:column;justify-content:space-between;align-items:center;width:170px;font:700 10px/1 monospace;display:flex;position:absolute;top:155px;bottom:170px;right:4%}.signal-route i{background:#ef3e2f;flex:1;width:2px;margin:10px 0}.signal-route span{text-align:center;background:#e8eef5;border:1px solid #101820;width:100%;padding:10px}.signal-intro{border-top:3px solid #101820;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:22px;display:flex}.signal-intro>p{max-width:580px;font-size:18px}.signal-board{color:#e8eef5;background:#101820;grid-template-columns:1.35fr 1fr;gap:9vw;display:grid}.signal-board h2{font:600 clamp(50px,7vw,104px)/.9 Space Grotesk,sans-serif}.signal-board-copy p{max-width:560px;margin-top:38px;font-size:17px}.signal-readout{border-top:1px solid #e8eef5;align-self:end}.signal-readout span{border-bottom:1px solid #e8eef555;justify-content:space-between;gap:20px;padding:18px 0;font:12px/1.2 monospace;display:flex}.signal-work{color:#101820;background:#ef3e2f}.signal .product-tour{background:#e8eef5;border:3px solid #101820;padding:clamp(28px,4vw,55px);box-shadow:14px 14px #101820}.signal .tour-tabs button[aria-selected=true],.signal .tour-theme button[aria-pressed=true]{color:#fff!important;background:#101820!important}.signal .diagnostics-heading em{color:#fff;background:#ef3e2f;box-shadow:4px 4px #101820}.signal .providers-fullwidth-section{color:#101820;background:#ffcb45;border-color:#101820}.signal .providers-title em{color:#fff;background:#ef3e2f;transform:none}.signal .providers-lead,.signal .card-name,.signal .card-badge{color:#101820}.signal .provider-pill-card{border-color:#101820;border-radius:0;box-shadow:3px 3px #101820}.signal-release{background:#e8eef5}.signal .release-log{border-block:3px solid #101820;padding:40px 0}.signal-end{color:#e8eef5;background:#101820}.signal-end>p{font-size:18px}.signal-end>h2{margin:35px 0 60px;font:700 clamp(72px,12vw,175px)/.82 Space Grotesk,sans-serif}.signal .hardware-card{color:#101820;background:#e8eef5;border:2px solid #e8eef5;border-radius:0;box-shadow:7px 7px #ef3e2f}.signal .hardware-card .platform-btn{color:#fff;background:#ef3e2f;border-radius:0}.blueprint{color:#f5f0dd;--accent:#f7ea3b;--on-accent:#1646d8;background-color:#1646d8;background-image:linear-gradient(#8cacff28 1px,#0000 1px),linear-gradient(90deg,#8cacff28 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.blueprint-nav{border-bottom:1px solid #f5f0dd;grid-template-columns:1fr auto 1fr;font:600 12px/1 monospace}.blueprint-nav>:last-child{color:#1646d8;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#f7ea3b;justify-self:end;padding:12px 18px}.blueprint-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;min-height:790px;padding:70px 5%;display:grid}.blueprint-copy>p{max-width:280px;margin-bottom:30px;font-size:18px}.blueprint h1{letter-spacing:-.075em;font:500 clamp(74px,9.5vw,142px)/.82 Space Grotesk,sans-serif}.blueprint-copy .download-block{margin-top:50px}.blueprint-machine{background:#1646d8cc;border:1px solid #f5f0dd;min-height:570px;position:relative}.bp-core{color:#1646d8;background:#f7ea3b;place-items:center;font:800 18px monospace;display:grid;position:absolute;inset:35% 25%;transform:rotate(-4deg)}.bp-part{background:#1646d8;border:1px solid #f5f0dd;width:155px;padding:18px;font:600 13px monospace;position:absolute}.bp-part:after{content:"";background:#f7ea3b;width:80px;height:1px;position:absolute;top:50%}.bp-part.p1{top:8%;left:5%}.bp-part.p2{top:14%;right:4%}.bp-part.p3{top:47%;left:2%}.bp-part.p4{top:51%;right:2%}.bp-part.p5{bottom:8%;left:10%}.bp-part.p6{bottom:5%;right:8%}.bp-part:nth-of-type(odd):after{left:100%}.bp-part:nth-of-type(2n):after{right:100%}.blueprint-spec{border-block:1px solid #f5f0dd;grid-template-columns:repeat(3,1fr);display:grid}.blueprint-spec>div{border-right:1px solid #f5f0dd;min-height:240px;padding:38px}.blueprint-spec>div:last-child{border-right:0}.blueprint-spec strong{margin-bottom:35px;font:500 clamp(30px,4vw,54px)/1 Space Grotesk,sans-serif;display:block}.blueprint-spec p{max-width:330px}.blueprint .providers-fullwidth-section{color:#1646d8;background:#f7ea3b;border-color:#1646d8}.blueprint .providers-title em{color:#f7ea3b;background:#1646d8;transform:none}.blueprint .providers-lead,.blueprint .card-name,.blueprint .card-badge{color:#1646d8}.blueprint .provider-pill-card{border-color:#1646d8;border-radius:2px;box-shadow:3px 3px #1646d8}.blueprint-section-title{grid-template-columns:1fr 2fr;margin-bottom:55px;display:grid}.blueprint-section-title h2{font-size:clamp(55px,8vw,118px)}.blueprint .product-tour{color:#1646d8;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#f5f0dd;padding:clamp(24px,4vw,55px)}.blueprint .tour-tabs button[aria-selected=true],.blueprint .tour-theme button[aria-pressed=true]{color:#f5f0dd!important;background:#1646d8!important}.blueprint .diagnostics-heading em{color:#1646d8;background:#f7ea3b;transform:none;box-shadow:3px 3px #1646d8}.blueprint-release{color:#1646d8;background:#f5f0dd}.blueprint .release-log{border:2px solid #1646d8;padding:38px}.blueprint-end{color:#1646d8;background:#f7ea3b}.blueprint-end>h2{margin-bottom:60px;font:500 clamp(75px,12vw,175px)/.82 Space Grotesk,sans-serif}.blueprint .hardware-card{color:#f5f0dd;background:#1646d8;border:1px solid #1646d8;border-radius:0;box-shadow:6px 6px #f5f0dd}.blueprint .hardware-card .platform-btn{color:#1646d8;background:#f7ea3b;border-radius:0}.studio{color:#1828a7;--accent:#ff5a36;--on-accent:#fff;background:#f8f5eb}.studio-nav{border-bottom:2px solid #1828a7;grid-template-columns:1fr auto 1fr}.studio-nav nav{gap:28px;font-size:14px;display:flex}.studio-download{color:#fff;background:#1828a7;border-radius:50%;justify-self:end;place-items:center;width:78px;height:78px;font-size:12px;display:grid}.studio-hero{grid-template-columns:1fr .75fr;min-height:800px;padding:55px 5% 45px;display:grid;position:relative}.studio-title>span{font-size:18px}.studio h1{margin-top:28px;font:600 clamp(78px,10.5vw,156px)/.78 Space Grotesk,sans-serif}.studio h1 b{font-weight:inherit;color:#f8f5eb;background:#ff5a36;padding:0 .09em .1em;display:inline-block;transform:rotate(-2deg)}.studio-stack{min-height:570px;position:relative}.studio-sheet{border:2px solid #1828a7;width:270px;min-height:180px;padding:24px;font:700 23px/1.15 Space Grotesk,sans-serif;position:absolute;box-shadow:10px 12px #1828a7}.sheet-code{background:#70d9e7;top:5%;left:0;transform:rotate(7deg)}.sheet-code span{float:right}.sheet-agent{background:#ffd640;font-size:42px;top:32%;right:0;transform:rotate(-6deg)}.sheet-agent b{color:#ff5a36}.sheet-browser{background:#ff8bb4;bottom:2%;left:8%;transform:rotate(3deg)}.studio-hero-foot{border-top:2px solid #1828a7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:40px;padding-top:24px;display:flex}.studio-hero-foot>p{max-width:670px;font-size:19px}.studio-ribbon{color:#fff;background:#1828a7;justify-content:space-around;gap:30px;padding:20px 3%;font:500 clamp(24px,3vw,44px)/1 Space Grotesk,sans-serif;display:flex;overflow:hidden}.studio-manifesto{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid}.studio-manifesto h2{font-size:clamp(62px,8vw,120px)}.studio-manifesto>div{gap:30px;font-size:17px;display:grid}.studio .providers-fullwidth-section{color:#1828a7;background:#70d9e7;border-color:#1828a7}.studio .providers-title em{color:#fff;background:#ff5a36;transform:rotate(1deg)}.studio .providers-lead,.studio .card-name,.studio .card-badge{color:#1828a7}.studio .provider-pill-card{border-color:#1828a7;border-radius:6px;box-shadow:4px 4px #1828a7}.studio-work{background:#ff8bb4}.studio .product-tour{background:#f8f5eb;border:2px solid #1828a7;border-radius:0;padding:clamp(26px,4vw,58px);box-shadow:14px 16px #1828a7}.studio .tour-tabs{border:0;gap:7px;margin-bottom:10px}.studio .tour-tabs button{border:2px solid #1828a7!important}.studio .tour-tabs button[aria-selected=true],.studio .tour-theme button[aria-pressed=true]{color:#fff!important;background:#1828a7!important}.studio .diagnostics-heading em{color:#1828a7;background:#ffd640;box-shadow:4px 4px #1828a7}.studio-release{background:#f8f5eb}.studio .release-log{background:#ffd640;border:2px solid #1828a7;padding:45px;box-shadow:10px 12px #1828a7}.studio-end{color:#fff;background:#ff5a36}.studio-end>p{font-size:20px}.studio-end>h2{margin:25px 0 60px;font:600 clamp(72px,11vw,160px)/.82 Space Grotesk,sans-serif}.studio .hardware-card{color:#1828a7;background:#f8f5eb;border:2px solid #1828a7;border-radius:0;box-shadow:7px 8px #1828a7}.studio .hardware-card .platform-btn{color:#fff;background:#1828a7;border-radius:0}@media (width<=780px){.signal-nav,.blueprint-nav,.studio-nav{grid-template-columns:1fr auto}.signal-nav>span,.blueprint-nav>span,.studio-nav nav{display:none}.signal-hero,.blueprint-hero,.studio-hero,.signal-board,.studio-manifesto{grid-template-columns:1fr}.signal-route{display:none}.signal-hero{min-height:700px}.signal h1,.blueprint h1,.studio h1{font-size:clamp(60px,18vw,92px)}.signal-intro,.studio-hero-foot{flex-direction:column;align-items:flex-start}.signal-board{gap:55px}.blueprint-machine{min-height:480px}.blueprint-spec{grid-template-columns:1fr}.blueprint-spec>div{border-bottom:1px solid #f5f0dd;border-right:0;min-height:auto}.blueprint-section-title{grid-template-columns:1fr;gap:20px}.studio-stack{min-height:470px}.studio-sheet{width:220px}.studio-ribbon{justify-content:flex-start}}@media (width<=760px){.tour-tabs{grid-template-columns:repeat(3,1fr)}.tour-tabs button:nth-child(3){border-right:0}.tour-tabs button:nth-child(-n+3){border-bottom:1px solid}.tour-topline,.tour-caption,.diagnostics-window-top{flex-direction:column;align-items:flex-start}.tour-kicker span:last-child{display:none}}.play-direct-notes{border-top:2px solid #1d25b9;margin-top:24px;padding-top:18px}.play-notes-heading-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.play-notes-heading-bar h4{letter-spacing:.05em;text-transform:uppercase;color:#1d25b9;margin:0;font:800 13px monospace}.play-notes-heading-bar span{color:#1d25b9;opacity:.65;font:700 11px monospace}.play-notes-stream{flex-direction:column;gap:16px;display:flex}.play-notes-block{background:#fff;border:2px solid #1d25b9;border-radius:8px;padding:16px 20px;box-shadow:3px 3px #1d25b9}.play-notes-subhead{text-transform:uppercase;letter-spacing:.06em;color:#1d25b9;border-bottom:1.5px dashed #1d25b94d;margin-bottom:10px;padding-bottom:6px;font:800 12px monospace}.play-notes-list{color:#1d25b9;margin:0;padding-left:20px;font-size:14px;line-height:1.65}.play-notes-list li{margin-bottom:6px}.flow.flow-download-article,.flow.flow-changelog-article{color:#ffeff3;background:#26151d;min-height:100vh}.flow .flow-nav-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.flow .flow-nav-link{letter-spacing:.08em;text-transform:uppercase;color:#ffeff3;font-size:11px;font-weight:600;text-decoration:none}.flow .flow-nav-link[aria-current=page]{color:#ffd2dc;border-bottom:2px solid #ffd2dc;padding-bottom:2px}.flow .flow-nav-cta{color:#ffeff3;border:1.5px solid #ffeff3;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:700;text-decoration:none}.flow .flow-dl-hero,.flow .flow-cl-hero{padding:60px 0 40px}.flow .flow-dl-chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.flow .flow-dl-stage{max-width:1200px;margin:0 auto;padding:20px 4% 80px}.flow .flow-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:60px;display:grid}.flow .flow-dl-card{background:#341d29;border:1px solid #ffd2dc26;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;transition:border-color .2s,transform .2s;display:flex}.flow .flow-dl-card:hover{border-color:#ffd2dc66;transform:translateY(-2px)}.flow .flow-dl-card-header{align-items:center;gap:14px;min-width:0;display:flex}.flow .flow-dl-icon-badge{background:#ffd2dc14;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.flow .flow-dl-title-wrap{min-width:0}.flow .flow-dl-title-wrap h3{color:#ffeff3;white-space:nowrap;margin:0 0 3px;font-size:16px;font-weight:600}.flow .flow-dl-arch{color:#ffd2dc;white-space:nowrap;text-overflow:ellipsis;background:#ffd2dc14;border:1px solid #ffd2dc26;border-radius:6px;max-width:240px;padding:2px 8px;font-family:monospace;font-size:11px;display:inline-block;overflow:hidden}.flow .flow-dl-btn{color:#26151d;background:#ffeff3;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.flow .flow-dl-btn:hover{background:#ffd2dc}.flow .flow-dl-journey{margin-top:20px}.flow .flow-cl-meta-strip{color:#ffeff3b3;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font:12px monospace;display:flex}.flow .flow-cl-meta-strip b{color:#ffd2dc}.flow .flow-cl-meta-strip a{color:#ffeff3;font-weight:600;text-decoration:none}.flow .flow-cl-stream-container{max-width:1140px;margin:0 auto;padding:20px 4% 80px}.flow .flow-cl-layout{grid-template-columns:240px 1fr;align-items:start;gap:36px;display:grid}@media (width<=960px){.flow .flow-cl-layout{flex-direction:column;gap:24px;display:flex}}.flow .flow-cl-sidebar{scrollbar-width:thin;scrollbar-color:#ffd2dc4d transparent;max-height:calc(100vh - 100px);position:sticky;top:80px;overflow-y:auto}.flow .flow-cl-sidebar::-webkit-scrollbar{width:5px}.flow .flow-cl-sidebar::-webkit-scrollbar-thumb{background:#ffd2dc4d;border-radius:999px}.flow .flow-sidebar-card{background:#341d29;border:1px solid #ffd2dc26;border-radius:14px;padding:16px 12px;box-shadow:0 4px 20px #00000040}.flow .flow-sidebar-head{border-bottom:1px solid #ffd2dc1a;justify-content:space-between;align-items:center;padding:2px 6px 10px;display:flex}.flow .flow-sidebar-title{letter-spacing:.08em;color:#ffd2dc;font:700 11px monospace}.flow .flow-sidebar-count{color:#ffd2dc;background:#ffd2dc26;border-radius:999px;padding:2px 7px;font:700 10px monospace}.flow .flow-sidebar-nav{flex-direction:column;gap:2px;padding:8px 0;display:flex}.flow .flow-sidebar-item{border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;text-decoration:none;transition:background .15s;display:flex}.flow .flow-sidebar-tag-line{align-items:center;gap:8px;display:flex}.flow .flow-sidebar-dot{background:#ffd2dc66;border-radius:50%;width:6px;height:6px}.flow .flow-sidebar-item.is-latest .flow-sidebar-dot,.flow .flow-sidebar-item.is-active .flow-sidebar-dot{background:#ffd2dc;box-shadow:0 0 6px #ffd2dc}.flow .flow-sidebar-tag{color:#ffeff3;font:700 13px monospace}.flow .flow-sidebar-date{color:#ffeff380;font-size:11px}.flow .flow-sidebar-item:hover{background:#ffd2dc14}.flow .flow-sidebar-item.is-active{background:#ffd2dc26}.flow .flow-sidebar-foot{border-top:1px solid #ffd2dc1a;margin-top:4px;padding-top:10px}.flow .flow-sidebar-gh{color:#ffd2dc;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.flow .flow-sidebar-gh:hover{background:#ffd2dc14}.flow .flow-cl-stream-col{min-width:0;position:relative}.flow .flow-cl-ribbon-line{background:linear-gradient(#ffd2dc,#ffd2dc1a);width:2px;position:absolute;top:40px;bottom:80px;left:24px}.flow .flow-cl-releases{flex-direction:column;gap:40px;display:flex}.flow .flow-cl-item{grid-template-columns:50px 1fr;gap:16px;scroll-margin-top:80px;display:grid;position:relative}.flow .flow-cl-node{justify-content:center;padding-top:8px;display:flex}.flow .flow-cl-dot{background:#ffd2dc;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #ffd2dccc}.flow .flow-cl-card{background:#341d29;border:1px solid #ffd2dc26;border-radius:16px;padding:28px}.flow .flow-cl-card-top{border-bottom:1px solid #ffd2dc1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.flow .flow-cl-tag-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flow .flow-cl-version{color:#ffeff3;font-size:24px;font-weight:700}.flow .flow-cl-chip{color:#ffd2dc;background:#ffd2dc1f;border-radius:999px;padding:4px 10px;font:700 9px monospace}.flow .flow-chip-latest{color:#26151d;background:#ffd2dc}.flow .flow-cl-date{color:#ffeff399;font-size:12px}.flow .flow-cl-github-link{color:#ffd2dc;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.flow .flow-cl-title{color:#ffeff3;margin:0 0 8px;font-size:20px;font-weight:600}.flow .flow-cl-summary{color:#ffeff3bf;margin:0 0 20px;font-size:14px;line-height:1.6}.flow .flow-cl-installers{background:#0003;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:10px 14px;display:flex}.flow .flow-cl-installers-label{color:#ffeff380;letter-spacing:.08em;font:700 9px monospace}.flow .flow-cl-installers-list{flex-wrap:wrap;gap:8px;display:flex}.flow .flow-cl-inst-btn{color:#ffeff3;background:0 0;border:1px solid #ffd2dc33;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;text-decoration:none;display:inline-flex}.flow .flow-cl-inst-btn:hover{color:#ffd2dc;background:#ffd2dc1a}.flow .flow-cl-details{background:#00000026;border:1px solid #ffd2dc1f;border-radius:12px;margin-top:18px;transition:border-color .2s;overflow:hidden}.flow .flow-cl-details[open]{background:#00000040;border-color:#ffd2dc4d}.flow .flow-cl-summary{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;list-style:none;transition:background .15s;display:flex}.flow .flow-cl-summary::-webkit-details-marker{display:none}.flow .flow-cl-summary:hover{background:#ffd2dc0d}.flow .flow-summary-left{align-items:center;gap:8px;display:flex}.flow .flow-arrow-icon{color:#ffd2dc;font-size:10px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-block}.flow .flow-cl-details[open] .flow-arrow-icon{transform:rotate(90deg)}.flow .flow-summary-title{color:#ffeff3;font-size:13px;font-weight:600}.flow .flow-summary-badge{color:#ffd2dc;background:#ffd2dc1f;border-radius:999px;padding:3px 8px;font:700 10px monospace}.flow .flow-cl-details[open] .flow-summary-badge{color:#26151d;background:#ffd2dc}.flow .flow-cl-details-body{border-top:1px solid #ffd2dc1a;padding:16px 18px 20px}.flow .flow-cl-list{color:#ffeff3cc;margin:0 0 16px;padding-left:18px;font-size:13.5px;line-height:1.65}.flow .flow-cl-list li{margin-bottom:6px}.flow .flow-cl-cat-block{background:#00000026;border-radius:8px;margin-top:14px;padding:12px 16px}.flow .flow-cl-cat-title{color:#ffd2dc;margin:0 0 6px;font-size:12px;font-weight:600}.flow .flow-footer-nav{justify-content:center;gap:24px;margin:20px 0 40px;display:flex}.flow .flow-footer-nav a{color:#26151d;font-size:14px;font-weight:700;text-decoration:none}@media (width<=760px){.flow .flow-dl-grid,.flow .flow-cl-item{grid-template-columns:1fr}.flow .flow-cl-ribbon-line,.flow .flow-cl-node,.flow .flow-nav-actions{display:none}}.headspace{--hs-blue:#3259ed;--hs-ink:#202b44;--hs-muted:#636c7b;--accent:#3259ed;--on-accent:#fff;color:var(--hs-ink);background:#fbfcfe;font-family:DM Sans,sans-serif}.headspace .hs-wrap{width:min(1280px,89%);margin-inline:auto}.headspace .hs-nav{justify-content:space-between;align-items:center;gap:24px;height:106px;display:flex}.headspace .hs-brand{color:var(--hs-blue);align-items:center;gap:10px;display:flex}.headspace .hs-brand>span{letter-spacing:-2px;font-size:36px;font-weight:650}.headspace .hs-brand-suffix{letter-spacing:0;vertical-align:middle;border:1px solid #3259ed40;border-radius:5px;margin-left:8px;padding:3px 5px;font-size:11px}.headspace .hs-nav nav{align-items:center;gap:36px;font-size:14px;display:flex}.headspace .hs-nav nav a{align-items:center;gap:4px;display:inline-flex}.headspace .hs-nav nav a:hover{color:var(--hs-blue)}.headspace .hs-nav-download{border:1px solid #dbe0e9;border-radius:8px;align-items:center;gap:24px;padding:12px 18px;font-size:14px;display:flex}.headspace .hs-nav-download:hover{background:#edf1fd}.headspace .hs-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;min-height:700px;padding-top:60px;padding-bottom:76px;display:grid}.headspace .hs-eyebrow{letter-spacing:.07em;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.headspace .hs-hero .hs-eyebrow{letter-spacing:.01em;font-size:14px}.headspace .hs-spark{color:var(--hs-blue);font-size:22px}.headspace h1{letter-spacing:-.072em;margin:25px 0 28px;font-size:clamp(76px,7.7vw,114px);font-weight:500;line-height:.96}.headspace h1>span{color:var(--hs-blue)}.headspace .hs-lead{max-width:400px;color:var(--hs-muted);font-size:18px;line-height:1.55}.headspace .hs-hero-actions{margin-top:29px}.headspace .cta{background:var(--hs-blue);color:#fff;border-radius:8px;gap:35px;padding:17px 22px;font-size:14px;font-weight:500}.headspace .cta:hover{transform:translateY(-2px);box-shadow:0 5px 18px #3259ed25}.headspace .download-meta{color:var(--hs-muted);opacity:1;font-family:inherit;font-size:12px}.headspace .hs-hero-art{min-width:0;padding-top:30px}.headspace .hs-art-caption{color:var(--hs-muted);justify-content:flex-end;align-items:center;gap:35px;margin:0 30px 26px 0;font-size:14px;display:flex}.headspace .hs-art-caption>span:last-child{color:var(--hs-blue);font-family:Instrument Serif,serif;font-size:50px;line-height:.8}.headspace .hs-project-demo{position:relative}.headspace .hs-project-tabs{align-items:flex-end;gap:5px;height:80px;padding-right:17px;display:flex}.headspace .hs-project-tab{white-space:nowrap;min-width:0;color:var(--hs-ink);border:0;border-radius:17px 17px 0 0;flex:1;align-items:center;gap:8px;padding:17px 12px 22px;font-size:12px;transition:padding .25s;display:flex}.headspace .hs-project-tab>svg{margin-left:auto}.headspace .hs-tab-blue{color:#fff;background:#3259ed}.headspace .hs-tab-orange{background:#ffc49b}.headspace .hs-tab-mint{background:#ceebdd}.headspace .hs-project-tab[aria-selected=true]{padding-top:27px;padding-bottom:30px}.headspace .hs-project-tab:hover{padding-bottom:30px}.headspace .hs-project-tab:focus-visible{outline-offset:-5px;outline-color:currentColor}.headspace .hs-project-dot{opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}.headspace .hs-project-panel{z-index:1;color:#fff;background:#3259ed;border-radius:0 20px 20px;margin-top:-8px;padding:32px 28px 24px;position:relative}.headspace .hs-panel-orange{color:var(--hs-ink);background:#ffc49b}.headspace .hs-panel-mint{color:var(--hs-ink);background:#ceebdd}.headspace .hs-panel-heading{align-items:center;gap:14px;margin-bottom:26px;font-size:13px;line-height:1.45;display:flex}.headspace .hs-panel-heading b{font-weight:500}.headspace .hs-panel-plus{margin-left:auto;font-size:32px;font-weight:400}.headspace .hs-mini-workspace{color:var(--hs-ink);background:#fbfcfe;border-radius:10px;overflow:hidden;box-shadow:0 8px 22px #1c2b6620}.headspace .hs-mini-topbar{background:#eaf0fb;gap:8px;padding:9px 11px 0;display:flex}.headspace .hs-mini-topbar>span{color:#667189;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:11px;display:flex}.headspace .hs-mini-topbar .hs-mini-active{color:var(--hs-blue);background:#fbfcfe}.headspace .hs-mini-file{justify-content:space-between;align-items:center;padding:16px 20px 8px;font-size:11px;display:flex}.headspace .hs-mini-file>span:first-child{align-items:center;gap:7px;display:flex}.headspace .hs-file-dot{background:var(--hs-blue);border-radius:2px;width:6px;height:6px}.headspace .hs-mini-code{padding:15px 20px 24px;font-family:monospace;font-size:12px;line-height:1.8}.headspace .hs-mini-code>div{gap:20px;display:flex}.headspace .hs-mini-code i{color:#9ba5b7;font-size:10px;font-style:normal}.headspace .hs-mini-code b{color:#9665bf;font-weight:400}.headspace .hs-mini-code em{font-family:inherit;font-size:inherit;color:#3259ed;font-style:normal}.headspace .hs-mini-code strong{color:#427b65;font-weight:400}.headspace .hs-caret{vertical-align:middle;background:#3259ed;width:2px;height:13px;margin-left:2px;display:inline-block}.headspace .hs-mini-agent{background:#f1f3f9;border-radius:7px;align-items:center;gap:10px;margin:0 13px 18px;padding:14px 13px;font-size:11px;display:flex}.headspace .hs-mini-agent small{color:var(--hs-muted);margin-bottom:5px;font-size:10px;display:block}.headspace .hs-agent-arrow{color:var(--hs-blue);margin-left:auto;font-size:20px}.headspace .hs-mini-status{color:#687385;border-top:1px solid #e8ecf4;justify-content:space-between;gap:8px;padding:10px 15px;font-size:9px;display:flex}.headspace .hs-mini-status>span{align-items:center;gap:6px;display:flex}.headspace .hs-mini-status i{background:#49977c;border-radius:50%;width:5px;height:5px}.headspace .hs-project-line{text-align:center;opacity:.85;margin-top:24px;font-size:13px}.headspace .hs-art-baseline{letter-spacing:.07em;color:#7c8597;justify-content:space-between;align-items:center;gap:12px;padding:22px 4px 0;font-size:9px;display:flex}.headspace .hs-demo-hint{color:var(--hs-blue);white-space:nowrap;letter-spacing:0;font-size:12px}.headspace .hs-demo-hint>span{margin-right:7px}.headspace .hs-tools-strip{border-block:1px solid #e3e7f0;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;font-size:13px;display:flex}.headspace .hs-tools-strip>span{color:var(--hs-muted)}.headspace .hs-tools-strip>div{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.headspace .hs-tools-strip>div>span{align-items:center;gap:8px;display:flex}.headspace .hs-tools-strip svg{color:#7e8bad}.headspace .hs-room{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:130px 120px;display:grid}.headspace .hs-room .hs-eyebrow{color:var(--hs-muted);margin-bottom:27px}.headspace h2{letter-spacing:-.06em;font-size:clamp(40px,4.7vw,68px);font-weight:500;line-height:1.04}.headspace .hs-room h2>span{color:#8595b7}.headspace .hs-room-copy{padding-top:30px}.headspace .hs-big-copy{letter-spacing:-.025em;font-size:25px;line-height:1.45}.headspace .hs-room-copy>p:nth-child(2){color:var(--hs-muted);max-width:430px;margin-top:20px;font-size:16px}.headspace .hs-text-link{color:var(--hs-blue);align-items:center;gap:30px;margin-top:28px;font-size:14px;display:inline-flex}.headspace .hs-principles{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:70px;padding-top:15px;display:grid}.headspace .hs-principle-icon{color:var(--hs-blue);background:#ecf1ff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:27px;display:flex}.headspace .hs-principles h3{letter-spacing:-.025em;margin-bottom:13px;font-size:21px;font-weight:500}.headspace .hs-principles p{color:var(--hs-muted);font-size:15px}.headspace .hs-work{background:#ecf1fb;padding-block:100px;scroll-margin-top:28px}.headspace .hs-work-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-top:25px;margin-bottom:65px;display:flex}.headspace .hs-work-heading h2>span{color:var(--hs-blue)}.headspace .hs-work-heading>p{max-width:250px;color:var(--hs-muted);font-size:16px}.headspace .product-tour{color:var(--hs-ink);background:0 0;margin:0;padding:0}.headspace .tour-kicker,.headspace .tour-topline>div:first-child{display:none}.headspace .tour-topline{justify-content:flex-end;margin-bottom:18px}.headspace .tour-theme{border:1px solid #cfd8ed;border-radius:8px}.headspace .tour-theme button{border-radius:6px}.headspace .tour-tabs{border:0;gap:6px;margin-bottom:16px}.headspace .tour-tabs button{background:0 0;border-radius:8px;padding:15px 18px;font-family:inherit;font-size:14px;border:0!important}.headspace .tour-tabs button[aria-selected=true],.headspace .tour-theme button[aria-pressed=true]{background:var(--hs-blue)!important;color:#fff!important}.headspace .tour-tabs button[aria-selected=true] svg{color:#fff}.headspace .tour-frame{border:1px solid #d2dbec;border-radius:14px;box-shadow:0 20px 50px #24325b0a}.headspace .tour-sidebar{background:0 0}.headspace .tour-tool-title{letter-spacing:-.04em;font-family:inherit}.headspace .tour-step-badge{color:var(--hs-blue);background:0 0}.headspace .tour-mock-window{border-radius:10px}.headspace .tour-feature-item .feat-dot{color:var(--hs-blue)}.headspace .diagnostics-window-showcase{border-top:1px solid #d5deed;margin-top:80px;padding-top:70px}.headspace .diagnostics-heading{letter-spacing:-.05em;font-family:inherit;font-size:clamp(30px,3.7vw,52px);font-weight:500}.headspace .diagnostics-heading em,.headspace .product-tour[data-theme=dark] .diagnostics-heading em{color:var(--hs-blue);box-shadow:none;background:0 0;padding:0;font-family:inherit;font-style:normal;transform:none}.headspace .diagnostics-window-frame,.headspace .diagnostics-window-frame:hover{border:1px solid #cbd5ea;border-radius:12px;transform:none;box-shadow:0 16px 40px #25376312}.headspace .diagnostics-facts b{color:var(--hs-blue);background:0 0;border:1px solid #c6d3ee;border-radius:8px}.headspace .diagnostics-meta-row{opacity:1;border-top:1px dashed #cbd5ea}.headspace .diag-meta-tag{color:var(--hs-ink);background:#3259ed0a;border:1px solid #cbd5ea}.headspace .diag-meta-tag.shortcut kbd{background:var(--hs-ink);color:#fff}.headspace .product-tour[data-theme=dark] .diag-meta-tag{color:#eff0e8;background:#ffffff0f;border:1px solid #fff3}.headspace .product-tour[data-theme=dark] .diag-meta-tag.shortcut kbd{color:var(--hs-ink);background:#fff}.headspace .hs-agents{--roster-ink:#202b44;--roster-muted:#636c7b;--roster-line:#e0e5ef;--roster-bg:transparent;--roster-font:"DM Sans", sans-serif;padding-block:100px 90px}.headspace .agent-roster h2{font-size:clamp(36px,4.7vw,62px);font-weight:500}.headspace .agent-roster{padding:0}.headspace .hs-release{padding-bottom:70px}.headspace .release-log{border-block:1px solid #e0e5ef;padding-block:38px}.headspace .release-log .section-heading h2{letter-spacing:-.04em;font-size:32px}.headspace .release-log .small{color:var(--hs-muted);font-size:13px}.headspace .release-log .eyebrow{color:var(--hs-muted);font-family:inherit;font-size:11px}.headspace .hs-end{color:#fff;background:#3259ed;padding-top:95px}.headspace .hs-end-top{align-items:center;gap:36px;display:flex}.headspace .hs-end-mark{color:#d7ebbe;font-size:112px;line-height:1}.headspace .hs-end-top>p{letter-spacing:-.055em;font-size:clamp(40px,4.5vw,65px);line-height:1.03}.headspace .hs-end-top>p>span{color:#cad8ff}.headspace .hs-end .download-block{margin-left:auto}.headspace .hs-end .cta{color:#2544b2;background:#fff}.headspace .hs-end .download-meta{color:#d4dfff}.headspace .hs-platforms{text-align:right;margin-top:30px}.headspace .hs-platforms a{color:#d4dfff;align-items:center;gap:8px;font-size:13px;display:inline-flex}.headspace .footer-signature{margin-top:90px}.headspace .signature-nav{border-color:#ffffff35;font-size:13px}.headspace .signature-nav .eyebrow{color:#d4dfff;font-family:inherit;font-size:10px}.headspace .signature-stage{min-height:0;padding-block:28px}.headspace .signature-orbit{display:none}.headspace .signature-type{letter-spacing:-.065em;color:#c9d8ff;font-family:inherit;transform:none}.headspace .signature-type>span:last-child{font-family:inherit}.headspace .signature-baseline{letter-spacing:.03em;border-color:#ffffff30;font-family:inherit;font-size:10px}.headspace a:focus-visible,.headspace button:focus-visible,.headspace [role=tabpanel]:focus-visible{outline-offset:5px;outline:3px solid #c76c1d}.headspace .hs-workflow{border-top:1px solid #e3e7f0;padding-block:110px 120px}.headspace .hs-workflow-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(36px,7vw,96px);margin-bottom:46px;display:grid}.headspace .hs-workflow-heading h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(40px,4.5vw,68px);line-height:1.04}.headspace .hs-workflow-heading h2 em{color:var(--hs-blue);font-style:italic;display:inline-block}.headspace .hs-workflow-heading>p{max-width:560px;color:var(--hs-muted);font-size:16px;line-height:1.65}.headspace .hs-custom-toolbar{background:#fbfcfe;border:1.5px solid #dbe0e9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;padding:10px 12px;display:flex;box-shadow:0 2px 12px #1c2b660f}.headspace .hs-custom-toolbar>span{color:var(--hs-ink);border:1px solid #dbe0e9;border-radius:6px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.headspace .hs-toolbar-project{background:var(--hs-blue);margin-right:auto;font-family:monospace;border-color:var(--hs-blue)!important;color:#fff!important}.headspace .hs-toolbar-added{background:#edf1fd;color:var(--hs-blue)!important;border-color:#c4d2f8!important}.headspace .hs-toolbar-chatgpt{background:#fce8f3;color:#8b2a64!important;border-color:#f0b8d8!important}.headspace .hs-toolbar-add{color:var(--hs-muted)!important;border-style:dashed!important}.headspace .hs-custom-toolbar img{display:block}.headspace .hs-possibility-strip{letter-spacing:.1em;color:var(--hs-muted);align-items:center;gap:12px;margin-bottom:20px;font:700 9px/1 monospace;display:flex}.headspace .hs-possibility-strip i{background:var(--hs-blue);opacity:.45;border-radius:50%;flex-shrink:0;width:4px;height:4px}.headspace .hs-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.headspace .hs-workflow-card{background:#fff;border:1.5px solid #e3e7f0;border-radius:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 3px 14px #1c2b660a}.headspace .hs-workflow-card:after{content:"";pointer-events:none;border:1px solid #3259ed12;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-42px;box-shadow:0 0 0 18px #3259ed09}.headspace .hs-wcard-url{background:#edf1fd;border-color:#c4d2f8;grid-column:1/-1}.headspace .hs-wcard-url:after{display:none}.headspace .hs-wcard-index{letter-spacing:.1em;color:var(--hs-muted);margin-bottom:22px;font:700 9px/1.5 monospace;display:block}.headspace .hs-wcard-url .hs-wcard-index{color:var(--hs-blue)}.headspace .hs-wcard-url h3{letter-spacing:-.045em;color:var(--hs-ink);margin:0 0 10px;font-size:clamp(28px,3vw,46px);line-height:1.07}.headspace .hs-wcard-url>.hs-wcard-url-intro>div>p{max-width:440px;color:var(--hs-muted);font-size:14px;line-height:1.6}.headspace .hs-wcard-url-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:end;gap:clamp(24px,4vw,60px);display:grid}.headspace .hs-url-builder{background:#fff;border:1.5px solid #c4d2f8;border-radius:12px;padding:16px 18px;box-shadow:0 4px 14px #3259ed1a}.headspace .hs-wcard-label{letter-spacing:.1em;color:var(--hs-muted);margin-bottom:10px;font:700 8.5px/1.4 monospace;display:block}.headspace .hs-url-builder>div{border:1.5px solid #c4d2f8;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;font:600 11px/1.3 monospace;display:grid}.headspace .hs-url-builder>div img{display:block}.headspace .hs-url-builder>div strong{color:var(--hs-ink)}.headspace .hs-url-builder>div b{background:var(--hs-blue);color:#fff;border-radius:5px;padding:6px 9px;font-size:10px}.headspace .hs-url-builder small{color:var(--hs-muted);opacity:.8;margin-top:9px;font:9.5px/1.5 monospace;display:block}.headspace .hs-domain-showcase{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.headspace .hs-domain-showcase>span{background:#fff;border:1.5px solid #dbe0e9;border-radius:10px;grid-template-columns:26px 1fr;align-items:center;gap:1px 8px;padding:12px;transition:box-shadow .2s,transform .2s;display:grid}.headspace .hs-domain-showcase>span:hover{transform:translateY(-2px);box-shadow:0 4px 14px #3259ed1a}.headspace .hs-domain-showcase img,.headspace .hs-domain-showcase i{object-fit:contain;grid-row:1/3;width:22px;height:22px}.headspace .hs-domain-showcase i{background:var(--hs-blue);color:#fff;border-radius:6px;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.headspace .hs-domain-showcase b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.headspace .hs-domain-showcase small{color:var(--hs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.headspace .hs-domain-custom{color:var(--hs-muted);border-style:dashed!important}.headspace .hs-embed-note{color:var(--hs-ink);border-top:1px dashed #c4d2f8;justify-content:space-between;gap:10px 18px;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.headspace .hs-embed-note strong{flex-shrink:0}.headspace .hs-embed-note>span{text-align:right;color:var(--hs-muted)}.headspace .hs-wcard-cli{background:#fff;grid-column:1/-1}.headspace .hs-wcli-topline{border-bottom:1px dashed #dbe0e9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:13px;display:flex}.headspace .hs-wcli-topline>span:last-child{letter-spacing:.07em;color:var(--hs-muted);border:1px solid #dbe0e9;border-radius:999px;padding:4px 8px;font:700 8px/1 monospace}.headspace .hs-wcli-layout{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.headspace .hs-wcli-layout h3{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(26px,3vw,42px);line-height:1.08}.headspace .hs-wcli-layout>div>p{max-width:440px;color:var(--hs-muted);font-size:14px;line-height:1.6}.headspace .hs-cli-chips{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.headspace .hs-cli-chips>span{color:var(--hs-blue);background:#edf1fd;border:1px solid #dbe0e9;border-radius:999px;padding:7px 11px;font:700 9px/1 monospace}.headspace .hs-command-builder{background:#f8faff;border:1.5px solid #dbe0e9;border-radius:12px;padding:14px 16px;box-shadow:0 2px 10px #3259ed0f}.headspace .hs-command-builder>div{background:#fff;border:1.5px solid #dbe0e9;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;font:600 11px/1.3 monospace;display:grid}.headspace .hs-command-builder>div>span{color:#427b65;font-weight:800}.headspace .hs-command-builder>div>strong{color:#3259ed61}.headspace .hs-command-builder>div>b{background:var(--hs-blue);color:#fff;border-radius:5px;padding:6px 9px;font-size:10px}.headspace .hs-command-builder small{color:var(--hs-muted);margin-top:9px;font:9.5px/1.45 monospace;display:block}.headspace .hs-wcard-preset{background:#ffc49b;border-color:#f5a97b;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.headspace .hs-wcard-preset:after{display:none}.headspace .hs-wcard-preset .hs-wcli-topline{border-color:#202b442e}.headspace .hs-wcard-preset .hs-wcard-index{color:#202b4499}.headspace .hs-wpreset-copy h3{letter-spacing:-.045em;color:var(--hs-ink);margin:0 0 10px;font-size:clamp(26px,3vw,42px);line-height:1.08}.headspace .hs-wpreset-copy>p{color:#202b44b8;max-width:480px;font-size:14px;line-height:1.6}.headspace .hs-preset-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.headspace .hs-preset-tags>span{color:var(--hs-ink);background:#ffffff73;border:1px solid #202b4440;border-radius:999px;padding:6px 10px;font:700 9px/1 monospace}.headspace .hs-preset-console{color:#fff;background:#1c2b66;border:1.5px solid #202b4433;border-radius:12px;padding:16px 18px;box-shadow:0 8px 24px #1c2b6638}.headspace .hs-preset-head{letter-spacing:.07em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:12px;font:700 8.5px monospace;display:flex}.headspace .hs-preset-head b{color:#ffc49b}.headspace .hs-preset-stack{gap:6px;margin:14px 0;display:grid}.headspace .hs-preset-stack>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:20px 72px 1fr 50px;align-items:center;gap:8px;padding:9px 10px;font:9px/1.3 monospace;display:grid}.headspace .hs-preset-stack i{color:#ffc49b;font:700 8px monospace}.headspace .hs-preset-stack span{letter-spacing:.05em;opacity:.75;font-weight:600}.headspace .hs-preset-stack code{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.headspace .hs-preset-stack b{text-align:right;color:#ceebdd;font-weight:700}.headspace .hs-preset-action{background:var(--hs-blue);color:#fff;letter-spacing:.06em;text-align:center;border-radius:6px;width:100%;padding:10px;font:700 9.5px monospace;display:block}@media (width<=1100px){.headspace .hs-hero{gap:30px}.headspace .hs-project-tab{gap:5px;padding-inline:9px;font-size:10px}.headspace .hs-project-panel{padding:26px 20px 20px}.headspace .hs-mini-topbar>span{padding-inline:7px}.headspace .hs-tools-strip{flex-direction:column}.headspace .hs-room{gap:50px}.headspace .hs-principles{gap:32px}.headspace .hs-workflow-heading,.headspace .hs-wcard-url-intro,.headspace .hs-wcli-layout,.headspace .hs-wcard-preset{grid-template-columns:1fr}.headspace .hs-domain-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.headspace .hs-wrap{width:calc(100% - 40px)}.headspace .hs-nav{height:83px}.headspace .hs-nav nav{display:none}.headspace .hs-brand>span{font-size:32px}.headspace .hs-hero{grid-template-columns:1fr;gap:35px;padding-top:34px;padding-bottom:45px}.headspace h1{margin-top:20px;font-size:clamp(73px,15.4vw,112px)}.headspace .hs-lead{max-width:290px;font-size:17px}.headspace .hs-hero-art{width:100%;max-width:550px;margin-inline:auto;padding-top:0}.headspace .hs-art-caption{margin-bottom:9px}.headspace .hs-project-tabs{height:76px}.headspace .hs-project-tab{font-size:11px}.headspace .hs-project-tab>svg{display:none}.headspace .hs-mini-topbar>span{padding-inline:8px;font-size:11px}.headspace .hs-mini-code{font-size:11px}.headspace .hs-art-baseline{font-size:8px}.headspace .hs-tools-strip{align-items:flex-start;gap:18px}.headspace .hs-tools-strip>div{grid-template-columns:repeat(3,1fr);gap:18px 12px;width:100%;font-size:12px;display:grid}.headspace .hs-room{grid-template-columns:1fr;gap:30px;padding-block:75px}.headspace h2{font-size:clamp(42px,8.5vw,62px)}.headspace .hs-room-copy{padding-top:0}.headspace .hs-big-copy{font-size:23px}.headspace .hs-principles{grid-template-columns:1fr;gap:32px;padding-top:25px}.headspace .hs-principles>div{padding-left:72px;position:relative}.headspace .hs-principle-icon{width:48px;height:48px;position:absolute;top:0;left:0}.headspace .hs-principles h3{font-size:20px}.headspace .hs-work{padding-block:65px}.headspace .hs-work-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.headspace .hs-work-heading>p{max-width:100%}.headspace .tour-tabs{grid-template-columns:repeat(3,1fr);display:grid}.headspace .tour-tabs button{padding:12px 8px;font-size:12px}.headspace .tour-panel-layout{grid-template-columns:1fr}.headspace .tour-sidebar{padding:24px}.headspace .diagnostics-window-showcase{margin-top:50px;padding-top:45px}.headspace .hs-workflow{padding-block:60px}.headspace .hs-domain-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.headspace .hs-workflow-card{padding:18px 14px}.headspace .hs-url-builder,.headspace .hs-command-builder,.headspace .hs-preset-console{padding:12px}.headspace .hs-preset-stack>div{grid-template-columns:16px 52px 1fr 38px;gap:6px;padding:7px 8px;font-size:8px}.headspace .hs-agents{padding-block:60px}.headspace .hs-release{padding-bottom:50px}.headspace .release-log .section-heading>a{margin-left:0;font-size:13px}.headspace .hs-end{padding-top:60px}.headspace .hs-end-top{flex-wrap:wrap;gap:20px}.headspace .hs-end-mark{font-size:70px}.headspace .hs-end-top>p{font-size:43px}.headspace .hs-end .download-block{width:100%;margin:12px 0 0}.headspace .hs-platforms{text-align:left}.headspace .hs-platforms a{align-items:flex-start;font-size:12px}.headspace .footer-signature{margin-top:55px}.headspace .signature-nav{gap:20px}.headspace .hs-dl-hero-grid{grid-template-columns:1fr;align-items:flex-start;gap:24px}.headspace .hs-dl-hero-left h1{margin:16px 0 0}.headspace .hs-dl-hero-right .hs-lead{max-width:100%}.headspace .hs-dl-cards-grid{grid-template-columns:1fr}.headspace .hs-cl-release{padding:20px 16px}}.headspace.hs-download-article,.headspace.hs-changelog-article{min-height:100vh;color:var(--hs-ink);background:#fbfcfe}.headspace .hs-dl-hero,.headspace .hs-cl-hero{padding:60px 0 40px}.headspace .hs-dl-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:16px;display:grid}.headspace .hs-dl-hero h1,.headspace .hs-cl-hero h1{letter-spacing:-.05em;margin:16px 0 18px;font-size:clamp(48px,6vw,86px);line-height:1.05}.headspace .hs-dl-hero-left h1{margin:16px 0 0}.headspace .hs-dl-hero-right{flex-direction:column;align-items:flex-start;display:flex}.headspace .hs-dl-hero-right .hs-lead{max-width:520px;margin:0}.headspace .hs-dl-version-pill{background:#fff;border:1.5px solid #dbe0e9;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #1c2b660a}.headspace .hs-dl-badge{color:var(--hs-blue);background:#eaf0fb;border-radius:999px;padding:3px 8px;font:700 9px monospace}.headspace .hs-dl-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:60px;display:grid}.headspace .hs-dl-card{background:#fff;border:1.5px solid #e3e7f0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 18px #1c2b660a}.headspace .hs-dl-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #3259ed14}.headspace .hs-dl-card-content{align-items:center;gap:14px;min-width:0;display:flex}.headspace .hs-dl-icon-bubble{background:#f0f4fc;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.headspace .hs-dl-card-title{min-width:0}.headspace .hs-dl-card-title h3{color:var(--hs-ink);white-space:nowrap;margin:0 0 3px;font-size:16px;font-weight:700}.headspace .hs-dl-arch-tag{color:var(--hs-blue);white-space:nowrap;text-overflow:ellipsis;background:#f0f4fc;border:1px solid #dce5f8;border-radius:6px;max-width:240px;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.headspace .hs-dl-btn{background:var(--hs-blue);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.headspace .hs-dl-btn:hover{background:#2546c7}.headspace .hs-cl-status-bar{background:#fff;border:1.5px solid #e3e7f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;padding:14px 20px;font-size:12px;display:flex}.headspace .hs-cl-status-bar span{color:var(--hs-muted);font-family:monospace;font-size:10px;font-weight:700}.headspace .hs-cl-status-bar strong{color:var(--hs-ink);margin-left:6px}.headspace .hs-cl-github-link{color:var(--hs-blue);align-items:center;gap:4px;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.headspace .hs-cl-layout{grid-template-columns:240px 1fr;align-items:start;gap:40px;padding-bottom:80px;display:grid}@media (width<=960px){.headspace .hs-cl-layout{flex-direction:column;gap:24px;display:flex}}.headspace .hs-cl-sidebar{scrollbar-width:thin;scrollbar-color:#d0d7e6 transparent;max-height:calc(100vh - 108px);position:sticky;top:88px;overflow-y:auto}.headspace .hs-cl-sidebar::-webkit-scrollbar{width:5px}.headspace .hs-cl-sidebar::-webkit-scrollbar-thumb{background:#d0d7e6;border-radius:999px}.headspace .hs-cl-sidebar-card{background:#fff;border:1.5px solid #e3e7f0;border-radius:16px;padding:16px 12px;box-shadow:0 4px 18px #1c2b6608}.headspace .hs-cl-sidebar-heading{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;padding:2px 6px 12px;display:flex}.headspace .hs-cl-sidebar-title{letter-spacing:.08em;color:var(--hs-muted);font:800 11px monospace}.headspace .hs-cl-sidebar-count{color:var(--hs-blue);background:#eaf0fb;border-radius:999px;padding:2px 7px;font:700 10px monospace}.headspace .hs-cl-sidebar-nav{flex-direction:column;gap:2px;padding:8px 0;display:flex}.headspace .hs-cl-sidebar-link{border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.headspace .hs-cl-link-left{align-items:center;gap:6px;display:flex}.headspace .hs-cl-sidebar-dot{color:var(--hs-blue);font-size:8px}.headspace .hs-cl-sidebar-tag{color:var(--hs-ink);font:700 13px monospace}.headspace .hs-cl-sidebar-date{color:var(--hs-muted);font-size:11px}.headspace .hs-cl-sidebar-link:hover{background:#f4f7fc}.headspace .hs-cl-sidebar-link:hover .hs-cl-sidebar-tag{color:var(--hs-blue)}.headspace .hs-cl-sidebar-link.is-active{background:#eaf0fb}.headspace .hs-cl-sidebar-link.is-active .hs-cl-sidebar-tag{color:var(--hs-blue)}.headspace .hs-cl-sidebar-foot{border-top:1px solid #edf1f7;margin-top:4px;padding-top:10px}.headspace .hs-cl-sidebar-all-link{color:var(--hs-blue);border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.headspace .hs-cl-sidebar-all-link:hover{background:#f0f4fb}.headspace .hs-cl-feed{flex-direction:column;gap:30px;display:flex}.headspace .hs-cl-release{background:#fff;border:1.5px solid #e3e7f0;border-radius:20px;padding:32px;scroll-margin-top:96px;box-shadow:0 4px 20px #1c2b660a}.headspace .hs-cl-release-header{border-bottom:1px solid #edf1f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.headspace .hs-cl-tag-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.headspace .hs-cl-tag-row h2{letter-spacing:-.04em;color:var(--hs-ink);margin:0;font-size:28px;font-weight:800}.headspace .hs-cl-badge{border-radius:999px;padding:4px 10px;font:700 10px monospace}.headspace .hs-cl-badge-latest{color:var(--hs-blue);background:#eaf0fb}.headspace .hs-cl-badge-major{color:#b85d19;background:#ffc49b40}.headspace .hs-cl-badge-feature{color:#1b7348;background:#ceebdd50}.headspace .hs-cl-badge-patch{color:var(--hs-muted);background:#f0f4f9}.headspace .hs-cl-date{color:var(--hs-muted);font-size:12px}.headspace .hs-cl-tag-link{color:var(--hs-blue);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.headspace .hs-cl-title{letter-spacing:-.03em;color:var(--hs-ink);margin:0 0 10px;font-size:22px;font-weight:700}.headspace .hs-cl-summary{color:var(--hs-muted);max-width:860px;margin:0 0 20px;font-size:15px;line-height:1.65}.headspace .hs-cl-binaries{background:#f6f8fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.headspace .hs-cl-binaries-label{color:var(--hs-muted);letter-spacing:.08em;font:700 9px monospace}.headspace .hs-cl-binaries-list{flex-wrap:wrap;gap:8px;display:flex}.headspace .hs-cl-binary-btn{color:var(--hs-ink);background:#fff;border:1px solid #dbe0e9;border-radius:6px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.headspace .hs-cl-binary-btn:hover{border-color:var(--hs-blue);color:var(--hs-blue)}.headspace .hs-cl-details{background:#fbfcfe;border:1px solid #e3e7f0;border-radius:12px;margin-top:16px;transition:border-color .2s,background-color .2s;overflow:hidden}.headspace .hs-cl-details[open]{background:#fff;border-color:#cbd5e1}.headspace .hs-cl-summary-trigger{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;list-style:none;transition:background .15s;display:flex}.headspace .hs-cl-summary-trigger::-webkit-details-marker{display:none}.headspace .hs-cl-summary-trigger:hover{background:#f4f7fc}.headspace .hs-cl-trigger-left{align-items:center;gap:8px;display:flex}.headspace .hs-cl-arrow{color:var(--hs-blue);font-size:10px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-block}.headspace .hs-cl-details[open] .hs-cl-arrow{transform:rotate(90deg)}.headspace .hs-cl-trigger-text{color:var(--hs-ink);font-size:13px;font-weight:700}.headspace .hs-cl-trigger-badge{color:var(--hs-muted);background:#edf2f7;border-radius:999px;padding:3px 8px;font:600 11px monospace}.headspace .hs-cl-details[open] .hs-cl-trigger-badge{color:var(--hs-blue);background:#eaf0fb}.headspace .hs-cl-details-content{border-top:1px solid #edf1f7;padding:16px 18px 20px}.headspace .hs-cl-bullet-list{color:#434c5e;margin:0 0 16px;padding-left:20px;font-size:14px;line-height:1.7}.headspace .hs-cl-bullet-list li{margin-bottom:6px}.headspace .hs-cl-categories{flex-direction:column;gap:14px;margin-top:18px;display:flex}.headspace .hs-cl-category-block{background:#f9fbfd;border:1px solid #edf1f7;border-radius:12px;padding:14px 18px}.headspace .hs-cl-category-title{color:var(--hs-blue);letter-spacing:.02em;margin:0 0 8px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.headspace *,.headspace :before,.headspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.motion-paused .headspace *,.motion-paused .headspace :before,.motion-paused .headspace :after{animation-play-state:paused!important}body[data-concept="1"] .page-loader.loader-dismissed,body[data-concept="4"] .page-loader.loader-dismissed,body[data-concept="5"] .page-loader.loader-dismissed{box-shadow:none}.headspace .hs-project-tab{transition:padding .35s cubic-bezier(.22,1,.36,1),filter .3s}.headspace .hs-project-tab:hover{filter:brightness(1.045)}.headspace .hs-text-link svg,.headspace .hs-nav-download svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.headspace .hs-text-link:hover svg,.headspace .hs-nav-download:hover svg{transform:translateY(4px)}.headspace .hs-principles>div{border-top:1px solid #dce3f3;padding-top:22px;position:relative}.headspace .hs-principles>div:before{content:"";background:var(--hs-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.headspace .hs-domain-showcase>span{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}@media (hover:hover){.headspace .hs-domain-showcase>span:hover{transform:translateY(-5px);box-shadow:0 10px 20px #26314908}}.headspace .hs-preset-action{cursor:pointer;width:100%;font:inherit;font-size:13px;transition:background .3s}.headspace .hs-preset-action:focus-visible{outline:2px solid var(--hs-blue);outline-offset:4px}.headspace .hs-preset-action[aria-disabled=true]{cursor:progress;opacity:.7}.headspace [data-preset-step]{transition:background .4s,border-color .4s}.headspace [data-preset-step][data-state=ready]{background:#294b59;border-color:#3b7b74}.headspace [data-preset-step][data-state=ready] i{color:#b9f2cc}.headspace .hs-preset-preview{color:var(--hs-blue);background:#edf2ff;border:1px solid #dce4fc;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:18px;font-size:14px;display:flex}.headspace .hs-preset-preview[hidden]{display:none}.headspace .hs-preset-preview small{letter-spacing:.04em;color:#657087;margin-bottom:6px;font:10px monospace;display:block}.headspace .hs-preset-preview>span:last-child{margin-left:auto}.headspace .hs-demo-status{color:#c8d3ef;min-height:3.2em;margin:14px 0 0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.headspace .hs-project-tab,.headspace .hs-domain-showcase>span,.headspace [data-preset-step],.headspace .hs-preset-action,.headspace .hs-text-link svg,.headspace .hs-nav-download svg{transition:none}}.headspace .hs-preset-action{border:1px solid #ffffff30}.headspace .hs-preset-stack>div{font-size:11px}
