.admin-shell{--admin-workspace-bg:var(--surface);--admin-workspace-surface:var(--surface-raised);--admin-workspace-sunken:var(--surface-sunken);--admin-workspace-hover:var(--surface-hover);--admin-workspace-active:var(--surface-active);--admin-workspace-border:var(--border-default);--admin-workspace-border-strong:var(--border-strong);--admin-workspace-text:var(--text-body);--admin-workspace-text-strong:var(--text-strong);--admin-workspace-muted:var(--text-muted);--admin-workspace-faint:var(--text-faint);--admin-workspace-accent:var(--brand);--admin-workspace-accent-text:var(--brand-text);--admin-workspace-accent-soft:var(--brand-soft);--admin-workspace-danger:var(--danger);--admin-workspace-danger-soft:var(--danger-soft);--admin-workspace-success:var(--success);--admin-workspace-success-soft:var(--success-soft);--admin-workspace-warning:var(--warning);--admin-workspace-warning-soft:var(--warning-soft);--admin-workspace-info:var(--info);--admin-workspace-info-soft:var(--info-soft);--admin-nav-bg:var(--surface-inverted);--admin-nav-bg-soft:color-mix(in srgb,var(--surface-inverted) 90%,var(--brand-heading));--admin-nav-text:var(--text-on-inverted);--admin-nav-muted:var(--text-on-inverted-muted);--admin-nav-border:var(--border-inverted);--admin-nav-accent:var(--brand-on-inverted);--admin-bg:var(--admin-workspace-bg);--admin-panel:var(--admin-workspace-surface);--admin-line:var(--admin-workspace-border);--admin-ink:var(--admin-workspace-text-strong);--admin-muted:var(--admin-workspace-muted);--admin-accent:var(--admin-workspace-accent);--admin-accent-soft:var(--admin-nav-accent);background:var(--admin-workspace-bg);color:var(--admin-workspace-text)}.admin-sidebar{--admin-line:var(--admin-nav-border);--admin-muted:var(--admin-nav-muted);--admin-accent:var(--admin-nav-accent);color:var(--admin-nav-text);background:radial-gradient(110% 70% at 100% 0,color-mix(in srgb,var(--brand-on-inverted) 10%,transparent),transparent 68%),linear-gradient(180deg,var(--admin-nav-bg),var(--admin-nav-bg-soft));border-color:var(--admin-nav-border)}.admin-sidebar :where(.admin-brand-copy strong,.admin-nav-summary.has-active,.admin-nav-link.active){color:var(--admin-nav-text)}.admin-sidebar :where(.admin-brand-copy span,.admin-side-link,.admin-nav-summary,.admin-nav-link){color:var(--admin-nav-muted)}.admin-sidebar :where(.admin-nav-summary:hover,.admin-nav-link:hover,.admin-side-link:hover){color:var(--admin-nav-text)}.admin-section-tabs,.admin-topbar{--admin-line:var(--admin-workspace-border);--admin-muted:var(--admin-workspace-muted);--admin-accent:var(--admin-workspace-accent);color:var(--admin-workspace-text);background:color-mix(in srgb,var(--admin-workspace-surface) 96%,var(--admin-workspace-accent-soft));border-color:var(--admin-workspace-border);box-shadow:0 1px 0 color-mix(in srgb,var(--admin-workspace-border) 70%,transparent)}.admin-topbar :where(.admin-page-context-copy strong,.admin-user strong){color:var(--admin-workspace-text-strong)}.admin-topbar :where(.admin-page-context-copy small,.admin-user span,.admin-session-pill,.admin-section-tabs-title){color:var(--admin-workspace-muted)}.admin-topbar .admin-page-context-icon{color:var(--admin-workspace-accent-text);border-color:var(--brand-border);background:var(--admin-workspace-accent-soft)}.admin-topbar .admin-section-menu>summary{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface);border-color:var(--admin-workspace-border)}.admin-topbar .admin-section-menu>summary:hover,.admin-topbar .admin-section-menu[open]>summary{color:var(--admin-workspace-accent-text);background:var(--admin-workspace-accent-soft);border-color:var(--brand-border)}.admin-section-tabs-scroll>a{color:var(--admin-workspace-muted)}.admin-section-tabs-scroll>a:hover{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-hover);border-color:var(--admin-workspace-border)}.admin-section-tabs-scroll>a.active{color:var(--brand-contrast);background:var(--admin-workspace-accent);border-color:var(--admin-workspace-accent)}.admin-content{background:var(--admin-workspace-bg);color:var(--admin-workspace-text)}.admin-content :where(h1,h2,h3,h4,h5,h6,strong,summary){color:var(--admin-workspace-text-strong)}.admin-content :where(p,li,dd,dt){color:var(--admin-workspace-text)}.admin-content :where(.muted-copy,small){color:var(--admin-workspace-muted)}.admin-content :where(.panel,.mini-surface,.admin-edit-card,.cms-editor-toolbar,.cms-media-toolbar,.cms-media-card,.form-fieldset,.ss-panel){color:var(--admin-workspace-text);background:var(--admin-workspace-surface);border-color:var(--admin-workspace-border)}.admin-content :where(.panel,.admin-edit-card,.cms-media-card){box-shadow:var(--shadow-1)}.admin-content :where(.mini-surface,.admin-table-head,.cms-editor-disclosure[open]>summary){background:var(--admin-workspace-sunken)}.admin-content :where(.admin-table-row,.admin-table-head,.data-row){border-color:var(--admin-workspace-border)}.admin-content .admin-table-row:hover{background:color-mix(in srgb,var(--admin-workspace-accent-soft) 48%,var(--admin-workspace-surface))}.admin-content :where(label,legend){color:var(--admin-workspace-text-strong)}.admin-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea){color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface);border:1px solid var(--admin-workspace-border-strong);border-radius:var(--radius-3);caret-color:var(--admin-workspace-accent-text)}.admin-content :where(input,select,textarea)::placeholder{color:var(--admin-workspace-faint);opacity:1}.admin-content :where(button,a,summary):focus-visible,.admin-content :where(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-content :where(input[type=checkbox],input[type=radio]){accent-color:var(--admin-workspace-accent)}.admin-content option{color:var(--admin-workspace-text-strong);background:var(--admin-workspace-surface)}.admin-content :where(fieldset,.admin-form fieldset){border-color:var(--admin-workspace-border)}.admin-content .admin-form-subsection{border-top-color:var(--admin-workspace-border)}.admin-content :where(.cms-image-preview,.cms-icon-preview){color:var(--admin-workspace-muted);background:var(--admin-workspace-sunken);border-color:var(--admin-workspace-border)}.admin-content .cms-media-field-label{color:var(--admin-workspace-text-strong)}.admin-content .cms-editor-toolbar>div>span,.admin-content .cms-media-toolbar span,.admin-content .cms-upload-row small{color:var(--admin-workspace-muted)}.admin-content .cms-editor-toolbar>div>strong,.admin-content .cms-media-card strong,.admin-content .cms-media-toolbar strong{color:var(--admin-workspace-text-strong)}.admin-content :where(.success-message,.status-pill.is-success){color:var(--success-soft-contrast);background:var(--success-soft);border-color:var(--success-border)}.admin-content :where(.error-message,.status-pill.is-danger){color:var(--danger-soft-contrast);background:var(--danger-soft);border-color:var(--danger-border)}.admin-content :where(.warning-card,.status-pill.is-warning){color:var(--warning-soft-contrast);background:var(--warning-soft);border-color:var(--warning-border)}.admin-content .admin-direct-card{display:grid;gap:10px}.admin-content .admin-direct-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-content .admin-direct-actions,.admin-content .admin-direct-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-content .admin-direct-actions form{display:contents}.admin-content .admin-direct-actions .button{min-height:34px;padding:6px 10px;font-size:.72rem}.admin-content .admin-inline-editor{border-top:1px solid var(--admin-workspace-border);padding-top:8px}.admin-content .admin-inline-editor>summary{display:inline-flex;align-items:center;gap:7px;min-height:34px;cursor:pointer;color:var(--admin-workspace-accent-text);font-size:.76rem;font-weight:800;list-style:none}.admin-content .admin-inline-editor>summary::-webkit-details-marker{display:none}.admin-content .admin-inline-editor[open]>summary{margin-bottom:10px}@media (max-width:720px){.admin-content .admin-direct-head{align-items:stretch}.admin-content .admin-direct-actions{width:100%}.admin-content .admin-direct-actions .button{flex:1 1 auto;justify-content:center}}.admin-direct-actions-wrap{display:grid;justify-items:end;gap:6px;min-width:min(100%,260px)}.admin-direct-feedback{display:grid;gap:4px;max-width:420px}.admin-direct-feedback .action-message{margin:0;font-size:.82rem}.admin-direct-title{color:var(--admin-workspace-text-strong);font-size:1rem;letter-spacing:.01em}.admin-inline-editor>summary{cursor:pointer;color:var(--admin-workspace-accent);font-weight:800;padding:10px 0}.admin-inline-editor[open]>summary{margin-bottom:10px}@media (max-width:720px){.admin-direct-actions-wrap{justify-items:stretch;width:100%;min-width:0}.admin-direct-actions{width:100%}.admin-direct-actions form{flex:1 1 130px}.admin-direct-actions .button{width:100%}}.admin-content .data-center-dossier{border-color:var(--admin-workspace-border);background:var(--admin-workspace-surface)}.data-center-dossier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.data-center-dossier-head h2{margin:4px 0 0}.data-center-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.data-center-metric{display:grid;gap:5px;padding:12px;border:1px solid var(--admin-workspace-border);border-radius:var(--radius-3);background:var(--admin-workspace-sunken)}.data-center-metric span{color:var(--admin-workspace-muted);font-size:.78rem}.data-center-metric strong{color:var(--admin-workspace-text-strong);font-size:1.05rem}.data-center-metric.tone-danger{background:var(--danger-soft);border-color:var(--danger-border)}.data-center-metric.tone-warning{background:var(--warning-soft);border-color:var(--warning-border)}.data-center-metric.tone-success{background:var(--success-soft);border-color:var(--success-border)}.data-center-dossier-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;align-items:start}.data-center-timeline-preview{min-width:0}.data-center-note-form{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-workspace-border);border-radius:var(--radius-3);background:var(--admin-workspace-sunken)}.data-center-note-form label{display:grid;gap:7px;font-weight:800}@media (max-width:900px){.data-center-dossier-grid{grid-template-columns:1fr}}.data-center-people-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.data-center-person-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;color:var(--admin-workspace-text);background:var(--admin-workspace-surface);border:1px solid var(--admin-workspace-border);border-radius:var(--radius-4);text-decoration:none;box-shadow:var(--shadow-1)}.data-center-person-card:hover{background:var(--admin-workspace-hover);border-color:var(--brand-border);transform:translateY(-1px)}.data-center-person-card strong{display:block;color:var(--admin-workspace-text-strong)}.data-center-person-card span:not(.data-domain-icon){display:block;color:var(--admin-workspace-muted);font-size:.78rem;margin-top:3px}.data-center-person-card b{min-width:32px;text-align:center;color:var(--admin-workspace-accent-text);font-size:1.05rem}.admin-language-switcher{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 7px 4px 9px;border:1px solid var(--admin-line,rgba(70,52,35,.14));border-radius:999px;background:color-mix(in srgb,var(--admin-surface,#fff) 84%,transparent)}.admin-language-switcher-label{font-size:.72rem;color:var(--admin-muted,#75685d);white-space:nowrap}.admin-language-switcher select{max-width:112px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.admin-shell[dir=ltr] .admin-main,.admin-shell[dir=ltr] .admin-sidebar,.admin-shell[dir=ltr] .admin-topbar{direction:ltr}@media (max-width:760px){.admin-language-switcher-label{display:none}.admin-language-switcher{padding-inline:7px}.admin-language-switcher select{max-width:88px}}.admin-content .admin-page{display:grid;gap:18px}.admin-content .admin-section{display:grid;gap:12px}.admin-content .admin-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.admin-content .admin-grid,.admin-content .form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.admin-content .two-col-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-content .three-col-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-content .form-grid-3,.admin-content .four-col-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-content .admin-grid-shell{border:1px solid var(--admin-line);border-radius:14px;background:var(--admin-panel);overflow:hidden}.admin-content .admin-grid-shell-body{display:grid;gap:10px;padding:12px}.admin-content .admin-inline-actions,.admin-content .check-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-content .chip-list{display:flex;flex-wrap:wrap;gap:6px}.admin-content .account-stats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-content .admin-company-switcher{display:flex;align-items:center;gap:8px}.admin-content .direct-cost-link-supplier-form{display:grid;gap:10px}.admin-content .notice,.admin-content .warning-message{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--admin-accent) 45%,transparent);border-inline-start-width:4px;border-radius:10px;background:color-mix(in srgb,var(--admin-accent) 12%,transparent);font-size:.82rem;line-height:1.6}.admin-content .text-danger{color:#ff9c8a;font-weight:700}.admin-content .input{width:100%;padding:8px 10px;border:1px solid var(--admin-line);border-radius:10px;background:color-mix(in srgb,var(--admin-panel) 86%,#000);color:inherit;font:inherit}.admin-content .admin-command-bar{padding:clamp(14px,2vw,24px);border:1px solid var(--admin-line);border-radius:16px;background:var(--admin-panel);color:var(--admin-ink)}.admin-content .admin-command-actions,.admin-content .admin-command-actions-primary,.admin-content .admin-command-actions-secondary,.admin-content .admin-command-main,.admin-content .admin-command-status,.admin-content .admin-command-title-row,.admin-content .admin-grid-shell-actions,.admin-content .admin-grid-shell-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.admin-content .admin-command-main,.admin-content .admin-grid-shell-head{justify-content:space-between}.admin-content .admin-command-copy{flex:1 1 280px;min-width:0}.admin-content .admin-command-copy h2{margin:0}.admin-content .admin-command-context,.admin-content .admin-command-description{margin-block-start:8px;color:var(--admin-muted)}.admin-content .admin-command-eyebrow{font-size:.8rem;color:var(--admin-accent)}.admin-content .admin-grid-shell-head{padding:14px;border-block-end:1px solid var(--admin-line)}.admin-content .intercompany-line{padding-block:10px;border-block-end:1px solid var(--admin-line);align-items:end}.admin-content .intercompany-builder label{min-width:0}.admin-content .intercompany-builder select{max-width:100%}.admin-content .field-stack{display:grid;gap:8px;min-width:0}@media (max-width:720px){.admin-content .admin-command-actions{width:100%}.admin-content .intercompany-line{grid-template-columns:1fr}.admin-content .intercompany-line .span-2{grid-column:auto}}@media print{.admin-content .admin-command-actions,.admin-content .intercompany-builder{display:none}}.model-device-reviews-section{background:color-mix(in srgb,var(--c-surface-02) 68%,transparent)}.model-review-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.model-review-score-card{min-width:170px;padding:16px 18px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1);display:grid;gap:4px}.model-review-score-card>strong{font-size:2rem;line-height:1}.model-review-stars{display:inline-flex;gap:2px;color:color-mix(in srgb,var(--c-gold) 34%,var(--light-muted))}.model-review-stars .is-on{color:var(--c-gold)}.model-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.model-review-card{padding:18px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1);display:grid;gap:12px}.model-review-card-foot,.model-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.model-review-card p{margin:0;line-height:1.75}.model-review-card-foot>div{display:grid;gap:2px}.model-review-card-foot small{color:var(--light-muted)}@media (max-width:980px){.model-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.model-review-heading{align-items:stretch;flex-direction:column}.model-review-score-card{min-width:0}.model-review-grid{grid-template-columns:1fr}}.model-identity-section{padding-top:clamp(28px,4vw,54px)}.model-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.model-identity-grid>div{padding:14px 15px;border:1px solid var(--ui-line);border-radius:15px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1);display:grid;gap:5px;min-width:0}.model-identity-grid>div.is-wide{grid-column:span 2}.model-identity-grid span{color:var(--light-muted);font-size:.78rem;font-weight:800}.model-identity-grid a,.model-identity-grid p,.model-identity-grid strong{overflow-wrap:anywhere}.model-identity-grid p{margin:0;line-height:1.6}.model-media-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;align-items:start;margin-top:20px}.model-media-layout .pdp-gallery{position:static}.model-media-layout .pdp-videos{margin:0}.model-explorer-section{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))}.model-explorer-form{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,.7fr)) auto;gap:10px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1)}.model-explorer-form label{display:grid;gap:6px;min-width:0}.model-explorer-form label>span{font-size:.76rem;font-weight:800;color:var(--light-muted)}.model-explorer-form :is(input,select){width:100%}.model-explorer-actions{display:flex;gap:7px;align-items:center}.model-explorer-result-line{display:flex;align-items:baseline;gap:7px;margin-top:12px;color:var(--light-muted)}.model-explorer-result-line strong{font-size:1.35rem;color:var(--light-text)}.model-explorer-empty{margin-top:12px;text-align:center}@media (max-width:1100px){.model-explorer-form,.model-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-explorer-actions,.model-explorer-search{grid-column:1/-1}.model-media-layout{grid-template-columns:1fr}}@media (max-width:650px){.model-identity-grid{grid-template-columns:1fr}.model-identity-grid>div.is-wide{grid-column:auto}.model-explorer-form{grid-template-columns:1fr}.model-explorer-actions,.model-explorer-search{grid-column:auto}.model-explorer-actions .button{flex:1 1}}.technology-identity-band{background:radial-gradient(900px 400px at 90% 0,color-mix(in srgb,var(--c-brand-02) 11%,transparent),transparent 68%),linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--light-panel-warm) 45%,var(--c-surface-01)))}.technology-identity-head{max-width:900px}.technology-identity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.technology-identity-card{position:relative;display:grid;align-content:start;gap:10px;min-height:230px;padding:18px;border:1px solid var(--ui-line);border-radius:20px;background:color-mix(in srgb,var(--c-surface-01) 95%,transparent);box-shadow:var(--ui-shadow-1);color:inherit;text-decoration:none;overflow:hidden;transition:.18s ease}.technology-identity-card:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;inset-inline-end:-75px;inset-block-end:-75px;background:color-mix(in srgb,var(--c-brand-02) 8%,transparent)}.technology-identity-card:hover{transform:translateY(-4px);box-shadow:var(--ui-shadow-2);border-color:color-mix(in srgb,var(--c-brand-02) 27%,var(--ui-line))}.technology-identity-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--c-brand-02) 10%,var(--c-surface-01));color:var(--c-brand-02)}.technology-identity-card h3{margin:0;letter-spacing:-.02em}.technology-identity-card p{margin:0;color:var(--light-muted);line-height:1.65}.tech-card-1 .technology-identity-icon{color:#7c3aed;background:#f3e8ff}.tech-card-2 .technology-identity-icon{color:#0369a1;background:#e0f2fe}.tech-card-3 .technology-identity-icon{color:#0f766e;background:#ccfbf1}.tech-card-4 .technology-identity-icon{color:#b45309;background:#fef3c7}.tech-card-5 .technology-identity-icon{color:#b91c1c;background:#fee2e2}@media(max-width:1100px){.technology-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.technology-identity-grid{grid-template-columns:1fr 1fr}.technology-identity-card{min-height:210px}}@media(max-width:480px){.technology-identity-grid{grid-template-columns:1fr}.technology-identity-card{min-height:0}}:root{--lux-r-xs:10px;--lux-r-sm:14px;--lux-r-md:18px;--lux-r-lg:24px;--lux-r-xl:32px;--lux-shadow-xs:0 5px 16px color-mix(in srgb,var(--c-ink) 5%,transparent);--lux-shadow-sm:0 10px 28px color-mix(in srgb,var(--c-ink) 7%,transparent);--lux-shadow-md:0 20px 52px color-mix(in srgb,var(--c-ink) 10%,transparent);--lux-shadow-lg:0 28px 82px color-mix(in srgb,var(--c-ink) 14%,transparent);--lux-line:color-mix(in srgb,var(--c-border-soft) 86%,transparent);--lux-line-strong:color-mix(in srgb,var(--c-brand-02) 23%,var(--c-border-soft));--lux-glass:color-mix(in srgb,var(--c-surface-01) 90%,transparent);--lux-warm:color-mix(in srgb,var(--light-panel-warm) 42%,var(--c-surface-01));--lux-brand-soft:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01));--lux-brand-softer:color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01))}html{scroll-behavior:smooth}body{background:radial-gradient(1050px 480px at 6% -8%,color-mix(in srgb,var(--c-gold) 8%,transparent),transparent 68%),radial-gradient(900px 440px at 100% 2%,color-mix(in srgb,var(--c-brand-02) 7%,transparent),transparent 70%),var(--light-bg)}html[dir=rtl] body{font-family:var(--font-cairo),var(--font-tajawal),system-ui,sans-serif}html[dir=ltr] body{font-family:var(--font-inter),system-ui,sans-serif}:where(h1,h2,h3,.brand-heading,.section-heading strong){font-family:var(--font-space),var(--font-cairo),var(--font-inter),system-ui,sans-serif}html[dir=rtl] :where(h1,h2,h3,.brand-heading,.section-heading strong){font-family:var(--font-cairo),var(--font-space),system-ui,sans-serif}::selection{background:color-mix(in srgb,var(--c-brand-02) 24%,var(--c-surface-01));color:var(--light-text)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));outline-offset:3px}.storefront-experience-layer{z-index:34;border-bottom:1px solid var(--lux-line);background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface-01) 94%,transparent),color-mix(in srgb,var(--lux-warm) 72%,transparent));-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.storefront-experience-shell{display:grid;gap:8px;padding-block:9px 11px}.experience-shortcut-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.experience-shortcut-kicker{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-gold) 28%,var(--lux-line));background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold) 12%,var(--c-surface-01)),var(--c-surface-01));color:var(--light-text);white-space:nowrap}.experience-shortcut-kicker svg{color:var(--c-gold)}.experience-shortcut-scroll{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding-block:2px}.experience-shortcut-scroll::-webkit-scrollbar{display:none}.experience-shortcut{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid transparent;border-radius:999px;color:var(--light-text);text-decoration:none;font-size:var(--text-sm);font-weight:780;background:color-mix(in srgb,var(--c-surface-01) 86%,transparent);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.experience-shortcut-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--lux-brand-soft);color:var(--c-brand-02)}.experience-shortcut:hover{transform:translateY(-1px);background:var(--c-surface-01);border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-xs)}.experience-shortcut.is-active{border-color:transparent;background:linear-gradient(135deg,var(--c-brand-02),color-mix(in srgb,var(--c-brand-02) 72%,var(--c-gold)));color:var(--brand-contrast);box-shadow:0 8px 22px color-mix(in srgb,var(--c-brand-02) 20%,transparent)}.experience-shortcut.is-active .experience-shortcut-icon{background:color-mix(in srgb,var(--brand-contrast) 15%,transparent);color:var(--brand-contrast)}.experience-more-menu{position:relative}.experience-more-menu>summary{list-style:none;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;cursor:pointer;border:1px solid var(--lux-line);border-radius:999px;background:var(--c-surface-01);font-weight:800}.experience-more-menu>summary::-webkit-details-marker{display:none}.experience-more-menu[open]>summary{border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-xs)}.experience-more-popover{position:absolute;inset-inline-end:0;top:calc(100% + 9px);z-index:60;width:min(330px,82vw);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border:1px solid var(--lux-line);border-radius:16px;background:var(--c-surface-01);box-shadow:var(--lux-shadow-lg)}.experience-more-popover a{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 9px;border-radius:11px;color:inherit;text-decoration:none;font-weight:760}.experience-more-popover a:hover{background:var(--lux-brand-soft)}.experience-more-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--lux-warm);color:var(--c-brand-02)}.experience-promo-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--c-gold) 24%,var(--lux-line));border-radius:16px;background:radial-gradient(420px 120px at 100% 0,color-mix(in srgb,var(--c-gold) 10%,transparent),transparent 70%),linear-gradient(120deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 72%,var(--c-surface-01)));box-shadow:var(--lux-shadow-xs)}.experience-promo-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold) 14%,var(--c-surface-01)),var(--lux-brand-soft));color:var(--c-brand-02);border:1px solid var(--lux-line)}.experience-promo-copy{display:grid;gap:2px;min-width:0}.experience-promo-copy strong{font-size:.92rem;letter-spacing:-.012em}.experience-promo-copy small{color:var(--light-muted);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-promo-action{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 11px;border-radius:11px;text-decoration:none;background:var(--c-brand-02);color:var(--brand-contrast);font-weight:820}.storefront-experience-layer:not(.is-home) .experience-promo-card{min-height:48px;padding-block:7px}.storefront-experience-layer:not(.is-home) .experience-promo-icon{width:34px;height:34px}.storefront-experience-layer:not(.is-home) .experience-promo-copy small{font-size:.75rem}.public-page{--page-section-gap:clamp(34px,5vw,76px)}.public-page>.section{padding-block:var(--page-section-gap)}.page-hero{border-radius:clamp(22px,2.5vw,34px);border:1px solid var(--lux-line);overflow:clip;box-shadow:var(--lux-shadow-sm)}.page-hero .container{padding-block:clamp(34px,5vw,76px)}.page-hero h1,.page-hero-title{letter-spacing:-.038em;text-wrap:balance;line-height:1.08}.hero-intro,.page-hero p{max-width:72ch;text-wrap:pretty;line-height:1.72}.page-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--light-muted);font-size:var(--text-sm)}.section-heading,.section-heading-row{gap:12px}.section-heading h2,.section-heading-row h2{letter-spacing:-.028em;text-wrap:balance}.section-heading p,.section-heading-row p{max-width:76ch;line-height:1.7;color:var(--light-muted)}.eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--c-brand-02) 18%,var(--lux-line));border-radius:999px;background:var(--lux-brand-softer);letter-spacing:.045em}:where(.panel,.mini-surface,.service-card,.info-card,.why-card,.knowledge-article-card,.platform-feature-card,.model-hub-related-card,.model-hub-service-card,.model-review-card,.pdp-compat-card,.product-faq-card){border-color:var(--lux-line)!important;border-radius:var(--lux-r-md)!important;box-shadow:var(--lux-shadow-xs);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 22%,var(--c-surface-01)))}@media (hover:hover){:where(.service-card,.info-card,.why-card,.knowledge-article-card,.platform-feature-card,.model-hub-related-card,.model-hub-service-card,.model-review-card):hover{transform:translateY(-3px);border-color:var(--lux-line-strong)!important;box-shadow:var(--lux-shadow-md)}}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.pdp-related-grid>*){position:relative;overflow:clip;border:1px solid var(--lux-line)!important;border-radius:var(--lux-r-lg)!important;background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 28%,var(--c-surface-01)))!important;box-shadow:var(--lux-shadow-sm)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card):before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:3;background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold));opacity:.7;pointer-events:none}@media (hover:hover){:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card):hover{transform:translateY(-5px)!important;box-shadow:var(--lux-shadow-md)!important;border-color:var(--lux-line-strong)!important}}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .product-visual{position:relative;border-radius:calc(var(--lux-r-lg) - 6px);background:radial-gradient(circle at 35% 25%,var(--c-surface-01),var(--lux-warm));overflow:hidden}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .product-visual:after{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,var(--lux-line),transparent)}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) h3{min-height:2.65em;line-height:1.34;letter-spacing:-.015em}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .price-line{margin-top:auto;padding-top:9px;border-top:1px dashed var(--lux-line)}.product-card-action-strip{gap:7px}.product-card-action-strip .product-action-button{min-height:38px;border-radius:11px!important;border:1px solid var(--lux-line)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--c-ink) 5%,transparent)}.product-card-tag-row,.tag-row{gap:6px}:where(.tag,.spec-chip,.trust-pill,.status-pill){border-radius:999px}.pdp-page .pdp-hero{border:1px solid var(--lux-line);border-radius:var(--lux-r-xl);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 42%,var(--c-surface-01)));box-shadow:var(--lux-shadow-sm);overflow:clip}.pdp-page .pdp-context-rail{border:1px solid var(--lux-line);border-radius:16px;background:var(--lux-glass);box-shadow:var(--lux-shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pdp-page .pdp-attr-list{border:1px solid var(--lux-line);border-radius:16px;overflow:hidden;background:var(--c-surface-01)}.pdp-page .pdp-attr-row{padding:10px 12px;border-bottom:1px solid var(--lux-line)}.pdp-page .pdp-attr-row:last-child{border-bottom:0}.pdp-page .pdp-compat-wrap{border-radius:var(--lux-r-lg);border:1px solid color-mix(in srgb,var(--c-brand-02) 21%,var(--lux-line));background:linear-gradient(180deg,var(--lux-brand-softer),var(--c-surface-01));box-shadow:var(--lux-shadow-sm)}.pdp-page .pdp-smart-bundle-card{border-radius:var(--lux-r-lg);box-shadow:var(--lux-shadow-sm)}.model-hub-page .model-hub-hero{position:relative;background:radial-gradient(650px 300px at 85% 15%,color-mix(in srgb,var(--c-brand-02) 14%,transparent),transparent 70%),linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 48%,var(--c-surface-01)))}.model-hub-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.model-hub-stat{padding:12px 13px;border:1px solid color-mix(in srgb,var(--c-surface-01) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.model-hub-anchor-nav{border:1px solid var(--lux-line);border-radius:15px;background:var(--lux-glass);box-shadow:var(--lux-shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-hub-quick-grid{gap:12px}.model-hub-quick-card{min-height:142px;border:1px solid var(--lux-line);border-radius:18px;background:linear-gradient(145deg,var(--c-surface-01),var(--lux-warm));box-shadow:var(--lux-shadow-xs);transition:.17s ease}.model-hub-quick-card:hover{transform:translateY(-3px);border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-md)}.model-hub-quick-icon,.model-hub-service-icon{border-radius:13px;background:var(--lux-brand-soft);color:var(--c-brand-02)}.model-identity-grid>div{border-color:var(--lux-line)!important;border-radius:16px!important;box-shadow:var(--lux-shadow-xs)!important}.model-media-layout :where(.pdp-gallery,.pdp-videos){border-radius:var(--lux-r-lg)}.model-explorer-form{border-color:var(--lux-line)!important;border-radius:var(--lux-r-lg)!important;box-shadow:var(--lux-shadow-sm)!important}.search-workspace{gap:clamp(16px,2.2vw,30px)}.search-workspace :where(.search-filter-panel,.search-results-toolbar,.search-empty-state){border-radius:var(--lux-r-lg);border:1px solid var(--lux-line);box-shadow:var(--lux-shadow-sm)}.search-result-identifiers{gap:6px}.search-result-identifiers small{border-radius:999px;background:var(--lux-brand-softer);border-color:var(--lux-line)}.search-compat-match{border-radius:999px;box-shadow:0 5px 16px color-mix(in srgb,var(--c-brand-02) 10%,transparent)}.global-filter-dock .gfd-panel,.sfshell{border-radius:var(--lux-r-lg)}.sfshell-toggle{border:1px solid var(--lux-line);border-radius:14px;box-shadow:var(--lux-shadow-xs);background:var(--c-surface-01)}.sfshell-toggle:hover{border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-sm)}.gfd-group{border:1px solid transparent;border-radius:14px;padding:9px;background:color-mix(in srgb,var(--lux-warm) 56%,var(--c-surface-01))}.gfd-group:focus-within{border-color:var(--lux-line-strong);background:var(--c-surface-01)}.global-filter-dock .gfd-trigger{border:1px solid color-mix(in srgb,var(--c-brand-02) 25%,var(--lux-line));box-shadow:var(--lux-shadow-md)}.button{min-height:42px;border-radius:12px;gap:8px;font-weight:820;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.button-primary{box-shadow:0 9px 22px color-mix(in srgb,var(--c-brand-02) 17%,transparent)}.button:hover:not(:disabled):not(.is-disabled){transform:translateY(-1px)}.button:active:not(:disabled):not(.is-disabled){transform:scale(.985)}.public-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.site-frame :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;border-radius:12px;border-color:var(--lux-line);background:color-mix(in srgb,var(--c-surface-01) 96%,var(--lux-warm));transition:.15s ease}.public-page :where(input,select,textarea):focus,.site-frame :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--c-brand-02) 48%,var(--lux-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 10%,transparent);background:var(--c-surface-01)}.home-services-grid,.service-grid,.technology-identity-grid{gap:12px}.technology-identity-card{border-color:var(--lux-line)!important;box-shadow:var(--lux-shadow-sm)!important}.technology-identity-card:nth-child(3n+1){--section-accent:var(--c-brand-02)}.technology-identity-card:nth-child(3n+2){--section-accent:var(--c-gold)}.technology-identity-card:nth-child(3n){--section-accent:var(--c-success)}.technology-identity-card:before{content:"";position:absolute;inset-block:18px auto;inset-inline-start:0;width:3px;height:42px;border-radius:999px;background:var(--section-accent,var(--c-brand-02))}.site-footer{border-top:1px solid color-mix(in srgb,var(--c-surface-01) 10%,transparent)}.site-footer .footer-column{border-radius:14px}.site-footer .footer-column-body a{border-radius:8px;transition:.15s ease}.site-footer .footer-column-body a:hover{background:color-mix(in srgb,var(--c-surface-01) 6%,transparent);padding-inline:7px}@media (max-width:980px){.experience-shortcut-rail{grid-template-columns:auto minmax(0,1fr) auto}.storefront-experience-shell{padding-inline:0}.model-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.storefront-experience-layer{position:sticky;top:0;z-index:42}.storefront-experience-shell{gap:5px;padding-block:6px}.experience-shortcut-kicker{display:none}.experience-shortcut-rail{grid-template-columns:minmax(0,1fr) auto;gap:6px}.experience-shortcut{min-height:36px;padding:6px 9px;font-size:.77rem}.experience-shortcut-icon{width:25px;height:25px}.experience-more-menu>summary{min-height:36px;padding:6px 9px}.experience-more-popover{position:fixed;inset-inline:10px;top:auto;bottom:78px;width:auto;max-height:55vh;overflow:auto;grid-template-columns:1fr 1fr}.experience-promo-card{display:none}.page-hero{border-radius:18px;margin-inline:8px}.public-page>.section{padding-block:clamp(30px,8vw,48px)}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card){border-radius:18px!important}.model-hub-stats{grid-template-columns:1fr 1fr}}@media (max-width:470px){.experience-more-popover,.model-hub-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.storefront-experience-layer{--experience-accent:var(--c-brand-02);--experience-accent-soft:color-mix(in srgb,var(--experience-accent) 10%,var(--c-surface-01));--experience-line:color-mix(in srgb,var(--experience-accent) 22%,var(--lux-line))}.storefront-experience-layer[data-experience=device]{--experience-accent:var(--c-brand-02)}.storefront-experience-layer[data-experience=service]{--experience-accent:var(--c-teal,var(--c-brand-02))}.storefront-experience-layer[data-experience=commerce]{--experience-accent:var(--c-gold)}.storefront-experience-layer[data-experience=business]{--experience-accent:var(--c-navy,var(--c-brand-01))}.storefront-experience-layer[data-experience=knowledge]{--experience-accent:var(--c-purple,var(--c-brand-02))}.experience-shortcut.is-active{background:linear-gradient(135deg,var(--experience-accent),color-mix(in srgb,var(--experience-accent) 72%,var(--c-gold)));box-shadow:0 9px 24px color-mix(in srgb,var(--experience-accent) 20%,transparent)}.experience-shortcut-icon{background:var(--experience-accent-soft);color:var(--experience-accent)}.experience-page-nav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:7px 9px;border:1px solid var(--experience-line);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 88%,var(--experience-accent-soft));box-shadow:0 6px 18px color-mix(in srgb,var(--c-ink) 4%,transparent)}.experience-page-nav-label{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding-inline:8px;color:var(--experience-accent);font-size:.76rem;font-weight:900;white-space:nowrap}.experience-page-nav-scroll{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.experience-page-nav-scroll::-webkit-scrollbar{display:none}.experience-page-link{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:31px;padding:6px 9px;border-radius:10px;color:var(--light-text);text-decoration:none;font-size:.75rem;font-weight:800;transition:background .15s ease,color .15s ease,transform .15s ease}.experience-page-link:focus-visible,.experience-page-link:hover{background:var(--experience-accent-soft);color:var(--experience-accent);transform:translateY(-1px)}.experience-merch-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:8px}.experience-promo-card.is-primary{border-color:var(--experience-line)}.experience-promo-card.is-primary .experience-promo-icon{background:linear-gradient(135deg,var(--experience-accent-soft),color-mix(in srgb,var(--c-gold) 12%,var(--c-surface-01)));color:var(--experience-accent)}.experience-promo-card.is-primary .experience-promo-action{background:var(--experience-accent)}.experience-promo-card.is-secondary{background:linear-gradient(135deg,color-mix(in srgb,var(--lux-warm) 70%,var(--c-surface-01)),var(--c-surface-01))}.experience-promo-card.is-secondary .experience-promo-action{background:transparent;color:var(--experience-accent);border:1px solid var(--experience-line)}.experience-promo-card.is-secondary .experience-promo-action:hover{background:var(--experience-accent-soft)}.product-knowledge-page :where(#product-description,#product-faq,#product-reviews,#product-knowledge,#related-products,#product-share){scroll-margin-top:160px}.product-knowledge-page #product-description .pdp-description,.product-knowledge-page #product-faq .panel,.product-knowledge-page #product-knowledge .knowledge-article-card,.product-knowledge-page #related-products .store-product-card{border-color:color-mix(in srgb,var(--c-brand-02) 14%,var(--lux-line))}.product-knowledge-page #product-knowledge{background:radial-gradient(560px 220px at 100% 0,color-mix(in srgb,var(--c-brand-02) 6%,transparent),transparent 70%),var(--c-surface-01)}.store-product-card.product-card-variant-1:before{background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold))}.store-product-card.product-card-variant-2:before{background:linear-gradient(90deg,var(--c-gold),color-mix(in srgb,var(--c-brand-02) 45%,var(--c-gold)))}.store-product-card.product-card-variant-3:before{background:linear-gradient(90deg,color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold)),var(--c-brand-02))}.store-product-card.product-card-variant-4:before{background:linear-gradient(90deg,var(--c-brand-01),var(--c-gold))}.store-product-card.product-card-variant-2 .product-visual{background:radial-gradient(circle at 30% 20%,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 7%,var(--lux-warm)))}.store-product-card.product-card-variant-3 .product-visual{background:radial-gradient(circle at 70% 18%,var(--c-surface-01),color-mix(in srgb,var(--c-brand-02) 6%,var(--lux-warm)))}.store-product-card.product-card-variant-4 .product-visual{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-01) 5%,var(--lux-warm)))}.model-hub-page #identity{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 3%,var(--c-surface-01)),var(--c-surface-01))}.model-hub-page #model-explorer{background:linear-gradient(180deg,var(--lux-warm),var(--c-surface-01))}.model-hub-page #services{background:linear-gradient(180deg,color-mix(in srgb,var(--c-gold) 5%,var(--c-surface-01)),var(--c-surface-01))}.model-hub-page #knowledge{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))}.model-hub-page :where(#identity,#model-explorer,#services,#knowledge,#faq,#ask){scroll-margin-top:160px}.public-page :where(.comparison-table,.spec-table,.compatibility-table){border-radius:16px;overflow:clip;box-shadow:var(--lux-shadow-xs)}.public-page :where(.comparison-table,.spec-table,.compatibility-table) thead th{background:color-mix(in srgb,var(--lux-warm) 72%,var(--c-surface-01));border-bottom-color:var(--lux-line-strong)}.public-page :where(.comparison-table,.spec-table,.compatibility-table) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--lux-warm) 38%,transparent)}@media (max-width:980px){.experience-merch-grid{grid-template-columns:1fr}.experience-promo-card.is-secondary{display:none}}@media (max-width:720px){.experience-page-nav{grid-template-columns:1fr;gap:4px;padding:6px 8px}.experience-page-nav-label{display:none}.experience-page-link{min-height:32px;padding:6px 8px;font-size:.72rem}}:root{--ui-safe-surface:var(--surface-raised);--ui-safe-sunken:var(--surface-sunken);--ui-safe-hover:var(--surface-hover);--ui-safe-active:var(--brand);--ui-safe-active-text:var(--brand-contrast);--ui-safe-text:var(--text-strong);--ui-safe-body:var(--text-body);--ui-safe-muted:var(--text-muted);--ui-safe-faint:var(--text-faint);--ui-safe-border:var(--border-default);--ui-safe-border-strong:var(--border-strong);--ui-safe-inverted:var(--surface-inverted);--ui-safe-inverted-text:var(--text-on-inverted);--ui-safe-inverted-muted:var(--text-on-inverted-muted)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu,.search-filter-panel,.search-results-toolbar){color:var(--ui-safe-body)!important;background-color:var(--ui-safe-surface)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu) :where(a,button,summary,strong,label){color:var(--ui-safe-text)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu) :where(small,p,.muted-copy){color:var(--ui-safe-muted)}.site-frame .aurora-header .header-utility,.site-frame .aurora-header .header-utility :where(.utility-link,.header-menu>summary){color:var(--ui-safe-inverted-text)}.site-frame .aurora-header .header-utility :where(.header-utility-note,.header-menu>summary span:not(.menu-icon)){color:var(--ui-safe-inverted-muted)!important}.site-frame .aurora-header .header-utility .header-menu>summary:hover,.site-frame .aurora-header .header-utility .header-menu[open]>summary{color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame .aurora-header .header-utility .header-menu>summary:hover :where(span,strong,svg),.site-frame .aurora-header .header-utility .header-menu[open]>summary :where(span,strong,svg){color:var(--ui-safe-active-text)!important}.site-frame .header-menu-list,.site-frame .header-utility .header-menu-list{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border)!important}.site-frame .header-menu-link,.site-frame .header-menu-link :where(span,strong,svg),.site-frame .nav-mega-panel :where(a,span,strong,small,svg){color:var(--ui-safe-text)!important}.site-frame .header-menu-link.active,.site-frame .header-menu-link:hover,.site-frame .nav-link.active,.site-frame .nav-link:hover{color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame .header-menu-link:is(:hover,.active) :where(span,strong,svg){background:transparent!important;color:inherit}.site-frame .nav-mega-panel,.site-frame .side-drawer-panel{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important}.site-frame .side-drawer-panel :where(.side-drawer-link,.side-drawer-link span,.side-drawer-link svg){color:var(--ui-safe-text)!important}.site-frame .side-drawer-panel .side-drawer-group-title{color:var(--ui-safe-muted)!important}.site-frame .side-drawer-panel .side-drawer-link:hover,.site-frame .side-drawer-panel .side-drawer-link:hover :where(span,svg),.site-frame .side-drawer-panel .side-drawer-link[aria-current=page],.site-frame .side-drawer-panel .side-drawer-link[aria-current=page] :where(span,svg){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important}.storefront-experience-layer{color:var(--ui-safe-body)}.experience-more-menu>summary,.experience-shortcut,.experience-shortcut-kicker{color:var(--ui-safe-text)!important}.experience-more-menu>summary:hover,.experience-more-menu[open]>summary,.experience-shortcut:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important;border-color:var(--ui-safe-border-strong)!important}.experience-shortcut.is-active,.experience-shortcut.is-active :where(span,svg){color:var(--ui-safe-active-text)!important;background-color:var(--ui-safe-active)!important}.experience-more-popover{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border)!important}.experience-more-popover a{color:var(--ui-safe-text)!important}.experience-more-popover a:focus-visible,.experience-more-popover a:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important}.experience-promo-copy strong{color:var(--ui-safe-text)}.experience-promo-copy small{color:var(--ui-safe-muted)!important}.experience-promo-action,.experience-promo-action :where(span,svg){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important}.experience-promo-action:hover{background:var(--brand-hover)!important}.public-page :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary),.site-frame :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.public-page :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary):hover,.site-frame :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary):hover{color:var(--ui-safe-active-text)!important;background:var(--brand-hover)!important}.public-page :where(.button-secondary,.button-ghost,.svc-btn-ghost),.site-frame :where(.button-secondary,.button-ghost,.svc-btn-ghost){color:var(--ui-safe-text)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border-strong)!important}.public-page :where(.button-secondary,.button-ghost,.svc-btn-ghost):hover,.site-frame :where(.button-secondary,.button-ghost,.svc-btn-ghost):hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important;border-color:var(--ui-safe-border-strong)!important}.site-frame :where(.filter-rail-button.active,.active-filter-chip,.service-facet-chip.is-active,.devref-brand-chip.is-active,.category-tabs-row a.active,.chip.active,.filter-chip.active){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame :where(.brand-pill,.quick-chip,.spec-chip,.tag,.trust-pill){color:var(--ui-safe-body)}.site-frame .brand-pill:hover,.site-frame :where(.quick-chip,.spec-chip):hover{color:var(--brand-text)!important;background:var(--ui-safe-hover)!important}.site-frame :where(.gfd-panel,.ss-panel){color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)!important;border-color:var(--ui-safe-border)!important}.site-frame :where(.gfd-panel,.ss-panel) :where(label,strong,summary,.ss-option){color:var(--ui-safe-text)!important}.site-frame :where(.gfd-panel,.ss-panel) :where(small,.muted-copy){color:var(--ui-safe-muted)!important}.site-frame .ss-option.active,.site-frame .ss-option:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important}.site-frame :where(select,option){color:var(--ui-safe-text);background-color:var(--ui-safe-surface)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card){color:var(--ui-safe-body)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card) :where(h2,h3,h4,strong){color:var(--ui-safe-text)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card) :where(p,small,.muted-copy){color:var(--ui-safe-muted)}.site-footer{color:var(--ui-safe-inverted-text)}.site-footer :where(p,small,.footer-copy,.footer-column-body){color:var(--ui-safe-inverted-muted)}.site-footer :where(a,strong,h2,h3,h4){color:var(--ui-safe-inverted-text)}.site-footer a:focus-visible,.site-footer a:hover{color:var(--brand-on-inverted);background:color-mix(in srgb,var(--brand-on-inverted) 10%,transparent)}.site-frame :where(.button,.chip,.filter-chip).is-disabled,.site-frame :where(button,a,input,select,textarea)[disabled]{opacity:.58}@media (forced-colors:active){:where(.site-frame,.public-page) *{forced-color-adjust:auto}.site-frame :where(.button,.chip,.filter-chip,.header-menu-link,.experience-shortcut){border:1px solid ButtonText!important}}:root{--ultra-radius-xs:10px;--ultra-radius-sm:14px;--ultra-radius-md:18px;--ultra-radius-lg:24px;--ultra-radius-xl:30px;--ultra-line:color-mix(in srgb,var(--c-brand-02) 12%,var(--c-border-soft));--ultra-line-strong:color-mix(in srgb,var(--c-brand-02) 25%,var(--c-border-soft));--ultra-shadow-1:0 8px 24px rgba(40,27,15,.055);--ultra-shadow-2:0 16px 44px rgba(40,27,15,.09);--ultra-shadow-3:0 28px 72px rgba(40,27,15,.13);--ultra-glass:color-mix(in srgb,var(--c-surface-01) 91%,transparent);--ultra-warm:color-mix(in srgb,var(--c-gold) 6%,var(--c-surface-01));--ultra-tech:color-mix(in srgb,var(--c-brand-02) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=device]{--family-accent:var(--c-brand-02);--family-soft:color-mix(in srgb,var(--c-brand-02) 9%,var(--c-surface-01))}.storefront-experience-layer[data-experience=service]{--family-accent:color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));--family-soft:color-mix(in srgb,var(--c-gold) 9%,var(--c-surface-01))}.storefront-experience-layer[data-experience=commerce]{--family-accent:var(--c-gold);--family-soft:color-mix(in srgb,var(--c-gold) 11%,var(--c-surface-01))}.storefront-experience-layer[data-experience=business]{--family-accent:var(--c-brand-01);--family-soft:color-mix(in srgb,var(--c-brand-01) 7%,var(--c-surface-01))}.storefront-experience-layer[data-experience=knowledge]{--family-accent:color-mix(in srgb,var(--c-brand-02) 78%,#5b63ff);--family-soft:color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01))}.storefront-experience-layer[data-experience=home]{--family-accent:var(--c-brand-02);--family-soft:var(--ultra-warm)}.storefront-experience-layer{background:radial-gradient(720px 240px at 12% 0,color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 7%,transparent),transparent 72%),color-mix(in srgb,var(--c-surface-01) 96%,transparent);border-block:1px solid color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 10%,var(--c-border-soft))}.experience-page-nav,.experience-promo-card,.experience-shortcut-rail{border-color:color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 17%,var(--c-border-soft))}.experience-page-link:focus-visible,.experience-page-link:hover,.experience-shortcut.is-active,.experience-shortcut:hover{border-color:color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 31%,var(--c-border-soft));background:var(--family-soft,var(--ultra-tech));color:var(--family-accent,var(--c-brand-02))}.experience-more-icon,.experience-promo-icon,.experience-shortcut-icon{border:1px solid color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 18%,transparent);box-shadow:0 5px 15px color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 8%,transparent)}.page-shell .section>.container,.public-page .section>.container{position:relative}.page-shell .section-heading,.page-shell .section-heading-row,.public-page .section-heading,.public-page .section-heading-row{margin-bottom:clamp(15px,1.6vw,24px)}.page-shell :where(.section-heading,.section-heading-row) h2,.public-page :where(.section-heading,.section-heading-row) h2{letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.page-shell :where(.section-heading,.section-heading-row) p,.public-page :where(.section-heading,.section-heading-row) p{text-wrap:pretty}.home-hero-section{position:relative;overflow:clip;background:radial-gradient(760px 400px at 92% 10%,color-mix(in srgb,var(--c-brand-02) 9%,transparent),transparent 72%),radial-gradient(620px 360px at 0 100%,color-mix(in srgb,var(--c-gold) 10%,transparent),transparent 72%)}.home-hero-grid{align-items:center}.home-hero-section .hero-copy{max-width:760px}.home-hero-section .hero-image-panel{border:1px solid var(--ultra-line);border-radius:var(--ultra-radius-xl);box-shadow:var(--ultra-shadow-3);overflow:clip;background:linear-gradient(145deg,var(--c-surface-01),var(--ultra-warm))}.hero-trust-row .tag{border-radius:999px;box-shadow:var(--ultra-shadow-1)}.offers-flash-shell{border-radius:var(--ultra-radius-xl)!important;box-shadow:var(--ultra-shadow-2)!important;overflow:clip}.offers-flash-head{position:relative;z-index:1}.offers-flash-rail{scroll-snap-type:inline mandatory}.offers-flash-rail>*{scroll-snap-align:start}.home-used-premium-panel{border-radius:var(--ultra-radius-xl)!important;box-shadow:var(--ultra-shadow-2)!important;overflow:clip}.home-used-card2{border:1px solid color-mix(in srgb,#61a57d 20%,var(--c-border-soft));border-radius:var(--ultra-radius-lg)!important;box-shadow:var(--ultra-shadow-1);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,#61a57d 4%,var(--c-surface-01)));transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}@media (hover:hover){.home-used-card2:hover{transform:translateY(-4px);box-shadow:var(--ultra-shadow-2);border-color:color-mix(in srgb,#61a57d 40%,var(--c-border-soft))}}.home-used-condition-chip,.home-used-device-chip{border-radius:999px}.home-smart-bundle-card{overflow:clip;border:1px solid color-mix(in srgb,var(--c-gold) 24%,var(--c-border-soft));border-radius:var(--ultra-radius-lg)!important;box-shadow:var(--ultra-shadow-1);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 6%,var(--c-surface-01)))}.home-smart-bundle-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;inset-inline-end:-52px;inset-block-end:-62px;background:color-mix(in srgb,var(--c-gold) 8%,transparent);pointer-events:none}.product-card,.store-product-card{isolation:isolate;overflow:clip}.product-card .product-visual,.store-product-card .product-visual{transition:transform .2s ease,background .2s ease}@media (hover:hover){.product-card:hover .product-visual,.store-product-card:hover .product-visual{transform:scale(1.012)}}.store-product-card.product-card-variant-1{background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-02) 2.5%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-2{background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 4%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-3{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,#5367ff 3.5%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-4{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-01) 4%,var(--c-surface-01)))!important}.store-product-card.product-card-variant-2 .product-topline{border-bottom:1px dashed color-mix(in srgb,var(--c-gold) 26%,transparent);padding-bottom:7px}.store-product-card.product-card-variant-3 .product-family-line{color:var(--c-brand-02);font-weight:760}.store-product-card.product-card-variant-4 .price-line{background:color-mix(in srgb,var(--c-brand-01) 4%,transparent);margin-inline:-4px;padding:8px;border-radius:11px}.product-trust-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.product-trust-chip{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;border:1px solid var(--ultra-line);background:color-mix(in srgb,var(--c-surface-02) 78%,var(--c-surface-01));font-size:.72rem;font-weight:800;color:var(--c-text-02)}.product-trust-chip.is-context{color:var(--c-brand-02);background:color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01))}.product-trust-chip.is-warranty{color:color-mix(in srgb,var(--c-brand-02) 58%,#426c53);background:color-mix(in srgb,#69a87f 8%,var(--c-surface-01))}.pdp-page .pdp-hero{box-shadow:var(--ultra-shadow-2)}.pdp-gallery{border-radius:var(--ultra-radius-lg)}.pdp-gallery-stage{border:1px solid var(--ultra-line);border-radius:var(--ultra-radius-lg);background:radial-gradient(circle at 25% 18%,#fff,transparent 42%),linear-gradient(145deg,#fffdf9,color-mix(in srgb,var(--c-brand-02) 3%,#f4ecdf));box-shadow:var(--ultra-shadow-1)}.pdp-gallery-stage .pdp-stage-img{transition:transform .22s ease}.pdp-count-badge,.pdp-zoom-badge{min-height:32px;border-radius:999px;background:color-mix(in srgb,#111827 82%,transparent);color:#fff;box-shadow:0 7px 18px rgba(17,24,39,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-fallback-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01));color:var(--c-brand-02)}.pdp-thumb{border-radius:12px!important;overflow:hidden}.pdp-lightbox-inner{border-radius:20px;overflow:hidden}.pdp-lb-close,.pdp-lb-nav{display:grid;place-items:center;border-radius:999px;background:rgba(17,24,39,.72);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-lb-close:hover,.pdp-lb-nav:hover{background:rgba(17,24,39,.92)}.pdp-attr-list,.pdp-description,.pdp-variant-table-wrap{box-shadow:var(--ultra-shadow-1)}.pdp-compat-wrap{position:relative;overflow:hidden;background:radial-gradient(560px 220px at 100% 0,color-mix(in srgb,var(--c-brand-02) 9%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))!important}.pdp-compat-card{border-radius:16px!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}@media (hover:hover){.pdp-compat-card:hover{transform:translateY(-2px);border-color:var(--ultra-line-strong);box-shadow:var(--ultra-shadow-1)}}.pdp-compat-title{display:flex;align-items:center;gap:7px}.model-hub-page #ask,.model-hub-page #faq,.model-hub-page .model-explorer-section,.model-hub-page .model-identity-section,.model-hub-page .model-knowledge-section,.model-hub-page .model-media-section{position:relative;overflow:clip}.model-hub-page .model-explorer-section:before,.model-hub-page .model-identity-section:before,.model-hub-page .model-knowledge-section:before{content:"";position:absolute;inset-inline-start:0;top:0;width:4px;height:100%;opacity:.42;background:linear-gradient(var(--c-brand-02),var(--c-gold))}.model-identity-grid{gap:10px}.model-identity-grid>div{padding:14px!important;background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-02) 2.5%,var(--c-surface-01)))}.model-explorer-form{position:sticky;top:124px;z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--c-surface-01) 91%,transparent)!important}.model-hub-quick-card{overflow:hidden;position:relative}.model-hub-quick-card:after{content:"";position:absolute;inset:auto -34px -48px auto;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--c-brand-02) 6%,transparent)}.model-hub-service-card{border:1px solid var(--ultra-line);background:linear-gradient(180deg,var(--c-surface-01),var(--ultra-warm))}.model-hub-related-card{border-radius:16px;border:1px solid var(--ultra-line);box-shadow:var(--ultra-shadow-1)}.model-hub-faq-item{border-radius:14px;border:1px solid var(--ultra-line);background:var(--c-surface-01);box-shadow:0 5px 16px rgba(40,27,15,.04)}.model-hub-faq-item summary{padding:13px 14px;font-weight:820;cursor:pointer}.sfb-side{border:1px solid var(--ultra-line)!important;border-radius:var(--ultra-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface-01) 97%,transparent),color-mix(in srgb,var(--c-brand-02) 2%,var(--c-surface-01)))!important;box-shadow:var(--ultra-shadow-1)}.sfb-smart-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--c-brand-02) 16%,var(--c-border-soft));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01)),var(--c-surface-01))}.sfb-smart-head-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--c-brand-02) 10%,var(--c-surface-01));color:var(--c-brand-02)}.sfb-smart-head-copy{display:grid;gap:1px;min-width:0}.sfb-smart-head-copy strong{font-size:.82rem}.sfb-smart-head-copy small{color:var(--c-text-02);font-size:.7rem}.sfb-smart-reset{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 8px;border-radius:9px;border:1px solid var(--ultra-line);background:var(--c-surface-01);font-size:.7rem;font-weight:800;cursor:pointer}.sfb-section-title{margin-top:9px;padding:8px 9px;border-radius:11px;background:color-mix(in srgb,var(--c-surface-02) 70%,transparent)}.service-facet-group{padding:8px!important;border-radius:12px;transition:background .15s ease,border-color .15s ease;border:1px solid transparent}.service-facet-group:focus-within{border-color:var(--ultra-line-strong);background:var(--c-surface-01)}.service-facet-chip{border-radius:999px!important;min-height:32px}.service-facet-chip.is-active{box-shadow:0 5px 14px color-mix(in srgb,var(--c-brand-02) 12%,transparent)}.sfb-managed-disclosure{margin-top:9px;border:1px solid var(--ultra-line);border-radius:14px;background:color-mix(in srgb,var(--c-surface-02) 45%,var(--c-surface-01));overflow:hidden}.sfb-managed-disclosure>summary{margin:0!important;list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px}.sfb-managed-disclosure>summary::-webkit-details-marker{display:none}.sfb-managed-disclosure>summary svg:last-child{margin-inline-start:auto;transition:transform .16s ease}.sfb-managed-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.sfb-managed-body{padding:4px 6px 8px}.sfb-price-filter{border:1px solid color-mix(in srgb,var(--c-gold) 18%,var(--c-border-soft));background:var(--ultra-warm)}.sfb-availability-filter{width:100%;justify-content:center}.section-smart-search-link,.service-facet-reset{border-radius:11px!important}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table){border:1px solid var(--ultra-line);border-radius:16px;box-shadow:var(--ultra-shadow-1)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) thead th{background:linear-gradient(180deg,var(--ultra-warm),color-mix(in srgb,var(--c-surface-02) 70%,var(--c-surface-01)));border-bottom:1px solid var(--ultra-line-strong);font-size:.76rem;letter-spacing:.01em}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr{transition:background .13s ease}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ultra-warm) 54%,transparent)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{background:color-mix(in srgb,var(--c-brand-02) 5%,var(--c-surface-01))}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) td,.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) th{padding-block:11px}.public-page :where(.knowledge-article-card,.model-review-card,.model-hub-service-card,.model-hub-related-card,.service-card,.info-card){position:relative}.public-page :where(.knowledge-article-card,.model-review-card,.model-hub-service-card,.model-hub-related-card)>:first-child{position:relative;z-index:1}.knowledge-card-grid,.model-hub-related,.model-hub-service-grid{gap:12px}.public-page :where(.product-visual,.page-hero-media,.model-media-layout,.home-used-card2-media,.home-bundle-visual) img{image-rendering:auto}.public-page :where(.product-visual,.home-used-card2-media,.home-bundle-thumb,.pdp-thumb,.pdp-lb-thumb){background:linear-gradient(145deg,#fffdf9,#f3ede3)}.model-media-layout :where(.pdp-gallery,.pdp-videos),.page-hero-media{box-shadow:var(--ultra-shadow-1)}:where(.model-hub-quick-icon,.model-hub-service-icon,.experience-shortcut-icon,.experience-more-icon,.pdp-shipping-head-icon,.home-used-premium-step-icon){display:grid;place-items:center;border-radius:13px;border:1px solid color-mix(in srgb,var(--c-brand-02) 15%,transparent)}@media (max-width:860px){.experience-page-nav-scroll,.experience-shortcut-scroll,.home-smart-bundle-list,.home-used-grid,.offers-flash-rail{scroll-snap-type:inline mandatory}.experience-page-link,.experience-shortcut,.home-smart-bundle-card,.home-used-card2,.offers-flash-rail>*{scroll-snap-align:start}.model-explorer-form{position:relative;top:auto}.sfb-side{box-shadow:none}}@media (max-width:720px){.home-hero-section .hero-image-panel{border-radius:18px}.product-trust-row{margin-top:5px}.product-trust-chip{min-height:24px;font-size:.68rem}.sfb-smart-head{grid-template-columns:auto minmax(0,1fr)}.sfb-smart-reset{grid-column:1/-1;justify-content:center}.pdp-gallery-stage{border-radius:16px}.pdp-lb-close,.pdp-lb-nav{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.public-page *,.storefront-experience-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pdp-compat-summary{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;margin:10px 0 12px;padding:10px 11px;border:1px solid color-mix(in srgb,#5d9a73 25%,var(--ultra-line));border-radius:13px;background:color-mix(in srgb,#6aa77f 7%,var(--c-surface-01))}.pdp-compat-summary>small{grid-column:1/-1;color:var(--c-text-02);line-height:1.55}.pdp-compat-status,.pdp-compat-verified{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:999px;color:#37624a;font-weight:830}.pdp-compat-verified{padding:4px 8px;background:color-mix(in srgb,#69a87f 12%,var(--c-surface-01));border:1px solid color-mix(in srgb,#69a87f 26%,transparent);font-size:.72rem}.pdp-compat-status{font-size:.68rem}.pdp-compat-card{display:grid;gap:6px;align-content:start}.pdp-compat-card>strong{font-size:.9rem;line-height:1.35}.pdp-compat-cta{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--c-brand-02);font-size:.74rem;font-weight:820}.product-visual-icon{width:100%;height:100%;min-height:130px;display:grid;place-items:center;color:var(--c-brand-02);background:linear-gradient(145deg,#fffdf9,#f3ede3)}:root{--apex-radius-sm:12px;--apex-radius-md:18px;--apex-radius-lg:24px;--apex-radius-xl:30px;--apex-shadow-soft:0 10px 30px rgba(35,24,15,.055);--apex-shadow-card:0 16px 42px rgba(35,24,15,.085);--apex-shadow-float:0 26px 76px rgba(35,24,15,.14);--apex-line:color-mix(in srgb,var(--c-border-soft) 86%,transparent);--apex-warm:color-mix(in srgb,var(--c-gold) 5%,var(--c-surface-01));--apex-brand-soft:color-mix(in srgb,var(--c-brand-02) 7%,var(--c-surface-01))}.storefront-experience-layer{position:relative;isolation:isolate}.storefront-experience-layer:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--experience-accent),transparent);opacity:.38;pointer-events:none}.storefront-experience-layer[data-experience=device]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=service]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 6%,var(--c-surface-01))}.storefront-experience-layer[data-experience=commerce]{--apex-family-soft:color-mix(in srgb,var(--c-gold) 8%,var(--c-surface-01))}.storefront-experience-layer[data-experience=business]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 4%,var(--c-surface-01))}.storefront-experience-layer[data-experience=knowledge]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=home]{--apex-family-soft:color-mix(in srgb,var(--c-gold) 4%,var(--c-surface-01))}.storefront-experience-shell{gap:10px}.experience-page-nav,.experience-promo-card,.experience-shortcut-rail{background:linear-gradient(145deg,color-mix(in srgb,var(--c-surface-01) 97%,transparent),var(--apex-family-soft,var(--c-surface-01)));border-color:color-mix(in srgb,var(--experience-accent) 18%,var(--apex-line))}.experience-more-popover a,.experience-page-link,.experience-shortcut{border-radius:11px}.experience-shortcut.is-active{box-shadow:0 9px 22px color-mix(in srgb,var(--experience-accent) 17%,transparent)}.experience-promo-card{border-radius:18px;box-shadow:var(--apex-shadow-soft)}.experience-promo-card.is-primary{position:relative;overflow:hidden}.experience-promo-card.is-primary:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;inset-inline-end:-62px;inset-block-end:-78px;background:color-mix(in srgb,var(--experience-accent) 8%,transparent);pointer-events:none}.experience-promo-action svg,.home-sec-more-arrow svg{transition:transform .16s ease}.experience-promo-action:hover svg,.home-sec-more:hover .home-sec-more-arrow svg{transform:translateX(2px)}[dir=rtl] .experience-promo-action:hover svg,[dir=rtl] .home-sec-more:hover .home-sec-more-arrow svg{transform:translateX(-2px)}.home-sec-head{position:relative;padding-block:4px 10px}.home-sec-head:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(120px,24%);height:2px;border-radius:999px;background:var(--home-sec-tone,var(--c-brand-02));opacity:.42}.home-sec-title{letter-spacing:-.025em;text-wrap:balance}.home-sec-desc{max-width:72ch;text-wrap:pretty}.home-sec-more{min-height:36px;border:1px solid color-mix(in srgb,var(--home-sec-tone,var(--c-brand-02)) 18%,var(--apex-line));background:color-mix(in srgb,var(--home-sec-soft,transparent) 70%,var(--c-surface-01))}.home-intake-grid,.home-section-grids,.home-store-tabs,.home-svc-stack{gap:clamp(14px,1.7vw,22px)}.home-intake-card,.home-smart-bundle-card,.home-svc-fact,.home-used-card2,.hsg-block{border-color:var(--apex-line);box-shadow:var(--apex-shadow-soft)}.hsg-block{border-radius:var(--apex-radius-lg);overflow:clip}.hsg-head{padding:12px 14px 8px}.hsg-grid{padding:0 12px 12px}.hst-quick-filters,.hst-subtabs,.hst-tabs{scrollbar-width:none}.hst-quick-filters::-webkit-scrollbar,.hst-subtabs::-webkit-scrollbar,.hst-tabs::-webkit-scrollbar{display:none}.hst-filter-chip,.hst-subtab,.hst-tab{border-radius:999px!important}.hst-subtab[aria-selected=true],.hst-tab[aria-selected=true]{box-shadow:0 7px 18px color-mix(in srgb,var(--c-brand-02) 13%,transparent)}.home-used-premium-panel{box-shadow:var(--apex-shadow-card)}.home-used-card2{overflow:clip}.home-used-card2-media{position:relative}.home-used-card2-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(17,24,39,.09))}.home-smart-bundle-card{position:relative;overflow:hidden}.home-smart-bundle-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold));opacity:.58}.deal-product-card,.offer-product-card,.product-card,.store-product-card{border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-soft)!important;overflow:clip}.product-card .product-visual,.store-product-card .product-visual{position:relative;isolation:isolate}.product-card .product-visual:after,.store-product-card .product-visual:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--c-border-soft) 75%,transparent)}.product-card .product-topline,.store-product-card .product-topline{gap:6px}.product-trust-row{padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--c-border-soft) 72%,transparent)}.product-card .price-line,.store-product-card .price-line{min-height:48px;align-items:center}.product-card-action-strip{margin-top:auto}@media (hover:hover){.deal-product-card:hover,.offer-product-card:hover,.product-card:hover,.store-product-card:hover{box-shadow:var(--apex-shadow-card)!important}.product-card:hover .managed-image:not(.is-fallback),.store-product-card:hover .managed-image:not(.is-fallback){transform:scale(1.025)}}.managed-image{transition:transform .2s ease,filter .2s ease,opacity .2s ease}.managed-image.is-fallback,[data-managed-fallback=true]{object-fit:contain!important;padding:clamp(14px,7%,34px);opacity:.72;filter:saturate(.72) contrast(.94)}.pdp-gallery-stage:has(.managed-image.is-fallback),.product-visual:has(.managed-image.is-fallback){background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--c-gold) 9%,transparent),transparent 42%),linear-gradient(145deg,#fffdf9,#f3ede3)}.pdp-hero-buy{border-radius:var(--apex-radius-lg)}.pdp-commerce-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;border:1px solid var(--apex-line);border-radius:15px;background:linear-gradient(145deg,var(--c-surface-01),var(--apex-warm));box-shadow:var(--apex-shadow-soft)}.pdp-commerce-fact{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;padding:7px 8px;border-radius:11px;background:color-mix(in srgb,var(--c-surface-01) 87%,transparent)}.pdp-commerce-fact>svg{grid-row:1/3;color:var(--c-brand-02)}.pdp-commerce-fact small{color:var(--c-text-02);font-size:.7rem}.pdp-commerce-fact strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.pdp-price-block{box-shadow:var(--apex-shadow-soft)}.pdp-variant-switch{padding-block:2px}.pdp-variant-pill{border-radius:999px}.pdp-variant-pill.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 9%,transparent)}.pdp-attr-list,.pdp-compat-wrap,.pdp-description,.pdp-variant-table-wrap{border-radius:var(--apex-radius-md)}.pdp-compat-summary{border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,#69a87f 7%,var(--c-surface-01)),var(--c-surface-01))}.pdp-compat-card{position:relative;overflow:hidden}.pdp-compat-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:#69a87f;opacity:.68}.model-hub-page :where(.model-identity-section,.model-explorer-section,.model-services-section,.model-knowledge-section){position:relative}.model-hub-page :where(.model-identity-section,.model-explorer-section,.model-services-section,.model-knowledge-section):before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;border-radius:999px;background:var(--experience-accent,var(--c-brand-02));opacity:.24}.model-explorer-form{border:1px solid var(--apex-line);border-radius:16px!important;box-shadow:var(--apex-shadow-card)}.model-product-card{border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-soft)}.model-product-card .product-model-badge{max-width:100%}.sfshell{gap:12px!important}.sfshell-toggle{min-height:43px;padding:9px 13px!important;border-color:var(--apex-line)!important;background:linear-gradient(145deg,var(--c-surface-01),var(--apex-warm))!important;box-shadow:var(--apex-shadow-soft)!important}.sfshell-toggle[aria-expanded=true]{color:var(--c-brand-02)!important;border-color:color-mix(in srgb,var(--c-brand-02) 26%,var(--apex-line))!important}.sfshell-chev{display:grid;place-items:center}.sfb-side{border-radius:18px;border:1px solid var(--apex-line);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--apex-warm) 65%,var(--c-surface-01)));box-shadow:var(--apex-shadow-soft);padding:12px}.sfb-smart-head{position:sticky;top:0;z-index:4;margin:-12px -12px 8px;padding:11px 12px;background:color-mix(in srgb,var(--c-surface-01) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--apex-line);border-radius:18px 18px 0 0}.sfb-smart-reset{border-radius:999px}.sfb-section-title{letter-spacing:-.015em}.sfb-core-filter,.sfb-managed-disclosure,.sfb-price-filter,.sfb-spec-filter{border-radius:13px!important}.sfb-managed-disclosure{border:1px dashed color-mix(in srgb,var(--c-brand-02) 22%,var(--apex-line));background:color-mix(in srgb,var(--c-brand-02) 2.5%,var(--c-surface-01))}.sfb-managed-disclosure>summary{border-radius:12px}.sfb-chips{gap:6px}.section-quick-chips .quick-chip,.sfb-chips :where(a,button,label){border-radius:999px!important}.sfb-search-select-trigger{border-radius:11px}.sfb-search-select-popover{border-radius:14px;box-shadow:var(--apex-shadow-float)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table){border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--apex-line);border-radius:15px}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) thead th{position:sticky;top:0;z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--c-brand-02) 48%,transparent)}[dir=rtl] .public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{box-shadow:inset -3px 0 0 color-mix(in srgb,var(--c-brand-02) 48%,transparent)}.public-page :where(.stack-cards,.service-list,.knowledge-list)>*{border-color:var(--apex-line)}:where(.experience-more-popover,.sfb-search-select-popover,.gfd-panel,.smart-menu-panel,.dropdown-menu,.popover){border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-float)!important}details>summary{-webkit-tap-highlight-color:transparent}@media (max-width:860px){.pdp-commerce-facts{grid-template-columns:1fr}.pdp-commerce-fact{grid-template-columns:auto minmax(88px,.7fr) 1fr}.pdp-commerce-fact small,.pdp-commerce-fact strong,.pdp-commerce-fact>svg{grid-row:auto}.sfb-side{padding:9px;border-radius:15px}.sfb-smart-head{margin:-9px -9px 7px;border-radius:15px 15px 0 0}.experience-merch-grid{gap:8px}.home-sec-head{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.home-sec-desc{font-size:.88rem}.hsg-grid{padding-inline:8px}.pdp-commerce-facts{padding:7px}.pdp-commerce-fact{padding:6px 7px}.product-card,.store-product-card{border-radius:17px!important}}@media (prefers-reduced-motion:reduce){.experience-promo-action svg,.home-sec-more-arrow svg,.managed-image{transition:none!important}}