.otp__label.astro-fkj7nrjp{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.otp__track.astro-fkj7nrjp{position:relative;margin-top:12px;border-left:1px solid var(--line)}.otp__bar.astro-fkj7nrjp{position:absolute;left:-1px;top:0;width:2px;height:0;border-radius:2px;background:var(--grad-ocean);transition:transform var(--t-ui) var(--ease-ui),height var(--t-ui) var(--ease-ui)}.otp.astro-fkj7nrjp a.astro-fkj7nrjp{display:block;padding:6px 0 6px 14px;font-size:14px;line-height:1.4;color:var(--ink-3);transition:color var(--t-fast) var(--ease-ui)}.otp.astro-fkj7nrjp a.astro-fkj7nrjp:hover{color:var(--ink)}.otp.astro-fkj7nrjp a.astro-fkj7nrjp[aria-current=true]{color:var(--ink);font-weight:500}.mf.astro-z3iw3zqf{margin:36px 0}.mf__frame.astro-z3iw3zqf{position:relative;display:grid;gap:14px;padding:26px 22px;border-radius:18px;background:linear-gradient(150deg,#f1f4f5,#ecf2f5 52%,#e9eff3);color:#0c181d;overflow:hidden}.mf__nodes.astro-z3iw3zqf,.mf__lane.astro-z3iw3zqf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px}.mf__lane.astro-z3iw3zqf{grid-template-columns:1fr 2fr 2fr 2fr 1fr;position:relative}.mf__lanelabel.astro-z3iw3zqf{position:absolute;left:0;top:-2px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#4b5b61}.mf__lane--tap.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf:first-of-type{grid-column:2}.mf__lane--back.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf:first-of-type{grid-column:2}.mf__lane--tap.astro-z3iw3zqf{padding-top:18px}.mf__lane--back.astro-z3iw3zqf{padding-bottom:22px}.mf__lane--back.astro-z3iw3zqf .mf__lanelabel.astro-z3iw3zqf{top:auto;bottom:0}.mf__seg.astro-z3iw3zqf{display:grid;justify-items:center;gap:5px;text-align:center;min-width:0}.mf__t.astro-z3iw3zqf{font-family:var(--font-mono);font-size:12px;font-weight:500;color:#3343c4;white-space:nowrap}.mf__l.astro-z3iw3zqf{font-size:12.5px;line-height:1.3;color:#4b5b61}.mf__line.astro-z3iw3zqf{position:relative;display:block;width:100%;height:12px}.mf__line.astro-z3iw3zqf i.astro-z3iw3zqf{position:absolute;left:6px;right:6px;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,#3d4fd6,#22c1e0);transform-origin:left}.mf__line.astro-z3iw3zqf i.astro-z3iw3zqf:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left:7px solid #22c1e0;border-right:0}.mf__line--back.astro-z3iw3zqf i.astro-z3iw3zqf{background:linear-gradient(270deg,#3d4fd6,#22c1e0);transform-origin:right}.mf__line--back.astro-z3iw3zqf i.astro-z3iw3zqf:after{right:auto;left:-2px;border-left:0;border-right:7px solid #22c1e0}html[data-motion=full][data-reveal-ready] .mf.astro-z3iw3zqf:not(.is-in) .mf__line.astro-z3iw3zqf i.astro-z3iw3zqf{transform:scaleX(0)}html[data-motion=full] .mf.astro-z3iw3zqf.is-in .mf__line.astro-z3iw3zqf i.astro-z3iw3zqf{animation:mf-draw var(--t-reveal) var(--ease-ui) both;animation-delay:calc(var(--i) * .28s)}html[data-motion=full] .mf.astro-z3iw3zqf.is-in .mf__lane--back.astro-z3iw3zqf .mf__line.astro-z3iw3zqf i.astro-z3iw3zqf{animation-delay:calc(.9s + var(--i) * .28s)}@keyframes mf-draw{0%{transform:scaleX(0)}}.mf__nodes.astro-z3iw3zqf{padding:4px 0}.mf__node.astro-z3iw3zqf{display:grid;justify-items:center;gap:2px;padding:14px 6px 12px;border-radius:16px;text-align:center;background:linear-gradient(135deg,#ffffff59,#ffffff0f 45%,#ffffff2e),#ffffffdb;box-shadow:inset 0 1px #ffffff8c,0 0 0 .5px #1e293b1a,0 1px 3px #1e293b0d,0 10px 30px -14px #1e293b29}.mf__ico.astro-z3iw3zqf{width:44px;height:44px;margin-bottom:8px;border-radius:12px}.mf__ico--player.astro-z3iw3zqf{display:grid;place-items:center;background:#fff;color:#2a4954;box-shadow:inset 0 0 0 1px #cfd9dd}.mf__ico--afos.astro-z3iw3zqf{display:flex;align-items:center;justify-content:center;background:#0c0d10;color:#fff;font-size:14px;font-weight:700;letter-spacing:-.02em}.mf__ico--afos.astro-z3iw3zqf b.astro-z3iw3zqf{background:linear-gradient(95deg,#5b6ef5,#22c1e0);-webkit-background-clip:text;background-clip:text;color:transparent}.mf__name.astro-z3iw3zqf{font-size:14px;font-weight:600;line-height:1.25}.mf__node--player.astro-z3iw3zqf .mf__name.astro-z3iw3zqf{font-family:var(--font-mono);font-size:13px;font-weight:500}.mf__sub.astro-z3iw3zqf{font-size:12px;color:#4b5b61}.mf__cap.astro-z3iw3zqf{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.5;color:var(--ink-3)}.mf__cap.astro-z3iw3zqf .chip{flex:none;margin-top:1px}@media(max-width:640px){.mf__frame.astro-z3iw3zqf{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);grid-template-rows:auto repeat(7,auto);gap:6px;padding:20px 10px}.mf__nodes.astro-z3iw3zqf,.mf__lane.astro-z3iw3zqf{display:contents}.mf__lanelabel.astro-z3iw3zqf{position:static;grid-row:1;text-align:center;font-size:10px;padding-bottom:6px}.mf__lane--tap.astro-z3iw3zqf .mf__lanelabel.astro-z3iw3zqf{grid-column:1}.mf__lane--back.astro-z3iw3zqf .mf__lanelabel.astro-z3iw3zqf{grid-column:3}.mf__node.astro-z3iw3zqf{grid-column:2;padding:10px 4px}.mf__node--player.astro-z3iw3zqf{grid-row:2}.mf__node--pub.astro-z3iw3zqf{grid-row:4}.mf__node--afos.astro-z3iw3zqf{grid-row:6}.mf__node--game.astro-z3iw3zqf{grid-row:8}.mf__lane--tap.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf{grid-column:1}.mf__lane--back.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf{grid-column:3}.mf__lane.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf:nth-of-type(1){grid-row:3}.mf__lane.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf:nth-of-type(2){grid-row:5}.mf__lane.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf:nth-of-type(3){grid-row:7}.mf__lane--tap.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf,.mf__lane--tap.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf:first-of-type{grid-column:1}.mf__lane--back.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf,.mf__lane--back.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf:first-of-type{grid-column:3}.mf__seg.astro-z3iw3zqf{grid-template-columns:14px minmax(0,1fr);justify-items:start;align-items:center;column-gap:6px;row-gap:0;text-align:left;padding:4px 0}.mf__seg.astro-z3iw3zqf .mf__line.astro-z3iw3zqf{grid-row:1 / span 2;grid-column:1;width:14px;height:44px}.mf__seg.astro-z3iw3zqf .mf__t.astro-z3iw3zqf,.mf__seg.astro-z3iw3zqf .mf__l.astro-z3iw3zqf{grid-column:2}.mf__seg.astro-z3iw3zqf .mf__t.astro-z3iw3zqf,.mf__seg.astro-z3iw3zqf .mf__l.astro-z3iw3zqf{white-space:normal}.mf__lane.astro-z3iw3zqf .mf__seg.astro-z3iw3zqf{justify-self:stretch}.mf__t.astro-z3iw3zqf{font-size:10.5px;letter-spacing:-.03em}.mf__l.astro-z3iw3zqf{font-size:11.5px}.mf__line.astro-z3iw3zqf i.astro-z3iw3zqf{inset:2px auto 6px 50%;width:2px;height:auto;margin:0 0 0 -1px;background:linear-gradient(180deg,#3d4fd6,#22c1e0);transform-origin:top}.mf__line.astro-z3iw3zqf i.astro-z3iw3zqf:after{inset:auto auto -6px -4px;border:5px solid transparent;border-top:7px solid #22c1e0;border-bottom:0}.mf__line--back.astro-z3iw3zqf i.astro-z3iw3zqf{top:6px;bottom:2px;background:linear-gradient(0deg,#3d4fd6,#22c1e0);transform-origin:bottom}.mf__line--back.astro-z3iw3zqf i.astro-z3iw3zqf:after{top:-6px;bottom:auto;border:5px solid transparent;border-bottom:7px solid #22c1e0;border-top:0}html[data-motion=full][data-reveal-ready] .mf.astro-z3iw3zqf:not(.is-in) .mf__line.astro-z3iw3zqf i.astro-z3iw3zqf{transform:scaleY(0)}html[data-motion=full] .mf.astro-z3iw3zqf.is-in .mf__line.astro-z3iw3zqf i.astro-z3iw3zqf{animation-name:mf-draw-y}.mf__ico.astro-z3iw3zqf{width:32px;height:32px;margin-bottom:4px;border-radius:9px}.mf__ico--afos.astro-z3iw3zqf{font-size:11px}.mf__name.astro-z3iw3zqf{font-size:12.5px}.mf__sub.astro-z3iw3zqf{font-size:11px}}@media(max-width:374px){.mf__t.astro-z3iw3zqf{font-size:10px}}@keyframes mf-draw-y{0%{transform:scaleY(0)}}.ct.astro-cjh7n2rp{margin:32px 0}.ct__canvas.astro-cjh7n2rp{padding:clamp(14px,3vw,28px);border-radius:18px;background:radial-gradient(60% 50% at 88% 0%,oklch(.88 .08 350 / .35),transparent 70%),linear-gradient(150deg,#f1f4f5,#ecf2f5 52%,#e9eff3)}.ct__sheet.astro-cjh7n2rp{max-width:560px;margin:0 auto;padding:20px;border-radius:22px;background:#ffffffe6;box-shadow:0 1px 1px #1e293b0a,0 10px 36px -14px #1e293b2e,inset 0 0 0 1px #ffffffb8;color:#0c181d;font-variant-numeric:tabular-nums}.ct__head.astro-cjh7n2rp{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 4px 14px}.ct__title.astro-cjh7n2rp{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.ct__id.astro-cjh7n2rp{margin-top:2px;font-family:var(--font-mono);font-size:12.5px;color:#4b5b61}.ct__status.astro-cjh7n2rp,.ct__ok.astro-cjh7n2rp{flex:none;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;color:oklch(.4 .095 167);background:#e2faef;box-shadow:inset 0 0 0 1px #b3e5ce}.ct__ok.astro-cjh7n2rp{align-self:start;color:#37454a;background:#ecf1f3;box-shadow:none}.ct__card.astro-cjh7n2rp{padding:16px 16px 6px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px #1e293b1a,0 1px 3px #1e293b0d}.ct__label.astro-cjh7n2rp{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4b5b61}.ct__steps.astro-cjh7n2rp{margin-top:10px}.ct__step.astro-cjh7n2rp{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:8px 0 12px}.ct__check.astro-cjh7n2rp{color:#12a46f}.ct__body.astro-cjh7n2rp{display:grid;gap:2px;padding-left:12px;border-left:2px solid oklch(.92 .008 223)}.ct__stitle.astro-cjh7n2rp{font-size:15px;font-weight:500}.ct__sbody.astro-cjh7n2rp{font-size:13.5px;line-height:1.45;color:#37454a}.ct__time.astro-cjh7n2rp{font-size:12px;color:#65747a}.ct__tick.astro-cjh7n2rp{stroke-dasharray:1;stroke-dashoffset:0}html[data-motion=full][data-reveal-ready] .ct.astro-cjh7n2rp:not(.is-in) .ct__step.astro-cjh7n2rp{opacity:.45}html[data-motion=full] .ct.astro-cjh7n2rp.is-in .ct__step.astro-cjh7n2rp{animation:ct-step var(--t-ui) var(--ease-ui) both;animation-delay:calc(var(--i) * .15s)}html[data-motion=full] .ct.astro-cjh7n2rp.is-in .ct__tick.astro-cjh7n2rp{animation:ct-tick var(--t-ui) var(--ease-ui) both;animation-delay:calc(var(--i) * .15s + 80ms)}@keyframes ct-step{0%{opacity:.45}}@keyframes ct-tick{0%{stroke-dashoffset:1}}.ct__cap.astro-cjh7n2rp{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.5;color:var(--ink-3)}.ct__cap.astro-cjh7n2rp b.astro-cjh7n2rp{font-weight:500;color:var(--ink-2)}.ct__cap.astro-cjh7n2rp .chip{flex:none;margin-top:1px}@media(max-width:480px){.ct__sheet.astro-cjh7n2rp{padding:14px}.ct__step.astro-cjh7n2rp{grid-template-columns:24px minmax(0,1fr)}.ct__ok.astro-cjh7n2rp{display:none}}.cl.astro-h5oa3z64{margin:32px 0}.cl__canvas.astro-h5oa3z64{padding:clamp(14px,3vw,28px);border-radius:18px;background:radial-gradient(60% 50% at 10% 0%,oklch(.88 .07 300 / .35),transparent 70%),linear-gradient(150deg,#f1f4f5,#ecf2f5 52%,#e9eff3)}.cl__sheet.astro-h5oa3z64{max-width:580px;margin:0 auto;padding:20px;border-radius:22px;background:#ffffffe6;box-shadow:0 1px 1px #1e293b0a,0 10px 36px -14px #1e293b2e,inset 0 0 0 1px #ffffffb8;color:#0c181d;font-variant-numeric:tabular-nums}.cl__crumb.astro-h5oa3z64{font-size:13px;color:#4b49c4}.cl__title.astro-h5oa3z64{margin-top:2px;font-size:20px;font-weight:600;letter-spacing:-.01em}.cl__stages.astro-h5oa3z64{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:6px 22px;margin:16px 0 18px}.cl__stage.astro-h5oa3z64{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13.5px;color:#4b5b61}.cl__dot.astro-h5oa3z64{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11.5px;font-weight:600;box-shadow:inset 0 0 0 1px #c9d3d7}.cl__stage.astro-h5oa3z64.is-on{color:#0c181d;font-weight:600}.cl__stage.astro-h5oa3z64.is-on .cl__dot.astro-h5oa3z64{background:#5b5bd6;color:#fff;box-shadow:none}.cl__card.astro-h5oa3z64{container:cl-card / inline-size;padding:16px 16px 4px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px #1e293b1a,0 1px 3px #1e293b0d}.cl__h.astro-h5oa3z64{font-size:15px;font-weight:700}.cl__events.astro-h5oa3z64{margin-top:8px}.cl__ev.astro-h5oa3z64{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid oklch(.89 .01 223 / .7)}.cl__evmain.astro-h5oa3z64{display:grid;flex:1 1 auto;gap:2px;min-width:0}.cl__evname.astro-h5oa3z64{font-size:14.5px;font-weight:500}.cl__key.astro-h5oa3z64{font-family:var(--font-mono);font-size:12px;color:#4b5b61}.cl__price.astro-h5oa3z64{white-space:nowrap}.cl__pill.astro-h5oa3z64{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}@container cl-card (max-width: 379px){.cl__btn.astro-h5oa3z64{display:none}.cl__ev.astro-h5oa3z64{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:center}.cl__evmain.astro-h5oa3z64{display:contents}.cl__evname.astro-h5oa3z64{grid-column:1;grid-row:1}.cl__pill.astro-h5oa3z64{grid-column:2;grid-row:1}.cl__key.astro-h5oa3z64{grid-column:1 / -1;grid-row:2}.cl__price.astro-h5oa3z64{display:block}.cl__sep.astro-h5oa3z64{display:none}}.cl__pill.astro-h5oa3z64.is-ok{background:#e2faef;color:oklch(.4 .095 167)}.cl__pill.astro-h5oa3z64.is-wait{background:oklch(.96 .045 85);color:#7d460b}.cl__btn.astro-h5oa3z64{padding:6px 10px;border-radius:10px;font-size:12.5px;font-weight:500;background:#fff;box-shadow:inset 0 0 0 1px #cfd9dd;white-space:nowrap}.cl__cap.astro-h5oa3z64{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.5;color:var(--ink-3)}.cl__cap.astro-h5oa3z64 b.astro-h5oa3z64{font-weight:500;color:var(--ink-2)}.cl__cap.astro-h5oa3z64 .chip{flex:none;margin-top:1px}@media(max-width:480px){.cl__sheet.astro-h5oa3z64{padding:14px}.cl__stages.astro-h5oa3z64{gap:6px 12px}.cl__stage.astro-h5oa3z64{gap:6px;font-size:12.5px}.cl__dot.astro-h5oa3z64{width:20px;height:20px}}.a-body{font-size:var(--step-0);line-height:1.65;color:var(--ink-2)}.a-body>*+*{margin-top:1.05em}.a-body>:is(p,ul,ol:not(.a-steps)){max-width:62ch}.a-body p.a-lead{font-size:var(--step-1);line-height:1.5;letter-spacing:-.005em;color:var(--ink);max-width:34em}.a-body strong{font-weight:500;color:var(--ink)}.a-body a:not(.a-anchor):not(.a-term){color:var(--link);font-weight:500;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:1px}.a-body a:not(.a-anchor):not(.a-term):hover{color:var(--link-hover)}:where(.a-body,.a-step__body)>:is(ul,ol:not(.a-steps)){padding-left:1.3em}:where(.a-body,.a-step__body)>:is(ul,ol:not(.a-steps))>li+li{margin-top:.45em}:where(.a-body,.a-step__body)>:is(ul,ol)>li::marker{color:var(--ink-3)}:where(.a-body,.a-step__body)>ol:not(.a-steps)>li::marker{font-family:var(--font-mono);font-size:.85em}.a-h2wrap{display:flex;align-items:baseline;gap:10px;margin-top:56px}.a-body>.a-h2wrap+*{margin-top:16px}.a-body h2{margin-top:0;font-size:clamp(1.5rem,1.25rem + .9vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--ink);scroll-margin-top:16px}.a-body>h2+*{margin-top:16px}.a-body h3{font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:16px}.a-anchor{display:inline-grid;place-items:center;min-width:32px;min-height:32px;margin-left:-10px;border-radius:8px;font-weight:400;color:var(--ink-3);opacity:0;transition:opacity var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}.a-h2wrap:hover .a-anchor,.a-anchor:focus-visible{opacity:1}.a-anchor:hover{color:var(--link)}.a-anchor.is-copied:after{content:" Link copied";font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--success)}@media(hover:none){.a-anchor{opacity:.6}}.a-steps{position:relative;list-style:none;padding:0;margin-top:24px}.a-steps:before{content:"";position:absolute;left:15px;top:16px;bottom:24px;width:1px;background:linear-gradient(var(--c-indigo),rgb(34 193 224 / .5));opacity:.35}.a-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:20px;padding-bottom:28px}.a-step+.a-step{margin-top:0}.a-step__n{position:relative;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--bg, #fff);border:1px solid rgb(61 79 214 / .32);font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--c-indigo)}.a-steps:not(.a-steps--checks) .a-step:last-child .a-step__n{background:var(--c-indigo);border-color:var(--c-indigo);color:#fff}.a-step__body{min-width:0;padding-top:3px}@media(max-width:599px){.a-step{grid-template-columns:28px minmax(0,1fr);column-gap:14px}.a-step__n{width:27px;height:27px;font-size:11px}.a-steps:before{left:13px}}.a-step__body>*+*{margin-top:.85em}.a-step__body>:is(p,ul,ol){max-width:62ch}.a-step__body h3+*{margin-top:8px}.a-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;max-width:none;padding:18px 20px;border-radius:var(--r-nested);background:var(--c-mist);border:1px solid var(--line);font-size:16px;line-height:1.55}.a-callout__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-inner);background:#fff;border:1px solid var(--line);color:var(--link)}.a-callout--money{background:#eefaf4;border-color:#18794a2e}.a-callout--money .a-callout__icon{color:var(--c-success)}.a-callout--warn{background:#fff8ec;border-color:#9a5b0038}.a-callout--warn .a-callout__icon{color:var(--c-warn)}.a-callout__title{font-weight:500;color:var(--ink)}.a-callout__text{margin-top:3px;color:var(--ink-2)}.a-table{overflow-x:auto;border:1px solid oklch(.89 .01 223);border-radius:12px;background:#fff}.a-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.45}.a-table th{white-space:nowrap;padding:12px 16px;background:#e8eff2;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--ink-3)}.a-table th code{text-transform:none}.a-table td{padding:13px 16px;border-top:1px solid oklch(.92 .008 223);vertical-align:top;color:var(--ink-2)}.a-table td:first-child{font-weight:500;color:var(--ink)}@media(min-width:720px){.a-table--fields table{table-layout:fixed}.a-table--fields th:nth-child(1){width:240px}.a-table--fields th:nth-child(2){width:128px}.a-table--fields td:nth-child(3) code{white-space:normal;overflow-wrap:break-word}}.a-body :not(pre)>code{font-size:.86em;white-space:nowrap}.a-table code{white-space:nowrap;overflow-wrap:normal}.a-body :not(pre)>code.a-code--long{white-space:normal;overflow-wrap:break-word}@media(min-width:720px)and (max-width:1199px),(min-width:1280px){.a-body .a-table--calls code.a-code--long{white-space:nowrap}.a-body .a-table--calls code.a-code--long wbr{display:none}}.a-body pre.astro-code{padding:18px 20px;border-radius:var(--r-inner);background:#15171c!important;font-size:var(--step-code);line-height:1.7;overflow-x:auto}.a-body pre.a-pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.a-code{position:relative;border-radius:var(--r-inner);background:#15171c;border:1px solid rgb(255 255 255 / .06);overflow:hidden;color-scheme:dark;--focus: var(--c-cyan-soft)}.a-code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;padding:0 8px 0 20px;border-bottom:1px solid rgb(255 255 255 / .07);font-family:var(--font-mono);font-size:12px;color:#ffffff8c}.a-code__copy{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:#ffffffbf;transition:color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.a-code__copy:hover{color:#fff;background:#ffffff12}@media(pointer:coarse){.a-code__copy{min-height:44px}}.a-code__icon{display:inline-grid}.a-code__icon>svg{grid-area:1 / 1;transition:opacity var(--t-fast) var(--ease-ui),transform var(--t-fast) var(--ease-ui)}.a-code__icon>svg:last-child{opacity:0;transform:scale(.8)}.a-code__copy.is-copied{color:var(--c-success-dark)}.a-code__copy.is-copied .a-code__icon>svg:first-child{opacity:0}.a-code__copy.is-copied .a-code__icon>svg:last-child{opacity:1;transform:none}.a-body .a-code pre.astro-code{margin:0;border-radius:0;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) transparent}.a-code pre.astro-code:focus-visible{outline-offset:-2px}.a-code:before,.a-code:after{content:"";position:absolute;top:45px;bottom:0;z-index:1;width:40px;pointer-events:none;opacity:0;transition:opacity var(--t-fast) var(--ease-ui)}.a-code:before{left:0;background:linear-gradient(270deg,#15171c00,#15171c)}.a-code:after{right:0;background:linear-gradient(90deg,#15171c00,#15171c)}.a-code.is-more-l:before,.a-code.is-more-x:after{opacity:1}.a-term{color:inherit;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:.22em;cursor:help}.a-term:hover{text-decoration-color:currentColor}.a-tip{position:fixed;inset:auto;margin:0;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:10px 12px;border:0;border-radius:var(--r-inner);background:#15171c;color:#e6e8ee;font-size:14px;line-height:1.45;box-shadow:0 12px 32px -12px #00000073}.a-tip strong{color:#fff;font-weight:700}@media(max-width:719px){.a-table{border:0;background:none;overflow:visible}.a-table table{min-width:0}.a-table thead{display:none}.a-table :is(table,tbody,tr,td){display:block}.a-table tr{padding:12px 14px;margin-bottom:8px;border:1px solid oklch(.89 .01 223);border-radius:12px;background:#fff}.a-table td{padding:3px 0;border:0}.a-table td:first-child{padding-bottom:6px}.a-table td+td:before{content:attr(data-label);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.a-table td.a-td--id:before{text-transform:none}}.art__tree,.art__rail{display:none}@media(min-width:1024px){.art__tree{display:block}.art__browse{display:none}}@media(min-width:1200px){.art__rail{display:block}.art__otpd{display:none}}@media(max-width:599px){.art .crumbs li:last-child{display:none}}@media(min-width:600px){.art .art__head nav.crumbs ol{flex-wrap:nowrap}.art .crumbs li{flex:none}.art .crumbs li:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.art__head{display:grid;gap:18px;padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid var(--line)}.art__pills{margin-top:4px}.art__type{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.art__type:before{display:none}.art__title{max-width:20ch;font-size:clamp(2.125rem,1.6rem + 2vw,3.25rem);line-height:1.05}.art__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.art__updated{font-size:14.5px;color:var(--ink-3)}.art__updated time{font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.art__tools{display:flex;align-items:center;gap:16px}.art__md{font-size:14.5px;font-weight:500;color:var(--ink-2);min-height:40px;display:inline-flex;align-items:center}.art__md:hover{color:var(--link)}.art__otpd{margin-top:4px}.art__foot{display:grid;gap:6px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:15.5px;color:var(--ink-2)}.art__checked{font-size:13.5px;color:var(--ink-3)}.art__railfoot{display:grid;gap:4px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.art__railfoot a{display:flex;align-items:center;gap:8px;min-height:34px;font-size:14px;font-weight:500;color:var(--ink-2)}.art__railfoot a:hover{color:var(--link)}.rn__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px}.rn__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-grid);margin-top:28px}@media(min-width:820px){.rn__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rn__grid>li{display:grid}.rn__card{position:relative;display:grid;align-content:start;gap:8px;padding:22px 24px 24px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-line);transition:transform var(--t-ui) var(--ease-ui),box-shadow var(--t-ui) var(--ease-ui)}.rn__cat{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--c-indigo)}.rn__title{padding-right:26px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.rn__desc{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.rn__go{position:absolute;top:22px;right:22px;color:var(--ink-3);transition:transform var(--t-fast) var(--ease-ui)}@media(hover:hover){.rn__card:hover{transform:translateY(-2px);box-shadow:var(--sh-lift)}.rn__card:hover .rn__go{transform:translate(3px);color:var(--link)}}.a-body--rest{margin-top:28px}.art__see{margin-top:14px;font-size:15.5px;color:var(--ink-3)}.art__see+.art__otpd,.a-body+.art__otpd{margin-top:20px}.art__def{font-size:var(--step-1);line-height:1.5;letter-spacing:-.005em;color:var(--ink);max-width:34em}.art__faq{margin-top:40px}.art__faq .a-h2wrap{margin-bottom:20px}.rn__grid--4{grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.rn__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rn__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-tip:before{content:"";position:absolute;inset:-8px 0;z-index:-1}.a-tip a{position:relative;display:block;width:fit-content;margin-top:6px;color:var(--c-cyan-soft);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.a-tip a:hover{color:#a9e8f5}
