@font-face{font-family:MarketSans;src:local('Inter'),local('Arial');font-display:swap}
:root{--ink:#192d29;--muted:#7b8584;--green:#087b62;--green-dark:#085341;--lime:#d9ef98;--line:#e9eeeb;--soft:#f5f8f6;--red:#db6a6a;--radius:14px;font-family:MarketSans,'Segoe UI',Arial,sans-serif;color:var(--ink);font-size:14px;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;background:#fff}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}svg{width:20px;height:20px;display:block;flex-shrink:0;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a6d9c6;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #88c7b1;outline-offset:1px}.skip-link{position:fixed;top:-60px;left:20px;background:var(--green);color:white;padding:12px;z-index:100}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.market-ticker{height:34px;background:#f6f8f7;border-bottom:1px solid var(--line);font-size:10px;color:#75817d;letter-spacing:.05px}.ticker-inner{max-width:1510px;margin:auto;height:100%;display:flex;align-items:center;gap:42px;padding:0 40px}.ticker-inner>span:first-child{display:flex;gap:7px;align-items:center}.status-dot{display:inline-block;width:5px;height:5px;background:#16a27b;border-radius:100%;flex-shrink:0}.ticker-values{display:flex;gap:26px}.ticker-values span{display:flex;gap:6px}.ticker-values b{font-weight:650;color:#344f44}.ticker-values em{font-style:normal;color:var(--green)}.demo-label{margin-left:auto;border:1px solid #dfe7e2;border-radius:4px;font-size:9px;padding:3px 6px;color:#6b7971}
.site-header{border-bottom:1px solid var(--line);height:79px;background:#fff}.header-inner{max-width:1510px;margin:auto;display:flex;height:100%;align-items:center;padding:0 40px;gap:45px}.wordmark{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:19px;font-weight:750;letter-spacing:-.65px}.logo-symbol{display:flex;width:34px;height:34px;color:var(--green)}.logo-symbol svg{height:34px;width:34px;stroke:none;fill:currentColor}.wordmark .brand-light{font-weight:500}.wordmark small{display:block;font-size:6.2px;letter-spacing:2.1px;font-weight:600;margin-top:4px;color:#909c93}.main-nav{height:100%;display:flex;align-items:center;gap:26px}.main-nav a{font-size:12px;white-space:nowrap;color:#77817c;position:relative;display:flex;align-items:center;height:100%;gap:6px;font-weight:550}.main-nav a:hover,.main-nav a.active{color:var(--green)}.main-nav a.active:after{position:absolute;content:'';bottom:-1px;height:3px;background:var(--green);left:0;right:0;border-radius:3px 3px 0 0}.new-dot{width:4px;height:4px;background:#77ab6d;border-radius:100%}.header-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.icon-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#7b8680;flex-shrink:0}.icon-button:hover{background:var(--soft);color:var(--green)}.wallet-button{display:flex;align-items:center;gap:7px;border:1px solid #e3eae6;border-radius:7px;padding:9px 10px;font-size:11px;white-space:nowrap;height:36px}.wallet-button>svg{height:16px;width:16px;color:#5d7167}.wallet-balance{padding-left:8px;border-left:1px solid var(--line);font-weight:700;color:var(--green);margin-left:2px}.wallet-balance small{font-weight:500}.button{height:38px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-size:11px;font-weight:600;white-space:nowrap;transition:background .18s,transform .18s}.button:hover{transform:translateY(-1px)}.button svg{width:15px;height:15px}.primary{background:var(--green);color:#fff}.primary:hover{background:#06664f}.secondary{background:#fff;border:1px solid #dce5de;color:#3a5145}.secondary:hover{background:#f4f8f5}.header-publish{height:36px;font-size:11px}.menu-toggle{display:none}.container{max-width:1510px;margin:0 auto;padding:0 40px;min-height:70vh}.page-intro{display:flex;justify-content:space-between;align-items:center;padding:33px 0 25px;gap:20px}.eyebrow{font-size:8px;letter-spacing:1.55px;font-weight:750;color:var(--green);margin-bottom:9px}.page-intro h1{font-size:27px;letter-spacing:-1px;font-weight:700;line-height:1.3}.title-dot{color:var(--green)}.page-intro p{font-size:11px;color:var(--muted);margin-top:8px}.subtle-button{font-size:10px;display:flex;align-items:center;gap:6px;color:#7b8980}.subtle-button svg{width:13px;height:13px}.subtle-button:hover{color:var(--green)}
.discovery-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr) minmax(225px,.85fr);gap:17px}.hero-card{background:#edf4e8;border:1px solid #e6eddf;border-radius:var(--radius);height:224px;position:relative;overflow:hidden;display:flex}.hero-copy{padding:22px 25px;z-index:2}.hero-label{font-size:7px;letter-spacing:1px;font-weight:650;display:flex;align-items:center;gap:6px;color:#4b7158}.little-star{font-size:16px;line-height:12px}.hero-copy h2{font-size:31px;line-height:1.12;font-weight:650;letter-spacing:-1.1px;margin-top:11px;color:#244c35}.hero-copy p{font-size:9px;line-height:1.65;margin-top:10px;color:#71816f}.hero-button{height:31px;background:var(--green-dark);color:white;font-size:9px;margin-top:14px;gap:15px;padding:0 12px}.hero-button:hover{background:var(--green)}.hero-button svg{height:13px;width:13px}.voucher-art{position:absolute;right:0;width:50%;height:100%;inset-block:0}.orbit{position:absolute;border:1px solid #d3e2c9;border-radius:100%;width:285px;height:285px;right:-48px;top:-31px}.orbit-two{width:220px;height:220px;right:-15px;top:2px}.art-ticket{position:absolute;border-radius:10px;width:147px;height:173px;box-shadow:0 12px 20px #3b663b1c}.ticket-back{background:#cbdca8;color:#577544;right:57px;top:21px;transform:rotate(-19deg);padding:15px;font-size:10px}.ticket-back b{position:absolute;bottom:26px;font-size:14px}.ticket-back:after,.ticket-front:after{content:'';width:14px;height:14px;border-radius:100%;position:absolute;left:-7px;top:121px;background:#edf4e8}.ticket-back:before,.ticket-front:before{content:'';width:14px;height:14px;border-radius:100%;position:absolute;right:-7px;top:121px;background:#edf4e8}.ticket-front{background:#fffef3;right:30px;top:34px;transform:rotate(11deg);border:1px solid #e6e9d2;padding:15px 13px}.art-ticket-top{display:flex;gap:8px;align-items:center;color:#3a6b4b}.art-ticket-top>span:last-child{font-size:5px;letter-spacing:.8px;line-height:1.7;font-weight:650}.ticket-v{font-size:28px;font-style:italic;font-weight:900;letter-spacing:-3px;line-height:1}.ticket-amount{font-size:51px;letter-spacing:-2px;line-height:1.3;color:#376844;margin-top:14px;font-weight:600}.ticket-amount>span{font-size:15px;letter-spacing:0;padding-left:4px;font-weight:400}.ticket-divider{border-top:1px dashed #d9debf;position:absolute;top:127px;left:10px;right:10px}.ticket-foot{display:flex;justify-content:space-between;align-items:center;font-size:5px;letter-spacing:.6px;position:absolute;bottom:17px;left:14px;right:14px;color:#7e8965}.ticket-foot>span:last-child{font-size:15px}.floating-plus{position:absolute;right:13px;top:15px;color:#729050;font-size:25px}.mini-pill{position:absolute;right:16px;bottom:18px;background:white;box-shadow:0 4px 15px #657a5820;color:#587154;display:flex;gap:5px;align-items:center;font-size:7px;padding:8px 10px;border-radius:20px;z-index:2}.art-dot{position:absolute;border-radius:100%;background:#b8cd8d;width:6px;height:6px}.dot-one{top:30px;right:205px}.dot-two{bottom:24px;right:200px;width:4px;height:4px}.panel{border:1px solid #e5ebe7;border-radius:var(--radius);background:#fff}.trending-card{height:224px;padding:17px 17px 0;overflow:hidden}.card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.card-heading h2{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:650;letter-spacing:-.1px}.card-heading h2 svg{width:15px;height:15px;color:#cf8448}.card-heading .text-button{padding:0}.text-button{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:10px;padding:4px 0}.text-button svg{width:13px;height:13px}.text-button:hover{color:#044d3c}.trending-row{display:flex;width:100%;align-items:center;gap:9px;padding:8px 0;text-align:left}.trending-row:hover .trend-name{color:var(--green)}.trend-rank{font-size:9px;color:#9aa69d;width:9px}.brand-avatar{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;font-weight:700;letter-spacing:-.7px;overflow:hidden}.brand-avatar svg{height:18px;width:18px}.brand-avatar.moc{font-family:Georgia,serif;font-style:italic}.brand-avatar.nomad{font-size:22px;font-weight:800}.brand-avatar.form{font-size:8px;letter-spacing:.4px}.trend-info{display:flex;flex-direction:column;gap:4px}.trend-name{font-size:10px;font-weight:650}.trend-info small{font-size:8px;color:#94a096}.trend-change{margin-left:auto;font-size:9px;white-space:nowrap}.positive{color:#139b70}.negative{color:var(--red)}.card-bottom{display:flex;align-items:center;gap:5px;font-size:7px;color:#9ba69e;border-top:1px solid var(--line);margin-top:5px;padding-top:10px}.card-bottom .status-dot{width:4px;height:4px}.card-bottom>span{margin-left:auto;border:1px solid #e8ede8;padding:2px 4px;border-radius:3px;font-size:7px}.brand-invite{height:224px;border:1px solid #e4e9df;background:#fafbf6;border-radius:var(--radius);position:relative;padding:20px 20px;overflow:hidden}.invite-tag{font-size:6px;font-weight:700;letter-spacing:1px;color:#869672;border:1px solid #dde5cf;border-radius:4px;padding:4px 6px}.invite-symbol{position:absolute;right:20px;top:19px;background:#eef2e3;padding:7px;border-radius:10px;color:#779358}.invite-symbol svg{width:21px;height:21px}.brand-invite h2{font-size:19px;line-height:1.3;letter-spacing:-.5px;margin-top:24px;font-weight:600;color:#3c5034}.brand-invite p{font-size:9px;line-height:1.7;margin-top:10px;color:#8c9681}.invite-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e4e9da;padding-top:12px;margin-top:16px;width:100%;font-size:9px;font-weight:600;color:#607b44}.invite-link svg{width:14px;height:14px}.invite-link:hover{color:var(--green)}
.market-stats{margin-top:20px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.15fr;border:1px solid var(--line);border-radius:10px;padding:19px 0}.stat{display:flex;align-items:center;padding:0 20px;gap:11px;border-right:1px solid var(--line);position:relative;min-width:0}.stat:last-child{border:0}.stat-icon{display:flex;align-items:center;justify-content:center;border:1px solid #e6ede8;border-radius:9px;width:34px;height:34px;background:#f8faf8;color:#779281;flex-shrink:0}.stat-icon svg{width:17px;height:17px}.stat-label{color:#8b9690;font-size:9px;display:flex;gap:4px;align-items:center;white-space:nowrap}.stat-label svg{width:9px;height:9px}.stat-value{font-size:22px;font-weight:650;letter-spacing:-.6px;margin-top:6px;white-space:nowrap;display:flex;align-items:center;gap:5px}.stat-value>small{font-size:13px;font-weight:500;color:#7e8a81;margin-left:0}.stat-change{font-size:8px;font-weight:500;letter-spacing:0;margin-left:5px}.stat-note{font-size:7px;font-weight:400;color:#9aab96;letter-spacing:0;margin-left:7px}.mini-chart{width:65px;height:30px;color:#30a17b;margin-left:auto;stroke-width:1.7}.stat-badge{font-size:6px;color:#82a577;position:absolute;right:20px;bottom:2px;display:none}
.market-section{margin-top:28px;scroll-margin-top:20px}.section-topline{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:12px}.market-tabs{display:flex;gap:23px}.market-tab{display:flex;gap:6px;align-items:center;color:#909a94;font-size:11px;position:relative;padding:0 0 16px;font-weight:550;white-space:nowrap}.market-tab svg{width:14px;height:14px}.market-tab.active{color:var(--green);font-weight:650}.market-tab.active:after{content:'';position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--green);border-radius:2px}.count{font-size:8px;padding:2px 5px;border-radius:4px;color:#8e9993;background:#f1f5f2;line-height:1.4}.market-tab.active .count{background:#e8f2ed;color:var(--green)}.table-data-label{display:flex;align-items:center;gap:5px;font-size:8px;color:#98a49b;padding-bottom:16px}.table-data-label .status-dot{width:4px;height:4px}.market-toolbar{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:18px 0 12px}.category-list{display:flex;gap:7px;align-items:center;overflow:auto;scrollbar-width:none}.category{display:flex;align-items:center;gap:5px;border:1px solid transparent;padding:7px 10px;font-size:9px;white-space:nowrap;border-radius:6px;color:#8d9791}.category svg{width:12px;height:12px}.category.active{background:#eaf3ee;color:var(--green);border-color:#dfebe3;font-weight:600}.category:hover{background:#f3f7f4}.filter-toggle{display:flex;align-items:center;gap:6px;border:1px solid #e3e9e4;border-radius:6px;padding:8px 10px;font-size:9px;white-space:nowrap}.filter-toggle svg{width:12px;height:12px}.filter-toggle[aria-expanded=true]{background:#eaf3ee;color:var(--green)}#filterCount:not(:empty){background:var(--green);color:white;padding:1px 4px;border-radius:4px;font-size:7px}.filter-panel{padding:17px;background:#f6f9f7;border:1px solid #e4ece6;border-radius:9px;display:flex;align-items:end;gap:14px;margin-bottom:13px}.filter-panel label{display:flex;flex-direction:column;font-size:9px;color:#748579;gap:7px;flex:1;max-width:250px}.filter-panel select{font-size:10px;border:1px solid #dde5de;background:white;border-radius:6px;padding:9px;color:#3f5647}.filter-panel .text-button{margin:0 0 5px auto}.table-tools{display:flex;justify-content:space-between;align-items:center;margin:13px 0 12px}.table-tools>span{font-size:8px;color:#9aa39e}.search-field{display:flex;gap:7px;align-items:center;padding:7px 9px;border:1px solid #e6ebe7;border-radius:6px;color:#9aa69d;width:225px;height:30px}.search-field svg{width:12px;height:12px}.search-field input{width:100%;min-width:0;border:0;background:transparent;outline:none;font-size:9px;color:var(--ink)}.search-field:focus-within{border-color:#65ae91;box-shadow:0 0 0 2px #e5f3eb}.search-field input:focus{outline:none}.search-field input::placeholder{color:#a5aea8}.search-field kbd{font-size:9px;border:1px solid #e7ece7;border-radius:3px;line-height:12px;width:13px;text-align:center;color:#a6aea7}.table-scroll{overflow:auto;scrollbar-width:thin}.voucher-table{width:100%;border-collapse:collapse;min-width:1010px;text-align:left;font-size:10px;table-layout:fixed}.voucher-table thead{background:#f7f9f7;border-top:1px solid #e8eee9;border-bottom:1px solid #e8eee9}.voucher-table th{font-size:8px;letter-spacing:.05px;color:#8b978e;font-weight:500;height:36px;padding:0 12px;white-space:nowrap}.voucher-table th button{font-size:inherit;color:inherit;display:inline-flex;align-items:center;gap:4px;padding:0}.voucher-table th button svg{width:9px;height:9px}.voucher-table th button.sorted{color:var(--green);font-weight:650}.voucher-table td{padding:14px 12px;border-bottom:1px solid #edf0ed;vertical-align:middle;height:70px}.voucher-table tr:hover{background:#f9fbf9}.voucher-table .star-cell{width:30px;padding-left:6px;padding-right:2px}.star-cell>svg{width:11px;height:11px;color:#b5bdb7}.star-toggle{padding:5px;color:#bac3bc;display:flex}.star-toggle svg{width:12px;height:12px}.star-toggle.saved{color:#e7b24e}.star-toggle.saved svg{fill:#e7b24e;stroke:#e7b24e}.star-toggle:hover{color:#d5a241}.voucher-table .rank-cell{width:31px;color:#a7b0a9;padding:0 2px;text-align:center;font-size:9px}.voucher-table .brand-cell{width:27%;padding-left:10px}.brand-detail{display:flex;align-items:center;gap:10px;text-align:left;max-width:100%;padding:0}.brand-detail .brand-avatar{width:35px;height:35px}.offer-text{min-width:0}.offer-name{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:650;letter-spacing:-.1px;color:#334b3c}.offer-name .verified-icon{width:10px;height:10px;color:#5b9e83;stroke-width:2.5}.brand-subtitle{color:#98a198;font-size:8px;display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.numeric{text-align:right;font-variant-numeric:tabular-nums}.voucher-table th.numeric{width:10.4%}.point-price{font-size:12px;font-weight:650;letter-spacing:-.25px}.point-price>span{font-size:8px;margin-left:3px;color:#8ba28d;font-weight:500}.value-price{font-weight:600;font-size:11px}.value-note{display:block;font-size:7px;color:#a3aba5;font-weight:400;margin-top:5px}.growth-value{font-size:9px;font-weight:500}.redeem-count{font-size:10px;color:#526557}.voucher-table .channel-cell{width:10.5%;padding-left:20px}.channel-badges{display:flex;align-items:center;gap:4px}.channel-badge{font-size:7px;color:#7e9685;border:1px solid #e6eee8;border-radius:4px;background:#f8fbf9;line-height:16px;padding:0 5px}.channel-badge.offline{color:#8c927c;background:#fafbf6;border-color:#e8ebdf}.voucher-table .spark-cell{width:10%;text-align:center}.sparkline{height:26px;width:90px;max-width:100%;stroke-width:1.6;margin:auto;overflow:visible}.voucher-table .action-cell{width:8.5%;text-align:right;padding-right:6px}.redeem-button{font-size:8px;color:var(--green);border:1px solid #e0ece4;border-radius:5px;background:#f8fcf9;display:inline-flex;gap:5px;align-items:center;padding:7px 9px;white-space:nowrap}.redeem-button svg{width:10px;height:10px}.redeem-button:hover{background:var(--green);color:#fff;border-color:var(--green)}.table-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;color:#a3aca5;font-size:8px}.table-footer .text-button{font-size:8px;color:#8b9d8e}.table-footer .text-button svg{width:11px;height:11px}.empty-state{padding:65px 20px;text-align:center;background:#fcfdfc;border-bottom:1px solid var(--line)}.empty-state>svg{margin:0 auto 14px;color:#95b9a2;width:30px;height:30px}.empty-state h3{font-size:16px;font-weight:600}.empty-state p{font-size:12px;color:var(--muted);margin:8px 0 20px}.bottom-banner{display:flex;align-items:center;gap:16px;margin:35px 0;background:#f7f9f3;border:1px solid #e9eddf;border-radius:10px;padding:21px 25px}.banner-icon{color:#8ba075;border:1px solid #dfe6d4;border-radius:100%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.banner-icon svg{width:23px;height:23px}.bottom-banner h2{font-size:13px;letter-spacing:-.15px;font-weight:600;color:#546546}.bottom-banner p{font-size:9px;color:#99a08f;margin-top:6px}.bottom-banner .button{margin-left:auto;height:32px;font-size:9px}.site-footer{margin-top:24px;border-top:1px solid var(--line);padding:25px 40px 22px;color:#8e9a90}.footer-inner{max-width:1430px;margin:auto;display:flex;gap:22px;align-items:center;font-size:9px}.footer-wordmark{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:650;letter-spacing:-.4px;color:#4b6253}.footer-wordmark svg{width:21px;height:21px;stroke:none;fill:var(--green)}.footer-dot{color:var(--green);margin-left:-5px}.footer-inner>div{margin-left:auto;display:flex;gap:18px;align-items:center;font-size:8px}.footer-inner button{color:inherit;font-size:inherit;padding:0}.footer-inner button:hover{color:var(--green)}.footer-demo{font-size:7px;color:#aeb7af;max-width:1430px;margin:17px auto 0;text-align:right}
.brand-page-note{background:#f5f8f5;border:1px solid #e4ebe3;border-radius:8px;padding:13px 17px;display:flex;gap:10px;align-items:center;font-size:11px;color:#7d8d7e;margin-bottom:24px;line-height:1.6}.brand-page-note svg{width:16px;height:16px}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-bottom:20px}.brand-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:box-shadow .2s,transform .2s}.brand-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #244f3210}.brand-card-cover{height:95px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.brand-card-cover:after{content:'';position:absolute;width:180px;height:180px;border:25px solid #ffffff20;border-radius:100%;right:-70px;top:-90px}.brand-card-cover .brand-avatar{width:50px;height:50px;border-radius:14px;z-index:1;box-shadow:0 3px 10px #0000000b;font-size:23px}.brand-card-cover .brand-avatar.form{font-size:12px}.brand-card-body{padding:19px}.brand-card-heading{display:flex;justify-content:space-between;align-items:center}.brand-card h2{font-size:15px;font-weight:600}.brand-card .star-toggle svg{width:15px;height:15px}.brand-card-category{font-size:10px;color:#92a08f;margin-top:5px}.brand-card p{font-size:11px;color:#83907e;line-height:1.6;min-height:37px;margin-top:15px}.brand-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:16px;padding-top:13px;font-size:9px;color:#9da697}.brand-card-footer .text-button{font-size:10px}
.wallet-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;margin-bottom:35px}.balance-card{background:#145c46;color:#fff;border-radius:15px;padding:30px;position:relative;overflow:hidden}.balance-card:after{content:'';border:40px solid #d4ed9d0d;position:absolute;width:200px;height:200px;border-radius:100%;right:-45px;top:-70px;pointer-events:none}.balance-card>span{font-size:9px;letter-spacing:1.5px;color:#c2d9ca}.balance-card h2{font-size:43px;font-weight:550;letter-spacing:-1px;margin:16px 0 11px}.balance-card h2 small{font-size:19px;font-weight:400;color:#bed3b5}.balance-card p{font-size:11px;color:#a9c4ae}.balance-card .hero-button{background:#d8ed9e;color:#285239;margin-top:25px}.balance-card .hero-button:disabled{opacity:.6;cursor:default;transform:none}.wallet-explainer{padding:27px}.wallet-explainer h3{font-size:20px;margin-top:20px;font-weight:600;letter-spacing:-.4px}.wallet-explainer p{font-size:12px;color:#849380;line-height:1.8;margin-top:12px;max-width:430px}.wallet-explainer .text-button{margin-top:12px}.wallet-list-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.wallet-list-heading h2{font-size:19px;letter-spacing:-.3px;display:flex;gap:8px;align-items:center}.wallet-list-heading>span{font-size:10px;color:#9aa694}.wallet-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}.wallet-ticket{border:1px solid #dce9de;border-radius:12px;overflow:hidden;background:#fff}.wallet-ticket-top{padding:20px;background:#f4f8ef;display:flex;align-items:center;gap:10px}.wallet-ticket h3{font-size:13px}.wallet-ticket-top p{font-size:10px;color:#84937b;margin-top:5px}.wallet-ticket-bottom{padding:20px;border-top:1px dashed #d8e3d4}.claim-code{font-size:13px;font-family:monospace;color:var(--green);font-weight:600;letter-spacing:1px;padding:12px;background:#f5f8f4;border-radius:5px;display:flex;justify-content:space-between;align-items:center}.claim-status{font-size:9px;color:#819277;display:flex;align-items:center;justify-content:space-between;margin:13px 0}.claim-status.used{color:#9d9d92}.wallet-ticket .button{width:100%;font-size:10px}.wallet-empty{grid-column:1/-1;text-align:center;border:1px dashed #dbe5da;border-radius:12px;padding:45px}.wallet-empty>svg{width:30px;height:30px;margin:0 auto 15px;color:#89aa81}.wallet-empty h3{font-size:16px;margin-bottom:8px}.wallet-empty p{font-size:11px;color:#94a08d;margin-bottom:16px}.wallet-history{padding:22px;margin-bottom:30px}.wallet-history h3{font-size:14px;margin-bottom:13px}.history-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.history-row>svg{color:#8bab80;width:17px;height:17px}.history-row b{font-size:11px;font-weight:500}.history-row small{font-size:9px;display:block;color:#a3ad9d;margin-top:5px}.history-amount{margin-left:auto;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}
.how-intro{text-align:center;padding:65px 0 45px}.how-intro h1{font-size:43px;line-height:1.2;letter-spacing:-1.6px;margin:16px 0 22px;font-weight:650}.how-intro p{font-size:12px;color:#83917b;line-height:1.9}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.how-steps article{padding:25px;border:1px solid var(--line);border-radius:12px;position:relative}.step-number{position:absolute;right:20px;top:23px;color:#d0dbca;font-size:12px}.how-steps article>svg{color:var(--green);width:28px;height:28px;margin:7px 0 22px}.how-steps h2{font-size:14px;margin-bottom:13px;font-weight:600}.how-steps p{font-size:11px;color:#8a9783;line-height:1.9}.model-card{margin:35px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px;background:#f3f7ec;border:1px solid #e7eddd;border-radius:15px}.model-card h2{font-size:26px;letter-spacing:-.6px;margin:15px 0}.model-card p{font-size:12px;color:#849476;line-height:1.9;margin-bottom:22px}.model-facts{display:flex;flex-direction:column;justify-content:center;gap:20px}.model-facts>div{display:flex;align-items:center;gap:15px;font-size:12px;line-height:1.8;color:#6e8161;border-bottom:1px solid #dfe7d3;padding-bottom:20px}.model-facts>div:last-child{border:0;padding:0}.model-facts b{font-size:18px;font-weight:400;color:#99b380}.faq-list{max-width:800px;margin:45px auto}.faq-list>h2{font-size:24px;letter-spacing:-.4px;margin-bottom:25px}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{font-size:13px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq-list summary:after{content:'+';font-size:18px;color:#8d9f83}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;line-height:1.9;color:#8a9682;padding:16px 25px 0 0}
dialog{padding:0;border:1px solid #e3e9df;border-radius:17px;box-shadow:0 20px 100px #183d2f30;color:var(--ink);max-height:92dvh;max-width:calc(100vw - 30px)}dialog::backdrop{background:#182c285d;backdrop-filter:blur(4px)}body:has(dialog[open]){overflow:hidden}.detail-dialog{width:500px}.campaign-dialog{width:670px;padding:28px}.info-dialog{width:500px;padding:27px}.dialog-header{display:flex;align-items:start;justify-content:space-between;gap:15px}.dialog-header h2{font-size:22px;letter-spacing:-.6px;line-height:1.3;font-weight:650}.dialog-header .icon-button{margin-top:-6px;margin-right:-8px}.dialog-intro{font-size:12px;color:#8d9c83;line-height:1.7;margin-top:13px;margin-bottom:23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px}.form-grid label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#607751;position:relative;line-height:1.4}.form-grid label>span{position:absolute;color:#97aa86;right:0;top:0}.form-grid input,.form-grid select,.form-grid textarea{padding:10px 11px;border:1px solid #dfe7da;border-radius:6px;background:#fcfdfb;font-size:12px;color:#355028;width:100%}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#a4af9b}.form-grid small{font-size:9px;color:#91a580;line-height:1.5}.full-width{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:80px;line-height:1.7}.form-note{background:#f3f7ed;border:1px solid #e4ebda;padding:12px;border-radius:7px;font-size:10px;line-height:1.7;color:#8a9b7c;display:flex;gap:8px;margin-top:20px}.form-note svg{width:14px;height:14px;margin-top:2px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-error{color:#b6504e;font-size:11px;margin-top:13px}.detail-top{background:#f1f6ec;padding:27px;position:relative}.detail-top>.icon-button{position:absolute;right:17px;top:17px}.detail-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.detail-brand .brand-avatar{width:46px;height:46px;font-size:23px}.detail-brand .brand-avatar.form{font-size:10px}.detail-brand h2{font-size:20px;letter-spacing:-.4px}.detail-brand p{font-size:10px;color:#899b7e;margin-top:6px}.detail-top>h3{font-size:24px;line-height:1.4;letter-spacing:-.6px;max-width:390px}.detail-top>.channel-badges{margin-top:16px}.detail-body{padding:25px 27px}.detail-price{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:20px}.detail-price small{font-size:10px;color:#8da17f;display:block;margin-bottom:7px}.detail-price b{font-size:28px;font-weight:650;letter-spacing:-.6px;color:var(--green)}.detail-price b>span{font-size:14px;font-weight:400}.detail-price>div:last-child{text-align:right}.detail-price>div:last-child b{font-size:20px;color:#405734}.detail-body>p{font-size:12px;line-height:1.8;color:#809373}.detail-terms{padding:18px 0}.detail-terms h4{font-size:11px;font-weight:600;margin:0 0 11px}.detail-terms ul{font-size:11px;color:#839377;line-height:1.9;padding-left:16px;margin:0}.detail-terms li{margin-bottom:5px}.detail-balance{background:#f5f8f0;padding:11px;border-radius:6px;display:flex;justify-content:space-between;font-size:10px;color:#8c9e7e;margin:4px 0 15px}.detail-balance b{color:#49633c;font-weight:600}.detail-cta{width:100%;height:43px;font-size:12px}.detail-cta:disabled{background:#bac7b3;cursor:default;transform:none}.detail-footnote{text-align:center!important;font-size:8px!important;margin-top:11px;line-height:1.6!important;color:#a1ad98!important}.success-header{text-align:center;padding:32px 25px 20px}.success-mark{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:100%;background:#e5f2df;color:#408038;margin:0 auto 17px}.success-mark svg{width:25px;height:25px}.success-header h2{font-size:24px;letter-spacing:-.6px;margin-bottom:10px}.success-header p{font-size:12px;color:#91a285;line-height:1.7}.claim-detail{padding:0 28px 28px}.claim-detail>p{font-size:10px;color:#8b9e7d;line-height:1.8;margin:15px 0}.claim-detail .button{width:100%;margin-top:10px;font-size:11px}.claim-detail .claim-code{padding:18px;font-size:17px}.claim-detail .claim-status{margin-top:17px}.info-dialog .dialog-header h2{font-size:22px}.info-dialog h3{font-size:13px;margin-top:23px;margin-bottom:9px}.info-dialog p,.info-dialog li{font-size:12px;line-height:1.9;color:#839575}.info-dialog ul{padding-left:20px}.info-callout{padding:15px;background:#f2f7eb;border-radius:8px;margin-top:20px;color:#64824d!important}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,15px);background:#1d4230;color:#f1f7e9;padding:14px 20px;box-shadow:0 8px 30px #1f3b2c26;border-radius:10px;font-size:12px;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 30px);text-align:center;line-height:1.7}.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1550px){.discovery-grid{grid-template-columns:1.75fr 1fr .85fr}.hero-copy h2{font-size:35px}.hero-copy{padding:23px 28px}.hero-copy p{font-size:10px}.voucher-art{right:12px}.art-ticket{width:162px}.ticket-front{right:34px}.ticket-back{right:69px}.hero-label{font-size:8px}.card-heading h2{font-size:13px}.trending-row{padding:8px 0}.brand-invite h2{font-size:21px}.brand-invite p{font-size:10px}.invite-tag{font-size:7px}.hero-card,.trending-card,.brand-invite{height:232px}.brand-invite{padding:21px 22px}.invite-link{margin-top:17px}.wordmark{font-size:21px}.main-nav a{font-size:13px}.header-inner{gap:60px}.market-tab{font-size:12px}.category{font-size:10px}.voucher-table td{height:75px}.offer-name{font-size:12px}.brand-subtitle{font-size:9px}.voucher-table{font-size:11px}.voucher-table th{font-size:9px}.point-price{font-size:13px}.value-price{font-size:12px}.channel-badge{font-size:8px}.redeem-button{font-size:9px}.stat-value{font-size:24px}}
@media(max-width:1250px){.header-inner{gap:25px;padding:0 28px}.main-nav{gap:18px}.wallet-label{display:none}.container{padding:0 28px}.ticker-inner{padding:0 28px}.discovery-grid{grid-template-columns:1.65fr 1fr .85fr;gap:13px}.hero-copy{padding:22px 20px}.hero-copy h2{font-size:28px}.art-ticket{width:133px;height:163px}.ticket-front{right:22px;top:40px}.ticket-back{right:47px;top:27px}.ticket-amount{font-size:45px}.ticket-divider{top:118px}.ticket-front:after,.ticket-front:before,.ticket-back:after,.ticket-back:before{top:112px}.ticket-foot{font-size:4px}.voucher-art{width:45%}.mini-pill{right:13px;bottom:12px;font-size:6px}.brand-invite{padding:20px 15px}.brand-invite h2{font-size:17px}.invite-symbol{right:12px;top:17px}.invite-symbol svg{width:17px;height:17px}.invite-tag{font-size:5px;padding:4px}.card-heading h2{font-size:11px}.trending-card{padding:17px 12px 0}.stat{padding:0 15px;gap:8px}.stat-icon{width:30px;height:30px}.stat-value{font-size:20px}.mini-chart{display:none}.stat-label{font-size:8px}.stat-change{font-size:7px}.stat-note{font-size:6px;margin-left:4px}.stat-value>small{font-size:11px}.market-stats{grid-template-columns:1.1fr 1fr 1fr 1.05fr}.brand-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1000px){.header-inner{gap:24px;padding:0 24px}.wordmark{font-size:17px;gap:5px}.logo-symbol,.logo-symbol svg{width:30px;height:30px}.main-nav{gap:16px}.main-nav a{font-size:11px}.header-publish{font-size:0;padding:0;width:34px}.header-publish svg{width:17px;height:17px}.header-watch{display:none}.wallet-button{font-size:10px}.container{padding:0 24px}.ticker-inner{padding:0 24px}.ticker-values{gap:18px}.ticker-inner{gap:25px}.discovery-grid{grid-template-columns:1.65fr 1fr}.brand-invite{display:none}.hero-copy h2{font-size:32px}.hero-copy p{font-size:10px}.hero-label{font-size:7px}.hero-card{height:230px}.trending-card{height:230px;padding:19px 18px 0}.trending-row{padding:9px 0}.card-heading h2{font-size:12px}.art-ticket{width:153px;height:173px}.ticket-front{right:28px;top:34px}.ticket-back{right:57px;top:21px}.ticket-amount{font-size:51px}.ticket-divider{top:127px}.ticket-front:after,.ticket-front:before,.ticket-back:after,.ticket-back:before{top:121px}.ticket-foot{font-size:5px}.voucher-art{width:50%}.market-stats{grid-template-columns:1fr 1fr 1fr 1.05fr;padding:18px 0}.stat{padding:0 12px;gap:7px}.stat-icon{display:none}.stat-value{font-size:22px}.stat-change{font-size:8px}.stat-label{font-size:9px}.stat-note{font-size:7px}.market-tabs{gap:20px}.market-tab{font-size:10px}.category{padding:7px 8px}.market-toolbar{gap:6px}.category-list{gap:3px}.category svg{display:none}.bottom-banner{padding:20px}.bottom-banner p{font-size:8px}.footer-inner{gap:15px}.footer-inner>span{display:none}.footer-inner>div{gap:15px}.how-steps{grid-template-columns:1fr 1fr}.model-card{gap:30px;padding:30px}.model-card h2{font-size:23px}.wallet-cards{grid-template-columns:1fr 1fr}.page-intro h1{font-size:25px}}
@media(max-width:700px){.market-ticker{height:29px}.ticker-inner{padding:0 18px;font-size:8px}.ticker-values{display:none}.demo-label{font-size:7px;padding:2px 4px}.site-header{height:67px;position:relative}.header-inner{padding:0 18px;gap:10px}.wordmark{font-size:17px}.wordmark small{font-size:5px;letter-spacing:1.8px}.logo-symbol,.logo-symbol svg{height:29px;width:29px}.main-nav{display:none;position:absolute;left:0;right:0;top:66px;background:white;height:auto;z-index:20;border-bottom:1px solid var(--line);box-shadow:0 8px 14px #18352409;padding:12px 18px;gap:0}.main-nav.open{display:flex;flex-direction:column;align-items:stretch}.main-nav a{padding:13px;font-size:12px;border-radius:5px}.main-nav a.active{background:#edf5ed}.main-nav a.active:after{display:none}.menu-toggle{display:flex}.header-publish{display:none}.header-actions{gap:3px}.wallet-button{border:0;background:#f1f7f1;padding:8px 9px;height:31px;gap:5px}.wallet-button>svg{width:14px;height:14px}.wallet-balance{border:0;padding:0;margin:0;font-size:9px}.wallet-balance small{font-size:8px}.container{padding:0 18px}.page-intro{padding:27px 0 21px;align-items:start;gap:12px}.page-intro h1{font-size:23px;letter-spacing:-.8px}.eyebrow{font-size:7px;letter-spacing:1.25px;margin-bottom:9px}.page-intro p{font-size:10px;line-height:1.6;max-width:240px}.intro-guide{font-size:0;margin-top:27px}.intro-guide svg:first-child{width:16px;height:16px}.intro-guide svg:last-child{display:none}.discovery-grid{grid-template-columns:1fr;gap:13px}.hero-card{height:216px}.hero-copy{padding:23px 20px}.hero-copy h2{font-size:30px}.hero-copy p{font-size:9px;margin-top:11px}.hero-label{font-size:6px}.hero-button{margin-top:14px}.voucher-art{width:46%;right:0}.art-ticket{width:129px;height:157px}.ticket-front{right:18px;top:36px;padding:12px}.ticket-back{right:42px;top:23px}.ticket-amount{font-size:42px;margin-top:13px}.ticket-v{font-size:25px}.art-ticket-top{gap:6px}.art-ticket-top>span:last-child{font-size:4px}.ticket-divider{top:113px}.ticket-front:after,.ticket-front:before,.ticket-back:after,.ticket-back:before{top:107px}.ticket-foot{font-size:4px;left:12px;right:12px;bottom:15px}.mini-pill{bottom:17px;right:9px;padding:7px 8px;font-size:6px}.floating-plus{right:8px;top:15px;font-size:18px}.dot-one{right:155px;top:24px}.dot-two{right:152px;bottom:22px}.orbit{right:-80px;top:-30px}.orbit-two{right:-47px;top:4px}.trending-card{height:auto;padding:17px 15px 0}.card-heading{margin-bottom:13px}.card-heading h2{font-size:12px}.trending-row{padding:11px 0}.trend-name{font-size:12px}.trend-info small{font-size:9px}.trend-change{font-size:11px}.brand-avatar{width:34px;height:34px}.trend-rank{font-size:10px;width:11px}.card-bottom{font-size:8px;padding:12px 0;margin-top:6px}.card-bottom>span{font-size:8px}.market-stats{margin-top:18px;grid-template-columns:1fr 1fr;padding:0;row-gap:0;border-radius:10px}.stat{padding:16px;display:block}.stat:nth-child(1),.stat:nth-child(2){border-bottom:1px solid var(--line)}.stat:nth-child(2){border-right:0}.stat-label{font-size:8px}.stat-value{font-size:22px;margin-top:8px}.stat-change{font-size:7px;margin-left:3px}.stat-note{font-size:6px;margin-left:2px}.stat-value>small{font-size:11px}.market-section{margin-top:25px}.section-topline{overflow:auto;scrollbar-width:none}.market-tabs{gap:22px}.market-tab{font-size:10px;padding-bottom:14px;gap:5px}.market-tab svg{width:12px;height:12px}.market-tab .count{font-size:7px}.market-tab:last-child{padding-right:10px}.table-data-label{display:none}.market-toolbar{margin-top:16px;margin-bottom:8px;gap:9px}.category-list{gap:4px}.category{font-size:9px;padding:7px 9px}.filter-toggle{font-size:0;padding:8px}.filter-toggle svg{width:14px;height:14px}.filter-panel{flex-wrap:wrap;padding:13px;gap:12px}.filter-panel label{min-width:130px;max-width:none}.filter-panel .text-button{margin-left:0}.table-tools{margin-top:11px}.table-tools>span{font-size:8px;max-width:120px;line-height:1.6}.search-field{width:188px;height:31px}.search-field input{font-size:9px}.voucher-table{min-width:990px}.voucher-table td{height:71px}.voucher-table .brand-cell{width:245px}.voucher-table .rank-cell{width:25px}.voucher-table .star-cell{width:25px}.voucher-table .channel-cell{width:100px;padding-left:12px}.voucher-table .action-cell{width:90px}.voucher-table .spark-cell{width:95px}.table-footer{align-items:start;gap:10px;font-size:7px;line-height:1.6}.table-footer .text-button{font-size:7px;white-space:nowrap}.table-footer .text-button svg{width:9px;height:9px}.bottom-banner{padding:20px 17px;gap:12px;flex-wrap:wrap;margin:27px 0}.banner-icon{width:33px;height:33px;flex-shrink:0}.banner-icon svg{width:19px;height:19px}.bottom-banner>div:nth-child(2){flex:1}.bottom-banner h2{font-size:11px;line-height:1.5}.bottom-banner p{font-size:9px;line-height:1.7;margin-top:5px}.bottom-banner .button{margin-left:45px;font-size:9px}.site-footer{padding:23px 18px}.footer-inner{flex-wrap:wrap;row-gap:19px}.footer-wordmark{font-size:14px}.footer-inner>div{margin-left:0;width:100%;gap:20px;font-size:9px}.footer-inner>div>span{margin-left:auto;font-size:7px}.footer-demo{text-align:left;font-size:7px;line-height:1.8;margin-top:16px}.brand-grid{grid-template-columns:1fr 1fr;gap:12px}.brand-card-cover{height:80px}.brand-card-body{padding:14px}.brand-card h2{font-size:13px}.brand-card-category{font-size:8px}.brand-card p{font-size:10px;min-height:48px;margin-top:12px}.brand-card-footer{font-size:8px;align-items:start;gap:8px;flex-direction:column;margin-top:13px;padding-top:10px}.brand-card-footer .text-button{font-size:9px}.brand-card .star-toggle{padding:3px}.brand-card .star-toggle svg{width:12px;height:12px}.brand-page-note{font-size:10px;padding:12px;align-items:start}.page-intro>.button{font-size:0;width:33px;padding:0;height:33px;flex-shrink:0;margin-top:22px}.page-intro>.button svg{width:16px;height:16px}.wallet-overview{grid-template-columns:1fr;gap:15px}.balance-card{padding:25px}.balance-card h2{font-size:40px}.wallet-explainer{padding:23px}.wallet-explainer h3{font-size:19px}.wallet-explainer p{font-size:11px}.wallet-list-heading{align-items:start;gap:20px}.wallet-list-heading h2{font-size:16px;white-space:nowrap}.wallet-list-heading>span{font-size:8px;line-height:1.7;text-align:right}.wallet-cards{grid-template-columns:1fr}.wallet-ticket-top{padding:18px}.wallet-ticket-bottom{padding:18px}.wallet-history{padding:18px}.wallet-empty{padding:30px 20px}.how-intro{padding:40px 0 30px}.how-intro h1{font-size:31px;letter-spacing:-1px;line-height:1.25;margin-top:15px}.how-intro p{font-size:11px;line-height:1.9}.how-intro br{display:none}.how-intro h1 br{display:block}.how-steps{grid-template-columns:1fr;gap:13px}.how-steps article{padding:22px}.how-steps article>svg{margin:0 0 17px;width:24px;height:24px}.how-steps h2{font-size:15px;margin-bottom:10px}.how-steps p{font-size:12px}.model-card{grid-template-columns:1fr;padding:25px;gap:30px;margin:25px 0}.model-card h2{font-size:24px}.model-card p{font-size:12px}.model-facts>div{font-size:11px}.faq-list{margin:35px 0}.faq-list>h2{font-size:22px}.faq-list summary{font-size:12px;gap:15px;line-height:1.7}.faq-list details p{font-size:11px}.campaign-dialog{padding:23px 20px}.dialog-header h2{font-size:21px}.dialog-intro{font-size:11px}.form-grid{gap:15px 12px}.form-grid label{font-size:10px}.form-grid input,.form-grid select,.form-grid textarea{font-size:12px;padding:10px 8px}.form-grid small{font-size:8px}.form-note{font-size:9px;padding:10px}.form-actions{gap:8px}.form-actions .button{font-size:10px;padding:0 11px}.info-dialog{padding:23px}.detail-top{padding:24px}.detail-top>h3{font-size:22px}.detail-body{padding:22px 24px}.toast{font-size:11px;padding:12px 17px;bottom:18px;width:max-content}}
/* Keep the data-dense market readable at normal browser zoom. */
@media(min-width:701px){.market-ticker{font-size:11px}.demo-label{font-size:9px}.main-nav a{font-size:13px}.wallet-button,.header-publish{font-size:12px}.page-intro p{font-size:12px}.eyebrow{font-size:9px}.hero-label{font-size:8px}.hero-copy p{font-size:11px}.hero-button{font-size:10px}.trend-name{font-size:12px}.trend-info small{font-size:9px}.trend-rank,.trend-change{font-size:10px}.card-heading h2{font-size:13px}.card-bottom{font-size:8px}.invite-tag{font-size:7px}.brand-invite p{font-size:10px}.invite-link{font-size:11px}.stat-label{font-size:10px;color:#7b8b80}.stat-change{font-size:9px}.stat-note{font-size:8px}.market-tab{font-size:12px}.market-tab .count{font-size:9px}.table-data-label{font-size:9px}.category{font-size:11px}.filter-toggle{font-size:11px}.table-tools>span{font-size:10px}.search-field{width:240px;height:33px}.search-field input{font-size:11px}.voucher-table th{font-size:10px}.voucher-table td{height:76px}.offer-name{font-size:13px}.brand-subtitle{font-size:10px;color:#869386}.point-price{font-size:14px}.point-price>span{font-size:10px}.value-price{font-size:13px}.value-note{font-size:9px;color:#8c998e}.growth-value,.redeem-count{font-size:11px}.channel-badge{font-size:9px}.redeem-button{font-size:10px}.table-footer{font-size:10px}.table-footer .text-button{font-size:10px}.bottom-banner h2{font-size:15px}.bottom-banner p{font-size:11px}.bottom-banner .button{font-size:11px}.footer-inner{font-size:10px}.footer-inner>div{font-size:10px}.footer-demo{font-size:9px}}
@media(min-width:701px) and (max-width:1000px){.main-nav a{font-size:11px}.header-publish{font-size:0}.stat-label{font-size:9px}.stat-note{font-size:7px}.category{font-size:10px}.market-tab{font-size:11px}.hero-copy p{font-size:10px}}
@media(max-width:700px){.trend-info small{color:#7c8d7b}.page-intro p{color:#7b8c7c}.stat-label{font-size:9px;color:#788c78}.category{font-size:10px}.brand-subtitle{font-size:10px;color:#81927b}.voucher-table th{font-size:10px}.offer-name{font-size:12px}.point-price{font-size:13px}.value-price{font-size:12px}.value-note{font-size:9px;color:#8a9b81}.growth-value,.redeem-count{font-size:10px}.channel-badge{font-size:9px}.redeem-button{font-size:10px}.table-footer{font-size:8px}.table-footer .text-button{font-size:8px}.table-tools>span{font-size:9px}.search-field input{font-size:10px}}
@media(max-width:700px){.hero-copy h2{font-size:28px}.voucher-art{right:-25px;width:43%}.art-ticket{width:116px}.ticket-front{top:39px}.ticket-back{top:27px}.ticket-amount{font-size:38px;margin-top:17px}.art-ticket-top>span:last-child{font-size:3.6px}.ticket-v{font-size:23px}.mini-pill{right:28px;bottom:17px;font-size:5.5px}.floating-plus{right:34px}.ticket-foot{font-size:3.5px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
