.dr-release{font-family:Outfit Variable,sans-serif;color:var(--dr-ink);--dr-green: #488477;--dr-old: #99a6a2}.dr-release *{box-sizing:border-box}.dr-release a:focus-visible{outline:3px solid var(--dr-green);outline-offset:5px}.dr-breadcrumb{display:flex;gap:12px;font-size:13px;color:var(--dr-muted)}.dr-breadcrumb a{color:inherit;text-decoration:none}.dr-hero{text-align:center;padding:44px 0 48px}.dr-eyebrow{display:flex;gap:12px;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.035em;color:var(--dr-muted)}.dr-hero .dr-eyebrow{justify-content:center}.dr-hero h1{margin:26px 0 24px;font-size:clamp(52px,7.3vw,88px);font-weight:400;line-height:1.03;letter-spacing:-.055em}.dr-hero h1 span{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-style:italic;letter-spacing:-.04em;color:var(--dr-accent)}.dr-intro{max-width:590px;margin:0 auto;font-size:19px;line-height:1.6;color:var(--dr-muted)}.dr-result{display:flex;justify-content:center;align-items:center;gap:19px;margin:29px auto}.dr-result strong{font-size:34px;font-weight:500;letter-spacing:-.04em;color:var(--dr-accent)}.dr-result>span{max-width:175px;text-align:left;font-size:13px;line-height:1.5;border-left:1px solid var(--dr-line);padding-left:19px;color:var(--dr-muted)}.dr-actions{display:flex;justify-content:center;gap:24px;align-items:center}.dr-primary,.dr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:14px;min-height:48px}.dr-primary{color:var(--dr-panel);background:var(--dr-ink);padding:13px 22px;border:1px solid var(--dr-ink);border-radius:6px;transition:transform .2s,opacity .2s}.dr-primary:hover{transform:translateY(-2px);opacity:.88}.dr-secondary{color:var(--dr-ink)}.dr-status{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--dr-muted);margin:18px 0 0}.dr-status>span{width:5px;height:5px;border-radius:50%;background:var(--dr-green)}.dr-section{border-top:1px solid var(--dr-line);padding:44px 0;scroll-margin-top:100px}.dr-section-heading{max-width:715px;margin:0 0 32px}.dr-section h2,.dr-end h2{font-size:clamp(28px,3.2vw,40px);line-height:1.15;font-weight:400;letter-spacing:-.035em;margin:18px 0}.dr-section-heading>p:last-child:not(.dr-eyebrow),.dr-context p,.dr-method>p{color:var(--dr-muted);font-size:16px;line-height:1.65}.dr-figure{margin:0;padding:28px 36px 20px;border:1px solid var(--dr-line);border-radius:10px;background:var(--dr-panel)}.dr-figure figcaption{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dr-release h3{font-size:17px;line-height:1.35;font-weight:500;margin:0;letter-spacing:-.02em}.dr-release figcaption p{font-size:12px;color:var(--dr-muted);margin:6px 0 0}.dr-gain{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--dr-accent);white-space:nowrap;background:var(--dr-soft);padding:8px 12px;border-radius:4px}.dr-chart{display:block;width:100%;height:auto;overflow:visible;margin-top:18px}.dr-gridline{stroke:var(--dr-line);stroke-width:.65}.dr-axis{fill:var(--dr-muted);font-size:12px;font-weight:400}.dr-label{fill:var(--dr-ink);font-size:14px}.dr-value{fill:var(--dr-ink);font-size:22px;font-weight:500;letter-spacing:-.5px}.dr-bar-new{fill:var(--dr-green)}.dr-bar-old{fill:var(--dr-old)}.dr-figure-footer{border-top:1px solid var(--dr-line);padding-top:14px;display:flex;gap:20px;justify-content:space-between;align-items:baseline;font-size:11px;line-height:1.5;color:var(--dr-muted)}.dr-figure-footer a{display:inline-flex;gap:6px;align-items:center;color:var(--dr-ink);flex-shrink:0;text-underline-offset:4px}.dr-caption{max-width:840px;margin:16px 0 0;color:var(--dr-muted);font-size:12px;line-height:1.65}.dr-context{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:48px;align-items:center}.dr-context>div{max-width:390px}.dr-context .dr-big-number{color:var(--dr-accent);font-size:72px;line-height:1;letter-spacing:-.06em;margin:0 0 22px;font-weight:400}.dr-big-number span{font-size:38px;padding-left:4px}.dr-context h2{font-size:30px}.dr-context figure{margin:0}.dr-changes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.dr-changes>div>span{display:inline-block;font-family:JetBrains Mono,monospace;color:var(--dr-accent);font-size:12px;margin:3px 0 18px}.dr-changes h3{font-size:21px;max-width:260px}.dr-changes p{color:var(--dr-muted);font-size:15px;line-height:1.65;margin:12px 0 0}.dr-method dl{margin:0 0 24px}.dr-method dl>div{display:grid;grid-template-columns:200px 1fr;gap:30px;padding:17px 0;border-bottom:1px solid var(--dr-line);font-size:14px;line-height:1.55}.dr-method dt{font-weight:500}.dr-method dd{color:var(--dr-muted);margin:0;max-width:670px}.dr-method>p{max-width:790px}.dr-data-link{color:var(--dr-ink);display:inline-flex;align-items:center;gap:9px;font-size:13px;text-underline-offset:5px;margin-top:8px}.dr-privacy{display:flex;gap:18px;background:var(--dr-soft);padding:25px;margin-top:34px;border-radius:6px}.dr-privacy>svg{color:var(--dr-accent);flex-shrink:0}.dr-privacy p{margin:8px 0 0;color:var(--dr-muted);font-size:14px;line-height:1.6}.dr-end{border-top:1px solid var(--dr-line);padding:56px 0 20px;text-align:center}.dr-end h2{font-size:clamp(35px,4.5vw,52px)}.dr-end>p{max-width:540px;margin:18px auto 28px;color:var(--dr-muted);line-height:1.65}.dr-end small{display:block;color:var(--dr-muted);font-size:11px;margin-top:18px}@media(prefers-reduced-motion:no-preference){.dr-hero{animation:dr-appear .65s ease both}@keyframes dr-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:700px){.dr-hero{padding:44px 0 48px}.dr-hero .dr-eyebrow{font-size:9px;gap:6px;flex-wrap:wrap}.dr-hero h1{font-size:54px}.dr-intro{font-size:16px}.dr-actions{flex-direction:column;gap:5px}.dr-result{gap:13px}.dr-result strong{font-size:31px}.dr-result>span{font-size:12px;max-width:156px;padding-left:13px}.dr-section{padding:36px 0}.dr-section-heading{margin-bottom:24px}.dr-figure{padding:19px 12px 14px}.dr-figure figcaption{display:block;padding:0 5px}.dr-gain{display:inline-block;margin-top:12px}.dr-figure-footer{flex-direction:column;gap:12px}.dr-axis{font-size:11px}.dr-label{font-size:12px}.dr-value{font-size:21px}.dr-context{grid-template-columns:1fr;gap:24px;margin-top:44px}.dr-context .dr-big-number{font-size:64px}.dr-context>div{max-width:none}.dr-changes{grid-template-columns:1fr;gap:26px}.dr-changes>div{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:12px;column-gap:12px}.dr-changes>div>span{grid-row:span 2;margin-top:5px}.dr-changes h3{max-width:none}.dr-method dl>div{grid-template-columns:1fr;gap:7px;padding:14px 0}.dr-privacy{padding:19px;gap:12px}}.dr-method details{border-block:1px solid var(--dr-line);padding:18px 0}.dr-method summary{cursor:pointer;font-size:16px;font-weight:500;padding:4px 0}.dr-method details>p{color:var(--dr-muted);line-height:1.65;max-width:790px;font-size:14px}.dr-method details dl{margin-top:16px}.dr-case-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.dr-case-picker button{display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-size:14px;color:var(--dr-muted);border:1px solid var(--dr-line);border-radius:6px;padding:17px;background:transparent;cursor:pointer}.dr-case-picker button>span{font-family:JetBrains Mono,monospace;font-size:10px}.dr-case-picker button>svg{margin-left:auto;flex-shrink:0}.dr-case-picker button[aria-pressed=true]{background:var(--dr-ink);color:var(--dr-panel);border-color:var(--dr-ink)}.dr-case-picker button:focus-visible,.dr-method summary:focus-visible{outline:3px solid var(--dr-green);outline-offset:4px}.dr-case-content{border:1px solid var(--dr-line);border-radius:10px;background:var(--dr-panel);overflow:hidden}.dr-case-question{padding:26px 30px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid var(--dr-line)}.dr-case-question .dr-eyebrow{font-size:10px}.dr-fiction-label{color:var(--dr-muted);font-size:10px;padding:5px 8px;border:1px solid var(--dr-line);border-radius:3px}.dr-case-question h3{flex-basis:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:35px;line-height:1.2;margin-top:5px}.dr-document-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 30px;background:var(--dr-soft)}.dr-document{position:relative;border:1px solid var(--dr-line);background:var(--dr-panel);border-radius:5px;padding:21px;box-shadow:0 5px 12px #00000006}.dr-document:not(:last-child):after{content:"+";position:absolute;right:-20px;top:50%;color:var(--dr-accent)}.dr-document.is-decisive{border-color:var(--dr-green);box-shadow:0 0 0 1px var(--dr-green)}.dr-document.is-missing{border-style:dashed;background:transparent}.dr-document-top{display:flex;align-items:center;justify-content:space-between;color:var(--dr-muted)}.dr-document-top>span{font-family:JetBrains Mono,monospace;font-size:10px}.dr-document h4{margin:17px 0 16px;font-size:16px;font-weight:500}.dr-paper-lines{display:flex;flex-direction:column;gap:6px;margin-bottom:19px}.dr-paper-lines i{display:block;height:3px;width:95%;background:var(--dr-line);opacity:.6;border-radius:2px}.dr-paper-lines i:nth-child(2){width:80%}.dr-paper-lines i:nth-child(3){width:55%}.dr-document.is-decisive .dr-paper-lines i:nth-child(2){background:var(--dr-green);height:6px;opacity:.7}.dr-document p{font-size:13px;line-height:1.6;color:var(--dr-muted);min-height:42px}.dr-document-status{display:inline-flex;align-items:center;gap:5px;color:var(--dr-accent);background:var(--dr-soft);font-size:10px;padding:5px 7px;border-radius:3px}.dr-case-reading{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:26px 30px}.dr-case-reading>div+div{border-left:1px solid var(--dr-line);padding-left:28px}.dr-case-reading span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--dr-muted)}.dr-case-reading>div+div span{color:var(--dr-accent)}.dr-case-reading p{font-size:15px;line-height:1.6;margin:11px 0 0}.dr-case-benefit{display:flex;align-items:center;gap:13px;padding:18px 30px;border-top:1px solid var(--dr-line)}.dr-case-benefit svg{color:var(--dr-accent);flex-shrink:0}.dr-case-benefit p{font-size:14px;line-height:1.6;margin:0}.dr-case-proof{margin:0;padding:0 30px 20px;font-size:12px;color:var(--dr-muted);line-height:1.6}@media(max-width:700px){.dr-case-picker{grid-template-columns:1fr;gap:8px}.dr-case-picker button{padding:13px 16px}.dr-case-question{padding:21px}.dr-case-question h3{font-size:29px}.dr-document-flow{grid-template-columns:1fr;padding:20px;gap:19px}.dr-document{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:13px;column-gap:13px;padding:17px}.dr-document-top{grid-row:span 3;align-items:start}.dr-document-top>span,.dr-paper-lines{display:none}.dr-document h4{margin:0}.dr-document p{min-height:0;margin:7px 0}.dr-document-status{justify-self:start;grid-column:2}.dr-document:not(:last-child):after{top:auto;bottom:-19px;right:50%}.dr-case-reading{grid-template-columns:1fr;padding:21px;gap:18px}.dr-case-reading>div+div{border-left:0;border-top:1px solid var(--dr-line);padding:18px 0 0}.dr-case-benefit{padding:18px 21px}.dr-case-proof{padding:0 21px 20px}}.dr-context .dr-reduction-label{font-size:12px;line-height:1.5;max-width:280px;margin:-10px 0 25px}.dr-repair{margin-top:38px;padding:28px 30px;border:1px solid var(--dr-line);border-radius:8px;background:var(--dr-panel)}.dr-repair-intro{max-width:760px}.dr-repair-intro>h3{font-size:27px;line-height:1.2;margin:16px 0 12px}.dr-repair-intro>p{font-size:15px;line-height:1.65;color:var(--dr-muted)}.dr-repair-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;list-style:none;margin:25px 0 0;padding:23px 0 0;border-top:1px solid var(--dr-line)}.dr-repair-flow li{position:relative}.dr-repair-flow li:not(:last-child):after{content:"→";position:absolute;top:0;right:-23px;color:var(--dr-accent)}.dr-repair-number{color:var(--dr-accent);font-family:JetBrains Mono,monospace;font-size:10px}.dr-repair-flow h4{font-size:16px;font-weight:500;margin:11px 0 8px}.dr-repair-flow p{color:var(--dr-muted);font-size:13px;line-height:1.6;margin:0}@media(max-width:700px){.dr-repair{padding:22px}.dr-repair-flow{grid-template-columns:1fr;gap:26px}.dr-repair-flow li:not(:last-child):after{content:"↓";inset:auto auto -22px 0}}.dr-release-cover{margin:40px 0;border:1px solid var(--dr-line);overflow:hidden;border-radius:12px}.dr-release-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.kali-story .evo-hero{max-width:950px}.kali-document-scene{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;gap:0;padding:40px 30px 64px;overflow:hidden;background:var(--evo-alt);border-block:1px solid var(--evo-line)}.kali-law-sheet,.kali-agreement-sheet{width:270px;min-height:275px;background:var(--evo-panel);border:1px solid var(--evo-line);box-shadow:0 18px 30px #0000000b;padding:28px}.kali-law-sheet{transform:rotate(-9deg) translate(18px);display:flex;flex-direction:column;gap:18px;color:var(--evo-soft)}.kali-law-sheet>span{font-family:var(--evo-mono);font-size:.58rem;letter-spacing:.08em}.kali-law-sheet>strong{font-family:var(--evo-serif);font-size:1.7rem;font-weight:500}.kali-law-sheet i{height:1px;background:var(--evo-line);width:100%}.kali-law-sheet i:last-child{width:65%}.kali-agreement-sheet{transform:rotate(5deg) translate(-8px);position:relative;z-index:1;border-top:3px solid var(--evo-accent);min-height:306px}.kali-agreement-sheet .evo-kicker{margin:0 0 16px;font-size:.55rem}.kali-sheet-index{font-family:var(--evo-mono);font-size:.68rem;border:1px solid var(--evo-line);padding:4px 8px}.kali-agreement-sheet h2{font-size:2rem;margin:20px 0 5px}.kali-agreement-sheet>p:not(.evo-kicker){margin:0 0 22px;color:var(--evo-soft);font-size:.85rem}.kali-agreement-sheet>strong{display:block;font-size:.9rem;font-weight:500}.kali-agreement-sheet mark{display:block;width:-moz-fit-content;width:fit-content;background:var(--evo-marker);color:var(--evo-text);font-family:var(--evo-serif);font-size:2.2rem;margin:8px 0 16px;padding:0 7px}.kali-agreement-sheet small{font-size:.6rem;color:var(--evo-soft)}.kali-scene-caption{position:absolute;bottom:22px;display:flex;align-items:center;gap:9px;font-family:var(--evo-mono);font-size:.61rem;color:var(--evo-soft)}.kali-statistics{margin:0;display:grid;grid-template-columns:1.4fr 1fr 1fr;border-block:1px solid var(--evo-line)}.kali-statistics>div{padding:28px}.kali-statistics>div+div{border-left:1px solid var(--evo-line)}.kali-statistics dd{margin:0 0 12px;font-family:var(--evo-serif);font-size:clamp(2.8rem,5vw,4.5rem);color:var(--evo-accent);letter-spacing:-.045em}.kali-statistics dt{font-size:.82rem;line-height:1.5}.kali-measure-note{font-size:.77rem;color:var(--evo-soft);line-height:1.7;margin:18px 0 0;max-width:900px}.kali-comparison-section{border-top:1px solid var(--evo-line)}.kali-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--evo-line)}.kali-comparison>div{padding:30px}.kali-comparison>div+div{background:var(--evo-alt);border-left:1px solid var(--evo-line)}.kali-story h3{font-family:var(--evo-serif);font-size:1.7rem;font-weight:500;line-height:1.2;margin:14px 0 18px}.kali-comparison p:not(.evo-kicker),.kali-uses p,.kali-limits p{font-size:.96rem;line-height:1.8;color:var(--evo-soft)}.kali-comparison .kali-guard-note{border-top:1px solid var(--evo-line);padding-top:18px;font-size:.84rem}.kali-chat-example{max-width:950px;margin:auto;border:1px solid var(--evo-line);background:var(--evo-panel)}.kali-chat-question,.kali-chat-answer{padding:28px 34px}.kali-chat-question{margin-left:20%;background:var(--evo-alt);border-left:1px solid var(--evo-line);border-bottom:1px solid var(--evo-line)}.kali-chat-example :is(.kali-chat-question,.kali-chat-answer)>span{font-family:var(--evo-mono);font-size:.62rem;color:var(--evo-soft);text-transform:uppercase;letter-spacing:.075em}.kali-chat-example p{font-size:1.02rem;line-height:1.8;margin:14px 0}.kali-chat-question button{border:0;background:transparent;padding:7px 0;color:var(--evo-soft);font-size:.76rem;display:inline-flex;gap:7px;align-items:center;cursor:pointer}.kali-chat-answer>a{display:flex;align-items:center;gap:13px;margin-top:24px;padding:16px;border:1px solid var(--evo-line);text-decoration:none}.kali-chat-answer>a>div{flex:1}.kali-chat-answer>a strong{font-size:.84rem;font-weight:500}.kali-chat-answer>a small{display:block;font-size:.69rem;line-height:1.6;color:var(--evo-soft);margin-top:5px}.kali-uses{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--evo-line)}.kali-uses>div{padding:25px 25px 0 0}.kali-uses>div+div{border-left:1px solid var(--evo-line);padding-left:25px}.kali-limits{border-block:1px solid var(--evo-line);padding:30px;background:var(--evo-alt)}.kali-limits h2{font-size:2rem;margin-bottom:16px}@media(max-width:700px){.kali-document-scene{min-height:350px;padding-inline:12px}.kali-law-sheet{width:160px;padding:17px;min-height:230px}.kali-agreement-sheet{width:220px;padding:19px;min-height:270px}.kali-law-sheet>strong{font-size:1.35rem}.kali-statistics{grid-template-columns:1fr 1fr}.kali-statistics>div{padding:22px 14px}.kali-statistics>div:first-child{grid-column:1/-1;border-bottom:1px solid var(--evo-line)}.kali-statistics>div:nth-child(2){border-left:0}.kali-comparison,.kali-uses{grid-template-columns:1fr}.kali-comparison>div+div{border-left:0;border-top:1px solid var(--evo-line)}.kali-uses>div+div{border-left:0;border-top:1px solid var(--evo-line);padding:20px 0 0}.kali-chat-question{margin-left:8%}.kali-chat-question,.kali-chat-answer{padding:22px}.kali-limits{padding:24px}.kali-document-scene .kali-agreement-sheet h2{font-size:1.8rem}}.kali-generated-cover{margin:40px 0;padding:0;overflow:hidden;min-height:0}.kali-generated-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.kali-generated-cover .kali-scene-caption{padding:5px 9px;border-radius:4px;background:#f8f4e9e6;color:#32443a}
