.HcEcAG_directories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.HcEcAG_entry{min-width:0;position:relative}.HcEcAG_directory{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-hover);width:100%;min-height:44px;color:var(--text);font:inherit;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:border-color .14s,background .14s;display:flex}a.HcEcAG_directory:hover,.HcEcAG_directory:focus-visible{border-color:var(--accent-strong);background:var(--surface)}.HcEcAG_unavailable{color:var(--text-tertiary);border-color:var(--border);cursor:not-allowed;background:0 0}.HcEcAG_logo{object-fit:contain;filter:invert();flex:none}.HcEcAG_unavailable .HcEcAG_logo{opacity:.45}.HcEcAG_tooltip{z-index:10;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:max-content;max-width:min(280px,200% + 10px);box-shadow:var(--shadow-soft);color:var(--text-secondary);text-align:start;visibility:hidden;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.HcEcAG_entry:last-child .HcEcAG_tooltip{inset-inline:auto 0}.HcEcAG_entry:hover .HcEcAG_tooltip,.HcEcAG_entry:focus-within .HcEcAG_tooltip{visibility:visible}.HcEcAG_homeDesign{grid-template-columns:repeat(3,max-content);gap:8px}.HcEcAG_homeDesign .HcEcAG_directory{min-block-size:44px;inline-size:auto;padding:10px 16px;font-weight:600}.HcEcAG_homeDesign .HcEcAG_unavailable{color:var(--text)}.HcEcAG_homeDesign .HcEcAG_logo{filter:brightness(0)invert();opacity:1}.HcEcAG_homeDesign .HcEcAG_documentation{border-color:var(--border);background:0 0}@media (max-width:500px){.HcEcAG_directories.HcEcAG_homeDesign{grid-template-columns:repeat(2,minmax(0,1fr))}.HcEcAG_homeDesign .HcEcAG_documentation{grid-column:1/-1}}
.Q6HEjq_panel{text-align:center;background:var(--accent-soft);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.Q6HEjq_full{width:auto}.Q6HEjq_compactSide{border:1px solid var(--border);gap:10px;padding:12px}.Q6HEjq_image{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;max-width:420px;height:auto}.Q6HEjq_compactSide .Q6HEjq_image{border-radius:var(--radius-sm);max-width:100%}.Q6HEjq_heading{color:var(--text);font-size:18px;font-weight:600}.Q6HEjq_compactSide .Q6HEjq_heading{font-size:14px;line-height:1.3}.Q6HEjq_actionSlot>a{border-radius:var(--radius-pill);background:var(--accent);min-height:42px;color:var(--accent-foreground);box-shadow:var(--shadow-soft);border:1px solid #0000;justify-content:center;align-items:center;padding-inline:20px;font-size:14px;font-weight:600;transition:transform .14s,background .14s;display:inline-flex}.Q6HEjq_compactSide .Q6HEjq_actionSlot>a{min-height:36px;padding-inline:16px}.Q6HEjq_actionSlot>a:focus-visible{outline-offset:3px;outline:2px solid #ffd6c96b}@media (hover:hover) and (pointer:fine){.Q6HEjq_actionSlot>a:hover{background:var(--accent-strong);color:var(--accent-foreground);transform:translateY(-1px)}}
.HzP_Pq_buttonGroup{align-items:center;gap:8px;display:flex}.HzP_Pq_loginButton,.HzP_Pq_signupButton{border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;min-height:42px;padding-inline:16px;font-size:14px;font-weight:600;transition:transform .14s,background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.HzP_Pq_loginButton{border-color:var(--border);color:var(--text-secondary);background:#ffffff0d}@media (hover:hover) and (pointer:fine){.HzP_Pq_loginButton:hover{border-color:var(--border-strong);color:var(--text);background:#ffffff14;transform:translateY(-1px)}}.HzP_Pq_signupButton{background:var(--accent);color:var(--accent-foreground);box-shadow:inset 0 1px #ffffff24}@media (hover:hover) and (pointer:fine){.HzP_Pq_signupButton:hover{background:var(--accent-strong);color:var(--accent-foreground);transform:translateY(-1px)}}@media (max-width:420px){.HzP_Pq_buttonGroup{width:100%}.HzP_Pq_loginButton,.HzP_Pq_signupButton{flex:1;min-width:0;padding-inline:12px}}
.yMPJvq_nav{min-width:0;max-width:100%;margin-bottom:20px}.yMPJvq_list{border-radius:var(--radius-pill);background:#ffffff0a;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding:6px;list-style:none;display:flex}.yMPJvq_item{min-width:0;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;flex:0 auto;align-items:center;gap:6px;font-size:12px;display:inline-flex}.yMPJvq_item:last-child{flex:240px}.yMPJvq_ancestorItem:last-child{flex:0 auto}.yMPJvq_item a,.yMPJvq_item span[aria-current=page]{border-radius:var(--radius-pill);align-items:center;min-width:0;max-width:100%;min-height:28px;padding-inline:10px;display:inline-flex}.yMPJvq_item span[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.yMPJvq_item a{color:var(--text-secondary)}.yMPJvq_item a:hover{color:var(--text);background:#ffffff14}.yMPJvq_separator{color:var(--text-tertiary);margin-inline:-1px}
.hBw1pG_header{z-index:100;background:var(--bg);padding:16px 20px 0;position:sticky;top:0}.hBw1pG_inner{width:min(100%, var(--content-width));background:0 0;flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:10px 12px;display:flex}.hBw1pG_logo{border-radius:var(--radius-pill);letter-spacing:-.02em;white-space:nowrap;border:1px solid #0000;align-items:center;min-height:42px;padding:0 14px;font-size:15px;font-weight:650;display:inline-flex}.hBw1pG_logo:hover{border-color:var(--border);background:#ffffff0d}.hBw1pG_desktopNav{border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff0a;align-items:center;gap:6px;padding:6px;display:inline-flex}.hBw1pG_desktopNav a{border-radius:var(--radius-pill);min-height:38px;color:var(--text-secondary);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:560;transition:background .14s,color .14s;display:inline-flex}.hBw1pG_desktopNav a:hover{color:var(--text);background:#ffffff1a}.hBw1pG_desktopAuth{margin-inline-start:auto;display:flex}.hBw1pG_mobileToggle{border:1px solid var(--border);border-radius:var(--radius-pill);block-size:40px;inline-size:40px;color:var(--text);cursor:pointer;background:#ffffff0d;flex:0 0 40px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;line-height:0;display:none}.hBw1pG_mobileToggle:hover{border-color:var(--border-strong);background:#ffffff1a}.hBw1pG_mobileToggleIcon,.hBw1pG_mobileToggleIconOpen{color:currentColor;block-size:12px;inline-size:16px;display:block;position:relative}.hBw1pG_mobileToggleIcon:before,.hBw1pG_mobileToggleIcon:after,.hBw1pG_mobileToggleIconOpen:before,.hBw1pG_mobileToggleIconOpen:after{content:"";background:currentColor;border-radius:999px;block-size:2px;position:absolute;inset-inline:0}.hBw1pG_mobileToggleIcon:before{inset-block-start:2px;box-shadow:0 4px,0 8px}.hBw1pG_mobileToggleIcon:after{display:none}.hBw1pG_mobileToggleIconOpen:before,.hBw1pG_mobileToggleIconOpen:after{inset-block-start:5px}.hBw1pG_mobileToggleIconOpen:before{transform:rotate(45deg)}.hBw1pG_mobileToggleIconOpen:after{transform:rotate(-45deg)}.hBw1pG_mobileNav{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);width:100%;box-shadow:var(--shadow-soft);gap:8px;padding:10px;display:none}.hBw1pG_mobileNav a{border-radius:var(--radius-sm);min-height:42px;color:var(--text-secondary);align-content:center;padding-inline:12px;font-size:15px;display:block}.hBw1pG_mobileNav a:hover{color:var(--text);background:#ffffff14}.hBw1pG_mobileAuth{padding-top:2px}@media (max-width:900px){.hBw1pG_desktopNav,.hBw1pG_desktopAuth{display:none}.hBw1pG_mobileToggle{display:inline-flex}.hBw1pG_mobileNav{display:grid}}@media (max-width:768px){.hBw1pG_header{padding:14px 14px 0}.hBw1pG_inner{padding:8px}.hBw1pG_logo{min-height:38px;padding-inline:12px}}
.dJ0ocG_wrapper{z-index:80;pointer-events:none;padding-block-end:calc(20px + var(--analytics-consent-banner-height,0px) + var(--analytics-consent-withdrawal-height,0px));padding-inline:20px;position:fixed;inset-block-end:0;inset-inline:0}.dJ0ocG_banner{inline-size:min(100%, var(--content-width));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;margin-inline:auto;padding-block:18px;padding-inline:22px 56px;display:grid;position:relative}.dJ0ocG_message{color:var(--text-secondary);text-align:start;font-size:15px;line-height:1.45}.dJ0ocG_action{border-radius:var(--radius-pill);background:var(--accent);min-block-size:42px;color:var(--accent-foreground);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding-inline:16px;font-size:14px;font-weight:600;line-height:1.2;transition:transform .14s,background .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.dJ0ocG_closeButton{border-radius:var(--radius-pill);block-size:32px;inline-size:32px;color:var(--text-tertiary);cursor:pointer;background:#ffffff0d;border:0;place-items:center;transition:background .14s,color .14s;display:inline-grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.dJ0ocG_closeIcon{block-size:14px;inline-size:14px;position:relative}.dJ0ocG_closeIcon:before,.dJ0ocG_closeIcon:after{content:"";border-radius:var(--radius-pill);background:currentColor;block-size:2px;position:absolute;inset-block-start:50%;inset-inline:0}.dJ0ocG_closeIcon:before{transform:translateY(-50%)rotate(45deg)}.dJ0ocG_closeIcon:after{transform:translateY(-50%)rotate(-45deg)}@media (hover:hover) and (pointer:fine){.dJ0ocG_action:hover{background:var(--accent-strong);color:var(--accent-foreground);transform:translateY(-1px)}.dJ0ocG_closeButton:hover{color:var(--text);background:#ffffff17}}@media (max-width:640px){.dJ0ocG_wrapper{padding-block-end:calc(12px + var(--analytics-consent-banner-height,0px) + var(--analytics-consent-withdrawal-height,0px));padding-inline:12px}.dJ0ocG_banner{grid-template-columns:1fr;align-items:stretch;gap:14px;padding-block:42px 16px;padding-inline:16px}.dJ0ocG_action{white-space:normal;inline-size:100%}}
._8aEwW_page{width:min(100%, var(--content-width));gap:22px;margin:0 auto;padding:36px 20px 0;display:grid}._8aEwW_hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;display:grid}._8aEwW_heroMain,._8aEwW_heroHint,._8aEwW_appShowcase,._8aEwW_featuresInner{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft)}._8aEwW_heroMain{gap:20px;padding:clamp(26px,4vw,44px);display:grid}._8aEwW_heroHeading{gap:12px;display:grid}._8aEwW_eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;text-align:start;margin:0;font-size:12px;font-weight:760;line-height:1.2}._8aEwW_title{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.6vw,4.4rem);font-weight:760;line-height:.96}._8aEwW_subtitle{max-width:760px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}._8aEwW_cta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}._8aEwW_trustLine{max-width:280px;color:var(--text-tertiary);text-align:start;margin:0;font-size:12px;line-height:1.5}._8aEwW_heroHint{align-content:center;gap:18px;padding:14px;display:grid}._8aEwW_hintTitle{color:var(--text);letter-spacing:.11em;text-transform:uppercase;text-align:start;margin:0;font-size:18px;font-weight:760;line-height:1.1}._8aEwW_humanAccess{gap:14px;display:grid}._8aEwW_hintDivider{background:var(--border);width:100%;height:1px}._8aEwW_agentAccess{gap:14px;display:grid}._8aEwW_hintDescription{color:var(--text-secondary);text-align:start;margin:0;font-size:15px;line-height:1.6}._8aEwW_agentGuide{color:var(--text-secondary);justify-self:start;align-items:center;gap:8px;font-size:13px;display:inline-flex}._8aEwW_appShowcase{gap:12px;padding:16px;display:grid}._8aEwW_appShowcaseLabel{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:760;line-height:1.2}._8aEwW_appShowcaseFrame{border-radius:calc(var(--radius-xl) - 4px);background:#ffffff05;padding:clamp(10px,1.6vw,16px);overflow:hidden}._8aEwW_appShowcaseImage{border-radius:calc(var(--radius-xl) - 8px);width:100%;height:auto;display:block}._8aEwW_features{padding-bottom:4px}._8aEwW_featuresInner{padding:18px}._8aEwW_featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._8aEwW_featureCard{border-radius:var(--radius-lg);background:var(--surface);padding:16px;transition:background .14s}@media (hover:hover) and (pointer:fine){._8aEwW_featureCard:hover{background:var(--surface-hover)}}._8aEwW_featureCard h3{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;line-height:1.3}._8aEwW_featureCard p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.58}@media (max-width:1080px){._8aEwW_hero{grid-template-columns:1fr}}@media (max-width:768px){._8aEwW_page{padding-inline:14px;gap:16px;padding-top:26px}._8aEwW_heroMain,._8aEwW_heroHint,._8aEwW_appShowcase,._8aEwW_featuresInner{border-radius:20px}._8aEwW_heroMain{gap:16px;padding:20px}._8aEwW_cta{gap:8px;display:grid}._8aEwW_cta>:first-child{inline-size:100%}._8aEwW_cta>:first-child>*{flex:1;min-inline-size:0}._8aEwW_trustLine{text-align:center;max-inline-size:none}._8aEwW_appShowcase{gap:14px;padding:14px}._8aEwW_hintTitle{font-size:16px}._8aEwW_featureGrid{grid-template-columns:1fr}}
.U-ARyG_container{width:min(100%, var(--content-width));margin:0 auto;padding:36px 20px 0}.U-ARyG_pagePanel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft)}.U-ARyG_intro{padding:clamp(22px,3vw,32px) clamp(22px,3vw,32px) 14px}.U-ARyG_title{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(2rem,3.6vw,3rem);line-height:1}.U-ARyG_subtitle{max-width:760px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.U-ARyG_gridPanel{padding:0 clamp(22px,3vw,32px) clamp(22px,3vw,32px)}.U-ARyG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.U-ARyG_cta{margin-top:28px}.U-ARyG_connectorLinks{gap:12px;max-inline-size:420px;margin-block-start:20px;font-size:14px;display:grid}.U-ARyG_card{border-radius:var(--radius-lg);background:var(--surface);padding:16px;transition:background .14s}@media (hover:hover) and (pointer:fine){.U-ARyG_card:hover{background:var(--surface-hover)}}.U-ARyG_card h2{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;line-height:1.32}.U-ARyG_card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.U-ARyG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.U-ARyG_container{padding-inline:14px;padding-top:26px}.U-ARyG_pagePanel{border-radius:20px}.U-ARyG_intro{padding:20px 20px 12px}.U-ARyG_gridPanel{padding:0 16px 16px}.U-ARyG_grid{grid-template-columns:1fr}}
.qCP4TG_container{width:min(100%, var(--content-width));margin:0 auto;padding:36px 20px 0}.qCP4TG_pagePanel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft)}.qCP4TG_intro{padding:clamp(22px,3vw,32px) clamp(22px,3vw,32px) 14px}.qCP4TG_title{letter-spacing:-.04em;text-align:center;margin:0 0 10px;font-size:clamp(2rem,3.6vw,3rem);line-height:1}.qCP4TG_subtitle{color:var(--text-secondary);text-align:center;margin:0;font-size:16px}.qCP4TG_tiersPanel{padding:0 clamp(22px,3vw,32px) clamp(22px,3vw,32px)}.qCP4TG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.qCP4TG_card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid #0000;flex-direction:column;padding:20px;transition:background .14s,border-color .14s;display:flex}@media (hover:hover) and (pointer:fine){.qCP4TG_card:hover{background:var(--surface-hover)}}.qCP4TG_highlighted{border-color:var(--accent-muted);background:var(--surface-elevated)}.qCP4TG_card h2{letter-spacing:-.02em;margin:0 0 10px;font-size:18px}.qCP4TG_price{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:730}.qCP4TG_features{flex:1;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.qCP4TG_features li{color:var(--text-secondary);padding-inline-start:18px;font-size:14px;line-height:1.5;position:relative}.qCP4TG_features li:before{content:"";inset-inline-start:0;border-radius:var(--radius-pill);background:var(--accent);width:7px;height:7px;position:absolute;top:.58em}.qCP4TG_secondaryButton{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:42px;color:var(--text-secondary);background:#ffffff0d;justify-content:center;align-items:center;padding-inline:16px;font-size:14px;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.qCP4TG_secondaryButton:hover{border-color:var(--border-strong);color:var(--text);background:#ffffff17}}.qCP4TG_ctaWrapper{display:flex}@media (max-width:900px){.qCP4TG_grid{grid-template-columns:1fr}}@media (max-width:768px){.qCP4TG_container{padding-inline:14px;padding-top:26px}.qCP4TG_pagePanel{border-radius:20px}.qCP4TG_intro{padding:18px 18px 12px}.qCP4TG_tiersPanel{padding:0 16px 16px}.qCP4TG_card{padding:18px}}
.soh_jW_container{width:min(100%, var(--reading-width));gap:16px;margin:0 auto;padding:36px 0 0;display:grid}.soh_jW_intro{padding-block-end:clamp(8px,1.6vw,14px)}.soh_jW_title{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.05}.soh_jW_contentPanel{padding-block-end:clamp(20px,3vw,28px)}.soh_jW_content{font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);color:var(--text);font-family:var(--ui-font-family);overflow-wrap:anywhere}.soh_jW_content h2,.soh_jW_content h3,.soh_jW_content h4,.soh_jW_content h5,.soh_jW_content h6{font-family:var(--ui-font-family)}.soh_jW_content h2{letter-spacing:-.02em;margin:40px 0 16px;font-size:26px;line-height:1.25}.soh_jW_content p{color:var(--text);margin-bottom:20px}.soh_jW_content p strong{color:var(--text)}.soh_jW_content code{border:1px solid var(--border);color:var(--text);font-size:13px;font-family:var(--ui-font-family);background:#ffffff0f;border-radius:8px;padding:2px 6px;display:inline-block}.soh_jW_content ul,.soh_jW_content ol{color:var(--text);margin-bottom:20px;padding-inline-start:28px}.soh_jW_content ul{list-style:outside}.soh_jW_content ol{list-style:decimal}.soh_jW_content li{margin-bottom:8px}.soh_jW_content a{color:inherit;font-weight:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.soh_jW_content a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.soh_jW_content table{border-collapse:collapse;width:100%;max-width:100%;margin-bottom:24px;display:block;overflow-x:auto}.soh_jW_content th,.soh_jW_content td{border:1px solid var(--border);text-align:start;vertical-align:top;font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);padding:10px 12px}.soh_jW_content th{color:var(--text);background:#ffffff0f;font-weight:700}.soh_jW_content td{color:var(--text)}@media (max-width:768px){.soh_jW_container{padding-inline:20px;width:100%;padding-top:26px}.soh_jW_intro{padding-block-end:8px}.soh_jW_contentPanel{padding-block-end:20px}}
.IMUb-G_section{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);gap:18px;padding:18px;display:grid;overflow:hidden}.IMUb-G_sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.IMUb-G_sectionIntro{gap:8px;max-width:760px;display:grid}.IMUb-G_eyebrow{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:760;line-height:1.2}.IMUb-G_title{letter-spacing:-.04em;text-align:start;margin:0;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:760;line-height:1}.IMUb-G_description{color:var(--text-secondary);text-align:start;margin:0;font-size:15px;line-height:1.65}.IMUb-G_headerActions{justify-content:flex-end;align-items:flex-start;display:flex}.IMUb-G_sourceLink{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:38px;color:var(--text);background:#ffffff0a;align-items:center;padding-inline:14px;font-size:13px;font-weight:650;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.IMUb-G_sourceLink:hover{border-color:var(--border-strong);background:#ffffff12;transform:translateY(-1px)}}.IMUb-G_metricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.IMUb-G_summary{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:12px;display:grid}.IMUb-G_summaryTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.IMUb-G_summaryMetadata{border-radius:var(--radius-lg);background:var(--surface);gap:14px;margin:0;padding-block:16px;padding-inline:16px;display:grid}.IMUb-G_summaryMetadataItem{gap:4px;display:grid}.IMUb-G_summaryMetadataLabel{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1.2}.IMUb-G_summaryMetadataValue{color:var(--text);margin:0;font-size:14px;font-weight:650;line-height:1.4}.IMUb-G_metricCard{border-radius:var(--radius-lg);background:var(--surface);gap:8px;padding:16px;display:grid}.IMUb-G_metricLabel{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:760;line-height:1.2}.IMUb-G_metricValue{letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,2vw,2.4rem);font-weight:760;line-height:1}.IMUb-G_chartGrid{gap:14px;display:grid}.IMUb-G_chartShell{border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.IMUb-G_chartMeta{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.IMUb-G_chartText{gap:6px;max-width:720px;display:grid}.IMUb-G_chartTitle{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:700;line-height:1.2}.IMUb-G_chartDescription{color:var(--text-secondary);text-align:start;margin:0;font-size:13px;line-height:1.5}.IMUb-G_chartDetail{flex:0 auto;justify-content:flex-end;min-inline-size:0;display:flex}.IMUb-G_chartCanvas{min-inline-size:0;padding:8px 8px 12px}.IMUb-G_chartFrame{direction:ltr;unicode-bidi:isolate;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:64px minmax(0,1fr) 54px;min-inline-size:0;display:grid}.IMUb-G_chartAxisSvg{grid-row:1;inline-size:100%;display:block}.IMUb-G_chartAxisStart{grid-column:1}.IMUb-G_chartAxisEnd{grid-column:3}.IMUb-G_chartPlotScroller{direction:ltr;unicode-bidi:isolate;grid-area:1/2;min-inline-size:0;max-inline-size:100%;overflow:auto hidden}.IMUb-G_chartNavigation{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:center;gap:8px;padding-block-start:8px;display:flex}.IMUb-G_chartNavigation button{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-block-size:44px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-size:13px;display:inline-flex}.IMUb-G_chartNavigation button:hover{background:#ffffff12}.IMUb-G_chartNavigation button:focus-visible,.IMUb-G_chartPlotScroller:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.IMUb-G_chartPlotSurface{direction:ltr;unicode-bidi:isolate;inline-size:100%;position:relative}.IMUb-G_chartPlotSvg{direction:ltr;unicode-bidi:isolate;block-size:100%;inline-size:100%;display:block}.IMUb-G_barLayer{pointer-events:none;direction:ltr;unicode-bidi:isolate;position:absolute;inset:0}.IMUb-G_barSegment{position:absolute;transform:translate(-50%)}.IMUb-G_dateLabelLayer{pointer-events:none;direction:ltr;unicode-bidi:isolate;position:absolute;inset:0}.IMUb-G_dateLabel{color:var(--text-tertiary);white-space:nowrap;font-size:12px;line-height:1;position:absolute;inset-block-end:32px;transform:rotate(-35deg)}.IMUb-G_dateLabelStart{transform-origin:0 100%}.IMUb-G_dateLabelEnd{transform-origin:100% 100%}.IMUb-G_gridLine{stroke:#ffffff17;stroke-dasharray:2 6}.IMUb-G_axisLine{stroke:#ffffff24}.IMUb-G_axisLabelStart,.IMUb-G_axisLabelEnd,.IMUb-G_yAxisTitle{fill:var(--text-tertiary);font-size:12px}.IMUb-G_axisLabelStart{text-anchor:end}.IMUb-G_axisLabelEnd{text-anchor:start}.IMUb-G_yAxisTitle{text-anchor:middle}.IMUb-G_xAxisTitle{min-block-size:28px;color:var(--text-tertiary);text-align:center;grid-area:2/2;padding-block-start:8px;font-size:12px;line-height:1}.IMUb-G_tooltipLayer{pointer-events:none;position:absolute;inset:0}.IMUb-G_tooltipHit{pointer-events:auto;cursor:default;background:0 0;position:absolute}.IMUb-G_tooltipCard{z-index:120;pointer-events:none;background:#121218f5;border:1px solid #ffffff29;border-radius:8px;max-inline-size:min(280px,100vw - 16px);padding-block:8px;padding-inline:12px;transition:opacity .12s;position:fixed;box-shadow:0 12px 24px #0006}.IMUb-G_tooltipCardContent{text-align:start;gap:2px;display:grid}.IMUb-G_tooltipCardDate{color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.45}.IMUb-G_tooltipCardLine{color:var(--text);font-size:12px;font-weight:740;line-height:1.45}.IMUb-G_legendRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.IMUb-G_legendItem{border-radius:var(--radius-pill);border:1px solid var(--border);min-height:32px;color:var(--text);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;align-items:center;gap:7px;padding-inline:10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.IMUb-G_legendSwatch{border-radius:999px;flex:none;block-size:10px;inline-size:10px}@media (max-width:960px){.IMUb-G_sectionHeader,.IMUb-G_chartMeta{flex-direction:column}.IMUb-G_headerActions,.IMUb-G_chartDetail{justify-content:flex-start}.IMUb-G_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.IMUb-G_summary{grid-template-columns:1fr}}@media (max-width:768px){.IMUb-G_section{border-radius:20px;gap:14px;padding:14px}.IMUb-G_metricGrid,.IMUb-G_summaryTotals{grid-template-columns:1fr}.IMUb-G_chartCanvas{margin-inline:-2px;padding:6px 0 10px}}
.kDnFnG_cover{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 30% 20%, var(--accent-muted), transparent 48%), #ffffff09;min-block-size:148px;color:var(--text-tertiary);place-items:center;display:grid;position:relative;overflow:hidden}.kDnFnG_image{object-fit:cover}.kDnFnG_initial{color:var(--accent-strong);opacity:.72;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:700;line-height:1}
.Hj7pjG_nav{margin-block:18px}.Hj7pjG_list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Hj7pjG_link{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:38px;color:var(--text-secondary);background:#ffffff0a;align-items:center;padding-inline:14px;font-size:14px;display:inline-flex}.Hj7pjG_link:hover{border-color:var(--border-strong);color:var(--text)}.Hj7pjG_link:focus-visible{outline-offset:3px;outline:2px solid #ffd6c96b}.Hj7pjG_current{background:var(--accent-soft);color:var(--accent-strong);border-color:#ffd6c947}
.qMteRq_card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);grid-template-rows:auto 1fr;min-width:0;transition:transform .14s,border-color .14s,background .14s;display:grid;overflow:hidden}.qMteRq_card:hover{border-color:var(--border-strong);background:var(--surface-hover);transform:translateY(-2px)}.qMteRq_coverLink,.qMteRq_titleLink{display:block}.qMteRq_coverLink:focus-visible,.qMteRq_titleLink:focus-visible,.qMteRq_authorLink:focus-visible,.qMteRq_facetLink:focus-visible{outline-offset:3px;outline:2px solid #ffd6c96b}.qMteRq_coverLink{padding:14px 14px 0}.qMteRq_body{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.qMteRq_heading{gap:5px;display:grid}.qMteRq_title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.2rem;line-height:1.25}.qMteRq_titleLink:hover,.qMteRq_authorLink:hover,.qMteRq_facetLink:hover{color:var(--text)}.qMteRq_byline,.qMteRq_summary,.qMteRq_facts{color:var(--text-secondary);margin:0}.qMteRq_byline,.qMteRq_facts{font-size:13px}.qMteRq_authorLink,.qMteRq_facetLink{text-underline-offset:.16em;text-decoration:underline}.qMteRq_summary{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.qMteRq_facts{flex-wrap:wrap;gap:6px;margin-top:auto;list-style:none;display:flex}.qMteRq_fact,.qMteRq_facetLink{border-radius:var(--radius-pill);background:#ffffff0f;align-items:center;min-height:26px;padding-inline:9px;display:inline-flex}.qMteRq_facetLink{text-decoration:none}
.HndpJG_trigger{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--text);cursor:pointer;text-align:start;align-items:center;padding-block:9px;padding-inline:14px 46px;display:flex;position:relative}.HndpJG_trigger:hover,.HndpJG_trigger[aria-expanded=true]{background:var(--surface);border-color:#eeeeee47}.HndpJG_compactTrigger{inline-size:auto;min-inline-size:126px}.HndpJG_triggerSummary{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.HndpJG_chevron{block-size:18px;inline-size:18px;color:var(--text-secondary);pointer-events:none;transition:transform .14s;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:14px;transform:translateY(-50%)}.HndpJG_chevron[data-open=true]{transform:translateY(-50%)rotate(180deg)}.HndpJG_chevron svg,.HndpJG_checkmark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:100%;inline-size:100%}.HndpJG_popover{z-index:100;inline-size:min(var(--picker-available-width,calc(100vw - 32px)), max(var(--picker-reference-width,0px), 280px));max-inline-size:var(--picker-available-width,calc(100vw - 32px));max-block-size:min(480px, var(--picker-available-height,480px));border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--text);overflow:hidden}.HndpJG_panel{max-block-size:inherit;flex-direction:column;min-block-size:0;display:flex}.HndpJG_panelHeader{border-block-end:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-block-size:48px;padding-block:7px;padding-inline:14px 8px;display:flex}.HndpJG_panelHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.HndpJG_panelHeader button{border-radius:var(--radius-xs);color:#ffd6c9;cursor:pointer;background:0 0;border:0;min-block-size:34px;padding-inline:10px;font-size:14px;font-weight:700}.HndpJG_singlePanelHeader{display:none}.HndpJG_searchField{border-block-end:1px solid var(--border);flex:none;padding:10px}.HndpJG_searchField input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);min-block-size:42px;inline-size:100%;color:var(--text);padding-inline:11px;font-size:16px}.HndpJG_searchField input::placeholder{color:var(--text-tertiary)}.HndpJG_listbox{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;flex:auto;min-block-size:0;padding:7px;overflow-y:auto}.HndpJG_option{border-radius:var(--radius-xs);min-block-size:42px;color:var(--text-secondary);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:14px;padding-block:8px;padding-inline:11px 9px;font-size:14px;line-height:1.35;display:flex}.HndpJG_option>span:first-child{overflow-wrap:anywhere;min-inline-size:0}.HndpJG_option[data-selected=true]{color:var(--text);background:var(--accent-soft)}.HndpJG_option[data-active=true]{color:var(--text);background:var(--surface-hover)}.HndpJG_option[data-active=true][data-selected=true]{background:var(--accent-muted)}.HndpJG_checkmark{block-size:18px;inline-size:18px;color:var(--accent-strong);opacity:0;flex:none;display:grid}.HndpJG_checkmark[data-visible=true]{opacity:1}.HndpJG_emptyState{color:var(--text-tertiary);text-align:center;padding-block:20px;padding-inline:12px;font-size:14px}.HndpJG_dialog{border:1px solid var(--border-strong);background:var(--surface);max-block-size:100dvh;inline-size:100%;max-inline-size:none;box-shadow:var(--shadow);color:var(--text);border-block-end:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);margin-block:auto 0;margin-inline:0;padding:0;position:fixed;inset-block:auto 0;inset-inline:0;overflow:hidden}.HndpJG_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094}.HndpJG_dialog .HndpJG_panel{max-block-size:min(100dvh,720px);padding-block-end:env(safe-area-inset-bottom,0px)}.HndpJG_trigger:focus-visible,.HndpJG_panelHeader button:focus-visible,.HndpJG_searchField input:focus-visible,.HndpJG_listbox:focus-visible{outline-offset:3px;outline:2px solid #ffd6c99e}@media (hover:hover) and (pointer:fine){.HndpJG_panelHeader button:hover{background:var(--surface-hover);color:var(--text)}.HndpJG_option:hover{color:var(--text);background:var(--surface-hover)}.HndpJG_option:hover[data-selected=true]{background:var(--accent-muted)}}.HndpJG_trigger:active{border-color:var(--accent-strong);background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--accent-muted)}.HndpJG_option:active,.HndpJG_option[data-active=true]:active,.HndpJG_option[data-selected=true]:active,.HndpJG_option[data-active=true][data-selected=true]:active{background:var(--accent-muted);box-shadow:inset 0 0 0 1px var(--accent-strong)}@media (max-width:768px){.HndpJG_singlePanelHeader{display:flex}.HndpJG_panelHeader{min-block-size:58px;padding-inline:16px 8px}.HndpJG_panelHeader button{min-block-size:44px;padding-inline:12px}.HndpJG_searchField{padding-inline:12px}.HndpJG_option{min-block-size:44px;padding-inline:12px 10px;font-size:16px}}
.dgei_G_container{--blog-start-cta-gap:clamp(40px, 4vw, 64px);--blog-start-cta-width:180px;width:min(100%, var(--reading-width));flex-direction:column;gap:16px;margin:0 auto;padding:36px 0 0;display:flex;position:relative}.dgei_G_startCtaRail{display:none}.dgei_G_articlePanel{width:100%;min-width:0;max-width:100%}.dgei_G_intro{width:100%;min-width:0;max-width:100%;padding-block-end:clamp(8px,1.6vw,14px)}.dgei_G_contentPanel{width:100%;min-width:0;max-width:100%;padding-block-end:clamp(20px,3vw,28px)}.dgei_G_meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.dgei_G_date{border-radius:var(--radius-pill);background:var(--accent-soft);min-height:22px;color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding-inline:9px;font-size:11px;font-weight:700;display:inline-flex}.dgei_G_byline{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.dgei_G_byline a{color:inherit;font-weight:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.dgei_G_byline a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.dgei_G_title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.05}.dgei_G_empty{color:var(--text-secondary);margin:0;font-size:15px}.dgei_G_relatedPanel{border-block-start:1px solid var(--border);width:100%;min-width:0;max-width:100%;padding:clamp(18px,3vw,28px) 0}.dgei_G_relatedHeading{letter-spacing:-.02em;margin:0 0 18px;font-size:1.2rem}.dgei_G_relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dgei_G_relatedCard{border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:16px;text-decoration:none;transition:transform .12s,background .12s;display:flex}.dgei_G_relatedCard:hover{background:var(--surface-hover);transform:translateY(-1px)}.dgei_G_relatedCard:focus-visible{outline-offset:3px;background:var(--surface-hover);outline:2px solid #ffd6c96b}.dgei_G_relatedCard h3{color:var(--text);margin:0;font-size:1.05rem;line-height:1.25}.dgei_G_relatedDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.dgei_G_content{width:100%;min-width:0;max-width:100%;font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);color:var(--text);font-family:var(--ui-font-family);overflow-wrap:anywhere}.dgei_G_content h2,.dgei_G_content h3,.dgei_G_content h4,.dgei_G_content h5,.dgei_G_content h6{font-family:var(--ui-font-family)}.dgei_G_content h2{letter-spacing:-.02em;margin:40px 0 16px;font-size:26px;line-height:1.25}.dgei_G_content h3{letter-spacing:-.015em;margin:32px 0 12px;font-size:22px;line-height:1.3}.dgei_G_content p{color:var(--text);overflow-wrap:anywhere;margin-bottom:20px}.dgei_G_content p strong{color:var(--text)}.dgei_G_content code{border:1px solid var(--border);color:var(--text);font-size:13px;font-family:var(--ui-font-family);overflow-wrap:anywhere;word-break:break-word;white-space:normal;background:#ffffff0f;border-radius:8px;padding:2px 6px;display:inline}.dgei_G_content pre{border:1px solid var(--border);border-radius:var(--radius-md);background:#07070a94;margin-bottom:20px;padding:14px;overflow-x:auto}.dgei_G_content pre code{overflow-wrap:normal;word-break:normal;white-space:pre;background:0 0;border:0;border-radius:0;padding:0;display:inline}.dgei_G_content ul,.dgei_G_content ol{color:var(--text);margin-bottom:20px;padding-inline-start:28px}.dgei_G_content ul{list-style:outside}.dgei_G_content ol{list-style:decimal}.dgei_G_content li{overflow-wrap:anywhere;margin-bottom:8px}.dgei_G_content a{color:inherit;font-weight:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.dgei_G_content a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.dgei_G_content table{border-collapse:collapse;width:100%;max-width:100%;margin-bottom:24px;display:block;overflow-x:auto}.dgei_G_content th,.dgei_G_content td{border:1px solid var(--border);text-align:start;vertical-align:top;font-family:var(--ui-font-family);font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);overflow-wrap:break-word;word-break:normal;padding:12px 14px}.dgei_G_content th{color:var(--text);background:#ffffff0f;font-weight:700}.dgei_G_content td{color:var(--text)}.dgei_G_content img{border-radius:var(--radius-md);border:1px solid var(--border);max-width:100%;height:auto;margin:20px 0}@media (min-width:1320px){.dgei_G_container{--blog-start-cta-width:clamp(156px, calc((100vw - var(--reading-width)) / 2 - var(--blog-start-cta-gap)), 220px)}.dgei_G_startCtaRail{inline-size:var(--blog-start-cta-width);display:block;position:absolute;inset-block-start:36px;inset-inline-start:calc(-1 * (var(--blog-start-cta-width) + var(--blog-start-cta-gap)))}}@media (max-width:768px){.dgei_G_container{padding-inline:20px;width:100%;padding-top:26px}.dgei_G_intro{padding-block-end:8px}.dgei_G_contentPanel{padding-block-end:20px}.dgei_G_relatedPanel{padding:20px 0}.dgei_G_relatedList{grid-template-columns:1fr}}
.BZnLGq_container{gap:18px;width:min(100%,1040px);margin-inline:auto;padding:36px 20px 0;display:grid}.BZnLGq_packagePanel,.BZnLGq_cardsPanel{min-width:0}.BZnLGq_pageGrid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);grid-template-areas:"title side""description side";align-items:start;gap:28px clamp(24px,4vw,44px);display:grid}.BZnLGq_titleBlock{grid-area:title;min-width:0}.BZnLGq_title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.05}.BZnLGq_summary{max-width:var(--reading-width);color:var(--text);font-family:var(--ui-font-family);font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);overflow-wrap:anywhere;margin:14px 0 0}.BZnLGq_byline{color:var(--text-secondary);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px}.BZnLGq_byline a,.BZnLGq_facetList a,.BZnLGq_markdown a{color:inherit;font-weight:inherit;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#ff6719a6;text-decoration-thickness:1px}.BZnLGq_byline a:focus-visible,.BZnLGq_facetList a:focus-visible,.BZnLGq_installButton:focus-visible,.BZnLGq_markdown a:focus-visible{outline-offset:3px;outline:2px solid #ffd6c96b}.BZnLGq_sideBlock{grid-area:side;align-self:start;gap:28px;min-width:0;display:grid}.BZnLGq_sideTop{flex-direction:column;min-width:0;display:flex}.BZnLGq_coverFrame,.BZnLGq_cardListCtaCover{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff09;min-width:0;overflow:hidden}.BZnLGq_coverFrame{order:1}.BZnLGq_coverFrame>div,.BZnLGq_cardListCtaCover>div{width:100%;height:100%;border-radius:calc(var(--radius-lg) - 5px);background:0 0;border:0;min-block-size:0}.BZnLGq_ctaBlock{order:2;gap:8px;margin-top:14px;display:grid}.BZnLGq_installButton{border-radius:var(--radius-pill);background:var(--accent);width:100%;min-height:46px;color:var(--accent-foreground);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.3;transition:background .14s;display:inline-flex}.BZnLGq_installButton:hover{background:var(--accent-strong)}.BZnLGq_installHelper{color:var(--text-tertiary);text-align:center;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.BZnLGq_deckDetails{min-width:0}.BZnLGq_deckDetails>h2,.BZnLGq_relatedDecks>h2,.BZnLGq_descriptionSection>h2,.BZnLGq_cardsPanel>h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 16px;font-size:1.35rem;line-height:1.25}.BZnLGq_deckDetails>h2,.BZnLGq_relatedDecks>h2{font-size:1.05rem}.BZnLGq_relatedDecks{min-width:0}.BZnLGq_relatedDeckList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.BZnLGq_relatedDeckList>li{min-width:0}.BZnLGq_relatedDeckLink{border-radius:var(--radius-md);min-width:0;color:inherit;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:6px;text-decoration:none;transition:background .14s;display:grid}.BZnLGq_relatedDeckLink:hover{background:#ffffff0d}.BZnLGq_relatedDeckLink:focus-visible{outline-offset:2px;outline:2px solid #ffd6c96b}.BZnLGq_relatedDeckCover{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;min-width:0;overflow:hidden}.BZnLGq_relatedDeckCover>div{width:100%;height:100%;border-radius:calc(var(--radius-md) - 2px);background:0 0;border:0;min-block-size:0}.BZnLGq_relatedDeckTitle{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:650;line-height:1.3}.BZnLGq_detailsList{border-block-start:1px solid var(--border);margin:0;display:grid}.BZnLGq_fact{border-block-end:1px solid var(--border);grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:12px;min-width:0;padding-block:10px;display:grid}.BZnLGq_fact dt{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:700}.BZnLGq_fact dd{min-width:0;color:var(--text-secondary);text-align:end;overflow-wrap:anywhere;margin:0;font-size:13px}.BZnLGq_facetList{flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;display:flex}.BZnLGq_descriptionBlock{grid-area:description;min-width:0}.BZnLGq_warning{border-radius:var(--radius-md);background:#f5b94214;border:1px solid #f5b94259;margin:0 0 20px;padding:14px 16px}.BZnLGq_warning strong{color:var(--warning);font-size:13px}.BZnLGq_warning p{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.BZnLGq_descriptionSection{min-width:0}.BZnLGq_markdown{max-width:var(--reading-width);min-width:0;color:var(--text);font-family:var(--ui-font-family);font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);overflow-wrap:anywhere}.BZnLGq_markdown>:first-child{margin-top:0}.BZnLGq_markdown>:last-child{margin-bottom:0}.BZnLGq_markdown p,.BZnLGq_markdown ul,.BZnLGq_markdown ol,.BZnLGq_markdown pre,.BZnLGq_markdown blockquote,.BZnLGq_markdown table{margin:0 0 12px}.BZnLGq_markdown h1,.BZnLGq_markdown h2,.BZnLGq_markdown h3,.BZnLGq_markdown h4,.BZnLGq_markdown h5,.BZnLGq_markdown h6{color:var(--text);font-family:var(--ui-font-family);margin:24px 0 10px;line-height:1.25}.BZnLGq_markdown ul,.BZnLGq_markdown ol{padding-inline-start:22px}.BZnLGq_cardSide>.BZnLGq_markdown>ul,.BZnLGq_cardSide>.BZnLGq_markdown>ol{padding-inline-start:0}.BZnLGq_markdown code{border:1px solid var(--border);color:var(--text);font-family:var(--ui-font-family);white-space:normal;background:#ffffff0f;border-radius:7px;padding:2px 6px;font-size:.86em}.BZnLGq_markdown pre{border:1px solid var(--border);border-radius:var(--radius-md);background:#07070a94;max-width:100%;padding:14px;overflow-x:auto}.BZnLGq_markdown pre code{white-space:pre;background:0 0;border:0;padding:0}.BZnLGq_markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.BZnLGq_markdown th,.BZnLGq_markdown td{border:1px solid var(--border);text-align:start;vertical-align:top;padding:9px 11px}.BZnLGq_markdown img{border-radius:var(--radius-md);max-width:100%;height:auto}.BZnLGq_cardsPanel{border-block-start:1px solid var(--border);padding-block-start:clamp(20px,3vw,28px)}.BZnLGq_cardList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.BZnLGq_cardList>li{min-width:0}.BZnLGq_cardListCtaCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(var(--accent-soft), var(--accent-soft)), #ffffff06;width:min(100%,820px);box-shadow:var(--shadow-soft);grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,32px);margin-inline:auto;padding:clamp(18px,2.5vw,26px);display:grid}.BZnLGq_cardListCtaContent{min-width:0}.BZnLGq_cardListCtaMeta{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;margin-block-end:6px;font-size:13px;font-weight:700;line-height:1.4}.BZnLGq_cardListCtaTitle{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.2}.BZnLGq_cardListCtaCard .BZnLGq_ctaBlock{margin-block-start:16px}.BZnLGq_cardListCtaCard .BZnLGq_installButton{min-height:50px}.BZnLGq_cardListCtaCard .BZnLGq_installButton:hover{color:var(--accent-foreground)}.BZnLGq_cardListCtaCard .BZnLGq_installHelper{color:var(--text-secondary)}.BZnLGq_cardListCta,.BZnLGq_cardListEndCta{min-width:0;margin-block-start:14px}.BZnLGq_card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff09;min-width:0;padding:18px}.BZnLGq_cardHeading{color:var(--text-tertiary);overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.3}.BZnLGq_cardSides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.BZnLGq_cardSide{border-radius:var(--radius-md);background:#0000002e;min-width:0;padding:24px}.BZnLGq_cardSide>.BZnLGq_markdown{font-size:18px;line-height:1.55}.BZnLGq_cardSide>.BZnLGq_markdown .katex{font-size:1em}.BZnLGq_cardSide>.BZnLGq_markdown p:has(.katex){max-inline-size:100%;overflow-x:auto}.BZnLGq_cardSide>.BZnLGq_markdown .katex-display{direction:ltr;unicode-bidi:isolate;max-inline-size:100%;margin-block:12px;padding-block-end:4px;overflow-x:auto}.BZnLGq_cardSide>.BZnLGq_markdown .katex-display>.katex{min-inline-size:max-content}.BZnLGq_cardSideLabel{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:700}.BZnLGq_empty{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);text-align:center;background:#ffffff09;margin:0;padding:22px}@media (max-width:700px){.BZnLGq_container{padding-inline:20px;padding-top:26px}.BZnLGq_pageGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""side""description";gap:20px}.BZnLGq_sideBlock{gap:20px}.BZnLGq_sideTop{gap:14px}.BZnLGq_ctaBlock{order:1;margin-top:0}.BZnLGq_coverFrame{order:2}.BZnLGq_deckDetails{margin-block-start:4px}.BZnLGq_relatedDeckList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BZnLGq_relatedDeckLink{background:#ffffff09;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;height:100%;padding:8px}.BZnLGq_installButton{min-height:48px}.BZnLGq_cardListCtaCard{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;padding:14px}.BZnLGq_cardListCtaCard .BZnLGq_ctaBlock{margin-block-start:14px}.BZnLGq_cardListCtaCard .BZnLGq_installButton{min-height:50px}.BZnLGq_card{padding-block-end:14px;padding-inline:14px}.BZnLGq_cardSides{grid-template-columns:minmax(0,1fr)}}
.HvP9BG_container{width:min(100%, var(--content-width));margin:0 auto;padding:36px 20px 0}.HvP9BG_introPanel{min-width:0}.HvP9BG_title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.HvP9BG_intro{max-width:680px;color:var(--text-secondary);margin:14px 0 0;font-size:16px}.HvP9BG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.HvP9BG_empty{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--text-secondary);text-align:center;padding:28px}@media (max-width:980px){.HvP9BG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HvP9BG_container{padding-inline:20px;padding-top:26px}.HvP9BG_grid{grid-template-columns:1fr;gap:12px}}
.jXZM3G_container{width:min(100%, var(--reading-width));margin:0 auto;padding:36px 0 0}.jXZM3G_intro{padding-block-end:14px}.jXZM3G_title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1}.jXZM3G_listPanel{padding-block-end:clamp(20px,3vw,28px)}.jXZM3G_empty{color:var(--text-secondary);margin:0;font-size:15px}.jXZM3G_list{gap:10px;display:grid}.jXZM3G_card{border-radius:var(--radius-lg);background:var(--surface);color:inherit;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:background .14s;display:flex}.jXZM3G_card:hover,.jXZM3G_card:focus-visible{background:var(--surface-hover)}.jXZM3G_card:focus-visible{outline-offset:3px;outline:2px solid #ffd6c96b}.jXZM3G_cardHeader{flex-direction:column;gap:10px;display:flex}.jXZM3G_cardHeader .jXZM3G_date{align-self:flex-start}.jXZM3G_date{border-radius:var(--radius-pill);background:var(--accent-soft);min-height:22px;color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding-inline:9px;font-size:11px;font-weight:700;display:inline-flex}.jXZM3G_cardTitle{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.jXZM3G_card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.jXZM3G_container{padding-inline:20px;width:100%;padding-top:26px}.jXZM3G_intro{padding-block-end:16px}.jXZM3G_listPanel{padding-block-end:20px}.jXZM3G_card{padding:14px}}
.evdSia_container{width:min(100%, var(--content-width));margin:0 auto;padding:36px 20px 0}.evdSia_narrowContainer{width:min(100%,980px);margin:0 auto;padding:36px 20px 0}.evdSia_panel{min-width:0}.evdSia_title{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.evdSia_metadata{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.6}.evdSia_intro,.evdSia_summary,.evdSia_bio{color:var(--text);overflow-wrap:anywhere;max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.6}.evdSia_bio{white-space:pre-wrap}.evdSia_websiteLink{color:#ffd6c9;text-underline-offset:.16em;margin-top:18px;text-decoration:underline;display:inline-flex}.evdSia_websiteLink:focus-visible,.evdSia_titleLink:focus-visible,.evdSia_facetLink:focus-visible{outline-offset:3px;outline:2px solid #ffd6c96b}.evdSia_list,.evdSia_collectionGrid{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.evdSia_list{grid-template-columns:repeat(2,minmax(0,1fr))}.evdSia_collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.evdSia_entityCard,.evdSia_collectionCard{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);min-width:0;overflow:hidden}.evdSia_entityCard{padding:22px}.evdSia_collectionCoverLink{padding:14px 14px 0;display:block}.evdSia_collectionCardBody{gap:10px;padding:16px;display:grid}.evdSia_cardTitle,.evdSia_sectionTitle{letter-spacing:-.02em;margin:0;line-height:1.25}.evdSia_cardTitle{font-size:1.2rem}.evdSia_sectionTitle{font-size:1.4rem}.evdSia_titleLink:hover,.evdSia_facetLink:hover,.evdSia_websiteLink:hover{color:var(--text)}.evdSia_cardSummary,.evdSia_cardBio,.evdSia_metadata{color:var(--text-secondary);margin:0;font-size:14px}.evdSia_cardBio{margin-top:10px;line-height:1.55}.evdSia_metadata{margin-top:12px}.evdSia_facets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.evdSia_facetLink,.evdSia_facetValue{border-radius:var(--radius-pill);min-height:26px;color:var(--text-secondary);background:#ffffff0f;align-items:center;padding-inline:9px;font-size:13px;display:inline-flex}.evdSia_section{border-block-start:1px solid var(--border);min-width:0;margin-top:clamp(28px,4vw,40px);padding-block-start:clamp(24px,3vw,32px)}.evdSia_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-bottom:16px;display:flex}.evdSia_packageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evdSia_orderedList{gap:14px;margin:0;padding-inline-start:24px;display:grid}.evdSia_orderedList>li{padding-inline-start:4px}.evdSia_empty{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);text-align:center;background:#ffffff09;margin:0;padding:22px}.evdSia_markdown{max-width:var(--reading-width);color:var(--text);font-family:var(--ui-font-family);font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);overflow-wrap:anywhere}.evdSia_section>.evdSia_markdown{margin-top:16px}.evdSia_markdown>:first-child{margin-top:0}.evdSia_markdown>:last-child{margin-bottom:0}.evdSia_markdown p,.evdSia_markdown ul,.evdSia_markdown ol,.evdSia_markdown blockquote,.evdSia_markdown pre,.evdSia_markdown table{margin:0 0 12px}.evdSia_markdown ul,.evdSia_markdown ol{padding-inline-start:22px}.evdSia_markdown h1,.evdSia_markdown h2,.evdSia_markdown h3,.evdSia_markdown h4,.evdSia_markdown h5,.evdSia_markdown h6{color:var(--text);font-family:var(--ui-font-family)}.evdSia_markdown a{color:inherit;font-weight:inherit;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#ff6719a6;text-decoration-thickness:1px}@media (max-width:980px){.evdSia_collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.evdSia_container,.evdSia_narrowContainer{padding-inline:20px;padding-top:26px}.evdSia_list,.evdSia_collectionGrid,.evdSia_packageGrid{grid-template-columns:1fr}}
.fL-YBa_page{width:min(100%, var(--content-width));gap:18px;margin:0 auto;padding-block-start:36px;padding-inline:20px;display:grid}.fL-YBa_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fL-YBa_intro{gap:8px;max-width:760px;display:grid}.fL-YBa_eyebrow{color:var(--text-secondary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:760;line-height:1.2}.fL-YBa_title{text-align:start;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:760;line-height:1}.fL-YBa_description{color:var(--text-secondary);text-align:start;margin:0;font-size:15px;line-height:1.65}.fL-YBa_sourceLink{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:38px;color:var(--text);text-align:center;background:#ffffff0a;flex:none;justify-content:center;align-items:center;padding-inline:14px;font-size:13px;font-weight:650;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.fL-YBa_cta{margin-block-start:10px}@media (hover:hover) and (pointer:fine){.fL-YBa_sourceLink:hover{border-color:var(--border-strong);background:#ffffff12;transform:translateY(-1px)}}@media (max-width:960px){.fL-YBa_header{flex-direction:column}}@media (max-width:768px){.fL-YBa_page{gap:16px;padding-block-start:26px;padding-inline:14px}}
.Fu3jJG_container{width:min(100%, var(--reading-width));flex-direction:column;gap:16px;margin:0 auto;padding:36px 0 0;display:flex}.Fu3jJG_articlePanel{width:100%;min-width:0;max-width:100%}.Fu3jJG_intro{width:100%;min-width:0;max-width:100%;padding-block-end:clamp(8px,1.6vw,14px)}.Fu3jJG_title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.05}.Fu3jJG_empty{color:var(--text-secondary);margin:0;font-size:15px}.Fu3jJG_contentPanel{width:100%;min-width:0;max-width:100%;padding-block-end:clamp(20px,3vw,28px)}.Fu3jJG_content{width:100%;min-width:0;max-width:100%;font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);color:var(--text);font-family:var(--ui-font-family);overflow-wrap:anywhere}.Fu3jJG_content h2,.Fu3jJG_content h3,.Fu3jJG_content h4,.Fu3jJG_content h5,.Fu3jJG_content h6{font-family:var(--ui-font-family)}.Fu3jJG_content h2{letter-spacing:-.02em;margin:40px 0 16px;font-size:26px;line-height:1.25}.Fu3jJG_content h3{letter-spacing:-.015em;margin:32px 0 12px;font-size:22px;line-height:1.3}.Fu3jJG_content p{color:var(--text);overflow-wrap:anywhere;margin-bottom:20px}.Fu3jJG_content p strong{color:var(--text)}.Fu3jJG_content code{border:1px solid var(--border);color:var(--text);font-size:13px;font-family:var(--ui-font-family);overflow-wrap:anywhere;word-break:break-word;white-space:normal;background:#ffffff0f;border-radius:8px;padding:2px 6px;display:inline}.Fu3jJG_content pre{border:1px solid var(--border);border-radius:var(--radius-md);background:#07070a94;margin-bottom:20px;padding:14px;overflow-x:auto}.Fu3jJG_content pre code{overflow-wrap:normal;word-break:normal;white-space:pre;background:0 0;border:0;border-radius:0;padding:0;display:inline}.Fu3jJG_content ul,.Fu3jJG_content ol{color:var(--text);margin-bottom:20px;padding-inline-start:28px}.Fu3jJG_content ul{list-style:outside}.Fu3jJG_content ol{list-style:decimal}.Fu3jJG_content li{overflow-wrap:anywhere;margin-bottom:8px}.Fu3jJG_content blockquote{border-radius:var(--radius-md);color:#ffe4da;background:#c44b2d1a;border:1px solid #c44b2d3d;margin-bottom:20px;padding:10px 14px}.Fu3jJG_content a{color:inherit;font-weight:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.Fu3jJG_content a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.Fu3jJG_content table{border-collapse:collapse;width:100%;max-width:100%;margin-bottom:24px;display:block;overflow-x:auto}.Fu3jJG_content th,.Fu3jJG_content td{border:1px solid var(--border);text-align:start;vertical-align:top;font-family:var(--ui-font-family);font-size:var(--reading-font-size);line-height:var(--reading-line-height);letter-spacing:var(--reading-letter-spacing);overflow-wrap:break-word;word-break:normal;padding:12px 14px}.Fu3jJG_content th{color:var(--text);background:#ffffff0f;font-weight:700}.Fu3jJG_content td{color:var(--text)}@media (max-width:768px){.Fu3jJG_container{padding-inline:20px;width:100%;padding-top:26px}.Fu3jJG_intro{padding-block-end:8px}.Fu3jJG_contentPanel{padding-block-end:20px}}
._9zEhMq_container{width:min(100%, var(--reading-width));margin:0 auto;padding:36px 0 0}._9zEhMq_intro{padding-block-end:14px}._9zEhMq_title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1}._9zEhMq_gridPanel{padding-block-end:clamp(20px,3vw,28px)}._9zEhMq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._9zEhMq_card{border-radius:var(--radius-lg);background:var(--surface);color:inherit;padding:16px;text-decoration:none;transition:background .14s;display:block}._9zEhMq_card:hover,._9zEhMq_card:focus-visible{background:var(--surface-hover)}._9zEhMq_card:focus-visible{outline-offset:3px;outline:2px solid #ffd6c96b}._9zEhMq_card h2{letter-spacing:-.015em;margin:0 0 8px;font-size:17px;line-height:1.3}._9zEhMq_card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){._9zEhMq_grid{grid-template-columns:1fr}}@media (max-width:768px){._9zEhMq_container{padding-inline:20px;width:100%;padding-top:26px}._9zEhMq_intro{padding-block-end:16px}._9zEhMq_gridPanel{padding-block-end:20px}}
.rvJHJW_browser{--catalog-sticky-header-clearance:96px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.rvJHJW_filtersSummary{display:none}.rvJHJW_filtersDetails{align-self:start}.rvJHJW_filtersPanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:10px;padding:18px;display:grid}.rvJHJW_filtersHeading,.rvJHJW_toolbar,.rvJHJW_sortControl,.rvJHJW_pagination{align-items:center;display:flex}.rvJHJW_filtersHeading,.rvJHJW_toolbar{justify-content:space-between;gap:12px}.rvJHJW_toolbar{flex-wrap:wrap;margin-block:18px}.rvJHJW_toolbar>nav{margin-block:0}.rvJHJW_toolbar>.rvJHJW_sortControl{margin-inline-start:auto}.rvJHJW_filtersHeading h2{font-size:1.05rem}.rvJHJW_clearButton{color:#ffd6c9;cursor:pointer;text-underline-offset:.16em;background:0 0;border:0;font-size:13px;text-decoration:underline}.rvJHJW_clearButton:disabled{color:var(--text-tertiary);cursor:default;text-decoration:none}.rvJHJW_resultsCount{color:var(--text-secondary);font-size:13px}.rvJHJW_controlLabel{color:var(--text-secondary);font-size:13px;font-weight:650}.rvJHJW_filterControl{gap:7px;min-inline-size:0;margin-block-start:6px;display:grid}.rvJHJW_textInput{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);min-block-size:44px;inline-size:100%;color:var(--text);padding-inline:11px}.rvJHJW_filterPicker,.rvJHJW_sortPicker{min-inline-size:0}.rvJHJW_filterPicker>button,.rvJHJW_sortPicker>button{block-size:44px}.rvJHJW_sortPicker{inline-size:clamp(126px,16vw,180px)}.rvJHJW_sortPicker>button{inline-size:100%;min-inline-size:0}.rvJHJW_results{min-width:0;scroll-margin-block-start:var(--catalog-sticky-header-clearance)}.rvJHJW_sortControl{min-inline-size:0;color:var(--text-secondary);white-space:nowrap;gap:8px;font-size:13px}.rvJHJW_pagination{justify-content:center;gap:14px;margin-top:22px}.rvJHJW_pagination button,.rvJHJW_filtersSummary{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;padding-inline:15px}.rvJHJW_pagination button:disabled{color:var(--text-tertiary);cursor:default}.rvJHJW_pagination p{color:var(--text-secondary);font-size:14px}.rvJHJW_textInput:focus-visible,.rvJHJW_clearButton:focus-visible,.rvJHJW_filtersSummary:focus-visible,.rvJHJW_results:focus-visible,.rvJHJW_pagination button:focus-visible{outline-offset:3px;outline:2px solid #ffd6c99e}@media (min-width:901px) and (max-width:1100px){.rvJHJW_browser{--catalog-sticky-header-clearance:170px}}@media (min-width:1101px){.rvJHJW_browser{--catalog-sticky-header-clearance:100px}.rvJHJW_filtersDetails{max-block-size:calc(100vh - var(--catalog-sticky-header-clearance) - 20px);position:sticky;inset-block-start:var(--catalog-sticky-header-clearance);overflow-y:auto}}@media (max-width:900px){.rvJHJW_browser{grid-template-columns:1fr;gap:12px}.rvJHJW_filtersSummary{border-radius:var(--radius-md);justify-content:space-between;align-items:center;list-style:none;display:flex}.rvJHJW_filtersSummary::-webkit-details-marker{display:none}.rvJHJW_filtersSummary:after{content:"+";margin-inline-start:12px}.rvJHJW_filtersDetails[open] .rvJHJW_filtersSummary:after{content:"−"}.rvJHJW_filtersDetails:not([open]) .rvJHJW_filtersPanel{display:none}.rvJHJW_filtersPanel{margin-top:10px;position:static}}@media (max-width:520px){.rvJHJW_toolbar{flex-direction:column;align-items:stretch;gap:8px}.rvJHJW_toolbar>.rvJHJW_sortControl{justify-content:space-between;margin-inline-start:0}.rvJHJW_sortPicker{inline-size:min(178px,62%)}.rvJHJW_pagination{grid-template-columns:1fr 1fr;display:grid}.rvJHJW_pagination p{text-align:center;grid-area:1/1/auto/-1}}
