.l58ydki{--pad-x:14px;--pad-y:20px;--node:14px;--gap:18px;--years:150px;--node-x:calc(var(--pad-x) + var(--node) / 2);--node-y:calc(var(--pad-y) + 13px);margin:18px 0 0;padding:0;list-style:none}.l58ydki>li{isolation:isolate;position:relative}.l58ydki>li:before{content:"";z-index:1;top:var(--node-y);left:calc(var(--node-x) - 1px);pointer-events:none;border-radius:2px;width:2px;height:100%;position:absolute}.l58ydki>li:after{content:"";z-index:1;top:var(--node-y);left:calc(var(--node-x) - 1px);pointer-events:none;border-radius:2px;width:2px;height:100%;position:absolute}.l58ydki>li:before{background:var(--line-2)}.l58ydki>li:after{transform-origin:top;-webkit-transition:-webkit-transform .24s;background:linear-gradient(#9fd803,#9fd80340);transition:transform .24s;transform:scaleY(0)}.l58ydki>li[data-open=true]:after{-webkit-transition:-webkit-transform .62s var(--spring) 60ms;transition:transform .62s var(--spring) 60ms;transform:scaleY(1)}.l58ydki>li:last-child:before{display:none}.l58ydki>li:last-child:after{display:none}.l58ydki h3{font:inherit;margin:0}.l58ydki h3>button{width:100%;display:-ms-grid;-ms-grid-columns:var(--node) var(--years) minmax(0, 1fr) 32px;grid-template-columns:var(--node) var(--years) minmax(0, 1fr) 32px;gap:var(--gap);padding:var(--pad-y) var(--pad-x);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:start;transition:background-color .2s;display:grid}@media (max-width:520px){.l58ydki h3>button{-ms-grid-columns:var(--node) minmax(0, 1fr) 32px;grid-template-columns:var(--node) minmax(0, 1fr) 32px;row-gap:2px}}.l58ydki h3>button:hover{background:var(--surface-2)}.l58ydki [data-node]{z-index:2;width:var(--node);height:var(--node);border:2px solid var(--line-2);background:var(--paper);-webkit-transition:border-color .2s ease,background-color .2s ease,box-shadow .32s var(--spring),-webkit-transform .32s var(--spring);transition:border-color .2s ease,background-color .2s ease,box-shadow .32s var(--spring),transform .32s var(--spring);border-radius:50%;margin-top:6px;position:relative}.l58ydki h3>button:hover [data-node]{border-color:var(--ink)}.l58ydki [data-node]:after{content:"";opacity:0;border:2px solid #9fd803;border-radius:50%;position:absolute;inset:-8px}.l58ydki li[data-open=true] [data-node]{background:#9fd803;border-color:#9fd803;transform:scale(1.1);box-shadow:0 0 0 5px #9fd8032e}.l58ydki li[data-open=true] [data-node]:after{-webkit-animation:var(--k-ping) .9s ease-out 1;animation:var(--k-ping) .9s ease-out 1}.l58ydki li[data-kind=client] [data-node]{border-radius:3px;transform:rotate(45deg)scale(.86)}.l58ydki li[data-kind=client] [data-node]:after{border-radius:5px}.l58ydki li[data-kind=client][data-open=true] [data-node]{transform:rotate(45deg)scale(1)}.l58ydki [data-years]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:12.5px;line-height:26px;transition:color .2s}@media (max-width:520px){.l58ydki [data-years]{-ms-grid-column:2;-ms-grid-row:1;grid-area:1/2}}.l58ydki li[data-open=true] [data-years]{color:var(--ink-2)}.l58ydki [data-role]{-webkit-transition:-webkit-transform .32s var(--spring);transition:transform .32s var(--spring);flex-direction:column;gap:3px;display:flex}@media (max-width:520px){.l58ydki [data-role]{-ms-grid-column:2;-ms-grid-row:2;grid-area:2/2}}.l58ydki h3>button:hover [data-role]{transform:translate(3px)}.l58ydki [data-role]>strong{letter-spacing:-.02em;font-size:clamp(17px,1.8vw,21px);font-weight:650;line-height:26px}.l58ydki [data-role]>[data-at]{color:var(--ink-2);font-size:13.5px;line-height:1.6}.l58ydki [data-client]{color:var(--ink);font-weight:600}.l58ydki [data-badge]{vertical-align:middle;background:var(--accent-wash);height:20px;color:var(--brand-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;margin-left:3px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.l58ydki [data-plus]{border:1px solid var(--line);width:32px;height:32px;display:-ms-grid;color:var(--ink);-webkit-transition:-webkit-transform .42s var(--spring),background-color .2s ease,border-color .2s ease,color .2s ease;transition:transform .42s var(--spring),background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:50%;place-items:center;margin-top:-3px;display:grid}@media (max-width:520px){.l58ydki [data-plus]{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;grid-area:1/3/span 2}}.l58ydki h3>button:hover [data-plus]{border-color:var(--line-2)}.l58ydki li[data-open=true] [data-plus]{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:rotate(135deg)}.l58ydki [data-panel]{display:-ms-grid;-ms-grid-rows:0fr;grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.l58ydki li[data-open=true] [data-panel]{-ms-grid-rows:1fr;-webkit-transition:grid-template-rows .56s var(--spring);transition:grid-template-rows .56s var(--spring);grid-template-rows:1fr}.l58ydki [data-panel]>div{min-height:0;overflow:hidden}.l58ydki [data-body]{padding:0 var(--pad-x) 24px calc(var(--pad-x) + var(--node) + var(--gap) * 2 + var(--years))}@media (max-width:520px){.l58ydki [data-body]{padding-left:calc(var(--pad-x) + var(--node) + var(--gap))}}.l58ydki [data-body] p{color:var(--ink-2);max-width:62ch;margin:0 0 14px;font-size:15px;line-height:1.66}.l58ydki [data-body] ul{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.l58ydki [data-body] li{background:var(--paper-2);height:26px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-2);border-radius:8px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.l58ydki [data-body] p{opacity:0;-webkit-transition:opacity .14s,-webkit-transform .14s;transition:opacity .14s,transform .14s;transform:translateY(8px)}.l58ydki [data-body] li{opacity:0;-webkit-transition:opacity .14s,-webkit-transform .14s;transition:opacity .14s,transform .14s;transform:translateY(8px)}.l58ydki li[data-open=true] [data-body] p{opacity:1;-webkit-transition:opacity .32s ease .1s,-webkit-transform .52s var(--spring) .1s;transition:opacity .32s ease .1s,transform .52s var(--spring) .1s;transform:none}.l58ydki li[data-open=true] [data-body] li{opacity:1;-webkit-transition:opacity .28s ease calc(.18s + var(--i) * 50ms),-webkit-transform .48s var(--spring) calc(.18s + var(--i) * 50ms);transition:opacity .28s ease calc(.18s + var(--i) * 50ms),transform .48s var(--spring) calc(.18s + var(--i) * 50ms);transform:none}@media (prefers-reduced-motion:reduce){.l58ydki>li:after{transition-duration:0s!important;transition-delay:0s!important}.l58ydki [data-panel]{transition-duration:0s!important;transition-delay:0s!important}.l58ydki [data-node]{transition-duration:0s!important;transition-delay:0s!important}.l58ydki [data-plus]{transition-duration:0s!important;transition-delay:0s!important}.l58ydki [data-role]{transition-duration:0s!important;transition-delay:0s!important}.l58ydki [data-body] p{transition-duration:0s!important;transition-delay:0s!important}.l58ydki [data-body] li{transition-duration:0s!important;transition-delay:0s!important}.l58ydki li[data-open=true] [data-node]:after{animation:none}}
.cd5okl7{color:#e6ecd9;box-shadow:var(--sh-lift);-webkit-animation:var(--k-rise) .52s var(--spring) 80ms both;animation:var(--k-rise) .52s var(--spring) 80ms both;background:#0e121b;border-radius:26px;overflow:hidden}.cd5okl7>[role=tablist]{border-bottom:1px solid #ffffff14;gap:2px;padding:8px;display:flex}.cd5okl7 [role=tab]{color:#ffffff80;height:32px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:0 0;border:none;border-radius:9px;padding:0 12px;font-size:11.5px;transition:background-color .2s,color .2s}.cd5okl7 [role=tab][aria-selected=true]{color:#fff;background:#ffffff1a}.cd5okl7 [role=tabpanel]{--pad-y:20px;padding:var(--pad-y) 22px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;min-height:calc(var(--rows) * 2em + var(--pad-y) * 2);font-size:13px;line-height:2}@media (max-width:520px){.cd5okl7 [role=tabpanel]{--pad-y:16px;min-height:calc((var(--rows) + 1) * 2em + var(--pad-y) * 2);padding-inline:16px;font-size:12px}}.cd5okl7 [data-line]{-webkit-animation:var(--k-fade) .26s ease-out both;animation:var(--k-fade) .26s ease-out both;gap:14px;display:flex}@media (max-width:520px){.cd5okl7 [data-line]{gap:12px}}.cd5okl7 [data-line]>i{color:#ffffff4d;text-align:right;flex:none;width:16px;font-style:normal}.cd5okl7 [data-line]>span{min-width:0;padding-left:var(--hang,0);text-indent:calc(-1 * var(--hang,0px));flex:1}.cd5okl7 [data-line] b{color:#9fd803;font-weight:400}.cd5okl7 [data-line] [data-sep]{color:#fff6}.cd5okl7 [data-md] em{color:#ffffff4d;font-style:normal}.cd5okl7 [data-md=h] em{color:#9fd80380}.cd5okl7 [data-md=h] b{font-weight:600}.cd5okl7 [data-md=li]{color:#ffffffb8}
.cvzb8ps{background:var(--cat-bg);height:24px;color:var(--cat-fg);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.cc55jhc{letter-spacing:.05em;text-transform:uppercase;color:var(--cat-fg);font-size:11px;font-weight:700}.f7yzitj{color:#9fd803;height:22px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap;background:#0e121b;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.n15f8fjr{background:var(--brand);color:#0e121b;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.d13f309g{background:var(--warn-wash);height:22px;color:var(--warn);border:1px dashed var(--warn);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.g1j4h6eo{display:-ms-grid;width:var(--size,34px);height:var(--size,34px);border-radius:var(--r,10px);background:var(--cat-bg);color:var(--cat-fg);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:var(--fs,10px);flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}
.aloldd2{background:var(--cat-bg);position:relative;overflow:hidden}.aloldd2:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);-webkit-background-size:24px 24px;opacity:.55;background-size:24px 24px;position:absolute;inset:0}.aloldd2>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aloldd2>picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aloldd2>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g9ge96r{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:-.06em;color:var(--cat-fg);opacity:.85;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;position:absolute;top:8%;right:6%}
.bmqigj7{width:var(--s,32px);height:var(--s,32px);display:-ms-grid;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.bmqigj7[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#0e121b}.bmqigj7:hover{border-color:var(--line-2)}
.l170wf92{display:-ms-grid;-ms-grid-columns:minmax(0, 1.35fr) minmax(0, 1fr);border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);-webkit-animation:var(--k-rise) .46s var(--spring) both;animation:var(--k-rise) .46s var(--spring) both;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:16px;display:grid;position:relative;overflow:hidden}@media (max-width:620px){.l170wf92{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.l170wf92>[data-art]{min-height:260px}.l170wf92>[data-body]{flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex}.l170wf92 [data-meta]{-webkit-box-flex-wrap:wrap;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.l170wf92 h3{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,29px);font-weight:650;line-height:1.16}.l170wf92 h3 a{color:var(--ink);-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.l170wf92 h3 a:after{content:"";z-index:1;position:absolute;inset:0}.l170wf92 h3 a:hover{color:var(--brand-ink)}.l170wf92 p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.64}.l170wf92 [data-actions]{align-items:center;gap:8px;margin-top:auto;display:flex}.l170wf92 [data-read]{background:var(--ink);height:38px;color:var(--paper);border-radius:11px;align-items:center;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-flex}.l170wf92 [data-actions]>button{z-index:2;position:relative}.c1y3dw4h{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);-webkit-transition:-webkit-transform .32s var(--spring),box-shadow .32s var(--spring),border-color .2s ease;transition:transform .32s var(--spring),box-shadow .32s var(--spring),border-color .2s ease;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.c1y3dw4h:hover{box-shadow:var(--sh-lift);border-color:var(--line-2);transform:translateY(-4px)}.c1y3dw4h>[data-art]{aspect-ratio:16/9}.c1y3dw4h>[data-body]{flex-direction:column;flex:1;gap:8px;padding:16px 18px 12px;display:flex}.c1y3dw4h [data-top]{align-items:center;gap:8px;display:flex}.c1y3dw4h [data-top]>:last-child:not(:first-child){margin-left:auto}.c1y3dw4h h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.28}.c1y3dw4h h3 a{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.c1y3dw4h h3 a:after{content:"";z-index:1;position:absolute;inset:0}.c1y3dw4h p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.58;display:-webkit-box;overflow:hidden}.c1y3dw4h>[data-foot]{color:var(--ink-3);align-items:center;gap:10px;padding:8px 10px 12px 18px;font-size:12px;display:flex}.c1y3dw4h>[data-foot]>button{z-index:2;margin-left:auto;position:relative}.cwflalo{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid;position:relative}@media (max-width:620px){.cwflalo{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}.cwflalo>[data-fill]{display:none!important}}
.b1sjubcu{height:var(--h,10px);width:var(--w,100%);background:var(--paper-2);border-radius:999px;display:block}.c14vcw0{border:1px dashed var(--line-2);background:var(--surface);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.c14vcw0:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--surface) 70%, transparent) 50%, transparent 80%);-webkit-animation:var(--k-shimmer) 1.8s ease-in-out infinite;animation:var(--k-shimmer) 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.c14vcw0>[data-art]{aspect-ratio:16/9;background:var(--paper-2);display:-ms-grid;place-items:center;display:grid}.c14vcw0>[data-art]>small{background:var(--surface);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--ink-3);border-radius:999px;padding:5px 10px;font-size:10.5px}.c14vcw0>[data-body]{flex-direction:column;gap:10px;padding:18px;display:flex}.l1k7t2mq{display:-ms-grid;-ms-grid-columns:minmax(0, 1.35fr) minmax(0, 1fr);border:1px dashed var(--line-2);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:16px;display:grid;position:relative;overflow:hidden}.l1k7t2mq:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--surface) 70%, transparent) 50%, transparent 80%);-webkit-animation:var(--k-shimmer) 1.8s ease-in-out infinite;animation:var(--k-shimmer) 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@media (max-width:620px){.l1k7t2mq{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.l1k7t2mq>[data-art]{background:var(--paper-2);min-height:240px}.l1k7t2mq>[data-body]{flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex}.nyzzm1j{-webkit-box-flex-wrap:wrap;border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);-webkit-animation:var(--k-rise) .42s var(--spring) both;animation:var(--k-rise) .42s var(--spring) both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.nyzzm1j>i{background:var(--brand);width:10px;height:10px;-webkit-animation:var(--k-blink) 1.6s ease-in-out infinite;animation:var(--k-blink) 1.6s ease-in-out infinite;border-radius:50%;flex-shrink:0}.nyzzm1j>p{min-width:min(100%,240px);color:var(--ink-2);flex:1;margin:0;font-size:13.5px;line-height:1.55}.nyzzm1j>p>strong{color:var(--ink);font-weight:650}.nyzzm1j>a{color:var(--brand-ink);font-size:12.5px;font-weight:650;-webkit-text-decoration:none;text-decoration:none}
.c15coock{border:1px dashed var(--line-2);background:var(--surface);border-radius:20px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.c15coock>[data-art]{aspect-ratio:16/9}.c15coock>[data-art]>:not([data-label]){opacity:.55}.c15coock [data-label]{z-index:1;background:var(--surface);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;color:var(--ink-3);border-radius:999px;padding:5px 10px;font-size:10.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c15coock>[data-body]{flex-direction:column;flex:1;gap:8px;padding:16px 18px 12px;display:flex}.c15coock h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.28}.c15coock h3 a{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.c15coock h3 a:hover{color:var(--brand-ink)}.c15coock [data-meta]{color:var(--ink-3);font-size:12px}.c15coock>[data-foot]{padding:8px 12px 14px 18px}.a1gmc7vw{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:12.5px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.a1gmc7vw:hover{background:var(--brand);border-color:var(--brand);color:#0e121b}.e83z735{border:1px dashed var(--line-2);background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px 22px;display:flex}.e83z735>span{width:44px;height:44px;display:-ms-grid;background:var(--paper-2);color:var(--ink-2);border-radius:14px;place-items:center;display:grid}.e83z735>strong{font-size:15px;font-weight:650}.e83z735>p{max-width:30ch;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}
.h1dkmit8{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-box-pack:justify;align-items:flex-end;-ms-flex-pack:space-between;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.h1dkmit8 p{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--ink-3);margin:0 0 6px;font-size:11px}.h1dkmit8 h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:650}.h1dkmit8>[data-tools]{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l1o081gu{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:0 5px 0 12px;font-size:12.5px;font-weight:600;transition:background-color .24s,border-color .2s;display:flex}.l1o081gu[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#0e121b}.l1o081gu>span{background:var(--paper-2);min-width:26px;height:26px;display:-ms-grid;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border-radius:8px;place-items:center;padding:0 7px;font-size:11px;display:grid}.l1o081gu[aria-pressed=true]>span{background:#0e121b24}.sn9q25i{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;gap:2px;padding:3px;display:flex}.sn9q25i>button{height:30px;color:var(--ink-3);background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:color .2s;display:flex;position:relative}.sn9q25i>button[aria-pressed=true]{color:var(--ink)}.sn9q25i>button>*{z-index:1;position:relative}.sn9q25i>button>[data-pill]{z-index:0;background:var(--surface);box-shadow:var(--sh);border-radius:9px;position:absolute;inset:0}.sn9q25i [data-mono]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:700}.l11sy9np{border:1px solid var(--line);background:var(--code-bg);color:var(--code-ink);box-shadow:var(--sh);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border-radius:18px;overflow:hidden}.l11sy9np>[data-cmd]{color:var(--code-dim);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.l11sy9np>[data-cmd]>b{color:#9fd803}.l11sy9np ol{margin:0;padding:0;list-style:none}.l11sy9np li{display:-ms-grid;-ms-grid-columns:84px 104px minmax(0, 1fr) minmax(0, 1.5fr) 50px;border-bottom:1px solid #ffffff0f;grid-template-columns:84px 104px minmax(0,1fr) minmax(0,1.5fr) 50px;align-items:center;gap:14px;padding:10px 12px 10px 16px;font-size:12.5px;transition:background-color .16s;display:grid}@media (max-width:860px){.l11sy9np li{-ms-grid-columns:76px minmax(0, 1fr) 46px;grid-template-columns:76px minmax(0,1fr) 46px}.l11sy9np li>[data-desk]{display:none}}.l11sy9np li:hover{background:#ffffff0d}.l11sy9np [data-hash]{color:#efb964}.l11sy9np [data-date]{color:var(--code-dim)}.l11sy9np [data-path]{color:var(--cat-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l11sy9np a{color:var(--code-ink);font-family:var(--font-sora),sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}.l11sy9np a:hover{color:#9fd803}.l11sy9np [data-read]{text-align:right;color:var(--code-dim)}.m13ywurt{align-items:center;gap:16px;margin-top:22px;display:flex}.m13ywurt>button{border:1px solid var(--line-2);background:var(--surface);height:46px;box-shadow:var(--sh);color:var(--ink);-webkit-transition:-webkit-transform .3s var(--spring),border-color .2s ease;transition:transform .3s var(--spring),border-color .2s ease;border-radius:14px;align-items:center;gap:11px;padding:0 8px 0 18px;font-size:13.5px;font-weight:600;display:flex}.m13ywurt>button:hover{border-color:var(--ink);transform:translateY(-2px)}.m13ywurt>button>span{background:var(--paper-2);width:30px;height:30px;display:-ms-grid;border-radius:9px;place-items:center;font-size:13px;display:grid}.m13ywurt>i{background:var(--line);flex:1;height:1px}.m13ywurt>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:11px}
.cvzb8ps{background:var(--cat-bg);height:24px;color:var(--cat-fg);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.cc55jhc{letter-spacing:.05em;text-transform:uppercase;color:var(--cat-fg);font-size:11px;font-weight:700}.f7yzitj{color:#9fd803;height:22px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap;background:#0e121b;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.n15f8fjr{background:var(--brand);color:#0e121b;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.d13f309g{background:var(--warn-wash);height:22px;color:var(--warn);border:1px dashed var(--warn);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.g1j4h6eo{display:-ms-grid;width:var(--size,34px);height:var(--size,34px);border-radius:var(--r,10px);background:var(--cat-bg);color:var(--cat-fg);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:var(--fs,10px);flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}
.g1lzdx4h{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.g1lzdx4h[data-categories]{margin:4px 0 26px;padding:0}.g1lzdx4h[data-categories]>li{margin:0}@media (max-width:620px){.g1lzdx4h{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.c151jwut{display:-ms-grid;border:1px solid var(--line-2);background:radial-gradient(120% 90% at 0 0, var(--cat-bg), transparent 62%),var(--surface);min-width:0;-webkit-transition:-webkit-transform .42s var(--spring),border-color .2s ease,box-shadow .2s ease;transition:transform .42s var(--spring),border-color .2s ease,box-shadow .2s ease;border-radius:16px;grid-template:"head view""desc desc""motif motif"1fr/minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:16px 16px 14px;display:grid;position:relative}.c151jwut[data-wide=true]{-ms-grid-column:1/-1;grid-column:1/-1}@media (hover:hover) and (pointer:fine){.c151jwut:hover{border-color:var(--cat-fg);box-shadow:var(--sh);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.c151jwut:hover{transform:none}}.c151jwut:has(a:focus-visible){outline:2px solid var(--cat-fg);outline-offset:2px}@media (max-width:520px){.c151jwut{grid-template:"head""view""desc""motif"1fr/minmax(0,1fr)}}.c151jwut [data-head]{grid-area:head;align-items:center;gap:12px;display:flex}.c151jwut [data-name]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.c151jwut h3{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:650;line-height:1.3}.c151jwut h3>a{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.c151jwut h3>a:after{content:"";border-radius:inherit;position:absolute;inset:0}.c151jwut h3>a:focus-visible{outline:none}.c151jwut:hover h3>a{color:var(--cat-fg)}.c151jwut [data-title]{color:var(--ink-3);font-size:12.5px}.c151jwut [data-view]{-ms-grid-column-align:start;background:var(--cat-bg);color:var(--cat-fg);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.03em;white-space:nowrap;border-radius:999px;grid-area:view;justify-self:start;padding:3px 8px;font-size:10px;font-weight:700}.c151jwut [data-desc]{color:var(--ink-2);grid-area:desc;font-size:14.5px;line-height:1.6}.c151jwut [data-desc]>p{margin:0}.c151jwut [data-desc] a{z-index:1;position:relative}.c151jwut [data-motif]{-ms-grid-row-align:end;background:var(--code-bg);color:var(--code-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;grid-area:motif;align-self:end;padding:7px 10px;font-size:11px;display:block;overflow:hidden}.c151jwut [data-motif]:before{content:"$ "/"";color:#9fd803}
.f1hnnc6s{border:1px solid var(--line);background:var(--code-bg);box-shadow:var(--sh);border-radius:16px;margin:0 0 26px;overflow:hidden}[data-code-tabs] .f1hnnc6s{box-shadow:none;border:none;border-radius:0;margin:0}.b691bud{min-height:42px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--code-dim);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:12px;display:flex}.b691bud>[data-title]{min-width:0;color:var(--code-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.b691bud>[data-lang]{color:#9fd803;letter-spacing:.04em;background:#ffffff12;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.cfzqwsk{height:28px;color:var(--code-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:#ffffff14;border:none;border-radius:8px;padding:0 10px;font-size:11px;font-weight:600;transition:background-color .16s}.cfzqwsk:hover{background:#ffffff24}.cfzqwsk[data-copied=true]{color:#9fd803}.bezhs9a{font-size:13.5px;line-height:1.7}.bezhs9a pre{tab-size:2;margin:0;padding:16px 0;overflow-x:auto;background:0 0!important}.bezhs9a pre:focus-visible{outline-offset:-2px;outline:2px solid #9fd803}.bezhs9a code{min-width:max-content;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;display:block}.bezhs9a .line{width:100%;min-height:1.7em;padding:0 18px;display:inline-block}.bezhs9a .line.highlighted{background:#9fd8031a;box-shadow:inset 3px 0 #9fd803}.bezhs9a .line.diff.add{background:#7ed3a41f;box-shadow:inset 3px 0 #7ed3a4}.bezhs9a .line.diff.remove{opacity:.75;background:#f095b41f;box-shadow:inset 3px 0 #f095b4}.bezhs9a .line.diff.add:before{content:"+";color:#7ed3a4;margin-left:-12px;position:absolute}.bezhs9a .line.diff.remove:before{content:"−";color:#f095b4;margin-left:-12px;position:absolute}.bezhs9a .has-focused .line:not(.focused){opacity:.45;filter:blur(.6px);transition:opacity .2s,filter .2s}.bezhs9a .has-focused:hover .line:not(.focused){opacity:1;filter:none}.bezhs9a[data-line-numbers] code{counter-reset:line}.bezhs9a[data-line-numbers] .line:before{counter-increment:line;content:counter(line);text-align:right;color:#ffffff40;width:2.2em;margin-right:14px;display:inline-block}
.w1rhhq9f{border:1px solid var(--line);background:var(--code-bg);box-shadow:var(--sh);border-radius:16px;margin:0 0 26px;overflow:hidden}.t1ck0m6h{border-bottom:1px solid #ffffff14;gap:4px;padding:8px 8px 0;display:flex}.t1ck0m6h>button{height:34px;color:var(--code-dim);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:0 0;border:none;padding:0 14px;font-size:12px;font-weight:600;position:relative}.t1ck0m6h>button[aria-selected=true]{color:#fff}.t1ck0m6h>button>span{z-index:1;position:relative}
.b1xwksh0{border:1px solid var(--line-2);background:var(--surface);height:30px;color:var(--ink);vertical-align:middle;-webkit-transition:-webkit-transform .28s var(--spring),border-color .2s ease;transition:transform .28s var(--spring),border-color .2s ease;border-radius:999px;align-items:center;gap:8px;margin:0 0 0 4px;padding:0 12px 0 4px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.b1xwksh0:hover{border-color:var(--brand);transform:translateY(-1px)}.b1xwksh0:active{transform:scale(.97)}.b1xwksh0>b{background:var(--brand);color:#0e121b;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}@media (scripting:none){.b1xwksh0{display:none}}
.gkej6g4{display:-ms-grid;-ms-grid-columns:repeat(6, minmax(0, 1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;display:grid}.gkej6g4[data-features]{margin:4px 0 30px;padding:0}.gkej6g4[data-features]>li{margin:0}.gkej6g4>li{grid-column:span 2}.gkej6g4>li:nth-child(-n+2){grid-column:span 3}@media (max-width:620px){.gkej6g4{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}.gkej6g4>li{grid-column:auto}.gkej6g4>li:nth-child(-n+2){grid-column:auto}}.c1wdhwtu{border:1px solid var(--line-2);background:var(--surface);min-width:0;box-shadow:0 1px 0 var(--line);-webkit-transition:-webkit-transform .42s var(--spring),border-color .2s ease,box-shadow .2s ease;transition:transform .42s var(--spring),border-color .2s ease,box-shadow .2s ease;border-radius:16px;flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex}@media (hover:hover) and (pointer:fine){.c1wdhwtu:hover{border-color:var(--brand);box-shadow:var(--sh);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.c1wdhwtu:hover{transform:none}}.c1wdhwtu>[data-head]{align-items:center;gap:10px;display:flex}.c1wdhwtu [data-icon]{display:-ms-grid;background:var(--primary-wash);width:34px;height:34px;color:var(--brand-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.c1wdhwtu h4{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650;line-height:1.3}.c1wdhwtu [data-note]{background:var(--paper-2);color:var(--ink-3);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.c1wdhwtu>[data-desc]{color:var(--ink-2);font-size:14.5px;line-height:1.6}.c1wdhwtu>[data-desc]>p{margin:0}.c1wdhwtu>[data-foot]{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.c1wdhwtu [data-keys]{-webkit-box-flex-wrap:wrap;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.c1wdhwtu kbd{display:-ms-inline-grid;border:1px solid var(--line-2);background:var(--surface-2);min-width:24px;height:24px;color:var(--ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 7px;font-size:11.5px;line-height:1;display:inline-grid}.c1wdhwtu [data-keys]>span{align-items:center;gap:4px;display:inline-flex}.c1wdhwtu [data-keys] i{margin:0 4px;font-style:normal}.c1wdhwtu>[data-foot]>button{margin-left:auto}
.fw5imvb{margin:30px 0}.fw5imvb img{border:1px solid var(--line);border-radius:16px;width:100%}.fw5imvb>figcaption{color:var(--ink-3);align-items:baseline;gap:10px;margin-top:10px;font-size:14px;line-height:1.5;display:flex}.fw5imvb>figcaption>b{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--brand-ink);flex-shrink:0;font-size:11px;font-weight:700}
.w1dnp40j{border-top:1px solid var(--line);padding:16px 20px 18px}.t1rayhcl{-webkit-box-pack:justify;align-items:baseline;-ms-flex-pack:space-between;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.t1rayhcl strong{color:var(--ink);font-size:13px}.c9kfckm{display:-ms-grid;-ms-grid-columns:repeat(var(--n), minmax(0, 1fr));grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;display:grid}.c9kfckm>button{min-width:0;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);background:0 0;border:none;flex-direction:column;gap:6px;padding:0;font-size:10.5px;display:flex}.c9kfckm>button>i{background:var(--ok);opacity:.55;height:30px;-webkit-transition:opacity .16s ease,-webkit-transform .2s var(--spring);transition:opacity .16s ease,transform .2s var(--spring);border-radius:6px;display:block}.c9kfckm>button[data-state=down]>i{background:var(--bad)}.c9kfckm>button:hover>i{opacity:.8}.c9kfckm>button[aria-pressed=true]{color:var(--ink);font-weight:700}.c9kfckm>button[aria-pressed=true]>i{opacity:1;transform:scaleY(1.12)}.c9kfckm>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nidbzhf{min-height:1.6em;color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.6}.nidbzhf b{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink)}.nidbzhf [data-state]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;text-transform:uppercase;color:var(--ok);font-size:12px;font-weight:700}.nidbzhf [data-state=down]{color:var(--bad)}
.c1d3t80c{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--sh);border-radius:16px;margin:0 0 30px;overflow:hidden}.h18mlvp3{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-box-pack:justify;align-items:flex-start;-ms-flex-pack:space-between;justify-content:space-between;gap:14px;padding:18px 20px 14px;display:flex}.h18mlvp3 [data-kicker]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.h18mlvp3 strong{letter-spacing:-.015em;font-size:19px;font-weight:650;line-height:1.3;display:block}.h18mlvp3 [data-status]{background:var(--ok-wash);color:var(--ok);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.h18mlvp3 [data-status]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.h18mlvp3 [data-status=izleniyor]{background:var(--warn-wash);color:var(--warn)}.h18mlvp3 [data-status=devam]{background:var(--warn-wash);color:var(--warn)}.m3m30bz{display:-ms-grid;-ms-grid-columns:auto auto 1fr;border-top:1px solid var(--line);background:var(--line);grid-template-columns:auto auto 1fr;gap:1px;margin:0;display:grid}.m3m30bz>div{background:var(--surface);padding:12px 20px}.m3m30bz dt{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:10.5px}.m3m30bz dd{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:620px){.m3m30bz{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.m3m30bz>div:last-child{-ms-grid-column:1/-1;grid-column:1/-1}}.bgwqanz{border-top:1px solid var(--line);color:var(--ink-2);padding:14px 20px 18px;font-size:15.5px;line-height:1.66}.bgwqanz>p{margin:0 0 10px}.bgwqanz>p:last-child{margin-bottom:0}
.cgknlid{margin:0 0 30px}.cgknlid>[data-lead]>p{text-wrap:pretty;margin:0}.cgknlid>[data-lead] strong{--hl:var(--brand);--hl-wash:var(--primary-wash);background:linear-gradient(var(--hl-wash), var(--hl-wash)) left bottom/100% 40% no-repeat;box-shadow:inset 0 -2px var(--hl);-webkit-transition:background-size .7s var(--spring);transition:background-size .7s var(--spring);padding:0 2px;font-weight:650}.cgknlid>[data-lead] strong:first-of-type{--hl:var(--bad);--hl-wash:var(--bad-wash)}.cgknlid>[data-lead] strong:nth-of-type(2){--hl:var(--warn);--hl-wash:var(--warn-wash)}.cgknlid>[data-lead] strong:nth-of-type(3){--hl:var(--ok);--hl-wash:var(--ok-wash)}.cgknlid>ol[data-steps]{display:-ms-grid;-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.cgknlid>ol[data-steps]:before{content:"";background:linear-gradient(90deg, var(--brand), var(--bad), var(--warn), var(--ok));opacity:.6;transform-origin:0;border-radius:2px;height:2px;position:absolute;top:14px;left:8px;right:8px}.cgknlid>ol[data-steps]>li{--tone:var(--brand);--tone-wash:var(--primary-wash);--tone-ink:var(--brand-ink);flex-direction:column;gap:6px;min-width:0;margin:0;display:flex;position:relative}.cgknlid>ol[data-steps]>li[data-tone=bad]{--tone:var(--bad);--tone-wash:var(--bad-wash);--tone-ink:var(--bad)}.cgknlid>ol[data-steps]>li[data-tone=warn]{--tone:var(--warn);--tone-wash:var(--warn-wash);--tone-ink:var(--warn)}.cgknlid>ol[data-steps]>li[data-tone=ok]{--tone:var(--ok);--tone-wash:var(--ok-wash);--tone-ink:var(--ok)}.cgknlid [data-code]{border:1.5px solid var(--tone);background:linear-gradient(var(--tone-wash), var(--tone-wash)),var(--paper);height:30px;color:var(--tone-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 11px 0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.cgknlid [data-code]>b{display:-ms-grid;background:var(--tone);width:22px;height:22px;color:var(--paper);border-radius:50%;place-items:center;font-size:10px;display:grid}.cgknlid li[data-tone=brand] [data-code]>b{color:#0e121b}.cgknlid li[data-tone=ok] [data-code]:after{content:"✓"/"";font-size:12px}.cgknlid ol[data-steps]>li>strong{letter-spacing:-.01em;margin-top:4px;font-size:15.5px;font-weight:650;line-height:1.3}.cgknlid [data-desc]{color:var(--ink-2);font-size:13.5px;line-height:1.5}.cgknlid>[data-return]{border:1.5px dashed var(--line-2);border-top:none;border-radius:0 0 14px 14px;height:20px;margin:12px 12.5% 0 15px;position:relative}.cgknlid>[data-return]:before{content:"";border-right:5px solid #0000;border-bottom:7px solid var(--line-2);border-left:5px solid #0000;position:absolute;top:-7px;left:-6px}.cgknlid>[data-return]>span{background:var(--paper);color:var(--ink-3);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;white-space:nowrap;padding:0 10px;font-size:10.5px;line-height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}@media (max-width:620px){.cgknlid>ol[data-steps]{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr);gap:16px}.cgknlid>ol[data-steps]:before{background:linear-gradient(180deg, var(--brand), var(--bad), var(--warn), var(--ok));transform-origin:top;width:2px;height:auto;inset:6px auto 6px 18px}.cgknlid>ol[data-steps]>li{display:-ms-grid;-ms-grid-columns:auto minmax(0, 1fr);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;display:grid}.cgknlid [data-code]{-ms-grid-row:1;-ms-grid-row-span:2;letter-spacing:0;grid-row:1/span 2;width:36px;padding:0 0 0 4px;font-size:0}.cgknlid li[data-tone=ok] [data-code]:after{content:none}.cgknlid ol[data-steps]>li>strong{margin-top:4px}.cgknlid>[data-return]{border:none;height:auto;margin:14px 0 0}.cgknlid>[data-return]:before{content:none}.cgknlid>[data-return]>span{background:0 0;padding:0;position:static;transform:none}.cgknlid>[data-return]>span:before{content:"↺ "/""}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.cgknlid[data-play=false]>ol[data-steps]:before{transform:scaleX(0)}.cgknlid[data-play=false]>ol[data-steps]>li{opacity:0}.cgknlid[data-play=false]>[data-return]{opacity:0}.cgknlid[data-play=false]>[data-lead] strong{-webkit-background-size:0 40%;background-size:0 40%}.cgknlid[data-play=true]>ol[data-steps]:before{-webkit-animation:var(--k-grow-x) 1.1s var(--spring) both;animation:var(--k-grow-x) 1.1s var(--spring) both}.cgknlid[data-play=true]>ol[data-steps]>li{-webkit-animation:var(--k-rise) .56s var(--spring) both;animation:var(--k-rise) .56s var(--spring) both;-webkit-animation-delay:calc(var(--i) * .16s + .12s);animation-delay:calc(var(--i) * .16s + .12s)}.cgknlid[data-play=true] li[data-tone=bad] [data-code]{-webkit-animation:var(--k-shake) .42s ease-out both;animation:var(--k-shake) .42s ease-out both;-webkit-animation-delay:calc(var(--i) * .16s + .52s);animation-delay:calc(var(--i) * .16s + .52s)}.cgknlid[data-play=true]>[data-return]{-webkit-animation:var(--k-fade) .5s ease-out .9s both;animation:var(--k-fade) .5s ease-out .9s both}@media (max-width:620px){.cgknlid[data-play=false]>ol[data-steps]:before{transform:scaleY(0)}.cgknlid[data-play=true]>ol[data-steps]:before{-webkit-animation:var(--k-fade) .7s ease-out both;animation:var(--k-fade) .7s ease-out both}}}
.fakaad2{--p:1;--t:1;border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--sh);border-radius:18px;margin:0 0 30px;overflow:hidden}.h1i7ga9u{-webkit-box-flex-wrap:wrap;border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 12px 18px;display:flex}.h1i7ga9u>strong{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;color:var(--ink-2);margin-right:auto;font-size:11px;font-weight:700}.h1i7ga9u>[data-os]{background:var(--warn-wash);color:var(--warn);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.h1i7ga9u>button{border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--ink);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.h1i7ga9u>button[aria-pressed=true]{border-color:var(--warn);background:var(--warn-wash)}.p23hin3{padding:14px 18px 0}.p23hin3>[data-seg]{-webkit-box-flex-wrap:wrap;border:1px solid var(--line-2);background:var(--paper);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.p23hin3>[data-seg]>button{height:30px;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s}.p23hin3>[data-seg]>button:hover{color:var(--ink)}.p23hin3>[data-seg]>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width:520px){.p23hin3>[data-seg]>button{padding:0 8px;font-size:12px}}.p23hin3>[data-seg]>button[data-signature][aria-pressed=true]{background:var(--brand);color:#0e121b}.p23hin3>p{color:var(--ink-3);margin:8px 2px 0;font-size:13.5px;line-height:1.5}.bzssrhh{display:-ms-grid;-ms-grid-columns:minmax(200px, 250px) minmax(0, 1fr);grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:14px;padding:14px 18px;display:grid}@media (max-width:620px){.bzssrhh{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.bzssrhh [data-graph]{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:6px;position:relative}@media (max-width:620px){.bzssrhh [data-graph]{width:min(100%,260px);margin:0 auto}}.bzssrhh [data-graph] svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.bzssrhh [data-graph] text{fill:var(--ink-3);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:9px}.bzssrhh [data-handle]{cursor:-webkit-grab;cursor:grab;touch-action:none;outline:none}.bzssrhh svg[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing}.bzssrhh svg[data-dragging=true] [data-handle]{cursor:-webkit-grabbing;cursor:grabbing}.bzssrhh [data-handle] [data-ring]{opacity:0;transition:opacity .16s}.bzssrhh [data-handle]:focus-visible [data-ring]{opacity:1}.bzssrhh [data-handle]:hover [data-ring]{opacity:1}.bzssrhh [data-stage]{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-height:250px;position:relative;overflow:hidden}.bzssrhh [data-chrome]{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:5px;height:30px;padding:0 12px;display:flex}.bzssrhh [data-chrome]>i{background:var(--line-2);border-radius:50%;width:8px;height:8px}.bzssrhh [data-page]{flex-direction:column;gap:9px;padding:16px 14px;display:flex}.bzssrhh [data-page]>i{width:var(--w);background:var(--paper-2);border-radius:4px;height:8px}.bzssrhh [data-switch]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:inline-flex}.bzssrhh [data-switch]>b{background:var(--line-2);border-radius:999px;width:34px;height:20px;position:relative;overflow:hidden}.bzssrhh [data-switch]>b:before{content:"";background:var(--brand);opacity:var(--p);position:absolute;inset:0}.bzssrhh [data-switch]>b>i{width:14px;height:14px;-webkit-transform:translateX(calc(var(--p) * 14px));-moz-transform:translateX(calc(var(--p) * 14px));-ms-transform:translateX(calc(var(--p) * 14px));transform:translateX(calc(var(--p) * 14px));background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.bzssrhh [data-panel]{border-left:1px solid var(--line-2);background:var(--surface);width:46%;box-shadow:var(--sh);-webkit-transform:translateX(calc((1 - var(--p)) * 108%));-moz-transform:translateX(calc((1 - var(--p)) * 108%));-ms-transform:translateX(calc((1 - var(--p)) * 108%));transform:translateX(calc((1 - var(--p)) * 108%));flex-direction:column;gap:9px;padding:14px;display:flex;position:absolute;top:31px;bottom:0;right:0}.bzssrhh [data-panel]>strong{font-size:12px;font-weight:650}.bzssrhh [data-panel]>i{background:var(--paper-2);border-radius:7px;height:22px}.bzssrhh [data-panel]>i:first-of-type{background:var(--accent-wash)}.bzssrhh [data-toast]{background:var(--slab);color:var(--on-slab);opacity:calc(var(--p) * 1.6);-webkit-transform:translateY(calc((1 - var(--p)) * 64px));-moz-transform:translateY(calc((1 - var(--p)) * 64px));-ms-transform:translateY(calc((1 - var(--p)) * 64px));transform:translateY(calc((1 - var(--p)) * 64px));border-radius:10px;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px}.t196jl25{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:0 18px 14px;display:flex}.t196jl25>button[data-primary]{border:1px solid var(--ink);background:var(--ink);min-width:128px;height:34px;color:var(--paper);border-radius:999px;padding:0 14px;font-size:13px;font-weight:650}.t196jl25>input{min-width:0;accent-color:var(--brand-ink);flex:180px}.t196jl25>output{min-width:128px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.t196jl25>[data-seg]{-webkit-box-flex-wrap:wrap;border:1px solid var(--line-2);background:var(--paper);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.t196jl25>[data-seg]>button{height:30px;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s}.t196jl25>[data-seg]>button:hover{color:var(--ink)}.t196jl25>[data-seg]>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width:520px){.t196jl25>[data-seg]>button{padding:0 8px;font-size:12px}}.f3yqiby{-webkit-box-flex-wrap:wrap;border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 18px;font-size:13.5px;display:flex}.f3yqiby>p{color:var(--ink-2);flex:260px;margin:0}.f3yqiby>p>b{color:var(--brand-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}.f3yqiby>code{font-size:12px}.f3yqiby>button{border:1px solid var(--line-2);background:var(--surface);height:28px;color:var(--ink);border-radius:999px;padding:0 11px;font-size:12px;font-weight:600}.f3yqiby>button[data-copied=true]{border-color:var(--ok);color:var(--ok)}
.bjnjg2b{border:1px solid var(--brand);background:var(--primary-wash);border-radius:14px;margin:34px 0 30px;padding:26px 20px 20px;font-size:15.5px;line-height:1.66;position:relative}.bjnjg2b>[data-icon]{background:var(--brand);width:34px;height:34px;display:-ms-grid;color:#0e121b;border-radius:10px;place-items:center;font-weight:700;display:grid;position:absolute;top:-17px;left:18px}.bjnjg2b>strong{margin:0 0 10px;font-weight:700;display:block}.bjnjg2b>p{color:var(--ink-2);margin:0 0 14px!important}.bjnjg2b>a{background:var(--brand);height:38px;-webkit-transition:-webkit-transform .26s var(--spring);transition:transform .26s var(--spring);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex;color:#0e121b!important;-webkit-text-decoration:none!important;text-decoration:none!important}.bjnjg2b>a:hover{transform:translateY(-2px)}
.b2pavoo{color:#e6ecd9;box-shadow:var(--sh-lift);background:#0e121b;border-radius:20px;margin:0 0 30px;padding:14px 16px 16px}.b1ht7ens{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b1ht7ens>strong{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:#8a94a3;margin-right:auto;font-size:11px;font-weight:700}.b1ht7ens [data-modes]{border:1px solid #ffffff1f;border-radius:999px;padding:3px;display:inline-flex}.b1ht7ens [data-modes]>button{color:#8a94a3;background:0 0;border:none;border-radius:999px;height:28px;padding:0 12px;font-size:12px;font-weight:650;transition:background-color .2s,color .2s}.b1ht7ens [data-modes]>button[aria-pressed=true]{color:#0e121b;background:#9fd803}.b1ht7ens [role=switch]{color:#e6ecd9;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;font-size:12px;font-weight:600;display:inline-flex}.b1ht7ens [role=switch]>i{background:#ffffff29;border-radius:999px;width:34px;height:20px;transition:background-color .2s;position:relative}.b1ht7ens [role=switch]>i:after{content:"";width:14px;height:14px;-webkit-transition:-webkit-transform .32s var(--spring);transition:transform .32s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.b1ht7ens [role=switch][aria-checked=true]>i{background:#7ed3a4}.b1ht7ens [role=switch][aria-checked=true]>i:after{transform:translate(14px)}.s1vmew03{min-height:98px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:#c9f27a;background:#08140c;border:1px solid #9fd80338;border-radius:12px;flex-direction:column;gap:4px;margin:12px 0 14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 28px #9fd80312}.s1vmew03>strong{font-size:14px;font-weight:700}.s1vmew03>span{color:#c9f27a9e;font-size:12px}.s1vmew03 [data-bars]{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:3px;width:min(160px,50%);height:26px;margin-top:4px;display:flex}.s1vmew03 [data-bars]>i{-webkit-flex:var(--w) 1 0;-ms-flex:var(--w) 1 0;flex:var(--w) 1 0;height:var(--h);background:var(--c);-webkit-animation:var(--k-fade) 90ms ease var(--d) both;animation:var(--k-fade) 90ms ease var(--d) both;border-radius:3px}.s1vmew03 [data-history]{-webkit-box-flex-wrap:wrap;color:#c9f27a80;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;display:flex}.s1vmew03 [data-history]>b:last-child{color:#c9f27a}.k1qu38vq{--gap:4px;--bw:calc((100% - 6 * var(--gap)) / 7 * .62);display:-ms-grid;-ms-grid-columns:repeat(7, minmax(0, 1fr));gap:var(--gap);touch-action:manipulation;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));height:170px;display:grid;position:relative}@media (max-width:520px){.k1qu38vq{height:150px}}.k1qu38vq>button{color:#0e121b;-webkit-transition:-webkit-transform .12s,box-shadow .12s,background .12s;background:linear-gradient(#fbfbf7,#e6eadf);border:none;border-radius:0 0 10px 10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:0;padding:0 2px 12px;transition:transform .12s,box-shadow .12s,background .12s;display:flex;box-shadow:inset 0 -7px #cfd6c4,0 2px #00000073}.k1qu38vq>button>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:650;overflow:hidden}@media (max-width:520px){.k1qu38vq>button>strong{font-size:11px}}.k1qu38vq>button>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:#5e6774;text-transform:uppercase;font-size:10px}.k1qu38vq>button[data-color=black]{top:0;left:calc(var(--pos) * (100% + var(--gap)) / 7 - var(--gap) / 2 - var(--bw) / 2);z-index:1;width:var(--bw);color:#e6ecd9;background:linear-gradient(#2a3140,#10141c);border-radius:0 0 7px 7px;height:58%;padding-bottom:8px;position:absolute;box-shadow:inset 0 -6px #05070a,0 4px 8px #00000080}.k1qu38vq>button[data-color=black]>strong{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:9.5px;font-weight:600}@media (max-width:520px){.k1qu38vq>button[data-color=black]>strong{display:none}}.k1qu38vq>button[data-color=black]>small{color:#8a94a3;font-size:9px}.k1qu38vq>button[data-extra=true]{-webkit-animation:var(--k-rise) .42s var(--spring) both;animation:var(--k-rise) .42s var(--spring) both}.k1qu38vq>button:active{background:linear-gradient(#f4fae4,#e3ecd0);transform:translateY(2px);box-shadow:inset 0 -3px #9fd803,0 1px #00000073}.k1qu38vq>button[data-pressed=true]{background:linear-gradient(#f4fae4,#e3ecd0);transform:translateY(2px);box-shadow:inset 0 -3px #9fd803,0 1px #00000073}.k1qu38vq>button[data-color=black]:active{background:linear-gradient(#323b4c,#161b25);box-shadow:inset 0 -3px #9fd803,0 2px 4px #00000080}.k1qu38vq>button[data-color=black][data-pressed=true]{background:linear-gradient(#323b4c,#161b25);box-shadow:inset 0 -3px #9fd803,0 2px 4px #00000080}@media (prefers-reduced-motion:reduce){.k1qu38vq>button{transition-duration:0s!important;animation:none!important}}.f1gwx6u3{-webkit-box-flex-wrap:wrap;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:#8a94a3;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;font-size:11px;display:flex}.f1gwx6u3 i{background:var(--c);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}
.t1q10400{background:var(--accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 55%, transparent);color:var(--ink);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;outline:none;padding:.04em .3em;transition:background-color .16s,box-shadow .16s}.t1q10400:hover{background:color-mix(in srgb, var(--brand) 26%, transparent);box-shadow:inset 0 0 0 1px var(--brand)}.t1q10400:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.t1q10400[data-state=decrypting]{cursor:progress}.t1q10400 [data-d]{color:var(--brand-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.9em;font-weight:600}.t1q10400 [data-ok=false]{color:var(--brand-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.9em;font-weight:600}.t1q10400 [data-d]{display:inline-block}@media (hover:hover) and (pointer:fine){.t1q10400:hover [data-d]{-webkit-animation:var(--k-spoiler-dot) .72s ease-in-out infinite;animation:var(--k-spoiler-dot) .72s ease-in-out infinite;-webkit-animation-delay:calc(var(--i) * 45ms);animation-delay:calc(var(--i) * 45ms)}}.t1q10400 [data-lock]{width:.8em;height:.8em;color:var(--brand-ink);vertical-align:-.05em;-webkit-transition:width .26s var(--spring) .12s,margin .26s var(--spring) .12s,opacity .2s ease .12s;transition:width .26s var(--spring) .12s,margin .26s var(--spring) .12s,opacity .2s ease .12s;margin-right:.25em;display:inline-block}.t1q10400 [data-shackle]{transform-box:fill-box;transform-origin:100% 100%;-webkit-transition:-webkit-transform .22s var(--spring);transition:transform .22s var(--spring)}.t1q10400:hover [data-shackle]{transform:translateY(-1px)}.t1q10400[data-state=decrypting] [data-lock]{opacity:0;width:0;margin-right:0}.t1q10400[data-state=decrypting] [data-shackle]{transform:translateY(-2px)rotate(-28deg)}@media (scripting:none){.t1q10400{display:none}}@media (prefers-reduced-motion:reduce){.t1q10400{transition:none}.t1q10400 [data-d]{transition:none;animation:none!important}.t1q10400 [data-lock]{transition:none;animation:none!important}.t1q10400 [data-shackle]{transition:none;animation:none!important}}.h1ht8283{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (scripting:none){.h1ht8283{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.rycbm8u{-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-animation:var(--k-spoiler-settle) .7s ease-out both;animation:var(--k-spoiler-settle) .7s ease-out both;border-radius:6px;outline:none}.rycbm8u:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rycbm8u{animation:none}}
.wbfdyaa{display:-ms-grid;-ms-grid-columns:220px minmax(0, 1fr);border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--sh);border-radius:18px;grid-template-columns:220px minmax(0,1fr);gap:16px;margin:0 0 30px;padding:16px;display:grid}@media (max-width:620px){.wbfdyaa{-ms-grid-columns:1fr;grid-template-columns:1fr}}.s1wt85dr{flex-direction:column;gap:6px;display:flex}@media (max-width:620px){.s1wt85dr{display:-ms-grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}}.s1wt85dr>button{border:1px solid var(--line);background:var(--paper);height:46px;box-shadow:0 3px 0 -1px var(--line);color:var(--ink-2);text-align:left;-webkit-transition:-webkit-transform .42s var(--spring),background-color .2s ease,border-color .2s ease,color .2s ease;transition:transform .42s var(--spring),background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:relative}.s1wt85dr>button:hover{border-color:var(--line-2);color:var(--ink)}.s1wt85dr>button>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:10.5px}.s1wt85dr>button[aria-selected=true]{border-color:var(--brand);background:var(--accent-wash);box-shadow:0 3px 0 -1px var(--brand);color:var(--ink);transform:translate(10px)}@media (max-width:620px){.s1wt85dr>button[aria-selected=true]{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.s1wt85dr>button{transition-duration:0s!important}}.p17jf3af{min-width:0;padding:4px 4px 4px 8px}@media (max-width:620px){.p17jf3af{padding:4px 2px 0}}.p17jf3af [data-kicker]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;color:var(--ink-3);margin-bottom:4px;font-size:10.5px;display:block}.p17jf3af>strong{letter-spacing:-.015em;margin-bottom:10px;font-size:20px;font-weight:650;display:block}.p17jf3af ul[data-tech]{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.p17jf3af ul[data-tech]>li{background:var(--paper-2);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-2);border-radius:8px;margin:0;padding:3px 9px;font-size:11.5px}.p17jf3af [data-body]{color:var(--ink-2);font-size:15.5px;line-height:1.66}.p17jf3af [data-body] p{margin:0 0 10px}.p17jf3af [data-spring]{border-left:3px solid var(--brand);background:var(--surface-2);color:var(--ink-2);border-radius:0 10px 10px 0;margin:12px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.55}.p17jf3af [data-spring]>b{color:var(--ink)}.p17jf3af:not([hidden]){-webkit-animation:var(--k-fade) .26s ease-out;animation:var(--k-fade) .26s ease-out}
.f102c4ik{margin:30px 0}.p1jsjq4p{aspect-ratio:16/9;border:1px solid var(--line);background:var(--surface-2);border-radius:18px;position:relative;overflow:hidden}.p1jsjq4p:before{content:"";background-image:radial-gradient(var(--line-2) 1px, transparent 1px);-webkit-background-size:16px 16px;background-size:16px 16px;position:absolute;inset:0}.p1jsjq4p>span{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:10.5px;position:absolute}.p1jsjq4p>[data-legend]{align-items:center;gap:7px;display:flex;top:14px;right:18px}.p1jsjq4p>[data-legend]>i{background:var(--warn);border-radius:2px;width:8px;height:8px}.b1ohe340{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;border-bottom:1px solid var(--line-2);align-items:flex-end;gap:3px;display:flex;position:absolute;inset:46px 18px 34px}.b1ohe340>i{height:var(--h);background:var(--line-2);transform-origin:bottom;-webkit-animation:stampede-chart-tsx-module__W2-CkW__ecGrow-b1ohe340 .7s var(--spring) both;animation:stampede-chart-tsx-module__W2-CkW__ecGrow-b1ohe340 .7s var(--spring) both;-webkit-animation-delay:var(--d);animation-delay:var(--d);border-radius:3px 3px 0 0;flex:1}.b1ohe340>i[data-spike]{background:var(--warn)}@keyframes stampede-chart-tsx-module__W2-CkW__ecGrow-b1ohe340{0%{transform:scaleY(0)}}.cjmof9o{color:var(--ink-3);align-items:baseline;gap:10px;margin-top:10px;font-size:14px;line-height:1.5;display:flex}.cjmof9o>b{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--brand-ink);flex-shrink:0;font-size:11px;font-weight:700}
.p1avsvsm{color:#fff;box-shadow:var(--sh-lift);background:#0e121b;border-radius:20px;margin:0 0 30px;overflow:hidden}.hal1pty{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-box-pack:justify;align-items:flex-start;-ms-flex-pack:space-between;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 20px 14px;display:flex}.hal1pty [data-kicker]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:#9fd803;margin-bottom:6px;font-size:10.5px;display:block}.hal1pty [data-scene]{color:#ffffffbf;font-size:14px}.hal1pty [data-meter]{min-width:160px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:#ffffffb3;flex-direction:column;gap:6px;font-size:11px;display:flex}.hal1pty [data-meter]>span{gap:8px;display:flex}.hal1pty [data-meter] strong{color:#fff;margin-left:auto}.hal1pty [data-track]{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.hal1pty [data-track]>i{height:100%;width:var(--v);background:var(--c);-webkit-transition:width .6s var(--spring),background-color .4s ease;transition:width .6s var(--spring),background-color .4s ease;border-radius:999px;display:block}.t1f5o1ml{display:-ms-grid;-ms-grid-columns:var(--cols);grid-template-columns:var(--cols);gap:6px;padding:0 20px;display:grid}.t1f5o1ml>button{text-align:left;color:#ffffff94;background:0 0;border:none;flex-direction:column;gap:6px;padding:0 0 10px;font-size:12.5px;font-weight:600;transition:color .2s;display:flex}.t1f5o1ml>button[data-done=true]{color:#ffffffb3}.t1f5o1ml>button[aria-selected=true]{color:#fff}.t1f5o1ml>button>i{background:#ffffff24;border-radius:999px;height:3px;transition:background-color .3s;display:block}.t1f5o1ml>button[data-done=true]>i{background:#9fd803}.t1f5o1ml>button[aria-selected=true]>i{background:#9fd803}.t1f5o1ml>button>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:10px}.tolof5e{min-height:92px;padding:16px 20px 6px;font-size:clamp(16px,1.8vw,19px);line-height:1.5;position:relative}.c9wn0ct{align-items:center;gap:8px;padding:10px 20px 18px;display:flex}.c9wn0ct>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;height:38px;padding:0 14px;font-size:12.5px;font-weight:650}.c9wn0ct>button[data-primary]{color:#0e121b;background:#9fd803;border:none}.c9wn0ct>button:disabled{opacity:.4}.c9wn0ct>span{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:#fff9;margin-left:auto;font-size:11px}
.lh7fflk{height:var(--logo-h,32px);width:auto;max-width:none;display:block}.lh7fflk[data-variant=dark]{display:none}:root[data-theme=dark] .lh7fflk[data-variant=light]{display:none}:root[data-theme=dark] .lh7fflk[data-variant=dark]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .lh7fflk[data-variant=light]{display:none}:root:not([data-theme]) .lh7fflk[data-variant=dark]{display:block}}
.aloldd2{background:var(--cat-bg);position:relative;overflow:hidden}.aloldd2:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);-webkit-background-size:24px 24px;opacity:.55;background-size:24px 24px;position:absolute;inset:0}.aloldd2>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aloldd2>picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aloldd2>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g9ge96r{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:-.06em;color:var(--cat-fg);opacity:.85;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;position:absolute;top:8%;right:6%}
.hkoiiec{margin-bottom:clamp(24px,3vw,38px)}.hkoiiec>[data-meta]{-webkit-box-flex-wrap:wrap;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;display:flex}.hkoiiec [data-chip]{background:var(--cat-bg);height:26px;color:var(--cat-fg);letter-spacing:.05em;text-transform:uppercase;border-radius:7px;align-items:center;padding:0 11px;font-size:11px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.hkoiiec>h1{letter-spacing:-.034em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.4vw,52px);font-weight:650;line-height:1.06}.hkoiiec>p{color:var(--ink-2);margin:0 0 20px;font-size:clamp(18px,1.9vw,21px);line-height:1.52}.berthth{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:18px;display:flex}.berthth>[data-mark]{width:34px;height:34px;display:-ms-grid;background:#0e121b;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.berthth>[data-who]{flex-direction:column;flex:1;gap:1px;display:flex}.berthth a{color:var(--ink);font-size:13.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.berthth small{color:var(--ink-3);font-size:12px}.berthth>[data-updated]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:11px}.c18eiqu0{margin:0 0 clamp(26px,3vw,40px)}.c18eiqu0>div{aspect-ratio:21/9;border-radius:24px}.sx7cm4z{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;margin:0 0 32px;padding:18px 20px}.sx7cm4z>h2{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--brand-ink);margin:0 0 8px;font-size:11px;font-weight:700}.sx7cm4z>p{color:var(--ink);margin:0;font-size:16px;line-height:1.65}.f99td20{margin-top:40px}.f99td20>h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,2.4vw,28px);font-weight:650}.f99td20 [data-accordion]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sj93oem{margin-top:36px}.sj93oem>h2{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);margin:0 0 12px;font-size:11px;font-weight:700}.sj93oem ol{color:var(--ink-2);margin:0;padding-left:1.4em;font-size:14.5px;line-height:1.6}.sj93oem li{margin:4px 0}.s1bh1qm8{-webkit-box-flex-wrap:wrap;border:1px solid var(--line);background:var(--surface-2);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding:16px 18px;display:flex}.s1bh1qm8>p{flex:1;min-width:200px;margin:0;font-size:15px;font-weight:600}.s1bh1qm8>ul{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.s1bh1qm8 a{background:var(--bg);color:#fff;width:38px;height:38px;display:-ms-grid;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;-webkit-transition:-webkit-transform .26s var(--spring);transition:transform .26s var(--spring);border-radius:11px;place-items:center;font-size:11px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:grid}.s1bh1qm8 a:hover{color:#fff;transform:translateY(-2px)}.r1vhbffa{border-top:1px solid var(--line);margin-top:36px;padding-top:26px}.r1vhbffa>h2{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);margin:0 0 16px;font-size:11px;font-weight:700}.r1vhbffa>div{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}@media (max-width:620px){.r1vhbffa>div{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.r1vhbffa a{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);color:var(--ink);-webkit-transition:-webkit-transform .3s var(--spring),border-color .2s ease;transition:transform .3s var(--spring),border-color .2s ease;border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;-webkit-text-decoration:none;text-decoration:none;display:flex}.r1vhbffa a:hover{border-color:var(--line-2);color:var(--ink);transform:translateY(-3px)}.r1vhbffa a>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--cat-fg);font-size:11px}.r1vhbffa a>strong{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.28}.r1vhbffa a>span{color:var(--ink-3);font-size:12.5px}
.b1bdqpde{--dy:4px;z-index:90;background:var(--slab);max-width:min(280px,100vw - 24px);color:var(--on-slab);box-shadow:inset 0 0 0 1px #ffffff14,var(--sh-lift);font-family:var(--font-sora),"Sora",system-ui,sans-serif;text-align:left;pointer-events:none;opacity:0;-webkit-transform:translateY(var(--dy)) scale(.97);-moz-transform:translateY(var(--dy)) scale(.97);-ms-transform:translateY(var(--dy)) scale(.97);transform:translateY(var(--dy)) scale(.97);transform-origin:var(--ax) 100%;-webkit-transition:opacity .14s ease,-webkit-transform .22s var(--spring);transition:opacity .14s ease,transform .22s var(--spring);border-radius:10px;padding:8px 12px 9px;font-size:13.5px;font-weight:500;line-height:1.45;position:fixed}.b1bdqpde[data-placement=bottom]{--dy:-4px;transform-origin:var(--ax) 0}.b1bdqpde[data-shown=true]{opacity:1;transform:none}.b1bdqpde [data-kicker]{color:var(--on-slab-2);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;font-weight:500;display:block}.b1bdqpde [data-kicker] b{color:#9fd803;font-weight:700}.b1bdqpde [data-kicker][data-ruled]{border-bottom:1px solid var(--slab-line);margin-bottom:6px;padding-bottom:6px}.b1bdqpde:after{content:"";left:var(--ax);background:var(--slab);border-radius:2px;width:9px;height:9px;position:absolute;transform:translate(-50%)rotate(45deg)}.b1bdqpde[data-placement=top]:after{bottom:-4px}.b1bdqpde[data-placement=bottom]:after{top:-4px}@media (prefers-reduced-motion:reduce){.b1bdqpde{transition:none}}
.c13e2rsf{--str-wash:#9fd80342;background-image:linear-gradient(90deg, transparent calc(var(--str-sel) - 2px), var(--str-caret) calc(var(--str-sel) - 2px), var(--str-caret) var(--str-sel), transparent var(--str-sel)),linear-gradient(90deg, var(--str-wash) var(--str-sel), transparent var(--str-sel));color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;outline:none;padding:.02em .12em;font-weight:600;transition:--str-wash .2s}[data-theme=dark] .c13e2rsf{--str-wash:#9fd80333}@media (scripting:enabled){.c13e2rsf[data-drawn=false]{--str-sel:0%}.c13e2rsf[data-drawn=true]{-webkit-animation:var(--k-str-select) .76s var(--spring) both,var(--k-str-caret) 1.5s linear both;animation:var(--k-str-select) .76s var(--spring) both,var(--k-str-caret) 1.5s linear both}}.c13e2rsf:hover{--str-wash:#9fd8036b}.c13e2rsf[data-open=true]{--str-wash:#9fd8036b}[data-theme=dark] .c13e2rsf:hover{--str-wash:#9fd80357}[data-theme=dark] .c13e2rsf[data-open=true]{--str-wash:#9fd80357}.c13e2rsf:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.c13e2rsf [data-q]{color:var(--brand-ink);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.92em;font-weight:500}@media (prefers-reduced-motion:reduce){.c13e2rsf{transition:none;animation:none!important}}
.r61zk4s{container:activity/inline-size}.g1vwe81o{display:-ms-grid;-ms-grid-columns:auto minmax(0, 1fr);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);grid-template-columns:auto minmax(0,1fr);gap:6px;font-size:9px;display:grid}.d1lo41w7{display:-ms-grid;-ms-grid-rows:13px repeat(7, 1fr);grid-template-rows:13px repeat(7,1fr);gap:3px;display:grid}.d1lo41w7>span{-ms-grid-row-align:center;align-self:center;line-height:1}.w9ms7f1{gap:3px;display:flex}.w9ms7f1>[data-band="1"]{display:none}.w9ms7f1>[data-band="2"]{display:none}.w9ms7f1>[data-band="3"]{display:none}.w9ms7f1>[data-band="4"]{display:none}.w9ms7f1>[data-band="5"]{display:none}.w9ms7f1>[data-band="6"]{display:none}@container activity (min-width:300px){.w9ms7f1>[data-band="1"]{display:-ms-grid;display:grid}}@container activity (min-width:360px){.w9ms7f1>[data-band="2"]{display:-ms-grid;display:grid}}@container activity (min-width:440px){.w9ms7f1>[data-band="3"]{display:-ms-grid;display:grid}}@container activity (min-width:560px){.w9ms7f1>[data-band="4"]{display:-ms-grid;display:grid}}@container activity (min-width:720px){.w9ms7f1>[data-band="5"]{display:-ms-grid;display:grid}}.w1ro19mu{min-width:0;display:-ms-grid;-ms-grid-columns:minmax(0, 1fr);-ms-grid-rows:13px repeat(7, auto);-webkit-animation:var(--k-fade) .36s ease both;animation:var(--k-fade) .36s ease both;-webkit-animation-delay:calc(var(--w) * 12ms);animation-delay:calc(var(--w) * 12ms);flex:1 1 0;grid-template-rows:13px repeat(7,auto);grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.w1ro19mu>span{white-space:nowrap;line-height:1}.w1ro19mu>span[data-end]{direction:rtl}.w1ro19mu>i{--cell-0:color-mix(in srgb, var(--ink) 8%, var(--surface));background:var(--cell-0);aspect-ratio:1;-webkit-transition:-webkit-transform .14s;border-radius:2.5px;transition:transform .14s}.w1ro19mu>i[data-l="1"]{background:color-mix(in srgb, var(--brand) 35%, var(--cell-0))}.w1ro19mu>i[data-l="2"]{background:color-mix(in srgb, var(--brand) 60%, var(--cell-0))}.w1ro19mu>i[data-l="3"]{background:color-mix(in srgb, var(--brand) 82%, var(--cell-0))}.w1ro19mu>i[data-l="4"]{background:var(--brand)}.w1ro19mu>i:hover{transform:scale(1.3)}.w1ro19mu>i[data-today]{outline:1.5px solid var(--ink-3);outline-offset:1px}.w1ro19mu>i[data-future]{opacity:.45}.w1ro19mu>i[data-future]:hover{transform:none}.w1ro19mu>i[data-before]{visibility:hidden}.cdgwaba{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;color:var(--ink-2);justify-content:space-between;gap:10px;margin-top:10px;font-size:11.5px;display:flex}.cdgwaba>[data-readout]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cdgwaba>[data-readout]>b{color:var(--ink);font-weight:650}.cdgwaba>[data-legend]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);flex-shrink:0;align-items:center;gap:3px;font-size:9.5px;display:flex}.cdgwaba>[data-legend]>i{--cell-0:color-mix(in srgb, var(--ink) 8%, var(--surface));background:var(--cell-0);border-radius:2.5px;width:10px;height:10px}.cdgwaba>[data-legend]>i[data-l="1"]{background:color-mix(in srgb, var(--brand) 35%, var(--cell-0))}.cdgwaba>[data-legend]>i[data-l="2"]{background:color-mix(in srgb, var(--brand) 60%, var(--cell-0))}.cdgwaba>[data-legend]>i[data-l="3"]{background:color-mix(in srgb, var(--brand) 82%, var(--cell-0))}.cdgwaba>[data-legend]>i[data-l="4"]{background:var(--brand)}
.peot9hc{color:#e6ecd9;box-shadow:var(--sh-lift);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:#0e121b;border-radius:20px;margin:34px 0 30px;padding:18px 20px 20px;font-size:13.5px;line-height:1.75}.peot9hc p[data-prompt]{color:#fff;margin:0}.peot9hc p[data-prompt]>span{color:#9fd803;margin-right:10px}.peot9hc [data-cursor]{color:#9fd803;-webkit-animation:var(--k-blink) 1.1s ease-in-out infinite;animation:var(--k-blink) 1.1s ease-in-out infinite}.peot9hc [data-commands] ul{margin:6px 0 10px;padding:0;list-style:none}.peot9hc [data-commands] li{-webkit-box-flex-wrap:wrap;-webkit-column-gap:12px;color:#8a94a3;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin:0;padding:3px 0 3px 18px;display:flex;position:relative}.peot9hc [data-commands] li:before{content:"›";color:#9fd803;position:absolute;left:0}.peot9hc [data-commands] li::marker{content:none}.peot9hc [data-commands] a{color:#e6ecd9;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline dashed #9fd80373;text-decoration:underline dashed #9fd80373;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.peot9hc [data-commands] a:hover{color:#9fd803;text-decoration-color:#9fd803}.peot9hc [data-commands] a:focus-visible{color:#9fd803;text-decoration-color:#9fd803}.peot9hc [data-commands] a:after{content:"#"/"";color:#5e6774;margin-left:12px;font-weight:400;display:inline-block}
.h7t9pae.rahgjx0.mao581g{align-items:center;padding-top:10px;padding-bottom:10px}.h7t9pae.rahgjx0.mao581g>small{border:1px solid var(--line);background:var(--paper-2);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.c1ay37jf{border-bottom:1px solid var(--line);background:var(--paper-2);color:var(--ink);align-items:center;gap:10px;padding:11px 18px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .18s;display:flex}.c1ay37jf:hover{color:var(--ink);background:var(--surface-2)}.c1ay37jf>[data-avatar]{width:24px;height:24px;display:-ms-grid;background:#0e121b;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.c1ay37jf>[data-text]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.c1ay37jf strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.c1ay37jf small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:10.5px}.c1ay37jf code{color:var(--ink-2);font-family:inherit}.c1ay37jf:hover code{color:var(--brand-ink)}.shvolf6{border-bottom:1px solid var(--line);padding:14px 18px}.shvolf6:last-child{border-bottom:none}.b1s3427a{background:var(--paper-2);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.b1s3427a>i{-webkit-flex:var(--n) 1 0;-ms-flex:var(--n) 1 0;flex:var(--n) 1 0;background:var(--cat-fg);transform-origin:0;-webkit-animation:var(--k-grow-x) .7s var(--spring) .15s both;animation:var(--k-grow-x) .7s var(--spring) .15s both}.l1lpasrd{-webkit-box-flex-wrap:wrap;color:var(--ink);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.l1lpasrd>li{align-items:center;gap:6px;display:flex}.l1lpasrd>li>i{background:var(--cat-fg);border-radius:50%;width:8px;height:8px}.l1lpasrd>li>span{color:var(--ink-3);font-weight:400}.c16k8qhr{-webkit-box-flex-wrap:wrap;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin:0;padding:12px 18px;font-size:11px;list-style:none;display:flex}.c16k8qhr b{color:var(--ink);font-weight:700}
.w100jnq2{border-top:1px solid var(--line);background:var(--paper-2)}.icdm9xk{max-width:1200px;margin:0 auto;padding:clamp(30px,4vw,52px) clamp(16px,3vw,32px)}.gry6zgp{display:-ms-grid;-ms-grid-columns:minmax(0, 1.3fr) repeat(2, minmax(0, 1fr));grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,48px);display:grid}@media (max-width:860px){.gry6zgp{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.bvgh37m>[data-row]{align-items:center;margin-bottom:14px;display:flex}.bvgh37m>p{color:var(--ink-2);max-width:42ch;margin:0 0 16px;font-size:13.5px;line-height:1.66}.bvgh37m>ul{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bvgh37m>ul a{border:1px solid var(--line-2);height:36px;color:var(--ink-2);border-radius:10px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.bvgh37m>ul a:hover{color:var(--ink);border-color:var(--ink)}.c1vak79r>h2{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);margin:0 0 12px;font-size:11px;font-weight:700}.c1vak79r>ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.c1vak79r a{color:var(--ink-2);align-items:center;gap:9px;font-size:13.5px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.c1vak79r a:hover{color:var(--ink)}.c1vak79r a>i{background:var(--cat-fg);border-radius:2px;width:7px;height:7px}.b1w6hquf{border-top:1px solid var(--line-2);-webkit-box-flex-wrap:wrap;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(24px,3vw,40px);padding-top:18px;font-size:12.5px;display:flex}.b1w6hquf>[data-meta]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:11px}.b1w6hquf a{color:var(--ink-3);font-size:12.5px}.b1w6hquf button{color:var(--ink-3);font-size:12.5px}
.s1wbcnsr{--gx:0;--gy:0;vertical-align:-.1em;pointer-events:none;clip-path:inset(-200% -100% 0);width:1.155em;height:1.05em;margin-left:.3em;display:inline-block;position:relative}.s1wbcnsr [data-actor]{transform-origin:50% 100%;height:100%;display:block}.s1wbcnsr[data-state=idle] [data-actor]{transform:translateY(110%)}.s1wbcnsr[data-state=intro] [data-actor]{-webkit-animation:var(--k-mascot-rise) .65s ease-out both;animation:var(--k-mascot-rise) .65s ease-out both}.s1wbcnsr[data-state=greet] [data-actor]{-webkit-animation:var(--k-mascot-hop) .52s ease-out both;animation:var(--k-mascot-hop) .52s ease-out both}.s1wbcnsr svg{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;overflow:visible}.s1wbcnsr[data-state=idle] svg{pointer-events:none}.s1wbcnsr [data-part=face]{-webkit-transform:translate(calc(var(--gx) * 1px), calc(var(--gy) * 1px));-moz-transform:translate(calc(var(--gx) * 1px), calc(var(--gy) * 1px));-ms-transform:translate(calc(var(--gx) * 1px), calc(var(--gy) * 1px));transform:translate(calc(var(--gx) * 1px), calc(var(--gy) * 1px))}.s1wbcnsr [data-part=eyes]{transform-box:fill-box;transform-origin:50% 100%;-webkit-animation:var(--k-mascot-blink) 4.5s steps(1, end) infinite;animation:var(--k-mascot-blink) 4.5s steps(1, end) infinite}.s1wbcnsr [data-part=joy]{visibility:hidden}.s1wbcnsr[data-state=greet] [data-part=eyes]{visibility:hidden}.s1wbcnsr[data-state=greet] [data-part=joy]{visibility:visible}@media (prefers-reduced-motion:reduce){.s1wbcnsr [data-actor]{animation:none!important;transform:none!important}.s1wbcnsr [data-part]{animation:none!important;transform:none!important}}@media (scripting:none){.s1wbcnsr [data-actor]{transform:none}.s1wbcnsr svg{pointer-events:none}}@media print{.s1wbcnsr{display:none}}
.ry14ik3{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--sh);overflow:hidden}.rahgjx0.mao581g{-webkit-box-pack:justify;align-items:baseline;-ms-flex-pack:space-between;justify-content:space-between;gap:10px;display:flex}.rahgjx0.mao581g>small{letter-spacing:.02em;white-space:nowrap;font-size:10.5px;font-weight:500}
.p8x5cai{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-lift);border-radius:22px;max-height:calc(100dvh - 96px);padding:12px;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.m1nhj5lz{-webkit-box-flex-wrap:wrap;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:4px 4px 12px;display:none}@media (max-width:860px){.m1nhj5lz{display:flex}}.m1nhj5lz>a{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:10px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.m1nhj5lz>a[aria-current=page]{background:var(--paper-2);font-weight:650}.g31g37e{display:-ms-grid;-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1180px){.g31g37e{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.g31g37e{-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.g31g37e{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.t18as0no{color:var(--ink);border:1px solid #0000;border-radius:14px;flex-direction:column;gap:10px;padding:14px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.t18as0no:hover{color:var(--ink);background:var(--surface-2);border-color:var(--line)}.t18as0no[aria-current=page]{color:var(--ink);background:var(--surface-2);border-color:var(--line)}.t10tqd8q{align-items:center;gap:10px;width:100%;display:flex}.t10tqd8q>[data-text]{flex-direction:column;flex:1;gap:2px;display:flex}.t10tqd8q strong{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.t10tqd8q small{color:var(--ink-3);font-size:12px}.t10tqd8q>[data-count]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:11px}.m1ca98qy{width:100%;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--code-bg);color:var(--code-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 10px;font-size:11px;display:block;overflow:hidden}.f77anrx{-webkit-box-flex-wrap:wrap;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:12px 8px 4px;display:flex}.f77anrx>[data-meta]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.f77anrx>[data-meta]>i{background:var(--brand);width:6px;height:6px;-webkit-animation:var(--k-blink) 2.2s ease-in-out infinite;animation:var(--k-blink) 2.2s ease-in-out infinite;border-radius:50%}.f77anrx>a{color:var(--brand-ink);margin-left:auto;font-size:12.5px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}
.p7981wa{color:var(--ink);overflow-wrap:break-word;font-size:17.5px;line-height:1.78}.p7981wa>p{margin:0 0 22px}.p7981wa>ul{margin:0 0 22px}.p7981wa>ol{margin:0 0 22px}.p7981wa>h2{letter-spacing:-.025em;text-wrap:balance;margin:40px 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:650;line-height:1.2}.p7981wa>h3{letter-spacing:-.015em;margin:30px 0 10px;font-size:clamp(19px,2vw,22px);font-weight:650;line-height:1.3}.p7981wa>h2:first-child{margin-top:0}.p7981wa>h3:first-child{margin-top:0}.p7981wa ul{padding-left:1.3em}.p7981wa ol{padding-left:1.3em}.p7981wa li{margin:6px 0}.p7981wa li::marker{color:var(--ink-3)}.p7981wa .contains-task-list{padding-left:0;list-style:none}.p7981wa .task-list-item{padding-left:28px;position:relative}.p7981wa .task-list-item>input{border:1.5px solid var(--line-2);background:var(--surface);appearance:none;border-radius:5px;width:17px;height:17px;margin:0;position:absolute;top:.42em;left:0}.p7981wa .task-list-item>input:checked{border-color:var(--brand);background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"%3E%3Cpath d=\"M3.5 8.5l3 3 6-7\" fill=\"none\" stroke=\"%230E121B\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E") center/13px no-repeat}.p7981wa strong{font-weight:650}.p7981wa a{color:var(--brand-ink);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:3px;text-decoration-thickness:2px}.p7981wa a:hover{text-decoration-color:currentColor}.p7981wa :not(pre)>code{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--paper-2);border:1px solid var(--line);white-space:break-spaces;border-radius:6px;padding:1px 6px;font-size:.82em}.p7981wa>blockquote{border-left:3px solid var(--brand);color:var(--ink);margin:32px 0;padding:0 0 0 22px;font-size:clamp(19px,2vw,23px);line-height:1.5}.p7981wa>blockquote>p{margin:0}.p7981wa>hr{background:var(--line-2);border:none;width:40%;height:1px;margin:40px auto}.p7981wa [data-table]{border:1px solid var(--line);border-radius:14px;margin:0 0 26px;overflow-x:auto}.p7981wa table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.p7981wa th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.p7981wa td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.p7981wa th{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);font-size:11px}.p7981wa tr:last-child td{border-bottom:none}.p7981wa>picture{margin:30px 0}.p7981wa>p>picture{margin:30px 0}.p7981wa img{border-radius:14px}
.b9p76vz.ry14ik3{-webkit-animation:var(--k-rise) .42s var(--spring) both;animation:var(--k-rise) .42s var(--spring) both;position:relative}.b9p76vz.ry14ik3>button{width:26px;height:26px;color:var(--ink-3);background:0 0;border:none;border-radius:8px;font-size:16px;line-height:1;transition:background-color .18s,color .18s;position:absolute;top:8px;right:10px}.b9p76vz.ry14ik3>button:hover{background:var(--paper-2);color:var(--ink)}.bwpfio3{color:var(--ink);flex-direction:column;gap:12px;padding:14px 18px 16px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .18s;display:flex}.bwpfio3:hover{background:var(--paper-2);color:var(--ink)}.bwpfio3>[data-row]{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:12px;display:flex}.bwpfio3 [data-text]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bwpfio3 strong{font-size:14px;font-weight:600;line-height:1.4}.bwpfio3 small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.btuwxwj{background:var(--cat-bg);border-radius:3px;height:5px;display:block;overflow:hidden}.btuwxwj>i{height:100%;width:var(--p);border-radius:inherit;background:var(--cat-fg);transform-origin:0;-webkit-animation:var(--k-grow-x) .7s var(--spring) .12s both;animation:var(--k-grow-x) .7s var(--spring) .12s both;display:block}.m1r5lqsn{-webkit-box-pack:justify;-ms-flex-pack:space-between;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);justify-content:space-between;font-size:11px;display:flex}.m1r5lqsn>b{color:var(--cat-fg);font-weight:700}
.bnukr8q{align-items:center;gap:2.5px;height:13px;display:flex;position:relative}.bnukr8q>i{width:2.5px;height:13px;-webkit-animation:var(--k-eq) .9s ease-in-out infinite;animation:var(--k-eq) .9s ease-in-out infinite;background:currentColor;border-radius:2px;animation-play-state:paused;transform:scaleY(.5)}.bnukr8q>i:nth-child(2){animation-delay:.15s}.bnukr8q>i:nth-child(3){animation-delay:.3s}.bnukr8q:after{content:"";background:currentColor;border-radius:2px;height:1.8px;transition:opacity .2s;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)rotate(-38deg)}[aria-pressed=true]>.bnukr8q>i{animation-play-state:running;transform:none}[aria-pressed=true]>.bnukr8q:after{opacity:0}.b148nux2[aria-pressed=true]{background:var(--accent-wash)!important;color:var(--brand-ink)!important}
.nll9pgv{margin-bottom:22px}.nll9pgv ol{-webkit-box-flex-wrap:wrap;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.nll9pgv li+li:before{content:"/";color:var(--line-2);margin-right:6px}.nll9pgv a{color:var(--ink-3);-webkit-text-decoration:none;text-decoration:none}.nll9pgv a:hover{color:var(--ink)}.nll9pgv [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,48ch);color:var(--ink-2);overflow:hidden}
.wpwpu9y{-ms-grid-row-align:stretch;flex-direction:column;align-self:stretch;gap:16px;display:flex}.s1scbxus{flex-direction:column;gap:16px;display:flex;position:sticky;top:92px}@media (max-width:1080px){.s1scbxus{position:static}}.p15juxlv{margin:0;padding:0;list-style:none}.p15juxlv a{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;border-bottom:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .18s;display:flex}.p15juxlv li:last-child a{border-bottom:none}.p15juxlv a:hover{background:var(--paper-2);color:var(--ink)}.p15juxlv a>span{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);flex-shrink:0;width:22px;font-size:13px;font-weight:700;line-height:1.5}.p15juxlv li:first-child a>span{color:var(--brand-ink)}.p15juxlv a>strong{flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.45}.s1t3kgmv{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.s1t3kgmv>li:last-child:nth-child(odd){-ms-grid-column:1/-1;grid-column:1/-1}.s1t3kgmv a{background:var(--surface);color:var(--ink);flex-direction:column;gap:7px;height:100%;padding:14px 16px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .18s;display:flex}.s1t3kgmv a:hover{background:var(--paper-2);color:var(--ink)}.s1t3kgmv [data-row]{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;display:flex}.s1t3kgmv [data-glyph]{color:#9fd803;min-width:30px;height:30px;display:-ms-grid;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:#0e121b;border-radius:9px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:grid}.s1t3kgmv [data-arrow]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:12px}.s1t3kgmv strong{font-size:13.5px;font-weight:650}.s1t3kgmv small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nnxjc0u{border:1px solid var(--line);border-radius:var(--radius);background:var(--primary-wash);padding:20px}.nnxjc0u:has(>h2:target){border-color:var(--brand);-webkit-animation:var(--k-halo) 1.1s ease-out 2;animation:var(--k-halo) 1.1s ease-out 2}.nnxjc0u>h2{scroll-snap-margin-top:120px;letter-spacing:-.015em;margin:0 0 8px;scroll-margin-top:120px;font-size:18px;font-weight:650}.nnxjc0u>p{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.6}.nnxjc0u>a{background:var(--ink);height:40px;color:var(--paper);border-radius:10px;align-items:center;padding:0 16px;font-size:13px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}
.d2u3c9r{width:14px;height:14px;-webkit-transition:-webkit-transform .48s var(--spring);transition:transform .48s var(--spring);background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:2px solid;border-radius:50%}[aria-pressed=true]>.d2u3c9r{transform:rotate(180deg)}
.sr678rh{max-width:1200px;margin:0 auto;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}.c1nlrt5b{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--sh);overflow:hidden}.mao581g{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid var(--line);margin:0;padding:14px 18px;font-size:11px;font-weight:700}.eu0ghnq{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--ink-3);margin:0 0 6px;font-size:11px}.pcrqc8d{letter-spacing:-.04em;margin:0;padding-top:.14em;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.04}.l1nzt640{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.65}.e1ph3ord{border:1.5px dashed var(--line-2);border-radius:var(--radius);text-align:center;-webkit-animation:var(--k-rise) .38s var(--spring) both;animation:var(--k-rise) .38s var(--spring) both;padding:clamp(28px,4vw,48px) 20px}.e1ph3ord>strong{letter-spacing:-.025em;margin:0 0 6px;font-size:18px;font-weight:700;display:block}.e1ph3ord>p{color:var(--ink-2);max-width:44ch;margin:0 auto 18px;font-size:14px;line-height:1.6}
.sr678rh{max-width:1200px;margin:0 auto;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}.c1nlrt5b{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--sh);overflow:hidden}.mao581g{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid var(--line);margin:0;padding:14px 18px;font-size:11px;font-weight:700}.eu0ghnq{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--ink-3);margin:0 0 6px;font-size:11px}.pcrqc8d{letter-spacing:-.04em;margin:0;padding-top:.14em;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.04}.l1nzt640{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.65}.e1ph3ord{border:1.5px dashed var(--line-2);border-radius:var(--radius);text-align:center;-webkit-animation:var(--k-rise) .38s var(--spring) both;animation:var(--k-rise) .38s var(--spring) both;padding:clamp(28px,4vw,48px) 20px}.e1ph3ord>strong{letter-spacing:-.025em;margin:0 0 6px;font-size:18px;font-weight:700;display:block}.e1ph3ord>p{color:var(--ink-2);max-width:44ch;margin:0 auto 18px;font-size:14px;line-height:1.6}
.pivh4iy{padding-top:clamp(24px,3.4vw,44px);padding-bottom:clamp(40px,5vw,72px)}.glid94m{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) 288px;grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:clamp(26px,3.4vw,52px);display:grid}@media (max-width:1080px){.glid94m{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.my24hsh{min-width:0;max-width:760px}
.bqhr4m5{z-index:50;pointer-events:none;padding:12px clamp(10px,2vw,20px) 0;position:sticky;top:0}.iw6wnei{pointer-events:auto;max-width:1200px;margin:0 auto;position:relative}.g1kxbc9q{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.5);height:62px;box-shadow:var(--sh);border-radius:20px;align-items:center;gap:clamp(6px,1vw,12px);padding:0 10px;display:flex}.lb8kjn7{color:var(--ink);flex-shrink:0;align-items:center;gap:11px;padding:0 4px 0 0;-webkit-text-decoration:none;text-decoration:none;display:flex}.lb8kjn7:hover{color:var(--ink)}.l1rrprh6{display:flex}@media (min-width:861px) and (max-width:1080px){.l1rrprh6{display:none}}@media (max-width:520px){.l1rrprh6>img{height:26px}}.c1wfdb2o{background:#0e121b;border-radius:12px;place-items:center;width:40px;height:40px;display:none}@media (min-width:861px) and (max-width:1080px){.c1wfdb2o{display:-ms-grid;display:grid}}.ndkmixe{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;align-items:center;gap:2px;margin-left:clamp(4px,1.4vw,18px);padding:4px;display:flex}@media (max-width:860px){.ndkmixe{display:none}}.n1rhx730{height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex;position:relative}.n1rhx730:hover{color:var(--ink)}.n1rhx730[data-active=true]{color:var(--ink);font-weight:650}.n1rhx730>*{z-index:1;position:relative}.p1w5a8wd{background:var(--surface);border-radius:10px;inset:0;box-shadow:0 1px 2px #0e121b14,0 4px 12px -4px #0e121b24;z-index:0!important;position:absolute!important}.dads1ye{background:var(--brand);opacity:0;border-radius:2px;width:6px;height:6px;transition:opacity .2s}[data-active=true]>.dads1ye{opacity:1}.c1t47uma{color:var(--ink-3);-webkit-transition:-webkit-transform .32s var(--spring);transition:transform .32s var(--spring);font-size:9px}[aria-expanded=true]>.c1t47uma{transform:rotate(180deg)}.ssvzfa4{border:1px solid var(--line);background:var(--surface);width:clamp(170px,20vw,250px);height:40px;color:var(--ink-3);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:0 8px 0 13px;font-size:13px;transition:border-color .2s,color .2s;display:flex}.ssvzfa4:hover{border-color:var(--line-2);color:var(--ink)}.ssvzfa4>[data-text]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ssvzfa4>kbd{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:6px;padding:3px 6px;font-size:10.5px}@media (max-width:1080px){.ssvzfa4{justify-content:center;width:40px;padding:0}.ssvzfa4>[data-text]{display:none}.ssvzfa4>kbd{display:none}}.chkue7s{background:var(--brand);color:#0e121b;height:40px;-webkit-transition:-webkit-transform .26s var(--spring);transition:transform .26s var(--spring);border-radius:12px;flex-shrink:0;align-items:center;padding:0 16px;font-size:13px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.chkue7s:hover{color:#0e121b;transform:translateY(-1px)}@media (max-width:1180px){.chkue7s{display:none}}.mqtp630{background:var(--ink);width:40px;height:40px;color:var(--paper);border:none;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:none}.mqtp630>span{width:15px;height:1.8px;-webkit-transition:-webkit-transform .3s var(--spring);transition:transform .3s var(--spring);background:currentColor;border-radius:2px}.mqtp630[aria-expanded=true]>span:first-child{transform:translateY(3px)rotate(45deg)}.mqtp630[aria-expanded=true]>span:last-child{transform:translateY(-3px)rotate(-45deg)}@media (max-width:860px){.mqtp630{display:flex}}.s7x0gof{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e121b2e;position:fixed;inset:0}.sf8bj67{flex:1}
.pj2d6io{padding-top:clamp(24px,3.4vw,40px);padding-bottom:clamp(44px,5vw,76px)}.t7q6fwa{margin-bottom:18px}.t7q6fwa ul{scrollbar-width:none;gap:6px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.t7q6fwa a{border:1px solid var(--line);height:38px;color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:13px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .22s,border-color .2s,color .2s;display:flex}.t7q6fwa a:hover{border-color:var(--line-2)}.t7q6fwa a[aria-current=page]{background:var(--cat-bg);border-color:var(--cat-fg);color:var(--cat-fg);font-weight:650}.t7q6fwa a>i{background:var(--code-bg);min-width:26px;height:24px;color:var(--code-ink);display:-ms-grid;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;border-radius:7px;place-items:center;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.hjvm8c0{background:var(--cat-bg);-webkit-animation:var(--k-rise) .42s var(--spring) both;animation:var(--k-rise) .42s var(--spring) both;border-radius:28px;margin-bottom:clamp(22px,3vw,34px);padding:clamp(22px,3.4vw,44px);position:relative;overflow:hidden}.hjvm8c0:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);-webkit-background-size:28px 28px;opacity:.35;background-size:28px 28px;position:absolute;inset:0}.hjvm8c0>div{-webkit-box-flex-wrap:wrap;-webkit-align-items:flex-end;gap:24px;-webkit-box-align:flex-end;-ms-flex-align:flex-end;flex-wrap:wrap;align-items:flex-end;display:flex;position:relative}.hjvm8c0 [data-text]{flex:1;min-width:min(100%,320px)}.hjvm8c0 [data-glob]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--cat-fg);margin:0 0 12px;font-size:12px;font-weight:700}.hjvm8c0 h1{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1}.hjvm8c0 [data-title]{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(16px,1.6vw,19px);font-weight:500}.hjvm8c0 [data-desc]{color:var(--ink-2);max-width:60ch;margin:0;font-size:15px;line-height:1.66}.hjvm8c0 [data-motif]{min-width:220px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;flex-direction:column;gap:8px;display:flex}.hjvm8c0 [data-motif]>small{letter-spacing:.08em;color:var(--ink-2);font-size:10.5px}.hjvm8c0 [data-motif]>code{background:var(--code-bg);color:var(--code-ink);white-space:nowrap;border-radius:12px;padding:12px 14px;font-size:12.5px}.hjvm8c0 [data-motif]>code>b{color:#9fd803;font-weight:400}
.lqgl0hn{z-index:100;background:var(--ink);color:var(--paper);-webkit-transition:top .2s var(--spring);transition:top .2s var(--spring);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:650;-webkit-text-decoration:none;text-decoration:none;position:fixed;top:-60px;left:16px}.lqgl0hn:focus{color:var(--paper);top:12px}
.v1wsldz8{z-index:85;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:20px;right:20px}@media (max-width:620px){.v1wsldz8{align-items:center;left:14px;right:14px}}@media (max-width:1080px){:root:has([data-reading-dock]) .v1wsldz8{bottom:84px}}.c28o9wc{pointer-events:auto;border:1px solid var(--slab-line);background:var(--slab);max-width:min(360px,100%);color:var(--on-slab);box-shadow:var(--sh-lift);border-radius:14px;align-items:center;gap:10px;padding:10px 8px 10px 10px;font-size:13.5px;font-weight:550;line-height:1.4;display:flex;position:relative;overflow:hidden}.c28o9wc>[data-icon]{width:24px;height:24px;display:-ms-grid;color:#0e121b;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:#9fd803;border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.c28o9wc[data-tone=info]>[data-icon]{color:var(--on-slab);background:#ffffff24}.c28o9wc[data-tone=error]>[data-icon]{background:#f095b4}.c28o9wc>p{margin:0;padding-right:4px}.c28o9wc>button{width:26px;height:26px;color:var(--on-slab-2);background:0 0;border:none;border-radius:8px;flex-shrink:0;font-size:15px;line-height:1}.c28o9wc>button:hover{color:var(--on-slab);background:#ffffff1a}.c28o9wc>[data-drain]{transform-origin:0;width:100%;height:2px;-webkit-animation:var(--k-toast-drain) 2.8s linear forwards;animation:var(--k-toast-drain) 2.8s linear forwards;background:#9fd803;position:absolute;bottom:0;left:0}.c28o9wc[data-tone=error]>[data-drain]{background:#f095b4}.c28o9wc:hover>[data-drain]{animation-play-state:paused}.c28o9wc:focus-within>[data-drain]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.c28o9wc>[data-drain]{opacity:0;animation-duration:2.8s!important}}
.pocidqx{scroll-snap-margin-top:96px;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:96px;display:flex;position:sticky;top:92px}@media (max-width:860px){.pocidqx{position:static}}.c16inp9t{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);-webkit-animation:var(--k-fade) .26s ease-out;animation:var(--k-fade) .26s ease-out;border-radius:24px;flex-direction:column;gap:12px;padding:clamp(20px,3vw,30px);display:flex}.c16inp9t>[data-meta]{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c16inp9t [data-chip]{background:var(--cat-bg);height:24px;color:var(--cat-fg);letter-spacing:.05em;text-transform:uppercase;border-radius:7px;align-items:center;padding:0 10px;font-size:10.5px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.c16inp9t [data-kind]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--ink-3);font-size:11px}.c16inp9t h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.04}.c16inp9t h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.04}.c16inp9t>[data-def]{-webkit-align-items:flex-start;gap:12px;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;display:flex}.c16inp9t>[data-def]>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);flex-shrink:0;margin-top:5px;font-size:10px}.c16inp9t dfn{font-style:normal}.c16inp9t>[data-def]>p{max-width:52ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.e1j5rck3>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);margin:0 0 8px 4px;font-size:10.5px;display:block}.e1j5rck3 [data-code-block]{margin:0}.p1csnmg5{display:-ms-grid;-ms-grid-columns:84px minmax(0, 1fr);border:1.5px solid var(--cat-fg);background:var(--cat-bg);color:var(--ink);-webkit-transition:-webkit-transform .3s var(--spring),box-shadow .3s var(--spring);transition:transform .3s var(--spring),box-shadow .3s var(--spring);border-radius:22px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;padding:12px;-webkit-text-decoration:none;text-decoration:none;display:grid}.p1csnmg5:hover{box-shadow:var(--sh-lift);color:var(--ink);transform:translateY(-3px)}.p1csnmg5>[data-art]{background:var(--surface);width:84px;height:84px;display:-ms-grid;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--cat-fg);border-radius:16px;place-items:center;font-size:18px;font-weight:700;display:grid;position:relative;overflow:hidden}.p1csnmg5>[data-art]:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);-webkit-background-size:14px 14px;opacity:.7;background-size:14px 14px;position:absolute;inset:0}.p1csnmg5>[data-art]>span{position:relative}.p1csnmg5>[data-text]{flex-direction:column;gap:5px;min-width:0;display:flex}.p1csnmg5 small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--cat-fg);font-size:10px;font-weight:700}.p1csnmg5 strong{letter-spacing:-.015em;font-size:16px;font-weight:650;line-height:1.3}.p1csnmg5 [data-sub]{color:var(--ink-2);font-size:12.5px}.rybg916{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 2px;display:flex}.rybg916>small{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;color:var(--ink-3);margin-right:4px;font-size:10.5px}.rybg916 a{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);-webkit-transition:border-color .2s ease,-webkit-transform .26s var(--spring);transition:border-color .2s ease,transform .26s var(--spring);border-radius:10px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.rybg916 a:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-2px)}.b1ii79wl{border:1px solid var(--line);background:var(--surface);border-radius:24px;margin-top:8px;padding:clamp(20px,3vw,28px)}.b1ii79wl>h2{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);margin:0 0 12px;font-size:11px;font-weight:700}.b1ii79wl>div{font-size:16px}
.l170wf92{display:-ms-grid;-ms-grid-columns:minmax(0, 1.35fr) minmax(0, 1fr);border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);-webkit-animation:var(--k-rise) .46s var(--spring) both;animation:var(--k-rise) .46s var(--spring) both;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:16px;display:grid;position:relative;overflow:hidden}@media (max-width:620px){.l170wf92{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}}.l170wf92>[data-art]{min-height:260px}.l170wf92>[data-body]{flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex}.l170wf92 [data-meta]{-webkit-box-flex-wrap:wrap;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.l170wf92 h3{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,29px);font-weight:650;line-height:1.16}.l170wf92 h3 a{color:var(--ink);-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.l170wf92 h3 a:after{content:"";z-index:1;position:absolute;inset:0}.l170wf92 h3 a:hover{color:var(--brand-ink)}.l170wf92 p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.64}.l170wf92 [data-actions]{align-items:center;gap:8px;margin-top:auto;display:flex}.l170wf92 [data-read]{background:var(--ink);height:38px;color:var(--paper);border-radius:11px;align-items:center;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-flex}.l170wf92 [data-actions]>button{z-index:2;position:relative}.c1y3dw4h{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);-webkit-transition:-webkit-transform .32s var(--spring),box-shadow .32s var(--spring),border-color .2s ease;transition:transform .32s var(--spring),box-shadow .32s var(--spring),border-color .2s ease;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.c1y3dw4h:hover{box-shadow:var(--sh-lift);border-color:var(--line-2);transform:translateY(-4px)}.c1y3dw4h>[data-art]{aspect-ratio:16/9}.c1y3dw4h>[data-body]{flex-direction:column;flex:1;gap:8px;padding:16px 18px 12px;display:flex}.c1y3dw4h [data-top]{align-items:center;gap:8px;display:flex}.c1y3dw4h [data-top]>:last-child:not(:first-child){margin-left:auto}.c1y3dw4h h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.28}.c1y3dw4h h3 a{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.c1y3dw4h h3 a:after{content:"";z-index:1;position:absolute;inset:0}.c1y3dw4h p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.58;display:-webkit-box;overflow:hidden}.c1y3dw4h>[data-foot]{color:var(--ink-3);align-items:center;gap:10px;padding:8px 10px 12px 18px;font-size:12px;display:flex}.c1y3dw4h>[data-foot]>button{z-index:2;margin-left:auto;position:relative}.cwflalo{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid;position:relative}@media (max-width:620px){.cwflalo{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}.cwflalo>[data-fill]{display:none!important}}
.ry14ik3{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--sh);overflow:hidden}.rahgjx0.mao581g{-webkit-box-pack:justify;align-items:baseline;-ms-flex-pack:space-between;justify-content:space-between;gap:10px;display:flex}.rahgjx0.mao581g>small{letter-spacing:.02em;white-space:nowrap;font-size:10.5px;font-weight:500}
.b1as3zgp{z-index:75;border:1px solid var(--slab-line);background:var(--slab);color:var(--on-slab);box-shadow:var(--sh-lift);border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed}.b1as3zgp>button{height:32px;color:inherit;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;transition:background-color .15s;display:flex}.b1as3zgp>button:hover{background:#ffffff1a}.b1as3zgp>button:focus-visible{background:#ffffff1a}.b1as3zgp>button>svg{color:#9fd803}.b1as3zgp>button>[data-x]{color:#9fd803}.b1as3zgp>button>[data-x]{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;font-weight:800}.b1as3zgp>i{background:var(--slab-line);width:1px;height:18px;margin:0 2px}.b1as3zgp:after{content:"";left:var(--arrow-x,50%);background:var(--slab);border-right:1px solid var(--slab-line);border-bottom:1px solid var(--slab-line);width:10px;height:10px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.b1as3zgp[data-below]:after{border:none;border-left:1px solid var(--slab-line);border-top:1px solid var(--slab-line);top:-6px;bottom:auto}
.p1137iot{padding-top:clamp(26px,3.6vw,48px);padding-bottom:clamp(44px,5vw,76px)}.p1137iot>p:last-of-type{margin-bottom:22px}
.p153c0wc{max-width:760px;padding-top:clamp(26px,3.6vw,48px);padding-bottom:clamp(44px,5vw,76px)}.p153c0wc>h1{margin-bottom:28px}
