.hero[data-astro-cid-wcolddp2]{margin-top:-68px;padding:116px 0 0;position:relative;overflow:hidden}.aurora[data-astro-cid-wcolddp2]{pointer-events:none;filter:blur(70px);height:900px;opacity:var(--blob-op);position:absolute;inset:-20% -10% auto}.aurora[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{mix-blend-mode:normal;border-radius:50%;position:absolute}.aurora[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:first-child{background:var(--blob-1);width:560px;height:560px;animation:18s ease-in-out infinite alternate drift1;top:4%;left:8%}.aurora[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(2){background:var(--blob-2);width:480px;height:480px;animation:22s ease-in-out infinite alternate drift2;top:10%;right:6%}.aurora[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(3){background:var(--blob-3);opacity:.7;width:380px;height:380px;animation:16s ease-in-out infinite alternate drift3;top:36%;left:42%}@keyframes drift1{to{transform:translate(120px,80px)scale(1.15)}}@keyframes drift2{to{transform:translate(-140px,60px)scale(.9)}}@keyframes drift3{to{transform:translate(-80px,-70px)scale(1.2)}}.grid-bg[data-astro-cid-wcolddp2]{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.hero-in[data-astro-cid-wcolddp2]{grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;min-height:560px;display:grid;position:relative}.badge[data-astro-cid-wcolddp2]{color:var(--ink-2);background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--line-2);backdrop-filter:blur(8px);border-radius:99px;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:13.5px;font-weight:550;transition:border-color .2s,color .2s;display:inline-flex}.badge[data-astro-cid-wcolddp2]:hover{border-color:var(--accent);color:var(--ink)}.badge-dot[data-astro-cid-wcolddp2]{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 0 var(--ok);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 60%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{letter-spacing:-.04em;margin:22px 0 20px;font-size:clamp(40px,6.2vw,74px);font-weight:750}.rot[data-astro-cid-wcolddp2]{vertical-align:bottom;height:1.12em;transition:width .45s cubic-bezier(.2,.7,.2,1);display:inline-grid;overflow:hidden}.rot-w[data-astro-cid-wcolddp2]{white-space:nowrap;opacity:0;grid-area:1/1;padding-bottom:.06em;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s;transform:translateY(110%)}.rot-w[data-astro-cid-wcolddp2].on{opacity:1;transform:none}.rot-w[data-astro-cid-wcolddp2].out{opacity:0;transform:translateY(-110%)}.lead[data-astro-cid-wcolddp2]{color:var(--ink-2);max-width:560px;font-size:clamp(17px,1.6vw,19.5px)}.hero-form[data-astro-cid-wcolddp2]{align-items:center;max-width:560px;margin-top:32px}.hero-form[data-astro-cid-wcolddp2] .hero-globe{color:var(--ink-3);flex:none;margin-left:10px}.trust[data-astro-cid-wcolddp2]{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.trust[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:center;gap:7px;display:inline-flex}.trust[data-astro-cid-wcolddp2] svg{color:var(--ok)}.radar-wrap[data-astro-cid-wcolddp2]{place-items:center;display:grid}.radar[data-astro-cid-wcolddp2]{--T:6s;aspect-ratio:1;width:min(100%,500px);position:relative}.ring[data-astro-cid-wcolddp2]{border:1px solid var(--line-2);border-radius:50%;position:absolute;inset:0}.r2[data-astro-cid-wcolddp2]{border-style:dashed;inset:17%}.r3[data-astro-cid-wcolddp2]{inset:34%}.r1[data-astro-cid-wcolddp2]{background:radial-gradient(circle, color-mix(in srgb, var(--surface) 50%, transparent), transparent 70%)}.cross[data-astro-cid-wcolddp2]{background:linear-gradient(var(--line), var(--line)) center / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) center / 100% 1px no-repeat;opacity:.7;border-radius:50%;position:absolute;inset:0}.sweep[data-astro-cid-wcolddp2]{background:conic-gradient(from 0deg, transparent 0deg 290deg, color-mix(in srgb, var(--accent) 45%, transparent) 360deg);animation:spin var(--T) linear infinite;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 69%,#0000 70.5%);mask:radial-gradient(circle,#000 69%,#0000 70.5%)}.core[data-astro-cid-wcolddp2]{aspect-ratio:1;width:26%;color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 14%, transparent), 0 20px 50px -10px var(--glow);border-radius:50%;align-content:center;place-items:center;gap:2px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.core[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{letter-spacing:.02em;font-size:11.5px;font-weight:700}.core-pulse[data-astro-cid-wcolddp2]{border:2px solid var(--accent);border-radius:50%;animation:3s ease-out infinite ripple;position:absolute;inset:0}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.bot[data-astro-cid-wcolddp2]{font-family:var(--mono);white-space:nowrap;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);color:var(--ink-2);animation:ping var(--T) linear infinite;animation-delay:calc(var(--a) / 360 * var(--T) - var(--T));border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;translate:-50% -50%}.bot[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--ink-3);width:8px;height:8px;animation:inherit;border-radius:50%;animation-name:dotping}.bot[data-astro-cid-wcolddp2].is-ok{--c:var(--ok)}.bot[data-astro-cid-wcolddp2].is-bad{--c:var(--bad)}@keyframes ping{0%{border-color:var(--c);color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 18%, transparent), 0 10px 30px -8px color-mix(in srgb, var(--c) 50%, transparent);transform:scale(1.06)}22%{border-color:var(--line-2);color:var(--ink-2);box-shadow:var(--shadow);transform:none}}@keyframes dotping{0%,60%{background:var(--c)}to{background:color-mix(in srgb, var(--c) 55%, var(--ink-3))}}.marquee[data-astro-cid-wcolddp2]{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);margin-top:56px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mq-track[data-astro-cid-wcolddp2]{width:max-content;animation:50s linear infinite mq;display:flex}.mq-set[data-astro-cid-wcolddp2]{display:flex}.mq-set[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:26px;padding:16px 26px;font-size:14px;display:inline-flex}.mq-set[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:after{content:"◆";color:var(--accent);opacity:.6;font-size:8px}@keyframes mq{to{transform:translate(-50%)}}.marquee[data-astro-cid-wcolddp2]:hover .mq-track[data-astro-cid-wcolddp2]{animation-play-state:paused}.bento[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tc[data-astro-cid-wcolddp2]{background:var(--surface);border:1px solid var(--line);isolation:isolate;border-radius:22px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tc[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), hsl(var(--h) 85% 60% / .16), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.tc[data-astro-cid-wcolddp2]:hover{border-color:hsl(var(--h) 70% 60% / .5);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.tc[data-astro-cid-wcolddp2]:hover:before{opacity:1}.tc-body[data-astro-cid-wcolddp2]{align-content:start;gap:12px;padding:28px;display:grid}.tc-i[data-astro-cid-wcolddp2]{width:48px;height:48px;color:hsl(var(--h) 75% 55%);background:hsl(var(--h) 80% 60% / .13);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.tc[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:21px}.tc[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:15.5px}.tc-go[data-astro-cid-wcolddp2]{color:hsl(var(--h) 70% 52%);align-items:center;gap:6px;margin-top:6px;font-size:14.5px;font-weight:650;display:inline-flex}.tc-go[data-astro-cid-wcolddp2] svg{transition:transform .2s}.tc[data-astro-cid-wcolddp2]:hover .tc-go[data-astro-cid-wcolddp2] svg{transform:translate(4px)}.tc-feat[data-astro-cid-wcolddp2]{flex-direction:column;grid-area:span 2/span 2}.tc-top[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tc-cat[data-astro-cid-wcolddp2]{color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:650}.tc[data-astro-cid-wcolddp2].is-off{display:none}.ai-b[data-astro-cid-wcolddp2]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:6px;margin-right:6px;padding:1px 6px;font-size:11px}.tc-soon[data-astro-cid-wcolddp2]{background:0 0;border-style:dashed;grid-column:1/-1}.tc-soon[data-astro-cid-wcolddp2] .tc-i[data-astro-cid-wcolddp2]{color:var(--accent);background:var(--accent-soft)}.cat-flt[data-astro-cid-wcolddp2]{justify-content:center;margin:-16px 0 28px}.cat-flt[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][data-c]:not([data-c=all]){border-color:hsl(var(--h) 70% 55% / .35)}.cat-flt[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][data-c]:not([data-c=all]).on{border-color:hsl(var(--h) 75% 58%);background:hsl(var(--h) 80% 60% / .14);color:var(--ink)}.flt-i[data-astro-cid-wcolddp2]{color:#fff;background:linear-gradient(135deg, hsl(var(--h) 75% 55%), hsl(calc(var(--h) + 35) 75% 52%));border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.bento[data-astro-cid-wcolddp2].filtered .tc-feat[data-astro-cid-wcolddp2]{grid-area:auto/span 1}.bento[data-astro-cid-wcolddp2].filtered .tc-feat[data-astro-cid-wcolddp2] .mock[data-astro-cid-wcolddp2]{display:none}.bento[data-astro-cid-wcolddp2].filtered .tc-feat[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:21px}.bento[data-astro-cid-wcolddp2].filtered .tc-soon[data-astro-cid-wcolddp2]{display:none}.tc-feat[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:28px}.tc-feat[data-astro-cid-wcolddp2] .tc-body[data-astro-cid-wcolddp2]{padding:32px 32px 8px}.mock[data-astro-cid-wcolddp2]{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;gap:12px;margin:auto 24px 24px;padding:18px;display:grid}.mock-head[data-astro-cid-wcolddp2]{align-items:center;gap:6px;padding-bottom:6px;display:flex}.mock-head[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{background:var(--line-2);border-radius:50%;width:10px;height:10px}.mock-head[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--mono);color:var(--ink-3);margin-left:8px;font-size:12.5px;font-weight:500}.mock-row[data-astro-cid-wcolddp2]{grid-template-columns:96px 1fr 70px;align-items:center;gap:14px;font-size:14px;font-weight:600;display:grid}.mock-row[data-astro-cid-wcolddp2] .pill[data-astro-cid-wcolddp2]{justify-self:end}.bar[data-astro-cid-wcolddp2]{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{border-radius:inherit;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d) + .3s);display:block}.bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].ok{background:linear-gradient(90deg, var(--ok), color-mix(in srgb, var(--ok) 60%, var(--accent-2)))}.bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].warn{background:var(--warn)}.bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].bad{background:var(--bad)}.tc[data-astro-cid-wcolddp2].in .bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2],.tc-feat[data-astro-cid-wcolddp2].in .bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{width:var(--w)}.steps[data-astro-cid-wcolddp2]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;position:relative}.step-n[data-astro-cid-wcolddp2]{font-family:var(--mono);color:var(--accent);background:var(--accent-soft);border-radius:8px;margin-bottom:18px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-block}.steps[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:8px;font-size:20px}.steps[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2)}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--line-2), transparent);width:18px;height:2px;position:absolute;top:44px;right:-18px}.why[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.why-c[data-astro-cid-wcolddp2]{align-content:start;gap:10px;padding:28px;display:grid}.why-i[data-astro-cid-wcolddp2]{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.why[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:19px}.why[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2)}.cta[data-astro-cid-wcolddp2]{text-align:center;color:#fff;isolation:isolate;background:linear-gradient(135deg,#1a1040,#0b1a33);border-radius:28px;padding:72px 24px;position:relative;overflow:hidden}.cta-glow[data-astro-cid-wcolddp2]{z-index:-1;filter:blur(60px);background:conic-gradient(#8f73ff55,#2dd4f055,#f472b655,#8f73ff55);animation:14s linear infinite spin;position:absolute;inset:-40%}.cta[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:clamp(30px,4.4vw,48px)}.cta[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:#c9cbe8;margin:14px auto 30px;font-size:18px}.cta-form[data-astro-cid-wcolddp2]{max-width:560px;box-shadow:none;background:#ffffff12;border-color:#ffffff26;margin:0 auto}.cta-form[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]{color:#fff}.cta-form[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]::placeholder{color:#ffffff80}.cta-form[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{--b:#fff;color:#120c33}@media (width<=980px){.hero-in[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:56px;min-height:0}.radar[data-astro-cid-wcolddp2]{width:min(100%,440px)}.bento[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.tc-feat[data-astro-cid-wcolddp2]{grid-area:auto/span 2}.steps[data-astro-cid-wcolddp2],.why[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:not(:last-child):after{display:none}}@media (width<=640px){.hero[data-astro-cid-wcolddp2]{padding-top:96px}.bento[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.tc-feat[data-astro-cid-wcolddp2]{grid-column:auto}.tc-body[data-astro-cid-wcolddp2],.tc-feat[data-astro-cid-wcolddp2] .tc-body[data-astro-cid-wcolddp2]{padding:24px}.mock[data-astro-cid-wcolddp2]{margin:4px 16px 16px}.mock-row[data-astro-cid-wcolddp2]{grid-template-columns:78px 1fr 62px;gap:10px;font-size:13px}.bot[data-astro-cid-wcolddp2]{gap:5px;padding:4px 8px;font-size:10.5px}.hero-form[data-astro-cid-wcolddp2] .hero-globe{display:none}}.drop{text-align:center;border:2px dashed var(--line-2);background:var(--surface-2);cursor:pointer;border-radius:18px;place-items:center;gap:8px;padding:34px 20px;transition:border-color .2s,background .2s;display:grid}.drop:hover,.drop.over{border-color:var(--accent);background:var(--accent-soft)}.drop b{font-size:17px}.drop small{color:var(--ink-3)}.drop-i{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.lock-note{color:var(--ok);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.or{color:var(--ink-3);align-items:center;gap:12px;margin:14px 0 8px;font-size:13.5px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.progress{background:var(--line);border-radius:6px;height:6px;overflow:hidden}.progress i{background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0;height:100%;transition:width .2s;display:block}.days{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;justify-content:safe center;align-items:flex-end;gap:3px;height:140px;padding:12px;display:flex;overflow-x:auto}.days .d{border-radius:4px;flex-direction:column-reverse;flex:1 0 10px;min-width:10px;max-width:56px;height:100%;display:flex;overflow:hidden}.days .d i{width:100%;display:block}.days .d i.training{background:var(--bad);opacity:.75}.days .d i.search{background:var(--accent)}.days .d i.user{background:var(--ok)}.legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px}.hbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;font-size:14px;display:grid}.hbar .p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);font-size:13px;overflow:hidden}.hbar .n{text-align:right;font-weight:650}.hbar .b{background:var(--line);border-radius:5px;grid-column:1/-1;height:5px;margin-bottom:6px;overflow:hidden}.hbar .b i{background:var(--accent);border-radius:inherit;height:100%;display:block}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;min-width:0;padding:16px}.panel h3{margin-bottom:12px;font-size:16px}.md-view{white-space:pre-wrap;word-break:break-word;max-height:520px;overflow:auto}.outline{gap:4px;margin:0;padding:0;list-style:none;display:grid}.outline li{background:var(--surface-2);border-radius:8px;gap:10px;padding:6px 10px;font-size:14.5px;display:flex}.outline li b{font-family:var(--mono);color:var(--accent);min-width:22px;font-size:12px}.tok-view{line-height:1.9;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;max-height:420px;padding:14px;font-size:13.5px;overflow:auto}.tok-view span{border-radius:3px;padding:1px 0}.tok-view span:nth-child(5n+1){background:#8347eb33}.tok-view span:nth-child(5n+2){background:#22c37833}.tok-view span:nth-child(5n+3){background:#f4932538}.tok-view span:nth-child(5n+4){background:#eb477e33}.tok-view span:nth-child(5n+5){background:#30abe838}.wins{gap:10px;display:grid}.win{grid-template-columns:64px 1fr 64px;align-items:center;gap:12px;font-size:14px;display:grid}.win .bar{background:var(--line);border-radius:8px;height:8px;overflow:hidden}.win .bar i{border-radius:inherit;background:var(--ok);height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.win .bar i.warn{background:var(--warn)}.win .bar i.bad{background:var(--bad)}.win b{font-family:var(--mono);font-size:13px}.win span:last-child{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums}.chunks{gap:10px;display:grid}.chunk{background:var(--surface-2);border:1px solid var(--line);animation:.45s both fadeUp;animation-delay:var(--d,0s);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.chunk-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.chunk-h b{min-width:0;font-size:15.5px}.chunk-h small{color:var(--ink-3);white-space:nowrap;font-size:13px}.chunk p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags .pill{font-size:12px}.sc{text-align:center;border-radius:8px;flex:none;min-width:44px;padding:3px 8px;font-size:14px;font-weight:750}.sc.ok{background:var(--ok-soft);color:var(--ok)}.sc.warn{background:var(--warn-soft);color:var(--warn)}.sc.bad{background:var(--bad-soft);color:var(--bad)}.quotes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quotes li{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 12px 12px 0;padding:12px 16px;font-size:15px}.finding{background:var(--surface-2);border:1px solid var(--line);animation:.45s both fadeUp;animation-delay:var(--d,0s);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.finding.high{border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.finding.med{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.finding-h{flex-wrap:wrap;align-items:center;gap:10px;font-weight:650;display:flex}.finding pre{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:160px;margin:0;padding:10px;font-size:12.5px;overflow:auto}.finding small{color:var(--ink-3);font-size:13px}.group-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 8px;display:flex}.group-h h3{font-size:17px}.group-h small{color:var(--ink-3);font-size:13px}.cands{gap:8px;display:grid}.cand{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cand.on{border-color:var(--accent);background:var(--accent-soft)}.cand div{flex:1;min-width:0}.cand b{display:block}.cand small{color:var(--ink-3);font-size:13px}.cand code{font-family:var(--mono);color:var(--ink-3);font-size:12px}.srcs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.src{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;user-select:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.src:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.src input{accent-color:var(--accent);flex:none;width:16px;height:16px}.src small{color:var(--ink-3);font-size:12px;font-weight:450;font-family:var(--mono);display:block}.steps-ol{color:var(--ink-2);gap:4px;margin:8px 0 0;padding-left:20px;font-size:14.5px;display:grid}.copy-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.copy-row h3{font-size:16px}.ip-res{gap:10px;display:grid}.ip-card{background:var(--surface-2);border:1px solid var(--line);animation:.45s both fadeUp;animation-delay:var(--d,0s);border-radius:16px;gap:10px;padding:16px;display:grid}.ip-card.ok{border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}.ip-card.bad{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}.ip-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ip-h b{font-family:var(--mono);font-size:16px}.ip-card .checks li{background:var(--surface)}@media (width<=720px){.two{grid-template-columns:1fr}}@media (width<=640px){.win{grid-template-columns:54px 1fr 54px}}.tool-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:22px;padding:22px}.tool-card+.tool-card{margin-top:16px}.tool-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tool-actions{flex-wrap:wrap;gap:8px;display:flex}.out-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.out-head h2,.out-head h3{font-size:18px}.res{gap:16px;margin-top:18px;display:grid}.res:empty{display:none}.res-title{margin-bottom:4px;font-size:17px}.muted{color:var(--ink-3);font-size:14px}.checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks li{background:var(--surface-2);border:1px solid var(--line);animation:.45s cubic-bezier(.2,.7,.2,1) both fadeUp;animation-delay:var(--d,0s);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;display:flex}.checks li .ci{border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.checks li.ok .ci{background:var(--ok-soft);color:var(--ok)}.checks li.bad .ci{background:var(--bad-soft);color:var(--bad)}.checks li.warn .ci{background:var(--warn-soft);color:var(--warn)}.checks li.info .ci{background:var(--info-soft);color:var(--info)}.checks li code,.tbl code{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);word-break:break-all;border-radius:6px;padding:1px 6px;font-size:12.5px}.checks .ln{color:var(--ink-3);font-size:12.5px;font-family:var(--mono);white-space:nowrap;margin-left:auto;padding-left:8px}.tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.tabs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.tabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg button{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.seg button:hover{border-color:var(--accent);color:var(--ink)}.seg button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.seg button small{background:var(--ok-soft);color:var(--ok);border-radius:6px;padding:2px 6px;font-size:11px}.tbl-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);padding:12px 14px;font-size:12.5px;font-weight:650}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{animation:.4s both fadeUp;animation-delay:var(--d,0s)}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl .bot-n{font-family:var(--mono);font-size:13.5px;font-weight:600}.stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stat{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px 16px}.stat small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:600;display:block}.stat b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:20px;display:block;overflow:hidden}.summary{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;align-items:center;gap:22px;padding:20px;display:flex}.summary h3{font-size:22px}.summary p{color:var(--ink-2);word-break:break-all;margin-top:4px;font-size:14.5px}.score{--v:0;--c:var(--accent);flex:none;width:104px;height:104px;position:relative}.score svg{width:100%;height:100%;transform:rotate(-90deg)}.score circle{fill:none;stroke-width:9px}.score .trk{stroke:var(--line)}.score .val{stroke:var(--c);stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289px;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}.score b{letter-spacing:-.03em;place-items:center;font-size:28px;font-weight:750;display:grid;position:absolute;inset:0}.engines{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.eng{background:var(--surface-2);border:1px solid var(--line);animation:.45s both fadeUp;animation-delay:var(--d,0s);border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.eng.ok{border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.eng.bad{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.eng.warn{border-color:color-mix(in srgb, var(--warn) 35%, var(--line))}.eng-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.eng-h b{font-size:16px}.eng-bots{gap:6px;display:grid}.eng-bot{font-family:var(--mono);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.eng-bot span:last-child{gap:4px;display:flex}.mini{border-radius:6px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.mini.ok{background:var(--ok-soft);color:var(--ok)}.mini.bad{background:var(--bad-soft);color:var(--bad)}.mini.na{background:var(--surface);color:var(--ink-3);border:1px solid var(--line)}.loading-bar{background:var(--line);border-radius:3px;height:3px;margin-top:14px;overflow:hidden}.loading-bar i{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:inherit;width:40%;height:100%;animation:1.1s ease-in-out infinite lb;display:block}@keyframes lb{0%{transform:translate(-100%)}to{transform:translate(260%)}}.raw{margin-top:4px}.raw summary{cursor:pointer;color:var(--accent);font-size:14.5px;font-weight:600}.raw .code-out{margin-top:10px}@media (width<=640px){.tool-card{border-radius:18px;padding:16px}.stats{grid-template-columns:1fr 1fr}.summary{flex-direction:column;align-items:flex-start}}.gd[data-astro-cid-ufi5o43g]{gap:64px;min-width:0;display:grid}.gb[data-astro-cid-ufi5o43g],.g-text[data-astro-cid-ufi5o43g]>[data-astro-cid-ufi5o43g],.g-aside[data-astro-cid-ufi5o43g]>[data-astro-cid-ufi5o43g],.g-cards[data-astro-cid-ufi5o43g]>[data-astro-cid-ufi5o43g],.g-flow[data-astro-cid-ufi5o43g]>li[data-astro-cid-ufi5o43g]{min-width:0}.g-card[data-astro-cid-ufi5o43g] p[data-astro-cid-ufi5o43g],.g-flow[data-astro-cid-ufi5o43g] p[data-astro-cid-ufi5o43g],.g-checks[data-astro-cid-ufi5o43g] li[data-astro-cid-ufi5o43g]{overflow-wrap:anywhere}.gh[data-astro-cid-ufi5o43g]{letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:18px;font-size:clamp(21px,2.6vw,26px);display:flex}.gh-i[data-astro-cid-ufi5o43g]{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;display:grid}.gd[data-astro-cid-ufi5o43g] code{font-family:var(--mono);background:var(--surface-2);color:var(--warn);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:.88em}.gd[data-astro-cid-ufi5o43g] b{color:var(--ink);font-weight:650}.g-lead[data-astro-cid-ufi5o43g],.g-prose[data-astro-cid-ufi5o43g] p[data-astro-cid-ufi5o43g]{color:var(--ink-2);font-size:16px;line-height:1.7}.g-lead[data-astro-cid-ufi5o43g]{max-width:720px;margin-bottom:18px}.g-prose[data-astro-cid-ufi5o43g]{gap:14px;display:grid}.g-text[data-astro-cid-ufi5o43g].split{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.g-aside[data-astro-cid-ufi5o43g]{gap:12px;display:grid}.g-card[data-astro-cid-ufi5o43g]{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:16px 18px;display:grid}.g-card[data-astro-cid-ufi5o43g]>b[data-astro-cid-ufi5o43g]{font-size:15px}.g-card[data-astro-cid-ufi5o43g] p[data-astro-cid-ufi5o43g]{color:var(--ink-2);font-size:13.8px;line-height:1.55}.g-snip[data-astro-cid-ufi5o43g]{background:var(--surface-2);border:1px solid var(--line);font-family:var(--mono);color:var(--warn);white-space:pre-wrap;word-break:break-word;border-radius:7px;margin:4px 0 0;padding:8px 10px;font-size:12.5px}.g-snip[data-astro-cid-ufi5o43g] code[data-astro-cid-ufi5o43g]{all:unset}.g-cards[data-astro-cid-ufi5o43g]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.g-flow[data-astro-cid-ufi5o43g]{grid-template-columns:repeat(var(--n), 1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.g-flow[data-astro-cid-ufi5o43g]:before{content:"";background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:22px;left:24px;right:24px}.g-flow[data-astro-cid-ufi5o43g]:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-soft), 0 0 16px var(--accent);border-radius:50%;animation:5s ease-in-out infinite gf-run;position:absolute;top:18px;left:24px}@keyframes gf-run{0%{opacity:0;left:24px}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 34px)}}.g-flow[data-astro-cid-ufi5o43g] li[data-astro-cid-ufi5o43g]{align-content:start;gap:8px;display:grid;position:relative}.gf-n[data-astro-cid-ufi5o43g]{width:46px;height:46px;color:var(--accent);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);z-index:1;border-radius:14px;place-items:center;font-size:16px;font-weight:750;display:grid;position:relative}.g-flow[data-astro-cid-ufi5o43g] b[data-astro-cid-ufi5o43g]{margin-top:6px;font-size:15.5px}.g-flow[data-astro-cid-ufi5o43g] p[data-astro-cid-ufi5o43g]{color:var(--ink-2);font-size:13.8px;line-height:1.55}.g-tw[data-astro-cid-ufi5o43g]{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.g-table[data-astro-cid-ufi5o43g]{border-collapse:collapse;width:100%;font-size:14px}.g-table[data-astro-cid-ufi5o43g] th[data-astro-cid-ufi5o43g]{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:11.5px;font-weight:700}.g-table[data-astro-cid-ufi5o43g] td[data-astro-cid-ufi5o43g]{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;padding:12px 16px;line-height:1.5}.g-table[data-astro-cid-ufi5o43g] tr[data-astro-cid-ufi5o43g]:last-child td[data-astro-cid-ufi5o43g]{border-bottom:0}.g-table[data-astro-cid-ufi5o43g] td[data-astro-cid-ufi5o43g]:first-child{color:var(--ink);white-space:nowrap;font-weight:600}.g-note[data-astro-cid-ufi5o43g]{color:var(--ink-3);margin-top:12px;font-size:13.5px}.g-code[data-astro-cid-ufi5o43g]{background:var(--code-bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.g-file[data-astro-cid-ufi5o43g]{font-family:var(--mono);color:#9aa0c8;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.g-file[data-astro-cid-ufi5o43g] i[data-astro-cid-ufi5o43g]{background:#fff2;border-radius:50%;width:9px;height:9px}.g-file[data-astro-cid-ufi5o43g] span[data-astro-cid-ufi5o43g]{margin-left:8px}.g-code[data-astro-cid-ufi5o43g] pre[data-astro-cid-ufi5o43g]{font-family:var(--mono);color:var(--code-ink);margin:0;padding:16px 18px;font-size:13px;line-height:1.65;overflow-x:auto}.g-code[data-astro-cid-ufi5o43g] pre[data-astro-cid-ufi5o43g] code[data-astro-cid-ufi5o43g]{all:unset;white-space:pre}.g-checks[data-astro-cid-ufi5o43g]{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.g-checks[data-astro-cid-ufi5o43g] li[data-astro-cid-ufi5o43g]{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.5;display:flex}.g-checks[data-astro-cid-ufi5o43g] svg{color:var(--ok);flex:none;margin-top:3px}.g-stats[data-astro-cid-ufi5o43g]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.g-stats[data-astro-cid-ufi5o43g] div[data-astro-cid-ufi5o43g]{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface-2));border-radius:12px;gap:4px;padding:18px;display:grid}.g-stats[data-astro-cid-ufi5o43g] b[data-astro-cid-ufi5o43g]{letter-spacing:-.03em;background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px}.g-stats[data-astro-cid-ufi5o43g] span[data-astro-cid-ufi5o43g]{color:var(--ink-2);font-size:13.5px;line-height:1.45}.g-refs[data-astro-cid-ufi5o43g]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g-ref[data-astro-cid-ufi5o43g]{transition:border-color .2s,transform .2s}.g-ref[data-astro-cid-ufi5o43g]:hover{border-color:var(--line-2);transform:translateY(-2px)}.g-ref[data-astro-cid-ufi5o43g] b[data-astro-cid-ufi5o43g]{align-items:center;gap:8px;display:flex}.g-ref[data-astro-cid-ufi5o43g] b[data-astro-cid-ufi5o43g] svg{color:var(--ink-3);transform:rotate(-45deg)}@media (width<=820px){.g-cards[data-astro-cid-ufi5o43g]{grid-template-columns:1fr 1fr}.g-text[data-astro-cid-ufi5o43g].split{grid-template-columns:1fr}}@media (width<=720px){.g-flow[data-astro-cid-ufi5o43g]{grid-template-columns:1fr;gap:18px}.g-flow[data-astro-cid-ufi5o43g] li[data-astro-cid-ufi5o43g]{grid-template-columns:46px 1fr;column-gap:14px}.g-flow[data-astro-cid-ufi5o43g] li[data-astro-cid-ufi5o43g] .gf-n[data-astro-cid-ufi5o43g]{grid-row:span 2}.g-flow[data-astro-cid-ufi5o43g] b[data-astro-cid-ufi5o43g]{margin-top:0}.g-flow[data-astro-cid-ufi5o43g]:before{background:repeating-linear-gradient(180deg, var(--line-2) 0 6px, transparent 6px 12px);width:2px;height:auto;inset:24px auto 24px 22px}.g-flow[data-astro-cid-ufi5o43g]:after{display:none}.g-cards[data-astro-cid-ufi5o43g],.g-checks[data-astro-cid-ufi5o43g],.g-refs[data-astro-cid-ufi5o43g]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.g-flow[data-astro-cid-ufi5o43g]:after{animation:none;display:none}}.th[data-astro-cid-mnbyofeg]{text-align:center;margin-top:-68px;padding:120px 0 36px;position:relative;overflow:hidden}.th-glow[data-astro-cid-mnbyofeg]{background:radial-gradient(closest-side, hsl(var(--h) 85% 60% / .22), transparent);pointer-events:none;width:900px;height:600px;position:absolute;top:-260px;left:50%;translate:-50%}.th-in[data-astro-cid-mnbyofeg]{justify-items:center;gap:16px;display:grid;position:relative}.crumbs[data-astro-cid-mnbyofeg]{color:var(--ink-3);gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.crumbs[data-astro-cid-mnbyofeg] a[data-astro-cid-mnbyofeg]:hover{color:var(--accent)}.th-i[data-astro-cid-mnbyofeg]{width:58px;height:58px;color:hsl(var(--h) 75% 55%);background:hsl(var(--h) 80% 60% / .14);border:1px solid hsl(var(--h) 80% 60% / .25);border-radius:18px;place-items:center;display:grid}.th[data-astro-cid-mnbyofeg] h1[data-astro-cid-mnbyofeg]{letter-spacing:-.035em;max-width:760px;font-size:clamp(32px,5vw,52px)}.th[data-astro-cid-mnbyofeg] p[data-astro-cid-mnbyofeg]{color:var(--ink-2);max-width:680px;font-size:18px}.tool-area[data-astro-cid-mnbyofeg]{padding-bottom:24px;position:relative}.sub[data-astro-cid-mnbyofeg]{margin-bottom:24px;font-size:clamp(26px,3.4vw,34px)}.how[data-astro-cid-mnbyofeg]{counter-reset:how;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-mnbyofeg] li[data-astro-cid-mnbyofeg]{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:10px;padding:18px;display:grid}.how[data-astro-cid-mnbyofeg] li[data-astro-cid-mnbyofeg]>span[data-astro-cid-mnbyofeg]{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;font-size:14px;font-weight:750;display:grid}.how[data-astro-cid-mnbyofeg] h3[data-astro-cid-mnbyofeg]{margin-bottom:4px;font-size:16px}.how[data-astro-cid-mnbyofeg] p[data-astro-cid-mnbyofeg]{color:var(--ink-2);font-size:14px;line-height:1.55}.guide[data-astro-cid-mnbyofeg]{margin-top:72px}.rel-w[data-astro-cid-mnbyofeg]{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}.rel-h[data-astro-cid-mnbyofeg]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:14px;font-size:12px;font-weight:700;display:block}.rel[data-astro-cid-mnbyofeg]{flex-wrap:wrap;gap:8px;display:flex}.rel-c[data-astro-cid-mnbyofeg]{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:550;transition:border-color .2s,color .2s;display:inline-flex}.rel-c[data-astro-cid-mnbyofeg] svg{color:hsl(var(--h) 70% 55%)}.rel-c[data-astro-cid-mnbyofeg]:hover{border-color:hsl(var(--h) 70% 60% / .55);color:var(--ink)}@media (width<=720px){.how[data-astro-cid-mnbyofeg]{grid-template-columns:1fr}.th[data-astro-cid-mnbyofeg]{padding-top:104px}}.groups[data-astro-cid-7kaauy7k]{gap:14px;margin:20px 0;display:grid}.grp[data-astro-cid-7kaauy7k]{border:1px solid var(--line);border-radius:16px;min-width:0;margin:0;padding:14px}.grp[data-astro-cid-7kaauy7k] legend[data-astro-cid-7kaauy7k]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:0 6px;display:flex}.grp[data-astro-cid-7kaauy7k] legend[data-astro-cid-7kaauy7k] small[data-astro-cid-7kaauy7k]{color:var(--ink-3);flex:1;min-width:160px;font-size:13.5px}.grp-all[data-astro-cid-7kaauy7k]{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:600}.bots[data-astro-cid-7kaauy7k]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:10px;display:grid}.bt[data-astro-cid-7kaauy7k]{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.bt[data-astro-cid-7kaauy7k]:hover{border-color:var(--line-2)}.bt[data-astro-cid-7kaauy7k] input[data-astro-cid-7kaauy7k]{opacity:0;pointer-events:none;position:absolute}.bt-sw[data-astro-cid-7kaauy7k]{background:var(--bad);border-radius:99px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.bt-sw[data-astro-cid-7kaauy7k]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.3,.7,.3,1.3);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0004}.bt[data-astro-cid-7kaauy7k] input[data-astro-cid-7kaauy7k]:checked+.bt-sw[data-astro-cid-7kaauy7k]{background:var(--ok)}.bt[data-astro-cid-7kaauy7k] input[data-astro-cid-7kaauy7k]:checked+.bt-sw[data-astro-cid-7kaauy7k]:after{transform:translate(16px)}.bt[data-astro-cid-7kaauy7k] input[data-astro-cid-7kaauy7k]:focus-visible+.bt-sw[data-astro-cid-7kaauy7k]{outline:2px solid var(--accent);outline-offset:2px}.bt-t[data-astro-cid-7kaauy7k]{min-width:0;line-height:1.25;display:grid}.bt-t[data-astro-cid-7kaauy7k] b[data-astro-cid-7kaauy7k]{font-family:var(--mono);text-overflow:ellipsis;font-size:13px;overflow:hidden}.bt-t[data-astro-cid-7kaauy7k] small[data-astro-cid-7kaauy7k]{color:var(--ink-3);font-size:12px}.two[data-astro-cid-7kaauy7k]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.col[data-astro-cid-7kaauy7k]{align-content:start;gap:16px;display:grid}#loadMsg[data-astro-cid-7kaauy7k]:not(:empty){margin-top:6px}@media (width<=720px){.two[data-astro-cid-7kaauy7k]{grid-template-columns:1fr}}.meta-f[data-astro-cid-oqulpxfr]{gap:14px;margin-top:20px;display:grid}.deep[data-astro-cid-oqulpxfr]{cursor:pointer;align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;display:flex}.deep[data-astro-cid-oqulpxfr] input[data-astro-cid-oqulpxfr]{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.deep[data-astro-cid-oqulpxfr]>span[data-astro-cid-oqulpxfr]{gap:3px;display:grid}.deep[data-astro-cid-oqulpxfr] small[data-astro-cid-oqulpxfr]{color:var(--ink-3);font-size:12.5px}.au-pro[data-astro-cid-oqulpxfr]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.secs[data-astro-cid-oqulpxfr]{gap:12px;display:grid}.sec{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:14px;animation:.35s both fadeUp}.sec-h{align-items:center;gap:8px;display:flex}.sec-h .input{background:var(--surface);font-weight:650}.lk{grid-template-columns:1fr 1.3fr 1.3fr auto;gap:8px;margin-top:8px;display:grid}.lk .input{background:var(--surface);height:40px;font-size:14px}.del{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink-3);cursor:pointer;border-radius:10px;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.del:hover{color:var(--bad);border-color:var(--bad)}.add-lk{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:14px;font-weight:600}@media (width<=720px){.lk{border-top:1px dashed var(--line);grid-template-columns:1fr auto;padding-top:8px}.lk .input:first-child{grid-column:1}.lk .input:nth-child(2),.lk .input:nth-child(3){grid-column:1/-1}.lk .del{grid-area:1/2}}.au-note[data-astro-cid-vbggq4ps]{margin-top:10px;font-size:13.5px}.au-tabs[data-astro-cid-vbggq4ps]{margin-bottom:12px}.au-tabs[data-astro-cid-vbggq4ps] button[data-astro-cid-vbggq4ps]{align-items:center;gap:6px;display:inline-flex}.au-pro[data-astro-cid-vbggq4ps]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.au-list[data-astro-cid-vbggq4ps]{gap:10px;display:grid}.au-vs[data-astro-cid-vbggq4ps]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.res[data-astro-cid-vbggq4ps] .vs-t td,.res[data-astro-cid-vbggq4ps] .vs-t th{text-align:center}.res[data-astro-cid-vbggq4ps] .vs-t td:first-child,.res[data-astro-cid-vbggq4ps] .vs-t th:first-child{text-align:left}.res[data-astro-cid-vbggq4ps] .vs-t tbody tr{animation:none}.res[data-astro-cid-vbggq4ps] .vs-w{color:var(--ok);font-weight:700}.res[data-astro-cid-vbggq4ps] .vs-l{color:var(--bad);font-weight:700}.res[data-astro-cid-vbggq4ps] .vs-head{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.res[data-astro-cid-vbggq4ps] .vs-head .vs{color:var(--ink-3);font-weight:800}.res[data-astro-cid-vbggq4ps] .vs-head b{letter-spacing:-.03em;font-size:40px;display:block}.res[data-astro-cid-vbggq4ps] .vs-head small{color:var(--ink-3);overflow-wrap:anywhere}.res[data-astro-cid-vbggq4ps] .vs-tabs{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.au-vs[data-astro-cid-vbggq4ps]{grid-template-columns:1fr}}.au-lr[data-astro-cid-vbggq4ps]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.au-lock[data-astro-cid-vbggq4ps],.res[data-astro-cid-vbggq4ps] .au-lock{background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.au-lock[data-astro-cid-vbggq4ps] a[data-astro-cid-vbggq4ps],.res[data-astro-cid-vbggq4ps] .au-lock a{color:var(--accent);font-weight:650}.res[data-astro-cid-vbggq4ps] .au-share{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:14px;display:flex}.res[data-astro-cid-vbggq4ps] .au-share input{min-width:220px;font-family:var(--mono);flex:1;font-size:12.5px}.au-prog[data-astro-cid-vbggq4ps]{gap:8px;margin-top:18px;display:grid}.au-pt[data-astro-cid-vbggq4ps]{justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.au-bar[data-astro-cid-vbggq4ps]{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;height:8px;overflow:hidden}.au-bar[data-astro-cid-vbggq4ps] i[data-astro-cid-vbggq4ps]{background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0;height:100%;transition:width .3s;display:block}.res[data-astro-cid-vbggq4ps] .au-top{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.res[data-astro-cid-vbggq4ps] .au-ring{--p:0;--c:var(--ok);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid}.res[data-astro-cid-vbggq4ps] .au-ring b{background:var(--surface);letter-spacing:-.03em;border-radius:50%;place-items:center;width:86px;height:86px;font-size:30px;display:grid}.res[data-astro-cid-vbggq4ps] .au-h{flex:1;gap:4px;min-width:200px;display:grid}.res[data-astro-cid-vbggq4ps] .au-h small{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:12.5px;font-weight:650}.res[data-astro-cid-vbggq4ps] .au-h h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px}.res[data-astro-cid-vbggq4ps] .au-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.res[data-astro-cid-vbggq4ps] .au-tiles>div{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:2px;padding:14px;display:grid}.res[data-astro-cid-vbggq4ps] .au-tiles b{letter-spacing:-.02em;font-size:24px}.res[data-astro-cid-vbggq4ps] .au-tiles .bad b{color:var(--bad)}.res[data-astro-cid-vbggq4ps] .au-tiles .warn b{color:var(--warn)}.res[data-astro-cid-vbggq4ps] .au-tiles .info b{color:var(--info)}.res[data-astro-cid-vbggq4ps] .au-tiles small{color:var(--ink-3);font-size:12.5px}.res[data-astro-cid-vbggq4ps] .au-is{gap:8px;display:grid}.res[data-astro-cid-vbggq4ps] .au-is details{border:1px solid var(--line);background:var(--surface);border-radius:14px}.res[data-astro-cid-vbggq4ps] .au-is summary{cursor:pointer;align-items:center;gap:12px;padding:13px 16px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.res[data-astro-cid-vbggq4ps] .au-is summary::-webkit-details-marker{display:none}.res[data-astro-cid-vbggq4ps] .au-is summary span:nth-child(2){flex:1;min-width:0}.res[data-astro-cid-vbggq4ps] .au-is summary b{color:var(--ink-2);font-size:14px}.res[data-astro-cid-vbggq4ps] .au-is .bd{gap:10px;padding:0 16px 14px;font-size:14px;display:grid}.res[data-astro-cid-vbggq4ps] .au-is .bd p{color:var(--ink-2);line-height:1.55}.res[data-astro-cid-vbggq4ps] .au-is ul{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.res[data-astro-cid-vbggq4ps] .au-is li{font-family:var(--mono);overflow-wrap:anywhere;font-size:12.5px}.res[data-astro-cid-vbggq4ps] .au-is li a:hover{color:var(--accent)}.res[data-astro-cid-vbggq4ps] .au-cta{background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;font-size:14.5px;display:flex}.res[data-astro-cid-vbggq4ps] .au-cta a{color:var(--accent);font-weight:650}.res[data-astro-cid-vbggq4ps] .au-pg td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.res[data-astro-cid-vbggq4ps] .au-pg tbody tr{animation:none}.res[data-astro-cid-vbggq4ps] .sc{font-weight:700}.res[data-astro-cid-vbggq4ps] .ibs{flex-wrap:wrap;gap:4px;display:flex}.res[data-astro-cid-vbggq4ps] .ib{text-align:center;border-radius:6px;min-width:22px;padding:1px 6px;font-size:12px;font-weight:700}.res[data-astro-cid-vbggq4ps] .ib.bad{background:var(--bad-soft);color:var(--bad)}.res[data-astro-cid-vbggq4ps] .ib.warn{background:var(--warn-soft);color:var(--warn)}.res[data-astro-cid-vbggq4ps] .ib.info{background:var(--info-soft);color:var(--info)}@media (width<=640px){.res[data-astro-cid-vbggq4ps] .au-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-card[data-astro-cid-xq32cag5] .cf-c{gap:16px;display:grid}.tool-card[data-astro-cid-xq32cag5] .res-title{align-items:center;gap:8px;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-steps li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-steps span{width:26px;height:26px;color:var(--accent);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-steps a{color:var(--accent);font-weight:650}.tool-card[data-astro-cid-xq32cag5] .cf-safe{color:var(--ok);align-items:center;gap:8px;margin:-6px 0 0;font-size:13px;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-bar .seg{gap:6px}.tool-card[data-astro-cid-xq32cag5] .cf-bar .seg button{padding:7px 12px}.tool-card[data-astro-cid-xq32cag5] .cf-zone{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-zone small{color:var(--ink-3);font-size:12.5px;font-weight:500}.tool-card[data-astro-cid-xq32cag5] .cf-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-k>div{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:2px;padding:14px;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-k b{letter-spacing:-.02em;font-size:24px}.tool-card[data-astro-cid-xq32cag5] .cf-k small{color:var(--ink-3);font-size:12.5px}.tool-card[data-astro-cid-xq32cag5] .cf-ch svg{width:100%;height:200px;display:block}.tool-card[data-astro-cid-xq32cag5] .cf-ch text{fill:var(--ink-3);font-size:10.5px}.tool-card[data-astro-cid-xq32cag5] .cf-lg{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12.5px;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-lg i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.tool-card[data-astro-cid-xq32cag5] .cf-pp{gap:8px;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-pp div{grid-template-columns:140px minmax(0,1fr) 70px;align-items:center;gap:10px;font-size:13.5px;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-pp .b{background:var(--surface-2);border-radius:9px;height:9px;overflow:hidden}.tool-card[data-astro-cid-xq32cag5] .cf-pp .b i{border-radius:9px;height:100%;display:block}.tool-card[data-astro-cid-xq32cag5] .cf-pp b{text-align:right;font-size:13px}.tool-card[data-astro-cid-xq32cag5] .cf-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-tl td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-family:var(--mono);font-size:12.5px;overflow:hidden}.tool-card[data-astro-cid-xq32cag5] .cf-demo{border:1px dashed var(--line-2);border-radius:16px;gap:16px;padding:16px;display:grid;position:relative}.tool-card[data-astro-cid-xq32cag5] .cf-demo-tag{background:var(--warn-soft);color:var(--warn);border:1px solid var(--line);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:16px}.tool-card[data-astro-cid-xq32cag5] .cf-gate{background:var(--accent-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:18px;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-gate div{gap:4px;max-width:560px;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-gate b{font-size:17px}.tool-card[data-astro-cid-xq32cag5] .cf-gate p{color:var(--ink-2);font-size:14.5px}.tool-card[data-astro-cid-xq32cag5] .cf-zones{gap:8px;display:grid}.tool-card[data-astro-cid-xq32cag5] .cf-zones button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.tool-card[data-astro-cid-xq32cag5] .cf-zones button:hover{border-color:var(--accent)}@media (width<=760px){.tool-card[data-astro-cid-xq32cag5] .cf-k{grid-template-columns:1fr 1fr}.tool-card[data-astro-cid-xq32cag5] .cf-2{grid-template-columns:minmax(0,1fr)}.tool-card[data-astro-cid-xq32cag5] .cf-pp div{grid-template-columns:100px minmax(0,1fr) 56px}}.res[data-astro-cid-kmvzgknz] .sc-top{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.res[data-astro-cid-kmvzgknz] .sc-ring{--p:0;--c:var(--ok);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.res[data-astro-cid-kmvzgknz] .sc-ring b{background:var(--surface);border-radius:50%;place-items:center;width:76px;height:76px;font-size:26px;display:grid}.res[data-astro-cid-kmvzgknz] .sc-h{flex:1;gap:4px;min-width:200px;display:grid}.res[data-astro-cid-kmvzgknz] .sc-h small{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:12.5px;font-weight:650}.res[data-astro-cid-kmvzgknz] .sc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.res[data-astro-cid-kmvzgknz] .sc-tiles>div{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.res[data-astro-cid-kmvzgknz] .sc-tiles b{font-size:22px}.res[data-astro-cid-kmvzgknz] .sc-tiles small{color:var(--ink-3);font-size:12.5px}.res[data-astro-cid-kmvzgknz] .sc-items{gap:8px;display:grid}.res[data-astro-cid-kmvzgknz] .sc-items details{border:1px solid var(--line);background:var(--surface);border-radius:12px}.res[data-astro-cid-kmvzgknz] .sc-items summary{cursor:pointer;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;font-weight:650;list-style:none;display:flex}.res[data-astro-cid-kmvzgknz] .sc-items summary::-webkit-details-marker{display:none}.res[data-astro-cid-kmvzgknz] .sc-items summary small{color:var(--ink-3);margin-left:auto;font-size:12.5px;font-weight:500}.res[data-astro-cid-kmvzgknz] .sc-items .pp{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.res[data-astro-cid-kmvzgknz] .sc-items .pp code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:12px}.res[data-astro-cid-kmvzgknz] .sc-add{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.res[data-astro-cid-kmvzgknz] .sc-code{position:relative}.res[data-astro-cid-kmvzgknz] .sc-code pre{max-height:420px;overflow:auto}.res[data-astro-cid-kmvzgknz] .sc-code .btn{position:absolute;top:10px;right:10px}@media (width<=640px){.res[data-astro-cid-kmvzgknz] .sc-tiles{grid-template-columns:1fr 1fr}}.res[data-astro-cid-fc75vx2h] .sm-top{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.res[data-astro-cid-fc75vx2h] .sm-ring{--p:0;--c:var(--ok);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.res[data-astro-cid-fc75vx2h] .sm-ring b{background:var(--surface);border-radius:50%;place-items:center;width:76px;height:76px;font-size:26px;display:grid}.res[data-astro-cid-fc75vx2h] .sm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.res[data-astro-cid-fc75vx2h] .sm-tiles>div{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.res[data-astro-cid-fc75vx2h] .sm-tiles b{font-size:22px}.res[data-astro-cid-fc75vx2h] .sm-tiles small{color:var(--ink-3);font-size:12.5px}.res[data-astro-cid-fc75vx2h] .sm-fr{gap:7px;margin-top:10px;display:grid}.res[data-astro-cid-fc75vx2h] .sm-fr div{grid-template-columns:130px minmax(0,1fr) 60px;align-items:center;gap:10px;font-size:13.5px;display:grid}.res[data-astro-cid-fc75vx2h] .sm-fr .b{background:var(--surface-2);border-radius:9px;height:9px;overflow:hidden}.res[data-astro-cid-fc75vx2h] .sm-fr .b i{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:9px;height:100%;display:block}.res[data-astro-cid-fc75vx2h] .sm-fr b{text-align:right;font-size:13px}.res[data-astro-cid-fc75vx2h] .sm-t td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-family:var(--mono);font-size:12.5px;overflow:hidden}.res[data-astro-cid-fc75vx2h] .sm-t tbody tr{animation:none}.res[data-astro-cid-fc75vx2h] .au-cta{background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;font-size:14.5px;display:flex}.res[data-astro-cid-fc75vx2h] .au-cta a{color:var(--accent);font-weight:650}@media (width<=640px){.res[data-astro-cid-fc75vx2h] .sm-tiles{grid-template-columns:1fr 1fr}.res[data-astro-cid-fc75vx2h] .sm-fr div{grid-template-columns:100px minmax(0,1fr) 50px}}.lr-side{position:sticky;top:84px}.ls[data-astro-cid-7w4c6ab2]{scrollbar-width:thin;max-height:calc(100vh - 100px);overflow:auto}.ls-card[data-astro-cid-7w4c6ab2]{background:var(--surface);border:1px solid var(--line);cursor:default;border-radius:12px;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.ls-card[data-astro-cid-7w4c6ab2]::-webkit-details-marker{display:none}.ls-card[data-astro-cid-7w4c6ab2]>span[data-astro-cid-7w4c6ab2]:nth-child(2){flex:1;gap:2px;display:grid}.ls-card[data-astro-cid-7w4c6ab2] b[data-astro-cid-7w4c6ab2]{font-size:14.5px}.ls-card[data-astro-cid-7w4c6ab2] small[data-astro-cid-7w4c6ab2]{color:var(--ink-3);font-size:12.5px}.ls-i[data-astro-cid-7w4c6ab2]{width:36px;height:36px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.ls[data-astro-cid-7w4c6ab2] .ls-chev{color:var(--ink-3);transition:transform .2s;display:none}.ls-nav[data-astro-cid-7w4c6ab2]{gap:4px;padding:14px 0;display:grid}.ls-nav[data-astro-cid-7w4c6ab2] a[data-astro-cid-7w4c6ab2]{color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;line-height:1.4;transition:background .15s,color .15s;display:flex}.ls-nav[data-astro-cid-7w4c6ab2] a[data-astro-cid-7w4c6ab2]:hover{color:var(--ink);background:var(--surface-2)}.ls-nav[data-astro-cid-7w4c6ab2] a[data-astro-cid-7w4c6ab2].cur{color:var(--ink);background:var(--surface-2);font-weight:600}.ls-top[data-astro-cid-7w4c6ab2]{margin-bottom:6px}.ls-g[data-astro-cid-7w4c6ab2]{border-top:1px solid var(--line);gap:2px;margin-top:4px;padding-top:12px;display:grid}.ls-h[data-astro-cid-7w4c6ab2]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);align-items:center;gap:7px;padding:4px 10px 6px;font-size:11.5px;font-weight:700;display:flex}@media (width<=960px){.lr-side{position:static}.ls[data-astro-cid-7w4c6ab2]{max-height:none}.ls-card[data-astro-cid-7w4c6ab2]{cursor:pointer}.ls[data-astro-cid-7w4c6ab2] .ls-chev{display:block}.ls[data-astro-cid-7w4c6ab2][open] .ls-chev{transform:rotate(180deg)}}.lr[data-astro-cid-2qbpk4qq]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;padding-top:36px;padding-bottom:40px;display:grid}.li[data-astro-cid-2qbpk4qq]{min-width:0;max-width:1000px}.li-head[data-astro-cid-2qbpk4qq] h1[data-astro-cid-2qbpk4qq]{letter-spacing:-.035em;font-size:clamp(32px,4.5vw,46px)}.li-head[data-astro-cid-2qbpk4qq] p[data-astro-cid-2qbpk4qq]{color:var(--ink-2);max-width:660px;margin-top:14px;font-size:18px;line-height:1.6}.li-sec[data-astro-cid-2qbpk4qq]{margin-top:44px}.li-sec[data-astro-cid-2qbpk4qq] h2[data-astro-cid-2qbpk4qq]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:14px;font-size:13px}.li-grid[data-astro-cid-2qbpk4qq]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.li-card[data-astro-cid-2qbpk4qq]{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:10px;padding:20px;transition:border-color .2s,transform .2s;display:grid}.li-card[data-astro-cid-2qbpk4qq]:hover{border-color:var(--line-2);transform:translateY(-2px)}.li-card[data-astro-cid-2qbpk4qq] b[data-astro-cid-2qbpk4qq]{letter-spacing:-.01em;font-size:18px;line-height:1.35}.li-card[data-astro-cid-2qbpk4qq] p[data-astro-cid-2qbpk4qq]{color:var(--ink-2);font-size:14.5px;line-height:1.55}.li-meta[data-astro-cid-2qbpk4qq]{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.li-go[data-astro-cid-2qbpk4qq]{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}@media (width<=960px){.lr[data-astro-cid-2qbpk4qq]{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}}@media (width<=640px){.li-grid[data-astro-cid-2qbpk4qq]{grid-template-columns:1fr}}.prose{color:var(--ink-2);margin-top:32px;font-size:16.5px;line-height:1.75}.prose>*+*{margin-top:18px}.prose h2{letter-spacing:-.02em;color:var(--ink);margin-top:52px;scroll-margin-top:90px;font-size:clamp(23px,2.8vw,28px);line-height:1.25}.prose h3{color:var(--ink);margin-top:34px;scroll-margin-top:90px;font-size:19px}.prose h2+*,.prose h3+*{margin-top:12px}.prose strong{color:var(--ink);font-weight:650}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px;transition:color .15s}.prose a:hover{color:var(--accent)}.prose ul,.prose ol{gap:8px;padding-left:22px;display:grid}.prose li::marker{color:var(--ink-3)}.prose :not(pre)>code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:2px 6px;font-size:.86em}.prose pre{border:1px solid var(--line);font-family:var(--mono);border-radius:12px;margin-top:20px;padding:16px 18px;font-size:13.5px;line-height:1.65;overflow-x:auto;background:var(--code-bg)!important}.prose pre code{font-family:inherit}.prose blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);border-radius:0 10px 10px 0;margin-left:0;padding:14px 18px}.prose blockquote>*+*{margin-top:8px}.prose table{border-collapse:collapse;border:1px solid var(--line);border-radius:12px;width:100%;font-size:14.5px;display:block;overflow-x:auto}.prose thead{background:var(--surface-2)}.prose th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:12px}.prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px;line-height:1.55}.prose tr:last-child td{border-bottom:0}.prose td:first-child{color:var(--ink);font-weight:600}.prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.lr[data-astro-cid-k7ftkhbx]{grid-template-columns:250px minmax(0,1fr) 230px;align-items:start;gap:48px;padding-top:36px;padding-bottom:40px;display:grid}.lr-main[data-astro-cid-k7ftkhbx]{justify-self:center;width:100%;min-width:0;max-width:780px}.lr-crumbs[data-astro-cid-k7ftkhbx]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.lr-crumbs[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx]:hover{color:var(--accent)}.lr-crumbs[data-astro-cid-k7ftkhbx] b[data-astro-cid-k7ftkhbx]{color:var(--ink);font-weight:600}.lr-crumbs[data-astro-cid-k7ftkhbx] .cr-sep{opacity:.6;transform:rotate(-90deg)}.lr-head[data-astro-cid-k7ftkhbx]{text-align:center;border-bottom:1px solid var(--line);padding-bottom:26px}.lr-head[data-astro-cid-k7ftkhbx] h1[data-astro-cid-k7ftkhbx]{letter-spacing:-.03em;font-size:clamp(30px,4.2vw,42px);line-height:1.15}.lr-lead[data-astro-cid-k7ftkhbx]{max-width:620px;color:var(--ink-2);margin:16px auto 0;font-size:18px;line-height:1.6}.lr-meta[data-astro-cid-k7ftkhbx]{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:20px;font-size:14px;display:flex}.lr-meta[data-astro-cid-k7ftkhbx] b[data-astro-cid-k7ftkhbx]{color:var(--ink-2);font-weight:600}.lr-author[data-astro-cid-k7ftkhbx]{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-weight:600;display:inline-flex}.lr-av[data-astro-cid-k7ftkhbx]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lr-learn[data-astro-cid-k7ftkhbx]{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:26px;overflow:hidden}.lr-learn[data-astro-cid-k7ftkhbx] h2[data-astro-cid-k7ftkhbx]{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 16px;font-size:14.5px;font-weight:650;display:flex}.lr-learn[data-astro-cid-k7ftkhbx] ul[data-astro-cid-k7ftkhbx]{gap:10px;margin:0;padding:14px 16px;list-style:none;display:grid}.lr-learn[data-astro-cid-k7ftkhbx] li[data-astro-cid-k7ftkhbx]{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.6;display:flex}.lr-learn[data-astro-cid-k7ftkhbx] li[data-astro-cid-k7ftkhbx] svg{color:var(--ok);flex:none;margin-top:4px}.lr-learn[data-astro-cid-k7ftkhbx] code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:1px 6px;font-size:.88em}.lr-tools[data-astro-cid-k7ftkhbx]{margin-top:48px}.lr-tools[data-astro-cid-k7ftkhbx] h2[data-astro-cid-k7ftkhbx]{margin-bottom:14px;font-size:22px}.lr-tools[data-astro-cid-k7ftkhbx]>div[data-astro-cid-k7ftkhbx]{gap:10px;display:grid}.lr-tools[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx]{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.lr-tools[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx]:hover{border-color:hsl(var(--h) 70% 60% / .55);transform:translateY(-2px)}.lr-tools[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx]>span[data-astro-cid-k7ftkhbx]:nth-child(2){flex:1;gap:2px;display:grid}.lr-tools[data-astro-cid-k7ftkhbx] small[data-astro-cid-k7ftkhbx]{color:var(--ink-3);font-size:13.5px}.lt-i[data-astro-cid-k7ftkhbx]{width:38px;height:38px;color:hsl(var(--h) 75% 55%);background:hsl(var(--h) 80% 60% / .13);border-radius:10px;flex:none;place-items:center;display:grid}.lr-tools[data-astro-cid-k7ftkhbx] .lt-a{color:var(--ink-3);flex:none}.lr-toc[data-astro-cid-k7ftkhbx]{position:sticky;top:84px}.toc-in[data-astro-cid-k7ftkhbx]{gap:24px;display:grid}.toc-h[data-astro-cid-k7ftkhbx]{color:var(--ink);margin-bottom:10px;font-size:13.5px;font-weight:650;display:block}.toc[data-astro-cid-k7ftkhbx]{border-left:1px solid var(--line);display:grid}.toc[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx]{color:var(--ink-3);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.45;transition:color .15s,border-color .15s;display:block}.toc[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx].d3{padding-left:26px;font-size:13px}.toc[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx]:hover{color:var(--ink)}.toc[data-astro-cid-k7ftkhbx] a[data-astro-cid-k7ftkhbx].on{color:var(--accent);border-left-color:var(--accent);font-weight:600}.fb[data-astro-cid-k7ftkhbx]{border-top:1px solid var(--line);padding-top:20px}.fb[data-astro-cid-k7ftkhbx] .toc-h[data-astro-cid-k7ftkhbx]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:700}.fb-b[data-astro-cid-k7ftkhbx]{gap:8px;display:flex}.fb-b[data-astro-cid-k7ftkhbx] button[data-astro-cid-k7ftkhbx]{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:14px;transition:border-color .15s,color .15s;display:inline-flex}.fb-b[data-astro-cid-k7ftkhbx] button[data-astro-cid-k7ftkhbx]:hover{color:var(--ink);border-color:var(--line-2)}.fb[data-astro-cid-k7ftkhbx] .fb-ok{color:var(--ok);font-size:14px}@media (width<=1240px){.lr[data-astro-cid-k7ftkhbx]{grid-template-columns:230px minmax(0,1fr);gap:40px}.lr-toc[data-astro-cid-k7ftkhbx]{display:none}}@media (width<=960px){.lr[data-astro-cid-k7ftkhbx]{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}.lr-head[data-astro-cid-k7ftkhbx]{text-align:left}.lr-lead[data-astro-cid-k7ftkhbx]{margin-left:0}.lr-meta[data-astro-cid-k7ftkhbx]{justify-content:flex-start}}.auth[data-astro-cid-ufbalbnc]{grid-template-columns:minmax(0,460px) minmax(0,420px);justify-content:center;align-items:start;gap:48px;padding-top:56px;padding-bottom:72px;display:grid}.au-card[data-astro-cid-ufbalbnc]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:20px;padding:28px}.au-tabs[data-astro-cid-ufbalbnc]{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.au-tabs[data-astro-cid-ufbalbnc] button[data-astro-cid-ufbalbnc]{height:38px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14.5px;font-weight:650}.au-tabs[data-astro-cid-ufbalbnc] button[data-astro-cid-ufbalbnc].on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001a}.au-card[data-astro-cid-ufbalbnc] h1[data-astro-cid-ufbalbnc]{letter-spacing:-.025em;margin:22px 0 18px;font-size:26px}.au-google[data-astro-cid-ufbalbnc]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:10px;height:46px;font-size:15px;font-weight:650;transition:border-color .15s,background .15s;display:flex}.au-google[data-astro-cid-ufbalbnc]:hover{background:var(--surface-2)}.au-google[data-astro-cid-ufbalbnc].off{opacity:.5;pointer-events:none}.au-note[data-astro-cid-ufbalbnc]{color:var(--ink-3);margin-top:8px;font-size:13px}.au-or[data-astro-cid-ufbalbnc]{color:var(--ink-3);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.au-or[data-astro-cid-ufbalbnc]:before,.au-or[data-astro-cid-ufbalbnc]:after{content:"";background:var(--line);flex:1;height:1px}#af[data-astro-cid-ufbalbnc]{gap:14px;display:grid}#af[data-astro-cid-ufbalbnc] small[data-astro-cid-ufbalbnc]{color:var(--ink-3);margin-top:6px;font-size:12.5px;display:block}#af[data-astro-cid-ufbalbnc] .btn[data-astro-cid-ufbalbnc]{justify-content:center;width:100%;height:46px}.au-small[data-astro-cid-ufbalbnc]{color:var(--ink-3);font-size:13px;line-height:1.5}.au-side[data-astro-cid-ufbalbnc]{padding:28px 8px}.au-badge[data-astro-cid-ufbalbnc]{color:var(--accent);background:var(--accent-soft);border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:650;display:inline-flex}.au-side[data-astro-cid-ufbalbnc] h2[data-astro-cid-ufbalbnc]{letter-spacing:-.03em;margin:16px 0 18px;font-size:28px}.au-side[data-astro-cid-ufbalbnc] ul[data-astro-cid-ufbalbnc]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.au-side[data-astro-cid-ufbalbnc] li[data-astro-cid-ufbalbnc]{color:var(--ink-2);gap:12px;font-size:15.5px;line-height:1.5;display:flex}.au-side[data-astro-cid-ufbalbnc] li[data-astro-cid-ufbalbnc] svg{color:var(--ok);flex:none;margin-top:3px}.au-link[data-astro-cid-ufbalbnc]{color:var(--accent);margin-top:24px;font-weight:650;display:inline-block}@media (width<=900px){.auth[data-astro-cid-ufbalbnc]{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:28px}.au-side[data-astro-cid-ufbalbnc]{padding:20px 4px 0}.au-card[data-astro-cid-ufbalbnc]{padding:22px 18px}}.pc[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pc[data-astro-cid-n3fhtagd].compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-c[data-astro-cid-n3fhtagd]{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative}.pc-c[data-astro-cid-n3fhtagd].hot{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 20px 50px -24px var(--glow)}.pc-c[data-astro-cid-n3fhtagd].hot:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-2));-webkit-mask-composite:xor;pointer-events:none;border-radius:18px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pc-c[data-astro-cid-n3fhtagd] h3[data-astro-cid-n3fhtagd]{align-items:center;gap:7px;font-size:18px;display:flex}.pc-c[data-astro-cid-n3fhtagd] h3[data-astro-cid-n3fhtagd] svg{color:var(--accent)}.pc-c[data-astro-cid-n3fhtagd] header[data-astro-cid-n3fhtagd] p[data-astro-cid-n3fhtagd]{color:var(--ink-3);min-height:40px;margin-top:6px;font-size:14px;line-height:1.45}.pc-p[data-astro-cid-n3fhtagd]{align-items:baseline;gap:4px;margin-top:12px;display:flex}.pc-p[data-astro-cid-n3fhtagd] b[data-astro-cid-n3fhtagd]{letter-spacing:-.03em;font-size:34px}.pc-p[data-astro-cid-n3fhtagd] span[data-astro-cid-n3fhtagd]{color:var(--ink-3);font-size:14px}.pc-c[data-astro-cid-n3fhtagd] ul[data-astro-cid-n3fhtagd]{flex:1;align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.pc-c[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd]{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.pc-c[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd] svg{color:var(--ok);flex:none;margin-top:2px}.pc-c[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd].soon,.pc-c[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd].soon svg{color:var(--ink-3)}.pc-c[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd] i[data-astro-cid-n3fhtagd]{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);border-radius:6px;flex:none;margin-left:auto;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.pc-b[data-astro-cid-n3fhtagd]{justify-content:center;width:100%}.pc-b[data-astro-cid-n3fhtagd].is-cur{pointer-events:none;opacity:.7}.pc-n[data-astro-cid-n3fhtagd]{text-align:center;color:var(--ink-3);margin-top:-8px;font-size:12.5px}.pc-t[data-astro-cid-n3fhtagd]{margin-top:36px}.pc-t[data-astro-cid-n3fhtagd] td[data-astro-cid-n3fhtagd]:first-child{font-weight:600}.pc-t[data-astro-cid-n3fhtagd] td[data-astro-cid-n3fhtagd].soon{color:var(--ink-3);font-size:13px}.pc-t[data-astro-cid-n3fhtagd] td[data-astro-cid-n3fhtagd].dim{color:var(--ink-3)}.pc-note[data-astro-cid-n3fhtagd]{color:var(--ink-3);align-items:flex-start;gap:9px;margin-top:20px;font-size:14px;line-height:1.5;display:flex}.pc-note[data-astro-cid-n3fhtagd] svg{flex:none;margin-top:3px}.pc-msg[data-astro-cid-n3fhtagd]{margin-top:14px}@media (width<=1100px){.pc[data-astro-cid-n3fhtagd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pc[data-astro-cid-n3fhtagd].compact{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.pc[data-astro-cid-n3fhtagd]{grid-template-columns:minmax(0,1fr)}}.ac[data-astro-cid-xtkxmnyr]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:36px;padding-top:32px;padding-bottom:64px;display:grid}.ac-side[data-astro-cid-xtkxmnyr]{gap:14px;display:grid;position:sticky;top:84px}.ac-me[data-astro-cid-xtkxmnyr]{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.ac-me[data-astro-cid-xtkxmnyr]>span[data-astro-cid-xtkxmnyr]:last-child{min-width:0;display:grid}.ac-me[data-astro-cid-xtkxmnyr] b[data-astro-cid-xtkxmnyr],.ac-me[data-astro-cid-xtkxmnyr] small[data-astro-cid-xtkxmnyr]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-me[data-astro-cid-xtkxmnyr] small[data-astro-cid-xtkxmnyr]{color:var(--ink-3);font-size:12.5px}.ac-av[data-astro-cid-xtkxmnyr]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));text-transform:uppercase;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:750;display:grid}.ac-nav[data-astro-cid-xtkxmnyr]{gap:2px;display:grid}.ac-nav[data-astro-cid-xtkxmnyr] a[data-astro-cid-xtkxmnyr]{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:550;transition:background .15s,color .15s;display:flex;position:relative}.ac-nav[data-astro-cid-xtkxmnyr] a[data-astro-cid-xtkxmnyr]:hover{background:var(--surface-2);color:var(--ink)}.ac-nav[data-astro-cid-xtkxmnyr] a[data-astro-cid-xtkxmnyr].on{background:var(--accent-soft);color:var(--accent);font-weight:650}.ac-dot[data-astro-cid-xtkxmnyr]{background:var(--bad);border-radius:50%;width:8px;height:8px;margin-left:auto}.ac-main[data-astro-cid-xtkxmnyr]{min-width:0}.ac-load[data-astro-cid-xtkxmnyr]{color:var(--ink-3);padding:60px 0}.ac-main[data-astro-cid-xtkxmnyr]>section[data-astro-cid-xtkxmnyr]{gap:16px;display:grid}.ac-h[data-astro-cid-xtkxmnyr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-h[data-astro-cid-xtkxmnyr] h1[data-astro-cid-xtkxmnyr]{letter-spacing:-.03em;font-size:clamp(26px,3.2vw,34px)}.ac-hr[data-astro-cid-xtkxmnyr]{align-items:center;gap:8px;display:flex}.ac-hr[data-astro-cid-xtkxmnyr] select[data-astro-cid-xtkxmnyr]{width:auto;height:36px;padding:0 10px}.ac-plan[data-astro-cid-xtkxmnyr]{color:var(--accent);background:var(--accent-soft);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.ac-sub[data-astro-cid-xtkxmnyr]{margin-top:12px;font-size:20px}.ac-box[data-astro-cid-xtkxmnyr]{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:20px}.ac-box[data-astro-cid-xtkxmnyr] h2[data-astro-cid-xtkxmnyr]{align-items:center;gap:9px;margin-bottom:14px;font-size:16px;display:flex}.ac-box[data-astro-cid-xtkxmnyr] h2[data-astro-cid-xtkxmnyr] svg{color:var(--accent)}.ac-grid[data-astro-cid-xtkxmnyr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ac-more[data-astro-cid-xtkxmnyr]{color:var(--accent);margin-top:12px;font-size:14px;font-weight:650;display:inline-block}.ac-sub-t[data-astro-cid-xtkxmnyr]{color:var(--ink-3);font-size:13px}.ac-main[data-astro-cid-xtkxmnyr] .st{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:8px;padding:18px;display:grid}.ac-stats[data-astro-cid-xtkxmnyr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .st small{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:12.5px;font-weight:650}.ac-main[data-astro-cid-xtkxmnyr] .st b{letter-spacing:-.03em;font-size:28px}.ac-main[data-astro-cid-xtkxmnyr] .st b span{color:var(--ink-3);font-size:15px;font-weight:600}.ac-main[data-astro-cid-xtkxmnyr] .st em{color:var(--ink-3);font-size:13px;font-style:normal}.ac-main[data-astro-cid-xtkxmnyr] .st a{color:var(--accent);font-size:13.5px;font-weight:650}.ac-main[data-astro-cid-xtkxmnyr] .bar{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;height:7px;overflow:hidden}.ac-main[data-astro-cid-xtkxmnyr] .bar i{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:7px;height:100%;display:block}.ac-main[data-astro-cid-xtkxmnyr] .bar.hot i{background:var(--warn)}.ac-alerts[data-astro-cid-xtkxmnyr],.ac-recent[data-astro-cid-xtkxmnyr]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .al{background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .al.new{background:var(--warn-soft)}.ac-main[data-astro-cid-xtkxmnyr] .al svg{color:var(--warn);flex:none;margin-top:2px}.ac-main[data-astro-cid-xtkxmnyr] .al time{color:var(--ink-3);font-size:12px;display:block}.ac-main[data-astro-cid-xtkxmnyr] .rc{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .rc .tn{color:hsl(var(--h) 70% 45%);background:hsl(var(--h) 80% 60% / .14);border-radius:6px;flex:none;padding:2px 8px;font-size:12px;font-weight:650}:root[data-theme=dark] .ac-main[data-astro-cid-xtkxmnyr] .rc .tn{color:hsl(var(--h) 80% 70%)}.ac-main[data-astro-cid-xtkxmnyr] .rc .tg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.ac-main[data-astro-cid-xtkxmnyr] .rc time{color:var(--ink-3);flex:none;font-size:12.5px}.ac-main[data-astro-cid-xtkxmnyr] .empty{color:var(--ink-3);font-size:14px}.ac-bars[data-astro-cid-xtkxmnyr]{gap:10px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .br{grid-template-columns:140px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:13.5px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .br span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-main[data-astro-cid-xtkxmnyr] .br b{text-align:right;font-size:13px}.ac-add[data-astro-cid-xtkxmnyr]{gap:12px;display:grid}.ac-add[data-astro-cid-xtkxmnyr] h2[data-astro-cid-xtkxmnyr]{margin-bottom:4px}.ac-add[data-astro-cid-xtkxmnyr] p[data-astro-cid-xtkxmnyr]{color:var(--ink-2);font-size:14.5px}.ac-add-r[data-astro-cid-xtkxmnyr]{gap:10px;display:flex}.ac-add-r[data-astro-cid-xtkxmnyr] .input[data-astro-cid-xtkxmnyr]{flex:1}.ac-add[data-astro-cid-xtkxmnyr] small[data-astro-cid-xtkxmnyr]{color:var(--ink-3);font-size:13px}#sites[data-astro-cid-xtkxmnyr]{gap:16px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .site{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:18px;padding:22px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .site-h{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .ring{--p:0;--c:var(--ok);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .ring b{background:var(--surface);border-radius:50%;place-items:center;width:60px;height:60px;font-size:20px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .site-t{flex:1;gap:3px;min-width:180px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .site-t h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px}.ac-main[data-astro-cid-xtkxmnyr] .site-t small{color:var(--ink-3);font-size:13px}.ac-main[data-astro-cid-xtkxmnyr] .site-a{flex-wrap:wrap;gap:8px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .sg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .sg>div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:4px;min-width:0;padding:12px 14px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .sg small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:650}.ac-main[data-astro-cid-xtkxmnyr] .sg span{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.ac-main[data-astro-cid-xtkxmnyr] .ql{flex-wrap:wrap;gap:8px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .ql a{border:1px solid var(--line);color:var(--ink-2);border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:550;transition:border-color .15s,color .15s;display:inline-flex}.ac-main[data-astro-cid-xtkxmnyr] .ql a:hover{border-color:hsl(var(--h) 70% 60% / .6);color:var(--ink)}.ac-main[data-astro-cid-xtkxmnyr] .ql-h{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:12px;font-weight:700}.ac-ht[data-astro-cid-xtkxmnyr] tbody tr{animation:none}#ov-site[data-astro-cid-xtkxmnyr] .site{background:0 0;border:0;padding:0}.ac-main[data-astro-cid-xtkxmnyr] .sg .pill{white-space:normal;justify-self:start;max-width:100%}.ac-au-h[data-astro-cid-xtkxmnyr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ac-au-h[data-astro-cid-xtkxmnyr] h2[data-astro-cid-xtkxmnyr]{margin:0}.ac-main[data-astro-cid-xtkxmnyr] .au-r{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;font-size:14px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .au-r .sc{color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:750;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .au-r .in{flex:1;gap:2px;min-width:160px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .au-r .in small{color:var(--ink-3);font-size:12.5px}.ac-main[data-astro-cid-xtkxmnyr] .au-r .ac{gap:8px;display:flex}.ac-g21[data-astro-cid-xtkxmnyr]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ac-host[data-astro-cid-xtkxmnyr]{color:var(--ink-3);margin-left:auto;font-size:13px;font-weight:600}.ac-up[data-astro-cid-xtkxmnyr]{background:linear-gradient(135deg, var(--accent), var(--accent-2))}.ac-feat[data-astro-cid-xtkxmnyr]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .ac-feat li{align-items:center;gap:9px;font-size:14px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .ac-feat li.off{color:var(--ink-3)}.ac-main[data-astro-cid-xtkxmnyr] .ac-feat .fi{color:#fff;background:var(--ok);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .ac-feat li.off .fi{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.ac-main[data-astro-cid-xtkxmnyr] .ac-feat a{color:var(--accent);margin-top:8px;font-size:14px;font-weight:650}.ac-main[data-astro-cid-xtkxmnyr] .tr{position:relative}.ac-main[data-astro-cid-xtkxmnyr] .tr svg{width:100%;height:190px;display:block}.ac-main[data-astro-cid-xtkxmnyr] .tr .ln{fill:none;stroke:var(--accent);stroke-width:2.5px}.ac-main[data-astro-cid-xtkxmnyr] .tr .ar{fill:var(--accent-soft)}.ac-main[data-astro-cid-xtkxmnyr] .tr .gl{stroke:var(--line);stroke-dasharray:3 4}.ac-main[data-astro-cid-xtkxmnyr] .tr text{fill:var(--ink-3);font-size:11px}.ac-main[data-astro-cid-xtkxmnyr] .tr .pt{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.ac-main[data-astro-cid-xtkxmnyr] .tr.locked svg{filter:blur(3px);opacity:.5}.ac-main[data-astro-cid-xtkxmnyr] .lockov{text-align:center;align-content:center;place-items:center;gap:10px;padding:16px;display:grid;position:absolute;inset:0}.ac-main[data-astro-cid-xtkxmnyr] .lockov p{max-width:380px;color:var(--ink-2);font-size:14px;line-height:1.5}.ac-main[data-astro-cid-xtkxmnyr] .lockov span{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ac-keep[data-astro-cid-xtkxmnyr]{margin:-4px 0 6px;font-size:13px}.ac-main[data-astro-cid-xtkxmnyr] .au-r input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.ac-main[data-astro-cid-xtkxmnyr] .au-tag{background:var(--info-soft);color:var(--info);border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.ac-main[data-astro-cid-xtkxmnyr] .au-tag.sh{background:var(--ok-soft);color:var(--ok)}.ac-main[data-astro-cid-xtkxmnyr] .cmp{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:14px;margin-bottom:12px;padding:16px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .cmp-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .cmp-top>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .cmp-top b{letter-spacing:-.02em;font-size:24px}.ac-main[data-astro-cid-xtkxmnyr] .cmp-top small{color:var(--ink-3);font-size:12px}.ac-main[data-astro-cid-xtkxmnyr] .up{color:var(--ok)}.ac-main[data-astro-cid-xtkxmnyr] .down{color:var(--bad)}.ac-main[data-astro-cid-xtkxmnyr] .cmp table{border-collapse:collapse;width:100%;font-size:13.5px}.ac-main[data-astro-cid-xtkxmnyr] .cmp td,.ac-main[data-astro-cid-xtkxmnyr] .cmp th{border-bottom:1px solid var(--line);text-align:left;padding:7px 8px}.ac-main[data-astro-cid-xtkxmnyr] .cmp td.n,.ac-main[data-astro-cid-xtkxmnyr] .cmp th.n{text-align:right;font-variant-numeric:tabular-nums}.ac-main[data-astro-cid-xtkxmnyr] .lockline{background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:12px 14px;font-size:14px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .lockline a{color:var(--accent);font-weight:650}@media (width<=900px){.ac-main[data-astro-cid-xtkxmnyr] .cmp-top{grid-template-columns:1fr 1fr}}.ac-main[data-astro-cid-xtkxmnyr] .sh{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .sh-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-main[data-astro-cid-xtkxmnyr] .sh-h a{color:var(--accent);font-size:13.5px;font-weight:650}.ac-main[data-astro-cid-xtkxmnyr] .sh-l{gap:7px;display:grid}.h-chips[data-astro-cid-xtkxmnyr]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.h-chips[data-astro-cid-xtkxmnyr]:empty{display:none}.ac-main[data-astro-cid-xtkxmnyr] .h-chips button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:99px;padding:5px 11px;font-size:13px}.ac-main[data-astro-cid-xtkxmnyr] .h-chips button.on,.ac-main[data-astro-cid-xtkxmnyr] .h-chips button:hover{border-color:var(--accent);color:var(--accent)}#h-q[data-astro-cid-xtkxmnyr]{width:240px;height:36px}@media (width<=760px){.ac-hr[data-astro-cid-xtkxmnyr]{flex-wrap:wrap}#h-q[data-astro-cid-xtkxmnyr]{width:100%}}.ac-ht[data-astro-cid-xtkxmnyr] td[data-astro-cid-xtkxmnyr]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.ac-ht[data-astro-cid-xtkxmnyr] td[data-astro-cid-xtkxmnyr]:nth-child(3){white-space:nowrap;color:var(--ink-3);font-size:13.5px}.ac-ht[data-astro-cid-xtkxmnyr] a.rr{color:var(--accent);white-space:nowrap;font-size:13.5px;font-weight:650}#h-more[data-astro-cid-xtkxmnyr]{justify-self:start}.ac-cur[data-astro-cid-xtkxmnyr]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ac-form[data-astro-cid-xtkxmnyr]{gap:14px;max-width:560px;display:grid}.ac-form[data-astro-cid-xtkxmnyr] h2[data-astro-cid-xtkxmnyr]{margin-bottom:0}.ac-ok[data-astro-cid-xtkxmnyr]{color:var(--ok);margin-left:10px;font-size:14px;font-weight:600}.ac-methods[data-astro-cid-xtkxmnyr]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-main[data-astro-cid-xtkxmnyr] .ac-methods li{justify-content:space-between;gap:10px;font-size:14.5px;display:flex}.ac-danger[data-astro-cid-xtkxmnyr]{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}.ac-del[data-astro-cid-xtkxmnyr]{background:var(--bad)}@media (width<=1100px){.ac-stats[data-astro-cid-xtkxmnyr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ac[data-astro-cid-xtkxmnyr]{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:18px}.ac-side[data-astro-cid-xtkxmnyr]{position:static}.ac-nav[data-astro-cid-xtkxmnyr]{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ac-nav[data-astro-cid-xtkxmnyr] a[data-astro-cid-xtkxmnyr]{flex:none}.ac-grid[data-astro-cid-xtkxmnyr],.ac-main[data-astro-cid-xtkxmnyr] .sg{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ac-stats[data-astro-cid-xtkxmnyr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ac-add-r[data-astro-cid-xtkxmnyr]{flex-direction:column}.ac-main[data-astro-cid-xtkxmnyr] .br{grid-template-columns:100px minmax(0,1fr) 28px}}.pr-h[data-astro-cid-cdlvlt33]{text-align:center;background:radial-gradient(700px 360px at 50% 0, var(--accent-soft), transparent);margin-top:-68px;padding:128px 0 36px}.pr-h[data-astro-cid-cdlvlt33] h1[data-astro-cid-cdlvlt33]{letter-spacing:-.035em;max-width:820px;margin-inline:auto;font-size:clamp(32px,5vw,52px)}.pr-h[data-astro-cid-cdlvlt33] p[data-astro-cid-cdlvlt33]{max-width:620px;color:var(--ink-2);margin:16px auto 0;font-size:18px}.pr-b[data-astro-cid-cdlvlt33]{padding-bottom:40px}.pr-pro[data-astro-cid-cdlvlt33]{padding:48px 0 24px}.pp-h[data-astro-cid-cdlvlt33]{text-align:center;justify-items:center;gap:12px;max-width:720px;margin:0 auto 28px;display:grid}.pp-b[data-astro-cid-cdlvlt33]{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.pp-h[data-astro-cid-cdlvlt33] h2[data-astro-cid-cdlvlt33]{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,38px)}.pp-h[data-astro-cid-cdlvlt33] p[data-astro-cid-cdlvlt33]{color:var(--ink-2);font-size:17px;line-height:1.6}.pp-g[data-astro-cid-cdlvlt33]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pp-c[data-astro-cid-cdlvlt33]{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:10px;padding:20px;transition:border-color .2s,transform .2s;display:grid}.pp-c[data-astro-cid-cdlvlt33]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-2px)}.pp-i[data-astro-cid-cdlvlt33]{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.pp-c[data-astro-cid-cdlvlt33] h3[data-astro-cid-cdlvlt33]{letter-spacing:-.01em;font-size:16.5px}.pp-c[data-astro-cid-cdlvlt33] p[data-astro-cid-cdlvlt33]{color:var(--ink-2);font-size:14px;line-height:1.55}.pp-free[data-astro-cid-cdlvlt33]{border:1px dashed var(--line-2);border-radius:16px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:10px 24px;margin-top:18px;padding:20px;display:grid}.pp-free[data-astro-cid-cdlvlt33]>div[data-astro-cid-cdlvlt33]{gap:4px;display:grid}.pp-free[data-astro-cid-cdlvlt33]>div[data-astro-cid-cdlvlt33] span[data-astro-cid-cdlvlt33]{color:var(--ink-3);font-size:14px}.pp-free[data-astro-cid-cdlvlt33] ul[data-astro-cid-cdlvlt33]{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.pp-free[data-astro-cid-cdlvlt33] li[data-astro-cid-cdlvlt33]{color:var(--ink-2);gap:8px;font-size:14px;line-height:1.45;display:flex}.pp-free[data-astro-cid-cdlvlt33] li[data-astro-cid-cdlvlt33] svg{color:var(--ok);flex:none;margin-top:2px}.pp-free[data-astro-cid-cdlvlt33] small[data-astro-cid-cdlvlt33]{color:var(--ink-3);grid-column:2;font-size:13px}@media (width<=1100px){.pp-g[data-astro-cid-cdlvlt33]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pp-g[data-astro-cid-cdlvlt33],.pp-free[data-astro-cid-cdlvlt33] ul[data-astro-cid-cdlvlt33],.pp-free[data-astro-cid-cdlvlt33]{grid-template-columns:minmax(0,1fr)}.pp-free[data-astro-cid-cdlvlt33] small[data-astro-cid-cdlvlt33]{grid-column:1}}.pr-f[data-astro-cid-cdlvlt33]{padding:40px 0 64px}.pr-f[data-astro-cid-cdlvlt33] h2[data-astro-cid-cdlvlt33]{margin-bottom:20px;font-size:clamp(24px,3vw,32px)}
