*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.min-w-0{min-width:0}.items-baseline{align-items:baseline}.gap-3{gap:.75rem}.italic{font-style:italic}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper:#f4eee6;--paper-2:#ebe3d8;--ink:#13110f;--ink-2:#1c1916;--ink-3:#26221e;--line:rgba(244,233,214,0.08);--line-2:rgba(244,233,214,0.16);--line-paper:rgba(19,17,15,0.1);--text-on-ink:#fff;--muted-on-ink:rgba(255,255,255,0.62);--muted:rgba(19,17,15,0.58);--peach:#f2c8a8;--sage:#b4c7a6;--clay:#c9785b;--dusk:linear-gradient(180deg,#3b4152 0%,#5b5666 26%,#7a6a78 44%,#d9a58c 68%,#e9c9b0 80%,#6d5f5a 92%,var(--ink) 100%);--serif:var(--font-newsreader),Georgia,serif;--sans:var(--font-geist),system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace;--t-hero:clamp(44px,7vw,88px);--t-h1:clamp(36px,5vw,60px);--t-h2:clamp(30px,3.6vw,44px);--t-h3:24px;--t-lede:17px;--t-body:15px;--t-small:13px;--t-micro:12px;--r-pill:999px;--r-lg:24px;--r-md:16px;--r-sm:8px;--shadow-window:0 40px 120px -20px rgba(0,0,0,0.55);--ease:cubic-bezier(0.2,0.7,0.2,1);--wrap:1200px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--t-body)/1.5 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:300;letter-spacing:-.02em}h1 em,h2 em,h3 em{font-style:italic}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ink);color:#fff;padding:8px 14px;border-radius:var(--r-pill)}.skip-link:focus{left:16px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:24px}.eyebrow{font:400 var(--t-small)/1.4 var(--sans);color:var(--muted)}.ink .eyebrow{color:var(--muted-on-ink)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rise{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 60ms)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.logo{align-items:center;gap:10px;font:400 22px/1 var(--serif);letter-spacing:-.02em}.logo,.logo__mark{display:inline-flex}.logo__mark{align-items:flex-end;gap:2px;height:16px}.logo__mark span{width:3px;border-radius:2px;background:currentColor}.logo__mark span:first-child{height:7px}.logo__mark span:nth-child(2){height:16px}.logo__mark span:nth-child(3){height:11px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--r-pill);border:1px solid transparent;font:500 15px/1 var(--sans);white-space:nowrap;transition:background .15s,color .15s,border-color .15s,opacity .15s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--ink);color:#fff}.btn--primary:hover{background:var(--ink-3)}.ink .btn--primary{background:#fff;color:var(--ink)}.ink .btn--primary:hover{background:var(--paper)}.btn--peach{background:var(--peach);color:var(--ink)}.btn--peach:hover{background:#f6d6bd}.btn--ghost{background:transparent;border-color:var(--line-paper)}.btn--ghost:hover{background:rgba(19,17,15,.05)}.close .btn--ghost,.ink .btn--ghost{border-color:rgba(255,255,255,.3);color:#fff}.close .btn--ghost:hover,.ink .btn--ghost:hover{background:rgba(255,255,255,.08)}.btn--sm{height:36px;padding:0 14px;font-size:14px}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font:400 var(--t-micro)/1 var(--sans);color:var(--muted-on-ink);white-space:nowrap}.chip--sage{color:var(--sage);border-color:rgba(180,199,166,.3);background:rgba(180,199,166,.08)}.chip--peach{color:var(--peach);border-color:rgba(242,200,168,.3);background:rgba(242,200,168,.1)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.src{font:400 11.5px/1.5 var(--mono);color:var(--muted-on-ink)}.section{padding-block:clamp(80px,12vw,160px)}.ink{background:var(--ink);color:var(--text-on-ink)}.paper{background:var(--paper);color:var(--ink)}.sec-head{max-width:720px;margin-bottom:clamp(40px,6vw,72px)}.sec-head h2{font-size:var(--t-h2);line-height:1.08;margin-top:12px}.sec-head p:not(.eyebrow){font-size:var(--t-lede);line-height:1.55;color:var(--muted);margin-top:16px;max-width:560px}.ink .sec-head p:not(.eyebrow){color:var(--muted-on-ink)}.sec-head--center{text-align:center}.sec-head--center,.sec-head--center p:not(.eyebrow){margin-inline:auto}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px;padding:0 max(24px,calc((100vw - var(--wrap)) / 2 + 24px));color:#fff;transition:background .2s,border-color .2s;border-bottom:1px solid transparent}.site-header--solid{background:rgba(19,17,15,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.site-header__nav{display:flex;gap:28px;font-size:14px}.site-header__nav a{color:rgba(255,255,255,.72);transition:color .15s}.site-header__nav a:hover,.site-header__nav a[aria-current=page]{color:#fff}.site-header__actions{display:flex;align-items:center;gap:8px}.site-header__signin{font-size:14px;color:rgba(255,255,255,.72);padding:0 12px}.site-header__signin:hover{color:#fff}.site-header__actions .btn{background:#fff;color:var(--ink)}.site-header__toggle{display:none;width:40px;height:40px;border:0;background:none;padding:0}.site-header__toggle span{display:block;width:18px;height:1.5px;margin:5px auto;background:#fff;transition:transform .2s}.site-header--open .site-header__toggle span:first-child{transform:translateY(3.25px) rotate(45deg)}.site-header--open .site-header__toggle span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.site-header__mobile{position:fixed;inset:72px 0 0;background:var(--ink);padding:32px 24px;display:flex;flex-direction:column;gap:8px}.site-header__mobile a{font:300 36px/1.3 var(--serif)}.site-header__mobile .btn{margin-top:24px;font:500 15px/1 var(--sans);background:var(--peach);color:var(--ink)}@media (max-width:860px){.site-header__actions .btn,.site-header__nav,.site-header__signin{display:none}.site-header__toggle{display:block}}.hero{position:relative;overflow:hidden;background:var(--dusk);color:#fff;padding:160px 0 0;text-align:center}.hero:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,transparent,var(--ink) 85%);pointer-events:none}.hero__copy{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:0 24px}.hero h1{font-size:var(--t-hero);line-height:1;letter-spacing:-.035em}.hero__lede{max-width:580px;margin:24px auto 0;font-size:var(--t-lede);line-height:1.55;color:rgba(255,255,255,.84)}.capture{display:flex;align-items:center;gap:8px;max-width:420px;margin:36px auto 0;padding:6px 6px 6px 22px;border-radius:var(--r-pill);background:rgba(19,17,15,.55);border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.capture input{flex:1;min-width:0;background:none;border:0;outline:none;color:#fff;font-size:15px}.capture input::-moz-placeholder{color:var(--muted-on-ink)}.capture input::placeholder{color:var(--muted-on-ink)}.capture .btn{background:#fff;color:var(--ink)}.hero__sub{display:inline-flex;gap:8px;align-items:center;margin-top:20px;font-size:14px;color:rgba(255,255,255,.8)}.hero__sub:hover{color:#fff}.hero__stage{position:relative;z-index:2;max-width:1120px;margin:72px auto 0;padding:0 24px}.win{display:grid;grid-template-columns:200px minmax(0,1fr) 260px;min-height:460px;text-align:left;background:var(--ink-2);color:#fff;border:1px solid var(--line-2);border-radius:18px;box-shadow:var(--shadow-window);overflow:hidden;font-size:13px}.win__side{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.win__brand{display:flex;align-items:center;gap:8px;padding:4px 8px 14px}.win__brand .logo{font-size:17px}.win__ask{display:flex;justify-content:space-between;margin:0 4px 12px;padding:7px 10px;border-radius:var(--r-sm);background:var(--line);color:var(--muted-on-ink);font-size:12px}.win__ask kbd{font:400 11px var(--mono)}.win__nav{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 10px;border-radius:var(--r-sm);color:var(--muted-on-ink)}.win__nav.is-on{background:var(--ink-3);color:#fff}.win__label{margin:16px 10px 6px;font-size:11px;color:rgba(255,255,255,.4)}.win__main{padding:18px 24px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}.win__bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--muted-on-ink);font-size:12px}.win__title{font:300 28px/1.15 var(--serif);letter-spacing:-.02em}.win__meta{display:flex;flex-wrap:wrap;gap:6px}.win__p{color:rgba(255,255,255,.82);line-height:1.6}.win__p mark{background:rgba(242,200,168,.16);color:var(--peach);border-radius:4px;padding:0 3px}.win__h{font:400 16px/1.3 var(--serif);letter-spacing:-.01em;margin-top:4px}.win__sources{border-left:1px solid var(--line);padding:16px 14px;display:flex;flex-direction:column;gap:10px}.win__sources-head{display:flex;justify-content:space-between;color:var(--muted-on-ink);font-size:12px}.srccard{padding:10px 12px;border-radius:10px;background:var(--line);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.srccard__top{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:12px}.srccard q{color:var(--muted-on-ink);font-size:12px;line-height:1.5}.formula{padding:14px 16px;border-radius:12px;background:var(--ink-3);border:1px solid var(--line)}.formula__eq{font:italic 300 22px/1.4 var(--serif);letter-spacing:0}.formula__eq sub,.formula__eq sup{font-size:.6em}.formula .src{margin-top:6px;display:block}@media (max-width:960px){.win{grid-template-columns:minmax(0,1fr)}.win__side,.win__sources{display:none}}.strip{padding:48px 0 88px;text-align:center}.strip p{color:var(--muted-on-ink);font-size:14px}.strip ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:20px 0 0;padding:0}.strip li{padding:9px 18px;border:1px solid var(--line-2);border-radius:var(--r-pill);font:400 18px/1 var(--serif);color:rgba(255,255,255,.86)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.grid-3{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border-radius:var(--r-md);padding:28px;border:1px solid var(--line-paper);background:var(--paper-2);display:flex;flex-direction:column;gap:12px;min-width:0}.ink .card{background:var(--ink-2);border-color:var(--line)}.card h3{font-size:var(--t-h3);line-height:1.2}.card p{color:var(--muted)}.ink .card p{color:var(--muted-on-ink)}.card__art{min-height:200px;margin-bottom:8px;border-radius:12px;padding:16px;background:var(--ink);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:10px;color:#fff;font-size:13px}.card--tile{padding:22px;gap:6px}.card--tile h3{font-size:20px}@media (max-width:960px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.wave{display:flex;align-items:center;gap:3px;height:44px}.wave i{flex:1;border-radius:2px;background:rgba(255,255,255,.18)}.wave--clean i{background:var(--sage)}.wave-label{font-size:11.5px;color:var(--muted-on-ink)}.row-item,.wave-label{display:flex;justify-content:space-between}.row-item{align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-sm);background:var(--line);font-size:12.5px}.aud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aud__panel{border-radius:var(--r-lg);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:18px}.aud__panel--ink{background:var(--ink);color:#fff}.aud__panel--paper{background:var(--paper-2);border:1px solid var(--line-paper)}.aud__panel h3{font-size:clamp(28px,3vw,38px);line-height:1.1}.aud__panel>p{color:var(--muted);font-size:var(--t-lede)}.aud__panel--ink .eyebrow,.aud__panel--ink>p{color:var(--muted-on-ink)}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ticks li{display:flex;gap:10px;align-items:baseline}.ticks li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sage);flex:none;transform:translateY(-2px)}.aud__panel--paper .ticks li:before,.paper .plan .ticks li:before{background:var(--ink)}.aud__panel .btn{align-self:flex-start;margin-top:auto}.aud__panel--ink .btn--primary{background:#fff;color:var(--ink)}@media (max-width:860px){.aud{grid-template-columns:minmax(0,1fr)}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:s}.steps li{padding-top:20px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:8px}.paper .steps li{border-color:var(--line-paper)}.steps li:before{counter-increment:s;content:"0" counter(s);font:400 12px var(--mono);color:var(--muted-on-ink)}.paper .steps li:before{color:var(--muted)}.steps h3{font-size:22px}.steps p{color:var(--muted-on-ink)}.paper .steps p{color:var(--muted)}@media (max-width:860px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.steps{grid-template-columns:minmax(0,1fr)}}.faq{max-width:760px;margin:0 auto;border-top:1px solid var(--line-paper)}.faq details{border-bottom:1px solid var(--line-paper)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;font:400 20px/1.3 var(--serif)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 22px/1 var(--sans);color:var(--muted);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 22px;color:var(--muted);max-width:640px}.close{position:relative;background:var(--dusk);color:#fff;text-align:center;padding:clamp(120px,16vw,200px) 24px;overflow:hidden}.close h2{font-size:var(--t-h1);line-height:1.05;max-width:820px;margin:0 auto;letter-spacing:-.03em}.close ul{list-style:none;padding:0;margin:28px 0 0;gap:8px 24px;color:rgba(255,255,255,.86);font-size:14px}.close ul,.close__ctas{display:flex;flex-wrap:wrap;justify-content:center}.close__ctas{gap:10px;margin-top:36px}.page-hero{background:var(--ink);color:#fff;padding:168px 0 96px}.page-hero h1{font-size:var(--t-h1);line-height:1.05;letter-spacing:-.03em;max-width:880px;margin-top:14px}.page-hero p:not(.eyebrow){max-width:600px;margin-top:20px;font-size:var(--t-lede);color:var(--muted-on-ink)}.page-hero .eyebrow{color:var(--muted-on-ink)}.seg{display:inline-flex;background:var(--paper-2);border:1px solid var(--line-paper);margin-bottom:32px}.seg button{height:36px;padding:0 18px;color:var(--muted);font-size:14px}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.plan{border-radius:var(--r-lg);padding:32px;background:var(--paper-2);border:1px solid var(--line-paper);display:flex;flex-direction:column;gap:16px}.plan h3{font-size:26px}.plan--featured{background:var(--ink);color:#fff;border-color:var(--ink)}.plan__price{font:300 48px/1 var(--serif);letter-spacing:-.03em}.plan__price small{font:400 13px var(--sans);color:var(--muted);letter-spacing:0;margin-left:6px}.plan--featured .plan__price small,.plan--featured p{color:var(--muted-on-ink)}.plan p{color:var(--muted)}.plan .ticks{font-size:14px}.paper .plan--featured .ticks li:before{background:var(--peach)}.plan--featured .btn--primary{background:var(--peach);color:var(--ink)}.plan .btn{margin-top:auto}.table-wrap{overflow-x:auto;margin-top:72px}.compare{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.compare td,.compare th{padding:14px 12px;border-bottom:1px solid var(--line-paper);text-align:center}.compare td:first-child,.compare th:first-child{text-align:left}.compare thead th{font:400 18px var(--serif)}.compare .no{color:var(--muted)}.prose-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px}.rail{position:sticky;top:104px;align-self:start;display:flex;flex-direction:column;gap:10px;font-size:14px}.rail a{color:var(--muted)}.rail a:hover{color:var(--ink)}.prose{max-width:640px;display:flex;flex-direction:column;gap:48px}.prose h2{font-size:30px;line-height:1.15;margin-bottom:14px;scroll-margin-top:104px}.prose p{font-size:16px;line-height:1.7;color:rgba(19,17,15,.78)}.prose p+p{margin-top:14px}.prose a{text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.prose-layout{grid-template-columns:minmax(0,1fr);gap:32px}.rail{position:static}}.site-footer{background:var(--ink);color:#fff;padding:80px 0 32px;border-top:1px solid var(--line);overflow:hidden}.site-footer__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.site-footer__brand p{color:var(--muted-on-ink);margin-top:14px;max-width:280px}.site-footer h3{font:400 13px var(--sans);color:var(--muted-on-ink);margin-bottom:14px;letter-spacing:0}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px}.site-footer ul a:hover{color:var(--peach)}.site-footer__word{font:300 clamp(96px,24vw,320px)/.8 var(--serif);letter-spacing:-.06em;color:var(--ink-3);margin-top:56px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted-on-ink);font-size:13px}@media (max-width:760px){.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}.av{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--paper)}.av,.av__col{min-height:100vh}.av__col{display:flex;flex-direction:column;padding:28px clamp(24px,5vw,72px)}.av__top{display:flex;justify-content:space-between;align-items:center}.av__back{font-size:14px;color:var(--muted)}.av__back:hover{color:var(--ink)}.av__body{flex:1;display:flex;align-items:center;padding-block:48px}.av__body>*{width:100%;max-width:420px}.av__base{justify-content:space-between;font-size:13px;color:var(--muted)}.av__base,.av__legal{display:flex;gap:16px}.av__aside{position:sticky;top:12px;height:calc(100vh - 24px);margin:12px;border-radius:var(--r-lg);background:var(--dusk);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:48px}.av__quote{font:300 clamp(28px,2.6vw,40px)/1.12 var(--serif);letter-spacing:-.02em}.av__card,.av__quote{color:#fff;max-width:460px}.av__card{width:100%;align-self:center;background:var(--ink-2);border:1px solid var(--line-2);border-radius:18px;padding:22px;box-shadow:var(--shadow-window);display:flex;flex-direction:column;gap:12px;font-size:13px}@media (max-width:960px){.av{grid-template-columns:minmax(0,1fr)}.av__aside{display:none}}.auth-form-heading,.av-head{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.auth-state-panel h1,.av-head h1,.workspace-entry-page h1{font-size:clamp(34px,4vw,46px);line-height:1.05;letter-spacing:-.03em}.auth-state-panel>p,.av-head>p:last-child,.workspace-entry-page__content>p:not(.eyebrow){color:var(--muted);font-size:16px}.av-step b{display:none}.av-panel{display:flex;flex-direction:column}.auth-state-panel{gap:14px}.auth-form{gap:18px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:8px}.auth-label-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.auth-label-row label{font-weight:500}.auth-label-row a{color:var(--muted);font-size:13px}.auth-label-row a:hover{color:var(--ink)}.auth-field__hint{color:var(--muted);font-size:12px}.auth-field input,.workspace-entry-page input{width:100%;height:46px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--line-paper);background:#fff;font-size:15px;transition:border-color .15s}.auth-field input:hover{border-color:rgba(19,17,15,.22)}.auth-field input:focus,.workspace-entry-page input:focus{outline:2px solid var(--peach);outline-offset:1px;border-color:var(--ink)}.auth-field input[aria-invalid=true]{border-color:var(--clay)}.auth-field__error{color:#9a4527;font-size:13px}.auth-password-field{position:relative}.auth-password-field input{padding-right:64px}.auth-password-toggle{position:absolute;right:6px;top:6px;height:34px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--muted);font-size:13px}.auth-password-toggle:hover{background:var(--paper-2);color:var(--ink)}.auth-submit,.workspace-entry-page__continue{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:var(--r-pill);background:var(--ink);color:#fff;font:500 15px/1 var(--sans);margin-top:6px;transition:background .15s}.auth-submit:hover,.workspace-entry-page__continue:hover{background:var(--ink-3)}.auth-submit:disabled,.workspace-entry-page__continue:disabled{opacity:.55;cursor:not-allowed}.auth-form__alert{padding:12px 14px;margin-bottom:18px;border-radius:var(--r-sm);background:rgba(201,120,91,.12);color:#8a3f26;font-size:14px}.auth-form__status{margin-bottom:18px;font-size:14px;color:var(--muted)}.auth-form-footer{display:flex;flex-direction:column;gap:10px;margin-top:28px;font-size:14px;color:var(--muted)}.auth-form-footer a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.auth-form-footer span{font-size:12.5px}.auth-secondary-link{display:inline-flex;gap:6px;border:0;background:none;padding:0;font-size:14px;text-decoration:underline;text-underline-offset:3px}.auth-success__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--sage);color:var(--ink);font-size:18px}.auth-state-panel__form{margin-top:12px}.av-note{font-size:14px;color:var(--muted)}.av-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}.av-meter{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.av-meter i{width:28px;height:3px;border-radius:2px;background:var(--line-paper)}.av-meter[data-score="1"] i:nth-child(-n+1),.av-meter[data-score="2"] i:nth-child(-n+2),.av-meter[data-score="3"] i:nth-child(-n+3){background:var(--ink)}.av-meter span{margin-left:6px}@keyframes spin{to{transform:rotate(1turn)}}.av-spin{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-paper);border-top-color:var(--ink);animation:spin .8s linear infinite}.auth-gate{min-height:100vh;flex-direction:column;justify-content:center;gap:24px;background:var(--a-bg);color:var(--a-text)}.auth-gate,.auth-gate__loading{display:flex;align-items:center}.auth-gate__loading{gap:12px;color:var(--a-muted)}.auth-gate__loading-mark,.dashboard-loading-state__mark{width:16px;height:16px;border-radius:50%;border:2px solid var(--a-line-2);border-top-color:var(--peach);animation:spin .8s linear infinite}.verify-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;margin-bottom:24px;border-radius:var(--r-sm);background:rgba(0,0,0,.22);border:1px solid rgba(0,0,0,.3);font-size:14px}.verify-banner button{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px}.verify-banner__dot{width:8px;height:8px;border-radius:50%;background:var(--clay)}.verify-banner__error{color:#9a4527;width:100%}.workspace-entry-page{min-height:100vh;background:var(--paper);padding:28px clamp(24px,5vw,72px);display:flex;flex-direction:column}.workspace-entry-page__header{display:flex;justify-content:space-between;align-items:center}.workspace-entry-page__link,.workspace-entry-page__logout{font-size:14px;color:var(--muted);border:0;background:none;padding:0}.workspace-entry-page__link:hover,.workspace-entry-page__logout:hover{color:var(--ink)}.workspace-entry-page__content{flex:1;width:100%;max-width:560px;margin:0 auto;padding-block:64px;display:flex;flex-direction:column;gap:14px;justify-content:center}.workspace-entry-page__details{display:grid;gap:8px;margin-top:12px}.workspace-onboarding{display:flex;flex-direction:column;gap:14px;margin-top:16px}.workspace-onboarding__label{font-weight:500;font-size:14px}.workspace-onboarding__choices{display:grid;gap:10px}.workspace-onboarding__choice{display:flex;align-items:center;gap:14px;width:100%;padding:18px;text-align:left;border-radius:var(--r-md);border:1px solid var(--line-paper);background:#fff;transition:border-color .15s}.workspace-onboarding__choice:hover{border-color:rgba(19,17,15,.3)}.workspace-onboarding__choice.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.workspace-onboarding__choice-copy{flex:1;display:flex;flex-direction:column;gap:2px}.workspace-onboarding__choice-copy strong{font:400 19px/1.25 var(--serif)}.workspace-onboarding__choice-copy span{color:var(--muted);font-size:14px}.workspace-onboarding__choice-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-paper);font-size:12px}.is-selected .workspace-onboarding__choice-mark{background:var(--ink);color:#fff;border-color:var(--ink)}.dashboard-page{min-height:100vh;background:var(--a-bg);color:var(--a-text)}.dashboard-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.dashboard-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px;padding:18px 12px;border-right:1px solid var(--a-line);background:var(--a-bg)}.dashboard-sidebar__top{display:flex;justify-content:space-between;align-items:center;padding:4px 8px}.dashboard-mobile-close,.dashboard-mobile-menu{display:none}.dashboard-workspace-switcher{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;background:var(--a-surface);border:1px solid var(--a-line)}.dashboard-workspace-switcher>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.dashboard-workspace-switcher strong{font-weight:500;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workspace-switcher small{color:var(--a-muted);font-size:12px}.dashboard-workspace-switcher__dot{width:6px;height:6px;border-radius:50%;background:var(--sage)}.dashboard-nav{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto}.dashboard-nav__label{padding:8px 10px 6px;font-size:11.5px;color:rgba(19,17,15,.4)}.dashboard-nav__label--spaced{margin-top:14px}.dashboard-nav-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--a-muted);font-size:14px;text-align:left;transition:background .15s,color .15s}.dashboard-nav-item:hover{background:var(--a-line);color:var(--a-text)}.dashboard-nav-item.is-active{background:var(--a-surface-2);color:var(--a-text)}.dashboard-sidebar__bottom{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--a-line);padding-top:12px}.dashboard-sidebar__footer{display:flex;align-items:center;gap:10px;padding:4px 6px}.dashboard-sidebar__footer>span:nth-child(2){flex:1;display:flex;flex-direction:column}.dashboard-sidebar__footer strong{font-weight:500;font-size:13px}.dashboard-sidebar__footer small{color:var(--a-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--a-surface-2);border:1px solid var(--a-line-2);font-size:11.5px;font-weight:500}.dashboard-avatar--workspace{border-radius:8px;background:var(--peach);color:var(--ink);border:0}.dashboard-avatar--client{background:rgba(0,0,0,.16);color:var(--a-sage-text)}.dashboard-main{min-width:0;display:flex;flex-direction:column}.dashboard-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;height:64px;padding:0 clamp(16px,3vw,40px);background:rgba(250,247,242,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--a-line)}.dashboard-search{flex:1;max-width:440px;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:var(--r-sm);background:var(--a-surface);border:1px solid var(--a-line);color:var(--a-muted)}.dashboard-search input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--a-text);font-size:14px}.dashboard-search input::-moz-placeholder{color:var(--a-muted)}.dashboard-search input::placeholder{color:var(--a-muted)}.dashboard-search kbd{font:400 11px var(--mono);color:rgba(19,17,15,.4)}.dashboard-topbar__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.dashboard-icon-button{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:var(--r-sm);background:none;color:var(--a-muted)}.dashboard-icon-button:hover{background:var(--a-line);color:var(--a-text)}.dashboard-notification-button>span{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--peach);color:var(--ink);font-size:10px;font-weight:500;line-height:16px}.dashboard-profile-button{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 4px;border:0;border-radius:var(--r-pill);background:none;font-size:14px}.dashboard-profile-button:hover{background:var(--a-line)}.dashboard-notification-popover{position:absolute;top:58px;right:clamp(16px,3vw,40px);width:min(380px,calc(100vw - 32px));border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line-2);box-shadow:var(--shadow-window);overflow:hidden}.dashboard-notification-popover__header{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;border-bottom:1px solid var(--a-line)}.dashboard-notification-list{max-height:360px;overflow-y:auto}.dashboard-notification-row{display:flex;gap:12px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--a-line);background:none;text-align:left}.dashboard-notification-row:hover{background:var(--a-line)}.dashboard-notification-row>span:last-child{display:flex;flex-direction:column;gap:3px;font-size:13px}.dashboard-notification-row small,.dashboard-notification-row time{color:var(--a-muted);font-size:12px}.dashboard-notification-dot{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--peach);flex:none}.dashboard-notification-row.is-read .dashboard-notification-dot{background:transparent}.dashboard-notification-empty{padding:28px 16px;color:var(--a-muted);text-align:center}.dashboard-notification-popover__footer{width:100%;padding:12px;border:0;background:none;color:var(--a-muted);font-size:13px}.dashboard-notification-popover__footer:hover{color:var(--a-text)}.dashboard-content{width:100%;max-width:1600px;margin:0;padding:clamp(24px,3vw,40px) clamp(16px,3vw,40px) 80px;display:flex;flex-direction:column;gap:24px}.dashboard-content__header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.dashboard-location{font-size:13px;color:var(--a-muted)}.dashboard-content__header h1{font-size:clamp(32px,4vw,44px);line-height:1.08;letter-spacing:-.03em;margin:8px 0 10px}.dashboard-intro{color:var(--a-muted);max-width:560px}.dashboard-content__actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-outline-button,.dashboard-primary-button,.dashboard-quiet-button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--r-pill);font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.dashboard-primary-button{border:0;background:var(--a-invert);color:var(--a-on-invert)}.dashboard-primary-button:hover{background:var(--paper)}.dashboard-quiet-button{border:1px solid var(--a-line-2);background:none;color:var(--a-text)}.dashboard-quiet-button:hover{background:var(--a-line)}.dashboard-outline-button{border:1px solid var(--a-line-2);background:none;color:var(--a-text);align-self:flex-start}.dashboard-outline-button:hover{border-color:var(--peach);color:var(--a-accent-text)}.dashboard-primary-button:disabled,.dashboard-quiet-button:disabled{opacity:.5;cursor:not-allowed}.dashboard-text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--a-muted);font-size:13px}.dashboard-text-button:hover{color:var(--a-accent-text)}.dashboard-alert{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-sm);background:rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.35);color:#f0b8a3;font-size:14px}.dashboard-alert--success{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.3);color:var(--a-sage-text)}.dashboard-alert button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:inherit;font-size:13px}.dashboard-surface{border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line);padding:22px;display:flex;flex-direction:column;gap:16px;min-width:0}.dashboard-surface--full,.dashboard-surface--wide{grid-column:1/-1}.dashboard-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-section-heading h2{font-size:22px;letter-spacing:-.01em;font-weight:400}.dashboard-count{font:400 12px var(--mono);color:var(--a-muted)}.dashboard-overview{display:flex;flex-direction:column;gap:20px}.dashboard-overview-grid,.dashboard-settings-grid,.dashboard-split-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-thread-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:clamp(24px,3vw,36px);border-radius:var(--r-md);background:var(--dusk);background-size:100% 180%;background-position:0 70%;color:var(--a-text)}.dashboard-thread-intro>div{display:flex;flex-direction:column;gap:8px;max-width:560px}.dashboard-thread-intro__rule{display:none}.dashboard-thread-intro p:first-of-type{font-size:13px;color:rgba(19,17,15,.86)}.dashboard-thread-intro h2{font-size:clamp(28px,3vw,36px);line-height:1.1;letter-spacing:-.02em}.dashboard-thread-intro__body{color:rgba(19,17,15,.88)}.dashboard-thread-intro .dashboard-outline-button{background:rgba(19,17,15,.55);border-color:rgba(19,17,15,.3);align-self:auto}.dashboard-thread-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;border-radius:var(--r-md);border:1px solid var(--a-line);color:var(--a-muted);font-size:14px}.dashboard-thread-line strong{font:300 22px/1 var(--serif);color:var(--a-text);margin-right:4px}.dashboard-thread-line i{width:1px;height:18px;background:var(--a-line-2)}.dashboard-list{display:flex;flex-direction:column}.dashboard-list>*+*{border-top:1px solid var(--a-line)}.dashboard-list--roomy>*{padding-block:16px}.dashboard-calendar-row,.dashboard-client-row,.dashboard-commitment-row,.dashboard-knowledge-row,.dashboard-meeting-row,.dashboard-member-row,.dashboard-task-row{padding-block:12px;display:flex;gap:12px;min-width:0}.dashboard-knowledge-row,.dashboard-meeting-row{flex-direction:column;gap:6px}.dashboard-meeting-row__main{display:flex;justify-content:space-between;gap:16px}.dashboard-calendar-row h3,.dashboard-client-row h3,.dashboard-commitment-row h3,.dashboard-integration-row h3,.dashboard-meeting-row h3,.dashboard-member-row h3,.dashboard-project-row h3,.dashboard-task-row h3{font:500 14.5px/1.35 var(--sans);letter-spacing:0}.dashboard-knowledge-row h3{font:400 19px/1.3 var(--serif)}.dashboard-calendar-row p,.dashboard-client-row p,.dashboard-integration-row p,.dashboard-knowledge-row p,.dashboard-meeting-row p,.dashboard-member-row p,.dashboard-project-row p{color:var(--a-muted);font-size:13.5px;margin-top:2px}.dashboard-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--a-muted);font-size:12px}.dashboard-row-end{color:var(--a-muted);font-size:12px;white-space:nowrap}.dashboard-status-mark{width:7px;height:7px;border-radius:50%;background:var(--a-line-2)}.dashboard-status-mark--done{background:var(--sage)}.dashboard-status-mark--attention{background:var(--clay)}.dashboard-commitment-row,.dashboard-task-row{align-items:flex-start}.dashboard-task-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dashboard-task-check{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid var(--a-line-2);background:none;color:var(--ink);font-size:12px;padding:0}.dashboard-task-check:hover{border-color:var(--sage)}.is-done .dashboard-task-check{background:var(--sage);border-color:var(--sage)}.is-done h3{color:var(--a-muted);text-decoration:line-through}.dashboard-priority{padding:1px 8px;border-radius:var(--r-pill);border:1px solid var(--a-line-2)}.dashboard-priority--high,.dashboard-priority--urgent{color:var(--a-accent-text);border-color:rgba(0,0,0,.35)}.dashboard-source-pill{align-self:center;padding:3px 10px;border-radius:var(--r-pill);color:var(--a-sage-text);background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.3);font-size:12px;white-space:nowrap}.dashboard-source-link{display:inline-flex;align-items:center;gap:6px;color:var(--a-sage-text);font-size:12.5px}.dashboard-calendar-row{align-items:center}.dashboard-calendar-row>div:nth-child(2),.dashboard-client-row>div,.dashboard-member-row>div{flex:1;min-width:0}.dashboard-calendar-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:50px;border-radius:10px;background:var(--a-surface-2);flex:none}.dashboard-calendar-date strong{font:300 20px/1 var(--serif)}.dashboard-calendar-date span{font-size:11px;color:var(--a-muted)}.dashboard-client-row,.dashboard-member-row{align-items:center}.dashboard-client-row__counts,.dashboard-project-row__counts{display:flex;gap:14px;color:var(--a-muted);font-size:12.5px;white-space:nowrap}.dashboard-role{font-size:12px;color:var(--a-muted);padding:3px 10px;border:1px solid var(--a-line-2);border-radius:var(--r-pill)}.dashboard-project-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.dashboard-project-row{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:12px;background:var(--a-surface-2);border:1px solid var(--a-line)}.dashboard-project-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--peach),var(--sage))}.dashboard-filter-group{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--a-surface-2)}.dashboard-filter-group button{height:30px;padding:0 14px;border:0;border-radius:var(--r-pill);background:none;color:var(--a-muted);font-size:13px}.dashboard-filter-group button.is-active{background:var(--a-invert);color:var(--a-on-invert)}.dashboard-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 0 8px}.dashboard-empty-state__line{width:32px;height:2px;background:var(--peach);margin-bottom:6px}.dashboard-empty-state h3{font:400 20px/1.25 var(--serif)}.dashboard-empty-state p{color:var(--a-muted);max-width:420px;font-size:14px}.dashboard-loading-state{display:flex;align-items:center;gap:12px;padding:48px 0;color:var(--a-muted)}.dashboard-inline-error{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--r-sm);background:rgba(0,0,0,.08);color:#f0b8a3;font-size:13px}.dashboard-settings-row,.dashboard-usage-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--a-line);font-size:14px}.dashboard-settings-row span,.dashboard-usage-row span{color:var(--a-muted)}.dashboard-settings-row strong,.dashboard-usage-row strong{font-weight:500}.dashboard-settings-copy{color:var(--a-muted);font-size:13.5px}.dashboard-plan-line{display:flex;align-items:baseline;gap:10px}.dashboard-plan-name{font:300 32px/1 var(--serif)}.dashboard-plan-line>span:last-child{color:var(--a-muted);font-size:13px}.dashboard-integration-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.dashboard-usage-list{display:flex;flex-direction:column}.dashboard-composer{border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line-2);padding:24px}.dashboard-composer__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.dashboard-composer__header h2{font-size:26px;margin-top:4px}.dashboard-composer form{display:flex;flex-direction:column;gap:14px}.dashboard-composer label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:500}.dashboard-composer label small{font-weight:400;color:var(--a-muted);margin-left:4px}.dashboard-composer input,.dashboard-composer select,.dashboard-composer textarea{width:100%;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--a-line-2);background:var(--a-bg);color:var(--a-text);font-size:14px;font-weight:400;color-scheme:dark}.dashboard-composer input:focus,.dashboard-composer select:focus,.dashboard-composer textarea:focus{outline:2px solid var(--peach);outline-offset:1px}.dashboard-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dashboard-form-error{color:#f0b8a3;font-size:13px}.dashboard-composer__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media (max-width:960px){.dashboard-shell{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:280px;transform:translateX(-100%);transition:transform .25s var(--ease)}.dashboard-shell--nav-open .dashboard-sidebar{transform:none;box-shadow:var(--shadow-window)}.dashboard-mobile-close{display:grid;place-items:center;color:var(--a-text)}.dashboard-mobile-close,.dashboard-mobile-menu{width:36px;height:36px;border:0;background:none}.dashboard-mobile-menu{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 9px;flex:none}.dashboard-mobile-menu span{height:1.5px;background:var(--a-invert)}.dashboard-overview-grid,.dashboard-settings-grid,.dashboard-split-view{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dashboard-search kbd{display:none}.dashboard-form-grid{grid-template-columns:1fr}}.app-page{min-height:100vh;background:var(--a-bg);color:var(--a-text)}.app-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 clamp(16px,3vw,40px);background:rgba(250,247,242,.86);backdrop-filter:blur(12px);border-bottom:1px solid var(--a-line)}.app-main{width:100%;max-width:860px;margin:0 auto;padding:clamp(28px,4vw,48px) 16px 96px;display:flex;flex-direction:column;gap:20px}.app-main--wide{max-width:1280px}.app-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--a-muted)}.app-muted{color:var(--a-muted);font-size:14px}.app-error{color:var(--a-clay-text);font-size:14px}.mono{font-family:var(--mono)}.mtg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.mtg-head h1{font-size:clamp(32px,4.4vw,48px);line-height:1.05;letter-spacing:-.03em;margin-top:10px}.mtg-actions{display:flex;gap:8px;flex-wrap:wrap}.approve-foot select,.copy-row select,.mtg-actions select{height:38px;padding:0 12px;border-radius:var(--r-sm);background:var(--a-surface);color:var(--a-text);border:1px solid var(--a-line-2)}.app-card{border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line);padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:14px}.app-card h2{font-size:22px;font-weight:400;letter-spacing:-.01em}.app-card--clay{border-color:rgba(0,0,0,.4)}.mtg-banner{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line);border-left:3px solid var(--a-clay-text)}.mtg-banner>svg{flex:none;color:var(--a-clay-text)}.mtg-banner>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mtg-banner p{color:var(--a-muted);font-size:14px}.mtg-banner .dashboard-primary-button{flex:none}@media (max-width:640px){.mtg-banner{flex-wrap:wrap}.mtg-banner .dashboard-primary-button{width:100%;justify-content:center}}.app-card--paper{background:var(--paper);color:var(--ink);border:0;padding:clamp(24px,5vw,56px)}.app-check{display:flex;align-items:center;gap:8px;font-size:14px}.progress{height:6px;border-radius:var(--r-pill);background:var(--a-surface-2);overflow:hidden}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7a6a78,#d9a58c,var(--peach));transition:width .6s var(--ease)}.progress--paper{background:var(--paper-2)}.progress--paper span{background:var(--a-bg)}.app-tabs{display:flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--a-surface);border:1px solid var(--a-line);align-self:flex-start;max-width:100%;overflow-x:auto}.app-tabs button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border:0;border-radius:var(--r-pill);background:none;color:var(--a-muted);font-size:14px;white-space:nowrap}.app-tabs button.is-active{background:var(--a-invert);color:var(--a-on-invert)}.app-tabs button.is-active .chip--peach{color:var(--ink);background:var(--peach)}.capture{gap:28px}.capture__row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.capture label.dashboard-quiet-button{cursor:pointer}.rec-on{background:var(--clay)!important;color:var(--a-text)!important}.approve-list{list-style:none;display:flex;flex-direction:column}.approve-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--a-line)}.approve-list li[data-status=rejected]{opacity:.45}.approve-list h3{font-size:15.5px;font-weight:500}.approve-list blockquote{margin-top:8px;padding-left:10px;border-left:2px solid var(--sage)}.approve-list__actions{display:flex;gap:6px;flex:none}.approve-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.approve-foot label{gap:6px;font-size:13px;color:var(--a-muted)}.approve-foot label,.transcript{display:flex;flex-direction:column}.transcript{list-style:none;gap:14px}.transcript p{margin-top:2px;line-height:1.6}.copy-row{display:flex;gap:8px;flex-wrap:wrap}.copy-row input{flex:1;min-width:200px;height:38px;padding:0 12px;border-radius:var(--r-sm);background:var(--a-bg);color:var(--a-text);border:1px solid var(--a-line-2);font:400 13px var(--mono)}.seg-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--a-bg);border:1px solid var(--a-line-2)}.seg-toggle button{height:36px;border:0;border-radius:var(--r-pill);background:none;color:var(--a-muted);font-size:14px}.seg-toggle button.is-active{background:var(--a-invert);color:var(--a-on-invert)}.span-2{grid-column:1/-1}.portal-panel{margin:0 0 12px 42px;padding:16px;border-radius:var(--r-md);background:var(--a-bg);border:1px solid var(--a-line);gap:12px}.portal-panel,.thread{display:flex;flex-direction:column}.thread{list-style:none;gap:10px;max-height:360px;overflow-y:auto}.thread li{max-width:80%;padding:10px 14px;border-radius:14px;background:var(--a-surface-2)}.thread li.thread__me{align-self:flex-end;background:rgba(0,0,0,.14)}.thread p{margin-top:2px;white-space:pre-wrap}.notes{font-size:16px;line-height:1.7;color:var(--ink)}.notes>*+*{margin-top:.9em}.notes h1,.notes h2,.notes h3{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.15}.notes h2{font-size:28px;margin-top:1.6em;padding-top:.6em;border-top:1px solid var(--line-paper)}.notes h2:first-child{margin-top:0;padding-top:0;border-top:0}.notes h3{font-size:21px;margin-top:1.3em}.notes ol,.notes ul{padding-left:1.3em}.notes li+li{margin-top:.35em}.notes strong{font-weight:600}.notes hr{display:none}.notes table{width:100%;border-collapse:collapse;font-size:14.5px}.notes td,.notes th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line-paper);vertical-align:top}.notes th{font-weight:500;color:var(--muted)}.notes code{font:400 .9em var(--mono);background:var(--paper-2);padding:1px 5px;border-radius:4px}.notes .katex-display{margin:1.2em 0;padding:18px 20px;border-radius:12px;background:var(--paper-2);overflow-x:auto;overflow-y:hidden}.notes .katex{font-size:1.08em}.pub{min-height:100vh;background:var(--paper);color:var(--ink);display:flex;flex-direction:column}.pub__bar{display:flex;align-items:center;height:64px;padding:0 clamp(16px,4vw,48px);border-bottom:1px solid var(--line-paper)}.pub__main{width:100%;max-width:1200px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,48px) 64px;display:flex;flex-direction:column;gap:20px;flex:1}@media (min-width:1100px){.pub__main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-content:start;align-items:start;-moz-column-gap:24px;column-gap:24px}.pub__main>.pub__card:has(.transcript),.pub__main>:not(.pub__card){grid-column:1/-1}}.pub__main h1{font-size:clamp(34px,5vw,56px);line-height:1.04;letter-spacing:-.03em}.pub .app-eyebrow,.pub .app-muted,.pub .src{color:var(--muted)}.pub__card{border-radius:var(--r-md);background:#fbf8f3;border:1px solid var(--line-paper);padding:clamp(18px,4vw,32px);display:flex;flex-direction:column;gap:14px}.pub__card h2{font-size:22px;font-weight:400;letter-spacing:-.01em}.pub__card ul{padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.pub__progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.pub__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:6px}.pub__stages h3{font:500 13px var(--sans);color:var(--muted);margin-bottom:8px;display:flex;gap:8px}.pub__stages li[data-done=true]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--sage)}.pub .thread li{background:var(--paper-2)}.pub .thread li.thread__me{background:rgba(19,17,15,.08)}.pub__compose{display:grid;grid-template-columns:1fr;gap:8px}.pub__compose input,.pub__compose textarea{width:100%;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-paper);background:#fff;color:var(--ink);font:inherit}.pub__compose input:focus,.pub__compose textarea:focus{outline:2px solid var(--peach);outline-offset:2px}.pub__compose .btn{justify-self:end}.pub__actions,.pub__foot{display:flex;gap:8px}.pub__foot{align-items:center;justify-content:center;padding:24px;font-size:12px;color:var(--muted);border-top:1px solid var(--line-paper)}.pub__foot .dot{color:var(--sage)}.print-doc{display:none}@media print{@page{size:A4;margin:18mm 16mm 20mm}body{background:#fff!important}.app-page>*{display:none!important}.app-page{background:#fff;color:var(--ink)}.app-page>.app-main{display:block!important;padding:0;max-width:none}.app-main>:not(.print-doc){display:none!important}.print-doc{display:block;color:var(--ink)}.print-doc header{padding:9mm 0 12mm;margin-bottom:10mm;border-bottom:1.5pt solid var(--ink);position:relative}.print-doc header:before{content:"";position:absolute;left:0;right:0;top:0;height:2.5mm;border-radius:2mm;background:linear-gradient(90deg,#3b4152,#7a6a78,#d9a58c,#e9c9b0);-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-doc__brand{font:300 14pt var(--serif);letter-spacing:.02em}.print-doc header p{margin-top:10mm;font:400 9pt var(--mono);color:var(--muted);text-transform:none}.print-doc header h1{margin-top:3mm;font:300 30pt/1.05 var(--serif);letter-spacing:-.02em}.print-doc .notes{font-size:10.5pt;line-height:1.6}.print-doc .notes h2{font-size:17pt}.print-doc .notes h2,.print-doc .notes h3{-moz-column-break-after:avoid;break-after:avoid}.print-doc .notes h3{font-size:13pt}.print-doc .notes .katex-display{background:#f4eee6;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-doc .notes .katex-display,.print-doc .notes table,.print-doc .notes tr{-moz-column-break-inside:avoid;break-inside:avoid}.print-doc>h2{margin-top:10mm;font:400 17pt var(--serif)}.print-doc>ul{margin-top:4mm;padding-left:5mm;font-size:10.5pt;line-height:1.7}.print-doc footer{margin-top:14mm;padding-top:4mm;border-top:.5pt solid var(--line-paper);font:400 8pt var(--mono);color:var(--muted)}.pub__actions,.pub__bar,.pub__compose,.pub__foot,.pub__main>.app-eyebrow,.pub__main>h1{display:none!important}.pub__main{padding:0;max-width:none;display:block}.pub,.pub__card{background:#fff!important;border:0!important;padding:0!important}}.kb{gap:16px}.kb__head h1{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;margin-top:6px}.kb__crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--a-muted)}.kb__crumbs select{height:28px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--a-text);font-size:13px}.kb__crumbs select:hover{background:var(--a-line)}.kb__toolbar{gap:12px;flex-wrap:wrap;padding-bottom:4px}.kb__search,.kb__toolbar{display:flex;align-items:center}.kb__search{gap:8px;height:34px;padding:0 10px;border-radius:var(--r-sm);background:var(--a-surface);border:1px solid var(--a-line-2);color:var(--a-muted);min-width:220px}.kb__search:focus-within{outline:2px solid var(--peach);outline-offset:1px}.kb__search input{flex:1;border:0;background:none;outline:none;color:var(--a-text);font-size:13.5px}.kb__avatars{display:flex}.kb__avatars .kb__avatar{margin-left:-6px;border:2px solid var(--ink);cursor:pointer}.kb__avatars .kb__avatar:first-child{margin-left:0}.kb__avatar{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--a-surface-2);color:var(--a-text);font:500 11px var(--sans);border:1px solid var(--a-line-2);padding:0}.kb__avatar.is-on{outline:2px solid var(--peach);outline-offset:1px;position:relative;z-index:1}.kb__avatar--sm{width:24px;height:24px;font-size:10px}.kb__chips{display:flex;gap:4px;flex-wrap:wrap}.kb__chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--a-line-2);background:none;color:var(--a-muted);font-size:12.5px;text-transform:capitalize}.kb__chip:hover{color:var(--a-text)}.kb__chip.is-on{background:var(--a-invert);color:var(--a-on-invert);border-color:var(--a-invert)}.kb__total{margin-left:auto;font-size:12px;color:var(--a-muted)}.kb__columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(272px,1fr);gap:12px;overflow-x:auto;padding-bottom:12px;align-items:start;scroll-snap-type:x proximity}.kb__col{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--a-surface);border:1px solid transparent;max-height:calc(100vh - 260px);transition:border-color .15s,background .15s}.kb__col.is-over{border-color:var(--peach);background:rgba(0,0,0,.05)}.kb__col-head{display:flex;align-items:center;gap:8px;padding:4px 6px 6px;font:500 13px var(--sans);color:rgba(19,17,15,.82)}.kb__count{margin-left:auto;min-width:22px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--a-surface-2);font:400 11px var(--mono);color:var(--a-muted)}.kb__tone{width:8px;height:8px;border-radius:50%;background:var(--a-muted)}.kb__tone--peach{background:var(--peach)}.kb__tone--sage{background:var(--sage)}.kb__tone--mauve{background:#666666}.kb__cards{gap:6px;overflow-y:auto;min-height:8px}.kb__card,.kb__cards{display:flex;flex-direction:column}.kb__card{gap:8px;padding:12px;border-radius:8px;background:var(--a-surface-2);border:1px solid var(--a-line);cursor:pointer;transition:border-color .15s,transform .15s;text-align:left}.kb__card:hover{border-color:var(--a-line-2)}.kb__card:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.kb__card.is-dragging{opacity:.4}.kb__card h3{font:400 14px/1.4 var(--sans);color:var(--a-text)}.kb__card footer{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--a-muted)}.kb__labels{display:flex;flex-wrap:wrap;gap:4px}.kb__label{height:20px;padding:0 8px;display:inline-flex;align-items:center;border-radius:4px;font-size:11px}.kb__label,.kb__label:nth-child(2){background:rgba(0,0,0,.12)}.kb__label:nth-child(3){background:rgba(0,0,0,.16);color:#7a5577}.kb__prio{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;font:600 12px/1 var(--sans)}.kb__prio--urgent{color:var(--a-clay-text);background:rgba(0,0,0,.16)}.kb__prio--high{color:var(--a-accent-text)}.kb__prio--medium{color:var(--a-muted);background:var(--a-line)}.kb__prio--low{color:var(--a-info-text);background:rgba(0,0,0,.12)}.kb__key{font-size:11.5px;color:var(--a-muted)}.kb__src{color:var(--a-sage-text);font-size:11px}.kb__due{height:20px;padding:0 6px;display:inline-flex;align-items:center;border-radius:4px;background:var(--a-line);font-size:11.5px}.kb__due.is-overdue{background:rgba(0,0,0,.18);color:var(--a-clay-text)}.kb__due.is-done{background:rgba(0,0,0,.14);color:var(--a-sage-text);text-decoration:line-through}.kb__spacer{flex:1}.kb__empty{padding:8px;font-size:12.5px;text-align:center}.kb__add,.kb__empty{color:var(--a-muted)}.kb__add{height:34px;padding:0 8px;border:0;border-radius:6px;background:none;font-size:13.5px;text-align:left}.kb__add:hover{background:var(--a-line);color:var(--a-text)}.kb__create{display:flex;flex-direction:column;gap:6px}.kb__create textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--peach);background:var(--a-surface-2);color:var(--a-text);font:inherit;font-size:14px;resize:none;outline:none}.kb__create>div{display:flex;gap:10px;align-items:center}.kb__scrim{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.4)}.kb__panel{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(560px,100vw);overflow-y:auto;padding:20px clamp(16px,3vw,32px) 48px;background:var(--a-surface);border-left:1px solid var(--a-line-2);display:flex;flex-direction:column;gap:22px;animation:kb-in .25s var(--ease)}@keyframes kb-in{0%{transform:translateX(24px);opacity:0}}@media (prefers-reduced-motion:reduce){.kb__panel{animation:none}}.kb__panel-head{display:flex;justify-content:space-between;align-items:center}.kb__title-input{width:100%;border:1px solid transparent;border-radius:8px;padding:6px 8px;margin:-6px -8px 0;background:none;color:var(--a-text);font:300 26px/1.2 var(--serif);letter-spacing:-.02em;resize:none}.kb__title-input:hover{border-color:var(--a-line-2)}.kb__title-input:focus{outline:2px solid var(--peach)}.kb__fields{display:grid;grid-template-columns:110px 1fr;gap:10px 12px;align-items:center;font-size:13.5px}.kb__fields dt{color:var(--a-muted)}.kb__fields input,.kb__fields select{height:34px;width:100%;max-width:280px;padding:0 10px;border-radius:6px;border:1px solid var(--a-line-2);background:var(--a-bg);color:var(--a-text);font:inherit;text-transform:capitalize}.kb__fields input{text-transform:none}.kb__assignees{display:flex;flex-wrap:wrap;gap:6px}.kb__person{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border-radius:var(--r-pill);border:1px solid var(--a-line-2);background:none;color:var(--a-muted);font-size:13px}.kb__person.is-on{border-color:var(--peach);color:var(--a-text);background:rgba(0,0,0,.08)}.kb__srclink{color:var(--a-sage-text)}.kb__section{font:500 13px var(--sans);color:var(--a-muted);margin-bottom:8px}.kb__desc{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--a-line-2);background:var(--a-bg);color:var(--a-text);font:inherit;font-size:14px;line-height:1.55;resize:vertical}.kb__desc:focus{outline:2px solid var(--peach)}.kb__comments{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.kb__comments li{display:flex;gap:10px}.kb__comments p{margin-top:2px;font-size:14px;white-space:pre-wrap}@media (max-width:640px){.kb__total{display:none}.kb__search{min-width:0;flex:1}.kb__fields{grid-template-columns:1fr}}.bot-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.status-move{margin-top:4px;font-size:13px;color:var(--a-muted)}.status-move strong{color:var(--a-sage-text);font-weight:500}.shell-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-muted);font-size:13px}.shell-search span{flex:1;text-align:left}.shell-search kbd{font:400 11px var(--mono);color:rgba(19,17,15,.4)}.shell-search:hover{border-color:var(--a-line-2);color:var(--a-text)}.shell-new{justify-content:center;width:100%}.shell-count{margin-left:auto;min-width:20px;height:18px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--a-surface-2);font:500 11px var(--sans);color:var(--a-muted)}.shell-count--peach{background:var(--peach);color:var(--ink)}.shell-sub{height:32px;font-size:13px}.shell-swatch{width:8px;height:8px;border-radius:2px;background:var(--sage);flex:none}.shell-dot{width:6px;height:6px;border-radius:50%;background:rgba(19,17,15,.3);flex:none}.shell-dot.is-review{background:var(--peach)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.shell-usage{padding:10px;border-radius:var(--r-sm);background:var(--a-surface);border:1px solid var(--a-line);font-size:12px;color:var(--a-muted);display:flex;flex-direction:column;gap:8px}.shell-usage>div:first-child{display:flex;justify-content:space-between}.shell-usage strong{color:var(--a-text);font-weight:500}.shell-usage .progress{height:4px}.shell-crumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--a-muted);min-width:0;overflow:hidden;white-space:nowrap}.shell-crumbs .is-current{color:var(--a-text)}.shell-crumbs__sep{margin-right:8px;color:rgba(19,17,15,.3)}.shell-content{width:100%;padding:clamp(24px,3vw,40px) clamp(16px,3vw,40px) 48px;display:flex;flex-direction:column;gap:20px;min-width:0}.palette{position:fixed;top:16vh;left:50%;transform:translateX(-50%);width:min(640px,calc(100vw - 32px));z-index:42;border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line-2);box-shadow:var(--shadow-window);overflow:hidden;color:var(--a-text)}.palette__input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--a-line);color:var(--a-accent-text)}.palette__input input{flex:1;border:0;outline:none;background:none;color:var(--a-text);font-size:15px}.palette__input kbd{font:400 11px var(--mono);color:rgba(19,17,15,.4)}.palette__list{max-height:52vh;overflow-y:auto;padding:6px}.palette__label{padding:10px 10px 4px;font-size:11.5px;color:rgba(19,17,15,.4)}.palette__item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--a-muted);text-align:left}.palette__item:focus-visible,.palette__item:hover{background:var(--a-surface-2);color:var(--a-text);outline:none}.palette__item span{display:flex;flex-direction:column;min-width:0}.palette__item strong{font-weight:400;color:var(--a-text);font-size:14px}.palette__item small{font-size:12px;color:var(--a-muted)}.stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line);min-width:0}.stat__label{font-size:13px;color:var(--a-muted)}.stat__value{font-family:var(--serif);font-size:34px;font-weight:300;line-height:1;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.stat__value small{font-family:var(--sans);font-size:13px;color:var(--a-muted)}.stat__note{font-size:12px;color:var(--a-muted)}.stat .progress{height:4px}.dash-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.dash-col{gap:16px;min-width:0}.dash-col,.dash-rows{display:flex;flex-direction:column}.dash-event,.dash-row,.dash-task{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--a-line);min-width:0}.dash-rows>:first-child{border-top:0}.dash-row:hover strong{color:var(--a-accent-text)}.dash-row__icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--a-surface-2);color:var(--a-accent-text)}.dash-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dash-row__main strong{font-weight:500;font-size:14px}.dash-row__main small{font-size:12.5px;gap:6px}.dash-row__main small,.dash-sub-link{color:var(--a-muted);display:inline-flex;align-items:center}.dash-sub-link{font-size:12px;gap:5px}.dash-sub-link:hover{color:var(--a-accent-text)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--sage)}.dash-event__date{width:40px;flex:none;display:flex;flex-direction:column;align-items:center}.dash-event__date small{font-size:10.5px;text-transform:uppercase;color:var(--a-muted)}.dash-event__date strong{font-family:var(--serif);font-size:22px;font-weight:300;line-height:1}.dash-pct{width:64px;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.dash-pct .progress{height:3px;width:100%}.prio{font-size:11.5px;padding:2px 8px;border-radius:var(--r-pill);text-transform:capitalize;background:var(--a-line);color:var(--a-muted);flex:none}.prio--urgent{background:rgba(0,0,0,.18);color:var(--a-clay-text)}.prio--high{background:rgba(0,0,0,.14);color:var(--a-accent-text)}.prio--low{background:rgba(0,0,0,.12);color:var(--a-info-text)}.review-card{border-radius:var(--r-md);border:1px solid rgba(0,0,0,.28);background:linear-gradient(180deg,rgba(0,0,0,.07),var(--a-surface) 55%);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.review-card header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.review-card h3{font-family:var(--serif);font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.15}.review-card>p{color:var(--a-muted);font-size:14px;line-height:1.55}.review-card__label{font-size:12px;color:var(--a-muted);margin-top:4px}.review-card ul{list-style:none;display:flex;flex-direction:column;gap:6px}.review-card li{display:flex;align-items:center;gap:10px;font-size:14px}.review-card li small{margin-left:auto;color:var(--a-muted);font-size:12px}.review-card__box{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--a-line-2);flex:none}.review-card footer{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--a-line);margin-top:4px}.mtable{display:flex;flex-direction:column}.mtable__row{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--a-line);font-size:13.5px}.mtable__row:first-child{border-top:0}.mtable__row:hover strong{color:var(--a-accent-text)}.mtable__title{display:flex;align-items:center;gap:10px;min-width:0;color:var(--a-muted)}.mtable__title strong{font-weight:500;color:var(--a-text)}@media (max-width:1080px){.dash-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.seg{display:flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--a-surface);border:1px solid var(--a-line);max-width:100%;overflow-x:auto}.seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:var(--r-pill);background:none;color:var(--a-muted);font-size:13.5px;white-space:nowrap}.seg button span{font:400 11px var(--mono);opacity:.7}.seg button.is-active{background:var(--a-invert);color:var(--a-on-invert)}.chip--info{color:var(--a-info-text);border-color:rgba(0,0,0,.3)}.chip--clay,.chip--info{background:rgba(0,0,0,.1)}.chip--clay{color:var(--a-clay-text);border-color:rgba(0,0,0,.35)}.mlist__head,.mlist__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 70px 90px;gap:14px;align-items:center}.mlist__head{padding:0 0 10px;font-size:12px;color:var(--a-muted)}.mlist__head,.mlist__row{border-bottom:1px solid var(--a-line)}.mlist__row{padding:12px 0;font-size:13.5px}.mlist__row:last-child{border-bottom:0}.mlist__row:hover strong{color:var(--a-accent-text)}.mlist__time{display:block;font-size:11.5px;opacity:.7}@media (max-width:760px){.mlist__head{display:none}.mlist__row{grid-template-columns:minmax(0,1fr) auto}.mlist__row>:nth-child(3),.mlist__row>:nth-child(4){display:none}}.flow-narrow{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.method-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.method-tile{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--r-md);border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-text);text-align:left;transition:border-color .15s}.method-tile:hover{border-color:var(--a-line-2)}.method-tile.is-active{border-color:var(--peach);box-shadow:0 0 0 1px var(--peach) inset}.method-tile__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--a-surface-2);margin-bottom:6px}.method-tile.is-active .method-tile__icon{background:var(--peach);color:var(--ink)}.method-tile strong{font-weight:500;font-size:14.5px}.method-tile small{font-size:12.5px;color:var(--a-muted);line-height:1.45}@media (max-width:640px){.method-tiles{grid-template-columns:minmax(0,1fr)}}.flow-form{gap:16px}.field{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:500}.field>small,.field>span small{font-weight:400;color:var(--a-muted);font-size:12.5px}.field input,.field select{height:42px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--a-line-2);background:var(--a-bg);color:var(--a-text);font:inherit;font-weight:400}.field input:focus,.field select:focus{outline:2px solid var(--peach);outline-offset:1px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-ok{color:var(--a-sage-text)!important}.field-bad{color:var(--a-clay-text)!important}.consent{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:var(--r-sm);background:var(--a-bg);border:1px solid var(--a-line);font-size:13.5px;color:var(--a-muted);line-height:1.5}.consent input{margin-top:3px;accent-color:var(--peach)}.dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;border-radius:var(--r-md);border:1.5px dashed var(--a-line-2);text-align:center;transition:border-color .15s,background .15s}.dropzone.is-drag{border-color:var(--peach);background:rgba(0,0,0,.05)}.dropzone strong{font-weight:500}.dropzone small{color:var(--a-muted);font-size:12.5px}.rec-dot{width:14px;height:14px;border-radius:50%;background:var(--clay);animation:rec-pulse 1.2s ease-in-out infinite}@keyframes rec-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.file-pill{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-md);background:var(--a-bg);border:1px solid var(--a-line)}.next-steps{padding-top:14px;border-top:1px solid var(--a-line)}.next-steps ol{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:10px}.next-steps li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.next-steps small{font-size:12px;color:var(--a-muted);line-height:1.4}.flow-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px}.flow-footer .app-muted{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.mtg-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;color:var(--a-muted)}.mtg-meta span{display:inline-flex;align-items:center;gap:6px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--a-line);overflow-x:auto}.tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--a-muted);font-size:14px;white-space:nowrap}.tabs button:hover{color:var(--a-text)}.tabs button.is-active{color:var(--a-text);border-bottom-color:var(--peach)}.tabs__count{min-width:20px;height:18px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--peach);color:var(--ink);font-size:11px;font-weight:500}.lead{font-size:15.5px;line-height:1.6}.highlight+.highlight{border-top:1px solid var(--a-line);padding-top:14px}.highlight__label{font-size:12.5px;font-weight:500;display:flex;gap:8px;margin-bottom:8px}.highlight__label span{color:var(--a-muted);font-weight:400}.tone-sage{color:var(--a-sage-text)}.tone-clay{color:var(--a-clay-text)}.tone-info{color:var(--a-info-text)}.highlight ol{list-style:none;display:flex;flex-direction:column;gap:8px}.highlight li{display:flex;gap:10px;font-size:14px;line-height:1.5}.highlight li .mono{font-size:11px;color:var(--a-muted);padding-top:3px}.split{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}@media (max-width:960px){.split{grid-template-columns:minmax(0,1fr)}}.tline{display:grid;grid-template-columns:52px 30px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--a-line)}.tline:first-child{border-top:0}.tline__time{font-size:11.5px;color:var(--a-muted);padding-top:6px}.tline__speaker{font-size:12.5px;font-weight:500;color:var(--a-muted)}.tline p{margin-top:2px;line-height:1.6}.tline mark{background:rgba(0,0,0,.25);color:var(--a-text);border-radius:2px;padding:0 2px}.share-actions{display:flex;flex-direction:column;gap:8px}.share-actions button{justify-content:flex-start}.chips{display:flex;flex-wrap:wrap;gap:6px}.review{display:flex;flex-direction:column;gap:12px}.review-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line)}.review-dots{display:flex;gap:4px;margin-left:auto}.review-dot{width:16px;height:4px;border-radius:99px;background:var(--a-surface-2)}.review-dot.is-approved{background:var(--sage)}.review-dot.is-rejected{background:var(--clay)}.review-done{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.3)}.review-done .dash-row__icon{background:var(--sage);color:var(--ink)}.review-group{display:flex;flex-direction:column;gap:8px}.review-group__label{font-size:12px;color:var(--a-muted);text-transform:capitalize;display:flex;gap:8px;padding:6px 2px 0}.action-card{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;padding:16px 18px;border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line);transition:border-color .15s}.action-card:hover{border-color:var(--a-line-2)}.action-card.is-approved{border-color:rgba(0,0,0,.4);box-shadow:inset 3px 0 0 var(--sage)}.action-card.is-rejected{opacity:.5;border-style:dashed}.action-card.is-editing{border-color:var(--peach)}.action-card__check{width:20px;height:20px;margin-top:2px;border-radius:6px;border:1.5px solid var(--a-line-2);background:none;color:var(--ink);font-size:12px;display:grid;place-items:center}.action-card__check.is-on{background:var(--sage);border-color:var(--sage)}.action-card__main{display:flex;flex-direction:column;gap:8px;min-width:0}.action-card h3{font-size:15px;font-weight:500;line-height:1.4;cursor:text}.action-card__title-input{font:500 15px var(--sans);color:var(--a-text);background:none;border:0;border-bottom:1px solid var(--peach);outline:none;padding:0 0 2px}.action-card__desc{font-size:13.5px;color:var(--a-muted);line-height:1.5}.action-card__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.meta-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);background:var(--a-surface-2);font-size:12px;color:var(--a-muted)}.meta-chip.is-empty{background:none;border:1px dashed var(--a-line-2)}.meta-input{height:26px;padding:0 8px;border-radius:6px;border:1px solid var(--a-line-2);background:var(--a-bg);color:var(--a-text);font-size:12px;text-transform:capitalize}.action-card__quote{padding:8px 12px;border-left:2px solid var(--a-line-2);background:var(--a-bg);border-radius:0 6px 6px 0;font-size:13px;font-style:italic;color:var(--a-muted);line-height:1.5}.action-card__quote strong{font-style:normal;font-weight:500;color:var(--a-text);margin-right:4px}.action-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.action-card__buttons{display:flex;gap:2px}.confidence{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--a-muted)}.confidence>span{width:36px;height:4px;border-radius:99px;background:var(--a-surface-2);overflow:hidden}.confidence>span>span{display:block;height:100%;background:var(--sage)}.confidence.is-low>span>span{background:var(--peach)}.review-toolbar{position:sticky;bottom:16px;align-self:center;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 12px 10px 18px;border-radius:var(--r-pill);background:var(--a-invert);color:var(--a-on-invert);box-shadow:var(--shadow-window);font-size:13.5px;z-index:5;max-width:100%}.review-toolbar .app-muted,.review-toolbar .dashboard-text-button{color:var(--muted)}.review-toolbar .dashboard-text-button:hover{color:var(--ink)}.review-toolbar .dashboard-primary-button{background:var(--a-bg);color:var(--a-text)}.send-board{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:var(--r-md);border:1px solid rgba(0,0,0,.3);background:linear-gradient(180deg,rgba(0,0,0,.07),var(--a-surface) 60%)}.send-board footer,.send-board header{display:flex;align-items:center;gap:12px}.send-board footer{justify-content:flex-end}.field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.field-grid,.field-grid--3{grid-template-columns:minmax(0,1fr)}}.send-board__preview{border-radius:var(--r-sm);background:var(--a-bg);border:1px solid var(--a-line);padding:10px 14px;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.send-board__row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--a-sage-text)}.send-board__row .truncate{flex:1;color:var(--a-text)}.send-board__row small{color:var(--a-muted);font-size:12px}.mlist__head--tasks,.mlist__row--tasks{grid-template-columns:minmax(0,1fr) 110px 80px 80px}@media print{.dashboard-sidebar,.dashboard-topbar{display:none!important}.dashboard-shell{display:block!important}.dashboard-page{background:#fff!important}.dashboard-content>:not(.print-doc){display:none!important}.dashboard-content{padding:0!important;max-width:none!important;display:block!important}}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.card-grid--wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}.client-card,.project-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--r-md);background:var(--a-surface);border:1px solid var(--a-line);transition:border-color .15s;min-width:0}.project-card:hover{border-color:var(--a-line-2)}.project-card:hover strong{color:var(--a-accent-text)}.project-card__head{display:flex;align-items:center;gap:12px;min-width:0}.project-card__pct{display:flex;justify-content:space-between;font-size:12px;color:var(--a-muted);margin-bottom:6px}.project-card__pct strong{color:var(--a-text);font-weight:500}.project-card .progress{height:4px;display:block}.client-card .chip{align-self:flex-start}.client-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.client-card__stats strong{display:block;font-family:var(--serif);font-size:22px;font-weight:300}.client-card__stats small{font-size:12px;color:var(--a-muted)}.client-card footer{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--a-line)}.client-card .portal-panel{margin:0}.dash-task.is-done strong{color:var(--a-muted);text-decoration:line-through;text-decoration-color:var(--sage)}.ai-page{padding-top:clamp(12px,4vw,40px)}.ai-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ai-hero h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.03em;line-height:1.1}.ai-hero .dash-row__icon{width:48px;height:48px;border-radius:var(--r-md)}.ai-input{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:var(--r-pill);background:var(--a-surface);border:1px solid var(--a-line-2);color:var(--a-accent-text)}.ai-input:focus-within{border-color:var(--peach)}.ai-input input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--a-text);font-size:15px}.ai-label{display:flex;align-items:center;gap:6px;margin-bottom:10px}.ai-suggestions{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.ai-suggestion{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-muted);font-size:13.5px;text-align:left}.ai-suggestion:hover{border-color:var(--a-line-2);color:var(--a-text)}.ai-suggestion svg{color:var(--a-accent-text);flex:none}.ai-answer .lead{white-space:pre-wrap}.ai-answer__q{align-items:center;gap:8px;font-size:13px}.ai-answer__q,.ai-plan{display:flex;color:var(--a-muted)}.ai-plan{padding-left:1.2em;flex-direction:column;gap:4px;font-size:14px}.ai-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-sm);background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.3);font-size:13.5px;color:var(--a-accent-text)}.ai-confirm span{flex:1;color:var(--a-text)}.inbox-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 8px;border:0;border-top:1px solid var(--a-line);border-radius:0;background:none;text-align:left;color:var(--a-text)}.dash-rows>.inbox-row:first-child{border-top:0}.inbox-row:hover{background:rgba(19,17,15,.02)}.inbox-row.is-unread{box-shadow:inset 2px 0 0 var(--peach)}.inbox-row.is-unread strong{color:var(--a-text)}.inbox-row:not(.is-unread) strong{color:var(--a-muted);font-weight:400}.inbox-row__time{font-size:12px;flex:none}.shell-content--full .kb{width:100%}.auth-gate,.dashboard-page{--a-bg:#f6f6f6;--a-surface:#ffffff;--a-surface-2:#efefef;--a-text:#111111;--a-muted:#666666;--a-line:rgba(0,0,0,0.08);--a-line-2:rgba(0,0,0,0.15);--a-invert:#111111;--a-on-invert:#ffffff;--a-accent:#111111;--a-accent-soft:rgba(0,0,0,0.06);--a-accent-text:#111111;--a-sage-text:#111111;--a-clay-text:#555555;--a-info-text:#555555;--a-shadow:0 1px 2px rgba(0,0,0,0.04),0 2px 8px -2px rgba(0,0,0,0.06);--peach:#8a8a8a;--sage:#111111;--clay:#6b6b6b;color-scheme:light}.dashboard-sidebar{background:var(--a-surface)}.action-card,.client-card,.dashboard-composer,.dashboard-surface,.kb__card,.method-tile,.project-card,.review-bar,.review-card,.send-board,.stat{box-shadow:var(--a-shadow)}.client-card,.dashboard-composer,.dashboard-surface,.method-tile,.project-card,.stat{border-color:var(--a-line)}.dashboard-primary-button:hover{background:#333333}.shell-new{background:var(--a-accent);color:#fff}.shell-new:hover{background:#333333}.dashboard-nav-item.is-active{background:var(--a-accent-soft);color:var(--a-accent-text)}.dashboard-nav-item.is-active svg{color:var(--a-accent)}.dash-row__icon,.method-tile__icon{background:var(--a-accent-soft);color:var(--a-accent-text)}.method-tile.is-active{border-color:var(--a-accent);box-shadow:0 0 0 1px var(--a-accent) inset,var(--a-shadow)}.method-tile.is-active .method-tile__icon{background:var(--a-accent);color:#fff}.tabs button.is-active{border-bottom-color:var(--a-accent)}.shell-count--peach,.tabs__count{background:var(--a-accent);color:#fff}.dashboard-page .chip{border-color:var(--a-line-2);color:var(--a-muted);background:var(--a-surface)}.dashboard-page .chip--peach{color:var(--a-accent-text);background:var(--a-accent-soft);border-color:rgba(0,0,0,.28)}.dashboard-page .chip--sage{color:var(--a-sage-text);background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.25)}.dashboard-page .chip--info{color:var(--a-info-text);background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.22)}.dashboard-page .chip--clay{color:var(--a-clay-text);background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.25)}.dashboard-page .src{color:var(--a-muted)}.prio{background:var(--a-surface-2)}.prio--urgent{background:rgba(0,0,0,.1)}.prio--high{background:rgba(0,0,0,.12)}.prio--low{background:rgba(0,0,0,.08)}.kb__prio--high,.kb__prio--urgent{background:rgba(0,0,0,.12)}.kb__label,.kb__prio--low{background:rgba(0,0,0,.1)}.kb__label{color:var(--a-sage-text)}.kb__label:nth-child(2){background:rgba(0,0,0,.1);color:var(--a-accent-text)}.kb__label:nth-child(3){background:rgba(0,0,0,.1);color:#555555}.kb__col{background:var(--a-surface-2)}.kb__card{background:var(--a-surface)}.kb__scrim{background:rgba(0,0,0,.25)}.review-card{background:linear-gradient(180deg,rgba(0,0,0,.035),var(--a-surface) 60%)}.review-card,.send-board{border-color:rgba(0,0,0,.18)}.send-board{background:linear-gradient(180deg,rgba(0,0,0,.03),var(--a-surface) 60%)}.review-done{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.25)}.action-card.is-approved{border-color:rgba(0,0,0,.35);box-shadow:inset 3px 0 0 #111111,var(--a-shadow)}.action-card__check.is-on,.review-done .dash-row__icon{background:#111111;border-color:#111111;color:#fff}.review-dot.is-approved{background:#111111}.review-dot.is-rejected{background:var(--a-clay-text)}.confidence>span>span{background:#111111}.confidence.is-low>span>span{background:var(--a-accent)}.review-toolbar{color:#fff}.review-toolbar .app-muted,.review-toolbar .dashboard-text-button{color:rgba(255,255,255,.65)}.review-toolbar .dashboard-text-button:hover{color:#fff}.review-toolbar .dashboard-primary-button{background:#fff;color:#111}.review-toolbar .dashboard-primary-button:hover{background:#e6e6e6}.dashboard-page .app-card--paper{background:var(--a-surface);border:1px solid var(--a-line);box-shadow:var(--a-shadow)}.dashboard-page .notes .katex-display{background:var(--a-surface-2)}.dashboard-page .progress span{background:linear-gradient(90deg,#9a9a9a,var(--a-accent))}.stat__value{color:var(--a-text)}.live-dot{box-shadow:0 0 0 3px rgba(0,0,0,.2)}.live-dot,.shell-swatch{background:#111111}.shell-dot.is-review{background:var(--a-accent)}.dashboard-avatar--workspace,.dashboard-notification-button>span{background:var(--a-accent);color:#fff}.tline mark{background:rgba(0,0,0,.18)}.inbox-row.is-unread{box-shadow:inset 2px 0 0 var(--a-accent)}.dashboard-page :focus-visible{outline-color:var(--a-accent)}