/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b2728;--ink-soft:#274849;--muted:#506966;--teal:#087b79;--teal-dark:#075e5d;--teal-bright:#19a7a1;--mint:#e9f8ef;--aqua:#dff4f1;--canvas:#f2f8f7;--paper:#fff;--line:#d8e7e4;--warm:#fff8e9;--coral:#ff785c;--green:#0f7542;--amber:#a66205;--danger:#b13c43;--focus:#006b68;--shadow:0 24px 70px #092d2d1a;--shadow-small:0 12px 32px #092d2d14;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--font:Inter, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 88% 4%, #35c6be1f, transparent 24rem), var(--canvas);color:var(--ink);font-family:var(--font);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(48px,6.7vw,82px);line-height:.96}h2{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(30px,4vw,48px);line-height:1.04}h3{letter-spacing:-.025em;margin-bottom:9px;font-size:20px;line-height:1.22}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:9px;padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f8f7e6;border-bottom:1px solid #d8e7e4cc;position:sticky;top:0}.site-announcement{color:#f4fffd;background:linear-gradient(100deg,#0a4c4d,#0a6662);border-bottom:1px solid #ffffff1a}.site-announcement__inner{justify-content:center;align-items:center;gap:8px;width:min(1200px,100% - 40px);min-height:36px;margin:0 auto;padding:7px 0;display:flex}.site-announcement__inner svg{color:#82ead5;flex:none}.site-announcement__inner p{text-align:center;letter-spacing:.01em;margin:0;font-size:11px;font-weight:700;line-height:1.45}.site-header__inner{justify-content:space-between;align-items:center;width:min(1200px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.wordmark{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.wordmark>span:last-child{transform:translateY(-1px)}.wordmark strong,.wordmark small{line-height:1.08;display:block}.wordmark strong{letter-spacing:-.025em;font-size:18px;font-weight:800;transition:color .16s}.wordmark small{color:#506a69;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9.5px;font-weight:750}.ticket-mark{isolation:isolate;background:linear-gradient(145deg,#0d6c6c 0%,#073f46 100%);border:1px solid #053f4338;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;transition:box-shadow .16s,transform .16s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 6px 16px #06232a24}.wordmark:hover strong{color:var(--teal-dark)}.wordmark:hover .ticket-mark{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 8px 20px #06232a2e}.ticket-mark:after{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:12px;position:absolute;inset:1px}.ticket-mark i{color:#075e5d;clip-path:polygon(0 0,100% 0,100% 30%,87% 50%,100% 70%,100% 100%,0 100%,0 70%,13% 50%,0 30%);filter:drop-shadow(0 3px 5px #03202333);background:#f6fffd;border-radius:5px;place-items:center;width:29px;height:22px;padding-right:3px;font-size:14px;font-style:normal;font-weight:950;line-height:1;display:grid;position:relative}.ticket-mark i:after{content:"";border-left:1px dashed #075e5d61;height:14px;position:absolute;top:4px;right:6px}.ticket-mark--small{border-radius:11px;width:35px;height:35px}.ticket-mark--small:after{border-radius:9px}.ticket-mark--small i{width:23px;height:17px;padding-right:2px;font-size:11px}.ticket-mark--small i:after{height:11px;top:3px;right:5px}.primary-nav,.header-actions{align-items:center;gap:25px;display:flex}.primary-nav a,.saved-link{color:var(--ink-soft);font-size:12px;font-weight:750;text-decoration:none}.primary-nav a:hover,.saved-link:hover{color:var(--teal)}.saved-link{align-items:center;gap:6px;display:inline-flex}.header-search{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:7px;min-height:41px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}main,.page-shell{width:min(1200px,100% - 40px);margin:0 auto}.eyebrow{color:var(--teal);letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900}.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(40px,7vw,95px);min-height:690px;padding:66px 0 88px;display:grid}.home-hero__copy{z-index:3;position:relative}.trust-chip{background:linear-gradient(135deg, #f4fcf7, var(--mint));color:var(--green);border:1px solid #a9dfc0;border-radius:14px;align-items:center;gap:10px;margin-bottom:26px;padding:10px 14px 10px 10px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #13824b1a}.trust-chip__check{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.hero-lede{max-width:620px;color:var(--ink-soft);margin-bottom:27px;font-size:clamp(17px,1.8vw,20px);line-height:1.62}.hero-search{border:1px solid var(--line);max-width:650px;min-height:62px;box-shadow:var(--shadow-small);background:#ffffffeb;border-radius:16px;align-items:center;gap:12px;padding:6px 7px 6px 20px;display:flex}.hero-search>svg,.explorer-search>svg{color:var(--teal);flex:none}.hero-search input,.explorer-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.hero-search input::placeholder,.explorer-search input::placeholder{color:#5b706e}.hero-search button{background:var(--teal);color:#fff;border:0;border-radius:11px;min-height:48px;padding:0 21px;font-size:12px;font-weight:850}.hero-proof{gap:35px;margin-top:28px;display:flex}.hero-proof div{align-items:baseline;gap:7px;display:flex}.hero-proof strong{font-size:18px}.hero-proof span{color:var(--muted);font-size:11px;font-weight:700}.hero-coupon-stack{place-items:center;min-height:500px;display:grid;position:relative}.hero-orbit{border:1px solid #087b791f;border-radius:50%;position:absolute}.hero-orbit--one{width:480px;height:480px}.hero-orbit--two{border-style:dashed;width:360px;height:360px}.preview-coupon{width:min(420px,92%);box-shadow:var(--shadow);background:#fffffff5;border:1px solid #116d6b26;border-radius:22px;align-items:center;gap:13px;padding:18px;display:flex;position:absolute}.preview-coupon--back{opacity:.72;top:62px;transform:rotate(-8deg)translate(-14px)}.preview-coupon--middle{opacity:.86;top:115px;transform:rotate(6deg)translate(20px)}.preview-coupon--front{z-index:3;padding:24px;display:block;top:184px;transform:rotate(.8deg)}.preview-coupon--back b,.preview-coupon--middle b{flex:1}.preview-coupon--back strong,.preview-coupon--middle strong{color:var(--teal)}.preview-coupon__top{align-items:center;gap:12px;display:flex}.preview-coupon__top>div{flex:1;min-width:0}.preview-coupon__top div>span{color:var(--muted);font-size:10px;font-weight:750;display:block}.preview-coupon__top b{font-size:14px;display:block}.preview-code{background:var(--aqua);border:1px dashed #91c9c4;border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:14px 15px;display:flex}.preview-code code{font:850 18px/1 var(--mono);letter-spacing:.12em}.preview-code span{color:var(--teal);font-size:10px;font-weight:800}.preview-coupon--front>p{color:var(--muted);margin:14px 0 0;font-size:10px;font-weight:700}.verified-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #13824b1a}.floating-save{z-index:4;color:var(--ink);place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;transform:rotate(-8deg)}.floating-save--left{background:#ffd66b;border-radius:9px;width:76px;height:43px;top:152px;left:2%;box-shadow:0 12px 20px #72500024}.floating-save--right{background:var(--teal);color:#fff;border-radius:12px;width:58px;height:46px;font-size:21px;bottom:86px;right:0;transform:rotate(6deg)}.section-heading{margin-bottom:28px}.section-heading--inline{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading--inline>p{max-width:420px;color:var(--muted);margin-bottom:6px;font-size:13px}.section-heading--center{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.section-heading--center>p:last-child{color:var(--muted)}.text-link{color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.popular-strip,.coupon-section,.category-section{border-top:1px solid var(--line);padding:64px 0}.coupon-section{padding-bottom:34px}.category-section{padding-top:58px}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.store-tile{border:1px solid var(--line);background:#ffffffb8;border-radius:17px;align-items:center;gap:13px;min-width:0;padding:17px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}.store-tile:hover{background:#fff;border-color:#9bcac6;transform:translateY(-3px)}.brand-logo{box-sizing:border-box;isolation:isolate;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--brand-color), 0 5px 15px #1f474514;background:#fff;border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-logo{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-color) 18%, #dce9e7), 0 5px 15px #1f474514}}.brand-logo--has-image{background:radial-gradient(circle at 50% 35%,#ffffffdb,#0000 58%),#fff}.brand-logo--wordmark-only{background:radial-gradient(circle at 50% 20%, var(--brand-color), transparent 46%), linear-gradient(135deg, #fff 0%, var(--brand-color) 100%)}@supports (color:color-mix(in lab, red, red)){.brand-logo--wordmark-only{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--brand-color) 14%, transparent), transparent 46%), linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--brand-color) 6%, #fff) 100%)}}.brand-logo img{z-index:1;object-fit:contain;object-position:center;width:auto;max-width:76%;height:auto;max-height:76%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-logo__fallback,.brand-logo__wordmark{box-sizing:border-box;min-width:0;max-width:100%;color:var(--brand-color);letter-spacing:-.025em;text-align:center;text-wrap:balance;word-break:normal;place-items:center;padding:5px;font-size:11px;font-weight:900;line-height:.96;display:grid;position:absolute;inset:0;overflow:hidden}.brand-logo__wordmark{letter-spacing:-.03em;text-transform:none;font-size:10.5px}.brand-logo--wordmark-compact .brand-logo__wordmark{letter-spacing:-.04em;font-size:8.8px;line-height:.96}.brand-logo--small{border-radius:9px;width:32px;height:32px}.brand-logo--large{border-radius:14px;width:48px;height:48px}.brand-logo--hero{width:82px;height:82px;box-shadow:inset 0 0 0 1px var(--brand-color), var(--shadow-small);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.brand-logo--hero{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-color) 18%, #dce9e7), var(--shadow-small)}}.brand-logo--hero img{max-width:72%;max-height:72%}.brand-logo--large .brand-logo__wordmark{font-size:13px}.brand-logo--large.brand-logo--wordmark-compact .brand-logo__wordmark{font-size:10.2px}.brand-logo--hero .brand-logo__wordmark{letter-spacing:-.055em;font-size:16px}.brand-logo--hero.brand-logo--wordmark-compact .brand-logo__wordmark{font-size:13px}.brand-logo--best-buy img,.brand-logo--sephora img{max-width:88%;max-height:88%}.brand-logo--adidas img,.brand-logo--apple img,.brand-logo--dell img,.brand-logo--dominos img,.brand-logo--hp img,.brand-logo--microsoft img,.brand-logo--target img,.brand-logo--walmart img{max-width:70%;max-height:70%}.brand-logo--bose img,.brand-logo--google-store img,.brand-logo--lenovo img,.brand-logo--newegg img,.brand-logo--reebok img,.brand-logo--samsung img,.brand-logo--uber-eats img{max-width:82%;max-height:54%}.brand-logo--lowes img{max-width:78%;max-height:78%}.store-tile>div{flex:1;min-width:0}.store-tile strong,.store-tile>div>span{display:block}.store-tile .brand-logo__fallback,.store-tile .brand-logo__wordmark{display:grid}.store-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-tile div span{color:var(--muted);font-size:10px}.store-tile__arrow{color:var(--teal)}.coupon-explorer{width:100%}.explorer-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:14px;display:grid}.explorer-search{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:54px;padding:0 17px;display:flex}.search-clear{color:var(--teal);background:0 0;border:0;font-size:10px;font-weight:800}.sort-control{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:0 13px 0 16px;display:flex}.sort-control span{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.sort-control select{background:0 0;border:0;outline:0;min-width:150px;font-size:11px;font-weight:800}.filter-row{flex-wrap:wrap;gap:8px;display:flex}.filter-row button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.filter-row button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.result-summary{color:var(--muted);margin:22px 0 14px;font-size:11px}.result-summary strong{color:var(--ink)}.coupon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.coupon-card{border:1px solid var(--line);background:#ffffffeb;border-radius:22px;flex-direction:column;min-width:0;min-height:510px;transition:transform .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #fffc}.coupon-card:hover{box-shadow:var(--shadow-small);transform:translateY(-4px)}.coupon-card:before,.coupon-card:after{z-index:2;border:1px solid var(--line);background:var(--canvas);content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:112px}.coupon-card__store{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:17px 18px;display:flex}.coupon-card__store>a{align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.coupon-card__store a>span:last-child{min-width:0}.coupon-card__store strong,.coupon-card__store small{display:block}.coupon-card__store strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.coupon-card__store small{color:var(--muted);font-size:11px}.save-button{border:1px solid var(--line);width:35px;height:35px;color:var(--teal);background:#fff;border-radius:10px;place-items:center;font-size:18px;line-height:1;display:grid}.save-button.is-saved{color:#d04a31;background:#fff1ed;border-color:#ffd4cc}.coupon-card__body{flex:1;padding:19px 18px 12px}.coupon-badges{flex-wrap:wrap;gap:6px;min-height:25px;margin-bottom:12px;display:flex}.verified-pill,.expiry-pill,.featured-pill,.confidence-pill,.trust-pill{background:var(--mint);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.expiry-pill{background:var(--warm);color:var(--amber)}.confidence-pill--fresh{background:var(--mint);color:var(--green)}.confidence-pill--official{color:#16607d;background:#eef6ff}.confidence-pill--source,.confidence-pill--neutral{color:var(--ink-soft);background:#f1f7f6}.trust-pill{color:#16607d;background:#eef6ff}.trust-pill--warning{color:#9b4219;background:#fff0e8}.discount-text{color:var(--teal);letter-spacing:-.035em;margin-bottom:7px;font-size:21px;display:block}.coupon-card h3{font-size:18px}.coupon-card__body>p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.coupon-terms{color:var(--muted);font-size:11px}.coupon-terms summary{color:var(--teal);cursor:pointer;font-weight:800}.coupon-terms p{margin:8px 0 4px;line-height:1.45}.coupon-terms a{color:var(--teal);align-items:center;gap:4px;font-weight:750;display:inline-flex}.coupon-card__action{padding:13px 18px 18px;position:relative}.coupon-primary,.revealed-code{background:var(--teal);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;font-size:11px;font-weight:850;display:flex}.coupon-primary:hover{background:var(--teal-dark)}.revealed-code{background:var(--aqua);color:var(--ink);border:1px dashed #75bbb5;justify-content:space-between;padding:5px 5px 5px 15px}.revealed-code code{font:850 13px/1 var(--mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revealed-code button{background:var(--ink);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:72px;min-height:37px;font-size:9px;font-weight:800;display:inline-flex}.coupon-shop-link{color:var(--teal);text-align:center;justify-content:center;align-items:center;gap:4px;margin:9px auto 0;font-size:11px;font-weight:800;display:flex}.coupon-card__meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:10px;display:flex}.coupon-card__meta button{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;text-decoration:underline;display:inline-flex}.report-menu{z-index:10;border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow-small);background:#fff;border-radius:10px;padding:6px;display:grid;position:absolute;bottom:43px;right:18px}.report-menu button{text-align:left;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 9px;font-size:9px}.report-menu button:hover{background:var(--canvas)}.saved-view-label{color:var(--muted);font-size:10px;position:absolute;top:14px;right:58px}.load-more,.empty-state button{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:11px;margin:20px auto 0;padding:0 20px;font-size:10px;font-weight:850;display:block}.empty-state .empty-state__cta{width:fit-content;min-height:44px;margin:18px auto 0;padding:0 18px;display:inline-flex}.empty-state{text-align:center;background:#ffffff80;border:1px dashed #b5ceca;border-radius:20px;padding:58px 20px}.empty-state>span{color:var(--teal);place-items:center;display:grid}.empty-state h3{margin-top:12px}.empty-state p{color:var(--muted)}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.category-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:330px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #1948460e}.category-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #1948461f}.category-card__media{background:#e8f4f1;flex:none;height:170px;display:block;position:relative;overflow:hidden}.category-card__media:after{content:"";background:linear-gradient(#092a2a05 42%,#092a2a3d 100%);position:absolute;inset:0}.category-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.category-card:hover .category-card__media img{transform:scale(1.045)}.category-card__icon{z-index:2;width:44px;height:44px;color:var(--teal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:13px;place-items:center;display:grid;position:absolute;bottom:14px;left:15px;box-shadow:0 7px 18px #052e2e21}.category-card__count{z-index:2;color:var(--ink-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;top:13px;right:13px;box-shadow:0 6px 16px #052e2e14}.category-card__content{flex:1;grid-template-columns:1fr auto;align-items:end;gap:14px;padding:20px;display:grid}.category-card__content>span{min-width:0}.category-card__content strong,.category-card__content small{display:block}.category-card__content strong{color:var(--ink);letter-spacing:-.025em;margin-bottom:7px;font-size:18px}.category-card__content small{color:var(--muted);font-size:10px;line-height:1.45}.category-card__arrow{color:var(--teal);margin-bottom:2px}.category-card--1 .category-card__content{background:#e5f7f3}.category-card--2 .category-card__content{background:#fff5df}.category-card--3 .category-card__content{background:#edf1ff}.category-card--4 .category-card__content{background:#f8edf4}.method-section{background:var(--ink);color:#fff;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:80px;margin:40px 0 100px;padding:70px;display:grid}.method-intro>p:not(.eyebrow){color:#b6cecc;max-width:500px}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 19px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .15s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--dark{color:#fff;background:#ffffff14;border-color:#ffffff2e}.button--light{color:var(--ink);background:#fff}.method-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.method-steps li{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:48px 1fr;gap:16px;padding:19px;display:grid}.method-steps li>span{color:#6ff0d5;background:#154849;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.method-steps h3{margin-bottom:3px;font-size:16px}.method-steps p{color:#a9c3c1;margin:0;font-size:11px}.closing-banner{background:radial-gradient(circle at 82% 20%, #43e2c329, transparent 18rem), var(--teal);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:100px;padding:50px 56px;display:flex}.closing-banner .eyebrow{color:#8ff4de}.closing-banner h2{margin-bottom:10px}.closing-banner p:last-child{color:#d2efec;max-width:620px;margin-bottom:0}.site-footer{border-top:1px solid var(--line);background:#eaf3f1}.site-footer__top,.site-footer__bottom{width:min(1200px,100% - 40px);margin:0 auto}.site-footer__top{grid-template-columns:1.8fr .8fr .8fr;gap:70px;padding:64px 0 46px;display:grid}.site-footer__top>div>p{max-width:480px;color:var(--muted);margin:20px 0 0;font-size:11px}.site-footer nav{align-content:start;gap:9px;display:grid}.site-footer nav strong{margin-bottom:6px;font-size:11px}.site-footer nav a{color:var(--muted);font-size:10px;text-decoration:none}.site-footer nav a:hover{color:var(--teal)}.site-footer__bottom{border-top:1px solid var(--line);min-height:62px;color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.site-footer__bottom p{margin:0}.site-footer__bottom a{color:var(--muted);text-decoration:none}.page-hero{align-content:center;min-height:350px;padding:62px 0;display:grid}.page-hero--visual{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(42px,7vw,90px);min-height:470px}.page-hero--store{grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.page-hero__icon{width:58px;height:58px;color:var(--teal);background:linear-gradient(145deg,#fff,#dff4f1);border:1px solid #b9ddd8;border-radius:17px;place-items:center;margin-bottom:20px;display:grid;box-shadow:0 12px 30px #087b7917}.page-hero h1{margin-bottom:14px;font-size:clamp(42px,6vw,70px)}.page-hero p:not(.eyebrow){max-width:720px;color:var(--ink-soft);margin-bottom:0;font-size:17px}.page-hero__meta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.page-hero__meta span{border:1px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.category-hero-art{min-height:325px;box-shadow:var(--shadow);background:#e6f4f1;border:1px solid #10696724;border-radius:29px;position:relative;overflow:hidden}.category-hero-art:after{content:"";background:linear-gradient(#0000 48%,#05262647),linear-gradient(120deg,#ffffff14,#0000 45%);position:absolute;inset:0}.category-hero-art img{object-fit:cover;width:100%;height:325px;display:block}.category-hero-art__label{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:13px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 9px 25px #05262624}.category-hero-art__label svg{color:var(--teal)}.store-logo-cloud{min-height:330px;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 10%,#43e2c33b,#0000 50%),linear-gradient(145deg,#0b3436,#0b5655);border:1px solid #10696724;border-radius:29px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;padding:30px;display:grid;position:relative}.store-logo-cloud__item{color:#e8f7f5;text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:15px 8px;font-size:9px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:flex}.store-logo-cloud__item:hover{background:#ffffff24;transform:translateY(-3px)}.store-logo-cloud__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.store-visit{white-space:nowrap;align-self:center}.content-section{border-top:1px solid var(--line);padding:60px 0 90px}.prose-card{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:820px;margin:0 auto 90px;padding:42px}.prose-card h2{margin-top:36px;font-size:28px}.prose-heading{align-items:center;gap:11px;display:flex}.prose-heading svg{color:var(--teal);flex:none}.brand-story{align-items:flex-start;gap:15px;display:flex}.brand-story p{margin-top:1px}.prose-card h2:first-child{margin-top:0}.prose-card p,.prose-card li{color:var(--ink-soft);font-size:14px}.prose-card a{color:var(--teal)}.seo-faq-card{max-width:none;margin-top:-40px;margin-bottom:100px}.seo-faq-card>h2{max-width:760px;margin-top:0}.seo-faq-card__intro{max-width:760px}.seo-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;display:grid}.seo-faq-list div{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#087b7914,#0000 45%),#f8fcfb;border-radius:18px;min-width:0;padding:20px}.seo-faq-list dt{color:var(--ink);letter-spacing:-.02em;margin-bottom:8px;font-size:15px;font-weight:850;line-height:1.28}.seo-faq-list dd{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.store-guide-section{margin:-34px 0 72px}.store-guide{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#19a7a121,#0000 32%),linear-gradient(135deg,#fff,#f4fbfa);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:16px;padding:28px;display:grid;box-shadow:0 12px 42px #092d2d0f}.store-guide h2{max-width:760px;margin-bottom:10px;font-size:clamp(28px,3.2vw,42px)}.store-guide p{max-width:780px;color:var(--ink-soft);margin:0;font-size:14px}.store-guide__proof{gap:8px;min-width:235px;display:grid}.store-guide__proof span{color:var(--ink-soft);background:#ffffffc7;border:1px solid #087b791f;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.store-guide__proof svg{color:var(--teal)}.store-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.store-guide-card{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;min-width:0;padding:22px}.store-guide-card--steps,.store-guide-card--deals{grid-column:span 2}.store-guide-card__icon{background:var(--aqua);width:42px;height:42px;color:var(--teal);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.store-guide-card h3{margin-bottom:12px;font-size:19px}.store-guide-card p,.store-guide-card li{color:var(--ink-soft);font-size:13px;line-height:1.55}.store-guide-card ol,.store-guide-card ul{margin:0;padding-left:19px}.store-guide-card li+li{margin-top:8px}.store-guide-offers{gap:10px;list-style:none;display:grid;padding:0!important}.store-guide-offers li{background:#f8fcfb;border:1px solid #e4efed;border-radius:14px;padding:12px;margin:0!important}.store-guide-offers a{gap:3px;text-decoration:none;display:grid}.store-guide-offers strong{color:var(--teal);font-size:15px}.store-guide-offers span{color:var(--ink);font-size:13px;font-weight:760;line-height:1.35}.store-guide-offers small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:800;display:block}.store-guide-card__links{gap:9px;margin-top:16px;display:grid}.store-guide-card__links a{width:fit-content;color:var(--teal);align-items:center;gap:6px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.store-guide-note{color:var(--ink-soft);background:#dff4f180;border:1px dashed #a7d5d0;border-radius:16px;margin-top:14px;padding:14px 16px;font-size:13px}.store-guide-note strong{color:var(--ink)}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:100px;display:grid}.info-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1948460d}.info-card:after{content:"";background:#087b790b;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-34px;right:-28px}.info-card>.info-card__icon{background:var(--aqua);width:48px;height:48px;color:var(--teal);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.info-card>small{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.info-card p{color:var(--muted);margin-bottom:0;font-size:12px}.contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-bottom:28px;display:grid}.contact-form-card,.contact-support-card{border:1px solid var(--line);background:#fff;border-radius:26px;box-shadow:0 18px 44px #19484612}.contact-form-card{padding:30px}.contact-form-card__head{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.contact-form-card__head>span,.contact-support-card__icon{background:var(--aqua);width:52px;height:52px;color:var(--teal);border-radius:17px;flex:none;place-items:center;display:grid}.contact-form-card__head h2,.contact-support-card h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,36px)}.contact-form-card__head p:not(.eyebrow),.contact-support-card p,.contact-support-card li{color:var(--muted);font-size:13px;line-height:1.65}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.contact-form label{color:var(--ink);gap:8px;font-size:12px;font-weight:850;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);font:inherit;background:#f8fcfb;border:1px solid #bdd5d2;border-radius:16px;outline:none;font-size:14px}.contact-form input,.contact-form select{min-height:50px;padding:0 15px}.contact-form textarea{resize:vertical;min-height:150px;padding:14px 15px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 4px #087b791f}.contact-form__wide,.contact-form__notice,.contact-form__submit{grid-column:1/-1}.contact-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__notice{border-radius:15px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.contact-form__notice--success{color:#08634d;background:#ecfbf3;border:1px solid #bfe9d6}.contact-form__notice--error{color:#923222;background:#fff1ef;border:1px solid #f0b7ae}.contact-form__submit{min-height:54px}.contact-form__spinner{animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.contact-support-card{align-self:start;padding:28px}.contact-support-card ul{gap:10px;margin:20px 0;padding-left:19px;display:grid}.contact-support-card a{color:var(--teal);font-weight:850}.info-grid--contact{margin-bottom:100px}.favorites-grid{padding-bottom:90px}@media (width<=980px){.primary-nav{display:none}.home-hero{grid-template-columns:1fr;padding-top:56px}.hero-coupon-stack{min-height:470px}.store-grid,.store-grid--compact,.coupon-grid,.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-section{grid-template-columns:1fr;gap:45px;padding:50px}.page-hero--visual{grid-template-columns:1fr;gap:34px;padding:56px 0}.category-hero-art,.store-logo-cloud{width:100%}.page-hero--store{grid-template-columns:auto 1fr}.store-visit{grid-column:1/-1;justify-self:start}}@media (width<=680px){body{font-size:15px}.hero-search input,.explorer-search input,.sort-control select{font-size:16px}.site-header__inner,.site-announcement__inner,main,.page-shell,.site-footer__top,.site-footer__bottom{width:min(100% - 24px,1200px)}.site-header__inner{min-height:68px}.saved-link{display:none}.header-actions{gap:10px}.header-search{min-height:38px;padding:0 12px;font-size:10px}.home-hero{gap:10px;min-height:auto;padding:40px 0 50px}h1{font-size:clamp(46px,14vw,64px)}.hero-search{flex-wrap:wrap;padding:12px}.hero-search>svg{margin-left:4px}.hero-search button{width:100%}.hero-proof{gap:18px}.hero-proof div{gap:0;display:grid}.hero-coupon-stack{min-height:410px}.hero-orbit--one{width:340px;height:340px}.hero-orbit--two{width:270px;height:270px}.preview-coupon--back{top:46px}.preview-coupon--middle{top:94px}.preview-coupon--front{top:162px}.floating-save--left{top:132px}.floating-save--right{bottom:48px}.popular-strip,.coupon-section,.category-section{padding:44px 0}.coupon-section{padding-bottom:26px}.category-section{padding-top:42px}.section-heading--inline{display:block}.section-heading--inline .text-link{margin-top:8px}.store-grid,.store-grid--compact,.coupon-grid,.category-grid,.info-grid,.seo-faq-list,.store-guide,.store-guide-grid{grid-template-columns:1fr}.store-guide{align-items:start}.store-guide__proof{min-width:0}.store-guide-card--steps,.store-guide-card--deals{grid-column:auto}.explorer-toolbar{grid-template-columns:1fr}.sort-control select{flex:1}.coupon-card{min-height:490px}.category-card{min-height:315px}.category-card__media{height:178px}.category-hero-art,.category-hero-art img{height:250px;min-height:250px}.store-logo-cloud{min-height:300px;padding:20px}.method-section{margin-bottom:60px;padding:34px 22px}.closing-banner{margin-bottom:60px;padding:36px 26px;display:block}.closing-banner .button{margin-top:25px}.site-footer__top{grid-template-columns:1fr 1fr;gap:38px 24px}.site-footer__top>div{grid-column:1/-1}.site-footer__bottom{gap:4px;padding:15px 0;display:grid}.page-hero--store{grid-template-columns:1fr}.brand-logo--hero{border-radius:20px;width:68px;height:68px}.prose-card{padding:28px 22px}}@media (width<=440px){.wordmark small{display:none}}.admin-main{background:#f3f7f6;min-height:100vh}:is(body:has(.admin-main)>.site-header,body:has(.admin-main)>.site-footer){display:none}.admin-shell{color:#173a3a;grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:20;color:#fff;background:#0b4d4e;flex-direction:column;width:246px;padding:27px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 45px #0b4d4e21}.admin-brand{color:#fff;letter-spacing:-.025em;align-items:center;gap:12px;padding:0 9px 27px;font-weight:850;text-decoration:none;display:flex}.admin-brand small{color:#9fceca;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:.68rem;font-weight:700;display:block}.admin-brand .ticket-mark--small{color:#0b4d4e;background:#d9f2ee;flex:0 0 40px;width:40px;height:32px;font-size:1.08rem}.admin-nav{gap:5px;display:grid}.admin-nav button{color:#bfe0dd;width:100%;min-height:45px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;font-weight:720;display:grid}.admin-nav button:hover,.admin-nav button.is-active{color:#fff;background:#ffffff1c}.admin-nav button>span{text-align:center;place-items:center;font-size:1rem;display:grid}.admin-nav button b{color:#5d4b00;text-align:center;background:#fff0a8;border-radius:999px;min-width:22px;padding:3px 6px;font-size:.67rem}.admin-sidebar__footer{border-top:1px solid #ffffff21;margin-top:auto;padding:20px 10px 5px}.admin-sidebar__footer p{margin:18px 0 2px;font-size:.85rem;font-weight:800}.admin-sidebar__footer span{color:#a9d1cd;text-overflow:ellipsis;font-size:.7rem;display:block;overflow:hidden}.admin-sidebar__footer a{color:#d7f1ee;align-items:center;gap:5px;margin-top:10px;font-size:.74rem;font-weight:750;text-decoration:none;display:flex}.admin-workspace{grid-column:2;min-width:0;padding:31px clamp(22px,4vw,62px) 96px}.admin-topbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.admin-topbar h1{color:#123f3f;letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1}.admin-live{color:#3a6564;background:#fff;border:1px solid #c6dfdc;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.73rem;font-weight:800;display:flex}.admin-live span{background:#22a96f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dcf4e9}.admin-notice{z-index:40;color:#0e5959;background:#eaf8f6;border:1px solid #a9d9d3;border-radius:10px;margin:-10px 0 18px;padding:12px 16px;font-size:.82rem;font-weight:750;position:sticky;top:12px}.admin-stack{gap:22px;display:grid}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.admin-metric,.admin-panel{background:#fff;border:1px solid #dce8e6;border-radius:16px;box-shadow:0 8px 30px #1846450e}.admin-metric{min-height:152px;padding:20px}.admin-metric .admin-metric__icon{color:#0b7e79;background:#e8f7f4;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:13px;display:grid}.admin-metric span{color:#6a8281;font-size:.72rem;font-weight:800;display:block}.admin-metric strong{color:#124747;letter-spacing:-.045em;margin:9px 0 6px;font-size:1.9rem;line-height:1;display:block}.admin-panel{min-width:0;padding:25px}.admin-panel h2{color:#183f3f;letter-spacing:-.025em;margin:4px 0 0;font-size:1.16rem}.admin-panel__head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:21px;display:flex}.admin-panel__head--wrap{flex-wrap:wrap}.admin-two-column{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:22px;display:grid}.text-link,.admin-row-actions button,.admin-store-card>button{color:#087b79;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:800}.health-score{color:#0b7977;align-items:baseline;margin:25px 0;display:flex}.health-score strong{letter-spacing:-.06em;font-size:3.1rem;line-height:.8}.health-score span{color:#77908e;font-size:.8rem;font-weight:750}.admin-health dl{gap:10px;margin:0;display:grid}.admin-health dl div{color:#6d8281;border-top:1px solid #e5efed;justify-content:space-between;gap:16px;padding-top:10px;font-size:.73rem;display:flex}.admin-health dd{color:#214b4a;margin:0;font-weight:850}.trend-chart{background:linear-gradient(#eef6f5 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #d9e7e5;align-items:end;gap:clamp(5px,1vw,12px);height:230px;margin-top:25px;padding:22px 8px 2px;display:flex}.trend-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.trend-chart>div>span{background:linear-gradient(#26a49e,#0c7776);border-radius:6px 6px 2px 2px;width:min(30px,75%);min-height:5px;box-shadow:0 4px 12px #087b7929}.trend-chart small{color:#859896;font-size:.55rem}.admin-list{display:grid}.admin-list__row{border-top:1px solid #e8efee;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.admin-list__row:first-child{border-top:0}.admin-list__row p{color:#718482;margin:2px 0 0;font-size:.72rem}.admin-list__row .muted{font-size:.68rem}.admin-tools{align-items:center;gap:9px;display:flex}.admin-search input{width:min(250px,35vw);min-height:39px;font:inherit;border:1px solid #cadbd9;border-radius:9px;outline:0;padding:9px 12px;font-size:.78rem}.admin-search input:focus{border-color:#168985;box-shadow:0 0 0 3px #087b791a}.admin-table-wrap{margin:0 -25px -25px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:850px;font-size:.73rem}.admin-table th{color:#728684;text-align:left;text-transform:uppercase;letter-spacing:.045em;background:#f8fbfa;border:1px solid #e2ebea;border-width:1px 0;padding:11px 18px;font-size:.64rem}.admin-table td{color:#4f6c6a;vertical-align:middle;border-bottom:1px solid #ebf0ef;padding:15px 18px}.admin-brand-cell{align-items:center;gap:10px;min-width:250px;display:flex}.admin-brand-cell>div{min-width:0}.admin-table td strong,.admin-table td span{display:block}.admin-table td>span:not(.admin-status){color:#839492;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.68rem;overflow:hidden}.admin-table code{color:#0d716f;background:#eff7f5;border-radius:5px;padding:4px 7px;font-family:inherit;font-size:.67rem;font-weight:850}.admin-status{text-transform:capitalize;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:850;font-size:.61rem!important}.admin-status--active,.admin-status--resolved{color:#15704d;background:#e5f6ed}.admin-status--paused,.admin-status--open{color:#91650a;background:#fff4d6}.admin-status--expired{color:#a84a4a;background:#ffebeb}.admin-row-actions{gap:11px;display:flex}.admin-row-actions button:last-child{color:#6c807e}.admin-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-store-card{background:#fbfdfd;border:1px solid #dfe9e7;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:start;gap:12px;min-width:0;padding:17px;display:grid}.admin-store-card h3{color:#234a49;margin:2px 0 4px;font-size:.86rem}.admin-store-card p{color:#768987;margin:0 0 8px;font-size:.66rem}.admin-report,.admin-audit-row{border-top:1px solid #e8efee;justify-content:space-between;gap:25px;padding:18px 0;display:flex}.admin-report__identity{align-items:flex-start;gap:12px;display:flex}.admin-report__icon{width:38px;height:38px;color:var(--teal);background:#e6f5ef;border-radius:12px;flex:none;place-items:center;display:grid}.admin-report__identity>div{min-width:0}.admin-report:first-child,.admin-audit-row:first-child{border-top:0}.admin-report h3{margin:9px 0 5px;font-size:.86rem}.admin-report p,.admin-audit-row p{color:#5e7775;margin:0;font-size:.75rem}.admin-report a{color:var(--teal);font-weight:850}.admin-report__message{white-space:pre-wrap;max-width:880px;margin-top:8px!important}.admin-report__meta{font-weight:750}.admin-report small,.admin-audit-row small{color:#8b9c9a;margin-top:8px;font-size:.65rem;display:block}.rank-list{gap:0;margin-top:18px;display:grid}.rank-list>div{border-top:1px solid #e5eeed;grid-template-columns:25px 32px 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:.75rem;display:grid}.rank-list>div>span{color:#9aabaa;font-weight:850}.rank-list a{color:#365e5c;font-weight:750;text-decoration:none}.rank-list strong{color:#0e7573}.admin-audit-row{grid-template-columns:120px 1fr auto;align-items:center;display:grid}.admin-audit-row>span{color:#0d7775;text-transform:capitalize;font-size:.67rem;font-weight:850}.admin-audit-row small{margin:0}.admin-form{gap:16px;display:grid}.admin-form>h2{margin-bottom:5px}.admin-form label{color:#526f6d;gap:6px;font-size:.71rem;font-weight:800;display:grid}.admin-form input,.admin-form select,.admin-form textarea{color:#214c4a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdcda;border-radius:8px;outline:none;padding:10px 12px;font-size:.78rem}.admin-form textarea{resize:vertical;min-height:78px}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#168985;box-shadow:0 0 0 3px #087b791a}.admin-field-row,.admin-check-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-check-row{grid-template-columns:repeat(3,1fr)}.admin-form .admin-check{align-items:center;gap:8px;display:flex}.admin-check input{accent-color:#087b79;width:16px;min-height:16px}.admin-modal{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-modal__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04232373;border:0;position:absolute;inset:0}.admin-drawer{z-index:1;background:#f9fcfb;width:min(560px,100%);height:100%;padding:32px;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #022a2a38}.admin-close{color:#4d6765;cursor:pointer;background:#fff;border:1px solid #d2e0de;border-radius:50%;width:34px;height:34px;font-size:1.35rem}.danger-link{color:#b64e4e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:800}.admin-empty{color:#86a09e;text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.admin-empty>span{font-size:1.7rem}.admin-empty strong{color:#476967;font-size:.83rem}.admin-empty p{margin:0;font-size:.7rem}.admin-fab{z-index:30;color:#fff;font:inherit;cursor:pointer;background:#087b79;border:0;border-radius:999px;align-items:center;gap:6px;padding:12px 18px;font-size:.77rem;font-weight:850;display:inline-flex;position:fixed;bottom:25px;right:27px;box-shadow:0 9px 27px #087b794d}@media (width<=1200px){.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.admin-shell{display:block}.admin-sidebar{width:100%;height:auto;padding:10px 14px;display:block;position:sticky;top:0;overflow-x:auto}.admin-brand{display:none}.admin-nav{width:max-content;display:flex}.admin-nav button{min-width:max-content;min-height:39px;padding:8px 12px;display:flex}.admin-sidebar__footer{display:none}.admin-workspace{padding:24px 16px 90px}.admin-two-column,.admin-two-column--settings,.admin-store-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-topbar{align-items:end}.admin-live{padding:7px 9px;font-size:.64rem}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric{min-height:110px;padding:16px}.admin-metric strong{font-size:1.55rem}.admin-panel{padding:19px}.admin-tools{flex-wrap:wrap;width:100%}.admin-search,.admin-search input{width:100%}.admin-list__row{grid-template-columns:38px minmax(0,1fr)}.admin-list__row .muted,.admin-list__row .button{grid-column:2;width:fit-content}.admin-field-row,.admin-check-row{grid-template-columns:1fr}.admin-drawer{padding:24px 18px}.admin-audit-row{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.account-link{min-height:40px;color:var(--ink-soft);align-items:center;gap:6px;padding:0 2px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.account-link:hover{color:var(--teal)}.mobile-nav{display:none;position:relative}.mobile-nav__button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.mobile-nav.is-open .mobile-nav__button{color:var(--teal-dark);border-color:#9bcac6}.mobile-nav nav{z-index:150;border:1px solid var(--line);background:#fff;border-radius:15px;width:min(310px,100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 22px 55px #08313133}.mobile-nav nav a{min-height:44px;color:var(--ink-soft);border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{background:var(--canvas);color:var(--teal-dark)}.coupon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.coupon-card{border-radius:18px;min-height:400px}.coupon-card--featured{border-color:#07807d57;box-shadow:0 1px #ffffffe6,0 18px 46px #07807d1a}.coupon-card:hover{transform:translateY(-2px)}.coupon-card:before,.coupon-card:after{width:16px;height:16px;top:83px}.coupon-card:before{left:-9px}.coupon-card:after{right:-9px}.coupon-card__store{min-height:64px;padding:11px 13px}.coupon-card__store>a{gap:9px}.coupon-card__store .brand-logo{border-radius:10px;width:36px;height:36px}.coupon-card__store strong{font-size:11px}.save-button{flex:none;width:40px;height:40px}.coupon-card__body{padding:13px 14px 7px}.coupon-badges{gap:4px;min-height:21px;margin-bottom:8px}.verified-pill,.expiry-pill,.featured-pill,.confidence-pill,.trust-pill{padding:4px 7px;font-size:10px}.featured-pill{color:#8c5f00;background:#fff2cc}.discount-text{margin-bottom:4px;font-size:18px}.coupon-card h3{margin-bottom:7px;font-size:15px;line-height:1.28}.coupon-card__body>p{-webkit-line-clamp:2;margin-bottom:8px;font-size:11px;line-height:1.45}.coupon-card__details{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.coupon-card__details .text-link,.coupon-terms{font-size:11px}.coupon-card__details .text-link{gap:4px}.coupon-terms[open]{background:var(--canvas);border-radius:8px;flex-basis:100%;padding:7px 8px}.coupon-card__action{padding:9px 14px 12px}.coupon-primary,.revealed-code{border-radius:10px;min-height:44px;font-size:10px}.revealed-code button{min-height:34px}.coupon-shop-link{margin-top:6px}.coupon-card__meta{margin-top:8px;font-size:10px}.coupon-card__meta button{min-height:28px;font-size:10px}.coupon-vote{min-height:30px;color:var(--ink-soft);background:#f0f8f6;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:7px;padding:3px 5px;font-size:10px;font-weight:750;display:flex}.coupon-vote>span{align-items:center;gap:4px;display:inline-flex}.coupon-vote button{min-height:25px;color:var(--teal-dark);background:#fff;border:1px solid #c9e1dd;border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.admin-table--members{min-width:1040px}.admin-member-form{grid-template-columns:70px minmax(180px,1fr) auto;align-items:center;gap:7px;min-width:360px;display:grid}.admin-member-form input{color:#173f3d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cfdfdd;border-radius:8px;padding:8px 9px;font-size:.72rem}.admin-member-form input:focus{border-color:#0a8884;outline:none;box-shadow:0 0 0 3px #0a88841c}.coupon-vote button:disabled,.coupon-card__meta button:disabled,.report-menu button:disabled{cursor:wait;opacity:.55}.coupon-feedback{text-align:center;margin:5px 0 0;font-size:10px;line-height:1.35}.coupon-feedback--error{color:var(--danger)}.report-menu{bottom:36px;right:14px}.category-grid{gap:12px}.category-card{border-radius:17px;min-height:236px}.category-card:hover{transform:translateY(-2px)}.category-card__media{height:126px}.category-card__icon{border-radius:11px;width:38px;height:38px;bottom:10px;left:11px}.category-card__count{padding:5px 8px;font-size:10px;top:9px;right:9px}.category-card__content{gap:8px;padding:13px 14px 14px}.category-card__content strong{margin-bottom:4px;font-size:15px}.category-card__content small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.contribute-strip{box-shadow:var(--shadow-small);background:radial-gradient(circle at 88% 10%,#19a7a121,#0000 15rem),#fff;border:1px solid #c9e2de;border-radius:20px;justify-content:space-between;align-items:center;gap:36px;margin:18px 0 70px;padding:28px 32px;display:flex}.contribute-strip h2{margin-bottom:6px;font-size:clamp(24px,3vw,34px)}.contribute-strip p:last-child{max-width:660px;color:var(--muted);margin-bottom:0;font-size:12px}.contribute-strip__actions{flex:none;gap:9px;display:flex}.contribute-strip .button--dark{border-color:var(--ink);background:var(--ink);color:#fff}.button--outline{color:var(--teal-dark);background:#fff;border-color:#abcac6}.info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card--action{flex-direction:column;min-height:285px;display:flex}.info-card--action .button{width:100%;min-height:44px;margin-top:auto}.info-card--action .button--dark{border-color:var(--ink);background:var(--ink);color:#fff}.site-footer nav a:has(svg){align-items:center;gap:5px;display:inline-flex}@media (width<=1100px){.primary-nav,.header-actions{gap:16px}.coupon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.mobile-nav{display:block}.account-link,.saved-link{display:none}.category-grid,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:1fr}.contribute-strip{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=820px){.coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.coupon-card{min-height:390px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{min-height:218px}.category-card__media{height:110px}.category-card__content{padding:11px 12px 12px}.category-card__content strong{font-size:14px}.filter-row{scrollbar-width:thin;flex-wrap:nowrap;margin-right:-12px;padding:2px 12px 5px 0;overflow-x:auto}.filter-row button{flex:none;min-height:42px}.contribute-strip{margin-bottom:54px;padding:24px 20px}.contact-form-card,.contact-support-card{border-radius:20px;padding:22px}.contact-form-card__head{flex-direction:column}.contact-form{grid-template-columns:1fr}.contribute-strip__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (width<=560px){.coupon-grid,.category-grid,.info-grid{grid-template-columns:1fr}.header-search{display:none}.mobile-nav__button{justify-content:center;width:42px;padding:0}.mobile-nav__button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.contribute-strip__actions{grid-template-columns:1fr}}body:has(.admin-main){background:radial-gradient(circle at 18% -10%,#087b7914,#0000 32rem),linear-gradient(#f7faf9 0%,#eef5f3 100%)}.admin-main{--admin-ink:#173332;--admin-muted:#6a7e7c;--admin-subtle:#91a19f;--admin-line:#dce7e5;--admin-line-strong:#cad9d6;--admin-surface:#ffffffeb;--admin-surface-soft:#f8fbfa;--admin-accent:#087b79;--admin-accent-dark:#075d5d;--admin-shadow:0 14px 38px #13383712;background:0 0}.admin-shell{color:var(--admin-ink);grid-template-columns:226px minmax(0,1fr)}.admin-sidebar{background:linear-gradient(#074747f7,#053333fc),#073f3f;border-right:1px solid #ffffff14;width:226px;padding:20px 14px 18px;box-shadow:16px 0 38px #072f2f1f}.admin-brand{border-bottom:1px solid #ffffff1c;margin:0 4px 14px;padding:9px 8px 18px}.admin-brand small{color:#ddf7f49e;letter-spacing:.11em;font-size:.58rem}.admin-brand .ticket-mark--small{border-radius:11px;flex-basis:36px;width:36px;height:36px;box-shadow:0 9px 22px #00000024}.admin-nav{gap:3px}.admin-nav button{color:#def5f2b8;border-radius:9px;grid-template-columns:24px 1fr auto;gap:9px;min-height:40px;padding:7px 10px;font-size:.78rem;font-weight:780}.admin-nav button:hover{color:#fff;background:#ffffff14}.admin-nav button.is-active{color:#fff;background:linear-gradient(90deg,#ffffff2b,#ffffff17);box-shadow:inset 3px 0 #9ee7df}.admin-nav button b{color:#594b08;background:#f9e89f;min-width:20px;padding:2px 6px;font-size:.62rem}.admin-sidebar__footer{margin:auto 4px 0;padding:15px 8px 4px}.admin-sidebar__footer p{margin-top:14px}.admin-workspace{padding:24px clamp(20px,3.2vw,46px) 80px}.admin-topbar{border-bottom:1px solid #bdd3cf9e;align-items:flex-start;max-width:1540px;margin:0 auto 20px;padding:1px 0 15px}.admin-topbar__copy p:not(.eyebrow){max-width:680px;color:var(--admin-muted);margin:7px 0 0;font-size:.84rem;line-height:1.5}.admin-topbar h1{color:var(--admin-ink);letter-spacing:-.04em;margin-top:2px;font-size:clamp(1.55rem,2.6vw,2.15rem)}.admin-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-updated,.admin-live,.admin-data-badge{border:1px solid var(--admin-line);color:#456563;white-space:nowrap;background:#ffffffd9;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:.69rem;font-weight:820;display:inline-flex}.admin-live{border-color:#b8ddd6}.admin-stack{gap:16px;max-width:1540px;margin-inline:auto}.admin-metric,.admin-panel,.admin-analytics-metric{border-color:var(--admin-line);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:13px}.admin-metric{grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);column-gap:11px;min-height:106px;padding:14px;display:grid}.admin-metric .admin-metric__icon{background:#e9f6f3;border-radius:9px;grid-row:1/span 3;width:32px;height:32px;margin:0}.admin-metric span:not(.admin-metric__icon){color:var(--admin-muted);letter-spacing:.015em;font-size:.67rem}.admin-metric strong{color:var(--admin-ink);letter-spacing:-.04em;margin:4px 0 3px;font-size:1.45rem}.admin-metric small{color:var(--admin-subtle);font-size:.62rem}.admin-panel{padding:18px}.admin-panel h2{color:var(--admin-ink);letter-spacing:-.02em;font-size:1.02rem}.admin-panel__head{gap:14px;min-height:38px;margin-bottom:14px}.admin-panel__description,.admin-footnote{max-width:720px;color:var(--admin-muted);margin:5px 0 0;font-size:.73rem;line-height:1.5}.admin-two-column,.admin-analytics-split{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:16px;display:grid}.admin-two-column--settings{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.admin-health{background:radial-gradient(circle at 100% 0, #087b791f, transparent 46%), var(--admin-surface)}.health-score{margin:16px 0 18px}.health-score strong{color:var(--admin-accent-dark);font-size:2.55rem}.admin-health dl div{padding-top:8px;font-size:.7rem}.text-link,.admin-row-actions button,.admin-store-card>button,.admin-action-button{color:var(--admin-accent)}.admin-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-search{align-items:center;display:inline-flex;position:relative}.admin-search svg{color:#77908e;position:absolute;left:11px}.admin-search input{background:#fff;border-radius:10px;width:min(290px,34vw);min-height:36px;padding:8px 12px 8px 34px;font-size:.74rem}.admin-filter-switch,.admin-range-switch{border:1px solid var(--admin-line);background:#eef5f3;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.admin-filter-switch button,.admin-range-switch button{color:#5d7472;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.69rem;font-weight:850;display:inline-flex}.admin-filter-switch button.is-active,.admin-range-switch button.is-active{color:var(--admin-accent-dark);background:#fff;box-shadow:0 5px 15px #18464514}.admin-filter-switch span{color:#0d6563;background:#dcefed;border-radius:999px;min-width:18px;padding:1px 5px;font-size:.61rem}.admin-table-wrap{border-top:1px solid var(--admin-line);margin:0 -18px -18px}.admin-table-wrap--inset{margin-top:0}.admin-table{min-width:940px;font-size:.72rem}.admin-table th{border-color:var(--admin-line);color:#6f8381;letter-spacing:.075em;background:#f5f9f8;padding:10px 16px;font-size:.6rem}.admin-table td{color:#3f5d5b;border-bottom-color:#edf3f2;padding:12px 16px}.admin-table tbody tr{transition:background .15s}.admin-table tbody tr:hover{background:#fbfdfd}.admin-table td strong{color:var(--admin-ink);font-size:.75rem}.admin-table td>span:not(.admin-status){color:#829492;font-size:.65rem}.admin-brand-cell{gap:9px;min-width:220px}.admin-table code{color:var(--admin-accent-dark);background:#f2faf8;border:1px solid #d9e9e6;border-radius:7px;padding:4px 7px;font-size:.65rem}.admin-status{letter-spacing:.02em;padding:4px 8px;font-size:.58rem!important}.admin-row-actions{flex-wrap:wrap;gap:6px}.admin-action-button{cursor:pointer;background:#fff;border:1px solid #c9ddda;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:5px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.admin-action-button:hover:not(:disabled){background:#f0faf8;border-color:#97c8c2}.admin-action-button--verify{color:#0b6f56}.admin-action-button--muted{color:#657977}.admin-action-button:disabled{cursor:not-allowed;opacity:.45}.admin-list{border-top:1px solid var(--admin-line)}.admin-list__row{border-top:0;border-bottom:1px solid #edf3f2;gap:12px;padding:12px 0}.admin-list__row:last-child{border-bottom:0}.admin-list__row p,.admin-report p,.admin-audit-row p{color:var(--admin-muted);font-size:.71rem;line-height:1.45}.admin-store-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.admin-store-card{border-color:var(--admin-line);background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:13px;box-shadow:0 7px 20px #18464509}.admin-store-card h3{font-size:.8rem}.admin-report,.admin-audit-row{border-top-color:#edf3f2;align-items:flex-start;gap:16px;padding:13px 0}.admin-report h3{color:var(--admin-ink);margin:7px 0 4px;font-size:.82rem}.admin-report__icon{border-radius:10px;width:34px;height:34px}.admin-report__message{max-width:940px}.admin-empty{min-height:128px}.admin-analytics-toolbar{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.admin-analytics-toolbar span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850;display:block}.admin-analytics-toolbar strong{color:var(--admin-ink);margin-top:3px;font-size:1rem;display:block}.admin-analytics-metrics{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.admin-analytics-metric{align-items:flex-start;gap:12px;padding:14px;display:flex}.admin-analytics-metric__icon{width:36px;height:36px;color:var(--admin-accent);background:#eaf6f3;border-radius:10px;flex:none;place-items:center;display:grid}.admin-analytics-metric--blue .admin-analytics-metric__icon{color:#3164ad;background:#edf4ff}.admin-analytics-metric--violet .admin-analytics-metric__icon{color:#7055c8;background:#f2efff}.admin-analytics-metric--amber .admin-analytics-metric__icon{color:#9b6c11;background:#fff5df}.admin-analytics-metric--green .admin-analytics-metric__icon{color:#167247;background:#e9f7ee}.admin-analytics-metric--rose .admin-analytics-metric__icon{color:#b34a5f;background:#fff0f2}.admin-analytics-metric span:not(.admin-analytics-metric__icon){color:var(--admin-muted);font-size:.68rem;font-weight:850;display:block}.admin-analytics-metric strong{color:var(--admin-ink);letter-spacing:-.035em;margin:4px 0 3px;font-size:1.35rem;line-height:1;display:block}.admin-analytics-metric small{color:var(--admin-subtle);font-size:.65rem;line-height:1.35}.admin-activity-chart{gap:14px;display:grid}.admin-chart-legend{flex-wrap:wrap;gap:8px;display:flex}.admin-chart-legend span{color:var(--admin-muted);align-items:center;gap:5px;font-size:.64rem;font-weight:800;display:inline-flex}.admin-chart-legend span:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.admin-activity-chart .is-views{background:#0c7a79}.admin-activity-chart .is-searches{background:#5b6ccf}.admin-activity-chart .is-clicks{background:#d08816}.admin-activity-chart .is-reveals{background:#3486c6}.admin-activity-chart .is-copies{background:#2c9b62}.admin-activity-chart .is-reports{background:#c75656}.admin-activity-chart .is-other{background:#bac8c6}.admin-activity-chart__plot{border-bottom:1px solid var(--admin-line);background:linear-gradient(#eef5f3 1px,#0000 1px) 0 0/100% 25%;align-items:end;gap:5px;min-height:260px;padding:18px 6px 0;display:grid}.admin-activity-chart.is-compact .admin-activity-chart__plot{min-height:210px}.admin-activity-chart__column{grid-template-rows:1fr 20px;place-items:end center;min-width:0;height:100%;display:grid}.admin-activity-chart__bar{background:#dce8e6;border-radius:7px 7px 2px 2px;flex-direction:column-reverse;width:min(24px,82%);min-height:2px;display:flex;overflow:hidden}.admin-activity-chart__bar span{width:100%;display:block}.admin-activity-chart__column small{color:var(--admin-subtle);white-space:nowrap;margin-top:7px;font-size:.56rem}.admin-activity-chart__column small.is-hidden{opacity:0}.admin-funnel,.admin-source-list,.admin-query-list,.admin-opportunity-list{gap:10px;display:grid}.admin-funnel>div,.admin-source-list>div{color:var(--admin-muted);grid-template-columns:110px minmax(0,1fr) 52px 42px;align-items:center;gap:10px;font-size:.69rem;display:grid}.admin-funnel>div{grid-template-columns:110px minmax(0,1fr) 58px}.admin-funnel div div,.admin-source-list div div,.rank-list--visual i{background:#e9f1f0;border-radius:999px;height:8px;overflow:hidden}.admin-funnel i,.admin-source-list i,.rank-list--visual b{border-radius:inherit;background:var(--admin-accent);height:100%;display:block}.admin-funnel strong,.admin-source-list strong,.admin-source-list small{color:var(--admin-ink);text-align:right;font-size:.69rem}.admin-source-list small{color:var(--admin-subtle)}.admin-query-list>div{border-bottom:1px solid #edf3f2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.admin-query-list>div:last-child{border-bottom:0}.admin-query-list>div>span,.rank-list>div>span{color:var(--admin-subtle);font-size:.7rem;font-weight:900}.admin-query-list strong{color:var(--admin-ink);font-size:.77rem}.admin-query-list small{color:var(--admin-subtle);margin-top:2px;font-size:.64rem;display:block}.admin-query-list b{color:var(--admin-accent-dark);font-size:.78rem}.admin-query-list--gaps a{color:var(--admin-accent-dark);align-items:center;gap:4px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-verification-list{gap:10px;margin-top:16px;display:grid}.admin-verification-list>div{color:var(--admin-muted);border-top:1px solid #edf3f2;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.76rem;font-weight:800;display:flex}.rank-list--visual>div{grid-template-columns:24px 34px minmax(0,1fr) auto;gap:9px;padding:10px 0}.rank-list--visual a{align-items:center;gap:4px;display:inline-flex}.rank-list--visual i{margin-top:6px;display:block}.admin-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-insight{border:1px solid var(--admin-line);background:#fff;border-radius:12px;gap:10px;padding:12px;display:flex}.admin-insight>span{width:32px;height:32px;color:var(--admin-accent);background:#edf5f3;border-radius:10px;flex:none;place-items:center;display:grid}.admin-insight--warning>span{color:#9d6911;background:#fff4dc}.admin-insight--good>span{color:#187247;background:#e9f7ef}.admin-insight small{color:var(--admin-muted);font-size:.63rem;font-weight:850}.admin-insight strong{color:var(--admin-ink);margin:2px 0;font-size:1.05rem;display:block}.admin-insight p,.admin-opportunity-list p{color:var(--admin-muted);margin:0;font-size:.68rem;line-height:1.38}.admin-opportunity-list{margin:0;padding:0;list-style:none}.admin-opportunity-list li{border-bottom:1px solid #edf3f2;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 0;display:grid}.admin-opportunity-list li:last-child{border-bottom:0}.admin-opportunity-list li>span{width:32px;height:32px;color:var(--admin-accent);background:#eef8f6;border-radius:10px;place-items:center;display:grid}.admin-opportunity-list strong{color:var(--admin-ink);font-size:.77rem}.admin-pagination{color:var(--admin-muted);justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;font-size:.72rem;display:flex}.admin-pagination button{border:1px solid var(--admin-line);min-height:30px;color:var(--admin-accent);font:inherit;background:#fff;border-radius:8px;padding:5px 10px;font-weight:850}.admin-pagination button:disabled{color:var(--admin-subtle);cursor:not-allowed;opacity:.55}.admin-fab{background:var(--admin-accent);min-height:42px;padding:11px 16px;bottom:22px;right:22px}@media (width<=1180px){.store-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-guide-card--steps,.store-guide-card--deals{grid-column:auto}.admin-workspace{padding-inline:20px}.admin-two-column,.admin-analytics-split,.admin-two-column--settings{grid-template-columns:1fr}.admin-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.store-guide,.store-guide-grid{grid-template-columns:1fr}.store-guide{align-items:start}.store-guide__proof{min-width:0}}@media (width<=850px){.admin-shell{display:block}.admin-sidebar{width:100%;padding:8px 12px}.admin-nav{gap:4px;display:flex}.admin-nav button{min-height:36px}.admin-workspace{padding:18px 14px 82px}.admin-topbar{flex-direction:column}.admin-topbar__actions,.admin-tools{justify-content:flex-start}.admin-search,.admin-search input{width:100%}.admin-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-metric-grid,.admin-analytics-metrics{grid-template-columns:1fr 1fr}.admin-metric{grid-template-columns:1fr;min-height:96px}.admin-metric .admin-metric__icon{display:none}.admin-panel{padding:15px}.admin-table-wrap{margin:0 -15px -15px}.admin-analytics-toolbar{flex-direction:column;align-items:flex-start}.admin-range-switch,.admin-filter-switch{max-width:100%;overflow-x:auto}.admin-activity-chart__plot{min-height:190px}.admin-funnel>div,.admin-source-list>div{grid-template-columns:1fr;gap:5px}.admin-funnel strong,.admin-source-list strong,.admin-source-list small{text-align:left}.admin-insight-grid,.admin-metric-grid,.admin-analytics-metrics{grid-template-columns:1fr}.admin-report{flex-direction:column}}.admin-shell{grid-template-columns:214px minmax(0,1fr)!important}.admin-sidebar{width:214px!important}.admin-workspace{width:100%;padding:22px clamp(16px,2.1vw,34px) 80px!important}.admin-topbar,.admin-stack{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}.admin-topbar{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.admin-panel,.admin-metric,.admin-analytics-metric,.admin-table-wrap,.admin-activity-chart,.admin-activity-chart__plot,.admin-brand-cell,.admin-report__identity>div{min-width:0}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important;gap:9px!important}.admin-metric{grid-template-columns:28px minmax(0,1fr)!important;column-gap:9px!important;min-height:90px!important;padding:11px 12px!important}.admin-metric .admin-metric__icon{border-radius:8px!important;width:28px!important;height:28px!important}.admin-metric span:not(.admin-metric__icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.64rem!important}.admin-metric strong{margin:3px 0 2px!important;font-size:1.28rem!important}.admin-metric small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden;font-size:.6rem!important}.admin-two-column,.admin-analytics-split{grid-template-columns:minmax(0,1.48fr) minmax(280px,.72fr)!important}.admin-panel{overflow:hidden}.admin-chart-legend{max-width:100%;overflow:hidden;flex-wrap:wrap!important;gap:6px 10px!important;display:flex!important}.admin-chart-legend span{min-width:0;max-width:132px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:0 0!important}.admin-chart-legend span:before{flex:none}.admin-chart-legend .is-views{color:#0c7a79!important}.admin-chart-legend .is-searches{color:#5b6ccf!important}.admin-chart-legend .is-clicks{color:#d08816!important}.admin-chart-legend .is-reveals{color:#3486c6!important}.admin-chart-legend .is-copies{color:#2c9b62!important}.admin-chart-legend .is-reports{color:#c75656!important}.admin-activity-chart.is-compact .admin-chart-legend{display:none!important}.admin-activity-chart__plot{max-width:100%;overflow:hidden}.admin-activity-chart.is-compact .admin-activity-chart__plot{padding-top:8px;min-height:170px!important}.admin-activity-chart__bar span.is-views{background:#0c7a79!important}.admin-activity-chart__bar span.is-searches{background:#5b6ccf!important}.admin-activity-chart__bar span.is-clicks{background:#d08816!important}.admin-activity-chart__bar span.is-reveals{background:#3486c6!important}.admin-activity-chart__bar span.is-copies{background:#2c9b62!important}.admin-activity-chart__bar span.is-reports{background:#c75656!important}.admin-table{min-width:780px!important}.admin-table td:first-child{max-width:none}.admin-table td>span:not(.admin-status),.admin-brand-cell span{max-width:min(42vw,520px)}.admin-tools{min-width:0}.admin-search{min-width:min(240px,100%)}.admin-search input{width:100%!important}@media (width>=1420px){.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1180px){.admin-two-column,.admin-analytics-split,.admin-two-column--settings{grid-template-columns:1fr!important}}@media (width<=850px){.admin-shell{display:block!important}.admin-sidebar{width:100%!important}.admin-topbar{grid-template-columns:1fr}}@media (width<=620px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-metric{grid-template-columns:1fr!important}.admin-metric .admin-metric__icon{display:none!important}.admin-table{min-width:700px!important}}.coupon-card__body>.coupon-card__try-note{color:var(--ink-soft);-webkit-line-clamp:unset;background:#dff4f17a;border:1px solid #087b791f;border-radius:10px;margin:0 0 8px;padding:8px 9px;font-size:10.5px;line-height:1.45;display:block}.coupon-card__try-note strong{color:var(--ink)}.coupon-fail-notes{color:var(--muted);flex-basis:100%;font-size:11px}.coupon-fail-notes summary{color:var(--teal);cursor:pointer;font-weight:800}.coupon-fail-notes[open]{background:#fff8ea;border-radius:8px;padding:7px 8px}.coupon-fail-notes ul{gap:4px;margin:7px 0 0;padding-left:15px;display:grid}.coupon-fail-notes li{line-height:1.35}.store-editor-note{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:14px;margin-bottom:16px;display:grid}.store-editor-note>div,.store-editor-note__watch{border:1px solid var(--line);background:#ffffffdb;border-radius:18px;min-width:0;padding:18px}.store-editor-note h3{max-width:760px;color:var(--ink);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(18px,2vw,24px);line-height:1.16}.store-editor-note p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.store-editor-note__watch{color:var(--ink-soft);background:radial-gradient(circle at 100% 0,#ffd15b38,#0000 48%),#fffdf7;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.store-editor-note__watch svg{color:var(--amber);flex:none}.store-guide-feature{background:radial-gradient(circle at 100% 0,#ffd15b2b,#0000 30%),linear-gradient(135deg,#fff,#f7fcfb);border:1px solid #087b7929;border-radius:20px;grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr);align-items:start;gap:18px;margin-bottom:16px;padding:20px;display:grid}.store-guide-feature h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(20px,2.2vw,30px);line-height:1.12}.store-guide-feature p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.store-guide-feature ul{gap:8px;margin:0;padding-left:18px;display:grid}.store-guide-feature li{color:var(--ink-soft);font-size:13px;line-height:1.5}.store-guide-feature>a{width:fit-content;color:var(--teal);align-items:center;gap:6px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.newsletter-pitch{background:radial-gradient(circle at 100% 0,#19a7a126,#0000 36%),linear-gradient(135deg,#fff,#f1fbfa);border:1px solid #087b7929;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100%,1200px);margin:24px auto 58px;padding:24px;display:grid;box-shadow:0 16px 46px #092d2d12}.newsletter-pitch--compact{box-shadow:none;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin:14px 0 0;padding:14px 16px}.newsletter-pitch__icon{background:var(--teal);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.newsletter-pitch h2{letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(22px,2.6vw,34px)}.newsletter-pitch--compact h2{margin-bottom:3px;font-size:clamp(17px,1.8vw,22px)}.newsletter-pitch--compact .eyebrow{margin-bottom:4px}.newsletter-pitch p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.newsletter-pitch--compact p:not(.eyebrow){max-width:560px;font-size:12px;line-height:1.4}.newsletter-pitch__proof{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.newsletter-pitch__proof span{align-items:center;gap:5px;display:inline-flex}.newsletter-pitch__actions{justify-items:end;gap:8px;display:grid}.newsletter-pitch--compact .newsletter-pitch__icon{border-radius:12px;width:38px;height:38px}.newsletter-pitch--compact .newsletter-pitch__actions .button{min-height:38px;padding:0 14px}.page-hero--weekly,.page-hero--policy{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:stretch}.weekly-note-card{border:1px solid var(--line);background:#ffffffd1;border-radius:22px;align-content:center;gap:10px;padding:24px;display:grid}.weekly-note-card>svg{color:var(--teal)}.weekly-note-card h2{margin:0;font-size:24px}.weekly-note-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.weekly-stores{padding:0 0 42px}.coupon-section--weekly{padding-top:52px}.weekly-faq{margin-top:-32px}.policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 0 34px;display:grid}.policy-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:22px}.policy-card>span{background:var(--aqua);width:42px;height:42px;color:var(--teal);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.policy-card h2{margin-bottom:10px;font-size:19px}.policy-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.policy-prose{margin-bottom:56px}.closing-banner--policy{margin-bottom:90px}@media (width<=980px){.store-guide-feature,.store-editor-note,.newsletter-pitch,.page-hero--weekly,.page-hero--policy,.policy-grid{grid-template-columns:1fr}.newsletter-pitch__actions{justify-items:start}.newsletter-pitch--compact{grid-template-columns:auto minmax(0,1fr)}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.coupon-card__body>.coupon-card__try-note{font-size:10px}.newsletter-pitch{margin:22px auto 42px;padding:20px}.policy-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}.account-page{color:#123c3b;width:min(1240px,100% - 40px);margin:0 auto;padding:58px 0 90px}.account-auth{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:34px;display:grid}.account-auth--center{min-height:58vh}.account-auth--center .account-auth__intro svg{color:#087b79}.account-auth__intro h1{letter-spacing:0;max-width:700px;margin:10px 0 14px;font-size:clamp(2.1rem,5vw,4.15rem);line-height:1}.account-auth__intro p{color:#55706d;max-width:610px;margin:0;font-size:.96rem;line-height:1.65}.account-auth__trust{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.account-auth__trust span{color:#0a6764;background:#f6fbfa;border:1px solid #cfe2df;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:8px 11px;font-size:.72rem;font-weight:850;display:inline-flex}.account-auth__panel{background:#fff;border:1px solid #d6e5e3;border-radius:20px;gap:17px;padding:22px;display:grid;box-shadow:0 18px 52px #0948461a}.account-auth__panel h2{margin:0 0 5px;font-size:1.35rem}.account-auth__panel p{color:#5b7471;margin:0;font-size:.76rem;line-height:1.5}.account-auth__switch{background:#eff6f5;border:1px solid #d8e7e4;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.account-auth__switch button{color:#55716e;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:.73rem;font-weight:850;display:inline-flex}.account-auth__switch button.is-active{color:#075e5d;background:#fff;box-shadow:0 3px 10px #08504d14}.account-auth__panel label{color:#254d4b;gap:7px;font-size:.72rem;font-weight:850;display:grid}.account-auth__panel label>span:not(.account-auth__input){color:#627a77;font-size:.68rem;font-weight:600}.account-auth__panel input{color:#173f3d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddfdd;border-radius:9px;outline:none;padding:10px 12px;font-size:.82rem;font-weight:550}.account-auth__input{display:block;position:relative}.account-auth__input svg{color:#66827e;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.account-auth__input input{padding-left:38px}.account-auth__panel input:focus{border-color:#0a8884;box-shadow:0 0 0 3px #0a88841f}.account-auth__panel>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#087b79;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.8rem;font-weight:850;display:inline-flex}.account-auth__panel>button:disabled{opacity:.65;cursor:wait}.account-auth__footnote{border-top:1px solid #e3ecea;padding-top:13px}.account-auth__footnote button{color:#087b79;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.account-primary-link{color:#fff;background:#087b79;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:18px;padding:10px 15px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.account-hero,.account-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:24px;display:grid}.account-hero{align-items:center;margin-bottom:24px}.account-hero h1{letter-spacing:-.055em;max-width:760px;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.account-hero>div:first-child>p:last-child{color:#597370;max-width:620px;margin:0;font-size:.94rem}.account-profile,.account-email-preferences,.account-submit,.account-guidance,.account-history,.account-stats article{background:#fff;border:1px solid #d6e5e3;box-shadow:0 14px 42px #09484612}.account-profile{border-radius:18px;grid-template-columns:46px 1fr;gap:12px;padding:20px;display:grid}.account-profile>span{color:#087b79;background:#e5f5f2;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.account-profile div{min-width:0;display:grid}.account-profile strong{font-size:.9rem}.account-profile small{color:#506966;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.account-profile>a{color:#087b79;grid-column:2;align-items:center;gap:6px;width:fit-content;font-size:.72rem;font-weight:800;display:inline-flex}.account-profile__actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.account-profile__actions a,.account-profile__actions button{color:#087b79;width:fit-content;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.72rem;font-weight:800;display:inline-flex}.account-stats{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px;display:grid}.account-stats article{border-radius:15px;grid-template-columns:30px 1fr;align-items:center;padding:16px 18px;display:grid}.account-stats svg{color:#0a8581;grid-row:span 2}.account-stats strong{font-size:1.35rem;line-height:1}.account-stats span{color:#506865;font-size:.72rem}.account-email-preferences{border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px;display:grid}.account-email-preferences>span{color:#087b79;background:#e5f5f2;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-email-preferences strong{color:#143b39;font-size:.85rem;display:block}.account-email-preferences p{color:#597370;margin:3px 0 0;font-size:.75rem;line-height:1.45}.account-email-preferences button{color:#075e5d;min-height:38px;font:inherit;cursor:pointer;background:#f8fdfb;border:1px solid #bcdad6;border-radius:11px;padding:0 14px;font-size:.72rem;font-weight:850}.account-email-preferences button:disabled{cursor:progress;opacity:.6}.account-workspace{align-items:start}.account-submit{border-radius:20px;overflow:hidden}.account-submit__head{background:#fbfdfd;border-bottom:1px solid #e3ecea;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.account-submit h2,.account-guidance h2,.account-history h2{margin:5px 0 0;font-size:1.35rem}.account-tabs{background:#eff6f5;border:1px solid #d8e7e4;border-radius:11px;gap:5px;padding:4px;display:flex}.account-tabs button{color:#55716e;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.account-tabs button.is-active{color:#075e5d;background:#fff;box-shadow:0 3px 10px #08504d14}.account-notice{color:#12665f;background:#eaf8f4;border:1px solid #bfe2da;border-radius:10px;margin:18px 26px 0;padding:11px 13px;font-size:.75rem;font-weight:700}.account-notice--inline{margin:0}.account-notice--error{color:#7f2f2a;background:#fff1ef;border-color:#e8bdb9}.account-submit-disabled{color:#315956;align-items:flex-start;gap:14px;min-height:230px;padding:30px 26px;display:flex}.account-submit-disabled>svg{color:#8b3f3b;flex:none}.account-submit-disabled h3{margin:0 0 5px;font-size:1rem}.account-submit-disabled p{color:#506966;max-width:590px;margin:0;font-size:.78rem}.account-form{grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.account-form label{color:#254d4b;gap:7px;font-size:.72rem;font-weight:800;display:grid}.account-form label>span{color:#536c69;font-size:.69rem;font-weight:600}.account-form input,.account-form select,.account-form textarea{color:#173f3d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddfdd;border-radius:9px;outline:none;padding:10px 12px;font-size:.78rem;font-weight:500}.account-form textarea{resize:vertical;min-height:92px}.account-form input:focus,.account-form select:focus,.account-form textarea:focus{border-color:#0a8884;box-shadow:0 0 0 3px #0a88841f}.account-form input:disabled{color:#607673;cursor:not-allowed;background:#edf3f2}.account-form__wide{grid-column:1/-1}.account-form>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#087b79;border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:inline-flex}.account-form>button:disabled{opacity:.65;cursor:wait}.account-guidance{color:#fff;background:radial-gradient(circle at 100% 0,#64d2c72e,#0000 12rem),#0b5051;border-radius:20px;padding:25px;position:sticky;top:120px}.account-guidance>svg{color:#0b5a58;background:#d7f4ee;border-radius:12px;width:45px;height:45px;padding:11px;display:grid}.account-saved-card{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-bottom:22px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff14}.account-saved-card>span{color:#0b5a58;background:#d7f4ee;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-saved-card strong{color:#fff;font-size:.86rem}.account-saved-card p{color:#d6eae7;border:0;margin:4px 0 0;padding:0;font-size:.72rem}.account-saved-card a{color:#fff;border:1px solid #ffffff42;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:38px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.account-saved-card a:hover{background:#ffffff12;border-color:#ffffff8c}.account-guidance ol{color:#d8eae7;gap:13px;margin:22px 0;padding-left:19px;font-size:.78rem;line-height:1.55;display:grid}.account-guidance p{color:#c7ddda;border-top:1px solid #ffffff26;margin:0;padding-top:17px;font-size:.71rem;line-height:1.55}.account-deactivate{border-top:1px solid #ffffff26;margin-top:18px;padding-top:17px}.account-deactivate strong{font-size:.72rem}.account-deactivate p{border:0;margin:6px 0 10px;padding:0}.account-deactivate button{color:#e6f1ef;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:8px;padding:7px 9px;font-size:.7rem;font-weight:800}.account-deactivate button:hover{border-color:#fff}.account-deactivate__status{color:#e6f1ef;border:1px solid #ffffff3d;border-radius:8px;padding:7px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.account-history{border-radius:20px;margin-top:24px;padding:26px}.account-history__list{gap:9px;margin-top:20px;display:grid}.account-history__list article{background:#fbfdfd;border:1px solid #e0eae8;border-radius:12px;grid-template-columns:190px 1fr auto;align-items:start;gap:15px;padding:15px;display:grid}.account-status{color:#805e19;text-transform:uppercase;background:#fff1ce;border-radius:999px;justify-content:center;width:fit-content;padding:6px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.account-status--approved,.account-status--published{color:#11644a;background:#dcf4e8}.account-status--awaiting-verification{color:#805e19;text-transform:none;background:#fff1ce}.account-status--offline,.account-status--archived{color:#506966;text-transform:none;background:#e7efee}.account-status--expired{color:#96403d;text-transform:none;background:#fde5e3}.account-status--rejected{color:#96403d;background:#fde5e3}.account-status--withdrawn{color:#506966;background:#e7efee}.account-history__list h3{margin:2px 0;font-size:.9rem}.account-history__list small,.account-history__list p,.account-history__meta{color:#506966;font-size:.71rem}.account-history__list p{margin:0}.account-history__list blockquote{color:#3e625f;background:#eef8f6;border-left:3px solid #7bcac1;margin:9px 0 0;padding:8px 10px;font-size:.7rem}.account-history__meta{white-space:nowrap;justify-items:end;gap:7px;display:grid}.account-history__meta a,.account-history__meta button{color:#087b79;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:.71rem;font-weight:800;display:inline-flex}.account-empty{color:#66817d;text-align:center;border:1px dashed #cbdedb;border-radius:14px;justify-items:center;margin-top:20px;padding:44px 20px;display:grid}.account-empty h3{color:#284f4c;margin:10px 0 3px}.account-empty p{margin:0;font-size:.75rem}@media (width<=900px){.account-auth,.account-hero,.account-workspace{grid-template-columns:1fr}.account-auth__panel{max-width:540px}.account-profile{max-width:520px}.account-guidance{position:static}}@media (width<=640px){.account-page{width:min(100% - 24px,1240px);padding-top:34px}.account-auth__intro h1{font-size:2.2rem}.account-auth__switch{grid-template-columns:1fr}.account-auth__panel{padding:18px}.account-auth__panel input{font-size:1rem}.account-stats{grid-template-columns:1fr 1fr}.account-email-preferences{grid-template-columns:38px 1fr}.account-email-preferences button{grid-column:1/-1;width:100%}.account-submit__head{flex-direction:column;align-items:flex-start}.account-form{grid-template-columns:1fr;padding:20px}.account-form input,.account-form select,.account-form textarea{font-size:1rem}.account-form__wide,.account-form>button{grid-column:1}.account-history{padding:20px}.account-history__list article{grid-template-columns:1fr}.account-history__meta{justify-items:start}}.admin-main{--admin-ink:#153e3d;--admin-muted:#526b68;--admin-line:#dce8e6;--admin-soft:#f4f8f7;--admin-teal:#087b79;--admin-deep:#0a4849;--admin-shadow:0 12px 40px #10474512;background:radial-gradient(circle at 100% 0,#caeee973,#0000 25rem),#f4f8f7}.admin-main .admin-shell{color:var(--admin-ink);grid-template-columns:272px minmax(0,1fr)}.admin-main .admin-sidebar{background:radial-gradient(circle at 0 0,#3fa59d33,#0000 18rem),linear-gradient(#0b5051,#073f40);width:272px;padding:30px 20px 22px;box-shadow:14px 0 45px #0530301f}.admin-main .admin-brand{gap:13px;padding:0 10px 30px;font-size:1.02rem}.admin-main .admin-brand .ticket-mark{box-shadow:0 8px 18px #001f1f2e}.admin-main .admin-nav{gap:7px}.admin-main .admin-nav button{color:#b7d9d6;border:1px solid #0000;border-radius:12px;grid-template-columns:31px 1fr auto;gap:8px;min-height:48px;padding:9px 13px;font-size:.82rem;transition:color .16s,background .16s,transform .16s}.admin-main .admin-nav button:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.admin-main .admin-nav button.is-active{color:#fff;background:#ffffff24;border-color:#ffffff17;box-shadow:inset 3px 0 #68d2c8}.admin-main .admin-nav button>span{background:#ffffff0f;border-radius:8px;width:29px;height:29px}.admin-main .admin-nav button.is-active>span{color:#0c6664;background:#d9f4ef}.admin-main .admin-sidebar__footer{padding:20px 10px 4px}.admin-main .admin-sidebar__footer a:first-child{border:1px solid #ffffff21;border-radius:9px;width:fit-content;padding:8px 10px}.admin-main .admin-workspace{grid-column:2;width:100%;max-width:1660px;margin:0 auto;padding:38px clamp(26px,4vw,70px) 110px}.admin-main .admin-topbar{align-items:flex-start;margin-bottom:32px}.admin-main .admin-topbar__copy{max-width:680px}.admin-main .admin-topbar__copy .eyebrow{margin:0}.admin-main .admin-topbar h1{margin-top:8px;font-size:clamp(2.15rem,3vw,3rem)}.admin-main .admin-topbar__copy>p:last-child{color:var(--admin-muted);margin:11px 0 0;font-size:.82rem}.admin-main .admin-topbar__actions{align-items:center;gap:10px;padding-top:8px;display:flex}.admin-main .admin-updated{color:#78908e;white-space:nowrap;align-items:center;gap:7px;font-size:.68rem;font-weight:700;display:inline-flex}.admin-main .admin-live{border-color:#cce2df;padding:9px 13px;box-shadow:0 6px 18px #124a480d}.admin-main .admin-stack{gap:24px}.admin-main .admin-metric-grid{gap:15px}.admin-main .admin-metric,.admin-main .admin-panel{border-color:var(--admin-line);box-shadow:var(--admin-shadow);border-radius:18px}.admin-main .admin-metric{min-height:160px;padding:21px;position:relative;overflow:hidden}.admin-main .admin-metric:after{content:"";background:#edf8f6;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-28px;right:-18px}.admin-main .admin-metric .admin-metric__icon{z-index:1;border-radius:11px;width:37px;height:37px;position:relative}.admin-main .admin-metric strong{font-size:2rem}.admin-main .admin-panel{padding:27px}.admin-main .admin-panel__head{margin-bottom:23px}.admin-main .admin-panel__head>svg{color:#7b9693}.admin-main .admin-panel h2{font-size:1.18rem}.admin-main .admin-panel__description{color:#5f7774;max-width:620px;margin:7px 0 0;font-size:.75rem}.admin-main .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-main .admin-tools{gap:10px}.admin-main .admin-search{align-items:center;display:flex;position:relative}.admin-main .admin-search>svg{z-index:1;color:#829795;pointer-events:none;position:absolute;left:13px}.admin-main .admin-search input{background:#fbfdfd;border-radius:10px;width:min(300px,38vw);min-height:42px;padding:10px 14px 10px 39px}.admin-main .admin-table-wrap{scrollbar-color:#b9cdca transparent;scrollbar-width:thin}.admin-main .admin-table{min-width:1000px;font-size:.72rem}.admin-main .admin-table th{color:#617b79;background:#f6faf9;padding:13px 18px;font-size:.64rem}.admin-main .admin-table td{padding:16px 18px}.admin-main .admin-table tbody tr{transition:background .15s}.admin-main .admin-table tbody tr:hover{background:#fbfdfc}.admin-main .admin-brand-cell{gap:12px}.admin-main .admin-brand-cell__title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-main .admin-featured-badge{color:#7d5700;letter-spacing:.02em;text-transform:uppercase;background:#fff4cf;border:1px solid #f0d18d;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.61rem;font-weight:900;line-height:1;display:inline-flex}.admin-main .admin-brand-cell>div>span{color:#819492;text-overflow:ellipsis;white-space:nowrap;max-width:390px;margin-top:4px;font-size:.67rem;display:block;overflow:hidden}.admin-main .admin-row-actions{grid-template-columns:repeat(3,max-content);align-items:center;gap:8px;display:grid}.admin-main .admin-row-actions .admin-action-button{color:#315e5c;white-space:nowrap;background:#fff;border:1px solid #d7e4e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 10px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.admin-main .admin-row-actions .admin-action-button:hover{color:#075f5e;background:#f1faf8;border-color:#9fc9c4}.admin-main .admin-row-actions .admin-action-button--verify{color:#08716e;background:#eaf8f5;border-color:#a9d9d2}.admin-main .admin-row-actions .admin-action-button--muted{color:#647b79;background:#f8faf9}.admin-main .admin-row-actions .admin-action-button--featured{color:#765400;background:#fff9ea;border-color:#ead18f}.admin-main .admin-row-actions .admin-action-button--featured.is-active{color:#006d69;background:#dff5f1;border-color:#0a8782}.admin-main .admin-row-actions .admin-action-button:disabled{opacity:.48;cursor:not-allowed}.admin-main .admin-status{padding:5px 9px}.admin-main .admin-list__row .button{gap:6px}.admin-main .admin-analytics-toolbar{border:1px solid var(--admin-line);background:#ffffffd1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px 13px 18px;display:flex;box-shadow:0 6px 22px #1047450a}.admin-main .admin-analytics-toolbar>div:first-child{gap:2px;display:grid}.admin-main .admin-analytics-toolbar span{color:#58716e;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:750}.admin-main .admin-analytics-toolbar strong{color:#244e4c;font-size:.8rem}.admin-main .admin-range-switch{background:#f4f8f7;border:1px solid #d9e6e4;border-radius:10px;gap:4px;padding:4px;display:flex}.admin-main .admin-range-switch button{color:#69817f;min-width:44px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:.69rem;font-weight:800}.admin-main .admin-range-switch button:hover{color:#0b6664;background:#e8f4f2}.admin-main .admin-range-switch button.is-active{color:#fff;background:#0b7774;box-shadow:0 4px 12px #087b7933}.admin-main .admin-analytics-metrics{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:13px;display:grid}.admin-main .admin-analytics-metric{border:1px solid var(--admin-line);background:#fff;border-radius:15px;gap:12px;min-width:0;padding:17px;display:flex;box-shadow:0 7px 25px #1047450b}.admin-main .admin-analytics-metric__icon{color:#087874;background:#e9f7f4;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.admin-main .admin-analytics-metric--blue .admin-analytics-metric__icon{color:#34689a;background:#eaf2fb}.admin-main .admin-analytics-metric--violet .admin-analytics-metric__icon{color:#6d5aa2;background:#f0edfa}.admin-main .admin-analytics-metric--amber .admin-analytics-metric__icon{color:#9b6a18;background:#fff5df}.admin-main .admin-analytics-metric--green .admin-analytics-metric__icon{color:#318056;background:#eaf7ee}.admin-main .admin-analytics-metric--rose .admin-analytics-metric__icon{color:#9b5268;background:#f9edf1}.admin-main .admin-analytics-metric>div{min-width:0;display:grid}.admin-main .admin-analytics-metric div>span{color:#526e6b;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;overflow:hidden}.admin-main .admin-analytics-metric strong{color:#173f3e;letter-spacing:-.04em;margin:5px 0 4px;font-size:1.42rem;line-height:1}.admin-main .admin-analytics-metric small{color:#627a77;font-size:.63rem;line-height:1.4}.admin-main .admin-panel--analytics-chart{overflow:hidden}.admin-main .admin-panel__head--analytics{align-items:flex-start}.admin-main .admin-data-badge{color:#516e6a;white-space:nowrap;background:#f8fbfa;border:1px solid #dbe8e6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.admin-main .admin-activity-chart{min-width:0}.admin-main .admin-chart-legend{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:-3px 0 15px;display:flex}.admin-main .admin-chart-legend span{color:#536f6c;align-items:center;gap:5px;font-size:.64rem;font-weight:750;display:inline-flex}.admin-main .admin-chart-legend span:before{content:"";background:#96b3b0;border-radius:3px;width:8px;height:8px}.admin-main .admin-chart-legend .is-views:before,.admin-main .admin-activity-chart__bar .is-views,.admin-main .admin-funnel i.is-views{background:#78b9b5}.admin-main .admin-chart-legend .is-searches:before,.admin-main .admin-activity-chart__bar .is-searches,.admin-main .admin-funnel i.is-searches{background:#7c6fad}.admin-main .admin-chart-legend .is-clicks:before,.admin-main .admin-activity-chart__bar .is-clicks,.admin-main .admin-funnel i.is-clicks{background:#287d86}.admin-main .admin-chart-legend .is-reveals:before,.admin-main .admin-activity-chart__bar .is-reveals,.admin-main .admin-funnel i.is-reveals{background:#4d79b8}.admin-main .admin-chart-legend .is-copies:before,.admin-main .admin-activity-chart__bar .is-copies,.admin-main .admin-funnel i.is-copies{background:#e3a74d}.admin-main .admin-chart-legend .is-reports:before,.admin-main .admin-activity-chart__bar .is-reports{background:#d27474}.admin-main .admin-activity-chart__bar .is-other{background:#b8cac8}.admin-main .admin-activity-chart__plot{background:linear-gradient(#eaf1f0 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #d7e4e2;align-items:stretch;gap:clamp(3px,.55vw,10px);height:280px;padding:18px 7px 0;display:grid}.admin-main .admin-activity-chart.is-compact .admin-activity-chart__plot{height:205px}.admin-main .admin-activity-chart__column{grid-template-rows:minmax(0,1fr) 25px;align-items:end;gap:7px;min-width:0;height:100%;display:grid}.admin-main .admin-activity-chart__bar{border-radius:7px 7px 2px 2px;flex-direction:column;justify-content:flex-end;place-self:end center;width:min(34px,88%);min-height:0;transition:filter .15s;display:flex;overflow:hidden;box-shadow:0 4px 11px #0e5c5a1f}.admin-main .admin-activity-chart__bar:hover{filter:saturate(1.18)brightness(1.02)}.admin-main .admin-activity-chart__bar>span{flex:none;width:100%}.admin-main .admin-activity-chart__column small{color:#5f7774;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.admin-main .admin-activity-chart__column small.is-hidden{visibility:hidden}.admin-main .admin-analytics-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.admin-main .admin-analytics-single{grid-template-columns:minmax(0,1fr);display:grid}.admin-main .admin-analytics-split--traffic{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.admin-main .admin-analytics-split--performance{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr)}.admin-main .admin-analytics-split--operations{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.admin-main .admin-funnel{gap:15px;display:grid}.admin-main .admin-funnel>div{grid-template-columns:90px minmax(0,1fr) 55px;align-items:center;gap:12px;display:grid}.admin-main .admin-funnel span{color:#4e6966;font-size:.71rem;font-weight:750}.admin-main .admin-funnel>div>div{background:#edf3f2;border-radius:999px;height:10px;overflow:hidden}.admin-main .admin-funnel i{border-radius:inherit;height:100%;display:block}.admin-main .admin-funnel strong{color:#28514f;text-align:right;font-size:.74rem}.admin-main .admin-footnote{color:#627a77;margin:18px 0 0;font-size:.64rem;line-height:1.5}.admin-main .admin-panel--visitor-chart{overflow:hidden}.admin-main .admin-visitor-chart{gap:14px;display:grid}.admin-main .admin-visitor-legend{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-main .admin-visitor-legend span{color:#536f6c;align-items:center;gap:5px;font-size:.63rem;font-weight:800;display:inline-flex}.admin-main .admin-visitor-legend span:before{content:"";background:#7fbdb8;border-radius:3px;width:8px;height:8px}.admin-main .admin-visitor-legend .is-visitor-count:before{background:#173f3e;border-radius:999px}.admin-main .admin-visitor-legend .is-direct:before,.admin-main .admin-visitor-chart__bar .is-direct{background:#78b9b5}.admin-main .admin-visitor-legend .is-google:before,.admin-main .admin-visitor-chart__bar .is-google{background:#287d86}.admin-main .admin-visitor-chart__bar .is-bing{background:#4d79b8}.admin-main .admin-visitor-legend .is-ai:before,.admin-main .admin-visitor-chart__bar .is-ai{background:#7c6fad}.admin-main .admin-visitor-legend .is-other:before,.admin-main .admin-visitor-chart__bar .is-other{background:#b8cac8}.admin-main .admin-visitor-chart__plot{background:linear-gradient(#eaf1f0 1px,#0000 1px) 0 26px/100% 25%;border-bottom:1px solid #d7e4e2;align-items:stretch;gap:clamp(3px,.45vw,8px);height:235px;padding:8px 4px 0;display:grid}.admin-main .admin-visitor-chart__column{grid-template-rows:22px minmax(0,1fr) 24px;align-items:end;gap:6px;min-width:0;height:100%;display:grid}.admin-main .admin-visitor-chart__column strong{color:#244c4a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:850;overflow:hidden}.admin-main .admin-visitor-chart__bar{background:#edf3f2;border-radius:8px 8px 2px 2px;flex-direction:column;justify-content:flex-end;place-self:end center;width:min(31px,88%);min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 11px #0e5c5a1a}.admin-main .admin-visitor-chart__bar>span{flex:none;width:100%}.admin-main .admin-visitor-chart__column small{color:#607875;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.admin-main .admin-visitor-chart__column small.is-hidden{visibility:hidden}.admin-main .admin-source-list{gap:13px;display:grid}.admin-main .admin-source-list>div{grid-template-columns:95px minmax(0,1fr) 44px 46px;align-items:center;gap:10px;display:grid}.admin-main .admin-source-list span{color:#405f5c;font-size:.71rem;font-weight:750}.admin-main .admin-source-list>div>div{background:#edf3f2;border-radius:999px;height:8px;overflow:hidden}.admin-main .admin-source-list i{border-radius:inherit;background:linear-gradient(90deg,#278f89,#6fbeb7);height:100%;display:block}.admin-main .admin-source-list strong{color:#315956;text-align:right;font-size:.7rem}.admin-main .admin-source-list small{color:#607875;text-align:right;font-size:.63rem}.admin-main .admin-traffic-list{display:grid}.admin-main .admin-traffic-list>div{border-top:1px solid #e7efee;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.admin-main .admin-traffic-list>div:first-child{border-top:0}.admin-main .admin-traffic-list>div>span{color:#96a7a5;font-size:.64rem;font-weight:850}.admin-main .admin-traffic-list strong,.admin-main .admin-traffic-list a{color:#264f4d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:.74rem;font-weight:850;display:inline-flex;overflow:hidden}.admin-main .admin-traffic-list a:hover{color:#007f79}.admin-main .admin-traffic-list small{color:#607875;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.63rem;display:block;overflow:hidden}.admin-main .admin-traffic-list b{color:#166e6b;text-align:center;white-space:nowrap;background:#edf8f6;border-radius:9px;min-width:58px;padding:6px 8px;font-size:.64rem}.admin-main .rank-list--visual{margin-top:0}.admin-main .rank-list--visual>div{grid-template-columns:24px 34px minmax(0,1fr) auto;gap:11px;padding:11px 0}.admin-main .rank-list--visual>div>div{min-width:0}.admin-main .rank-list--visual a{align-items:center;gap:4px;width:fit-content;display:flex}.admin-main .rank-list--visual i{background:#edf3f2;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.admin-main .rank-list--visual i b{border-radius:inherit;background:#5aaca6;height:100%;display:block}.admin-main .admin-query-list{display:grid}.admin-main .admin-query-list>div{border-top:1px solid #e7efee;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.admin-main .admin-query-list>div:first-child{border-top:0}.admin-main .admin-query-list>div>span{color:#96a7a5;font-size:.64rem;font-weight:850}.admin-main .admin-query-list strong{color:#315956;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.admin-main .admin-query-list small{color:#607875;margin-top:3px;font-size:.64rem;display:block}.admin-main .admin-query-list b{color:#166e6b;text-align:center;background:#edf8f6;border-radius:8px;min-width:32px;padding:5px 7px;font-size:.64rem}.admin-main .admin-table-wrap--inset{border:1px solid #e2ebe9;border-radius:12px;margin:0}.admin-main .admin-table--performance,.admin-main .admin-table--activity{min-width:900px}.admin-main .admin-table--performance th:last-child,.admin-main .admin-table--performance td:last-child,.admin-main .admin-table--activity th:last-child,.admin-main .admin-table--activity td:last-child{min-width:auto}.admin-main .admin-table--activity td:first-child{color:#315b58}.admin-main .admin-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-main .admin-pagination button{color:#285d5a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdfdd;border-radius:9px;padding:8px 13px;font-size:.7rem;font-weight:800}.admin-main .admin-pagination button:hover:not(:disabled){background:#eff8f6;border-color:#92c1bc}.admin-main .admin-pagination button:disabled{color:#8ca09d;cursor:not-allowed;background:#f4f7f6}.admin-main .admin-pagination span{color:#526d6a;font-size:.68rem;font-weight:750}.admin-main .admin-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-main .admin-insight{background:#fbfdfd;border:1px solid #e1ebe9;border-radius:12px;gap:11px;min-width:0;padding:14px;display:flex}.admin-main .admin-insight>span{color:#397a62;background:#e9f6ee;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.admin-main .admin-insight--warning>span{color:#9b6d1f;background:#fff3d9}.admin-main .admin-insight--neutral>span{color:#657e7b;background:#edf3f2}.admin-main .admin-insight small{color:#526d6a;font-size:.65rem;font-weight:750;display:block}.admin-main .admin-insight strong{color:#244c4a;margin:4px 0;font-size:1.18rem;display:block}.admin-main .admin-insight p{color:#607875;margin:0;font-size:.64rem}.admin-main .admin-opportunity-panel{background:radial-gradient(circle at 100% 0,#dbf5efd1,#0000 45%),#fff}.admin-main .admin-opportunity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-main .admin-opportunity-list li{border-top:1px solid #e2ecea;grid-template-columns:33px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:13px 0;display:grid}.admin-main .admin-opportunity-list li:first-child{border-top:0}.admin-main .admin-opportunity-list li>span{color:#14716d;background:#e7f5f2;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.admin-main .admin-opportunity-list strong{color:#315654;font-size:.7rem}.admin-main .admin-opportunity-list p{color:#607875;margin:3px 0 0;font-size:.65rem;line-height:1.45}.admin-main .admin-opportunity-list li>svg{color:#9badaa}.admin-main .admin-audit-row{grid-template-columns:145px minmax(0,1fr) auto;padding:15px 0}.admin-main .admin-store-card{border-radius:14px;transition:border-color .15s,transform .15s,box-shadow .15s}.admin-main .admin-store-card:hover{border-color:#c4dcd9;transform:translateY(-2px);box-shadow:0 10px 25px #10474512}.admin-main .admin-store-card>button{background:#fff;border:1px solid #d8e5e3;border-radius:7px;padding:6px 8px}.admin-main .admin-drawer{outline:none;width:min(610px,100%);padding:35px}.admin-main .admin-close{flex:0 0 40px;width:40px;height:40px}.admin-main .admin-settings-intro{color:#526f6c;margin:-5px 0 3px;font-size:.71rem;line-height:1.55}.admin-main .admin-form .admin-field-help{color:#627a77;font-size:.64rem;font-weight:600;line-height:1.45}.admin-main .admin-newsletter-panel{background:radial-gradient(circle at 100% 0,#1089841a,#0000 20rem),#fff}.admin-main .admin-newsletter-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:22px;display:grid}.admin-main .admin-newsletter-form textarea{min-height:210px;line-height:1.55}.admin-main .admin-newsletter-recipients{background:#f6fbfad1;border:1px solid #dce8e6;border-radius:13px;gap:12px;padding:14px;display:grid}.admin-main .admin-newsletter-recipients__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-main .admin-newsletter-recipients__head .eyebrow{margin-bottom:3px}.admin-main .admin-newsletter-recipients__head strong{color:#284f4d;font-size:.78rem}.admin-main .admin-newsletter-recipients__head>span{color:#0c6664;background:#e3f4f1;border-radius:999px;flex:none;padding:5px 8px;font-size:.66rem;font-weight:850}.admin-main .admin-search--wide,.admin-main .admin-search--wide input{width:100%!important}.admin-main .admin-newsletter-recipient-list{scrollbar-color:#b8cfcb transparent;scrollbar-width:thin;gap:8px;max-height:260px;padding-right:4px;display:grid;overflow:auto}.admin-main .admin-newsletter-recipient{background:#fff;border:1px solid #dfeae8;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.admin-main .admin-newsletter-recipient input{accent-color:#087b79;width:16px;height:16px}.admin-main .admin-newsletter-recipient span{gap:1px;min-width:0;display:grid}.admin-main .admin-newsletter-recipient strong,.admin-main .admin-newsletter-recipient small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-main .admin-newsletter-recipient strong{color:#244c4a;font-size:.74rem}.admin-main .admin-newsletter-recipient small{color:#617a77;font-size:.66rem}.admin-main .admin-newsletter-recipient em{color:#617a77;background:#edf4f3;border-radius:999px;padding:5px 7px;font-size:.62rem;font-style:normal;font-weight:850}.admin-main .admin-newsletter-recipient.is-excluded{background:#fff7f4;border-color:#f0c9bf}.admin-main .admin-newsletter-recipient.is-excluded em{color:#8f3e2f;background:#ffe5de}.admin-main .admin-newsletter-history{border:1px solid var(--admin-line);background:#f4f8f7b3;border-radius:15px;gap:14px;min-height:100%;padding:18px;display:grid}.admin-main .admin-newsletter-history h3{margin:3px 0 0;font-size:1rem}.admin-main .admin-newsletter-row{grid-template-columns:88px minmax(0,1fr)}.admin-main .admin-newsletter-row small{grid-column:2}.admin-main .admin-member-controls{flex-wrap:wrap;gap:7px;display:flex}.admin-main .admin-fab{min-height:48px;padding:13px 20px}.admin-main .admin-submission-toolbar{border:1px solid var(--admin-line);background:#ffffffe6;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 7px 24px #1047450b}.admin-main .admin-submission-toolbar>div:first-child{gap:4px;display:grid}.admin-main .admin-submission-toolbar .eyebrow{margin:0}.admin-main .admin-submission-toolbar strong{color:#284f4d;font-size:.78rem}.admin-main .admin-filter-switch{background:#f2f7f6;border:1px solid #d5e3e1;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.admin-main .admin-filter-switch button{color:#496562;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.71rem;font-weight:800;display:inline-flex}.admin-main .admin-filter-switch button:hover{color:#075f5d;background:#e6f2f0}.admin-main .admin-filter-switch button.is-active{color:#fff;background:#0b7774;box-shadow:0 3px 9px #087b792e}.admin-main .admin-filter-switch button span{color:#3f5f5c;text-align:center;background:#dfeceb;border-radius:999px;min-width:21px;padding:2px 6px;font-size:.67rem}.admin-main .admin-filter-switch button.is-active span{color:#075e5c;background:#d9f2ed}.admin-main .admin-filter-switch button:focus-visible,.admin-main .admin-action-button:focus-visible{outline-offset:2px;outline:3px solid #087b793d}.admin-main .admin-processing-note,.admin-main .admin-review-meta{color:#526966;font-size:.71rem;font-weight:750}.admin-main .admin-processing-note{background:#edf3f2;border-radius:8px;align-self:center;padding:7px 9px}.admin-main .admin-review-meta{text-align:right;justify-items:end;gap:4px;min-width:145px;display:grid}.admin-main .admin-review-meta small{color:#526966;margin:0;font-size:.69rem;font-weight:600}.admin-main .admin-report .admin-review-note{color:#3f605d;background:#edf7f5;border-left:3px solid #5bb4aa;border-radius:0 8px 8px 0;width:fit-content;margin-top:10px;padding:8px 10px;font-size:.71rem}.admin-main .admin-review-drawer{width:min(530px,100%)}.admin-main .admin-review-description{color:#496562;margin:-7px 0 2px;font-size:.76rem;line-height:1.55}.admin-main .admin-review-counter{color:#526966;text-align:right;margin-top:-10px;font-size:.69rem}.admin-main .admin-review-error{color:#7f2f2a;background:#fff1ef;border:1px solid #e8bdb9;border-radius:8px;margin:-6px 0 0;padding:9px 11px;font-size:.72rem;font-weight:700}.admin-main .admin-notice--error{color:#7f2f2a;background:#fff1ef;border-color:#e8bdb9}.admin-main .admin-review-actions{grid-template-columns:minmax(110px,.65fr) minmax(170px,1fr);gap:10px;margin-top:3px;display:grid}.admin-main .admin-updated,.admin-main .admin-table th,.admin-main .admin-brand-cell>div>span,.admin-main .admin-analytics-toolbar span,.admin-main .admin-analytics-metric small,.admin-main .admin-metric small,.admin-main .admin-data-badge,.admin-main .admin-chart-legend span,.admin-main .admin-activity-chart__column small,.admin-main .admin-visitor-legend span,.admin-main .admin-visitor-chart__column small,.admin-main .admin-footnote,.admin-main .admin-source-list small,.admin-main .admin-traffic-list small,.admin-main .admin-query-list>div>span,.admin-main .admin-query-list small,.admin-main .admin-query-list b,.admin-main .admin-pagination span,.admin-main .admin-insight small,.admin-main .admin-insight p,.admin-main .admin-opportunity-list p,.admin-main .admin-form .admin-field-help,.admin-main .admin-report small,.admin-main .admin-audit-row small{color:#526966;font-size:.69rem}.admin-main .admin-analytics-metric div>span{color:#48635f;font-size:.7rem}@media (width<=1380px){.admin-main .admin-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1120px){.admin-main .admin-shell{grid-template-columns:238px minmax(0,1fr)}.admin-main .admin-sidebar{width:238px}.admin-main .admin-analytics-split--traffic,.admin-main .admin-analytics-split--operations,.admin-main .admin-newsletter-grid{grid-template-columns:1fr}.admin-main .admin-updated{display:none}}@media (width<=850px){.admin-main .admin-shell{display:block}.admin-main .admin-sidebar{width:100%;padding:10px 14px}.admin-main .admin-nav button:hover{transform:none}.admin-main .admin-workspace{padding:25px 17px 95px}.admin-main .admin-topbar__copy>p:last-child{max-width:510px}.admin-main .admin-analytics-split,.admin-main .admin-analytics-split--traffic,.admin-main .admin-analytics-split--performance,.admin-main .admin-analytics-split--operations{grid-template-columns:1fr}.admin-main .admin-activity-chart__plot,.admin-main .admin-visitor-chart__plot{overflow-x:auto}.admin-main .admin-submission-toolbar{flex-direction:column;align-items:flex-start}.admin-main .admin-review-meta{text-align:left;justify-items:start}.admin-main .admin-form input,.admin-main .admin-form select,.admin-main .admin-form textarea,.admin-main .admin-search input{font-size:16px}}@media (width<=640px){.admin-main .admin-topbar{gap:14px}.admin-main .admin-topbar h1{font-size:2rem}.admin-main .admin-topbar__copy>p:last-child,.admin-main .admin-topbar__actions{display:none}.admin-main .admin-panel{padding:20px}.admin-main .admin-analytics-toolbar{flex-direction:column;align-items:stretch}.admin-main .admin-range-switch{width:100%;overflow-x:auto}.admin-main .admin-range-switch button{flex:1;min-height:44px}.admin-main .admin-newsletter-row,.admin-main .admin-newsletter-row small{grid-column:auto}.admin-main .admin-newsletter-row{grid-template-columns:1fr}.admin-main .admin-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main .admin-analytics-metric{gap:9px;padding:14px;display:grid}.admin-main .admin-insight-grid{grid-template-columns:1fr}.admin-main .admin-panel__head--analytics{display:grid}.admin-main .admin-data-badge{width:fit-content}.admin-main .admin-chart-legend,.admin-main .admin-visitor-legend{justify-content:flex-start}.admin-main .admin-activity-chart__plot{height:235px}.admin-main .admin-visitor-chart__plot{height:220px}.admin-main .admin-funnel>div{grid-template-columns:78px minmax(0,1fr) 45px}.admin-main .admin-source-list>div{grid-template-columns:84px minmax(0,1fr) 38px}.admin-main .admin-source-list small{display:none}.admin-main .admin-traffic-list>div{grid-template-columns:22px minmax(0,1fr)}.admin-main .admin-traffic-list b{grid-column:2;width:fit-content}.admin-main .admin-row-actions{gap:6px}.admin-main .admin-row-actions .admin-action-button{min-height:44px;padding:9px 10px}.admin-main .admin-filter-switch{width:100%}.admin-main .admin-filter-switch button{flex:auto;min-height:44px}.admin-main .admin-review-actions{grid-template-columns:1fr}.admin-main .admin-pagination{justify-content:space-between}.admin-main .admin-pagination button{min-height:44px}.admin-main .admin-pagination span{text-align:center}.admin-main .admin-close{flex-basis:44px;width:44px;height:44px}}.admin-main{width:100%!important;max-width:none!important;margin:0!important}@media (width>=851px){.admin-main .admin-shell{min-height:100vh;padding-left:236px;display:block!important}.admin-main .admin-sidebar{position:fixed;inset:0 auto 0 0;width:236px!important}.admin-main .admin-workspace{width:100%!important;max-width:none!important;margin:0!important;padding:24px clamp(20px,2.2vw,36px) 84px!important}}.admin-main .admin-brand small{white-space:nowrap}.admin-main .admin-topbar,.admin-main .admin-stack{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}.admin-main .admin-topbar{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.admin-main .admin-topbar h1{font-size:clamp(2rem,2.85vw,3.15rem)}.admin-main .admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.admin-main .admin-metric{grid-template-columns:34px minmax(0,1fr)!important;column-gap:12px!important;min-height:108px!important;padding:15px!important}.admin-main .admin-metric:after{display:none!important}.admin-main .admin-metric .admin-metric__icon{width:34px!important;height:34px!important}.admin-main .admin-metric span:not(.admin-metric__icon),.admin-main .admin-analytics-metric div>span{color:var(--admin-muted);line-height:1.25;text-overflow:clip!important;white-space:normal!important;font-size:.72rem!important;overflow:visible!important}.admin-main .admin-metric strong{margin:4px 0 2px!important;font-size:1.55rem!important}.admin-main .admin-metric small{color:var(--admin-muted);line-height:1.35;-webkit-line-clamp:unset!important;font-size:.69rem!important;display:block!important;overflow:visible!important}.admin-main .admin-two-column{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr)!important;gap:18px!important}.admin-main .admin-analytics-split{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:18px!important}.admin-main .admin-analytics-split--performance,.admin-main .admin-analytics-split--operations,.admin-main .admin-two-column--settings{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)!important}.admin-main .admin-panel{overflow:hidden}.admin-main .admin-panel__head--wrap{align-items:flex-start}.admin-main .admin-tools{flex-wrap:wrap;justify-content:flex-end;min-width:0}.admin-main .admin-search{min-width:min(280px,100%)}.admin-main .admin-search input{width:100%!important}.admin-main .admin-analytics-metrics{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.admin-main .admin-chart-legend{max-width:100%;justify-content:flex-start!important;gap:7px 12px!important}.admin-main .admin-chart-legend span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden;background:0 0!important}.admin-main .admin-activity-chart.is-compact .admin-chart-legend{display:none!important}.admin-main .admin-activity-chart__plot{max-width:100%;overflow:hidden}.admin-main .admin-activity-chart.is-compact .admin-activity-chart__plot{gap:clamp(5px,.5vw,10px);height:220px;min-height:220px;padding-inline:8px}.admin-main .admin-activity-chart__column{min-width:12px}.admin-main .admin-activity-chart__column small{text-overflow:clip;overflow:visible;font-size:.64rem!important}.admin-main .admin-table{min-width:920px!important}.admin-main .admin-table th:last-child,.admin-main .admin-table td:last-child{min-width:300px}.admin-main .admin-table td:first-child,.admin-main .admin-brand-cell,.admin-main .admin-brand-cell>div,.admin-main .admin-brand-cell__title,.admin-main .admin-report,.admin-main .admin-report__identity,.admin-main .admin-report__identity>div,.admin-main .admin-audit-row,.admin-main .admin-list__row,.admin-main .admin-list__row>div{min-width:0}.admin-main .admin-brand-cell>div>span,.admin-main .admin-table td>span:not(.admin-status){max-width:min(48vw,560px)}.admin-main .admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px!important;display:flex!important}.admin-main .admin-row-actions .admin-action-button{min-height:38px}.admin-main .admin-report p,.admin-main .admin-report small,.admin-main .admin-audit-row p,.admin-main .admin-audit-row small,.admin-main .admin-list__row p,.admin-main .admin-query-list strong{overflow-wrap:anywhere}.admin-main .admin-store-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}@media (width<=1120px) and (width>=851px){.admin-main .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-main .admin-two-column,.admin-main .admin-analytics-split,.admin-main .admin-analytics-split--performance,.admin-main .admin-analytics-split--operations,.admin-main .admin-two-column--settings{grid-template-columns:1fr!important}.admin-main .admin-tools{justify-content:flex-start}}@media (width<=850px){.admin-main .admin-shell{padding-left:0!important}.admin-main .admin-sidebar{position:static}.admin-main .admin-workspace{margin:0!important}}@media (width<=640px){.admin-main .admin-newsletter-recipients__head,.admin-main .admin-newsletter-recipient{grid-template-columns:1fr}.admin-main .admin-newsletter-recipients__head{display:grid}.admin-main .admin-newsletter-recipients__head>span,.admin-main .admin-newsletter-recipient em{width:fit-content}.admin-main .admin-newsletter-recipient{justify-items:start}.admin-main .admin-member-controls{flex-direction:column;align-items:stretch}}
