.page_page__kVrTq{min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,hsl(var(--muted)),hsl(var(--card)))}.page_container__X6Ry_{max-width:1180px;margin:0 auto;padding:var(--ui-gap-xl,32px) 16px 60px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-gap-lg,24px)}.page_breadcrumbs__VzLNJ{display:flex;gap:8px;align-items:center;font-size:var(--ui-text-meta,12px);color:hsl(var(--muted-foreground,215 16% 47%))}.page_breadcrumbs__VzLNJ a{color:inherit;text-decoration:none;font-weight:700}.page_breadcrumbs__VzLNJ a:hover{text-decoration:underline}.page_hero__nD2Nw{display:grid;gap:var(--ui-gap-sm,12px)}.page_hero__nD2Nw h1{margin:0;font-size:28px;letter-spacing:-.02em;color:hsl(var(--foreground,222 47% 11%))}.page_hero__nD2Nw p{margin:0;max-width:680px}.page_heroMeta__1a3pP,.page_hero__nD2Nw p{color:hsl(var(--muted-foreground,215 16% 47%))}.page_heroMeta__1a3pP{font-size:var(--ui-text-meta,12px)}.page_summaryTable__NljPi{padding:var(--ui-gap-md,16px) var(--ui-gap-lg,24px);border-radius:var(--ui-card-radius,18px);background:hsl(var(--card));border:1px solid hsl(var(--border,214 32% 91%))}.page_summaryTitle__Y_ZJ_{margin:0 0 var(--ui-gap-sm,12px);font-size:16px;color:hsl(var(--foreground,222 47% 11%))}.page_summaryGrid__f_711{display:grid;gap:8px;margin:0}.page_summaryRow__xanVN{display:grid;grid-template-columns:160px 1fr;gap:12px;font-size:14px;padding:6px 0;border-bottom:1px solid hsl(var(--border,214 32% 91%)/.5)}.page_summaryRow__xanVN:last-child{border-bottom:none}.page_summaryRow__xanVN dt{margin:0;font-weight:600;color:hsl(var(--muted-foreground,215 16% 47%));white-space:nowrap}.page_summaryRow__xanVN dd{margin:0;color:hsl(var(--foreground,222 47% 11%));word-break:break-word}@media (max-width:480px){.page_summaryRow__xanVN{grid-template-columns:1fr;gap:2px}}.page_section__GwiPZ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-gap-md,16px);min-width:0}.page_sectionHeader__64_GX{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-md,16px)}.page_sectionHeader__64_GX h2{margin:0;font-size:20px}.page_sectionHeader__64_GX p{margin:6px 0 0;color:hsl(var(--muted-foreground,215 16% 47%));font-size:var(--ui-text-meta,12px)}.page_countBadge__74FvV{padding:6px 12px;border-radius:999px;background:hsl(var(--accent)/.12);color:hsl(var(--accent));font-weight:700;font-size:var(--ui-text-meta,12px);flex-shrink:0}.page_toolbar__UrIP8{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm,12px);align-items:center;justify-content:space-between;min-width:0}.page_brandFilter__Es0JD{display:flex;gap:8px;flex-wrap:wrap;flex:1 1 auto}.page_brandChip__FZhmy{padding:6px 14px;border-radius:999px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));font-size:var(--ui-text-meta,12px);font-weight:600;color:hsl(var(--foreground,222 47% 11%));cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.page_brandChip__FZhmy:hover{border-color:hsl(var(--primary,213 94% 40%));color:hsl(var(--primary,213 94% 40%))}.page_brandChipActive__SUXnU{background:hsl(var(--primary,213 94% 40%));border-color:hsl(var(--primary,213 94% 40%))}.page_brandChipActive__SUXnU,.page_brandChipActive__SUXnU:hover{color:hsl(var(--primary-foreground,0 0% 100%))}.page_sortControls__TqYFj{display:flex;gap:8px;align-items:center;flex-shrink:0;margin-left:auto}.page_sortSelect__M2Hme{padding:6px 28px 6px 10px;border-radius:8px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));font-size:var(--ui-text-meta,12px);font-weight:600;color:hsl(var(--foreground,222 47% 11%));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.page_viewToggle__nLrH4{display:flex;border:1px solid hsl(var(--border,214 32% 91%));border-radius:8px;overflow:hidden}.page_viewBtn__s8W1p{padding:6px 10px;border:none;background:hsl(var(--background,0 0% 100%));color:hsl(var(--muted-foreground,215 16% 47%));cursor:pointer;font-size:13px;line-height:1;transition:background .12s ease,color .12s ease}.page_viewBtn__s8W1p:hover{color:hsl(var(--foreground,222 47% 11%))}.page_viewBtnActive__hiLkT{background:hsl(var(--primary,213 94% 40%))}.page_viewBtnActive__hiLkT,.page_viewBtnActive__hiLkT:hover{color:hsl(var(--primary-foreground,0 0% 100%))}.page_grid__6Wwe_{display:grid;gap:var(--ui-gap-md,16px);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.page_gridList__vxego{grid-template-columns:1fr}.page_card__4oiQm{padding:0;overflow:hidden;height:100%}.page_cardInner__4W5ti{display:grid;grid-template-rows:auto 1fr auto;gap:var(--ui-gap-sm,12px);padding:var(--ui-gap-md,16px);height:100%}.page_gridList__vxego .page_cardInner__4W5ti{grid-template-rows:none;grid-template-columns:200px 1fr auto;gap:var(--ui-gap-lg,24px);align-items:start}.page_gridList__vxego .page_cardFooter__hl2za{min-width:200px}.page_cardMedia__WlC7O{position:relative;padding:12px;border-radius:var(--ui-card-radius,18px);background:hsl(var(--muted,210 40% 96%));border:1px solid hsl(var(--border,214 32% 91%));min-height:150px}.page_cardBrandLogo__ExWO3,.page_cardMedia__WlC7O{display:flex;align-items:center;justify-content:center}.page_cardBrandLogo__ExWO3{position:absolute;left:10px;top:10px;z-index:1;width:72px;height:40px;padding:5px 8px;border-radius:8px;background:hsl(var(--background,0 0% 100%));box-shadow:0 1px 3px rgba(0,0,0,.12)}.page_cardBrandLogo__ExWO3 .page_cardBrandLogoImg__14KqF{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.page_gridList__vxego .page_cardMedia__WlC7O{min-height:140px}.page_cardMedia__WlC7O img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:140px}.page_gridList__vxego .page_cardMedia__WlC7O img{max-height:140px}.page_cardBody__93Rs9{display:grid;gap:6px}.page_brandLabel__k72s4{font-size:var(--ui-text-meta,12px);color:hsl(var(--muted-foreground,215 16% 47%));text-transform:uppercase;letter-spacing:.08em}.page_cardTitle__bNGIm{display:block;font-weight:700;font-size:15px;line-height:1.3;color:hsl(var(--foreground,222 47% 11%));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardTitle__bNGIm:hover{text-decoration:underline;color:hsl(var(--primary,213 94% 40%))}.page_cardMeta__tSTnm{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%))}.page_cardSpecs___WD_S{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.page_specChip__iwka0{display:inline-flex;padding:2px 8px;border-radius:4px;background:hsl(var(--muted,210 40% 96%));font-size:12px;font-weight:500;color:hsl(var(--muted-foreground,215 16% 47%));white-space:nowrap}.page_cardFooter__hl2za{display:grid;gap:8px}.page_priceRow__AWqOd{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_priceValue__V5_Qf{font-size:var(--ui-text-price,20px);font-weight:800;color:hsl(var(--foreground,222 47% 11%))}.page_vatLabel__cTSXt{font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%));margin-top:-4px}.page_stockRow__g68Ez{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page_stockDot__fXVwo{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_stockDotGreen__z74qy{background:hsl(var(--success))}.page_stockDotAmber__vRzRw{background:hsl(var(--warning))}.page_stockDotRed__IM83F{background:hsl(var(--danger))}.page_stockText__UDO3f{font-size:12px;font-weight:600}.page_stockTextGreen__6ktrR{color:hsl(var(--success))}.page_stockTextAmber__uzRR0{color:hsl(var(--warning))}.page_stockTextRed__4KQQK{color:hsl(var(--danger))}.page_deliveryBadge__MLKrt{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:hsl(var(--success)/.08);font-size:12px;font-weight:600;color:hsl(var(--success));white-space:nowrap}.page_ctaRow__pdVNb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_notifyRow__nSBfu{margin-top:8px}.page_qtySpinner__t9JRT{display:inline-flex;border:1px solid hsl(var(--border,214 32% 91%));border-radius:6px;overflow:hidden}.page_qtyBtn__KQU_E{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:hsl(var(--muted,210 40% 96%));color:hsl(var(--foreground,222 47% 11%));font-size:16px;font-weight:600;cursor:pointer;transition:background .12s ease}.page_qtyBtn__KQU_E:hover{background:hsl(var(--accent)/.15);color:hsl(var(--accent))}.page_qtyInput__VdK4a{width:40px;padding:4px 0;border:none;border-left:1px solid hsl(var(--border,214 32% 91%));border-right:1px solid hsl(var(--border,214 32% 91%));font-size:13px;font-weight:600;text-align:center;color:hsl(var(--foreground,222 47% 11%));background:hsl(var(--background,0 0% 100%));-moz-appearance:textfield}.page_qtyInput__VdK4a::-webkit-inner-spin-button,.page_qtyInput__VdK4a::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_qtyInput__VdK4a:focus{outline:2px solid hsl(var(--primary,213 94% 40%));outline-offset:-1px}.page_oeBadges__RMvau{display:flex;gap:6px;flex-wrap:wrap}.page_oeBadge__cZgb5{display:inline-flex;padding:3px 10px;border-radius:999px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));font-weight:600;white-space:nowrap}.page_oeBadge__cZgb5,.page_vatDeliveryLine__2czBZ{font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%))}.page_vatDeliveryLine__2czBZ{margin-top:-4px}.page_deliveryBadge__MLKrt:before{content:"";display:inline-block;width:14px;height:14px;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;flex-shrink:0}.page_brandCarousel__gKeiL{display:flex;align-items:center;gap:8px;flex:0 0 100%;min-width:0}.page_brandScroller__OuX1E{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;flex:1;min-width:0;scrollbar-width:none}.page_brandScroller__OuX1E::-webkit-scrollbar{display:none}.page_brandTile__T2jbL{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:88px;height:52px;border-radius:8px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));padding:6px;scroll-snap-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.page_brandTile__T2jbL:hover{border-color:hsl(var(--accent)/.6);box-shadow:0 0 0 2px hsl(var(--accent)/.1)}.page_brandTileActive__ZfrTJ{border-color:hsl(var(--accent));box-shadow:0 0 0 2px hsl(var(--accent)/.2)}.page_brandTileText__XQqRF{font-size:12px;font-weight:600;color:hsl(var(--foreground,222 47% 11%));text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.page_brandTileAll__WVA_i{font-size:12px;font-weight:700;color:hsl(var(--primary,213 94% 40%))}.page_brandLogoImg__Pc6Mg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.page_brandScrollBtn__0Ua9a{flex:0 0 auto;width:28px;height:28px;border-radius:999px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--card));color:hsl(var(--foreground,222 47% 11%));font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.page_brandScrollBtn__0Ua9a:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}@media (max-width:768px){.page_gridList__vxego .page_cardInner__4W5ti{grid-template-columns:1fr}}@media (max-width:639px){.page_brandScrollBtn__0Ua9a{display:none}.page_brandTile__T2jbL{width:72px;height:44px}.page_brandTileText__XQqRF{font-size:12px}}.page_specSubtitle__0_NLI{font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page_detailsExpand__WjjiC{margin-top:4px}.page_detailsTrigger__w9KRo{font-size:13px;font-weight:600;color:hsl(var(--primary,213 94% 40%));cursor:pointer}.page_detailsTrigger__w9KRo::marker{font-size:12px}.page_specsList__3QZHw{display:grid;gap:4px;padding-top:8px;font-size:12px}.page_specRow__kEy28{display:grid;grid-template-columns:140px 1fr;gap:8px}.page_specRow__kEy28 dt{color:hsl(var(--muted-foreground,215 16% 47%));font-weight:600;margin:0}.page_specRow__kEy28 dd{color:hsl(var(--foreground,222 47% 11%));margin:0}.page_crossSellSection__Zh7EC{display:grid;gap:var(--ui-gap-md,16px)}.page_crossSellSection__Zh7EC h2{margin:0;font-size:18px}.page_crossSellGrid__u6GBI{display:flex;flex-wrap:wrap;gap:8px}.page_howItWorks__ax7RI p{margin:0;font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground,215 16% 47%))}.page_emptyState__onQB7{padding:var(--ui-gap-lg,24px);border-radius:var(--ui-card-radius,18px);border:1px dashed hsl(var(--border,214 32% 91%));color:hsl(var(--muted-foreground,215 16% 47%));background:hsl(var(--muted,210 40% 96%)/.3)}.page_oosPanel__YqTOr{display:grid;gap:var(--ui-gap-sm,12px);padding:16px 18px;border-radius:12px;border:1px solid hsl(var(--warning,38 92% 50%)/.35);background:hsl(var(--warning,38 92% 50%)/.08)}.page_oosTitle__vDC0L{margin:0;font-size:18px}.page_oosBody__ukMXz{margin:0;color:hsl(var(--muted-foreground,215 16% 47%));font-size:var(--ui-text-body,14px)}.page_oosSubhead__igRip{margin:4px 0 0;font-size:var(--ui-text-meta,12px);font-weight:600}.page_oosList__SYjNQ{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--ui-text-body,14px)}.page_oosCta___bHIF{justify-self:start;display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid hsl(var(--primary,213 94% 40%));color:hsl(var(--primary,213 94% 40%));font-size:var(--ui-text-meta,12px);font-weight:600;text-decoration:none;transition:background .12s ease}.page_oosCta___bHIF:hover{background:hsl(var(--primary,213 94% 40%)/.08)}.page_relatedSection__aNGUw{display:grid;gap:var(--ui-gap-sm,12px)}.page_relatedSection__aNGUw h2{margin:0;font-size:20px}.page_relatedSection__aNGUw p{margin:0;color:hsl(var(--muted-foreground,215 16% 47%));font-size:var(--ui-text-meta,12px)}.page_relatedGrid__UExCG{display:flex;flex-wrap:wrap;gap:8px}.page_relatedChip___1tno{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));font-size:var(--ui-text-meta,12px);font-weight:600;color:hsl(var(--primary,213 94% 40%));text-decoration:none;transition:background .12s ease,border-color .12s ease}.page_relatedChip___1tno:hover{background:hsl(var(--primary,213 94% 40%)/.08);border-color:hsl(var(--primary,213 94% 40%))}.page_fitmentTable__RoQmC{width:100%;border-collapse:collapse;font-size:var(--ui-text-sm,13px);margin-top:12px}.page_fitmentTable__RoQmC td,.page_fitmentTable__RoQmC th{padding:8px 12px;text-align:left;border-bottom:1px solid hsl(var(--border,214 32% 91%))}.page_fitmentTable__RoQmC thead th{background:hsl(var(--muted,210 40% 96%));font-weight:600}.page_fitmentTable__RoQmC tr:last-child td{border-bottom:none}@media (max-width:520px){.page_fitmentTable__RoQmC{font-size:12px}.page_fitmentTable__RoQmC td,.page_fitmentTable__RoQmC th{padding:6px 8px}}.page_specDetails__i_w2S summary{cursor:pointer;padding:8px 0;font-weight:600;color:hsl(var(--primary,213 94% 40%));font-size:var(--ui-text-sm,13px);list-style:none}.page_specDetails__i_w2S summary::marker{display:none}.page_specDetails__i_w2S[open] summary{margin-bottom:8px}.page_brandCoverageGrid__tfxbn{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:12px}.page_brandCoverageCard__cvHNk{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid hsl(var(--border,214 32% 91%));border-radius:8px;background:hsl(var(--background,0 0% 100%));text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.page_brandCoverageCard__cvHNk:hover{border-color:hsl(var(--primary,213 94% 40%));box-shadow:0 2px 6px rgba(0,0,0,.04)}.page_brandCoverageName__vArZy{font-weight:600;font-size:var(--ui-text-sm,13px);color:hsl(var(--foreground,222 47% 11%))}.page_brandCoverageMeta__alVRq{font-size:var(--ui-text-meta,12px);color:hsl(var(--muted-foreground,215 16% 47%))}.page_brandCoverageStock__f_hd7{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:999px;background:hsl(142 76% 36%/.12);color:hsl(142 76% 36%);font-size:11px;font-weight:600}.page_relatedOeList__jbs0_{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.page_relatedOeRow__ccY_l{padding:8px 12px;border:1px solid hsl(var(--border,214 32% 91%));border-radius:8px;background:hsl(var(--background,0 0% 100%));font-size:var(--ui-text-sm,13px);line-height:1.4}.page_relatedOeBrand__UpmTt{color:hsl(var(--muted-foreground,215 16% 47%))}.page_relatedOeGenart__y5vJp{font-weight:500;color:hsl(var(--foreground,222 47% 11%))}.page_relatedOeCount__1GAyI{color:hsl(var(--muted-foreground,215 16% 47%));font-size:var(--ui-text-meta,12px)}.page_formRow__Kro1A{display:flex;gap:8px;max-width:520px}.page_formRow__Kro1A input{flex:1;padding:12px 16px;border:2px solid hsl(var(--border,214 32% 91%));border-radius:10px;font-size:15px;color:hsl(var(--foreground,222 47% 11%));transition:border-color .12s ease}.page_formRow__Kro1A input:focus{outline:none;border-color:hsl(var(--primary,213 94% 40%))}.page_formRow__Kro1A input:focus-visible{outline:2px solid hsl(var(--primary,213 94% 40%));outline-offset:2px}.page_formRow__Kro1A button{padding:12px 24px;border:none;border-radius:10px;background:hsl(var(--primary,213 94% 40%));color:hsl(var(--primary-foreground,0 0% 100%));font-weight:700;font-size:15px;cursor:pointer;transition:opacity .12s ease;white-space:nowrap}.page_formRow__Kro1A button:hover{opacity:.9}.page_formRow__Kro1A button:disabled{opacity:.5;cursor:not-allowed}.page_hint__CkGo_{font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%))}.page_examples__yiXw5{display:flex;gap:8px;flex-wrap:wrap}.page_exampleChip__CS9FP{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));font-size:13px;font-weight:600;color:hsl(var(--primary,213 94% 40%));text-decoration:none;font-family:monospace;transition:background .12s ease,border-color .12s ease}.page_exampleChip__CS9FP:hover{background:hsl(var(--primary,213 94% 40%)/.08);border-color:hsl(var(--primary,213 94% 40%))}.page_howItWorks__ax7RI{display:grid;gap:var(--ui-gap-md,16px);padding:var(--ui-gap-lg,24px);border-radius:var(--ui-card-radius,18px);background:hsl(var(--muted,210 40% 96%)/.5);border:1px solid hsl(var(--border,214 32% 91%))}.page_howItWorks__ax7RI h2{margin:0;font-size:18px;color:hsl(var(--foreground,222 47% 11%))}.page_stepsGrid__Oi2Jc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-gap-md,16px)}@media (max-width:639px){.page_stepsGrid__Oi2Jc{grid-template-columns:1fr}}.page_step__wiWfc{display:grid;gap:8px;text-align:center}.page_stepNumber__IDv1C{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsl(var(--primary,213 94% 40%));color:hsl(var(--primary-foreground,0 0% 100%));font-weight:800;font-size:15px;margin:0 auto}.page_stepTitle__i_zFY{font-weight:700;font-size:14px;color:hsl(var(--foreground,222 47% 11%))}.page_stepDesc__dOFtp{font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%));line-height:1.4}.page_trustBar__teZVt{display:flex;gap:var(--ui-gap-lg,24px);flex-wrap:wrap;padding:var(--ui-gap-md,16px) var(--ui-gap-lg,24px);border-radius:var(--ui-card-radius,18px);background:hsl(var(--primary,213 94% 40%)/.06);border:1px solid hsl(var(--primary,213 94% 40%)/.15)}.page_trustItem__O0Mwf{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:hsl(var(--foreground,222 47% 11%));white-space:nowrap}.page_trustIcon__fYGY5{font-size:18px;flex-shrink:0}.page_popularSection__RD4s6{display:grid;gap:var(--ui-gap-sm,12px)}.page_popularSection__RD4s6 h2{margin:0;font-size:18px}.page_popularGrid__nlqSD{display:flex;flex-wrap:wrap;gap:8px}.page_compareCheckbox__ipDEg{display:flex;align-items:center;gap:6px;font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_compareCheckbox__ipDEg input{width:14px;height:14px;accent-color:hsl(var(--primary,213 94% 40%));cursor:pointer}.page_compareDrawer__fANja{position:fixed;bottom:calc(var(--mobile-nav-h, 56px) + env(safe-area-inset-bottom, 0px));left:0;right:0;z-index:var(--z-nav);background:hsl(var(--background,0 0% 100%));border-top:2px solid hsl(var(--primary,213 94% 40%));box-shadow:0 -4px 24px rgba(0,0,0,.12);transform:translateY(100%);transition:transform .2s ease;max-height:280px;overflow-y:auto}@media (min-width:640px){.page_compareDrawer__fANja{bottom:0}}.page_compareDrawerOpen__4vkXw{transform:translateY(0)}.page_compareInner__MNFtL{max-width:1180px;margin:0 auto;padding:var(--ui-gap-md,16px)}.page_compareHeader__9YVIY{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--ui-gap-sm,12px)}.page_compareHeader__9YVIY h3{margin:0;font-size:15px}.page_compareCloseBtn__MUJ1g{padding:4px 12px;border:1px solid hsl(var(--border,214 32% 91%));border-radius:6px;background:transparent;font-size:12px;cursor:pointer;color:hsl(var(--muted-foreground,215 16% 47%))}.page_compareGrid__FOX2I{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ui-gap-sm,12px)}.page_compareCard__a8Hlf{display:grid;gap:4px;padding:var(--ui-gap-sm,12px);border:1px solid hsl(var(--border,214 32% 91%));border-radius:10px;font-size:12px}.page_compareCard__a8Hlf strong{font-size:13px}.page_compareRemoveBtn__LtNXF{padding:2px 8px;border:none;background:transparent;font-size:12px;color:hsl(var(--muted-foreground,215 16% 47%));cursor:pointer;text-decoration:underline;justify-self:start}.page_aboutSection__Xriva{display:grid;gap:var(--ui-gap-sm,12px);padding:var(--ui-gap-md,16px) var(--ui-gap-lg,24px);border-radius:var(--ui-card-radius,18px);background:hsl(var(--card));border:1px solid hsl(var(--border,214 32% 91%))}.page_aboutTitle__WdA2v{margin:0;font-size:18px;color:hsl(var(--foreground,222 47% 11%))}.page_aboutBody__hZQuv{margin:0;font-size:14px;line-height:1.65;color:hsl(var(--muted-foreground,215 16% 47%))}.page_aboutLinks__R7KRA{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.page_aboutLink__hHdNR{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));font-size:var(--ui-text-meta,12px);font-weight:600;color:hsl(var(--primary,213 94% 40%));text-decoration:none;transition:background .12s ease,border-color .12s ease}.page_aboutLink__hHdNR:hover{background:hsl(var(--primary,213 94% 40%)/.08);border-color:hsl(var(--primary,213 94% 40%))}.page_linkedList__TxBPy{display:inline}.page_inlineLink__l5GEW{color:hsl(var(--primary,213 94% 40%));text-decoration:none;font-weight:600}.page_inlineLink__l5GEW:hover{text-decoration:underline}.Diagram_section__2AraQ{margin:2rem 0;padding:1.5rem;background:var(--surface,#fff);border:1px solid hsl(var(--border));border-radius:12px;box-shadow:var(--shadow-card,0 1px 2px rgba(0,0,0,.04))}.Diagram_heading__hgmQe{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.Diagram_subtitle__qksCf{margin:0 0 1rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.5}.Diagram_figure__L9oJA{margin:0;position:relative;display:flex;flex-direction:column;align-items:center}.Diagram_imageWrap__8P5xJ{position:relative;width:100%;max-width:880px}.Diagram_aspectWrap__92bA2{position:relative;width:100%;aspect-ratio:4/3}.Diagram_image__sCA1K{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.Diagram_hotspotSvg__x8mCs{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.Diagram_hotspotRect__yiQLb{fill:none;stroke:hsl(var(--danger));stroke-width:4;rx:4}.Diagram_caption__EFIOj{margin:.75rem 0 0;color:hsl(var(--muted-foreground));font-size:.875rem;text-align:center}.Diagram_attribution__xsBDr{margin:.5rem 0 0;color:var(--muted-foreground-2,#6b7280);font-size:.75rem;text-align:center;font-style:italic}