.B6JuAq_banner{z-index:200;border:1px solid var(--accent-border,#e3c68e4d);color:#f1eee7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#182236f2;border-radius:999px;align-items:center;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);padding:.6rem .6rem .6rem 1rem;animation:.22s cubic-bezier(.2,0,0,1) both B6JuAq_rise;display:flex;position:fixed;bottom:1rem;left:50%;translate:-50%;box-shadow:0 1rem 2.5rem #02060e8c}.B6JuAq_banner>svg{color:#dfc28b;flex-shrink:0}.B6JuAq_banner p{margin:0;font-size:.875rem}.B6JuAq_close{color:#a8b7cc}@keyframes B6JuAq_rise{0%{opacity:0;translate:-50% .75rem}}@media (max-width:36em){.B6JuAq_banner{border-radius:1rem;flex-wrap:wrap}.B6JuAq_banner p{flex:60%}}@media (prefers-reduced-motion:reduce){.B6JuAq_banner{animation:none}}
.jdPGwq_slot{justify-content:flex-end;min-width:7.5rem;display:inline-flex}.jdPGwq_slot[data-pending]{visibility:hidden}.jdPGwq_trigger{border-radius:var(--mantine-radius-md);width:100%;min-height:2.25rem}
.HAvJnG_trigger{letter-spacing:.04em;padding-inline:.6rem .7rem;font-size:.78rem}
.ycoaHW_content{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.ycoaHW_header{background:var(--surface-page);flex-shrink:0;padding:1.5rem 1.75rem .5rem}.ycoaHW_body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.ycoaHW_scrollContent{overscroll-behavior:contain;min-height:0;padding:0 1.75rem 1.75rem;overflow-y:auto}.ycoaHW_title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong);font-size:2rem;font-weight:500;line-height:1.25}.ycoaHW_steps{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:.5rem 0 1rem;list-style:none;display:grid}.ycoaHW_step{border:1px solid var(--border-subtle);border-radius:var(--mantine-radius-md);background:var(--surface-card);min-width:0;overflow:hidden}.ycoaHW_stepHeader{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--accent) 3%, var(--surface-card));align-items:center;gap:.55rem;padding:.75rem;display:flex}.ycoaHW_stepNumber{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--mantine-radius-sm);background:color-mix(in srgb, var(--accent) 8%, transparent);height:1.5rem;color:var(--accent);flex:0 0 1.5rem;place-items:center;font-size:.75rem;font-weight:600;display:grid}.ycoaHW_step h3{color:var(--text-strong);margin:0;font-size:.8rem;font-weight:600;line-height:1.5}.ycoaHW_step p{color:var(--text-muted);margin:0;padding:.75rem;font-size:.75rem;line-height:1.5}.ycoaHW_points{gap:.75rem;display:grid}.ycoaHW_card{border-color:var(--border-subtle);border-radius:var(--mantine-radius-md);background:var(--surface-card)}.ycoaHW_card[data-tone=positive]{--card-tone:var(--positive);--card-tint:var(--mantine-color-teal-8)}.ycoaHW_card[data-tone=caution]{--card-tone:var(--danger);--card-tint:var(--mantine-color-red-8)}.ycoaHW_card[data-tone]{border-color:color-mix(in srgb, var(--card-tone) 25%, var(--border-subtle));background:color-mix(in srgb, var(--card-tint) 11%, var(--surface-card))}.ycoaHW_card[data-tone] h3,.ycoaHW_card[data-tone] .ycoaHW_documentation{color:var(--card-tone)}.ycoaHW_card[data-tone] .ycoaHW_icon{background:color-mix(in srgb, var(--card-tone) 10%, transparent);color:var(--card-tone)}.ycoaHW_card[data-tone] .ycoaHW_cardFooter{border-color:color-mix(in srgb, var(--card-tone) 15%, var(--border-subtle));background:color-mix(in srgb, var(--card-tint) 6%, var(--surface-page))}.ycoaHW_point{flex:1;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.ycoaHW_icon{border-radius:var(--mantine-radius-sm);background:color-mix(in srgb, var(--accent) 10%, transparent);height:2rem;color:var(--accent);flex:0 0 2rem;place-items:center;display:grid}.ycoaHW_point h3{color:var(--text-strong);margin:0 0 .4rem;font-size:.9rem;font-weight:600;line-height:1.45}.ycoaHW_point p{color:var(--text-muted);margin:0;font-size:.825rem;line-height:1.6}.ycoaHW_pointContent{min-width:0}.ycoaHW_point p+p{margin-top:.75rem}.ycoaHW_inlineCode{color:var(--accent-strong);font-size:.82rem}.ycoaHW_listItem{color:var(--text-muted);font-size:.825rem;line-height:1.6}.ycoaHW_documentation{color:var(--accent);text-underline-offset:.2em;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-block}.ycoaHW_documentation:hover{text-decoration:underline}.ycoaHW_cardFooter{border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--accent) 3%, var(--surface-page));text-align:right;padding:.45rem 1.1rem}.ycoaHW_footer{border-top:1px solid var(--border-subtle);background:var(--surface-card);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:grid}.ycoaHW_action{min-width:11rem;max-width:17rem}.ycoaHW_acknowledgement{color:var(--text-body);cursor:pointer;font-size:.85rem;line-height:1.5}@media (max-width:36em){.ycoaHW_steps{grid-template-columns:minmax(0,1fr);gap:.75rem}.ycoaHW_footer{grid-template-columns:minmax(0,1fr)}.ycoaHW_action{min-width:0;max-width:none}.ycoaHW_footer{padding:1.25rem}.ycoaHW_icon{display:none}.ycoaHW_header{padding:1.25rem 1.25rem .6rem}.ycoaHW_scrollContent{padding:0 1.25rem 1.25rem}.ycoaHW_title{font-size:1.45rem}}
.XFbqWa_header{z-index:100;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-page) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.XFbqWa_inner{width:100%;max-width:var(--site-width);min-height:var(--header-height);padding-inline:var(--site-gutter);align-items:center;gap:2rem;margin-inline:auto;display:flex}.XFbqWa_brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:500;display:flex}.XFbqWa_brandName{position:relative;top:.05em}.XFbqWa_avatar{border-radius:var(--mantine-radius-md);border:1px solid var(--accent-border)}.XFbqWa_desktopNav{flex:1;align-items:center;gap:.25rem;display:flex}.XFbqWa_navLink{border-radius:var(--mantine-radius-md);color:var(--text-muted);white-space:nowrap;padding:.5rem .65rem;font-size:.9rem;font-weight:500;transition:color .12s;position:relative}.XFbqWa_navLink:hover,.XFbqWa_navLink[aria-current=page]{color:var(--text-strong)}.XFbqWa_navLink[aria-current=page]:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:-.7rem;left:.65rem;right:.65rem}.XFbqWa_actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.XFbqWa_burger{display:none}.XFbqWa_mobileNav{border-top:1px solid var(--border-subtle)}.XFbqWa_mobileInner{padding:.75rem var(--site-gutter) 1.25rem;gap:.25rem;display:grid}.XFbqWa_mobileInner .XFbqWa_navLink{padding:.75rem;font-size:1rem}.XFbqWa_mobileInner .XFbqWa_navLink[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.XFbqWa_mobileInner .XFbqWa_navLink:after{display:none}@media (min-width:72em){.XFbqWa_mobileNav{display:none}}.XFbqWa_languageSwitcher{display:contents}.XFbqWa_mobileLanguage{padding:.25rem 0}@media (min-width:72em){.XFbqWa_mobileLanguage{display:none}}@media (max-width:71.99em){.XFbqWa_desktopNav,.XFbqWa_install,.XFbqWa_languageSwitcher{display:none}.XFbqWa_burger{display:block}}@media (max-width:30em){.XFbqWa_brand{gap:.45rem;font-size:1.15rem}.XFbqWa_avatar{width:28px;height:28px}}@media (max-width:22.5em){.XFbqWa_brand{font-size:1rem}.XFbqWa_actions{gap:.5rem}}@media (prefers-reduced-motion:reduce){.XFbqWa_navLink{transition:none}}
.u1gSbq_badge{white-space:normal;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:inherit;text-transform:none;vertical-align:baseline;padding:.1em .4em;font-weight:500;display:inline}.u1gSbq_label{white-space:normal;overflow:visible}
._sMe-q_command{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-strong);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.35rem;padding:.12em .4em;font-size:.88em}