@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}.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}.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-card{width:min(560px,100%);margin:auto;padding:55px 0 70px}.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}.hero-editorial h1{font-size:clamp(47px,13vw,86px)}.hero-stamp{top:14px;right:9px;width:56px;height:56px;font-size:32px}.hero-stamp span{font-size:7px}.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}.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}}
