.FkiHBa_page{width:100%;max-width:1480px;margin:0 auto;padding:24px 32px 72px}.FkiHBa_hero{isolation:isolate;background:var(--color-surface);min-height:490px;margin:12px -32px 48px;padding:58px 56px 132px;position:relative;overflow:hidden}.FkiHBa_heroContent{z-index:3;width:min(60%,680px);position:relative}.FkiHBa_headingGroup h1{font-size:clamp(3rem,5.8vw,5.2rem);font-weight:var(--font-weight-medium);letter-spacing:-.06em;margin-top:8px;line-height:.96}.FkiHBa_eyebrow{color:var(--color-text-muted);font-family:var(--font-family-shop-mono);font-size:var(--font-size-xs)}.FkiHBa_description{color:var(--color-text-secondary);font-size:var(--font-size-base);margin-top:16px}.FkiHBa_total{color:var(--color-text-muted);font-family:var(--font-family-shop-mono);font-size:var(--font-size-xs);margin-top:10px}.FkiHBa_searchArea{z-index:4;width:min(100%,560px);margin-top:22px;position:relative}.FkiHBa_searchControl{align-items:center;display:flex;position:relative}.FkiHBa_searchControl input{border:1px solid var(--color-border-strong);width:100%;min-height:54px;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:0;outline:none;padding:12px 46px 12px 42px}.FkiHBa_searchControl input::placeholder{color:var(--color-placeholder)}.FkiHBa_searchControl input::-webkit-search-cancel-button{appearance:none}.FkiHBa_searchControl input:focus{border-color:var(--color-accent-active);box-shadow:0 0 0 2px var(--color-focus-ring)}.FkiHBa_searchIcon{z-index:1;width:18px;height:18px;color:var(--color-text-muted);pointer-events:none;position:absolute;left:14px}.FkiHBa_clearButton{width:36px;height:36px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.35rem;display:grid;position:absolute;right:6px}.FkiHBa_clearButton:hover{color:var(--color-accent-active)}.FkiHBa_clearButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.FkiHBa_searchStatus{min-height:18px;color:var(--color-text-muted);font-family:var(--font-family-shop-mono);margin:7px 0 0;font-size:.68rem}.FkiHBa_heroMedia{z-index:1;pointer-events:none;width:48%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.FkiHBa_heroMedia img{object-fit:contain;object-position:center}.FkiHBa_iphoneVisual img{object-position:48% 10%;transform:scale(1.18)}.FkiHBa_ipadVisual img{object-position:50% 12%;transform:scale(1.1)}.FkiHBa_macbookVisual img{object-position:50% center;transform:scale(1.02)}.FkiHBa_watchVisual img{object-position:52% center;transform:scale(1.05)}.FkiHBa_androidVisual img{object-position:48% 8%;transform:scale(1.14)}.FkiHBa_visualMark{border:1px solid var(--color-border);width:60%;height:60%;margin:auto;display:block}.FkiHBa_directory{gap:36px;margin:0 0 42px;display:grid}.FkiHBa_seriesHeader{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-bottom:1px solid var(--color-border-strong);padding-bottom:12px;display:flex}.FkiHBa_seriesHeader h2{font-size:clamp(1.25rem,2vw,1.55rem);font-weight:var(--font-weight-medium);letter-spacing:-.025em}.FkiHBa_seriesHeader span{color:var(--color-text-muted);font-family:var(--font-family-shop-mono);font-size:var(--font-size-xs);white-space:nowrap}.FkiHBa_modelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;margin-top:8px;padding:0;list-style:none;display:grid}.FkiHBa_modelLink{border-bottom:1px solid var(--color-border);min-height:46px;color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;display:flex}.FkiHBa_modelLink:hover{color:var(--color-text);border-bottom-color:var(--color-accent-active)}.FkiHBa_modelLink:focus-visible{z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:2px;position:relative}.FkiHBa_arrow{color:var(--color-accent-active);flex:none}.FkiHBa_emptyState{border-block:1px solid var(--color-border);color:var(--color-text-secondary);margin:28px 0;padding:26px 0}.FkiHBa_emptyState button{border:0;border-bottom:1px solid var(--color-border-strong);min-height:40px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;margin-top:12px;padding:8px 0}.FkiHBa_emptyState button:hover{border-color:var(--color-accent-active)}.FkiHBa_emptyState button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.FkiHBa_visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.FkiHBa_modelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.FkiHBa_hero{min-height:470px;padding-inline:40px}.FkiHBa_heroContent{width:64%}.FkiHBa_heroMedia{width:44%}}@media (max-width:600px){.FkiHBa_page{padding:20px 14px 52px}.FkiHBa_hero{min-height:730px;margin:12px -14px 34px;padding:34px 14px 236px}.FkiHBa_heroContent{width:100%}.FkiHBa_heroMedia{width:100%;top:330px;bottom:205px;right:0}.FkiHBa_heroMedia img{object-position:center}.FkiHBa_headingGroup h1{font-size:clamp(2.65rem,12vw,3.6rem)}.FkiHBa_searchArea{width:100%;margin-top:20px}.FkiHBa_directory{gap:28px;margin-bottom:34px}.FkiHBa_modelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.FkiHBa_modelLink{min-height:48px;font-size:.82rem}.FkiHBa_emptyState{padding-block:20px}}@media (prefers-reduced-motion:reduce){.FkiHBa_modelLink{transition:none}}
