._visual_1y1ax_1{min-width:0;max-width:100%;display:flex;justify-content:center;color:var(--foreground);font-family:var(--font-family-base)}._phone_1y1ax_10{box-sizing:border-box;width:min(19.5rem,100%);max-width:100%;aspect-ratio:19.5 / 36.5;min-width:0;padding:.45rem;border:2px solid color-mix(in srgb,var(--primary) 70%,var(--foreground));border-radius:2.35rem;background:var(--primary);box-shadow:var(--shadow-lg),0 1.5rem 3rem color-mix(in srgb,var(--primary) 16%,transparent)}._unframed_1y1ax_23{width:100%;height:100%;min-width:0;min-height:0;color:var(--foreground);font-family:var(--font-family-base)}._screen_1y1ax_32{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:1.9rem;background:var(--surface);color:var(--surface-foreground)}._unframed_1y1ax_23 ._screen_1y1ax_32{border-radius:0}._status_1y1ax_48{display:flex;justify-content:space-between;align-items:center;flex:none;height:1.85rem;padding:0 var(--spacing-5, 1.25rem);font-size:.62rem;font-weight:700}._statusDots_1y1ax_59{display:flex;align-items:flex-end;gap:2px}._statusDots_1y1ax_59 span{width:3px;height:6px;border-radius:var(--radius-sm);background:var(--foreground)}._statusDots_1y1ax_59 span:nth-child(2){height:8px}._statusDots_1y1ax_59 span:nth-child(3){height:10px}._brand_1y1ax_80{display:flex;align-items:center;gap:var(--spacing-2);flex:none;min-width:0;height:2.9rem;padding:0 var(--spacing-4);border-bottom:1px solid var(--border)}._brandIcon_1y1ax_91{color:var(--primary)}._brandName_1y1ax_95{font-size:.98rem;font-weight:700;letter-spacing:-.05em}._brandHint_1y1ax_101{margin-left:auto;color:var(--muted-foreground);font-size:.67rem;font-weight:600}._sceneViewport_1y1ax_108{position:relative;flex:1;min-height:0;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--background) 70%,var(--surface))}._scene_1y1ax_108{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0;overflow:hidden;padding:var(--spacing-5, 1.25rem) var(--spacing-4);animation:_sceneEnter_1y1ax_1 .4s ease both}._sceneHeading_1y1ax_129{font-size:1.15rem;line-height:1.25;letter-spacing:-.035em;font-weight:700}._sceneHint_1y1ax_136{margin:0;color:var(--muted-foreground);font-size:.72rem;line-height:1.5}._inputLabel_1y1ax_143{color:var(--muted-foreground);font-size:.66rem;font-weight:700}._fakeInput_1y1ax_149{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;height:2.8rem;padding:0 var(--spacing-3);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--primary);box-shadow:var(--shadow);font-size:clamp(.55rem,2.3vw,.7rem)}._fakeInput_1y1ax_149 svg{flex:none}._typedValue_1y1ax_169{display:block;width:0;max-width:100%;overflow:hidden;white-space:nowrap;border-right:1px solid var(--primary);color:var(--foreground);font-family:var(--font-family-monospace);animation:_typeUrl_1y1ax_1 2.4s steps(24,end) .35s forwards}._addButton_1y1ax_181,._similarButton_1y1ax_182{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);flex:none;height:2.6rem;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:.76rem;font-weight:700;box-shadow:var(--shadow)}._addButton_1y1ax_181{animation:_buttonTap_1y1ax_1 .35s ease 3.1s both}._tapDot_1y1ax_202{position:absolute;top:50%;left:50%;width:.55rem;height:.55rem;border-radius:50%;background:color-mix(in srgb,var(--primary-foreground) 80%,transparent);opacity:0;pointer-events:none;animation:_tapRipple_1y1ax_1 .65s ease 3s both}._detailSkeleton_1y1ax_215{position:absolute;top:4.7rem;right:var(--spacing-4);left:var(--spacing-4);display:flex;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-lg);background:var(--surface);animation:_skeletonExit_1y1ax_1 .3s ease 1s both}._skeletonImage_1y1ax_228{flex:none;width:4.5rem;height:4.5rem;border-radius:var(--radius);background:var(--muted)}._skeletonLines_1y1ax_236{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--spacing-2)}._skeletonLine_1y1ax_236,._skeletonShort_1y1ax_245{height:.55rem;border-radius:var(--radius-sm);background:var(--muted)}._skeletonShort_1y1ax_245{width:55%}._skeletonImage_1y1ax_228,._skeletonLine_1y1ax_236,._skeletonShort_1y1ax_245{background-image:linear-gradient(90deg,var(--muted),color-mix(in srgb,var(--surface) 70%,var(--muted)),var(--muted));background-size:200% 100%;animation:_shimmer_1y1ax_1 .8s linear infinite}._detailCard_1y1ax_268,._dropCard_1y1ax_269,._stockCard_1y1ax_270{display:flex;gap:var(--spacing-3);min-width:0;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md)}._detailCard_1y1ax_268{animation:_slideUp_1y1ax_1 .5s ease 1.2s both}._detailCard_1y1ax_268 img,._dropCard_1y1ax_269 img,._stockCard_1y1ax_270 img{flex:none;width:5.3rem;height:5.3rem;border-radius:var(--radius);object-fit:cover}._detailInfo_1y1ax_295{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-1);min-width:0;font-size:.76rem}._detailInfo_1y1ax_295 strong{line-height:1.3}._store_1y1ax_309{color:var(--primary);font-size:.63rem;font-weight:700}._detailPrice_1y1ax_315{font-weight:700}._cartList_1y1ax_319{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._cartItem_1y1ax_326{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);animation:_slideUp_1y1ax_1 .45s ease both}._cartItem_1y1ax_326 img{flex:none;width:2.7rem;height:2.7rem;border-radius:var(--radius-sm);object-fit:cover}._cartCopy_1y1ax_347{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}._cartCopy_1y1ax_347 strong{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}._cartCopy_1y1ax_347 span{color:var(--muted-foreground);font-size:.59rem}._cartPrice_1y1ax_367{flex:none;font-size:.62rem}._totalPanel_1y1ax_372{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--primary);font-size:.7rem}._totalPanel_1y1ax_372 strong{font-size:1rem}._notification_1y1ax_389{position:absolute;top:var(--spacing-2);right:var(--spacing-2);left:var(--spacing-2);display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);animation:_notificationDown_1y1ax_1 .55s ease .6s both}._notification_1y1ax_389>svg{flex:none;color:var(--primary)}._notification_1y1ax_389>div{display:flex;flex-direction:column;gap:2px;min-width:0}._notification_1y1ax_389 strong{font-size:.73rem}._notification_1y1ax_389 span{color:var(--muted-foreground);font-size:.67rem;line-height:1.35}._dropCard_1y1ax_269{margin-top:var(--spacing-6)}._oldPrice_1y1ax_431{padding:2px var(--spacing-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success);font-size:.64rem;font-weight:700}._stockStatus_1y1ax_440{color:var(--error);font-size:.65rem;font-weight:700}._similarButton_1y1ax_182{width:100%;animation:_buttonTap_1y1ax_1 .35s ease .65s both}._similarButton_1y1ax_182 ._tapDot_1y1ax_202{animation-delay:.6s}._alternatives_1y1ax_455{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;margin-top:var(--spacing-1)}._alternative_1y1ax_455{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);animation:_slideUp_1y1ax_1 .4s ease both}._alternative_1y1ax_455 div{display:flex;flex-direction:column;gap:2px;min-width:0}._alternative_1y1ax_455 strong{overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}._alternative_1y1ax_455 span{color:var(--muted-foreground);font-size:.58rem}._alternative_1y1ax_455 small{flex:none;color:var(--success);font-size:.54rem;font-weight:700}._compareChoices_1y1ax_502{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}._compareChoice_1y1ax_502{position:relative;display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2);border:1px solid var(--primary);border-radius:var(--radius);background:var(--surface);animation:_slideUp_1y1ax_1 .45s ease both}._compareChoice_1y1ax_502 img{width:100%;height:6.2rem;border-radius:var(--radius-sm);object-fit:cover}._compareChoice_1y1ax_502 strong{font-size:.66rem;line-height:1.3}._compareChoice_1y1ax_502>span:last-child{font-size:.68rem;font-weight:700}._selectedMark_1y1ax_538{position:absolute;top:var(--spacing-3);right:var(--spacing-3);display:grid;width:1.2rem;height:1.2rem;place-items:center;border-radius:50%;background:var(--primary);color:var(--primary-foreground)}._comparison_1y1ax_551{margin-top:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 9%,var(--surface));animation:_slideUp_1y1ax_1 .45s ease .8s both}._comparisonTitle_1y1ax_559{display:flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-size:.72rem;font-weight:700}._comparison_1y1ax_551 p{margin:var(--spacing-2) 0 0;font-size:.68rem;line-height:1.5}._bottomNav_1y1ax_574{display:flex;align-items:center;justify-content:space-around;flex:none;height:2.8rem;border-top:1px solid var(--border);background:var(--surface);font-size:.62rem}._navActive_1y1ax_585{display:flex;align-items:center;gap:3px;color:var(--primary);font-weight:700}._navInactive_1y1ax_593{color:var(--muted-foreground)}._paused_1y1ax_597 ._scene_1y1ax_108,._paused_1y1ax_597 ._scene_1y1ax_108 *,._paused_1y1ax_597 ._notification_1y1ax_389{animation-play-state:paused}@keyframes _sceneEnter_1y1ax_1{0%{opacity:0}to{opacity:1}}@keyframes _typeUrl_1y1ax_1{0%{width:0}to{width:24ch}}@keyframes _buttonTap_1y1ax_1{0%,to{transform:scale(1)}50%{transform:scale(.96)}}@keyframes _tapRipple_1y1ax_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%) scale(6)}}@keyframes _shimmer_1y1ax_1{to{background-position:-200% 0}}@keyframes _skeletonExit_1y1ax_1{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes _slideUp_1y1ax_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes _notificationDown_1y1ax_1{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._visual_1y1ax_1 *,._visual_1y1ax_1 *:before,._visual_1y1ax_1 *:after,._unframed_1y1ax_23 *,._unframed_1y1ax_23 *:before,._unframed_1y1ax_23 *:after{animation:none!important;transition:none!important}._typedValue_1y1ax_169{width:24ch}._detailSkeleton_1y1ax_215,._tapDot_1y1ax_202{display:none}}
