@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.1ubek13yfcpkr.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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.0t1_atrj_pkiu.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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.0unco9n87mni8.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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.AnBJ2a_className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.AnBJ2a_variable{--font-be-vietnam-pro:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.05w992gizc866.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93ce1fb4a74b790b-s.1m9k836wuo8c7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.2lz2vdkeqaz2g.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011-s.p.1ocfy-u58n01e.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.3r4--ze9tqti8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a-s.p.29e6ydd6osd72.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.eS5mzG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.eS5mzG_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
._7Q1bDa_root{min-height:var(--tap-target);color:var(--color-text);flex:none;align-items:center;text-decoration:none;display:inline-flex}._7Q1bDa_root:hover{color:var(--color-text)}._7Q1bDa_logo{width:auto;height:2.75rem}._7Q1bDa_logoLg{height:4rem}._7Q1bDa_wordmark{font-size:var(--text-lg);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);white-space:nowrap}._7Q1bDa_wordmarkLg{font-size:var(--text-xl)}
._4VKxYq_spacer{height:calc(var(--floating-bar-height) + env(safe-area-inset-bottom,0px))}._4VKxYq_root{z-index:var(--z-floating);gap:var(--space-2);height:calc(var(--floating-bar-height) + env(safe-area-inset-bottom,0px));padding:var(--space-2) var(--container-padding) calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-bar);display:flex;position:fixed;bottom:0;left:0;right:0}._4VKxYq_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding-inline:var(--space-5);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-on-brand);transition:background-color var(--transition-fast);flex:1 1 0;text-decoration:none;display:flex}._4VKxYq_zalo{background:var(--color-brand-hover)}._4VKxYq_zalo:hover{background:var(--color-brand);color:var(--color-on-brand)}._4VKxYq_call{background:var(--color-inverse);color:var(--color-on-inverse)}._4VKxYq_call:hover{background:var(--color-inverse-hover);color:var(--color-on-inverse)}@media (min-width:768px){._4VKxYq_spacer{display:none}._4VKxYq_root{right:var(--space-5);bottom:var(--space-5);gap:var(--space-2-5);height:auto;box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;left:auto}._4VKxYq_button{border-radius:var(--radius-full);height:3.25rem;font-size:var(--text-sm);box-shadow:var(--shadow-floating);flex:none;justify-content:flex-start}}@media print{._4VKxYq_spacer,._4VKxYq_root{display:none}}
.DjgGgG_container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.DjgGgG_prose{max-width:var(--container-prose)}
.QnVAuW_band{--color-focus:var(--color-on-brand);gap:var(--space-9);padding:var(--band-padding);border-radius:var(--radius-2xl);background:var(--color-brand);color:var(--color-on-brand);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.QnVAuW_band:before,.QnVAuW_band:after{content:"";z-index:-1;pointer-events:none;position:absolute}.QnVAuW_band:before{background-image:var(--pattern-dots-inverse);background-size:var(--pattern-dots-size);-webkit-mask-image:var(--mask-fade-left);-webkit-mask-image:var(--mask-fade-left);mask-image:var(--mask-fade-left);inset:0 0 0 40%}.QnVAuW_band:after{aspect-ratio:1;background:var(--gradient-glow-neutral);width:55%;top:-40%;right:-10%}.QnVAuW_top{justify-content:space-between;align-items:flex-end;gap:var(--space-7);flex-wrap:wrap;display:flex}.QnVAuW_text{gap:var(--space-3);flex-direction:column;min-width:0;max-width:40rem;display:flex}.QnVAuW_title{font-size:var(--text-cta);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);text-wrap:balance}.QnVAuW_description{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.QnVAuW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.QnVAuW_commitments{gap:0 var(--space-6);border-top:1px solid var(--color-on-brand-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));display:grid}.QnVAuW_commitment{gap:var(--space-1-5);padding-top:var(--space-6);flex-direction:column;display:flex}.QnVAuW_commitmentTitle{font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.QnVAuW_commitmentText{font-size:var(--text-base);font-weight:var(--font-weight-medium)}@media (max-width:599px){.QnVAuW_actions{width:100%}.QnVAuW_actions>*{flex:100%}}
._7SqAPW_root{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-5);border:1px dashed var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;flex-direction:column;display:flex}._7SqAPW_icon{border-radius:var(--radius-md);background:var(--color-accent-bg-strong);width:3rem;height:3rem;color:var(--color-brand-text);justify-content:center;align-items:center;display:inline-flex}._7SqAPW_title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal)}._7SqAPW_description{max-width:30rem;font-size:var(--text-15);color:var(--color-text-secondary)}._7SqAPW_actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
._0zdNvq_list{border-top:1px solid var(--color-border-strong);flex-direction:column;display:flex}._0zdNvq_item{border-bottom:1px solid var(--color-border-strong)}._0zdNvq_question{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding:var(--space-4) var(--space-1);font-size:var(--text-md);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-text);transition:color var(--transition-fast);list-style:none;display:flex}._0zdNvq_question::-webkit-details-marker{display:none}._0zdNvq_question:hover{color:var(--color-brand-text)}._0zdNvq_marker{border-radius:var(--radius-full);background:var(--color-accent-bg-strong);width:2rem;height:2rem;color:var(--color-brand-text);flex:none;position:relative}._0zdNvq_marker:before,._0zdNvq_marker:after{content:"";width:.75rem;height:2px;transition:transform var(--transition-base);background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._0zdNvq_marker:after{transform:translate(-50%,-50%)rotate(90deg)}._0zdNvq_item[open] ._0zdNvq_marker:after{transform:translate(-50%,-50%)rotate(0)}._0zdNvq_answer{max-width:45rem;padding:0 var(--space-1) var(--space-5);font-size:var(--text-base);color:var(--color-text-body);line-height:1.7}._0zdNvq_answer>*+*{margin-top:var(--space-3)}
.N7n9jW_card{gap:var(--space-2-5);min-width:0;height:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex}.N7n9jW_kicker{align-items:baseline;gap:var(--space-2-5);font-family:var(--font-mono);color:var(--color-brand-text);flex-wrap:wrap;display:flex}.N7n9jW_index{font-size:var(--text-13)}.N7n9jW_eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}.N7n9jW_title{font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.N7n9jW_description{font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-secondary)}.N7n9jW_descriptionLead{font-size:var(--text-md);color:inherit;line-height:1.55}.N7n9jW_brand{--color-focus:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.N7n9jW_brand .N7n9jW_kicker,.N7n9jW_brand .N7n9jW_description{color:var(--color-on-brand)}.N7n9jW_brand .N7n9jW_description{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.55}.N7n9jW_brand .N7n9jW_eyebrow,.N7n9jW_brand .N7n9jW_index{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}
.mk5fmG_group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mk5fmG_boxed{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.mk5fmG_groupTitle{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-text)}.mk5fmG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.mk5fmG_rows{gap:var(--space-0-5);flex-direction:column;display:flex}.mk5fmG_chip,.mk5fmG_row{min-height:var(--tap-target);font-size:var(--text-sm);color:var(--color-text);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);text-decoration:none}.mk5fmG_chip{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-weight:var(--font-weight-medium);display:inline-flex}.mk5fmG_chip:hover{border-color:var(--color-brand);color:var(--color-text)}.mk5fmG_chip.mk5fmG_active{border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--color-on-brand)}.mk5fmG_row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);font-size:var(--text-15);display:flex}.mk5fmG_row:hover{background:var(--color-bg-muted);color:var(--color-text)}.mk5fmG_row.mk5fmG_active{background:var(--color-accent-bg-strong);font-weight:var(--font-weight-semibold);color:var(--color-brand-text)}.mk5fmG_count{font-size:var(--text-13);color:var(--color-text-muted)}.mk5fmG_chip.mk5fmG_active .mk5fmG_count{color:inherit}
.neY6lW_root{background:var(--color-accent-bg);border-bottom:1px solid var(--color-border-accent);color:var(--color-text)}.neY6lW_inner{gap:var(--space-5);padding-block:var(--space-5) var(--space-6);flex-direction:column;display:flex}.neY6lW_main{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.neY6lW_heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.neY6lW_title{font-size:var(--text-page-title);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}.neY6lW_description{max-width:35rem;font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.neY6lW_extra{min-width:0}@media (min-width:900px){.neY6lW_main{gap:var(--space-2-5) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.neY6lW_description{padding-left:var(--space-5);border-left:2px solid var(--color-border-accent-strong)}}
._xmoaa_root{justify-content:center;display:flex}._xmoaa_list{justify-content:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}._xmoaa_item{justify-content:center;align-items:center;gap:var(--space-1-5);min-width:var(--tap-target);height:var(--tap-target);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);transition:border-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:inline-flex}a._xmoaa_item:hover{border-color:var(--color-brand);color:var(--color-brand-text)}._xmoaa_current{border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--color-on-brand)}._xmoaa_disabled{color:var(--color-text-muted);opacity:.6;background:0 0}._xmoaa_gap{min-width:var(--space-6);color:var(--color-text-muted);background:0 0;border-color:#0000;padding-inline:0}@media (max-width:479px){._xmoaa_stepLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.O-UVIa_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;height:100%;color:var(--color-text);transition:var(--transition-lift);flex-direction:column;display:flex;position:relative;overflow:hidden}.O-UVIa_card:hover,.O-UVIa_card:focus-within{transform:translateY(var(--lift-distance));border-color:var(--color-brand);box-shadow:var(--shadow-card-lift)}.O-UVIa_media{position:relative}.O-UVIa_badges{top:var(--space-3);left:var(--space-3);gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute}.O-UVIa_body{gap:var(--space-2-5);padding:var(--space-4) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.O-UVIa_category{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.O-UVIa_name{font-size:var(--text-15);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-normal);text-wrap:pretty;flex:1;line-height:1.4}.O-UVIa_model{margin-top:calc(var(--space-1) * -1);font-size:var(--text-13);color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.35}.O-UVIa_link{color:inherit;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.O-UVIa_link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.O-UVIa_link:hover{color:inherit}.O-UVIa_link:focus-visible{outline:none}.O-UVIa_link:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-width) * -1);border-radius:var(--radius-lg)}.O-UVIa_footer{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);padding-top:var(--space-2-5);border-top:1px dashed var(--color-border-strong);flex-wrap:wrap;display:flex}.O-UVIa_price{font-size:var(--text-base);font-weight:var(--font-weight-extrabold);color:var(--color-brand-text)}.O-UVIa_priceContact{font-weight:var(--font-weight-bold)}.O-UVIa_more{align-items:center;gap:var(--space-1);font-size:var(--text-13);font-weight:var(--font-weight-semibold);color:var(--color-text);display:inline-flex}.O-UVIa_more svg{transition:transform var(--duration-base) var(--ease-out)}.O-UVIa_card:hover .O-UVIa_more svg,.O-UVIa_card:focus-within .O-UVIa_more svg{transform:translateX(var(--nudge-distance))}.O-UVIa_compact .O-UVIa_body{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.O-UVIa_compact .O-UVIa_more{display:none}.O-UVIa_compact .O-UVIa_footer{border-top:0;padding-top:0}@media (max-width:599px){.O-UVIa_body{padding:var(--space-3)}.O-UVIa_more{display:none}.O-UVIa_link{-webkit-line-clamp:3;line-clamp:3}.O-UVIa_name{font-size:var(--text-sm)}}
.Cl0iGq_prose{max-width:100%;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-body);text-wrap:pretty}.Cl0iGq_prose>*+*{margin-top:var(--space-4)}.Cl0iGq_prose>:first-child{margin-top:0}.Cl0iGq_prose h2,.Cl0iGq_prose h3,.Cl0iGq_prose h4{color:var(--color-text);text-wrap:balance}.Cl0iGq_prose h2{margin-top:var(--space-10);font-size:var(--text-h2-sm);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight)}.Cl0iGq_prose h3{margin-top:var(--space-8);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.Cl0iGq_prose h4{margin-top:var(--space-6);font-size:var(--text-md);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal)}.Cl0iGq_prose p{margin-bottom:0}.Cl0iGq_prose strong,.Cl0iGq_prose b{font-weight:var(--font-weight-bold);color:var(--color-text)}.Cl0iGq_prose a{color:var(--color-brand-text);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.Cl0iGq_prose a:hover{color:var(--color-text)}.Cl0iGq_prose ul,.Cl0iGq_prose ol{gap:var(--space-1-5);padding-left:var(--space-6);flex-direction:column;margin-bottom:0;display:flex}.Cl0iGq_prose ul{list-style:outside}.Cl0iGq_prose ol{list-style:decimal}.Cl0iGq_prose li::marker{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.Cl0iGq_prose li>ul,.Cl0iGq_prose li>ol{margin-top:var(--space-1-5)}.Cl0iGq_prose blockquote{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-brand);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-accent-bg);font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-text);margin-inline:0}.Cl0iGq_prose img,.Cl0iGq_prose video{border-radius:var(--radius-md);max-width:100%;height:auto}.Cl0iGq_prose figure{margin-inline:0;margin-block:var(--space-6)}.Cl0iGq_prose figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.Cl0iGq_prose table{border:1px solid var(--color-border);border-radius:var(--radius-md);border-collapse:collapse;background:var(--color-surface);width:max-content;max-width:100%;font-size:var(--text-15);line-height:1.5;display:block;overflow-x:auto}.Cl0iGq_prose th,.Cl0iGq_prose td{min-width:7.5rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.Cl0iGq_prose thead th{background:var(--color-bg);font-weight:var(--font-weight-bold);color:var(--color-text)}.Cl0iGq_prose tbody tr:last-child>*{border-bottom:0}.Cl0iGq_prose caption{padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);text-align:left;color:var(--color-text)}.Cl0iGq_prose code{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-xs);background:var(--color-bg-muted);font-size:.9em}.Cl0iGq_prose pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-inverse);color:var(--color-on-inverse);font-size:var(--text-sm);line-height:1.6;overflow-x:auto}.Cl0iGq_prose pre code{font-size:inherit;background:0 0;padding:0}.Cl0iGq_prose hr{margin-block:var(--space-8);border:0;border-top:1px solid var(--color-border-strong)}
.BZ7-0a_section{color:var(--color-text)}.BZ7-0a_default{background:0 0}.BZ7-0a_surface{background:var(--color-surface);border-block:1px solid var(--color-border)}.BZ7-0a_accent{background:var(--color-accent-bg);border-block:1px solid var(--color-border-accent)}.BZ7-0a_spacing-md{padding-block:var(--section-padding)}.BZ7-0a_spacing-sm{padding-block:var(--section-padding-sm)}.BZ7-0a_spacing-flush-top{padding-block:0 var(--section-padding)}.BZ7-0a_spacing-none{padding-block:0}.BZ7-0a_inner{gap:var(--space-8);flex-direction:column;display:flex}.BZ7-0a_inner>*{min-width:0}
._1CUDPa_root{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._1CUDPa_text{flex-direction:column;min-width:0;max-width:45rem;display:flex}._1CUDPa_eyebrow{margin-bottom:var(--space-2-5);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-text)}._1CUDPa_title{font-size:var(--text-h2);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.15}._1CUDPa_titleMd{font-size:var(--text-h2-sm)}._1CUDPa_description{margin-top:var(--space-3);font-size:var(--text-md);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.65}._1CUDPa_action{align-items:center;gap:var(--space-1-5);min-height:var(--tap-target);font-size:var(--text-15);font-weight:var(--font-weight-semibold);color:var(--color-brand-text);white-space:nowrap;display:inline-flex}._1CUDPa_action svg{transition:transform var(--duration-base) var(--ease-out)}._1CUDPa_action:hover{color:var(--color-text)}._1CUDPa_action:hover svg,._1CUDPa_action:focus-visible svg{transform:translateX(var(--nudge-distance))}
.UkwwPq_wrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.UkwwPq_table{border-collapse:collapse;width:100%;font-size:var(--text-15);line-height:1.5}.UkwwPq_wide{min-width:32.5rem}.UkwwPq_caption{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg);font-weight:var(--font-weight-bold);text-align:left;caption-side:top}.UkwwPq_headCell{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg);font-weight:var(--font-weight-bold);text-align:left}.UkwwPq_label,.UkwwPq_value{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.UkwwPq_label{width:38%;font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.UkwwPq_value{color:var(--color-text)}.UkwwPq_row:last-child .UkwwPq_label,.UkwwPq_row:last-child .UkwwPq_value{border-bottom:0}
.DXDFta_list{border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.DXDFta_bordered{border-bottom:1px solid var(--color-border-strong)}.DXDFta_item{justify-content:flex-end;gap:var(--space-1);min-width:0;padding:var(--space-5) var(--space-3) 0 var(--space-3);border-left:1px solid var(--color-border-strong);flex-direction:column-reverse;display:flex}.DXDFta_item:first-child{border-left:0;padding-left:0}.DXDFta_item:last-child{padding-right:0}.DXDFta_bordered .DXDFta_item{padding-block:var(--space-6)}.DXDFta_value{font-size:var(--text-stat-sm);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);white-space:nowrap;margin:0}.DXDFta_label{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}.DXDFta_brand .DXDFta_value{font-size:var(--text-stat);color:var(--color-brand)}@media (min-width:600px){.DXDFta_item{padding-inline:var(--space-5) var(--space-4)}.DXDFta_brand .DXDFta_label{font-size:var(--text-15)}}
.SKhLTW_list{gap:var(--space-3);flex-direction:column;display:flex}.SKhLTW_item{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-body);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.SKhLTW_icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-accent-bg-strong);color:var(--color-brand-text);justify-content:center;align-items:center;display:inline-flex}
.W_f4Ha_list{gap:var(--space-3);flex-direction:column;display:flex}.W_f4Ha_link{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--tap-target);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast);flex-wrap:wrap;display:flex}.W_f4Ha_link:hover{border-color:var(--color-brand)}.W_f4Ha_text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.W_f4Ha_title{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.W_f4Ha_meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.W_f4Ha_action{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-text);white-space:nowrap;display:inline-flex}
.ijydsG_list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.ijydsG_item{gap:var(--space-3) var(--space-4);padding:var(--space-4);transition:background var(--transition-fast);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.ijydsG_item+.ijydsG_item{border-top:1px solid var(--color-border-subtle)}.ijydsG_item:hover{background:var(--color-accent-bg)}.ijydsG_index{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);display:none}.ijydsG_thumb{border:1px solid var(--color-border-subtle);width:4.5rem}.ijydsG_text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ijydsG_category{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.ijydsG_name{font-size:var(--text-base);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.ijydsG_link{color:var(--color-text)}.ijydsG_link:after{content:"";position:absolute;inset:0}.ijydsG_link:hover{color:var(--color-brand-text)}.ijydsG_model{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-text-secondary)}.ijydsG_note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.ijydsG_quantity{align-items:baseline;gap:var(--space-2);grid-column:2;display:flex}.ijydsG_quantityLabel{font-size:var(--text-13);color:var(--color-text-muted)}.ijydsG_quantityValue{font-size:var(--text-lg);font-weight:var(--font-weight-extrabold);color:var(--color-text)}@media (min-width:700px){.ijydsG_item{padding:var(--space-4) var(--space-5);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}.ijydsG_index{display:block}.ijydsG_quantity{text-align:right;flex-direction:column;grid-column:auto;align-items:flex-end;gap:0}}
.nCcalq_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.nCcalq_figure{gap:var(--space-2);flex-direction:column;display:flex}.nCcalq_caption{font-size:var(--text-13);line-height:var(--leading-snug);color:var(--color-text-muted)}.nCcalq_single{display:block}
._4K1XxW_root{padding-top:var(--space-6)}
.yg5E3G_list{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;display:grid}.yg5E3G_item{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.yg5E3G_label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.yg5E3G_value{font-size:var(--text-15);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text)}.yg5E3G_badges{gap:var(--space-1-5);flex-wrap:wrap;display:flex}
.apxcAq_panel{min-width:0}.apxcAq_summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-2-5) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-15);font-weight:var(--font-weight-semibold);color:var(--color-text);list-style:none;display:flex}.apxcAq_summary::-webkit-details-marker{display:none}.apxcAq_badge{min-width:var(--space-6);padding-inline:var(--space-1-5);border-radius:var(--radius-full);background:var(--color-brand-hover);font-size:var(--text-xs);color:var(--color-on-brand);justify-content:center;align-items:center;margin-inline-start:var(--space-2);display:inline-flex}.apxcAq_chevron{transition:transform var(--transition-fast);flex:none}.apxcAq_panel[open] .apxcAq_chevron{transform:rotate(180deg)}.apxcAq_groups{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}@media (min-width:900px){@supports selector(::details-content){.apxcAq_panel::details-content{content-visibility:visible;display:block}.apxcAq_summary{display:none}.apxcAq_groups{padding-top:0}}}
.TloJSq_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.TloJSq_head{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.TloJSq_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-text)}.TloJSq_title{font-size:var(--text-h2-sm);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.TloJSq_description{font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.TloJSq_body{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:900px){.TloJSq_grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.TloJSq_head{top:calc(var(--header-height) + var(--space-6));align-self:start;position:sticky}}
.A3Ruga_layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.A3Ruga_sidebar,.A3Ruga_main{min-width:0}.A3Ruga_main{gap:var(--space-5);flex-direction:column;display:flex}.A3Ruga_toolbar{gap:var(--space-3);flex-direction:column;display:flex}.A3Ruga_count{font-size:var(--text-sm);color:var(--color-text-muted)}.A3Ruga_count strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.A3Ruga_active{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.A3Ruga_clear{min-height:var(--tap-target);padding-inline:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-text);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.A3Ruga_clear:hover{color:var(--color-text)}.A3Ruga_cell{min-width:0;display:flex}.A3Ruga_cell>*{flex:1;min-width:0}@media (min-width:900px){.A3Ruga_layout{gap:var(--space-7);grid-template-columns:17.5rem minmax(0,1fr)}.A3Ruga_sidebar{top:calc(var(--header-height) + var(--space-4));max-height:calc(100vh - var(--header-height) - var(--space-8));position:sticky;overflow-y:auto}}
.t-VujW_list{gap:var(--space-3);flex-direction:column;display:flex}.t-VujW_item{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.t-VujW_number{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-full);background:var(--color-brand-hover);color:var(--color-on-brand);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.t-VujW_body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.t-VujW_title{font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.t-VujW_description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-body);white-space:pre-line}.t-VujW_media{margin-top:var(--space-2)}
@keyframes bglZIW_revealUp{0%{opacity:var(--reveal-opacity-start);transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bglZIW_reveal{animation:linear backwards bglZIW_revealUp;animation-timeline:view();animation-range:entry calc(var(--reveal-i,0) * 7%) entry calc(34% + var(--reveal-i,0) * 7%)}}}
.IKLWgq_list{gap:var(--space-2-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));display:grid}.IKLWgq_item{gap:var(--space-3);min-width:0;padding:var(--space-2);border:1px solid var(--color-border-accent);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}.IKLWgq_item[data-has-children]{padding:var(--space-3)}.IKLWgq_item:hover,.IKLWgq_item:focus-within{border-color:var(--color-brand);box-shadow:var(--shadow-md)}.IKLWgq_head{align-items:center;gap:var(--space-3);min-width:0;display:flex;position:relative}.IKLWgq_thumb{flex:none;width:3.5rem}.IKLWgq_name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-text);text-wrap:pretty}.IKLWgq_name:after{content:"";position:absolute;inset:0}.IKLWgq_item[data-has-children] .IKLWgq_name{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.IKLWgq_name:hover{color:var(--color-brand-text)}.IKLWgq_children{gap:var(--space-1-5);padding-top:var(--space-3);border-top:1px dashed var(--color-border-strong);flex-wrap:wrap;display:flex}.IKLWgq_child{min-height:2rem;padding:var(--space-1) var(--space-2-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-muted);font-size:var(--text-13);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);align-items:center;display:inline-flex}.IKLWgq_child:hover{border-color:var(--color-border-brand-soft);background:var(--color-accent-bg);color:var(--color-brand-text)}@media (max-width:599px){.IKLWgq_children{display:none}.IKLWgq_item[data-has-children]{padding:var(--space-2)}.IKLWgq_item[data-has-children] .IKLWgq_name{font-size:var(--text-15)}}
.flA6FW_grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.flA6FW_grid>li{min-width:0;display:flex}.flA6FW_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);transition:var(--transition-lift);flex-direction:row;display:flex;position:relative;overflow:hidden}.flA6FW_card:hover,.flA6FW_card:focus-within{transform:translateY(var(--lift-distance));border-color:var(--color-border-brand-soft);box-shadow:var(--shadow-card-lift)}.flA6FW_media{background:var(--color-media-bg);flex:0 0 36%;position:relative;overflow:hidden}.flA6FW_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flA6FW_placeholder{background:repeating-linear-gradient(135deg, var(--color-placeholder-a) 0 10px, var(--color-placeholder-b) 10px 20px);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.flA6FW_image{transition:var(--transition-zoom)}.flA6FW_card:hover .flA6FW_image,.flA6FW_card:focus-within .flA6FW_image{transform:scale(var(--zoom-scale))}}.flA6FW_body{gap:var(--space-1-5);min-width:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.flA6FW_name{font-size:var(--text-md);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.flA6FW_link{color:inherit;text-decoration:none}.flA6FW_link:hover{color:inherit}.flA6FW_link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.flA6FW_link:focus-visible{outline:none}.flA6FW_link:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-width) * -1);border-radius:var(--radius-card)}.flA6FW_description{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.flA6FW_more{display:none}@media (min-width:600px){.flA6FW_grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.flA6FW_card{flex-direction:column}.flA6FW_media{aspect-ratio:16/10;flex:none}.flA6FW_body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5)}.flA6FW_more{align-items:center;gap:var(--space-1-5);padding-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-text);margin-top:auto;display:inline-flex}.flA6FW_more svg{transition:transform var(--duration-base) var(--ease-out)}.flA6FW_card:hover .flA6FW_more svg,.flA6FW_card:focus-within .flA6FW_more svg{transform:translateX(var(--nudge-distance))}}@media (min-width:1000px){.flA6FW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flA6FW_media{aspect-ratio:4/3}}
.yKzLJW_card{min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-4));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.yKzLJW_head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}.yKzLJW_number{min-width:2.25rem;height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-bg-strong);border:1px solid var(--color-border-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.yKzLJW_headText{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.yKzLJW_title{font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);overflow-wrap:anywhere}.yKzLJW_body{gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-5);margin:0;display:grid}.yKzLJW_side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.yKzLJW_field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.yKzLJW_label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.yKzLJW_value{font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-body);overflow-wrap:anywhere;margin:0}.yKzLJW_paragraph,.yKzLJW_note{margin:0}.yKzLJW_paragraph+.yKzLJW_paragraph,.yKzLJW_paragraph+.yKzLJW_list,.yKzLJW_list+.yKzLJW_paragraph,.yKzLJW_note+.yKzLJW_note{margin-top:var(--space-2)}.yKzLJW_note{font-size:var(--text-sm);color:var(--color-text-secondary)}.yKzLJW_list{gap:var(--space-1-5);padding-left:var(--space-5);flex-direction:column;margin:0;list-style:outside;display:flex}.yKzLJW_list li::marker{color:var(--color-brand)}.yKzLJW_devices{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-muted);flex-direction:column;display:flex}.yKzLJW_devicesTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.yKzLJW_cell{min-width:0;list-style:none}.yKzLJW_more{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.yKzLJW_moreLink{font-weight:var(--font-weight-semibold);color:var(--color-brand-text);text-underline-offset:3px;text-decoration:underline}.yKzLJW_invite{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.yKzLJW_inviteText{font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}@media (min-width:900px){.yKzLJW_head{padding:var(--space-6) var(--space-6) var(--space-3)}.yKzLJW_body{gap:var(--space-8);padding:var(--space-2) var(--space-6) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.yKzLJW_devices{padding:var(--space-5) var(--space-6) var(--space-6)}.yKzLJW_invite{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}}
.fqCPta_steps{gap:var(--space-6);counter-reset:step;grid-template-columns:minmax(0,1fr);display:grid}.fqCPta_step{gap:var(--space-2);min-width:0;padding-left:var(--space-16);flex-direction:column;display:flex;position:relative}.fqCPta_step:not(:last-child):before{content:"";top:var(--space-12);bottom:calc(var(--space-6) * -1);left:var(--space-5);border-left:2px dashed var(--color-border-brand-soft);position:absolute}.fqCPta_marker{width:var(--space-10);height:var(--space-10);border:1px solid var(--color-border-brand-soft);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-brand-text);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.fqCPta_title{padding-top:var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.fqCPta_text{font-size:var(--text-15);color:var(--color-text-secondary);line-height:1.6}@media (min-width:600px) and (max-width:899px){.fqCPta_steps{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.fqCPta_step:not(:last-child):before{display:none}}@media (min-width:900px){.fqCPta_steps{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.fqCPta_step{padding-left:0;padding-top:var(--space-12)}.fqCPta_step:not(:last-child):before{top:var(--space-5);right:calc(var(--space-6) * -1);bottom:auto;left:var(--space-12);border-left:0;border-top:2px dashed var(--color-border-brand-soft)}.fqCPta_title{padding-top:0}}
.ielAqG_root{min-width:0}.ielAqG_list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ielAqG_link{gap:var(--space-0-5);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-accent-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;display:flex}.ielAqG_link:hover{border-color:var(--color-brand)}.ielAqG_active{border-color:var(--color-brand);background:var(--color-accent-bg)}.ielAqG_name{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.ielAqG_meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}@media (min-width:640px){.ielAqG_list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.OIFoQG_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.OIFoQG_grid>*{min-width:0}.OIFoQG_featuredWrap{display:flex}.OIFoQG_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);width:100%;min-width:0;color:var(--color-text);transition:var(--transition-lift);flex-direction:column;display:flex;position:relative;overflow:hidden}.OIFoQG_card:hover,.OIFoQG_card:focus-within{transform:translateY(var(--lift-distance));border-color:var(--color-border-brand-soft);box-shadow:var(--shadow-card-lift)}.OIFoQG_media{background:var(--color-media-bg);position:relative;overflow:hidden}.OIFoQG_featured .OIFoQG_media{aspect-ratio:16/10}.OIFoQG_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.OIFoQG_placeholder{background:repeating-linear-gradient(135deg, var(--color-placeholder-a) 0 10px, var(--color-placeholder-b) 10px 20px);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.OIFoQG_image{transition:var(--transition-zoom)}.OIFoQG_card:hover .OIFoQG_image,.OIFoQG_card:focus-within .OIFoQG_image{transform:scale(var(--zoom-scale))}}.OIFoQG_body{gap:var(--space-2);min-width:0;padding:var(--space-5);flex-direction:column;flex:1;display:flex}.OIFoQG_index{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-brand-text)}.OIFoQG_title,.OIFoQG_titleLg{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.OIFoQG_title{font-size:var(--text-lg)}.OIFoQG_titleLg{font-size:var(--text-h3)}.OIFoQG_link{color:inherit;text-decoration:none}.OIFoQG_link:hover{color:inherit}.OIFoQG_link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.OIFoQG_link:focus-visible{outline:none}.OIFoQG_link:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-width) * -1);border-radius:var(--radius-card)}.OIFoQG_summary{font-size:var(--text-15);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.OIFoQG_summaryLg{font-size:var(--text-base);-webkit-line-clamp:4;line-clamp:4}.OIFoQG_more{align-items:center;gap:var(--space-1-5);padding-top:var(--space-2);font-size:var(--text-15);font-weight:var(--font-weight-semibold);color:var(--color-brand-text);margin-top:auto;display:inline-flex}.OIFoQG_more svg{transition:transform var(--duration-base) var(--ease-out)}.OIFoQG_card:hover .OIFoQG_more svg,.OIFoQG_card:focus-within .OIFoQG_more svg{transform:translateX(var(--nudge-distance))}.OIFoQG_featured .OIFoQG_body{padding:var(--space-6)}.OIFoQG_rest{gap:var(--space-4);flex-direction:column;display:flex}.OIFoQG_rest>li{min-width:0;display:flex}.OIFoQG_row{flex-direction:row}.OIFoQG_row .OIFoQG_media{flex:0 0 36%}.OIFoQG_row .OIFoQG_body{padding:var(--space-4);justify-content:center}.OIFoQG_row .OIFoQG_summary{-webkit-line-clamp:2;line-clamp:2}@media (min-width:600px){.OIFoQG_row .OIFoQG_media{flex-basis:40%}.OIFoQG_row .OIFoQG_body{padding:var(--space-5)}.OIFoQG_row .OIFoQG_summary{-webkit-line-clamp:3;line-clamp:3}}@media (min-width:900px){.OIFoQG_grid{gap:var(--space-5);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.OIFoQG_rest{gap:var(--space-5)}.OIFoQG_rest>li{flex:1}.OIFoQG_row .OIFoQG_media{flex-basis:42%}}
._2BM79W_list{border-top:1px solid var(--color-border-strong);flex-direction:column;margin:0;display:flex}._2BM79W_row{gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr);display:grid}._2BM79W_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}._2BM79W_value{font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}._2BM79W_address{font-style:normal}._2BM79W_link{min-height:var(--tap-target);color:var(--color-brand-text);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}._2BM79W_link:hover{color:var(--color-text)}@media (min-width:640px){._2BM79W_row{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr);align-items:center}}
.xFy-cW_root{max-width:var(--container-prose);font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.xFy-cW_link{font-weight:var(--font-weight-semibold);color:var(--color-brand-text);text-underline-offset:3px;text-decoration:underline}
.uHm2cq_layout{gap:var(--space-6);align-items:start;display:grid}.uHm2cq_formCard{gap:var(--space-6);min-width:0;display:grid}.uHm2cq_title{font-size:var(--text-h3)}.uHm2cq_aside{gap:var(--space-4);min-width:0;display:grid}.uHm2cq_asideCard{gap:var(--space-3);display:grid}.uHm2cq_asideTitle{font-size:var(--text-lg)}.uHm2cq_tips{gap:var(--space-3);color:var(--color-text-body);font-size:var(--text-15);line-height:var(--leading-snug);counter-reset:tip;margin:0;padding:0;display:grid}.uHm2cq_tips li{padding-left:var(--space-9);counter-increment:tip;text-wrap:pretty;position:relative}.uHm2cq_tips li:before{content:counter(tip);border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border-brand-soft);width:1.5rem;height:1.5rem;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-text);place-items:center;display:grid;position:absolute;top:-.0625rem;left:0}.uHm2cq_muted{color:var(--color-text-muted);font-size:var(--text-15)}.uHm2cq_actions{gap:var(--space-2);display:grid}@media (min-width:1024px){.uHm2cq_layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.uHm2cq_aside{top:calc(var(--header-height) + var(--space-4));position:sticky}}
.aoYmmW_group{scroll-margin-top:var(--header-height)}.aoYmmW_items{gap:var(--space-5);flex-direction:column;display:flex}.aoYmmW_sourceNote{max-width:var(--container-prose);margin:var(--space-6) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}
.Rvakaa_principles{max-width:var(--container-prose)}.Rvakaa_groupBody{gap:var(--space-3);flex-direction:column;display:flex}.Rvakaa_counts{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Rvakaa_link{font-weight:var(--font-weight-semibold);color:var(--color-brand-text);text-underline-offset:3px;text-decoration:underline}.Rvakaa_sourceNote{max-width:var(--container-prose);margin:var(--space-8) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}
.p8DjgG_headExtra{gap:var(--space-4);flex-direction:column;display:flex}
.DKvRuG_gallery{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.DKvRuG_stage{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);overflow:hidden}.DKvRuG_slide{display:none}.DKvRuG_thumbs{gap:var(--space-2-5);flex-wrap:wrap;display:flex}.DKvRuG_thumb{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;width:4.5rem;transition:border-color var(--transition-fast);overflow:hidden}.DKvRuG_thumb:hover{border-color:var(--color-border-accent-strong)}.DKvRuG_radio:first-of-type:checked~.DKvRuG_stage .DKvRuG_slide:first-child,.DKvRuG_radio:nth-of-type(2):checked~.DKvRuG_stage .DKvRuG_slide:nth-child(2),.DKvRuG_radio:nth-of-type(3):checked~.DKvRuG_stage .DKvRuG_slide:nth-child(3),.DKvRuG_radio:nth-of-type(4):checked~.DKvRuG_stage .DKvRuG_slide:nth-child(4),.DKvRuG_radio:nth-of-type(5):checked~.DKvRuG_stage .DKvRuG_slide:nth-child(5),.DKvRuG_radio:nth-of-type(6):checked~.DKvRuG_stage .DKvRuG_slide:nth-child(6),.DKvRuG_radio:nth-of-type(7):checked~.DKvRuG_stage .DKvRuG_slide:nth-child(7),.DKvRuG_radio:nth-of-type(8):checked~.DKvRuG_stage .DKvRuG_slide:nth-child(8){display:block}.DKvRuG_radio:first-of-type:checked~.DKvRuG_thumbs .DKvRuG_thumb:first-child,.DKvRuG_radio:nth-of-type(2):checked~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(2),.DKvRuG_radio:nth-of-type(3):checked~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(3),.DKvRuG_radio:nth-of-type(4):checked~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(4),.DKvRuG_radio:nth-of-type(5):checked~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(5),.DKvRuG_radio:nth-of-type(6):checked~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(6),.DKvRuG_radio:nth-of-type(7):checked~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(7),.DKvRuG_radio:nth-of-type(8):checked~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(8){border-color:var(--color-brand)}.DKvRuG_radio:first-of-type:focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:first-child,.DKvRuG_radio:nth-of-type(2):focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(2),.DKvRuG_radio:nth-of-type(3):focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(3),.DKvRuG_radio:nth-of-type(4):focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(4),.DKvRuG_radio:nth-of-type(5):focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(5),.DKvRuG_radio:nth-of-type(6):focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(6),.DKvRuG_radio:nth-of-type(7):focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(7),.DKvRuG_radio:nth-of-type(8):focus-visible~.DKvRuG_thumbs .DKvRuG_thumb:nth-child(8){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}
.L1cs1a_form{gap:var(--space-2);flex-wrap:wrap;width:100%;max-width:35rem;display:flex}.L1cs1a_field{align-items:center;gap:var(--space-2-5);min-width:0;min-height:var(--tap-target);padding-inline:var(--space-4);border:1px solid var(--color-border-accent-strong);border-radius:var(--radius-control);background:var(--color-surface);flex:14rem;display:flex}.L1cs1a_field:focus-within{border-color:var(--color-brand);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.L1cs1a_icon{color:var(--color-text-muted);flex:none}.L1cs1a_input{min-width:0;min-height:var(--tap-target);font-size:var(--text-base);color:var(--color-text);background:0 0;border:0;flex:1}.L1cs1a_input:focus,.L1cs1a_input:focus-visible{outline:none}.L1cs1a_input::placeholder{color:var(--color-text-muted)}
.uCk1xa_section{--color-focus:var(--color-on-brand);isolation:isolate;padding-block:calc(var(--section-padding) * 1.35);background:var(--color-inverse);color:var(--color-on-inverse);position:relative;overflow:hidden}.uCk1xa_section:before,.uCk1xa_section:after{content:"";z-index:-1;pointer-events:none;position:absolute}.uCk1xa_section:before{background:var(--gradient-glow-brand-strong);width:40rem;height:40rem;top:-14rem;right:-12rem}.uCk1xa_section:after{background-image:var(--pattern-dots-inverse);background-size:var(--pattern-dots-size);width:min(60%,44rem);height:22rem;-webkit-mask-image:var(--mask-fade-left);-webkit-mask-image:var(--mask-fade-left);mask-image:var(--mask-fade-left);top:0;right:0}.uCk1xa_inner{gap:var(--space-12);flex-direction:column;display:flex}.uCk1xa_inner>*{min-width:0}.uCk1xa_head{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.uCk1xa_intro{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.uCk1xa_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-on-inverse)}.uCk1xa_title{font-size:var(--text-h2);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.15}.uCk1xa_lead{max-width:36rem;font-size:var(--text-md);color:var(--color-on-inverse-muted);text-wrap:pretty;line-height:1.65}.uCk1xa_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:599px){.uCk1xa_actions>*{flex:auto}}.uCk1xa_levels{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uCk1xa_level,.uCk1xa_group{border:1px solid var(--color-inverse-border);border-radius:var(--radius-card);background:var(--color-inverse-surface);height:100%;color:var(--color-on-inverse);transition:var(--transition-lift), background-color var(--transition-fast);flex-direction:column;display:flex;position:relative}.uCk1xa_level:focus-visible,.uCk1xa_group:focus-visible{border-radius:var(--radius-card)}.uCk1xa_level:hover,.uCk1xa_group:hover{transform:translateY(var(--lift-distance));border-color:var(--color-inverse-border-strong);background:var(--color-inverse-surface-hover);box-shadow:var(--shadow-inverse-lift);color:var(--color-on-inverse)}.uCk1xa_level{gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-4)}.uCk1xa_levelKicker{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-on-inverse)}.uCk1xa_levelCount{margin-top:var(--space-2);font-size:var(--text-stat);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:1}.uCk1xa_levelUnit{font-size:var(--text-13);color:var(--color-on-inverse-subtle)}.uCk1xa_levelName{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-inverse-border);font-size:var(--text-15);font-weight:var(--font-weight-bold);white-space:nowrap;display:flex}.uCk1xa_levelName .uCk1xa_arrow{display:none}.uCk1xa_arrow{transition:transform var(--duration-base) var(--ease-out);flex:none}.uCk1xa_level:hover .uCk1xa_arrow,.uCk1xa_group:hover .uCk1xa_arrow,.uCk1xa_level:focus-visible .uCk1xa_arrow,.uCk1xa_group:focus-visible .uCk1xa_arrow{transform:translateX(var(--nudge-distance))}.uCk1xa_block{gap:var(--space-4);flex-direction:column;display:flex}.uCk1xa_blockTitle{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);flex-wrap:wrap;display:flex}.uCk1xa_blockNote{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-on-inverse-subtle)}.uCk1xa_groups{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.uCk1xa_group{gap:var(--space-2);padding:var(--space-5)}.uCk1xa_groupIndex{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-brand-on-inverse)}.uCk1xa_groupName{font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.uCk1xa_groupCounts{gap:var(--space-1) var(--space-3);padding-top:var(--space-2);font-size:var(--text-13);color:var(--color-on-inverse-subtle);flex-wrap:wrap;margin-top:auto;display:flex}.uCk1xa_groupCounts strong{font-weight:var(--font-weight-bold);color:var(--color-on-inverse)}.uCk1xa_groupMore{align-items:center;gap:var(--space-1-5);padding-top:var(--space-3);border-top:1px solid var(--color-inverse-border);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-on-inverse);display:inline-flex}.uCk1xa_steps{border-top:1px solid var(--color-inverse-border);grid-template-columns:minmax(0,1fr);display:grid}.uCk1xa_step{gap:var(--space-1-5);padding:var(--space-5) 0;border-bottom:1px solid var(--color-inverse-border);flex-direction:column;display:flex}.uCk1xa_stepBars{gap:var(--space-1);margin-bottom:var(--space-1);display:flex}.uCk1xa_stepBars i{width:var(--space-6);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-inverse-border-strong)}.uCk1xa_stepBars .uCk1xa_barOn{background:var(--color-brand-on-inverse)}.uCk1xa_stepKicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-on-inverse)}.uCk1xa_stepTitle{font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.uCk1xa_stepText{max-width:26rem;font-size:var(--text-15);color:var(--color-on-inverse-muted);line-height:1.6}@media (max-width:599px){.uCk1xa_group{padding:var(--space-4)}.uCk1xa_groupMore{display:none}}@media (min-width:600px){.uCk1xa_groups{grid-template-columns:repeat(2,minmax(0,1fr))}.uCk1xa_levelName .uCk1xa_arrow{display:block}.uCk1xa_level{padding:var(--space-5)}.uCk1xa_levelUnit{font-size:var(--text-sm)}}@media (min-width:900px){.uCk1xa_head{gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.uCk1xa_levels{gap:var(--space-4)}}@media (min-width:700px){.uCk1xa_steps{gap:0 var(--space-8);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.uCk1xa_step{padding-top:var(--space-4);border-top:1px solid var(--color-inverse-border);border-bottom:0}}@media (min-width:1000px){.uCk1xa_groups{grid-template-columns:repeat(4,minmax(0,1fr))}}
.LLKl3q_split{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.LLKl3q_column{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.LLKl3q_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-text)}.LLKl3q_title{font-size:var(--text-h2-sm);line-height:var(--leading-tight)}.LLKl3q_cardTitle{font-size:var(--text-xl);line-height:var(--leading-snug)}.LLKl3q_text{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-body);text-wrap:pretty}.LLKl3q_muted{font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-secondary)}.LLKl3q_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:900px){.LLKl3q_split{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.LLKl3q_shortcuts{gap:var(--space-2-5);margin-top:var(--space-2);display:grid}.LLKl3q_shortcut{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:var(--transition-lift);text-decoration:none;display:flex}.LLKl3q_shortcut:hover{border-color:var(--color-brand);box-shadow:var(--shadow-md);color:var(--color-text)}.LLKl3q_shortcutText{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.LLKl3q_shortcutTitle{font-weight:var(--font-weight-bold)}.LLKl3q_shortcutDesc{font-size:var(--text-sm);color:var(--color-text-muted)}.LLKl3q_shortcut svg{color:var(--color-brand-text);transition:transform var(--duration-base) var(--ease-out);flex:none}.LLKl3q_shortcut:hover svg{transform:translateX(var(--nudge-distance))}
.HNhMGG_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.HNhMGG_demo{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.HNhMGG_demoHead{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px dashed var(--color-border-strong);flex-direction:column;display:flex}.HNhMGG_demoTitle{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);color:var(--color-text)}.HNhMGG_demoNote{font-size:var(--text-sm);color:var(--color-text-muted)}.HNhMGG_swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));display:grid}.HNhMGG_swatch{gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.HNhMGG_swatchColor{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:3.5rem}.HNhMGG_swatchName{font-size:var(--text-xs);overflow-wrap:anywhere}.HNhMGG_swatchNote{font-size:var(--text-13);color:var(--color-text-muted)}.HNhMGG_radiusBox{border:1px solid var(--color-border-input);background:var(--color-surface);width:5.5rem;height:4rem;font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.HNhMGG_spaceList{gap:var(--space-2);flex-direction:column;display:flex}.HNhMGG_spaceItem{align-items:center;gap:var(--space-3);font-size:var(--text-xs);display:flex}.HNhMGG_spaceName{flex:none;width:6rem}.HNhMGG_spaceBar{height:var(--space-3);border-radius:var(--radius-xs);background:var(--color-brand)}.HNhMGG_typeList{gap:var(--space-4);flex-direction:column;display:flex}.HNhMGG_typeDisplay{font-size:var(--text-display);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tighter);line-height:1.08}.HNhMGG_typeH2{font-size:var(--text-h2);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:1.15}.HNhMGG_typeH3{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:1.3}.HNhMGG_typeLead{font-size:var(--text-md);color:var(--color-text-secondary);line-height:1.65}.HNhMGG_typeMuted{font-size:var(--text-sm);color:var(--color-text-muted)}.HNhMGG_typeMono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:var(--color-brand-text)}.HNhMGG_onBrand{--color-focus:var(--color-on-brand);gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-brand);flex-wrap:wrap;display:flex}.HNhMGG_onBrandText{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.HNhMGG_filterLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.HNhMGG_filterColumn,.HNhMGG_filterResults{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.HNhMGG_endNote{padding-block:var(--space-8);font-size:var(--text-sm);color:var(--color-text-muted)}@media (min-width:900px){.HNhMGG_filterLayout{grid-template-columns:17.5rem minmax(0,1fr)}}
.W-57bW_hero{isolation:isolate;padding-block:var(--section-padding) var(--section-padding-sm);position:relative;overflow:hidden}.W-57bW_hero:before,.W-57bW_hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.W-57bW_hero:before{background:var(--gradient-glow-brand);width:36rem;height:36rem;top:-10rem;right:-10rem}.W-57bW_hero:after{background-image:var(--pattern-dots);background-size:var(--pattern-dots-size);width:min(70%,40rem);height:18rem;-webkit-mask-image:var(--mask-fade-down);-webkit-mask-image:var(--mask-fade-down);mask-image:var(--mask-fade-down);top:0;right:0}.W-57bW_heroInner{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.W-57bW_heroText{align-items:flex-start;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.W-57bW_heroTags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.W-57bW_heroNews{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1-5);border-radius:var(--radius-full);background:var(--color-accent-bg-strong);font-size:var(--text-13);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-brand-text);transition:background-color var(--transition-fast), color var(--transition-fast);display:inline-flex}.W-57bW_heroNews:focus-visible{border-radius:var(--radius-full)}.W-57bW_heroNews:hover{background:var(--color-accent-bg-hover);color:var(--color-brand-text)}.W-57bW_heroNews svg{transition:transform var(--duration-base) var(--ease-out);flex:none}.W-57bW_heroNews:hover svg,.W-57bW_heroNews:focus-visible svg{transform:translateX(var(--nudge-distance))}.W-57bW_heroNewsTag{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-hover);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-on-brand)}.W-57bW_heroEyebrow{padding:var(--space-1-5) var(--space-2-5);background:var(--color-surface);border:1px solid var(--color-border-brand-soft);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-text)}.W-57bW_heroTitle{font-size:var(--text-display);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter)}.W-57bW_heroAccent{color:var(--color-brand)}.W-57bW_heroLead{max-width:34rem;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.W-57bW_heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:599px){.W-57bW_heroActions>*{flex:auto}}.W-57bW_heroStats{align-self:stretch}.W-57bW_heroCollage{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.W-57bW_heroMain,.W-57bW_heroCard{background:var(--color-surface);margin:0;position:relative;overflow:hidden}.W-57bW_heroMain{aspect-ratio:5/4;border-radius:var(--radius-media);box-shadow:var(--shadow-lg);grid-column:1/-1}.W-57bW_heroCard{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.W-57bW_heroImage{object-fit:cover;width:100%;height:100%}.W-57bW_heroChip{left:var(--space-2);bottom:var(--space-2);max-width:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);background:var(--color-surface);border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text);position:absolute}.W-57bW_heroMain .W-57bW_heroChip{left:var(--space-3);bottom:var(--space-3);padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm)}.W-57bW_heroCard .W-57bW_heroChip{display:none}@keyframes W-57bW_heroFloat{0%{transform:translateY(0)}to{transform:translateY(calc(var(--space-2) * -1))}}.W-57bW_products{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.W-57bW_products>li{min-width:0}.W-57bW_allTile{--color-focus:var(--color-on-brand);isolation:isolate;justify-content:flex-end;gap:var(--space-2);height:100%;min-height:12rem;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-inverse);color:var(--color-on-inverse);transition:var(--transition-lift), background-color var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.W-57bW_allTile:before{content:"";z-index:-1;background:var(--gradient-scrim-inverse);position:absolute;inset:0}.W-57bW_allTileImage{z-index:-2;object-fit:cover;transition:var(--transition-zoom)}.W-57bW_allTile:hover .W-57bW_allTileImage{transform:scale(var(--zoom-scale))}.W-57bW_allTile:focus-visible{border-radius:var(--radius-lg)}.W-57bW_allTile:hover{transform:translateY(var(--lift-distance));background:var(--color-inverse-hover);box-shadow:var(--shadow-inverse-lift);color:var(--color-on-inverse)}.W-57bW_allTileKicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-on-inverse)}.W-57bW_allTileTitle{font-size:var(--text-xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.W-57bW_allTileMore{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--color-on-inverse-muted);display:inline-flex}.W-57bW_allTileMore svg{transition:transform var(--duration-base) var(--ease-out)}.W-57bW_allTile:hover .W-57bW_allTileMore svg,.W-57bW_allTile:focus-visible .W-57bW_allTileMore svg{transform:translateX(var(--nudge-distance))}@media (min-width:600px) and (max-width:899px){.W-57bW_heroMain{aspect-ratio:16/9}}@media (min-width:760px){.W-57bW_products{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.W-57bW_products{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.W-57bW_allTile{min-height:0;padding:var(--space-6)}.W-57bW_heroInner{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.W-57bW_heroCollage{aspect-ratio:1;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.W-57bW_heroMain{aspect-ratio:auto;grid-area:2/2/10/13}.W-57bW_heroCard{aspect-ratio:auto;border:var(--space-1) solid var(--color-surface);box-shadow:var(--shadow-lg);animation:5s ease-in-out infinite alternate W-57bW_heroFloat}.W-57bW_heroCard .W-57bW_heroChip{display:block}.W-57bW_heroMain .W-57bW_heroChip{top:var(--space-3);bottom:auto}.W-57bW_heroCard1{grid-area:8/1/13/6}.W-57bW_heroCard2{grid-area:9/7/13/12;animation-delay:-1.7s}.W-57bW_heroCard3{grid-area:1/9/4/13;animation-delay:-3.3s}}@media (prefers-reduced-motion:reduce){.W-57bW_heroCard{animation:none}}
._2HEpMq_breadcrumb{padding-top:var(--space-5)}._2HEpMq_hero{gap:var(--space-8);padding-block:var(--space-5) var(--section-padding);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._2HEpMq_info{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}._2HEpMq_heading{gap:var(--space-3);flex-direction:column;display:flex}._2HEpMq_labels{gap:var(--space-2);flex-wrap:wrap;display:flex}._2HEpMq_title{font-size:var(--text-title);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}._2HEpMq_meta{gap:var(--space-1) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._2HEpMq_meta>div{gap:var(--space-1-5);display:flex}._2HEpMq_meta dt:after{content:":"}._2HEpMq_meta dd{font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--color-text)}._2HEpMq_summary{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-body);text-wrap:pretty}._2HEpMq_priceBox{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._2HEpMq_priceLine{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._2HEpMq_price{font-size:var(--text-2xl);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight);color:var(--color-brand)}._2HEpMq_compare{font-size:var(--text-15);color:var(--color-text-muted)}._2HEpMq_priceNote{font-size:var(--text-sm);color:var(--color-text-muted)}._2HEpMq_actions{gap:var(--space-2-5);flex-wrap:wrap;display:flex}._2HEpMq_action{flex:11rem}._2HEpMq_call{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-3);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-accent-bg);font-size:var(--text-sm);color:var(--color-text);transition:background-color var(--transition-fast);flex-wrap:wrap;display:flex}._2HEpMq_call:hover{background:var(--color-accent-bg-hover);color:var(--color-text)}._2HEpMq_callLabel{align-items:center;gap:var(--space-2);display:inline-flex}._2HEpMq_call strong{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-brand-text)}._2HEpMq_tags{gap:var(--space-3);flex-direction:column;display:flex}._2HEpMq_tags>div{gap:var(--space-1-5);grid-template-columns:minmax(0,1fr);display:grid}._2HEpMq_tags dt{font-size:var(--text-13);color:var(--color-text-muted)}._2HEpMq_tags dd{gap:var(--space-1-5);flex-wrap:wrap;display:flex}._2HEpMq_detail{gap:var(--space-10);flex-direction:column;display:flex}._2HEpMq_block{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._2HEpMq_blockTitle{font-size:var(--text-h2-sm)}._2HEpMq_documents{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2HEpMq_document{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);transition:border-color var(--transition-fast);flex-wrap:wrap;display:flex}._2HEpMq_document:hover{border-color:var(--color-brand);color:var(--color-text)}._2HEpMq_documentText{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}._2HEpMq_documentType{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-text)}._2HEpMq_documentTitle{font-weight:var(--font-weight-semibold)}._2HEpMq_documentInfo{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-text)}._2HEpMq_cell{min-width:0;display:flex}._2HEpMq_cell>*{flex:1;min-width:0}@media (min-width:640px){._2HEpMq_tags>div{align-items:center;gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr)}}@media (min-width:960px){._2HEpMq_hero{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}
.CEgZzq_root{align-items:flex-start;gap:var(--space-5);padding-block:var(--section-padding);flex-direction:column;display:flex}.CEgZzq_code{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-text)}.CEgZzq_title{font-size:var(--text-title)}.CEgZzq_lead{max-width:38rem;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.CEgZzq_search{gap:var(--space-3);flex-wrap:wrap;width:100%;max-width:38rem;display:flex}.CEgZzq_input{min-width:0;min-height:var(--tap-target);padding:var(--space-2-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-control);font-size:var(--text-base);flex:14rem}.CEgZzq_input::placeholder{color:var(--color-text-muted)}.CEgZzq_links{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));width:100%;display:grid}.CEgZzq_root>nav{width:100%}.CEgZzq_link{gap:var(--space-1);min-height:var(--tap-target);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.CEgZzq_link:hover{border-color:var(--color-brand);color:var(--color-text)}.CEgZzq_linkLabel{font-weight:var(--font-weight-bold)}.CEgZzq_linkNote{font-size:var(--text-sm);color:var(--color-text-muted)}.CEgZzq_home{min-height:var(--tap-target);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.CEgZzq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.CEgZzq_digest{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}
.nPwyeW_stack{gap:var(--space-8);flex-direction:column;display:flex}.nPwyeW_suggestions{align-items:flex-start}.nPwyeW_cell{min-width:0;display:flex}.nPwyeW_cell>*{flex:1;min-width:0}.nPwyeW_pagination{margin-top:var(--space-6)}.nPwyeW_hits{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nPwyeW_hit{gap:var(--space-1-5);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.nPwyeW_hitTitle{font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.nPwyeW_hitTitle a{color:var(--color-text)}.nPwyeW_hitTitle a:hover{color:var(--color-brand-text)}.nPwyeW_hitSummary{font-size:var(--text-15);line-height:var(--leading-normal);color:var(--color-text-secondary)}
.VFKzxG_footer{border-top:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.VFKzxG_grid{gap:var(--space-8);padding-block:var(--space-10) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.VFKzxG_brand{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.VFKzxG_tagline{max-width:22rem;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.VFKzxG_contact{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-sm);flex-direction:column;font-style:normal;display:flex}.VFKzxG_contactRow,.VFKzxG_contactLink{align-items:flex-start;gap:var(--space-2-5);max-width:24rem;padding-block:var(--space-1-5);line-height:1.5;display:inline-flex}.VFKzxG_contactIcon{color:var(--color-brand);flex:none;margin-top:.125rem}.VFKzxG_contactLine{color:var(--color-text-secondary);text-wrap:pretty}.VFKzxG_contactLink{min-height:var(--tap-target);color:var(--color-text);overflow-wrap:anywhere;align-items:center;text-decoration:none}.VFKzxG_contactLink .VFKzxG_contactIcon{margin-top:0}.VFKzxG_contactLink:hover{color:var(--color-brand-text);text-decoration:underline}.VFKzxG_contactPhone{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-brand-text)}.VFKzxG_columns{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.VFKzxG_column{gap:var(--space-1);min-width:0;font-size:var(--text-sm);flex-direction:column;display:flex}.VFKzxG_columnTitle{margin-bottom:var(--space-1);font-size:var(--text-15);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);color:var(--color-text)}.VFKzxG_links{flex-direction:column;align-items:flex-start;display:flex}.VFKzxG_link{min-height:var(--tap-target);padding-block:var(--space-1);color:var(--color-text-secondary);overflow-wrap:anywhere;align-items:center;line-height:1.35;text-decoration:none;display:inline-flex}.VFKzxG_link:hover{color:var(--color-brand-text);text-decoration:underline}.VFKzxG_bottom{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-5);padding-block:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);font-size:var(--text-13);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.VFKzxG_legal{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.VFKzxG_legalLink{min-height:var(--tap-target);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.VFKzxG_legalLink:hover{color:var(--color-brand-text);text-decoration:underline}@media (max-width:699px){.VFKzxG_column:last-child:nth-child(odd){grid-column:1/-1}.VFKzxG_column:last-child:nth-child(odd) .VFKzxG_links{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (min-width:700px){.VFKzxG_columns{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (min-width:1024px){.VFKzxG_grid{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (min-width:1024px) and (hover:hover){.VFKzxG_link{min-height:2rem}.VFKzxG_contactLink{min-height:0}}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:inherit;font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-align:center;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){._8RiFmG_button:not(:disabled,[aria-disabled=true]):hover{transform:translateY(-1px)}}._8RiFmG_button:not(:disabled,[aria-disabled=true]):active{transform:none}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{cursor:not-allowed;opacity:.55}._8RiFmG_md{min-height:3rem;padding:var(--space-2-5) var(--space-5);font-size:var(--text-15)}._8RiFmG_lg{min-height:3.5rem;padding:var(--space-3) var(--space-6);font-size:var(--text-base)}._8RiFmG_fullWidth{width:100%}._8RiFmG_primary{background:var(--color-brand);color:var(--color-on-brand)}._8RiFmG_primary:hover{background:var(--color-brand-hover);color:var(--color-on-brand);box-shadow:var(--shadow-brand-button)}._8RiFmG_secondary{background:var(--color-surface);border-color:var(--color-border-input);color:var(--color-text)}._8RiFmG_secondary:hover{border-color:var(--color-text);color:var(--color-text)}._8RiFmG_outline{border-color:var(--color-text);color:var(--color-text);background:0 0}._8RiFmG_outline:hover,._8RiFmG_dark{background:var(--color-inverse);color:var(--color-on-inverse)}._8RiFmG_dark:hover{background:var(--color-inverse-hover);color:var(--color-on-inverse)}._8RiFmG_onBrand{background:var(--color-surface);color:var(--color-brand-text);font-weight:var(--font-weight-bold)}._8RiFmG_onBrand:hover{background:var(--color-accent-bg-strong);color:var(--color-brand-text)}._8RiFmG_onBrandOutline{border-color:var(--color-on-brand-border);color:var(--color-on-brand);background:0 0}._8RiFmG_onBrandOutline:hover{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-brand-text)}._8RiFmG_onBrand:focus-visible,._8RiFmG_onBrandOutline:focus-visible{outline-color:var(--color-on-brand)}
.azVQWW_header{z-index:var(--z-header);background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text);position:sticky;top:0}.azVQWW_bar{align-items:center;gap:var(--space-4);height:var(--header-height);display:flex}.azVQWW_desktopNav{flex:1;min-width:0;display:none}.azVQWW_navList{justify-content:center;gap:var(--space-0-5);font-size:var(--text-sm);white-space:nowrap;display:flex}.azVQWW_navItem{position:relative}.azVQWW_navLink{align-items:center;gap:var(--space-1);min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);color:var(--color-text);transition:background-color var(--transition-fast);text-decoration:none;display:flex}.azVQWW_navLink:hover,.azVQWW_navItem:hover>.azVQWW_navLink,.azVQWW_navItem:focus-within>.azVQWW_navLink{background:var(--color-bg-muted);color:var(--color-text)}.azVQWW_navLinkActive,.azVQWW_navItem:hover>.azVQWW_navLinkActive,.azVQWW_navItem:focus-within>.azVQWW_navLinkActive{background:var(--color-accent-bg-strong);font-weight:var(--font-weight-semibold);color:var(--color-brand-text)}.azVQWW_chevron{transition:transform var(--transition-fast)}.azVQWW_navItem:hover .azVQWW_chevron,.azVQWW_navItem:focus-within .azVQWW_chevron{transform:rotate(180deg)}.azVQWW_submenu{top:100%;left:calc(var(--space-2) * -1);z-index:var(--z-dropdown);padding-top:var(--space-2);visibility:hidden;opacity:0;transform:translateY(calc(var(--space-1) * -1));transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s linear var(--duration-fast);position:absolute}.azVQWW_navItem:hover>.azVQWW_submenu,.azVQWW_navItem:focus-within>.azVQWW_submenu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.azVQWW_submenuList{min-width:17.5rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-popover);white-space:normal;flex-direction:column;display:flex}.azVQWW_submenuLink{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;display:flex}.azVQWW_submenuLink:hover{background:var(--color-accent-bg);color:var(--color-text)}.azVQWW_submenuLinkIndent{padding-left:var(--space-7);font-size:var(--text-13);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.azVQWW_submenuLinkActive{color:var(--color-brand-text)}.azVQWW_submenuTag{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-brand-text);flex:none}.azVQWW_actions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.azVQWW_iconButton{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-control);color:var(--color-text);transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.azVQWW_iconButton:hover{background:var(--color-bg-muted);color:var(--color-text)}.azVQWW_hotline{align-items:center;gap:var(--space-2-5);min-height:var(--tap-target);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-1-5);border-radius:var(--radius-md);background:var(--color-accent-bg);color:var(--color-text);transition:background-color var(--transition-fast);text-decoration:none;display:none}.azVQWW_hotline:hover{background:var(--color-accent-bg-hover);color:var(--color-text)}.azVQWW_hotlineIcon{border-radius:var(--radius-sm);background:var(--color-brand);width:2rem;height:2rem;color:var(--color-on-brand);flex:none;justify-content:center;align-items:center;display:flex}.azVQWW_hotlineText{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.azVQWW_hotlineLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.azVQWW_hotlineNumber{font-size:var(--text-15);font-weight:var(--font-weight-extrabold);color:var(--color-brand-text)}.azVQWW_mobile{display:block}.azVQWW_menuButton{width:var(--tap-target);height:var(--tap-target);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.azVQWW_menuButton::-webkit-details-marker{display:none}.azVQWW_menuIconClose,.azVQWW_mobile[open] .azVQWW_menuIconOpen{display:none}.azVQWW_mobile[open] .azVQWW_menuIconClose{display:block}.azVQWW_panel{gap:var(--space-3);max-height:calc(100vh - var(--header-height) - var(--floating-bar-height));max-height:calc(100dvh - var(--header-height) - var(--floating-bar-height) - env(safe-area-inset-bottom,0px));padding:var(--space-3) var(--container-padding) var(--space-5);overscroll-behavior:contain;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.azVQWW_mobile:not([open])>.azVQWW_panel{display:none}.azVQWW_mobileList{flex-direction:column;display:flex}.azVQWW_mobileItem{border-bottom:1px solid var(--color-border-subtle)}.azVQWW_mobileLink{min-height:3rem;padding:var(--space-2);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);align-items:center;text-decoration:none;display:flex}.azVQWW_mobileSubList{margin:0 0 var(--space-2) var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.azVQWW_mobileSubLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;display:flex}.azVQWW_mobileLink:hover,.azVQWW_mobileSubLink:hover,.azVQWW_mobileLinkActive{color:var(--color-brand-text)}.azVQWW_mobileCall{flex:none}@media (min-width:1024px){.azVQWW_bar{gap:var(--space-5)}.azVQWW_desktopNav{display:block}.azVQWW_hotline{margin-left:var(--space-1);display:flex}.azVQWW_mobile{display:none}}
