.errorcode-finder{gap:18px;display:grid}.errorcode-searchbox{gap:8px;display:grid}.errorcode-searchbox>label{color:#29415f;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:850}.errorcode-searchbox>div{position:relative}.errorcode-searchbox input{color:#0a203e;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #b7c8dd;border-radius:16px;outline:0;padding:0 58px 0 20px;font-size:16px;box-shadow:0 10px 28px #12345c0f}.errorcode-searchbox input:focus{border-color:#2f6bff;box-shadow:0 0 0 4px #2f6bff1f}.errorcode-searchbox>div>span{color:#2f6bff;font-size:24px;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.errorcode-filters{flex-wrap:wrap;gap:8px;display:flex}.errorcode-filters button{color:#4a5e78;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:999px;min-height:44px;padding:0 15px;font-size:13px;font-weight:800}.errorcode-filters button[aria-pressed=true]{color:#fff;background:#0d3f9b;border-color:#2f6bff}.errorcode-result-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.errorcode-result-meta strong{color:#0d3f9b;font-size:13px}.errorcode-result-meta span{color:#657894;font-size:13px}.errorcode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.errorcode-load-more{color:#1558ad;background:#fff;border:1px solid #b9d0eb;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin:20px auto 0;padding:0 20px;font-size:14px;font-weight:850;display:flex}.errorcode-load-more:hover{background:#edf5ff;border-color:#2f73df}.errorcode-grid>a{background:#fff;border:1px solid #cfdae8;border-radius:18px;flex-direction:column;min-height:210px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 12px 28px #1131560d}.errorcode-grid>a:hover{border-color:#80a9e8;transform:translateY(-3px);box-shadow:0 18px 38px #1131561a}.errorcode-grid>a>span{color:#6d7f96;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.errorcode-grid>a>strong{color:#0a347d;letter-spacing:-.04em;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:25px}.errorcode-grid>a>p{color:#5e7087;margin:11px 0 20px;font-size:12px;line-height:1.55}.errorcode-grid>a>b{color:#235eae;justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:flex}.errorcode-grid>a>b i{font-size:16px;font-style:normal}.errorcode-empty{text-align:center;background:#fff;border:1px dashed #aebed1;border-radius:18px;padding:28px}.errorcode-empty strong{color:#183a68}.errorcode-empty p{color:#667b95;max-width:620px;margin:8px auto 0;font-size:12px;line-height:1.6}.errorcode-all-link{color:#fff;background:#0d3f9b;border-radius:13px;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:850;display:flex}.errorcode-page,.errorcode-detail-page{color:#10233e;background:#f2f6fb;min-height:70vh}.errorcode-hero,.errorcode-detail-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#3475ff33,#0000 32%),linear-gradient(135deg,#07162d,#0c2b59);padding:38px 0 76px}.errorcode-hero h1{letter-spacing:-.065em;max-width:780px;margin:18px 0;font-size:clamp(45px,7vw,78px);line-height:.96}.errorcode-hero h1 em,.errorcode-detail-hero h1 em{color:#69b8ff;font-style:normal}.errorcode-hero>.shell>p:last-child{color:#bac9dc;max-width:720px;font-size:16px;line-height:1.7}.errorcode-database{padding-block:76px 100px}.errorcode-database__heading{max-width:780px;margin-bottom:32px}.errorcode-database__heading>span{color:#2464bc;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.errorcode-database__heading h2{letter-spacing:-.052em;margin:9px 0 12px;font-size:clamp(34px,4vw,52px)}.errorcode-database__heading p{color:#60738d;line-height:1.65}.errorcode-detail-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:54px;margin-top:46px;display:grid}.errorcode-detail-hero h1{letter-spacing:-.06em;max-width:760px;margin:20px 0 12px;font-size:clamp(36px,5.5vw,64px);line-height:1}.errorcode-detail-hero__grid>div>p:last-child{color:#bdccde;max-width:720px;line-height:1.65}.errorcode-badges{flex-wrap:wrap;gap:8px;display:flex}.errorcode-badges b{color:#8fcdff;background:#3e7eff21;border:1px solid #7bf6;border-radius:9px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.errorcode-detail-hero__grid>aside{background:#ffffff0f;border:1px solid #89beff40;border-radius:18px;padding:22px}.errorcode-detail-hero__grid>aside span{color:#79bdff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.errorcode-detail-hero__grid>aside strong{margin-top:8px;font-size:20px;display:block}.errorcode-detail-hero__grid>aside p{color:#b7c7d9;margin:9px 0 0;font-size:12px;line-height:1.6}.errorcode-detail-content{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:24px;padding-block:64px 100px;display:grid}.errorcode-detail-main{gap:16px;display:grid}.errorcode-detail-main>article{background:#fff;border:1px solid #d3deeb;border-radius:20px;padding:28px;box-shadow:0 12px 32px #0f2e520d}.errorcode-detail-main>article>span,.errorcode-device-cta>span{color:#2867bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.errorcode-detail-main h2,.errorcode-device-cta h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:25px}.errorcode-detail-main p{color:#5e7188;line-height:1.65}.errorcode-likely-area{background:#edf5ff;border-radius:13px;gap:5px;margin-top:18px;padding:15px;display:grid}.errorcode-likely-area small{color:#597597;text-transform:uppercase;font-size:9px}.errorcode-likely-area strong{color:#154d9c;font-size:13px}.errorcode-detail-main ol{counter-reset:checks;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.errorcode-detail-main li{color:#52667e;counter-increment:checks;background:#f2f6fa;border-radius:12px;padding:12px 14px 12px 45px;font-size:12px;line-height:1.5;position:relative}.errorcode-detail-main li:before{color:#fff;content:counter(checks);background:#174f9d;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:850;display:grid;position:absolute;top:11px;left:13px}.errorcode-detail-main>.errorcode-stop{background:#fff9f1;border-color:#ecc9a4}.errorcode-stop>strong{color:#8a4b11;margin-top:14px;font-size:12px;line-height:1.55;display:block}.errorcode-device-cta{color:#fff;background:linear-gradient(145deg,#0b2347,#0e4ca6);border-radius:22px;padding:27px;position:sticky;top:22px;box-shadow:0 22px 50px #08234d30}.errorcode-device-cta>p{color:#bfd0e5;font-size:12px;line-height:1.6}.errorcode-parts-flow{gap:18px;margin-top:20px;display:grid}.errorcode-part-suggestions{gap:9px;display:grid}.errorcode-part-suggestions>button{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff29;border-radius:15px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:7px 12px 7px 7px;transition:all .15s;display:grid}.errorcode-part-suggestions>button:hover,.errorcode-part-suggestions>button[aria-pressed=true]{background:#76c7ff24;border-color:#76c7ff}.errorcode-part-suggestions .product-visual{background:linear-gradient(145deg,#eaf3ff,#cfe2fa);border-radius:11px;width:76px;min-height:72px}.errorcode-part-suggestions .category-product-visual{background:#fff;width:76px;min-height:72px}.errorcode-part-suggestions .product-visual small{display:none}.errorcode-part-suggestions>button>span{gap:4px;display:grid}.errorcode-part-suggestions strong{color:#f7fbff;font-size:11px}.errorcode-part-suggestions>button>b{color:#80caff;font-size:14px}.errorcode-device-search{gap:9px;margin-top:20px;display:grid}.errorcode-device-search label{color:#b7d9ff;text-transform:uppercase;font-size:9px;font-weight:850}.errorcode-device-search>div{gap:8px;display:grid}.errorcode-device-search input{color:#fff;width:100%;min-height:49px;font:inherit;background:#ffffff17;border:1px solid #ffffff40;border-radius:11px;outline:0;padding:0 13px}.errorcode-device-search input::placeholder{color:#99aac0}.errorcode-device-search button{color:#0a4293;cursor:pointer;background:#fff;border:0;border-radius:11px;min-height:48px;font-weight:850}.errorcode-device-search small{color:#94abc6;font-size:9px;line-height:1.5}.errorcode-part-guides{border-top:1px solid #ffffff29;gap:9px;margin-top:20px;padding-top:18px;display:grid}.errorcode-part-guides>span{color:#b7d9ff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.errorcode-part-guides a{color:#fff;background:#76c7ff14;border:1px solid #76c7ff47;border-radius:12px;justify-content:stretch;gap:4px;min-height:58px;padding:11px 13px;text-decoration:none;display:grid}.errorcode-part-guides a:hover{background:#76c7ff24;border-color:#76c7ff}.errorcode-part-guides a strong{font-size:14px;line-height:1.35}.errorcode-part-guides a small{color:#bdd5ef;font-size:12px;line-height:1.4}.errorcode-part-guides a b{color:#80caff}.errorcode-part-guides p{color:#94abc6;margin:2px 0 0;font-size:12px;line-height:1.55}.errorcode-no-parts{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:15px;gap:10px;padding:17px;display:grid}.errorcode-no-parts strong{color:#fff;font-size:16px}.errorcode-no-parts p{color:#bfd0e5;margin:0;font-size:14px;line-height:1.55}.errorcode-no-parts a{color:#0a4293;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:900px){.errorcode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.errorcode-detail-hero__grid,.errorcode-detail-content{grid-template-columns:1fr}.errorcode-device-cta{position:static}}@media (max-width:640px){.errorcode-grid{grid-template-columns:1fr}.errorcode-result-meta{flex-direction:column;align-items:flex-start;gap:6px}.errorcode-hero{padding-bottom:54px}.errorcode-hero h1{font-size:43px}.errorcode-database{padding-block:54px 70px}.errorcode-detail-hero__grid{gap:25px;margin-top:30px}.errorcode-detail-content{padding-block:42px 70px}.errorcode-detail-main>article,.errorcode-device-cta{padding:21px}.errorcode-part-suggestions>button{grid-template-columns:64px minmax(0,1fr) auto;padding-left:6px}.errorcode-part-suggestions .product-visual{width:64px;min-height:64px}}@media (max-width:720px){.errorcode-hero{padding:24px 0 34px}.errorcode-hero .breadcrumbs{margin-bottom:24px}.errorcode-hero .eyebrow{margin-bottom:12px}.errorcode-hero h1{margin:12px 0;font-size:38px;line-height:.98}.errorcode-hero>.shell>p:last-child{margin:0;font-size:13px;line-height:1.55}.errorcode-database{padding-block:34px 60px}.errorcode-database__heading{margin-bottom:18px}.errorcode-database__heading h2{margin:7px 0;font-size:31px}.errorcode-database__heading p{margin:0;font-size:12px;line-height:1.5}}.errorcode-filters button{min-height:44px}.errorcode-result-meta span,.errorcode-grid>a>span{color:#52657d}.errorcode-page,.errorcode-detail-page{background-color:var(--docs-page);color:var(--docs-text)}.errorcode-hero,.errorcode-detail-hero{background:radial-gradient(circle at 82% 8%,#8ec3ff40,transparent 29%), linear-gradient(135deg,var(--docs-royal-deep) 0%,var(--docs-royal) 64%,var(--docs-royal-bright) 100%);color:#fff}.errorcode-device-cta{background:linear-gradient(135deg,var(--docs-royal-deep),var(--docs-royal))}.errorcode-hero h1 em,.errorcode-detail-hero h1 em{color:#d8ecff}.errorcode-detail-hero__grid>aside{background:#ffffff1c;border-color:#d5ebff52;box-shadow:0 22px 50px #04225833}:is(.errorcode-hero a:focus-visible,.errorcode-detail-hero a:focus-visible){outline-color:#76c7ff}.errorcode-searchbox input::placeholder,.errorcode-device-search input::placeholder{color:var(--docs-muted);opacity:1}.home-storefront-v3 .errorcode-grid>a>span{font-size:12px}.errorcode-archive{padding-block:72px 88px}.errorcode-archive__heading{max-width:760px;margin-bottom:30px}.errorcode-archive__heading>span,.errorcode-related>div>span{color:var(--docs-royal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.errorcode-archive__heading h2,.errorcode-related h2{color:#0c315f;letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(28px,3.2vw,42px)}.errorcode-archive__heading p{color:var(--docs-muted);line-height:1.7}.errorcode-archive__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.errorcode-archive__groups>section{border:1px solid var(--docs-line);background:#fff;border-radius:20px;padding:24px;box-shadow:0 12px 34px #10335b0f}.errorcode-archive__groups h3{color:#0c315f;margin:0 0 16px;font-size:17px}.errorcode-archive__groups ul,.errorcode-related ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.errorcode-archive__groups a,.errorcode-related a{color:#173c67;background:#f8fbff;border:1px solid #dce6f0;border-radius:13px;gap:5px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.errorcode-archive__groups a:hover,.errorcode-related a:hover{background:#edf5ff;border-color:#9ebee6;transform:translateY(-1px)}.errorcode-archive__groups a strong,.errorcode-related a strong{font-size:12px}.errorcode-archive__groups a span,.errorcode-related a span{color:var(--docs-muted);font-size:10px;line-height:1.5}.errorcode-related{border:1px solid var(--docs-line);background:#fff;border-radius:22px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:28px;margin-block:12px 80px;padding:30px;display:grid}.errorcode-related h2{font-size:clamp(23px,2.5vw,32px)}.errorcode-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.errorcode-hub-directory{padding-block:0 76px}.errorcode-archive-cta{border:1px solid var(--docs-line);background:var(--docs-panel);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:76px;padding:28px 30px;display:flex;box-shadow:0 14px 38px #10335b12}.errorcode-archive-cta>div{max-width:720px}.errorcode-archive-cta>div>span{color:var(--docs-royal);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.errorcode-archive-cta h2{color:var(--docs-text);letter-spacing:-.04em;margin:8px 0;font-size:clamp(25px,3vw,36px)}.errorcode-archive-cta p{color:var(--docs-muted);margin:0;line-height:1.65}.errorcode-archive-cta>a{background:var(--docs-royal);color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:850;display:inline-flex}.errorcode-archive-cta>a:hover{background:var(--docs-royal-deep)}.errorcode-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:30px;display:grid}.errorcode-pagination a{border:1px solid var(--docs-line);min-height:46px;color:var(--docs-royal);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;display:inline-flex}.errorcode-pagination a:first-child{justify-self:start}.errorcode-pagination a:last-child{justify-self:end}.errorcode-pagination>span{color:var(--docs-muted);font-size:13px;font-weight:750}.errorcode-pagination__pages{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.errorcode-pagination__pages a,.errorcode-pagination__pages span{border:1px solid var(--docs-line);width:38px;min-height:38px;color:var(--docs-royal);background:#fff;border-radius:10px;place-items:center;padding:0;font-size:13px;font-weight:800;display:grid}.errorcode-pagination__pages span[aria-current=page]{border-color:var(--docs-royal);background:var(--docs-royal);color:#fff}.errorcode-hub-directory__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.errorcode-hub-directory__columns>section{border:1px solid var(--docs-line);background:var(--docs-panel);border-radius:20px;padding:24px}.errorcode-hub-directory__columns h3{color:var(--docs-text);margin:0 0 14px;font-size:18px}.errorcode-hub-directory__columns ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.errorcode-hub-directory__columns a,.errorcode-context-links a{border:1px solid var(--docs-line);min-height:48px;color:var(--docs-text);background:#f8fbff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.errorcode-hub-directory__columns a:hover,.errorcode-context-links a:hover{background:var(--docs-soft);border-color:#9ebee6}.errorcode-hub-directory__columns a strong{font-size:13px}.errorcode-hub-directory__columns a span{color:var(--docs-muted);font-size:12px}.errorcode-hub-hero .breadcrumbs{margin-bottom:44px}.errorcode-hub-hero h1{max-width:900px;font-size:clamp(40px,6vw,68px)}.errorcode-hub-results{padding-top:62px}.errorcode-hub-results__grid{grid-template-columns:1fr}.errorcode-hub-results__grid>section{max-width:900px}.errorcode-hub-results__grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}.errorcode-hub-safety{background:var(--docs-soft);border:1px solid #bdd3ef;border-radius:18px;gap:8px;max-width:900px;margin-top:20px;padding:20px;display:grid}.errorcode-hub-safety strong{color:var(--docs-text);font-size:17px}.errorcode-hub-safety p{color:var(--docs-muted);margin:0;line-height:1.6}.errorcode-hub-safety a{min-height:44px;color:var(--docs-royal);align-items:center;gap:12px;font-weight:850;display:inline-flex}.errorcode-source{gap:7px}.errorcode-faq details{border-top:1px solid var(--docs-line)}.errorcode-faq details:last-child{border-bottom:1px solid var(--docs-line)}.errorcode-faq summary{min-height:48px;color:var(--docs-text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:800;display:flex}.errorcode-faq summary:after{color:var(--docs-royal);content:"+";font-size:20px}.errorcode-faq details[open] summary:after{content:"−"}.errorcode-faq details p{margin:0 0 18px}.errorcode-context-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:-64px 76px;display:grid}.errorcode-context-links a{flex-direction:column;justify-content:center;align-items:flex-start}.errorcode-context-links a span{color:var(--docs-muted);font-size:12px}.errorcode-context-links a strong{color:var(--docs-royal);font-size:14px}@media (max-width:760px){.errorcode-archive{padding-block:46px 56px}.errorcode-archive__groups,.errorcode-related,.errorcode-related ul{grid-template-columns:1fr}.errorcode-archive__groups>section,.errorcode-related{border-radius:17px;padding:18px}.errorcode-related{gap:18px;margin-block:8px 54px}.errorcode-hub-directory__columns,.errorcode-hub-directory__columns ul,.errorcode-hub-results__grid ul,.errorcode-context-links{grid-template-columns:1fr}.errorcode-hub-directory{padding-bottom:52px}.errorcode-archive-cta{flex-direction:column;align-items:stretch;margin:0 16px 52px;padding:22px}.errorcode-archive-cta>a{width:100%}.errorcode-pagination{grid-template-columns:1fr 1fr}.errorcode-pagination__pages{grid-area:1/1/auto/-1}.errorcode-pagination>a{grid-row:2;width:100%}.errorcode-pagination__pages a{grid-row:auto;width:38px}.errorcode-hub-directory__columns>section{padding:18px}.errorcode-hub-hero .breadcrumbs{margin-bottom:30px}.errorcode-context-links{margin-block:-42px 54px}}.errorcode-archive__heading>span,.errorcode-related>div>span,.errorcode-archive__groups a span,.errorcode-related a span,.errorcode-searchbox>label,.errorcode-result-meta span,.errorcode-grid>a>span,.errorcode-grid>a>b,.errorcode-database__heading>span,.errorcode-detail-main>article>span,.errorcode-device-cta>span,.errorcode-part-suggestions strong,.errorcode-device-search label,.errorcode-device-search small{font-size:12px}.errorcode-result-meta strong,.errorcode-grid>a>p,.errorcode-detail-main p,.errorcode-detail-main li,.errorcode-device-cta>p,.errorcode-device-search small,.errorcode-part-guides small{font-size:14px}.errorcode-grid>a>b,.errorcode-device-search label,.errorcode-part-suggestions strong{font-size:13px}.errorcode-hero{background:linear-gradient(135deg,#062d6b,#0b55d9);padding:54px 0 50px}.errorcode-hero h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(42px,7vw,72px)}.errorcode-hero>.shell>p:last-child{max-width:690px;font-size:17px;line-height:1.6}.errorcode-database{border:1px solid var(--docs-line);border-radius:var(--docs-radius-lg);box-shadow:var(--docs-shadow);background:#fff;margin-top:-24px;padding:28px}.errorcode-database__heading h2,.errorcode-archive__heading h2,.errorcode-archive-cta h2{letter-spacing:-.045em}.errorcode-searchbox input{border-radius:14px;min-height:58px;font-size:17px}.errorcode-filters{gap:8px}.errorcode-filters button{border-radius:999px;min-height:44px;padding:0 14px;font-size:14px}.errorcode-grid{gap:12px}.errorcode-grid>a{border:1px solid var(--docs-line);border-radius:var(--docs-radius);min-height:168px;box-shadow:none;background:#fff;padding:20px}.errorcode-grid>a:hover{box-shadow:var(--docs-shadow);border-color:#91b8eb;transform:translateY(-2px)}.errorcode-grid>a>strong{font-size:23px}.errorcode-grid>a>p{color:var(--docs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:720px){.errorcode-hero{padding:36px 0 44px}.errorcode-hero h1{font-size:clamp(39px,12vw,52px)}.errorcode-hero>.shell>p:last-child{font-size:15px}.errorcode-database{border-radius:20px;width:calc(100% - 24px);margin-top:-20px;padding:20px 14px}.errorcode-grid{grid-template-columns:1fr}.errorcode-grid>a{min-height:0;padding:18px}.errorcode-grid>a>strong{font-size:21px}}.errorcode-page,.errorcode-detail-page{color:var(--docs-text);background-color:#fff;background-image:none}.errorcode-database__intro{max-width:690px;color:var(--docs-muted);margin:-6px 0 24px;line-height:1.6}.errorcode-brand-grid,.errorcode-appliance-directory__grid,.errorcode-brand-appliances ul,.errorcode-brand-code-groups ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.errorcode-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.errorcode-brand-grid a{border:1px solid var(--docs-line);background:#fff;border-radius:20px;flex-direction:column;min-height:174px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 12px 30px #10335b0d}.errorcode-brand-grid a:hover{box-shadow:var(--docs-shadow);border-color:#8eb6ea;transform:translateY(-2px)}.errorcode-brand-grid__mark{justify-content:flex-start;align-items:center;width:100%;height:64px;display:flex}.errorcode-brand-grid__mark img{object-fit:contain;object-position:left center;width:min(180px,100%);height:48px;display:block}.errorcode-brand-grid__initial{color:var(--docs-royal);font-size:38px;font-weight:850;line-height:1}.errorcode-brand-grid__copy{gap:4px;margin-top:auto;padding-right:28px;display:grid}.errorcode-brand-grid__copy strong{color:var(--docs-text);letter-spacing:-.03em;font-size:22px}.errorcode-brand-grid__copy small{color:var(--docs-muted);font-size:13px}.errorcode-brand-grid__arrow{color:var(--docs-royal);font-size:21px;position:absolute;bottom:20px;right:20px}.errorcode-appliance-directory{padding-block:0 72px}.errorcode-appliance-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.errorcode-appliance-directory__grid a,.errorcode-brand-appliances li a{border:1px solid var(--docs-line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;min-height:98px;padding:18px;transition:border-color .16s,background .16s;display:flex}.errorcode-appliance-directory__grid a:hover,.errorcode-brand-appliances li a:hover{background:var(--docs-soft);border-color:#8eb6ea}.errorcode-appliance-directory__grid strong,.errorcode-brand-appliances li strong{color:var(--docs-text);font-size:17px}.errorcode-appliance-directory__grid span,.errorcode-brand-appliances li span{color:var(--docs-muted);justify-content:space-between;gap:8px;font-size:13px;display:flex}.errorcode-appliance-directory__grid i,.errorcode-brand-appliances li i{color:var(--docs-royal);font-size:17px;font-style:normal}.errorcode-brand-appliances{padding-block:56px 10px}.errorcode-brand-appliances ul{grid-template-columns:repeat(3,minmax(0,1fr))}.errorcode-hub-results--grouped{padding-top:48px}.errorcode-brand-code-groups{gap:36px;display:grid}.errorcode-brand-code-groups>section{scroll-margin-top:24px}.errorcode-brand-code-groups__heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.errorcode-brand-code-groups__heading h3{color:var(--docs-text);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,30px)}.errorcode-brand-code-groups__heading>a{color:var(--docs-royal);font-size:13px;font-weight:800}.errorcode-brand-code-groups ul{grid-template-columns:repeat(3,minmax(0,1fr))}.errorcode-brand-code-groups li a{border:1px solid var(--docs-line);background:#fff;border-radius:17px;flex-direction:column;gap:10px;min-height:170px;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex}.errorcode-brand-code-groups li a:hover{box-shadow:var(--docs-shadow);border-color:#8eb6ea}.errorcode-brand-code-groups li strong{color:var(--docs-royal);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.errorcode-brand-code-groups li span{color:var(--docs-muted);font-size:14px;line-height:1.5}.errorcode-brand-code-groups li small{color:var(--docs-royal);margin-top:auto;font-size:13px;font-weight:800}:is(.errorcode-brand-grid a:focus-visible,.errorcode-appliance-directory__grid a:focus-visible,.errorcode-brand-appliances a:focus-visible,.errorcode-brand-code-groups a:focus-visible){outline:3px solid var(--docs-royal);outline-offset:3px}@media (max-width:900px){.errorcode-brand-grid,.errorcode-appliance-directory__grid,.errorcode-brand-code-groups ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.errorcode-database__intro{margin-bottom:18px;font-size:14px}.errorcode-brand-grid,.errorcode-appliance-directory__grid,.errorcode-brand-appliances ul,.errorcode-brand-code-groups ul{grid-template-columns:1fr}.errorcode-brand-grid a{min-height:140px}.errorcode-brand-grid__mark{height:48px}.errorcode-brand-grid__mark img{height:40px}.errorcode-brand-appliances{padding-top:40px}.errorcode-brand-code-groups__heading{flex-direction:column;align-items:flex-start;gap:6px}.errorcode-brand-code-groups li a{min-height:0}}.errorcode-page>.errorcode-database--landing{width:min(1180px,100% - 40px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:38px 0 64px}.errorcode-database__title{color:var(--docs-text);letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(30px,4vw,44px);line-height:1.05}@media (max-width:720px){.errorcode-page>.errorcode-database--landing{width:calc(100% - 32px);margin:0 auto;padding:28px 0 48px}.errorcode-database__title{margin-bottom:18px;font-size:31px}}.errorcode-page>.errorcode-hero{border-bottom:1px solid var(--docs-line);color:var(--docs-text);background:#fff;padding:22px 0 48px}.errorcode-page>.errorcode-hero .eyebrow{color:#52657d;margin-top:30px}.errorcode-page>.errorcode-hero h1{max-width:760px;margin-block:14px 16px;font-size:clamp(40px,5vw,56px);line-height:1.02}.errorcode-combination-directory{border:1px solid var(--docs-line);background:var(--docs-panel);border-radius:20px;padding:24px}.errorcode-combination-directory summary{min-height:44px;color:var(--docs-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;display:flex}.errorcode-combination-directory summary:after{color:var(--docs-royal);content:"+";font-size:22px}.errorcode-combination-directory[open] summary:after{content:"−"}.errorcode-combination-directory ul{margin-top:14px}@media (max-width:720px){.errorcode-page>.errorcode-hero{padding:18px 0 38px}.errorcode-page>.errorcode-hero .eyebrow{margin-top:24px}.errorcode-page>.errorcode-hero h1{font-size:clamp(34px,10vw,40px)}}.errorcode-hero .eyebrow,.errorcode-detail-hero .eyebrow{color:var(--docs-royal)}.errorcode-detail-hero__grid>aside{color:var(--docs-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7faff;border-color:#cbdcf0}.errorcode-detail-hero__grid>aside span{color:var(--docs-royal)}.errorcode-detail-hero__grid>aside strong{color:var(--docs-text)}.errorcode-detail-hero__grid>aside p{color:var(--docs-muted)}.errorcode-device-cta{border-block:1px solid var(--docs-line);color:var(--docs-text);box-shadow:none;background:#fff}.errorcode-device-cta h2{color:var(--docs-text)}.errorcode-device-cta>span{color:var(--docs-royal)}.errorcode-device-cta>p{color:var(--docs-muted)}.errorcode-badges b{background:var(--docs-royal-soft);color:var(--docs-royal);border-color:#9fc1ed}.errorcode-part-suggestions>button,.errorcode-no-parts,.errorcode-part-guides a{border-color:var(--docs-line);color:var(--docs-text);background:#fff}.errorcode-part-suggestions>button:hover,.errorcode-part-suggestions>button[aria-pressed=true],.errorcode-part-guides a:hover{background:var(--docs-royal-soft);border-color:#8bb6f0}.errorcode-part-suggestions strong,.errorcode-no-parts strong,.errorcode-part-guides a strong{color:var(--docs-text)}.errorcode-no-parts p,.errorcode-part-guides a small,.errorcode-part-guides p{color:var(--docs-muted)}.errorcode-part-suggestions>button>b,.errorcode-part-guides a b,.errorcode-part-guides>span,.errorcode-device-search label{color:var(--docs-royal)}.errorcode-device-search input{color:var(--docs-text);background:#fff;border-color:#bfd0e2}.errorcode-device-search input::placeholder{color:#52657d;opacity:1}.errorcode-device-search button,.errorcode-no-parts a{background:var(--docs-royal);color:#fff}.errorcode-device-search small{color:var(--docs-muted)}@media (max-width:720px){.errorcode-hero,.errorcode-detail-hero{padding-top:22px}}.errorcode-hero,.errorcode-detail-hero{border-bottom:1px solid var(--docs-line);color:var(--docs-text);background-color:#fff;background-image:none}.errorcode-hero h1,.errorcode-detail-hero h1{color:var(--docs-text)}.errorcode-hero h1 em,.errorcode-detail-hero h1 em{color:var(--docs-royal);-webkit-text-fill-color:currentColor;background:0 0}.errorcode-hero>.shell>p:last-child,.errorcode-detail-hero__grid>div>p:last-child{color:var(--docs-muted)}
