.page-module__i3QGoq__page{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--violet) 11%, transparent), transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--surface) 42%, transparent), transparent 26rem), var(--paper);min-height:100vh;color:var(--text)}.page-module__i3QGoq__shell{width:var(--shell);margin-inline:auto}.page-module__i3QGoq__skipLink{z-index:100;background:var(--text);color:var(--surface);border-radius:6px;padding:.65rem .9rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.page-module__i3QGoq__skipLink:focus{transform:translateY(0)}.page-module__i3QGoq__masthead{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.page-module__i3QGoq__mastheadInner,.page-module__i3QGoq__footerInner{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.page-module__i3QGoq__mastheadInner{min-height:4.25rem}.page-module__i3QGoq__wordmark{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;align-items:center;gap:.55rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__i3QGoq__seal,.page-module__i3QGoq__kickerMark{background:var(--violet);clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);flex:none}.page-module__i3QGoq__seal{width:15px;height:17px}.page-module__i3QGoq__edition,.page-module__i3QGoq__mastheadMeta,.page-module__i3QGoq__kicker,.page-module__i3QGoq__printNote,.page-module__i3QGoq__panelLabel,.page-module__i3QGoq__railLabel,.page-module__i3QGoq__stepType,.page-module__i3QGoq__stepNumber,.page-module__i3QGoq__commandLabel,.page-module__i3QGoq__choiceLabel,.page-module__i3QGoq__helpKicker{font-family:var(--font-mono), ui-monospace, monospace}.page-module__i3QGoq__edition{color:var(--violet);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.page-module__i3QGoq__mastheadMeta{color:var(--text-faint);font-size:var(--step--1);align-items:center;gap:1.4rem;display:flex}.page-module__i3QGoq__mastheadMeta a{color:var(--text);text-underline-offset:.22em}.page-module__i3QGoq__intro{padding-block:clamp(3.6rem,8vw,7rem) clamp(2.5rem,6vw,4.5rem)}.page-module__i3QGoq__introMeta{border-bottom:1px solid color-mix(in srgb, var(--violet) 60%, var(--line));justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1rem;display:flex}.page-module__i3QGoq__kicker,.page-module__i3QGoq__printNote{font-size:var(--step--1);letter-spacing:.11em;text-transform:uppercase;margin:0}.page-module__i3QGoq__kicker{color:var(--violet);align-items:center;gap:.65rem;display:flex}.page-module__i3QGoq__kickerMark{width:8px;height:9px}.page-module__i3QGoq__printNote{color:var(--text-faint);text-align:right}.page-module__i3QGoq__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.page-module__i3QGoq__heroCopy h1{max-width:13ch;font-size:clamp(3rem,2rem + 4.1vw,6.4rem);line-height:.94}.page-module__i3QGoq__heroCopy>p{max-width:54ch;color:var(--text-dim);font-size:var(--step-1);margin:1.7rem 0 0;line-height:1.5}.page-module__i3QGoq__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.page-module__i3QGoq__primaryAction,.page-module__i3QGoq__secondaryAction{border-radius:100px;justify-content:center;align-items:center;min-height:3.15rem;padding:.78rem 1.25rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.page-module__i3QGoq__primaryAction{border:1px solid var(--violet);background:var(--violet);color:var(--on-accent);gap:.55rem}.page-module__i3QGoq__secondaryAction{border:1px solid var(--line-strong);background:var(--surface);color:var(--text)}.page-module__i3QGoq__primaryAction:hover,.page-module__i3QGoq__secondaryAction:hover{transform:translateY(-1px)}.page-module__i3QGoq__primaryAction:hover{background:color-mix(in srgb, var(--violet) 88%, black)}.page-module__i3QGoq__secondaryAction:hover{border-color:var(--text-faint)}.page-module__i3QGoq__accessBoundary{border:1px solid color-mix(in srgb, var(--violet) 38%, var(--line));background:color-mix(in srgb, var(--violet) 7%, var(--surface));border-radius:16px;padding:clamp(1.5rem,3.2vw,2.15rem);position:relative;overflow:hidden;box-shadow:0 24px 55px -38px #191a208c}.page-module__i3QGoq__accessBoundary:before{background:var(--violet);content:"";width:100%;height:4px;position:absolute;top:0;left:0}.page-module__i3QGoq__panelLabel,.page-module__i3QGoq__stepType,.page-module__i3QGoq__helpKicker{color:var(--violet);font-size:var(--step--1);letter-spacing:.13em;text-transform:uppercase;margin:0}.page-module__i3QGoq__accessBoundary h2{max-width:19ch;font-size:var(--step-1);margin-top:.85rem;line-height:1.08}.page-module__i3QGoq__accessBoundary>p:not(.page-module__i3QGoq__panelLabel){color:var(--text-dim);font-size:var(--step--1);margin:1rem 0 0}.page-module__i3QGoq__accessBoundary code,.page-module__i3QGoq__inlineNote code,.page-module__i3QGoq__compatibilityNote code,.page-module__i3QGoq__diagnostics code,.page-module__i3QGoq__stepBody>p code{font-family:var(--font-mono), ui-monospace, monospace;font-size:.92em}.page-module__i3QGoq__boundaryFacts{border-top:1px solid color-mix(in srgb, var(--violet) 24%, var(--line));margin:1.25rem 0 0}.page-module__i3QGoq__boundaryFacts>div{border-bottom:1px solid color-mix(in srgb, var(--violet) 24%, var(--line));grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-block:.75rem;display:grid}.page-module__i3QGoq__boundaryFacts dt,.page-module__i3QGoq__boundaryFacts dd{margin:0;font-size:.78rem;line-height:1.5}.page-module__i3QGoq__boundaryFacts dt{color:var(--text-faint)}.page-module__i3QGoq__boundaryFacts dd{color:var(--text);font-weight:600}.page-module__i3QGoq__quickFacts{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 14px 35px -32px #191a20a6}.page-module__i3QGoq__quickFacts>div{background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem;display:grid}.page-module__i3QGoq__quickFacts span{color:var(--violet);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--step--1)}.page-module__i3QGoq__quickFacts p{color:var(--text-dim);font-size:var(--step--1);margin:0;line-height:1.5}.page-module__i3QGoq__quickFacts b,.page-module__i3QGoq__behaviorGrid b,.page-module__i3QGoq__diagnostics b,.page-module__i3QGoq__secretNote b{color:var(--text);display:block}.page-module__i3QGoq__guide{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 38%, var(--paper));padding-block:clamp(3rem,7vw,6rem)}.page-module__i3QGoq__guideGrid{grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.page-module__i3QGoq__guideRail{position:sticky;top:6.25rem}.page-module__i3QGoq__railLabel{color:var(--violet);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;margin:0}.page-module__i3QGoq__guideRail nav{border-top:1px solid var(--line);margin-top:1.1rem;display:grid}.page-module__i3QGoq__guideRail nav a{border-bottom:1px solid var(--line);color:var(--text-dim);font-size:var(--step--1);padding-block:.7rem;text-decoration:none}.page-module__i3QGoq__guideRail nav a:hover{color:var(--violet)}.page-module__i3QGoq__secretNote{border-left:2px solid var(--violet);color:var(--text-faint);margin:1.5rem 0 0;padding-left:.9rem;font-size:.76rem;line-height:1.55}.page-module__i3QGoq__steps{gap:1.25rem;display:grid}.page-module__i3QGoq__step{border:1px solid var(--line);background:var(--surface);border-radius:14px;scroll-margin-top:6rem;overflow:hidden;box-shadow:0 14px 36px -34px #191a20b3}.page-module__i3QGoq__stepHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--violet) 3.5%, var(--surface));grid-template-columns:3.5rem minmax(0,1fr);gap:1.2rem;padding:clamp(1.35rem,3.5vw,2.2rem);display:grid}.page-module__i3QGoq__stepNumber{color:var(--violet);font-size:var(--step-0)}.page-module__i3QGoq__stepType{font-size:.72rem}.page-module__i3QGoq__stepHeader h2{max-width:25ch;margin-top:.5rem;font-size:clamp(1.7rem,1.4rem + 1.1vw,2.4rem);line-height:1.04}.page-module__i3QGoq__stepBody{padding:clamp(1.35rem,3.5vw,2.2rem) clamp(1.35rem,3.5vw,2.2rem) clamp(1.7rem,4vw,2.5rem) calc(clamp(1.35rem,3.5vw,2.2rem) + 4.7rem)}.page-module__i3QGoq__stepBody>p:first-child{max-width:66ch;color:var(--text-dim);margin-top:0}.page-module__i3QGoq__checklist{counter-reset:check;gap:.75rem;max-width:66ch;margin:1.35rem 0;padding:0;list-style:none;display:grid}.page-module__i3QGoq__checklist li{color:var(--text-dim);padding-left:2.25rem;position:relative}.page-module__i3QGoq__checklist li:before{border:1px solid color-mix(in srgb, var(--violet) 45%, var(--line));width:1.45rem;height:1.45rem;color:var(--violet);content:counter(check);counter-increment:check;font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:.66rem;display:grid;position:absolute;top:.08rem;left:0}.page-module__i3QGoq__repoLink{color:var(--violet);text-underline-offset:.24em;align-items:center;gap:.5rem;font-weight:650;display:inline-flex}.page-module__i3QGoq__inlineNote{border-left:2px solid var(--line-strong);background:var(--paper);max-width:68ch;color:var(--text-faint);font-size:var(--step--1);margin:1.15rem 0 0;padding:.85rem 1rem;line-height:1.55}.page-module__i3QGoq__commandBlock{background:#16181f;border:1px solid #252833;border-radius:10px;max-width:46rem;margin-top:1.4rem;overflow:hidden;box-shadow:0 16px 34px -28px #16181fcc}.page-module__i3QGoq__commandLabel{color:#989ba8;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #2a2d38;justify-content:space-between;align-items:center;gap:1rem;padding:.58rem .9rem;font-size:.68rem;display:flex}.page-module__i3QGoq__commandBlock pre{color:#f2f0ea;font-family:var(--font-mono), ui-monospace, monospace;margin:0;padding:1rem 1.1rem 1.15rem;font-size:clamp(.8rem,.72rem + .25vw,.95rem);line-height:1.55;overflow-x:auto}.page-module__i3QGoq__commandBlock pre span{color:#8f7bc8}.page-module__i3QGoq__installCommand{max-width:48rem}.page-module__i3QGoq__choiceGrid,.page-module__i3QGoq__behaviorGrid{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:48rem;margin-top:1.25rem;display:grid;overflow:hidden}.page-module__i3QGoq__choiceGrid>div,.page-module__i3QGoq__behaviorGrid>div{background:var(--paper);padding:1rem}.page-module__i3QGoq__choiceGrid p,.page-module__i3QGoq__behaviorGrid p{color:var(--text-dim);font-size:var(--step--1);margin:0;line-height:1.55}.page-module__i3QGoq__choiceLabel{letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--violet)!important;margin-bottom:.35rem!important;font-size:.72rem!important}.page-module__i3QGoq__compatibilityNote{border:1px solid color-mix(in srgb, var(--violet) 32%, var(--line));background:color-mix(in srgb, var(--violet) 6%, var(--surface));border-radius:10px;max-width:48rem;margin-top:1.25rem;padding:1.15rem 1.2rem}.page-module__i3QGoq__compatibilityNote>p:last-child{color:var(--text-dim);font-size:var(--step--1);margin:.55rem 0 0;line-height:1.6}.page-module__i3QGoq__updateTitle{max-width:32ch;font-size:var(--step-0);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin-top:1.7rem}.page-module__i3QGoq__updateTitle+p{max-width:66ch;color:var(--text-dim);margin-top:.55rem}.page-module__i3QGoq__behaviorGrid>div{grid-template-columns:1.65rem minmax(0,1fr);gap:.7rem;display:grid}.page-module__i3QGoq__behaviorMark{color:var(--violet);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--step-1);line-height:1.2}.page-module__i3QGoq__accessHelp{border-top:1px solid color-mix(in srgb, var(--violet) 34%, var(--line));background:color-mix(in srgb, var(--violet) 7%, var(--paper));padding-block:clamp(3.5rem,8vw,6.5rem)}.page-module__i3QGoq__helpGrid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.page-module__i3QGoq__helpGrid h2{max-width:15ch;font-size:var(--step-2);margin-top:.8rem}.page-module__i3QGoq__helpGrid>div>p:last-child{max-width:43ch;color:var(--text-dim)}.page-module__i3QGoq__diagnostics{counter-reset:diagnostic;border-top:1px solid color-mix(in srgb, var(--violet) 26%, var(--line));margin:0;padding:0;list-style:none}.page-module__i3QGoq__diagnostics li{border-bottom:1px solid color-mix(in srgb, var(--violet) 26%, var(--line));color:var(--text-dim);font-size:var(--step--1);padding:1.05rem 0 1.05rem 2.7rem;position:relative}.page-module__i3QGoq__diagnostics li:before{color:var(--violet);content:counter(diagnostic, decimal-leading-zero);counter-increment:diagnostic;font-family:var(--font-mono), ui-monospace, monospace;font-size:.72rem;position:absolute;top:1.05rem;left:0}.page-module__i3QGoq__supportStatus{border-left:2px solid var(--violet);background:color-mix(in srgb, var(--surface) 64%, transparent);color:var(--text-dim);font-size:var(--step--1);grid-column:2;margin:0;padding:.85rem 1rem}.page-module__i3QGoq__supportStatus a{color:var(--violet);font-family:var(--font-mono), ui-monospace, monospace;text-underline-offset:.24em}.page-module__i3QGoq__footer{border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--step--1);padding-block:2.4rem 3rem}.page-module__i3QGoq__footer a{color:var(--text);text-underline-offset:.24em}.page-module__i3QGoq__footerMeta{gap:.2rem;display:grid}.page-module__i3QGoq__footerLinks{flex-wrap:wrap;gap:.45rem 1rem;display:flex}@media (max-width:920px){.page-module__i3QGoq__heroGrid,.page-module__i3QGoq__helpGrid{grid-template-columns:1fr}.page-module__i3QGoq__heroCopy h1{max-width:14ch}.page-module__i3QGoq__accessBoundary{max-width:40rem}.page-module__i3QGoq__guideGrid{grid-template-columns:1fr}.page-module__i3QGoq__supportStatus{grid-column:1}.page-module__i3QGoq__guideRail{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem 2rem;display:grid;position:static}.page-module__i3QGoq__guideRail nav{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.page-module__i3QGoq__guideRail nav a{border-bottom-color:var(--line-strong);text-align:center;padding:0 .7rem .55rem}.page-module__i3QGoq__secretNote{grid-column:1/-1;max-width:52rem;margin-top:.35rem}}@media (max-width:720px){.page-module__i3QGoq__introMeta,.page-module__i3QGoq__footerInner{flex-direction:column;align-items:flex-start}.page-module__i3QGoq__printNote{text-align:left}.page-module__i3QGoq__quickFacts{grid-template-columns:1fr}.page-module__i3QGoq__stepBody{padding:1.35rem}.page-module__i3QGoq__choiceGrid,.page-module__i3QGoq__behaviorGrid{grid-template-columns:1fr}.page-module__i3QGoq__guideRail{display:block}.page-module__i3QGoq__guideRail nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.page-module__i3QGoq__secretNote{margin-top:1.2rem}}@media (max-width:520px){.page-module__i3QGoq__mastheadMeta>span,.page-module__i3QGoq__printNote{display:none}.page-module__i3QGoq__mastheadMeta{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}.page-module__i3QGoq__intro{padding-top:2.5rem}.page-module__i3QGoq__heroGrid{padding-block:2rem 2.5rem}.page-module__i3QGoq__heroCopy h1{font-size:clamp(2.65rem,13vw,4rem)}.page-module__i3QGoq__heroCopy>p{font-size:var(--step-0)}.page-module__i3QGoq__heroActions,.page-module__i3QGoq__primaryAction,.page-module__i3QGoq__secondaryAction{width:100%}.page-module__i3QGoq__boundaryFacts>div{grid-template-columns:1fr;gap:.15rem}.page-module__i3QGoq__stepHeader{grid-template-columns:2.3rem minmax(0,1fr);gap:.7rem;padding:1.25rem}.page-module__i3QGoq__stepHeader h2{font-size:1.6rem}.page-module__i3QGoq__commandBlock pre{font-size:.72rem}.page-module__i3QGoq__guideRail nav{grid-template-columns:1fr}.page-module__i3QGoq__guideRail nav a{text-align:left}}@media (prefers-reduced-motion:reduce){.page-module__i3QGoq__primaryAction,.page-module__i3QGoq__secondaryAction{transition:none}}@page{size:A4;margin:12mm}@media print{.page-module__i3QGoq__page{color:#111;background:#fff;min-height:auto;font-size:9.5pt}.page-module__i3QGoq__shell{width:100%}.page-module__i3QGoq__skipLink,.page-module__i3QGoq__mastheadMeta,.page-module__i3QGoq__heroActions,.page-module__i3QGoq__guideRail,.page-module__i3QGoq__footer{display:none}.page-module__i3QGoq__masthead{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#bbb;position:static}.page-module__i3QGoq__mastheadInner{min-height:10mm}.page-module__i3QGoq__intro{padding-block:8mm 5mm}.page-module__i3QGoq__introMeta{border-color:#777;padding-bottom:3mm}.page-module__i3QGoq__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8mm;padding-block:7mm}.page-module__i3QGoq__heroCopy h1{max-width:16ch;font-size:29pt}.page-module__i3QGoq__heroCopy>p{margin-top:4mm;font-size:10.5pt}.page-module__i3QGoq__accessBoundary,.page-module__i3QGoq__quickFacts,.page-module__i3QGoq__step,.page-module__i3QGoq__commandBlock,.page-module__i3QGoq__choiceGrid,.page-module__i3QGoq__behaviorGrid,.page-module__i3QGoq__compatibilityNote{box-shadow:none}.page-module__i3QGoq__accessBoundary{background:#f6f4fa;border-color:#888;padding:5mm}.page-module__i3QGoq__accessBoundary h2{font-size:14pt}.page-module__i3QGoq__quickFacts>div,.page-module__i3QGoq__choiceGrid>div,.page-module__i3QGoq__behaviorGrid>div,.page-module__i3QGoq__stepHeader,.page-module__i3QGoq__inlineNote,.page-module__i3QGoq__compatibilityNote{background:#fff}.page-module__i3QGoq__quickFacts>div{padding:3mm}.page-module__i3QGoq__guide{background:#fff;border-color:#bbb;padding-block:5mm}.page-module__i3QGoq__guideGrid{display:block}.page-module__i3QGoq__steps{gap:4mm}.page-module__i3QGoq__step{break-inside:avoid;border-color:#aaa;border-radius:0}.page-module__i3QGoq__stepHeader{border-color:#bbb;grid-template-columns:10mm minmax(0,1fr);gap:3mm;padding:4mm 5mm}.page-module__i3QGoq__stepHeader h2{margin-top:1mm;font-size:15pt}.page-module__i3QGoq__stepBody{padding:4mm 5mm 5mm 18mm}.page-module__i3QGoq__checklist{gap:2mm;margin-block:3mm}.page-module__i3QGoq__commandBlock{background:#f2f2f2;border-color:#333;margin-top:3mm}.page-module__i3QGoq__commandLabel{color:#444;border-color:#999;padding:1.5mm 3mm}.page-module__i3QGoq__commandBlock pre{color:#111;padding:3mm;font-size:9pt}.page-module__i3QGoq__commandBlock pre span{color:#555}.page-module__i3QGoq__choiceGrid,.page-module__i3QGoq__behaviorGrid{background:#aaa;border-color:#aaa;margin-top:3mm}.page-module__i3QGoq__choiceGrid>div,.page-module__i3QGoq__behaviorGrid>div,.page-module__i3QGoq__compatibilityNote{padding:3mm}.page-module__i3QGoq__inlineNote,.page-module__i3QGoq__compatibilityNote{margin-top:3mm}.page-module__i3QGoq__repoLink:after{content:"  " attr(href);color:#333;font-family:var(--font-mono), ui-monospace, monospace;font-size:7.5pt;font-weight:400;display:block}.page-module__i3QGoq__accessHelp{break-before:page;background:#fff;border-color:#777;padding-block:8mm 0}.page-module__i3QGoq__helpGrid{grid-template-columns:.75fr 1.25fr;gap:8mm}.page-module__i3QGoq__helpGrid h2{font-size:20pt}}
