@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg-primary:#f5f0e8;--bg-secondary:#ebe4d8;--bg-surface:#fffdf9;--bg-elevated:#e2d9cb;--text-primary:#141210;--text-secondary:#4a4239;--text-muted:#7a6f63;--text-inverse:#fdfbf7;--accent:#a67c4e;--accent-hover:#8d6638;--accent-light:#dbbf9a;--accent-glow:#a67c4e24;--border:#d4cabc;--border-strong:#bfb3a1;--success:#5a7e60;--error:#b34a45;--info:#6a859a;--dark-bg:#151210;--dark-surface:#221e1a;--dark-text:#f2ebe0;--highlight-warm:#a67c4e14;--highlight-gold:#a67c4e2e;--font-display:"Playfair Display", Georgia, serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-hero:clamp(2.5rem, 5vw, 4.5rem);--text-h1:clamp(2rem, 4vw, 3.5rem);--text-h2:clamp(1.5rem, 3vw, 2.5rem);--text-h3:clamp(1.2rem, 2vw, 1.75rem);--text-body:clamp(.95rem, 1.2vw, 1.1rem);--text-small:clamp(.8rem, 1vw, .875rem);--text-caption:.75rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--shadow-sm:0 1px 4px #00000014, 0 0 1px #0000000a;--shadow-md:0 4px 20px #0000001a, 0 1px 3px #0000000f;--shadow-lg:0 12px 44px #00000021, 0 2px 6px #0000000f;--shadow-xl:0 24px 64px #00000029, 0 4px 12px #00000014;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--family-woody:#8b6914;--family-floral:#b85070;--family-oriental:#9a7520;--family-fresh:#1a8a7a;--family-citrus:#d08a10;--family-gourmand:#a05020;--family-aromatic:#5a7a1a;--family-aquatic:#3070a0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);background:var(--bg-primary);background-image:radial-gradient(ellipse 80% 60% at 20% 10%, var(--highlight-warm) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 80% 85%, var(--highlight-warm) 0%, transparent 60%);color:var(--text-primary);min-height:100vh;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}ul,ol{list-style:none}input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2}.container{width:100%;max-width:var(--container-xl);padding:0 var(--space-md);margin:0 auto}@media (width>=768px){.container{padding:0 var(--space-lg)}}@media (width>=1024px){.container{padding:0 var(--space-xl)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--accent-light);color:var(--text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--bg-secondary)}._navbar_sytoq_1{z-index:100;padding:var(--space-md) 0;background:var(--bg-surface);border-bottom:1px solid var(--border-strong);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);position:fixed;top:0;left:0;right:0}._navbar_sytoq_1._transparent_sytoq_13{background:0 0;border-bottom-color:#0000}._navbar_sytoq_1._scrolled_sytoq_18{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--border-strong);background:#fffdf9eb;box-shadow:0 2px 16px #0000001a,0 0 1px #0000000f}._container_sytoq_26{width:100%;max-width:var(--container-xl);padding:0 var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-lg);margin:0 auto;display:flex}._logo_sytoq_37{align-items:center;gap:var(--space-sm);color:var(--text-primary);flex-shrink:0;text-decoration:none;display:flex}._logoIcon_sytoq_46{color:var(--accent)}._transparent_sytoq_13 ._logoIcon_sytoq_46{color:var(--accent-light)}._logoText_sytoq_54{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}._transparent_sytoq_13 ._logoText_sytoq_54{color:var(--dark-text)}._links_sytoq_65{align-items:center;gap:var(--space-xl);display:none}._links_sytoq_65 a{font-size:var(--text-small);color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;padding:var(--space-xs) 0;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:2px solid #0000;font-weight:500;text-decoration:none}._transparent_sytoq_13 ._links_sytoq_65 a{color:#f5f0e8b3}._links_sytoq_65 a:hover,._links_sytoq_65 a._active_sytoq_88{color:var(--accent);border-bottom-color:var(--accent)}._transparent_sytoq_13 ._links_sytoq_65 a:hover,._transparent_sytoq_13 ._links_sytoq_65 a._active_sytoq_88{color:var(--accent-light);border-bottom-color:var(--accent-light)}._cta_sytoq_99{padding:var(--space-sm) var(--space-lg);background:var(--accent);color:#fff;font-size:var(--text-small);border-radius:var(--radius-full);transition:background var(--transition-fast), transform var(--transition-fast);white-space:nowrap;font-weight:600;text-decoration:none;display:none}._cta_sytoq_99:hover{background:var(--accent-hover);transform:translateY(-1px)}._hamburger_sytoq_117{padding:var(--space-xs);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;display:flex}._hamburger_sytoq_117 span{background:var(--text-primary);width:22px;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);border-radius:2px;display:block}._transparent_sytoq_13 ._hamburger_sytoq_117 span{background:var(--dark-text)}._hamburger_sytoq_117._open_sytoq_140 span:first-child{transform:translateY(7px)rotate(45deg)}._hamburger_sytoq_117._open_sytoq_140 span:nth-child(2){opacity:0}._hamburger_sytoq_117._open_sytoq_140 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._mobileMenu_sytoq_152{padding:var(--space-lg) var(--space-md);background:var(--bg-surface);border-top:1px solid var(--border-strong);gap:var(--space-sm);flex-direction:column;display:flex;box-shadow:0 8px 24px #0000001f}._mobileMenu_sytoq_152 a{padding:var(--space-md);color:var(--text-primary);font-size:var(--text-body);border-radius:var(--radius-md);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:block}._mobileMenu_sytoq_152 a:hover,._mobileMenu_sytoq_152 a._active_sytoq_88{background:var(--bg-secondary);color:var(--accent)}._mobileCta_sytoq_179{margin-top:var(--space-sm);text-align:center;display:block;padding:var(--space-md)!important;background:var(--accent)!important;color:#fff!important;border-radius:var(--radius-full)!important;font-weight:600!important}._mobileCta_sytoq_179:hover{background:var(--accent-hover)!important}@media (width>=768px){._container_sytoq_26{padding:0 var(--space-lg)}._links_sytoq_65{display:flex}._hamburger_sytoq_117,._mobileMenu_sytoq_152{display:none}._cta_sytoq_99{display:inline-block}}@media (width>=1024px){._container_sytoq_26{padding:0 var(--space-xl)}}._footer_9179m_1{background:var(--dark-bg);color:var(--dark-text);padding:var(--space-3xl) 0 var(--space-xl);margin-top:auto}._container_9179m_8{width:100%;max-width:var(--container-xl);padding:0 var(--space-md);margin:0 auto}._top_9179m_15{gap:var(--space-xl);grid-template-columns:1fr;display:grid}._brand_9179m_21{max-width:300px}._logo_9179m_25{align-items:center;gap:var(--space-sm);color:var(--dark-text);font-family:var(--font-display);margin-bottom:var(--space-md);font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}._logo_9179m_25 svg{color:var(--accent)}._tagline_9179m_41{color:#f5f0e899;font-size:var(--text-small);line-height:1.6}._linksGroup_9179m_47{gap:var(--space-sm);flex-direction:column;display:flex}._linksTitle_9179m_53{font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.05em;color:#f5f0e880;margin-bottom:var(--space-xs);font-weight:600}._linksGroup_9179m_47 a{color:#f5f0e8bf;font-size:var(--text-small);transition:color var(--transition-fast);text-decoration:none}._linksGroup_9179m_47 a:hover{color:var(--accent-light)}._divider_9179m_74{height:1px;margin:var(--space-xl) 0;background:#f5f0e81a}._bottom_9179m_80{text-align:center}._copy_9179m_84{font-size:var(--text-caption);color:#f5f0e866;justify-content:center;align-items:center;gap:4px;display:flex}._heart_9179m_93{color:var(--error);fill:var(--error)}@media (width>=768px){._container_9179m_8{padding:0 var(--space-lg)}._top_9179m_15{gap:var(--space-2xl);grid-template-columns:2fr 1fr 1fr}}@media (width>=1024px){._container_9179m_8{padding:0 var(--space-xl)}}._button_1uzi0_1{justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;font-family:var(--font-body);border-radius:var(--radius-full);transition:background-color var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;border:none;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}._button_1uzi0_1:active:not(:disabled){transform:scale(.97)}._button_1uzi0_1:disabled{opacity:.5;cursor:not-allowed}._primary_1uzi0_30{background-color:var(--accent);color:#fff;box-shadow:0 2px 8px #a67c4e4d}._primary_1uzi0_30:hover:not(:disabled){background-color:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #a67c4e66}._secondary_1uzi0_42{background-color:var(--bg-elevated);color:var(--text-primary)}._secondary_1uzi0_42:hover:not(:disabled){filter:brightness(.95)}._ghost_1uzi0_51{color:var(--text-secondary);background-color:#0000}._ghost_1uzi0_51:hover:not(:disabled){background-color:var(--bg-secondary)}._outline_1uzi0_60{border:1.5px solid var(--border-strong);color:var(--text-primary);background-color:#0000}._outline_1uzi0_60:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--accent-light)}._sm_1uzi0_73{font-size:var(--text-small);padding:8px 16px}._md_1uzi0_78{font-size:var(--text-body);padding:12px 24px}._lg_1uzi0_83{padding:16px 32px;font-size:1.1rem}._fullWidth_1uzi0_90{width:100%}._iconRight_1uzi0_96{flex-direction:row-reverse}._icon_1uzi0_96{flex-shrink:0;align-items:center;display:inline-flex}._card_1iqz2_1{border-radius:var(--radius-md);transition:box-shadow var(--transition-base), transform var(--transition-base)}._default_1iqz2_9{background-color:var(--bg-surface);box-shadow:var(--shadow-sm)}._elevated_1iqz2_14{background-color:var(--bg-surface);box-shadow:var(--shadow-md)}._outlined_1iqz2_19{border:1px solid var(--border);background-color:#0000}._paddingSm_1iqz2_26{padding:var(--space-md)}._paddingMd_1iqz2_30{padding:var(--space-lg)}._paddingLg_1iqz2_34{padding:var(--space-xl)}._hoverable_1iqz2_40:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._clickable_1iqz2_47{cursor:pointer}._badge_15xf9_1{border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex}._default_15xf9_12{background-color:var(--bg-elevated);color:var(--text-secondary)}._accent_15xf9_17{background-color:var(--accent-light);color:var(--accent)}._sm_15xf9_24{font-size:var(--text-caption);padding:2px 8px}._md_15xf9_29{font-size:var(--text-small);padding:4px 12px}._section_1qbd7_1{padding:var(--space-3xl) 0}._header_1qbd7_5{text-align:center;margin-bottom:var(--space-xl)}._title_1qbd7_10{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0 0 var(--space-sm) 0}._subtitle_1qbd7_17{font-size:var(--text-body);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}._content_1qbd7_25{gap:var(--space-xl);flex-direction:column;display:flex}._dark_1qbd7_33{background-color:var(--dark-bg);color:var(--dark-text)}._dark_1qbd7_33 ._title_1qbd7_10{color:var(--dark-text)}._dark_1qbd7_33 ._subtitle_1qbd7_17{color:var(--dark-text);opacity:.8}._container_nyjjm_1{align-items:center;gap:2px;display:inline-flex}._star_nyjjm_7{align-items:center;display:inline-flex}._filled_nyjjm_12{color:var(--accent)}._empty_nyjjm_16{color:var(--border)}._value_nyjjm_20{margin-left:var(--space-xs);font-size:var(--text-small);color:var(--text-primary);font-weight:600}._container_f2b6i_1{width:100%}._labelRow_f2b6i_5{margin-bottom:var(--space-xs);justify-content:space-between;align-items:baseline;display:flex}._label_f2b6i_5{font-size:var(--text-small);color:var(--text-secondary);font-weight:500}._valueText_f2b6i_18{font-size:var(--text-caption);color:var(--text-muted);font-weight:600}._track_f2b6i_24{background-color:var(--bg-elevated);border-radius:var(--radius-full);overflow:hidden}._fill_f2b6i_30{border-radius:var(--radius-full);height:100%;transition:width .5s}._sm_f2b6i_38{height:4px}._md_f2b6i_42{height:8px}._lg_f2b6i_46{height:12px}._hero_d2j8e_1{min-height:100vh;padding:120px var(--space-lg) var(--space-3xl);background:var(--dark-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._gradient_d2j8e_12{pointer-events:none;background:radial-gradient(60% 50% at 50% 40%,#a67c4e1f 0%,#0000 70%),radial-gradient(40% 30% at 30% 70%,#a67c4e0f 0%,#0000 60%),linear-gradient(#0000000d 0%,#0006 100%);position:absolute;inset:0}._sparkleField_d2j8e_22{pointer-events:none;position:absolute;inset:0}._sparkle_d2j8e_22{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute}._depthLayers_d2j8e_37{pointer-events:none;position:absolute;inset:0;overflow:hidden}._depthRing_d2j8e_44{border:1px solid #b8956a1f;border-radius:50%;transition:transform .3s ease-out;position:absolute}._ring1_d2j8e_51{border-width:1.5px;border-color:#b8956a1a;width:500px;height:500px;top:-100px;right:-150px}._ring2_d2j8e_60{background:radial-gradient(circle,#b8956a08 0%,#0000 70%);border-color:#b8956a26;width:300px;height:300px;bottom:-50px;left:-80px}._ring3_d2j8e_69{border-color:#b8956a14;width:180px;height:180px;top:30%;left:15%}._content_d2j8e_77{z-index:2;text-align:center;max-width:var(--container-md);align-items:center;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}._title_d2j8e_88{font-family:var(--font-display);font-size:var(--text-hero);color:var(--dark-text);letter-spacing:-.01em;margin:0;line-height:1.15}._subtitle_d2j8e_97{font-family:var(--font-body);font-size:var(--text-body);color:var(--dark-text);opacity:.75;max-width:560px;margin:0;line-height:1.7}._actions_d2j8e_107{gap:var(--space-md);margin-top:var(--space-sm);display:flex}._outlineLight_d2j8e_113{color:var(--dark-text);background-color:#0000;border:1px solid #f5f0e84d}._outlineLight_d2j8e_113:hover:not(:disabled){background-color:#f5f0e814;border-color:#f5f0e880}@media (width<=640px){._hero_d2j8e_1{padding-top:100px}._actions_d2j8e_107{flex-direction:column;width:100%;max-width:280px}._subtitle_d2j8e_97{font-size:var(--text-small)}}@media (prefers-reduced-motion:reduce){._sparkle_d2j8e_22{animation:none!important}}._wrapper_1r59h_1{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff80}._grid_1r59h_8{gap:var(--space-xl);max-width:var(--container-lg);padding:0 var(--space-lg);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid;position:relative}._step_1r59h_18{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex;position:relative}._step_1r59h_18:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--accent-light), var(--accent), var(--accent-light));opacity:.5;width:calc(100% - 40px);height:2px;position:absolute;top:52px;left:calc(50% + 40px)}._number_1r59h_39{font-family:var(--font-display);font-size:var(--text-caption);color:var(--accent);letter-spacing:.06em;font-weight:700}._iconCircle_1r59h_47{border:2px solid var(--accent);background:var(--bg-surface);width:72px;height:72px;color:var(--accent);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 16px #a67c4e26}._stepTitle_1r59h_63{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0}._stepDesc_1r59h_70{font-size:var(--text-body);color:var(--text-secondary);max-width:280px;margin:0;line-height:1.6}@media (width<=768px){._grid_1r59h_8{gap:var(--space-2xl);grid-template-columns:1fr;max-width:400px}._step_1r59h_18:not(:last-child):after{display:none}}._card_961n1_1{color:var(--text-primary);perspective:1000px;text-decoration:none;display:block}._tiltWrap_961n1_8{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);will-change:transform;transform-style:preserve-3d;flex-direction:column;display:flex;overflow:hidden}._card_961n1_1:hover ._tiltWrap_961n1_8{box-shadow:var(--shadow-xl);border-color:var(--accent-light)}._glare_961n1_25{pointer-events:none;border-radius:inherit}._imageArea_961n1_30{aspect-ratio:4/3;border-bottom:3px solid var(--border-strong);background:linear-gradient(135deg, var(--bg-elevated) 0%, var(--bg-secondary) 100%);position:relative;overflow:hidden}._imageWrap_961n1_38{width:100%;height:100%;padding:var(--space-md);justify-content:center;align-items:center;display:flex}._bottleImg_961n1_47{object-fit:contain;filter:drop-shadow(0 4px 12px #0000001a);width:auto;max-width:80%;height:100%;transition:transform var(--transition-base)}._card_961n1_1:hover ._bottleImg_961n1_47{transform:scale(1.05)}._placeholder_961n1_60{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._familyIcon_961n1_68{opacity:.6;font-size:3rem}._matchBadge_961n1_73{top:var(--space-sm);right:var(--space-sm);background:var(--accent);color:#fff;font-size:var(--text-caption);border-radius:var(--radius-full);letter-spacing:.02em;padding:4px 10px;font-weight:700;position:absolute}._info_961n1_86{padding:var(--space-md);gap:var(--space-xs);flex-direction:column;flex:1;display:flex}._brand_961n1_94{font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}._name_961n1_102{font-family:var(--font-display);margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}._meta_961n1_110{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}._concentration_961n1_117{font-size:var(--text-caption);color:var(--text-muted);font-weight:500}._stats_961n1_123{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);display:flex}._stat_961n1_123{font-size:var(--text-caption);color:var(--text-secondary);align-items:center;gap:3px;display:flex}._price_961n1_138{font-size:var(--text-small);color:var(--accent);margin-top:var(--space-xs);font-weight:600}._pyramid_t0s91_1{gap:var(--space-md);flex-direction:column;display:flex}._pyramid_t0s91_1._sm_t0s91_7{gap:var(--space-sm)}._layer_t0s91_11{gap:var(--space-xs);flex-direction:column;display:flex}._label_t0s91_17{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}._sm_t0s91_7 ._label_t0s91_17{font-size:.65rem}._pills_t0s91_29{gap:var(--space-xs);flex-wrap:wrap;display:flex}._pill_t0s91_29{border-radius:var(--radius-full);font-size:var(--text-caption);padding:3px 10px;font-weight:500}._sm_t0s91_7 ._pill_t0s91_29{padding:2px 8px;font-size:.65rem}._top_t0s91_47 ._pill_t0s91_29{color:var(--accent);background:#b8956a1f}._heart_t0s91_52 ._pill_t0s91_29{color:#b85070;background:#db70931a}._base_t0s91_57 ._pill_t0s91_29{color:#8b6914;background:#8b45131a}._scrollContainer_n1iae_1{gap:var(--space-lg);scroll-snap-type:x mandatory;scroll-padding:var(--space-lg);padding:var(--space-sm) var(--space-lg) var(--space-md);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}._scrollContainer_n1iae_1::-webkit-scrollbar{display:none}._cardWrapper_n1iae_16{flex:0 0 calc(25% - var(--space-lg) * 3 / 4);scroll-snap-align:start;min-width:0}._viewAll_n1iae_22{margin-top:var(--space-lg);justify-content:center;display:flex}._viewAllLink_n1iae_28{font-family:var(--font-body);font-size:var(--text-body);color:var(--accent);align-items:center;gap:var(--space-xs);transition:color var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}._viewAllLink_n1iae_28:hover{color:var(--accent-hover)}@media (width<=1024px){._cardWrapper_n1iae_16{flex:0 0 calc(40% - var(--space-lg) / 2)}}@media (width<=640px){._scrollContainer_n1iae_1{gap:var(--space-md);scroll-padding:var(--space-md);padding:var(--space-sm) var(--space-md) var(--space-md)}._cardWrapper_n1iae_16{flex:0 0 82%}}._cta_6rvmk_1{background:var(--dark-bg);padding:var(--space-3xl) var(--space-lg);background-image:radial-gradient(50% 80%,#a67c4e0f 0%,#0000 70%);border-top:1px solid #a67c4e33;justify-content:center;align-items:center;display:flex}._inner_6rvmk_12{text-align:center;max-width:var(--container-sm);align-items:center;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}._decoration_6rvmk_22{inset:calc(var(--space-xl) * -1);border-radius:var(--radius-lg);pointer-events:none;border:1px solid #b8956a26;position:absolute;box-shadow:0 0 40px #b8956a0f}._title_6rvmk_31{font-family:var(--font-display);font-size:var(--text-h2);color:var(--dark-text);margin:0;line-height:1.25}._subtitle_6rvmk_39{font-family:var(--font-body);font-size:var(--text-body);color:var(--dark-text);opacity:.7;max-width:480px;margin:0;line-height:1.6}@media (width<=640px){._cta_6rvmk_1{padding:var(--space-2xl) var(--space-lg)}._decoration_6rvmk_22{inset:calc(var(--space-md) * -1)}}._home_jjn5f_1{flex-direction:column;display:flex}._page_ias24_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_ias24_12{max-width:700px;padding:0 var(--space-lg);margin:0 auto}._progress_ias24_20{margin-bottom:var(--space-2xl);justify-content:center;align-items:flex-start;gap:0;display:flex;position:relative}._progressStep_ias24_29{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}._progressLine_ias24_37{background:var(--border);z-index:0;width:100%;height:2px;transition:background-color var(--transition-base);position:absolute;top:6px;right:50%}._progressLineFilled_ias24_48{background:var(--accent)}._progressDot_ias24_52{border-radius:var(--radius-full);background:var(--border);border:2px solid var(--border);z-index:1;width:12px;height:12px;transition:all var(--transition-base);position:relative}._progressDotActive_ias24_63{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light)}._progressDotCompleted_ias24_69{background:var(--accent);border-color:var(--accent)}._progressLabel_ias24_74{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);margin-top:var(--space-xs);text-align:center;transition:color var(--transition-fast)}._progressLabelActive_ias24_83{color:var(--accent);font-weight:600}._backButton_ias24_90{align-items:center;gap:var(--space-xs);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;padding:var(--space-xs) 0;margin-bottom:var(--space-md);transition:color var(--transition-fast);background:0 0;border:none;display:inline-flex}._backButton_ias24_90:hover{color:var(--accent)}._stepContent_ias24_111{text-align:center}._stepTitle_ias24_115{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-xs);line-height:1.2}._stepSubtitle_ias24_123{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-xl)}._gridCategories_ias24_132,._gridOptions_ias24_138{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=600px){._gridCategories_ias24_132,._gridOptions_ias24_138{grid-template-columns:repeat(3,1fr)}}._optionCard_ias24_156{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-md);background:var(--bg-surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._optionCard_ias24_156:hover{border-color:var(--accent-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}._optionCardSelected_ias24_178{border-color:var(--accent);background:var(--highlight-gold);box-shadow:0 0 0 3px var(--accent-glow), var(--shadow-md)}._optionCardWide_ias24_184{padding:var(--space-md) var(--space-sm)}._optionIcon_ias24_188{font-size:2rem;line-height:1}._optionLabel_ias24_193{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);font-weight:500}._optionDesc_ias24_200{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);line-height:1.3}._modeGrid_ias24_209{gap:var(--space-lg);perspective:1000px;grid-template-columns:1fr 1fr;max-width:520px;margin:0 auto;display:grid}._modeCard_ias24_218{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);background:var(--bg-surface);border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:center;transform-style:preserve-3d;flex-direction:column;transition:all .4s cubic-bezier(.03,.98,.52,.99);display:flex;position:relative;overflow:hidden}._modeCard_ias24_218:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#b8956a00 0%,#b8956a0f 100%);transition:opacity .3s;position:absolute;inset:0}._modeCard_ias24_218:hover{border-color:var(--accent);transform:translateY(-6px)rotateX(4deg)scale(1.02);box-shadow:0 20px 40px #0000001a,0 0 0 1px #b8956a33}._modeCard_ias24_218:hover:after{opacity:1}._modeCard_ias24_218:active{transform:translateY(-2px)scale(.98)}._modeIcon_ias24_260{font-size:3rem;line-height:1}._modeLabel_ias24_265{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);font-weight:500}._modeDesc_ias24_272{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);line-height:1.4}@media (width<=399px){._progressLabel_ias24_74{font-size:.625rem}._stepTitle_ias24_115{font-size:var(--text-h2)}}._page_itb0z_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_itb0z_12{max-width:900px;padding:0 var(--space-lg);margin:0 auto}._header_itb0z_20{text-align:center;margin-bottom:var(--space-2xl)}._title_itb0z_25{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-sm);line-height:1.2}._subtitle_itb0z_33{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}._results_itb0z_42{gap:var(--space-xl);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}._card_itb0z_49{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);gap:var(--space-lg);flex-direction:column;display:flex}._cardFirst_itb0z_60{border-top:3px solid var(--accent);box-shadow:var(--shadow-lg)}._rankRow_itb0z_67{justify-content:space-between;align-items:center;display:flex}._rankBadge_itb0z_73{align-items:center;gap:var(--space-xs);font-size:1.5rem;display:inline-flex}._rankNumber_itb0z_80{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);font-weight:600}._matchPercent_itb0z_87{font-family:var(--font-body);color:var(--accent);font-size:2rem;font-weight:700;line-height:1}._matchPercentFirst_itb0z_95{font-size:2.5rem}._cardBody_itb0z_101{gap:var(--space-lg);align-items:center;display:flex}._imageWrap_itb0z_107{background:var(--bg-secondary);border-radius:var(--radius-md);width:100px;height:130px;padding:var(--space-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}._bottleImage_itb0z_119{object-fit:contain;width:100%;height:100%}._fragranceInfo_itb0z_127{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}._brand_itb0z_135{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._fragranceName_itb0z_144{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0;line-height:1.2}._familyRow_itb0z_152{align-items:center;gap:var(--space-sm);display:flex}._concentration_itb0z_158{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);font-weight:500}._notesSection_itb0z_167,._reasonsSection_itb0z_174{padding-top:var(--space-sm);border-top:1px solid var(--border)}._reasonsTitle_itb0z_179{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);margin:0 0 var(--space-sm);font-weight:600}._reasonsList_itb0z_187{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._reasonItem_itb0z_196{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);display:flex}._checkIcon_itb0z_205{color:var(--accent);flex-shrink:0}._viewLink_itb0z_212{align-self:flex-start;text-decoration:none}._actions_itb0z_219{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._homeGuideCard_itb0z_229{background:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);margin-bottom:var(--space-2xl);border-top:3px solid var(--accent)}._homeGuideHeader_itb0z_238{gap:var(--space-xl);margin-bottom:var(--space-lg);align-items:flex-start;display:flex}._homeSprayCount_itb0z_245{align-items:center;gap:var(--space-xs);flex-direction:column;flex-shrink:0;min-width:80px;display:flex}._homeSprayIcon_itb0z_254{color:var(--accent)}._homeSprayNum_itb0z_258{font-family:var(--font-display);font-size:var(--text-h1);color:var(--accent);font-weight:600;line-height:1}._homeSprayLabel_itb0z_266{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._homeGuideInfo_itb0z_274{gap:var(--space-md);flex-direction:column;flex:1;display:flex}._homeWhereRow_itb0z_281,._homeFamilyRow_itb0z_282{gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex-direction:column;display:flex}._homeWhereRow_itb0z_281 strong,._homeFamilyRow_itb0z_282 strong{font-size:var(--text-caption);color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em}._homeTagGroup_itb0z_299{gap:var(--space-sm);flex-wrap:wrap;display:flex}._homeTag_itb0z_299{border-radius:var(--radius-full);background:var(--bg-elevated);font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;align-items:center;padding:4px 12px;display:inline-flex}._homeFamilyTag_itb0z_316{border-radius:var(--radius-full);font-size:var(--text-caption);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:4px 12px;font-weight:500;display:inline-flex}._homeTip_itb0z_328{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);background:#b8956a14;display:flex}._homeTip_itb0z_328 svg{color:var(--accent);flex-shrink:0;margin-top:2px}._homeRecTitle_itb0z_346{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0 0 var(--space-lg);text-align:center}._homeEmpty_itb0z_354{text-align:center;color:var(--text-muted);font-size:var(--text-body);padding:var(--space-2xl) 0}@media (width<=599px){._imageWrap_itb0z_107{width:80px;height:100px}._homeGuideHeader_itb0z_238{text-align:center;flex-direction:column;align-items:center}._card_itb0z_49{padding:var(--space-lg)}._matchPercent_itb0z_87{font-size:1.5rem}._matchPercentFirst_itb0z_95{font-size:2rem}._fragranceName_itb0z_144{font-size:var(--text-h3)}}._page_lqrh3_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_lqrh3_12{max-width:var(--container-xl);padding:0 var(--space-lg);margin:0 auto}._header_lqrh3_20{text-align:center;margin-bottom:var(--space-xl)}._title_lqrh3_25{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-sm);line-height:1.2}._subtitle_lqrh3_33{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}._searchWrapper_lqrh3_42{max-width:500px;margin:0 auto var(--space-lg);position:relative}._searchIcon_lqrh3_48{left:var(--space-md);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._searchInput_lqrh3_57{width:100%;padding:var(--space-sm) var(--space-md) var(--space-sm) 44px;border:1px solid var(--border-strong);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);background:var(--bg-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;box-shadow:var(--shadow-sm);outline:none}._searchInput_lqrh3_57::placeholder{color:var(--text-muted)}._searchInput_lqrh3_57:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow), var(--shadow-sm)}._controlsRow_lqrh3_83{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}._filtersScroll_lqrh3_92{gap:var(--space-sm);padding:var(--space-md) 0;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}._filtersScroll_lqrh3_92::-webkit-scrollbar{display:none}._chip_lqrh3_107{border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-small);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);flex-shrink:0;align-items:center;gap:4px;padding:8px 16px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000d}._chip_lqrh3_107:hover{border-color:var(--accent-light);color:var(--text-primary)}._chipActive_lqrh3_131{background:var(--accent);color:#fff;border-color:var(--accent)}._chipActive_lqrh3_131:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}._chipIcon_lqrh3_143{font-size:14px;line-height:1}._sortWrapper_lqrh3_150{flex-shrink:0}._sortSelect_lqrh3_154{padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);background:var(--bg-surface);cursor:pointer;transition:border-color var(--transition-fast);appearance:auto;outline:none}._sortSelect_lqrh3_154:focus{border-color:var(--accent)}._resultsCount_lqrh3_174{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);margin:0 0 var(--space-lg)}._grid_lqrh3_183{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=600px){._grid_lqrh3_183{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){._grid_lqrh3_183{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){._grid_lqrh3_183{grid-template-columns:repeat(4,1fr)}}._empty_lqrh3_209{padding:var(--space-3xl) var(--space-lg);text-align:center;justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}._emptyIcon_lqrh3_219{color:var(--text-muted)}._emptyText_lqrh3_223{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}@media (width<=599px){._controlsRow_lqrh3_83{flex-direction:column;align-items:stretch}._sortWrapper_lqrh3_150{align-self:flex-start}}._page_noxtq_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_noxtq_12{max-width:var(--container-lg);padding:0 var(--space-lg);margin:0 auto}._backLink_noxtq_20{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin-bottom:var(--space-xl);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}._backLink_noxtq_20:hover{color:var(--accent)}._notFound_noxtq_38{padding:var(--space-3xl) var(--space-lg);text-align:center;justify-content:center;align-items:center;gap:var(--space-md);max-width:var(--container-md);flex-direction:column;margin:0 auto;display:flex}._notFoundTitle_noxtq_50{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0}._notFoundText_noxtq_57{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}._layout_noxtq_66{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=768px){._layout_noxtq_66{gap:var(--space-2xl);grid-template-columns:1fr 1.2fr}}._leftCol_noxtq_81{position:relative}@media (width>=768px){._leftCol_noxtq_81{align-self:start;position:sticky;top:120px}}._imageArea_noxtq_93{aspect-ratio:1;border-radius:var(--radius-lg);margin-bottom:var(--space-lg);padding:var(--space-xl);cursor:grab;border:1px solid var(--border);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._bottleGlow_noxtq_108{pointer-events:none;transition:opacity .3s;position:absolute;inset:0}._bottleImage_noxtq_115{object-fit:contain;will-change:transform, filter;width:auto;max-width:85%;height:100%;transform-style:preserve-3d}._familyIconLarge_noxtq_124{font-size:6rem;line-height:1}._brand_noxtq_129{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-xs)}._fragranceName_noxtq_138{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-md);line-height:1.2}._metaRow_noxtq_146{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}._ratingRow_noxtq_153{margin-bottom:var(--space-sm)}._price_noxtq_157{font-family:var(--font-display);font-size:var(--text-h3);color:var(--accent);margin:0 0 var(--space-sm);font-weight:600}._rightCol_noxtq_167{min-width:0}._familyBadgeRow_noxtq_171{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}._familyDesc_noxtq_179{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary)}._section_noxtq_187{margin-bottom:var(--space-xl)}._sectionTitle_noxtq_191{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-strong);font-weight:500}._characteristics_noxtq_201{gap:var(--space-md);flex-direction:column;display:flex}._tagGroupLabel_noxtq_209{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin:var(--space-md) 0 var(--space-sm);font-weight:500}._tagGroupLabel_noxtq_209:first-child{margin-top:0}._tagGroup_noxtq_209{gap:var(--space-sm);flex-wrap:wrap;display:flex}._tag_noxtq_209{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border);font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}._seasonBanner_noxtq_243{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin-bottom:var(--space-md);display:flex}._sprayControls_noxtq_256{margin-bottom:var(--space-md)}._selectLabel_noxtq_260{gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex-direction:column;font-weight:500;display:flex}._select_noxtq_260{padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);background:var(--bg-surface);cursor:pointer;transition:border-color var(--transition-fast);appearance:auto;outline:none;width:100%;max-width:400px}._select_noxtq_260:focus{border-color:var(--accent)}._sprayResult_noxtq_290{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._sprayResultGrid_noxtq_298{gap:var(--space-lg);flex-wrap:wrap;align-items:flex-start;display:flex}._sprayCount_noxtq_305{align-items:center;gap:var(--space-xs);flex-direction:column;min-width:80px;display:flex}._sprayIcon_noxtq_313{color:var(--accent)}._sprayNumber_noxtq_317{font-family:var(--font-display);font-size:var(--text-h1);color:var(--accent);font-weight:600;line-height:1}._sprayLabel_noxtq_325{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._sprayDetails_noxtq_333{gap:var(--space-sm);flex-direction:column;flex:1;min-width:200px;display:flex}._sprayDetailItem_noxtq_341{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}._sprayDetailItem_noxtq_341 svg{color:var(--accent);flex-shrink:0}._tipCallout_noxtq_356{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--accent-glow,#b8956a1a);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin-top:var(--space-sm);display:flex}._tipCallout_noxtq_356 svg{color:var(--accent);flex-shrink:0;margin-top:2px}._bodyMapWrapper_noxtq_377{margin-top:var(--space-lg);justify-content:center;display:flex}._bodyMap_noxtq_377{width:180px;height:auto}._relatedGrid_noxtq_390{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=480px){._relatedGrid_noxtq_390{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){._relatedGrid_noxtq_390{grid-template-columns:repeat(3,1fr)}}._page_16vzq_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_16vzq_12{max-width:var(--container-md);padding:0 var(--space-lg);margin:0 auto}._header_16vzq_20{text-align:center;margin-bottom:var(--space-xl)}._title_16vzq_25{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-sm);line-height:1.2}._subtitle_16vzq_33{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}._seasonBanner_16vzq_42{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin-bottom:var(--space-xl);box-shadow:var(--shadow-sm);justify-content:center;display:flex}._section_16vzq_60{margin-bottom:var(--space-2xl)}._sectionTitle_16vzq_64{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0 0 var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-strong);font-weight:500}._calculatorGrid_16vzq_76{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=500px){._calculatorGrid_16vzq_76{grid-template-columns:1fr 1fr}}._selectLabel_16vzq_89{gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex-direction:column;font-weight:500;display:flex}._select_16vzq_89{padding:var(--space-sm) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);background:var(--bg-surface);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:auto;width:100%;box-shadow:var(--shadow-sm);outline:none}._select_16vzq_89:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}._sprayResult_16vzq_122{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md)}._sprayResultGrid_16vzq_130{gap:var(--space-lg);flex-wrap:wrap;align-items:flex-start;display:flex}._sprayCount_16vzq_137{align-items:center;gap:var(--space-xs);flex-direction:column;min-width:80px;display:flex}._sprayIcon_16vzq_145{color:var(--accent)}._sprayNumber_16vzq_149{font-family:var(--font-display);font-size:var(--text-h1);color:var(--accent);font-weight:600;line-height:1}._sprayLabel_16vzq_157{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._sprayDetails_16vzq_165{gap:var(--space-sm);flex-direction:column;flex:1;min-width:200px;display:flex}._sprayDetailItem_16vzq_173{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}._sprayDetailItem_16vzq_173 svg{color:var(--accent);flex-shrink:0}._tipCallout_16vzq_188{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--accent-glow,#b8956a1a);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin-top:var(--space-sm);display:flex}._tipCallout_16vzq_188 svg{color:var(--accent);flex-shrink:0;margin-top:2px}._tagGroup_16vzq_209{gap:var(--space-sm);flex-wrap:wrap;display:flex}._tag_16vzq_209{border-radius:var(--radius-full);background:var(--bg-elevated);font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}._bodyMapWrapper_16vzq_230{margin-top:var(--space-lg);justify-content:center;display:flex}._bodyMap_16vzq_230{width:180px;height:auto}._accordion_16vzq_243{gap:var(--space-sm);flex-direction:column;display:flex}._accordionItem_16vzq_249{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}._accordionHeader_16vzq_257{width:100%;padding:var(--space-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);transition:background var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:500;display:flex}._accordionHeader_16vzq_257:hover{background:var(--bg-secondary)}._accordionHeaderLeft_16vzq_277{align-items:center;gap:var(--space-sm);display:flex}._accordionIcon_16vzq_283{color:var(--accent);flex-shrink:0}._chevron_16vzq_288{color:var(--text-muted);transition:transform var(--transition-base);flex-shrink:0}._chevronOpen_16vzq_294{transform:rotate(180deg)}._accordionBody_16vzq_298{overflow:hidden}._accordionContent_16vzq_302{padding:0 var(--space-md) var(--space-md);border-top:1px solid var(--border);padding-top:var(--space-md)}._tipList_16vzq_310{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._tipItem_16vzq_319{padding-left:var(--space-lg);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);line-height:1.5;position:relative}._tipItem_16vzq_319:before{content:"";left:var(--space-sm);border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px;position:absolute;top:8px}._concTable_16vzq_341{gap:var(--space-md);flex-direction:column;display:flex}._concRow_16vzq_347{gap:var(--space-xs);flex-direction:column;display:flex}._concInfo_16vzq_353{justify-content:space-between;align-items:baseline;display:flex}._concName_16vzq_359{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);font-weight:500}._concMeta_16vzq_366{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted)}._concBar_16vzq_372{background:var(--bg-elevated);border-radius:var(--radius-full);height:6px;overflow:hidden}._concBarFill_16vzq_379{background:var(--accent);border-radius:var(--radius-full);height:100%;transition:width var(--transition-base)}._intensityTable_16vzq_388{gap:var(--space-sm);flex-direction:column;display:flex}._intensityRow_16vzq_394{align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);display:flex}._intensityRow_16vzq_394:last-child{border-bottom:none}._intensityLabel_16vzq_406{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);min-width:120px;font-weight:500}._intensityRange_16vzq_414{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);min-width:80px}._sectionIcon_16vzq_423{color:var(--accent);vertical-align:middle;margin-right:var(--space-xs)}._homeSub_16vzq_429{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-lg);line-height:1.6}._homeSelectors_16vzq_437{gap:var(--space-lg);margin-bottom:var(--space-lg);flex-direction:column;display:flex}._homeRoomGrid_16vzq_444{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}._homeRoomBtn_16vzq_450{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);background:var(--bg-surface);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body);flex-direction:column;display:flex}._homeRoomBtn_16vzq_450:hover{border-color:var(--accent-light);background:var(--bg-secondary)}._homeRoomBtnActive_16vzq_469{border-color:var(--accent);background:var(--accent-glow,#b8956a14);box-shadow:0 0 0 3px #b8956a1f}._homeRoomIcon_16vzq_475{font-size:1.5rem}._homeRoomLabel_16vzq_479{font-size:var(--text-small);color:var(--text-primary);text-align:center;font-weight:500}._homeTimeRow_16vzq_487{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}._homeTimeBtn_16vzq_493{padding:var(--space-sm);background:var(--bg-surface);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body);flex-direction:column;align-items:center;gap:2px;display:flex}._homeTimeBtn_16vzq_493:hover{border-color:var(--accent-light)}._homeTimeBtnActive_16vzq_511{border-color:var(--accent);background:var(--accent-glow,#b8956a14)}._homeTimeIcon_16vzq_516{font-size:1.2rem}._homeTimeLabel_16vzq_520{font-size:var(--text-small);color:var(--text-primary);font-weight:500}._homeTimeDesc_16vzq_526{font-size:var(--text-caption);color:var(--text-muted)}._homeResult_16vzq_532{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md)}._homeResultHeader_16vzq_540{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border);display:flex}._homeSprayCount_16vzq_549{align-items:center;gap:var(--space-xs);flex-direction:column;min-width:80px;display:flex}._homeResultMeta_16vzq_557{flex-direction:column;gap:2px;display:flex}._homeRoomName_16vzq_563{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary)}._homeTimeName_16vzq_569{font-size:var(--text-small);color:var(--text-secondary)}._homeDetails_16vzq_574{gap:var(--space-md);flex-direction:column;display:flex}._homeDetailBlock_16vzq_580{gap:var(--space-sm);flex-direction:column;display:flex}._homeDetailLabel_16vzq_586{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);margin:0;font-weight:600}._homeFamilyChips_16vzq_594{gap:var(--space-sm);flex-wrap:wrap;display:flex}._homeFamilyChip_16vzq_594{border-radius:var(--radius-full);font-size:var(--text-caption);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:4px 12px;font-weight:500;display:inline-flex}@media (width<=600px){._homeRoomGrid_16vzq_444,._homeTimeRow_16vzq_487{grid-template-columns:repeat(2,1fr)}}._page_a1vjl_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_a1vjl_12{max-width:var(--container-lg);padding:0 var(--space-lg);margin:0 auto}._header_a1vjl_20{text-align:center;margin-bottom:var(--space-2xl)}._title_a1vjl_25{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-sm);line-height:1.2}._subtitle_a1vjl_33{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}._grid_a1vjl_42{gap:var(--space-xl);margin-bottom:var(--space-3xl);grid-template-columns:1fr;display:grid}@media (width>=768px){._grid_a1vjl_42{grid-template-columns:repeat(3,1fr)}}._card_a1vjl_57{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);gap:var(--space-md);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex}._card_a1vjl_57:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}._cardIconWrap_a1vjl_74{background:var(--highlight-gold);border:2px solid var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._cardIcon_a1vjl_74{color:var(--accent)}._cardTitle_a1vjl_90{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0;font-weight:600}._cardDesc_a1vjl_98{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0;line-height:1.6}._cardTopics_a1vjl_106{gap:var(--space-sm);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}._cardTopic_a1vjl_106{padding-left:var(--space-lg);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);line-height:1.5;position:relative}._cardTopic_a1vjl_106:before{content:"";left:var(--space-sm);background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px}._cardLink_a1vjl_136{align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-body);color:var(--accent);margin-top:var(--space-sm);transition:color var(--transition-fast), gap var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}._cardLink_a1vjl_136:hover{color:var(--accent-hover);gap:var(--space-sm)}._statsSection_a1vjl_156{text-align:center}._statsTitle_a1vjl_160{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0 0 var(--space-xl);font-weight:500}._stats_a1vjl_156{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=600px){._stats_a1vjl_156{grid-template-columns:repeat(4,1fr)}}._statCard_a1vjl_180{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-md);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}._statNumber_a1vjl_192{font-family:var(--font-display);font-size:var(--text-h1);color:var(--accent);font-weight:700;line-height:1}._statLabel_a1vjl_200{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);text-align:center}._page_1m7gy_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_1m7gy_12{max-width:var(--container-xl);padding:0 var(--space-lg);margin:0 auto}._header_1m7gy_20{text-align:center;margin-bottom:var(--space-2xl)}._title_1m7gy_25{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-sm);line-height:1.2}._subtitle_1m7gy_33{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}._wheelSection_1m7gy_42{margin-bottom:var(--space-3xl)}._wheelGrid_1m7gy_46{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (width>=480px){._wheelGrid_1m7gy_46{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){._wheelGrid_1m7gy_46{grid-template-columns:repeat(4,1fr)}}._wheelCard_1m7gy_64{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:transform var(--transition-base), box-shadow var(--transition-base);box-shadow:var(--shadow-sm);border-left:4px solid;display:flex}._wheelCard_1m7gy_64:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}._wheelIcon_1m7gy_84{flex-shrink:0;font-size:1.75rem;line-height:1}._wheelInfo_1m7gy_90{flex-direction:column;gap:2px;min-width:0;display:flex}._wheelName_1m7gy_97{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.2}._wheelDesc_1m7gy_105{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._details_1m7gy_116{gap:var(--space-3xl);flex-direction:column;display:flex}._familySection_1m7gy_122{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);scroll-margin-top:120px}._familyHeader_1m7gy_131{align-items:flex-start;gap:var(--space-md);padding-left:var(--space-lg);margin-bottom:var(--space-lg);border-left:5px solid;display:flex}._familyIcon_1m7gy_140{flex-shrink:0;font-size:2.25rem;line-height:1}._familyName_1m7gy_146{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0 0 var(--space-xs);line-height:1.2}._familyTag_1m7gy_154{font-family:var(--font-body);font-size:var(--text-small);padding:2px var(--space-sm);border-radius:var(--radius-full);font-weight:500;display:inline-block}._familyDesc_1m7gy_163{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-xl);line-height:1.7}._subsection_1m7gy_173{margin-top:var(--space-lg)}._subTitle_1m7gy_177{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0 0 var(--space-md);font-weight:600}._noteTags_1m7gy_187{gap:var(--space-sm);flex-wrap:wrap;display:flex}._noteTag_1m7gy_187{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);background:var(--bg-primary);border:1px solid}._seasonTags_1m7gy_205{gap:var(--space-sm);flex-wrap:wrap;display:flex}._seasonTag_1m7gy_205{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full)}._collectionRow_1m7gy_223{gap:var(--space-md);flex-wrap:wrap;display:flex}._miniCard_1m7gy_229{align-items:center;gap:var(--space-xs);width:100px;transition:transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}._miniCard_1m7gy_229:hover{transform:translateY(-3px)}._miniImage_1m7gy_243{border-radius:var(--radius-md);border:1px solid var(--border);justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}._miniImg_1m7gy_254{object-fit:contain;width:100%;height:100%}._miniPlaceholder_1m7gy_260{font-size:1.75rem}._miniName_1m7gy_264{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);text-align:center;font-weight:600;line-height:1.3}._miniBrand_1m7gy_273{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);text-align:center}._pairingRow_1m7gy_282{gap:var(--space-md);flex-wrap:wrap;display:flex}._pairingCard_1m7gy_288{background:var(--bg-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:200px;padding:var(--space-md);gap:var(--space-sm);flex-direction:column;flex:1;display:flex}._pairingHeader_1m7gy_300{align-items:center;gap:var(--space-sm);display:flex}._pairingIcon_1m7gy_306{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}._pairingName_1m7gy_317{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:600}._pairingDesc_1m7gy_324{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.5}._pairingBest_1m7gy_332{font-family:var(--font-body);font-size:var(--text-caption);color:var(--accent);font-weight:500}._ctaWrap_1m7gy_341{margin-top:var(--space-3xl);text-align:center;padding:var(--space-2xl);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}._ctaIcon_1m7gy_355{color:var(--accent)}._ctaTitle_1m7gy_359{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0}._ctaDesc_1m7gy_366{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:480px;margin:0}._page_16haq_5{padding-top:calc(100px + var(--space-xl));padding-bottom:var(--space-3xl);background:var(--bg-primary);min-height:100vh}._container_16haq_12{max-width:var(--container-lg);padding:0 var(--space-lg);margin:0 auto}._header_16haq_20{text-align:center;margin-bottom:var(--space-2xl)}._title_16haq_25{font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin:0 0 var(--space-sm);line-height:1.2}._subtitle_16haq_33{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);margin:0}._section_16haq_42{margin-bottom:var(--space-2xl)}._sectionTitle_16haq_46{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-primary);margin:0 0 var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-strong);align-items:center;gap:var(--space-sm);font-weight:500;display:flex}._sectionIcon_16haq_59{color:var(--accent);flex-shrink:0}._enemyGrid_16haq_66{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}._enemyCard_16haq_72{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);gap:var(--space-md);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}._enemyCard_16haq_72:before{content:"";background:var(--error);height:4px;position:absolute;top:0;left:0;right:0}._enemyIconWrap_16haq_96{width:56px;height:56px;color:var(--error);background:#b34a4514;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}._enemyTitle_16haq_108{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0;font-weight:600}._enemyText_16haq_116{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.6}._dosdonts_16haq_126{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}._doCol_16haq_132,._dontCol_16haq_133{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._doCol_16haq_132{border-top:4px solid var(--success)}._dontCol_16haq_133{border-top:4px solid var(--error)}._colTitle_16haq_149{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0 0 var(--space-md);align-items:center;gap:var(--space-sm);font-weight:600;display:flex}._ddList_16haq_160{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._doItem_16haq_169,._dontItem_16haq_170{align-items:flex-start;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);line-height:1.5;display:flex}._doItem_16haq_169 svg,._dontItem_16haq_170 svg{flex-shrink:0;margin-top:2px}._doIcon_16haq_186{color:var(--success)}._dontIcon_16haq_190{color:var(--error)}._seasonGrid_16haq_196{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}._seasonCard_16haq_202{background:var(--bg-surface);border:1px solid var(--border-strong);border-top:4px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md);gap:var(--space-md);flex-direction:column;display:flex}._seasonHeader_16haq_214{align-items:center;gap:var(--space-md);display:flex}._seasonEmoji_16haq_220{font-size:2rem;line-height:1}._seasonName_16haq_225{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0;font-weight:600}._seasonMonths_16haq_233{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._seasonText_16haq_241{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.7}._longevityGrid_16haq_251{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}._longevityCard_16haq_257{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}._longevityType_16haq_269{font-family:var(--font-display);font-size:var(--text-h3);color:var(--accent);font-weight:700}._longevityLabel_16haq_276{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-xs)}._longevityBar_16haq_285{background:var(--bg-elevated);border-radius:var(--radius-full);height:6px;margin-bottom:var(--space-sm);overflow:hidden}._longevityBarFill_16haq_293{background:var(--accent);border-radius:var(--radius-full);height:100%}._longevityRow_16haq_299{padding:var(--space-xs) 0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;display:flex}._longevityRow_16haq_299:last-child{border-bottom:none}._longevityKey_16haq_311{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);font-weight:500}._longevityVal_16haq_318{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);font-weight:600}._warningSection_16haq_327{border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);background:#b34a450d;border:1px solid #b34a4533;flex-direction:column;display:flex}._warningItem_16haq_337{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);display:flex}._warningIcon_16haq_346{color:var(--error);flex-shrink:0}._cta_16haq_353{text-align:center;padding:var(--space-2xl) 0;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}._ctaText_16haq_362{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:480px;margin:0}@media (width<=900px){._longevityGrid_16haq_251{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){._enemyGrid_16haq_66,._dosdonts_16haq_126,._seasonGrid_16haq_196{grid-template-columns:1fr}}@media (width<=480px){._longevityGrid_16haq_251{grid-template-columns:1fr}}._overview_1h9kj_5{gap:var(--space-xl);display:grid}._statsGrid_1h9kj_12{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}._statTile_1h9kj_18{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);align-items:flex-start;gap:var(--space-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast);cursor:default;display:flex}._statTile_1h9kj_18:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_1h9kj_36{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._statIconAccent_1h9kj_46{color:var(--accent);background:#b8956a1f}._statIconSuccess_1h9kj_51{color:var(--success);background:#6b8f711f}._statIconInfo_1h9kj_56{color:var(--info);background:#7b96aa1f}._statIconSecondary_1h9kj_61{background:var(--bg-elevated);color:var(--text-secondary)}._statContent_1h9kj_66{flex:1;min-width:0}._statValue_1h9kj_71{font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--space-xs);font-size:2rem;font-weight:700;line-height:1.1}._statLabel_1h9kj_80{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin:0}._section_1h9kj_89{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._sectionHeader_1h9kj_97{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}._sectionTitle_1h9kj_104{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0}._sectionIcon_1h9kj_111{color:var(--accent)}._quickActions_1h9kj_117{gap:var(--space-sm);flex-wrap:wrap;display:flex}._actionBtn_1h9kj_123{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}._actionPrimary_1h9kj_138{background:var(--accent);color:#fff;border-color:var(--accent)}._actionPrimary_1h9kj_138:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._actionSecondary_1h9kj_149{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-strong)}._actionSecondary_1h9kj_149:hover{background:var(--border)}._actionOutline_1h9kj_159{color:var(--text-primary);border-color:var(--border-strong);background:0 0}._actionOutline_1h9kj_159:hover{background:var(--bg-elevated)}._actionGhost_1h9kj_169{color:var(--text-secondary);background:0 0;border-color:#0000}._actionGhost_1h9kj_169:hover{color:var(--text-primary);background:var(--bg-elevated)}._barChartList_1h9kj_182{gap:var(--space-sm);flex-direction:column;display:flex}._barRow_1h9kj_188{align-items:center;gap:var(--space-md);display:flex}._barLabel_1h9kj_194{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);text-align:right;flex-shrink:0;width:80px}._barTrack_1h9kj_203{background:var(--bg-elevated);border-radius:var(--radius-sm);flex:1;height:28px;position:relative;overflow:hidden}._barFill_1h9kj_212{border-radius:var(--radius-sm);height:100%;transition:width var(--transition-slow);min-width:4px}._barCount_1h9kj_219{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);flex-shrink:0;width:32px;font-weight:600}._activityList_1h9kj_230{flex-direction:column;display:flex}._activityRow_1h9kj_235{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);display:flex}._activityRowAlt_1h9kj_243{background:var(--bg-secondary)}._activityDate_1h9kj_247{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);flex-shrink:0;width:90px}._activityName_1h9kj_255{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}._activityOccasion_1h9kj_267{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);background:var(--bg-elevated);border-radius:var(--radius-full);white-space:nowrap;padding:2px 8px}._emptyMessage_1h9kj_277{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-muted);text-align:center;padding:var(--space-xl) 0}._seasonGrid_1h9kj_287{gap:var(--space-md);grid-template-columns:repeat(5,1fr);display:grid}._seasonCard_1h9kj_293{text-align:center;padding:var(--space-lg) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-strong);transition:transform var(--transition-fast);box-shadow:var(--shadow-sm);position:relative}._seasonCard_1h9kj_293:hover{transform:translateY(-2px)}._seasonWeak_1h9kj_307{background:#c25b560f;border-color:#c25b5633}._seasonOk_1h9kj_312{background:#b8956a0f;border-color:#b8956a33}._seasonStrong_1h9kj_317{background:#6b8f710f;border-color:#6b8f7133}._seasonIcon_1h9kj_322{margin-bottom:var(--space-xs);font-size:1.5rem}._seasonName_1h9kj_327{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);margin:0 0 var(--space-xs);font-weight:500}._seasonCount_1h9kj_335{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}._warningBadge_1h9kj_343{top:var(--space-xs);right:var(--space-xs);background:var(--error);color:#fff;border-radius:var(--radius-full);font-size:10px;font-weight:700;font-family:var(--font-body);padding:2px 6px;position:absolute}._topRatedList_1h9kj_358{gap:var(--space-sm);flex-direction:column;display:flex}._topRatedCard_1h9kj_364{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-md);transition:background var(--transition-fast);display:flex}._topRatedCard_1h9kj_364:hover{background:var(--bg-elevated)}._rankBadge_1h9kj_378{border-radius:var(--radius-full);background:var(--accent);color:#fff;width:32px;height:32px;font-family:var(--font-display);font-size:var(--text-small);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._topRatedInfo_1h9kj_393{flex:1;min-width:0}._topRatedName_1h9kj_398{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._topRatedBrand_1h9kj_409{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted);margin:0}._topRatedMeta_1h9kj_416{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}._starsRow_1h9kj_423{align-items:center;gap:2px;display:flex}._starFilled_1h9kj_429{color:var(--accent)}._starEmpty_1h9kj_433{color:var(--border)}._familyDot_1h9kj_437{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}._gapsGrid_1h9kj_446{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}._gapCard_1h9kj_452{padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-secondary);box-shadow:var(--shadow-sm)}._gapCardWarn_1h9kj_460{background:#c25b560a;border-color:#c25b5640}._gapCardInfo_1h9kj_465{background:#7b96aa0a;border-color:#7b96aa40}._gapHeader_1h9kj_470{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}._gapIcon_1h9kj_477{color:var(--text-secondary)}._gapIconWarn_1h9kj_481{color:var(--error)}._gapIconInfo_1h9kj_485{color:var(--info)}._gapTitle_1h9kj_489{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary);margin:0;font-weight:600}._gapBody_1h9kj_497{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);margin:0;line-height:1.5}._gapList_1h9kj_505{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}._gapChip_1h9kj_512{font-family:var(--font-body);font-size:var(--text-caption);background:var(--bg-elevated);border-radius:var(--radius-full);color:var(--text-secondary);padding:2px 8px}._twoCol_1h9kj_523{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (width<=1100px){._statsGrid_1h9kj_12{grid-template-columns:repeat(2,1fr)}._twoCol_1h9kj_523,._gapsGrid_1h9kj_446{grid-template-columns:1fr}}@media (width<=899px){._seasonGrid_1h9kj_287{grid-template-columns:repeat(3,1fr)}}@media (width<=599px){._statsGrid_1h9kj_12{grid-template-columns:1fr}._seasonGrid_1h9kj_287{grid-template-columns:repeat(2,1fr)}._quickActions_1h9kj_117{flex-direction:column}._actionBtn_1h9kj_123{justify-content:center}._barLabel_1h9kj_194{width:60px;font-size:var(--text-caption)}}._tableHeader_1jjnw_2{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}._tableHeaderLeft_1jjnw_11{align-items:center;gap:var(--space-sm);display:flex}._tableTitle_1jjnw_17{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0}._countBadge_1jjnw_24{background:var(--accent);color:#fff;font-size:var(--text-caption);border-radius:var(--radius-full);padding:2px 10px;font-weight:700}._tableHeaderRight_1jjnw_33{align-items:center;gap:var(--space-md);display:flex}._searchWrap_1jjnw_39{position:relative}._searchIcon_1jjnw_43{color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1jjnw_51{padding:var(--space-sm) var(--space-md) var(--space-sm) 36px;border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-small);background:var(--bg-surface);width:240px;transition:border-color var(--transition-fast);box-shadow:var(--shadow-sm)}._searchInput_1jjnw_51:focus{border-color:var(--accent);outline:none}._addBtn_1jjnw_67{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:var(--accent);color:#fff;font-weight:600;font-size:var(--text-small);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);display:inline-flex}._addBtn_1jjnw_67:hover{background:var(--accent-hover)}._tableWrap_1jjnw_84{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-x:auto}._table_1jjnw_2{border-collapse:collapse;width:100%;font-size:var(--text-small)}._table_1jjnw_2 thead tr{background:var(--bg-elevated)}._table_1jjnw_2 th{padding:var(--space-sm) var(--space-md);font-weight:600;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none}._sortable_1jjnw_114{cursor:pointer}._sortable_1jjnw_114:hover{color:var(--accent)}._sortInactive_1jjnw_116{opacity:.3}._table_1jjnw_2 td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-strong);vertical-align:middle}._table_1jjnw_2 tbody tr:hover{background:var(--bg-secondary)}._rowNum_1jjnw_126{color:var(--text-muted);font-size:var(--text-caption);width:32px}._thumb_1jjnw_132{border-radius:var(--radius-sm);object-fit:contain;background:var(--bg-secondary);width:40px;height:40px}._thumbIcon_1jjnw_140{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}._cellName_1jjnw_150{color:var(--text-primary);font-weight:600;display:block}._cellBrand_1jjnw_156{font-size:var(--text-caption);color:var(--text-muted);display:block}._cellMuted_1jjnw_162{color:var(--text-secondary)}._cellPrice_1jjnw_164{color:var(--accent);font-weight:600}._familyBadge_1jjnw_169{border-radius:var(--radius-full);font-size:var(--text-caption);white-space:nowrap;padding:2px 10px;font-weight:500;display:inline-block}._miniStars_1jjnw_178{gap:1px;display:flex}._actions_1jjnw_183{gap:var(--space-xs);display:flex}._actionEdit_1jjnw_188,._actionDelete_1jjnw_188{padding:var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);color:var(--text-muted);background:0 0;border:none}._actionEdit_1jjnw_188:hover{color:var(--accent);background:var(--accent-glow)}._actionDelete_1jjnw_188:hover{color:var(--error);background:#c25b5614}._mobileCards_1jjnw_202{display:none}._mobileCard_1jjnw_202{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-sm);margin-bottom:var(--space-md)}._mobileCardTop_1jjnw_213{gap:var(--space-md);align-items:flex-start;display:flex}._mobileThumb_1jjnw_219{border-radius:var(--radius-sm);object-fit:contain;background:var(--bg-secondary);flex-shrink:0;width:48px;height:48px}._mobileThumbIcon_1jjnw_228{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}._mobileInfo_1jjnw_239{flex:1;min-width:0}._mobileName_1jjnw_241{font-weight:600;font-size:var(--text-body);margin:0}._mobileBrand_1jjnw_247{font-size:var(--text-caption);color:var(--text-muted);margin:0 0 var(--space-xs)}._mobileActions_1jjnw_253{gap:var(--space-xs);flex-shrink:0;display:flex}._mobileCardStats_1jjnw_259{gap:var(--space-sm);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-strong);font-size:var(--text-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}._modalOverlay_1jjnw_271{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1jjnw_271{background:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-xl);width:90%;max-width:420px;box-shadow:var(--shadow-xl)}._modalTitle_1jjnw_291{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-sm)}._modalText_1jjnw_297{font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-lg)}._modalActions_1jjnw_303{gap:var(--space-sm);justify-content:flex-end;display:flex}._formView_1jjnw_310{max-width:800px}._backBtn_1jjnw_312{align-items:center;gap:var(--space-xs);font-size:var(--text-small);color:var(--text-secondary);margin-bottom:var(--space-lg);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;display:inline-flex}._backBtn_1jjnw_312:hover{color:var(--accent)}._formTitle_1jjnw_327{font-family:var(--font-display);font-size:var(--text-h2);margin:0 0 var(--space-xl)}._formGrid_1jjnw_333{gap:var(--space-xl);flex-direction:column;display:flex}._formSection_1jjnw_339{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._sectionLabel_1jjnw_347{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-strong)}._fieldRow_1jjnw_355{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr 1fr;display:grid}._field_1jjnw_355{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}._fieldLabel_1jjnw_369{font-size:var(--text-small);color:var(--text-primary);font-weight:600}._input_1jjnw_375,._select_1jjnw_375{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-body);background:var(--bg-primary);transition:border-color var(--transition-fast)}._input_1jjnw_375:focus,._select_1jjnw_375:focus{border-color:var(--accent);outline:none}._inputError_1jjnw_390{border-color:var(--error)}._errorText_1jjnw_392{font-size:var(--text-caption);color:var(--error)}._starPicker_1jjnw_397{gap:var(--space-xs);display:flex}._starBtn_1jjnw_402{cursor:pointer;transition:transform var(--transition-fast);background:0 0;border:none;padding:2px}._starBtn_1jjnw_402:hover{transform:scale(1.2)}._chipSection_1jjnw_413{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._chipGrid_1jjnw_421{gap:var(--space-sm);flex-wrap:wrap;display:flex}._chip_1jjnw_413{border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-small);cursor:pointer;transition:all var(--transition-fast);background:var(--bg-primary);color:var(--text-secondary);padding:6px 14px}._chip_1jjnw_413:hover{border-color:var(--accent);color:var(--accent)}._chipActive_1jjnw_440{background:var(--accent);color:#fff;border-color:var(--accent)}._formActions_1jjnw_447{gap:var(--space-md);display:flex}._saveBtn_1jjnw_452{padding:var(--space-sm) var(--space-xl);background:var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);font-weight:600;font-size:var(--text-body);border:none}._saveBtn_1jjnw_452:hover{background:var(--accent-hover)}._cancelBtn_1jjnw_466{padding:var(--space-sm) var(--space-xl);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-weight:500;font-size:var(--text-body);background:0 0;border:none}._cancelBtn_1jjnw_466:hover{color:var(--text-primary);background:var(--bg-elevated)}._deleteBtn_1jjnw_480{padding:var(--space-sm) var(--space-xl);background:var(--error);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);font-weight:600;font-size:var(--text-body);border:none}._deleteBtn_1jjnw_480:hover{filter:brightness(.9)}@media (width<=767px){._tableWrap_1jjnw_84{display:none}._mobileCards_1jjnw_202{display:block}._tableHeaderRight_1jjnw_33{flex-direction:column;width:100%}._searchInput_1jjnw_51{width:100%}._addBtn_1jjnw_67{justify-content:center;width:100%}._fieldRow_1jjnw_355{grid-template-columns:1fr}._formActions_1jjnw_447{flex-direction:column}._saveBtn_1jjnw_452,._cancelBtn_1jjnw_466{text-align:center;width:100%}}._analytics_1jwu3_1{gap:var(--space-xl);flex-direction:column;display:flex}._summaryRow_1jwu3_8{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}._summaryTile_1jwu3_14{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);text-align:center}._summaryValue_1jwu3_22{font-family:var(--font-display);font-size:var(--text-h2);color:var(--accent);margin:0 0 var(--space-xs)}._summaryLabel_1jwu3_29{font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._grid_1jwu3_38{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}._card_1jwu3_44{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._cardTitle_1jwu3_51{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-lg);align-items:center;gap:var(--space-sm);color:var(--text-primary);display:flex}._cardTitle_1jwu3_51 svg{color:var(--accent)}._barList_1jwu3_66{gap:var(--space-sm);flex-direction:column;display:flex}._barRow_1jwu3_72{gap:var(--space-sm);grid-template-columns:120px 1fr 32px 40px;align-items:center;display:grid}._barLabel_1jwu3_79{font-size:var(--text-small);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._barTrack_1jwu3_87{background:var(--bg-elevated);border-radius:var(--radius-full);height:8px;overflow:hidden}._barFill_1jwu3_94{border-radius:var(--radius-full);min-width:2px;height:100%;transition:width .6s}._barCount_1jwu3_101{font-size:var(--text-small);color:var(--text-primary);text-align:right;font-weight:600}._barPct_1jwu3_108{font-size:var(--text-caption);color:var(--text-muted);text-align:right}._donutRow_1jwu3_115{align-items:center;gap:var(--space-xl);display:flex}._donut_1jwu3_115{border-radius:50%;flex-shrink:0;width:140px;height:140px;position:relative}._donutCenter_1jwu3_129{background:var(--bg-surface);text-align:center;font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;line-height:1.2;display:flex;position:absolute;inset:20px}._donutCenter_1jwu3_129 small{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-muted)}._legend_1jwu3_150{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}._legendItem_1jwu3_157{align-items:center;gap:var(--space-sm);font-size:var(--text-small);display:flex}._legendDot_1jwu3_164{border-radius:50%;flex-shrink:0;width:10px;height:10px}._legendLabel_1jwu3_171{color:var(--text-secondary);flex:1}._legendCount_1jwu3_176{color:var(--text-primary);font-weight:600}._seasonCols_1jwu3_182{gap:var(--space-sm);grid-template-columns:repeat(5,1fr);display:grid}._seasonCol_1jwu3_182{gap:var(--space-xs);flex-direction:column;display:flex}._seasonHeader_1jwu3_194{padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-caption);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}._seasonHeader_1jwu3_194 strong{font-size:var(--text-body)}._seasonGreen_1jwu3_209{color:var(--success);background:#6b8f711a}._seasonYellow_1jwu3_210{color:var(--accent);background:#b8956a1a}._seasonRed_1jwu3_211{color:var(--error);background:#c25b561a}._seasonNames_1jwu3_213{flex-direction:column;gap:2px;display:flex}._seasonName_1jwu3_213{color:var(--text-secondary);background:var(--bg-elevated);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:2px 4px;font-size:.65rem;display:flex;overflow:hidden}._familyDot_1jwu3_233{border-radius:50%;flex-shrink:0;width:6px;height:6px}._priceStats_1jwu3_241{margin-bottom:var(--space-lg);font-size:var(--text-small);color:var(--text-secondary);justify-content:space-between;display:flex}._priceScale_1jwu3_249{height:40px;margin:var(--space-md) 0;position:relative}._priceBar_1jwu3_255{background:var(--border);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._priceDot_1jwu3_265{cursor:help;border:2px solid var(--bg-surface);width:12px;height:12px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}._priceDot_1jwu3_265:hover{z-index:2;transform:translate(-50%,-50%)scale(1.4)}._priceNote_1jwu3_283{font-size:var(--text-caption);color:var(--text-muted);margin:var(--space-sm) 0 0}._perfTable_1jwu3_290{gap:var(--space-sm);flex-direction:column;display:flex}._perfRow_1jwu3_296{gap:var(--space-md);grid-template-columns:120px 1fr 1fr;align-items:center;display:grid}._perfName_1jwu3_303{font-size:var(--text-small);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._perfBars_1jwu3_312{align-items:center;gap:var(--space-sm);display:flex}._perfBarWrap_1jwu3_318{background:var(--bg-elevated);border-radius:var(--radius-full);flex:1;height:6px;overflow:hidden}._perfBarFill_1jwu3_326{border-radius:var(--radius-full);height:100%;transition:width .6s}._perfVal_1jwu3_332{font-size:var(--text-caption);color:var(--text-muted);text-align:right;width:48px}._heatmapGroups_1jwu3_340{gap:var(--space-lg);flex-direction:column;display:flex}._heatmapCatTitle_1jwu3_348{font-size:var(--text-small);color:var(--text-primary);margin:0 0 var(--space-sm);font-weight:600}._heatmapGrid_1jwu3_355{gap:var(--space-xs);flex-wrap:wrap;display:flex}._heatCell_1jwu3_361{border-radius:var(--radius-sm);border:1px solid var(--border);width:52px;height:52px;transition:transform var(--transition-fast);cursor:help;flex-direction:column;justify-content:center;align-items:center;display:flex}._heatCell_1jwu3_361:hover{z-index:2;transform:scale(1.1)}._heatIcon_1jwu3_379{font-size:1rem}._heatCount_1jwu3_383{color:var(--text-secondary);font-size:.6rem;font-weight:600}@media (width<=1024px){._grid_1jwu3_38{grid-template-columns:1fr}._seasonCols_1jwu3_182{grid-template-columns:repeat(3,1fr)}._perfRow_1jwu3_296{grid-template-columns:100px 1fr 1fr}}@media (width<=767px){._summaryRow_1jwu3_8{grid-template-columns:1fr 1fr}._donutRow_1jwu3_115{flex-direction:column;align-items:center}._donut_1jwu3_115{width:120px;height:120px}._seasonCols_1jwu3_182{grid-template-columns:repeat(2,1fr)}._perfRow_1jwu3_296{grid-template-columns:80px 1fr}._perfBars_1jwu3_312:last-child{display:none}._barRow_1jwu3_72{grid-template-columns:90px 1fr 24px}._barPct_1jwu3_108{display:none}._heatCell_1jwu3_361{width:44px;height:44px}}._wearHistory_1v1ah_1{gap:var(--space-xl);flex-direction:column;display:flex}._statsRow_1v1ah_8{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}._statTile_1v1ah_14{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);text-align:center}._statValue_1v1ah_22{font-family:var(--font-display);font-size:var(--text-h2);color:var(--accent);margin:0 0 var(--space-xs)}._statLabel_1v1ah_29{font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._mainGrid_1v1ah_38{gap:var(--space-lg);grid-template-columns:1fr 340px;display:grid}._calendarCard_1v1ah_45{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._calendarNav_1v1ah_52{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}._calendarTitle_1v1ah_59{font-family:var(--font-display);font-size:var(--text-h3);margin:0}._navBtn_1v1ah_65{background:var(--bg-elevated);cursor:pointer;width:36px;height:36px;color:var(--text-primary);transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._navBtn_1v1ah_65:hover{background:var(--accent);color:#fff}._calendarGrid_1v1ah_84{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._dayHeader_1v1ah_90{text-align:center;font-size:var(--text-caption);color:var(--text-muted);padding:var(--space-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._dayEmpty_1v1ah_100{aspect-ratio:1}._dayCell_1v1ah_104{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}._dayCell_1v1ah_104:hover{background:var(--bg-elevated)}._dayCellToday_1v1ah_121{outline:2px solid var(--accent);outline-offset:-2px}._dayCellSelected_1v1ah_126{color:#fff;background:var(--accent)!important}._dayCellSelected_1v1ah_126 ._dayNum_1v1ah_131{color:#fff}._dayCellHasWear_1v1ah_135{background:#b8956a0f}._dayNum_1v1ah_131{font-size:var(--text-small);color:var(--text-primary);font-weight:500}._wearDots_1v1ah_145{gap:2px;display:flex}._wearDot_1v1ah_145{border-radius:50%;width:5px;height:5px}._logBtn_1v1ah_156{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;margin-top:var(--space-lg);padding:var(--space-sm) var(--space-lg);background:var(--accent);color:#fff;font-weight:600;font-size:var(--text-small);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;display:flex}._logBtn_1v1ah_156:hover{background:var(--accent-hover)}._detailPanel_1v1ah_177{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);max-height:520px;overflow-y:auto}._detailTitle_1v1ah_186{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-lg);align-items:center;gap:var(--space-sm);display:flex}._detailTitle_1v1ah_186 svg{color:var(--accent)}._emptyDay_1v1ah_197{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl) 0;text-align:center;color:var(--text-muted);flex-direction:column;display:flex}._emptyIcon_1v1ah_208{color:var(--border-strong)}._logBtnSmall_1v1ah_210{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:var(--accent);color:#fff;font-size:var(--text-small);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;font-weight:600;display:inline-flex}._logBtnSmall_1v1ah_210:hover{background:var(--accent-hover)}._entryList_1v1ah_227{gap:var(--space-sm);flex-direction:column;display:flex}._entryCard_1v1ah_233{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-sm);display:flex}._entryDot_1v1ah_242{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}._entryInfo_1v1ah_250{flex:1;min-width:0}._entryName_1v1ah_255{font-weight:600;font-size:var(--text-body);margin:0 0 2px}._entryOccasion_1v1ah_261{font-size:var(--text-caption);color:var(--text-secondary)}._entryNotes_1v1ah_266{font-size:var(--text-caption);color:var(--text-muted);margin:var(--space-xs) 0 0;font-style:italic}._entryDelete_1v1ah_273{color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none}._entryDelete_1v1ah_273:hover{color:var(--error);background:#c25b5614}._freqCard_1v1ah_289{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._freqTitle_1v1ah_296{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-lg)}._freqList_1v1ah_302{gap:var(--space-sm);flex-direction:column;display:flex}._freqRow_1v1ah_308{gap:var(--space-sm);grid-template-columns:24px 10px 120px 1fr 40px;align-items:center;display:grid}._freqRank_1v1ah_315{font-size:var(--text-caption);color:var(--text-muted);text-align:center;font-weight:700}._freqDot_1v1ah_322{border-radius:50%;width:10px;height:10px}._freqName_1v1ah_328{font-size:var(--text-small);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._freqBarTrack_1v1ah_337{background:var(--bg-elevated);border-radius:var(--radius-full);height:8px;overflow:hidden}._freqBarFill_1v1ah_344{border-radius:var(--radius-full);height:100%;transition:width .5s}._freqCount_1v1ah_350{font-size:var(--text-small);color:var(--accent);text-align:right;font-weight:600}._modalOverlay_1v1ah_358{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1v1ah_358{background:var(--bg-surface);border-radius:var(--radius-lg);width:90%;max-width:460px;box-shadow:var(--shadow-xl);overflow:hidden}._modalHeader_1v1ah_378{padding:var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._modalTitle_1v1ah_386{font-family:var(--font-display);font-size:var(--text-h3);margin:0}._modalClose_1v1ah_392{color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none}._modalClose_1v1ah_392:hover{color:var(--text-primary)}._modalBody_1v1ah_404{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}._modalField_1v1ah_411{gap:var(--space-xs);flex-direction:column;display:flex}._modalLabel_1v1ah_417{font-size:var(--text-small);color:var(--text-primary);font-weight:600}._modalSelect_1v1ah_423,._modalTextarea_1v1ah_423{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-body);font-family:var(--font-body);background:var(--bg-primary);transition:border-color var(--transition-fast)}._modalSelect_1v1ah_423:focus,._modalTextarea_1v1ah_423:focus{border-color:var(--accent);outline:none}._modalTextarea_1v1ah_423{resize:vertical}._modalDate_1v1ah_441{font-size:var(--text-caption);color:var(--text-muted);margin:0}._modalActions_1v1ah_447{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border);display:flex}._cancelBtn_1v1ah_455{padding:var(--space-sm) var(--space-lg);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;font-weight:500}._cancelBtn_1v1ah_455:hover{background:var(--bg-elevated);color:var(--text-primary)}._saveBtn_1v1ah_468{padding:var(--space-sm) var(--space-lg);background:var(--accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;font-weight:600}._saveBtn_1v1ah_468:hover{background:var(--accent-hover)}@media (width<=1024px){._mainGrid_1v1ah_38{grid-template-columns:1fr}}@media (width<=767px){._statsRow_1v1ah_8{grid-template-columns:1fr 1fr}._freqRow_1v1ah_308{grid-template-columns:20px 10px 80px 1fr 36px}}._layeringLab_10rkg_1{gap:var(--space-xl);flex-direction:column;display:flex}._card_10rkg_7{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm)}._cardTitle_10rkg_14{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-lg);align-items:center;gap:var(--space-sm);display:flex}._cardTitle_10rkg_14 svg{color:var(--accent)}._rulesIntro_10rkg_30{font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-lg);line-height:1.6}._rulesGrid_10rkg_37{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._ruleCard_10rkg_43{padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-sm);border-left:3px solid var(--accent)}._ruleFamilies_10rkg_50{font-size:var(--text-small);color:var(--text-primary);margin-bottom:var(--space-xs);flex-wrap:wrap;align-items:center;gap:4px;font-weight:600;display:flex}._ruleDot_10rkg_61{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}._rulePlus_10rkg_69{color:var(--text-muted);font-weight:400}._ruleTip_10rkg_74{font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.5}._emptyText_10rkg_82{color:var(--text-muted);font-size:var(--text-body);text-align:center;padding:var(--space-xl) 0}._pairsGrid_10rkg_89{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}._pairCard_10rkg_95{padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border);transition:border-color var(--transition-fast)}._pairCard_10rkg_95:hover{border-color:var(--accent-light)}._pairHeader_10rkg_105{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}._pairFrag_10rkg_112{flex:1;align-items:center;gap:6px;min-width:0;display:flex}._pairDot_10rkg_120{border-radius:50%;flex-shrink:0;width:8px;height:8px}._pairName_10rkg_127{font-size:var(--text-small);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._pairArrow_10rkg_136{color:var(--accent);flex-shrink:0}._pairScore_10rkg_138{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}._scoreTrack_10rkg_145{background:var(--bg-elevated);border-radius:var(--radius-full);flex:1;height:6px;overflow:hidden}._scoreFill_10rkg_153{background:var(--accent);border-radius:var(--radius-full);height:100%;transition:width .6s}._scoreValue_10rkg_160{font-size:var(--text-caption);color:var(--accent);text-align:right;width:36px;font-weight:700}._pairReasons_10rkg_168{padding:0 0 0 var(--space-md);font-size:var(--text-caption);color:var(--text-muted);margin:0;line-height:1.6}._compareSelects_10rkg_177{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}._select_10rkg_184{padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-body);background:var(--bg-primary);transition:border-color var(--transition-fast);flex:1}._select_10rkg_184:focus{border-color:var(--accent);outline:none}._compareVs_10rkg_196{font-family:var(--font-display);font-size:var(--text-small);color:var(--text-muted);flex-shrink:0}._sameNote_10rkg_203{color:var(--text-muted);font-size:var(--text-small);text-align:center}._compResult_10rkg_210{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-lg)}._compHeader_10rkg_216{gap:var(--space-lg);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._compFrag_10rkg_226 h4{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-xs)}._compFamily_10rkg_232{font-size:var(--text-small);font-weight:500}._compScoreBig_10rkg_237{flex-direction:column;align-items:center;display:flex}._compScoreNum_10rkg_243{font-family:var(--font-display);font-size:var(--text-h1);color:var(--accent);line-height:1}._compScoreLabel_10rkg_250{font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._notesComp_10rkg_258{gap:var(--space-xl);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}._notesSide_10rkg_265{gap:var(--space-xs);flex-direction:column;display:flex}._notesSide_10rkg_265 h5{font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--space-sm) 0 0}._noteChip_10rkg_279{border-radius:var(--radius-full);font-size:var(--text-caption);background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border);margin:0 4px 4px 0;padding:2px 10px;display:inline-block}._noteShared_10rkg_290{border-color:var(--accent-light);color:var(--accent);background:#b8956a26;font-weight:600}._sharedBadge_10rkg_297{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--accent);margin-bottom:var(--space-md);text-align:center;background:#b8956a1a;font-weight:500}._compReasons_10rkg_308{padding:0 0 0 var(--space-md);font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.8}@media (width<=767px){._compareSelects_10rkg_177{flex-direction:column}._select_10rkg_184{width:100%}._compHeader_10rkg_216{text-align:center;grid-template-columns:1fr}._compFrag_10rkg_226{text-align:center!important}._notesComp_10rkg_258,._pairsGrid_10rkg_89,._rulesGrid_10rkg_37{grid-template-columns:1fr}}._dataTools_y6cig_1{position:relative}._toast_y6cig_6{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-small);z-index:600;box-shadow:var(--shadow-lg);font-weight:500;display:flex;position:fixed;top:24px;right:24px}._toastSuccess_y6cig_21{background:var(--success);color:#fff}._toastError_y6cig_26{background:var(--error);color:#fff}._grid_y6cig_32{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}._card_y6cig_38{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._cardWide_y6cig_47{grid-column:span 2}._cardIcon_y6cig_51{border-radius:var(--radius-md);width:56px;height:56px;color:var(--accent);margin-bottom:var(--space-lg);background:#b8956a1a;justify-content:center;align-items:center;display:flex}._cardIconDanger_y6cig_63{color:var(--error);background:#c25b561a}._cardIconInfo_y6cig_68{color:var(--info);background:#7b96aa1a}._cardTitle_y6cig_73{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-sm)}._cardDesc_y6cig_79{font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-lg);flex:1;line-height:1.6}._cardMeta_y6cig_87{gap:var(--space-md);margin-bottom:var(--space-lg);font-size:var(--text-caption);color:var(--text-muted);display:flex}._primaryBtn_y6cig_96{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);background:var(--accent);color:#fff;font-weight:600;font-size:var(--text-body);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:none;display:inline-flex}._primaryBtn_y6cig_96:hover{background:var(--accent-hover)}._dangerBtn_y6cig_114{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);background:var(--error);color:#fff;font-weight:600;font-size:var(--text-body);border-radius:var(--radius-md);cursor:pointer;transition:filter var(--transition-fast);border:none;display:inline-flex}._dangerBtn_y6cig_114:hover{filter:brightness(.9)}._dangerBtn_y6cig_114:disabled{opacity:.4;cursor:not-allowed}._cancelBtn_y6cig_133{padding:var(--space-sm) var(--space-xl);color:var(--text-secondary);font-weight:500;font-size:var(--text-body);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}._cancelBtn_y6cig_133:hover{background:var(--bg-elevated);color:var(--text-primary)}._dropZone_y6cig_148{border:2px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;cursor:pointer;transition:all var(--transition-fast);color:var(--text-muted);font-size:var(--text-small)}._dropZone_y6cig_148:hover{border-color:var(--accent);color:var(--accent);background:#b8956a08}._dropZoneActive_y6cig_165{border-color:var(--accent);color:var(--accent);background:#b8956a14}._dropIcon_y6cig_171{margin-bottom:var(--space-sm)}._dropZone_y6cig_148 p{margin:0}._healthList_y6cig_180{gap:var(--space-sm);flex-direction:column;display:flex}._healthRow_y6cig_186{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-small);display:flex}._healthOk_y6cig_195{color:var(--success);background:#6b8f7114}._healthWarn_y6cig_200{color:var(--accent);background:#b8956a14}._healthError_y6cig_205{color:var(--error);background:#c25b5614}._storageGrid_y6cig_211{gap:var(--space-md);flex-direction:column;display:flex}._storageItem_y6cig_217{gap:var(--space-md);grid-template-columns:120px 1fr 80px;align-items:center;display:grid}._storageLabel_y6cig_224{font-size:var(--text-small);color:var(--text-secondary)}._storageBar_y6cig_229{background:var(--bg-elevated);border-radius:var(--radius-full);height:8px;overflow:hidden}._storageFill_y6cig_236{border-radius:var(--radius-full);min-width:2px;height:100%;transition:width .5s}._storageSize_y6cig_243{font-size:var(--text-small);color:var(--text-primary);text-align:right;font-weight:600}._storageTotal_y6cig_250{font-size:var(--text-small);color:var(--text-primary);text-align:right;padding-top:var(--space-sm);border-top:1px solid var(--border);font-weight:600}._modalOverlay_y6cig_260{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_y6cig_260{background:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-xl);width:90%;max-width:440px;box-shadow:var(--shadow-xl);text-align:center}._modalIcon_y6cig_281{width:64px;height:64px;color:var(--error);margin:0 auto var(--space-lg);background:#c25b561a;border-radius:50%;justify-content:center;align-items:center;display:flex}._modalTitle_y6cig_293{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-sm)}._modalText_y6cig_299{font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-lg);line-height:1.6}._modalConfirmLabel_y6cig_306{font-size:var(--text-small);color:var(--text-primary);margin:0 0 var(--space-sm)}._modalInput_y6cig_312{width:200px;padding:var(--space-sm) var(--space-md);border:2px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-body);text-align:center;letter-spacing:.1em;transition:border-color var(--transition-fast);font-weight:600}._modalInput_y6cig_312:focus{border-color:var(--error);outline:none}._modalActions_y6cig_329{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl);display:flex}@media (width<=767px){._grid_y6cig_32{grid-template-columns:1fr}._cardWide_y6cig_47{grid-column:span 1}._storageItem_y6cig_217{grid-template-columns:80px 1fr 60px}}._layout_1y9gj_7{min-height:100vh;display:flex}._sidebar_1y9gj_14{background:var(--dark-bg);width:260px;color:var(--dark-text);z-index:100;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}._sidebarHeader_1y9gj_28{padding:var(--space-xl) var(--space-lg) var(--space-lg);border-bottom:1px solid #ffffff14}._logoLink_1y9gj_33{align-items:center;gap:var(--space-sm);color:var(--dark-text);text-decoration:none;display:flex}._logoIcon_1y9gj_41{color:var(--accent)}._logoText_1y9gj_45{font-family:var(--font-display);letter-spacing:.02em;font-size:1.5rem;font-weight:700}._adminBadge_1y9gj_52{margin-top:var(--space-xs);font-family:var(--font-body);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border-radius:var(--radius-full);background:#b8956a1f;padding:2px 10px;font-weight:600;display:inline-block}._nav_1y9gj_68{padding:var(--space-md) 0;flex-direction:column;flex:1;gap:2px;display:flex}._navLink_1y9gj_76{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);font-size:var(--text-body);color:#f5f0e8a6;transition:all var(--transition-fast);border-left:3px solid #0000;text-decoration:none;display:flex}._navLink_1y9gj_76:hover{color:var(--dark-text);background:#ffffff0a}._navLinkActive_1y9gj_94{color:var(--accent);border-left-color:var(--accent);background:#b8956a14}._navIcon_1y9gj_100{flex-shrink:0;width:20px;height:20px}._sidebarFooter_1y9gj_108{padding:var(--space-md) var(--space-lg) var(--space-xl);border-top:1px solid #ffffff14}._backLink_1y9gj_113{align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-small);color:#f5f0e880;transition:color var(--transition-fast);text-decoration:none;display:flex}._backLink_1y9gj_113:hover{color:var(--dark-text)}._main_1y9gj_130{background:var(--bg-secondary);flex-direction:column;flex:1;min-height:100vh;margin-left:260px;display:flex}._topBar_1y9gj_141{padding:var(--space-lg) var(--space-xl);background:var(--bg-surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._topBarLeft_1y9gj_150 h1{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);margin:0;line-height:1.2}._topBarRight_1y9gj_158{align-items:center;gap:var(--space-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);display:flex}._greeting_1y9gj_167{color:var(--text-primary);font-weight:500}._dateBadge_1y9gj_172{padding:var(--space-xs) var(--space-sm);background:var(--bg-elevated);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--text-secondary)}._content_1y9gj_182{padding:var(--space-xl);flex:1}._hamburger_1y9gj_189{top:var(--space-md);left:var(--space-md);z-index:200;background:var(--dark-bg);color:var(--dark-text);border-radius:var(--radius-md);padding:var(--space-sm);cursor:pointer;box-shadow:var(--shadow-md);transition:background var(--transition-fast);border:none;display:none;position:fixed}._hamburger_1y9gj_189:hover{background:var(--dark-surface)}._overlay_1y9gj_211{z-index:90;background:#00000080;display:none;position:fixed;inset:0}._placeholder_1y9gj_221{background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border);justify-content:center;align-items:center;min-height:400px;display:flex}._placeholder_1y9gj_221 h2{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-muted);margin:0}@media (width<=899px){._hamburger_1y9gj_189{justify-content:center;align-items:center;display:flex}._sidebar_1y9gj_14{transition:transform var(--transition-base);transform:translate(-100%)}._sidebarOpen_1y9gj_254{transform:translate(0)}._overlay_1y9gj_211{opacity:0;pointer-events:none;transition:opacity var(--transition-base);display:block}._overlayVisible_1y9gj_265{opacity:1;pointer-events:auto}._main_1y9gj_130{margin-left:0}._topBar_1y9gj_141{padding-left:64px}._content_1y9gj_182{padding:var(--space-lg) var(--space-md)}}@media (width<=599px){._topBar_1y9gj_141{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);flex-direction:column;padding-left:56px}._topBarRight_1y9gj_158{flex-wrap:wrap}}
