@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#0b0b0c;--surface:#161718;--raised:#1c1d1f;--text:#f4f4f2;--t2:rgba(244,244,242,0.62);--t3:rgba(244,244,242,0.5);--t4:rgba(244,244,242,0.4);--hair:rgba(255,255,255,0.07);--accent:#0088b0;--accent-hover:#1197c2;--accent-light:#4cb8e0;--accent-lighter:#7fd0ee;--accent-deep:#006786;--ok:#5fd6a8;--warn:#ffc95e;--bad:#ff7fb4;--mono:"Geist Mono",ui-monospace,Menlo,monospace;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:var(--accent-light);text-decoration:none}a:hover{color:var(--accent-lighter)}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}h1,h2,h3,p{margin:0}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.muted{color:var(--t3)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.shell{flex-wrap:wrap}.shell,.side{min-height:100vh;display:flex}.side{flex:0 0 248px;padding:22px 16px;border-right:1px solid var(--hair);flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start}.side .brand{color:var(--text);font-weight:650;font-size:18px;letter-spacing:-.02em;padding:0 10px}.acct{gap:12px;padding:0 10px}.acct,.avatar{display:flex;align-items:center}.avatar{width:36px;height:36px;border-radius:10px;justify-content:center;font-weight:650;font-size:14px;color:#fff;flex:0 0 auto}.avatar.direct{background:linear-gradient(135deg,#0088b0,#005f7c)}.avatar.partner{background:linear-gradient(135deg,#d6006c,#8a0046)}.acct .n{font-size:14px;font-weight:600}.acct .k{font-size:12px;color:var(--t3)}.orgswitch select{width:100%;font:inherit;font-size:13px;color:var(--text);background:#18191a;border:1px solid var(--hair);border-radius:10px;padding:8px 10px}.nav{list-style:none;margin:0;padding:0;flex-direction:column;gap:2px}.nav,.nav a{display:flex}.nav a{align-items:center;gap:12px;font-size:14.5px;font-weight:500;padding:10px 12px;border-radius:10px;color:var(--t2)}.nav a:hover{background:rgba(255,255,255,.06);color:var(--text)}.nav a .dot{width:7px;height:7px;border-radius:50%;background:rgba(244,244,242,.2)}.nav a.on{background:rgba(255,255,255,.08);color:var(--text)}.nav a.on .dot{background:var(--accent-light)}.health{margin-top:auto;padding:16px;border-radius:14px;background:rgba(0,136,176,.1);border:1px solid rgba(0,136,176,.22)}.health .h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--accent-lighter)}.health .h:before{content:"";width:7px;height:7px;border-radius:50%;background:#34c38f;box-shadow:0 0 0 3px rgba(52,195,143,.2)}.health p{font-size:12px;line-height:1.5;color:rgba(244,244,242,.55);margin-top:6px}.signout{background:none;border:0;padding:0 10px;color:var(--t3);font:inherit;font-size:13px;cursor:pointer;text-align:left}.signout:hover{color:var(--text)}@media (max-width:860px){.side{flex-basis:100%;min-height:0;position:static;border-right:0;border-bottom:1px solid var(--hair)}.health{display:none}.nav{flex-direction:row;flex-wrap:wrap}}.main{flex:1 1 600px;min-width:0;padding:36px clamp(20px,4vw,56px) 80px}.head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:36px}.head .date{font-size:13px;font-weight:500;color:var(--t3)}.head h1{margin-top:6px;font-size:clamp(30px,3.4vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.head p{margin-top:8px;max-width:62ch;font-size:16px;line-height:1.5;color:rgba(244,244,242,.6)}.section{display:flex;flex-direction:column;gap:20px;animation:rise .5s cubic-bezier(.2,.7,.2,1) both}.btn{border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:500;padding:11px 20px;border-radius:980px;background:var(--accent);color:#fff}.btn:hover{background:var(--accent-hover)}.btn[disabled]{opacity:.55;cursor:default}.btn.ghost{background:rgba(255,255,255,.08);color:var(--text);font-weight:400}.btn.ghost:hover{background:rgba(255,255,255,.14)}.btn.small{font-size:13px;padding:7px 11px;font-weight:400;background:rgba(255,255,255,.06);color:var(--text)}.btn.small:hover{background:rgba(255,255,255,.12)}.btn.link{background:none;color:var(--accent-light);padding:10px 6px}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--t2)}.input{font:inherit;font-size:15px;color:var(--text);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 14px;outline:none;width:100%}.input:focus{border-color:var(--accent-light);box-shadow:0 0 0 4px rgba(0,136,176,.25)}select.input option{background:var(--raised)}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.err{color:var(--bad);font-size:14px}.grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:16px;gap:16px}.stat{background:var(--surface);border-radius:20px;padding:22px 24px}.stat .l{font-size:13px;font-weight:500;color:rgba(244,244,242,.55)}.stat .v{font-size:36px;font-weight:700;letter-spacing:-.04em;margin-top:10px}.stat .v.accent{color:var(--accent-light)}.stat .n{font-size:13px;color:var(--t3);margin-top:4px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:20px;gap:20px}.card{background:var(--surface);border-radius:24px;padding:28px}.card h2{font-size:20px;font-weight:650;letter-spacing:-.02em}.card .sub{font-size:14px;color:var(--t2);margin-top:6px;line-height:1.5}.full{grid-column:1/-1}.chart-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.legend{display:flex;gap:18px;font-size:13px;color:rgba(244,244,242,.6)}.legend span{display:flex;align-items:center;gap:6px}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.bars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end;height:200px;margin-top:28px}.bar{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:3px}.bar .o{background:rgba(244,244,242,.32);border-radius:6px 6px 3px 3px}.bar .c{background:linear-gradient(180deg,#1aa3cf,#006786);border-radius:3px 3px 6px 6px}.bar-labels{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px;font-size:11.5px;color:rgba(244,244,242,.45);text-align:center}.att{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:0;font:inherit;color:inherit;background:rgba(255,255,255,.04);border-radius:14px;padding:14px 16px}a.att:hover{background:rgba(255,255,255,.08);color:inherit}.att .t{font-size:14.5px;line-height:1.4}.att .chev{margin-left:auto;color:var(--t4)}.list{display:flex;flex-direction:column;gap:10px;margin-top:18px}.pill{flex:0 0 auto;font-size:12px;font-weight:600;padding:4px 10px;border-radius:980px;white-space:nowrap}.pill.active{background:rgba(52,195,143,.14);color:var(--ok)}.pill.over_80{background:rgba(255,190,60,.14);color:var(--warn)}.pill.budget_used{background:rgba(214,0,108,.18);color:var(--bad)}.pill.blocked{background:rgba(255,255,255,.08);color:rgba(244,244,242,.6)}.track{background:rgba(255,255,255,.07);margin-top:8px}.track,.track>div{height:6px;border-radius:3px}.track>div{background:var(--accent);transition:width .4s}.track>div.over_80{background:var(--warn)}.track>div.budget_used{background:#e0337f}.track>div.blocked{background:rgba(244,244,242,.3)}.filters{display:flex;flex-wrap:wrap;gap:10px}.filters button{border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;padding:7px 14px;border-radius:980px;background:rgba(255,255,255,.06);color:var(--text)}.filters button.on{background:var(--text);color:var(--bg)}.filters span{opacity:.6}.keyrow{background:var(--surface);border-radius:18px;padding:18px 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:14px 24px;gap:14px 24px;align-items:center}.keyrow.isblocked{opacity:.62}.keyrow .nm{font-size:15.5px;font-weight:600}.keyrow .rf{font-family:var(--mono);font-size:12px;color:rgba(244,244,242,.45);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keyrow .md{font-size:13px;color:var(--t2)}.keyrow .md div{font-size:12px;color:var(--t4);margin-top:3px}.keyrow .sp{display:flex;justify-content:space-between;font-size:13px}.keyrow .acts{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.keyrow .acts .pill{margin-right:auto}.note{font-size:13px;color:rgba(244,244,242,.45)}.empty,.note{line-height:1.5}.empty{border-radius:18px;padding:28px;color:var(--t2);font-size:15px}.empty,.tablecard{background:var(--surface)}.tablecard{border-radius:24px;padding:8px 8px 4px;overflow-x:auto}table{width:100%;min-width:780px;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{color:var(--t3);font-size:12.5px;font-weight:500;text-align:right;padding:14px 16px}th:nth-child(-n+3){text-align:left}td{padding:14px 16px;text-align:right;border-top:1px solid rgba(255,255,255,.06)}td:nth-child(-n+3){text-align:left}td.day{color:var(--t2)}td.model{font-family:var(--mono);font-size:12.5px;color:rgba(244,244,242,.75)}td.cached{color:var(--accent-light)}td.cost{font-weight:600}.bigcard{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 100% 0,rgba(0,136,176,.35),transparent 60%),var(--surface);border-radius:24px;padding:32px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.bigcard .l{font-size:14px;font-weight:500;color:var(--t2)}.bigcard .v{font-size:clamp(48px,6vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1}.bigcard .n{font-size:13.5px;color:rgba(244,244,242,.55);margin-top:10px}.topups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.topups button{cursor:pointer;font:inherit;font-size:16px;font-weight:600;padding:14px 0;border-radius:14px;border:1.5px solid rgba(255,255,255,.1);background:transparent;color:var(--text)}.topups button.on{border-color:var(--accent-light);background:rgba(0,136,176,.14)}.topups button[disabled]{opacity:.35;cursor:default}.line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px 0;border-top:1px solid rgba(255,255,255,.06);font-size:14.5px}.line .a{font-family:var(--mono);font-size:13px;color:var(--t2);min-width:130px}.line .b{flex:1 1;min-width:160px}.line .c{font-weight:600}.switch{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.switch .tx{flex:1 1;min-width:0}.switch .tx b{display:block;font-size:14.5px;font-weight:500}.switch .tx span{display:block;font-size:12.5px;color:var(--t3);margin-top:2px}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:42px;height:26px;border-radius:13px;background:rgba(255,255,255,.14);position:relative;cursor:pointer;transition:background .2s;margin:0}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:left .2s}.switch input:checked{background:var(--accent)}.switch input:checked:after{left:19px}.backdrop{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.dialog{width:min(100%,480px);background:var(--raised);border:1px solid rgba(255,255,255,.1);border-radius:26px;padding:30px;box-shadow:0 40px 100px rgba(0,0,0,.6);animation:pop .3s cubic-bezier(.2,.7,.2,1) both;display:flex;flex-direction:column;gap:16px}.dialog h2{font-size:24px;font-weight:700;letter-spacing:-.03em}.dialog p{font-size:15px;line-height:1.5;color:var(--t2)}.check{width:44px;height:44px;border-radius:50%;background:rgba(52,195,143,.16);color:#34c38f;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.secret{display:block;padding:14px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;font-family:var(--mono);font-size:13.5px;color:var(--accent-lighter);overflow-wrap:anywhere}.dialog .btns{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:60;background:rgba(40,41,43,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:12px 20px;border-radius:980px;font-size:14px;box-shadow:0 20px 50px rgba(0,0,0,.5);animation:pop .3s both}.center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}.center:before{content:"";position:absolute;left:50%;top:45%;width:900px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(0,136,176,.22),transparent);filter:blur(30px);pointer-events:none}.authbox{position:relative;width:min(100%,420px);display:flex;flex-direction:column;gap:18px}.authbox .brand{color:var(--text);font-weight:650;font-size:20px;letter-spacing:-.02em}.authbox h1{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.authbox p{font-size:16px;line-height:1.5;color:var(--t2)}.authbox .small{font-size:13px;color:var(--t3)}@media (prefers-reduced-motion:reduce){.dialog,.section,.toast{animation:none}}.breakdown{display:flex;flex-direction:column;gap:6px;font-size:14.5px;background:rgba(255,255,255,.03);border-radius:12px;padding:12px 14px}.breakdown>div{display:flex;justify-content:space-between;gap:16px;color:var(--t2)}.breakdown .total{color:var(--text);font-weight:600;border-top:1px solid var(--hair);padding-top:8px;margin-top:2px}.formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px 16px;gap:14px 16px;margin-top:16px}.banner{border-radius:14px;padding:14px 18px;font-size:15px}.banner.ok{background:rgba(52,195,143,.14);color:var(--ok)}.banner.warn{background:rgba(255,190,60,.14);color:var(--warn)}.banner.bad{background:rgba(214,0,108,.16);color:var(--bad)}.orgswitch{display:flex;flex-direction:column;gap:8px;padding:0 10px}.orgswitch .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.newacct{font-size:13px;color:var(--accent-light)}.consent-box{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--t2);cursor:pointer}.consent-box input{margin-top:3px;accent-color:var(--accent);flex:0 0 auto}.filters .radio{cursor:pointer;font-size:13.5px;font-weight:500;padding:7px 14px;border-radius:980px;background:rgba(255,255,255,.06);color:var(--text)}.filters .radio.on{background:var(--text);color:var(--bg)}.filters .radio input{position:absolute;opacity:0;width:1px;height:1px}.dialog.wide{width:min(100%,640px)}.formgrid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:0}.modelpick{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.modelpick .chk{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-family:var(--mono);color:var(--text);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:980px;padding:6px 12px;cursor:pointer}.modelpick .chk.off{opacity:.45}.modelpick .chk input{accent-color:var(--accent);margin:0}.input.search{width:220px;padding:9px 14px;border-radius:980px;font-size:14px}.keyrow .today{font-size:12px;color:var(--t3);margin-top:6px}a.topkey{display:block;border-radius:10px}a.topkey,a.topkey:hover{color:inherit}a.topkey:hover .track>div{background:var(--accent-light)}.trend{margin-left:8px;font-size:12px;font-weight:600}.trend.up{color:var(--warn)}.trend.down{color:var(--ok)}.trend.steady{color:var(--t3)}.trend.new{color:var(--accent-light)}a.keylink{color:inherit}a.keylink:hover{color:var(--accent-light)}.kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:10px 24px;gap:10px 24px;margin-top:18px;font-size:14px}.kv dt{color:var(--t3)}.kv dd{margin:0;color:rgba(244,244,242,.85)}.crumb{font-size:13px}.crumb,.crumb a{color:var(--t3)}.crumb a:hover{color:var(--accent-light)}.main:has(.chat){padding-top:24px;padding-bottom:20px}.chat{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:20px;gap:20px;height:calc(100vh - 44px);min-height:480px}.chat-list{display:flex;flex-direction:column;gap:10px;min-height:0}.chat-new{width:100%}.chat-items{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;min-height:0}.chat-item{display:flex;align-items:center;border-radius:10px}.chat-item.on,.chat-item:hover{background:rgba(255,255,255,.07)}.chat-item .t{flex:1 1;min-width:0;text-align:left;background:none;border:0;font:inherit;font-size:13.5px;color:var(--t2);padding:9px 10px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item.on .t{color:var(--text)}.chat-item .x{background:none;border:0;color:var(--t4);font-size:18px;line-height:1;padding:4px 10px;cursor:pointer;opacity:0}.chat-item .x:focus-visible,.chat-item.on .x,.chat-item:hover .x{opacity:1}.chat-item .x:hover{color:var(--bad)}.chat-clearbtn{font-size:13px;align-self:flex-start;color:var(--t3)}.chat-clear{font-size:13px;color:var(--t2);gap:8px}.chat-clear,.chat-main{display:flex;flex-direction:column}.chat-main{min-height:0;min-width:0;background:var(--surface);border-radius:24px;padding:16px 20px 12px}.chat-top{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.chat-model{flex:1 1 260px;max-width:520px;min-width:0}.chat-model select{width:100%;min-width:0;text-overflow:ellipsis;padding:9px 12px;font-size:14px;border-radius:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn.small.lit{background:rgba(0,136,176,.22);color:var(--accent-lighter)}.chat-system{margin-top:10px}.chat-system textarea{font-size:14px;resize:vertical}.chat-scroll{flex:1 1;overflow-y:auto;min-height:0;margin:12px -20px 0;padding:8px 20px}.chat-empty{max-width:640px;margin:8vh auto 0;text-align:center}.chat-empty h1{font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.03em}.chat-empty p{margin-top:10px;color:var(--t2);font-size:15px;line-height:1.5}.chat-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:10px;gap:10px;margin-top:28px}.chat-examples button{text-align:left;font:inherit;font-size:14px;line-height:1.4;color:var(--t2);background:rgba(255,255,255,.04);border:1px solid var(--hair);border-radius:14px;padding:14px 16px;cursor:pointer}.chat-examples button:hover{background:rgba(255,255,255,.08);color:var(--text)}.chat-msgs{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.msg.user{display:flex;justify-content:flex-end}.msg.user .bubble{max-width:85%;background:rgba(0,136,176,.2);border-radius:18px 18px 6px 18px;padding:11px 16px;line-height:1.55;white-space:pre-wrap}.msg.bot,.msg.user .bubble{font-size:15px;overflow-wrap:anywhere}.msg.bot{line-height:1.65}.msg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:12.5px;color:var(--t4)}.msg-meta button{background:none;border:0;padding:0;font:inherit;color:var(--t3);cursor:pointer}.msg-meta button:hover{color:var(--accent-light)}.msg-err{margin-top:8px;font-size:14px}.thinking{margin-bottom:10px;font-size:13.5px;color:var(--t3)}.thinking summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.thinking .tx{margin-top:8px;padding-left:12px;border-left:2px solid var(--hair);white-space:pre-wrap;max-height:320px;overflow-y:auto;line-height:1.55}.dots{display:flex;gap:5px;padding:8px 0}.dots i{width:7px;height:7px;border-radius:50%;background:var(--t3);animation:blink 1.2s infinite both}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.chat-compose{display:flex;gap:10px;align-items:flex-end;max-width:820px;width:100%;margin:10px auto 0}.chat-compose textarea{resize:none;line-height:1.5;border-radius:16px;max-height:40vh}.chat-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;max-width:820px;width:100%;margin:8px auto 0;font-size:12.5px;color:var(--t4)}.chat-foot a{color:var(--t3)}.chat-foot a:hover{color:var(--accent-light)}@media (max-width:860px){.chat{grid-template-columns:minmax(0,1fr);height:auto}.chat-list{max-height:180px}.chat-main{height:calc(100vh - 40px);min-height:460px;padding:14px 14px 10px}.chat-scroll{margin:12px -14px 0;padding:8px 14px}}.md-body>*+*{margin-top:12px}.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-size:16.5px;font-weight:650;margin-top:20px}.md-body h3{font-size:18px}.md-body ol,.md-body ul{padding-left:22px;margin-bottom:0}.md-body li+li{margin-top:4px}.md-body blockquote{margin:12px 0 0;padding-left:14px;border-left:3px solid var(--hair);color:var(--t2)}.md-body hr{border:0;border-top:1px solid var(--hair)}.md-body .ic{font-family:var(--mono);font-size:.88em;background:rgba(255,255,255,.08);border-radius:6px;padding:1px 6px}.codeblock{background:#0f1011;border:1px solid var(--hair);border-radius:12px;overflow:hidden}.cb-head{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;color:var(--t3);border-bottom:1px solid var(--hair);font-family:var(--mono)}.cb-head button{background:none;border:0;font:inherit;color:var(--t3);cursor:pointer}.cb-head button:hover{color:var(--accent-light)}.codeblock pre,.codeview{margin:0;padding:12px 14px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.55}.mdtable{overflow-x:auto}.mdtable table{min-width:0;width:auto;font-size:14px}.mdtable td,.mdtable th{text-align:left!important;padding:8px 12px;border-top:1px solid var(--hair)}.mdtable th{color:var(--text);font-weight:600;border-top:0}.dialog.codedialog{width:min(100%,760px);max-height:calc(100vh - 40px)}.codeview{background:#0f1011;border:1px solid var(--hair);border-radius:12px;max-height:50vh;overflow:auto;color:rgba(244,244,242,.88)}