.HomeKujiCard-module__h4A9ra__card{background:color-mix(in srgb, var(--coral) 24%, var(--bg-card));border:1px solid color-mix(in srgb, var(--coral) 48%, transparent);border-radius:var(--radius-md);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;align-items:flex-start;gap:5px;padding:13px 15px;text-decoration:none;display:flex;position:relative;overflow:hidden}.HomeKujiCard-module__h4A9ra__card:hover{border-color:var(--coral);box-shadow:0 10px 22px color-mix(in srgb, var(--coral) 26%, transparent);transform:translateY(-2px)}.HomeKujiCard-module__h4A9ra__card:before{content:"✦";color:var(--butter);font-size:21px;line-height:1;position:absolute;bottom:13px;right:17px}.HomeKujiCard-module__h4A9ra__card:after{content:"";background:var(--butter);width:5px;height:5px;box-shadow:10px 15px 0 -1px var(--butter);border-radius:50%;position:absolute;bottom:30px;right:45px}.HomeKujiCard-module__h4A9ra__eyebrow{color:color-mix(in srgb, var(--coral) 55%, var(--text-primary));letter-spacing:.1em;font-size:11px;font-weight:800}.HomeKujiCard-module__h4A9ra__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.HomeKujiCard-module__h4A9ra__desc{white-space:nowrap;color:var(--text-secondary);font-size:12.5px;line-height:1.5}.HomeKujiCard-module__h4A9ra__cta{border-radius:var(--radius-full);background:var(--coral);color:#2a1814;transition:background var(--transition-base);margin-top:4px;padding:9px 15px;font-size:12px;font-weight:800;line-height:1}.HomeKujiCard-module__h4A9ra__card:hover .HomeKujiCard-module__h4A9ra__cta{background:var(--coral-deep)}
.page-module__E0kJGG__main{min-height:100vh;padding-bottom:var(--space-3xl)}.page-module__E0kJGG__marqueeBar{border-bottom:1px solid var(--border-glass);background:var(--bg-card);padding:8px 0;overflow:hidden}.page-module__E0kJGG__marquee{white-space:nowrap;color:var(--text-tertiary);will-change:transform;padding-left:100%;font-size:12px;animation:18s linear infinite reverse page-module__E0kJGG__marqueeScroll;display:inline-flex}.page-module__E0kJGG__marqueeBar:hover .page-module__E0kJGG__marquee{animation-play-state:paused}.page-module__E0kJGG__marqueeContent{align-items:center;gap:36px;display:inline-flex}.page-module__E0kJGG__marqueeContent>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@keyframes page-module__E0kJGG__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.page-module__E0kJGG__container{max-width:1460px;margin:0 auto;padding:28px 24px}.page-module__E0kJGG__homeLayout{grid-template-columns:262px minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.page-module__E0kJGG__centerCol{min-width:0}.page-module__E0kJGG__rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:72px}.page-module__E0kJGG__railRight>aside{z-index:auto!important;width:auto!important;margin:0!important;position:static!important;top:auto!important;left:auto!important}.page-module__E0kJGG__quickLinks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__E0kJGG__quickTile{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-md);transition:all var(--transition-base);flex-direction:column;gap:7px;padding:13px 12px;text-decoration:none;display:flex}.page-module__E0kJGG__quickTile:hover{border-color:var(--coral);transform:translateY(-2px)}.page-module__E0kJGG__quickIcon{font-size:17px}.page-module__E0kJGG__quickLabel{color:var(--text-secondary);white-space:nowrap;font-size:12.5px;font-weight:700}.page-module__E0kJGG__quickTile:hover .page-module__E0kJGG__quickLabel{color:var(--text-primary)}.page-module__E0kJGG__quickKujiLabel{color:var(--coral);text-shadow:0 0 8px #f4a6a08c,0 0 14px #f4a6a04d;font-weight:800}.page-module__E0kJGG__quickTile:hover .page-module__E0kJGG__quickKujiLabel{text-shadow:0 0 11px #f4a6a0bf,0 0 18px #f4a6a073}.page-module__E0kJGG__quickTileSwap{border-color:#f4a6a066;box-shadow:0 0 0 1px #f4a6a01f}.page-module__E0kJGG__quickTileBadgeWrap{position:relative}.page-module__E0kJGG__quickTileBadge{background:var(--coral);color:#2a1814;letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.5;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #f4a6a073}.page-module__E0kJGG__quickSceneLabel{color:var(--blue);text-shadow:0 0 8px color-mix(in oklch, var(--blue) 55%, transparent), 0 0 14px color-mix(in oklch, var(--blue) 30%, transparent);font-weight:800}.page-module__E0kJGG__quickTile:hover .page-module__E0kJGG__quickSceneLabel{color:var(--blue);text-shadow:0 0 11px color-mix(in oklch, var(--blue) 75%, transparent), 0 0 18px color-mix(in oklch, var(--blue) 45%, transparent)}.page-module__E0kJGG__quickTileScene{border-color:color-mix(in oklch, var(--blue) 40%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--blue) 12%, transparent)}.page-module__E0kJGG__quickTileScene:hover{border-color:var(--blue)}.page-module__E0kJGG__quickTileBadgeBlue{background:var(--blue);color:#0e1a2b;box-shadow:0 2px 6px color-mix(in oklch, var(--blue) 45%, transparent)}@media (max-width:1400px){.page-module__E0kJGG__homeLayout{grid-template-columns:1fr}.page-module__E0kJGG__rail{flex-flow:wrap;position:static}.page-module__E0kJGG__rail>*{flex:280px}.page-module__E0kJGG__railRight{order:3}}.page-module__E0kJGG__hero{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-md);margin-bottom:32px;padding:32px 36px 28px;position:relative;overflow:hidden}.page-module__E0kJGG__heroHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-module__E0kJGG__heroTitle{letter-spacing:-.025em;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:34px;font-weight:800;line-height:1.2}.page-module__E0kJGG__heroDesc{color:var(--text-tertiary);max-width:480px;margin-top:10px;font-size:13px;line-height:1.7}.page-module__E0kJGG__charGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.page-module__E0kJGG__charCard{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:all var(--transition-base);flex-direction:column;align-items:center;gap:8px;padding:14px 8px;text-decoration:none;display:flex}.page-module__E0kJGG__charCard:hover{border-color:var(--coral);transform:translateY(-3px)}.page-module__E0kJGG__charCardImg{flex:0 0 62px;width:62px;height:62px;position:relative}.page-module__E0kJGG__charCardName{letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:700}.page-module__E0kJGG__charCardImg img{transform:scale(1.08)}.page-module__E0kJGG__sectionRule{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.page-module__E0kJGG__sectionRule:after{content:"";background:var(--border-glass);flex:1;height:1px}.page-module__E0kJGG__middleGrid{grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:16px;margin-bottom:36px;display:grid}.page-module__E0kJGG__middleGrid>*{min-width:0}.page-module__E0kJGG__rankingPanel{--ranking-sage:var(--lightningcss-light,#edf3e6)var(--lightningcss-dark,#263329);--ranking-sage-hover:var(--lightningcss-light,#e3eddb)var(--lightningcss-dark,#2d3c31);--ranking-ink:var(--lightningcss-light,#345646)var(--lightningcss-dark,#b9d8be);--ranking-label:var(--lightningcss-light,#f7faf3)var(--lightningcss-dark,#1c2922);border:1px solid var(--border-glass);background:var(--bg-card);border-radius:16px;flex-direction:column;padding:16px;display:flex;container-type:inline-size}.page-module__E0kJGG__editorMeta{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11.5px}.page-module__E0kJGG__rankingHeader h2{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2}.page-module__E0kJGG__rankingHeader p{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:4px}.page-module__E0kJGG__rankingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-top:14px;display:grid}.page-module__E0kJGG__rankingLink{min-width:0;color:var(--text-primary);display:grid}.page-module__E0kJGG__rankingFeatured .page-module__E0kJGG__rankingLink{background:var(--ranking-sage);border-radius:14px;grid-template-rows:auto auto 1fr;gap:6px;height:100%;padding:8px}.page-module__E0kJGG__rankingFeatured .page-module__E0kJGG__rankingLink:hover{background:var(--ranking-sage-hover)}.page-module__E0kJGG__rankingPosition{color:var(--ranking-ink);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.page-module__E0kJGG__rankingFeatured .page-module__E0kJGG__rankingPosition{border-radius:var(--radius-full);background:var(--ranking-label);justify-self:start;padding:1px 8px}.page-module__E0kJGG__rankingPhoto{aspect-ratio:1;background:#fff;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.page-module__E0kJGG__rankingFeatured .page-module__E0kJGG__rankingPhoto{justify-self:center;width:min(100%,180px)}.page-module__E0kJGG__rankingDetails{overflow-wrap:anywhere;word-break:keep-all;flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__E0kJGG__rankingName{font-size:.875rem;font-weight:750;line-height:1.38}.page-module__E0kJGG__rankingMeta{color:var(--text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto;line-height:1.4;display:flex}.page-module__E0kJGG__rankingPrice{color:var(--ranking-ink);font-variant-numeric:tabular-nums;font-size:.825rem;font-weight:800}.page-module__E0kJGG__rankingSignals{color:var(--text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;line-height:1.35;display:flex}.page-module__E0kJGG__rankingMovement{border-radius:var(--radius-full);white-space:nowrap;padding:1px 5px;font-weight:750}.page-module__E0kJGG__rankingMovement[data-movement=up]{color:var(--lightningcss-light,#246347)var(--lightningcss-dark,#a7dbb9);background:var(--lightningcss-light,#dfefe4)var(--lightningcss-dark,#243b31)}.page-module__E0kJGG__rankingMovement[data-movement=down]{color:var(--lightningcss-light,#824833)var(--lightningcss-dark,#ffc2a8);background:var(--lightningcss-light,#f8e6de)var(--lightningcss-dark,#47312a)}.page-module__E0kJGG__rankingMovement[data-movement=new]{color:var(--lightningcss-light,#315a77)var(--lightningcss-dark,#b6d9f6);background:var(--lightningcss-light,#e4eff7)var(--lightningcss-dark,#293d4d)}.page-module__E0kJGG__rankingGap{white-space:nowrap}.page-module__E0kJGG__rankingRow{grid-column:1/-1}.page-module__E0kJGG__rankingRow .page-module__E0kJGG__rankingLink{border-bottom:1px solid var(--border-glass);grid-template-columns:2.2rem 64px minmax(0,1fr);align-items:center;gap:8px;padding:6px 2px}.page-module__E0kJGG__rankingLink:hover .page-module__E0kJGG__rankingName{text-underline-offset:.15em;text-decoration:underline}.page-module__E0kJGG__rankingFooter{justify-content:flex-end;margin-top:auto;padding-top:10px;display:flex}.page-module__E0kJGG__rankingFooter a{border-radius:var(--radius-full);background:var(--ranking-sage);color:var(--ranking-ink);font-size:var(--font-size-xs);padding:4px 10px;font-weight:750}.page-module__E0kJGG__rankingFooter a:hover{background:var(--ranking-sage-hover)}.page-module__E0kJGG__rankingLink:focus-visible,.page-module__E0kJGG__rankingFooter a:focus-visible{outline:2px solid var(--ranking-ink);outline-offset:2px}@container (min-width:24rem){.page-module__E0kJGG__rankingRow{grid-column:auto}.page-module__E0kJGG__rankingRow .page-module__E0kJGG__rankingLink{height:100%}}.page-module__E0kJGG__dbUpdates{flex-direction:column;display:flex}.page-module__E0kJGG__dbUpdatesTitle{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:14px;font-size:21px;font-weight:800}.page-module__E0kJGG__dbUpdatesCard{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-md);flex:1;padding:14px}.page-module__E0kJGG__dbUpdateRow{border-bottom:1px solid var(--border-glass);cursor:pointer;transition:background var(--transition-base);gap:14px;padding:10px 0;display:flex}.page-module__E0kJGG__dbUpdateRow:last-child{border-bottom:0}.page-module__E0kJGG__dbUpdateRow:hover{background:var(--bg-glass-hover)}.page-module__E0kJGG__dbUpdateVer{font-family:var(--font-mono);color:var(--butter);flex:0 0 56px;font-size:11px;font-weight:700}.page-module__E0kJGG__dbUpdateText{color:var(--text-secondary);flex:1;font-size:12.5px;line-height:1.5}.page-module__E0kJGG__dbUpdateDate{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.page-module__E0kJGG__errorBanner{border-radius:var(--radius-md);color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 16px;font-size:13px;display:flex}.page-module__E0kJGG__retryBtn{color:#fca5a5;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #ef44444d;padding:6px 12px;font-size:12px}@media (max-width:1100px){.page-module__E0kJGG__charGrid{grid-template-columns:repeat(4,1fr)}.page-module__E0kJGG__middleGrid{grid-template-columns:1fr}}@media (max-width:700px){.page-module__E0kJGG__container{padding:20px}.page-module__E0kJGG__charGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__heroTitle{font-size:28px}}@media (max-width:640px){.page-module__E0kJGG__container{padding:14px}.page-module__E0kJGG__heroTitle{font-size:24px}.page-module__E0kJGG__heroDesc{max-width:none;font-size:12.5px}.page-module__E0kJGG__charGrid{grid-template-columns:repeat(3,1fr);gap:8px}.page-module__E0kJGG__charCardImg{flex-basis:64px;width:64px;height:64px}.page-module__E0kJGG__charCardName{font-size:12.5px}}@media (max-width:420px){.page-module__E0kJGG__charGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__charCardImg{flex-basis:72px;width:72px;height:72px}}
.MobileHome-module__zlGPbW__root{--mh-display:"Jua", var(--font-family,sans-serif);--mh-photo:#fbf8f2;--mh-on-accent:#2a1814;flex-direction:column;gap:18px;display:flex}.MobileHome-module__zlGPbW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--coral);font-size:11px;font-weight:800}.MobileHome-module__zlGPbW__h1{font-family:var(--font-family,sans-serif);color:var(--text-primary);word-break:keep-all;margin:6px 0 0;font-size:26px;font-weight:400;line-height:1.18}.MobileHome-module__zlGPbW__kujiPromo{border:1px solid color-mix(in srgb, var(--coral) 34%, var(--border-subtle));background:color-mix(in srgb, var(--coral) 11%, var(--bg-card));color:var(--text-primary);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px 16px 16px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.MobileHome-module__zlGPbW__kujiPromo:before{content:"";background:var(--coral);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:16px;right:16px}.MobileHome-module__zlGPbW__kujiPromo:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--coral) 62%, var(--border-subtle));background:color-mix(in srgb, var(--coral) 15%, var(--bg-card));transform:translateY(-1px)}.MobileHome-module__zlGPbW__kujiPromo:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.MobileHome-module__zlGPbW__kujiPromoText{flex-direction:column;gap:3px;min-width:0;display:flex}.MobileHome-module__zlGPbW__kujiPromoTag{letter-spacing:.12em;color:var(--coral-deep);margin-bottom:3px;font-size:10px;font-weight:800;line-height:1}.MobileHome-module__zlGPbW__kujiPromoTitle{letter-spacing:-.025em;color:var(--text-primary);font-size:19px;font-weight:850;line-height:1.25}.MobileHome-module__zlGPbW__kujiPromoSub{color:var(--text-secondary);font-size:11.5px;font-weight:500;line-height:1.45}.MobileHome-module__zlGPbW__kujiPromoCta{color:var(--coral-deep);white-space:nowrap;padding-bottom:1px;font-size:11.5px;font-weight:800;line-height:1.3;transition:transform .16s}.MobileHome-module__zlGPbW__kujiPromo:is(:hover,:focus-visible) .MobileHome-module__zlGPbW__kujiPromoCta{transform:translate(2px)}.MobileHome-module__zlGPbW__section{flex-direction:column;gap:12px;display:flex}.MobileHome-module__zlGPbW__secHead{justify-content:space-between;align-items:center;display:flex}.MobileHome-module__zlGPbW__secTitle{font-family:var(--mh-display);color:var(--text-primary);white-space:nowrap;margin:0;font-size:17px;font-weight:400}.MobileHome-module__zlGPbW__secLink{color:var(--text-tertiary);white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:none}.MobileHome-module__zlGPbW__charGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.MobileHome-module__zlGPbW__charCard{flex-direction:column;align-items:center;gap:7px;text-decoration:none;display:flex}.MobileHome-module__zlGPbW__charImg{aspect-ratio:1;background:var(--mh-photo);border:1px solid var(--border-subtle);border-radius:16px;width:100%;position:relative;overflow:hidden}.MobileHome-module__zlGPbW__charImg img{transform:scale(1.08)}.MobileHome-module__zlGPbW__charName{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.MobileHome-module__zlGPbW__trendSubtitle{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:-4px}.MobileHome-module__zlGPbW__trendRail{scrollbar-width:none;gap:11px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.MobileHome-module__zlGPbW__trendRail::-webkit-scrollbar{display:none}.MobileHome-module__zlGPbW__trendCard{flex-direction:column;flex:0 0 132px;width:132px;text-decoration:none;display:flex}.MobileHome-module__zlGPbW__trendImgWrap{aspect-ratio:1;background:var(--mh-photo);border:1px solid var(--border-subtle);border-radius:16px;width:100%;position:relative;overflow:hidden}.MobileHome-module__zlGPbW__trendRank{z-index:1;background:var(--bg-card);color:var(--coral);border:1px solid var(--border-subtle);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:900;position:absolute;top:7px;left:7px}.MobileHome-module__zlGPbW__trendEmoji{place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.MobileHome-module__zlGPbW__trendName{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.MobileHome-module__zlGPbW__trendPrice{color:var(--coral);margin-top:2px;font-size:12.5px;font-weight:800}.MobileHome-module__zlGPbW__marketSection,.MobileHome-module__zlGPbW__noticeSection{min-width:0}.MobileHome-module__zlGPbW__noticeSection{margin-top:4px}