/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.monthlyOrders{color:#dc3b15;background:#fff1ea;border-radius:999px;width:fit-content;margin-top:8px;padding:6px 10px;font-size:13px;font-weight:800}.monthlyOrders.pending{color:#8d837f;background:#f5f2f0;font-weight:600}.newProductPill{color:#087c4c;background:#e8f8ef;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:850}.blogAutoHero{max-width:860px;margin:26px auto -2px;padding:0 20px}.blogAutoHero img{aspect-ratio:16/9;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 18px 50px #4d2c1f21}.realGuideStrip{background:#fff;border:1px solid #eee2dc;border-radius:26px;max-width:1040px;margin:24px auto;padding:28px;box-shadow:0 16px 45px #4d2c1f14}.realGuideHead span{color:#e84b2b;letter-spacing:.12em;font-size:11px;font-weight:900}.realGuideHead h2{font:600 clamp(23px,4vw,34px)/1.25 var(--font-display),sans-serif;margin:7px 0}.realGuideHead p{color:#6e625c;margin:0;line-height:1.7}.realGuideGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.realGuideGrid figure{background:#fff8f4;border:1px solid #eadfd9;border-radius:19px;margin:0;position:relative;overflow:hidden}.realGuideGrid figure>b{z-index:2;color:#fff;background:#ee4d2d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 6px 15px #9f32184d}.realGuideGrid img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.realGuideGrid figcaption{flex-direction:column;gap:4px;padding:15px 17px;display:flex}.realGuideGrid figcaption strong{font-size:17px}.realGuideGrid figcaption span{color:#6e625c;font-size:13px;line-height:1.6}@media (width<=700px){.realGuideStrip{margin:16px 12px;padding:18px}.realGuideGrid{grid-template-columns:1fr}.realGuideHead h2{font-size:23px}}.articleShare{color:#fff;background:linear-gradient(135deg,#201c2b,#30243c);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;max-width:860px;margin:24px auto 55px;padding:26px 28px;display:flex;box-shadow:0 18px 45px #291c3133}.articleShare>div>span{letter-spacing:.14em;color:#ff9a74;font-size:10px;font-weight:900}.articleShare h2{font:600 25px/1.2 var(--font-display),sans-serif;margin:5px 0}.articleShare p{color:#d8cfdf;margin:0;font-size:12px}.articleShare nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.articleShare button{color:#fff;cursor:pointer;min-width:78px;height:58px;font:inherit;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 10px;transition:transform .18s;display:flex}.articleShare button:hover{transform:translateY(-2px)}.articleShare button b{font-size:15px}.articleShare button span{font-size:9px;font-weight:800}.articleShare .shareLine{background:#06c755}.articleShare .shareFacebook{background:#1877f2}.articleShare .shareX{background:#080808}.articleShare .shareCopy{background:#ee4d2d}.articleShare .shareNative{background:#6d5b7b}@media (width<=760px){.articleShare{margin:18px 12px 40px;padding:22px 18px;display:block}.articleShare nav{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.articleShare button{width:100%;min-width:0}.articleShare .shareCopy{grid-column:span 2}}.tags .extraCommTag{color:#c93616;letter-spacing:.04em;background:#fff0e8;border:1px solid #ffc4ad;font-weight:900}:root{--orange:#ee4d2d;--orange2:#ff7518;--ink:#211d1b;--muted:#756e6a;--line:#eee5df;color:var(--ink);background:#f6f3f1}body{color:var(--ink);background:#f6f3f1;margin:0;font-family:Noto Sans Thai,Tahoma,Arial,sans-serif}button,select{font:inherit}.seoPage{background:#f7f4f2;min-height:100vh;padding:26px max(20px,50vw - 520px) 70px}.crumbs{color:#81756f;align-items:center;gap:9px;margin-bottom:26px;font-size:13px;display:flex}.crumbs a{color:#e84b2b;text-decoration:none}.seoHero,.seoArticle{background:#fff;border:1px solid #eee2dc;border-radius:26px;padding:clamp(28px,5vw,60px);box-shadow:0 18px 55px #4d2c1f14}.seoKicker{color:#e94d2d;letter-spacing:.12em;font-size:12px;font-weight:900}.seoHero h1,.seoArticle h1{font-family:var(--font-display),sans-serif;margin:12px 0 16px;font-size:clamp(34px,6vw,62px);line-height:1.08}.seoHero p,.seoLead{color:#665d58;max-width:760px;font-size:17px;line-height:1.8}.seoActions,.relatedSearches{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.seoActions a,.relatedSearches a{color:#fff;background:#ee4d2d;border-radius:12px;padding:12px 17px;font-weight:800;text-decoration:none}.seoActions a:nth-child(n+2),.relatedSearches a{color:#df4527;background:#fff3ee}.seoGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:18px;display:grid}.seoGrid>a{color:#28211e;background:#fff;border:1px solid #eee2dc;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:145px;padding:24px;text-decoration:none;display:flex;box-shadow:0 10px 35px #4d2c1f0f}.seoGrid b{font-size:19px}.seoGrid span{color:#e84b2b;font-size:12px}.seoArticle{max-width:860px;margin:auto}.seoArticle h2{margin:34px 0 8px;font-size:25px}.seoArticle p{color:#5f5752;line-height:1.85}.seoArticle li{color:#5f5752;margin:7px 0;line-height:1.8}.articleHeroImage{aspect-ratio:16/9;object-fit:cover;background:#fff3ee;border-radius:20px;width:100%;height:auto;margin:24px 0 30px;display:block}.sourceNote{background:#fff7f3;border-left:4px solid #ee4d2d;padding:14px 16px;font-size:13px}.sourceNote a{color:#d94325;font-weight:800}.updated{border-top:1px solid #eee2dc;padding-top:20px;font-size:12px}.sitemapLinks{gap:8px;display:grid}.sitemapLinks a{color:#e84b2b}.seoAudit{gap:10px;margin:18px 0;display:grid}.seoAudit article{background:#fff;border:1px solid #e8dfda;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.seoAudit i{color:#148641;background:#e8fff0;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.seoAudit div{flex-direction:column;display:flex}.seoAudit span{color:#776d67;font-size:12px}.seoAudit a{color:#e84b2b;font-weight:800;text-decoration:none}.articleGrid>a p{color:#6f6560;margin:10px 0 18px;font-size:13px;line-height:1.65}.guideSteps{counter-reset:guide;gap:14px;margin-top:24px;display:grid}.guideSteps article{counter-increment:guide;background:#fff;border:1px solid #eee2dc;border-radius:20px;padding:22px 22px 22px 72px;position:relative}.guideSteps article:before{content:counter(guide);color:#e84b2b;background:#fff0e9;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;position:absolute;top:20px;left:20px}.guideSteps h2{margin:0 0 5px;font-size:20px}.guideSteps p{color:#675d58;margin:0;line-height:1.7}.mobileTop{z-index:4;background:#fff;border-bottom:1px solid #f0e8e3;grid-template-columns:50px 1fr 46px 46px;align-items:center;gap:10px;height:78px;padding:0 max(20px,50vw - 540px);display:grid;position:relative}.brandMark{color:#fff;background:linear-gradient(145deg,#ff6d32,#ef3e24);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 7px 18px #ee4d2d38}.brandMark i{font-size:10px;position:absolute;bottom:5px;right:7px}.mobileTop>div:nth-child(2){flex-direction:column;display:flex}.mobileTop>div:nth-child(2)>b{font-size:20px}.mobileTop>div:nth-child(2)>span{color:#918781;font-size:11px}.mobileTop button{width:42px;height:42px;color:var(--orange);background:#fff5f1;border:0;border-radius:14px;font-size:24px}.hero{color:#fff;background:linear-gradient(125deg,#ec3f24 0%,#ff5d18 48%,#ff8127 100%);min-height:480px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";border:1px solid #ffffff26;position:absolute;transform:rotate(45deg)}.hero:before{width:520px;height:520px;top:-180px;left:-260px}.hero:after{width:620px;height:620px;bottom:-390px;right:-340px}.heroInner{z-index:1;grid-template-columns:1fr 460px;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:54px 28px 78px;display:grid;position:relative}.heroBadges{align-items:center;gap:12px;display:flex}.eyebrow{letter-spacing:.14em;font-size:13px;font-weight:900}.freeBadge{color:#176a37;background:#e8ffef;border-radius:99px;padding:8px 13px;font-size:12px;font-weight:900;box-shadow:0 8px 24px #3777452e}.miniMark{color:var(--orange);background:#fff;border-radius:9px;place-items:center;margin-right:8px;padding:7px;display:inline-grid;box-shadow:0 8px 18px #7e241026}.hero h1{letter-spacing:-.045em;margin:22px 0 12px;font-size:62px;line-height:1.03}.hero h1 em{color:#fff1c9;font-style:normal}.hero p{margin:0}.promise{font-size:20px;font-weight:800}.promise i{color:#ffbea0;margin:0 9px}.heroLead{color:#ffe8de;max-width:570px;font-size:14px;line-height:1.75;margin-top:18px!important}.pulse{background:#851d0a45;border:1px solid #ffffff21;border-radius:99px;align-items:center;gap:9px;margin-top:22px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.pulse i,.visualHead i,.dataBadge i{background:#81f5a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #81f5a02e}.heroVisual{background:#fffffff5;border:1px solid #ffffffa6;border-radius:28px;padding:12px;transform:rotate(1deg);box-shadow:0 28px 65px #70220d47}.visualHead{color:#785c50;justify-content:space-between;align-items:center;height:42px;padding:0 7px;font-size:10px;display:flex}.visualHead span{letter-spacing:.1em;align-items:center;gap:8px;font-weight:900;display:flex}.visualHead b{color:#ef4c2c}.heroArt{background:#fff4ea;border-radius:19px;height:265px;overflow:hidden}.heroArt img{object-fit:cover;object-position:center 44%;width:100%;height:100%;display:block}.visualFoot{grid-template-columns:repeat(3,1fr);padding:12px 4px 3px;display:grid}.visualFoot div{color:#8d7a70;border-right:1px solid #f0e3dc;flex-direction:column;align-items:center;display:flex}.visualFoot div:last-child{border:0}.visualFoot b{color:#ef4c2c;font-size:15px}.visualFoot span{margin-top:2px;font-size:9px}.audiences{z-index:3;grid-template-columns:1fr 1fr;gap:12px;max-width:900px;margin:-38px auto 18px;padding:0 18px;display:grid;position:relative}.audiences article>span{font-size:28px}.audiences b{font-size:14px}.board{background:#fff;border:1px solid #efe5df;border-radius:28px;max-width:1120px;margin:0 auto 45px;overflow:hidden;box-shadow:0 20px 60px #4f2b1b1f}.boardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px 30px 22px;display:flex}.sectionEyebrow{letter-spacing:.14em;color:var(--orange);font-size:10px;font-weight:900}.boardHead h2{margin:5px 0 4px;font-size:25px}.boardHead p{color:var(--muted);margin:0;font-size:12px}.dataBadge{color:#267344;letter-spacing:.08em;background:#ecfff1;border:1px solid #c9f0d4;border-radius:99px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:900;display:flex}.insightStrip div{text-align:center;border-right:1px solid var(--line);flex-direction:column;padding:15px;display:flex}.insightStrip strong{color:var(--orange);font-size:20px}.tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tabs.singleTab{grid-template-columns:1fr}.tabs button{background:#fff;border:0;padding:20px;font-size:17px;font-weight:900;position:relative}.tabs button.active{color:var(--orange)}.tabs button.active:after{content:"";background:linear-gradient(90deg,#ef4c2c,#ff8b25);height:4px;position:absolute;bottom:0;left:0;right:0}.tabs button.sponsoredTab{background:#fff8f4}.filters{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 26px;display:grid}.filterField{flex-direction:column;gap:7px;display:flex}.filterField>span{color:#897b73;margin-left:3px;font-size:10px;font-weight:800}.filters select{background:#faf8f7;border:1px solid #e7ded9;border-radius:13px;outline:none;width:100%;padding:13px 38px 13px 14px;font-weight:750}.filters select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee4d2d1a}.priceFilterControls{grid-template-columns:minmax(125px,1.25fr) minmax(0,.7fr) auto minmax(0,.7fr) auto auto;align-items:center;gap:5px;display:grid}.commissionFilterControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;gap:5px;display:grid}.priceFilterControls input,.commissionFilterControls input{background:#faf8f7;border:1px solid #e7ded9;border-radius:13px;outline:none;width:100%;min-width:0;padding:13px 8px;font:750 12px/1 inherit}.priceFilterControls input:focus,.commissionFilterControls input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee4d2d1a}.priceFilterControls i,.commissionFilterControls i{color:#a89489;font-style:normal}.priceFilterControls button,.commissionFilterControls button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:11px;height:42px;padding:0 10px;font-size:11px;font-weight:850}.priceFilterControls .clearPriceFilter,.commissionFilterControls .clearCommissionFilter{width:30px;color:var(--orange);background:#fff1eb;padding:0;font-size:18px}.summary{border-bottom:1px solid var(--line);background:#fffaf7;justify-content:space-between;align-items:center;padding:14px 25px;display:flex}.summary div{align-items:center;gap:8px;display:flex}.summary b{color:var(--orange);font-size:22px}.summary span,.summary p{color:var(--muted);font-size:12px}.list{padding:0 24px}.product{border-bottom:1px solid var(--line);grid-template-columns:46px 170px 1fr 92px;align-items:center;gap:18px;padding:20px 0;display:grid}.rank{background:#f1efed;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:flex}.rank.top{color:#fff;border-radius:8px 8px 14px 14px;flex-direction:column;height:56px}.rank small{letter-spacing:.1em;font-size:8px}.top1{background:linear-gradient(#ff6b20,#f23d1e)}.top2{background:linear-gradient(#d1a43c,#b67a21)}.top3{background:linear-gradient(#b9784a,#895033)}.thumb{background:#f7f4f2;border-radius:17px;place-items:center;height:142px;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb span{font-size:52px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{color:#765e52;background:#f5efeb;border-radius:99px;padding:4px 8px;font-size:10px}.info h2{margin:9px 0 4px;font-size:20px;line-height:1.35}.shop{color:#8b827d;margin:0;font-size:11px}.orders{color:var(--orange);background:#fff0eb;border-radius:8px;margin-top:10px;padding:5px 9px;font-size:12px;display:inline-block}.meta{align-items:center;gap:15px;margin-top:10px;display:flex}.meta b{font-size:20px}.meta span{color:#f7a600;font-size:13px}.meta .sold{color:#7c746f}.actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.actions button,.actions a{width:40px;height:40px;color:var(--orange);cursor:pointer;background:#fff;border:1px solid #f0dcd5;border-radius:12px;place-items:center;font-size:23px;text-decoration:none;display:grid}.actions a{background:var(--orange);color:#fff;border-color:var(--orange)}.actions .disabled{color:#aaa;cursor:not-allowed;background:#eee;border-color:#e5e5e5}.empty{text-align:center;color:var(--muted);flex-direction:column;gap:7px;padding:70px;display:flex}.empty b{color:var(--ink)}.pagination{border-top:1px solid var(--line);background:#fffaf7;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex}.pagination button{color:var(--orange);cursor:pointer;background:#fff;border:1px solid #efd9d0;border-radius:12px;padding:10px 16px;font-weight:800}.pagination button:hover:not(:disabled){background:var(--orange);color:#fff}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination span{color:var(--muted);font-size:12px}.pagination span b{color:var(--ink);font-size:15px}.pageJump{align-items:center;gap:7px;display:flex}.pageJump label{color:var(--muted);font-size:12px;font-weight:700}.pageJump input{text-align:center;width:62px;height:40px;color:var(--ink);background:#fff;border:1px solid #efd9d0;border-radius:12px;outline:none;font:800 15px/1 inherit}.pageJump input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee4d2d1f}.pageJump button{padding:10px 13px}.mobileNav{display:none}.affiliateNote{max-width:1080px;color:var(--muted);background:#fff5ef;border:1px solid #f2ded4;border-radius:16px;align-items:center;gap:12px;margin:0 auto 25px;padding:15px 18px;font-size:11px;display:flex}.affiliateNote b{color:var(--orange);white-space:nowrap}footer{color:#8a827e;justify-content:space-between;max-width:1080px;margin:0 auto 40px;padding:0 10px;font-size:12px;display:flex}footer b{color:var(--orange)}@media (width<=760px){body{padding-bottom:66px}.mobileTop{grid-template-columns:44px 1fr 40px 40px;height:68px;padding:0 14px}.brandMark{width:42px;height:42px}.heroInner{text-align:center;padding:32px 18px 64px;display:block}.hero h1{font-size:42px}.hero p{font-size:15px}.heroArt{display:none}.heroBadges{justify-content:center}.audiences{grid-template-columns:1fr 1fr;margin-top:-33px;padding:0 10px}.audiences article{padding:12px}.audiences article>span{font-size:22px}.audiences p{display:none}.board{border-radius:24px 24px 0 0;margin:0}.tabs button{padding:18px;font-size:15px}.filters{padding:12px;display:flex;overflow-x:auto}.filters select{min-width:150px}.summary{padding:12px 16px}.summary p{display:none}.list{padding:0 12px}.product{grid-template-columns:32px 96px 1fr;align-items:start;gap:9px}.rank{width:31px;height:31px;font-size:14px}.rank.top{height:44px}.thumb{height:96px}.info h2{margin-top:6px;font-size:14px}.tags span{font-size:8px}.meta{flex-wrap:wrap;gap:8px}.meta b{font-size:16px}.actions{grid-column:3;justify-content:flex-end;margin-top:-43px}.actions button,.actions a{width:34px;height:34px}.shop{display:none}.affiliateNote{flex-direction:column;align-items:flex-start;margin:15px 12px 8px}.mobileNav{border-top:1px solid var(--line);z-index:10;background:#fff;grid-template-columns:repeat(4,1fr);height:63px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#8d8580;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:9px;display:flex}.mobileNav button span{font-size:20px}.mobileNav .on{color:var(--orange)}footer{flex-direction:column;gap:5px;margin-bottom:0;padding:18px}.hero{min-height:460px}.heroInner{padding:34px 18px 70px}.hero h1{margin-top:20px;font-size:44px}.heroLead{max-width:360px;margin:14px auto 0!important;font-size:12px!important;line-height:1.6!important}.heroVisual{border-radius:20px;max-width:370px;margin:25px auto 0;padding:8px;transform:none}.heroArt{border-radius:14px;height:125px;display:block}.visualHead{height:32px}.visualFoot{padding-top:9px}.audiences{margin-top:-38px}.boardHead{align-items:flex-start;padding:23px 18px 18px}.boardHead h2{font-size:20px}.boardHead p{max-width:260px;font-size:10px;line-height:1.5}.dataBadge{display:none}.filterField,.filters select{min-width:170px}.insightStrip div{padding:12px 7px}.insightStrip span{font-size:8px}.insightStrip strong{font-size:15px}.priceFilterField{min-width:410px}.commissionFilterField{min-width:270px}.priceFilterControls input,.commissionFilterControls input{border-radius:11px;padding:10px 7px;font-size:11px}.priceFilterControls button,.commissionFilterControls button{height:38px}.pagination{z-index:8;gap:7px;padding:12px 8px;position:sticky;bottom:63px;box-shadow:0 -8px 24px #4c2b1c14}.pagination button{padding:9px 10px;font-size:11px}.pagination span{font-size:10px}.pageJump{gap:4px}.pageJump label{display:none}.pageJump input{width:48px;height:36px;font-size:13px}.pageJump button{padding:9px}}.mobileTop>a{width:42px;height:42px;color:var(--orange);background:#fff5f1;border:0;border-radius:14px;place-items:center;font-size:24px;text-decoration:none;display:grid}.dynamicHero{background:radial-gradient(circle at 75% 17%,#fff4eb 0 25%,#0000 25.2%),linear-gradient(135deg,#fff 0 53%,#fff6f0 72%,#ff9b4c 100%);max-width:1600px;min-height:760px;margin:0 auto;padding:58px 54px 205px;position:relative;overflow:hidden}.dynamicHero:after{content:"";opacity:.8;background:linear-gradient(135deg,#ff8639,#ffb44f);border-radius:50%;width:700px;height:700px;position:absolute;top:-380px;right:-260px}.heroCopy{z-index:2;max-width:590px;position:relative}.heroBrand{letter-spacing:.02em;align-items:center;gap:7px;font-size:17px;font-weight:950;display:flex}.heroBrand>span{font-size:30px}.heroBrand>b{color:var(--orange)}.heroBrand>i{color:#fff;background:linear-gradient(90deg,#ff6a00,#ff4300);border-radius:99px;margin-left:auto;padding:9px 16px;font-size:13px;font-style:normal}.heroCopy h1{letter-spacing:-.055em;margin:33px 0 20px;font-size:74px;line-height:1.02}.heroCopy h1 em{color:#ff4b0b;font-style:normal}.heroCopy h2{margin:0 0 17px;font-size:25px}.heroCopy p{color:#514b47;margin:0;font-size:16px;line-height:1.75}.heroActions{gap:16px;margin-top:31px;display:flex}.heroActions a{color:#fff;background:linear-gradient(90deg,#ff5b0a,#ff3e08);border-radius:16px;padding:16px 24px;font-size:18px;font-weight:900;text-decoration:none;box-shadow:0 10px 24px #ff4a0933}.heroActions a.secondary{color:#f14a12;box-shadow:none;background:#fff;border:1px solid #f14a12}.heroDashboard{z-index:2;background:#fffffff0;border:9px solid #161616;border-bottom-width:24px;border-radius:24px;width:48%;height:390px;padding:28px;position:absolute;top:72px;right:6%;transform:rotate(4deg);box-shadow:0 35px 80px #602f1133}.dashTop{justify-content:space-between;display:flex}.dashTop b{font-size:21px}.dashTop span{color:#4caf70;font-size:9px}.dashStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.dashStats div{background:#fff7f2;border-radius:14px;padding:16px;box-shadow:0 7px 25px #4e2f1c12}.dashStats small{color:#8e827b;display:block}.dashStats strong{font-size:24px}.miniChart{background:#fffaf7;border:1px solid #f0e5de;border-radius:17px;align-items:flex-end;gap:19px;height:170px;margin-top:17px;padding:18px;display:flex}.miniChart span{align-self:flex-start;font-size:11px;font-weight:900;position:absolute}.miniChart i{background:linear-gradient(#ff9246,#ff4d17);border-radius:8px 8px 2px 2px;width:11%;height:30%}.miniChart i:nth-of-type(2){height:48%}.miniChart i:nth-of-type(3){height:38%}.miniChart i:nth-of-type(4){height:66%}.miniChart i:nth-of-type(5){height:52%}.miniChart i:nth-of-type(6){height:75%}.miniChart i:nth-of-type(7){height:91%}.leaderCards{z-index:3;grid-template-columns:repeat(5,1fr);gap:7px;display:grid;position:absolute;bottom:22px;left:39%;right:4%}.leaderCard{min-width:0;color:var(--ink);background:#fff;border:1px solid #eadfd8;border-radius:15px;padding:8px;text-decoration:none;box-shadow:0 14px 35px #4b2a191a}.leaderLabel{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ff5a12;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900;display:block;overflow:hidden}.leaderImage{background:#f7f3f0;border-radius:11px;place-items:center;height:105px;margin:7px 0;display:grid;overflow:hidden}.leaderImage img{object-fit:cover;width:100%;height:100%}.leaderImage b{font-size:30px}.leaderCard>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:29px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.leaderCard>em{color:var(--orange);margin-top:5px;font-size:12px;font-style:normal;font-weight:900;display:block}.leaderCard>small{color:#766e69;margin-top:2px;font-size:8px;display:block}.desktopMenu{justify-content:center;align-items:center;gap:8px;max-width:1120px;margin:18px auto;display:flex}.desktopMenu a{color:#5e554f;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:11px 18px;font-weight:800;text-decoration:none;box-shadow:0 5px 18px #492d1d0f}.desktopMenu a:hover{background:var(--orange);color:#fff}.productSearch{background:#fff;padding:20px 26px 0}.productSearch label{display:block}.productSearch label>span{color:#897b73;margin:0 0 7px 3px;font-size:10px;font-weight:800;display:block}.productSearch label>div{grid-template-columns:1fr auto;gap:9px;display:grid}.productSearch input{background:#faf8f7;border:1px solid #e7ded9;border-radius:13px;outline:none;min-width:0;padding:13px 15px}.productSearch input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ee4d2d1a}.productSearch button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:13px;padding:0 23px;font-weight:900}.productSearch .clearSearch{color:var(--orange);background:#fff3ee;margin-top:9px;padding:7px 11px;font-size:10px}.commission{align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.commission span{color:#81756f}.commission b{color:var(--orange);background:#fff0e9;border-radius:7px;padding:4px 7px}.commission em{color:#7c716b;font-style:normal}@media (width<=760px){.product .info{min-width:0}.product .commission{flex-wrap:wrap;padding-right:0}.product .commission em{flex-basis:100%;line-height:1.35}.product .actions{grid-column:3;justify-content:flex-start;margin-top:8px}.product .actions button,.product .actions a{width:38px;height:38px}.list{padding:0 10px}.product{grid-template-columns:27px 82px minmax(0,1fr);gap:8px;padding:12px 0}.rank{border-radius:8px;width:27px;height:27px;font-size:12px}.rank.top{border-radius:7px 7px 11px 11px;height:39px}.rank small{font-size:6px}.thumb{aspect-ratio:1;border-radius:12px;width:82px;height:82px}.thumb img{aspect-ratio:1;object-fit:cover}.info h2{margin:4px 0 2px;font-size:13px;line-height:1.32}.tags span{padding:3px 6px;font-size:7px}.orders{margin-top:6px;padding:4px 7px;font-size:9px}.monthlyOrders{margin-top:5px;padding:4px 7px;font-size:9px}.meta{gap:7px;margin-top:6px}.meta b{font-size:15px}.meta span{font-size:11px}.product .commission{gap:5px;margin-top:6px;font-size:9px}.product .commission b{padding:3px 6px}.product .commission em{flex-basis:auto}.product .actions{gap:6px;margin-top:5px}.product .actions button,.product .actions a{border-radius:10px;width:32px;height:32px;font-size:18px}}.marketplacePromoOverlay{z-index:2400;pointer-events:none;width:360px;max-width:calc(100vw - 28px);animation:.28s ease-out both marketplacePromoFade;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.marketplacePromo{pointer-events:auto;background:#fffaf5;border:1px solid #ef62413d;border-radius:24px;grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 28px);animation:.42s cubic-bezier(.2,.8,.2,1) both marketplacePromoRise;display:grid;position:relative;overflow:auto;box-shadow:0 24px 65px #081b3638,0 8px 24px #ef624124}.marketplacePromoClose{z-index:3;color:#082752;cursor:pointer;background:#ffffffeb;border:1px solid #0827521f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px #08275224}.marketplacePromoVisual{background:linear-gradient(155deg,#ffe6db,#eafcff);border-radius:23px 23px 0 0;height:145px;min-height:145px;position:relative;overflow:hidden}.marketplacePromoVisual:after{content:"";background:linear-gradient(#0000,#08275247);height:45%;position:absolute;inset:auto 0 0}.marketplacePromoVisual img{object-fit:cover;object-position:center 42%;width:100%;height:100%;min-height:145px}.marketplacePromoVisual span{z-index:1;color:#082752;letter-spacing:.14em;background:#ffffffe6;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:14px;box-shadow:0 10px 28px #0827522e}.marketplacePromoCopy{background:radial-gradient(circle at 88% 10%,#18ccde21,#0000 28%),radial-gradient(circle at 5% 95%,#ff5d3d1a,#0000 32%),#fffaf5;flex-direction:column;justify-content:center;padding:20px 20px 18px;display:flex}.marketplacePromoLogo{width:210px;max-width:72%;height:auto;margin:0 0 12px}.marketplacePromoEyebrow{color:#f2553d;letter-spacing:.16em;font-size:8px;font-weight:900}.marketplacePromoCopy h2{color:#082752;letter-spacing:-.035em;margin:7px 0 8px;font-size:22px;line-height:1.13}.marketplacePromoCopy h2 strong{color:#f2553d;font-weight:950}.marketplacePromoCopy>p{color:#52647a;margin:0;font-size:11px;line-height:1.5}.marketplacePromoBenefits{flex-wrap:wrap;gap:5px;margin:12px 0 14px;display:flex}.marketplacePromoBenefits span{color:#124d62;background:#f2fbfb;border:1px solid #dcecf0;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.marketplacePromoActions{grid-template-columns:1.2fr .8fr;gap:7px;display:grid}.marketplacePromoActions a{color:#082752;text-align:center;background:#fff;border:1px solid #08275226;border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:8px 10px;font-size:10px;font-weight:900;line-height:1.25;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.marketplacePromoActions a:first-child{color:#fff;background:linear-gradient(135deg,#ff714e,#f0442f);border-color:#ff5d3d;justify-content:space-between;box-shadow:0 14px 28px #f0442f3d}.marketplacePromoActions a:first-child b{font-size:22px}.marketplacePromoActions a:hover{transform:translateY(-2px);box-shadow:0 14px 28px #08275221}@keyframes marketplacePromoFade{0%{opacity:0}to{opacity:1}}@keyframes marketplacePromoRise{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.marketplacePromoOverlay{width:320px;max-width:calc(100vw - 20px);right:10px}.marketplacePromo{border-radius:22px;grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 24px)}.marketplacePromoVisual{border-radius:21px 21px 0 0;height:125px;min-height:125px}.marketplacePromoVisual img{object-position:center 42%;height:125px;min-height:125px}.marketplacePromoVisual span{padding:7px 10px;font-size:8px;bottom:14px;left:16px}.marketplacePromoClose{width:38px;height:38px;font-size:25px;top:11px;right:11px}.marketplacePromoCopy{padding:17px 17px 16px}.marketplacePromoLogo{width:190px;max-width:68%;margin-bottom:10px}.marketplacePromoEyebrow{font-size:7px}.marketplacePromoCopy h2{margin:6px 0 7px;font-size:20px}.marketplacePromoCopy>p{font-size:10px;line-height:1.45}.marketplacePromoBenefits{gap:4px;margin:10px 0 12px}.marketplacePromoBenefits span{padding:4px 6px;font-size:7px}.marketplacePromoActions{grid-template-columns:1fr 1fr;gap:8px}.marketplacePromoActions a{border-radius:12px;min-height:40px;padding:7px 8px;font-size:9px;line-height:1.25}.marketplacePromoActions a:first-child{justify-content:center}.marketplacePromoActions a:first-child b{display:none}}@media (prefers-reduced-motion:reduce){.marketplacePromoOverlay,.marketplacePromo{animation:none}.marketplacePromoActions a{transition:none}}.marketplacePromoOverlay{width:210px;max-width:none;right:12px}.marketplacePromo{clip-path:polygon(50% 0%,56% 7%,64% 2%,68% 11%,78% 7%,80% 17%,91% 16%,89% 27%,99% 31%,93% 40%,100% 50%,93% 58%,99% 69%,89% 72%,91% 84%,80% 83%,77% 94%,68% 89%,63% 99%,56% 93%,50% 100%,43% 93%,36% 99%,32% 89%,22% 94%,20% 83%,9% 84%,11% 72%,1% 68%,7% 59%,0% 50%,7% 41%,1% 31%,11% 27%,9% 16%,20% 17%,23% 6%,32% 11%,37% 1%,44% 7%);background:conic-gradient(from 18deg,#ff5a36,#f59b20,#ffd76a,#fff0ae,#f2a21e,#ff6540,#ff5a36);border:0;border-radius:0;width:210px;height:210px;min-height:210px;padding:13px;overflow:hidden;box-shadow:0 18px 42px #08275233,0 8px 22px #f49e2057}.marketplacePromoTap{width:100%;height:100%;color:inherit;clip-path:inherit;background:#fffaf5;place-items:center;text-decoration:none;display:grid}.marketplacePromoCopy{background:0 0;align-items:flex-start;width:77%;padding:0}.marketplacePromoLogo{width:136px;max-width:100%;margin:0 0 6px}.marketplacePromoEyebrow{letter-spacing:.12em;font-size:5px}.marketplacePromoCopy h2{margin:4px 0 0;font-size:13px;line-height:1.08}.marketplacePromoClose{z-index:6;pointer-events:auto;touch-action:manipulation;color:#fff;white-space:nowrap;background:#111;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:auto;height:34px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;display:flex;top:-12px;right:4px;box-shadow:0 5px 14px #08275247}.marketplacePromoClose span{font-size:18px;line-height:1}@media (width<=700px){.marketplacePromoOverlay{width:160px;max-width:none;right:5px}.marketplacePromo{width:160px;height:160px;min-height:160px;padding:8px}.marketplacePromoCopy{width:76%;padding:0}.marketplacePromoLogo{width:104px;max-width:100%;margin-bottom:4px}.marketplacePromoEyebrow{font-size:4px}.marketplacePromoCopy h2{margin-top:3px;font-size:10px}.marketplacePromoClose{height:32px;padding:0 10px;font-size:11px;top:-11px;right:1px}.marketplacePromoClose span{font-size:17px}}.adminLoginPage{background:radial-gradient(circle at 50% 0,#fff2ec 0,#f7f4f2 48%,#eee8e4 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.adminLoginCard{background:#fff;border:1px solid #eadfd9;border-radius:26px;width:min(100%,440px);padding:36px;box-shadow:0 25px 70px #462a1e24}.adminLoginBrand{color:#211b18;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.adminLoginIcon{color:#fff;background:#ee4d2d;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.adminLoginCard h1{font-family:var(--font-display),sans-serif;margin:30px 0 8px;font-size:34px}.adminLoginCard>p{color:#716761;line-height:1.7}.adminLoginCard form{gap:12px;margin-top:24px;display:grid}.adminLoginCard label{font-size:13px;font-weight:900}.adminLoginCard input{height:48px;font:inherit;border:1px solid #d9cec8;border-radius:12px;padding:0 14px}.adminLoginCard input:focus{border-color:#ee4d2d;outline:3px solid #ffe1d6}.adminLoginCard button{color:#fff;height:48px;font:900 14px var(--font-body);cursor:pointer;background:#ee4d2d;border:0;border-radius:12px}.adminLoginError,.adminLoginSuccess,.adminLoginNote{border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.6}.adminLoginError{color:#b52f23;background:#fff0ee}.adminLoginSuccess{color:#267542;background:#ebfaef}.adminLoginNote{color:#716761;background:#f7f4f2;margin-top:18px}.geoHero{background:linear-gradient(145deg,#fff 20%,#fff0e9)}.geoFacts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.geoFacts article{background:#fffc;border:1px solid #f0ddd4;border-radius:16px;padding:18px}.geoFacts b{font-size:15px;display:block}.geoFacts span{color:#72665f;margin-top:6px;font-size:12px;line-height:1.6;display:block}.geoAnswers{margin-top:18px}.geoAnswers h2{scroll-margin-top:24px}@media (width<=680px){.adminLoginCard{padding:26px}.geoFacts{grid-template-columns:1fr}}footer nav{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:8px;display:flex}footer nav a{color:inherit;opacity:.78;font-size:10px;text-decoration:none}footer nav a:hover{opacity:1;text-decoration:underline}.publicTraffic{background:#fff;border:1px solid #eadfd9;border-radius:22px;grid-template-columns:1.35fr repeat(3,1fr);align-items:center;gap:10px;max-width:1120px;margin:20px auto;padding:14px;display:grid;box-shadow:0 12px 34px #482b1d14}.trafficTitle{align-items:center;gap:12px;padding:8px 14px;display:flex}.trafficTitle i{background:#21b768;border-radius:50%;width:12px;height:12px;animation:1.8s infinite trafficPulse;box-shadow:0 0 0 6px #21b76821}.trafficTitle div{flex-direction:column;display:flex}.trafficTitle b{font-size:14px}.trafficTitle span{color:#857a74;margin-top:2px;font-size:10px}.trafficMetric{text-align:center;background:#fff7f2;border-radius:15px;flex-direction:column;justify-content:center;min-height:70px;padding:12px 14px;display:flex}.trafficMetric strong{color:#e94928;font:900 23px/1 var(--font-display),sans-serif}.trafficMetric span{color:#756b65;margin-top:7px;font-size:10px;font-weight:700}.trafficMetric.online{background:#ecfaf2}.trafficMetric.online strong{color:#168b51}.trafficMetric.online span:before{content:"";background:#24b86b;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}@keyframes trafficPulse{50%{box-shadow:0 0 0 10px #21b76800}}@media (width<=760px){.publicTraffic{border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 10px 18px;padding:9px}.trafficTitle{grid-column:1/-1;padding:6px 8px}.trafficTitle b{font-size:12px}.trafficMetric{border-radius:12px;min-height:62px;padding:9px 4px}.trafficMetric strong{font-size:19px}.trafficMetric span{font-size:8px}}.mainNav{z-index:8;background:#fff;border-bottom:1px solid #eee5df;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 560px);display:flex;position:relative}.mainNavBrand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.mainNavBrand .brandMarkImage{border-radius:13px;width:42px;height:42px}.mainNavBrand b{font-family:var(--font-display),sans-serif;font-size:19px}.mainNav>div{align-items:center;gap:4px;display:flex}.mainNav>div>a,.mainNav>div>button{color:#665d58;font:700 12px var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 13px;text-decoration:none}.mainNav>div>a:hover,.mainNav>div>button:hover,.mainNav>div>.active{color:var(--orange);background:#fff4ef}.mainNav .aiNavLink{color:#fff;background:linear-gradient(135deg,#ef4729,#ff7b25);box-shadow:0 7px 18px #ee4d2d38}.mainNav .aiNavLink:hover{color:#fff;background:linear-gradient(135deg,#dc3b20,#f56816)}.aiNavLink b{color:#e74325;background:#fff;border-radius:99px;margin-left:4px;padding:2px 5px;font-size:8px}.homeAiSearch{color:#fff;background:radial-gradient(circle at 90% 0,#ff9c43 0,#0000 33%),linear-gradient(135deg,#1d2638 0,#222e43 55%,#343d50 100%);border-radius:26px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;max-width:1120px;margin:24px auto;padding:34px 38px;display:grid;overflow:hidden;box-shadow:0 18px 50px #1c26382e}.homeAiCopy>span{letter-spacing:.12em;color:#ffb681;font-size:10px;font-weight:900}.homeAiCopy h2{font:600 29px/1.3 var(--font-display),sans-serif;margin:8px 0}.homeAiCopy p{color:#ccd2dc;margin:0;font-size:12px;line-height:1.65}.homeAiForm{color:#222;background:#fff;border-radius:18px;padding:16px;box-shadow:0 18px 38px #00000029}.homeAiForm>label{color:#e64a2c;margin:0 0 7px 4px;font-size:10px;font-weight:900;display:block}.homeAiForm>div:not(.homeAiFormFooter){border:1px solid #e8dfda;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:grid}.homeAiForm input{min-width:0;height:42px;font:500 13px var(--font-body),sans-serif;border:0;outline:0}.homeAiForm button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:10px;height:40px;padding:0 17px;font-weight:900}.homeAiForm .homeAiFormFooter{justify-content:space-between;align-items:center;gap:12px;margin:8px 3px 0;display:flex}.homeAiForm small{color:#8a817c;font-size:9px;display:block}.homeAiForm .clearAiSearch{color:#dd4529;background:#fff5f1;border:1px solid #efcfc6;height:auto;padding:5px 9px;font-size:9px}@media (width<=760px){.mainNav{display:none}.homeAiSearch{border-radius:22px;grid-template-columns:1fr;gap:18px;margin:12px 10px 18px;padding:24px 18px}.homeAiCopy h2{font-size:24px}.homeAiForm{padding:12px}.homeAiForm>div{grid-template-columns:auto 1fr}.homeAiForm button{grid-column:1/-1;width:100%}.mobileNav{grid-template-columns:repeat(4,1fr)!important}.mobileNav a,.mobileNav button{color:#8d8580;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:8px;text-decoration:none;display:flex}.mobileNav a span,.mobileNav button span{font-size:19px}.mobileNav .mobileAiNav{color:#fff;background:linear-gradient(145deg,#ef4628,#ff7823);border-radius:14px;margin:-9px 3px 5px;box-shadow:0 6px 16px #ee4d2d47}}.advertiseCta{background:linear-gradient(110deg,#fff9f6,#fff2eb);border:1px solid #ffc9b9;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;margin:22px 24px 26px;padding:20px 150px 20px 24px;display:grid;position:relative;overflow:hidden}.advertiseCtaIcon{color:#ef4b27;text-shadow:0 1px #fff;background:#ffe1d5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.advertiseCta>div{min-width:0}.advertiseCta b{font:900 20px/1.25 var(--font-display),sans-serif;color:#17283e;display:block}.advertiseCta p{color:#6f737b;margin:5px 0 0;font-size:11px;line-height:1.55}.advertiseCta a{color:#fff;background:linear-gradient(135deg,#ff5931,#ed3d21);border-radius:13px;justify-content:center;align-items:center;gap:24px;min-width:210px;height:52px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 9px 22px #ee412233}.advertiseCta a span{font-size:27px;line-height:1}.advertiseCtaArt{opacity:.55;pointer-events:none;font-size:64px;position:absolute;bottom:8px;right:26px;transform:rotate(-8deg)}.advertiseCta a{z-index:1;position:relative}@media (width<=760px){.advertiseCta{border-radius:15px;grid-template-columns:45px minmax(0,1fr);gap:10px;min-height:0;margin:14px 10px 18px;padding:14px}.advertiseCtaIcon{width:44px;height:44px;font-size:23px}.advertiseCta b{font-size:15px;line-height:1.35}.advertiseCta p{font-size:9px;line-height:1.45}.advertiseCta a{border-radius:10px;grid-column:1/-1;gap:14px;width:100%;min-width:0;height:42px;margin-top:2px;padding:0 15px;font-size:12px}.advertiseCta a span{font-size:22px}.advertiseCtaArt{opacity:.22;font-size:45px;top:5px;bottom:auto;right:8px}}.priceFilterControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto}@media (width<=760px){.priceFilterField{min-width:270px}}@media (width<=900px){.dynamicHero{min-height:680px;padding:38px 24px 260px}.heroCopy{max-width:520px}.heroCopy h1{font-size:55px}.heroDashboard{opacity:.2;pointer-events:none;width:42%;right:2%}.leaderCards{bottom:22px;left:18px;right:18px}.desktopMenu{justify-content:flex-start;padding:0 14px;overflow-x:auto}.desktopMenu a{white-space:nowrap}}@media (width<=760px){.dynamicHero{background:linear-gradient(155deg,#fff 0 65%,#fff0e6 100%);min-height:700px;padding:30px 20px 303px}.dynamicHero:after{width:350px;height:350px;top:-200px;right:-250px}.heroBrand{font-size:13px}.heroBrand>span{font-size:23px}.heroBrand>i{padding:7px 10px;font-size:10px}.heroCopy h1{margin:25px 0 16px;font-size:45px}.heroCopy h2{font-size:17px}.heroCopy p{font-size:12px}.heroCopy p br{display:none}.heroActions{gap:9px}.heroActions a{padding:12px 14px;font-size:13px}.heroDashboard{display:none}.leaderCards{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,132px);padding:0 16px 8px;left:0;right:0;overflow-x:auto}.leaderCard{scroll-snap-align:start}.leaderImage{height:110px}.desktopMenu{margin:10px auto}.desktopMenu a{padding:9px 13px;font-size:11px}.mobileNav a{color:#8d8580;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:9px;text-decoration:none;display:flex}.mobileNav a span{font-size:20px}.productSearch{padding:14px 12px 0}.productSearch label>div{grid-template-columns:1fr 72px}.productSearch input{padding:12px;font-size:12px}.productSearch button{padding:0 10px;font-size:12px}}.categoryRotationStatus{color:#ef4b2a;white-space:nowrap;margin-left:5px;font-size:9px;font-weight:850}@media (width<=760px){.categoryRotationStatus{margin:2px 0 0;font-size:8px;display:block}.filters{gap:8px;padding:9px 10px}.filterField{gap:5px;min-width:145px}.filters select{border-radius:11px;min-width:145px;padding:10px 32px 10px 11px;font-size:12px}.summary{padding:9px 12px}.summary b{font-size:18px}.summary span{font-size:10px}.list{padding:0 8px}.product{grid-template-columns:24px 74px minmax(0,1fr) 58px;align-items:start;gap:6px;padding:9px 0}.rank{border-radius:7px;width:24px;height:24px;font-size:10px}.rank.top{border-radius:6px 6px 9px 9px;height:34px}.rank small{font-size:5px}.thumb{aspect-ratio:1;border-radius:10px;width:74px;height:auto}.thumb img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.product .info{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:3px 5px;min-width:0;display:flex}.tags{gap:4px;width:100%}.tags span{padding:2px 5px;font-size:6.5px;line-height:1.2}.info h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.orders,.monthlyOrders{border-radius:6px;margin:1px 0 0;padding:3px 5px;font-size:8px;line-height:1.2}.meta{gap:5px;margin:1px 0 0;line-height:1.1}.meta b{font-size:13px}.meta span{font-size:9px}.product .commission{gap:3px;margin:1px 0 0;padding:0;font-size:7.5px;line-height:1.2}.product .commission span,.product .commission em{font-size:7.5px}.product .commission b{border-radius:5px;padding:2px 4px}.product .commission em{white-space:nowrap;flex-basis:auto}.product .actions{flex-direction:row;grid-area:1/4;place-self:center end;gap:4px;margin:0;display:flex}.product .actions button,.product .actions a{border-radius:8px;width:27px;height:27px;font-size:15px}}.contactLineCard{background:linear-gradient(135deg,#fffaf5,#f2fcfb);border:1px solid #f0dcd3;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 8px;padding:24px;display:flex}.contactLineCard>div>span{color:#ee512f;letter-spacing:.15em;font-size:10px;font-weight:950}.contactLineCard h2{color:#112c4b;margin:8px 0 4px;font-size:32px}.contactLineCard p{color:#65778a;max-width:520px}.contactLineCard>div>a{color:#fff;background:#06c755;border-radius:12px;margin-top:9px;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-flex}.contactLineQr{color:#52687d;flex-direction:column;align-items:center;gap:7px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.contactLineQr img{background:#fff;border:1px solid #e9dfd9;border-radius:18px;width:150px;height:150px;padding:8px;box-shadow:0 12px 30px #2340541a}@media (width<=640px){.contactLineCard{flex-direction:column;align-items:flex-start}.contactLineQr{align-self:center}.contactLineCard>div>a{box-sizing:border-box;justify-content:center;width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mobileTop,.mobileNav{display:none}.hero .promise{font-size:21px;font-weight:800}.hero .promise i{opacity:.5;margin:0 7px;font-style:normal}.hero .subline{opacity:.82;margin-top:14px;font-size:14px}.insightStrip{border-bottom:1px solid var(--line);background:#fffaf7;grid-template-columns:repeat(3,1fr);display:grid}.insightStrip div{text-align:center;border-right:1px solid var(--line);padding:15px}.insightStrip div:last-child{border:0}.insightStrip strong{color:var(--orange);font-size:19px;display:block}.insightStrip span{color:var(--muted);font-size:10px}@media (width<=760px){body{padding-bottom:72px}.mobileTop{z-index:10;background:#fff;border-bottom:1px solid #f1e6df;align-items:center;gap:9px;height:66px;padding:10px 14px;display:flex;position:sticky;top:0}.brandMark{color:#fff;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;overflow:hidden}.brandMark img{object-fit:contain;width:100%;height:100%;display:block}.mobileTop div:nth-child(2){flex-direction:column;margin-right:auto;display:flex}.mobileTop b{font-size:15px}.mobileTop span{color:#908680;font-size:9px}.mobileTop button{color:var(--orange);background:#fff5f1;border:0;border-radius:10px;width:34px;height:34px;font-size:19px}.hero{min-height:285px}.heroInner{padding:35px 18px 58px}.eyebrow{font-size:10px}.hero h1{margin-top:12px;font-size:39px}.hero .promise{font-size:15px;line-height:1.7}.hero .promise i{margin:0 3px}.hero .subline{max-width:330px;margin:10px auto 0;font-size:11px;line-height:1.5}.pulse{margin-top:15px}.insightStrip{z-index:2;position:relative}.insightStrip div{padding:12px 5px}.insightStrip strong{font-size:15px}.insightStrip span{font-size:8px}.tabs button{padding:19px 8px;font-size:15px}.thumb{border-radius:14px}.product{padding:16px 0}.info h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orders{font-size:10px}.mobileNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;height:64px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff7;border-top:1px solid #eadfd9;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#817873;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;display:flex}.mobileNav span{font-size:21px}.mobileNav .on{color:var(--orange)}footer{display:none}}.heroBadges{justify-content:center;align-items:center;gap:10px;display:flex}.freeBadge{color:#16843b;background:#e9ffef;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:900}.affiliateNote{color:#746963;background:#fffaf7;border:1px solid #f0dfd7;border-radius:14px;justify-content:center;gap:10px;max-width:1080px;margin:-20px auto 28px;padding:14px 18px;font-size:11px;display:flex}.affiliateNote b{color:var(--orange)}@media (width<=760px){.heroBadges{gap:7px}.freeBadge{padding:5px 8px;font-size:9px}.affiliateNote{text-align:center;margin:14px 14px 8px;line-height:1.55;display:block}.affiliateNote b{margin-bottom:3px;display:block}}body{font-family:var(--font-body),sans-serif}.hero h1,.promise,.tabs button,.rank,.brandMark,.mobileTop b,.insightStrip strong{font-family:var(--font-display),sans-serif}.brandMark{position:relative}.brandMark i{font-size:9px;font-style:normal;position:absolute;top:3px;right:4px}.miniMark{color:#ee4d2d;background:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;display:inline-grid;box-shadow:0 5px 12px #6e1c082e}.hero{background:linear-gradient(130deg,#ef3e25 0%,#ff701c 58%,#ff8d32 100%)}.heroInner{text-align:left;grid-template-columns:1.05fr .95fr;align-items:center;max-width:1120px;padding:38px 24px 64px;display:grid}.heroBadges{justify-content:flex-start}.hero h1{margin:18px 0 8px;font-size:62px;line-height:1.08}.heroArt{justify-content:center;height:315px;display:flex;position:relative}.heroArt:before{content:"";background:#fff5ed;border-radius:46% 54% 48% 52%;position:absolute;inset:24px 8% 0;transform:rotate(-5deg);box-shadow:0 26px 55px #711d043d}.heroArt img{object-fit:contain;mix-blend-mode:multiply;filter:saturate(1.08)contrast(1.03);width:auto;height:390px;margin-top:-34px;position:relative}.audiences{z-index:4;grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:-35px auto 0;display:grid;position:relative}.audiences article{background:#fff;border:1px solid #f0dfd6;border-radius:18px;align-items:center;gap:11px;padding:14px 16px;display:flex;box-shadow:0 12px 28px #4722101f}.audiences article>span{background:#fff0e9;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.audiences b{font-family:var(--font-display);font-size:13px}.audiences p{color:#7d746f;margin:2px 0 0;font-size:9px}.board{margin-top:18px}@media (width<=760px){.heroInner{text-align:left;grid-template-columns:1fr 145px;min-height:310px;padding:28px 14px 50px;display:grid}.heroCopy{z-index:2;position:relative}.heroBadges{flex-wrap:wrap;justify-content:flex-start}.miniMark{width:23px;height:23px}.hero h1{max-width:220px;margin:15px 0 8px;font-size:35px}.hero .promise{max-width:230px;font-size:13px}.hero .promise i{display:none}.hero .promise i:after{content:""}.pulse{padding:7px 9px;font-size:9px}.heroArt{align-self:end;height:250px}.heroArt:before{border-radius:45%;inset:35px -20px 8px}.heroArt img{height:292px;margin-top:-12px;margin-left:-50px}.audiences{scrollbar-width:none;gap:8px;margin:-28px 12px 0;padding:0 2px 8px;display:flex;overflow-x:auto}.audiences article{min-width:184px;padding:10px}.audiences article>span{width:36px;height:36px;font-size:18px}.board{margin-top:10px}.eyebrow{align-items:center;gap:5px;display:flex}}.audiences.audiencesTwo{grid-template-columns:repeat(2,1fr);max-width:620px}@media (width<=760px){.audiences.audiencesTwo{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.audiences.audiencesTwo article{min-width:0}}.hero.heroV2{color:#191512;background:radial-gradient(circle at 83% 0,#ff9141b8 0 18%,#0000 18.2%),linear-gradient(115deg,#fff 0%,#fffdfb 46%,#fff5ed 72%,#ffb16f 100%);min-height:620px}.hero.heroV2:before{border-color:#ee4d2d33;border-radius:50%;width:610px;height:610px;top:-330px;left:auto;right:-120px;transform:none}.hero.heroV2:after{border-color:#ee4d2d29;width:280px;height:280px;bottom:-180px;right:4%;transform:rotate(34deg)}.heroV2 .heroInner{grid-template-columns:.93fr 1.07fr;gap:34px;max-width:1240px;padding:52px 30px 70px}.heroV2 .eyebrow{color:#1d1a18;letter-spacing:.04em;font-size:15px}.heroV2 .eyebrow>span{color:#f04a25}.heroV2 .miniMark{color:#fff;background:linear-gradient(145deg,#ff6a25,#ee3c1f)}.heroV2 .freeBadge{color:#fff;background:linear-gradient(135deg,#ff6b13,#ef3f19);padding:9px 16px;box-shadow:0 12px 28px #ee4d2d40}.heroV2 h1{color:#181614;margin:28px 0 20px;font-size:68px;line-height:1.03}.heroV2 h1 em{color:#f04a22}.heroV2 h2{font-family:var(--font-display);margin:0 0 14px;font-size:22px}.heroV2 h2 strong{color:#ee4d2d}.heroV2 .heroLead{color:#5d554f;max-width:590px;font-size:14px;line-height:1.8;margin-top:0!important}.heroFeatures{grid-template-columns:repeat(3,1fr);gap:14px;margin:27px 0 24px;display:grid}.heroFeatures>div{align-items:center;gap:10px;display:flex}.heroFeatures b{background:linear-gradient(145deg,#fff2e9,#fff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 9px 22px #6c3e231a}.heroFeatures span{color:#7b716b;flex-direction:column;font-size:9px;line-height:1.45;display:flex}.heroFeatures strong{color:#211d1b;font-size:12px}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.heroActions a{height:52px;font-family:var(--font-display);border-radius:15px;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.primaryCta{color:#fff;background:linear-gradient(135deg,#ff641f,#ef3f1e);box-shadow:0 15px 30px #ee4d2d3d}.primaryCta span{font-size:20px}.secondaryCta{color:#ee4d2d;background:#fff;border:1px solid #ef5e3d}.heroV2 .pulse{color:#6c625d;background:#fff;border-color:#efe4dc;box-shadow:0 8px 20px #633d2814}.heroV2 .heroVisual{box-shadow:none;background:0 0;border:0;min-height:500px;padding:30px 28px 55px 10px;position:relative;transform:none}.heroDevice{z-index:1;background:#18191b;border-radius:27px;height:430px;padding:10px;position:relative;transform:perspective(1000px)rotateY(-7deg)rotate(1deg);box-shadow:0 35px 70px #48291b47}.deviceTop{background:#fff;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.deviceTop span{align-items:center;gap:7px;display:flex}.deviceTop b{color:#fff;background:#ee4d2d;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.deviceTop small{color:#ef4d2d}.deviceBody{background:#fff7f2;border-radius:0 0 17px 17px;grid-template-columns:62px 1fr;height:352px;display:grid;overflow:hidden}.deviceSidebar{background:#fff;flex-direction:column;gap:18px;padding:22px 15px;display:flex}.deviceSidebar i{background:#f3e8e2;border-radius:99px;height:8px;display:block}.deviceSidebar i:first-child{background:#ff8b62}.deviceBody img{object-fit:cover;object-position:center 40%;filter:saturate(.92);width:100%;height:100%}.floatStat{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #fffc;border-radius:17px;flex-direction:column;min-width:142px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 17px 38px #4c2d1c29}.floatStat small{color:#776d67;font-size:9px}.floatStat strong{font-family:var(--font-display);margin:2px 0;font-size:19px}.floatStat span{color:#19a75b;font-size:9px}.statOne{top:15px;right:-5px}.statTwo{top:240px;right:-18px}.statTwo strong{color:#ee4d2d}.statThree{bottom:14px;left:0}.heroV2+.board{z-index:3;margin-top:-22px;position:relative}@media (width<=760px){.hero.heroV2{background:linear-gradient(155deg,#fff 0%,#fff8f2 66%,#ffb37c 100%);min-height:660px}.heroV2 .heroInner{text-align:left;padding:26px 16px 58px;display:block}.heroV2 .heroBadges{justify-content:flex-start}.heroV2 h1{max-width:none;margin:22px 0 15px;font-size:43px}.heroV2 h2{font-size:16px;line-height:1.5}.heroV2 .heroLead{max-width:none;font-size:11px!important;line-height:1.7!important}.heroFeatures{gap:7px;margin:20px 0}.heroFeatures>div{gap:6px}.heroFeatures b{width:34px;height:34px;font-size:15px}.heroFeatures strong{font-size:9px}.heroFeatures span{font-size:7px}.heroActions a{height:45px;padding:0 15px;font-size:11px}.heroV2 .pulse{font-size:8px}.heroV2 .heroVisual{min-height:245px;margin:20px 0 0;padding:10px 28px 22px 8px;display:block}.heroDevice{border-radius:18px;height:220px;padding:6px;transform:rotate(1deg)}.deviceTop{border-radius:12px 12px 0 0;height:31px;padding:0 10px;font-size:6px}.deviceTop b{border-radius:4px;width:15px;height:15px}.deviceBody{border-radius:0 0 12px 12px;grid-template-columns:35px 1fr;height:177px}.deviceSidebar{gap:9px;padding:12px 8px}.deviceSidebar i{height:5px}.floatStat{border-radius:12px;min-width:98px;padding:8px 10px}.floatStat small,.floatStat span{font-size:6px}.floatStat strong{font-size:12px}.statOne{top:-6px;right:-3px}.statTwo{top:112px;right:-6px}.statThree{bottom:0;left:0}.heroV2+.board{margin-top:-20px}}.heroImageBanner{text-align:center;background:linear-gradient(90deg,#fff 0%,#fff8f2 50%,#ffaf71 100%);width:100%;line-height:normal;display:block;position:relative;overflow:hidden}.brandMarkImage{background:url(/brand/dealtrend-mark.png) 50%/contain no-repeat;width:100%;height:100%;display:block}.heroBannerTap{line-height:0;display:block}.heroBannerTap>img{aspect-ratio:3/2;object-fit:contain;width:min(100%,1920px);max-width:1920px;height:auto;margin:0 auto;display:block}.heroLeaderDock{z-index:2;text-align:left;background:linear-gradient(135deg,#fffffffb,#fff8f3fb);border:1px solid #efd8cbeb;border-radius:20px;grid-template-rows:auto auto;gap:clamp(6px,.5vw,9px);height:auto;padding:clamp(8px,.7vw,12px);display:grid;position:absolute;bottom:1.4%;left:max(42%,50% - 150px);right:max(1.5%,50% - 932px);box-shadow:0 18px 46px #5c2f1824}.heroLeaderHead{color:#6f625b;justify-content:space-between;align-items:center;gap:10px;padding:0 3px;line-height:1.2;display:flex}.heroLeaderTitle{align-items:center;gap:7px;min-width:0;display:flex}.heroLeaderHead b{color:#ee4d2d;font-size:clamp(10px,.7vw,13px)}.heroLeaderHead span{white-space:nowrap;font-size:clamp(7.5px,.5vw,9px)}.heroLeaderViewAll{color:#df4527;white-space:nowrap;background:#fff;border:1px solid #f2b8a8;border-radius:999px;flex:none;padding:4px 7px;font-size:clamp(7.5px,.5vw,9px);font-weight:900;text-decoration:none}.heroLeaderViewAll:hover{background:#fff0e9;border-color:#ee8065}.heroLeaderTrack{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(6px,.5vw,9px);min-width:0;display:grid}.heroLeaderCard{color:#211d1b;background:#fff;border:1px solid #eadfd8;border-radius:12px;flex-direction:column;min-width:0;height:auto;padding:clamp(5px,.45vw,8px);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 7px 20px #4b2a1914}.heroLeaderCard:hover{transform:translateY(-3px);box-shadow:0 12px 26px #4b2a1926}.heroLeaderProductLink{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.heroLeaderCategory{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#ff651f,#ee4d2d);border-radius:99px;padding:clamp(3px,.24vw,5px) clamp(5px,.4vw,8px);font-size:clamp(7.5px,.52vw,9px);font-weight:900;line-height:1.2;display:block;overflow:hidden}.heroLeaderImage{aspect-ratio:1;background:#f8f4f1;border-radius:9px;place-items:center;width:100%;min-height:0;margin:clamp(5px,.4vw,7px) 0;display:grid;overflow:hidden}.heroLeaderImage img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.heroLeaderImage b{font-size:22px}.heroLeaderProductLink>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.64em;font-size:clamp(9.25px,.65vw,12px);line-height:1.32;display:-webkit-box;overflow:hidden}.heroLeaderProductLink>em{color:#ee4d2d;margin-top:4px;font-size:clamp(10.5px,.74vw,14px);font-style:normal;font-weight:900;line-height:1.2}.heroLeaderProductLink>small{color:#716762;margin-top:3px;font-size:clamp(7.5px,.52vw,9.5px);line-height:1.3}.heroLeaderCommission{color:#d74323;white-space:normal;text-overflow:clip;background:#fff0e8;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 5px;max-width:100%;margin-top:3px;padding:3px 5px;font-size:clamp(7.5px,.52vw,9.5px);font-weight:900;line-height:1.3;display:flex;overflow:visible}.heroLeaderCommission>b{font:inherit}.heroLeaderCommission>span{margin-left:auto}.heroLeaderCopyButton{color:#df4527;cursor:pointer;background:#fff;border:1px solid #f1b9a8;border-radius:7px;width:100%;min-height:27px;margin-top:5px;padding:4px 6px;font-size:clamp(7.5px,.52vw,9px);font-weight:900;line-height:1.2}.heroLeaderCopyButton:hover{background:#fff2ec;border-color:#ee8065}.heroLeaderCopyButton:disabled{cursor:wait;opacity:.65}.sponsoredBadge{color:#df4527!important;background:#fff0e8!important}.sponsoredBadge i{background:#ef4c2c!important}.sponsoredProductTag{border:1px solid #ffc6b4;color:#d94323!important;background:#fff0e8!important}.rank.sponsoredRank{color:#fff;letter-spacing:.06em;background:linear-gradient(#ff7447,#ef4c2c);border-radius:9px;justify-content:center;align-items:center;height:44px;font-size:12px;font-weight:950;display:flex}.heroLeaderSkeleton{pointer-events:none}.heroLeaderSkeleton i,.heroLeaderSkeleton span,.heroLeaderSkeleton b,.heroLeaderSkeleton small{background:linear-gradient(90deg,#f4ece7 25%,#fff8f4 45%,#f4ece7 65%) 0 0/250% 100%;animation:1.2s infinite leaderShimmer;display:block}.heroLeaderSkeleton i{aspect-ratio:1;border-radius:8px}.heroLeaderSkeleton span{border-radius:99px;height:7px;margin-top:5px}.heroLeaderSkeleton b{border-radius:5px;height:6px;margin-top:5px}.heroLeaderSkeleton small{border-radius:5px;width:65%;height:5px;margin-top:4px}@keyframes leaderShimmer{to{background-position:-250% 0}}.heroImageBanner+.board{margin-top:0}@media (width<=760px){.heroImageBanner{background:#fff;min-height:250px}.heroBannerTap>img{aspect-ratio:3/2;object-fit:contain;width:100%;max-width:100%;height:auto}.heroLeaderDock{border-right:0;border-radius:11px 0 0 11px;gap:3px;width:auto;height:46%;padding:4px 0 4px 5px;position:absolute;bottom:1%;left:41.5%;right:0;box-shadow:-8px 8px 24px #5c2f181f}.heroLeaderHead{padding-right:7px}.heroLeaderHead b{font-size:6px}.heroLeaderHead span{font-size:5px}.heroLeaderTrack{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:4px;padding-right:5px;display:flex;overflow-x:auto}.heroLeaderTrack::-webkit-scrollbar{display:none}.heroLeaderCard{scroll-snap-align:start;border-radius:7px;flex:0 0 58px;padding:2px}.heroLeaderCategory{padding:1px 3px;font-size:5px}.heroLeaderImage{aspect-ratio:1;border-radius:5px;width:36px;height:36px;margin:2px auto}.heroLeaderProductLink>strong{-webkit-line-clamp:1;min-height:7px;font-size:5.5px}.heroLeaderProductLink>em{margin-top:1px;font-size:6.5px}.heroLeaderProductLink>small{margin-top:0;font-size:4.5px}.heroLeaderCommission{border-radius:3px;gap:1px 2px;margin-top:1px;padding:1px 2px;font-size:4.7px;line-height:1.2}.heroLeaderCopyButton{border-radius:4px;min-height:14px;margin-top:2px;padding:1px 2px;font-size:5.5px}.heroLeaderSkeleton i{aspect-ratio:1;width:36px;height:36px;margin:0 auto}.heroImageBanner+.board{margin-top:0}.product .actions{align-self:end;margin:0 0 3px}.pagination{z-index:auto;box-shadow:none;position:static;bottom:auto}}.tags .monthlyOrders{color:#dc3b15;white-space:nowrap;text-overflow:ellipsis;background:#fff1ea;border:1px solid #ffd1c2;max-width:calc(100% - 86px);margin:0;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.tags .monthlyOrders.pending{color:#817873;background:#f5f2f0;border-color:#e8e1dd;font-weight:700}@media (width<=760px){.tags .monthlyOrders{max-width:calc(100% - 67px);padding:2px 5px;font-size:6.5px}}.list .product{grid-template-columns:46px 170px minmax(0,1fr) 300px}.productClickable{cursor:pointer;transition:background .16s,transform .16s}.productClickable:hover{background:#fffaf7}.productClickable:focus-visible{outline-offset:3px;border-radius:14px;outline:3px solid #ee4d2d38}.actions .shareProduct{color:var(--orange);background:#fff;border-color:#f0dcd5}.actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.actions .copyProductLink{width:auto;min-width:0;height:36px;color:var(--orange);white-space:nowrap;background:#fff7f3;border-color:#f0cfc2;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.actions .copyProductLink.copying{cursor:wait;opacity:.72}.actions .copyProductLink.copied{color:#257442;background:#effbf2;border-color:#a8d8b4}.actions .copyProductLink.error{color:#b83f25;background:#fff0ec;border-color:#f1b1a3}.actions a.shopBestSeller{color:#d94424;white-space:nowrap;background:#fff4ef;border-color:#ffc9b7;border-radius:10px;flex:none;justify-content:center;align-items:center;width:auto;height:36px;padding:0 11px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.shareOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2319147a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shareSheet{background:#fff;border:1px solid #f0ded4;border-radius:22px;width:min(520px,100%);padding:20px;box-shadow:0 24px 70px #381f1447}.shareSheetHead{align-items:flex-start;gap:16px;display:flex}.shareSheetHead>div{min-width:0;margin-right:auto}.shareSheetHead span{color:var(--orange);font-size:11px;font-weight:900;display:block}.shareSheetHead h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:17px;line-height:1.4;display:-webkit-box;overflow:hidden}.shareSheetHead>button{width:34px;height:34px;color:var(--orange);cursor:pointer;background:#fff3ed;border:0;border-radius:10px;flex:none;font-size:24px;line-height:1}.sharePreparing,.shareError{color:#756b66;background:#fff7f3;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:78px;margin-top:16px;padding:15px;font-size:12px;display:flex}.sharePreparing i{border:2px solid #ffd5c5;border-top-color:var(--orange);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite shareSpin}.shareError{color:#b63b22;flex-direction:column}.shareError button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:7px 12px;font-weight:800}.shareChannels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.shareChannels a,.shareChannels button{color:#5f5651;text-align:center;cursor:pointer;background:#fff;border:1px solid #eadfd9;border-radius:12px;place-items:center;min-width:0;min-height:54px;padding:8px 5px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.shareChannels .copyAffiliateOnly{color:var(--orange);border-color:#f0cfc2}.shareChannels .shareLine{color:#fff;background:#06c755;border-color:#06c755}.shareChannels .shareFacebook{color:#fff;background:#1877f2;border-color:#1877f2}.shareChannels .shareX{color:#fff;background:#171717;border-color:#171717}@keyframes shareSpin{to{transform:rotate(360deg)}}.shareTrackingVerified{color:#257442;text-align:center;background:#effbf2;border:1px solid #bfe7ca;border-radius:10px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:10px;font-weight:900}.copyrightBadge{color:#b83f25;text-align:center;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #efcfc1;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:7px 11px;font-size:10px;font-weight:900;line-height:1.35;display:inline-flex;position:static}@media (width<=760px){.productClickable:active{background:#fff6f1}.list .product{grid-template-columns:24px 74px minmax(0,1fr)}.product .actions{grid-area:2/3;justify-content:flex-end;place-self:start stretch;width:100%;margin-top:-1px}.product .actions a.shopBestSeller{border-radius:8px;width:auto;height:27px;margin-right:0;padding:0 7px;font-size:7px}.product .actions .favoriteProductButton{border-radius:9px;width:32px;height:32px;font-size:19px}.shareOverlay{place-items:end center;padding:0}.shareSheet{padding:18px 15px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.shareSheetHead h2{font-size:15px}.shareChannels{grid-template-columns:repeat(3,1fr)}.shareChannels a,.shareChannels button{min-height:48px}.affiliateNote .copyrightBadge{clear:both;white-space:normal;width:auto;max-width:100%;margin:12px auto 0;padding:8px 12px;display:block;position:static}}.boardHeadActions{align-items:center;gap:9px;display:flex}.desktopFavorites{color:var(--orange);cursor:pointer;white-space:nowrap;background:#fff5f1;border:1px solid #f0d5ca;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:900}.headerFavorites{position:relative}.headerFavorites>span{line-height:1;color:inherit!important;font-size:24px!important}.headerFavorites.hasFavorites{color:var(--orange);background:#fff0ea}.headerFavorites>b{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:800 8px/1 Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-4px}.summary .favoriteAll{border:2px solid var(--orange);color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6331,#ee4d2d);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font:900 11px/1.25 inherit;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 7px 18px #ee4d2d3d}.summary .favoriteAll:hover{transform:translateY(-1px);box-shadow:0 9px 22px #ee4d2d4d}.summary .favoriteAll:focus-visible{outline-offset:2px;outline:3px solid #ee4d2d3d}.summary .favoriteAll .favoriteAllHeart{color:#fff;background:#fff3;border-radius:99px;flex:none;place-items:center;width:29px;height:29px;font:900 21px/1 Arial,sans-serif;display:grid}.summary .favoriteAll .favoriteAllLabel{color:#fff;font-size:11px;font-weight:900;line-height:1.25}.summary .favoriteAll.active{color:var(--orange);background:#fff0ea;border-color:#ff9e7d;box-shadow:0 5px 14px #ee4d2d1f}.summary .favoriteAll.active .favoriteAllHeart{background:var(--orange);color:#fff}.summary .favoriteAll.active .favoriteAllLabel{color:var(--orange)}.actions .favoriteActive{color:#e93f22;background:#fff0ea;border-color:#ffbda7}.favoritesOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23191480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.favoritesDrawer{background:#fff;border:1px solid #f0ded4;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(820px,100%);max-height:min(88vh,880px);padding:20px;display:grid;overflow:hidden;box-shadow:0 25px 75px #381f144d}.favoritesHead{border-bottom:1px solid #eee5df;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.favoritesHead>div{min-width:0;margin-right:auto}.favoritesHead span{color:var(--orange);font-size:10px;font-weight:900;display:block}.favoritesHead h2{margin:3px 0 0;font-size:21px}.favoritesHead h2 b{color:var(--orange)}.favoritesHead>button{width:36px;height:36px;color:var(--orange);cursor:pointer;background:#fff3ed;border:0;border-radius:11px;flex:none;font-size:25px;line-height:1}.favoritesContent{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.favoritesToolbar{border-bottom:1px solid #eee5df;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;padding:12px 0;display:grid}.favoritesToolbar button{cursor:pointer;border-radius:11px;width:100%;min-height:38px;padding:8px 12px;font:900 10px/1.25 inherit}.favoritesToolbar button:disabled{opacity:.55;cursor:wait}.favoriteCopyPage,.favoriteCopyAll{border:1px solid var(--orange);color:#fff;background:linear-gradient(135deg,#ff6331,#ee4d2d);min-height:46px;box-shadow:0 6px 16px #ee4d2d33}.favoriteCopyAll{background:linear-gradient(135deg,#e94b28,#c9361d)}.favoriteClearPage{color:#d53f22;background:#fff;border:1px solid #f0cfc3}.favoriteClearAll{color:#bd321a;background:#fff0ea;border:1px solid #e96345}.favoritesPageSummary{color:#7e746e;grid-column:1/-1;justify-self:end;font-size:10px;font-weight:800}.favoriteCopyStatus{color:#c94324;background:#fff4ee;border-radius:9px;grid-column:1/-1;margin:0;padding:7px 10px;font-size:9px;font-weight:800}.favoritesList{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.favoriteItem{border-bottom:1px solid #eee5df;grid-template-rows:auto auto;grid-template-columns:86px minmax(0,1fr) 40px;align-items:start;gap:9px 12px;padding:14px 0;display:grid}.favoriteThumb{aspect-ratio:1;background:#f7f4f2;border-radius:14px;grid-area:1/1/3;place-items:center;width:86px;display:grid;overflow:hidden}.favoriteThumb img{object-fit:cover;width:100%;height:100%;display:block}.favoriteThumb span{font-size:30px}.favoriteInfo{grid-area:1/2;min-width:0}.favoriteInfo h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.favoriteProductMeta{align-items:center;gap:9px;margin-top:4px;display:flex}.favoriteProductMeta span{color:#847a74;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.favoriteProductMeta b{color:var(--orange);flex:none;font-size:15px}.favoriteMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.favoriteMetrics>div{background:#fff8f4;border:1px solid #f0e2db;border-radius:9px;min-width:0;padding:6px 7px}.favoriteMetrics small{color:#8b7d76;font-size:7px;font-weight:800;display:block}.favoriteMetrics strong{color:#3f3632;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;line-height:1.25;display:block;overflow:hidden}.favoriteMetrics em{color:var(--orange);margin-top:2px;font-size:7px;font-style:normal;font-weight:800;display:block}.favoriteRemove{width:38px;height:38px;color:var(--orange);cursor:pointer;background:#fff0ea;border:1px solid #ffc1ac;border-radius:11px;grid-area:1/3;font-size:21px}.favoriteRemove:disabled{opacity:.5;cursor:wait}.favoriteActions{flex-wrap:wrap;grid-area:2/2/auto/4;align-items:center;gap:7px;display:flex}.favoriteActions button,.favoriteActions a{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font:900 9px/1.2 inherit;text-decoration:none;display:inline-flex}.favoriteActions button:disabled{opacity:.6;cursor:wait}.favoriteCopyOne{color:var(--orange);background:#fff4ee;border:1px solid #f0b6a3}.favoriteActions a{border:1px solid var(--orange);background:var(--orange);color:#fff}.favoriteActions a.favoriteShopBestSeller{color:#d94424;background:#fff4ef;border-color:#ffc9b7}.favoritesPagination{border-top:1px solid #eee5df;justify-content:center;align-items:center;gap:12px;padding:12px 0 0;display:flex}.favoritesPagination button{min-height:36px;color:var(--orange);cursor:pointer;background:#fff;border:1px solid #efcfc3;border-radius:10px;padding:7px 12px;font:900 10px/1 inherit}.favoritesPagination button:disabled{opacity:.38;cursor:not-allowed}.favoritesPagination span{color:#7e746e;font-size:10px}.favoritesPagination b{color:var(--orange)}.favoritesEmpty{text-align:center;color:#827771;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.favoritesEmpty>span{color:#efb5a5;font-size:50px}.favoritesEmpty b{color:#352e2a;font-size:16px}.favoritesEmpty p{margin:5px 0 0;font-size:11px}.categoryOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23191480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.categoryDrawer{background:#fff;border:1px solid #f0ded4;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:min(82vh,820px);padding:20px;display:grid;overflow:hidden;box-shadow:0 25px 75px #381f144d}.categoryDrawerHead{border-bottom:1px solid #eee5df;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.categoryDrawerHead>div{min-width:0;margin-right:auto}.categoryDrawerHead span{color:var(--orange);font-size:10px;font-weight:900;display:block}.categoryDrawerHead h2{margin:3px 0 0;font-size:21px}.categoryDrawerHead>button{width:36px;height:36px;color:var(--orange);cursor:pointer;background:#fff3ed;border:0;border-radius:11px;flex:none;font-size:25px;line-height:1}.categoryPickerList{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:14px 3px 3px;display:grid;overflow-y:auto}.categoryPickerList button{color:#514842;text-align:left;cursor:pointer;background:#fffaf7;border:1px solid #eee1da;border-radius:12px;min-height:46px;padding:9px 11px;font:800 11px/1.35 inherit}.categoryPickerList button.active{color:var(--orange);background:#fff0e9;border-color:#ff9a73;box-shadow:0 0 0 2px #ee4d2d14}@media (width<=760px){.boardHeadActions{display:none}.summary{flex-wrap:nowrap;gap:8px}.summary>div{width:auto;min-width:0}.summary .favoriteAll{white-space:nowrap;border-width:2px;width:auto;min-height:40px;margin-left:auto;padding:5px 10px;box-shadow:0 6px 16px #ee4d2d47}.summary .favoriteAll .favoriteAllHeart{width:27px;height:27px;font-size:20px}.summary .favoriteAll .favoriteAllLabel{text-align:left;font-size:10px}.mobileNav button{color:#8d8580;cursor:pointer;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:9px;display:flex}.mobileNav button span{font-size:20px}.favoritesOverlay{place-items:end center;padding:0}.favoritesDrawer{width:100%;max-height:calc(100dvh - 58px);padding:15px 10px calc(12px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.favoritesHead{padding:0 2px 11px}.favoritesHead h2{font-size:18px}.favoritesToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding:9px 1px}.favoritesToolbar button{min-height:40px;padding:7px 8px;font-size:8.5px}.favoriteCopyPage,.favoriteCopyAll{white-space:normal;min-height:48px}.favoritesPageSummary{grid-column:1/-1;justify-self:start;font-size:8px}.favoriteCopyStatus{padding:6px 8px;font-size:8px}.favoriteItem{grid-template-columns:72px minmax(0,1fr) 32px;gap:7px 8px;padding:11px 1px}.favoriteThumb{border-radius:11px;width:72px}.favoriteInfo h3{font-size:11.5px;line-height:1.3}.favoriteProductMeta{gap:6px;margin-top:3px}.favoriteProductMeta span{font-size:8px}.favoriteProductMeta b{font-size:13px}.favoriteMetrics{gap:3px;margin-top:6px}.favoriteMetrics>div{border-radius:7px;padding:4px 5px}.favoriteMetrics small{font-size:6px}.favoriteMetrics strong{font-size:7.5px}.favoriteMetrics em{font-size:6px}.favoriteRemove{border-radius:9px;width:32px;height:32px;font-size:18px}.favoriteActions{gap:5px}.favoriteActions button,.favoriteActions a{min-height:31px;padding:6px 8px;font-size:8px}.favoritesPagination{gap:7px;padding-top:9px}.favoritesPagination button{min-height:34px;padding:6px 9px;font-size:9px}.favoritesPagination span{font-size:9px}.categoryOverlay{place-items:end center;padding:0}.categoryDrawer{width:100%;max-height:calc(100dvh - 58px);padding:17px 13px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.categoryDrawerHead h2{font-size:18px}.categoryPickerList{grid-template-columns:1fr;gap:6px;padding-top:11px}.categoryPickerList button{min-height:43px;font-size:11px}}.actions{flex-wrap:wrap}.actions .aiVideoButton{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1d2638,#394864 58%,#ef4d2d);border:0;border-radius:10px;flex:132px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:132px;height:36px;padding:0 11px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 7px 18px #1d26382e}.actions .aiVideoButton:hover{transform:translateY(-1px);box-shadow:0 9px 22px #1d26383d}.actions .aiVideoButton span{font-size:15px}.favoriteActions .favoriteAiVideo{color:#fff;background:linear-gradient(135deg,#202a3d,#3d4d6b 60%,#ef4d2d);border:0}.aiVideoOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121722b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.aiVideoStudio{background:#f7f4f2;border:1px solid #ffffff2e;border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:min(94dvh,920px);display:grid;overflow:hidden;box-shadow:0 30px 100px #070b126b}.aiVideoHeader{color:#fff;background:radial-gradient(circle at 88% 0,#ff8042b3,#0000 33%),linear-gradient(135deg,#171f2e,#2b3850 62%,#e84a2b);align-items:center;gap:18px;min-height:82px;padding:18px 22px;display:flex}.aiVideoHeader>div{min-width:0;margin-right:auto}.aiVideoHeader span{color:#ffb18d;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.aiVideoHeader h2{font:600 24px/1.25 var(--font-display),sans-serif;margin:5px 0 0}.aiVideoHeader>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:12px;flex:none;width:38px;height:38px;font-size:27px;line-height:1}.aiVideoHeader>button:disabled{opacity:.45;cursor:wait}.aiVideoBody{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);min-height:0;display:grid}.aiVideoControls{overscroll-behavior:contain;min-height:0;padding:18px 20px 24px;overflow-y:auto}.aiVideoProduct{background:#fff;border:1px solid #eadfd9;border-radius:17px;grid-template-columns:76px minmax(0,1fr);gap:13px;padding:10px;display:grid}.aiVideoProduct>div{aspect-ratio:1;background:#f4efec;border-radius:12px;place-items:center;width:76px;display:grid;overflow:hidden}.aiVideoProduct img{object-fit:cover;width:100%;height:100%}.aiVideoProduct>div>span{font-size:30px}.aiVideoProduct section{flex-direction:column;justify-content:center;min-width:0;display:flex}.aiVideoProduct small{color:#ef4d2d;font-size:8px;font-weight:900}.aiVideoProduct b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.aiVideoProduct em{color:#ef4d2d;margin-top:4px;font-size:15px;font-style:normal;font-weight:900}.aiVideoProductCommission{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;display:flex}.aiVideoProductCommission>span{color:#d74323;background:#fff0e8;border-radius:6px;padding:3px 6px;font-size:7px;font-weight:900}.aiVideoProductCommission>strong{color:#d74323;font-size:10px}.aiVideoProductCommission>i{color:#776c66;font-size:7px;font-style:normal;font-weight:750}.aiVideoMediaStatus{color:#514842;background:#fff;border:1px solid #e8ddd7;border-radius:12px;align-items:center;gap:9px;min-height:46px;margin-top:8px;padding:8px 10px;display:flex}.aiVideoMediaStatus>span{color:#786c65;background:#f3eee9;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.aiVideoMediaStatus>div{flex-direction:column;min-width:0;display:flex}.aiVideoMediaStatus b{font-size:9px;line-height:1.35}.aiVideoMediaStatus small{color:#8d817a;margin-top:2px;font-size:7px;line-height:1.35}.aiVideoMediaStatus.detail-video{color:#267441;background:#f2fbf5;border-color:#bfe4ca}.aiVideoMediaStatus.detail-video>span{color:#267441;background:#dff4e5}.aiVideoMediaStatus.detail-images{color:#c94324;background:#fff7f2;border-color:#ffd4c4}.aiVideoMediaStatus.detail-images>span{color:#d74727;background:#ffe9df}.aiVideoOptionGroup,.aiVideoScript{margin-top:17px}.aiVideoSectionTitle{align-items:center;gap:9px;margin-bottom:9px;display:flex}.aiVideoSectionTitle>span{color:#fff;background:linear-gradient(135deg,#ef4d2d,#ff7a2b);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid;box-shadow:0 5px 14px #ee4d2d33}.aiVideoSectionTitle>div{flex-direction:column;display:flex}.aiVideoSectionTitle b{font-size:11px}.aiVideoSectionTitle small{color:#877d77;margin-top:1px;font-size:8px}.aiVideoStyles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.aiVideoStyles button{color:#4d4541;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ddd8;border-radius:13px;flex-direction:column;min-width:0;min-height:98px;padding:10px 9px;display:flex}.aiVideoStyles button>span{font-size:18px}.aiVideoStyles button>b{margin-top:5px;font-size:10px}.aiVideoStyles button>small{color:#8b817b;margin-top:3px;font-size:7px;line-height:1.45}.aiVideoStyles button.active{color:#d83e20;background:#fff1ea;border-color:#ff916a;box-shadow:0 0 0 2px #ee4d2d14}.aiVideoDurations{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.aiVideoDurations button{color:#625853;cursor:pointer;background:#fff;border:1px solid #e7ddd8;border-radius:12px;height:42px;font-size:9px}.aiVideoDurations button b{font-size:15px}.aiVideoDurations button.active{color:#fff;background:#ef4d2d;border-color:#ef4d2d}.aiVideoScript{background:#fff;border:1px solid #e5dcd7;border-radius:15px;padding:13px}.aiVideoScript p{color:#4f4743;background:#f8f5f3;border-radius:10px;min-height:68px;margin:0;padding:10px 11px;font-size:9px;line-height:1.7}.aiVideoScript>div:last-child{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.aiVideoScript button{color:#d84526;cursor:pointer;background:#fff7f3;border:1px solid #e9d8d1;border-radius:9px;min-height:34px;padding:6px 10px;font-size:8px;font-weight:900}.aiVideoAffiliate{color:#267441;background:#effbf2;border:1px solid #c6e8cf;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin-top:12px;padding:9px 12px;font-size:9px;display:flex}.aiVideoAffiliate i{border:2px solid #b8dec3;border-top-color:#22804a;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite shareSpin}.aiVideoAffiliate strong{font-size:9px}.aiVideoAffiliate span{color:#64806c;font-size:8px}.aiVideoOutput{color:#fff;overscroll-behavior:contain;background:radial-gradient(circle at 85% 2%,#ff7e3e61,#0000 30%),linear-gradient(145deg,#18202f,#2c3950 64%,#222b3e);flex-direction:column;align-items:center;min-height:0;padding:22px;display:flex;overflow-y:auto}.aiVideoPhone{aspect-ratio:9/16;background:linear-gradient(155deg,#27344a,#ee4d2d);border:7px solid #0f131d;border-radius:27px;flex:none;width:min(255px,72%);position:relative;overflow:hidden;box-shadow:0 28px 55px #00000057}.aiVideoBackdrop{display:none}.aiVideoPhone:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a0f188f,#0000 26%),linear-gradient(#0000 48%,#0a0f18f0);position:absolute;inset:0}.aiVideoBrand{z-index:2;letter-spacing:.06em;font-size:8px;font-weight:900;position:absolute;top:17px;left:16px;right:16px}.aiVideoBrand b{color:#ff9b6b;margin-left:4px}.aiVideoMediaBadge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d121cb8;border:1px solid #ffffff38;border-radius:99px;padding:4px 7px;font-size:5.5px;font-weight:900;position:absolute;top:34px;right:16px}.aiVideoPhoneImage{z-index:1;background:#fff5ef;border-radius:0;place-items:center;animation:5s ease-in-out infinite aiVideoFloat;display:grid;position:absolute;inset:0;overflow:hidden}.aiVideoPhoneImage img,.aiVideoPhoneImage video{object-fit:cover;width:100%;height:100%}.aiVideoPhoneImage span{color:#ef4d2d;font-size:42px;font-weight:900}.aiVideoScene{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#101621e6;border:1px solid #ffffff2e;border-radius:15px;flex-direction:column;justify-content:center;min-height:90px;padding:12px;animation:.36s both aiVideoSceneIn;display:flex;position:absolute;bottom:75px;left:17px;right:17px}.aiVideoScene small{color:#ff9c6d;font-size:6px;font-weight:900}.aiVideoScene b{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.aiVideoPhoneFooter{z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:17px;right:17px}.aiVideoPhoneFooter strong{font-size:13px}.aiVideoPhoneFooter span{background:#ef4d2d;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900}@keyframes aiVideoFloat{50%{transform:scale(1.025)translateY(-3px)}}@keyframes aiVideoSceneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aiVideoOutputActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:390px;margin-top:18px;display:grid}.aiVideoOutputActions>a,.aiVideoOutputActions>button,.aiVideoCopyActions>button{color:#fff;text-align:center;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.aiVideoCopyActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiVideoOutputActions>.aiVideoRender,.aiVideoOutputActions>.aiVideoDownload{background:linear-gradient(135deg,#ff6b31,#ee4d2d);border:0;box-shadow:0 8px 20px #ee4d2d3d}.aiVideoOutputActions>.aiVideoVoicePreview{background:#ff7e4829;border-color:#ffb17d73;grid-column:1/-1}.aiVideoOutputActions>button:disabled,.aiVideoCopyActions>button:disabled{opacity:.4;cursor:wait}.aiVideoOutputActions>small,.aiVideoOutputActions>p{color:#aeb8c7;text-align:center;grid-column:1/-1;margin:0;font-size:7px;line-height:1.55}.aiVideoRenderProgress{text-align:center;grid-column:1/-1}.aiVideoRenderProgress>div{background:#ffffff1f;border-radius:99px;height:7px;overflow:hidden}.aiVideoRenderProgress i{border-radius:inherit;background:linear-gradient(90deg,#ff9d61,#ef4d2d);height:100%;transition:width .2s linear;display:block}.aiVideoRenderProgress b{margin-top:7px;font-size:9px;display:block}.aiVideoRenderProgress span{color:#aeb8c7;margin-top:2px;font-size:7px;display:block}.aiVideoOutputActions .aiVideoExportError{color:#ffc0ac}@media (width<=760px){.actions .aiVideoButton{border-radius:8px;flex:102px;width:auto;min-width:102px;height:27px;padding:0 7px;font-size:7px}.actions .aiVideoButton span{font-size:11px}.aiVideoOverlay{place-items:stretch stretch;padding:0}.aiVideoStudio{border:0;border-radius:0;width:100%;max-height:100dvh}.aiVideoHeader{min-height:70px;padding:13px 14px}.aiVideoBody{display:block;overflow-y:auto}.aiVideoControls{padding:13px 12px 16px;overflow:visible}.aiVideoProduct{grid-template-columns:62px minmax(0,1fr);padding:8px}.aiVideoProduct>div{width:62px}.aiVideoStyles{grid-template-columns:1fr}.aiVideoStyles button{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);column-gap:7px;min-height:68px;display:grid}.aiVideoStyles button>span{grid-row:1/3}.aiVideoStyles button>b{margin:0}.aiVideoStyles button>small{margin:1px 0 0}.aiVideoOutput{align-items:stretch;padding:0 0 30px;overflow:visible}.aiVideoPhone{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0}.aiVideoOutputActions{width:calc(100% - 24px);max-width:420px;margin-left:auto;margin-right:auto}.aiVideoAffiliate{flex-wrap:wrap;align-items:flex-start}.aiVideoAffiliate span{flex-basis:100%;margin-left:23px}.list .product .actions{flex-flow:wrap;grid-area:2/2/auto/-1;justify-content:flex-start;place-self:start stretch;align-items:center;gap:8px;width:100%;margin:7px 0 3px;display:flex}.list .product .actions a.shopBestSeller{border-radius:11px;flex:0 0 calc(42% - 4px);width:calc(42% - 4px);min-width:0;height:38px;margin:0;padding:0 7px;font-size:7.5px}.list .product .actions .aiVideoButton{border-radius:11px;flex:0 0 calc(58% - 4px);width:calc(58% - 4px);min-width:0;height:38px;padding:0 8px;font-size:8px}.list .product .actions .aiVideoButton span{font-size:13px}.list .product .actions .favoriteProductButton{border-radius:12px;flex:0 0 40px;width:40px;height:40px;margin-left:0;font-size:22px}.list .product .actions .shareProduct,.list .product .actions>a:not(.shopBestSeller),.list .product .actions>.disabled{border-radius:12px;flex:0 0 40px;width:40px;height:40px;font-size:21px}.list .product .actions .copyProductLink{border-radius:11px;flex:none;width:auto;min-width:0;height:38px;margin-left:auto;padding:0 8px;font-size:10px}.list .product .actions .shareProduct svg{width:18px;height:18px}.list .product .actions:not(:has(.shopBestSeller)) .aiVideoButton{flex-basis:100%;width:100%}.list .product .actions:not(:has(.aiVideoButton)) a.shopBestSeller{flex-basis:100%;width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:15px;line-height:1.45}.mobileTop{height:72px}.mobileTop b{font-size:18px;line-height:1.25}.mobileTop span{font-size:12px;line-height:1.4}.headerFavorites>b{font-size:9px}.boardHead h2{font-size:22px}.boardHead p{font-size:12px;line-height:1.6}.sectionEyebrow,.filterField>span,.productSearch label>span{font-size:11.5px}.insightStrip strong{font-size:18px}.insightStrip span{font-size:10.5px;line-height:1.35}.tabs button{font-size:16px}.homeAiCopy>span{font-size:11px}.homeAiCopy p{font-size:13px}.homeAiForm>label{font-size:11.5px}.homeAiForm input{font-size:14px}.homeAiForm button{font-size:13px}.homeAiForm small,.homeAiForm .clearAiSearch{font-size:11px}.productSearch input{font-size:14px}.productSearch button{font-size:13px}.productSearch .clearSearch{font-size:11px}.filters select,.priceFilterControls input,.commissionFilterControls input{font-size:13px}.priceFilterControls button,.commissionFilterControls button{font-size:12px}.summary{padding:11px 12px}.summary b{font-size:20px}.summary span,.summary p{font-size:12px;line-height:1.4}.summary .favoriteAll .favoriteAllLabel{font-size:11.5px}.pagination button{font-size:12px}.pagination span,.pageJump label{font-size:11px}.pageJump input{font-size:14px}.mobileNav{height:70px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.mobileNav a,.mobileNav button{font-size:11px;line-height:1.25}.mobileNav a span,.mobileNav button span{font-size:22px}.heroImageBanner{min-height:0}.heroLeaderDock{border:1px solid #efd8cbeb;border-radius:16px;gap:8px;width:calc(100% - 20px);height:auto;margin:10px;padding:10px;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 10px 26px #5c2f181a}.heroLeaderHead{gap:6px;padding:0 2px}.heroLeaderTitle{flex-direction:column;align-items:flex-start;gap:2px}.heroLeaderHead b{font-size:13px}.heroLeaderHead span{font-size:11px}.heroLeaderViewAll{padding:6px 9px;font-size:10.5px}.heroLeaderTrack{scroll-behavior:smooth;gap:8px;padding:0 2px 5px;scroll-padding-inline:2px}.heroLeaderCard{border-radius:12px;flex:0 0 132px;padding:7px}.heroLeaderCategory{padding:3px 6px;font-size:9px}.heroLeaderImage{border-radius:9px;width:100%;height:auto;margin:6px 0}.heroLeaderProductLink>strong{-webkit-line-clamp:2;min-height:2.7em;font-size:11.5px;line-height:1.35}.heroLeaderProductLink>em{margin-top:4px;font-size:14px}.heroLeaderProductLink>small{margin-top:2px;font-size:10px}.heroLeaderCommission{border-radius:6px;gap:2px 4px;margin-top:4px;padding:4px 5px;font-size:9.5px}.heroLeaderCopyButton{border-radius:8px;min-height:36px;margin-top:5px;padding:5px 6px;font-size:11px}.heroLeaderSkeleton i{width:100%;height:auto}.list .product{row-gap:8px;padding:14px 0}.rank{font-size:12px}.rank small{font-size:7.5px}.tags{gap:5px}.tags span,.tags .monthlyOrders{padding:3px 6px;font-size:10px;line-height:1.3}.tags .monthlyOrders{max-width:calc(100% - 82px)}.info h2{margin:2px 0;font-size:15.5px;line-height:1.4}.orders,.monthlyOrders{font-size:10.5px}.meta{gap:7px;line-height:1.3}.meta b{font-size:17px}.meta span{font-size:11.5px}.product .commission{gap:5px;font-size:10.5px;line-height:1.35}.product .commission span,.product .commission em{font-size:10.5px}.product .commission b{padding:3px 6px}.list .product .actions a.shopBestSeller{white-space:nowrap;text-align:center;height:36px;padding:0 8px;font-size:10.5px;line-height:1.1}.list .product .actions .aiVideoButton{height:36px;padding:0 8px;font-size:11.5px}.list .product .actions .copyProductLink{height:40px;font-size:11.5px}.trafficTitle b{font-size:14px}.trafficTitle span{font-size:11px}.trafficMetric strong{font-size:21px}.trafficMetric span{font-size:10.5px;line-height:1.35}.affiliateNote{font-size:12px}.affiliateNote .copyrightBadge{font-size:11px}.shareSheetHead span{font-size:12px}.shareSheetHead h2{font-size:17px}.sharePreparing,.shareError{font-size:13px}.shareChannels a,.shareChannels button{font-size:11.5px}.shareTrackingVerified{font-size:11px}.favoritesHead span,.categoryDrawerHead span{font-size:11.5px}.favoritesHead h2,.categoryDrawerHead h2{font-size:20px}.favoritesToolbar button{font-size:11px}.favoritesPageSummary,.favoriteCopyStatus{font-size:10.5px}.favoriteInfo h3{font-size:14px;line-height:1.4}.favoriteProductMeta span{font-size:11px}.favoriteProductMeta b{font-size:16px}.favoriteMetrics small{font-size:9.5px}.favoriteMetrics strong{font-size:11px}.favoriteMetrics em{font-size:9.5px}.favoriteActions button,.favoriteActions a{min-height:36px;font-size:11px}.favoritesPagination button,.favoritesPagination span{font-size:11px}.categoryPickerList button{font-size:13px}.aiVideoHeader span{font-size:10px}.aiVideoHeader h2{font-size:20px}.aiVideoProduct small{font-size:10px}.aiVideoProduct b{font-size:14px}.aiVideoProduct em{font-size:17px}.aiVideoProductCommission>span,.aiVideoProductCommission>i{font-size:10px}.aiVideoProductCommission>strong{font-size:12px}.aiVideoMediaStatus b{font-size:11.5px}.aiVideoMediaStatus small{font-size:10px}.aiVideoSectionTitle b{font-size:13px}.aiVideoSectionTitle small{font-size:10px}.aiVideoStyles button>b{font-size:12px}.aiVideoStyles button>small{font-size:10.5px}.aiVideoDurations button{font-size:11px}.aiVideoDurations button b{font-size:16px}.aiVideoScript p{font-size:12px}.aiVideoScript button,.aiVideoAffiliate,.aiVideoAffiliate strong,.aiVideoAffiliate span{font-size:11px}.aiVideoBrand{font-size:10px}.aiVideoMediaBadge{font-size:8.5px}.aiVideoScene small{font-size:9px}.aiVideoScene b{font-size:14px}.aiVideoPhoneFooter span{font-size:9px}.aiVideoOutputActions>a,.aiVideoOutputActions>button,.aiVideoCopyActions>button{font-size:11.5px}.aiVideoOutputActions>small,.aiVideoOutputActions>p{font-size:10px}.aiVideoRenderProgress b{font-size:11px}.aiVideoRenderProgress span{font-size:10px}}.advertiseNavLink{color:#df4527!important;background:#fff2ec!important}.heroLeaderLinks{align-items:center;gap:5px;display:flex}.heroLeaderAdvertise{color:#fff;white-space:nowrap;background:#ee4d2d;border-radius:999px;flex:none;padding:4px 7px;font-size:clamp(7.5px,.5vw,9px);font-weight:900;text-decoration:none}.advertisePage{color:#211d1b;background:#f7f3f0;min-height:100vh}.advertiseNav{z-index:20;background:#fff;border-bottom:1px solid #eee3dd;justify-content:space-between;align-items:center;height:76px;padding:0 max(22px,50vw - 590px);display:flex;position:sticky;top:0}.advertiseNav .advertiseLineSmall{color:#fff;background:#06c755}.advertiseHero{color:#fff;background:radial-gradient(circle at 85% 12%,#ff742f61,#0000 28%),linear-gradient(135deg,#19243a 0,#23324d 56%,#3b3342 100%);border-radius:34px;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1180px;margin:28px auto 0;padding:56px;display:grid;overflow:hidden;box-shadow:0 28px 80px #26232f33}.advertiseEyebrow,.advertiseSectionHead>span{color:#ff9870;letter-spacing:.13em;font-size:12px;font-weight:950}.advertiseHero h1{font:600 clamp(38px,5vw,65px)/1.08 var(--font-display),sans-serif;letter-spacing:-.035em;margin:13px 0 18px}.advertiseHeroActions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.advertiseHeroActions>a{color:#fff;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.linePrimaryButton{box-shadow:0 12px 28px #06c75538;background:#06c755!important;border-color:#06c755!important;gap:9px!important}.linePrimaryButton>span{color:#06a947;background:#fff;border-radius:8px;place-items:center;width:34px;height:25px;font-size:9px;font-weight:950;display:grid}.adPlacementPreview{color:#342923;background:#fff;border:1px solid #eadfd8;border-radius:18px;padding:13px;box-shadow:0 15px 35px #3b231914}.adPreviewNav{align-items:center;gap:6px;height:18px;display:flex}.adPreviewNav span{background:#eee7e3;border-radius:99px;width:34px;height:5px}.adPreviewHero{background:linear-gradient(135deg,#fff1e9,#ffd4bd);border-radius:11px;justify-content:center;align-items:flex-end;gap:8px;height:73px;margin-top:9px;padding:10px;display:flex}.adPreviewHero i{background:#fff;border-radius:8px;width:48px;height:40px;display:block}.adPreviewTop{color:#fff;background:linear-gradient(135deg,#1d2b43,#ee5731);border-radius:11px;justify-content:space-between;align-items:flex-end;gap:8px;min-height:78px;margin-top:9px;padding:13px;display:flex}.adPreviewTop span{color:#df4527;background:#fff;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900}.adPreviewList{border:1px solid #f1e4dd;border-radius:11px;margin-top:9px;padding:9px}.adPreviewList>b{color:#e34a2b;font-size:9px}.adPreviewList>div{grid-template-columns:36px 1fr auto;align-items:center;gap:7px;margin-top:7px;display:grid}.adPreviewList i{background:#ffe1d2;border-radius:7px;height:36px}.adPreviewList span{background:#e9e2de;border-radius:99px;height:7px}.adPreviewList strong{color:#df4527;background:#fff0e9;border-radius:99px;padding:4px 6px;font-size:7px}.advertiseTrust{z-index:2;background:#eaded8;border:1px solid #eaded8;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1030px;margin:-22px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #4a2b1d1a}.advertiseTrust>div{background:#fff;flex-direction:column;gap:4px;padding:20px 24px;display:flex}.advertiseTrust span{color:#80736c;font-size:11px}.advertisePackages,.advertiseSteps{max-width:1180px;margin:72px auto 0}.advertiseSectionHead>span{color:#e84c2d}.advertisePackageCard{background:#fff;border:1px solid #eadfd9;border-radius:26px;padding:30px;position:relative;box-shadow:0 15px 45px #492a1d12}.advertisePackageCard.recommended{border:2px solid #ee4d2d;box-shadow:0 22px 55px #ee4d2d21}.recommendedFlag{color:#fff;background:#ee4d2d;border-radius:99px;padding:7px 12px;font-size:10px;font-weight:900;position:absolute;top:20px;right:20px}.advertisePackageCard h3{font:600 24px var(--font-display),sans-serif;margin:6px 0 10px}.packagePrice{align-items:baseline;gap:6px;margin-bottom:18px;display:flex}.packagePrice strong{font:650 39px/1 var(--font-display),sans-serif}.packagePrice span{color:#81766f;font-size:11px}.advertisePackageCard .adPlacementPreview{margin:15px 0}.packagePlacement{background:#fff6f1;border-radius:15px;padding:15px 16px}.packagePlacement>span{color:#e44a2b;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.packagePlacement>b{margin-top:4px;font-size:14px;display:block}.packagePlacement>p{color:#746963;margin:5px 0 0;font-size:11px;line-height:1.65}.advertisePackageCard ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.advertisePackageCard li{color:#5f554f;padding-left:23px;font-size:12px;line-height:1.5;position:relative}.advertisePackageCard li:before{content:"✓";color:#168a4d;background:#e9f9ef;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:950;display:grid;position:absolute;top:0;left:0}.packageLineButton{color:#fff;background:#17243a;border-radius:13px;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.advertisePackageCard.standard .packageLineButton,.advertisePackageCard.premium .packageLineButton{background:linear-gradient(135deg,#ee4d2d,#ff7a24)}.advertiseSteps li{background:#fff;border:1px solid #eadfd9;border-radius:20px;align-items:flex-start;gap:13px;padding:22px;display:flex}.advertiseSteps li>b{color:#e64a2b;background:#fff0e9;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.advertiseSteps li div{flex-direction:column;display:flex}.advertiseFinalCta{text-align:center;background:linear-gradient(135deg,#fff,#fff0e7);border:1px solid #efd9ce;border-radius:30px;max-width:950px;margin:72px auto 0;padding:52px}.advertiseFinalCta>span{color:#e54a2b;letter-spacing:.1em;font-size:11px;font-weight:950}.advertiseFinalCta p{color:#6e625c;margin:0 0 20px}.advertiseFinalCta .linePrimaryButton{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:fit-content;min-height:54px;margin:auto;padding:0 23px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.advertiseFooter{border-top:1px solid #e7ddd7;max-width:1180px;color:#756b65!important;flex-direction:row!important;justify-content:space-between!important;margin:45px auto 0!important;padding:23px 0 36px!important;display:flex!important}@media (width<=760px){.heroLeaderLinks{gap:4px}.heroLeaderAdvertise,.heroLeaderViewAll{padding:6px 8px;font-size:10px}.heroLeaderTitle>span{display:none}.advertiseNav{height:68px;padding:0 14px}.advertiseBrand .brandMarkImage{width:40px;height:40px}.advertiseBrand b{font-size:18px}.advertiseNav>div>a:not(.advertiseLineSmall){display:none}.advertiseNav .advertiseLineSmall{padding:9px 11px;font-size:11px}.advertiseHero{border-radius:25px;grid-template-columns:1fr;gap:28px;margin:10px 10px 0;padding:30px 20px}.advertiseEyebrow{font-size:9px}.advertiseHero h1{font-size:37px}.advertiseHeroCopy>p{font-size:13px}.advertiseHeroActions>a{width:100%;min-height:48px;font-size:12px}.advertiseHeroVisual>span{font-size:10px}.advertiseTrust{border-radius:18px;grid-template-columns:1fr;margin:-1px 10px 0}.advertiseTrust>div{padding:14px 17px}.advertiseTrust b{font-size:13px}.advertiseTrust span{font-size:11px}.advertisePackages,.advertiseSteps{margin:48px 10px 0}.advertiseSectionHead{padding:0 8px}.advertiseSectionHead h2{font-size:27px}.advertiseSectionHead p{font-size:12px}.advertisePackageGrid{grid-template-columns:1fr;gap:14px;margin-top:22px}.advertisePackageCard{border-radius:22px;padding:23px}.advertisePackageCard h3{font-size:21px}.packagePrice strong{font-size:34px}.packagePrice span{font-size:10px}.packagePlacement>b{font-size:13px}.packagePlacement>p,.advertisePackageCard li{font-size:11px}.advertiseSteps ol{grid-template-columns:1fr;gap:9px}.advertiseSteps li{padding:17px}.advertiseFinalCta{border-radius:24px;margin:48px 10px 0;padding:35px 19px}.advertiseFinalCta h2{font-size:27px}.advertiseFooter{gap:6px;margin:35px 10px 0!important;padding:20px 2px 96px!important;font-size:10px!important;display:grid!important}}.mAdmin{color:#112844;min-height:100vh;font-family:var(--font-body),sans-serif;background:linear-gradient(145deg,#fffaf5,#f3fcff);padding:34px}.mAdminHead{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;display:flex}.mAdminHead span{color:#ee512f;letter-spacing:.17em;font-size:9px;font-weight:950}.mAdminHead h1{margin:8px 0 5px;font-size:34px}.mAdminHead p{color:#718094;margin:0;font-size:11px}.mAdminHead nav{flex-wrap:wrap;gap:8px;display:flex}.mAdminHead a{color:#193552;background:#fff;border:1px solid #e6ddd7;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:850;text-decoration:none}.mNotice{border-radius:12px;max-width:1440px;margin:15px auto 0;padding:12px 15px;font-size:10px;font-weight:800}.mNotice.success{color:#158753;background:#e9f9f1}.mNotice.error{color:#c33f25;background:#fff0ed}.mKpis{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1440px;margin:24px auto 0;display:grid}.mKpis article{background:#fff;border:1px solid #eee3dc;border-radius:16px;padding:17px;box-shadow:0 12px 28px #28455b0f}.mKpis span{color:#758398;font-size:8px;font-weight:800}.mKpis b{color:#ef512f;margin-top:8px;font-size:26px;display:block}.mTraffic{background:#fff;border:1px solid #e3e8e8;border-radius:18px;grid-template-columns:1.5fr repeat(3,.5fr);align-items:center;gap:9px;max-width:1440px;margin:13px auto 0;padding:14px;display:grid}.mTraffic>div{grid-template-columns:auto 1fr;gap:2px 12px;padding-left:12px;display:grid}.mTraffic i{background:#20bb74;border-radius:50%;grid-row:1/3;width:14px;height:14px;box-shadow:0 0 0 7px #e3f7ee}.mTraffic div b{font-size:13px}.mTraffic div span{color:#7a8797;font-size:8px}.mTraffic article{text-align:center;background:#fff5ef;border-radius:12px;padding:10px}.mTraffic article.online{background:#eaf9f1}.mTraffic article b{color:#ef512f;font-size:20px;display:block}.mTraffic article.online b{color:#12905a}.mTraffic article span{color:#778597;font-size:7px}.mPanel{background:#fff;border:1px solid #e9e2dd;border-radius:22px;max-width:1440px;margin:16px auto 0;padding:18px;box-shadow:0 18px 50px #28445b12}.mTabs{flex-wrap:wrap;gap:6px;display:flex}.mTabs button{color:#68788b;height:38px;font:850 9px var(--font-body);cursor:pointer;background:#fff;border:1px solid #e4e7e9;border-radius:10px;padding:0 13px}.mTabs button.active{color:#e64a29;background:#fff0ea;border-color:#f05a38}.mFilters{grid-template-columns:1fr 180px;gap:8px;margin-top:14px;display:grid}.mFilters input,.mFilters select,.mTable select,.mProfile select{height:40px;font:750 9px var(--font-body);background:#fff;border:1px solid #dde5e9;border-radius:10px;padding:0 11px}.mCards{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.mProfile{background:linear-gradient(145deg,#fff,#fffaf6);border:1px solid #e7e9ea;border-radius:17px;grid-template-columns:46px 1fr;gap:13px;padding:17px;display:grid}.mAvatar{color:#fff;background:linear-gradient(145deg,#ff6d4b,#17bfd8);border-radius:15px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:950;display:grid}.mProfileMain header{justify-content:space-between;gap:10px;display:flex}.mProfileMain header div{flex-direction:column;display:flex}.mProfileMain header b{font-size:13px}.mProfileMain header span{color:#e7502f;margin-top:3px;font-size:8px;font-weight:850}.mProfileMain header small{color:#8a95a3;font-size:7px}.mProfileMain p{color:#637589;min-height:31px;margin:9px 0;font-size:9px;line-height:1.6}.mTags{flex-wrap:wrap;gap:4px;display:flex}.mTags i{color:#0d91a6;background:#eefbfe;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.mMini{color:#7c8998;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:7px;display:flex}.mMini b{color:#18324f}.mProfile footer{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.mProfile footer button,.mProfile footer a{color:#fff;height:34px;font:850 8px var(--font-body);cursor:pointer;background:#112c4b;border:0;border-radius:9px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.mTable{flex-direction:column;gap:7px;margin-top:14px;display:flex}.mTable article{border:1px solid #e7eaec;border-radius:13px;grid-template-columns:minmax(240px,1.4fr) 110px 170px 150px;align-items:center;gap:10px;padding:13px;display:grid}.mTable article>div{flex-direction:column;display:flex}.mTable article b{font-size:10px}.mTable article span,.mTable em{color:#7d8998;margin-top:4px;font-size:8px;font-style:normal}.mTable strong{color:#e9502f;font-size:11px}.mEmpty{text-align:center;color:#84909f;grid-column:1/-1;padding:50px;font-size:10px}@media (width<=900px){.mAdmin{padding:20px 13px 90px}.mAdminHead{flex-direction:column;align-items:flex-start}.mKpis{grid-template-columns:repeat(2,1fr)}.mTraffic{grid-template-columns:repeat(3,1fr)}.mTraffic>div{grid-column:1/-1}.mCards{grid-template-columns:1fr}.mTable article{grid-template-columns:1fr 1fr}.mTable article>div{grid-column:1/-1}.mFilters{grid-template-columns:1fr}.mProfile{grid-template-columns:38px 1fr}.mAvatar{border-radius:12px;width:38px;height:38px}.mProfileMain header{flex-direction:column}}.mProfile footer button.danger,.mRowActions button.danger{color:#d83f26;background:#fff3ef;border:1px solid #ef4f34}.mRowActions{grid-template-columns:1fr auto;gap:6px;display:grid!important}.mRowActions button{color:#d83f26;min-width:48px;font:850 8px var(--font-body);cursor:pointer;background:#fff3ef;border:1px solid #ef4f34;border-radius:10px}.mRowActions button:disabled,.mProfile footer button:disabled{opacity:.5;cursor:wait}.lineAdminPage{color:#122640;min-height:100vh;font-family:var(--font-body),sans-serif;background:linear-gradient(135deg,#fffaf6,#f2fdff);padding:48px 18px}.lineAdminCard{background:#fff;border:1px solid #eee1da;border-radius:26px;width:min(680px,100%);margin:auto;padding:34px;box-shadow:0 28px 80px #2b485f1f}.lineAdminBack{color:#6d7c8e;font-size:12px;text-decoration:none}.lineAdminBadge{color:#08a95a;letter-spacing:.16em;margin-top:28px;font-size:10px;font-weight:950}.lineAdminCard h1{margin:10px 0 6px;font-size:32px}.lineAdminCard>p{color:#6f7f91;margin:0;font-size:13px;line-height:1.7}.lineAdminStatus{border-radius:16px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.lineAdminStatus.ready{background:#ecfbf3;border:1px solid #bdebd1}.lineAdminStatus.waiting{background:#fff6ed;border:1px solid #ffd8bb}.lineAdminStatus>span{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.lineAdminStatus>div{flex-direction:column;display:flex}.lineAdminStatus b{font-size:13px}.lineAdminStatus small{color:#6d7d8d;margin-top:4px;font-size:9px}.lineAdminMessage{border-radius:10px;margin:12px 0;padding:11px;font-size:11px;font-weight:800}.lineAdminMessage.success{color:#137347;background:#ebfaf2}.lineAdminMessage.error{color:#ba4027;background:#fff0ec}.lineAdminCard form{flex-direction:column;gap:14px;display:flex}.lineAdminCard label{flex-direction:column;gap:6px;display:flex}.lineAdminCard label span{color:#53657a;font-size:10px;font-weight:850}.lineAdminCard input{height:48px;font:750 13px/1 var(--font-body);border:1px solid #dce4e9;border-radius:12px;padding:0 13px}.lineAdminCard input:focus{border-color:#08b85f;outline:3px solid #06c75c1f}.lineAdminCard button{color:#fff;height:49px;font:900 12px/1 var(--font-body);cursor:pointer;background:#06c755;border:0;border-radius:12px;box-shadow:0 12px 28px #06c75533}.lineAdminHelp{background:#f6fafb;border-radius:14px;flex-direction:column;margin-top:18px;padding:15px;display:flex}.lineAdminHelp b{font-size:11px}.lineAdminHelp span{color:#6e7d8e;margin-top:5px;font-size:10px;line-height:1.6}@media (width<=600px){.lineAdminPage{padding:18px 12px}.lineAdminCard{border-radius:20px;padding:22px}.lineAdminCard h1{font-size:25px}.lineAdminStatus small{line-height:1.5}}:root{--sp-orange:#f04e2a;--sp-orange-dark:#d94120;--sp-navy:#18253a;--sp-bg:#f6f5f3;--sp-line:#eadfd9;--sp-muted:#7e8998}body{background:var(--sp-bg);color:var(--sp-navy);margin:0}.sponsoredReportTableWrap .reportRowExcelButton{height:32px;box-shadow:none;padding:0 11px;font-size:9px;display:inline-flex}.sponsoredAdmin{min-height:100vh;font-family:var(--font-body),"Noto Sans Thai",sans-serif;padding:34px clamp(18px,4vw,58px) 70px}.sponsoredAdminHeader{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1320px;margin:auto;display:flex}.sponsoredAdminHeader>div>span,.sponsoredAddPanel>div>span,.sponsoredListPanel>header span{color:var(--sp-orange);letter-spacing:.18em;font-size:10px;font-weight:950}.sponsoredAdminHeader h1{font:900 clamp(29px,4vw,46px)/1.12 var(--font-display),sans-serif;margin:7px 0 4px}.sponsoredAdminHeader p{color:var(--sp-muted);margin:0;font-size:13px}.sponsoredAdminHeader nav{gap:8px;display:flex}.sponsoredAdminHeader nav a{border:1px solid var(--sp-line);color:#455267;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;height:41px;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.sponsoredAdminHeader nav a:last-child{color:#d94622;background:#fff2ed;border-color:#ffd0c2}.sponsoredAdminSummary{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1320px;margin:24px auto 0;display:grid}.sponsoredAdminSummary article{border:1px solid var(--sp-line);background:#fff;border-radius:17px;flex-direction:column;justify-content:center;min-height:95px;padding:18px;display:flex;box-shadow:0 8px 28px #232e3f0a}.sponsoredAdminSummary strong{font:950 30px/1 var(--font-display),sans-serif;color:var(--sp-orange)}.sponsoredAdminSummary span{color:var(--sp-muted);margin-top:7px;font-size:10px;font-weight:800}.sponsoredReportPanel{border:1px solid var(--sp-line);background:#fff;border-radius:20px;max-width:1320px;margin:12px auto 0;overflow:hidden;box-shadow:0 8px 30px #232e3f0b}.sponsoredReportPanel>header{border-bottom:1px solid #eee7e3;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px;display:flex}.sponsoredReportPanel>header>div:first-child>span{color:var(--sp-orange);letter-spacing:.18em;font-size:10px;font-weight:950}.sponsoredReportPanel h2{margin:5px 0 3px;font-size:20px}.sponsoredReportPanel header p{color:var(--sp-muted);margin:0;font-size:10px;line-height:1.55}.sponsoredReportControls{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.reportPresets{gap:5px;display:flex}.reportPresets button{color:#5b6879;height:30px;font:850 9px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #e4e8ed;border-radius:8px;padding:0 10px}.reportPresets button:hover{color:#db4725;background:#fff5f1;border-color:#ffc7b7}.reportDates{align-items:flex-end;gap:7px;display:flex}.reportDates label{flex-direction:column;gap:4px;display:flex}.reportDates label span{color:#7a8696;font-size:8px;font-weight:850}.reportDates input{color:#344156;height:38px;font:750 10px/1 var(--font-body);background:#fff;border:1px solid #dce2e8;border-radius:9px;padding:0 9px}.reportExcelButton{color:#fff;white-space:nowrap;background:#168b51;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 7px 18px #168b512e}.reportExcelButton:hover{background:#107440}.reportExcelButton span{font-size:16px}.sponsoredReportSummary{background:#faf9f8;grid-template-columns:repeat(3,1fr);gap:9px;padding:13px 20px;display:grid}.sponsoredReportSummary article{background:#fff;border:1px solid #eee5e0;border-radius:14px;flex-direction:column;justify-content:center;min-height:96px;padding:16px;display:flex}.sponsoredReportSummary article>span{color:#758193;font-size:9px;font-weight:850}.sponsoredReportSummary strong{color:var(--sp-orange);font:950 27px/1 var(--font-display),sans-serif;margin-top:6px}.sponsoredReportSummary small{color:#9aa2ad;margin-top:7px;font-size:8px}.sponsoredReportSummary article.ctr{background:#ecf9f2}.sponsoredReportSummary article.ctr strong{color:#168b51}.sponsoredReportNotice{color:#367558;background:#eef8f3;border-radius:9px;align-items:center;gap:8px;margin:0 20px 13px;padding:9px 12px;font-size:9px;font-weight:750;display:flex}.sponsoredReportNotice i{background:#1eaf67;border-radius:50%;width:7px;height:7px}.sponsoredReportNotice.error{color:#bd3d24;background:#fff0ed}.sponsoredReportTableWrap{border:1px solid #e8e2de;border-radius:13px;margin:0 20px 20px;overflow:auto}.sponsoredReportTableWrap table{border-collapse:collapse;width:100%;min-width:820px}.sponsoredReportTableWrap th{color:#fff;text-align:left;background:#17253a;padding:10px 12px;font-size:9px}.sponsoredReportTableWrap th:nth-child(n+3){text-align:right}.sponsoredReportTableWrap td{color:#4d5b6d;vertical-align:middle;border-bottom:1px solid #eee9e6;padding:11px 12px;font-size:10px}.sponsoredReportTableWrap tr:last-child td{border-bottom:0}.sponsoredReportTableWrap td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.sponsoredReportTableWrap td>b,.sponsoredReportTableWrap td>span{display:block}.sponsoredReportTableWrap td>span{color:#909aa7;margin-top:3px;font-size:8px}.sponsoredReportTableWrap td>strong,.reportActive{color:#168b51}.reportInactive{color:#8b95a2}.sponsoredAddPanel{color:#fff;background:linear-gradient(120deg,#16243a 0,#223149 58%,#a94f32 125%);border-radius:19px;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);align-items:center;gap:30px;max-width:1320px;margin:12px auto 0;padding:24px;display:grid;box-shadow:0 14px 38px #16243a26}.sponsoredAddPanel>div>span{color:#ff9a76}.sponsoredAddPanel h2{margin:5px 0;font-size:21px}.sponsoredAddPanel p{color:#c4cfdd;margin:0;font-size:10px;line-height:1.65}.sponsoredAddPanel form label{color:#dce3ed;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.sponsoredAddPanel form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sponsoredAddPanel input{color:#263247;min-width:0;height:48px;font:750 12px/1 var(--font-body);background:#fff;border:0;border-radius:12px;padding:0 14px}.sponsoredAddPanel input:focus{outline:3px solid #ff70484d}.sponsoredAddPanel button{color:#fff;height:48px;font:900 11px/1 var(--font-body);cursor:pointer;background:linear-gradient(135deg,#ff663c,#ee3f21);border:0;border-radius:12px;padding:0 19px;box-shadow:0 8px 20px #ee3f213b}.sponsoredAddPanel button:disabled{opacity:.62;cursor:wait}.sponsoredAdminMessage{border-radius:11px;max-width:1320px;margin:12px auto 0;padding:12px 15px;font-size:11px;font-weight:800}.sponsoredAdminMessage.success{color:#18784a;background:#edf9f2;border:1px solid #bfe8d1}.sponsoredAdminMessage.error{color:#bf3d22;background:#fff0ed;border:1px solid #ffc9bd}.sponsoredListPanel{border:1px solid var(--sp-line);background:#fff;border-radius:20px;max-width:1320px;margin:12px auto 0;overflow:hidden;box-shadow:0 8px 30px #232e3f0b}.sponsoredListPanel>header{border-bottom:1px solid #eee7e3;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.sponsoredListPanel>header h2{margin:4px 0 0;font-size:18px}.sponsoredListPanel>header p{max-width:560px;color:var(--sp-muted);margin:0;font-size:10px;line-height:1.65}.sponsoredListPanel>header p b{color:#e94b26}.sponsoredAdminList{padding:0 20px}.sponsoredAdminRow{border-bottom:1px solid #f0ebe8;grid-template-columns:86px 84px minmax(0,1fr) 224px 226px;align-items:center;gap:15px;min-height:122px;padding:13px 2px;transition:all .2s;display:grid}.sponsoredAdminRow:last-child{border-bottom:0}.sponsoredAdminRow.topPlacement{background:linear-gradient(90deg,#fff0eabf,#0000 72%)}.sponsoredAdminRow.inactive{opacity:.58;background:#fafafa}.sponsoredOrder{align-items:flex-end;gap:7px;display:flex}.sponsoredOrder>label{color:#8792a0;flex-direction:column;gap:3px;font-size:7px;font-weight:850;display:flex}.sponsoredOrder input{color:#e34822;text-align:center;width:43px;height:34px;font:900 11px/1 var(--font-body);background:#fff7f3;border:1px solid #ffd0c2;border-radius:9px}.sponsoredOrder input:focus{outline:2px solid #f04e2a38}.sponsoredOrder>div{flex-direction:column;gap:3px;display:flex}.sponsoredOrder button{color:#526075;cursor:pointer;background:#fff;border:1px solid #e3e7ec;border-radius:7px;width:25px;height:25px}.sponsoredOrder button:disabled{opacity:.3;cursor:not-allowed}.sponsoredProductImage{background:#f7f7f7;border:1px solid #e6e1de;border-radius:13px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.sponsoredProductImage img{object-fit:cover;width:100%;height:100%}.sponsoredProductImage span{font-size:28px}.sponsoredProductInfo{min-width:0}.sponsoredStatusLine{align-items:center;gap:7px;display:flex}.sponsoredStatusLine span{font-size:8px;font-weight:900}.sponsoredStatusLine span.active{color:#15925b}.sponsoredStatusLine span.paused{color:#7c8796}.sponsoredStatusLine b{color:#df4822;background:#fff0ea;border-radius:999px;padding:4px 7px;font-size:7px}.sponsoredProductInfo h3{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:12px;overflow:hidden}.sponsoredProductInfo p{color:#738093;margin:3px 0 0;font-size:9px}.sponsoredProductInfo small{color:#9aa3af;margin-top:6px;font-size:8px;display:block}.sponsoredEditForm{margin-top:7px}.sponsoredEditForm>label{color:#6f7d90;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.sponsoredEditForm>div{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.sponsoredEditForm input{color:#263247;min-width:0;height:36px;font:700 9px/1 var(--font-body);border:1px solid #e1e5ea;border-radius:9px;padding:0 10px}.sponsoredEditForm button{color:#516075;height:36px;font:850 8px/1 var(--font-body);cursor:pointer;background:#eaf0f5;border:0;border-radius:9px;padding:0 12px}.sponsoredEditForm button:first-of-type{color:#fff;background:#f04e2a}.sponsoredRowMetrics{background:#fbfaf9;border:1px solid #e8e1dc;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px;display:grid}.sponsoredRowMetrics>div{text-align:center;min-width:0}.sponsoredRowMetrics span,.sponsoredRowMetrics b{display:block}.sponsoredRowMetrics span{color:#8a95a3;font-size:7px;font-weight:800}.sponsoredRowMetrics b{color:#263247;font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px}.sponsoredRowMetrics>div:last-child b{color:#168b51}.sponsoredRowActions{grid-template-columns:1fr 1fr;align-items:center;gap:7px;display:grid}.sponsoredRowActions a,.sponsoredRowActions button{min-width:0;height:36px;font:850 8px/1 var(--font-body);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:flex}.sponsoredRowActions a{color:#df4822;background:#fff8f5;border:1px solid #ffd0c2}.sponsoredRowActions button{color:#596678;background:#edf1f5;border:0}.sponsoredRowActions button.edit{color:#536176;background:#fff;border:1px solid #dae1e8}.sponsoredRowActions button.activate{color:#147848;background:#e8f8f0}.sponsoredRowActions button.delete{color:#bd3d24;background:#fff0ed}.sponsoredRowActions button.deleteConfirm{color:#fff;background:#d83b22}.sponsoredRowActions button.deleteCancel{color:#5c6878;background:#f0f2f5}.sponsoredRowActions button:disabled{opacity:.55;cursor:wait}.sponsoredAdminEmpty{color:#8792a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:30px;display:flex}.sponsoredAdminEmpty span{color:#ef6a47;font-size:34px}.sponsoredAdminEmpty i{border:3px solid #f0d4cb;border-top-color:var(--sp-orange);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite sponsoredSpin}.sponsoredAdminEmpty b{color:#526075;margin-top:8px;font-size:13px}.sponsoredAdminEmpty p{margin:5px 0 0;font-size:9px}@keyframes sponsoredSpin{to{transform:rotate(360deg)}}@media (width<=1100px){.sponsoredAdminRow{grid-template-columns:70px 72px minmax(0,1fr) 220px}.sponsoredProductImage{width:70px;height:70px}.sponsoredRowMetrics{grid-column:3/4}.sponsoredRowActions{grid-column:4/5}}@media (width<=820px){.sponsoredAdminHeader{flex-direction:column;align-items:flex-start}.sponsoredAdminSummary{grid-template-columns:1fr 1fr}.sponsoredReportPanel>header{flex-direction:column;align-items:flex-start}.sponsoredReportControls{align-items:stretch;width:100%}.reportDates{flex-wrap:wrap}.reportDates label{flex:1}.reportDates input{width:100%}.sponsoredAddPanel{grid-template-columns:1fr;gap:18px}.sponsoredListPanel>header{flex-direction:column;align-items:flex-start}.sponsoredAdminRow{grid-template-columns:70px 72px minmax(0,1fr)}.sponsoredProductImage{width:70px;height:70px}.sponsoredRowMetrics,.sponsoredRowActions{grid-column:2/-1}.sponsoredProductInfo h3{white-space:normal;line-height:1.4}.sponsoredEditForm>div{grid-template-columns:1fr 1fr}.sponsoredEditForm input{grid-column:1/-1}}@media (width<=540px){.sponsoredAdmin{padding:22px 12px 50px}.sponsoredAdminHeader nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.sponsoredAdminHeader nav a{justify-content:center;padding:0 8px}.sponsoredAdminSummary{gap:7px}.sponsoredAdminSummary article{min-height:82px;padding:13px}.sponsoredAdminSummary strong{font-size:24px}.sponsoredReportPanel>header{padding:17px}.sponsoredReportPanel h2{font-size:18px}.reportPresets{grid-template-columns:repeat(4,1fr);display:grid}.reportPresets button{padding:0 5px;font-size:10px}.reportDates{grid-template-columns:1fr 1fr;display:grid}.reportExcelButton{grid-column:1/-1;justify-content:center;height:44px;font-size:12px}.sponsoredReportSummary{gap:6px;padding:10px}.sponsoredReportSummary article{min-height:86px;padding:11px}.sponsoredReportSummary strong{font-size:22px}.sponsoredReportSummary small{font-size:7px;line-height:1.35}.sponsoredReportNotice{margin:0 10px 10px;font-size:9px;line-height:1.45}.sponsoredReportTableWrap{margin:0 10px 12px}.sponsoredAddPanel{padding:18px}.sponsoredAddPanel form>div{grid-template-columns:1fr}.sponsoredAddPanel button{width:100%}.sponsoredAdminList{padding:0 13px}.sponsoredAdminRow{grid-template-columns:56px 66px minmax(0,1fr);gap:9px;padding:15px 0}.sponsoredProductImage{width:64px;height:64px}.sponsoredOrder{flex-direction:column;align-items:flex-start}.sponsoredOrder>div{flex-direction:row}.sponsoredOrder input{width:48px}.sponsoredRowMetrics{grid-column:1/-1;padding:12px}.sponsoredRowMetrics span{font-size:9px}.sponsoredRowMetrics b{font-size:14px}.sponsoredRowActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.sponsoredRowActions a,.sponsoredRowActions button{width:100%;min-width:0}.sponsoredProductInfo small{line-height:1.5}.sponsoredStatusLine{flex-direction:column;align-items:flex-start}.sponsoredEditForm{grid-column:1/-1}}.sponsoredShopPanel{border:1px solid var(--sp-line);background:#fff;border-radius:20px;max-width:1320px;margin:12px auto 0;overflow:hidden;box-shadow:0 8px 30px #232e3f0b}.sponsoredShopPanel>header{border-bottom:1px solid #eee7e3;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.sponsoredShopPanel>header span{color:var(--sp-orange);letter-spacing:.18em;font-size:10px;font-weight:950}.sponsoredShopPanel>header h2{margin:5px 0 2px;font-size:20px}.sponsoredShopPanel>header p{color:var(--sp-muted);margin:0;font-size:10px}.sponsoredShopPanel>header>strong{color:#168354;white-space:nowrap;background:#eef8f3;border-radius:999px;padding:8px 11px;font-size:9px}.shopLookupForm{padding:18px 22px}.shopLookupForm>label{color:#596779;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.shopLookupForm>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.shopLookupForm input{color:#263247;min-width:0;height:46px;font:750 11px/1 var(--font-body);border:1px solid #dfe4e9;border-radius:11px;padding:0 13px}.shopLookupForm input:focus{border-color:#f3a38e;outline:3px solid #f04e2a21}.shopLookupForm button,.shopSelectionBar button{color:#fff;height:46px;font:900 10px/1 var(--font-body);cursor:pointer;background:#17253a;border:0;border-radius:11px;padding:0 17px}.shopLookupForm button:disabled,.shopSelectionBar button:disabled{opacity:.55;cursor:wait}.shopSelectionBar{background:#faf9f8;border-top:1px solid #f0ebe8;border-bottom:1px solid #f0ebe8;flex-wrap:wrap;align-items:end;gap:9px;padding:13px 22px;display:flex}.shopSelectionBar label{flex-direction:column;gap:4px;display:flex}.shopSelectionBar label span{color:#758193;font-size:8px;font-weight:850}.shopSelectionBar input{color:#263247;width:92px;height:40px;font:850 11px/1 var(--font-body);border:1px solid #dddfe4;border-radius:9px;padding:0 10px}.shopSelectionBar>span{color:#657185;align-self:center;margin-left:auto;font-size:10px}.shopSelectionBar>span b{color:var(--sp-orange);font-size:15px}.shopSelectionBar button{height:40px}.shopSelectionBar button.selectAllShopProducts{color:#536176;background:#fff;border:1px solid #dfe4e9}.shopSelectionBar button.importShopProducts{background:linear-gradient(135deg,#ff663c,#ee3f21);box-shadow:0 7px 18px #ee3f212e}.shopProductPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:530px;padding:14px 18px 18px;display:grid;overflow:auto}.shopProductChoice{cursor:pointer;background:#fff;border:1px solid #e8e3df;border-radius:13px;grid-template-columns:22px 25px 58px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;transition:all .18s;display:grid}.shopProductChoice:hover{background:#fffaf8;border-color:#f5b29f}.shopProductChoice.selected{background:#fff4ef;border-color:#f17451;box-shadow:0 0 0 2px #f04e2a14}.shopProductChoice.existing{opacity:.55;background:#f5f5f5}.shopProductChoice>input{width:17px;height:17px;accent-color:var(--sp-orange)}.shopProductRank{color:#9aa3af;text-align:center;font-size:8px;font-weight:900}.shopProductThumb{background:#f0f1f3;border-radius:10px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.shopProductThumb img{object-fit:cover;width:100%;height:100%}.shopProductCopy{min-width:0}.shopProductCopy b{-webkit-line-clamp:2;color:#273448;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.shopProductCopy small{color:#7f8a98;margin-top:5px;font-size:8px;display:block}.shopProductCopy em{color:#697587;background:#e9edf1;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}@media (width<=820px){.sponsoredShopPanel>header{flex-direction:column;align-items:flex-start}.shopProductPicker{grid-template-columns:1fr}}@media (width<=540px){.sponsoredShopPanel>header,.shopLookupForm{padding:17px}.shopLookupForm>div{grid-template-columns:1fr}.shopLookupForm button{width:100%}.shopSelectionBar{flex-direction:column;align-items:stretch}.shopSelectionBar label input{width:100%}.shopSelectionBar>span{margin-left:0}.shopSelectionBar button{width:100%}.shopProductPicker{max-height:600px;padding:10px}.shopProductChoice{grid-template-columns:20px 52px minmax(0,1fr)}.shopProductRank{display:none}.shopProductThumb{width:50px;height:50px}}.advertisePage{--ad-orange:#f04b27;--ad-deep:#0d1e33;--ad-ink:#17253a;--ad-muted:#697486;--ad-line:#eadfd8;min-height:100vh;color:var(--ad-ink);font-family:var(--font-body),"Noto Sans Thai",sans-serif;background:radial-gradient(circle at 92% 0,#ffe5d9 0,#0000 28%),#f7f5f3;padding-bottom:55px}.advertisePage *{box-sizing:border-box}.advertiseNav{border-bottom:1px solid var(--ad-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:20;background:#ffffffed;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 600px);display:flex;position:sticky;top:0}.advertiseBrand{color:var(--ad-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.advertiseBrand .brandMarkImage{border-radius:13px;width:43px;height:43px}.advertiseBrand b{font:900 21px/1 var(--font-display),sans-serif}.advertiseNav>div{align-items:center;gap:5px;display:flex}.advertiseNav>div>a{color:#596476;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.advertiseNav>div>a:hover{color:var(--ad-orange);background:#fff0e9}.advertiseNav .advertiseLineSmall{color:#fff;background:#19aa55;padding:10px 15px}.advertiseNav .advertiseLineSmall:hover{color:#fff;background:#128e46}.advertiseHero{color:#fff;background:radial-gradient(circle at 80% 15%,#ff7e4559,#0000 25%),linear-gradient(135deg,#0c1c30,#1c2e47 65%,#6d3b2e 125%);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:50px;max-width:1200px;min-height:500px;margin:28px auto 0;padding:52px clamp(34px,5vw,68px);display:grid;overflow:hidden;box-shadow:0 26px 65px #14243a33}.advertiseEyebrow{color:#ff9d77;letter-spacing:.17em;font-size:11px;font-weight:950}.advertiseHero h1{font:900 clamp(37px,5vw,62px)/1.07 var(--font-display),sans-serif;margin:12px 0 15px}.advertiseHero h1 em{color:#ff744d;font-style:normal;display:block}.advertiseHeroCopy>p{color:#d1d8e1;max-width:610px;margin:0;font-size:14px;line-height:1.8}.advertiseHeroActions{align-items:center;gap:9px;margin-top:27px;display:flex}.advertiseHeroActions>a{color:#fff;border:1px solid #ffffff2e;border-radius:13px;justify-content:center;align-items:center;height:51px;padding:0 18px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.advertiseHeroActions .linePrimaryButton{background:#19aa55;border:0;gap:9px;padding:0 22px;box-shadow:0 9px 24px #0e813e40}.linePrimaryButton>span{color:#109145;background:#fff;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:950}.advertiseHeroVisual>span{color:#ffd1bd;text-align:center;margin-bottom:9px;font-size:9px;font-weight:850;display:block}.adPlacementPreview{min-height:275px;color:var(--ad-ink);background:#fff;border:1px solid #e6dcd6;border-radius:19px;padding:15px;box-shadow:0 16px 42px #050f1b38}.adPreviewNav{background:#10233a;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.adPreviewNav i{background:var(--ad-orange);border-radius:4px;width:13px;height:13px}.adPreviewNav span{opacity:.4;background:#fff;border-radius:99px;width:35px;height:5px}.adPreviewNav span:nth-child(2){margin-left:auto}.adPreviewTop{background:linear-gradient(135deg,#fff2ec,#ffe0d2);border-radius:11px;justify-content:space-between;align-items:center;height:72px;margin-top:10px;padding:12px;display:flex}.adPreviewTop b{font-size:10px}.adPreviewTop span{background:var(--ad-orange);color:#fff;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.adPreviewHero{background:linear-gradient(135deg,#fff2ec,#f3eee9);border-radius:11px;grid-template-columns:1fr 1.3fr;gap:8px;height:72px;margin-top:10px;padding:9px;display:grid}.adPreviewHero i{background:#fff;border-radius:7px}.adPreviewList{margin-top:11px}.adPreviewList>b{font-size:8px}.adPreviewList>div{border:1px solid #eee6e1;border-radius:10px;grid-template-columns:66px 1fr;gap:8px;height:86px;margin-top:6px;padding:8px;display:grid;position:relative}.adPreviewList i{background:#f2ece8;border-radius:7px}.adPreviewList span{background:#e5e0dd;border-radius:9px;height:8px;margin-top:7px}.adPreviewList strong{color:var(--ad-orange);background:#fff0e9;border-radius:99px;padding:4px 7px;font-size:7px;position:absolute;top:30px;left:82px}.advertiseTrust{border:1px solid var(--ad-line);background:var(--ad-line);border-radius:19px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1200px;margin:14px auto 0;display:grid;overflow:hidden}.advertiseTrust>div{background:#fff;flex-direction:column;padding:18px 22px;display:flex}.advertiseTrust b{font-size:12px}.advertiseTrust span{color:var(--ad-muted);margin-top:3px;font-size:9px}.advertiseTraffic{max-width:1200px;margin-top:14px;margin-bottom:0}.advertisePackages,.advertiseSteps,.advertiseFinalCta{max-width:1200px;margin:70px auto 0}.advertiseSectionHead{text-align:center}.advertiseSectionHead>span{color:var(--ad-orange);letter-spacing:.17em;font-size:10px;font-weight:950}.advertiseSectionHead h2{font:900 clamp(27px,4vw,42px)/1.2 var(--font-display),sans-serif;margin:7px 0 4px}.advertiseSectionHead p{color:var(--ad-muted);margin:0;font-size:12px}.advertisePackageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.advertisePackageCard{border:1px solid var(--ad-line);background:#fff;border-radius:21px;flex-direction:column;min-width:0;padding:22px 18px 18px;display:flex;position:relative;box-shadow:0 12px 36px #27303e0f}.advertisePackageCard.recommended{border:2px solid var(--ad-orange);transform:translateY(-8px);box-shadow:0 18px 42px #f04b2721}.recommendedFlag{background:var(--ad-orange);color:#fff;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;right:12px}.packageEyebrow{color:var(--ad-orange);letter-spacing:.07em;font-size:8px;font-weight:900}.advertisePackageCard h3{margin:6px 0 11px;font-size:19px}.packagePrice{align-items:flex-end;gap:3px;min-height:56px;display:flex}.packagePrice small{color:var(--ad-orange);font-size:14px;font-weight:900}.packagePrice strong{font:950 31px/1 var(--font-display),sans-serif;color:var(--ad-orange);letter-spacing:-.04em}.packagePrice span{color:var(--ad-muted);padding-bottom:3px;font-size:8px}.advertisePackageCard .adPlacementPreview{min-height:198px;box-shadow:none;background:#fbfaf9;border-radius:13px;margin-top:16px;padding:10px}.advertisePackageCard .adPreviewNav{height:24px}.advertisePackageCard .adPreviewTop,.advertisePackageCard .adPreviewHero{height:45px}.advertisePackageCard .adPreviewList>div{grid-template-columns:44px 1fr;height:60px}.advertisePackageCard .adPreviewList strong{top:25px;left:58px}.packagePlacement{background:#fff5f0;border-radius:12px;margin-top:16px;padding:13px}.packagePlacement>span{color:var(--ad-orange);font-size:7px;font-weight:900;display:block}.packagePlacement>b{margin-top:4px;font-size:10px;line-height:1.45;display:block}.packagePlacement p{color:#6f7680;margin:5px 0 0;font-size:8px;line-height:1.55}.advertisePackageCard ul{margin:15px 0 17px;padding:0;list-style:none}.advertisePackageCard li{color:#596476;border-bottom:1px dashed #eee8e4;padding:6px 0 6px 18px;font-size:9px;line-height:1.45;position:relative}.advertisePackageCard li:before{content:"✓";color:#1a9b56;font-weight:900;position:absolute;left:0}.packageLineButton{color:#fff;background:#19aa55;border-radius:10px;justify-content:center;align-items:center;height:42px;margin-top:auto;font-size:9px;font-weight:900;text-decoration:none;display:flex}.packageLineButton:hover{background:#138d48}.advertiseSteps ol{grid-template-columns:repeat(3,1fr);gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.advertiseSteps li{border:1px solid var(--ad-line);background:#fff;border-radius:17px;align-items:center;gap:14px;min-height:110px;padding:19px;display:flex}.advertiseSteps li>b{width:40px;height:40px;color:var(--ad-orange);background:#fff0e9;border-radius:13px;flex:none;place-items:center;font-size:18px;display:grid}.advertiseSteps li>div{flex-direction:column;display:flex}.advertiseSteps strong{font-size:13px}.advertiseSteps li span{color:var(--ad-muted);margin-top:5px;font-size:9px;line-height:1.45}.advertiseFinalCta{text-align:center;background:linear-gradient(135deg,#fff0e9,#ffe0d2);border:1px solid #ffcbb8;border-radius:25px;padding:42px}.advertiseFinalCta>span{color:var(--ad-orange);font-size:10px;font-weight:900}.advertiseFinalCta h2{font:900 30px var(--font-display),sans-serif;margin:5px 0}.advertiseFinalCta p{color:#5d6470;margin:0 0 16px;font-size:12px}.advertiseFinalCta .linePrimaryButton{color:#fff;background:#19aa55;border-radius:12px;align-items:center;gap:8px;width:max-content;min-height:48px;margin:auto;padding:0 22px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.advertiseFinalCta small{color:#787e86;max-width:620px;margin:16px auto 0;font-size:8px;line-height:1.55;display:block}.advertiseFooter{color:#8a9099;justify-content:space-between;max-width:1200px;margin:22px auto 0;padding:16px 2px;font-size:9px;display:flex}.advertiseFooter a{color:var(--ad-orange);font-weight:900;text-decoration:none}@media (width<=1040px){.advertiseHero,.advertiseTrust,.advertiseTraffic,.advertisePackages,.advertiseSteps,.advertiseFinalCta,.advertiseFooter{margin-left:18px;margin-right:18px}.advertiseHero{grid-template-columns:1fr .75fr;gap:28px}.advertisePackageGrid{grid-template-columns:1fr 1fr;gap:16px}.advertisePackageCard.recommended{transform:none}}@media (width<=700px){.advertisePage{padding-bottom:30px}.advertiseNav{height:66px;padding:0 13px}.advertiseBrand .brandMarkImage{width:38px;height:38px}.advertiseBrand b{font-size:18px}.advertiseNav>div>a:not(.advertiseLineSmall){display:none}.advertiseNav .advertiseLineSmall{padding:8px 10px;font-size:9px}.advertiseHero{border-radius:22px;grid-template-columns:1fr;gap:30px;min-height:0;margin:12px 10px 0;padding:30px 20px}.advertiseEyebrow{font-size:8px}.advertiseHero h1{font-size:38px}.advertiseHeroCopy>p{font-size:11px;line-height:1.7}.advertiseHeroActions{grid-template-columns:1fr 1fr;display:grid}.advertiseHeroActions>a{min-width:0;padding:0 8px;font-size:9px}.advertiseHeroVisual>span{font-size:8px}.adPlacementPreview{min-height:245px}.advertiseTrust{grid-template-columns:1fr;margin:9px 10px 0}.advertiseTrust>div{padding:14px 16px}.advertiseTraffic{margin:9px 10px 0}.advertisePackages,.advertiseSteps,.advertiseFinalCta{margin:50px 10px 0}.advertiseSectionHead h2{font-size:27px}.advertiseSectionHead p{font-size:10px;line-height:1.5}.advertisePackageGrid{grid-template-columns:1fr;gap:11px}.advertisePackageCard{padding:20px}.advertisePackageCard .adPlacementPreview{min-height:200px}.advertiseSteps ol{grid-template-columns:1fr}.advertiseSteps li{min-height:88px}.advertiseFinalCta{border-radius:19px;padding:28px 18px}.advertiseFinalCta h2{font-size:25px}.advertiseFooter{flex-direction:column;align-items:flex-start;gap:5px;margin:14px 10px 0}}.realPlacementPreview{color:var(--ad-ink);background:#fff;border:1px solid #ecd8cf;border-radius:19px;margin:0;padding:11px;box-shadow:0 16px 42px #050f1b38}.realPreviewBar{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 2px 8px;display:flex}.realPreviewBar span{font-size:9px;font-weight:900;line-height:1.35}.realPreviewBar b{color:#fff;background:#ec4b2b;border-radius:99px;flex:none;padding:4px 7px;font-size:7px}.realPreviewViewport{background:#fff;border:1px solid #eadfd8;border-radius:12px;position:relative;overflow:hidden}.realPlacementPreview.top .realPreviewViewport{aspect-ratio:498/334}.realPlacementPreview.list .realPreviewViewport{aspect-ratio:1.28}.realPreviewViewport img{object-fit:cover;width:100%;height:100%;display:block}.realPlacementPreview.top img{object-position:center}.realPlacementPreview.list img{object-position:center 47%}.realPlacementPreview figcaption{color:#717887;text-align:center;margin-top:7px;font-size:7.5px;line-height:1.45}.advertisePackageCard .realPlacementPreview{box-shadow:none;background:#fbfaf9;border-radius:13px;margin-top:16px;padding:7px}.advertisePackageCard .realPreviewBar{min-height:25px;padding-bottom:6px}.advertisePackageCard .realPreviewBar span{font-size:7px}.advertisePackageCard .realPreviewBar b{padding:3px 5px;font-size:6px}.advertisePackageCard .realPlacementPreview figcaption{font-size:6.5px}@media (width<=700px){.realPlacementPreview{padding:9px}.realPreviewBar span,.advertisePackageCard .realPreviewBar span{font-size:8.5px}.realPlacementPreview figcaption,.advertisePackageCard .realPlacementPreview figcaption{font-size:7.5px}}.realPreviewHeading{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 2px 8px;display:flex}.realPreviewHeading span{font-size:9px;font-weight:950;line-height:1.35}.realPreviewHeading b{color:#fff;background:#ec4b2b;border-radius:99px;flex:none;padding:4px 7px;font-size:7px}.realPreviewPanel+.realPreviewPanel{border-top:1px dashed #eadfd8;margin-top:10px;padding-top:10px}.realPreviewPanel .realPreviewBar{color:#d84729;min-height:0;padding:0 2px 6px;font-size:8px;font-weight:900;line-height:1.35;display:block}.realPreviewPanel.top .realPreviewViewport{aspect-ratio:498/334}.realPreviewPanel.list .realPreviewViewport{aspect-ratio:1.28}.realPreviewPanel.top img{object-position:center}.realPreviewPanel.list img{object-position:center 50%}.advertisePackageCard .realPreviewHeading{min-height:25px;padding-bottom:6px}.advertisePackageCard .realPreviewHeading span{font-size:7.5px}.advertisePackageCard .realPreviewHeading b{padding:3px 5px;font-size:6px}.packageLineButton{text-align:center;height:auto;min-height:50px;padding:9px 12px;font-size:13px;line-height:1.35}@media (width<=700px){.realPreviewHeading span,.advertisePackageCard .realPreviewHeading span{font-size:9px}.realPreviewPanel .realPreviewBar{font-size:8.5px}.packageLineButton{min-height:56px;font-size:15px}}.advertiseLineQr{color:#16324f;flex-direction:column;align-items:center;gap:7px;width:max-content;margin:16px auto;font-size:10px;font-weight:850;text-decoration:none;display:flex}.advertiseLineQr img{background:#fff;border:1px solid #eadfd7;border-radius:18px;width:150px;height:150px;padding:8px;box-shadow:0 12px 30px #2241561a}:root{--cm-ink:#132238;--cm-orange:#f0522d;--cm-coral:#ff7653;--cm-paper:#f7f5f2;--cm-line:#e8dfd9;--cm-muted:#6f7d8f;--cm-green:#128557}.cmPage{background:var(--cm-paper);min-height:100vh;color:var(--cm-ink);font-family:var(--font-body),"Noto Sans Thai",sans-serif}.cmNav{border-bottom:1px solid var(--cm-line);z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.cmBrand{color:var(--cm-ink);grid-template-rows:auto auto;grid-template-columns:43px auto;column-gap:10px;text-decoration:none;display:grid}.cmBrand>span{background:linear-gradient(135deg,var(--cm-orange),#ff825f);color:#fff;width:43px;height:43px;font:900 14px/1 var(--font-display);border-radius:13px;grid-row:1/3;place-items:center;display:grid;box-shadow:0 8px 22px #f0522d3b}.cmBrand>b{font:800 17px/1.2 var(--font-display);align-self:end}.cmBrand>em{color:#8b95a2;letter-spacing:.16em;align-self:start;font-size:7px;font-style:normal;font-weight:900}.cmNavLinks{align-items:center;gap:7px;display:flex}.cmNavLinks button,.cmNavLinks a{color:#526174;height:40px;font:800 10px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 13px;text-decoration:none;display:flex}.cmNavLinks button:hover{background:#f3f1ee}.cmNavLinks .cmAccount{background:#edf1f5;margin-left:6px}.cmNavLinks .cmAccount.primary{background:var(--cm-ink);color:#fff}.cmHero{color:#fff;background:radial-gradient(circle at 75% 24%,#ff78512b,#0000 28%),linear-gradient(135deg,#14243a 0,#1b2d47 64%,#613d39 140%);grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);align-items:center;gap:60px;min-height:590px;padding:70px clamp(20px,7vw,110px) 56px;display:grid;overflow:hidden}.cmEyebrow{color:#ff9f81;letter-spacing:.22em;font-size:10px;font-weight:950}.cmHero h1{max-width:780px;font:700 clamp(36px,5.6vw,68px)/1.12 var(--font-display),sans-serif;letter-spacing:-.035em;margin:14px 0 17px}.cmHero h1 strong{color:#ff8764;font-weight:700}.cmHeroCopy>p{color:#c6d0de;max-width:660px;margin:0;font-size:14px;line-height:1.85}.cmHeroActions{gap:10px;margin-top:28px;display:flex}.cmHeroActions button{color:#fff;height:49px;font:900 11px/1 var(--font-body);cursor:pointer;background:linear-gradient(135deg,#ff704a,#ec4523);border:0;border-radius:13px;padding:0 21px;box-shadow:0 12px 28px #ed452342}.cmHeroActions button.secondary{box-shadow:none;background:#ffffff14;border:1px solid #ffffff3b}.cmStats{border-top:1px solid #ffffff24;gap:36px;margin-top:36px;padding-top:24px;display:flex}.cmStats div{flex-direction:column;display:flex}.cmStats b{font:800 26px/1 var(--font-display)}.cmStats span{color:#9eabbc;margin-top:7px;font-size:9px}.cmHeroVisual{height:420px;position:relative}.cmMatchScore{z-index:3;background:#121f32c7;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ffffff06,0 35px 80px #0000004d}.cmMatchScore span{color:#ff9b7c;letter-spacing:.18em;font-size:8px;font-weight:950}.cmMatchScore b{font:900 44px/1 var(--font-display);color:#fff;margin-top:7px}.cmMatchScore small{color:#a9b5c5;margin-top:8px;font-size:8px}.cmFloatCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4;background:#ffffff1a;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:12px;width:250px;min-height:104px;padding:16px;display:flex;position:absolute;box-shadow:0 24px 50px #0003}.cmFloatCard.creator{top:55px;left:0}.cmFloatCard.brand{bottom:52px;right:0}.cmFloatCard i{background:#ff7e572e;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.cmFloatCard div{flex-direction:column;min-width:0;display:flex}.cmFloatCard span{color:#ff9e80;letter-spacing:.14em;font-size:7px;font-weight:950}.cmFloatCard b{margin-top:5px;font-size:11px}.cmFloatCard small{color:#acb8c8;margin-top:5px;font-size:8px}.cmConnector{border:1px dashed #ff937459;border-radius:50%;animation:24s linear infinite cmSpin;position:absolute;inset:75px 80px}.cmConnector span{color:#ff8f6d;font-size:18px;position:absolute;top:28px;right:18px}@keyframes cmSpin{to{transform:rotate(360deg)}}.cmToast{border-radius:11px;max-width:1220px;margin:16px auto 0;padding:12px 15px;font-size:11px;font-weight:850}.cmToast.success{color:#17774a;background:#ebf8f1;border:1px solid #bce5cf}.cmToast.error{color:#be4024;background:#fff0ec;border:1px solid #ffc8ba}.cmSection,.cmWorkspace{max-width:1220px;margin:0 auto;padding:72px 20px}.cmSection>header,.cmWorkspace>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.cmSection>header span,.cmWorkspace>header span,.cmHow>span,.cmApplyModal>span{color:var(--cm-orange);letter-spacing:.2em;font-size:9px;font-weight:950}.cmSection>header h2,.cmWorkspace>header h2{font:700 30px/1.2 var(--font-display);margin:7px 0 2px}.cmSection>header p{color:var(--cm-muted);margin:0;font-size:11px}.cmSection>header button,.cmWorkspace>header button{color:#d84927;height:42px;font:900 10px/1 var(--font-body);cursor:pointer;background:#fff5f1;border:1px solid #f2c2b4;border-radius:11px;padding:0 15px}.cmCampaignGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cmCampaignCard{border:1px solid var(--cm-line);background:#fff;border-radius:19px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 10px 35px #1f2a3a0d}.cmCampaignTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.cmCampaignTop>span{color:#d94a28;background:#fff0eb;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.cmCampaignTop>b{color:var(--cm-green);font-size:8px}.cmCampaignCard h3{margin:14px 0 5px;font-size:15px;line-height:1.45}.cmCampaignCard>p{color:#7a8695;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.cmTags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.cmTags span{color:#5e6d80;background:#f0f3f6;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:850}.cmCampaignMetrics{background:#faf9f8;border:1px solid #eee7e3;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;padding:12px;display:grid}.cmCampaignMetrics div{flex-direction:column;display:flex}.cmCampaignMetrics small{color:#9099a6;font-size:7px}.cmCampaignMetrics b{margin-top:5px;font-size:10px}.cmCampaignCard footer{border-top:1px solid #eee9e6;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.cmCampaignCard footer>div{flex-direction:column;min-width:0;display:flex}.cmCampaignCard footer b{font-size:9px}.cmCampaignCard footer small{color:#8d97a4;margin-top:3px;font-size:7px}.cmCampaignCard footer button,.cmCreatorGrid article>button{background:var(--cm-ink);color:#fff;height:36px;font:900 9px/1 var(--font-body);cursor:pointer;border:0;border-radius:9px;padding:0 12px}.cmEmpty{color:#7c8795;background:#fff;border:1px dashed #dcd5d0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.cmEmpty b{font-size:14px}.cmEmpty p{margin:5px 0 0;font-size:9px}.cmSection.creators{padding-top:30px}.cmCreatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cmCreatorGrid article{border:1px solid var(--cm-line);background:#fff;border-radius:19px;padding:20px;position:relative}.cmAvatar{color:#fff;width:58px;height:58px;font:800 23px/1 var(--font-display);background:linear-gradient(145deg,#17273f,#fb6740);border-radius:17px;place-items:center;display:grid}.cmVerified{color:#167849;background:#e9f7f0;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:19px;right:17px}.cmCreatorGrid h3{margin:13px 0 4px;font-size:14px}.cmCreatorGrid article>p{color:#7d8795;height:34px;margin:0;font-size:8px;line-height:1.55;overflow:hidden}.cmCreatorTags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.cmCreatorTags span{color:#607084;background:#f0f3f6;border-radius:7px;padding:4px 6px;font-size:7px}.cmCreatorMetrics{grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0;display:grid}.cmCreatorMetrics div{flex-direction:column;display:flex}.cmCreatorMetrics b{font-size:10px}.cmCreatorMetrics small{color:#929ba7;margin-top:3px;font-size:7px}.cmCreatorGrid article>button{color:#d94826;background:#fff2ed;width:100%}.cmHow{background:var(--cm-ink);color:#fff;border-radius:24px;max-width:1180px;margin:10px auto 70px;padding:38px}.cmHow h2{font:700 28px/1.2 var(--font-display);margin:8px 0 24px}.cmHow>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cmHow article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:20px}.cmHow article>b{color:#ff8060;font:800 22px/1 var(--font-display)}.cmHow h3{margin:12px 0 4px;font-size:13px}.cmHow p{color:#aeb9c8;margin:0;font-size:9px;line-height:1.65}.cmWorkspace{min-height:650px}.cmSignInCard{border:1px solid var(--cm-line);text-align:center;background:#fff;border-radius:21px;max-width:560px;margin:40px auto;padding:36px}.cmSignInCard b{font-size:20px}.cmSignInCard p{color:#758193;font-size:11px;line-height:1.7}.cmSignInCard a{background:var(--cm-ink);color:#fff;border-radius:11px;align-items:center;height:44px;padding:0 17px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.cmProfileForm,.cmCampaignForm{border:1px solid var(--cm-line);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:14px;padding:25px;display:grid}.cmRolePicker{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.cmRolePicker button{color:#5a6879;height:50px;font:900 11px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:12px}.cmRolePicker button.active{color:#d74624;background:#fff1ec;border-color:#f17a58;box-shadow:0 0 0 2px #f0522d14}.cmProfileForm label,.cmCampaignForm label,.cmApplyModal label{flex-direction:column;gap:5px;display:flex}.cmProfileForm label>span,.cmCampaignForm label>span,.cmApplyModal label>span{color:#657285;font-size:9px;font-weight:850}.cmProfileForm label.wide,.cmCampaignForm label.wide{grid-column:1/-1}.cmProfileForm input,.cmProfileForm textarea,.cmCampaignForm input,.cmCampaignForm textarea,.cmCampaignForm select,.cmApplyModal input,.cmApplyModal textarea{color:#253247;width:100%;font:750 10px/1.5 var(--font-body);background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:0 12px}.cmProfileForm input,.cmCampaignForm input,.cmCampaignForm select,.cmApplyModal input{height:43px}.cmProfileForm textarea,.cmCampaignForm textarea,.cmApplyModal textarea{resize:vertical;padding-top:10px}.cmProfileForm input:focus,.cmProfileForm textarea:focus,.cmCampaignForm input:focus,.cmCampaignForm textarea:focus,.cmCampaignForm select:focus,.cmApplyModal input:focus,.cmApplyModal textarea:focus{border-color:#f3a28b;outline:3px solid #f0522d1c}.cmCheck{color:#5e6b7d;font-size:10px;flex-direction:row!important;align-items:center!important}.cmCheck input{accent-color:var(--cm-orange);width:18px!important;height:18px!important}.cmSubmit{color:#fff;height:47px;font:900 11px/1 var(--font-body);cursor:pointer;background:linear-gradient(135deg,#ff6d46,#e94724);border:0;border-radius:11px;grid-column:1/-1;box-shadow:0 10px 24px #e947242e}.cmSubmit:disabled{opacity:.6;cursor:wait}.cmModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09121eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cmApplyModal{background:#fff;border-radius:21px;flex-direction:column;gap:14px;width:min(520px,100%);padding:27px;display:flex;position:relative;box-shadow:0 35px 90px #00000059}.cmApplyModal h2{font:700 22px/1.3 var(--font-display);margin:0}.cmApplyModal>p{color:#788494;margin:-8px 0 2px;font-size:9px}.cmModalClose{color:#5b6879;cursor:pointer;background:#f0f2f4;border:0;border-radius:10px;width:34px;height:34px;font-size:19px;position:absolute;top:13px;right:15px}.cmApplyModal .cmSubmit{width:100%}.cmFooter{border-top:1px solid var(--cm-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:20px clamp(20px,5vw,70px);display:flex}.cmFooter a{color:var(--cm-ink);font:800 16px/1 var(--font-display);text-decoration:none}.cmFooter span{color:#8a94a1;font-size:9px}@media (width<=1000px){.cmHero{grid-template-columns:1fr;padding-top:55px}.cmHeroVisual{width:100%;max-width:620px;height:330px;margin:auto}.cmCampaignGrid,.cmCreatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cmNav{height:auto;min-height:68px;padding:10px 14px}.cmBrand>em,.cmNavLinks button{display:none}.cmNavLinks .cmAccount{text-overflow:ellipsis;max-width:170px;margin:0;overflow:hidden}.cmHero{gap:20px;min-height:auto;padding:48px 18px 35px}.cmHero h1{font-size:36px}.cmHeroCopy>p{font-size:12px}.cmHeroActions{grid-template-columns:1fr 1fr;display:grid}.cmHeroActions button{padding:0 10px}.cmStats{gap:16px}.cmStats b{font-size:21px}.cmHeroVisual{height:270px}.cmMatchScore{width:135px;height:135px}.cmMatchScore b{font-size:32px}.cmFloatCard{width:190px;min-height:82px;padding:10px}.cmFloatCard.creator{top:28px;left:0}.cmFloatCard.brand{bottom:30px;right:0}.cmFloatCard i{width:38px;height:38px;font-size:18px}.cmConnector{inset:45px 50px}.cmSection,.cmWorkspace{padding:48px 14px}.cmSection>header,.cmWorkspace>header{flex-direction:column;align-items:flex-start}.cmCampaignGrid,.cmCreatorGrid{grid-template-columns:1fr}.cmHow{margin:0 14px 48px;padding:25px}.cmHow>div{grid-template-columns:1fr}.cmProfileForm,.cmCampaignForm{grid-template-columns:1fr;padding:16px}.cmProfileForm label.wide,.cmCampaignForm label.wide,.cmRolePicker,.cmSubmit{grid-column:1}.cmFooter{flex-direction:column;align-items:flex-start}.cmModalBackdrop{padding:12px}.cmApplyModal{padding:22px}}.cmHero{background:#0b1930;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:52px;min-height:650px;padding:72px clamp(20px,6vw,96px) 58px}.cmHero h1{font-size:clamp(40px,5vw,67px);font-weight:750;line-height:1.1}.cmHeroCopy>p{font-size:15px}.cmHeroVisual{border-radius:32px;height:500px;overflow:hidden;box-shadow:0 38px 100px #00000061}.cmHeroVisual>img{object-fit:cover;object-position:66% center;width:100%;height:100%;display:block}.cmHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#060f1d7a);position:absolute;inset:0}.cmPhotoBadge{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1930bd;border:1px solid #ffffff47;border-radius:16px;flex-direction:column;padding:16px 18px;display:flex;position:absolute;bottom:22px;left:24px}.cmPhotoBadge span{color:#ff9a7b;letter-spacing:.16em;font-size:8px;font-weight:950}.cmPhotoBadge b{margin-top:5px;font-size:15px}.cmPhotoBadge small{color:#c2cede;margin-top:4px;font-size:9px}.cmStory{color:#fff;background:#101f35;border-radius:30px;grid-template-columns:1.2fr .8fr;max-width:1180px;margin:16px auto 78px;display:grid;overflow:hidden;box-shadow:0 28px 70px #13223824}.cmStoryImage{min-height:470px}.cmStoryImage img{object-fit:cover;width:100%;height:100%;display:block}.cmStoryCopy{flex-direction:column;justify-content:center;padding:52px 46px;display:flex}.cmStoryCopy>span{color:#ff8968;letter-spacing:.19em;font-size:9px;font-weight:950}.cmStoryCopy h2{font:750 37px/1.17 var(--font-display);letter-spacing:-.025em;margin:12px 0 16px}.cmStoryCopy>p{color:#bdc9d8;margin:0;font-size:11px;line-height:1.8}.cmStoryCopy>div{grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;margin-top:24px;display:grid}.cmStoryCopy>div b{color:#ff7d5b;font:850 19px/1 var(--font-display)}.cmStoryCopy>div span{color:#f4f7fb;font-size:11px;font-weight:800}@media (width<=1000px){.cmHero{grid-template-columns:1fr}.cmHeroVisual{max-width:800px;height:420px}.cmStory{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.cmStoryImage{min-height:360px}}@media (width<=760px){.cmHero{gap:26px;padding:46px 18px 34px}.cmHero h1{font-size:38px}.cmHeroCopy>p{font-size:13px}.cmHeroVisual{border-radius:23px;height:340px}.cmHeroVisual>img{object-position:70% center}.cmPhotoBadge{bottom:13px;left:14px;right:14px}.cmStory{border-radius:23px;margin:0 14px 48px}.cmStoryImage{min-height:270px}.cmStoryCopy{padding:28px 23px}.cmStoryCopy h2{font-size:30px}}.cmPage{font-family:var(--font-body),"Noto Sans Thai",Tahoma,sans-serif;font-feature-settings:"kern" 1,"liga" 1}.cmBrand{align-items:center;gap:12px;min-width:250px;display:flex}.cmBrand>img{width:164px;height:auto;display:block}.cmBrand>em{color:#66758a;letter-spacing:.17em;border-left:1px solid #dfe4ea;padding-left:12px;font-size:7px;font-style:normal;font-weight:850;line-height:1.25}.cmHero h1,.cmSection>header h2,.cmWorkspace>header h2,.cmStoryCopy h2,.cmApplyModal h2,.cmStats b,.cmCampaignCard h3,.cmCreatorGrid h3{font-family:var(--font-body),"Noto Sans Thai",sans-serif}.cmHero h1{letter-spacing:-.045em;font-weight:850}.cmHero h1 strong{font-weight:850}.cmSection>header h2,.cmWorkspace>header h2{letter-spacing:-.025em;font-weight:800}.cmStoryCopy h2{font-weight:850}.cmNavLinks button,.cmNavLinks a,.cmHeroActions button,.cmSection>header button,.cmWorkspace>header button,.cmCampaignCard footer button,.cmCreatorGrid article>button,.cmSubmit{font-family:var(--font-body),"Noto Sans Thai",sans-serif;font-weight:800}.cmCampaignCard h3,.cmCreatorGrid h3{letter-spacing:-.012em;font-weight:800}.cmStats b,.cmCampaignMetrics b,.cmCreatorMetrics b{font-variant-numeric:tabular-nums;font-weight:850}@media (width<=760px){.cmBrand{gap:8px;min-width:0}.cmBrand>img{width:128px}.cmBrand>em{display:none}.cmNavLinks .cmAccount{max-width:145px}.cmHero h1{letter-spacing:-.035em;font-size:36px;line-height:1.13}}.cmBrand{align-items:center;min-width:210px;display:flex}.cmBrand>img{width:190px;height:auto}.cmBrand>em{display:none}.cmFooter a{display:block}.cmFooter a>img{width:190px;height:auto;display:block}.cmFooter span{text-align:right;max-width:460px}@media (width<=760px){.cmBrand{min-width:0}.cmBrand>img{width:150px}.cmFooter a>img{width:170px}.cmFooter span{text-align:left}}.cmSeoTitle{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cmHeroTitleImage{object-fit:contain;object-position:left center;width:min(100%,720px);height:auto;margin:18px 0 20px;display:block}.cmHeroCopy>p{margin-top:4px}@media (width<=760px){.cmHeroTitleImage{width:100%;margin:15px 0 18px}}.cmSectionTitleImage{object-fit:contain;object-position:left center;width:min(620px,100%);height:auto;margin:8px 0 7px;display:block}.cmSectionTitleImage.workspace{width:min(560px,78vw);max-height:132px}.cmStoryTitleImage{object-fit:contain;object-position:left center;width:100%;height:auto;margin:11px 0 16px;display:block}.cmSection>header>div,.cmWorkspace>header>div{min-width:0}.cmSection>header p{margin-top:5px}@media (width<=760px){.cmSectionTitleImage{width:min(100%,520px)}.cmSectionTitleImage.workspace{width:100%;max-height:112px}.cmStoryTitleImage{width:100%;margin:10px 0 14px}}.cmPage{color:#10233f;background:linear-gradient(#fffdf9 0,#fff9f4 42%,#f7fdff 100%)}.cmNav{background:#fffffff5;border-color:#f0e6df;box-shadow:0 8px 30px #1a36570d}.cmNavLinks .cmAccount.primary{color:#fff;background:linear-gradient(135deg,#ff6847,#f04b2d);box-shadow:0 8px 20px #f04b2d33}.cmLoginChoices{align-items:center;gap:6px;display:flex}.cmLoginChoices .cmLineLogin{color:#fff;height:40px;font:900 10px/1 var(--font-body);background:#06c755;border-radius:10px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:flex;box-shadow:0 8px 20px #06c7552e}.cmLoginChoices .cmLineLogin span{border-right:1px solid #ffffff73;padding-right:7px;font-size:8px}.cmSignInActions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.cmSignInActions a.line{background:#06c755;box-shadow:0 9px 20px #06c75529}.cmHero{color:#10233f;background:radial-gradient(circle at 8% 18%,#00c2de1c,#0000 28%),radial-gradient(circle at 90% 12%,#ff674721,#0000 30%),linear-gradient(135deg,#fffdf9 0,#fff4ed 58%,#effcff 100%)}.cmEyebrow{color:#ed4f2d}.cmHeroCopy>p{color:#52657b}.cmHeroActions button.secondary{color:#14304f;background:#fff;border:1px solid #d9e5eb;box-shadow:0 10px 25px #1a365712}.cmStats{border-color:#e4ddd7}.cmStats b{color:#10233f}.cmStats span{color:#6f7e90}.cmHeroVisual{border:1px solid #ffffffe6;box-shadow:0 28px 70px #36577029}.cmHeroVisual:after{background:linear-gradient(#0000 58%,#fff5ee2e)}.cmPhotoBadge{background:#ffffffe0;border-color:#ffffffe6;box-shadow:0 12px 32px #223f5b21}.cmPhotoBadge span{color:#e94d2b}.cmPhotoBadge b{color:#10233f}.cmPhotoBadge small{color:#64778b}.cmCampaignCard footer button,.cmCreatorGrid article>button,.cmSignInCard a{color:#fff;background:linear-gradient(135deg,#ff6948,#ef4b2d);box-shadow:0 8px 18px #ef4b2d26}.cmAvatar{background:linear-gradient(145deg,#ff7655,#14c5df)}.cmHow{color:#10233f;background:linear-gradient(135deg,#fff2eb,#effcff);border:1px solid #f0dfd5;box-shadow:0 24px 60px #2d4e6717}.cmHow article{background:#ffffffd1;border-color:#e9ddd5}.cmHow h3{color:#10233f}.cmHow p{color:#617387}.cmHow article>b{color:#ef512f}.cmStory{color:#10233f;background:linear-gradient(145deg,#fffaf5,#eefcff);border:1px solid #eee2da;box-shadow:0 28px 70px #3657701c}.cmStoryCopy>span{color:#e94f2e}.cmStoryCopy>p{color:#5d7084}.cmStoryCopy>div span{color:#17304d}.cmStoryCopy>div b{color:#f05230}.cmStoryImage{background:#fff}.cmStoryImage img{object-position:center}.cmAiStudio{background:radial-gradient(circle at 8% 12%,#0fc7e221,#0000 30%),linear-gradient(135deg,#fff8f3,#fff 54%,#effcff);border:1px solid #f0ddd4;border-radius:30px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:20px;max-width:1220px;margin:72px auto 8px;padding:24px;display:grid;box-shadow:0 28px 70px #274b661a}.cmAiIntro{flex-direction:column;justify-content:center;padding:34px 28px;display:flex}.cmAiIntro>span{color:#e94f2d;letter-spacing:.16em;font-size:9px;font-weight:950}.cmAiIntro h2{color:#10233f;font:900 clamp(28px,3vw,42px)/1.16 var(--font-body),sans-serif;letter-spacing:-.035em;margin:12px 0 15px}.cmAiIntro h2 strong{color:#f05230}.cmAiIntro p{color:#5d7084;max-width:480px;margin:0;font-size:11px;line-height:1.8}.cmAiSignals{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.cmAiSignals i{color:#287487;background:#ffffffc7;border:1px solid #d8edf0;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850}.cmAiConsole{background:#ffffffeb;border:1px solid #e7ebef;border-radius:22px;min-width:0;padding:20px;box-shadow:0 16px 38px #2a4b6514}.cmAiRoleTabs{background:#f2f5f7;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.cmAiRoleTabs button{color:#718095;height:40px;font:850 10px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9px}.cmAiRoleTabs button.active{color:#e94e2c;background:#fff;box-shadow:0 5px 14px #26435b17}.cmAiFields{grid-template-columns:.8fr 1.25fr .85fr;gap:8px;margin-top:13px;display:grid}.cmAiFields label{flex-direction:column;gap:5px;min-width:0;display:flex}.cmAiFields span{color:#69798d;font-size:8px;font-weight:850}.cmAiFields input,.cmAiFields select{color:#24374e;width:100%;height:41px;font:800 9px/1 var(--font-body);background:#fff;border:1px solid #dde5ea;border-radius:10px;padding:0 10px}.cmAiFields input:focus,.cmAiFields select:focus{border-color:#64d6e7;outline:3px solid #0fc7e21f}.cmAiRun{color:#fff;width:100%;height:47px;font:900 11px/1 var(--font-body);cursor:pointer;background:linear-gradient(135deg,#ff6b49,#ef4a2c);border:0;border-radius:12px;margin-top:12px;box-shadow:0 12px 25px #ef4a2c33}.cmAiReady{text-align:center;background:linear-gradient(135deg,#f3fdff,#fff9f5);border:1px dashed #cfe1e6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:118px;margin-top:12px;padding:18px;display:flex}.cmAiReady:before{content:"✦";color:#10bcd6;font-size:22px}.cmAiReady b{color:#17304d;margin-top:5px;font-size:11px}.cmAiReady span{color:#78879a;max-width:390px;margin-top:4px;font-size:8px;line-height:1.55}.cmAiReady.empty:before{content:"◇";color:#f06b48}.cmAiResults{flex-direction:column;gap:8px;margin-top:12px;display:flex}.cmAiResults article{background:#fff;border:1px solid #e8ecef;border-radius:14px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px;display:grid;box-shadow:0 7px 18px #26455f0d}.cmAiScore{--score:0deg;background:conic-gradient(#10c3dc var(--score),#ff704e var(--score),#edf1f3 0);text-align:center;border-radius:50%;place-content:center;width:58px;height:58px;display:grid;position:relative}.cmAiScore:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.cmAiScore strong,.cmAiScore span{z-index:1;position:relative}.cmAiScore strong{color:#10233f;font-size:18px;line-height:1}.cmAiScore span{color:#7f8b9a;letter-spacing:.1em;margin-top:3px;font-size:5px;font-weight:950}.cmAiResults article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.cmAiResults article small{color:#ed512f;letter-spacing:.12em;font-size:6px;font-weight:950}.cmAiResults article b{color:#172c47;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.cmAiResults article em{color:#7a8797;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;font-style:normal;overflow:hidden}.cmAiResults ul{flex-wrap:wrap;gap:3px 8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cmAiResults li{color:#367367;font-size:6px}.cmAiResults article>button{color:#dc4b28;height:34px;font:900 8px/1 var(--font-body);cursor:pointer;background:#fff0ea;border:0;border-radius:9px;padding:0 11px}@media (width<=900px){.cmAiStudio{grid-template-columns:1fr;margin:48px 18px 6px}.cmAiIntro{padding:18px 12px 8px}.cmAiConsole{padding:16px}}@media (width<=620px){.cmAiStudio{border-radius:23px;margin:34px 14px 4px;padding:14px}.cmAiIntro{padding:16px 8px 7px}.cmAiIntro h2{font-size:29px}.cmAiFields{grid-template-columns:1fr}.cmAiResults article{grid-template-columns:58px minmax(0,1fr)}.cmAiResults article>button{grid-column:1/-1;width:100%}}.cmTrafficLive{background:#ffffffeb;border:1px solid #eadfd7;border-radius:22px;grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(120px,.65fr));align-items:center;gap:12px;max-width:1180px;margin:24px auto 0;padding:18px 22px;display:grid;box-shadow:0 16px 42px #2a496014}.cmTrafficLive>div:not(.cmTrafficTitle){text-align:center;background:#fff5ef;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:12px;display:flex}.cmTrafficLive>div.online{background:#eafaf2}.cmTrafficLive strong{color:#ef4f2e;font:900 24px/1 var(--font-body)}.cmTrafficLive .online strong{color:#11945d}.cmTrafficLive>div>span{color:#728196;margin-top:7px;font-size:8px;font-weight:800}.cmTrafficTitle{align-items:center;gap:12px;display:flex}.cmTrafficTitle i{background:#20bf75;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 8px #20bf751f}.cmTrafficTitle div{flex-direction:column;display:flex}.cmTrafficTitle b{color:#15304f;font-size:14px}.cmTrafficTitle span{color:#7a8798;margin-top:4px;font-size:8px}@media (width<=760px){.cmTrafficLive{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 14px 0;padding:15px}.cmTrafficTitle{grid-column:1/-1;margin-bottom:3px}.cmTrafficLive>div:not(.cmTrafficTitle){min-height:66px;padding:9px 5px}.cmTrafficLive strong{font-size:20px}.cmTrafficLive>div>span{font-size:7px}}.cmNavCount{color:#e94d2b;background:#fff0eb;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:7px;display:grid}.cmBriefAi{background:radial-gradient(circle at 90% 10%,#15c4db24,#0000 34%),linear-gradient(135deg,#effcff,#fff8f3);border:1px solid #ccecf2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.cmBriefAi>div{flex-direction:column;display:flex}.cmBriefAi span{color:#08a9c2;letter-spacing:.16em;font-size:8px;font-weight:950}.cmBriefAi b{color:#102b49;margin-top:5px;font-size:12px}.cmBriefAi small{color:#6e7f92;margin-top:4px;font-size:8px}.cmBriefAi button{color:#fff;height:42px;font:900 9px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#17c4db,#0aa8c2);border:0;border-radius:11px;padding:0 15px;box-shadow:0 10px 24px #0aa8c233}.cmPortfolioForm{background:#fff;border:1px solid #eee1d9;border-radius:22px;grid-template-columns:1fr 1fr;gap:13px;padding:23px;display:grid;box-shadow:0 18px 45px #26445c0f}.cmPortfolioForm label{flex-direction:column;gap:5px;display:flex}.cmPortfolioForm label.wide{grid-column:1/-1}.cmPortfolioForm span{color:#65758a;font-size:9px;font-weight:850}.cmPortfolioForm input,.cmPortfolioForm select,.cmPortfolioForm textarea{color:#17304d;width:100%;font:750 10px/1.5 var(--font-body);background:#fff;border:1px solid #dce5ea;border-radius:11px;padding:0 12px}.cmPortfolioForm input,.cmPortfolioForm select{height:43px}.cmPortfolioForm textarea{padding-top:10px}.cmPortfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.cmPortfolioGrid article{background:linear-gradient(145deg,#fff,#fff9f5);border:1px solid #e7e5e2;border-radius:18px;padding:20px;box-shadow:0 12px 30px #2c4b620d}.cmPortfolioGrid article>span{color:#059eb8;background:#eafcff;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950}.cmPortfolioGrid h3{margin:14px 0 5px;font-size:14px}.cmPortfolioGrid p{color:#718095;min-height:32px;font-size:9px;line-height:1.6}.cmPortfolioGrid article>div{background:#f7f7f5;border-radius:12px;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px;padding:11px;display:grid}.cmPortfolioGrid article>div b{font-size:13px}.cmPortfolioGrid article>div small{color:#8491a1;font-size:7px}.cmPortfolioGrid a{color:#e84d2b;margin-top:13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.cmInboxLayout{background:#fff;border:1px solid #e4e7e9;border-radius:23px;grid-template-columns:310px 1fr;min-height:540px;display:grid;overflow:hidden;box-shadow:0 20px 55px #2b485f14}.cmInboxLayout>aside{background:#fbfaf8;border-right:1px solid #e8ecef;flex-direction:column;gap:5px;padding:10px;display:flex}.cmInboxLayout>aside button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;padding:14px;display:flex}.cmInboxLayout>aside button.active{background:#fff1ec;box-shadow:inset 3px 0 #f0522d}.cmInboxLayout aside b{color:#1b304b;font-size:10px}.cmInboxLayout aside span{color:#e85231;margin-top:4px;font-size:8px;font-weight:850}.cmInboxLayout aside small{color:#8490a0;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;overflow:hidden}.cmChat{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.cmChat>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.cmChat>header div{flex-direction:column;display:flex}.cmChat>header b{font-size:13px}.cmChat>header span{color:#738296;margin-top:4px;font-size:8px}.cmChat>header select{color:#d84b29;height:38px;font:850 8px/1 var(--font-body);background:#fff5f1;border:1px solid #f2c5b9;border-radius:10px;padding:0 10px}.cmMessages{background:linear-gradient(#fff,#fbfeff);flex-direction:column;gap:10px;padding:20px;display:flex;overflow:auto}.cmMessages>div{background:#fff;border:1px solid #e5e9ec;border-radius:6px 15px 15px;max-width:75%;padding:12px 14px}.cmMessages b{color:#e75130;font-size:8px}.cmMessages p{color:#263a52;margin:4px 0;font-size:10px;line-height:1.55}.cmMessages small{color:#98a1ad;font-size:6px}.cmChat>form{border-top:1px solid #e8ecef;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.cmChat>form input{height:44px;font:750 9px/1 var(--font-body);border:1px solid #dce4e9;border-radius:12px;padding:0 13px}.cmChat>form button{color:#fff;font:900 9px/1 var(--font-body);background:linear-gradient(135deg,#ff6847,#ef4b2d);border:0;border-radius:12px;padding:0 20px}@media (width<=760px){.cmNav{flex-wrap:wrap}.cmNavLinks{border-top:1px solid #f2ebe6;width:100%;padding-top:6px;overflow-x:auto}.cmNavLinks button{flex:none;display:flex}.cmNavLinks .cmAccount{margin-left:0}.cmLoginChoices{margin-left:auto}.cmLoginChoices .cmLineLogin,.cmLoginChoices .cmAccount{height:36px;padding:0 10px}.cmBriefAi{flex-direction:column;align-items:flex-start}.cmBriefAi button{width:100%}.cmPortfolioForm{grid-template-columns:1fr;padding:16px}.cmPortfolioForm label.wide,.cmPortfolioForm .cmSubmit{grid-column:1}.cmPortfolioGrid{grid-template-columns:1fr}.cmInboxLayout{grid-template-columns:1fr;min-height:650px}.cmInboxLayout>aside{border-bottom:1px solid #e8ecef;border-right:0;max-height:190px;overflow:auto}.cmChat{min-height:450px}.cmNavCount{display:none}}:root{--dash-orange:#f05a2a;--dash-ink:#17202f;--dash-muted:#718096;--dash-line:#e8edf3;--dash-bg:#f4f7fb}*{box-sizing:border-box}.dataDashboard{background:var(--dash-bg);min-height:100vh;color:var(--dash-ink);font-family:var(--font-body),"Noto Sans Thai",sans-serif;grid-template-columns:244px minmax(0,1fr);display:grid}.dashSidebar{color:#fff;background:#111827;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.dashBrand{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:0 8px 25px;text-decoration:none;display:flex}.dashBrand>span{background:linear-gradient(145deg,#ff713d,#e84922);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 10px 24px #f05a2a40}.dashBrand div{flex-direction:column;display:flex}.dashBrand b{font-size:17px}.dashBrand small{letter-spacing:.16em;color:#9aa6b9;font-size:8px}.dashSidebar nav{flex-direction:column;gap:5px;margin-top:24px;display:flex}.dashSidebar nav a{color:#aeb8c8;border-radius:11px;align-items:center;gap:12px;height:45px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.dashSidebar nav a i{text-align:center;width:20px;font-size:17px;font-style:normal}.dashSidebar nav a:hover,.dashSidebar nav a.active{color:#fff;background:#f05a2a24}.dashSidebar nav a.active{box-shadow:inset 3px 0 var(--dash-orange)}.dashSource{background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;display:flex}.dashSource>i{background:#42d392;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 5px #42d3921a}.dashSource div{flex-direction:column;display:flex}.dashSource b{font-size:10px}.dashSource span{color:#8996a9;font-size:8px;line-height:1.5}.dashSidebar>p{color:#78869a;margin:16px 4px 0;font-size:8px;line-height:1.6}.dashSidebar>p span{color:#596579}.dashMain{min-width:0;padding:34px clamp(22px,4vw,52px)}.dashHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.dashEyebrow,.panelHead span{color:var(--dash-orange);letter-spacing:.17em;font-size:8px;font-weight:900;display:block}.dashHeader h1{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;margin:5px 0 3px;font-size:32px}.dashHeader p{color:var(--dash-muted);margin:0;font-size:11px}.dashHeaderTools{align-items:center;gap:9px;display:flex}.periodPicker{background:#e9eef5;border-radius:10px;padding:4px;display:flex}.periodPicker button,.refreshButton,.logoutButton{cursor:pointer;font:800 10px/1 var(--font-body);border:0;border-radius:8px;height:34px}.periodPicker button{color:#778397;background:0 0;padding:0 12px}.periodPicker button.active{color:var(--dash-ink);background:#fff;box-shadow:0 3px 10px #2b394b14}.refreshButton{border:1px solid var(--dash-line);color:#3d4b5f;background:#fff;padding:0 14px}.logoutButton{color:#d84c25;background:#fff0ea;padding:0 12px}.sponsoredManagerButton{color:#d94622;height:34px;font:850 9px/1 var(--font-body);white-space:nowrap;background:#fff5f1;border:1px solid #ffd0c2;border-radius:8px;align-items:center;padding:0 13px;text-decoration:none;display:flex}.dashNotice{color:#246c51;background:#eefbf6;border:1px solid #cef0e1;border-radius:13px;align-items:center;gap:10px;min-height:48px;margin-top:25px;padding:10px 14px;display:flex}.dashNotice>span{color:#27b77c}.dashNotice p{flex:1;margin:0;font-size:10px}.dashNotice small{color:#61927e;font-size:9px}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.kpiCard{border:1px solid var(--dash-line);background:#fff;border-radius:17px;padding:17px;position:relative;overflow:hidden;box-shadow:0 8px 28px #2a36480b}.kpiCard:after{content:"";background:#f05a2a;width:100%;height:3px;position:absolute;bottom:0;left:0}.kpiCard.purple:after{background:#7c5cff}.kpiCard.green:after{background:#16a46a}.kpiCard.blue:after{background:#2c7be5}.kpiTop{justify-content:space-between;align-items:center;display:flex}.kpiTop>span{color:#f05a2a;background:#fff0ea;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.purple .kpiTop>span{color:#7c5cff;background:#f0edff}.green .kpiTop>span{color:#16a46a;background:#e7f8f1}.blue .kpiTop>span{color:#2c7be5;background:#eaf3ff}.kpiTop em{color:#9aa4b2;font-size:8px;font-style:normal}.kpiCard>small{color:#7e8a9b;margin-top:13px;font-size:9px;font-weight:800;display:block}.kpiCard>strong{margin-top:3px;font-size:28px;display:block}.kpiCard>p{color:#8792a2;margin:2px 0 0;font-size:8px}.dashboardGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:14px;margin-top:14px;display:grid}.dashPanel{border:1px solid var(--dash-line);background:#fff;border-radius:18px;min-width:0;padding:20px;box-shadow:0 8px 28px #2a36480a}.panelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panelHead h2{margin:4px 0 0;font-size:15px}.panelHead>b{color:#68768a;background:#f4f6f9;border-radius:8px;padding:7px 9px;font-size:9px}.barChart{background:repeating-linear-gradient(#fff 0 43px,#f0f3f7 44px);border-bottom:1px solid #edf1f5;align-items:flex-end;gap:3px;height:220px;padding:24px 0 26px;display:flex;overflow:hidden}.barSlot{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:3px;height:100%;display:flex;position:relative}.barSlot i{background:linear-gradient(#ff8155,#f05a2a);border-radius:4px 4px 1px 1px;width:min(12px,72%);min-height:3px;display:block;box-shadow:0 4px 10px #f05a2a26}.barSlot span{color:#8f99a8;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 8px)}.chartLegend{flex-wrap:wrap;gap:10px 15px;margin-top:14px;display:flex}.chartLegend span{color:#758195;align-items:center;gap:5px;font-size:8px;display:flex}.chartLegend i{border-radius:50%;width:7px;height:7px}.funnelPanel{flex-direction:column;gap:17px;display:flex}.funnelRow{grid-template-columns:27px 1fr 54px;align-items:center;gap:10px;display:grid}.funnelRow>span{color:#8590a0;background:#f4f6f9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.funnelRow>div b{font-size:9px;display:block}.funnelRow>div>i{background:#edf1f5;border-radius:9px;height:6px;margin-top:7px;display:block;overflow:hidden}.funnelRow>div>i em{border-radius:inherit;background:linear-gradient(90deg,#f05a2a,#ff9068);height:100%;display:block}.funnelRow>strong{text-align:right;font-size:13px}.funnelRow>strong small{color:#8793a4;font-size:7px;display:block}.listPanel{min-height:250px}.rankRow{border-bottom:1px solid #eef1f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.rankRow:last-child{border-bottom:0}.rankRow i{color:#e85327;background:#fff0ea;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.rankRow b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.rankRow span{color:#7f8a9a;font-size:8px}.noData{text-align:center;color:#8490a0;flex-direction:column;justify-content:center;align-items:center;height:180px;display:flex}.noData>span{color:#c1c9d4;font-size:28px}.noData b{color:#566274;margin-top:5px;font-size:11px}.noData p{max-width:230px;font-size:8px;line-height:1.6}.noData a{color:#e85327;background:#fff0ea;border-radius:8px;padding:8px 12px;font-size:8px;font-weight:900;text-decoration:none}.dashFooter{color:#8c97a7;justify-content:space-between;padding:20px 2px;font-size:8px;display:flex}.dashFooter a{color:#e65329;font-weight:900;text-decoration:none}.liveTrafficPanel{border:1px solid var(--dash-line);background:#fff;border-radius:17px;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;margin-top:14px;padding:12px;display:grid;box-shadow:0 8px 28px #2a36480a}.liveTrafficIntro{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 12px;min-width:0;padding:10px 12px;display:grid}.liveTrafficIntro>i{background:#21b768;border-radius:50%;grid-row:1/3;width:10px;height:10px;margin-top:4px;animation:1.8s infinite liveTrafficPulse;box-shadow:0 0 0 6px #21b7681f}.liveTrafficIntro>div{flex-direction:column;min-width:0;display:flex}.liveTrafficIntro b{font-size:11px}.liveTrafficIntro span{color:#8792a2;margin-top:3px;font-size:8px}.liveTrafficIntro em{color:#168b51;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin-top:4px;font-size:7px;font-style:normal;overflow:hidden}.liveTrafficMetric{text-align:center;background:#fff7f2;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:78px;padding:12px;display:flex}.liveTrafficMetric>span{color:#6f7a8b;font-size:8px;font-weight:850}.liveTrafficMetric>strong{color:#e94928;font:900 24px/1.15 var(--font-display),sans-serif;margin-top:3px}.liveTrafficMetric>small{color:#8c96a5;margin-top:4px;font-size:7px}.liveTrafficMetric.online{background:#ecfaf2}.liveTrafficMetric.online>strong{color:#168b51}.liveTrafficPanel.warning .liveTrafficIntro>i{background:#e3a61b;animation:none;box-shadow:0 0 0 6px #e3a61b1f}.liveTrafficPanel.warning .liveTrafficIntro>em{color:#9a6b08}@keyframes liveTrafficPulse{50%{box-shadow:0 0 0 10px #21b76800}}@media (width<=980px){.dataDashboard{grid-template-columns:76px minmax(0,1fr)}.dashSidebar{padding:20px 11px}.dashBrand{justify-content:center}.dashBrand div,.dashSidebar nav a:not(.active){font-size:0}.dashSidebar nav a{justify-content:center;padding:0}.dashSidebar nav a i{font-size:19px}.dashSidebar nav a.active{font-size:0}.dashSource div,.dashSidebar>p{display:none}.dashSource{justify-content:center;padding:12px}.kpiGrid{grid-template-columns:repeat(2,1fr)}.liveTrafficPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.liveTrafficIntro{grid-column:1/-1}}@media (width<=680px){.dataDashboard{display:block}.dashSidebar{z-index:50;height:64px;padding:5px 8px;display:block;position:fixed;inset:auto 0 0}.dashBrand,.dashSource,.dashSidebar>p{display:none}.dashSidebar nav{grid-template-columns:repeat(5,1fr);gap:2px;height:100%;margin:0;display:grid}.dashSidebar nav a,.dashSidebar nav a.active,.dashSidebar nav a:not(.active){flex-direction:column;justify-content:center;gap:2px;height:54px;padding:0;font-size:7px;display:flex}.dashSidebar nav a.active{box-shadow:none;background:#f05a2a29}.dashSidebar nav a i{font-size:18px}.dashMain{padding:22px 13px 82px}.dashHeader{flex-direction:column;align-items:flex-start}.dashHeader h1{font-size:27px}.dashHeaderTools{justify-content:space-between;width:100%}.kpiGrid{grid-template-columns:1fr 1fr;gap:8px}.kpiCard{padding:14px}.kpiCard>strong{font-size:23px}.dashboardGrid{grid-template-columns:1fr}.trafficPanel{padding:16px}.barChart{height:190px}.dashNotice small{display:none}.dashNotice p{line-height:1.5}.dashFooter{padding-bottom:10px}.liveTrafficPanel{gap:6px;padding:8px}.liveTrafficIntro{padding:7px 8px}.liveTrafficMetric{min-height:68px;padding:8px 4px}.liveTrafficMetric>strong{font-size:20px}.liveTrafficMetric>small{font-size:6px;line-height:1.35}}.dashNotice.warning{color:#805f13;background:#fff8e8;border-color:#f7df9c}.dashNotice.warning>span{color:#e3a61b}.linkDetailPanel{margin-top:14px;padding:22px}.linkDetailHead{align-items:center}.linkDetailHead p{color:#7d8999;margin:5px 0 0;font-size:9px}.datePicker{white-space:nowrap;background:#f8fafc;border:1px solid #e4eaf1;border-radius:11px;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:flex}.datePicker>span{color:#748095;font-size:8px;font-weight:850}.datePicker input{color:#263247;height:32px;font:800 10px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:0 9px}.dailySummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.dailySummary>div{background:#fafbfd;border:1px solid #e9edf3;border-radius:13px;padding:13px 14px}.dailySummary small{color:#7e8999;font-size:8px;font-weight:800;display:block}.dailySummary strong{color:#253044;margin-top:3px;font-size:20px;display:block}.dailySummary .commissionSummary{background:linear-gradient(135deg,#fff7f3,#fff);border-color:#ffd4c5}.dailySummary .commissionSummary strong{color:#e84e23}.commissionNote{color:#70591d;background:#fff9e9;border:1px solid #f6e4b1;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:8px;line-height:1.55}.linkReportTable{border:1px solid #e8edf3;border-radius:13px;margin-top:15px;overflow:hidden}.linkReportHeader,.linkReportRow{grid-template-columns:minmax(240px,1.8fr) minmax(120px,.9fr) 55px 78px 105px 105px;align-items:center;gap:10px;display:grid}.linkReportHeader{color:#798597;background:#f5f7fa;min-height:39px;padding:0 13px;font-size:8px;font-weight:900}.linkReportHeader span:nth-child(n+3){text-align:right}.linkReportRow{border-top:1px solid #edf0f4;min-height:58px;padding:9px 13px}.linkReportRow>strong,.linkReportRow>.moneyCell{text-align:right;font-size:9px}.linkProduct{min-width:0}.linkProduct b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.linkProduct small{color:#8994a3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.sourceBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.sourceBadge.shopee{color:#db4a21;background:#fff0ea}.sourceBadge.ai-link{color:#275fbd;background:#eaf2ff}.sourceBadge.ai-studio{color:#147b71;background:#e8f8f6}.sourceBadge.shop{color:#7156d8;background:#f0edff}.moneyCell{color:#566376}.moneyCell.total{color:#e45127;font-weight:900}.dailyEmpty{text-align:center;color:#7d8999;border:1px dashed #dfe5ec;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin-top:15px;display:flex}.dailyEmpty>span{color:#c2cad5;font-size:25px}.dailyEmpty b{color:#536074;margin-top:5px;font-size:11px}.dailyEmpty p{max-width:340px;margin:5px 0 0;font-size:8px;line-height:1.6}.productRankingPanel{margin-top:14px;padding:22px}.productRankingHead{align-items:center}.productRankingHead p{color:#7d8999;margin:5px 0 0;font-size:9px}.productRankingTable{border:1px solid #e8edf3;border-radius:13px;margin-top:15px;overflow:hidden}.productRankingHeader,.productRankingRow{grid-template-columns:48px minmax(260px,1.7fr) minmax(170px,1fr) 70px 75px 96px;align-items:center;gap:10px;display:grid}.productRankingHeader{color:#798597;background:#f5f7fa;min-height:39px;padding:0 13px;font-size:8px;font-weight:900}.productRankingHeader span:nth-child(n+4){text-align:right}.productRankingRow{border-top:1px solid #edf0f4;min-height:64px;padding:10px 13px}.productRankNumber{color:#6f7b8d;width:29px;height:29px;font:900 9px/1 var(--font-body);background:#f3f5f8;border-radius:9px;place-items:center;font-style:normal;display:grid}.productRankNumber.topThree{color:#fff;background:linear-gradient(135deg,#ff7040,#eb4724);box-shadow:0 6px 15px #eb47242e}.rankedProduct{min-width:0}.rankedProduct>a,.linkProduct>a{color:#263247;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:900;text-decoration:none;display:block;overflow:hidden}.rankedProduct>a:hover,.linkProduct>a:hover{color:#e84e23;text-decoration:underline}.rankedProduct small{color:#8994a3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.productSourceList{flex-wrap:wrap;gap:4px;display:flex}.productSourceBadge{color:#d94b24;white-space:nowrap;background:#fff0ea;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.productSourceBadge.ai{color:#275fbd;background:#eaf2ff}.productSourceBadge.top{color:#8b6b00;background:#fff7d8}.productRankingRow>strong,.productClickShare{text-align:right;font-size:10px}.productClickShare{color:#6f7b8d}.openRankedProduct{color:#df4b25;white-space:nowrap;border:1px solid #ffd0c2;border-radius:8px;justify-content:center;align-items:center;min-height:31px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.openRankedProduct:hover{background:#fff1ec;border-color:#f05a2a}.productRankingFooter{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.rankingLimitNote{color:#8b95a4;margin:0;font-size:8px}.toggleProductRanking{color:#df4b25;min-height:34px;font:900 9px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:#fff7f3;border:1px solid #ffd0c2;border-radius:9px;padding:0 14px}.toggleProductRanking:hover{background:#fff0ea;border-color:#f05a2a}.sourceBadge.top{color:#8b6b00;background:#fff7d8}@media (width<=900px){.dailySummary{grid-template-columns:repeat(3,1fr)}.linkReportTable{overflow-x:auto}.linkReportHeader,.linkReportRow{min-width:800px}}@media (width<=680px){.linkDetailPanel{padding:16px}.linkDetailHead{flex-direction:column;align-items:flex-start}.datePicker{justify-content:space-between;width:100%}.datePicker input{min-width:150px}.dailySummary{grid-template-columns:1fr 1fr;gap:7px}.dailySummary>div{padding:11px}.dailySummary .commissionSummary{grid-column:1/-1}.linkReportTable{border:0;overflow:visible}.linkReportHeader{display:none}.linkReportRow{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:8px 12px;min-width:0;padding:13px 0;display:grid}.linkReportRow:first-of-type{border-top:0}.linkProduct{grid-column:1/-1}.linkProduct b{white-space:normal;line-height:1.45}.linkReportRow>span:nth-child(2){grid-column:1/-1}.linkReportRow>strong,.linkReportRow>.moneyCell{text-align:right;border-bottom:1px dashed #eef1f5;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.linkReportRow>strong:before,.linkReportRow>.moneyCell:before{content:attr(data-label);color:#8994a3;margin-right:15px;font-size:7px;font-weight:700}.dailyEmpty{min-height:160px}}@media (width<=900px){.productRankingTable{overflow-x:auto}.productRankingHeader,.productRankingRow{min-width:780px}}@media (width<=680px){.productRankingPanel{padding:16px}.productRankingHead{flex-direction:column;align-items:flex-start}.productRankingTable{border:0;overflow:visible}.productRankingHeader{display:none}.productRankingRow{border-top:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto;gap:8px 10px;min-width:0;padding:13px 0;display:grid}.productRankingRow:first-of-type{border-top:0}.rankedProduct{min-width:0}.rankedProduct>a{white-space:normal;line-height:1.45}.productSourceList{grid-column:2/-1}.productRankingRow>strong,.productClickShare{text-align:right;border-bottom:1px dashed #eef1f5;grid-column:2/-1;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.productRankingRow>strong:before,.productClickShare:before{content:attr(data-label);color:#8994a3;margin-right:15px;font-size:7px;font-weight:700}.openRankedProduct{grid-column:2/-1}.productRankingFooter{flex-direction:column;align-items:stretch}.rankingLimitNote{text-align:left}.toggleProductRanking{width:100%}}.rangeToolbar{align-items:center;gap:7px;display:flex}.rangeCalendar{position:relative}.calendarButton{color:#536075;height:42px;font:850 10px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:0 13px}.calendarButton:hover,.calendarButton.active{color:#dc4e25;background:#fff0ea;border-color:#f05a2a}.rangeCalendarMenu{z-index:30;background:#fff;border:1px solid #e0e6ee;border-radius:15px;width:min(320px,100vw - 26px);padding:15px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #202d402e}.rangeCalendarHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rangeCalendarHead>div{flex-direction:column;display:flex}.rangeCalendarHead b{font-size:12px}.rangeCalendarHead span{color:#8a95a5;margin-top:3px;font-size:8px}.rangeCalendarHead>button{color:#6d7888;cursor:pointer;background:#f3f5f8;border:0;border-radius:8px;width:27px;height:27px;font-size:18px}.rangeDateFields{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.rangeDateFields label{flex-direction:column;gap:5px;display:flex}.rangeDateFields label>span{color:#737f91;font-size:8px;font-weight:850}.rangeDateFields input{color:#263247;width:100%;min-width:0;height:39px;font:800 9px/1 var(--font-body);cursor:pointer;background:#fbfcfd;border:1px solid #dfe5ec;border-radius:9px;padding:0 8px}.rangeDateFields input:focus{border-color:#f05a2a;outline:3px solid #f05a2a1f}.rangeError{color:#c43d20;background:#fff0ed;border-radius:8px;margin:8px 0 0;padding:7px 9px;font-size:8px}.rangeCalendarActions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.rangeCalendarActions button{color:#596679;height:34px;font:850 9px/1 var(--font-body);cursor:pointer;background:#f2f5f8;border:0;border-radius:8px;padding:0 12px}.rangeCalendarActions .applyRangeButton{color:#fff;background:#f05a2a}.kpiTop em{text-align:right;max-width:150px;line-height:1.35}@media (width<=1120px){.dashHeader{flex-direction:column;align-items:flex-start}.dashHeaderTools{flex-wrap:wrap;width:100%}.rangeToolbar{flex:1}.calendarButton{height:42px}}@media (width<=680px){.dashHeaderTools{align-items:stretch;gap:7px}.rangeToolbar{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.periodPicker{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.periodPicker button{padding:0 4px;font-size:9px}.calendarButton{height:42px}.refreshButton,.logoutButton{height:38px}.dashHeaderTools>form{margin-left:auto}.rangeCalendarMenu{right:0}.rangeDateFields{grid-template-columns:1fr}.kpiTop{align-items:flex-start;gap:6px}.kpiTop em{max-width:92px;font-size:7px}}
