.page-module__soh_jW__container{--bg:#000;--fg:#fff;--muted:#ffffff24;--muted-2:#ffffff8c;--surface:#ffffff0a;--surface-2:#ffffff12;--accent:#32ade6;background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:radial-gradient(120% 80% at 50% -30%,#6a00ff2e,#0000 55%),radial-gradient(80% 50% at 100%,#007aff14,#0000 50%),radial-gradient(60% 40% at 0 80%,#ff007a0f,#0000 45%);padding:0 1rem 2.5rem}.page-module__soh_jW__skipLink{z-index:100;background:var(--fg);color:var(--bg);border-radius:8px;padding:.75rem 1rem;font-weight:600;position:absolute;left:-9999px}.page-module__soh_jW__skipLink:focus{outline:2px solid var(--accent);outline-offset:2px;top:1rem;left:1rem}.page-module__soh_jW__topBar{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:1rem 0 .25rem;font-size:.9rem;display:flex}.page-module__soh_jW__backLink,.page-module__soh_jW__supportLink{color:var(--muted-2);border-radius:8px;padding:.35rem .5rem;text-decoration:none;transition:color .2s,background .2s}.page-module__soh_jW__backLink:hover,.page-module__soh_jW__supportLink:hover{color:#fff;background:var(--surface)}.page-module__soh_jW__backLink:focus-visible,.page-module__soh_jW__supportLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__soh_jW__header{text-align:center;max-width:52rem;margin-bottom:clamp(2rem,4vw,3rem);margin-left:auto;margin-right:auto;padding-top:.5rem}.page-module__soh_jW__logo{opacity:.92;filter:drop-shadow(0 0 28px #32ade626);border-radius:14px;margin-bottom:1rem}.page-module__soh_jW__rainbowV{background:linear-gradient(90deg,#ff007a,#ff7a00,#ffd400,#4cd964,#32ade6,#007aff,#6a00ff) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 .04em 0 .02em;animation:7s ease-in-out infinite page-module__soh_jW__gradientShift;display:inline-block;position:relative}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.page-module__soh_jW__rainbowV{-webkit-text-fill-color:currentColor;color:#ffd400;background:0 0}}@keyframes page-module__soh_jW__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.page-module__soh_jW__rainbowV{background-position:0%;animation:none}}.page-module__soh_jW__title{letter-spacing:-.02em;color:var(--fg);text-align:center;margin-bottom:.65rem;font-size:clamp(1.65rem,4.5vw,2.75rem);font-weight:600;line-height:1.15}.page-module__soh_jW__lastUpdated{color:var(--muted-2);margin-bottom:0;font-size:.95rem}.page-module__soh_jW__mainContent{gap:clamp(1.25rem,3vw,2rem);max-width:1200px;margin:0 auto;display:flex}.page-module__soh_jW__index{background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--muted);border-radius:18px;flex:0 0 min(280px,32vw);align-self:flex-start;height:fit-content;padding:1.35rem 1.25rem;position:sticky;top:1.25rem}.page-module__soh_jW__indexHeading{color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.72rem;font-weight:600}.page-module__soh_jW__index ul{margin:0;padding:0;list-style:none}.page-module__soh_jW__index li{margin-bottom:.35rem}.page-module__soh_jW__tocLink{color:var(--muted-2);border:1px solid #0000;border-radius:10px;padding:.45rem .65rem;font-size:.875rem;line-height:1.35;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:block}.page-module__soh_jW__tocLink:hover{color:#fff;background:var(--surface-2);border-color:#ffffff14}.page-module__soh_jW__tocLink:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.page-module__soh_jW__tocActive{background:#32ade61f;border-color:#32ade659;color:#fff!important}@media (prefers-reduced-motion:no-preference){.page-module__soh_jW__tocLink:hover{transform:translate(3px)}}.page-module__soh_jW__content{background:var(--surface-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff1a;border-radius:22px;flex:1;min-width:0;padding:clamp(1.5rem,3vw,2.75rem);box-shadow:0 24px 80px #0000008c}.page-module__soh_jW__section{margin-bottom:2.5rem;scroll-margin-top:6rem}.page-module__soh_jW__section:last-child{margin-bottom:0}.page-module__soh_jW__section h2{letter-spacing:-.02em;color:var(--fg);border-bottom:1px solid var(--muted);margin-bottom:1rem;padding-bottom:.55rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600}.page-module__soh_jW__section h3{color:#ffffffeb;margin:1.5rem 0 .75rem;font-size:1.15rem;font-weight:500}.page-module__soh_jW__section p{color:#ffffffd1;margin-bottom:1rem;font-size:1rem;line-height:1.75}.page-module__soh_jW__section ul{margin:1rem 0;padding-left:1.35rem}.page-module__soh_jW__section li{color:#ffffffd1;margin-bottom:.65rem;line-height:1.65}.page-module__soh_jW__section strong{color:#fff;font-weight:600}.page-module__soh_jW__contactInfo{background:var(--surface);border:1px solid #ffffff1a;border-left:4px solid #32ade680;border-radius:14px;margin-top:1rem;padding:1.5rem}.page-module__soh_jW__contactInfo p{margin-bottom:.8rem}.page-module__soh_jW__contactInfo p:last-child{margin-bottom:0}.page-module__soh_jW__footer{text-align:center;border-top:1px solid var(--muted);max-width:800px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem}.page-module__soh_jW__footer p{color:var(--muted-2);margin-bottom:.5rem;font-size:.9rem}.page-module__soh_jW__footer p:last-child{color:#ffffffa6;margin-bottom:0;font-weight:500}@media (max-width:768px){.page-module__soh_jW__container{padding:0 .75rem 2rem}.page-module__soh_jW__topBar{flex-wrap:wrap;padding-top:.75rem}.page-module__soh_jW__mainContent{flex-direction:column;gap:1rem}.page-module__soh_jW__index{-webkit-overflow-scrolling:touch;flex:none;order:2;width:100%;max-height:min(50vh,22rem);position:static;top:auto;overflow-y:auto}.page-module__soh_jW__content{order:1;margin:0;padding:1.35rem 1.15rem}.page-module__soh_jW__section{scroll-margin-top:4rem}}@media (max-width:480px){.page-module__soh_jW__content{padding:1.1rem .95rem}.page-module__soh_jW__section{margin-bottom:2rem}.page-module__soh_jW__section h3{font-size:1.05rem}.page-module__soh_jW__section p{font-size:.96rem}.page-module__soh_jW__tocLink{padding:.4rem .5rem;font-size:.82rem}}
