@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css);code{font-family:var(--font-mono)}:root{--mint-50:#f8fefd;--mint-100:#f4fefc;--mint-200:#e8fcf9;--mint-300:#b5f5eb;--mint-400:#a3ddd4;--mint-500:#91c4bc;--mint-600:#7ab5ac;--mint-700:#629b93;--orange-50:#ffeeec;--orange-100:#ffe5e3;--orange-200:#ffc9c4;--orange-500:#ff5142;--orange-600:#e6493b;--orange-700:#cc4135;--white:#fff;--black:#000;--warm-white:#fffff5;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#eee;--gray-300:#e0e0e0;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;--text-muted:#8e98a8;--border-light:#e9ebf8;--bg-primary:var(--white);--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-overlay:#0009;--text-primary:var(--black);--text-secondary:var(--gray-700);--text-tertiary:var(--text-muted);--text-disabled:var(--gray-400);--text-inverse:var(--white);--border-primary:var(--border-light);--border-secondary:var(--gray-200);--border-focus:var(--black);--font-family:"Pretendard",-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1400px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-modal:30;--z-overlay:40;--z-toast:50;--header-height:70px;--nav-height:50px;--footer-height:200px;--btn-height-sm:32px;--btn-height-md:44px;--btn-height-lg:52px;--card-padding:var(--space-4);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-sm)}.pretendard-bold{font-weight:700;font-weight:var(--weight-bold)}.pretendard-bold,.pretendard-semibold{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-family:var(--font-family)}.pretendard-semibold{font-weight:600;font-weight:var(--weight-semibold)}.pretendard-medium{font-weight:500;font-weight:var(--weight-medium)}.pretendard-medium,.pretendard-regular{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-family:var(--font-family)}.pretendard-regular{font-weight:400;font-weight:var(--weight-regular)}:root{--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}@keyframes tagFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.notification-item{animation:slideInRight .4s ease-out both}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family)}body{font-size:var(--text-base);font-weight:var(--weight-regular);margin:0;padding:0}.container{margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-4)}@media (max-width:768px){.container{padding:0 var(--space-3)}}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--black);border-bottom:1px solid #ffffff1a;height:var(--header-height);left:0;position:fixed;right:0;top:0;z-index:var(--z-sticky)}.header__content{height:100%;justify-content:space-between;margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-6)}.header__content,.header__logo{align-items:center;display:flex}.header__logo{gap:var(--space-3);text-decoration:none;transition:opacity var(--transition-fast)}.header__logo:hover{opacity:.8}.header__logo img{height:40px;width:auto}.header__logo-text{color:var(--white);font-family:var(--font-family);font-size:var(--text-xl);font-weight:var(--weight-bold)}.header__nav{align-items:center;display:flex;gap:var(--space-8)}.header__nav-link{color:#ffffffb3;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.5px;text-decoration:none;transition:color var(--transition-fast)}.header__nav-link--active,.header__nav-link:hover{color:var(--white)}.header__search{flex:1 1;margin:0 var(--space-8);max-width:300px}.header__actions{align-items:center;display:flex;gap:var(--space-3)}@media (max-width:768px){.header__nav,.header__search{display:none}.header__content{padding:0 var(--space-4)}}.nav-tabs{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);display:flex;gap:var(--space-6);padding:0 var(--space-6);position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:var(--z-dropdown)}.nav-tab{border-bottom:2px solid #0000;color:var(--text-secondary);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-4) 0;text-decoration:none;transition:all var(--transition-fast)}.nav-tab--active,.nav-tab:hover{border-bottom-color:var(--text-primary);color:var(--text-primary)}.btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-2);justify-content:center;line-height:1;padding:var(--space-3) var(--space-5);text-decoration:none;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:hover{background:var(--bg-secondary);border-color:var(--text-primary)}.btn--primary{background:var(--black);border-color:var(--black);color:var(--white)}.btn--primary:hover{background:var(--gray-800);border-color:var(--gray-800)}.btn--mint{background:var(--mint-500);border-color:var(--mint-500);color:var(--white)}.btn--mint:hover{background:var(--mint-600);border-color:var(--mint-600)}.btn--orange{background:var(--orange-500);border-color:var(--orange-500);color:var(--white)}.btn--orange:hover{background:var(--orange-600);border-color:var(--orange-600)}.btn--outline{background:#0000;border-color:var(--white);color:var(--white)}.btn--outline:hover{background:var(--white);color:var(--black)}.btn--sm{font-size:var(--text-xs);height:var(--btn-height-sm);padding:var(--space-2) var(--space-4)}.btn--lg{font-size:var(--text-base);height:var(--btn-height-lg);padding:var(--space-4) var(--space-6)}.product-grid{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:var(--space-6) 0}@media (max-width:768px){.product-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}.responsive-image{height:auto;max-width:500px;object-fit:cover;transition:transform var(--transition-fast);width:100%}.responsive-image:hover{transform:scale(1.02)}.image-container{aspect-ratio:1/1;background:var(--gray-100);border-radius:var(--radius-lg);overflow:hidden;position:relative;width:100%}.image-container img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media (max-width:1200px){.responsive-image{max-width:400px}}@media (max-width:768px){.responsive-image{max-width:300px}}@media (max-width:480px){.responsive-image{max-width:250px}}.product-card{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;transition:all var(--transition-normal)}.product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.product-card__image{aspect-ratio:1;background:var(--bg-secondary);object-fit:cover;width:100%}.product-card__content{padding:var(--space-4)}.product-card__brand{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.5px;margin-bottom:var(--space-1);text-transform:uppercase}.product-card__brand,.product-card__title{font-family:var(--font-family);font-weight:var(--weight-medium)}.product-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:var(--text-sm);line-height:var(--leading-tight);margin-bottom:var(--space-2);overflow:hidden}.product-card__price{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-bold)}.product-card__price--sale{color:var(--orange-500)}.product-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-1);left:var(--space-2);position:absolute;top:var(--space-2)}.badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.5px;line-height:1;padding:var(--space-1) var(--space-2);text-transform:uppercase}.badge--new{background:var(--mint-100);color:var(--mint-700)}.badge--hot{background:var(--orange-100);color:var(--orange-700)}.badge--sale{background:var(--black);color:var(--white)}.hero-slider{border-radius:var(--radius-lg);height:400px;margin:var(--space-36) 0 var(--space-24) 0;overflow:hidden;position:relative}@media (max-width:768px){.hero-slider{border-radius:var(--radius-md);height:300px;margin:var(--space-24) 0 var(--space-18) 0}}.hero-container{padding-bottom:var(--space-12);padding-top:var(--space-24)}@media (max-width:768px){.hero-container{padding-bottom:var(--space-9);padding-top:var(--space-18)}}.hero-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s cubic-bezier(.4,0,.2,1);width:100%}.hero-slide--active{opacity:1}.hero-slide__image{height:100%;object-fit:cover;width:100%}.hero-slide__overlay{align-items:center;background:linear-gradient(135deg,#0009,#0000004d 50%,#0006);display:flex;inset:0;justify-content:center;position:absolute}.hero-slide__content{color:var(--white);max-width:600px;padding:var(--space-6);text-align:center}.hero-slide__title{font-family:var(--font-family);font-size:var(--text-4xl);font-weight:var(--weight-bold);margin-bottom:var(--space-4);text-shadow:0 2px 4px #00000080}.hero-slide__subtitle{font-family:var(--font-family);font-size:var(--text-lg);font-weight:var(--weight-medium);margin-bottom:var(--space-6);opacity:.9;text-shadow:0 1px 2px #00000080}@media (max-width:768px){.hero-slide__title{font-size:var(--text-2xl)}.hero-slide__subtitle{font-size:var(--text-base)}}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.section-title{font-size:var(--text-2xl)}.section-link{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:color var(--transition-fast)}.input,.section-link:hover{color:var(--text-primary)}.input{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--text-sm);padding:var(--space-3);transition:all var(--transition-fast);width:100%}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--text-primary);box-shadow:0 0 0 3px #0000001a;outline:none}.input:focus,.text-field{background:var(--bg-primary)}.text-field{border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-base);height:52px;padding:var(--space-3) var(--space-4);position:relative;transition:all var(--transition-fast);width:382px}.text-field:focus{border-color:#a3ddd4;box-shadow:0 0 0 3px #a3ddd41a;outline:none}.text-field::placeholder{color:var(--text-tertiary)}.btn-styleguide{align-items:center;background:#a3ddd4;border:1px solid #a3ddd4;border-radius:5px;box-sizing:border-box;color:var(--white);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-medium);gap:var(--space-2);height:52px;justify-content:center;position:relative;transition:all var(--transition-fast);width:382px}.btn-styleguide:hover{background:#91c4bc;border-color:#91c4bc}.btn-styleguide:active{transform:scale(.98)}.btn-social{align-items:center;background:var(--bg-primary);border:1px solid #9e9e9e;border-radius:5px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-medium);gap:var(--space-3);height:52px;justify-content:center;position:relative;transition:all var(--transition-fast);width:382px}.btn-social:hover{background:#fafafa;border-color:#9e9e9e;color:var(--text-primary)}.btn-social--kakao{background:#fee500;border-color:#fee500;color:#000}.btn-social--kakao:hover{background:#ffeb00;border-color:#ffeb00}.form-container{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);margin:0 auto;max-width:460px;padding:var(--space-8) var(--space-10)}@media (max-width:768px){.form-container{max-width:90%;padding:var(--space-6) var(--space-8)}}.password-field-container{align-items:center;display:flex;position:relative}.password-field-container .text-field{padding-right:var(--space-12)}.password-toggle{align-items:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:var(--space-1);position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);transition:color var(--transition-fast);width:24px}.password-toggle:hover{color:var(--text-secondary)}.password-toggle:focus{color:var(--primary);outline:none}.icon-eye-close,.icon-eye-open{fill:currentColor;height:18px;width:18px}.item-detail-layout{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr;margin-bottom:var(--space-16)}@media (max-width:768px){.item-detail-layout{gap:var(--space-8);grid-template-columns:1fr}}.item-images{display:flex;flex-direction:column;gap:var(--space-4)}.main-image{aspect-ratio:1;background:var(--bg-secondary);border-radius:var(--radius-lg);overflow:hidden;width:100%}.main-image-img{height:100%;object-fit:cover;width:100%}.thumbnail-list{display:flex;gap:var(--space-2);overflow-x:auto}.thumbnail{border:2px solid #0000;border-radius:var(--radius-md);cursor:pointer;height:80px;object-fit:cover;transition:border-color var(--transition-fast);width:80px}.thumbnail:hover{border-color:var(--primary)}.item-info{display:flex;flex-direction:column;gap:var(--space-6)}.item-header{border-bottom:1px solid var(--divider);padding-bottom:var(--space-4)}.item-brand{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-1)}.item-brand,.item-title{font-family:var(--font-family);font-weight:var(--weight-bold)}.item-title{color:var(--text-primary);font-size:var(--text-2xl);margin:0 0 var(--space-2) 0}.item-subtitle{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--text-base)}.price-section{border-bottom:1px solid var(--divider);padding:var(--space-4) 0}.current-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.price-label{color:var(--text-secondary);font-size:var(--text-base)}.price-amount,.price-label{font-family:var(--font-family)}.price-amount{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--weight-bold)}.auction-info{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.auction-bids,.auction-current{display:flex;flex-direction:column;gap:var(--space-1)}.auction-bids .label,.auction-current .label{color:var(--text-tertiary);font-family:var(--font-family);font-size:var(--text-sm)}.auction-bids .count,.auction-current .amount{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-lg);font-weight:var(--weight-medium)}.size-section{border-bottom:1px solid var(--divider);padding:var(--space-4) 0}.section-title{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0 0 var(--space-4) 0}.size-grid{display:flex;flex-direction:column;gap:var(--space-2)}.size-item{align-items:center;border:1px solid var(--divider);border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);transition:all var(--transition-fast)}.size-item--selected{background:var(--mint-50);border-color:var(--primary)}.size-label{font-weight:var(--weight-medium)}.size-label,.size-price{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-base)}.size-price{font-weight:var(--weight-bold)}.size-change{color:var(--orange-500);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium)}.timer-section{background:linear-gradient(135deg,var(--orange-50) 0,var(--orange-100) 100%);border:1px solid var(--orange-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.timer-label{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-2)}.timer-display,.timer-label{font-family:var(--font-family)}.timer-display{color:var(--orange-600);font-size:var(--text-3xl);font-weight:var(--weight-bold)}.action-section{display:flex;flex-direction:column;gap:var(--space-4)}.bid-input-section{display:flex;gap:var(--space-3)}.bid-input{border:1px solid #e0e0e0;border-radius:5px;flex:1 1;font-family:var(--font-family);font-size:var(--text-base);height:52px;padding:var(--space-3) var(--space-4)}.bid-input:focus{border-color:#a3ddd4;box-shadow:0 0 0 3px #a3ddd41a;outline:none}.bid-button{background:#a3ddd4;border:1px solid #a3ddd4;border-radius:5px;color:var(--white);cursor:pointer;font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-medium);height:52px;padding:0 var(--space-6);transition:all var(--transition-fast)}.bid-button:hover{background:#91c4bc;border-color:#91c4bc}.instant-buy-button{background:var(--black);border:1px solid var(--black);border-radius:5px;color:var(--white);cursor:pointer;font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-bold);height:52px;transition:all var(--transition-fast);width:100%}.instant-buy-button:hover{background:var(--gray-800);border-color:var(--gray-800)}.benefits-section{background:var(--mint-50);border:1px solid var(--mint-200);border-radius:var(--radius-lg);padding:var(--space-4)}.benefits-section h4{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-bold);margin:0 0 var(--space-3) 0}.benefit-item{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-family);font-size:var(--text-sm);gap:var(--space-2);margin-bottom:var(--space-2)}.benefit-icon{font-size:var(--text-base)}.detail-tabs{border-top:1px solid var(--divider);padding-top:var(--space-8)}.tab-nav{border-bottom:1px solid var(--divider);display:flex;margin-bottom:var(--space-6)}.tab-button{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-tertiary);cursor:pointer;font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-medium);padding:var(--space-4) var(--space-6);transition:all var(--transition-fast)}.tab-button.active{border-bottom-color:var(--primary);color:var(--text-primary)}.tab-button:hover{color:var(--text-secondary)}.tab-content{min-height:300px}.details-content h3,.history-content h3,.shipping-content h3{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0 0 var(--space-6) 0}.detail-grid{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.detail-row{border-bottom:1px solid var(--divider);display:flex;justify-content:space-between;padding:var(--space-3) 0}.detail-label{color:var(--text-secondary)}.detail-label,.detail-value{font-family:var(--font-family);font-size:var(--text-base)}.detail-value{color:var(--text-primary);font-weight:var(--weight-medium)}.product-description h4{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0 0 var(--space-4) 0}.product-description p{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--text-base);line-height:var(--lh-loose);margin-bottom:var(--space-4)}.tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag{background:var(--gray-100);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-family);font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.shipping-info{display:flex;flex-direction:column;gap:var(--space-4)}.shipping-item{align-items:flex-start;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4)}.shipping-icon{font-size:var(--text-xl);margin-top:var(--space-1)}.shipping-title{color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.shipping-desc{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--text-sm)}.chart-placeholder{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:200px;justify-content:center;margin-bottom:var(--space-6);position:relative}.chart-line{background:linear-gradient(90deg,var(--orange-300) 0,var(--mint-400) 100%);border-radius:1px;height:2px;margin-bottom:var(--space-4);width:80%}.chart-info{color:var(--text-tertiary);display:flex;font-family:var(--font-family);font-size:var(--text-sm);gap:var(--space-4)}.chart-info .active{color:var(--text-primary);font-weight:var(--weight-medium)}.history-table{border:1px solid var(--divider);border-radius:var(--radius-md);overflow:hidden}.table-header{background:var(--bg-secondary);color:var(--text-secondary);display:grid;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);grid-template-columns:1fr 1fr 1fr;padding:var(--space-3) var(--space-4)}.table-body{padding:var(--space-4)}.table-row{display:grid;font-family:var(--font-family);font-size:var(--text-sm);grid-template-columns:1fr 1fr 1fr;padding:var(--space-2) 0}.price-up{color:var(--orange-500);font-weight:var(--weight-medium)}.form-group{margin-bottom:var(--space-6)}.form-label{color:var(--text-primary);display:block;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.form-divider{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--text-sm);margin:var(--space-6) 0}.form-divider:after,.form-divider:before{background:var(--border-primary);content:"";flex:1 1;height:1px}.form-divider:before{margin-right:var(--space-3)}.form-divider:after{margin-left:var(--space-3)}.d-flex{display:flex}.d-grid{display:grid}.d-block{display:block}.d-none{display:none}.flex-column{flex-direction:column}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.p-0{padding:var(--space-0)}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.m-0{margin:var(--space-0)}.m-2{margin:var(--space-2)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.text-center{text-align:center}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.font-bold{font-weight:var(--weight-bold)}.font-semibold{font-weight:var(--weight-semibold)}.font-medium{font-weight:var(--weight-medium)}.font-regular{font-weight:var(--weight-regular)}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.absolute{position:absolute}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.transition{transition:all var(--transition-fast)}@media (max-width:768px){.d-md-none{display:none}.d-md-block{display:block}.d-md-flex{display:flex}}@media (min-width:769px){.d-lg-none{display:none}.d-lg-block{display:block}.d-lg-flex{display:flex}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);font-family:var(--font-family);line-height:var(--leading-normal)}.App,body{background:var(--bg-primary)}.App{min-height:100vh}button{background:none;border:none;cursor:pointer;font-family:var(--font-family);padding:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img{height:auto;max-width:100%}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){html{font-size:14px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::selection{background:var(--mint-200);color:var(--text-primary)}::-moz-selection{background:var(--mint-200);color:var(--text-primary)}.loading-enter{animation:fadeIn .3s ease-out}.hover-lift{transition:transform var(--transition-fast)}.hover-lift:hover{transform:translateY(-2px)}.card-shadow{box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.card-shadow:hover{box-shadow:var(--shadow-lg)}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--mint-600) 0,var(--orange-500) 100%);-webkit-background-clip:text;background-clip:text}.glitch{color:var(--text-primary);font-family:var(--font-family);font-weight:var(--weight-bold);position:relative}.glitch:after,.glitch:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch:before{animation:glitch-1 .5s infinite;color:var(--mint-400);z-index:-1}.glitch:after{animation:glitch-2 .5s infinite;color:var(--orange-400);z-index:-2}@keyframes glitch-1{0%,14%,15%,49%,50%,99%,to{transform:translate(0)}15%,49%{transform:translate(-2px,-1px)}}@keyframes glitch-2{0%,20%,21%,62%,63%,99%,to{transform:translate(0)}21%,62%{transform:translate(2px,1px)}}
/*# sourceMappingURL=main.9cc6c8da.css.map*/