#app-root{color:hsl(var(--ink));--app-light-x:62%;--app-light-y:-6%;--app-measure:940px;--app-frame:1720px;--app-row:1080px}#app-main:focus{outline:none}#app-root .app-field{z-index:0;pointer-events:none;background-image:radial-gradient(120% 80% at var(--app-light-x) var(--app-light-y), hsl(var(--field-glow) / .3) 0%, transparent 62%);position:fixed;inset:0}#app-root .app-field-canvas{opacity:.36;--app-field-falloff:radial-gradient(95% 95% at var(--app-light-x) var(--app-light-y), #000000d9 0%, #0000004d 45%, transparent 100%);width:100%;height:100%;-webkit-mask-image:var(--app-field-falloff);-webkit-mask-image:var(--app-field-falloff);mask-image:var(--app-field-falloff);position:absolute;inset:0}#app-root .app-shell,#app-root .app-auth{z-index:1;position:relative}#app-root .app-shell{min-height:100vh;transition:grid-template-columns var(--app-rail-ms) var(--app-row-ease);grid-template-columns:232px minmax(0,1fr);display:grid}@media (min-width:701px){#app-root[data-rail=folded] .app-shell{grid-template-columns:60px minmax(0,1fr)}#app-root[data-rail=folded] .app-rail{align-items:center;padding:30px 8px 24px}#app-root[data-rail=folded] .app-brand{align-self:center;margin-bottom:24px;padding:0}#app-root[data-rail=folded] .app-rail-label{display:none}#app-root[data-rail=folded] .app-nav{align-self:stretch}#app-root[data-rail=folded] .app-nav-link{justify-content:center;gap:0;padding:8px 0}#app-root[data-rail=folded] .app-nav-link>span:not(.app-nav-badge):not(.sr-only){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#app-root[data-rail=folded] .app-nav-badge{gap:0;position:absolute;top:6px;right:12px}#app-root[data-rail=folded] .app-nav-badge>.t-mono{display:none}#app-root[data-rail=folded] .app-rail-foot{justify-content:center;padding-inline:0}#app-root[data-rail=folded] .app-rail-foot>span:not(.app-rail-initial){display:none}#app-root[data-rail=folded] .app-nav-mark{color:hsl(var(--muted))}}#app-root .app-rail{background:hsl(var(--panel) / .45);border-right:1px solid hsl(var(--line) / .5);flex-direction:column;height:100vh;padding:30px 14px 24px;display:flex;position:sticky;top:0}#app-root .app-brand{align-self:flex-start;margin-bottom:28px;padding:0 12px;display:inline-flex}#app-root .app-rail-label{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--faint));margin:0 12px 10px;font-size:10px;font-weight:550}#app-root .app-nav{flex-direction:column;gap:2px;display:flex}@keyframes app-nav-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#app-root .app-nav>li{animation:app-nav-arrive var(--app-page-ms) var(--app-row-ease) both;animation-delay:var(--stagger,0s)}#app-root .app-nav-link{min-height:40px;color:hsl(var(--muted));transition:background-color var(--app-row-ms) var(--app-row-ease), color var(--app-row-ms) var(--app-row-ease), transform var(--app-row-ms) var(--app-row-ease);border-radius:8px;align-items:center;gap:11px;padding:8px 12px;display:flex;position:relative}#app-root .app-nav-mark{color:hsl(var(--faint));transition:color var(--app-row-ms) var(--app-row-ease)}#app-root .app-nav-link:hover .app-nav-mark,#app-root .app-nav-link:focus-visible .app-nav-mark,#app-root .app-nav-link[data-current=true] .app-nav-mark{color:hsl(var(--ink))}#app-root .app-nav-link:hover,#app-root .app-nav-link:focus-visible{background-color:hsl(var(--panel));color:hsl(var(--ink))}#app-root .app-nav-link:active{transform:translateY(.5px)}#app-root .app-nav-link[data-current=true]{color:hsl(var(--ink))}@keyframes app-badge-arrive{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}#app-root .app-nav-badge{animation:app-badge-arrive var(--app-badge-ms) var(--app-row-ease) both}#app-root .app-rail-foot{animation:app-nav-arrive var(--app-page-ms) var(--app-row-ease) both;align-items:center;gap:10px;margin-top:auto;padding:24px 12px 0;display:flex}#app-root .app-rail-initial{border:1px solid hsl(var(--line));background:hsl(var(--card));width:26px;height:26px;color:hsl(var(--muted));border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:550;line-height:1;display:flex}#app-root .app-rail-who{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--faint));font-size:10px;font-weight:550;line-height:1.4;display:block}#app-root .app-rail-principal{color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}#app-root .app-workspace-bar{z-index:5;background:hsl(var(--paper) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--line) / .5);align-items:center;gap:8px 18px;min-height:64px;padding:12px 48px;display:flex;position:sticky;top:0}#app-root .app-content{max-width:var(--app-frame);margin-inline:auto;padding:40px 48px 96px}@keyframes app-unfold{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#app-root .app-shell,#app-root .app-nav-link,#app-root .app-nav-mark{transition:none}#app-root .app-nav-link:active{transform:none}#app-root .app-nav>li,#app-root .app-rail-foot,#app-root .app-nav-badge{animation:none}}#app-root .app-auth{max-width:var(--app-frame);margin-inline:auto;padding:40px 48px 64px}#app-root .app-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 56px;display:grid}#app-root .app-grid>*{grid-column:1/-1}@media (min-width:1180px){#app-root .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app-root .app-grid>[data-span=half]{grid-column:span 1}}#app-root .app-page-head{margin-bottom:4px}#app-root .app-page-title{letter-spacing:-.035em;font-size:clamp(30px,2.5vw,38px);font-weight:500;line-height:1.12}#app-root .app-page-head>p{max-width:60ch;font-size:15px;line-height:1.6}#app-root .app-section{margin-top:48px}#app-root .app-section>h2{font-size:17px;font-weight:600;line-height:1.4}#app-root .app-row,#app-root .app-panel{max-width:var(--app-row)}#app-root{interpolate-size:allow-keywords;--app-unfold-ms:.38s;--app-unfold-ease:cubic-bezier(.2, .7, .3, 1)}@media (prefers-reduced-motion:no-preference){#app-root details::details-content{block-size:0;transition:block-size var(--app-unfold-ms) var(--app-unfold-ease);overflow:hidden}#app-root details[open]::details-content{block-size:auto}#app-root details[open]>:not(summary)>*{animation:app-unfold var(--app-unfold-ms) both var(--app-unfold-ease)}#app-root details[open]>:not(summary)>:nth-child(2){animation-delay:40ms}#app-root details[open]>:not(summary)>:nth-child(3){animation-delay:80ms}#app-root details[open]>:not(summary)>:nth-child(4){animation-delay:.12s}#app-root details[open]>:not(summary)>:nth-child(n+5){animation-delay:.16s}}#app-root .app-section-rule{background:hsl(var(--accent));border-radius:9999px;width:26px;height:2px;margin-bottom:10px;display:block}#app-root .app-lead{border:1px solid hsl(var(--line));background-color:hsl(var(--card));border-radius:24px;max-width:880px;padding:28px;position:relative;box-shadow:inset 0 .5px #fff9}[data-theme=dark] #app-root .app-lead{box-shadow:inset 0 .5px #ffffff4d}#app-root .app-panel{background:hsl(var(--panel) / .55);border-radius:16px;padding:4px}#app-root .app-empty-decision{border:1px solid hsl(var(--line));background-color:hsl(var(--card));border-radius:24px;padding:24px;box-shadow:inset 0 .5px #fff9}[data-theme=dark] #app-root .app-empty-decision{box-shadow:inset 0 .5px #ffffff4d}#app-root .app-empty-decision .app-empty{border-top:0;padding-top:0}#app-root .app-rows>*+*{border-top:1px solid hsl(var(--line) / .7)}#app-root :is(button,a,input,textarea,select,summary,[tabindex]):not(:where(.athren-accepted *)):focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}#app-root :is(button,input,textarea,select):disabled,#app-root [aria-disabled=true]{cursor:not-allowed}#app-root :is(input,textarea,select):not(:where(.athren-accepted *)):disabled{background:hsl(var(--panel) / .6);color:hsl(var(--faint));border-color:hsl(var(--line))}#app-root :is(input,textarea,select):not(:where(.athren-accepted *)){border:1px solid hsl(var(--line));background:hsl(var(--card));color:hsl(var(--ink));border-radius:8px;padding:9px 12px;font-size:14px}#app-root :is(input,textarea,select):not(:where(.athren-accepted *))::placeholder{color:hsl(var(--faint))}#app-root .app-signin{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:96px;min-height:calc(100vh - 160px);display:grid;position:relative}#app-root .app-signin-coast{z-index:-1;pointer-events:none;opacity:.5;position:fixed;inset:0 0 0 38%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34% 82%,#0000)}#app-root .app-signin-coast img{object-fit:cover;object-position:72% 58%;width:100%;height:100%}[data-theme=dark] #app-root .app-signin-coast{opacity:.26}#app-root .app-signin-card{background:hsl(var(--card));background-image:radial-gradient(125% 95% at 50% 0%, hsl(var(--field-glow) / .5) 0%, transparent 58%);border:1px solid hsl(var(--line));border-radius:24px;padding:40px;box-shadow:inset 0 .5px #fff9}[data-theme=dark] #app-root .app-signin-card{box-shadow:inset 0 .5px #ffffff4d}#app-root .app-signin-title{letter-spacing:-.045em;max-width:13ch;margin-top:40px;font-size:clamp(40px,5.4vw,78px);font-weight:500;line-height:1.04}#app-root .app-signin-description{max-width:40ch;color:hsl(var(--muted));margin-top:26px;font-size:clamp(17px,1.35vw,21px);line-height:1.65}#app-root .app-signin-note{border-top:1px solid hsl(var(--line));color:hsl(var(--muted));margin-top:26px;padding-top:18px;font-size:13px;line-height:1.65}#app-root .app-signin-form{gap:14px;display:grid}#app-root .app-signin-form label{display:block}#app-root .app-signin-or{color:hsl(var(--faint));align-items:center;gap:12px;font-size:13px;display:flex}#app-root .app-signin-or:before,#app-root .app-signin-or:after{content:"";border-top:1px solid hsl(var(--line));flex:1}#app-root .app-signin-switch{font:inherit;color:hsl(var(--accent));text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@keyframes app-stream-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}#app-root .app-stream-flow{animation:3.2s linear infinite paused app-stream-flow}#app-root [data-flow-active=true] .app-stream-flow{animation-play-state:running}#app-root .app-stream{position:relative}#app-root .app-stream-total{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:hsl(var(--ink));font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.05;display:block}#app-root .app-stream-steps{grid-template-columns:repeat(var(--app-stream-cols), minmax(0, 1fr));gap:0 8px;display:grid}#app-root .app-stream-steps>li{flex-direction:column;justify-content:flex-end;min-width:0;padding-bottom:12px;display:flex}#app-root .app-stream-steps>li>p:first-child{overflow-wrap:anywhere;margin-bottom:auto}@media (min-width:641px) and (max-width:900px){#app-root .app-stream-steps>li>p:first-child{font-size:13px;line-height:1.3}#app-root .app-stream-steps{gap:0 6px}#app-root .app-stream-leak{width:13ch}#app-root .app-stream-leak-value{font-size:17px}}#app-root .app-stream-leaks{min-height:62px;margin-top:2px;position:relative}#app-root .app-stream{--app-stream-plot-h:var(--app-stream-h)}@media (min-width:1600px){#app-root .app-stream{--app-stream-plot-h:calc(var(--app-stream-h) * 1.24)}}@media (min-width:2100px){#app-root .app-stream{--app-stream-plot-h:calc(var(--app-stream-h) * 1.46)}}#app-root .app-stream-plot{height:var(--app-stream-plot-h);position:relative}#app-root .app-stream-drawing{width:100%;height:100%;position:absolute;inset:0}#app-root .app-stream-leak{top:calc(-1 * var(--app-stream-plot-h));width:max(15ch, var(--app-leak-w,0%));text-align:center;background:hsl(var(--accent) / calc(var(--app-leak-lift,0) * .07));border-radius:8px;flex-direction:column;justify-content:flex-end;padding:6px 8px;transition:background .18s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;transform:translate(-50%)}#app-root .app-stream-leak:hover{background:hsl(var(--panel) / .7)}#app-root .app-stream-fall{cursor:default}#app-root .app-stream-fall:hover{background:0 0}#app-root .app-stream-loss{white-space:nowrap}#app-root .app-stream-leak-at{display:none}#app-root .app-stream-leak-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--ink));font-size:19px;font-weight:600;line-height:1.25;display:block}#app-root .app-stream-leak:hover .app-stream-leak-value{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){#app-root .app-stream-plot{display:none}#app-root .app-stream-steps{grid-template-columns:minmax(0,1fr);gap:0}#app-root .app-stream-steps>li{justify-content:initial;border-top:1px solid hsl(var(--line) / .7);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:11px 0;display:grid}#app-root .app-stream-steps>li>p:first-child{margin-bottom:0}#app-root .app-stream-steps>li>p:nth-child(2){text-align:right}#app-root .app-stream-steps>li>p:nth-child(3){text-align:right;grid-column:2}#app-root .app-stream-leaks{min-height:0;margin-top:0}#app-root .app-stream-leak{text-align:left;border-top:1px solid hsl(var(--line) / .7);background:0 0;justify-content:space-between;align-items:baseline;gap:12px;width:auto;padding:12px 0;display:flex;position:static;transform:none}#app-root .app-stream-leak-value{order:2;font-size:17px}#app-root .app-stream-leak-at{display:block}#app-root .app-stream-leak-word,#app-root .app-stream-leak-cohort{display:none}}#app-root .app-leak{--app-leak-lift:0}#app-root .app-leak:hover,#app-root .app-leak:focus-visible{--app-leak-lift:1}#app-root .app-leak-spill{opacity:calc(.5 + var(--app-leak-lift) * .45);transition:opacity .18s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){#app-root .app-stream-flow,#app-root [data-flow-active=true] .app-stream-flow{animation:none}#app-root .app-leak-spill{transition:none}}@media (max-width:1080px){#app-root .app-shell{grid-template-columns:200px minmax(0,1fr)}#app-root .app-content{padding:32px 24px 72px}#app-root .app-workspace-bar{flex-wrap:wrap;padding:12px 24px}#app-root .app-signin{grid-template-columns:1fr;gap:36px}}@media (max-width:700px){#app-root{--app-measure:100%}#app-root .app-signin-coast{display:none}#app-root .app-shell{display:block}#app-root .app-rail{border-right:0;border-bottom:1px solid hsl(var(--line) / .5);height:auto;padding:18px 16px 10px;position:relative}#app-root .app-brand{margin:0 0 16px;padding-left:4px}#app-root .app-rail-label,#app-root .app-rail-foot{display:none}#app-root .app-nav{flex-direction:row;gap:2px;padding:2px 0;overflow-x:auto}#app-root .app-nav-link{white-space:nowrap;gap:7px;padding:9px 10px}#app-root .app-workspace-bar{min-height:56px;padding:10px 20px}#app-root .app-workspace-bar>span:first-child{max-width:55%}#app-root .app-content{padding:28px 20px 56px}#app-root .app-section{margin-top:40px}#app-root .app-lead{border-radius:24px;padding:20px}#app-root .app-signin{min-height:auto}#app-root .app-signin-title{max-width:15ch;margin-top:24px}#app-root .app-signin-card{padding:24px}}#app-root .app-dashboard{align-items:start;gap:24px;padding-top:24px}#app-root .app-dashboard .app-section{min-width:0;margin-top:0}#app-root .app-dashboard .app-section+.app-section{margin-top:24px}#app-root .app-dashboard .app-section>.app-section-rule{display:none}#app-root .app-dashboard .app-section>h2{font-size:15px;font-weight:500}#app-root .app-dashboard .app-section>div{padding-top:12px}#app-root .app-dashboard-wide,#app-root .app-dashboard-narrow{min-width:0}@media (min-width:1180px){#app-root .app-dashboard{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr)}#app-root .app-dashboard-wide{grid-column:1}#app-root .app-dashboard-narrow{grid-column:2}}#app-root .app-figures{border:1px solid hsl(var(--line));border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}#app-root .app-figures>div{min-width:0;padding:16px 20px}#app-root .app-figures>div:nth-child(2n){border-left:1px solid hsl(var(--line))}#app-root .app-figures>div:nth-child(n+3){border-top:1px solid hsl(var(--line))}@media (min-width:960px){#app-root .app-figures{grid-template-columns:repeat(4,minmax(0,1fr))}#app-root .app-figures>div+div{border-left:1px solid hsl(var(--line))}#app-root .app-figures>div:nth-child(n+3){border-top:0}}#app-root .app-figures dt{color:hsl(var(--muted));font-size:13px}#app-root .app-figures dd:first-of-type{min-height:1.3em;color:hsl(var(--ink));margin-top:6px;font-size:22px;line-height:1.3}#app-root .app-figures dd+dd{min-height:1.4em;margin-top:2px}#app-root .app-bars{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 96px;column-gap:12px;margin-top:10px;display:grid}#app-root .app-bars>ol{margin:0;padding:0;list-style:none}#app-root .app-bars>ol,#app-root .app-bars>ol>li,#app-root .app-bars-axis{display:contents}#app-root .app-bars-name{flex-direction:column;min-width:0;padding:8px 0;font-size:13px;line-height:1.35;display:flex}#app-root .app-bars-name>a:not(:where(.athren-accepted *)){color:hsl(var(--ink));overflow-wrap:anywhere;font-weight:500}#app-root .app-bars-name>a:not(:where(.athren-accepted *)):hover{text-underline-offset:3px;text-decoration:underline}#app-root .app-bars-name>.t-mono-micro{color:hsl(var(--muted));overflow-wrap:anywhere}#app-root .app-bars-track{width:100%;height:44px;display:block;overflow:visible}#app-root .app-bars-axis .app-bars-track{height:22px}#app-root .app-bars-floor{stroke:hsl(var(--line-2));stroke-width:1px}#app-root .app-bars-bar{fill:hsl(var(--muted));transform-box:fill-box;transform-origin:0}#app-root .app-bars>ol>li[data-weight=faint] .app-bars-bar{fill:hsl(var(--line-2))}#app-root .app-bars>ol>li[data-marked] .app-bars-bar{fill:hsl(var(--accent))}#app-root .app-bars-value{fill:hsl(var(--ink));font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px}#app-root .app-bars-note{fill:hsl(var(--muted));font-size:11px}#app-root .app-bars-worth{color:hsl(var(--ink));justify-content:flex-end;align-items:flex-start;padding-top:14px;font-size:12px;display:flex}#app-root .app-compare-legend{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}#app-root .app-compare-legend>span{width:14px;height:6px;display:inline-block}#app-root .app-compare-legend>span[data-series=this]{margin-left:8px}#app-root .app-compare-legend>span[data-series=bench]{background:hsl(var(--line-2))}#app-root .app-compare-legend>span[data-series=this]{background:hsl(var(--muted))}#app-root .app-compare>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:14px 0 0;padding:0;list-style:none;display:grid}#app-root .app-compare>ul>li{min-width:0}#app-root .app-compare-name{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.35}#app-root .app-compare-bars{width:100%;height:40px;margin-top:6px;display:block;overflow:visible}#app-root .app-compare-bench{fill:hsl(var(--line-2));transform-box:fill-box;transform-origin:0}#app-root .app-compare-this{fill:hsl(var(--muted));transform-box:fill-box;transform-origin:0}#app-root .app-bars-bar,#app-root .app-compare-bench,#app-root .app-compare-this{transition:transform var(--app-bar-ms) var(--app-bar-ease) var(--stagger,0s)}#app-root .app-bars-value{transition:opacity var(--app-bar-ms) var(--app-bar-ease) var(--stagger,0s)}#app-root [data-drawn=false] .app-bars-bar,#app-root [data-drawn=false] .app-compare-bench,#app-root [data-drawn=false] .app-compare-this{transform:scaleX(0)}#app-root [data-drawn=false] .app-bars-value{opacity:0}@media (prefers-reduced-motion:reduce){#app-root .app-bars-bar,#app-root .app-compare-bench,#app-root .app-compare-this{transition:none}#app-root [data-drawn=false] .app-bars-bar,#app-root [data-drawn=false] .app-compare-bench,#app-root [data-drawn=false] .app-compare-this{transform:none}}#app-root .app-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#app-root .app-gauge{text-align:center;min-width:0}#app-root .app-gauge>svg{width:100%;max-width:150px;height:auto;margin:0 auto;display:block;overflow:visible}#app-root .app-gauge-track{fill:none;stroke:hsl(var(--line-2));stroke-width:6px}#app-root .app-gauge-arc{fill:none;stroke:hsl(var(--ink));stroke-width:6px}#app-root .app-gauge-tick{stroke:hsl(var(--ink));stroke-width:1.5px}#app-root .app-gauge-note{fill:hsl(var(--muted));font-family:var(--font-mono);font-size:7px}#app-root .app-gauge-figure{color:hsl(var(--ink));margin-top:-6px;font-size:18px;line-height:1.3}#app-root .app-gauge-figure.text-muted{margin-top:0;font-size:13px}#app-root .app-passes{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 16px;display:grid}#app-root .app-days-head{white-space:nowrap;grid-column:2;justify-content:space-between;gap:12px;margin-bottom:2px;display:flex}#app-root .app-passes-name{overflow-wrap:anywhere;min-width:0;line-height:1.4}#app-root .app-days{width:91px;height:12px;display:block;overflow:visible}#app-root .app-days circle{fill:none;stroke:hsl(var(--line-2));stroke-width:1px}#app-root .app-days circle[data-state=filled]{fill:hsl(var(--ink));stroke:hsl(var(--ink))}#app-root .app-recommendations{gap:16px;display:grid}#app-root .app-recommendation{background:hsl(var(--card));border-radius:16px;padding:20px}#app-root .app-recommendation-meta{color:hsl(var(--muted));justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}#app-root .app-status-label{color:hsl(var(--ink));font-weight:500}#app-root .app-recommendation h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:16px 0 8px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}#app-root .app-route-label{letter-spacing:0;background:hsl(var(--panel));vertical-align:middle;overflow-wrap:anywhere;border-radius:8px;align-items:center;width:fit-content;padding:3px 9px;font-size:13px;font-weight:450;line-height:1.5;display:inline-flex}#app-root .app-recommendation h3 .app-route-label{margin-left:6px}#app-root .app-recommendation-audience{color:hsl(var(--muted));font-size:13px;line-height:1.6}#app-root .app-change-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}#app-root .app-change-comparison>div{background:hsl(var(--panel) / .55);border-radius:8px;min-width:0;padding:14px 16px}#app-root .app-change-comparison .app-change-proposed{border:1px solid hsl(var(--accent) / .45);background:0 0}#app-root .app-eyebrow{color:hsl(var(--muted));font-size:12px;font-weight:500;display:block}#app-root .app-change-comparison p{overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.6}#app-root .app-recommendation-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}#app-root .app-proposal-facts{color:hsl(var(--muted));flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}@media (max-width:680px){#app-root .app-recommendation{padding:18px}#app-root .app-recommendation-meta{flex-wrap:wrap}#app-root .app-change-comparison{grid-template-columns:minmax(0,1fr);gap:10px}#app-root .app-recommendation-footer>a{width:100%}}#app-root .app-content{max-width:1460px;padding:36px 44px 80px}#app-root .app-workspace-bar{-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:44px}#app-root .app-workspace-name{color:hsl(var(--muted));overflow-wrap:anywhere;font-size:13px;font-weight:500}#app-root .app-workspace-name:hover{color:hsl(var(--ink))}#app-root .app-workspace-switch{color:hsl(var(--muted));white-space:nowrap;align-items:center;max-width:40vw;padding-right:16px;font-size:13px;font-weight:500;display:inline-flex;position:relative}#app-root .app-workspace-switch>span{text-overflow:ellipsis;overflow:hidden}#app-root .app-workspace-switch:hover{color:hsl(var(--ink))}#app-root .app-workspace-switch select:not(:where(.athren-accepted *)){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}#app-root .app-workspace-switch:focus-within{outline:2px solid hsl(var(--accent));outline-offset:4px;border-radius:8px}#app-root .app-workspace-switch:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}#app-root .app-review-audience{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}#app-root .app-review-facts{border-top:1px solid hsl(var(--line));grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:28px;display:grid}#app-root .app-review-facts dt{font-size:13px}#app-root .app-lead>div{max-width:none}#app-root .app-evidence-drawer{border-top:1px solid hsl(var(--line));margin-top:36px;padding-top:20px}#app-root .app-evidence-drawer>summary{cursor:pointer;padding-block:8px;font-size:16px;font-weight:500}#app-root .app-evidence-drawer>summary span{color:hsl(var(--muted));padding:8px 0 0 18px;font-size:13px;font-weight:400;display:block}#app-root .app-settings{width:100%}#app-root .app-settings-tabs{border-bottom:1px solid hsl(var(--line));gap:24px;margin-bottom:34px;display:flex;overflow-x:auto}#app-root .app-settings-tabs button:not(:where(.athren-accepted *)){color:hsl(var(--muted));cursor:pointer;white-space:nowrap;transition:color var(--app-row-ms) var(--app-row-ease), border-color var(--app-row-ms) var(--app-row-ease);border-bottom:2px solid #0000;padding:12px 2px 16px;font-size:14px}#app-root .app-settings-tabs button:not(:where(.athren-accepted *))[aria-current]{border-bottom-color:hsl(var(--ink));color:hsl(var(--ink));font-weight:500}#app-root .app-settings-sections{max-width:1080px}#app-root .app-settings-sections[hidden]{display:none}#app-root .app-setting-section{border-bottom:1px solid hsl(var(--line));grid-template-columns:minmax(190px,.8fr) minmax(0,1.5fr);gap:32px;margin-bottom:32px;padding:0 0 32px;display:grid}#app-root .app-setting-section h2{margin-bottom:8px;font-size:17px;font-weight:500}#app-root .app-setting-section p{color:hsl(var(--muted));font-size:14px;line-height:1.6}#app-root .app-setting-wide{display:block}#app-root .app-setting-wide>div:first-child{margin-bottom:20px}#app-root .app-settings-form{max-width:580px}#app-root .app-settings-form label{margin-bottom:10px;font-size:13px;font-weight:500;display:block}#app-root .app-settings-form input:not(:where(.athren-accepted *)){border:1px solid hsl(var(--line-2));background:hsl(var(--card));width:100%;color:hsl(var(--ink));border-radius:8px;padding:11px 13px;font-size:15px;display:block}#app-root .app-field-hint{color:hsl(var(--muted));margin-top:10px;font-size:12px;line-height:1.6;display:block}#app-root .app-form-actions{color:hsl(var(--muted));flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;font-size:12px;display:flex}#app-root .app-member-list li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}#app-root .app-chip{background:hsl(var(--panel));border-radius:8px;padding:3px 8px;font-size:12px}#app-root .app-theme-options{gap:16px;display:flex}#app-root .app-theme-options button:not(:where(.athren-accepted *)){border:1px solid hsl(var(--line));text-align:left;cursor:pointer;border-radius:16px;padding:12px;font-size:13px}#app-root .app-theme-options button:not(:where(.athren-accepted *))[aria-pressed=true]{border-color:hsl(var(--ink));box-shadow:0 0 0 1px hsl(var(--ink))}#app-root .app-theme-swatch{border:1px solid hsl(var(--line));border-radius:8px;width:104px;height:50px;margin-bottom:10px;display:block}#app-root .app-theme-light{background:#f7f4ee}#app-root .app-theme-dark{background:#201a1a}#app-root .app-integration-row{border-bottom:1px solid hsl(var(--line));align-items:center;gap:18px;padding:24px 0;display:flex}#app-root .app-integration-row>div:nth-child(2){flex:1;min-width:0}#app-root .app-integration-row h3{font-size:16px;font-weight:500}#app-root .app-integration-row p{color:hsl(var(--muted));margin-top:6px;font-size:13px}#app-root .app-integration-letter{color:hsl(var(--muted));text-align:center;width:32px;font-size:26px}#app-root .app-settings-disclosure{border-bottom:1px solid hsl(var(--line));margin-bottom:24px;padding:24px 0}#app-root .app-settings-disclosure summary{cursor:pointer;font-size:15px}#app-root .app-settings-disclosure summary span{color:hsl(var(--muted));margin-left:10px;font-size:12px}#app-root .app-settings-disclosure p{color:hsl(var(--muted));max-width:700px;margin:16px 0;font-size:14px;line-height:1.6}#app-root .app-next-step{background:hsl(var(--panel) / .6);border-radius:16px;margin-block:20px;padding:20px}#app-root .app-next-step strong{font-size:16px;font-weight:500}#app-root .app-next-step p{margin-block:8px 16px}#app-root .app-read-error{border:1px solid hsl(var(--line));border-radius:16px;padding:18px;font-size:14px;line-height:1.6}#app-root .app-read-error button{cursor:pointer;text-underline-offset:3px;margin-top:8px;text-decoration:underline}#app-root :is(button,input,summary):not(:where(.athren-accepted *)):focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}@media (max-width:900px){#app-root .app-content{padding:28px 24px 64px}#app-root .app-workspace-bar{padding-inline:24px}#app-root .app-setting-section{grid-template-columns:1fr;gap:20px}}@media (max-width:680px){#app-root .app-content{padding:24px 18px 56px}#app-root .app-recommendation,#app-root .app-opportunity{padding:20px}#app-root .app-review-facts{grid-template-columns:1fr;gap:22px}#app-root .app-settings-tabs{gap:20px}#app-root .app-integration-row{flex-wrap:wrap}#app-root .app-integration-row>a{margin-left:50px}}@media (prefers-reduced-motion:reduce){#app-root .app-settings-tabs button:not(:where(.athren-accepted *)){transition:none}}#app-root .app-posthog-form{background:hsl(var(--panel) / .4);border-radius:16px;max-width:650px;margin:24px 0;padding:24px}#app-root .app-posthog-form h3{font-size:17px;font-weight:500}#app-root .app-posthog-fields{grid-template-columns:1fr 1fr;gap:18px;margin-block:24px;display:grid}#app-root .app-posthog-fields select:not(:where(.athren-accepted *)){border:1px solid hsl(var(--line-2));background:hsl(var(--card));border-radius:8px;width:100%;padding:11px 13px;font-size:15px}#app-root .app-disconnect{border-top:1px solid hsl(var(--line));margin-top:24px;padding-top:16px;font-size:14px}@media (max-width:680px){#app-root .app-posthog-fields{grid-template-columns:1fr}}#app-root .app-start{gap:24px 48px;font-size:13px;line-height:1.6;display:grid}@media (min-width:1180px){#app-root .app-start[data-screen=step]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}#app-root .app-start-screen{min-width:0}#app-root .app-start-screen>*+*{margin-top:24px}#app-root .app-start-eyebrow{color:hsl(var(--muted))}#app-root .app-start-screen>h1{max-width:26ch;margin-top:8px}#app-root .app-start-screen>.app-start-lede{margin-top:10px;font-size:15px;line-height:1.6}#app-root .app-start-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#app-root .app-start-foot{border-top:1px solid hsl(var(--line));justify-content:space-between;padding-top:12px;display:flex}#app-root .app-start-ask{min-width:0;color:hsl(var(--paper));background:hsl(var(--ink));border:1px solid hsl(var(--line));border-radius:24px;padding:20px}#app-root .app-start-ask-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}#app-root .app-start-ask-head .t-label{opacity:.7}#app-root .app-start-count{align-items:center;gap:8px;display:inline-flex}#app-root .app-start-ask .stroke-line-2{stroke:hsl(var(--paper) / .25)}#app-root .app-start-ask .stroke-ink{stroke:hsl(var(--paper))}#app-root .app-start-ask .app-start-stream[data-axis=x]{margin-top:20px}#app-root .app-start-ask-foot{border-top:1px solid hsl(var(--paper) / .15);margin-top:16px;padding-top:12px}#app-root .app-start-ask-foot a:not(:where(.athren-accepted *)){opacity:.8;text-underline-offset:3px;text-decoration:underline}#app-root .app-start-ask-foot a:not(:where(.athren-accepted *)):hover{opacity:1}#app-root .app-start-stream{display:grid}#app-root .app-start-stream[data-axis=x]{grid-template-rows:30px auto;row-gap:6px}#app-root .app-start-stream[data-axis=y]{grid-template-columns:24px minmax(0,1fr);column-gap:10px;margin-top:16px}#app-root .app-start-pipe{width:100%;height:100%;display:block;overflow:visible}#app-root .app-start-stream[data-axis=x] .app-start-pipe{height:30px}#app-root .app-start-stream[data-axis=y] .app-start-pipe{min-height:calc(var(--app-start-n) * 34px)}#app-root .app-start-pipe-dry{stroke:hsl(var(--line));stroke-width:2px;stroke-dasharray:6 6}#app-root .app-start-pipe-wet{stroke:hsl(var(--accent));stroke-width:3px;stroke-linecap:round}#app-root .app-start-pipe-flow{stroke:hsl(var(--paper) / .55);stroke-width:3px;stroke-dasharray:7 5}#app-root .app-start-gate{stroke:currentColor;stroke-width:2px;stroke-linecap:round}#app-root .app-start-gate[data-state=hollow]{stroke:hsl(var(--line-2))}#app-root .app-start-stations{margin:0;padding:0;list-style:none;display:grid}#app-root .app-start-stream[data-axis=x] .app-start-stations{grid-template-columns:repeat(var(--app-start-n), minmax(0, 1fr));text-align:center;gap:0 8px}#app-root .app-start-stream[data-axis=y] .app-start-stations{grid-template-rows:repeat(var(--app-start-n), minmax(34px, 1fr))}#app-root .app-start-stations>li{flex-direction:column;min-width:0;display:flex}#app-root .app-start-stream[data-axis=y] .app-start-stations>li{justify-content:center}#app-root .app-start-station-name{color:currentColor;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.35}#app-root .app-start-stations>li[data-state=hollow] .app-start-station-name{opacity:.55;font-weight:400}#app-root .app-start-station-gloss{opacity:.65;padding-top:2px;font-size:12px;line-height:1.4}#app-root button.app-start-station-name:not(:where(.athren-accepted *)){text-align:inherit;cursor:pointer;border-radius:8px;padding:2px 0}#app-root button.app-start-station-name:not(:where(.athren-accepted *)):hover,#app-root .app-start-stations>li[aria-current=step] .app-start-station-name{opacity:1;text-underline-offset:3px;text-decoration:underline}#app-root .app-start-morning{width:100%;max-width:640px;height:auto;display:block;overflow:visible}#app-root .app-start-hair{fill:none;stroke:currentColor;stroke-opacity:.3;stroke-width:1px}#app-root .app-start-hand{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}#app-root .app-start-word{fill:currentColor;font-family:inherit;font-size:12px}#app-root .app-start-word[data-state=hollow]{fill-opacity:.55}#app-root .app-start-note{fill:currentColor;fill-opacity:.55;font-size:11px}#app-root .app-start-floor{max-width:var(--app-row);border-top:1px solid hsl(var(--line-2));padding-top:12px}#app-root .app-start-days{max-width:var(--app-row)}#app-root .app-start-days ol{grid-template-columns:repeat(var(--app-start-n), minmax(0, 1fr));border-bottom:1px solid hsl(var(--line-2));align-items:end;height:22px;margin:0;padding:0;list-style:none;display:grid}#app-root .app-start-days li{font-family:var(--font-mono);color:hsl(var(--faint));padding-bottom:8px;font-size:10px;line-height:1;position:relative}#app-root .app-start-days li:after{content:"";background:hsl(var(--line-2));width:1px;height:5px;position:absolute;bottom:0;left:0}#app-root .app-start-days li[data-edge=true]:after{background:hsl(var(--ink));height:9px}#app-root .app-start-days>p{padding-top:8px}#app-root .app-start-objective label{margin-bottom:8px;font-weight:500;display:block}#app-root .app-start-objective-row{gap:8px;max-width:640px;display:flex}#app-root .app-start-objective-row input:not(:where(.athren-accepted *)){border:1px solid hsl(var(--line-2));background:hsl(var(--card));min-width:0;height:36px;color:hsl(var(--ink));border-radius:8px;flex:1;padding:0 12px;font-size:13px}#app-root .app-start-doors{max-width:var(--app-row);margin:0;padding:0;list-style:none}#app-root .app-start-doors>li{border-top:1px solid hsl(var(--line));justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}#app-root .app-start-doors>li:last-child{border-bottom:1px solid hsl(var(--line))}#app-root .app-start-doors h2{font-size:15px;font-weight:500;line-height:1.4}#app-root .app-start-doors p{max-width:60ch;color:hsl(var(--muted));margin-top:4px}#app-root .app-start-door-posthog{padding:0;display:block}#app-root .app-start-door-posthog .app-integration-row{border-bottom:0;padding:20px 0}#app-root .app-start-door-state{align-items:baseline;gap:12px;display:flex}#app-root .app-start-door-state a{text-underline-offset:3px;text-decoration:underline}#app-root .app-start-table{border-collapse:collapse;width:100%;max-width:640px}#app-root .app-start-table th,#app-root .app-start-table td{text-align:left;border-top:1px solid hsl(var(--line) / .7);padding:8px 12px 8px 0}#app-root .app-start-table thead th{color:hsl(var(--muted));border-top:0;font-size:12px;font-weight:400}#app-root .app-start-table tbody th{font-weight:500}#app-root .app-start-table td[data-state=hollow]{color:hsl(var(--faint))}#app-root .app-start-limits{max-width:var(--app-row);gap:20px;display:grid}#app-root .app-start-limits-lists{gap:20px;display:grid}@media (min-width:900px){#app-root .app-start-limits-lists{grid-template-columns:repeat(3,minmax(0,1fr))}}#app-root .app-start-limits-lists>div{background:hsl(var(--panel) / .55);border-radius:16px;min-width:0;padding:16px}#app-root .app-start-limits-word{margin-bottom:10px;font-weight:500}#app-root .app-start-limits-lists>div[data-weight=muted]{color:hsl(var(--muted))}#app-root .app-start-limits-lists>div[data-weight=faint]{color:hsl(var(--faint))}#app-root .app-start-limits-lists ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}#app-root .app-start-limits-lists .app-chip{overflow-wrap:anywhere}#app-root .app-start-limits-facts,#app-root .app-start-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 24px;display:grid}#app-root .app-start-limits-facts>div,#app-root .app-start-facts>div{display:contents}#app-root .app-start-limits-facts dt,#app-root .app-start-facts dt{color:hsl(var(--muted))}#app-root .app-start-limits-facts dd,#app-root .app-start-facts dd{overflow-wrap:anywhere;min-width:0}@media (max-width:680px){#app-root .app-start-doors>li{flex-wrap:wrap}#app-root .app-start-limits-facts,#app-root .app-start-facts{grid-template-columns:minmax(0,1fr)}}#app-root .app-start-ghost{opacity:.55;color:hsl(var(--muted))}#app-root .app-start-ghost .app-stream-drawing path{stroke:hsl(var(--muted))}#app-root .app-start-ghost .app-stream-drawing path:first-of-type{fill:hsl(var(--muted))}#app-root .app-start-ghost .app-stream-steps>li>p:first-child{color:hsl(var(--muted));font-weight:400}#app-root .app-start-ghost .app-stream-steps>li>p:not(:first-child),#app-root .app-start-ghost .app-stream-leaks{display:none}#app-root .app-start-ghost+p{margin-top:8px}#app-root .app-start-limits[data-ghost] .app-start-limits-lists>div{color:hsl(var(--muted))}#app-root .app-start-limits-blank{border:1px dashed hsl(var(--line-2));background:0 0;width:64px;height:22px}#app-root .app-start-limits-blank:nth-child(2){width:88px}#app-root .app-start-limits-blank:nth-child(3){width:48px}#app-root .app-start-limits[data-ghost] dd{border-bottom:1px dashed hsl(var(--line-2));min-height:1.6em}#app-root .app-funnel-controls{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:20px;font-size:13px;display:flex}#app-root .app-funnel-controls>label{align-items:center;gap:10px;display:inline-flex}#app-root .app-funnel-select{min-width:240px;max-width:100%;height:36px;color:hsl(var(--ink));background:hsl(var(--card));border:1px solid hsl(var(--line-2));border-radius:8px;padding:0 12px;font-size:13px}#app-root .app-steps>ol{margin:0;padding:0;list-style:none}#app-root .app-steps-row{flex:1;grid-template-columns:minmax(0,1fr) 9ch 9ch 8ch 8ch max-content;align-items:center;column-gap:14px;min-width:0;display:grid}#app-root .app-steps-head{border-bottom:1px solid hsl(var(--line));padding:0 12px 6px 36px}#app-root .app-steps-row>:nth-child(2),#app-root .app-steps-row>:nth-child(3),#app-root .app-steps-row>:nth-child(4),#app-root .app-steps-row>:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}#app-root .app-steps-row>:first-child{overflow-wrap:anywhere}#app-root .app-steps-window{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}#app-root .app-window{height:8px;display:block;overflow:visible}#app-root .app-window rect{fill:none;stroke:hsl(var(--line-2));stroke-width:1px}#app-root .app-window rect[data-state=filled]{fill:hsl(var(--ink));stroke:hsl(var(--ink))}#app-root .app-steps-groups{border-top:1px solid hsl(var(--line));margin-top:12px;padding-top:8px}#app-root .app-steps-groups>summary{list-style:none}#app-root .app-steps-groups>summary::-webkit-details-marker{display:none}#app-root .app-steps-group{margin:4px 0 0;padding:0 12px 0 36px;list-style:none}#app-root .app-steps-group>li{border-top:1px solid hsl(var(--line) / .6);padding:4px 0}@media (max-width:700px){#app-root .app-steps-row{grid-template-columns:minmax(0,1fr) 8ch 8ch 7ch 7ch;column-gap:8px}#app-root .app-steps-row>.app-steps-window,#app-root .app-steps-head>:last-child{grid-column:1/-1;justify-content:flex-start;padding-top:4px}}#app-root .app-tree{grid-template-columns:max-content 40px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}#app-root .app-tree-root{flex-direction:column;gap:2px;min-width:0;display:flex}#app-root .app-tree-fan{display:block;overflow:visible}#app-root .app-tree-fan path{fill:none;stroke:hsl(var(--line-2));stroke-width:1px}#app-root .app-tree-branches{min-width:0;margin:0;padding:0;list-style:none}#app-root .app-tree-branches>li{grid-template-columns:minmax(0,1fr) 9ch 6ch;align-items:center;column-gap:12px;height:24px;display:grid}#app-root .app-tree-branches>li>:nth-child(2),#app-root .app-tree-branches>li>:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}#app-root .app-tree-branches .app-chip{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}@media (min-width:900px){#app-root .app-figures[data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}#app-root .app-frames{margin-top:0}#app-root .app-frame{border:1px solid hsl(var(--line-2));background:hsl(var(--card));border-radius:8px;margin-top:8px;padding:30px 14px 14px;position:relative}#app-root .app-frame-tag{color:hsl(var(--faint));position:absolute;top:9px;left:12px}#app-root .app-frame-block{min-height:32px;color:hsl(var(--ink));border:1px solid hsl(var(--ink));border-radius:8px;align-items:center;margin-bottom:10px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}#app-root .app-change-comparison .app-frame>p{color:hsl(var(--muted));margin-top:0;font-size:13px}#app-root .app-frames>div>.t-micro{margin-top:8px}#app-root .app-captures{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}#app-root .app-captures figure{min-width:0;margin:0}#app-root .app-capture{border:1px solid hsl(var(--line));border-radius:8px;max-height:36rem;margin-top:8px;overflow:hidden}#app-root .app-capture[data-zoom]{overflow:auto}#app-root .app-capture-page{position:relative}#app-root .app-capture-page img{width:100%;height:auto;display:block}#app-root .app-capture-mark{border:2px solid hsl(var(--accent));background:hsl(var(--accent) / .12);cursor:pointer;border-radius:0;min-width:24px;min-height:24px;position:absolute}#app-root .app-captures figure>p{margin-top:6px}#app-root .app-who-chips{flex-wrap:wrap;gap:6px;display:flex}#app-root .app-who .app-compare{margin-top:12px}#app-root .app-who .app-compare>ul{grid-template-columns:minmax(0,1fr)}#app-root .app-interval{width:100%;height:56px;display:block;overflow:visible}#app-root .app-impact>.app-interval{width:calc(100% - 80px);margin:0 40px}#app-root .app-interval[data-compact]{width:72px;height:16px}#app-root .app-interval-axis{stroke:hsl(var(--line-2));stroke-width:1px}#app-root .app-interval-zero{stroke:hsl(var(--ink));stroke-width:1px}#app-root .app-interval-bar{fill:hsl(var(--accent))}#app-root .app-interval-value{fill:hsl(var(--ink));font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px}#app-root .app-interval-note{fill:hsl(var(--muted));font-size:11px}#app-root .app-impact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:12px 0;display:grid}#app-root .app-impact-facts dt{color:hsl(var(--muted));font-size:12px}#app-root .app-impact-facts dd{color:hsl(var(--ink));margin-top:2px;font-size:15px}#app-root .app-queue-mark{align-items:center;gap:8px;margin-left:auto;display:inline-flex}#app-root .app-limits{margin:0;padding:0;list-style:none}#app-root .app-limits>li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 6ch minmax(10ch,max-content);align-items:center;column-gap:14px;padding:8px 0;font-size:13px;display:grid}#app-root .app-limits>li+li{border-top:1px solid hsl(var(--line))}#app-root .app-limits-name{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.35;display:flex}#app-root .app-limits-track{width:100%;height:28px;display:block;overflow:visible}#app-root .app-limits-axis{stroke:hsl(var(--line-2));stroke-width:1px}#app-root .app-limits-zero{stroke:hsl(var(--muted));stroke-width:1px}#app-root .app-limits-beyond{fill:hsl(var(--line) / .6)}#app-root .app-limits-tick{stroke:hsl(var(--ink));stroke-width:1.5px}#app-root .app-limits-reading{fill:hsl(var(--muted))}#app-root .app-limits>li>.t-mono{text-align:right;font-variant-numeric:tabular-nums}#app-root .app-limits-word{text-align:right;white-space:nowrap}#app-root .app-limits>li[data-state=breached] .app-limits-word{color:hsl(var(--ink));font-weight:600}#app-root .app-limits>li[data-state=breached] .app-limits-word:before{content:"";background:hsl(var(--ink));vertical-align:middle;border-radius:9999px;width:8px;height:8px;margin-right:6px;display:inline-block}@media (max-width:640px){#app-root .app-limits>li{grid-template-columns:minmax(0,1fr) 6ch minmax(10ch,max-content)}#app-root .app-limits-track{grid-column:1/-1}}#app-root .app-checked{margin:0;padding:0;list-style:none}#app-root .app-checked-row{flex:1;grid-template-columns:16px minmax(0,1fr) 9ch max-content max-content;align-items:center;column-gap:12px;min-width:0;font-size:13px;display:grid}#app-root .app-checked-mark{width:16px;height:16px;display:block}#app-root .app-checked-mark circle{fill:none;stroke:hsl(var(--line-2));stroke-width:1px}#app-root .app-checked-mark circle[data-state=filled]{fill:hsl(var(--ink));stroke:hsl(var(--ink))}#app-root .app-checked-mark path{fill:none;stroke:hsl(var(--line-2));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}#app-root .app-checked-mark path[data-state=filled]{stroke:hsl(var(--paper))}#app-root .app-checked-mark line{stroke:hsl(var(--line-2));stroke-width:1px}@media (max-width:640px){#app-root .app-checked-row{grid-template-columns:16px minmax(0,1fr) max-content;row-gap:2px}#app-root .app-checked-row>:nth-child(3),#app-root .app-checked-row>:nth-child(5){grid-column:2/-1}}#app-root .app-plan .app-start-stream{margin-top:4px}#app-root .app-plan>p{margin-top:12px}#app-root .app-record{margin:0;padding:0;list-style:none}#app-root .app-record>li{grid-template-columns:minmax(0,1fr) max-content max-content;align-items:baseline;column-gap:16px;padding:8px 0;font-size:13px;display:grid}#app-root .app-record>li+li{border-top:1px solid hsl(var(--line))}#app-root .app-record>li>p{grid-column:1/-1;margin-top:4px}@media (max-width:640px){#app-root .app-record>li{grid-template-columns:minmax(0,1fr) max-content}#app-root .app-record>li>.text-muted{grid-column:1/-1}}
