@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";:root{color:#101b38;font-synthesis:none;text-rendering:optimizelegibility;background:#edf2f8;font-family:Noto Sans KR,system-ui,sans-serif}*{box-sizing:border-box}button,input{font:inherit}button{color:inherit}body{min-width:0;min-height:100vh;margin:0;overflow-x:hidden}button{cursor:pointer;background:0 0;border:0}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #1677ff!important}button:disabled:not(.buy-button){cursor:default;opacity:1;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.app-shell{background:#fff;width:min(100%,430px);min-height:100vh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 70px #12254521}.topbar{text-align:center;padding:33px 22px 17px;position:relative}.brand{color:#0b1938;height:61px;display:inline-block;position:relative}.brand strong{z-index:2;letter-spacing:-5px;font-size:44px;font-weight:900;line-height:1;position:relative}.brand-target{z-index:4;border:2px solid #64f0c8;border-radius:50%;width:19px;height:19px;position:absolute;top:17px;right:12px;box-shadow:0 0 0 4px #64f0c824}.brand-target:before,.brand-target:after{content:"";background:#64f0c8;position:absolute}.brand-target:before{width:26px;height:2px;top:7px;left:-5px}.brand-target:after{width:2px;height:26px;top:-5px;left:7px}.brand-target i{z-index:2;background:#64f0c8;border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 8px #64f0c8}.brand-trail{z-index:3;transform-origin:50%;background:linear-gradient(90deg,#0000,#64f0c8 48%,#0000);border-radius:50%;width:73px;height:2px;position:absolute;top:28px;right:-2px;transform:rotate(-21deg)}.spark{z-index:3;color:#21c892;font-size:13px;position:absolute}.spark-one{top:2px;right:-11px}.spark-two{color:#4f9aff;bottom:7px;right:-5px}.tagline{color:#27324b;letter-spacing:-.4px;margin:-5px 0 0;font-size:11px;font-weight:600}.tagline em{color:#0eae74;font-style:normal;font-weight:800}.tagline b{color:#3679e6}.header-actions{gap:13px;display:flex;position:absolute;top:48px;right:20px}.header-actions button{width:23px;height:23px;padding:0}.header-actions svg{stroke-width:2px;width:100%;height:100%}main{padding-bottom:105px}.search-area{border:1.8px solid #4189ff;border-radius:27px;align-items:center;height:54px;margin:0 18px;padding:0 16px;display:flex;box-shadow:0 4px 13px #2a68cb1a}.search-area>svg{color:#0c285e;stroke-width:2.1px;flex:none;width:23px;height:23px}.search-area input{color:#17233c;border:0;outline:0;flex:1;min-width:0;margin:0 10px;font-size:12px}.search-area input::placeholder{color:#8a94a6}.search-area button{color:#0c285e;width:25px;height:25px;padding:0}.category-nav{grid-template-columns:repeat(6,1fr);padding:14px 14px 15px;display:grid}.category-nav button{white-space:nowrap;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:600;display:flex}.category-nav button span{color:#0b2a63;background:#fff;border:1px solid #edf1f6;border-radius:50%;place-items:center;width:41px;height:41px;font-size:22px;line-height:1;display:grid;box-shadow:0 4px 13px #23365712}.category-nav button.active span{color:#267cff}.home-timing-card{background:radial-gradient(circle at 78% 42%,#85efcc38,#0000 27%),linear-gradient(135deg,#fbfffd,#f0faf6);border:1px solid #cfece3;border-radius:16px;justify-content:space-between;align-items:center;height:146px;margin:0 18px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #147c5c14}.home-timing-copy{z-index:2;position:relative}.home-timing-copy h1{color:#079b68;letter-spacing:-.8px;margin:0;font-size:20px;font-weight:800}.home-timing-copy p{color:#46546a;margin:10px 0 13px;font-size:11px}.home-timing-copy p b{color:#08a970;font-size:13px}.home-timing-copy button{color:#fff;background:linear-gradient(135deg,#13bb80,#06a46e);border-radius:17px;height:34px;padding:0 14px;font-size:10px;font-weight:800;box-shadow:0 5px 12px #07a76f33}.home-timing-copy button span{vertical-align:-1px;margin-left:4px;font-size:15px}.home-timing-planet{z-index:1;color:#087f62;background:radial-gradient(circle at 34% 28%,#c5ffe8,#83e6bf 57%,#40c697);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:16px;display:grid;position:relative;box-shadow:0 0 26px #3ece9e3d}.home-timing-planet:before,.home-timing-planet:after{content:"";background:#168d70;border-radius:50%;width:5px;height:5px;position:absolute;top:34px}.home-timing-planet:before{left:25px}.home-timing-planet:after{right:24px}.home-timing-planet span{margin-top:12px;transform:rotate(8deg)}.home-timing-planet i{border:3px solid #45d2a9;border-radius:50%;width:112px;height:27px;position:absolute;top:31px;left:-18px;transform:rotate(-12deg)}.home-timing-star{z-index:2;color:#18b990;font-size:14px;position:absolute}.home-timing-star.star-top{top:21px;right:19px}.home-timing-star.star-bottom{font-size:10px;bottom:23px;right:20px}.home-timing-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.home-timing-dots b,.home-timing-dots i{background:#ccd7d3;border-radius:50%;width:5px;height:5px}.home-timing-dots b{background:#16af7b}.home-price-section{padding-top:20px}.home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-product-card{min-width:0;position:relative}.home-discount-chip{z-index:2;color:#fff;background:#1bc38a;border-radius:10px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:-7px;left:2px;box-shadow:0 3px 7px #12ae772e}.home-product-art{background:linear-gradient(145deg,#fafcfb,#edf3f1);border:1px solid #e5ece9;border-radius:11px;place-items:center;width:100%;height:76px;display:grid;overflow:hidden;box-shadow:0 5px 14px #103c2d0f}.home-product-card h3{color:#1a2942;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font-size:9px;font-weight:700;line-height:1.3;overflow:hidden}.home-product-card p{color:#101d36;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:800;overflow:hidden}.home-lowest-section{border-top:8px solid #f5f7fa;margin-top:20px;padding-top:17px}.home-lowest-change{color:#0aac72;margin-top:3px;font-size:8px;font-style:normal;font-weight:800;display:block}.space-banner{color:#fff;background:radial-gradient(circle at 80% 34%,#173e92 0,#071a58 28%,#031040 64%,#020a2d 100%);border:1px solid #70acff2e;border-radius:16px;height:127px;margin:0 18px;position:relative;overflow:hidden;box-shadow:0 12px 28px #04194b2e}.space-banner:before{content:"";opacity:.35;background-image:radial-gradient(#7ad8ff 1px,#0000 1px);background-size:37px 31px;position:absolute;inset:0}.banner-copy{z-index:2;position:absolute;top:29px;left:19px}.banner-copy h1{letter-spacing:-.7px;margin:0;font-size:17px;font-weight:700}.banner-copy h1 em{color:#57dfc2;font-style:normal}.banner-copy p{color:#f1f6ff;margin:9px 0 0;font-size:11px}.planet{z-index:2;background:radial-gradient(circle at 34% 28%,#7ee6ff,#438be7 55%,#1551b5);border-radius:50%;width:65px;height:65px;position:absolute;top:25px;right:28px;box-shadow:0 0 25px #49a9ff8c}.planet:before,.planet:after{content:"";background:#082d78;border-radius:50%;width:5px;height:5px;position:absolute;top:29px}.planet:before{left:22px}.planet:after{right:21px}.planet-face{color:#082d78;font-size:14px;position:absolute;top:31px;left:29px;transform:rotate(12deg)}.planet-ring{border:3px solid #61d5ee;border-radius:50%;width:94px;height:24px;position:absolute;top:27px;left:-14px;transform:rotate(-13deg)}.banner-star{z-index:3;color:#64ead9;position:absolute}.star-a{top:15px;right:12px}.star-b{bottom:14px;right:19px}.star-c{color:#4c96c7;bottom:15px;right:105px}.carousel-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.carousel-dots b,.carousel-dots i{background:#2f87a5;border-radius:50%;width:5px;height:5px}.carousel-dots b{background:#71c9c5}.trend-nav{background:linear-gradient(#f9fafc,#f3f6f9);border:1px solid #edf1f5;border-radius:15px;grid-template-columns:repeat(4,1fr);margin:14px 18px 18px;padding:12px 4px;display:grid}.trend-nav button{flex-direction:column;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:600;display:flex}.trend-nav span{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;display:grid;box-shadow:0 2px 8px #13264b0f}.content-section{padding:0 18px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:0;font-size:15px;font-weight:800}.section-heading button{color:#667085;padding:2px 0;font-size:10px}.section-heading button span{vertical-align:-1px;margin-left:3px;font-size:18px}.product-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.product-card{min-width:0;position:relative}.rank{z-index:2;color:#fff;background:#0a2457;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:0;left:0}.product-art{background:linear-gradient(145deg,#f9fbfd,#e8eef5);border:1px solid #e9eef4;border-radius:10px;place-items:center;height:84px;margin-bottom:8px;display:grid;overflow:hidden;box-shadow:0 5px 14px #10254512}.image-placeholder{border:2px solid #adbacb;border-radius:6px;width:35px;height:29px;display:block;position:relative}.image-placeholder:before{content:"";background:#bdc8d6;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.image-placeholder:after{content:"";clip-path:polygon(0 100%,38% 28%,57% 56%,72% 38%,100% 100%);background:linear-gradient(135deg,#0000 0 18%,#aab8c9 19% 47%,#0000 48%),linear-gradient(45deg,#c3ccd8 0 47%,#0000 48%);height:11px;position:absolute;bottom:5px;left:5px;right:5px}.art-1{background:linear-gradient(145deg,#e3f4fb,#d8e4f7)}.art-2{background:linear-gradient(145deg,#f7f6f1,#e7ebec)}.art-3{background:linear-gradient(145deg,#f4f3f1,#d9dde0)}.product-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.35;overflow:hidden}.product-card p{white-space:nowrap;margin:0 0 6px;font-size:9.5px;font-weight:800}.product-card p em{color:#fff;background:#21c68b;border-radius:4px;margin-left:3px;padding:2px 4px;font-size:8px;font-style:normal;display:inline-block}.timing-chip{color:#16a978;border:1px solid #a9e9d3;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:600;display:inline-block}.watch-section{border-top:8px solid #f5f7fa;margin-top:22px;padding-top:15px}.watch-card{background:linear-gradient(135deg,#fafbfd,#f3f7fb);border:1px solid #edf1f5;border-radius:11px;grid-template-columns:34px 1.2fr 1.5fr auto auto;align-items:center;gap:8px;padding:10px 11px;display:grid;box-shadow:0 5px 15px #152d4e0d}.phone-art{color:#e4edf5;background:linear-gradient(140deg,#333b49,#9db0c3);border-radius:5px;place-items:center;width:28px;height:45px;font-size:28px;display:grid}.watch-name h3{white-space:nowrap;margin:0 0 4px;font-size:9.5px}.watch-name p{color:#6b778d;margin:0;font-size:8px}.price-chart{width:100%;height:43px;overflow:visible}.price-chart .chart-line{stroke:#438cf2;stroke-width:2px}.price-chart .chart-fill{fill:url(#none);stroke:none}.price-chart circle{fill:#438cf2;stroke:#fff;stroke-width:1px}.watch-price{text-align:right;white-space:nowrap}.watch-price small{color:#8490a2;margin-bottom:2px;font-size:7px;display:block}.watch-price strong{font-size:9px}.change-chip{color:#fff;background:#1fc18a;border-radius:4px;padding:3px 4px;font-size:8px;font-style:normal;font-weight:700}.bottom-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e8edf3;grid-template-columns:repeat(5,1fr);width:min(100%,430px);height:73px;padding:9px 12px 7px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -5px 18px #142c500f}.bottom-nav button{color:#111827;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.bottom-nav svg{stroke-width:1.8px;width:23px;height:23px}.bottom-nav .active{color:#0aaa72;font-weight:800}.bottom-nav .active svg{fill:#0aaa72;stroke:#0aaa72}@media (width>=700px){body{padding:28px 0}.app-shell{border-radius:28px;min-height:calc(100vh - 56px)}.bottom-nav{border-radius:0 0 28px 28px;bottom:28px}}@media (width<=360px){.topbar{padding-inline:14px}.header-actions{right:13px}.search-area,.space-banner,.trend-nav,.home-timing-card{margin-left:12px;margin-right:12px}.category-nav{padding-inline:8px}.category-nav button span{width:36px;height:36px}.content-section{padding-inline:12px}.home-timing-card{height:138px;padding:18px}.home-timing-copy h1{font-size:18px}.home-timing-planet{width:64px;height:64px}.home-timing-planet:before,.home-timing-planet:after{top:29px}.home-timing-planet:before{left:21px}.home-timing-planet:after{right:20px}.home-timing-planet i{width:92px;height:23px;top:27px;left:-14px}.home-product-grid{gap:5px}.home-product-art{height:68px}.home-product-card h3,.home-product-card p{font-size:8px}}.detail-screen{background:#fff}.detail-header{grid-template-columns:44px 1fr 86px;align-items:center;height:73px;padding:18px 16px 7px;display:grid}.detail-header>button{color:#10203d;font-size:38px;line-height:1}.detail-header>div:last-child{justify-content:flex-end;gap:15px;display:flex}.detail-header>div:last-child button{width:24px;height:24px;padding:0}.detail-header svg{stroke-width:1.8px;width:100%;height:100%}.detail-brand{color:#0a1e47;letter-spacing:-2px;text-align:center;font-size:22px;font-weight:900}.detail-brand span{color:#18be86;margin-left:-5px}.detail-main{padding:0 16px 184px}.product-overview{grid-template-columns:40% 60%;align-items:center;min-height:133px;display:grid}.detail-product-image{background:linear-gradient(145deg,#fafbfd,#e8edf3);border-radius:18px;place-items:center;width:142px;height:115px;display:grid}.detail-product-image .image-placeholder{transform:scale(1.7)}.detail-product-copy small{color:#22304a;font-size:10px}.detail-product-copy h1{color:#101b36;letter-spacing:-.8px;margin:6px 0 8px;font-size:20px}.detail-rating{align-items:center;gap:7px;margin:0 0 10px;font-size:10px;display:flex}.detail-rating b{color:#ffb700;letter-spacing:1px;font-size:14px}.detail-rating strong{font-size:10px}.detail-rating span{color:#68758a}.feature-chips{gap:7px;display:flex}.feature-chips span{color:#26334b;border:1px solid #e1e7ed;border-radius:9px;padding:5px 9px;font-size:9px}.detail-notice{margin:6px 0 11px}.detail-notice .affiliate-notice{min-height:60px;margin:0}.timing-card{background:linear-gradient(135deg,#f8fffc,#effbf7);border:1px solid #bceade;border-radius:14px;justify-content:space-between;align-items:center;height:85px;padding:13px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #10a27112}.timing-card small{color:#13a975;font-size:9px;font-weight:700}.timing-card h2{color:#08a36e;margin:3px 0;font-size:19px}.timing-card p{color:#526076;margin:0;font-size:9px}.timing-card p b{color:#00a971}.timing-planet{color:#087758;background:radial-gradient(circle at 35% 30%,#9af3d8,#40d6aa 68%,#11ae7d);border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;display:grid;position:relative;box-shadow:0 0 24px #2cd4a147}.timing-planet i{border:2px solid #35cda2;border-radius:50%;width:88px;height:26px;position:absolute;transform:rotate(-8deg)}.price-summary{background:#fff;border:1px solid #e2e8ee;border-radius:14px 14px 0 0;grid-template-columns:repeat(3,1fr);margin-top:11px;display:grid}.price-summary>div{border-right:1px solid #e5eaf0;flex-direction:column;justify-content:center;min-width:0;min-height:67px;padding:10px 13px;display:flex}.price-summary>div:last-child{border-right:0}.price-summary small{margin-bottom:6px;font-size:8px}.price-summary strong{white-space:nowrap;font-size:14px}.price-summary em{color:#ff4642;background:#ffe2e1;border-radius:4px;align-self:flex-start;margin-top:3px;padding:2px 5px;font-size:8px;font-style:normal}.price-summary span{color:#66738a;margin-top:3px;font-size:8px}.price-analysis{border:1px solid #e2e8ee;border-top:0;border-radius:0 0 14px 14px;overflow:hidden;box-shadow:0 5px 18px #11284b0d}.analysis-heading{justify-content:space-between;align-items:center;padding:15px 15px 4px;display:flex}.analysis-heading h2{margin:0;font-size:12px}.analysis-heading h2 span{color:#66738a;font-size:9px;font-weight:500}.analysis-heading>div{color:#6a7689;font-size:7px}.analysis-heading i{background:#11b77d;border-radius:50%;width:6px;height:6px;display:inline-block}.chart-wrap{height:171px;padding:18px 14px 0 51px;position:relative}.chart-wrap:before{content:"";background:repeating-linear-gradient(#edf1f4 0 1px,#0000 1px 31px);position:absolute;inset:19px 15px 35px 50px}.chart-labels{color:#65738a;flex-direction:column;justify-content:space-between;height:106px;font-size:7px;display:flex;position:absolute;top:20px;left:13px}.chart-wrap svg{z-index:1;width:100%;height:116px;position:relative;overflow:visible}.chart-wrap path{fill:none}.average-line{stroke:#b8c3cf;stroke-width:2px}.lowest-line{stroke:#0cae76;stroke-width:2.2px}.chart-wrap circle{fill:#10b77d;stroke:#fff;stroke-width:2px}.chart-tooltip{z-index:2;background:#fff;border:1px solid #dfe5eb;border-radius:9px;padding:7px 9px;font-size:8px;position:absolute;top:47px;right:7px;box-shadow:0 3px 9px #1428461f}.chart-tooltip span,.chart-tooltip b{display:block}.chart-tooltip b{margin-top:2px;font-size:10px}.chart-dates{color:#64728a;justify-content:space-between;font-size:7px;display:flex}.analysis-stats{border-top:1px solid #e7ebf0;grid-template-columns:1.4fr 1fr 1fr;display:grid}.analysis-stats>div{flex-direction:column;justify-content:center;min-height:53px;padding:8px 14px;display:flex}.analysis-stats small{color:#6d798c;margin-bottom:5px;font-size:7px}.analysis-stats strong{font-size:10px}.analysis-stats strong b{color:#09a66f}.detail-actions{z-index:11;background:#fffffff7;border-top:1px solid #e5eaf0;grid-template-columns:52px 1fr 112px;align-items:center;gap:10px;width:min(100%,430px);height:73px;padding:10px 16px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.detail-actions button{border:1px solid #dbe2ea;border-radius:15px;justify-content:center;align-items:center;gap:6px;height:47px;font-size:10px;font-weight:700;display:flex}.detail-actions svg{width:20px;height:20px}.detail-actions .buy-button{color:#fff;background:linear-gradient(135deg,#12ba80,#059f69);border:0;font-size:13px;box-shadow:0 6px 15px #08a86f33}.selected-action{color:#08a96f!important}.selected-action svg{fill:#08a96f29;stroke:#08a96f}.detail-actions .buy-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.detail-purchase-disclosure{z-index:12;pointer-events:none;width:min(100%,430px);padding:0 10px;position:fixed;bottom:73px;left:50%;transform:translate(-50%)}.detail-purchase-disclosure .affiliate-notice{background:#f2faf7;border-color:#9fcfc0;border-radius:12px 12px 0 0;min-height:0;margin:0;box-shadow:0 -5px 18px #10392f1f}@media (width>=700px){.detail-actions{border-radius:0 0 28px 28px;bottom:28px}.detail-purchase-disclosure{bottom:101px}}@media (width<=360px){.detail-main{padding-inline:10px}.product-overview{grid-template-columns:38% 62%}.detail-product-image{width:115px}.price-summary>div{padding-inline:8px}.price-summary strong{font-size:12px}}.watchlist-header{grid-template-columns:1fr 1fr 1fr;align-items:end;height:76px;padding:18px 18px 10px;display:grid}.watchlist-header>strong{color:#0a1e47;letter-spacing:-2px;text-align:center;font-size:24px;font-weight:900}.watchlist-header>div:last-child{justify-content:flex-end;gap:15px;display:flex}.watchlist-header button{width:25px;height:25px;padding:0;position:relative}.watchlist-header svg{width:100%;height:100%}.watchlist-header button b{color:#fff;background:#10ad75;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-7px;right:-6px}.watchlist-main{padding:0 14px 94px}.watchlist-title{justify-content:space-between;align-items:center;padding:10px 3px;display:flex}.watchlist-title h1{margin:0;font-size:17px}.watchlist-title button{color:#607087;font-size:11px}.watchlist-title-actions{align-items:center;gap:14px;display:flex}.watchlist-title-actions button:first-child{color:#079d69;font-weight:800}.watch-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.watch-metrics div{background:linear-gradient(145deg,#fbfffd,#f2faf7);border:1px solid #cae9df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:83px;display:flex}.watch-metrics span{color:#0aa16c;font-size:8px;font-weight:700}.watch-metrics strong{color:#08a36d;margin-top:13px;font-size:25px}.watch-metrics small{color:#26364d;margin-left:3px;font-size:9px}.timing-summary{border:1px solid #e1e7ed;border-radius:13px;margin-top:10px;padding:13px 10px 11px}.timing-summary h2,.watch-section-head h2{margin:0;font-size:13px}.timing-bar{border-radius:9px;height:16px;margin:13px 0 8px;display:flex;overflow:hidden}.timing-bar i:first-child{background:#04a76e;width:36%}.timing-bar i:nth-child(2){background:#31c897;width:25%}.timing-bar i:nth-child(3){background:#72ddb8;width:20%}.timing-bar i:nth-child(4){background:linear-gradient(90deg,#ffd56c,#ef6767);width:19%}.timing-counts{grid-template-columns:repeat(5,1fr);display:grid}.timing-counts div{text-align:center;border-right:1px solid #e8edf1}.timing-counts div:last-child{border:0}.timing-counts span{color:#66758b;font-size:7px;display:block}.timing-counts b{margin-top:3px;font-size:11px;display:block}.watch-section-head{justify-content:space-between;align-items:center;margin:14px 3px 9px;display:flex}.watch-section-head button{color:#647289;font-size:9px}.drop-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.drop-grid article{text-align:center;border:1px solid #e2e8ee;border-radius:11px;min-width:0;padding:7px 5px 8px}.watch-thumb{background:#f6f8fa;border-radius:8px;place-items:center;height:56px;display:grid}.watch-thumb .image-placeholder{transform:scale(.72)}.drop-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:8px;overflow:hidden}.drop-grid em{color:#08a86f;font-size:10px;font-style:normal;font-weight:800;display:block}.drop-grid strong{margin-top:3px;font-size:8px;display:block}.my-watch{margin-top:8px}.watch-row{border-top:1px solid #e8edf1;grid-template-columns:22px 52px 1fr 92px 22px 12px;align-items:center;gap:5px;min-height:82px;display:grid;position:relative}.watch-row>b{color:#fff;background:#08aa71;border-radius:5px;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.watch-row-image{background:#f4f7f9;border-radius:8px;place-items:center;width:49px;height:55px;display:grid}.watch-row-image .image-placeholder{transform:scale(.62)}.watch-row-info h3{margin:0;font-size:10px}.watch-row-info small{color:#6c788b;font-size:7px}.watch-row-info svg{width:100%;height:25px}.watch-row-info path{fill:none;stroke:#08aa71;stroke-width:2px}.watch-row-price{text-align:right}.watch-row-price strong{font-size:10px;display:block}.watch-row-price em{color:#08aa71;margin-left:6px;font-size:10px;font-style:normal;font-weight:800}.watch-row-price span{background:#fff2d9;border-radius:7px;margin-top:9px;padding:4px 8px;font-size:7px;display:inline-block}.watch-row>button{width:20px;padding:0}.watch-row>button svg{width:17px}.watchlist-screen .bottom-nav .active svg{fill:#0aaa72;stroke:#0aaa72}.watch-row>button.watch-row-image{width:49px}.watch-add-layer{z-index:30;width:min(100%,430px);height:100dvh;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.watch-add-backdrop{cursor:default;background:#09183173;width:100%;height:100%;padding:0;position:absolute;inset:0}.watch-add-sheet{width:100%;max-height:min(76dvh,610px);padding:8px 18px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;overflow-y:auto;box-shadow:0 -16px 40px #0d234338}.watch-add-handle{background:#d9e0e8;border-radius:4px;width:42px;height:4px;margin:0 auto 12px}.watch-add-header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.watch-add-header h2{color:#12203c;margin:0;font-size:20px}.watch-add-header p{color:#78869a;margin:4px 0 0;font-size:10px}.watch-add-header>button{color:#59687e;background:#f1f4f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid}.watch-add-list{gap:9px;padding:14px 0;display:grid}.watch-add-item{background:#fff;border:1px solid #e2e8ee;border-radius:14px;grid-template-columns:58px 1fr 52px;align-items:center;gap:10px;min-height:88px;padding:10px;display:grid}.watch-add-thumb{background:#f4f7f9;border-radius:10px;place-items:center;width:56px;height:64px;display:grid}.watch-add-thumb .image-placeholder{transform:scale(.64)}.watch-add-item h3{color:#17243f;margin:0 0 2px;font-size:11px}.watch-add-item small{color:#768398;font-size:8px}.watch-add-item p{margin:7px 0 3px}.watch-add-item strong{font-size:11px}.watch-add-item em{color:#08a86f;margin-left:7px;font-size:10px;font-style:normal;font-weight:800}.watch-add-item div>span{color:#7a8799;font-size:8px}.watch-add-item>button{color:#078d5f;background:#eefaf6;border:1px solid #9bdcc6;border-radius:10px;height:36px;font-size:10px;font-weight:800}.watch-add-empty{color:#778499;text-align:center;background:#f6f8fa;border-radius:13px;margin:18px 0;padding:26px 12px;font-size:11px}.watch-add-actions{background:#fff;padding-top:4px;position:sticky;bottom:-18px}.watch-add-actions button{color:#fff;background:linear-gradient(135deg,#12ba80,#049f6a);border-radius:13px;width:100%;height:48px;font-size:12px;font-weight:800;box-shadow:0 6px 16px #08a86f33}@media (width<=360px){.watchlist-main{padding-inline:8px}.watch-row{grid-template-columns:20px 44px 1fr 80px 19px 8px}.watch-row-image{width:42px}.watch-metrics strong{font-size:21px}}.alerts-main{padding:8px 16px 92px}.alert-heading,.alert-subhead{justify-content:space-between;align-items:center;display:flex}.alert-heading h1{margin:0;font-size:17px}.alert-heading span{color:#7b879a;font-size:10px}.alert-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0 22px;display:grid}.alert-metrics>button{border:1px solid #e0e6ed;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:110px;display:flex}.alert-metrics>button:nth-child(2){color:#08a56e;background:#f8fdfb;border-color:#cfece2}.alert-metrics>button:nth-child(3){color:#ff8400;background:#fffdfa;border-color:#f1dfc8}.alert-metrics>button[aria-pressed=true]{box-shadow:0 0 0 2px #08a96f1f}.alert-metrics span{font-size:11px}.alert-metrics strong{margin-top:16px;font-size:29px}.alert-metrics small{font-size:10px}.alert-subhead{margin-bottom:10px}.alert-subhead h2{margin:0;font-size:17px}.alert-subhead button{color:#64728a;font-size:10px}.alert-list{gap:11px;display:grid}.alert-card{border:1px solid #e0e6ed;border-radius:15px;padding:13px}.alert-product{grid-template-columns:84px 1fr;align-items:center;min-height:102px;display:grid;position:relative}.alert-image{background:#f4f7f9;border-radius:11px;place-items:center;width:73px;height:82px;display:grid}.alert-product h3{margin:0 0 8px;font-size:13px}.alert-product p{margin:0 0 7px}.alert-product p strong{font-size:18px}.alert-product p em{color:#08aa71;margin-left:10px;font-size:13px;font-style:normal;font-weight:800}.alert-product div>span{color:#778399;font-size:10px}.alert-status{color:#ff8500;background:#fff2dc;border-radius:9px;padding:8px 11px;font-size:9px;position:absolute;top:2px;right:0}.alert-status.status-1{color:#46536a;background:#f4f6f9}.alert-status.status-2{color:#08a66f;background:#eaf9f3}.alert-product>svg{width:96px;height:34px;position:absolute;bottom:3px;right:0}.alert-product>svg path{fill:none;stroke:#09aa70;stroke-width:2px}.alert-card-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:7px;display:grid}.alert-card-actions button{border:1px solid #dfe5ec;border-radius:8px;height:36px;font-size:10px;font-weight:700}.alerts-screen .bottom-nav .active svg{fill:#0aaa72;stroke:#0aaa72}.alert-card.alert-muted{opacity:.62}.alert-card.alert-muted .alert-card-actions button:last-child{color:#078c60;border-color:#9bdcc6}.search-screen{background:#f8fafc}.results-header{background:#fff;grid-template-columns:30px 1fr 34px;align-items:center;gap:10px;padding:24px 17px 14px;display:grid}.back-button{color:#13213f;padding:0;font-size:38px;font-weight:300;line-height:1}.results-search{background:#fff;border:1px solid #dfe5ed;border-radius:13px;align-items:center;height:42px;padding:0 12px;display:flex;box-shadow:0 3px 10px #192e4d0a}.results-search>svg{color:#64748b;width:18px;height:18px}.results-search input{color:#17223d;border:0;outline:0;flex:1;min-width:0;margin:0 8px;font-size:12px;font-weight:600}.results-search button{color:#fff;background:#cbd2dc;border-radius:50%;place-items:center;width:18px;height:18px;padding:0 0 2px;font-size:16px;line-height:1;display:grid}.results-bell{width:27px;height:27px;padding:2px;position:relative}.results-bell svg{width:100%;height:100%}.results-bell b{color:#fff;background:#10b879;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.results-main{padding:0 12px 94px}.filter-panel{background:#fff;padding:2px 0 11px}.filter-row{grid-template-columns:1.08fr 1.26fr 1.2fr .75fr;gap:7px;display:grid}.filter-row button{color:#27344f;white-space:nowrap;background:#fff;border:1px solid #dfe5ec;border-radius:10px;justify-content:center;align-items:center;gap:5px;height:39px;padding:0 6px;font-size:10px;display:flex}.filter-row button b{font-size:10px}.filter-row .primary-filter{color:#099c68;border-color:#16b77e;font-weight:700}.primary-filter span{font-size:17px;transform:rotate(180deg)}.sort-tabs{background:#fff;border:1px solid #e5eaf0;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;overflow:hidden}.sort-tabs button{color:#334057;border-radius:10px;height:35px;font-size:10px}.sort-tabs button.active{color:#fff;background:linear-gradient(135deg,#12ba80,#04a66e);font-weight:700;box-shadow:0 4px 11px #08ae733d}.filter-dialog-layer{z-index:30;width:min(100%,430px);height:100dvh;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.filter-backdrop{cursor:default;background:#09183173;width:100%;height:100%;padding:0;position:absolute;inset:0}.filter-sheet{width:100%;max-height:min(78dvh,620px);padding:8px 18px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;overflow-y:auto;box-shadow:0 -16px 40px #0d234338}.filter-sheet-handle{background:#d9e0e8;border-radius:4px;width:42px;height:4px;margin:0 auto 12px}.filter-sheet-header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.filter-sheet-header h2{color:#12203c;margin:0;font-size:20px}.filter-sheet-header p{color:#78869a;margin:4px 0 0;font-size:10px}.filter-sheet-header button{color:#59687e;background:#f1f4f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid}.filter-sheet-group{border:1px solid #0000;border-radius:14px;margin-top:12px;padding:12px;transition:border-color .16s,background-color .16s}.filter-sheet-group.filter-target{background:#f7fcfa;border-color:#bde7d9}.filter-sheet-group h3{color:#25324a;margin:0 0 10px;font-size:12px}.filter-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.filter-options.two-options{grid-template-columns:repeat(2,1fr)}.filter-options button{color:#4b5870;background:#fff;border:1px solid #dfe5ec;border-radius:10px;height:40px;font-size:10px;font-weight:700}.filter-options button[aria-pressed=true]{color:#078d5f;background:#eaf9f3;border-color:#0caf76;box-shadow:inset 0 0 0 1px #0caf761a}.filter-sheet-actions{background:#fff;grid-template-columns:88px 1fr;gap:10px;margin-top:12px;padding:13px 0 0;display:grid;position:sticky;bottom:-18px}.filter-sheet-actions button{border-radius:13px;height:48px;font-size:12px;font-weight:800}.filter-reset{color:#536078;border:1px solid #dfe5ec}.filter-apply{color:#fff;background:linear-gradient(135deg,#12ba80,#049f6a);box-shadow:0 6px 16px #08a86f33}.filter-apply span{opacity:.82;margin-left:4px;font-size:10px}.affiliate-notice{background:linear-gradient(135deg,#fbfefd,#f1f9f6);border:1px solid #b9d9d0;border-radius:12px;align-items:center;min-height:64px;margin:0 0 10px;padding:10px;display:flex;position:relative}.disclosure-list{gap:8px;width:100%;display:grid}.disclosure-row{color:#263b4b;grid-template-columns:94px 1fr;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.5;display:grid}.disclosure-provider{text-align:center;background:#fff;border-radius:6px;place-items:center;min-height:25px;padding:4px 6px;font-size:10px;line-height:1.25;display:grid;box-shadow:inset 0 0 0 1px #c7d6d2}.disclosure-provider.coupang{color:#b72b19}.disclosure-provider.naver{color:#fff;box-shadow:none;background:#087d41}.results-summary{justify-content:space-between;align-items:flex-end;padding:2px 4px 9px;display:flex}.results-summary strong{font-size:13px}.results-summary span{color:#6c778b;font-size:9px}.results-summary small{color:#8691a2;font-size:8px}.timing-collection-card{background:#f4fbf8;border:1px solid #cfece3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:12px;display:flex}.timing-collection-card strong{color:#078f61;font-size:12px;display:block}.timing-collection-card p{color:#536176;margin:4px 0 0;font-size:9px;line-height:1.5}.timing-collection-card button{color:#078f61;background:#fff;border:1px solid #8dd8be;border-radius:9px;flex:none;padding:9px 10px;font-size:9px;font-weight:800}.timing-collection-card button[aria-pressed=true]{color:#fff;background:#08a970}.collecting-alert .alert-product{min-height:82px}.collecting-alert .alert-product p strong{color:#078f61;font-size:14px}.result-image{position:relative;overflow:hidden}.result-image img{z-index:1;object-fit:contain;background:#fff;border-radius:8px;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px}.result-list{background:#fff;border:1px solid #e4e9ef;border-radius:13px;overflow:hidden;box-shadow:0 7px 24px #1429490d}.result-card{border-bottom:1px solid #edf1f5;grid-template-columns:70px 1fr;align-items:center;min-height:93px;padding:10px 33px 10px 10px;display:grid;position:relative}.result-card:last-child{border-bottom:0}.result-rank{z-index:2;color:#fff;background:#0bb37a;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;display:grid;position:absolute;top:9px;left:7px}.result-rank:not(.rank-1){background:#515d73}.result-image{background:linear-gradient(145deg,#f7f9fb,#eaf0f5);border-radius:10px;place-items:center;width:60px;height:66px;display:grid}.result-info{min-width:0}.result-topline{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.result-topline h2{color:#15213e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:800;overflow:hidden}.result-topline strong{color:#10192e;white-space:nowrap;font-size:14px}.result-topline em{color:#ff3737;font-size:8px;font-style:normal}.model-code{color:#7a8598;margin:4px 0;font-size:8px}.delivery-line{color:#626f85;gap:18px;font-size:8px;display:flex}.rating-line{color:#5d6a80;gap:5px;margin-top:5px;font-size:8px;display:flex}.rating-line b{color:#ffbd00;font-size:12px;line-height:1}.store-badge{color:#e22917;font-size:8px;font-weight:800;position:absolute;bottom:9px;right:12px}.store-badge.coupang{letter-spacing:-.5px}.store-badge.naver{color:#fff;background:#16c766;border-radius:4px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.row-arrow{color:#718096;padding:0;font-size:22px;text-decoration:none;position:absolute;top:34px;right:9px}.empty-results{color:#738095;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.empty-results svg{width:30px;height:30px;margin-bottom:12px}.empty-results strong{color:#27344f;font-size:12px}.empty-results span{margin-top:6px;font-size:9px}.search-screen .bottom-nav .active svg{fill:none;stroke:#0aaa72}@media (width<=360px){.results-header{padding-inline:10px}.results-main{padding-inline:8px}.filter-row{gap:4px}.filter-row button{padding-inline:3px;font-size:9px}.filter-sheet{padding-inline:12px}.filter-sheet-group{padding-inline:8px}.result-card{grid-template-columns:60px 1fr;padding-right:27px}.result-image{width:53px}.delivery-line{gap:9px}.disclosure-row{grid-template-columns:82px 1fr;gap:7px}.affiliate-notice{padding-inline:8px}}
