@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.giF-bG_className{font-family:Inter,Inter Fallback;font-style:normal}.giF-bG_variable{--font-sans:"Inter", "Inter Fallback"}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family);font-weight:var(--fw-medium);border-radius:var(--radius-md);border:var(--hairline) solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}._8RiFmG_button:focus-visible{box-shadow:var(--ring-focus);outline:none}._8RiFmG_button:active{transform:translateY(1px)}._8RiFmG_button:disabled{cursor:not-allowed;opacity:.5;transform:none}._8RiFmG_sm{font-size:var(--fs-xs);padding:8px 14px}._8RiFmG_md{font-size:var(--fs-sm);padding:11px 20px}._8RiFmG_lg{font-size:var(--fs-md);padding:14px 28px}._8RiFmG_primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}._8RiFmG_primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._8RiFmG_secondary{color:var(--color-text-primary);border-color:var(--border-default);background:0 0}._8RiFmG_secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}._8RiFmG_fullWidth{width:100%}@media (pointer:coarse),(max-width:767px){._8RiFmG_button{min-height:44px}}
.DjgGgG_container{width:100%;padding-inline:var(--container-pad);margin-inline:auto}.DjgGgG_narrow{max-width:var(--container-narrow)}.DjgGgG_default{max-width:var(--container-max)}.DjgGgG_wide{max-width:var(--container-wide)}.DjgGgG_full{max-width:none}
.xQzhpG_eyebrow{align-items:center;gap:var(--spacing-sm);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-primary);margin:0;display:inline-flex}.xQzhpG_tick{width:14px;height:var(--hairline);background:var(--color-primary);flex-shrink:0;display:inline-block}
.BZ7-0a_section{position:relative}.BZ7-0a_spacing-none{padding-block:0}.BZ7-0a_spacing-sm{padding-block:var(--spacing-xl)}.BZ7-0a_spacing-md{padding-block:var(--spacing-2xl)}.BZ7-0a_spacing-lg{padding-block:var(--spacing-3xl)}.BZ7-0a_spacing-xl{padding-block:var(--spacing-4xl)}.BZ7-0a_border-top{border-top:var(--hairline) solid var(--border-subtle)}.BZ7-0a_border-bottom{border-bottom:var(--hairline) solid var(--border-subtle)}.BZ7-0a_border-both{border-top:var(--hairline) solid var(--border-subtle);border-bottom:var(--hairline) solid var(--border-subtle)}.BZ7-0a_surface{background:var(--color-bg-secondary)}
.ZN5kya_panel{background:color-mix(in srgb, var(--color-bg-secondary) 92%, black);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.ZN5kya_header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:var(--hairline) solid var(--border-subtle);background:var(--color-bg-tertiary);display:flex}.ZN5kya_dots{flex-shrink:0;gap:5px;display:inline-flex}.ZN5kya_dots span{border-radius:var(--radius-full);background:var(--border-strong);width:7px;height:7px}.ZN5kya_title{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ZN5kya_trailing{flex-shrink:0;margin-left:auto}.ZN5kya_body{padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--fs-sm)}
.wZD1qa_card{height:100%;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);background:var(--color-bg-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.wZD1qa_highlight{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-secondary)) 0%, var(--color-bg-secondary) 40%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 18%, transparent)}.wZD1qa_card>.wZD1qa_recommended{white-space:nowrap;background:color-mix(in srgb, var(--color-primary) 14%, var(--color-bg-primary));position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.wZD1qa_header{gap:var(--spacing-xs);flex-direction:column;display:flex}.wZD1qa_name{font-size:var(--fs-xl)}.wZD1qa_audience{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-normal);min-height:2.6em;margin:0}.wZD1qa_price{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:var(--hairline) solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.wZD1qa_priceLabel{font-family:var(--font-display-family);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.wZD1qa_priceUnit{font-family:var(--font-family);font-size:var(--fs-sm);font-weight:var(--fw-normal);letter-spacing:0;color:var(--color-text-secondary);margin-left:2px}.wZD1qa_priceNote{font-size:var(--fs-xs);color:var(--color-text-secondary)}.wZD1qa_cta{margin-top:var(--spacing-lg)}.wZD1qa_features{gap:var(--spacing-sm);margin-top:var(--spacing-xl);flex-direction:column;display:flex}.wZD1qa_feature{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-snug);display:flex}.wZD1qa_featureIcon{width:16px;height:16px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.wZD1qa_more{font-size:var(--fs-xs);color:var(--color-text-tertiary);padding-left:26px}.wZD1qa_soon{margin-top:var(--spacing-sm);font-size:var(--fs-xs);text-align:center;color:var(--color-text-secondary)}
.iXiblG_wrap{align-items:center;gap:var(--spacing-2xl);flex-direction:column;display:flex}.iXiblG_toggle{background:var(--color-bg-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-full);padding:4px;display:inline-flex}.iXiblG_option{align-items:center;gap:var(--spacing-sm);min-height:36px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:8px 18px;display:inline-flex}.iXiblG_option:hover{color:var(--color-text-primary)}.iXiblG_option[data-active]{background:var(--color-bg-elevated);color:var(--color-text-primary)}.iXiblG_option:focus-visible{box-shadow:var(--ring-focus);outline:none}.iXiblG_renewal{margin-top:calc(-1 * var(--spacing-md));font-size:var(--fs-sm);text-align:center;color:var(--color-text-secondary)}.iXiblG_save{font-size:var(--fs-xs);color:var(--color-primary)}.iXiblG_grid{gap:var(--spacing-lg);grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}@media (min-width:640px){.iXiblG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.iXiblG_grid{grid-template-columns:repeat(4,1fr)}}@media (pointer:coarse),(max-width:767px){.iXiblG_option{min-height:44px}}
.sgr-qq_intro{gap:var(--spacing-md);max-width:60ch;margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.sgr-qq_heading{font-size:var(--fs-3xl)}.sgr-qq_grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.sgr-qq_card{gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--color-bg-primary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.sgr-qq_card:hover{border-color:var(--border-strong)}.sgr-qq_iconWrap{border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);margin-bottom:var(--spacing-xs);justify-content:center;align-items:center;display:inline-flex}.sgr-qq_icon{width:20px;height:20px}.sgr-qq_cardTitle{font-size:var(--fs-lg)}.sgr-qq_cardBody{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}@media (min-width:640px){.sgr-qq_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sgr-qq_grid{grid-template-columns:repeat(3,1fr)}}
.wrebqW_header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);flex-wrap:wrap;display:flex}.wrebqW_intro{gap:var(--spacing-md);flex-direction:column;display:flex}.wrebqW_heading{font-size:var(--fs-3xl);max-width:22ch}.wrebqW_link{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-primary);white-space:nowrap;border-radius:var(--radius-sm);align-items:center;gap:6px;min-height:44px;display:inline-flex}.wrebqW_link:hover{color:var(--color-primary-hover)}.wrebqW_link:focus-visible{box-shadow:var(--ring-focus);outline:none}.wrebqW_linkIcon{width:15px;height:15px;transition:transform var(--duration-fast) var(--ease-out)}.wrebqW_link:hover .wrebqW_linkIcon{transform:translate(2px)}.wrebqW_grid{gap:var(--spacing-lg);grid-template-columns:1fr;align-items:stretch;display:grid}.wrebqW_note{margin-top:var(--spacing-2xl);font-size:var(--fs-xs);color:var(--color-text-secondary);text-align:center}@media (min-width:640px){.wrebqW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.wrebqW_grid{grid-template-columns:repeat(4,1fr)}}
.fnBD_G_intro{gap:var(--spacing-md);max-width:60ch;margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.fnBD_G_heading{font-size:var(--fs-3xl)}.fnBD_G_grid{gap:var(--spacing-lg);grid-template-columns:1fr;align-items:stretch;display:grid}.fnBD_G_card{gap:var(--spacing-sm);padding:var(--spacing-xl);background:var(--color-bg-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex}.fnBD_G_label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-tertiary)}.fnBD_G_card:last-child .fnBD_G_label{color:var(--color-primary)}.fnBD_G_cardHeading{font-size:var(--fs-xl)}.fnBD_G_cardBody{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.fnBD_G_arrow{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:none}.fnBD_G_arrowIcon{width:22px;height:22px}@media (min-width:860px){.fnBD_G_grid{grid-template-columns:1fr auto 1fr}.fnBD_G_arrow{display:flex}}
.G0WTGa_intro{gap:var(--spacing-md);max-width:60ch;margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.G0WTGa_heading{font-size:var(--fs-3xl)}.G0WTGa_body{font-size:var(--fs-md);color:var(--color-text-secondary)}.G0WTGa_list{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.G0WTGa_item{gap:var(--spacing-sm);padding:var(--spacing-lg);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--brand-tile);flex-direction:column;display:flex}.G0WTGa_status{width:fit-content;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-primary)}.G0WTGa_title{font-size:var(--fs-lg)}.G0WTGa_itemBody{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}@media (min-width:720px){.G0WTGa_list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.G0WTGa_list{grid-template-columns:repeat(4,1fr)}}
.vfSU8a_grid{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;display:grid}.vfSU8a_copy{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}.vfSU8a_heading{font-size:var(--fs-3xl);max-width:18ch}.vfSU8a_body{font-size:var(--fs-md);color:var(--color-text-secondary);max-width:54ch}.vfSU8a_clients{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.vfSU8a_clients li{font-size:var(--fs-xs);color:var(--color-text-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-full);padding:4px 12px}.vfSU8a_actions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.vfSU8a_cards{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.vfSU8a_card{gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--color-bg-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.vfSU8a_card:hover{border-color:var(--color-primary)}.vfSU8a_card:focus-visible{box-shadow:var(--ring-focus);outline:none}.vfSU8a_cardTitle{font-size:var(--fs-lg);justify-content:space-between;align-items:center;display:flex}.vfSU8a_cardIcon{width:16px;height:16px;color:var(--color-primary)}.vfSU8a_cardBody{font-size:var(--fs-sm);color:var(--color-text-secondary)}@media (min-width:960px){.vfSU8a_grid{gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}
.Xso8uW_intro{gap:var(--spacing-md);max-width:64ch;margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.Xso8uW_heading{font-size:var(--fs-3xl)}.Xso8uW_body{font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-secondary)}.Xso8uW_list{gap:var(--spacing-3xl);flex-direction:column;display:flex}.Xso8uW_example{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.Xso8uW_exampleHead{gap:var(--spacing-xs);flex-direction:column;display:flex}.Xso8uW_exampleTitle{font-size:var(--fs-xl)}.Xso8uW_exampleSummary{font-size:var(--fs-sm);color:var(--color-text-secondary);max-width:70ch}.Xso8uW_exampleGrid{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.Xso8uW_editor{border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-lg);background:#1e1e1e;overflow:hidden}.Xso8uW_editorTabs{border-bottom:var(--hairline) solid #2b2b2b;background:#181818;display:flex}.Xso8uW_editorTab{font-family:var(--font-mono);font-size:var(--fs-xs);color:#e7e7e7;border-top:2px solid var(--color-primary);background:#1e1e1e;padding:8px 16px}.Xso8uW_code{padding:var(--spacing-md) 0;font-family:var(--font-mono);color:#d4d4d4;margin:0;font-size:13px;line-height:1.6;overflow-x:auto}.Xso8uW_codeLine{padding-right:var(--spacing-md);white-space:pre;display:block}.Xso8uW_lineNo{text-align:right;color:#6e7681;-webkit-user-select:none;user-select:none;width:3.5ch;margin-right:2ch;display:inline-block}.Xso8uW_comment{color:#6a9955}.Xso8uW_string{color:#ce9178}.Xso8uW_number{color:#b5cea8}.Xso8uW_keyword{color:#c586c0}.Xso8uW_type{color:#569cd6}.Xso8uW_fn{color:#dcdcaa}.Xso8uW_macro{color:#4fc1ff}.Xso8uW_pre{color:#c586c0}.Xso8uW_side{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.Xso8uW_terminal{background:color-mix(in srgb, var(--color-bg-secondary) 92%, black);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.Xso8uW_terminalHead{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-tertiary);background:var(--color-bg-tertiary);border-bottom:var(--hairline) solid var(--border-subtle)}.Xso8uW_terminalBody{padding:var(--spacing-md);font-family:var(--font-mono);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.Xso8uW_cmd{color:var(--color-text-secondary)}.Xso8uW_ok{color:var(--color-success)}.Xso8uW_actions{margin-top:var(--spacing-2xl);display:flex}@media (min-width:960px){.Xso8uW_exampleGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}
.JCML5q_shell{gap:var(--spacing-xl);padding-block:var(--spacing-xl) var(--spacing-4xl);grid-template-columns:1fr;display:grid}.JCML5q_aside,.JCML5q_content{min-width:0}@media (min-width:960px){.JCML5q_shell{gap:var(--spacing-3xl);padding-top:var(--spacing-2xl);grid-template-columns:220px minmax(0,1fr)}.JCML5q_aside{top:calc(var(--nav-height) + var(--spacing-lg));max-height:calc(100dvh - var(--nav-height) - var(--spacing-2xl));align-self:start;position:sticky;overflow-y:auto}}
.p2V2BW_nav{z-index:var(--z-nav);background:color-mix(in srgb, var(--color-bg-primary) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.p2V2BW_inner{justify-content:space-between;align-items:center;gap:var(--spacing-sm);height:var(--nav-height);display:flex}.p2V2BW_logo{font-family:var(--font-display-family);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);flex-shrink:0;align-items:center;gap:10px;display:flex}.p2V2BW_logoAccent{color:var(--color-primary)}.p2V2BW_logoMark{flex-shrink:0;width:28px;height:28px}.p2V2BW_links{align-items:center;gap:var(--spacing-xl);margin-inline:auto;display:none}.p2V2BW_link{font-size:var(--fs-sm);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);border-radius:var(--radius-sm)}.p2V2BW_link:hover{color:var(--color-text-primary)}.p2V2BW_link:focus-visible{box-shadow:var(--ring-focus);outline:none}.p2V2BW_actions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.p2V2BW_signIn{display:none}.p2V2BW_menu{position:relative}.p2V2BW_menuToggle{border:var(--hairline) solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;list-style:none;display:flex}.p2V2BW_menuToggle::-webkit-details-marker{display:none}.p2V2BW_menuToggle span,.p2V2BW_menuToggle span:before,.p2V2BW_menuToggle span:after{width:16px;height:var(--hairline);background:var(--color-text-primary);display:block}.p2V2BW_menuToggle span{position:relative}.p2V2BW_menuToggle span:before,.p2V2BW_menuToggle span:after{content:"";position:absolute;left:0}.p2V2BW_menuToggle span:before{top:-5px}.p2V2BW_menuToggle span:after{top:5px}.p2V2BW_menuPanel{right:0;top:calc(100% + var(--spacing-sm));min-width:200px;padding:var(--spacing-sm);background:var(--color-bg-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute}.p2V2BW_menuLink{padding:10px var(--spacing-md);font-size:var(--fs-sm);color:var(--color-text-secondary);border-radius:var(--radius-md)}.p2V2BW_menuLink:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}@media (min-width:880px){.p2V2BW_signIn{display:inline}.p2V2BW_menu{display:none}.p2V2BW_inner{gap:var(--spacing-lg)}.p2V2BW_actions{gap:var(--spacing-md)}.p2V2BW_links{display:flex}}@media (pointer:coarse),(max-width:767px){.p2V2BW_logo{min-height:44px}.p2V2BW_menuToggle{width:44px;height:44px}.p2V2BW_menuLink{align-items:center;min-height:44px;display:flex}}
._3hUVsW_footer{padding-block:var(--spacing-3xl) var(--spacing-xl);margin-top:auto}._3hUVsW_top{justify-content:space-between;gap:var(--spacing-3xl);padding-bottom:var(--spacing-2xl);flex-wrap:wrap;display:flex}._3hUVsW_brand{gap:var(--spacing-sm);flex-direction:column;max-width:320px;display:flex}._3hUVsW_wordmark{font-family:var(--font-display-family);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);align-items:center;gap:8px;display:inline-flex}._3hUVsW_wordmarkAccent{color:var(--color-primary)}._3hUVsW_tagline{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary);margin:0}._3hUVsW_columns{gap:var(--spacing-3xl);flex-wrap:wrap;display:flex}._3hUVsW_column{gap:var(--spacing-md);flex-direction:column;min-width:120px;display:flex}._3hUVsW_columnHeading{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-tertiary)}._3hUVsW_columnLinks{gap:var(--spacing-sm);flex-direction:column;display:flex}._3hUVsW_columnLink{font-size:var(--fs-sm);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);border-radius:var(--radius-sm)}._3hUVsW_columnLink:hover{color:var(--color-text-primary)}._3hUVsW_columnLink:focus-visible{box-shadow:var(--ring-focus);outline:none}._3hUVsW_legal{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-lg);font-size:var(--fs-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}._3hUVsW_badge{border-radius:var(--radius-full);border:var(--hairline) solid var(--border-default);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);align-items:center;padding:3px 10px;display:inline-flex}@media (max-width:640px){._3hUVsW_top{gap:var(--spacing-2xl);flex-direction:column}._3hUVsW_columns{gap:var(--spacing-2xl)}}._3hUVsW_mark{flex-shrink:0;width:24px;height:24px}@media (pointer:coarse),(max-width:767px){._3hUVsW_wordmark{min-height:44px}._3hUVsW_columnLinks{gap:0}._3hUVsW_columnLink{align-items:center;min-height:44px;display:flex}}
.DMHi-W_header{gap:var(--spacing-md);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.DMHi-W_heading{font-size:var(--fs-4xl);text-wrap:balance}.DMHi-W_access{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary);padding:var(--spacing-sm) var(--spacing-md);border:var(--hairline) solid color-mix(in srgb, var(--color-primary) 30%, var(--border-default));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-teal) 10%, transparent)}.DMHi-W_access a,.DMHi-W_disclosure a,.DMHi-W_faqAnswer a,.DMHi-W_contact a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.DMHi-W_disclosure{max-width:72ch;margin:var(--spacing-xs) auto 0;font-size:var(--fs-sm);line-height:var(--lh-normal);text-align:center;color:var(--color-text-secondary)}.DMHi-W_faqHeading{font-size:var(--fs-2xl);margin-bottom:var(--spacing-xl)}.DMHi-W_faqList{gap:var(--spacing-lg);flex-direction:column;display:flex}.DMHi-W_faqItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.DMHi-W_faqQuestion{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--color-text-primary)}.DMHi-W_faqAnswer{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary);margin:0}.DMHi-W_contact{margin-top:var(--spacing-2xl);font-size:var(--fs-sm);color:var(--color-text-secondary)}@media (max-width:640px){.DMHi-W_heading{font-size:var(--fs-3xl)}}
.s3sGNq_inner{gap:var(--spacing-lg);flex-direction:column;display:flex}.s3sGNq_heading{font-size:var(--fs-3xl)}.s3sGNq_notices{padding:var(--spacing-lg);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-bg-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);margin:0;line-height:1.6}
.HS70Aa_section{align-items:center;min-height:60vh;display:flex}.HS70Aa_inner{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.HS70Aa_heading{font-size:var(--fs-3xl);max-width:18ch}.HS70Aa_body{font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-secondary);max-width:46ch}.HS70Aa_actions{justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}
.bHW_4a_heading{font-size:var(--fs-3xl);margin-top:var(--spacing-md)}.bHW_4a_notice{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-secondary);border:var(--hairline) solid var(--border-default);border-left:2px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.bHW_4a_prose{margin-top:var(--spacing-2xl);gap:var(--spacing-xl);flex-direction:column;display:flex}.bHW_4a_prose h2{font-size:var(--fs-lg);margin-bottom:var(--spacing-sm)}.bHW_4a_prose p{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.bHW_4a_prose a{color:var(--color-primary);border-radius:var(--radius-sm)}.bHW_4a_prose a:hover{color:var(--color-primary-hover)}.bHW_4a_prose a:focus-visible{box-shadow:var(--ring-focus);outline:none}.bHW_4a_effective{margin-top:var(--spacing-sm);font-size:var(--fs-sm);color:var(--color-text-tertiary)}.bHW_4a_prose ul,.bHW_4a_prose ol{font-size:var(--fs-sm);gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-left:var(--spacing-lg);color:var(--color-text-secondary);line-height:var(--lh-normal);flex-direction:column;display:flex}.bHW_4a_prose ul{list-style:outside}.bHW_4a_prose ol{list-style:decimal}.bHW_4a_prose li::marker{color:var(--color-text-tertiary)}.bHW_4a_prose strong{color:var(--color-text-primary)}.bHW_4a_prose p+p{margin-top:var(--spacing-sm)}
