.H9PtsW_launcher{box-shadow:0 1px 2px #0f172a14,0 8px 24px #0071bb40}@media (max-width:36em){.H9PtsW_launcher{width:52px;height:52px;padding:0}.H9PtsW_launcherSection{margin:0}.H9PtsW_launcherLabel{display:none}}
.p8_MZG_root{color:var(--mantine-color-ink-9);border-radius:var(--mantine-radius-sm);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.p8_MZG_root[data-inverted]{color:var(--mantine-color-white)}.p8_MZG_image{height:21px;aspect-ratio:var(--logo-aspect);background-color:var(--cec-brand);-webkit-mask:var(--logo-url) center / contain no-repeat;mask:var(--logo-url) center / contain no-repeat;display:block}@media (max-width:359px){.p8_MZG_image{height:17px}}.p8_MZG_root[data-inverted] .p8_MZG_image{background-color:var(--mantine-color-white)}.p8_MZG_wordmark{letter-spacing:-.01em;white-space:nowrap;font-size:1.125rem;font-weight:600}.p8_MZG_primary{color:var(--cec-brand);font-weight:700}.p8_MZG_root[data-inverted] .p8_MZG_primary{color:inherit}
.OYfqJa_footer{--footer-text:#c6d4df;--mantine-color-dimmed:var(--footer-text);color:var(--footer-text);background:#102b41;padding-block:45px 20px}.OYfqJa_columnTitle{color:#fff;margin-bottom:4px;font-size:17px;font-weight:600}.OYfqJa_link{color:var(--footer-text);font-size:13px}.OYfqJa_link:hover{color:#fff}.OYfqJa_address{color:var(--footer-text);font-style:normal;line-height:1.6}.OYfqJa_contact{color:var(--footer-text)}.OYfqJa_divider{border-color:#c6d4df2e}@media (max-width:48em){.OYfqJa_bottom{flex-direction:column;align-items:flex-start}}.OYfqJa_bottom a:hover{color:#fff}
._4eW4Pa_icon{display:flex}._4eW4Pa_label{align-items:center;gap:10px;display:inline-flex}@media (max-width:36em){._4eW4Pa_headerToggle{display:none}}
@media (max-width:36em){.pgWgBa_account{display:none}}.pgWgBa_signIn{display:none}@media (min-width:75em){.pgWgBa_signIn{display:inline-flex}}.pgWgBa_signInIcon{display:none}@media (min-width:48em) and (max-width:74.9375em){.pgWgBa_signInIcon{display:inline-flex}}.pgWgBa_avatar{background:var(--mantine-color-white);color:var(--cec-brand);font-size:13px;font-weight:700}
@media (max-width:36em){.NCtRga_root{display:none}}.NCtRga_count{color:var(--cec-brand);font-weight:700}
.IyDWGq_placeholder{place-items:center;display:grid;position:absolute;inset:0}.IyDWGq_shimmer{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.IyDWGq_spinner{position:relative}.IyDWGq_failed{color:var(--mantine-color-ink-3)}.IyDWGq_frame{opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}.IyDWGq_frame[data-loaded]{opacity:1}
.IdJGGa_card{height:100%}.IdJGGa_link{border:1px solid var(--cec-line);background:var(--cec-card-bg);height:100%;box-shadow:var(--cec-card-shadow);color:var(--cec-text);border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.IdJGGa_link:hover{box-shadow:var(--cec-card-shadow-hover);border-color:#9abbd2}.IdJGGa_link:focus-visible{outline:2px solid var(--cec-blue);outline-offset:3px}.IdJGGa_stage{aspect-ratio:1;background:var(--cec-card-stage);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.IdJGGa_image{object-fit:contain;padding:30px;transition:transform .2s}.IdJGGa_link:hover .IdJGGa_image{transform:scale(1.04)}@media (max-width:760px){.IdJGGa_image{padding:22px 12px}}.IdJGGa_placeholder{color:var(--cec-muted)}.IdJGGa_body{flex:1;padding:20px}@media (max-width:760px){.IdJGGa_body{padding:14px}}@media (max-width:380px){.IdJGGa_body{padding:11px}}.IdJGGa_sku{color:var(--cec-muted);margin:0 0 8px;font-size:12px;font-weight:500}@media (max-width:760px){.IdJGGa_sku{font-size:11px}}.IdJGGa_name{color:var(--cec-text);overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.35}@media (max-width:760px){.IdJGGa_name{font-size:15px}}.IdJGGa_summary{color:var(--cec-muted);font-size:13px;line-height:1.55}@media (max-width:760px){.IdJGGa_summary{font-size:12px}}
.wWY2iG_pill{border:1px solid var(--cec-line);background:var(--cec-pale);width:max-content;max-width:100%;color:var(--cec-text);letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.wWY2iG_pill[data-tone=new]{border-color:var(--cec-pill-new-border);background:var(--cec-pill-new-bg);color:var(--cec-pill-new-text)}.wWY2iG_pill[data-tone=limited]{border-color:var(--cec-pill-limited-border);background:var(--cec-pill-limited-bg);color:var(--cec-pill-limited-text)}.wWY2iG_pill[data-tone=discontinued]{border-color:var(--cec-pill-discontinued-border);background:var(--cec-pill-discontinued-bg);color:var(--cec-pill-discontinued-text)}.wWY2iG_inline,.wWY2iG_overlay{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wWY2iG_inline li,.wWY2iG_overlay li{display:flex}.wWY2iG_overlay{z-index:1;pointer-events:none;justify-content:flex-end;max-width:calc(100% - 24px);position:absolute;top:12px;right:12px}.wWY2iG_overlay .wWY2iG_pill{box-shadow:0 1px 3px #152b3e1f}@media (max-width:760px){.wWY2iG_overlay{max-width:calc(100% - 16px);top:8px;right:8px}}
.prIXxW_listing{--card-min:290px;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min)), 1fr));gap:24px;display:grid}@media (max-width:1100px){.prIXxW_listing{--card-min:200px;gap:20px}}@media (max-width:760px){.prIXxW_listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
.VBqWWq_panel{color:var(--cec-text)}.VBqWWq_heading{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding-bottom:12px;display:flex}.VBqWWq_heading[data-with-title]{min-height:58px;padding-bottom:0}.VBqWWq_title{margin:0;font-size:18px;font-weight:600;line-height:24px}.VBqWWq_clear{color:var(--cec-blue);font-size:13px}.VBqWWq_clear:hover{text-decoration:underline}.VBqWWq_selected,.VBqWWq_options{border:0;min-width:0;margin:0}.VBqWWq_selected{flex-wrap:wrap;gap:8px;padding:0 0 20px;display:flex}.VBqWWq_pill{border:1px solid var(--cec-line);background:var(--cec-pale);max-width:100%;color:var(--cec-text);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;line-height:18px;display:inline-flex}.VBqWWq_pill svg{flex-shrink:0}.VBqWWq_pill:hover{border-color:var(--cec-blue)}.VBqWWq_pill:focus-visible{outline:2px solid var(--cec-blue);outline-offset:2px}.VBqWWq_group{border-top:1px solid var(--cec-line);padding:19px 0}.VBqWWq_groupToggle{width:100%;color:var(--cec-text);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.VBqWWq_chevron{color:var(--cec-muted);flex-shrink:0;transition:transform .15s}.VBqWWq_chevron[data-open]{transform:rotate(180deg)}.VBqWWq_options{gap:13px;padding:18px 0 0;display:grid}.VBqWWq_body{align-items:center}.VBqWWq_input{cursor:pointer}.VBqWWq_labelWrapper{flex:1;min-width:0}.VBqWWq_label{width:100%;color:var(--cec-text);cursor:pointer;padding-inline-start:10px;font-size:14px}.VBqWWq_option{justify-content:space-between;gap:var(--mantine-spacing-sm);display:flex}.VBqWWq_count{color:var(--cec-muted);font-variant-numeric:tabular-nums;font-size:12px}.VBqWWq_discontinued{border-top:1px solid var(--cec-line);padding-top:22px}.VBqWWq_discontinued .VBqWWq_label{font-size:13px;line-height:1.5}
._90rdPq_root{--sidebar-width:232px;--sidebar-gap:40px;color:var(--cec-text)}@media (min-width:1600px){._90rdPq_root{--sidebar-width:250px;--sidebar-gap:48px}}@media (max-width:1100px){._90rdPq_root{--sidebar-width:200px;--sidebar-gap:24px}}._90rdPq_topbar{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--sidebar-gap);align-items:center;margin-bottom:20px;display:grid}@media (max-width:760px){._90rdPq_topbar{grid-template-columns:1fr;gap:14px}}._90rdPq_filterToggle{background:var(--cec-text);min-height:44px;color:var(--cec-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:12px 19px;font-size:14px;font-weight:600;display:inline-flex}._90rdPq_filterToggle:focus-visible{outline:2px solid var(--cec-blue);outline-offset:2px}._90rdPq_filterToggle[data-mobile]{display:none}@media (max-width:760px){._90rdPq_filterToggle[data-desktop]{display:none}._90rdPq_filterToggle[data-mobile]{display:inline-flex}}._90rdPq_toggleSlot{min-width:0}._90rdPq_toggleCount{background:var(--cec-blue);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}._90rdPq_toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}@media (max-width:760px){._90rdPq_toolbar{gap:12px}}._90rdPq_search{width:360px;max-width:50%}._90rdPq_search input{border-color:var(--cec-line);height:44px;color:var(--cec-text);font-size:14px}@media (max-width:760px){._90rdPq_search{flex:1;width:auto;min-width:0;max-width:none}}._90rdPq_sort{white-space:nowrap;color:var(--cec-muted);flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:flex}@media (max-width:760px){._90rdPq_sortLabel{display:none}}._90rdPq_sortControl{width:184px}@media (max-width:760px){._90rdPq_sortControl{width:150px}}@media (max-width:380px){._90rdPq_sortControl{width:140px}}._90rdPq_sortInput{border-color:var(--cec-line);background:var(--cec-pale);height:44px;color:var(--cec-text);cursor:pointer;padding-inline:16px 42px;font-size:14px;font-weight:500}@media (max-width:760px){._90rdPq_sortInput{padding-inline-start:14px;font-size:13px}}._90rdPq_layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--sidebar-gap);padding-bottom:72px;display:grid}._90rdPq_root[data-filters-hidden] ._90rdPq_layout{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){._90rdPq_layout{display:block}}._90rdPq_sidebar{align-self:start;min-width:0;padding-right:16px}._90rdPq_sidebar[hidden]{display:none}@media (max-width:760px){._90rdPq_sidebar{display:none}}._90rdPq_results{min-width:0;scroll-margin-top:calc(var(--cec-header-height) + 24px);transition:opacity .15s}._90rdPq_results[data-pending]{opacity:.5}._90rdPq_drawerTitle{color:var(--cec-text);font-size:16px;font-weight:500}._90rdPq_apply{position:sticky;bottom:0}
.HVj8sW_pagination{flex-direction:column;align-items:center;gap:16px;padding-top:36px;display:flex}.HVj8sW_range{color:var(--cec-muted);margin:0;font-size:13px}
.wPlR4W_root{color:var(--mantine-color-ink-4);flex-wrap:wrap;row-gap:4px}.wPlR4W_link,.wPlR4W_current{font-size:var(--mantine-font-size-sm)}.wPlR4W_link{color:var(--mantine-color-ink-6)}.wPlR4W_current{color:var(--mantine-color-ink-9);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.wPlR4W_root[data-variant=compact]{color:var(--cec-text);padding:19px 0 10px}@media (max-width:760px){.wPlR4W_root[data-variant=compact]{padding-block:19px}}.wPlR4W_root[data-variant=compact] .wPlR4W_link,.wPlR4W_root[data-variant=compact] .wPlR4W_current{letter-spacing:.04em;text-transform:uppercase;color:var(--cec-text);font-size:12px;font-weight:600;line-height:15px}.wPlR4W_root[data-variant=compact] .wPlR4W_link:hover{color:var(--cec-blue)}.wPlR4W_dot{font-size:8px;line-height:10px}
.N0YYJa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1050px){.N0YYJa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.N0YYJa_grid{grid-template-columns:minmax(0,1fr);gap:14px}}.N0YYJa_card{border:1px solid var(--cec-line);background:var(--cec-surface);min-width:0;color:var(--cec-text);border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.N0YYJa_card:hover{background:var(--cec-pale);border-color:#b9cbd9}.N0YYJa_card:focus-visible{outline:2px solid var(--cec-blue);outline-offset:2px}@media (max-width:760px){.N0YYJa_card{padding:22px}}.N0YYJa_icon{background:var(--cec-icon-tile-bg);width:48px;height:48px;color:var(--cec-icon-tile-text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.N0YYJa_title{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.3}.N0YYJa_description{color:var(--cec-muted);margin:0;font-size:15px;line-height:1.5}.N0YYJa_action{color:var(--cec-blue);align-items:center;gap:9px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;display:flex}
.H0u19a_centered.H0u19a_centered{max-width:calc(var(--cec-detail-max) + 2 * var(--cec-page-gutter))}.H0u19a_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.H0u19a_hero:has([data-gallery-view=grid]){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:1050px){.H0u19a_hero{gap:30px}}@media (max-width:760px){.H0u19a_hero{gap:20px}:is(.H0u19a_hero,.H0u19a_hero:has([data-gallery-view=grid])){grid-template-columns:minmax(0,1fr)}}.H0u19a_related{background:var(--cec-pale);padding:32px 0 64px}@media (max-width:760px){.H0u19a_related{padding:24px 0 40px}}.H0u19a_relatedHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}@media (max-width:480px){.H0u19a_relatedHeading{flex-direction:column;align-items:flex-start;gap:14px}}.H0u19a_relatedTitle{color:var(--cec-text);margin:0;font-size:28px;font-weight:600;line-height:1.2}.H0u19a_browse{border:1px solid var(--cec-line);background:var(--cec-surface);min-height:40px;color:var(--cec-text);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.H0u19a_browse:hover{border-color:var(--cec-blue);color:var(--cec-blue)}
.q5vElq_layout{color:var(--cec-text);grid-template-columns:320px minmax(0,1fr);align-items:start;gap:56px;display:grid}@media (max-width:1050px){.q5vElq_layout{grid-template-columns:260px minmax(0,1fr);gap:32px}}@media (max-width:760px){.q5vElq_layout{grid-template-columns:minmax(0,1fr);gap:24px}}.q5vElq_included{top:calc(var(--product-bar-top,var(--cec-header-height)) + var(--product-bar-height,72px) + 16px);background:var(--cec-pale);border-radius:16px;padding:24px;position:sticky}@media (max-width:760px){.q5vElq_included{padding:20px;position:static}}.q5vElq_iconTile{background:var(--cec-icon-tile-bg);width:48px;height:48px;color:var(--cec-icon-tile-text);border-radius:12px;place-items:center;display:grid}.q5vElq_includedTitle{margin:14px 0 0;font-size:20px;font-weight:600;line-height:26px}.q5vElq_includedToggle{width:100%;min-height:44px;font:inherit;color:inherit;justify-content:space-between;align-items:center;gap:12px;display:none}.q5vElq_includedToggle:focus-visible{outline:2px solid var(--cec-blue);outline-offset:2px;border-radius:6px}@media (max-width:760px){.q5vElq_includedToggle{display:flex}.q5vElq_includedHeading{display:none}}.q5vElq_toggleChevron{color:var(--cec-muted);flex-shrink:0;transition:transform .15s}.q5vElq_toggleChevron[data-open]{transform:rotate(180deg)}@media (max-width:760px){.q5vElq_includedContents:not([data-open]){display:none}}.q5vElq_packageList{margin:18px 0 0;padding:0;list-style:none}.q5vElq_packageItem{border-top:1px solid var(--cec-line);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;line-height:1.4;display:flex}.q5vElq_packageItem:first-child{border-top:0}.q5vElq_packageItem strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.q5vElq_packageEmpty{color:var(--cec-muted);margin:14px 0 0;font-size:13px;line-height:1.5}.q5vElq_guide{height:38px;margin-top:20px;font-size:15px;font-weight:600}.q5vElq_noAccessories{color:var(--cec-muted);margin:0;font-size:15px}.q5vElq_optional{min-width:0}.q5vElq_optionalHeading{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.q5vElq_chip{border:1px solid var(--cec-line);letter-spacing:.3px;text-transform:uppercase;color:var(--cec-muted);border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600}.q5vElq_groupTitle{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.q5vElq_count{background:var(--cec-pale);text-align:center;min-width:23px;color:var(--cec-muted);border-radius:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:18.6px}.q5vElq_list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.q5vElq_list li{border-top:1px solid var(--cec-line)}.q5vElq_list li:first-child{border-top:0}@media (min-width:1101px){.q5vElq_list{grid-template-columns:repeat(2,minmax(0,1fr))}.q5vElq_list li:nth-child(odd){padding-right:12px}.q5vElq_list li:nth-child(2n){padding-left:12px}.q5vElq_list li:nth-child(2){border-top:0}}.q5vElq_row{color:var(--cec-text);grid-template-columns:84px minmax(0,1fr) 15px;align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:grid}.q5vElq_row:hover .q5vElq_sku{color:var(--cec-blue)}.q5vElq_row:focus-visible{outline:2px solid var(--cec-blue);outline-offset:2px;border-radius:8px}.q5vElq_photo{background:var(--cec-card-stage);width:84px;height:88px;color:var(--cec-muted);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.q5vElq_image{object-fit:contain;padding:3px}.q5vElq_copy{flex-direction:column;gap:2px;min-width:0;font-size:15px;line-height:1.4;display:flex}.q5vElq_sku{overflow-wrap:anywhere;font-weight:600;transition:color .15s}.q5vElq_name{overflow-wrap:anywhere}.q5vElq_chevron{color:var(--cec-muted)}
.HI9dCq_root{min-width:0;color:var(--cec-text)}.HI9dCq_toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.HI9dCq_heading{flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;display:flex}.HI9dCq_title{margin:0;font-size:20px;font-weight:600;line-height:1.3}.HI9dCq_mobileSpec{color:var(--cec-blue);align-items:center;gap:6px;font-size:13px;display:none}@media (max-width:760px){.HI9dCq_mobileSpec{display:inline-flex}}.HI9dCq_toggleAll{min-height:44px;color:var(--cec-blue);flex-shrink:0;font-size:13px;text-decoration:underline}.HI9dCq_item{border-bottom:1px solid var(--cec-line)}.HI9dCq_control{padding-inline:0}@media (hover:hover){.HI9dCq_control:hover{background:0 0}}@media (hover:none){.HI9dCq_control:active{background:0 0}}.HI9dCq_label{color:var(--cec-text);padding-block:16px;font-size:16px;font-weight:600}.HI9dCq_chevron{color:var(--cec-muted)}.HI9dCq_content{padding:0 0 12px}.HI9dCq_list{margin:0}.HI9dCq_row{grid-template-columns:35% minmax(0,1fr);display:grid}.HI9dCq_row+.HI9dCq_row{border-top:1px solid var(--cec-line)}@media (max-width:760px){.HI9dCq_row{grid-template-columns:37% minmax(0,1fr)}}.HI9dCq_term,.HI9dCq_value{padding:13px 8px;font-size:14px;line-height:1.6}@media (max-width:760px){.HI9dCq_term,.HI9dCq_value{padding:12px 4px;font-size:12px}}.HI9dCq_term{color:var(--cec-muted)}.HI9dCq_value{white-space:pre-line;overflow-wrap:anywhere;margin:0}.HI9dCq_finePrint{color:var(--cec-muted);margin:20px 0 0;font-size:12px}
.JKawzq_root{flex-direction:column;gap:48px;display:flex}@media (max-width:760px){.JKawzq_root{gap:36px}}.JKawzq_title{color:var(--cec-text);margin:0 0 16px;font-size:21px;font-weight:600;line-height:1.3}.JKawzq_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.JKawzq_list{grid-template-columns:minmax(0,1fr);gap:10px}}.JKawzq_item{color:var(--cec-text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.JKawzq_check{color:var(--cec-blue);flex-shrink:0;margin-top:4px}
.Uze5ya_root{min-width:0}.Uze5ya_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.Uze5ya_grid{grid-template-columns:minmax(0,1fr);gap:30px}}.Uze5ya_card{min-width:0}@media (min-width:761px){.Uze5ya_card[data-off-page]{display:none}}.Uze5ya_media{aspect-ratio:1.72;background:radial-gradient(50% 50%,#0000 23.21%,#0006 100%),#313131;border-radius:16px;position:relative;overflow:hidden}.Uze5ya_media .mantine-Skeleton-root{opacity:.08}.Uze5ya_image{object-fit:contain;padding:18px}.Uze5ya_title{color:var(--cec-text);margin:22px 0 8px;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:760px){.Uze5ya_title{margin-top:17px}}.Uze5ya_description{color:var(--cec-muted);margin:0;font-size:15px;line-height:1.6}.Uze5ya_controls{justify-content:flex-end;align-items:center;gap:12px;margin-top:42px;display:flex}.Uze5ya_controls span{color:var(--cec-muted);font-variant-numeric:tabular-nums;margin-right:8px;font-size:12px}@media (max-width:760px){.Uze5ya_controls{display:none}}.Uze5ya_pager.Uze5ya_pager{border-color:var(--cec-muted);width:34px;min-width:34px;height:22px;min-height:22px;color:var(--cec-text)}
._6SLlUG_root{min-width:0}._6SLlUG_hero{aspect-ratio:1.18;background:var(--cec-card-stage);cursor:zoom-in;border-radius:16px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}._6SLlUG_hero[data-empty]{cursor:default}@media (max-width:1050px){._6SLlUG_hero{aspect-ratio:1;max-height:450px}}@media (max-width:760px){._6SLlUG_hero{aspect-ratio:1.35;max-height:320px}}._6SLlUG_hero:focus-visible{outline:2px solid var(--cec-blue);outline-offset:3px}._6SLlUG_heroPhoto{width:min(100% - 64px, var(--photo-max,480px));height:min(100% - 64px, var(--photo-max,480px));position:relative}@media (max-width:760px){._6SLlUG_heroPhoto{width:min(100% - 40px, var(--photo-max,480px));height:min(100% - 40px, var(--photo-max,480px))}}._6SLlUG_heroImage{object-fit:contain}._6SLlUG_placeholder{color:var(--cec-muted)}._6SLlUG_zoomIcon{z-index:1;background:var(--cec-surface);width:35px;height:35px;color:var(--cec-muted);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}._6SLlUG_bottom{flex-direction:column;align-items:center;gap:12px;padding-top:16px;display:flex}@media (max-width:760px){._6SLlUG_bottom{padding-top:12px}}._6SLlUG_thumbs{flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}._6SLlUG_thumb{background:var(--cec-card-stage);width:76px;height:76px;color:var(--cec-blue);cursor:pointer;border:1px solid #0000;border-radius:10px;place-items:center;padding:6px;display:grid;position:relative;overflow:hidden}._6SLlUG_thumb[aria-pressed=true]{border:2px solid var(--cec-blue)}._6SLlUG_thumb:focus-visible{outline:2px solid var(--cec-blue);outline-offset:2px}@media (max-width:760px){._6SLlUG_thumb{width:64px;height:64px}}._6SLlUG_thumbImage{object-fit:contain;padding:6px}._6SLlUG_viewToggle{border:1px solid var(--cec-line);background:var(--cec-pale);border-radius:999px;gap:1px;min-width:0;margin:0;padding:2px;display:flex}._6SLlUG_viewToggle button{min-width:44px;color:var(--cec-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500;line-height:20px}._6SLlUG_viewToggle button[aria-pressed=true]{background:var(--cec-surface);color:var(--cec-text);box-shadow:0 1px 3px #00000012}._6SLlUG_viewToggle button:focus-visible{outline:2px solid var(--cec-blue);outline-offset:1px}._6SLlUG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._6SLlUG_grid[data-single]{grid-template-columns:minmax(0,1fr)}._6SLlUG_grid[data-single] ._6SLlUG_tile{aspect-ratio:1.18}._6SLlUG_tile{aspect-ratio:1;background:var(--cec-card-stage);width:100%;color:var(--cec-text);cursor:zoom-in;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}._6SLlUG_tile[data-video]{cursor:pointer}._6SLlUG_tile:focus-visible{outline:2px solid var(--cec-blue);outline-offset:3px}._6SLlUG_tilePhoto{width:min(100% - 48px, var(--photo-max,420px));height:min(100% - 48px, var(--photo-max,420px));position:relative}._6SLlUG_tileImage{object-fit:contain;transition:transform .25s}._6SLlUG_tile:hover ._6SLlUG_tileImage{transform:scale(1.045)}._6SLlUG_tilePoster{object-fit:contain;opacity:.3;padding:24px}._6SLlUG_tileZoom{z-index:1;background:var(--cec-surface);opacity:0;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .2s;display:grid;position:absolute;bottom:12px;right:14px}._6SLlUG_tile:hover ._6SLlUG_tileZoom,._6SLlUG_tile:focus-visible ._6SLlUG_tileZoom{opacity:1}._6SLlUG_play{z-index:1;color:var(--cec-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}._6SLlUG_gridFooter{justify-content:center;padding-top:16px;display:flex}._6SLlUG_viewerTitle{color:var(--cec-text);font-weight:600}._6SLlUG_viewerBody{padding-top:0}._6SLlUG_viewer{flex-direction:column;gap:16px;display:flex}._6SLlUG_viewerControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}._6SLlUG_viewerControls button{border:1px solid var(--cec-line);background:var(--cec-surface);min-width:44px;min-height:44px;color:var(--cec-text);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:8px 14px;font-size:14px;display:grid}._6SLlUG_viewerControls button:focus-visible{outline:2px solid var(--cec-blue);outline-offset:2px}._6SLlUG_viewerControls span{text-align:center;min-width:130px;font-size:14px}._6SLlUG_viewerStage{background:var(--cec-card-stage);border-radius:16px;height:calc(100dvh - 180px);overflow:auto}@media (max-width:760px){._6SLlUG_viewerStage{height:calc(100dvh - 220px)}}._6SLlUG_viewerCanvas{width:100%;max-width:var(--photo-max,1040px);height:100%;margin-inline:auto;position:relative}._6SLlUG_viewerStage[data-zoomed] ._6SLlUG_viewerCanvas{width:180%;max-width:1872px;height:180%}._6SLlUG_viewerImage{object-fit:contain;padding:24px}._6SLlUG_videoBody{padding:0 16px 16px}._6SLlUG_videoFrame{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%;display:block}
._3Bd9xW_root{flex-direction:column;flex:none;justify-content:center;min-height:46px;padding-right:4px;display:flex}._3Bd9xW_label{letter-spacing:.06em;text-transform:uppercase;color:var(--cec-muted);font-size:11px;font-weight:600}._3Bd9xW_price{color:var(--cec-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2}._3Bd9xW_onRequest{color:var(--cec-text);font-size:15px;font-weight:600;line-height:1.3}
.SxyuDG_root{margin-bottom:12px}.SxyuDG_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SxyuDG_add.SxyuDG_add{border-radius:7px;flex:160px;height:46px;font-size:14px;font-weight:700}
.cNgKEG_stepper{border:0;flex:none;align-items:center;gap:2px;min-inline-size:0;margin:0;padding:0;display:inline-flex}.cNgKEG_increase:not(:disabled){color:var(--cec-blue)}.cNgKEG_count{font-variant-numeric:tabular-nums;text-align:center;min-width:32px;color:var(--cec-text);font-size:14px;font-weight:700}[data-size=md]>.cNgKEG_count{min-width:36px;font-size:16px}
.jE3IQq_notice{border:1px solid var(--cec-line);background:var(--cec-pale);border-radius:8px;margin:22px 0;padding:20px;font-size:14px;container-type:inline-size}@media (max-width:760px){.jE3IQq_notice{padding:16px}}.jE3IQq_title{color:var(--cec-text);font-weight:600}.jE3IQq_text{color:var(--cec-muted);margin:5px 0 0;line-height:1.6}.jE3IQq_replacement{border-top:1px solid var(--cec-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-top:18px;padding-top:18px;display:grid}@container (max-width:520px){.jE3IQq_replacement{grid-template-columns:minmax(0,1fr)}}.jE3IQq_label{letter-spacing:.8px;text-transform:uppercase;color:var(--cec-muted);grid-column:1/-1;font-size:11px;font-weight:600}.jE3IQq_details{align-items:center;gap:20px;min-width:0;display:flex}@media (max-width:760px){.jE3IQq_details{gap:14px}}@container (max-width:340px){.jE3IQq_details{flex-direction:column;align-items:flex-start}}.jE3IQq_media{flex-shrink:0;place-items:center;width:105px;height:85px;display:grid;position:relative}@media (max-width:760px){.jE3IQq_media{width:80px}}.jE3IQq_image{object-fit:contain}.jE3IQq_placeholder{color:var(--cec-muted)}.jE3IQq_identity{min-width:0}.jE3IQq_sku{color:var(--cec-text);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.3}.jE3IQq_name{color:var(--cec-text);margin:4px 0 0}.jE3IQq_button{justify-self:end;height:46px;font-size:14px;font-weight:700}@container (max-width:520px){.jE3IQq_button{justify-self:start}}
.SDOdgG_root{margin-bottom:var(--mantine-spacing-xl)}.SDOdgG_text{max-width:680px}.SDOdgG_link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}
._99lSRq_list{margin:0;padding:0;list-style:none}._99lSRq_line{border-bottom:1px solid var(--cec-line);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px 14px;padding:16px 0;display:grid}._99lSRq_stage{aspect-ratio:1;background:var(--cec-card-stage);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}._99lSRq_image{object-fit:contain;padding:8px}._99lSRq_placeholder{color:var(--cec-muted)}._99lSRq_details{flex-direction:column;gap:2px;min-width:0;display:flex}._99lSRq_sku{color:var(--cec-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;text-decoration:none}a._99lSRq_sku:hover{color:var(--cec-blue);text-decoration:underline}._99lSRq_name{color:var(--cec-text);font-size:14px}._99lSRq_variant{color:var(--cec-muted);font-size:13px}._99lSRq_price{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}._99lSRq_lineTotal{color:var(--cec-text);font-size:14px;font-weight:600}._99lSRq_problem{color:var(--mantine-color-red-7);align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:flex}._99lSRq_problem svg{flex-shrink:0;margin-top:2px}._99lSRq_controls{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}
.T_6wua_content{font-size:var(--mantine-font-size-sm);line-height:1.6}.T_6wua_content>:first-child{margin-top:0}.T_6wua_content>:last-child{margin-bottom:0}
.vw1jrq_link{color:inherit;border-radius:var(--mantine-radius-lg);text-decoration:none;display:block}.vw1jrq_link:focus-visible{outline:2px solid var(--mantine-color-clinton-6);outline-offset:3px}.vw1jrq_thumb{aspect-ratio:16/9;border-radius:var(--mantine-radius-lg);background:var(--mantine-color-ink-1);position:relative;overflow:hidden}.vw1jrq_image{object-fit:cover;transition:transform .3s cubic-bezier(.2,0,0,1)}.vw1jrq_link:hover .vw1jrq_image{transform:scale(1.03)}.vw1jrq_play{left:var(--mantine-spacing-sm);bottom:var(--mantine-spacing-sm);background:var(--cec-glass-bg);width:40px;height:40px;color:var(--mantine-color-ink-9);box-shadow:var(--mantine-shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.vw1jrq_link:hover .vw1jrq_title{color:var(--mantine-color-clinton-6)}
.c1seZG_section{padding-block:var(--cec-section-spacing)}.c1seZG_tinted{background:var(--cec-stage-bg)}
.YvSera_root{margin-top:22px}.YvSera_heading{color:var(--cec-text);margin:0 0 4px;font-size:14px;font-weight:600}.YvSera_list{margin:0;padding:0;list-style:none}.YvSera_item{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.YvSera_item+.YvSera_item{border-top:1px solid var(--cec-line)}.YvSera_stage{aspect-ratio:1;background:var(--cec-card-stage);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.YvSera_image{object-fit:contain;padding:6px}.YvSera_placeholder{color:var(--cec-muted)}.YvSera_details{flex-direction:column;min-width:0;display:flex}.YvSera_sku{color:var(--cec-text);font-size:14px;font-weight:700;text-decoration:none}.YvSera_sku:hover{color:var(--cec-blue);text-decoration:underline}.YvSera_name{color:var(--cec-text);font-size:13px}.YvSera_meta{color:var(--cec-muted);font-size:12px}
.eLa7Ma_root{flex-direction:column;gap:18px;margin:0 0 24px;display:flex}.eLa7Ma_group{border:0;min-width:0;margin:0;padding:0}.eLa7Ma_legend{letter-spacing:1.3px;text-transform:uppercase;color:var(--cec-muted);gap:8px;margin-bottom:10px;padding:0;font-size:10px;display:flex}.eLa7Ma_chosen{color:var(--cec-text);font-weight:700}.eLa7Ma_choices{flex-wrap:wrap;gap:8px;display:flex}.eLa7Ma_choice{border:1px solid var(--cec-line);background:var(--cec-surface);min-height:38px;color:var(--cec-text);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .14s,background-color .14s;display:inline-flex;position:relative}.eLa7Ma_choice:hover{border-color:var(--cec-muted)}.eLa7Ma_choice:has(:checked){border-color:var(--cec-blue);box-shadow:inset 0 0 0 1px var(--cec-blue)}.eLa7Ma_choice:has(:focus-visible){outline:2px solid var(--cec-blue);outline-offset:2px}.eLa7Ma_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.eLa7Ma_swatch{border:1px solid #00000038;border-radius:50%;width:16px;height:16px;display:inline-flex;overflow:hidden}.eLa7Ma_swatch span{flex:1}.eLa7Ma_partNumber{color:var(--cec-muted);margin:0;font-size:13px}.eLa7Ma_partNumber strong{color:var(--cec-text);margin-left:4px;font-weight:600}
.JjfOoW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
._6kgFQG_root{min-width:0;color:var(--cec-text);padding:6px 0}@media (max-width:760px){._6kgFQG_root{padding:0}}._6kgFQG_heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;display:flex}@media (max-width:760px){._6kgFQG_heading{margin-bottom:20px}}._6kgFQG_sku{letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:600;line-height:1.2}._6kgFQG_name{margin:0;font-size:24px;line-height:1.3}@media (max-width:760px){._6kgFQG_name{font-size:20px}}._6kgFQG_intro{color:var(--cec-muted);margin:20px 0 22px;font-size:15px;line-height:1.6}@media (max-width:760px){._6kgFQG_intro{margin:0 0 20px}}._6kgFQG_notice{margin:20px 0}._6kgFQG_keySpecs{border-top:1px solid var(--cec-line);border-bottom:1px solid var(--cec-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;display:grid}._6kgFQG_keySpec{flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:16px 0;display:flex}._6kgFQG_keySpec:nth-child(n+3){border-top:1px solid var(--cec-line)}@media (max-width:760px){._6kgFQG_keySpec{padding:13px 0}}._6kgFQG_keySpecValue{overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.2}@media (max-width:760px){._6kgFQG_keySpecValue{font-size:23px}}._6kgFQG_keySpecLabel{letter-spacing:1.3px;text-transform:uppercase;color:var(--cec-muted);margin-top:4px;font-size:10px}._6kgFQG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:760px){._6kgFQG_actions{gap:10px}}._6kgFQG_action._6kgFQG_action{border-radius:7px;flex:1 1 0;min-width:max-content;height:46px;font-size:14px;font-weight:700}@media (max-width:760px){._6kgFQG_action._6kgFQG_action{padding-inline:9px;font-size:13px}}._6kgFQG_action._6kgFQG_action[data-secondary]{color:var(--cec-text);border:1px solid #bdcbd5}._6kgFQG_action._6kgFQG_action[data-secondary]:hover{background:var(--cec-pale)}:root[data-mantine-color-scheme=dark] ._6kgFQG_action._6kgFQG_action[data-secondary]{border-color:#465968}._6kgFQG_ownerSupport{color:var(--cec-blue);align-items:center;gap:8px;padding:10px 0;font-size:14px;display:inline-flex}._6kgFQG_ownerSupport:hover{text-decoration:underline}
.yVqsHa_inner.yVqsHa_inner{width:auto;height:auto;inset:12px 12px auto auto}@media (max-width:62em){.yVqsHa_inner.yVqsHa_inner{top:10px;left:10px;right:10px}}.yVqsHa_panel.yVqsHa_panel{--cart-bg:#fff;--cart-line:#e3e8ed;--cart-tile-bg:#f5f6f8;background:var(--cart-bg);border:1px solid var(--cart-line);border-radius:16px;flex-direction:column;flex:none;width:420px;height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 16px 48px #152b3e24}:root[data-mantine-color-scheme=dark] .yVqsHa_panel.yVqsHa_panel{--cart-bg:#15212d;--cart-line:#35414d;--cart-tile-bg:#24313e;box-shadow:0 16px 48px #00000073}@media (max-width:62em){.yVqsHa_panel.yVqsHa_panel{width:100%;height:calc(100dvh - 20px)}}.yVqsHa_header{background:var(--cart-bg);border-bottom:1px solid var(--cart-line);grid-template-columns:1fr auto 1fr;gap:8px;padding-block:14px;display:grid}.yVqsHa_headerStart{align-items:center;gap:6px;min-width:0;display:flex}.yVqsHa_headerEnd{justify-content:flex-end;align-items:center;gap:4px;display:flex}.yVqsHa_headerEnd>button{margin-inline-start:0}.yVqsHa_title{text-align:center;white-space:nowrap;font-size:18px;font-weight:700}.yVqsHa_count{font-variant-numeric:tabular-nums}.yVqsHa_body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.yVqsHa_step{flex-direction:column;flex:1;min-height:0;display:flex}.yVqsHa_step[hidden]{display:none}.yVqsHa_scroll{min-height:0;padding:4px var(--mantine-spacing-md) var(--mantine-spacing-md);flex:1;overflow-y:auto}.yVqsHa_scroll[hidden]{display:none}.yVqsHa_footer{padding:var(--mantine-spacing-md);border-top:1px solid var(--cart-line);background:var(--cart-tile-bg);flex-direction:column;gap:12px;display:flex}.yVqsHa_empty{padding:56px var(--mantine-spacing-lg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.yVqsHa_emptyIcon{color:var(--cec-muted)}.yVqsHa_confirmation{min-height:0;padding:32px var(--mantine-spacing-md) var(--mantine-spacing-lg);text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.yVqsHa_confirmationIcon{color:var(--mantine-color-teal-6)}.yVqsHa_referenceLabel{letter-spacing:1.3px;text-transform:uppercase;color:var(--cec-muted);margin-top:20px;font-size:11px}.yVqsHa_reference{border:1px solid var(--cec-line);background:var(--cec-pale);font-family:var(--mantine-font-family-monospace);letter-spacing:1px;color:var(--cec-text);border-radius:8px;margin:4px 0 18px;padding:8px 18px;font-size:22px;font-weight:700;display:block}.yVqsHa_confirmationText{color:var(--cec-muted);font-size:14px}.yVqsHa_summaryList{border-top:1px solid var(--cec-line);text-align:left;align-self:stretch;margin:24px 0;padding:0;list-style:none}.yVqsHa_summaryList li{border-bottom:1px solid var(--cec-line);gap:10px;padding:10px 0;font-size:14px;display:flex}.yVqsHa_summaryQuantity{text-align:right;flex:0 0 40px;font-weight:700}.yVqsHa_summaryVariant{color:var(--cec-muted)}
._5yCKtG_root{padding-inline:var(--cec-page-gutter)}
._pqyIa_frame{aspect-ratio:16/9;border-radius:var(--mantine-radius-lg);background:var(--cec-dark-bg);position:relative;overflow:hidden}._pqyIa_iframe{border:0;width:100%;height:100%;position:absolute;inset:0}._pqyIa_poster{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._pqyIa_image{object-fit:cover;opacity:.92;transition:opacity .16s}._pqyIa_poster:hover ._pqyIa_image{opacity:1}._pqyIa_play{background:var(--cec-glass-bg);width:72px;height:72px;color:var(--mantine-color-ink-9);box-shadow:var(--mantine-shadow-lg);border-radius:50%;justify-content:center;align-items:center;transition:transform .16s;display:flex;position:relative}._pqyIa_poster:hover ._pqyIa_play{transform:scale(1.06)}
.xf_TGG_page.xf_TGG_page{max-width:calc(var(--cec-detail-max) + 2 * var(--cec-page-gutter));padding-block:var(--mantine-spacing-xl) 56px}.xf_TGG_archive{border-top:1px solid var(--cec-line);margin-top:40px}.xf_TGG_archiveSummary{cursor:pointer;padding-block:20px;font-weight:600}
.hJ93XW_header{z-index:200;color:var(--mantine-color-white);background:radial-gradient(circle at 0 200px,#0071bb,#17479e);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.hJ93XW_inner{height:var(--cec-header-height);justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);display:flex}@media (min-width:62em){.hJ93XW_inner{grid-template-columns:1fr auto 1fr;display:grid}}.hJ93XW_actions{justify-self:end}.hJ93XW_nav{align-items:center;gap:2px;display:none}@media (min-width:62em){.hJ93XW_nav{display:flex}}.hJ93XW_link{border-radius:var(--mantine-radius-xl);font-size:var(--mantine-font-size-sm);color:#ffffffdb;align-items:center;gap:4px;padding:8px 12px;font-weight:500;text-decoration:none;transition:color .12s,background-color .12s;display:inline-flex}@media (min-width:62em) and (max-width:75em){.hJ93XW_link{padding-inline:7px}}.hJ93XW_link:hover{color:var(--mantine-color-white);background:#ffffff1f}.hJ93XW_link[data-active]{color:var(--mantine-color-white);background:#ffffff29}.hJ93XW_link:focus-visible{outline:2px solid var(--mantine-color-white);outline-offset:2px}.hJ93XW_chevron{transition:transform .16s}.hJ93XW_chevron[data-open]{transform:rotate(180deg)}.hJ93XW_contact{display:none}@media (min-width:48em){.hJ93XW_contact{display:inline-flex}}@media (min-width:62em){.hJ93XW_burger{display:none}}
.Qp_1la_heading{align-items:center;gap:10px;display:flex}.Qp_1la_count{background:var(--cec-pale);text-align:center;min-width:23px;color:var(--cec-muted);border-radius:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:18.6px}.Qp_1la_browse{color:var(--cec-blue);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Qp_1la_browse:hover{text-decoration:underline}.Qp_1la_layout{grid-template-columns:minmax(0,960px);gap:32px;display:grid}.Qp_1la_layout[data-playlist]{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:1050px){.Qp_1la_layout[data-playlist]{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media (max-width:900px){.Qp_1la_layout[data-playlist]{grid-template-columns:minmax(0,1fr)}}.Qp_1la_main{min-width:0}.Qp_1la_caption{margin-top:16px}.Qp_1la_category{letter-spacing:.3px;text-transform:uppercase;color:var(--cec-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.Qp_1la_title{color:var(--cec-text);margin:0;font-size:18px;font-weight:600;line-height:1.35}.Qp_1la_playlist{min-height:0;position:relative}@media (min-width:901px){.Qp_1la_playlist{overscroll-behavior:contain;height:0;min-height:100%;overflow-y:auto}}.Qp_1la_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Qp_1la_item{width:100%;color:var(--cec-text);border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:8px;transition:background-color .14s;display:grid}.Qp_1la_item:hover,.Qp_1la_item[aria-current]{background:var(--cec-pale)}.Qp_1la_item:focus-visible{outline:2px solid var(--cec-blue);outline-offset:-2px}@media (max-width:1050px){.Qp_1la_item{grid-template-columns:96px minmax(0,1fr);gap:10px}}@media (max-width:900px){.Qp_1la_item{grid-template-columns:104px minmax(0,1fr)}}.Qp_1la_thumb{aspect-ratio:16/9;background:var(--cec-dark-bg);border-radius:8px;position:relative;overflow:hidden}.Qp_1la_item[aria-current] .Qp_1la_thumb{box-shadow:0 0 0 2px var(--cec-blue)}.Qp_1la_thumbImage{object-fit:cover}.Qp_1la_thumbPlay{background:var(--cec-glass-bg);width:20px;height:20px;color:var(--mantine-color-ink-9);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:4px;right:4px}.Qp_1la_itemCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.Qp_1la_nowPlaying{letter-spacing:.3px;text-transform:uppercase;color:var(--cec-blue);font-size:11px;font-weight:600}.Qp_1la_itemTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}
.C5nama_title{font-weight:600;font-size:var(--mantine-font-size-lg)}.C5nama_topLabel{font-size:var(--mantine-font-size-md);font-weight:500}.C5nama_thumb{border-radius:var(--mantine-radius-sm);background:var(--cec-pale);place-items:center;width:36px;height:36px;display:grid}.C5nama_thumbImage{object-fit:contain;width:32px;height:32px}
.PkQZhW_panel{--menu-bg:#fff;--menu-text:#152b3e;--menu-muted:#5b6b78;--menu-line:#e3e8ed;--menu-tile-bg:#f5f6f8;--menu-hover-bg:#eaf3fa;--menu-rail-hover-bg:#f0f5f8;--menu-rail-active-bg:#f0f6fa;--menu-accent:#0071bb;--menu-feature-hover-line:#b3cddd;--menu-help-bg:#eef5fa;--menu-help-line:#e2edf5;top:calc(100% + 12px);max-width:1320px;max-height:calc(100dvh - var(--cec-header-height) - var(--cec-announcement-height) - 36px);overscroll-behavior:contain;background:var(--menu-bg);color:var(--menu-text);border:1px solid var(--menu-line);border-radius:16px;margin-inline:auto;display:none;position:absolute;inset-inline:24px;overflow:auto;box-shadow:0 16px 48px #152b3e24}:root[data-mantine-color-scheme=dark] .PkQZhW_panel{--menu-bg:#15212d;--menu-text:#e4edf5;--menu-muted:#a9b7c4;--menu-line:#35414d;--menu-tile-bg:#24313e;--menu-hover-bg:#243d51;--menu-rail-hover-bg:#243d51;--menu-rail-active-bg:#243d51;--menu-accent:#a5d7ff;--menu-feature-hover-line:#527d9d;--menu-help-bg:#1b3041;--menu-help-line:#35414d;box-shadow:0 16px 48px #00000073}@media (min-width:62em){.PkQZhW_panel[data-open]{animation:.16s ease-out PkQZhW_reveal;display:block}}@media (min-width:62em) and (max-width:75em){.PkQZhW_panel{inset-inline:16px}}.PkQZhW_panel :focus-visible{outline:2px solid var(--menu-accent);outline-offset:3px}.PkQZhW_panel:before{content:"";inset-inline:0;height:13px;position:absolute;bottom:100%}@keyframes PkQZhW_reveal{0%{opacity:0;transform:translateY(-6px)}}.PkQZhW_close{width:44px;height:44px;color:var(--menu-muted);position:absolute;top:6px;right:8px}.PkQZhW_inner{grid-template-columns:190px minmax(0,1fr);gap:28px;padding:32px 28px 24px;display:grid}@media (max-width:75em){.PkQZhW_inner{grid-template-columns:170px minmax(0,1fr);gap:20px;padding:32px 22px 22px}}.PkQZhW_rail{border-right:1px solid var(--menu-line);flex-direction:column;gap:1px;padding-right:20px;display:flex}.PkQZhW_family{min-height:44px;color:inherit;border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.PkQZhW_family:hover{background:var(--menu-rail-hover-bg)}.PkQZhW_family[aria-selected=true]{background:var(--menu-rail-active-bg);color:var(--menu-accent);font-weight:600}.PkQZhW_content{grid-template-columns:minmax(0,1fr) minmax(190px,.43fr);align-items:start;gap:24px;padding-top:12px;display:grid}@media (max-width:75em){.PkQZhW_content{grid-template-columns:minmax(0,1fr) 190px;gap:18px}}.PkQZhW_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:75em){.PkQZhW_tiles{gap:8px}}.PkQZhW_tile{background:var(--menu-tile-bg);min-height:68px;color:inherit;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.PkQZhW_tile:hover,.PkQZhW_tile:focus-visible{background:var(--menu-hover-bg);color:var(--menu-accent)}@media (max-width:75em){.PkQZhW_tile{gap:8px;font-size:13px}}.PkQZhW_thumb{flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.PkQZhW_thumbImage{object-fit:contain;width:42px;height:42px}.PkQZhW_tileLabel{flex:1;min-width:0}.PkQZhW_tileArrow{color:var(--menu-accent);opacity:0;flex-shrink:0;transition:opacity .15s}.PkQZhW_tile:hover .PkQZhW_tileArrow,.PkQZhW_tile:focus-visible .PkQZhW_tileArrow{opacity:1}.PkQZhW_browse{min-height:44px;color:var(--menu-accent);align-items:center;gap:10px;margin:16px 0 0 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.PkQZhW_browse:hover{text-decoration:underline}.PkQZhW_feature{background:var(--menu-tile-bg);border:1px solid var(--menu-line);color:var(--menu-accent);border-radius:12px;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.PkQZhW_feature:hover{border-color:var(--menu-feature-hover-line)}.PkQZhW_featureStage{aspect-ratio:1;display:block;position:relative}.PkQZhW_featureImage{object-fit:cover}.PkQZhW_featureLabel{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:16px;font-size:14px;font-weight:500;display:flex}.PkQZhW_help{background:var(--menu-help-bg);border-top:1px solid var(--menu-help-line);color:var(--menu-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:16px 28px;font-size:13px;display:flex}.PkQZhW_helpAction{color:var(--menu-accent);white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.PkQZhW_helpAction:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.PkQZhW_tile,.PkQZhW_tileArrow,.PkQZhW_feature{transition:none}}
.gPDxtq_feature{padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-ink-2)}.gPDxtq_media{aspect-ratio:16/10;margin-bottom:var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);background:var(--cec-stage-bg);position:relative;overflow:hidden}.gPDxtq_image{object-fit:contain;padding:var(--mantine-spacing-md)}
.HWXz6q_paths{gap:var(--mantine-spacing-xl);display:grid}@media (min-width:62em){.HWXz6q_paths{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.HWXz6q_panel{border-color:var(--mantine-color-ink-1);scroll-margin-top:calc(var(--cec-header-height) + var(--mantine-spacing-lg))}.HWXz6q_dark{background:var(--cec-dark-bg);color:var(--mantine-color-white)}@media (min-width:62em){.HWXz6q_dark{top:calc(var(--cec-header-height) + var(--mantine-spacing-xl));position:sticky}}.HWXz6q_applyButton{align-self:flex-start}.HWXz6q_section{padding-top:var(--cec-section-spacing)}
.I2bH7a_past{padding-top:var(--cec-section-spacing)}
.CVp5jW_section{padding-top:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-ink-1)}.CVp5jW_legend{margin-bottom:var(--mantine-spacing-md);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-ink-9);font-weight:600}.CVp5jW_reference{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background:var(--cec-stage-bg)}.CVp5jW_terms{padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-ink-2);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-ink-7)}
.z7H9Bq_header{min-height:0;padding:0}.z7H9Bq_body{padding:0}.z7H9Bq_input{height:64px;padding-right:var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-ink-1);font-size:var(--mantine-font-size-lg)}.z7H9Bq_results{max-height:min(60vh,520px);overflow-y:auto}.z7H9Bq_result{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);color:inherit;text-decoration:none;display:flex}.z7H9Bq_result:hover,.z7H9Bq_result:focus-visible{background:var(--mantine-color-ink-0)}.z7H9Bq_thumb{border-radius:var(--mantine-radius-sm);background:var(--cec-stage-bg);width:48px;height:48px;color:var(--mantine-color-ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.z7H9Bq_thumbImage{object-fit:contain}.z7H9Bq_resultText{min-width:0}.z7H9Bq_inlineIcon{vertical-align:middle}
.PILeNW_root{padding-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.PILeNW_text{max-width:760px;margin-top:var(--mantine-spacing-lg)}.PILeNW_root[data-align=center] .PILeNW_text{text-align:center;margin-inline:auto}.PILeNW_eyebrow{margin-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-clinton-6);font-weight:600}.PILeNW_description{margin-top:var(--mantine-spacing-md);line-height:1.6}.PILeNW_extra{margin-top:var(--mantine-spacing-lg)}
.rCNECa_hero{aspect-ratio:21/9;border-radius:var(--mantine-radius-xl);background:var(--cec-stage-bg);position:relative;overflow:hidden}.rCNECa_heroImage{object-fit:cover}.rCNECa_section{padding-block:var(--cec-section-spacing)}.rCNECa_tinted{background:var(--cec-stage-bg)}.rCNECa_story{gap:var(--mantine-spacing-xl);display:grid}@media (min-width:62em){.rCNECa_story{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2rem,1rem + 4vw,6rem)}.rCNECa_storyTitle{top:calc(var(--cec-header-height) + var(--mantine-spacing-xl));align-self:start;position:sticky}}.rCNECa_storyBody{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-ink-7);line-height:1.7}.rCNECa_timeline{margin:0;padding:0;list-style:none}.rCNECa_entry{padding-top:var(--mantine-spacing-md);border-top:2px solid var(--mantine-color-clinton-6)}.rCNECa_year{letter-spacing:-.01em;color:var(--mantine-color-ink-9);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:600}
.c8j3sq_categories{margin-bottom:var(--cec-section-spacing)}
.P3ywkG_bar{background:var(--cec-dark-bg);color:var(--cec-on-dark);padding-block:8px}.P3ywkG_text{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.P3ywkG_link{color:var(--mantine-color-white);align-items:center;gap:4px;font-weight:500;display:inline-flex}
.p5143a_layout{gap:var(--mantine-spacing-xl);display:grid}@media (min-width:62em){.p5143a_layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4rem)}}.p5143a_formPanel{border-color:var(--mantine-color-ink-1)}.p5143a_detail{gap:var(--mantine-spacing-md);display:flex}.p5143a_icon{color:var(--mantine-color-clinton-6);flex-shrink:0;margin-top:2px}.p5143a_address{font-style:normal;line-height:1.6}
.g5L33a_layout{gap:var(--mantine-spacing-xl);display:grid}@media (min-width:62em){.g5L33a_layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4rem)}}.g5L33a_panel{border-color:var(--mantine-color-ink-1)}@media (min-width:62em){.g5L33a_aside{top:calc(var(--cec-header-height) + var(--mantine-spacing-xl));position:sticky}}.g5L33a_aside a{color:var(--mantine-color-clinton-6)}
.N3nsxq_layout{gap:var(--mantine-spacing-xl);margin-top:var(--mantine-spacing-lg);display:grid}@media (min-width:62em){.N3nsxq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem)}}.N3nsxq_stage{aspect-ratio:4/3;border-radius:var(--mantine-radius-xl);background:var(--cec-stage-bg);position:relative;overflow:hidden}.N3nsxq_image{object-fit:contain;padding:12%}.N3nsxq_icon{color:var(--mantine-color-clinton-6);flex-shrink:0}.N3nsxq_section{padding-top:var(--cec-section-spacing);max-width:860px}
._9IL3Bq_root{padding-block:clamp(4rem,3rem + 6vw,9rem)}._9IL3Bq_code{margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-clinton-6);font-weight:600}
.gXctMG_layout{gap:var(--mantine-spacing-xl);margin-top:var(--mantine-spacing-lg);display:grid}@media (min-width:75em){.gXctMG_layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.gXctMG_description{white-space:pre-line}.gXctMG_meta{min-width:0}.gXctMG_section{padding-top:var(--cec-section-spacing)}
.UbDtBW_chips{flex:480px;min-width:0}.UbDtBW_search{flex:0 300px}@media (max-width:48em){.UbDtBW_search{flex-basis:100%}}
