:root{--paper:#f3f4f1;--surface:#fcfcfa;--ink:#16181d;--ink-hover:#252930;--muted:#5e636b;--line:#dcddd8;--signal:#e14b2b;--signal-text:#b83a1e;--signal-soft:#fbe7e1;--done:#2f7d5c;--done-soft:#e2f0e8;--scrim:#16181d3d;--shadow-float:0 2px 8px #16181d0a, 0 1px 2px #16181d0f;--shadow-sheet:0 -8px 24px #16181d14;--c-navy:#2b3a4a;--c-olive:#555a38;--c-terracotta:#9c543a;--c-slate:#4f5866;--c-sage:#5c6b5e;--font-ui:"Geist", system-ui, "Segoe UI", sans-serif;--font-data:"Space Mono", ui-monospace, Consolas, monospace;--r-control:10px;--r-card:12px;--r-sheet:20px;--s-xs:4px;--s-sm:8px;--s-md:12px;--s-lg:20px;--s-xl:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#121417;--surface:#1a1d21;--ink:#ecedea;--ink-hover:#fff;--muted:#a0a5ad;--line:#2b2f35;--signal:#ff6a4a;--signal-text:#ff8a70;--signal-soft:#3a1f18;--done:#5cc08f;--done-soft:#17301f;--scrim:#00000080;--shadow-float:0 2px 8px #0000004d;--shadow-sheet:0 -8px 24px #0006;--c-navy:#7c94ae;--c-olive:#a2a877;--c-terracotta:#d28c70;--c-slate:#98a2b2;--c-sage:#9db09f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}#root{min-height:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--s-md);padding:calc(14px + env(safe-area-inset-top)) var(--s-lg) 14px;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.crumb{align-items:baseline;gap:10px;min-width:0;display:flex}.crumb .brand{font-family:var(--font-data);letter-spacing:.12em;color:var(--signal-text);font-size:13px}.crumb .sep{color:var(--line)}.crumb h1{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;overflow:hidden}.content{padding:var(--s-lg) var(--s-lg) calc(120px + env(safe-area-inset-bottom));gap:var(--s-lg);flex-direction:column;flex:1;display:flex}.wordmark{font-family:var(--font-data);letter-spacing:.18em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.wordmark .diamond{background:var(--signal);flex:none;width:10px;height:10px;transform:rotate(45deg)}.wordmark.large{gap:14px;font-size:26px}.wordmark.large .diamond{width:16px;height:16px}.btn{border-radius:var(--r-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover:not(:disabled){background:var(--ink-hover)}.btn-secondary{color:var(--ink);border-color:var(--line);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--surface)}.btn-danger{color:var(--signal-text);border-color:var(--signal);background:0 0}.btn-text{min-height:44px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;text-decoration:underline}.btn-block{width:100%}.btn-row{gap:var(--s-sm);display:flex}.btn-row>*{flex:1}.icon-btn{border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--ink);place-items:center;display:inline-grid}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.form{gap:var(--s-lg);flex-direction:column;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label,.label{color:var(--muted);font-size:13px;font-weight:500}.input,select.input,textarea.input{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-control);width:100%;min-height:48px;color:var(--ink);padding:0 14px;font-size:16px}textarea.input{resize:vertical;min-height:80px;padding:12px 14px}.input:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--signal);outline:none}.input[aria-invalid=true]{border-color:var(--signal)}.input.data{font-family:var(--font-data)}.password-wrap{position:relative}.password-wrap .input{padding-right:52px}.password-wrap button{cursor:pointer;width:44px;height:44px;color:var(--muted);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:2px;right:2px}.hint{color:var(--muted);margin:0;font-size:13px}.error{color:var(--signal-text);margin:0;font-size:13px}.notice{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);padding:14px 16px;font-size:14px}.notice.ok{border-color:var(--done);background:var(--done-soft)}.notice.bad{border-color:var(--signal);background:var(--signal-soft)}.row-2{gap:var(--s-md);grid-template-columns:1fr 1fr;display:grid}.segmented{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button{cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:none;border-radius:8px;font-weight:500}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float)}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:44px;height:44px;position:relative}.swatch[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-lg)}.section-title{justify-content:space-between;align-items:baseline;gap:var(--s-md);margin:0;display:flex}.section-title h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:500}.pill{background:var(--paper);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 10px;font-size:12px;display:inline-flex;overflow:hidden}.pill .dot{border-radius:50%;flex:none;width:6px;height:6px}.pill.data{font-family:var(--font-data)}.item{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);cursor:pointer;width:100%;color:inherit;grid-template-columns:24px 1fr auto;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.item:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line))}.item>*{min-width:0}.item .ic{color:var(--muted);padding-top:2px}.item .ic.flag{color:var(--signal)}.item .ic.ok{color:var(--done)}.item .title{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.35}.item .meta{color:var(--muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 8px;font-size:13px;display:flex}.item .when{text-align:right;font-family:var(--font-data);color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.5}.item .when strong{color:var(--ink);font-size:13px;font-weight:400}.item.deadline .when strong{color:var(--signal-text)}.item.is-done .title,.item.is-done .when strong{color:var(--muted)}.item.suggested{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 40%, transparent);cursor:default;background:0 0}.item.with-bar{position:relative;overflow:hidden}.item.with-bar:before{content:"";background:var(--bar,var(--line));width:4px;position:absolute;top:0;bottom:0;left:0}.rail{gap:var(--s-lg);flex-direction:column;display:flex}.rail-day{gap:var(--s-md);grid-template-columns:64px 1fr;display:grid}.rail-date{font-family:var(--font-data);color:var(--muted);padding-top:14px;font-size:13px;line-height:1.3}.rail-date.today{color:var(--ink);border-left:3px solid var(--signal);margin-left:-11px;padding-left:8px}.rail-date.today small{color:var(--signal-text);font-size:12px;display:block}.rail-items{gap:var(--s-sm);flex-direction:column;min-width:0;display:flex}.rail-empty{color:var(--muted);border-bottom:1px dashed var(--line);padding:14px 0;font-size:13px}.horizon{grid-template-columns:52px 1fr auto;align-items:center;gap:4px 12px;display:grid}.days-badge{border-radius:var(--r-control);background:var(--paper);border:1px solid var(--line);width:52px;height:52px;font-family:var(--font-data);color:var(--muted);grid-row:span 2;place-items:center;font-size:15px;font-weight:700;display:grid}.days-badge.soon{color:var(--signal-text);background:var(--signal-soft);border-color:#0000}.group-label{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--s-sm);font-size:12px}.group-label.alert{color:var(--signal-text)}.stack{gap:var(--s-sm);flex-direction:column;display:flex}.divider{background:var(--line);height:1px;margin:var(--s-sm) 0;border:0}.empty{text-align:left;padding:var(--s-xl) var(--s-lg);border:1px dashed var(--line);border-radius:var(--r-card);gap:var(--s-md);flex-direction:column;display:flex}.empty h2{margin:0;font-size:19px;font-weight:500}.empty p{color:var(--muted);margin:0;font-size:15px}.skeleton{background:linear-gradient(90deg, var(--surface), var(--line), var(--surface));border-radius:var(--r-card);background-size:200% 100%;height:64px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.splash{place-items:center;min-height:100dvh;display:grid}.bottomnav{z-index:20;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.bottomnav-inner{grid-template-columns:repeat(5,1fr) 72px;align-items:center;max-width:560px;margin:0 auto;display:grid}.navlink{color:var(--muted);flex-direction:column;align-items:center;gap:2px;min-height:60px;padding:10px 0 12px;font-size:12px;text-decoration:none;display:flex}.navlink.active{color:var(--ink);font-weight:500}.fab{cursor:pointer;background:var(--ink);width:56px;height:56px;color:var(--paper);box-shadow:var(--shadow-float);border:none;border-radius:50%;justify-self:center;place-items:center;transition:transform .12s;display:grid}.fab:active{transform:scale(.96)}.scrim{background:var(--scrim);z-index:40;animation:.16s ease-out fade;position:fixed;inset:0}.sheet{z-index:50;background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-width:560px;max-height:92dvh;box-shadow:var(--shadow-sheet);padding:10px var(--s-lg) calc(var(--s-lg) + env(safe-area-inset-bottom));margin:0 auto;animation:.22s ease-out slideup;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet .grab{background:var(--line);border-radius:2px;width:32px;height:4px;margin:0 auto 14px}.sheet-head{margin-bottom:var(--s-lg);justify-content:space-between;align-items:center;display:flex}.sheet-head h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}@keyframes slideup{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.auth{max-width:420px;min-height:100dvh;padding:calc(48px + env(safe-area-inset-top)) var(--s-lg) var(--s-xl);gap:var(--s-xl);flex-direction:column;margin:0 auto;display:flex}.auth-head{align-items:center;gap:var(--s-md);text-align:center;flex-direction:column;display:flex}.auth-head p{color:var(--muted);max-width:30ch;margin:0;font-size:15px}.auth-foot{text-align:center;color:var(--muted);margin-top:auto;font-size:12px}.kv{flex-direction:column;gap:2px;display:flex}.kv .k{color:var(--muted);font-size:13px}.kv .v{overflow-wrap:anywhere;font-size:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width>=720px){.content{padding-top:var(--s-xl)}}.item.busy{cursor:default;background:0 0;border-style:dashed}.item.busy .title{color:var(--muted);font-weight:400}.item.busy .when strong{color:var(--muted)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-toggle{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chip-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip-toggle .dot{border-radius:50%;width:8px;height:8px}.week-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.shell.wide,.shell.wide .content{max-width:1100px}.cal-bar{gap:var(--s-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.segmented.three{flex:1;grid-template-columns:repeat(3,1fr);min-width:220px}.segmented.two{grid-template-columns:repeat(2,52px)}.segmented button{justify-content:center;align-items:center;display:inline-flex}.tgrid-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);max-height:70dvh;overflow:auto}.tgrid{min-width:100%;display:grid}.tgrid-head{z-index:2;background:var(--surface);text-align:center;color:var(--muted);border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:10px 6px;font-size:12px;position:sticky;top:0}.tgrid-head.today{color:var(--signal-text);font-weight:700}.tgrid-allday-label{color:var(--muted);text-align:right;border-bottom:1px solid var(--line);padding:6px 4px;font-size:10px}.tgrid-allday{border-left:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-height:30px;padding:4px;display:flex}.tgrid-hours{z-index:1;background:var(--surface);position:sticky;left:0}.tgrid-hours div{color:var(--muted);text-align:right;padding:0 6px;font-size:10px;transform:translateY(-6px)}.tgrid>div:first-child,.tgrid-allday-label{z-index:3;background:var(--surface);position:sticky;left:0}.tgrid-col{border-left:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);position:relative}.tgrid-col.today{background-color:color-mix(in srgb, var(--signal) 4%, transparent)}.tev{text-align:left;border:0;border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 14%, var(--surface));color:var(--ink);cursor:pointer;border-radius:6px;flex-direction:column;gap:1px;padding:3px 6px;font-size:12px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.tev:disabled{cursor:default;opacity:1}.tev.busy{background:repeating-linear-gradient(135deg, var(--paper), var(--paper) 6px, var(--surface) 6px, var(--surface) 12px);border-left-color:var(--muted);color:var(--muted)}.tev.deadline{background:var(--signal-soft);border-left-color:var(--signal)}.tev.done{opacity:.55}.tev-time{color:var(--muted);font-size:10px}.tev.deadline .tev-time{color:var(--signal-text)}.tev-title{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.tchip{text-align:left;border:0;border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 12%, var(--surface));color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:flex;overflow:hidden}.tchip.deadline{color:var(--signal-text);background:var(--signal-soft)}.tchip:disabled{cursor:default}.mgrid{border:1px solid var(--line);border-radius:var(--r-card);background:var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mgrid-head{background:var(--surface);text-align:center;color:var(--muted);padding:6px 0;font-size:11px}.mcell{background:var(--surface);text-align:left;cursor:pointer;min-height:86px;color:var(--ink);border:0;flex-direction:column;gap:2px;min-width:0;padding:4px;display:flex}.mcell.out{background:var(--paper);color:var(--muted)}.mcell.today .mcell-day{background:var(--ink);color:var(--paper);border-radius:999px;padding:0 6px}.mcell-day{align-self:flex-start;font-size:12px}.mchip{border-left:2px solid var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:1px 4px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.mchip.deadline{color:var(--signal-text);background:var(--signal-soft)}.mchip.busy{color:var(--muted)}.mmore{color:var(--muted);font-size:10px}@media (width<=560px){.mcell{min-height:58px}.mchip{background:var(--c);border:0;border-radius:50%;width:6px;height:6px;margin-right:2px;padding:0;font-size:0;display:inline-block}.mchip.busy{background:var(--muted)}}.cov{flex-direction:column;gap:4px;width:100%;display:flex}.cov.compact{flex-direction:row;align-items:center;gap:8px}.cov-track{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.cov.compact .cov-track{flex:none;width:64px;height:4px}.cov-fill{background:var(--ink);border-radius:999px;height:100%;display:block}.cov-text{color:var(--muted);font-size:12px}.cov-text strong{font-weight:700}.cov-covered .cov-fill,.cov-done .cov-fill{background:var(--done)}.cov-covered .cov-text strong,.cov-done .cov-text{color:var(--done)}.cov-at-risk .cov-fill{background:var(--signal)}.cov-at-risk .cov-text strong{color:var(--signal-text)}.cov-needs-block .cov-text strong{color:var(--ink)}.item.block-row{cursor:default;grid-template-columns:34px 1fr auto}.item .check{cursor:pointer;width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;margin:-10px 0 -10px -10px;padding:0;display:grid}.item .check.ok{color:var(--done)}.block-open{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;grid-column:2;gap:4px;padding:0;display:flex}.block-open .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.item.block-row .when{grid-area:1/3}.item.block-row.is-done .title{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.item.block-row.missed{border-color:color-mix(in srgb, var(--signal) 45%, var(--line))}.missed-tag{color:var(--signal-text);font-weight:700}.tour-icon{background:var(--surface);border:1px solid var(--line);width:88px;height:88px;color:var(--ink);border-radius:24px;place-items:center;display:grid}.tour-dots{gap:6px;display:flex}.tour-dots span{background:var(--line);border-radius:50%;width:8px;height:8px}.tour-dots span.on{background:var(--ink);border-radius:999px;width:20px}.tev.missed{outline:1.5px dashed var(--signal);outline-offset:-2px}.hello h2{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.hello p{color:var(--muted);margin:6px 0 0;font-size:15px}.stats{gap:var(--s-lg);display:grid}.stats-row{grid-template-columns:repeat(3,1fr);display:grid}.stats-row>div{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:0 12px;display:flex}.stats-row>div:first-child{border-left:0;padding-left:0}.stat-n{white-space:nowrap;font-size:24px;font-weight:700;line-height:1.15}.stat-n.risk{color:var(--signal-text)}.stat-l{color:var(--muted);font-size:12px}.week-cov{color:var(--muted);gap:8px;font-size:12px;display:grid}.week-track{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.week-track>span{background:var(--ink);border-radius:999px;height:100%;display:block}.landing{flex-direction:column;min-height:100dvh;display:flex}.landing-top,.landing-main{width:100%;max-width:1040px;padding-left:var(--s-lg);padding-right:var(--s-lg);margin:0 auto}.landing-top{padding-top:calc(12px + env(safe-area-inset-top));justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.landing-main{padding-top:16px;padding-bottom:calc(32px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:48px;display:flex}.landing-hero{gap:40px;display:grid}.landing-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,9.5vw,58px);font-weight:600;line-height:1.04}.landing-hero h1 span{color:var(--signal-text);display:block}.landing-hero p{color:var(--muted);max-width:38ch;margin:18px 0 0;font-size:17px}.landing-ctas{flex-direction:column;gap:10px;max-width:380px;margin-top:28px;display:flex}.landing-phone{background:var(--ink);border-radius:40px;justify-self:center;width:min(260px,70vw);margin:0;padding:8px;animation:.8s cubic-bezier(.2,.7,.2,1) both landing-rise;box-shadow:0 40px 80px -30px #16181d59,0 12px 24px -12px #16181d40}.landing-phone img{aspect-ratio:390/844;object-fit:cover;object-position:top;background:var(--surface);border-radius:32px;width:100%;height:auto;display:block}.landing-points{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.landing-points li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:4px 14px;padding:20px 0;display:grid}.landing-points li>span{color:var(--ink);padding-top:1px}.landing-points h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.landing-points p{color:var(--muted);grid-column:2;margin:0;font-size:15px}.landing-foot{color:var(--muted);text-align:center;margin:0;font-size:13px}.landing-foot a{color:var(--ink);text-underline-offset:3px}@keyframes landing-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=860px){.landing-hero{grid-template-columns:1.25fr .75fr;align-items:center;padding-top:40px}.landing-ctas{flex-direction:row}.landing-phone{width:290px}.landing-points{grid-template-columns:1fr 1fr;column-gap:56px}}@media (prefers-reduced-motion:reduce){.landing-phone{animation:none}}.landing-top .btn-text{align-items:center;display:inline-flex}.item.note .ic{color:var(--ink)}.brain-empty{padding:4px 0}.brain-zip{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.brain-peek{white-space:pre-wrap;overflow-wrap:anywhere;max-height:168px;font-family:var(--font-data);color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.md-body{overflow-wrap:anywhere;font-size:15px;line-height:1.65}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4{letter-spacing:-.015em;margin:1.6em 0 .5em;line-height:1.3}.md-body h1{font-size:21px;font-weight:600}.md-body h2{border-top:1px solid var(--line);padding-top:14px;font-size:18px;font-weight:600}.md-body>h2:first-child{border-top:0;padding-top:0}.md-body h3,.md-body h4{font-size:16px;font-weight:600}.md-body p,.md-body ul,.md-body ol,.md-body blockquote,.md-body pre,.md-body .md-table{margin:0 0 .85em}.md-body ul,.md-body ol{padding-left:1.3em}.md-body li+li{margin-top:2px}.md-body blockquote{border-left:1px solid var(--ink);background:var(--paper);color:var(--muted);border-radius:0 var(--r-control) var(--r-control) 0;padding:8px 12px}.md-body blockquote p{margin:0}.md-body code{font-family:var(--font-data);background:var(--paper);border-radius:4px;padding:1px 5px;font-size:13px}.md-body pre{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);padding:12px;overflow-x:auto}.md-body pre code{background:0 0;padding:0}.md-body a{text-underline-offset:3px}.md-body hr{border:0;border-top:1px solid var(--line);margin:1.4em 0}.md-table{border:1px solid var(--line);border-radius:var(--r-control);overflow-x:auto}.md-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.md-table th,.md-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:normal;min-width:96px;padding:8px 10px}.md-table th{background:var(--paper);font-weight:600}.md-table tr:last-child td{border-bottom:0}
