@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_italic-s.p.3hwd7k23_92gg.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.PjO5oq_className{font-family:inter,inter Fallback}.PjO5oq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400_italic-s.p.0s6c45rhp1anc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500_italic-s.p.248crat-nnei0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_600_italic-s.p.0ur-viq9d6b5g.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.EKHPXG_className{font-family:ibmPlexMono,ibmPlexMono Fallback}.EKHPXG_variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin_wght_normal-s.p.0rbocftmutivq.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_latin_wght_italic-s.p.1pgmdi37vl33_.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:104.8%}.BU2FwG_className{font-family:newsreader,newsreader Fallback}.BU2FwG_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
.vXTKKW_bar{z-index:40;height:var(--site-header-h);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background) 94%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:sticky;top:0}.vXTKKW_row{align-items:center;gap:1rem;max-width:72.5rem;height:100%;margin:0 auto;padding:0 1.25rem;display:flex}.vXTKKW_brand{flex-shrink:0;align-items:center;gap:.625rem;margin-right:0;text-decoration:none;display:inline-flex}.vXTKKW_mark{width:1.875rem;height:1.875rem}.vXTKKW_word{width:auto;height:1.25rem}.vXTKKW_nav{align-items:center;gap:1.125rem;margin-left:.75rem;margin-right:auto;display:flex}.vXTKKW_nav a{font-size:var(--text-xs);white-space:nowrap;color:var(--color-primary-muted);text-decoration:none}.vXTKKW_nav a:hover{color:var(--color-primary)}.vXTKKW_central{color:var(--color-accent-strong);align-items:center;gap:.375rem;display:inline-flex}.vXTKKW_central:hover{opacity:.85;color:var(--color-accent-strong)}.vXTKKW_centralDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.vXTKKW_centralShort{display:none}@media (max-width:1023px){.vXTKKW_centralLong{display:none}.vXTKKW_centralShort{display:inline}}.vXTKKW_toolsWrap{flex-shrink:0;display:flex;position:relative}.vXTKKW_toolsTrigger{font:inherit;font-size:var(--text-xs);white-space:nowrap;color:var(--color-primary-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.vXTKKW_toolsTrigger:hover{color:var(--color-primary)}.vXTKKW_toolsChevron{transition:transform .15s}.vXTKKW_toolsChevronOpen{transition:transform .15s;transform:rotate(180deg)}.vXTKKW_toolsMenu{opacity:0;pointer-events:none;padding-top:.5rem;transition:opacity .15s,transform .15s;position:absolute;top:100%;right:0;transform:translateY(-.25rem)}.vXTKKW_toolsMenu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.vXTKKW_toolsPanel{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-background);min-width:13.75rem;max-height:min(70vh,26.25rem);box-shadow:var(--shadow-popover);padding:.5rem 0;overflow-y:auto}.vXTKKW_toolsItem{font-size:var(--text-sm);color:var(--color-primary);padding:.625rem 1rem;text-decoration:none;display:block}.vXTKKW_toolsItem:hover{background:var(--color-surface)}.vXTKKW_search{flex:0 15rem;min-width:0}.vXTKKW_actions{flex-shrink:1;align-items:center;gap:.625rem;min-width:0;display:flex}.vXTKKW_actionsJoin{display:contents}.vXTKKW_under{display:none}@media (max-width:1023px){.vXTKKW_nav,.vXTKKW_search,.vXTKKW_actionsJoin{display:none}.vXTKKW_brand{margin-right:auto}.vXTKKW_row{gap:.625rem}.vXTKKW_under{border-bottom:1px solid var(--color-border);background:var(--color-background);box-sizing:border-box;flex-direction:column;gap:.5rem;min-width:0;max-width:100%;padding:.5rem 1.25rem .625rem;display:flex}.vXTKKW_underSearch{flex:100%;width:100%;min-width:0}.vXTKKW_underPhoneNav{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.vXTKKW_underPhoneNav .vXTKKW_toolsTrigger,.vXTKKW_underPhoneNav .vXTKKW_central{min-width:0;font-size:var(--text-xs);color:var(--color-primary-muted);flex:0 auto;text-decoration:none}.vXTKKW_underPhoneNav .vXTKKW_central{color:var(--color-accent-strong)}.vXTKKW_underJoin{flex:0 auto;min-width:0}.vXTKKW_underToolsPanel{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-background);width:100%;min-width:0;max-width:100%;max-height:min(70vh,26.25rem);box-shadow:var(--shadow-popover);padding:.5rem 0;display:none;overflow-y:auto}.vXTKKW_underToolsPanel[data-open=true]{display:block}}.vXTKKW_wordWrap{align-items:center;display:inline-flex}@media (max-width:389px){.vXTKKW_word{height:1rem}.vXTKKW_row{padding-inline:.75rem}.vXTKKW_actions{gap:.375rem}}@media (max-width:359px){.vXTKKW_wordWrap{display:none}}
.Vo08Tq_launch{z-index:50;border-radius:var(--radius-pill);background:var(--color-link);width:48px;height:48px;color:var(--color-background);font-size:var(--text-lg);cursor:pointer;box-shadow:var(--shadow-popover);border:none;font-weight:700;line-height:1;position:fixed;bottom:16px;right:16px}.Vo08Tq_launch:hover{opacity:.92}body:has(.spn-bottom) .Vo08Tq_launch{bottom:81px}@media (min-width:1024px){body:has(.spn-bottom) .Vo08Tq_launch{bottom:152px}}.Vo08Tq_dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:min(440px,100vw - 32px);color:var(--color-primary);box-shadow:var(--shadow-popover);margin:auto;padding:0}.Vo08Tq_dialog::backdrop{background:color-mix(in oklch, var(--color-background) 78%, transparent)}.Vo08Tq_top{border-bottom:1px solid var(--color-border);padding:18px 20px 14px}.Vo08Tq_topRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Vo08Tq_top h2{font-family:var(--font-serif);font-size:var(--text-lg);margin:0;line-height:1.25}.Vo08Tq_close{font-size:var(--text-lg);cursor:pointer;color:var(--color-primary-muted);background:0 0;border:none;padding:0 4px;line-height:1}.Vo08Tq_close:hover{color:var(--color-primary)}.Vo08Tq_progress{border-radius:var(--radius-sm);background:var(--color-border);height:3px;margin-top:14px;overflow:hidden}.Vo08Tq_progress i{background:var(--color-link);height:100%;transition:width .25s;display:block}.Vo08Tq_progress i[data-step="0"]{width:33%}.Vo08Tq_progress i[data-step="1"]{width:66%}.Vo08Tq_progress i[data-step="2"]{width:100%}.Vo08Tq_body{min-height:220px;padding:20px}.Vo08Tq_step{letter-spacing:.16em;text-transform:uppercase;color:var(--color-link);margin:0 0 8px;font-size:11px;font-weight:700}.Vo08Tq_question{margin:0 0 16px;font-size:15px;line-height:1.5}.Vo08Tq_chips{flex-wrap:wrap;gap:8px;display:flex}.Vo08Tq_chips button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-primary);cursor:pointer;padding:8px 14px;font-size:13px}.Vo08Tq_chips button[aria-pressed=true]{border-color:var(--color-link);box-shadow:inset 0 0 0 1px var(--color-link)}.Vo08Tq_radios{gap:8px;display:grid}.Vo08Tq_radios label{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.Vo08Tq_radios label:has(input:checked){border-color:var(--color-link);box-shadow:inset 0 0 0 1px var(--color-link)}.Vo08Tq_radios input{accent-color:var(--color-link)}.Vo08Tq_plan{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Vo08Tq_plan a{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary-muted);padding:12px 14px;font-size:13.5px;line-height:1.45;text-decoration:none;display:block}.Vo08Tq_plan a:hover{border-color:var(--color-link)}.Vo08Tq_plan strong{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:4px;font-size:15px;display:block}.Vo08Tq_foot{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 20px 20px;display:flex}.Vo08Tq_back,.Vo08Tq_next,.Vo08Tq_join{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.Vo08Tq_back{border:1px solid var(--color-border);color:var(--color-primary-muted);background:0 0}.Vo08Tq_next{background:var(--color-link);color:var(--color-background);border:none;margin-left:auto}.Vo08Tq_next:disabled{opacity:.45;cursor:not-allowed}.Vo08Tq_join{background:var(--color-accent);width:100%;color:var(--color-on-accent);font-size:var(--text-sm);border:none;padding:12px 16px}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}