@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-grotesk-latin-400-normal-LF3ZIHND.woff2") format("woff2"),url("./media/space-grotesk-latin-400-normal-OMAEQ2EW.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-latin-500-normal-GESQWJQV.woff2") format("woff2"),url("./media/space-grotesk-latin-500-normal-HV4TE4RA.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-latin-600-normal-27GH5ZT3.woff2") format("woff2"),url("./media/space-grotesk-latin-600-normal-WYFP6PJR.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-latin-700-normal-I3MXRIUZ.woff2") format("woff2"),url("./media/space-grotesk-latin-700-normal-6Z7GHSI6.woff") format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url("./media/merriweather-latin-400-normal-GGK3TGIK.woff2") format("woff2"),url("./media/merriweather-latin-400-normal-QJ3XQSYW.woff") format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url("./media/merriweather-latin-700-normal-2LFYFGH3.woff2") format("woff2"),url("./media/merriweather-latin-700-normal-PTBDOBNB.woff") format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/share-tech-mono-latin-400-normal-XX4T45LZ.woff2") format("woff2"),url("./media/share-tech-mono-latin-400-normal-RZRFWVSU.woff") format("woff")}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-ext-wght-normal-7P2MDJRX.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-wght-normal-X7UMQEPN.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f8f6ec;--paper-secondary: #f2f0e4;--ink: #1a1a1a;--ink-black: #050505;--orange: #d94e1e;--teal: #008f99;--orange-deep: #aa3000;--teal-deep: #004f55;--line: 2px solid var(--ink);--hard-shadow: 5px 5px 0 var(--ink);font-family:Space Grotesk,DM Sans Variable,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #005f66;outline-offset:3px}button{color:inherit}::selection{background:var(--teal);color:var(--ink-black)}kensa-app{min-height:100dvh}button,input,textarea,select{border-radius:0!important}button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}button:active:not(:disabled){transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)!important}button:disabled{opacity:.55}.editorial-page{min-height:100dvh;padding:0 clamp(20px,5vw,76px);background:var(--paper);color:var(--ink);font-family:Space Grotesk,DM Sans Variable,sans-serif}.editorial-nav{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:var(--line)}.editorial-nav nav{display:flex;align-items:center;gap:clamp(14px,3vw,38px)}.editorial-nav nav a,.editorial-nav nav button,.editorial-nav>a:not(.wordmark){border:0;background:transparent;padding:8px 0;color:var(--ink);text-decoration:none;font-size:13px;font-weight:700;cursor:pointer}.editorial-nav nav .current{color:var(--orange-deep);text-decoration:underline;text-underline-offset:6px}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:900;font-size:15px;letter-spacing:.09em;text-decoration:none}.mark{width:34px;height:34px;display:grid;place-items:center;background:var(--orange);border:var(--line);box-shadow:3px 3px 0 var(--ink);font-weight:900;font-size:21px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 19px;border:var(--line);box-shadow:4px 4px 0 var(--ink);font-weight:800;text-decoration:none;cursor:pointer}.button-ink{color:var(--paper);background:var(--ink-black)}.button-orange{color:var(--ink-black);background:var(--orange)}.button-teal{color:var(--ink-black);background:var(--teal)}.button-quiet{color:var(--ink);background:transparent;border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.button.wide{width:100%;margin:15px 0}.hero-editorial{position:relative;padding:clamp(70px,11vw,158px) 0 58px;border-bottom:var(--line)}.eyebrow,.editorial-number{font-family:Share Tech Mono,DM Sans Variable,monospace;font-size:11px;letter-spacing:.11em;font-weight:700}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 23px}.eyebrow-dot{width:9px;height:9px;background:var(--teal);border:1px solid var(--ink)}.hero-editorial h1,.workspace-heading h1,.invite-card h1{max-width:960px;margin:0;font-size:clamp(54px,10vw,145px);line-height:.91;letter-spacing:-.08em;font-weight:850}.hero-editorial h1 em,.workspace-heading h1 em,.invite-card h1 em{color:var(--orange-deep);font-style:normal}.editorial-page .hero-editorial h1,.editorial-page .workspace-heading h1,.editorial-page .invite-card h1{display:block}.editorial-page .invite-card h1{font-size:clamp(48px,5vw,68px)}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:28px;max-width:860px;margin-top:49px}.hero-bottom p{max-width:430px;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(17px,2vw,22px);line-height:1.55}.hero-stamp{position:absolute;right:4vw;top:31%;width:90px;height:90px;display:grid;place-content:center;border:var(--line);background:var(--teal);box-shadow:6px 6px 0 var(--ink);font-size:48px;line-height:.75;font-weight:900;transform:rotate(7deg)}.hero-stamp span{padding-top:8px;font:10px Share Tech Mono,monospace;letter-spacing:.1em}.hero-ascii{margin-top:34px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:var(--line)}.editorial-grid article{min-height:245px;padding:28px clamp(14px,3vw,35px) 32px 0}.editorial-grid article+article{padding-left:clamp(14px,3vw,35px);border-left:var(--line)}.editorial-grid h2{margin:32px 0 14px;font-size:clamp(23px,3vw,36px);line-height:1;letter-spacing:-.045em}.editorial-grid p,.beta-banner p{max-width:410px;font-family:Merriweather,Georgia,serif;font-size:15px;line-height:1.65}.beta-banner{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;padding:34px 0;background:var(--paper-secondary);border-bottom:var(--line)}.beta-banner p{margin:0}.editorial-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0;font:10px Share Tech Mono,monospace;letter-spacing:.08em}.editorial-footer a{text-decoration:none}.invite-page{display:flex;min-height:100dvh;flex-direction:column}.invite-layout{width:min(1040px,100%);margin:auto;padding:24px 0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:clamp(30px,6vw,82px);align-items:center}.invite-card{width:100%;margin:0;padding:40px 0}.invite-card h1{font-size:clamp(51px,9vw,88px);margin:0 0 25px}.invite-card>p:not(.eyebrow){font:17px/1.65 Merriweather,Georgia,serif;margin-bottom:30px}.invite-card label{display:block;margin-bottom:8px;font:11px Share Tech Mono,monospace;text-transform:uppercase}.invite-card input,.invite-form input,.compact-control input{width:100%;min-height:46px;padding:10px 12px;border:var(--line);background:#fffdf5;color:var(--ink)}.invite-benefit{display:grid;gap:6px;padding:17px;margin-top:18px;background:#e9f4ef;border:var(--line)}.invite-benefit strong{font-size:26px}.invite-benefit span{font:14px Merriweather,Georgia,serif}.invite-benefit small,.inline-status,.form-error{font:12px Share Tech Mono,monospace}.form-error{padding:13px 16px;border:2px solid #9a2400;background:#ffe2d5;color:#651900}.workspace-heading{padding:58px 0 36px;border-bottom:var(--line)}.workspace-heading h1{font-size:clamp(48px,8vw,104px)}.workspace-heading>p:last-child{max-width:520px;font:16px/1.6 Georgia,serif}.history-row{width:100%;display:grid;grid-template-columns:130px 1fr auto 26px;gap:18px;align-items:center;padding:20px 0;border:0;border-bottom:1px solid #9e9b8f;background:transparent;text-align:left;cursor:pointer}.history-row strong{font-size:17px}.status-tag{width:fit-content;padding:5px 8px;border:1px solid var(--ink);background:var(--teal);color:var(--ink-black);font:10px Share Tech Mono,monospace;text-transform:uppercase}.status-tag.partial{background:#ffd4bd}.empty-state{padding:28px 0;font:16px Georgia,serif}.pilot-usage{margin:12px 0 22px;color:#48463f;font:11px/1.6 Share Tech Mono,monospace}.budget-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;align-items:center;padding:19px 0;border-bottom:var(--line)}.budget-strip>.status-tag{justify-self:end}.budget-strip article{display:grid;gap:7px;padding-right:10px}.budget-strip article span{font:10px Share Tech Mono,monospace}.budget-strip article strong{font-size:23px}.admin-section{padding:35px 0;border-bottom:var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.section-heading h2{margin:10px 0 0;font-size:clamp(28px,4vw,46px);letter-spacing:-.05em}.invite-form{display:grid;grid-template-columns:.5fr .5fr 1.4fr auto;gap:12px;align-items:end;margin-bottom:22px}.invite-form label,.compact-control{display:grid;gap:7px;font:10px Share Tech Mono,monospace;text-transform:uppercase}.compact-control{width:120px}.created-link{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:9px 12px;background:#e5f4f2;border:1px solid var(--ink)}.created-link code{overflow-wrap:anywhere}.table-wrap{width:100%;overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:620px;text-align:left}.table-wrap th{padding:10px 9px;border-bottom:var(--line);font:10px Share Tech Mono,monospace;text-transform:uppercase}.table-wrap td{padding:13px 9px;border-bottom:1px solid #aaa79c;font-size:13px}.table-wrap td small{display:block;margin-top:5px;color:#56544e}.text-action{margin-right:10px;padding:4px 0;border:0;background:transparent;color:var(--orange-deep);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.audit-disclosure{margin:26px 0 48px;border-top:var(--line);border-bottom:var(--line)}.audit-disclosure>summary{display:flex;justify-content:space-between;padding:16px 0;font-weight:800;cursor:pointer}.audit-disclosure>summary span{font:11px Share Tech Mono,monospace}.workspace-shell{background:var(--paper)!important;color:var(--ink)!important}.workspace-shell .brand-header{border-bottom:var(--line);padding-bottom:16px}.workspace-shell .brand-mark{border-radius:0;background:var(--orange);color:var(--ink-black);border:var(--line);box-shadow:4px 4px 0 var(--ink)}.workspace-shell .main-nav{background:transparent;border:0;padding:0}.workspace-shell .main-nav button,.workspace-shell .mode-switch button{border-radius:0;color:var(--ink)}.workspace-shell .main-nav button.active,.workspace-shell .mode-switch button.active{background:var(--teal);color:var(--ink-black);box-shadow:3px 3px 0 var(--ink)}.workspace-shell .demo-label{background:var(--orange);color:var(--ink-black);border:var(--line);box-shadow:3px 3px 0 var(--ink)}.workspace-shell .composer,.workspace-shell .results-panel{background:var(--paper-secondary);border:var(--line);border-radius:0;box-shadow:var(--hard-shadow)}.workspace-shell textarea,.workspace-shell select,.workspace-shell input:not([type=checkbox]){background:var(--paper);border:1px solid var(--ink);border-radius:0;color:var(--ink)}.workspace-shell .submit-button{border:var(--line);border-radius:0;background:var(--orange);color:var(--ink-black);box-shadow:4px 4px 0 var(--ink)}.workspace-shell .secondary-button{border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink)}.workspace-shell .source-card,.workspace-shell .research-trace{border:1px solid var(--ink);border-radius:0;background:var(--paper)}.workspace-shell .source-card:target{border:var(--line);background:#def1ed}.workspace-shell .answer-block{font-family:Merriweather,Georgia,serif}.workspace-shell .answer-block k-markdown{--markdown-font-size: 17px}.workspace-shell .sources-list[open]{position:fixed;z-index:30;inset:0 0 0 auto;width:min(520px,94vw);max-height:100dvh;overflow:auto;padding:24px;border-left:var(--line);background:var(--paper);box-shadow:-7px 0 0 var(--teal),-70vw 0 0 70vw #1a1a1a35;animation:drawer-in .24s cubic-bezier(.2,.8,.2,1) both}.workspace-shell .sources-list[open]>summary{position:sticky;top:-24px;z-index:1;background:var(--paper);border-bottom:1px solid var(--ink)}@keyframes drawer-in{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.workspace-shell .toast{border:var(--line);border-radius:0;background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--teal)}.workspace-shell .connection-status.connected>span{background:var(--teal)}.workspace-shell .research-progress{border:1px solid var(--ink);border-radius:0;background:#e8f3ef}.workspace-shell .research-steps b{border-radius:0;border-color:var(--ink)}@media(max-width:740px){.editorial-nav{min-height:68px;flex-wrap:wrap;padding:11px 0}.editorial-nav nav{order:3;width:100%;justify-content:space-between}.editorial-nav>.button{min-height:38px;padding:0 10px;gap:7px;font-size:12px}.hero-editorial{padding-top:78px}.editorial-page .hero-editorial h1{font-size:clamp(47px,13vw,86px)}.editorial-page .invite-card h1{font-size:clamp(38px,10vw,50px)}.hero-stamp{top:14px;right:9px;width:56px;height:56px;font-size:32px}.hero-stamp span{font-size:7px}.hero-ascii{margin-top:24px}.hero-bottom{align-items:stretch;flex-direction:column;margin-top:30px}.editorial-grid{grid-template-columns:1fr}.editorial-grid article{min-height:0;padding:24px 0}.editorial-grid article+article{padding-left:0;border-left:0;border-top:1px solid var(--ink)}.editorial-grid h2{margin:17px 0 10px}.beta-banner{grid-template-columns:1fr;gap:12px}.beta-banner .button{width:fit-content}.editorial-footer{flex-direction:column}.history-row{grid-template-columns:1fr auto;gap:9px}.history-row strong{grid-column:1 / -1;grid-row:2}.budget-strip{grid-template-columns:1fr 1fr}.budget-strip>.status-tag{grid-column:1 / -1}.invite-form{grid-template-columns:1fr 1fr}.invite-form label:nth-child(3),.invite-form>button{grid-column:1 / -1}.invite-layout{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0 24px}.invite-card{padding:16px 0 24px}.invite-layout k-ascii-signal{order:-1}.workspace-shell .sources-list[open]{inset:auto 0 0;width:100%;max-height:86dvh;padding:17px;border-left:0;border-top:var(--line);box-shadow:0 -6px 0 var(--teal),0 -75vh 0 75vh #1a1a1a35;animation-name:drawer-up}.workspace-shell .sources-list[open]>summary{top:-17px}@keyframes drawer-up{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.workspace-shell .sources-list[open]{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.landing-page{--landing-ink: #eaf0f1;--landing-muted: #a9babf;--landing-line: #34464b;color:var(--landing-ink);background:#0a1317;padding:0 clamp(20px,4vw,64px)}.landing-page .editorial-nav{min-height:76px;border-bottom:1px solid var(--landing-line)}.landing-page .wordmark,.landing-page .editorial-nav nav a{color:var(--landing-ink)}.landing-page .wordmark{letter-spacing:.15em}.landing-page .mark{color:#0a1919;background:#a6e2d5;border:0;box-shadow:none;border-radius:4px}.landing-page .editorial-nav nav a{color:#bed0d2;font:12px Share Tech Mono,monospace;letter-spacing:.04em}.landing-page .editorial-nav nav a:hover,.landing-page .hero-secondary:hover{color:#a6e2d5}.landing-page .button{border:1px solid #9bd3c9;border-radius:4px!important;box-shadow:none;min-height:46px;font-size:13px}.landing-page .button-ink{background:transparent;color:#eaf0f1;border-color:#52666b}.landing-page .button-orange,.landing-page .button-teal{background:#b7e7dc;color:#10201e}.landing-page .hero-editorial{padding:clamp(76px,10vw,146px) 0 0;border-bottom:1px solid var(--landing-line)}.landing-page .eyebrow{color:#a6e2d5;letter-spacing:.15em}.landing-page .eyebrow-dot{background:#90d8c8;border:0;border-radius:50%}.landing-page .hero-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(35px,6vw,100px);align-items:center}.landing-page .hero-editorial h1{max-width:850px;font-size:clamp(58px,7.2vw,104px);letter-spacing:-.065em;line-height:.99;font-weight:500}.landing-page .hero-editorial h1 em{color:#a6e2d5}.landing-page .hero-bottom{display:block;margin-top:32px}.landing-page .hero-bottom p{max-width:520px;color:#b7c6c9;font:17px/1.7 DM Sans Variable,sans-serif}.landing-page .hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.landing-page .hero-secondary{color:#d6e3e3;text-decoration:none;font:12px Share Tech Mono,monospace}.landing-page .hero-secondary span{margin-left:8px}.landing-page .hero-visual{padding:17px;border:1px solid #365056;background:linear-gradient(145deg,#162b2e,#0e1c20 70%);box-shadow:0 28px 80px #0005}.landing-page .visual-meta,.landing-page .visual-caption,.landing-page .hero-index{display:flex;justify-content:space-between;gap:16px;color:#9bb9b5;font:10px/1.5 Share Tech Mono,monospace;letter-spacing:.08em}.landing-page .visual-meta{padding-bottom:14px}.landing-page .hero-ascii{margin:0}.landing-page .visual-caption{padding-top:16px;align-items:end}.landing-page .visual-caption span:last-child{font-size:28px;color:#b7e7dc}.landing-page .hero-index{margin-top:clamp(64px,9vw,130px);padding:20px 0;border-top:1px solid var(--landing-line)}.landing-page .editorial-grid{border-bottom:1px solid var(--landing-line)}.landing-page .editorial-grid article{min-height:250px;padding-top:35px}.landing-page .editorial-grid article+article{border-color:var(--landing-line)}.landing-page .editorial-number{color:#91cfc1}.landing-page .editorial-grid h2{font-size:clamp(24px,2.6vw,35px);font-weight:500;letter-spacing:-.04em}.landing-page .editorial-grid p,.landing-page .beta-banner p{color:var(--landing-muted);font:15px/1.7 DM Sans Variable,sans-serif}.landing-page .beta-banner{background:transparent;border-bottom:1px solid var(--landing-line);padding:48px 0}.landing-page .editorial-footer{color:#9db0b3;padding:28px 0 38px}.workspace-intro{max-width:760px;margin:0 0 28px}.workspace-intro .eyebrow{margin-bottom:12px;color:#35645e}.workspace-intro h2{margin:0;color:#152923;font-size:clamp(38px,5vw,62px);font-weight:500;letter-spacing:-.06em;line-height:1.05}.workspace-intro h2 em{color:#28766a;font-style:normal}.workspace-intro>p:last-child{margin:13px 0 0;color:#5b7069;font-size:15px;line-height:1.6}.workspace-shell .brand-header{border-bottom:1px solid #b4c5bd}.workspace-shell .brand-mark{background:#17342e;color:#e4f5ee;border:0;box-shadow:none;border-radius:5px}.workspace-shell .brand-mark span{color:#b2e3d5}.workspace-shell .main-nav button.active,.workspace-shell .mode-switch button.active{background:#183c35;color:#f1faf5;box-shadow:none}.workspace-shell .main-nav button{font-size:12px}.workspace-shell .composer,.workspace-shell .results-panel{background:#fffefa;border:1px solid #b9cbc1;border-radius:8px;box-shadow:0 14px 45px #1c48300d}.workspace-shell textarea{padding:16px;border:1px solid #d4e0d8;background:#fbfdf9}.workspace-shell .submit-button{border:1px solid #173c34;background:#173c34;color:#fff;box-shadow:none}.workspace-shell .demo-label{border:1px solid #b3c7bd;background:#e4efe8;color:#183c35;box-shadow:none}.workspace-shell .source-card,.workspace-shell .research-trace{border-color:#ccd9d0;background:#fbfdf9}.workspace-shell .answer-block{font-family:DM Sans Variable,sans-serif}@media(max-width:740px){.landing-page .editorial-nav nav{justify-content:flex-start;gap:20px;overflow-x:auto}.landing-page .editorial-nav nav a{white-space:nowrap}.landing-page .hero-editorial{padding-top:65px}.landing-page .hero-layout{grid-template-columns:1fr}.landing-page .hero-editorial h1{font-size:clamp(47px,12vw,76px)}.landing-page .hero-visual{max-width:480px}.landing-page .hero-index{margin-top:50px;font-size:8px}.landing-page .editorial-grid article{padding:28px 0}.landing-page .editorial-grid article+article{border-left:0;border-top:1px solid var(--landing-line)}.landing-page .beta-banner{padding:35px 0}}.invite-page{background:#0a1317;color:#eaf0f1}.invite-page .editorial-nav{border-bottom:1px solid #34464b}.invite-page .wordmark,.invite-page .editorial-nav>a:not(.wordmark){color:#eaf0f1}.invite-page .mark{color:#10201e;background:#a6e2d5;border:0;box-shadow:none;border-radius:4px}.invite-page .invite-layout{width:min(1120px,100%);gap:clamp(40px,8vw,110px)}.invite-page .invite-card{padding:66px 0}.invite-page .eyebrow{color:#a6e2d5}.invite-page .eyebrow-dot{border:0;border-radius:50%;background:#90d8c8}.invite-page .invite-card h1{font-weight:500;letter-spacing:-.065em;line-height:1.04}.invite-page .invite-card h1 em{color:#a6e2d5}.invite-page .invite-card>p:not(.eyebrow){color:#b7c6c9;font:16px/1.7 DM Sans Variable,sans-serif}.invite-steps{display:flex;gap:28px;margin:30px 0;padding:18px 0;border-block:1px solid #34464b;color:#a7babd;font:11px/1.5 Share Tech Mono,monospace}.invite-steps span{display:flex;gap:9px;align-items:center}.invite-steps b{color:#a6e2d5;font-weight:400}.invite-page .invite-card label{color:#eaf0f1;letter-spacing:.06em}.invite-page .invite-card input{color:#eaf0f1;background:#142327;border:1px solid #52666b;padding:14px}.invite-page .invite-card input::placeholder{color:#98aaab}.invite-page .invite-card>small{display:block;color:#a9babf;line-height:1.6}.invite-page .invite-card>input+small{margin-top:8px}.invite-page .button{border:1px solid #9bd3c9;border-radius:4px!important;box-shadow:none}.invite-page .button-ink{color:#eaf0f1;background:transparent;border-color:#718a8a}.invite-page .button-orange{color:#10201e;background:#b7e7dc}.invite-page .invite-benefit{color:#eaf0f1;background:#162d2c;border:1px solid #365a50;padding:20px}.invite-page .invite-benefit .benefit-label{color:#a6e2d5;font:10px Share Tech Mono,monospace;letter-spacing:.1em}.invite-page .invite-benefit strong{font-size:30px}.invite-page .invite-benefit span:not(.benefit-label){font:14px DM Sans Variable,sans-serif}.invite-page .invite-benefit small{color:#b8ceca;line-height:1.5}.invite-page .inline-status{color:#b7e7dc}.invite-page .editorial-footer{border-top:1px solid #34464b;color:#9db0b3}.access-summary{display:flex;gap:30px;flex-wrap:wrap;margin:0 0 20px;padding:17px 20px;border:1px solid #cad9d0;background:#edf5ef}.access-summary>div{display:grid;gap:6px}.access-summary span{color:#5b7368;font:10px Share Tech Mono,monospace;letter-spacing:.05em}.access-summary strong{color:#1b3c32;font-size:13px;font-weight:600}.admin-help{color:#56544e;font:13px/1.6 DM Sans Variable,sans-serif}@media(max-width:740px){.invite-page .invite-layout{gap:20px}.invite-page .invite-card{padding:12px 0 28px}.invite-steps{flex-wrap:wrap;gap:12px 20px}.access-summary{gap:18px}}.landing-page{--landing-ink:#222b2b;--landing-muted:#606c69;--landing-line:#d9ded5;color:var(--landing-ink);background:#f8f8f2}.landing-page .editorial-nav{min-height:82px;border-color:#d9ded5}.landing-page .wordmark,.landing-page .editorial-nav nav a{color:#243431}.landing-page .wordmark{font-size:16px;letter-spacing:.08em}.landing-page .mark{border-radius:50%;background:#144b40;color:#fff}.landing-page .editorial-nav nav a{font:500 13px DM Sans Variable,sans-serif}.landing-page .editorial-nav nav a:hover{color:#15836a}.landing-page .button{border-radius:6px!important;min-height:50px;font-size:13px}.landing-page .button-ink{border-color:#bdc9c0;color:#263d36}.landing-page .button-orange,.landing-page .button-teal{background:#163e35;border-color:#163e35;color:#fff}.landing-page .hero-editorial{padding:clamp(55px,7vw,100px) 0 0;border-color:#d9ded5}.landing-page .hero-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.96fr);gap:clamp(35px,5vw,90px)}.landing-page .eyebrow{color:#44756a;letter-spacing:.12em;font-size:10px}.landing-page .eyebrow-dot{background:#5ba996}.landing-page .hero-editorial h1{font-size:clamp(56px,6.5vw,94px);line-height:1.01;font-weight:500;letter-spacing:-.065em}.landing-page .hero-editorial h1 em{color:#4b8e79}.landing-page .hero-bottom{margin-top:28px}.landing-page .hero-bottom p{color:#65736c;max-width:440px;font-size:17px}.landing-page .hero-secondary{color:#324941;font:600 13px DM Sans Variable,sans-serif}.landing-page .hero-footnote{display:flex;align-items:center;gap:9px;margin-top:57px;color:#718279;font:11px DM Sans Variable,sans-serif}.landing-page .hero-footnote span{color:#6aa491;font-size:22px}.landing-page .hero-visual{position:relative;min-height:485px;overflow:hidden;display:grid;place-items:center;padding:40px;border:0;border-radius:10px;background:#dce9df;box-shadow:none}.visual-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 77% 20%,#f6eaba 0,transparent 40%),radial-gradient(ellipse at 7% 90%,#aacfb5 0,transparent 48%)}.visual-orbit{position:absolute;width:520px;height:520px;border:1px solid #9fbdab;border-radius:50%;opacity:.6}.orbit-one{transform:translate(90px,-110px)}.orbit-two{width:390px;height:390px;transform:translate(-180px,130px)}.research-preview{z-index:1;width:min(100%,440px);overflow:hidden;color:#263c34;background:#fdfef9;border:1px solid #cbd9ca;border-radius:12px;box-shadow:0 22px 70px #375b4d25}.preview-top{display:flex;align-items:center;gap:8px;padding:15px 18px;border-bottom:1px solid #e6ece5;font:600 13px Space Grotesk,sans-serif}.preview-mark{color:#2b8a71;font-size:19px}.preview-label{margin-left:auto;color:#8d9c91;font:9px Share Tech Mono,monospace;letter-spacing:.08em}.preview-body{padding:33px}.preview-kicker{color:#718d80;font:9px Share Tech Mono,monospace;letter-spacing:.1em}.preview-body h2{margin:16px 0 25px;font-size:clamp(26px,2.6vw,38px);font-weight:500;letter-spacing:-.05em;line-height:1.1}.preview-question{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px;border:1px solid #dbe6dd;border-radius:6px;color:#879a8d;font-size:12px}.preview-question span{color:#428971;font-size:18px}.preview-excerpt{color:#6b7d71;font:12px/1.65 DM Sans Variable,sans-serif}.preview-excerpt span{color:#2d8867;font-weight:700}.preview-source{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px;border:1px solid #e2ebe1;border-radius:6px;color:#569276}.preview-source>span{display:grid;place-items:center;width:27px;height:27px;border-radius:5px;background:#edf5ec}.preview-source div{display:grid;gap:4px}.preview-source small{color:#81998a;font:8px Share Tech Mono,monospace}.preview-source b{color:#405e50;font:600 11px DM Sans Variable,sans-serif}.preview-sources{display:flex;gap:20px;margin-top:28px;color:#7c9b8b;font:9px Share Tech Mono,monospace}.preview-sources b{display:block;margin-top:7px;color:#405e50;font:600 11px DM Sans Variable,sans-serif}.visual-badge{z-index:2;position:absolute;right:18px;bottom:22px;display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #b3cbb9;border-radius:30px;background:#f7faf2;color:#55776a;font:8px/1.4 Share Tech Mono,monospace}.visual-badge span{color:#5e9d86;font-size:21px}.landing-page .hero-ascii{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.landing-page .hero-index{margin-top:72px;color:#77877c;border-color:#d9ded5}.landing-page .hero-index a{color:#4c7362;text-decoration:none}.section-intro{display:flex;justify-content:space-between;gap:30px;align-items:start;padding:85px 0 25px}.section-intro>span{color:#6f8e7c;font:10px Share Tech Mono,monospace;letter-spacing:.08em}.section-intro p{width:67%;margin:0;font-size:clamp(36px,4.5vw,60px);font-weight:500;letter-spacing:-.055em;line-height:1.08}.section-intro em{color:#79a894;font-style:normal}.landing-page .editorial-grid{border-color:#d9ded5}.landing-page .editorial-grid article{min-height:230px}.landing-page .editorial-grid article+article{border-color:#d9ded5}.landing-page .editorial-number{color:#5d9982}.landing-page .editorial-grid p,.landing-page .beta-banner p{color:#69796e}.landing-page .beta-banner{margin:40px 0 0;padding:34px;background:#e7f0e7;border:0;border-radius:8px}.landing-page .editorial-footer{color:#738178}@media(max-width:740px){.landing-page .hero-layout{grid-template-columns:1fr}.landing-page .hero-editorial h1{font-size:clamp(48px,12vw,70px)}.landing-page .hero-visual{min-height:360px;padding:25px}.landing-page .hero-footnote{margin-top:28px}.landing-page .hero-index{margin-top:40px}.section-intro{display:block;padding:60px 0 15px}.section-intro p{width:100%;margin-top:20px}.landing-page .editorial-grid article+article{border-color:#d9ded5}.landing-page .beta-banner{padding:25px}}@media(min-width:741px)and (max-width:1100px){.landing-page .hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.landing-page .hero-editorial h1{font-size:clamp(45px,5.3vw,58px)}.landing-page .hero-visual{padding:24px;min-height:450px}.preview-body{padding:25px}}.workspace-page,.admin-page{background:#f8f8f2;color:#263b33;font-family:DM Sans Variable,sans-serif}.workspace-page .editorial-nav,.admin-page .editorial-nav{border-bottom:1px solid #d9e3da}.workspace-page .wordmark,.admin-page .wordmark{color:#243b32}.workspace-page .mark,.admin-page .mark{border:0;border-radius:50%;background:#194b3d;color:#fff;box-shadow:none}.workspace-page .editorial-nav nav button,.admin-page .editorial-nav nav button{min-height:44px;color:#53685e;font:600 13px DM Sans Variable,sans-serif}.workspace-page .editorial-nav nav .current,.admin-page .editorial-nav nav .current{color:#246a51;text-decoration-color:#4a9976}.workspace-page .button,.admin-page .button{min-height:46px;border:1px solid #cbd9ce;border-radius:6px!important;box-shadow:none;font:650 13px DM Sans Variable,sans-serif}.workspace-page .button-teal,.admin-page .button-orange,.admin-page .button-teal{color:#fff;background:#194b3d;border-color:#194b3d}.workspace-page .button-quiet,.admin-page .button-quiet{color:#264b3b;background:#fffefb}.workspace-page .workspace-heading,.admin-page .workspace-heading{padding:64px 0 38px;border-bottom:1px solid #d9e3da}.workspace-page .workspace-heading h1,.admin-page .workspace-heading h1{font-size:clamp(48px,6vw,76px);font-weight:500;line-height:1.03;letter-spacing:-.065em}.workspace-page .workspace-heading h1 em,.admin-page .workspace-heading h1 em{color:#518f77}.workspace-page .workspace-heading>p:last-child,.admin-page .workspace-heading>p:last-child{color:#53695e;font:16px/1.65 DM Sans Variable,sans-serif}.workspace-page .eyebrow,.admin-page .eyebrow,.admin-page .editorial-number{color:#4c806b}.workspace-page .history-list{padding:18px 0}.workspace-page .history-row{padding:22px 14px;border-color:#dce6dc;border-radius:6px!important}.workspace-page .history-row:hover{background:#edf5ec}.workspace-page .status-tag,.admin-page .status-tag{color:#245b41;background:#e5f3e7;border:1px solid #cfe3d2;border-radius:20px}.workspace-page .status-tag.partial,.admin-page .status-tag.partial{color:#765419;background:#f9efd8;border-color:#ecdfbd}.workspace-page .editorial-footer{align-items:center;border-top:1px solid #d9e3da;color:#526a5d}.workspace-page .editorial-footer button{display:inline-flex;align-items:center;gap:10px;min-height:44px;border:0;background:transparent;color:#246a51;font:650 13px DM Sans Variable,sans-serif}.workspace-notice,.workspace-empty{margin:24px 0;padding:24px;border:1px solid #d7e5d9;border-radius:10px;background:#fffefb}.workspace-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#e6d8c7;background:#fbf8ef}.workspace-notice strong,.workspace-empty h2{font-size:18px;font-weight:650}.workspace-notice p,.workspace-empty p{margin:7px 0 0;color:#586e61;font-size:14px;line-height:1.6}.workspace-loading{padding:24px 0;color:#53695e}.workspace-empty{padding:40px;text-align:center}.workspace-empty .empty-icon{display:grid;place-items:center;width:48px;height:48px;margin:auto;border-radius:12px;color:#347556;background:#e7f3e9}.workspace-empty h2{margin:18px 0 0}.workspace-empty p{max-width:420px;margin:8px auto 20px}.admin-page .budget-strip{gap:12px;padding:24px 0;border-color:#d9e3da}.admin-page .budget-strip article{min-height:88px;padding:16px;border:1px solid #dce6dc;border-radius:8px;background:#fffefb}.admin-page .budget-strip article span{color:#526d5f;line-height:1.4}.admin-page .admin-section,.admin-page .audit-disclosure{border-color:#d9e3da}.admin-page .invite-form input,.admin-page .compact-control input{border:1px solid #bfcfc2;border-radius:6px!important;background:#fffefb}.admin-page .invite-form label,.admin-page .compact-control{color:#476353;font-size:11px}.admin-page .table-wrap{border:1px solid #dce6dc;border-radius:8px;background:#fffefb}.admin-page .table-wrap th{color:#526d5f;background:#f1f6ef;border-bottom:1px solid #dce6dc}.admin-page .table-wrap td{border-color:#e6ede5}.admin-page .text-action{min-height:44px;color:#246a51}.admin-page .created-link{border-color:#c7ded0;border-radius:6px}.admin-page .audit-disclosure>summary{min-height:52px}.invite-page .invite-card input{border-radius:6px!important}.invite-page .button-ink{background:#b7e7dc;border-color:#b7e7dc;color:#10201e}.invite-page .editorial-nav>a:not(.wordmark),.landing-page .editorial-nav nav a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:740px){.workspace-page .workspace-heading,.admin-page .workspace-heading{padding:42px 0 28px}.workspace-notice{align-items:flex-start;flex-direction:column}.workspace-empty{padding:28px 20px}.workspace-page .editorial-footer{align-items:flex-start}.admin-page .budget-strip article{min-height:80px}}.workspace-page button:active:not(:disabled),.admin-page button:active:not(:disabled),.invite-page button:active:not(:disabled),.landing-page button:active:not(:disabled){transform:none;box-shadow:none!important}@media(max-width:740px){.invite-page .invite-layout k-ascii-signal{order:0}}.cosmos-home,.api-docs{--cosmos-bg:#0e1716;--cosmos-ink:#edf3e9;--cosmos-muted:#b1c0b4;--cosmos-accent:#b9f3c4;--cosmos-line:#344541;color:var(--cosmos-ink);background:var(--cosmos-bg);font-family:DM Sans Variable,sans-serif}.cosmos-home *,.api-docs *{box-sizing:border-box}.cosmos-home a,.api-docs a{text-decoration:none}.cosmos-home button,.api-docs button{font:inherit}.cosmos-home a:focus-visible,.cosmos-home button:focus-visible,.api-docs a:focus-visible{outline:3px solid #b9f3c4;outline-offset:4px}.cosmos-nav,.docs-header{min-height:84px;display:flex;align-items:center;gap:36px;padding:0 clamp(24px,5vw,80px);border-bottom:1px solid #344541}.cosmos-wordmark,.docs-wordmark{display:inline-flex;align-items:center;gap:8px;color:#eff6ed;font:700 22px Space Grotesk,sans-serif;letter-spacing:-.06em}.cosmos-mark,.docs-mark{display:grid;place-items:center;width:27px;height:27px;margin-right:1px;color:#b9f3c4}.cosmos-mark k-icon,.docs-mark k-icon{width:23px;height:23px}.wordmark-point,.docs-wordmark>span:last-child{color:#b9f3c4;margin-left:-7px}.cosmos-nav nav,.docs-header nav{display:flex;gap:32px;margin-left:auto}.cosmos-nav nav a,.docs-header nav a{color:#c2cdc2;font-size:13px}.cosmos-nav nav a:hover,.docs-header nav a:hover{color:#d1fbd4}.nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:42px;padding:0 15px;border:1px solid #668774;color:#eaf6e9;font-size:12px;font-weight:600}.nav-cta:hover{background:#c6f4ce;color:#11251a;border-color:#c6f4ce}.nav-cta k-icon{width:15px;height:15px}.cosmos-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);column-gap:clamp(42px,7vw,120px);align-items:center;padding:clamp(72px,8vw,128px) clamp(24px,5vw,80px) 0}.cosmos-hero-copy{position:relative;z-index:1;max-width:720px;padding-bottom:22px}.cosmos-eyebrow,.section-meta,.hero-bottom-line,.hero-note,.manifesto-kicker,.phase-intro>span,.phase-intro small,.phase-detail>span,.code-top,.code-bottom,.cosmos-cta>span,.cosmos-footer,.docs-kicker,.docs-breadcrumb,.docs-sidebar p,.docs-section-number,.docs-code>div,.docs-inline-code>span,.docs-version,.docs-footer{font:10px/1.5 Share Tech Mono,monospace;letter-spacing:.12em}.cosmos-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 30px;color:#b7ddbf}.cosmos-eyebrow span{width:7px;height:7px;background:#b9f3c4;border-radius:50%}.cosmos-eyebrow i{color:#6b8775;font-style:normal}.cosmos-hero h1,.cosmos-manifesto h2,.cosmos-developers h2,.cosmos-cta h2,.docs-content h1{margin:0;font-family:Space Grotesk,sans-serif;font-weight:500;letter-spacing:-.065em}.cosmos-hero h1{font-size:clamp(52px,6.4vw,102px);line-height:1;max-width:760px}.cosmos-hero h1 em,.cosmos-manifesto h2 em,.cosmos-developers h2 em,.cosmos-cta h2 em,.docs-content h1 em{color:#b9f3c4;font-style:normal}.hero-description{max-width:490px;margin:28px 0 0;color:#bdcbbf;font-size:17px;line-height:1.75}.cosmos-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:34px}.cosmos-primary,.cosmos-secondary,.text-link{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;font-size:13px;font-weight:700}.cosmos-primary{padding:0 20px;background:#c2f1c9;color:#10291b;border:1px solid #c2f1c9}.cosmos-primary:hover{background:#e1ffe0;border-color:#e1ffe0}.cosmos-secondary,.text-link{color:#d7e6d8}.cosmos-secondary:hover,.text-link:hover{color:#b9f3c4}.cosmos-actions k-icon,.text-link k-icon{width:16px;height:16px;transition:transform .2s ease}.cosmos-actions a:hover k-icon,.text-link:hover k-icon{transform:translate(3px,-3px)}.hero-note{display:flex;align-items:center;gap:12px;margin-top:66px;color:#8da797}.hero-note b{color:#c5d8c6;font-weight:400}.note-line{width:34px;height:1px;background:#6f9580}.hero-stars{position:absolute;top:40px;left:44%;color:#7c9d87;font:13px Share Tech Mono,monospace}.hero-bottom-line{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;margin-top:78px;padding:22px 0;border-top:1px solid #344541;color:#a1b7a7}.cosmos-manifesto,.cosmos-developers{padding:clamp(80px,10vw,150px) clamp(24px,5vw,80px)}.cosmos-manifesto{background:#e8eee5;color:#192f25}.section-meta{display:flex;justify-content:space-between;gap:20px;color:#547562;border-bottom:1px solid #bccfc0;padding-bottom:18px}.manifesto-body{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin:90px 0 85px}.manifesto-kicker{color:#547562;margin:10px 0}.cosmos-manifesto h2{max-width:900px;font-size:clamp(40px,5.1vw,78px);line-height:1.06}.cosmos-manifesto h2 em{color:#6e9d7c}.manifesto-body>div>p,.developers-grid>div>p:not(.cosmos-eyebrow){max-width:520px;font-size:16px;line-height:1.75}.manifesto-body>div>p{color:#536a5b;margin-top:25px}.phase-explorer{display:grid;grid-template-columns:.78fr 1fr 1.55fr;border:1px solid #bed0c1;min-height:310px}.phase-intro{display:flex;flex-direction:column;gap:24px;padding:30px}.phase-intro>span,.phase-intro small{color:#5b7864}.phase-intro strong{margin:auto 0;font:500 23px/1.12 Space Grotesk,sans-serif;letter-spacing:-.04em}.phase-tabs{display:flex;flex-direction:column;border-left:1px solid #bed0c1;border-right:1px solid #bed0c1}.phase-tabs button{flex:1;display:flex;align-items:center;gap:15px;padding:16px 20px;border:0;border-bottom:1px solid #bed0c1;background:transparent;color:#496252;text-align:left;font-size:14px}.phase-tabs button:last-child{border-bottom:0}.phase-tabs button.active,.phase-tabs button:hover{background:#d5e8d8;color:#153d28}.phase-tabs button span{color:#73927a;font:11px Share Tech Mono,monospace}.phase-tabs button k-icon{margin-left:auto;width:16px;height:16px}.phase-detail{display:flex;flex-direction:column;padding:30px;background:#f4f7ef}.phase-detail>span{color:#537760}.phase-detail h3{max-width:310px;margin:32px 0 10px;font:500 27px/1.12 Space Grotesk,sans-serif;letter-spacing:-.04em}.phase-detail p{max-width:360px;color:#526c5b;font-size:14px;line-height:1.6}.phase-signal{margin-top:auto;padding-top:25px;color:#527b5d;font:16px Share Tech Mono,monospace;letter-spacing:.09em}.cosmos-developers .section-meta{border-color:#344541;color:#9bb6a2}.developers-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,10vw,160px);align-items:center;padding-top:90px}.developers-grid .cosmos-eyebrow{color:#a0c7a8}.cosmos-developers h2{font-size:clamp(44px,5.1vw,76px);line-height:1.03}.developers-grid>div>p:not(.cosmos-eyebrow){color:#b4c6b7;margin:25px 0 12px}.text-link{justify-content:flex-start;gap:15px}.code-window,.docs-code{border:1px solid #425650;background:#14221f}.code-top,.code-bottom,.docs-code>div{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;color:#acc8b3;border-bottom:1px solid #354b42}.code-top>span:first-child{display:flex;gap:5px}.code-top i{width:6px;height:6px;border-radius:50%;background:#819e8b}.code-window pre,.docs-code pre{margin:0;padding:26px 20px;overflow-x:auto;color:#d7ead9;font:12px/1.8 Share Tech Mono,monospace}.code-bottom{border-bottom:0;border-top:1px solid #354b42}.cosmos-cta{position:relative;overflow:hidden;padding:100px clamp(24px,5vw,80px) 110px;background:#c9f0cc;color:#133326}.cosmos-cta>span{color:#487b58}.cosmos-cta h2{margin-top:46px;font-size:clamp(52px,7vw,100px);line-height:.98}.cosmos-cta h2 em{color:#598b65}.cosmos-cta p{margin-top:25px;color:#3b6849}.cosmos-cta .cosmos-primary{background:#153d2c;color:#f4fff1;border-color:#153d2c}.cosmos-cta .cosmos-secondary{color:#214e35}.cta-orbit{position:absolute;right:10%;top:13%;display:grid;place-items:center;width:250px;height:250px;border:1px solid #89bd94;border-radius:50%;color:#6b9d76;font-size:70px;transform:rotate(15deg)}.cosmos-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px clamp(24px,5vw,80px);color:#9db2a1}.cosmos-footer>div{display:flex;gap:25px}.cosmos-footer>div a{color:#cad8cb}.api-docs{min-height:100dvh}.docs-version{color:#a8c0ae}.docs-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(50px,8vw,120px);padding:60px clamp(24px,5vw,80px) 80px}.docs-sidebar{position:sticky;top:28px;align-self:start;display:grid;gap:18px;padding-top:6px}.docs-sidebar p{margin:0 0 10px;color:#90af99}.docs-sidebar a{color:#b4c5b7;font-size:13px}.docs-sidebar a:hover{color:#c7f5cb}.docs-content{max-width:840px;min-width:0}.docs-breadcrumb,.docs-section-number{color:#98bc9f}.docs-content section{scroll-margin-top:28px;padding:0 0 65px;border-bottom:1px solid #344541;margin-bottom:65px}.docs-content section:first-of-type{padding-top:58px}.docs-kicker{color:#a8d5b1}.docs-content h1{font-size:clamp(46px,6vw,80px);line-height:1.02}.docs-lede{max-width:590px;color:#b6c9b9;font-size:18px!important}.docs-content h2{margin:18px 0;font:500 clamp(28px,3vw,38px)/1.1 "Space Grotesk",sans-serif;letter-spacing:-.04em}.docs-content p{color:#c3d0c1;font-size:15px;line-height:1.8}.docs-content p code,.endpoint-list code{color:#d5f6d8;font:13px Share Tech Mono,monospace}.docs-callout{display:flex;align-items:flex-start;gap:14px;margin:30px 0 0;padding:18px;border:1px solid #446552;background:#192e25}.docs-callout k-icon{margin-top:5px;color:#b5e9bd}.docs-callout p{margin:0;font-size:14px}.docs-callout strong{color:#ecf7eb}.docs-inline-code{display:flex;flex-wrap:wrap;gap:20px;padding:18px;border:1px solid #3f554b;color:#d8f0d9}.docs-inline-code span{color:#a5c5a9}.docs-inline-code code{overflow-wrap:anywhere;font-size:13px}.docs-code{margin:25px 0}.docs-code pre{font-size:13px}.endpoint-list>div{display:grid;grid-template-columns:65px minmax(150px,1fr) 1fr;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid #344541}.endpoint-list b{color:#a6eeb3;font:11px Share Tech Mono,monospace}.endpoint-list span{color:#b6c9b9;font-size:13px}.docs-footnote{margin-top:28px}.docs-footer{display:flex;justify-content:space-between;color:#97b39f}.docs-footer a{display:inline-flex;align-items:center;gap:8px;color:#d5f5d6}.docs-footer k-icon{width:15px;height:15px}@media(max-width:950px){.cosmos-hero{grid-template-columns:1fr 1fr;gap:38px}.cosmos-hero h1{font-size:clamp(45px,6vw,65px)}.hero-description{font-size:15px}.phase-explorer{grid-template-columns:1fr 1.3fr}.phase-intro{grid-column:1/-1;flex-direction:row;align-items:center;border-bottom:1px solid #bed0c1}.phase-intro strong{margin:0 auto}.phase-tabs{border-left:0}.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:45px}}@media(max-width:740px){.cosmos-nav,.docs-header{min-height:70px;padding:12px 20px;gap:12px;flex-wrap:wrap}.cosmos-nav nav{order:3;width:100%;justify-content:flex-start;gap:24px}.cosmos-nav nav a,.docs-header nav a{min-height:40px;display:flex;align-items:center}.nav-cta{margin-left:auto}.cosmos-hero{grid-template-columns:1fr;gap:40px;padding:58px 20px 0}.cosmos-hero h1{font-size:clamp(48px,11vw,70px)}.hero-note{margin-top:35px}.hero-stars{display:none}.hero-bottom-line{margin-top:6px;font-size:9px}.cosmos-manifesto,.cosmos-developers{padding:70px 20px}.section-meta span:last-child{display:none}.manifesto-body{grid-template-columns:1fr;gap:14px;margin:60px 0}.cosmos-manifesto h2{font-size:42px}.phase-explorer{grid-template-columns:1fr}.phase-intro{grid-column:auto;padding:22px}.phase-intro strong{font-size:18px}.phase-intro small{display:none}.phase-tabs{flex-direction:row;border-right:0;border-bottom:1px solid #bed0c1}.phase-tabs button{justify-content:center;gap:6px;padding:14px 5px;border-bottom:0;border-right:1px solid #bed0c1;font-size:12px}.phase-tabs button:last-child{border-right:0}.phase-tabs button k-icon{display:none}.phase-detail{min-height:230px;padding:24px}.phase-detail h3{margin-top:25px}.developers-grid{grid-template-columns:1fr;gap:35px;padding-top:55px}.cosmos-developers h2{font-size:48px}.code-window pre,.docs-code pre{font-size:11px}.cosmos-cta{padding:70px 20px}.cosmos-cta h2{font-size:52px}.cta-orbit{right:-60px;top:20px;width:180px;height:180px;opacity:.35}.cosmos-footer{align-items:flex-start;flex-direction:column;padding:30px 20px}.cosmos-footer>span{font-size:9px}.docs-header nav{margin-left:auto;gap:16px}.docs-version{display:none}.docs-layout{display:block;padding:35px 20px 70px}.docs-sidebar{position:static;display:flex;gap:16px;overflow:auto;padding:0 0 16px;border-bottom:1px solid #344541;white-space:nowrap}.docs-sidebar p{display:none}.docs-content section:first-of-type{padding-top:45px}.docs-content section{margin-bottom:45px;padding-bottom:45px}.endpoint-list>div{grid-template-columns:55px 1fr}.endpoint-list span{grid-column:2}}@media(prefers-reduced-motion:reduce){.cosmos-home *,.cosmos-home *:before,.cosmos-home *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.cosmos-wordmark img.cosmos-mark,.docs-wordmark img.docs-mark{display:block;width:32px;height:33px;margin-right:2px}.editorial-nav .wordmark img.mark{display:block;width:34px;height:36px;border:0;border-radius:8px;background:transparent;box-shadow:none}.cosmos-home .hero-facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px;color:#9cb8ac;font:10px/1.5 Share Tech Mono,monospace;letter-spacing:.07em}.cosmos-home .hero-facts span{display:inline-flex;align-items:center;gap:8px}.cosmos-home .hero-facts i{width:5px;height:5px;border-radius:50%;background:#59d1d0}.cosmos-home .cosmos-primary{border-radius:5px;transition:background .2s ease,transform .2s ease}.cosmos-home .cosmos-primary:hover{transform:translateY(-2px)}.cosmos-example{padding:clamp(80px,9vw,140px) clamp(24px,5vw,80px);background:#101e1c;color:#edf3e9}.cosmos-example .section-meta{border-color:#3b514b;color:#9dbdb0}.example-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(45px,8vw,130px);align-items:center;padding-top:clamp(60px,7vw,100px)}.example-copy .cosmos-eyebrow{color:#9fc9bb}.example-copy h2{margin:20px 0 0;font:500 clamp(40px,4.6vw,72px)/1.06 "Space Grotesk",sans-serif;letter-spacing:-.06em}.example-copy h2 em{color:#9edcd0;font-style:normal}.example-copy>p:not(.cosmos-eyebrow){max-width:480px;margin:26px 0 10px;color:#b6c9bf;font-size:16px;line-height:1.75}.example-copy .text-link{justify-content:flex-start;color:#d9eee4}.example-report{overflow:hidden;border:1px solid #40594e;border-radius:9px;background:#f2f6ee;color:#203c30;box-shadow:0 26px 90px #0004}.example-report-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:15px 20px;background:#1b312b;color:#b8d9c8;font:10px Share Tech Mono,monospace;letter-spacing:.1em}.report-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#50d3d6;vertical-align:middle}.example-report-body{padding:clamp(25px,3vw,40px)}.example-report-label{color:#527566;font:10px Share Tech Mono,monospace;letter-spacing:.1em}.example-report-body h3{margin:13px 0 22px;max-width:420px;color:#1b3b2b;font:500 clamp(24px,2.5vw,34px)/1.16 "Space Grotesk",sans-serif;letter-spacing:-.04em}.example-report-rule{height:1px;background:#cbdccf;margin-bottom:24px}.example-report-body>p{margin:13px 0 23px;color:#496454;font-size:14px;line-height:1.75}.example-report-body>p a{color:#087f7a;font-weight:700}.example-report-source{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #d2e2d3;border-radius:6px;background:#fff}.example-source-id{display:grid;place-items:center;width:32px;height:32px;border-radius:5px;background:#dff1ed;color:#16736d;font:11px Share Tech Mono,monospace}.example-report-source>span:nth-child(2){display:grid;gap:3px;min-width:0}.example-report-source strong{color:#284637;font-size:12px}.example-report-source small{color:#718a7a;font-size:11px}.example-report-source k-icon{width:16px;height:16px;margin-left:auto;color:#6f9983}.example-report-footnote{display:block;margin-top:17px;color:#607b6a;font-size:11px;line-height:1.5}.workspace-shell .mode-hint{display:flex;align-items:center;gap:8px;margin:0 0 15px;color:#58766a;font-size:12px;line-height:1.5}.workspace-shell .mode-hint k-icon{width:15px;height:15px;color:#348c88}.workspace-shell .connection-notice .invite-link{display:inline-flex;align-items:center;min-height:38px;color:#1b655c;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:740px){.cosmos-example{padding:70px 20px}.example-layout{grid-template-columns:1fr;gap:35px;padding-top:55px}.example-copy h2{font-size:42px}.example-report-head{font-size:9px}.workspace-shell .connection-notice .invite-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.cosmos-home .cosmos-primary{transition:none}.cosmos-home .cosmos-primary:hover{transform:none}}
