.st-ash{--ash-bg: #17140f;--ash-bar: #1f1b16;--ash-pane: #1a1712;--ash-line: rgba(255, 255, 255, .08);--ash-fg: #efe8dd;--ash-dim: #a39886;--ash-key: #b9c8f0;--ash-str: #a7d7a0;--ash-flag: #f2cd85;--ash-url: #e9b48a;--ash-cmd: color-mix(in oklab, var(--primary) 58%, #fff);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"facts con";gap:28px 56px;align-items:start}.st-ash--txt{grid-template-rows:auto 1fr;grid-template-areas:"txt con" "facts con"}.st-ash--txt.st-ash--nofacts{grid-template-areas:"txt con";grid-template-rows:auto;align-items:center}.st-ash--nofacts:not(.st-ash--txt){grid-template-columns:minmax(0,1fr);grid-template-areas:"con"}.st-ash--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt" "facts"}.st-ash--solo:not(.st-ash--txt){grid-template-areas:"facts"}.st-ash__txt{grid-area:txt;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.st-ash__title{font-family:var(--font-display);font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.st-ash__facts{grid-area:facts;display:flex;flex-direction:column;padding:8px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-1)}.st-ash__fact{position:relative;display:flex;align-items:flex-start;gap:14px;padding:15px 16px;border-radius:20px;outline-offset:-2px;transition:background-color .3s var(--ease)}.st-ash__fact+.st-ash__fact:before{content:"";position:absolute;top:0;left:68px;right:16px;height:1px;background:var(--line);transition:opacity .3s}.st-ash__fact.is-on{background:var(--paper)}.st-ash__fact.is-on:before,.st-ash__fact.is-on+.st-ash__fact:before{opacity:0}.st-ash__fact.is-link{cursor:pointer}.st-ash__fico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:13px;background:var(--primary-soft);color:var(--primary-text);transition:background-color .3s,color .3s,transform .4s var(--ease)}.st-ash__fico .st-i{width:18px;height:18px}.st-ash__fact.is-on .st-ash__fico{background:var(--primary-btn);color:#fff;transform:rotate(-6deg)}.st-ash__ftxt{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:1px}.st-ash__ftxt>b{font-size:15.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.st-ash__ftxt>span{font-size:14.5px;line-height:1.5;color:var(--muted);text-wrap:pretty;overflow-wrap:anywhere}.st-ash__more{margin-top:6px;font-size:14px;color:var(--muted)}.st-ash__more summary{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ink-2);cursor:pointer;list-style:none}.st-ash__more summary::-webkit-details-marker{display:none}.st-ash__more summary .st-i{width:14px;height:14px;transition:transform .3s var(--ease)}.st-ash__more[open] summary .st-i{transform:rotate(180deg)}.st-ash__more ul{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-left:16px;list-style:disc}.st-ash__con{grid-area:con;position:relative;margin:0;border-radius:26px;background:var(--ash-bg);color:var(--ash-fg);box-shadow:0 2px 4px #17140f1a,0 40px 80px -36px #17140f8c,0 0 0 1px #17140f8c;overflow:hidden;isolation:isolate}.st-ash__con:before{content:"";position:absolute;top:-160px;right:-120px;z-index:-1;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--primary) 26%,transparent) 0%,transparent 65%);pointer-events:none}.st-ash__bar{display:flex;align-items:center;gap:14px;height:48px;padding:0 16px 0 18px;border-bottom:1px solid var(--ash-line);background:color-mix(in oklab,var(--ash-bar) 88%,transparent)}.st-ash__dots{display:inline-flex;gap:7px;flex:0 0 auto}.st-ash__dots i{width:11px;height:11px;border-radius:50%;background:#3a342c}.st-ash__dots i:first-child{background:#ff6f5b}.st-ash__dots i:nth-child(2){background:#ffbe3d}.st-ash__dots i:nth-child(3){background:#3fc56b}.st-ash__name{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ash-dim);white-space:nowrap}.st-ash__name .st-i{width:15px;height:15px}.st-ash__route{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-left:auto;padding:5px 12px 5px 5px;border:1px solid var(--ash-line);border-radius:999px;background:#ffffff0a;font-family:var(--font-mono);font-size:12px;color:var(--ash-fg)}.st-ash__route>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-ash__verb{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.04em}.st-ash__verb--get{background:#4ade8029;color:#86efac}.st-ash__verb--post{background:#93afff2e;color:#b9c8f0}.st-ash__verb--put{background:#f2cd8529;color:#f2cd85}.st-ash__verb--del{background:#ff787829;color:#ffb0b0}.st-ash__pane{position:relative}.st-ash__pane--res{border-top:1px solid var(--ash-line);background:#ffffff06}.st-ash__head{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 14px 0 18px}.st-ash__file{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ash-fg)}.st-ash__file i{font-style:normal;font-weight:500;color:var(--ash-dim)}.st-ash__file-dot{width:7px;height:7px;border-radius:50%;background:var(--ash-cmd);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)}.st-ash__tabs,.st-ash__rtabs{display:inline-flex;gap:4px;padding:3px;border-radius:12px;background:#ffffff0d;overflow-x:auto;scrollbar-width:none}.st-ash__tab,.st-ash__rtab{flex:0 0 auto;padding:6px 12px;border:0;border-radius:9px;background:none;font-size:12.5px;font-weight:600;color:var(--ash-dim);cursor:pointer;transition:background-color .2s,color .2s}.st-ash__tab[aria-selected=true],.st-ash__rtab[aria-selected=true]{background:#ffffff1a;color:var(--ash-fg)}.st-ash__rtab.is-err[aria-selected=true]{color:#ffb0b0}.st-ash__acts{display:inline-flex;gap:6px;margin-left:auto}.st-ash__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--ash-line);border-radius:999px;background:#ffffff0a;font-size:12.5px;font-weight:600;color:var(--ash-fg);cursor:pointer;transition:background-color .2s,border-color .2s,transform .15s}.st-ash__btn:hover{background:#ffffff1a;border-color:#ffffff29}.st-ash__btn:active{transform:scale(.96)}.st-ash__btn .st-i{width:14px;height:14px}.st-ash__btn.is-copied{border-color:#4ade8066;color:#86efac}.st-ash__btn--run{background:var(--primary-btn);border-color:transparent;color:#fff}.st-ash__btn--run:hover{background:var(--primary-hover);border-color:transparent}.st-ash__btn--run .st-i{fill:currentColor}.st-ash__con.is-running .st-ash__btn--run{opacity:.55;pointer-events:none}.st-ash__con :focus-visible{outline-color:#fff}.st-ash__pre{margin:0;padding:12px 20px 20px;overflow-x:auto;font-family:var(--font-mono);font-size:13.5px;line-height:1.75;color:var(--ash-fg);white-space:pre;tab-size:2;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.st-ash__pre code{font:inherit;color:inherit}.st-ash__ln{display:inline-block;vertical-align:top;overflow:hidden;border-radius:4px;transition:opacity .35s var(--ease),transform .45s var(--ease),background-color .3s,box-shadow .3s}.st-ash__ln.is-typing{box-shadow:inset -2px 0 0 var(--ash-cmd)}.st-ash__ln.is-hl{min-width:100%;background:color-mix(in oklab,var(--primary) 16%,transparent);box-shadow:inset 2px 0 0 var(--ash-cmd)}.st-ash__t-cmd{color:var(--ash-cmd);font-weight:600}.st-ash__t-flag,.st-ash__t-kw,.st-ash__t-lit,.st-ash__t-num{color:var(--ash-flag)}.st-ash__t-str{color:var(--ash-str)}.st-ash__t-key{color:var(--ash-key)}.st-ash__t-url{color:var(--ash-url)}.st-ash__t-dim{color:var(--ash-dim)}.st-ash__status{display:inline-flex;align-items:center;gap:10px}.st-ash__code-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:#4ade8024;font-family:var(--font-mono);font-size:12px;font-weight:700;color:#86efac}.st-ash__code-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade802e}.st-ash__code-pill.is-err{background:#ff787824;color:#ffb0b0}.st-ash__code-pill.is-err:before{background:#ff7878;box-shadow:0 0 0 3px #ff78782e}.st-ash__rlabel{font-size:12.5px;font-weight:600;color:var(--ash-dim)}.st-ash__send{display:none;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ash-dim)}.st-ash__spin{width:13px;height:13px;border:2px solid rgba(255,255,255,.16);border-top-color:var(--ash-cmd);border-radius:50%;animation:st-ash-giro .7s linear infinite}@keyframes st-ash-giro{to{transform:rotate(360deg)}}.st-ash__con.is-armed:not(.is-sent) .st-ash__status{visibility:hidden}.st-ash__con.is-sending .st-ash__send{display:inline-flex}.st-ash__con.is-sending .st-ash__status{display:none}.st-ash__con.is-armed .st-ash__pre--out .st-ash__ln:not(.is-in){opacity:0;transform:translateY(6px)}.st-ash__con.is-sent .st-ash__code-pill{animation:st-ash-pop .5s var(--ease) both}@keyframes st-ash-pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:none}}.st-ash__ref{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(36px,4vw,52px)}.st-ash__ref-label{margin:0}.st-ash__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.st-ash__groups--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-ash__groups--2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-ash__groups--1{grid-template-columns:minmax(0,1fr)}.st-ash__group{display:flex;align-items:center;gap:12px;height:100%;padding:14px;border:1px solid var(--line);border-radius:22px;background:var(--card);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s}.st-ash__group:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow-2)}.st-ash__gico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:var(--paper-2);color:var(--ink);transition:background-color .3s,color .3s}.st-ash__gico .st-i{width:19px;height:19px}.st-ash__group:hover .st-ash__gico{background:var(--primary-soft);color:var(--primary-text)}.st-ash__gtxt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.st-ash__gtxt b{font-size:15px;font-weight:650;color:var(--ink)}.st-ash__gtxt i{font-style:normal;font-size:13px;color:var(--muted)}.st-ash__ggo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;margin-left:auto;border:1px solid var(--line-2);border-radius:50%;transition:background-color .25s,color .25s,border-color .25s,transform .4s var(--ease)}.st-ash__ggo .st-i{width:15px;height:15px}.st-ash__group:hover .st-ash__ggo{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(-45deg)}.st-ash__btns{margin-top:4px}@media(min-width:1025px){.st-ash__con{position:sticky;top:104px}}@media(max-width:1024px){.st-ash,.st-ash--txt,.st-ash--txt.st-ash--nofacts{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"txt" "con" "facts"}.st-ash:not(.st-ash--txt){grid-template-areas:"con" "facts"}.st-ash--nofacts:not(.st-ash--txt){grid-template-areas:"con"}.st-ash--solo{grid-template-areas:"txt" "facts"}.st-ash--solo:not(.st-ash--txt){grid-template-areas:"facts"}.st-ash__groups,.st-ash__groups--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.st-ash{gap:20px}.st-ash__con{border-radius:22px}.st-ash__bar{height:44px;padding:0 12px 0 14px}.st-ash__route{display:none}.st-ash__head{padding:10px 10px 0 14px}.st-ash__btn{height:30px;padding:0 10px;font-size:12px}.st-ash__pre{padding:10px 14px 16px;font-size:12.5px;line-height:1.7}.st-ash__fact{padding:13px 10px;gap:12px}.st-ash__fact+.st-ash__fact:before{left:60px;right:10px}.st-ash__fico{width:36px;height:36px}.st-ash__groups,.st-ash__groups--2,.st-ash__groups--3,.st-ash__groups--4{display:flex;gap:10px;width:auto;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.st-ash__groups::-webkit-scrollbar{display:none}.st-ash__groups>li{flex:0 0 72%;min-width:0;scroll-snap-align:start}.st-ash__ref{align-items:stretch}}@media(max-width:420px){.st-ash__btn--run span{display:none}.st-ash__btn--run{width:30px;padding:0;justify-content:center}}@media(prefers-reduced-motion:reduce){.st-ash__spin{animation:none}}.st-section--ash [hidden]{display:none!important}
