:root{--noise: url(/grain.png);--grain-tile: 256px}@media(min-resolution:2dppx){:root{--grain-tile: 128px}}@media(min-resolution:3dppx){:root{--grain-tile: 85.33px}}.desk{container-type:inline-size;position:relative}.desk[data-tilt]{--p: 1;--tilt: 14deg;perspective:2400px;perspective-origin:50% 0%}.desk[data-tilt=hero]{--tilt: 26deg}.desk[data-tilt]>.mw{transform-origin:50% 0%;transform:rotateX(calc((1 - var(--p)) * var(--tilt))) scale(calc(1 - (1 - var(--p)) * .06));will-change:transform}@media(prefers-reduced-motion:reduce){.desk[data-tilt]>.mw{transform:none}}.mw{--surface: #4c6b53;--fg: rgba(255, 255, 255, .95);--fg-muted: rgba(255, 255, 255, .74);--fg-faint: rgba(255, 255, 255, .52);--pill: rgba(255, 255, 255, .16);--pill-line: rgba(255, 255, 255, .09);--hover: rgba(255, 255, 255, .06);--field: rgba(255, 255, 255, .095);--grain: .055;position:relative;isolation:isolate;font:500 1cqw/1.25 -apple-system,BlinkMacSystemFont,Inter Variable,system-ui,sans-serif;letter-spacing:0;width:100%;aspect-ratio:16 / 10;display:grid;grid-template-columns:19.5em minmax(0,1fr);border-radius:1em;overflow:hidden;color:var(--fg);text-align:left;box-shadow:0 3em 6em -1.5em #000000b3,0 0 0 1px #0000008c;-webkit-user-select:none;user-select:none;transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1)}.mw[data-side=closed]{grid-template-columns:0 minmax(0,1fr)}.mw[data-side=closed] .mw-side{opacity:0;visibility:hidden}.mw-side>*{min-width:17.15em}.mw[data-side=closed] .mw-main{padding-left:.625em}.mw-lead{display:flex;align-items:center;gap:1.35em;margin-left:.6em;margin-right:.3em;animation:mw-lead-in .3s ease-out}.mw-lead+.mw-i{margin-left:0!important}.mw-lead .mw-lights{gap:.8em}.mw-lead .mw-lights i{width:.95em;height:.95em}@keyframes mw-lead-in{0%{opacity:0;transform:translate(-.8em)}}.mw:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a;pointer-events:none}.mw-bg{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;background:var(--surface)}.mw-bg:after{content:"";position:absolute;inset:0;mix-blend-mode:overlay;opacity:calc(var(--grain) * var(--grain-fit, 1));background:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile)}.mw[data-style=glass] .mw-bg{-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6)}.mw-i{display:inline-grid;place-items:center;width:1.4em;height:1.4em;color:var(--fg-muted);flex:none}.mw-i svg{width:100%;height:100%}.mw-side{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;transition:opacity .22s,visibility .32s;padding:0 .625em;font-size:1.06em}.mw-chrome{flex:none;display:flex;align-items:center;justify-content:space-between;height:3.4em;padding:0 1.05em 0 .65em}.mw-lights{display:flex;gap:.75em}.mw-lights i{width:.9em;height:.9em;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0003}.mw-lights i:nth-child(2){background:#febc2e}.mw-lights i:nth-child(3){background:#28c840}.mw-favs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55em;margin:.15em 0 .9em}.mw-favs>span{cursor:pointer;transition:background-color .12s;display:grid;place-items:center;height:3.4em;border-radius:.75em;background:var(--hover);box-shadow:inset 0 0 0 1px var(--pill-line)}.mw-favs>span:hover{background:var(--pill)}.mw-favs .favi{width:1.55em;height:1.55em}.mw-space{display:flex;align-items:center;gap:.6em;height:2.2em;padding:0 .62em;font-size:.95em}.mw-space b{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-emoji{font-size:1.05em;line-height:1}.mw-tabs{display:flex;flex-direction:column;min-height:0}.mw-tab{position:relative;flex:none;width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s;display:flex;align-items:center;gap:.72em;height:2.36em;margin-top:.12em;padding:0 .62em;border-radius:.6em;color:var(--fg);white-space:nowrap;min-width:0}.mw-ti{display:inline-grid;place-items:center;flex:none;width:1.2em;height:1.2em;color:var(--fg-muted)}.mw-ti>svg,.mw-ti .mw-i{width:100%;height:100%}.mw-tt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mw-x{display:none;place-items:center;flex:none;width:1.35em;height:1.35em;margin-right:-.25em;border-radius:.35em;color:var(--fg-muted)}.mw-x svg{width:100%;height:100%}.mw-tab:hover .mw-x,.mw-chip:hover .mw-x{display:grid}.mw-x:hover{background:var(--hover);color:var(--fg)}.mw-tab.mw-new .mw-x{display:none}.mw-split{flex:none;margin-top:.12em;padding:.23em;border-radius:.86em;background:var(--hover);cursor:pointer}.mw-split.on{background:var(--pill)}.mw-map{--rh: 2.34em;position:relative;margin:-.115em;height:calc(var(--rows) * (var(--rh) + .23em))}.mw-map.stacked{--rh: 2.03em}.mw-cell{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);padding:.115em;display:flex}.mw-cell .mw-chip{flex:1;min-width:0;height:auto}.mw-map.stacked .mw-chip{font-size:.9em;border-radius:.6em}.mw-map.stacked .mw-ti{width:1.1em;height:1.1em}.mw-glyph{flex:none;width:1.25em;height:.94em}.mw-phead{display:flex;align-items:center;gap:.55em;height:1.87em;padding:0 .62em;font-size:.9em;color:var(--fg-faint)}.mw-phead .mw-glyph{color:var(--fg-muted)}.mw-prow{display:flex;align-items:center;gap:.62em;height:2.19em;padding:0 .3em 0 .7em;border-radius:.62em;color:var(--fg-muted);white-space:nowrap;transition:background-color .12s}.mw-prow .mw-glyph{width:1.02em;height:.78em;color:var(--fg)}.mw-prow:hover{background:var(--hover)}.mw-prow.on{background:var(--pill);color:var(--fg)}.mw-prow:hover .mw-x{display:grid}.mw-pcard{display:flex;align-items:center;gap:.78em;height:3.44em;padding:0 .62em 0 .3em}.mw-mg{position:relative;flex:none;width:3.6em;height:2.66em;margin:-.08em;box-sizing:content-box;padding:0}.mw-mgc{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);display:grid;place-items:center}.mw-mgc:before{content:"";position:absolute;inset:.08em;border-radius:.31em;background:var(--hover);transition:background-color .12s}.mw-mgc:hover:before{background:var(--pill)}.mw-mgc.on:before{background:var(--pill);box-shadow:inset 0 0 0 1px var(--fg-faint)}.mw-mgc .mw-ti{position:relative;width:.92em;height:.92em}.mw-lines{min-width:0;display:grid;white-space:nowrap;color:var(--fg)}.mw-with{font-size:.86em;color:var(--fg-faint)}.mw-chip{display:flex;align-items:center;gap:.47em;height:2.34em;padding:0 .25em 0 .62em;border-radius:.62em;background:var(--hover);color:var(--fg-muted);font-size:.94em;white-space:nowrap;transition:background-color .12s}.mw-chip.narrow{justify-content:center;padding:0}.mw-chip.narrow .mw-x{display:none}.mw-chip.on{background:var(--pill);color:var(--fg)}.mw-chip:hover{background:var(--pill)}.mw-tab:hover{background:var(--hover)}.mw-tab.on{background:var(--pill);box-shadow:inset 0 0 0 .5px var(--pill-line),0 .08em .16em #0000001a}.mw-tab.nested{padding-left:1.9em}.mw-new{color:var(--fg-muted)}.mw-splitrow{gap:.25em;padding:0 .25em}.mw-splitrow>span{flex:1;display:flex;align-items:center;height:1.85em;padding:0 .5em;border-radius:.45em}.mw-splitrow>span.on{background:var(--pill)}.mw-bar{margin-top:auto;flex:none;display:flex;align-items:center;gap:.45em;height:3.1em}.mw-sp{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:.6em;font-size:1em;line-height:1;border:0;padding:0;background:transparent;cursor:pointer;filter:saturate(.4) opacity(.65);transition:background-color .2s,filter .2s}.mw-sp:hover{background:var(--hover)}.mw-sp.on{background:var(--pill);filter:none}button.mw-sp:hover{filter:none}.mw-hist{margin-left:auto}button.mw-btn{padding:0;border:0;background:none;font:inherit}.mw-btn{border-radius:.45em;cursor:pointer;transition:background-color .12s,color .12s;box-shadow:0 0 0 .25em transparent}.mw-btn:hover{background:var(--hover);box-shadow:0 0 0 .25em var(--hover);color:var(--fg)}.mw-plus{margin:0 1.2em 0 1.5em}.mw-side-url{flex:none;display:flex;align-items:center;margin-bottom:.7em}.mw-side-url .mw-i{display:none}.mw-side-url .mw-url{justify-content:flex-start;padding:0 .7em;font-size:.95em}.mw-main{min-width:0;min-height:0;display:flex;gap:.95em;padding:0 .625em .625em 0}.mw[data-addr=sidebar] .mw-main{padding-top:.625em}.mw-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3em}.mw-pane{flex:var(--grow, 1) 1 0;min-height:0;display:flex;flex-direction:column}.mw-ph{flex:none;display:flex;align-items:center;gap:1em;height:3.6em;padding-top:.6em;padding-bottom:.38em;color:var(--fg)}.mw-ph.stacked{height:2.66em;padding:0}.mw-ph.bare{display:none}.mw-ph>.mw-i:first-child{margin-left:.95em}.mw-url{flex:1;min-width:0;height:2.2em;display:flex;align-items:center;justify-content:center;gap:.4em;border-radius:.6em;background:var(--field);color:var(--fg);white-space:nowrap;overflow:hidden;font-size:1.04em}.mw-url{cursor:text;transition:background-color .12s}.mw-url:hover{background:var(--field-hover)}.mw-url.empty{color:var(--fg-faint)}.mw-url .mw-i{width:1.05em;height:1.05em}.mw-ph>.mw-i:last-child{margin-right:.5em}.mw-tool{flex:1;display:flex;align-items:center;gap:.6em;margin-left:.95em;font-size:1.04em}.mw-tool b{font-weight:650}.mw-tool .mw-i{width:1.25em;height:1.25em}.favi{display:block;width:100%;height:100%}.mw-pane.focused .card{box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent),0 .3em 1em #00000029}.pg-start{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;height:100%;font-size:1em}.pg-start h4{margin:0;font:600 2.2em/1.1 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.01em}.pg-start p{margin:0 0 .8em;color:var(--fg-muted)}.pg-search{display:flex;align-items:center;gap:.5em;width:min(32em,80%);height:2.9em;padding:0 1em;border-radius:.8em;background:var(--field);color:var(--fg-faint);box-shadow:inset 0 0 0 1px var(--pill-line),0 .8em 2.3em -.9em #0006}.pg-tiles{display:flex;gap:1.6em;margin-top:1.4em}.pg-tile{display:flex;flex-direction:column;align-items:center;gap:.5em;color:var(--fg-muted);font-size:.9em}.pg-tile i{display:block;width:2.6em;height:2.6em}.mw .card{position:relative;flex:1;min-height:0;border-radius:.86em;overflow:hidden;background:#fff;color:#1d1f1e;box-shadow:0 0 0 .5px #00000024,0 .3em 1em #00000029}.mw .card-start{--sh-top: rgba(0, 0, 0, .26);--sh-side: rgba(0, 0, 0, .12);--shade: rgba(0, 0, 0, .24);background:linear-gradient(var(--sh-top),transparent .47em),linear-gradient(90deg,var(--sh-side),transparent .23em,transparent calc(100% - .23em),var(--sh-side)),var(--shade);color:var(--fg)}.mw[data-tone=light] .card-start{--sh-top: rgba(0, 0, 0, .07);--sh-side: rgba(0, 0, 0, .035);--shade: rgba(255, 255, 255, .46)}.mw .card-dark{background:#1c1d20;color:#e4e4e7}.mw .card-night{background:#121114;box-shadow:0 0 0 1px #ffffff14,0 .4em 1.4em #0000004d}.card-night .pg-img{filter:brightness(.62) saturate(1.2)}.card-night .pg-docs{color:#c9c6cf}.card-night .pg-docs h4,.card-night .pg-docs h5{color:#f3eef6}.card-night .pg-kicker{color:#8d8896}.pg{font-size:1.1em;height:100%}.pg-nav{display:flex;align-items:center;gap:1.6em;padding:1.1em 1.8em;color:#5b615e}.pg-logo{color:#1d1f1e;margin-right:auto;font-weight:700}.pg-nav em{font-style:normal;padding:.35em .9em;border-radius:99em;border:1px solid #d9dcda}.pg-hero{padding:3.4em 1.8em 2.4em;background:radial-gradient(60% 90% at 80% 0%,#e8f4ec,transparent),radial-gradient(50% 80% at 10% 100%,#fbefe8,transparent)}.pg-hero h4{margin:0 0 .5em;font:400 3.4em/1 var(--serif);letter-spacing:-.02em;color:#18201b}.pg-hero p{max-width:26em;color:#59605c}.pg-btn{display:inline-block;margin-top:1.3em;padding:.6em 1.2em;border-radius:99em;background:#1d2a22;color:#fff}.pg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em;padding:0 1.8em}.pg-cards div{display:flex;flex-direction:column;gap:.3em;padding:1em;border-radius:.7em;border:1px solid #e6e8e7;color:#6b716e;font-size:.9em}.pg-cards b{color:#1d1f1e}.pg-docs{padding:2.4em 3.2em;color:#3d433f;line-height:1.55}.pg-kicker{font-size:.85em;color:#8b918d}.pg-docs h4{margin:.3em 0 .6em;font:400 2.8em/1.05 var(--serif);letter-spacing:-.015em;color:#18201b}.pg-docs p{max-width:40em}.pg-docs h5{margin:1.2em 0 .4em;font:650 1em/1.3 var(--sans);color:#18201b}.pg-docs ul{margin:0;padding-left:1.2em}.pg-data{padding:2.2em 3em;color:#3d4250}.pg-data h4{margin:.3em 0 1em;font:400 2.4em/1.05 var(--serif);color:#1b1f2c}.pg-bars{display:grid;gap:.55em}.pg-bars div{display:grid;grid-template-columns:9.5em minmax(0,1fr) 4.5em;align-items:center;gap:.8em;font-size:.92em}.pg-bars i{height:1.1em;width:var(--w);border-radius:.3em;background:linear-gradient(90deg,#aeb8f0,#7d8de0)}.pg-bars div:first-child i{background:linear-gradient(90deg,#f2a6a6,#e0705f)}.pg-bars b{font-weight:600;color:#1b1f2c;font-variant-numeric:tabular-nums}.pg-data table{width:100%;margin-top:1.6em;border-collapse:collapse;font-size:.9em;font-variant-numeric:tabular-nums}.pg-data th{text-align:left;font-weight:600;color:#7a8090;border-bottom:1px solid #e3e5ec;padding:.4em 0}.pg-data td{padding:.45em 0;border-bottom:1px solid #f0f1f5}.pg-snippet{margin:1.2em 1.8em 0;padding:1em 1.2em;border-radius:.7em;background:#17191a;color:#e6e8e6;font:.92em/1.6 var(--mono);white-space:pre}.pg-snippet .k{color:#c9aee8}.pg-snippet .s{color:#9dd9a6}.pg-img{height:9em;margin:1.2em 0;border-radius:.6em;background:radial-gradient(30% 60% at 30% 60%,#f07a62,transparent 70%),radial-gradient(35% 70% at 65% 45%,#9fd28a,transparent 70%),linear-gradient(120deg,#f4ead8,#e4efe0)}.pg-code{margin:1em 0;padding:.9em 1.1em;border-radius:.6em;background:#17191a;color:#e6e8e6;font:.88em/1.6 var(--mono);white-space:pre;overflow:hidden}.pg-code .k{color:#c9aee8}.pg-code .s{color:#9dd9a6}.pg-code .f{color:#8cc4f0}.pg-code .d{color:#8a8f8c}.pg-code .e{color:#f38b7a}.pg-docs code,.pg-data code{font:.9em var(--mono);padding:.1em .35em;border-radius:.3em;background:#eef0ee;color:#2a302c}.pg-params{list-style:none;padding:0!important;display:grid;gap:.45em}.pg-params code{margin-right:.5em}.pg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;color:#6b716e;font-size:.92em}.pg-meta b{color:#18201b}.pg-state{padding:.2em .75em;border-radius:99em;background:#1f8a4c;color:#fff;font-weight:600}.pg-checks{margin:1em 0;border:1px solid #e3e6e4;border-radius:.6em;overflow:hidden}.pg-checks p{display:flex;align-items:center;gap:.6em;margin:0;padding:.55em .9em;border-top:1px solid #eef0ee;font-size:.92em}.pg-checks p:first-child{border-top:0}.pg-checks i{width:.75em;height:.75em;border-radius:50%;background:#1f8a4c}.pg-checks .run i{background:#e0a425;box-shadow:0 0 0 .2em #e0a42538}.pg-checks .fail i{background:#d9473a}.pg-checks b{font-weight:600;color:#18201b}.pg-checks span{margin-left:auto;color:#8b918d;font-variant-numeric:tabular-nums}.pg-diffstat ins{color:#1f8a4c;text-decoration:none;font-weight:600}.pg-diffstat del{color:#c4473a;text-decoration:none;font-weight:600}.pg-label{padding:.15em .6em;border-radius:99em;background:#eceef2;color:#4a5160;font-size:.9em}.pg-label.bug{background:#fde5e1;color:#b23a2c}.pg-label.p1{background:#fff1d6;color:#94620b}.pg-comment{margin-top:.9em;padding:.8em 1em;border:1px solid #e3e6e4;border-radius:.6em;font-size:.95em}.pg-comment b{color:#18201b}.pg-comment p{margin:.3em 0 0}.pg-log{white-space:pre-wrap}.pg-sb{display:grid;grid-template-columns:11em minmax(0,1fr)}.pg-sb-side{display:flex;flex-direction:column;gap:.2em;padding:1.4em .8em;border-right:1px solid #eceeed;background:#f7f8f7;color:#5b615e;font-size:.92em}.pg-sb-side b{margin:0 0 .6em .6em;color:#18201b}.pg-sb-side span{padding:.35em .6em;border-radius:.4em}.pg-sb-side .on{background:#ff4785;color:#fff}.pg-sb-main{padding:1.6em 2em;display:flex;flex-direction:column;gap:1em}.pg-up{display:grid;gap:.3em;padding:.9em 1em;border:1px solid #e3e6e4;border-radius:.7em;font-size:.95em}.pg-up b{color:#18201b}.pg-up span{color:#6b716e;font-size:.9em}.pg-up i{height:.45em;border-radius:99em;background:linear-gradient(90deg,#6fae7f var(--w),#e8ebe9 var(--w))}.pg-sb-btns{display:flex;gap:.6em}.pg-sb-btns .pg-btn{margin:0}.pg-btn.ghost{background:transparent;color:#1d2a22;box-shadow:inset 0 0 0 1px #cfd4d1}.term,.tl{--t-bg: #1c1d20;--t-raised: #26272b;--t-sunken: #161719;--t-line: rgba(255, 255, 255, .075);--t-text: #e4e4e7;--t-muted: #9b9ba3;--t-faint: #6c6c75;height:100%;display:flex;flex-direction:column;color:var(--t-text);font-size:1em;line-height:1.35}.tl .mw-i{width:1.1em;height:1.1em;color:var(--t-muted)}.tl p{margin:0}.tl-end{margin-left:auto}.tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;height:2.4em;padding:0 1em;border-radius:.6em;background:var(--sel);color:#fff;font-weight:600}.tl-btn .mw-i{color:inherit}.tl-btn.sm{height:2em;padding:0 .8em;font-size:.92em}.tl-btn.ghost{background:var(--t-raised);color:var(--t-text);box-shadow:inset 0 0 0 1px var(--t-line)}.tl-status{flex:none;display:flex;align-items:center;gap:1.3em;height:2.6em;padding:0 1.2em;border-top:1px solid var(--t-line);color:var(--t-faint);font-size:.92em}.tl-status>span{display:inline-flex;align-items:center;gap:.35em}.tl-dot{width:.5em;height:.5em;border-radius:50%;background:#6fcf7f}.tl-term-out{flex:1;min-height:0;overflow:hidden;padding:1em 1.2em;font:.98em/1.55 var(--mono);white-space:nowrap}.t-acc{color:var(--acc)}.t-pr{color:var(--t-muted)}.t-ok{color:#8fd19e}.t-warn{color:#f0c36b}.t-dim{color:var(--t-faint)}.t-cur{display:inline-block;width:.15em;height:1.1em;vertical-align:text-bottom;background:var(--acc);animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.tl-git{flex-direction:row}.tl-git-side{flex:none;width:32%;min-width:15em;display:flex;flex-direction:column;border-right:1px solid var(--t-line)}.tl-git-branch{display:flex;align-items:center;gap:.5em;height:3.2em;padding:0 1em 0 1.1em;border-bottom:1px solid var(--t-line)}.tl-git-branch .mw-i+.mw-i{margin-left:.8em}.tl-seg{display:flex;margin:.7em .8em;padding:.2em;border-radius:.6em;background:var(--t-sunken);box-shadow:inset 0 0 0 1px var(--t-line)}.tl-seg span{flex:1;height:2em;display:flex;align-items:center;justify-content:center;gap:.35em;white-space:nowrap;border-radius:.45em;color:var(--t-muted);font-weight:600}.tl-seg span.on{background:var(--t-raised);color:var(--t-text)}.tl-seg i,.tl-git-h i{font-style:normal;color:var(--t-faint);font-weight:500}.tl-git-h{padding:.7em 1.1em .35em;color:var(--t-muted);font-weight:600}.tl-git-f{display:flex;align-items:center;gap:.55em;height:2.15em;margin:0 .5em;padding:0 .6em;border-radius:.5em}.tl-git-f.on{background:var(--t-raised)}.tl-git-f em{color:var(--t-faint);font-style:normal}.tl-git-f b{margin-left:auto;font:600 .9em var(--mono)}.tl-git-f b.m{color:#e7b85b}.tl-git-f b.u{color:#6fcf7f}.tl-git-commit{margin-top:auto;display:flex;flex-direction:column;gap:.6em;padding:.8em;border-top:1px solid var(--t-line)}.tl-input{display:block;padding:.6em .75em;border-radius:.55em;background:var(--t-sunken);box-shadow:inset 0 0 0 1px var(--t-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-diff{flex:1;min-width:0;padding:.6em 0;font:.94em/1.75 var(--mono);white-space:nowrap;overflow:hidden}.tl-diff-h{padding:.3em 1.2em .8em;font-family:var(--sans);font-weight:600}.tl-diff ins,.tl-counts ins{color:#6fcf7f;text-decoration:none}.tl-diff del,.tl-counts del{color:#f07a6a;text-decoration:none}.tl-diff p:not(.tl-diff-h){padding-right:1em}.tl-diff p i{display:inline-block;width:2.6em;padding-right:.8em;text-align:right;font-style:normal;color:var(--t-faint)}.tl-diff .add{background:#6fcf7f1f;color:#b9ecc2}.tl-diff .del{background:#f07a6a1f;color:#f6b9b0}.tl-files-bar{display:flex;align-items:center;gap:.9em;height:3.2em;padding:0 1em;border-bottom:1px solid var(--t-line)}.tl-crumb{display:inline-flex;align-items:center;gap:.45em;margin-left:.6em;font-weight:600}.tl-search{margin-left:auto;display:inline-flex;align-items:center;gap:.5em;width:15em;height:2.3em;padding:0 .7em;border-radius:.55em;background:var(--t-sunken);box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-faint)}.tl-files-row{display:grid;grid-template-columns:minmax(0,1fr) 3.5em 8em 5em;align-items:center;height:2.6em;padding:0 1.2em 0 .8em}.tl-files-row>span:first-child{display:flex;align-items:center;gap:.5em}.tl-files-row>span:nth-child(3),.tl-files-row>span:nth-child(4){color:var(--t-muted)}.tl-files-row>span:nth-child(4){text-align:right}.tl-files-head{height:2.8em;margin-bottom:.3em;border-bottom:1px solid var(--t-line);color:var(--t-muted);font-weight:600}.tl-files-head>span:first-child{padding-left:.4em}.tl-chev{width:.8em;font-style:normal;color:var(--t-faint)}.tl-files .mw-i.dir{color:var(--acc)}.tl-badge{display:block;width:.5em;height:.5em;border-radius:50%}.tl-badge.m{background:#e7b85b}.tl-badge.u{background:#6fcf7f}.tl-ed-tabs{display:flex;height:2.8em;border-bottom:1px solid var(--t-line);background:var(--t-sunken)}.tl-ed-tabs span{display:inline-flex;align-items:center;gap:.45em;padding:0 1.1em;color:var(--t-muted);border-right:1px solid var(--t-line)}.tl-ed-tabs span.on{background:var(--t-bg);color:var(--t-text);box-shadow:inset 0 2px 0 var(--acc)}.tl-code{flex:1;min-height:0;overflow:hidden;padding:.8em 0;font:.98em/1.62 var(--mono);white-space:pre}.tl-code i{display:inline-block;width:3.4em;padding-right:1.4em;text-align:right;font-style:normal;color:var(--t-faint)}.tl-code .k{color:#c9aee8}.tl-code .n{color:#f5c39b}.tl-code .f{color:#a6cfe8}.tl-code .add{background:#6fcf7f1a;box-shadow:inset 2px 0 #6fcf7f}.tl-ag-log{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1.1em;width:100%;max-width:50em;margin:0 auto;padding:1.8em 1.8em .6em}.tl-ag-user{align-self:flex-end;max-width:80%;padding:.7em 1.1em;border-radius:1.25em 1.25em .4em;background:var(--t-raised);box-shadow:inset 0 0 0 .5px var(--t-line)}.tl-ag-wh{display:flex;align-items:baseline;gap:.5em;color:var(--t-muted);font-weight:500}.tl-ag-wh .chev{display:inline-block;transform:rotate(90deg)}.tl-ag-wh em{font-style:normal;color:var(--t-faint);font-weight:400}.tl-ag-steps{display:flex;flex-direction:column;margin:.35em 0 0 .6em;padding-left:.9em;border-left:1px solid var(--t-line)}.tl-ag-steps p{display:flex;align-items:center;gap:.6em;height:2em}.tl-ag-steps b{font-weight:500}.tl-ag-steps em{font:.92em var(--mono);font-style:normal;color:var(--t-muted)}.tl-counts{margin-left:auto;font:.9em var(--mono)}.tl-ag-say{line-height:1.6}.tl-ag-log>:last-child{margin-bottom:auto}.tl-ag code,.tl-ag-approve code{padding:.1em .35em;border-radius:.3em;background:var(--t-sunken);font:.92em var(--mono)}.tl-ag-approve{display:flex;flex-direction:column;gap:.75em;padding:.9em 1.1em;border-radius:.95em;background:color-mix(in srgb,#e7b85b 8%,var(--t-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e7b85b 35%,transparent)}.tl-ag-approve>div{display:flex;gap:.5em;margin-left:1.7em}.tl-warn{display:inline-grid;place-items:center;width:1.2em;height:1.2em;margin-right:.45em;border-radius:50%;background:#e7b85b;color:#1c1d20;font-weight:800;font-size:.85em}.tl-ag-dock{flex:none;width:100%;max-width:50em;margin:0 auto;padding:.4em 1.8em 1.1em}.tl-ag-composer{display:flex;flex-direction:column;gap:.9em;padding:.95em .9em .75em 1.1em;border-radius:1.4em;background:var(--t-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent),0 0 0 .25em color-mix(in srgb,var(--acc) 12%,transparent)}.tl-ag-ph{color:var(--t-faint)}.tl-ag-controls{display:flex;align-items:center;gap:.9em;color:var(--t-muted)}.tl-chip b{color:var(--t-text);font-weight:600}.tl-spark{font-style:normal;color:#d97757;margin-right:.3em}.tl-send{margin-left:auto;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:var(--sel);color:#fff}.tl-send svg{width:1.1em;height:1.1em}.tl-ag-ctx{display:flex;gap:1.3em;padding:.6em .4em 0;color:var(--t-faint);font-size:.92em}.tl-ag-ctx span{display:inline-flex;align-items:center;gap:.35em}.tl-ag.compact{font-size:.9em}.tl-ag.compact .tl-ag-log{padding:1.1em 1.2em .4em;gap:.8em}.tl-ag.compact .tl-ag-steps,.tl-ag.compact .tl-ag-approve{display:none}.tl-ag.compact .tl-ag-dock{padding:.4em 1.1em .9em}.tl-ag.compact .tl-ag-ctx{display:none}.demo{display:flex;flex-direction:column;align-items:center;gap:22px}.demo .desk,.agent-desk{width:100%}.demo-glow{position:absolute;inset:4% -3% -6%;z-index:-1;background:var(--glow);filter:blur(70px) saturate(1.2);opacity:.55;border-radius:40%;transition:background .5s ease}.demo-hint{display:flex;justify-content:center;max-width:100%}.seg{--seg-glow: rgba(235, 230, 218, .5);position:relative;isolation:isolate;display:inline-flex;gap:2px;max-width:100%;padding:4px;border-radius:999px;background:var(--seg-track);box-shadow:inset 0 1px 2px #00000073,inset 0 0 0 1px #ebe6da12,0 1px #ffffff0d,0 18px 40px -20px #000000e6;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.seg-thumb{position:absolute;z-index:-1;left:0;top:0;width:var(--seg-w, 0);height:var(--seg-h, 0);transform:translate(var(--seg-x, 0),var(--seg-y, 0));border-radius:inherit;background:var(--seg-thumb);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 1px 2px #00000080,0 8px 22px -8px #000c,0 0 28px -8px color-mix(in srgb,var(--seg-glow) 70%,transparent)}.seg[data-empty] .seg-thumb{opacity:0}.seg-live .seg-thumb{transition:transform .42s cubic-bezier(.3,1.25,.45,1),width .42s cubic-bezier(.3,1.25,.45,1),height .3s ease,opacity .25s ease,box-shadow .4s ease}.seg button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:9px 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:500 14px/1 var(--sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:color .25s ease,background-color .25s ease;-webkit-tap-highlight-color:transparent}.seg button:hover{color:var(--fg-soft)}.seg button:not(.on):hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.seg button.on{color:var(--fg)}.seg button:focus-visible{outline:2px solid color-mix(in srgb,var(--seg-glow) 80%,white);outline-offset:1px}.seg button:active{transform:scale(.97)}.seg .mw-i{width:16px;height:16px;color:inherit;opacity:.85}.seg button.on .mw-i{opacity:1;color:color-mix(in srgb,var(--seg-glow) 55%,var(--fg))}.seg-emoji{font-size:15px;line-height:1;filter:saturate(.6) brightness(.9);transition:filter .25s ease,transform .35s cubic-bezier(.3,1.4,.5,1)}.seg button.on .seg-emoji{filter:none;transform:scale(1.12)}@media(max-width:520px){.seg button{padding:9px 12px;gap:6px;font-size:13px}}@media(prefers-reduced-motion:reduce){.seg-live .seg-thumb{transition:none}}.custom{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:center}.cz-view{position:relative;aspect-ratio:5 / 4;border-radius:24px;overflow:hidden;border:1px solid var(--line-2);background:radial-gradient(45% 55% at 18% 22%,#f2805f,transparent 70%),radial-gradient(40% 50% at 70% 12%,#8e6fe0,transparent 70%),radial-gradient(50% 55% at 88% 70%,#3fb39a,transparent 70%),radial-gradient(45% 50% at 30% 90%,#e9b949,transparent 70%),linear-gradient(160deg,#2c3e66,#1d2b26)}.cz-win{container-type:inline-size;position:absolute;left:7%;top:9%;width:165%}.cz-win .mw{box-shadow:0 2.5em 5em -1em #0009,0 0 0 1px #0006}.editor{display:flex;flex-direction:column;border-radius:16px;background:#171719;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 80px -30px #000000e6;color:#ffffffeb;font:500 13px/1.3 -apple-system,BlinkMacSystemFont,Inter Variable,system-ui,sans-serif;overflow:hidden}.ed-hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 20px 18px}.ed-tile{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 .5px #ffffff24,0 6px 16px #0006;font-size:30px;position:relative;overflow:hidden}.ed-tile:before{content:"";position:absolute;inset:0;background:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile);mix-blend-mode:overlay;opacity:var(--grain)}.ed-tile span{position:relative}.ed-tile[data-style=glass]{background:var(--surface),radial-gradient(60% 80% at 20% 20%,#6d8fd6,transparent 70%),radial-gradient(70% 90% at 85% 90%,#e8a07c,transparent 70%),#4b5d8c}.ed-hero input{width:100%;max-width:280px;border:0;background:transparent;color:inherit;text-align:center;font:600 18px/1.2 inherit;font-family:inherit;outline:none}.ed-hero input::placeholder{color:#ffffff4d}.ed-body{display:flex;flex-direction:column;gap:20px;padding:0 20px 18px}.editor fieldset{margin:0;padding:0;border:0;min-width:0}.editor legend{margin-bottom:10px;padding:0;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff73}.ed-appear{animation:ed-in .22s ease}@keyframes ed-in{0%{opacity:0;transform:translateY(-4px)}}.ed-styles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ed-style{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:#ffffff73;font:inherit;font-size:12px;cursor:pointer}.ed-style.on{color:#ffffffeb;font-weight:600}.ed-prev{position:relative;display:block;width:100%;height:80px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f;transition:box-shadow .15s,transform .15s}.ed-style:hover .ed-prev{transform:translateY(-1px)}.ed-style.on .ed-prev{box-shadow:0 0 0 2px #171719,0 0 0 4px #ffffffe6}.ed-prev-glass{background:radial-gradient(60% 80% at 15% 20%,#6d8fd6,transparent 70%),radial-gradient(60% 90% at 85% 90%,#e8a07c,transparent 70%),radial-gradient(50% 70% at 70% 15%,#b47ab8,transparent 70%),#4b5d8c}.ed-prev-win{position:absolute;inset:0;background:var(--surface);--pv-side: 30%}.ed-prev-win:before{content:"";position:absolute;inset:0;background:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile);mix-blend-mode:overlay;opacity:var(--grain)}.ed-prev-win[data-style=glass]{-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5)}.ed-prev-win>span{position:absolute}.pv-lights{top:7px;left:6px;display:flex;gap:3px}.pv-lights i{width:4.5px;height:4.5px;border-radius:50%;background:#ff5f57}.pv-lights i:nth-child(2){background:#febc2e}.pv-lights i:nth-child(3){background:#28c840}.pv-url{top:5px;left:calc(var(--pv-side) + 4px);right:4px;height:9.5px;display:grid;place-items:center;border-radius:3.5px;background:var(--field)}.pv-url i{width:26px;height:2.2px;border-radius:2px;background:var(--fg-faint)}.pv-favs{top:19px;left:5px;width:calc(var(--pv-side) - 9px);display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.pv-favs i{height:12px;border-radius:3px;background:var(--hover) radial-gradient(circle,var(--fav, #e5484d) 0 2.6px,transparent 2.7px);background-color:var(--hover)}.pv-favs i:nth-child(2),.pv-tabs>span:nth-child(1) i,.pv-tabs>span:nth-child(4) i{--fav: #2f7de1}.pv-favs i:nth-child(3),.pv-tabs>span:nth-child(2) i{--fav: #2fa36b}.pv-tabs>span:nth-child(3) i{--fav: #f5a524}.pv-tabs{top:36px;left:5px;width:calc(var(--pv-side) - 9px);display:flex;flex-direction:column;gap:2px}.pv-tabs>span{display:flex;align-items:center;gap:3px;height:9px;padding:0 4px;border-radius:3px}.pv-tabs>span.on{background:var(--pill)}.pv-tabs i{flex:none;width:4.5px;height:4.5px;border-radius:1.2px;background:var(--fav, #e5484d)}.pv-tabs b{width:70%;height:2.2px;border-radius:2px;background:var(--fg-faint)}.pv-tabs>span:nth-child(odd) b{width:55%}.pv-tabs>span.on b{background:var(--fg)}.pv-card{top:18px;left:calc(var(--pv-side) + 4px);right:4px;bottom:4px;display:flex;flex-direction:column;gap:3.5px;padding:7px;border-radius:5px;background:#fff;box-shadow:0 .5px 1.5px #0003;overflow:hidden}.pv-head{display:flex;align-items:center;gap:4px;margin-bottom:2px}.pv-head i{width:7px;height:7px;border-radius:1.5px;background:var(--acc)}.pv-head b{width:30px;height:2.6px;border-radius:2px;background:#0000008c}.pv-card>b{height:2.2px;border-radius:2px;background:#00000029}.pv-card>b:nth-of-type(2){margin-right:24px}.pv-card>b:nth-of-type(3){margin-right:12px}.pv-card em{flex:none;height:14px;border-radius:2.5px;background:color-mix(in srgb,var(--acc) 25%,transparent)}.ed-tones{margin-top:10px}.ed-tones .seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;padding:0;border-radius:8px;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ed-tones .seg-thumb{border-radius:8px;background:linear-gradient(180deg,#3d3d42,#333337);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080,0 4px 10px -4px #0009}.ed-tones .seg button{height:28px;padding:0 10px;gap:6px;border-radius:8px;background:#ffffff0b;color:#ffffff80;font:inherit;font-size:12.5px;transition:color .25s ease,background-color .25s ease}.ed-tones .seg button:hover{color:#fffc;background:#ffffff12}.ed-tones .seg button.on{background:transparent;color:#fffffff2}.ed-tones .seg .mw-i{width:14px;height:14px}.ed-tones .seg button.on .mw-i{color:inherit}.ed-range{display:flex;align-items:center;gap:10px}.ed-range input{flex:1;height:4px;margin:0;border-radius:2px;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--ed-acc, #fff) var(--pct, 50%),rgba(255,255,255,.12) var(--pct, 50%));cursor:pointer}.ed-range input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:14px;border-radius:7px;background:linear-gradient(180deg,#fff,#e4e4e6);box-shadow:0 0 0 .5px #0000004d,0 1px 3px #00000073;transition:transform .15s ease}.ed-range input:active::-webkit-slider-thumb{transform:scale(1.08)}.ed-range input::-moz-range-thumb{width:22px;height:14px;border:0;border-radius:7px;background:#fff}.ed-range span{width:36px;text-align:right;font:11px var(--mono);color:#ffffff80}.ed-dots{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ed-dots button{width:19px;height:19px;padding:0;border:0;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #ffffff1a;cursor:pointer;transition:transform .15s}.ed-dots button:hover{transform:scale(1.12)}.ed-dots button.on{box-shadow:0 0 0 2px #171719,0 0 0 4px #fffffff2}.ed-dots .none{position:relative;background:transparent}.ed-dots .none:after{content:"";position:absolute;inset:4px;border:1.5px solid rgba(255,255,255,.45);border-radius:50%;background:linear-gradient(135deg,transparent 44%,rgba(255,255,255,.45) 44% 56%,transparent 56%)}.ed-appear .ed-dots{gap:4px}.ed-blend{margin-left:auto;width:30px;height:18px;border-radius:9px;background:linear-gradient(90deg,var(--ed-acc),var(--ed-acc2));box-shadow:0 0 0 2px #171719,0 0 0 3.5px #ffffff24}@media(max-width:520px){.ed-blend{display:none}}.ed-custom{margin-left:auto;color:#ffffff73;font-size:11px}.ed-icons{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.ed-icons button{height:30px;padding:0;border:0;border-radius:8px;background:#202024;font-size:16px;cursor:pointer}.ed-icons button.on{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff8c}.ed-foot{display:flex;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.07)}.ed-note{flex:1;font-size:11.5px;color:#ffffff80}.ed-cancel,.ed-save{height:30px;padding:0 16px;border:0;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.ed-cancel{background:#202024;color:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff12}.ed-save{background:#ffffffeb;color:#171719}.ed-cancel,.ed-save{transition:background-color .15s,transform .15s}.ed-cancel:hover{background:#2a2a2f}.ed-save:hover{background:#fff}.ed-cancel:active,.ed-save:active{transform:scale(.97)}.editor button:focus-visible,.editor input:focus-visible{outline:2px solid var(--flesh);outline-offset:2px}.mini{container-type:inline-size;position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);font:500 2.5cqw/1.3 -apple-system,BlinkMacSystemFont,Inter Variable,system-ui,sans-serif;-webkit-user-select:none;user-select:none}.mini:before{content:"";position:absolute;inset:0;mix-blend-mode:overlay;opacity:calc(var(--grain) * var(--grain-fit, 1));background:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile)}.mini-page{position:absolute;inset:6% 0 0 6%;border-radius:.6em 0 0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0000001a,0 .6em 1.6em #00000038;font-size:.4em;color:#1d1f1e}.mini-page .pg{font-size:2.6em}.mini-scrim{position:absolute;inset:0;background:#00000052}.cb{position:absolute;left:10%;right:6%;top:16%;border-radius:.9em;overflow:hidden;background:#48484ee6;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);color:#fffffff0;box-shadow:inset 0 0 0 1px #ffffff1f,0 1.4em 3em #00000073;font-size:.9em}.cb .mw-i{color:#ffffffb3;width:1.1em;height:1.1em}.cb-q{display:flex;align-items:center;gap:.55em;padding:.8em .9em;border-bottom:1px solid rgba(255,255,255,.08);font-size:1.15em}.caret{width:1.5px;height:1.1em;background:#fff;animation:blink 1.1s steps(1) infinite;margin-left:-.3em}.cb-row{display:flex;align-items:center;gap:.6em;margin:.3em .35em;padding:.55em .6em;border-radius:.55em}.cb-row.on{background:var(--sel)}.cb-row.on .mw-i{color:#fff}.cb-row kbd{margin-left:auto;font:inherit;opacity:.85}.cb-foot{display:flex;align-items:center;gap:1em;padding:.55em .9em .65em;border-top:1px solid rgba(255,255,255,.06);font-size:.72em;color:#ffffff61}.cb-esc{margin-left:auto}.cb-esc kbd{padding:.15em .4em;border-radius:.3em;background:#ffffff14;font:inherit}.ts{position:absolute;left:7%;right:7%;top:30%;display:grid;grid-template-columns:repeat(3,1fr);gap:.4em;padding:.55em;border-radius:1em;background:#3a3a3edb;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff1f,0 1.4em 3em #0006;color:#ffffff9e;font-size:.66em}.ts-card{display:flex;flex-direction:column;gap:.5em;padding:.45em;border-radius:.75em}.ts-card.on{background:#ffffff1f;color:#fff;font-weight:650}.ts-card.on .ts-thumb{box-shadow:0 0 0 2px #ffffff59}.ts-card>span{display:flex;align-items:center;gap:.4em;white-space:nowrap;overflow:hidden}.ts-card .mw-i{width:1.1em;height:1.1em;flex:none}.ts-thumb{display:flex;flex-direction:column;gap:.35em;aspect-ratio:16 / 11;padding:.6em;border-radius:.5em;background:#fff}.ts-thumb i{height:.4em;border-radius:1em;background:#dfe3e1}.ts-thumb i:first-child{width:70%;height:.8em;background:#2e3a33}.ts-thumb i:nth-child(2){width:90%}.ts-thumb i:nth-child(3){width:55%}.ts-thumb.pg-atlas{background:linear-gradient(160deg,#e8f4ec,#fff 60%,#fbefe8)}.ts-thumb.term-thumb{background:#1c1d20}.ts-thumb.term-thumb i{background:#3a3f3c}.ts-thumb.term-thumb i:first-child{background:#8fd19e;height:.4em}.peek{position:absolute;inset:8% 4% 7% 10%;display:flex;gap:.4em}.peek-win{flex:1;display:flex;flex-direction:column;border-radius:.8em;overflow:hidden;background:#46464ceb;box-shadow:inset 0 0 0 1px #ffffff1f,0 1.6em 3.4em #00000080}.peek-title{padding:.45em;text-align:center;font-size:.6em;color:#fff9}.peek-page{position:relative;flex:1;margin:0 .2em .2em;border-radius:.6em;overflow:hidden;background:#fbf1e6;font-size:.4em}.peek-page .pg{font-size:2.2em}.peek-rail{display:flex;flex-direction:column;gap:.35em}.peek-rail span{display:grid;place-items:center;width:1.65em;height:1.65em;border-radius:50%;color:#ffffffe6;background:#505056eb;box-shadow:inset 0 0 0 1px #ffffff24}.peek-rail svg{width:.9em;height:.9em}.st-demo{display:flex;flex-direction:column;align-items:center;gap:14px}.st-demo>.mini{align-self:stretch}.st-side{position:absolute;inset:0 auto 0 0;width:17.6em;padding:2.1em .6em 0;font-size:1.06em;display:flex;flex-direction:column;color:var(--fg)}.st-side .mw-tab{color:var(--fg-muted);white-space:nowrap}.st-side .mw-tab.on{color:var(--fg)}.st-stage{position:absolute;inset:7% 3.5% 7% 50%;margin:-.22em}.st-pane{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);padding:.22em;display:flex;cursor:pointer}.st-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5em;padding:.65em .7em;border-radius:.7em;overflow:hidden;background:#fbfaf7;box-shadow:0 .3em .9em #0000002e;transition:box-shadow .15s}.st-pane.tool .st-card{background:#1f2022}.st-pane.on .st-card{box-shadow:0 0 0 .14em var(--fg-muted),0 .3em .9em #0000002e}.st-head{display:flex;align-items:center;gap:.5em;min-width:0;font-size:.82em;font-weight:600;white-space:nowrap;color:#1d1f1e}.st-head .mw-ti{color:#4a4e4b}.st-pane.tool .st-head,.st-pane.tool .st-head .mw-ti{color:#ffffffd1}.st-card i{flex:none;height:.34em;border-radius:1em;background:#e1e4e0}.st-card i:nth-of-type(2){width:78%}.st-card i:nth-of-type(3){width:52%}.st-pane.tool .st-card i{background:#36393b}.st-pane.tool .st-card i:first-of-type{width:40%;background:#8fd19e}.showcases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;max-width:1040px;margin-inline:auto}.showcases figure{container-type:inline-size;margin:0;display:flex;flex-direction:column;gap:18px}.showcases figcaption b{display:block;margin-bottom:6px;font:400 26px/1.1 var(--serif);color:var(--fg)}.showcases figcaption{color:var(--muted);font-size:15px}@media(max-width:1000px){.custom{grid-template-columns:minmax(0,1fr)}.editor{max-width:440px;width:100%;margin:0 auto}.showcases{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}@media(max-width:560px){.cz-view{border-radius:16px}.ed-icons{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.t-cur,.caret{animation:none}}.tl-btn,.tl-chip,.tl-send,.tl-seg span,.tl-git-f,.tl-files-row:not(.tl-files-head),.tl-ed-tabs span,.cb-row,.ts-card,.peek-rail span{cursor:pointer;transition:background-color .12s,filter .12s,color .12s}.tl-btn:hover,.tl-send:hover{filter:brightness(1.12)}.tl-btn.ghost:hover{background:#303136}.tl-chip{padding:.3em .5em;border-radius:.55em}.tl-chip:hover,.tl-seg span:not(.on):hover,.tl-git-f:not(.on):hover,.tl-files-row:not(.tl-files-head):hover,.tl-ed-tabs span:not(.on):hover{background:#ffffff0e;color:var(--t-text)}.peek-rail span:hover{background:#64646cf2}.repo-row.hl{background:color-mix(in srgb,var(--flesh) 10%,transparent)}.repo-row.hl b{color:var(--flesh)}
