:root{--bg: #0b0c0f;--surface: #15171c;--border: #262a33;--text: #f5f6f8;--muted: #9aa1ad;--accent: #6366f1;--accent-fg: #a5b4fc}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.muted{color:var(--muted)}.btn{display:inline-block;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);font:inherit;text-decoration:none;cursor:pointer}.btn:hover{border-color:var(--accent)}.btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn--lg{padding:12px 22px;font-size:16px}.landing{max-width:1040px;margin:0 auto;padding:0 20px}.landing__bar{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--border)}.landing__mark{font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--text);text-decoration:none}.landing__hero{padding:56px 0 32px;display:grid;gap:40px}.landing__copy{max-width:760px}.landing__hero h1{font-size:clamp(32px,5vw,52px);line-height:1.1;margin:0 0 18px;letter-spacing:-.02em}.landing__lede{font-size:18px;color:var(--muted);margin:0 0 28px}.landing__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing__install{padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--accent-fg);font-family:ui-monospace,monospace;font-size:14px;-webkit-user-select:all;user-select:all}.landing__videos{padding:40px 0 8px}.landing__videos-title{font-size:clamp(24px,3.4vw,34px);margin:0 0 8px;letter-spacing:-.02em}.landing__videos-lede{color:var(--muted);margin:0 0 24px;max-width:62ch}.landing__clips{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.landing__clip{margin:0;display:flex;flex-direction:column;gap:12px}.landing__clip--wide{grid-column:1 / -1}.landing__clip-frame{position:relative}.landing__video{display:block;width:100%;height:auto;aspect-ratio:1512 / 982;border-radius:12px;border:1px solid var(--border);background:#000;box-shadow:0 24px 48px -24px #000000b3}.landing__video--film{aspect-ratio:16 / 9}.landing__video--zoomable{cursor:zoom-in}.landing__expand{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#0009;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.8;transition:opacity .15s,transform .15s}.landing__clip-frame:hover .landing__expand,.landing__expand:focus-visible{opacity:1;transform:scale(1.06)}.landing__expand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lightbox{padding:0;border:0;background:transparent;color:#fff;max-width:none;max-height:none;width:100vw;height:100vh;height:100dvh;display:none;place-items:center}.lightbox[open]{display:grid}.lightbox::backdrop{background:#030408db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox__figure{position:relative;margin:0;width:min(94vw,calc((100dvh - 80px) * 1512 / 982));display:flex;flex-direction:column;gap:12px;animation:lightbox-in .18s ease-out}.lightbox__video{display:block;width:100%;height:auto;aspect-ratio:1512 / 982;border-radius:12px;background:#000;box-shadow:0 30px 80px #0009}.lightbox__caption{display:flex;align-items:center;gap:10px;font-size:15px}.lightbox__close{position:absolute;top:12px;right:12px;z-index:1;width:38px;height:38px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:24px;line-height:1;cursor:pointer}.lightbox__close:hover{background:#000c}.lightbox__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html:has(.lightbox[open]){overflow:hidden}@keyframes lightbox-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lightbox__figure{animation:none}}.landing__duration{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:6px;background:#000000b3;color:#fff;font:600 12px ui-monospace,monospace;pointer-events:none}.landing__clip figcaption{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline}.landing__clip figcaption .muted{grid-column:2;font-size:14px}.landing__step{grid-row:span 2;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--accent-fg);font:700 13px ui-monospace,monospace}.landing__grid{display:grid;gap:16px;padding:32px 0 64px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.card h2{font-size:17px;margin:0 0 8px}.card p{margin:0;color:var(--muted)}.landing__credit{padding:8px 0 28px;text-align:center;font-size:14px}.landing__credit p{margin:0}.landing__credit a{color:var(--accent-fg);text-decoration:none}.landing__credit a:hover{text-decoration:underline}.landing__credit-note{margin-top:6px!important;font-size:13px;max-width:62ch;margin-inline:auto!important}.site-foot{padding:24px 0 40px;border-top:1px solid var(--border);font-size:14px}.site-foot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px}.site-foot__tagline{color:var(--muted)}.site-foot__links{display:flex;flex-wrap:wrap;gap:8px 20px}.site-foot a{color:var(--accent-fg);text-decoration:none}.site-foot a:hover{text-decoration:underline}.site-foot__legal{margin:14px 0 0;color:var(--muted);font-size:13px}.landing__stage{position:relative;margin:0;max-width:920px;perspective:1600px;--shot-rest: none}.landing__glow{position:absolute;top:8%;right:4%;bottom:-6%;left:4%;background:radial-gradient(55% 60% at 30% 40%,rgba(99,102,241,.55),transparent 70%),radial-gradient(50% 55% at 75% 65%,rgba(165,180,252,.28),transparent 70%);filter:blur(60px);animation:landing-glow 7s ease-in-out infinite alternate}.landing__shot{position:relative;border-radius:clamp(8px,2.2vw,20px);box-shadow:0 0 0 1px #a5b4fc2e,0 40px 80px -20px #000c,0 0 60px -10px #6366f159;transform:var(--shot-rest);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;animation:landing-rise .9s cubic-bezier(.2,.8,.2,1) .1s backwards}.landing__shot img{display:block;width:100%;max-width:100%;height:auto}.landing__stage:hover .landing__shot{transform:none;box-shadow:0 0 0 1px #a5b4fc4d,0 40px 80px -20px #000c,0 0 90px -10px #6366f180}@keyframes landing-rise{0%{opacity:0;transform:translateY(32px) var(--shot-rest)}to{opacity:1;transform:var(--shot-rest)}}@keyframes landing-glow{0%{opacity:.7}to{opacity:1}}@media(min-width:1000px){.landing__hero{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:48px;padding:64px 0 56px}.landing__stage{max-width:760px;margin-right:min(0px,calc(48px - ((100vw - 1000px)/2)));--shot-rest: none}.landing__shot{transform-origin:0% 50%}}@media(prefers-reduced-motion:reduce){.landing__shot{animation:none;transition:none;transform:none}.landing__glow{animation:none}}.page{max-width:1040px;margin:0 auto;padding:0 20px}.page__bar{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}.page__bar .muted{margin-left:auto}.login-page{display:flex;flex-direction:column;min-height:100%}.login-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(12px,env(safe-area-inset-top)) 20px 12px}.login-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:440px;margin:0 auto;padding:16px 20px 48px;box-sizing:border-box}.login-card{width:100%;box-sizing:border-box;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px 28px 24px;box-shadow:0 12px 40px #00000059}.login-card__mark{display:flex;justify-content:center;margin-bottom:18px}.login-title{font-size:26px;margin:0 0 8px;letter-spacing:-.02em}.login-lead{color:var(--muted);margin:0 0 18px;line-height:1.5}.login-perks{list-style:none;margin:0 auto 22px;padding:0;display:grid;gap:8px;text-align:left;width:fit-content;max-width:100%;font-size:14px;color:var(--text)}.login-perks li{display:flex;gap:10px;align-items:baseline}.login-perks li:before{content:"✓";color:var(--accent-fg);font-weight:600}.login-alert{margin:0 0 16px;padding:10px 12px;border-radius:10px;text-align:left;font-size:14px;line-height:1.45;color:#fecdd3;background:#f43f5e1f;border:1px solid rgba(244,63,94,.35)}.login-google{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:#1f1f1f;border:1px solid #747775;border-radius:10px;font:500 15px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.login-google:hover:not(:disabled){background:#f2f2f2;box-shadow:0 1px 3px #0000004d}.login-google:focus-visible{outline:3px solid var(--accent-fg);outline-offset:3px}.login-google:disabled{cursor:progress;opacity:.85}.login-google__g{flex:none}.login-google__spin{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid #c7c7c7;border-top-color:#4285f4;animation:login-spin .8s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.login-google__spin{animation:none}}.login-fine{margin:16px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.login-fine a{color:var(--accent-fg)}.welcome-sub,.login-error{color:var(--muted);margin:0 0 20px}.login-error,.card .login-error{color:#fda4af}.login-mock{margin-top:28px;padding:16px;text-align:left;border:1px dashed var(--border);border-radius:10px;display:flex;flex-direction:column;gap:8px}.login-mock__title{margin:0;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.login-mock__hint{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.login-mock__hint code{color:var(--accent-fg);font-family:ui-monospace,monospace;-webkit-user-select:all;user-select:all}.settings-input{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}.lang-select{padding:4px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.lang-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.landing__bar nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.landing__bar nav .landing__navlink{margin-right:0}.login-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:14px;padding:6px 2px}.login-back:hover{color:var(--text)}.appbar__site{margin-left:8px;padding:2px 8px;border-radius:999px;background:#ffffff14;border:1px solid var(--border);color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.appbar{display:flex;align-items:center;gap:18px;max-width:1040px;margin:0 auto;padding:14px 20px;border-bottom:1px solid var(--border);flex-wrap:wrap;row-gap:10px}.appbar__mark{font-weight:700;font-size:18px;color:var(--text);text-decoration:none}.appbar__nav{display:flex;gap:14px;flex:1;flex-wrap:wrap;min-width:0}.appbar__link{color:var(--muted);text-decoration:none;font-size:14px}.appbar__link:hover{color:var(--text)}.appbar__link--here{color:var(--accent-fg)}.appbar__account{display:flex;align-items:center;gap:10px;min-width:0}.appbar__who{color:var(--muted);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar__menu{position:relative;flex:none}.appbar__more{line-height:1;letter-spacing:.05em}.appbar__dropdown{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:160px;padding:6px;display:flex;flex-direction:column;background:linear-gradient(var(--surface),var(--surface)),var(--bg);background-origin:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:10px;box-shadow:0 12px 32px #00000080}.appbar__item{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.appbar__item:hover,.appbar__item:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent);outline:none}.appbar__item--here{color:var(--accent-fg)}@media(max-width:560px){.appbar__account{width:100%;justify-content:space-between}.appbar__dropdown{min-width:190px;max-width:calc(100vw - 24px)}.appbar__item{padding:11px 12px;font-size:15px}}.btn--tiny{padding:4px 9px;font-size:12px;border-radius:6px}.pricing{max-width:1040px;margin:0 auto;padding:40px 20px 80px}.pricing__title{font-size:34px;line-height:1.2;margin:0 0 10px}.pricing__lede{color:var(--muted);max-width:60ch;margin:0 0 32px}.pricing__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px}.pricing__card{display:flex;flex-direction:column;gap:8px}.pricing__card--best{border-color:var(--accent)}.pricing__badge{align-self:flex-start;margin:0;padding:3px 9px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px}.pricing__name{margin:0;font-size:18px}.card .pricing__price{margin:0;font-size:30px;font-weight:650;color:var(--text)}.pricing__per{font-size:14px;font-weight:400;color:var(--muted)}.pricing__usd{margin:0;font-size:13px}.pricing__vat{margin:0 0 2px;font-size:13px}.pricing__note{color:var(--muted);margin:6px 0 16px}.pricing__features{margin:0 0 16px;padding-left:18px;color:var(--text);font-size:14px;display:flex;flex-direction:column;gap:6px}.pricing__install{display:block;padding:8px 10px;margin:0 0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--accent-fg);font-family:ui-monospace,monospace;font-size:13px;-webkit-user-select:all;user-select:all;overflow-x:auto;white-space:nowrap}.pricing__card .btn{margin-top:auto;text-align:center}.pricing__methods{margin-top:40px}.pricing__methods ul{padding-left:18px;color:var(--text)}.pricing__methods li{margin-bottom:10px}.pricing__small{margin-top:32px;font-size:13px;max-width:70ch}.checkout{max-width:1040px;margin:0 auto;padding:36px 20px 80px}.checkout__title{margin:0 0 8px;font-size:28px}.checkout__lede{color:var(--muted);margin:0 0 26px;max-width:60ch}.checkout__grid{display:grid;gap:18px;grid-template-columns:minmax(280px,360px) 1fr}@media(max-width:760px){.checkout__grid{grid-template-columns:1fr}}.checkout__qr{text-align:center}.checkout__qr img{background:#fff;border-radius:10px;padding:10px;max-width:100%;height:auto}.checkout__qrnote{margin:12px 0 0;font-size:13px}.checkout__dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}.checkout__dl dt{color:var(--muted);font-size:13px}.checkout__dl dd{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.checkout__dl code{background:#0b0c0f;border:1px solid var(--border);border-radius:6px;padding:2px 7px}.checkout__ref{font-size:16px;letter-spacing:.08em}.checkout__warn{margin:16px 0 0;font-size:13px;color:var(--accent-fg)}.checkout__status{margin-top:18px}.checkout__status code{background:#0b0c0f;padding:2px 7px;border-radius:6px}.checkout__done h1{margin-top:0}.docs{max-width:820px;margin:0 auto;padding:40px 20px 72px}.docs__title{font-size:34px;line-height:1.2;margin:0 0 10px}.docs__lede{color:var(--muted);margin:0 0 32px;font-size:17px}.docs__step{font-size:20px;margin:32px 0 8px}.docs__list{color:var(--text);padding-left:18px;display:flex;flex-direction:column;gap:8px;margin:10px 0}.docs__cmd{margin:10px 0;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;overflow-x:auto;white-space:nowrap}.docs__cmd code{-webkit-user-select:all;user-select:all;color:var(--accent-fg)}.docs__prompt{color:var(--muted)}.docs__caption{margin:18px 0 6px;font-size:13px;color:var(--muted)}.docs__session{margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.docs__commands table{font-size:14px}.docs__commands td{padding:8px 12px;vertical-align:top}.docs__commands td:first-child{white-space:nowrap}.docs__more{margin-top:28px}.docs__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.pricing__howto{display:inline-block;margin:-4px 0 12px;color:var(--accent-fg);text-decoration:none;font-size:14px}.pricing__howto:hover{text-decoration:underline}.account,.admin{max-width:1040px;margin:0 auto;padding:36px 20px 80px}.account__title,.admin__title{margin:0 0 20px;font-size:28px}.account__state{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.account__actions{display:flex;flex-wrap:wrap;gap:8px}.account__actions .btn{white-space:nowrap}.card .account__badge{margin:0;font-size:22px;font-weight:650;color:var(--text)}.account__state--active{border-color:var(--accent)}.account__sub,.admin__sub{margin:36px 0 12px;font-size:18px}.account__table{overflow-x:auto}.account__linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--accent-fg);cursor:pointer}.account__linkbtn:hover{text-decoration:underline}.account__linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.account__note{font-size:13px;margin:10px 0 0}.account__cli{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.account__cli code{color:var(--accent-fg);font-size:13px}.account__cli strong{color:var(--text);font-weight:600}.account__cmd{margin:0;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg);max-width:100%;overflow-x:auto}.account__cli .tokens__token{align-self:stretch;margin-top:0}.card .account__computers{font-size:14px}.card .account__computers--ok{color:var(--muted)}.card .account__free--ok{color:var(--muted)}.card .account__free--warn{color:#fcd34d}.card .account__fair{font-size:.85em}.card .account__cli-saved{font-size:13px;color:var(--muted);margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.account__table table{width:100%;border-collapse:collapse;font-size:14px}.account__table th{text-align:left;color:var(--muted);font-weight:500;padding:8px 12px;border-bottom:1px solid var(--border)}.account__table td{padding:10px 12px;border-bottom:1px solid var(--border)}.account__table code{font-size:13px;letter-spacing:.05em}.admin__lede{color:var(--muted);margin:0 0 20px}.admin__fields{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin__fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.settings-input{padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:#0b0c0f;color:var(--text);font:inherit}.admin__actions{margin-top:16px}.admin__preview{margin-top:20px;border-top:1px solid var(--border);padding-top:18px}.admin__sentence{font-size:17px;line-height:1.5;margin:0 0 16px}.admin__blocker{color:#fca5a5;margin:8px 0;font-size:14px}.admin__force{display:flex;gap:8px;align-items:flex-start;margin:14px 0;font-size:14px;color:var(--accent-fg)}.admin__outcome{margin:18px 0 0;font-size:15px}.admin__outcome--good{color:#86efac}.admin__outcome--warn{color:#fcd34d}.admin__outcome--bad{color:#fca5a5}.admin__forced{color:#fcd34d;font-size:12px}.tokens__issued{margin-bottom:20px;border-color:var(--accent)}.tokens__for{margin:0 0 6px;font-size:13px;color:var(--muted)}.card .tokens__sentence{margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.35;color:var(--text)}.tokens__meta{margin:0;font-size:13px;color:var(--muted)}.tokens__meta code{color:var(--text);font-size:12px}.tokens__token{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-top:16px}.tokens__value{flex:1 1 320px;min-width:0;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;word-break:break-all}.tokens__error{margin:0 0 16px}.tokens__search{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted);margin-bottom:14px}.tokens__action{text-align:right;white-space:nowrap}.tokens__more{font-size:13px;margin:10px 0 0}.tokens__byid{margin-top:18px;border-top:1px solid var(--border);padding-top:14px;font-size:14px}.tokens__byid summary{cursor:pointer;color:var(--muted)}.tokens__byid-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.tokens__byid-row .settings-input{flex:1 1 260px;min-width:0}.tokens__panel{scroll-margin-top:16px}.tokens__enforce{margin-bottom:16px}.vouchers__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:12px 0}.vouchers__form label{display:grid;gap:4px;font-size:13px;color:var(--muted)}.vouchers__form .vouchers__note{grid-column:1 / -1}.vouchers__on{color:#4caf7a;font-weight:600}.vouchers__card{margin-bottom:16px}.account__voucher{margin-top:16px}.voucher-box__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.voucher-box__row input{flex:1 1 200px;min-width:0;text-transform:uppercase}.voucher-box__ok{color:#4caf7a;margin:8px 0 0}.tokens__enforce-row{display:flex;gap:10px;align-items:flex-start;font-size:14px}.tokens__enforce-row input{width:auto;margin-top:3px}.tokens__fulllog-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.tokens__fulllog-list li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.tokens__fulllog{margin:4px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border, rgba(127,127,127,.25))}.tokens__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tokens__panel-title{font-size:16px;margin:14px 0 10px}.tokens__count{color:var(--muted);font-weight:400;font-size:14px}.tokens__count--warn{color:#fcd34d}.tokens__row--open td{background:#6366f114}.tokens__row--stale td{color:var(--muted)}.tokens__stale{font-size:12px;color:var(--muted)}.card .tokens__hint{margin-top:8px}.tokens__create{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.tokens__result{margin-top:16px;display:flex;flex-direction:column;gap:4px}.tokens__note{margin:-4px 0 12px;font-size:13px}.card .account__computers--warn{color:#fcd34d}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{border-color:var(--border)}.landing__navlink{color:var(--muted);text-decoration:none;font-size:14px;margin-right:14px}.landing__navlink:hover{color:var(--text)}.wordmark__art{display:block;height:104px;width:auto;fill:var(--accent-fg);filter:drop-shadow(0 0 14px rgba(99,102,241,.45))}.wordmark--hero{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:28px}.wordmark__words{display:flex;flex-direction:column;gap:2px}.wordmark__title{margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:30px;font-weight:600;letter-spacing:-.01em;color:var(--text);display:flex;align-items:center;gap:2px}.wordmark__sub{margin:0;color:var(--muted);font-size:14px}.wordmark__cursor{display:inline-block;width:.55em;height:1.05em;margin-left:4px;background:var(--accent-fg);animation:wordmark-blink 1.1s steps(1) infinite}@keyframes wordmark-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.wordmark__cursor{animation:none;opacity:1}}.wordmark--bar{display:inline-flex;align-items:baseline;gap:5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.wordmark__caret{color:var(--accent-fg);font-weight:700}.wordmark__name{font-weight:700;color:var(--text)}.wordmark__suffix{color:var(--muted);font-weight:500;font-size:.86em}.landing__headline{font-size:40px;line-height:1.15;margin:0 0 14px;max-width:18ch}.landing__prompt{color:var(--accent-fg)}@media(max-width:640px){.landing__bar{flex-wrap:wrap;align-items:flex-start;gap:12px}.landing__mark,.landing__bar>span:first-child{flex:1 0 100%}.landing__bar nav{flex:1 0 100%;justify-content:flex-start}.wordmark__art{height:72px}.wordmark__title{font-size:24px}.landing__headline{font-size:30px;max-width:none}}.cookie{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:center;background:transparent;pointer-events:none}.cookie__box{pointer-events:auto;max-width:720px;width:100%;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--panel, #14161a);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:0 12px 40px #00000073}.cookie__text{margin:0;flex:1 1 320px;font-size:14px;color:var(--muted)}.cookie__title{color:var(--text);font-weight:600}.cookie__text a{color:var(--accent-fg)}.cookie__actions{display:flex;gap:8px;flex-shrink:0}.card .account__machines{margin-top:10px}.card .account__machines h3{font-size:14px;margin:0 0 6px}.card .account__machines ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.card .account__machines li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.card .account__machines li span{color:var(--muted);font-size:13px}.card .account__machines li button{margin-left:auto}.card .account__machine--idle{opacity:.6}.card .account__machines-none{color:var(--muted);font-size:13px}.mcpmap{--mm-file: #c9892c;--mm-file-bg: color-mix(in srgb, var(--mm-file) 12%, var(--surface));--mm-ask-bg: color-mix(in srgb, var(--accent) 12%, var(--surface));max-width:1140px;margin:0 auto;padding:36px 20px 80px;display:flex;flex-direction:column;gap:16px}.mcpmap__eyebrow{margin:0;color:var(--accent-fg);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.mcpmap__title{margin:0;font-size:32px;line-height:1.2;text-wrap:balance}.mcpmap__lede{margin:0;color:var(--muted);max-width:70ch}.mcpmap code,.mcpmap__file{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.mcpmap__legend{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:13px}.mcpmap__legend span{display:inline-flex;align-items:center;gap:8px}.mcpmap__sw{display:inline-block;width:22px;height:14px;border-radius:3px;border:1.5px solid var(--border);background:var(--surface)}.mcpmap__sw--file{background:var(--mm-file-bg);border-color:var(--mm-file)}.mcpmap__sw--proc{border-style:dashed;border-color:var(--muted)}.mcpmap__sw--ask{background:var(--mm-ask-bg);border-color:var(--accent)}.mcpmap__section{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mcpmap__section h2{margin:0;font-size:21px}.mcpmap__figure{margin:0;display:flex;flex-direction:column;gap:10px}.mcpmap__figure figcaption{color:var(--muted);font-size:14px;max-width:82ch}.mcpmap__canvas{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.mcpmap__canvas svg{display:block;width:100%;min-width:860px;height:auto}.mcpmap__canvas .node rect{fill:var(--surface);stroke:var(--border);stroke-width:1.4}.mcpmap__canvas .node.file rect{fill:var(--mm-file-bg);stroke:var(--mm-file)}.mcpmap__canvas .node.proc rect{stroke:var(--muted);stroke-dasharray:5 4}.mcpmap__canvas .node.hot rect{stroke:var(--accent);stroke-width:2}.mcpmap__canvas .t{font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;fill:var(--text)}.mcpmap__canvas .s{font:400 11.5px system-ui,sans-serif;fill:var(--muted)}.mcpmap__canvas .lane{font:600 10.5px system-ui,sans-serif;letter-spacing:.09em;fill:var(--muted)}.mcpmap__canvas .lane.ask{fill:var(--accent-fg)}.mcpmap__canvas .lbl{font:500 11.5px system-ui,sans-serif;fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.mcpmap__canvas .lbl.on-ask{stroke:var(--mm-ask-bg)}.mcpmap__canvas .num{font-weight:700;fill:var(--accent-fg)}.mcpmap__canvas .edge{stroke:var(--text);stroke-width:1.4;fill:none}.mcpmap__canvas .edge.ask{stroke:var(--accent-fg);stroke-dasharray:6 4}.mcpmap__canvas .head{fill:var(--text)}.mcpmap__canvas .head.ask{fill:var(--accent-fg)}.mcpmap__canvas .life{stroke:var(--border);stroke-width:1.2;stroke-dasharray:3 5}.mcpmap__canvas .band{fill:var(--mm-ask-bg);stroke:var(--accent);stroke-width:1;stroke-dasharray:4 4}.mcpmap__canvas .sep{stroke:var(--border);stroke-dasharray:4 5}.mcpmap__tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mcpmap__table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.mcpmap__table th,.mcpmap__table td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--border)}.mcpmap__table th{color:var(--muted);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.mcpmap__table--compare{min-width:640px}.mcpmap__file{white-space:nowrap}.mcpmap__group td{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding-top:16px}.mcpmap__shared td{background:var(--mm-ask-bg)}.mcpmap__kind{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font:600 10.5px system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--muted)}.mcpmap__kind--file{background:var(--mm-file-bg);color:var(--mm-file)}.mcpmap__kind--new{background:var(--mm-ask-bg);color:var(--accent-fg)}@media(max-width:560px){.mcpmap{padding:24px 16px 64px}.mcpmap__canvas{padding:12px}}.smolmap{--sm-smol: #d08a2e;--sm-gu: var(--accent-fg);--sm-fix: #e0607a;--sm-ok: #4caf7a;--sm-smol-bg: color-mix(in srgb, var(--sm-smol) 14%, var(--surface));--sm-gu-bg: color-mix(in srgb, var(--sm-gu) 14%, var(--surface));--sm-fix-bg: color-mix(in srgb, var(--sm-fix) 14%, var(--surface));max-width:900px;margin:0 auto;padding:36px 20px 80px;display:flex;flex-direction:column;gap:16px}.smolmap h2,.smolmap h3{margin:0;text-wrap:balance}.smolmap h2{font-size:21px}.smolmap h3{font-size:16px}.smolmap code,.smolmap__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.smolmap__eyebrow{margin:0;color:var(--accent-fg);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.smolmap__title{margin:0;font-size:32px;line-height:1.2;text-wrap:balance}.smolmap__lede{margin:0;color:var(--muted);max-width:70ch}.smolmap__verdict{margin:0;max-width:70ch;border-left:4px solid var(--accent);background:var(--surface);padding:14px 18px;border-radius:0 10px 10px 0}.smolmap__section{display:flex;flex-direction:column;gap:12px;margin-top:28px}.smolmap__legend{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:13px}.smolmap__legend span{display:inline-flex;align-items:center;gap:8px}.smolmap__sw{display:inline-block;width:16px;height:14px;border-radius:3px;border:2px solid}.smolmap__sw--smol{background:var(--sm-smol-bg);border-color:var(--sm-smol)}.smolmap__sw--gu{background:var(--sm-gu-bg);border-color:var(--sm-gu)}.smolmap__sw--fix{background:var(--sm-fix-bg);border-color:var(--sm-fix);border-style:dashed}.smolmap__canvas{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px}.smolmap__canvas svg{display:block;width:100%;min-width:600px;height:auto}.smolmap__canvas--seam svg{min-width:560px}.smolmap__node{cursor:pointer}.smolmap__node rect{stroke-width:2;transition:stroke-width .15s}.smolmap__node--smol rect{fill:var(--sm-smol-bg);stroke:var(--sm-smol)}.smolmap__node--gu rect{fill:var(--sm-gu-bg);stroke:var(--sm-gu)}.smolmap__node--fix rect{fill:var(--sm-fix-bg);stroke:var(--sm-fix);stroke-dasharray:6 4}.smolmap__node:hover rect,.smolmap__node--sel rect{stroke-width:4}.smolmap__node:focus{outline:none}.smolmap__node:focus-visible rect{stroke:var(--text);stroke-width:4}.smolmap__canvas .smolmap__nt{font:700 15px system-ui,sans-serif;fill:var(--text)}.smolmap__canvas .smolmap__ns{font:400 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;fill:var(--muted)}.smolmap__canvas .smolmap__el{font:500 12px system-ui,sans-serif;fill:var(--muted)}.smolmap__edge{stroke:var(--muted);stroke-width:1.6;fill:none}.smolmap__edge--back{stroke-dasharray:5 4}.smolmap__head{fill:var(--muted)}.smolmap__box{stroke-width:2}.smolmap__box--gu{fill:var(--sm-gu-bg);stroke:var(--sm-gu)}.smolmap__box--smol{fill:var(--sm-smol-bg);stroke:var(--sm-smol)}.smolmap__box--new{fill:var(--surface);stroke:var(--sm-gu);stroke-dasharray:6 4}.smolmap__box--seam{fill:var(--text);stroke:none}.smolmap__canvas .smolmap__seamlabel{font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;fill:var(--bg)}.smolmap__clip{margin:0;display:flex;flex-direction:column;gap:8px}.smolmap__clip video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:12px;border:1px solid var(--border);background:#0b0c0f}.smolmap__clip figcaption{color:var(--muted);font-size:13.5px;max-width:82ch}.smolmap__detail{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px;display:grid;gap:10px}.smolmap__detail dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14.5px}.smolmap__detail dt{color:var(--muted)}.smolmap__detail dd{margin:0;min-width:0}.smolmap__who{justify-self:start;font-size:12px;font-weight:600;line-height:1;padding:6px 10px;border-radius:999px;border:1.5px solid}.smolmap__who--smol{color:var(--sm-smol);background:var(--sm-smol-bg);border-color:var(--sm-smol)}.smolmap__who--gu{color:var(--sm-gu);background:var(--sm-gu-bg);border-color:var(--sm-gu)}.smolmap__who--fix{color:var(--sm-fix);background:var(--sm-fix-bg);border-color:var(--sm-fix);border-style:dashed}.smolmap__hint{margin:0;color:var(--muted);font-size:13px}.smolmap__sizes{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.smolmap__barrow{display:grid;grid-template-columns:220px 1fr 64px;gap:12px;align-items:center;font-size:14px}.smolmap__track{height:14px;background:var(--bg);border-radius:3px;overflow:hidden}.smolmap__fill{height:100%;border-radius:3px}.smolmap__fill--gu{background:var(--sm-gu)}.smolmap__fill--smol{background:var(--sm-smol)}.smolmap__num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--muted)}.smolmap__split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.smolmap__col{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}.smolmap__col ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.smolmap__col--easy h3{color:var(--sm-ok)}.smolmap__col--hard h3{color:var(--sm-fix)}.smolmap__hard{display:flex;flex-direction:column;gap:12px}.smolmap__harditem{display:grid;grid-template-columns:32px 1fr;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.smolmap__harditem>div{display:flex;flex-direction:column;gap:6px;min-width:0}.smolmap__harditem p{margin:0;color:var(--muted);font-size:14.5px}.smolmap__n{font-size:22px;font-weight:800;line-height:1;color:var(--sm-fix)}.smolmap__tablewrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.smolmap__table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.smolmap__table th,.smolmap__table td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--border)}.smolmap__table th{color:var(--muted);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.smolmap__table tr:last-child td{border-bottom:0}.smolmap__pill{display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:5px 9px;border-radius:999px;white-space:nowrap}.smolmap__pill--ok{color:var(--sm-ok);background:color-mix(in srgb,var(--sm-ok) 16%,transparent)}.smolmap__pill--warn{color:var(--sm-smol);background:color-mix(in srgb,var(--sm-smol) 16%,transparent)}.smolmap__pill--bad{color:var(--sm-fix);background:color-mix(in srgb,var(--sm-fix) 16%,transparent)}.smolmap__steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.smolmap__foot{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}@media(max-width:640px){.smolmap__split{grid-template-columns:1fr}.smolmap__detail dl{grid-template-columns:1fr;gap:2px}.smolmap__detail dd{margin-bottom:8px}}@media(max-width:560px){.smolmap{padding:24px 16px 64px}.smolmap__barrow{grid-template-columns:1fr 56px}.smolmap__track{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.smolmap__node rect{transition:none}}@media(max-width:640px){body{font-size:14px;line-height:1.55}.btn{padding:7px 12px;font-size:13.5px;border-radius:7px}.btn--lg{padding:10px 18px;font-size:14.5px}.btn--tiny{padding:3px 8px;font-size:11.5px}.account__state .btn,.pricing__card .btn,.checkout .btn:not(.btn--tiny){padding:6px 10px;font-size:12px}.landing__headline{font-size:28px;line-height:1.12}.landing__lede{font-size:16px;margin-bottom:22px}.landing__videos-title{font-size:24px}.landing__hero{padding:36px 0 24px;gap:28px}.landing__hero h1{letter-spacing:-.015em}.landing__install{font-size:13px;padding:8px 12px}.login-title,.pricing__title,.docs__title,.mcpmap__title{font-size:26px}.checkout__title,.account__title,.admin__title{font-size:22px}.docs__lede{font-size:15px}.docs__step{font-size:18px;margin-top:26px}.account__sub,.admin__sub{font-size:16px;margin-top:28px}.card .account__badge{font-size:19px}.card .pricing__price{font-size:26px}.pricing__name,.card h2{font-size:16px}.admin__sentence{font-size:15px}.card .tokens__sentence{font-size:17px}.landing,.page{padding:0 16px}.appbar{padding:12px 16px;gap:12px}.appbar__mark{font-size:16px}.appbar__link{font-size:13.5px}.pricing,.checkout,.account,.admin,.mcpmap{padding:24px 16px 64px}.docs{padding:28px 16px 56px}.pricing__lede{margin-bottom:24px}.card{padding:16px;border-radius:12px}.pricing__grid,.landing__grid{gap:12px}.login-main{padding:8px 16px 32px}.login-card{padding:26px 18px 20px;border-radius:14px}.account__table table{font-size:13px}.account__table th,.account__table td{padding:8px}.docs__commands table{font-size:13px}.docs__commands td{padding:6px 8px}.mcpmap__table th,.mcpmap__table td{padding:8px 10px}.docs__cmd,.docs__session{font-size:12.5px}.checkout__ref{font-size:14px}.wordmark__title{font-size:24px}}@media(max-width:380px){body{font-size:13.5px}.landing__headline{font-size:25px}.landing__lede{font-size:15px}.btn{padding:6px 11px;font-size:13px}.btn--lg{padding:9px 16px;font-size:14px}.login-title,.pricing__title,.docs__title,.mcpmap__title{font-size:24px}}.archmap__key{display:flex;flex-wrap:wrap;gap:8px 10px;padding:0;margin:0;list-style:none}.archmap__key li{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:4px 10px 4px 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.archmap__dot{width:12px;height:12px;border-radius:3px;flex:none}.archmap__badge{margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid var(--accent);color:var(--accent-fg);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.archmap__h3{margin:14px 0 0;font-size:17px}.archmap__rowhead{font-weight:600}.archmap__canvas{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.archmap__canvas svg{display:block;width:100%;min-width:900px;height:auto}.archmap__canvas svg text{font-family:system-ui,sans-serif;fill:var(--text)}.archmap__canvas svg text.it{fill:#fff;font-weight:700}.archmap__canvas .pz{stroke-width:1.4;stroke-dasharray:5 4;fill-opacity:.09}.archmap__canvas .card{fill:var(--bg);stroke-width:1.8}.archmap__canvas .ct{font-size:13px;font-weight:600}.archmap__canvas svg text.cs{font-size:11px;fill:var(--muted)}.archmap__canvas .pt,.archmap__canvas .lm{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;font-weight:500}.archmap__canvas svg text.lm{fill:var(--accent-fg)}.archmap__canvas .l{font-size:11.5px}.archmap__canvas .a{fill:none;stroke:var(--text);stroke-width:1.4}.archmap__canvas .a.x{stroke:var(--accent-fg);stroke-width:3.2}.archmap__canvas .ah{fill:var(--text)}.archmap__canvas .ahx{fill:var(--accent-fg)}.archmap__canvas .ring{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:2 6}.archmap__canvas .hub{fill:var(--accent)}.archmap__canvas svg text.hubt{font-size:40px;font-weight:600;fill:#fff}.archmap__canvas svg text.hubt2{font-size:32px;font-weight:600;fill:#fff}.archmap__canvas svg text.hubk{font-size:14px;font-weight:600;fill:#fff}.archmap__canvas svg text.hubs{font-size:12px;fill:#fff}.archmap__canvas svg text.hubp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;fill:#fff;opacity:.75}.usage__bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.usage__asof{margin-left:auto;font-size:13px}.usage__stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.card .usage__label{font-size:13px}.card .usage__value{font-size:30px;font-weight:650;color:var(--text);margin:4px 0}.card .usage__hint{font-size:13px}.usage__chart{margin-bottom:12px}.usage__chart svg{width:100%;height:160px;display:block}.usage__bar{fill:#6366f18c}.usage__line{stroke:#86efac;stroke-width:2}.usage__axis{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);margin-top:6px;flex-wrap:wrap}.usage__key{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px}.usage__key--bar{background:#6366f18c}.usage__key--line{background:#86efac;height:3px;vertical-align:2px}.usage__split{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:12px}.usage__h3{font-size:15px;margin:18px 0 8px}.card .usage__h3{margin-top:0}.usage__list{margin:0;padding-left:18px;line-height:1.7}.usage__more{margin-top:10px}.support__faq{display:grid;gap:8px;margin:12px 0 8px}.support__q{padding:12px 16px}.support__q summary{cursor:pointer;font-weight:600;color:var(--text)}.support__q p{margin-top:8px;line-height:1.55}.support__form{display:grid;gap:14px;margin:12px 0 18px}.support__form label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.support__form input,.support__form select,.support__form textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:9px 11px}.support__form textarea{resize:vertical;min-height:120px}.support__row{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.support__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.support__small,.card .support__small{font-size:13px}.support__ready{border-top:1px solid var(--border);padding-top:12px;display:grid;gap:8px;justify-items:start}.card .support__ready p:first-child{color:#86efac}.support a{color:var(--accent-fg)}.insights__stat--pro{border-color:#d4a72c}.admin__lede a{color:var(--accent-fg)}.insights__notice{position:sticky;top:8px;z-index:2}.insights__stat--pro .usage__value{color:#fcd34d}.insights__filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px}.insights__filters select,.insights__filters input{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font:inherit;font-size:14px}.insights__filters input{flex:1 1 200px;min-width:0}.insights__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.admin .insights__list li.card.insights__req{padding:0;overflow:hidden;transform:none}.card .insights__message{color:var(--text)}.insights__req--pro{border-left:3px solid #d4a72c}.insights__head{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;font-size:14px}.insights__head:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.insights__head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.insights__plan{display:inline-flex;align-items:center;gap:6px}.insights__badge{font-size:12px;font-weight:650;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.insights__badge--pro{background:#d4a72c29;border-color:#d4a72c;color:#fcd34d}.insights__badge--free{color:var(--accent-fg);border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.insights__note{font-size:12px;color:#fcd34d}.insights__ref{font-size:13px;letter-spacing:.05em}.insights__topic{color:var(--muted)}.insights__email{overflow-wrap:anywhere}.insights__status{font-size:12px;padding:2px 8px;border-radius:6px;background:var(--bg);color:var(--muted)}.insights__status--open{color:#86efac}.insights__when{margin-left:auto;font-size:13px}.insights__preview{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.insights__body{padding:0 16px 16px;border-top:1px solid var(--border)}.insights__message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;margin:14px 0 8px}.insights__facts{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;margin:0 0 8px}.insights__facts b{color:var(--text);font-weight:500}.insights__replies{border-left:2px solid var(--border);padding-left:12px;margin:12px 0}.insights__reply .insights__message{margin:2px 0 10px}.insights__small{font-size:12px;margin:6px 0 0}.insights__compose{margin-top:14px;display:grid;gap:8px}.insights__compose textarea{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.insights__quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.insights__quick .insights__small{margin:0}.btn.insights__chip{padding:4px 10px;font-size:13px}.insights__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.insights__spacer{flex:1}@media(max-width:560px){.insights__when{margin-left:0}.insights__spacer{display:none}}.providers{margin-top:28px}.providers__title{font-size:20px;margin:0 0 6px}.providers__top{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:14px;align-items:start;margin:14px 0 6px}.card .providers__total-label{font-size:13px;margin:0 0 4px}.card .providers__total-value{font-size:28px;font-weight:650;line-height:1.2;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.card .providers__total-value--none{color:var(--muted)}.card .providers__total-hint{font-size:12px;margin:6px 0 0}.providers__summarywrap{overflow-x:auto}.providers__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;margin:16px 0}.providers__card{min-width:0;overflow-wrap:anywhere}.providers__card h3{margin:0;font-size:16px}.providers__sub{font-size:13px;margin:2px 0 10px}.card .providers__sub{margin:2px 0 10px}.card .providers__line{margin:2px 0;font-size:18px;font-weight:600;color:var(--text)}.card .providers__line--used{font-size:15px;font-weight:500;color:var(--muted)}.card .providers__line--empty{color:#fda4af;font-size:14px}.card .providers__line--noBilling,.card .providers__line--unknown{font-size:14px;font-weight:400;color:var(--muted)}.card .providers__line--authFailed,.card .providers__line--error{font-size:14px;color:#fcd34d}.providers__note{font-size:12px;margin:6px 0 0}.providers__card .account__actions{margin-top:12px}.providers__table{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.providers__table th{text-align:left;font-weight:500;color:var(--muted);padding-bottom:4px;border-bottom:1px solid var(--border)}.providers__table td{padding-top:4px;color:var(--text);overflow-wrap:anywhere}.providers__table th+th,.providers__table td+td{padding-left:12px}.providers__summary{font-size:14px;margin:0}.providers__summary th{padding:6px 8px}.providers__summary td{padding:8px;border-bottom:1px solid var(--border)}.providers__chip{display:inline-block;font-variant-numeric:tabular-nums}.providers__chip--low{color:#fecaca;background:#ef444438;border:1px solid rgba(239,68,68,.45);border-radius:6px;padding:2px 6px;font-weight:600;animation:providers-chip-pulse 1.8s ease-in-out infinite}@keyframes providers-chip-pulse{0%,to{box-shadow:0 0 #ef444447}50%{box-shadow:0 0 0 5px #ef44440f}}@media(prefers-reduced-motion:reduce){.providers__chip--low{animation:none}}.providers__form{display:flex;flex-direction:column;gap:12px;max-width:460px}.providers__form h3{margin:0;font-size:16px}.providers__form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.providers__form input:not([type=checkbox]),.providers__form select{padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.providers__form .providers__consent{flex-direction:row;align-items:flex-start;gap:8px}@media(max-width:640px){.providers{margin-top:20px}.providers__title{font-size:18px}.providers__top{grid-template-columns:minmax(0,1fr)}.card .providers__total-value{font-size:26px}.providers__card.card{padding:16px}.providers__summary td+td,.providers__summary th+th{text-align:right}.providers__card .account__actions .btn{flex:1 1 auto;min-height:40px;padding:8px 12px;font-size:14px}.providers__form{max-width:100%}.providers__form input:not([type=checkbox]),.providers__form select{min-height:44px;font-size:16px}.providers__form .btn{width:100%;min-height:44px}.providers__consent input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:2px}}.skills{padding-bottom:48px}.skills__title{font-size:28px;margin:28px 0 6px}.skills__lede{margin:0 0 20px;max-width:70ch}.skills__picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:16px}.skills__option{text-align:left;cursor:pointer;font:inherit;color:inherit}.skills__option--on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.skills__form,.skills__install{margin-bottom:16px}.skills__label{display:block;font-size:14px;font-weight:600;margin:14px 0 6px}.skills__label:first-child{margin-top:0}.skills .settings-input{width:100%;box-sizing:border-box}.skills__body{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;resize:vertical}.skills__bad{border-color:#fda4af}.skills__hint{font-size:13px;margin:6px 0 10px}.skills__steps{margin:8px 0 16px;padding-left:20px;color:var(--muted);display:flex;flex-direction:column;gap:6px}.skills__row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.skills__dl{flex:0 0 auto}.skills__cmd{flex:1 1 360px;min-width:0}.skills__tabs{display:flex;gap:6px;margin-bottom:8px}.skills__pre{margin:0 0 8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#0e1014;overflow-x:auto;font-size:13px;line-height:1.6}@media(max-width:640px){.skills__dl .btn{width:100%;min-height:44px}.skills__dl{flex:1 1 100%}}.markdown-body{--base-size-4: .25rem;--base-size-8: .5rem;--base-size-16: 1rem;--base-size-24: 1.5rem;--base-size-40: 2.5rem;--base-text-weight-normal: 400;--base-text-weight-medium: 500;--base-text-weight-semibold: 600;--fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fgColor-accent: Highlight}@media(prefers-color-scheme:dark){.markdown-body,[data-theme=dark]{color-scheme:dark;--focus-outlineColor: #1f6feb;--fgColor-default: #f0f6fc;--fgColor-muted: #9198a1;--fgColor-accent: #4493f8;--fgColor-success: #3fb950;--fgColor-attention: #d29922;--fgColor-danger: #f85149;--fgColor-done: #ab7df8;--bgColor-default: #0d1117;--bgColor-muted: #151b23;--bgColor-neutral-muted: #656c7633;--bgColor-attention-muted: #bb800926;--borderColor-default: #3d444d;--borderColor-muted: #3d444db3;--borderColor-neutral-muted: #3d444db3;--borderColor-accent-emphasis: #1f6feb;--borderColor-success-emphasis: #238636;--borderColor-attention-emphasis: #9e6a03;--borderColor-danger-emphasis: #da3633;--borderColor-done-emphasis: #8957e5;--color-prettylights-syntax-comment: #9198a1;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #f0f6fc;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-brackethighlighter-angle: #9198a1;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #f0f6fc;--color-prettylights-syntax-markup-bold: #f0f6fc;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #f0f6fc;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d}}@media(prefers-color-scheme:light){.markdown-body,[data-theme=light]{color-scheme:light;--focus-outlineColor: #0969da;--fgColor-default: #1f2328;--fgColor-muted: #59636e;--fgColor-accent: #0969da;--fgColor-success: #1a7f37;--fgColor-attention: #9a6700;--fgColor-danger: #d1242f;--fgColor-done: #8250df;--bgColor-default: #ffffff;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--bgColor-attention-muted: #fff8c5;--borderColor-default: #d1d9e0;--borderColor-muted: #d1d9e0b3;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-accent-emphasis: #0969da;--borderColor-success-emphasis: #1a7f37;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-done-emphasis: #8250df;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #1f2328;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-brackethighlighter-angle: #59636e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #1f2328;--color-prettylights-syntax-markup-bold: #1f2328;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #d1d9e0;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--borderColor-muted);height:.25em;padding:0;margin:var(--base-size-24) 0;background-color:var(--borderColor-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:var(--base-size-4);font:11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);line-height:10px;color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--fgColor-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body .mr-2{margin-right:var(--base-size-8, 8px)!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--fgColor-danger)}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--borderColor-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default);border-top:1px solid var(--borderColor-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted)}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--borderColor-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--fgColor-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:var(--base-size-16)}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);overflow:auto;font-size:85%;line-height:1.45;color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--bgColor-muted);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default)}.markdown-body .footnotes ol{padding-left:var(--base-size-16)}.markdown-body .footnotes ol ul{display:inline-block;padding-left:var(--base-size-16);margin-top:var(--base-size-16)}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--fgColor-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium, 500);align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}:root[data-ui=aurora]{--bg: #06060c;--surface: rgba(255, 255, 255, .045);--border: rgba(255, 255, 255, .1);--text: #f2f3f8;--muted: #a2a6ba;--accent: #6366f1;--accent-fg: #a5b4fc;--cyan: #22d3ee;--violet: #a855f7;background:var(--bg)}:root[data-ui=aurora] body{background:var(--bg);background-image:radial-gradient(60% 45% at 15% 0%,rgba(99,102,241,.3),transparent 70%),radial-gradient(55% 40% at 85% 5%,rgba(34,211,238,.2),transparent 70%),radial-gradient(70% 50% at 50% 40%,rgba(168,85,247,.14),transparent 75%);background-attachment:fixed;background-repeat:no-repeat}:root[data-ui=aurora] .landing__headline{color:var(--text);background:linear-gradient(100deg,#ffffff 10%,var(--accent-fg) 45%,var(--cyan) 75%,var(--violet));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(34px,5.4vw,58px);letter-spacing:-.03em;line-height:1.04;text-wrap:balance}:root[data-ui=aurora] .landing__lede{font-size:19px;max-width:60ch}:root[data-ui=aurora] .landing__bar{border-bottom:1px solid var(--border)}:root[data-ui=aurora] .landing__navlink:hover{color:var(--accent-fg)}:root[data-ui=aurora] .btn{border-radius:999px;border-color:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-ui=aurora] .btn:hover{border-color:#a5b4fc99}:root[data-ui=aurora] .btn--primary{background:linear-gradient(135deg,var(--accent),#8b5cf6 55%,var(--cyan));border-color:transparent;background-origin:border-box;box-shadow:0 8px 30px -8px #6366f1cc}:root[data-ui=aurora] .btn--primary:hover{box-shadow:0 10px 38px -8px #6366f1f2}:root[data-ui=aurora] .btn--lg{padding:14px 26px}:root[data-ui=aurora] .card,:root[data-ui=aurora] .landing__install,:root[data-ui=aurora] .docs__cmd,:root[data-ui=aurora] .account__table,:root[data-ui=aurora] .tokens__box{background:var(--surface);border:1px solid var(--border);border-radius:18px;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px #ffffff1a,0 20px 50px -30px #000000e6}:root[data-ui=aurora] .card{padding:24px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}:root[data-ui=aurora] .card:hover{transform:translateY(-4px);border-color:#a5b4fc73;box-shadow:inset 0 1px #ffffff24,0 26px 60px -26px #6366f1a6}:root[data-ui=aurora] .card h2{font-size:18px;letter-spacing:-.01em}:root[data-ui=aurora] .landing__install{padding:12px 18px;color:var(--accent-fg)}:root[data-ui=aurora] .landing__prompt{color:var(--cyan)}:root[data-ui=aurora] .landing__shot{transform:none;border-radius:16px;box-shadow:0 40px 80px -40px #6366f1bf,0 0 0 1px #ffffff14;animation:aurora-float 9s ease-in-out infinite}:root[data-ui=aurora] .landing__glow{background:radial-gradient(60% 60% at 50% 50%,rgba(139,92,246,.32),transparent 70%);filter:blur(44px)}@media(prefers-reduced-motion:reduce){:root[data-ui=aurora] .landing__shot{animation:none}}:root[data-ui=aurora] .pricing__card--featured{border-color:#a5b4fc80;box-shadow:inset 0 1px #ffffff24,0 30px 70px -30px #6366f1cc}:root[data-ui=aurora] .pricing__price{font-size:32px;letter-spacing:-.02em}:root[data-ui=aurora] .site-foot{border-top:1px solid var(--border)}@keyframes aurora-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:640px){:root[data-ui=aurora] .landing__headline{font-size:clamp(26px,7.6vw,32px);letter-spacing:-.02em;line-height:1.08}:root[data-ui=aurora] .landing__lede{font-size:16px}:root[data-ui=aurora] .btn--lg{padding:10px 18px}:root[data-ui=aurora] .pricing__card .btn--lg{padding:6px 10px}:root[data-ui=aurora] .pricing__price{font-size:26px}:root[data-ui=aurora] .card{padding:18px}:root[data-ui=aurora] .card:hover{transform:none}}
