:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:#f9fafb;--ds-surface:#fff;--ds-surface-subtle:#f3f4f6;--ds-surface-hover:var(--ds-canvas);--ds-surface-selected:var(--ds-brand-soft);--ds-ink:#111827;--ds-body:#4b5563;--ds-muted:#6b7280;--ds-white:#fff;--ds-brand:#1447e6;--ds-brand-hover:#193cb8;--ds-brand-active:var(--ds-brand-hover);--ds-brand-soft:#eef6ff;--ds-primary:#1447e6;--ds-primary-hover:#193cb8;--ds-border:#e5e7eb;--ds-border-strong:var(--ds-border);--ds-border-brand:#bedbff;--ds-border-success:#a7f3d0;--ds-border-danger:#fecdd3;--ds-success:#047857;--ds-success-soft:#ecfdf5;--ds-warning:#7c2d12;--ds-warning-soft:#fff7ed;--ds-danger:#be123c;--ds-danger-soft:#fef0f2;--ds-focus:#bedbff;--ds-footer:var(--ds-surface);--ds-footer-body:var(--ds-muted);--ds-inverse-muted:#dbeafe;--ds-inverse-soft:#ffffff2e;--ds-radius:8px;--ds-radius-sm:4px;--ds-radius-full:9999px;--ds-radius-field:var(--ds-radius);--ds-radius-action:var(--ds-radius);--ds-radius-panel:var(--ds-radius);--ds-radius-program:var(--ds-radius);--ds-radius-marketing:var(--ds-radius);--ds-shadow-xs:0 1px 2px 0 #0000000d;--ds-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ds-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ds-glint:inset 0 6px 0 -5px #ffffff40, 0 4px 10px -5px #0000001f;--ds-shadow-control:var(--ds-shadow-xs), var(--ds-glint);--ds-shadow-soft:var(--ds-shadow-xs);--ds-shadow-card:var(--ds-shadow-xs);--ds-shadow-menu:var(--ds-shadow-lg);--ds-backdrop:#03071261;--ds-ease:cubic-bezier(.23, 1, .32, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#030712;--ds-surface:#101828;--ds-surface-subtle:#1e2939;--ds-ink:#fff;--ds-body:#b4bdca;--ds-muted:#9ca3af;--ds-brand:#51a2ff;--ds-brand-hover:#bedbff;--ds-brand-soft:#162455;--ds-primary:#155dfc;--ds-primary-hover:#1447e6;--ds-border:#333e4f;--ds-border-brand:#1c398e;--ds-border-success:#064e3b;--ds-border-danger:#881337;--ds-success:#10b981;--ds-success-soft:#002c22;--ds-warning:#fbbf24;--ds-warning-soft:#7c2d12;--ds-danger:#f87171;--ds-danger-soft:#4d0218;--ds-focus:#51a2ff;--ds-glint:inset 0 6px 0 -5px #ffffff1f, 0 4px 10px -5px #00000040;--ds-backdrop:#030712a6}}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/legal-assets-20261004/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/legal-assets-20261004/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/legal-assets-20261004/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/legal-assets-20261004/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/legal-assets-20261004/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface:#f6f6fc;--panel:#fff;--control:#ececf4;--control-hover:#e5e5ef;--ink:#0e1312;--body:#3d4543;--muted:#68706e;--navy:#133865;--navy-deep:#0b2748;--yellow:#ffdc2b;--yellow-soft:#fff4ae;--focus:#fce588;--border:#dddde8;--border-dark:#b7b8c6;--success:#176b3a;--success-soft:#e8f7ee;--danger:#b2322c;--danger-soft:#fff0ef;--app-font-native-sans:system-ui, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", -apple-system, Arial, sans-serif;--app-font-native-mono:"SF Mono", "SFMono-Regular", "Cascadia Code", ui-monospace, Menlo, Consolas, monospace;--app-font-text:"proxima-nova", var(--app-font-native-sans);--app-font-mono:var(--app-font-native-mono);--font-sans:var(--app-font-text);--font-mono:var(--app-font-mono);--container:1280px;--radius:4px;color:var(--ink);font-family:var(--font-sans);font-synthesis:none;font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html.wf-inactive:not(.wf-active){--font-sans:var(--app-font-native-sans);--font-mono:var(--app-font-native-mono)}html.wf-active{--font-sans:var(--app-font-text);--font-mono:var(--app-font-mono)}html.wf-loading [data-font-gated]{visibility:hidden}html.wf-active [data-font-gated],html.wf-inactive [data-font-gated]{visibility:visible}*{box-sizing:border-box}html{background:var(--surface);scroll-behavior:smooth}body{background:var(--surface);min-width:0;min-height:100vh;color:var(--ink);margin:0}body.modal-open{overflow:hidden}button,a,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,blockquote,dl,dd{margin:0}.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}.app-shell{width:min(calc(100% - 32px), var(--container));margin:0 auto}.site-header{z-index:80;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:58px;display:grid;position:sticky;top:0}.header-audience{justify-self:center;min-width:0}.header-request-button{border:1px solid color-mix(in srgb, var(--yellow) 68%, var(--ink));border-radius:var(--radius);background:var(--yellow);min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-self:end;align-items:center;gap:8px;padding:5px 11px 5px 6px;font-size:15px;font-weight:700;line-height:1.1;transition:background-color .14s,transform .14s;display:inline-flex}.header-request-button:hover{background:#f4d21c}.header-request-button:active{transform:scale(.97)}.header-request-plus{background:var(--ink);width:25px;height:25px;color:var(--yellow);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:500;line-height:1;display:grid}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.brand-domain{color:var(--muted)}.outseek-brand-mark{object-fit:contain;flex:0 0 26px;width:26px;height:26px;display:block}.public-trend-brand,.public-board-brand,.trend-ssr-brand,.public-board-footer>a{align-items:center;gap:9px;display:inline-flex}.service-banner,.share-banner{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:42px;color:var(--body);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.service-banner{z-index:90;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:min(360px,100vw - 24px);min-height:0;margin:0;padding:10px 12px;position:fixed;box-shadow:0 8px 28px #0e131229}.service-banner-loading{pointer-events:none}.service-banner-loading>span{align-items:center;gap:9px;display:inline-flex}.service-banner-loading>span:before{border:2px solid color-mix(in srgb, var(--navy) 24%, transparent);border-top-color:var(--navy);content:"";border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite service-loading-spin}@keyframes service-loading-spin{to{transform:rotate(1turn)}}.payment-recovery{border-bottom:1px solid var(--border);background:var(--yellow-soft);color:var(--body);justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.payment-recovery>div{gap:2px;display:grid}.payment-recovery strong{color:var(--navy)}.payment-recovery a,.payment-recovery button{color:var(--navy);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.payment-recovery-complete{background:var(--success-soft)}.service-banner-loading,.share-banner-loading{border-color:color-mix(in srgb, var(--navy) 24%, var(--border));background:color-mix(in srgb, var(--navy) 5%, var(--panel));color:var(--navy)}.service-banner-error{border-color:color-mix(in srgb, var(--danger) 22%, var(--border));background:var(--danger-soft);color:var(--danger)}.service-banner button,.share-banner button{border-radius:var(--radius);background:var(--panel);color:currentColor;cursor:pointer;border:0;flex:none;min-height:32px;padding:6px 10px;font-weight:700}.share-banner-active{border-color:color-mix(in srgb, var(--yellow) 52%, var(--border));background:var(--yellow-soft);color:var(--ink)}.share-banner-expired,.share-banner-invalid{border-color:color-mix(in srgb, var(--danger) 22%, var(--border));background:var(--danger-soft);color:var(--danger)}.eyebrow,.match-label,.match-rule,.dialog-kicker,.sample-label,.feature-list-header,.signal-meta,.prototype-note,.sponsor-form small,.offer-heading>span,.checkout-summary span,.receipt-offer>span,.receipt-expiry{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.legal-footer-links,.legal-page-nav{flex-wrap:wrap;gap:6px 14px;display:flex}.site-legal-footer,.site-legal-company{gap:5px;min-width:0;display:grid}.site-legal-company{color:var(--muted);line-height:1.35}.site-legal-company small{font-size:13px}.legal-footer-links a,.legal-page-nav a,.legal-sections a,.confirm-field a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-underline-offset:3px;font-weight:700}.legal-main{min-height:calc(100vh - 210px);padding:clamp(36px,6vw,78px) 0 clamp(56px,8vw,96px)}.legal-article{width:min(100%,820px);margin:0 auto}.legal-heading{border-bottom:1px solid var(--border);padding-bottom:24px}.legal-heading h1{letter-spacing:-.05em;margin-top:10px;font-size:clamp(38px,6vw,66px);line-height:.98}.legal-heading>p:not(.legal-updated){max-width:640px;color:var(--body);margin-top:14px;font-size:18px;line-height:1.5}.legal-updated{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;font-size:12px}.legal-page-nav{z-index:10;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 -12px;padding:12px;position:sticky;top:0}.legal-page-nav a{border-radius:var(--radius);min-height:32px;padding:7px 9px;text-decoration:none}.legal-page-nav a[aria-current=page]{background:var(--navy);color:#fff}.legal-sections{gap:32px;padding-top:32px;display:grid}.legal-sections section{gap:12px;display:grid}.legal-sections h2{letter-spacing:-.025em;font-size:clamp(22px,3vw,30px);line-height:1.15}.legal-sections h3{margin:6px 0 0;font-size:18px;line-height:1.3}.legal-sections p,.legal-sections li{color:var(--body);font-size:16px;line-height:1.65}.legal-sections ul{gap:8px;margin:0;padding-left:22px;display:grid}.legal-sections code{font-family:var(--font-mono);font-size:.9em}.legal-contact{border-left:2px solid var(--border-dark);width:fit-content;color:var(--body);gap:3px;padding-left:14px;font-style:normal;line-height:1.5;display:grid}.legal-table-wrap{overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;color:var(--body);font-size:15px;line-height:1.5}.legal-table-wrap caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table-wrap th,.legal-table-wrap td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:12px}.legal-table-wrap thead th{background:var(--control);color:var(--ink)}.legal-footer{grid-template-columns:minmax(0,1fr) auto}.legal-footer .legal-footer-links{align-self:center}.legal-footer-links a[aria-current=page]{color:var(--muted);text-decoration:none}.eyebrow{color:var(--navy);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{background:var(--yellow);content:"";border-radius:50%;width:7px;height:7px}.request-composer{display:block}.composer-copy{max-width:none}.composer-copy h2{letter-spacing:-.045em;max-width:none;margin-top:10px;padding-right:72px;font-size:clamp(32px,5vw,50px);font-weight:700;line-height:1}.composer-copy>p{max-width:none;color:var(--body);margin-top:12px;font-size:16px;line-height:1.48}.request-form{border-radius:var(--radius);background:var(--surface);margin-top:18px;padding:20px}.request-form>label,.field label,.receipt-panel>label,.requirement-search>span{color:var(--body);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.request-form textarea,.field input,.field select,.receipt-panel input,.requirement-search input{border-radius:var(--radius);background:var(--control);width:100%;color:var(--ink);border:0}.request-form textarea{resize:vertical;min-height:88px;padding:14px;font-size:18px;line-height:1.45}.request-form textarea::placeholder,.field input::placeholder,.requirement-search input::placeholder{color:#777f7d;opacity:1}.composer-actions,.match-actions,.receipt-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.button{border-radius:var(--radius);cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-weight:700;line-height:1.2;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.button-primary,.button-sponsor{background:var(--yellow);color:var(--ink)}.button-primary:hover,.button-sponsor:hover{background:#f4d21c}.button-danger{background:var(--danger-soft);color:var(--danger)}.button-danger:hover{background:#ffe4e1}.button-secondary,.button-voice{background:var(--control);color:var(--body)}.button-secondary:hover,.button-voice:hover{background:var(--control-hover);color:var(--ink)}.button-voice.is-listening{background:var(--danger-soft);color:var(--danger)}.button:disabled{cursor:not-allowed;opacity:.48}.text-button{min-height:38px;color:var(--navy);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-weight:700}.composer-footnote{color:var(--muted);justify-content:flex-end;gap:16px;margin-top:10px;font-size:13px;display:flex}.request-form>.source-consent{color:var(--body);align-items:center;gap:9px;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.source-consent label{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.source-consent input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:0}.source-consent label span{min-width:0}.source-consent a{color:var(--navy);text-underline-offset:2px;margin-left:7px;font-weight:700;text-decoration:underline}.source-consent.is-disabled{color:var(--muted)}.source-consent.is-disabled label{cursor:default}.turnstile-area{width:100%;margin-top:12px}.turnstile-widget{min-height:65px}.turnstile-area>p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4}.voice-status,.form-status,.share-status{min-height:18px;color:var(--muted);margin-top:8px;font-size:14px;line-height:1.4}.match-panel{border-radius:var(--radius);background:var(--surface);margin-top:14px;padding:clamp(16px,2.5vw,24px)}.match-heading{justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.match-label{color:var(--navy);font-size:12px;font-weight:700}.match-heading h2,.match-panel>h2{letter-spacing:-.03em;max-width:700px;margin-top:7px;font-size:clamp(25px,3vw,36px);line-height:1.05}.match-rule{color:var(--muted);font-size:12px}.match-options{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.match-option{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:13px 14px;display:grid}.match-option+.match-option{border-top:1px solid var(--border)}.match-option:hover,.match-option.is-selected{background:var(--control)}.match-option input,.confirm-field input{appearance:none;border:1px solid var(--border-dark);background:var(--panel);cursor:pointer;place-items:center;display:grid}.match-option input{border-radius:50%;width:18px;height:18px;margin:2px 0 0}.match-option input:after{background:var(--navy);content:"";border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.match-option input:checked{border-color:var(--navy)}.match-option input:checked:after{transform:scale(1)}.match-option-copy{gap:4px;display:grid}.match-option-copy strong{font-size:17px;line-height:1.25}.match-option-copy small{color:var(--body);font-size:14px;line-height:1.4}.signal-list blockquote{color:var(--body);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:7px;font-size:17px;line-height:1.48}.no-match-copy{max-width:740px;color:var(--body);margin-top:12px;line-height:1.5}.board-overview{padding:10px 0 8px}.audience-strip{border:1px solid var(--border);background:var(--panel);width:fit-content;min-height:32px;color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.audience-strip>span+span:before{color:var(--border-dark);content:"·";margin-right:8px}.live-indicator{color:var(--success);align-items:center;gap:5px;font-weight:700;display:inline-flex}.live-indicator>span{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.audience-strip[data-status=loading] .live-indicator,.audience-strip[data-status=connecting] .live-indicator,.audience-strip[data-status=retrying] .live-indicator{color:var(--navy)}.audience-strip[data-status=loading] .live-indicator>span,.audience-strip[data-status=connecting] .live-indicator>span,.audience-strip[data-status=retrying] .live-indicator>span{background:var(--navy);box-shadow:0 0 0 3px var(--control)}.audience-strip[data-status=stale] .live-indicator{color:var(--muted)}.audience-strip[data-status=stale] .live-indicator>span{background:var(--muted);box-shadow:none}.board-controls{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px;margin-top:0;padding:7px 0;display:grid}.view-switcher{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);display:inline-flex;overflow:hidden}.discovery-switcher{margin-bottom:7px}.view-switcher a,.view-switcher button{min-height:38px;color:var(--body);cursor:pointer;font:inherit;background:0 0;border:0;padding:9px 12px;font-size:15px;font-weight:700}.view-switcher a+a,.view-switcher button+button{border-left:1px solid var(--border)}.view-switcher a[aria-current],.view-switcher button[aria-pressed=true]{background:var(--yellow);color:#111827;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yellow) 70%, #111827)}.board-controls .requirement-search input{background:var(--panel);min-height:38px;font-size:15px}.board-controls .sample-label{text-align:right;justify-self:end;margin-top:0}.source-filter-bar{align-items:center;gap:6px;display:flex}.source-filter-bar label{min-width:0;display:block}.source-filter-bar select,.source-filter-bar>button{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--body);font:inherit;padding:7px 10px;font-size:14px}#source-year-filter{width:112px}#source-country-filter{width:138px}.source-filter-bar>button{cursor:pointer;font-weight:700}.category-browser{border-bottom:1px solid var(--border);padding:8px 0 10px}.category-browser-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.category-browser-heading h2,.category-browser-heading p{margin:0}.category-browser-heading h2{color:var(--navy);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:13px}.category-browser-heading p{color:var(--muted);font-size:14px}.category-list{flex-wrap:wrap;gap:7px;display:flex}.category-list :is(button,a){border:1px solid var(--border);background:var(--panel);min-height:34px;color:var(--body);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:14px;line-height:1;display:inline-flex}.category-list :is(button,a):hover{border-color:var(--navy)}.category-list :is(button,a)[aria-pressed=true],.category-list a[aria-current=page]{border-color:var(--navy);background:var(--navy);color:#fff}.category-list strong{background:color-mix(in srgb, currentColor 10%, transparent);min-width:22px;font-family:var(--font-mono);text-align:center;border-radius:999px;padding:3px 6px;font-size:12px}.leaderboard,.demand-stream{position:relative}.leaderboard{padding:0 0 clamp(32px,4vw,48px)}.demand-stream{padding:clamp(32px,4vw,48px) 0}.demand-stream:before,footer:before{background:linear-gradient(90deg, transparent, var(--border) 12%, var(--border) 88%, transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.leaderboard-heading,.demand-stream-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:14px;display:flex}.leaderboard-heading>div:first-child,.demand-stream-heading>div:first-child{max-width:720px}.leaderboard-heading h2,.demand-stream-heading h2{letter-spacing:-.045em;margin-top:0;font-size:clamp(27px,3vw,38px);line-height:1}.leaderboard-heading p,.demand-stream-heading p{max-width:680px;color:var(--body);margin-top:14px;font-size:16px;line-height:1.5}.leaderboard-tools{flex:none;width:min(100%,320px)}.requirement-search input{min-height:40px;padding:8px 10px}.sample-label{color:var(--muted);gap:4px;margin-top:10px;font-size:12px;line-height:1.4;display:grid}.sample-label strong{color:var(--navy)}.grouping-rule{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-top:12px;overflow:hidden}.grouping-rule summary{cursor:pointer;color:var(--navy);padding:12px 14px;font-weight:700}.grouping-rule>div{border-top:1px solid var(--border);padding:12px 14px}.grouping-rule p{max-width:960px;color:var(--body);font-size:15px;line-height:1.5}.feature-list-header,.feature-row{grid-template-columns:minmax(0,1fr) minmax(84px,100px) minmax(200px,232px);gap:20px;display:grid}.feature-row.has-product-placement{grid-template-columns:minmax(320px,1fr) 100px minmax(420px,480px)}.feature-row.has-organic-match:not(.has-product-placement){grid-template-columns:minmax(0,1fr) minmax(84px,100px) minmax(260px,300px)}.feature-list-header{color:var(--muted);padding:0 20px 12px;font-size:13px;font-weight:700}.feature-list-header>span:last-child{text-align:center}.feature-list,.signal-list{margin:0;padding:0;list-style:none}.feature-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:visible}.feature-pagination{min-height:48px;color:var(--muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:14px;padding-top:12px;font-size:13px;display:flex}.feature-auto-load{min-height:32px;color:var(--navy);align-items:center;font-weight:700;display:inline-flex}.feature-item+.feature-item{border-top:1px solid var(--border)}.feature-item{scroll-margin-top:112px}.feature-row{align-items:center;min-height:96px;padding:18px 20px}.feature-row.has-sources{cursor:pointer}.feature-main{gap:10px;min-width:0;display:grid}.feature-detail-summary{width:100%;color:inherit;text-align:left;display:block}.feature-source-toggle{width:fit-content;min-height:26px;color:var(--navy);cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:2px 0;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.feature-detail-summary:hover .feature-title{color:var(--navy)}}.feature-copy{width:100%;display:block}.feature-title,.feature-description{display:block}.feature-title{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.3}.feature-complete-badge{background:var(--success-soft);color:var(--success);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:12px;display:inline-flex}.feature-item.is-complete>.feature-row{background:color-mix(in srgb, var(--success-soft) 45%, var(--panel))}.feature-description{max-width:720px;color:var(--body);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:6px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.feature-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:6px 12px;font-size:13px;display:flex}.feature-source-toggle+.feature-category:before{color:var(--border-strong);content:"·";margin-right:12px}.feature-source-hint{color:var(--navy);align-items:center;gap:5px;font-weight:700;display:inline-flex}.feature-source-hint>span{font-size:15px;line-height:1}.feature-item.is-expanded>.feature-row{background:color-mix(in srgb, var(--yellow-soft) 35%, var(--panel))}.feature-sources-panel{border-top:1px solid var(--border);background:color-mix(in srgb, var(--control) 40%, var(--panel));padding:12px 18px 14px}.source-comment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.source-comment{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);padding:12px 14px}.source-comment-copy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.source-comment blockquote{max-width:68ch;color:var(--ds-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:17px;line-height:1.65}.source-language-toggle{color:var(--navy);cursor:pointer;font-family:var(--font-mono);text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700;text-decoration:underline}.source-comment-byline{color:var(--ds-muted);font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:8px 18px;margin-top:8px;font-size:13px;line-height:1.4;display:flex}.source-comment-byline>span{flex-wrap:wrap;gap:2px 0;min-width:0;display:flex}.source-comment-byline>span>:not(:first-child):before{color:var(--border-dark);content:"·";margin:0 7px}.source-comment-byline strong{color:var(--ds-body)}.source-comment-byline a{color:var(--ds-brand);text-underline-offset:2px;flex:none;font-weight:700}.source-comment-more{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:36px;color:var(--ds-ink);cursor:pointer;align-items:center;margin-top:10px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.source-comment-more:hover{background:var(--ds-surface-subtle)}.source-comments-status{min-height:16px;color:var(--muted);padding:12px 0;font-size:13px}.source-comments-status.is-error{color:var(--danger)}.signal-meta button:after{content:"";position:absolute;inset:-10px -6px}.demand-count{font-variant-numeric:tabular-nums;align-content:center;display:grid}.demand-count strong{letter-spacing:-.02em;font-size:22px}.demand-count span,.demand-count small,.open-sponsor span,.open-sponsor small,.active-sponsor span{color:var(--muted);font-size:14px;line-height:1.35}.demand-count small{color:var(--success);margin-top:3px}.sponsor-cell{min-width:0;position:relative}.sponsor-cell.has-placement,.sponsor-cell.is-open{grid-column:auto}.sponsor-cell.is-unavailable .open-sponsor strong{color:var(--muted);font-size:14px;font-weight:600}.open-listing-card{justify-items:end;gap:8px;display:grid}.feature-add-product{appearance:none;color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background:#111827;border:1px solid #111827;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:7px;width:fit-content;min-height:40px;padding:8px 14px 8px 10px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.feature-add-product>.feature-add-product-plus{background:var(--yellow);color:#111827;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:17px;line-height:1;display:grid}.feature-add-product-label-short{display:none}@media (hover:hover) and (pointer:fine){.feature-add-product:hover{background:#2f3746;border-color:#2f3746}}.feature-add-product:active{transform:scale(.97)}.feature-add-product:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--yellow);outline:2px solid #111827}.open-listing-secondary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;min-height:24px;display:flex}.open-listing-secondary .past-brands{margin-top:0}.sponsor-cell.has-placement{gap:10px;display:grid}.sponsor-cell.has-organic-match{gap:9px;display:grid}.organic-match-card{border:1px solid var(--border-dark);background:color-mix(in srgb, var(--yellow) 12%, var(--panel));border-radius:9px;gap:7px;min-width:0;padding:11px;display:grid;box-shadow:2px 2px #111827}.organic-match-kicker{color:var(--ink);font:700 9px/1.2 var(--font-mono);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:5px;display:flex}.organic-match-kicker>span{background:var(--yellow);color:#111827;width:16px;height:16px;font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:13px;display:grid}.organic-match-product{min-width:0;color:var(--ink);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1);display:grid}.organic-match-mark{border:1px solid var(--ink);background:var(--yellow);color:#111827;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.organic-match-copy{gap:1px;min-width:0;display:grid}.organic-match-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.organic-match-copy small{color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.organic-match-actions,.organic-match-secondary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.organic-match-actions>a{min-height:28px;color:var(--body);text-underline-offset:3px;padding:5px 0;font-size:13px;font-weight:700}.organic-match-actions .organic-match-visit{background:var(--ink);color:var(--panel);border-radius:999px;padding:6px 10px;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1)}.organic-match-actions .organic-match-visit:active,.organic-match-product:active{transform:scale(.97)}.organic-match-product:focus-visible,.organic-match-actions>a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--yellow);border-radius:4px}.organic-match-secondary{min-height:30px}.feature-add-product.is-secondary{border-color:var(--border-dark);min-height:30px;color:var(--ink);background:0 0;padding:5px 10px 5px 6px;font-size:13px}.feature-add-product.is-secondary>.feature-add-product-plus{width:17px;height:17px;font-size:15px}@media (hover:hover) and (pointer:fine){.organic-match-product:hover strong,.organic-match-actions>a:hover{color:var(--navy)}.organic-match-actions .organic-match-visit:hover{color:var(--yellow)}.feature-add-product.is-secondary:hover{border-color:var(--ink);background:var(--yellow);color:var(--ink)}}.sponsored-placement-label{color:var(--muted);font:700 9px/1.2 var(--font-mono);letter-spacing:.055em;text-align:right;text-transform:uppercase}.open-sponsor{gap:2px;display:grid}.open-sponsor strong{color:var(--navy);font-size:16px}.completed-sponsor strong,.completed-action{color:var(--success);font-size:14px;font-weight:700}.completed-action{align-items:center;min-height:34px;display:inline-flex}.active-sponsor-card{border:1px solid var(--border-dark);background:var(--panel);height:94px;box-shadow:3px 3px 0 var(--ink);border-radius:0;grid-template-columns:92px minmax(0,1fr) 104px;align-items:stretch;gap:9px;padding:0 7px 0 0;display:grid;position:relative}.sponsor-artwork{aspect-ratio:1;background:var(--navy);color:#fff;border:0;border-radius:0;place-items:center;width:92px;height:92px;min-height:92px;font-size:25px;font-weight:800;display:grid;position:relative;overflow:hidden}.sponsor-artwork img{z-index:1;object-fit:cover;background:#fff;border-radius:0;width:100%;height:100%;position:absolute}.sponsor-artwork>span{color:#fff}.sponsor-creative-link{border-radius:0;align-self:stretch;width:92px;height:92px;display:block}.sponsor-creative-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sponsor-card-copy{align-self:center;gap:2px;min-width:0;display:grid}.sponsor-card-name{width:fit-content;max-width:100%;color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;overflow:hidden}.sponsor-card-tagline{color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.sponsor-card-offer{color:var(--success);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}.sponsor-card-offer>span{color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;margin-right:4px;font-size:12px}.sponsor-card-actions{align-self:center;gap:4px;min-width:0;display:grid}.sponsor-card-actions .button{white-space:nowrap;width:100%;min-height:36px;padding:7px 8px;font-size:13px}.sponsor-card-links{justify-content:center;align-items:center;gap:8px;display:flex}.sponsor-card-links .text-button,.sponsor-card-links .past-brands-trigger{min-height:26px;font-size:13px}.proof-link{width:fit-content;color:var(--navy);text-underline-offset:2px;font-size:13px;text-decoration:underline}.sponsor-proof-links{flex-wrap:wrap;gap:2px 9px;display:flex}.sponsor-proof-links .proof-link{color:var(--navy)}.past-brands{margin-top:5px;position:relative}.sponsor-card-links .past-brands{margin-top:0}.past-brands-trigger{min-height:26px;color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.past-brands-popover{z-index:20;border:1px solid var(--border-dark);background:var(--panel);width:min(460px,100vw - 32px);max-height:430px;box-shadow:4px 4px 0 var(--ink);border-radius:8px;padding:12px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto}.past-brands-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.past-brands-heading button{width:30px;height:30px;color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.past-brands-popover p{color:var(--muted);margin:8px 0;font-size:14px}.past-brands-popover ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.past-brands-popover li a{border:1px solid var(--border);border-radius:var(--radius);color:var(--navy);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;text-decoration:none;display:grid}.past-brands-popover li a:hover{border-color:var(--border-dark);background:var(--control-hover);transform:translate(-1px,-1px)}.past-brands-popover .sponsor-artwork{border:0;border-radius:0;width:64px;height:64px;min-height:64px}.past-brand-copy{gap:2px;min-width:0;display:grid}.past-brand-copy strong,.past-brand-copy small,.past-brand-offer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-brand-copy small{color:var(--muted);font-size:13px}.past-brand-offer{color:var(--success);font-size:13px;font-weight:700}.past-brand-open{color:var(--navy);font-size:13px;font-weight:700}.placement-actions{gap:3px;display:grid}.placement-actions .text-button{min-height:28px;font-size:13px}.feature-share-status{color:var(--success);gap:3px;font-size:12px;line-height:1.35;display:grid}.active-sponsor-card>.feature-share-status{z-index:8;border:1px solid var(--border-dark);background:var(--panel);width:max-content;max-width:min(280px,100vw - 32px);box-shadow:2px 2px 0 var(--ink);padding:6px 8px;position:absolute;top:calc(100% + 6px);right:0}.feature-share-status a{color:var(--navy);text-underline-offset:2px;font-size:13px;font-weight:700;text-decoration:underline}.payment-recovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.availability-note{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.45}.empty-search{border-radius:var(--radius);background:var(--panel);color:var(--muted);text-align:center;padding:18px}.demand-stream-heading>span{color:var(--muted);font-family:var(--font-mono);font-size:14px}.signal-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:hidden}.signal-list>li{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:18px;padding:15px 16px;display:grid}.signal-list>li+li{border-top:1px solid var(--border)}.signal-meta{color:var(--muted);align-content:start;gap:5px;font-size:14px;line-height:1.35;display:grid}.signal-meta>span:first-child{border-radius:999px;width:fit-content;padding:3px 7px;font-weight:700}.signal-meta .is-grouped{background:var(--success-soft);color:var(--success)}.signal-meta .is-awaiting{background:var(--yellow-soft);color:var(--navy)}.signal-meta button{color:var(--navy);cursor:pointer;font:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.signal-list blockquote{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.signal-copy{min-width:0}.source-insight-control{margin-top:9px}.source-insight-actions{flex-wrap:wrap;gap:7px;display:flex}.source-insight-toggle{border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--panel);min-height:34px;color:var(--navy);cursor:pointer;padding:6px 10px;font-size:14px;font-weight:700}.source-insight-toggle:hover{background:var(--control)}.source-insight-toggle:disabled{cursor:wait;opacity:.65}.source-insight-remove{min-height:34px;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:700;text-decoration:underline}.source-insight-remove:hover{color:var(--ink)}.source-insight-remove:disabled{cursor:wait;opacity:.65}.source-insight-panel{border-left:3px solid var(--yellow);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);color:var(--body);margin-top:8px;padding:9px 11px;font-size:15px;line-height:1.35}.source-insight-locked{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-insight-locked button{border-radius:var(--radius);background:var(--yellow);min-height:34px;color:var(--ink);cursor:pointer;border:0;flex:none;padding:6px 10px;font-weight:700}.source-insight-locked strong{color:var(--muted);flex:none;font-size:14px}.source-insight-data{grid-template-columns:repeat(5,minmax(90px,auto));gap:8px 18px;display:grid}.source-insight-data div{min-width:0}.source-insight-data dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:700}.source-insight-data dd{color:var(--ink);margin-top:2px;font-size:15px;font-weight:600}.source-insight-error{color:var(--danger)}.prototype-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.45}.demand-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.demand-pagination>span,.demand-pagination-status,.load-more-status{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.4}.demand-pagination-status{text-align:center;margin-top:12px}.load-more-status{min-height:13px;color:var(--danger);text-align:center;margin-top:7px}.dialog-backdrop{z-index:100;background:#0e13129e;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-backdrop[hidden]{display:none}.demand-dialog{border-radius:var(--radius);background:var(--panel);width:min(100%,780px);max-height:min(92dvh,920px);padding:clamp(20px,4vw,34px);position:relative;overflow-y:auto}.demand-dialog-close{z-index:3;float:right;margin:0 0 10px 16px;position:sticky;top:0}.account-dialog{border-radius:var(--radius);background:var(--panel);width:min(100%,540px);max-height:min(92dvh,760px);padding:clamp(20px,4vw,32px);position:relative;overflow-y:auto}.account-dialog-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.account-dialog-header h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(28px,5vw,38px);line-height:1.05}.account-mode-switch{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.account-mode-switch button,.account-packages button{background:var(--control);min-height:42px;color:var(--body);cursor:pointer;font:inherit;border:0;font-weight:700}.account-mode-switch button+button{border-left:1px solid var(--border)}.account-mode-switch button[aria-pressed=true]{background:var(--navy);color:#fff}.account-form{gap:8px;margin-top:18px;display:grid}.account-form label{color:var(--body);margin-top:5px;font-size:13px;font-weight:700}.account-form input{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:44px;color:var(--ink);font:inherit;padding:9px 11px}.account-form small,.account-message{color:var(--muted);font-size:13px}.account-form .button{margin-top:8px}.account-message{min-height:16px;margin-top:12px}.account-summary{gap:10px;margin-top:24px;display:grid}.account-summary>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;font-size:12px}.account-summary>strong{overflow-wrap:anywhere;font-size:16px}.account-balance{border-radius:var(--radius);background:var(--yellow-soft);justify-content:space-between;align-items:end;gap:18px;margin-top:4px;padding:16px;display:flex}.account-balance span{color:var(--body);font-size:14px}.account-balance strong{color:var(--navy);letter-spacing:-.04em;font-size:32px}.account-topup{border:1px solid var(--border);border-radius:var(--radius);margin:6px 0;padding:14px}.account-topup h3{font-size:17px}.account-topup p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.account-packages{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.account-packages button{border:1px solid var(--border);border-radius:var(--radius)}.account-packages button:disabled{cursor:not-allowed;opacity:.5}.sponsor-dialog{border-radius:var(--radius);background:var(--panel);width:min(100%,820px);max-height:min(92dvh,920px);padding:clamp(20px,4vw,36px);position:relative;overflow-y:auto}.dialog-header{z-index:2;background:var(--panel);justify-content:space-between;align-items:start;gap:20px;padding-bottom:10px;display:flex;position:sticky;top:0}.focus-sentinel{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.dialog-kicker{color:var(--navy);font-size:12px;font-weight:700}.dialog-header h2{letter-spacing:-.04em;margin-top:8px;font-size:clamp(28px,4vw,42px);line-height:1}.close-button{border-radius:var(--radius);background:var(--control);cursor:pointer;min-height:40px;color:var(--body);border:0;padding:8px 12px;font-size:13px;font-weight:700}.dialog-feature{border-radius:var(--radius);background:var(--control);gap:5px;margin-top:24px;padding:14px;display:grid}.dialog-feature>span{color:var(--navy);font-family:var(--font-mono);text-transform:uppercase;font-size:12px}.dialog-feature>strong{font-size:18px}.dialog-feature p{color:var(--body);font-size:14px;line-height:1.45}.sponsor-boundary{border-radius:var(--radius);background:var(--yellow-soft);grid-template-columns:140px 1fr;align-items:center;gap:22px;margin-top:12px;padding:14px;display:grid}.sponsor-boundary>div{display:grid}.sponsor-boundary>div strong{letter-spacing:-.04em;font-size:32px}.sponsor-boundary>div span{color:var(--body);font-size:12px}.sponsor-boundary p{color:var(--body);font-size:14px;line-height:1.45}.sponsor-rules-stage{gap:14px;margin-top:18px;display:grid}.sponsor-rules-stage h3{font-size:19px}.sponsor-rules-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sponsor-rules-list li{border:1px solid var(--border);border-radius:var(--radius);color:var(--body);padding:10px 12px;font-size:14px;line-height:1.45}.sponsor-rules-list strong{color:var(--ink)}.sponsor-policy-links{flex-wrap:wrap;gap:8px 16px;display:flex}.sponsor-policy-links a{color:var(--navy);text-underline-offset:2px;font-size:14px;font-weight:700;text-decoration:underline}.sponsor-policy-consent{border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--control);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.sponsor-policy-consent input{flex:none;width:18px;height:18px;margin:1px 0 0}.sponsor-rules-stage>.button{width:100%}.sponsor-policy-confirmed{border-radius:var(--radius);background:var(--success-soft);min-height:38px;color:var(--success);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.sponsor-form{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.field-wide{grid-column:1/-1}.field input,.field select,.receipt-panel input{min-height:40px;padding:8px 10px}.field select{cursor:pointer}.field small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.checkout-summary small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.35;display:block}.domain-verification{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);padding:14px}.domain-verification.is-verified{border-color:color-mix(in srgb, var(--success) 28%, var(--border));background:var(--success-soft)}.domain-verification-heading,.domain-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.domain-verification-heading>div{gap:3px;display:grid}.domain-verification-heading span,.domain-records span{color:var(--navy);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:700}.domain-verification-heading strong{font-size:15px}.domain-check{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.domain-verification>p{color:var(--body);margin-top:8px;font-size:13px;line-height:1.45}.domain-records{gap:8px;margin-top:12px;display:grid}.domain-records>div{border-radius:var(--radius);background:var(--panel);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.domain-records code{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:12px}.domain-actions{justify-content:flex-start;margin-top:12px}.domain-actions .button{min-height:38px}.domain-status{min-height:16px}.offer-fields{border-radius:var(--radius);background:var(--yellow-soft);grid-template-columns:repeat(2,1fr);gap:14px;padding:14px;display:grid}.offer-heading{grid-column:1/-1}.offer-heading>span{color:var(--navy);font-size:12px;font-weight:700}.offer-heading p{color:var(--body);margin-top:5px;font-size:13px;line-height:1.4}.offer-card-rules{border-radius:var(--radius);background:#ffffff94;align-content:end;gap:8px;padding:9px 10px;display:grid}.offer-card-rules label{color:var(--body);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.offer-card-rules input{width:17px;min-width:17px;height:17px;min-height:17px;accent-color:var(--navy);margin:0;padding:0}.offer-comparison{border:1px solid color-mix(in srgb, var(--danger) 18%, var(--border));border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.offer-comparison.is-better{border-color:color-mix(in srgb, var(--success) 22%, var(--border));background:var(--success-soft);color:var(--success)}.offer-comparison strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:12px}.confirm-field{color:var(--body);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.confirm-field input{border-radius:var(--radius);width:18px;height:18px;margin:0}.confirm-field input:after{border-bottom:2px solid var(--ink);border-left:2px solid var(--ink);content:"";width:9px;height:5px;transition:transform .12s;transform:translateY(-1px)rotate(-45deg)scale(0)}.confirm-field input:checked{border-color:var(--yellow);background:var(--yellow)}.confirm-field input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.form-error{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);padding:10px;font-size:13px}.form-success{border-radius:var(--radius);background:var(--success-soft);color:var(--success);padding:10px;font-size:13px}.checkout-stage,.receipt-panel{margin-top:20px}.checkout-summary{border-radius:var(--radius);background:var(--control);grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:grid}.checkout-summary>div{gap:3px;min-width:0;display:grid}.checkout-summary span{color:var(--muted);font-size:12px}.checkout-summary strong,.checkout-summary a{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.checkout-summary a{color:var(--navy);text-decoration:underline}.payment-note{color:var(--muted);font-size:13px;line-height:1.45}.payment-disabled{border-radius:var(--radius);background:var(--control);grid-template-columns:10px 1fr;gap:10px;padding:14px;display:grid}.payment-error{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);gap:8px;padding:14px;display:grid}.payment-error p{color:var(--body);font-size:13px;line-height:1.45}.payment-error .button{width:fit-content}.status-dot{background:var(--yellow);border-radius:50%;width:8px;height:8px;margin-top:4px}.payment-disabled strong{font-size:14px}.payment-disabled p{color:var(--body);margin-top:4px;font-size:13px;line-height:1.45}.receipt-panel h3{letter-spacing:-.03em;margin-top:8px;font-size:26px}.receipt-panel>p{color:var(--body);margin-top:8px;line-height:1.45}.receipt-offer{border-radius:var(--radius);background:var(--yellow-soft);gap:4px;margin:14px 0;padding:12px;display:grid}.receipt-offer>span{color:var(--navy);font-size:12px}.receipt-offer>a{width:fit-content;color:var(--navy);font-size:13px;text-decoration:underline}.receipt-expiry{color:var(--muted);font-size:12px}footer{min-height:88px;color:var(--body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid;position:relative}.footer-meta{color:var(--muted);text-align:right;justify-self:end;gap:7px;font-size:13px;display:grid}.footer-meta small{font-size:inherit;line-height:1.35}.footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.footer-actions .legal-footer-links{gap:8px 16px}.footer-auth-action{appearance:none;width:fit-content;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:end;padding:0}.footer-auth-action:hover{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.admin-shell{min-height:100vh}.admin-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.admin-main{gap:24px;padding:clamp(28px,5vw,64px) 0;display:grid}.admin-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);width:min(100%,980px);margin:0 auto;padding:clamp(18px,3vw,32px)}.admin-title-row{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:24px;display:grid}.admin-title-row h1{letter-spacing:-.04em;margin-top:8px;font-size:clamp(30px,5vw,46px);line-height:1}.admin-token span{color:var(--body);margin-bottom:7px;font-size:14px;font-weight:700;display:block}.admin-token input{border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--control);width:100%;min-height:42px;padding:8px 10px}.admin-rule{max-width:760px;color:var(--body);margin-top:18px;font-size:16px;line-height:1.45}.admin-status{min-height:22px;color:var(--navy);margin-top:10px;font-weight:700}.admin-feature-list{border:1px solid var(--border);border-radius:var(--radius);margin:12px 0 0;padding:0;list-style:none}.admin-feature-list>li{grid-template-columns:42px minmax(0,1fr) 90px 104px;align-items:center;gap:14px;min-height:72px;padding:10px 12px;display:grid}.admin-feature-list>li+li{border-top:1px solid var(--border)}.admin-feature-rank{color:var(--navy);font-family:var(--font-mono);font-weight:700}.admin-feature-name{gap:3px;min-width:0;display:grid}.admin-feature-name strong,.admin-feature-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-feature-name strong{font-size:17px}.admin-feature-name small{color:var(--muted);font-size:14px}.completion-state{color:var(--navy);font-family:var(--font-mono);text-transform:uppercase;font-size:13px;font-weight:700}.completion-state.is-complete{color:var(--success)}.admin-email-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-email-heading h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(26px,4vw,38px);line-height:1}.admin-email-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-email-ledger{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;display:grid;overflow:hidden}.admin-email-ledger>div{border-right:1px solid var(--border);gap:6px;min-width:0;padding:14px;display:grid}.admin-email-ledger>div:last-child{border-right:0}.admin-email-ledger dt{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:700}.admin-email-ledger dd{color:var(--navy);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.admin-email-ledger dd.is-ready{color:var(--success)}.admin-email-empty{border:1px dashed var(--border-dark);border-radius:var(--radius);color:var(--body);text-align:center;margin-top:12px;padding:18px}.admin-dns-records{border:1px solid var(--border);border-radius:var(--radius);margin-top:14px;overflow:hidden}.admin-dns-record{grid-template-columns:68px minmax(0,1fr) 48px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.admin-dns-record+.admin-dns-record{border-top:1px solid var(--border)}.admin-dns-record>span{gap:3px;min-width:0;display:grid}.admin-dns-record small{color:var(--muted);font-size:13px;font-weight:700}.admin-dns-record code{color:var(--navy);font-family:var(--font-mono);overflow-wrap:anywhere;text-overflow:ellipsis;font-size:13px;overflow:hidden}.admin-dns-record .text-button{min-height:36px;padding-inline:4px}.admin-directory-lookup,.admin-directory-category-action,.admin-directory-merge-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.admin-directory-lookup label,.admin-directory-category-action label,.admin-directory-merge-action label{color:var(--navy);gap:7px;font-size:13px;font-weight:700;display:grid}.admin-directory-lookup input,.admin-directory-category-action input,.admin-directory-merge-action input{border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--control);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:8px 10px}.admin-directory-workspace{gap:22px;margin-top:14px;display:grid}.admin-directory-summary{border-top:1px solid var(--border-dark);justify-content:space-between;align-items:start;gap:18px;padding-top:22px;display:flex}.admin-directory-summary h3,.admin-directory-actions h3,.admin-directory-merges h3,.admin-directory-grid h3{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:20px}.admin-directory-summary h3 a{color:inherit;text-underline-offset:3px}.admin-directory-summary p,.admin-directory-actions>div>p{max-width:720px;color:var(--body);margin-top:6px;font-size:14px;line-height:1.45}.admin-directory-ledger{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.admin-directory-ledger>div{min-width:0;padding:12px}.admin-directory-ledger>div+div{border-left:1px solid var(--border)}.admin-directory-ledger dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.admin-directory-ledger dd{overflow-wrap:anywhere;color:var(--navy);margin:5px 0 0;font-size:14px;font-weight:700}.admin-directory-ledger code,.admin-directory-grid code,.admin-directory-target-state code,.admin-directory-merges code{font-family:var(--font-mono);font-size:13px}.admin-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-directory-grid>section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:16px}.admin-directory-grid ul,.admin-directory-merges ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-directory-grid li{border-left:3px solid var(--border-dark);background:var(--panel);overflow-wrap:anywhere;gap:4px;padding:9px 10px;display:grid}.admin-directory-grid li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-directory-grid li strong,.admin-directory-grid li span,.admin-directory-grid li a{color:var(--body);font-size:13px;line-height:1.4}.admin-directory-grid li small,.admin-directory-grid>section>p,.admin-directory-target-state,.admin-directory-merges li small{color:var(--muted);font-size:13px;line-height:1.4}.admin-directory-actions,.admin-directory-merges{border-top:1px solid var(--border-dark);gap:14px;padding-top:22px;display:grid}.admin-directory-category-action{grid-template-columns:minmax(0,1fr) auto auto;margin-top:0}.admin-directory-merge-action{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;margin-top:0;padding-top:14px}.admin-directory-target-state{grid-column:1/-1;margin:0}.admin-directory-merges>ul>li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.admin-directory-merges li>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.admin-risk-workspace{gap:22px;margin-top:14px;display:grid}.admin-risk-summary{border-top:1px solid var(--border-dark);justify-content:space-between;align-items:start;gap:18px;padding-top:22px;display:flex}.admin-risk-summary h3,.admin-risk-section h3,.admin-risk-actions h3,.admin-risk-action-grid h4{color:var(--navy);letter-spacing:-.02em;margin:0}.admin-risk-summary h3,.admin-risk-section h3,.admin-risk-actions h3{font-size:20px}.admin-risk-summary h3 code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:16px}.admin-risk-summary p,.admin-risk-section-heading p,.admin-risk-actions>div>p{max-width:720px;color:var(--body);margin-top:6px;font-size:14px;line-height:1.45}.admin-risk-section,.admin-risk-actions{border-top:1px solid var(--border-dark);gap:14px;padding-top:22px;display:grid}.admin-risk-section-heading,.admin-risk-hold-heading,.admin-risk-event-list>li>div{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-risk-section-heading>span{color:var(--muted);font-family:var(--font-mono);flex:none;font-size:13px}.admin-risk-hold-list,.admin-risk-event-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-risk-hold-list>li>article,.admin-risk-event-list>li{border:1px solid var(--border);border-left:4px solid var(--border-dark);border-radius:var(--radius);background:var(--surface);gap:12px;padding:14px;display:grid}.admin-risk-hold-selector{color:var(--navy);align-items:start;gap:8px;font-size:13px;font-weight:700;display:flex}.admin-risk-hold-selector input{margin-top:2px}.admin-risk-hold-selector code,.admin-risk-hold-heading>div>code,.admin-risk-selected code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.admin-risk-hold-facts{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.admin-risk-hold-facts>div{min-width:0;padding:10px 11px}.admin-risk-hold-facts>div:nth-child(n+4){border-top:1px solid var(--border)}.admin-risk-hold-facts>div:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.admin-risk-hold-facts dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.admin-risk-hold-facts dd{color:var(--body);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.admin-risk-decision,.admin-risk-selected,.admin-risk-event-list p,.admin-risk-event-list small{color:var(--body);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.admin-risk-decision{border-left:3px solid var(--success);background:var(--success-soft);padding:9px 10px}.admin-risk-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-risk-action-grid>section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:13px;min-width:0;padding:16px;display:grid}.admin-risk-action-grid h4{font-size:18px}.admin-risk-action-grid>section>label:not(.admin-review-reason){color:var(--navy);gap:7px;font-size:13px;font-weight:700;display:grid}.admin-risk-action-grid label>span small{color:var(--muted);font-size:13px;font-weight:500}.admin-risk-action-grid input,.admin-risk-action-grid select{border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--control);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:8px 10px}.admin-risk-action-grid .button{width:100%}.admin-risk-selected{border-left:3px solid var(--yellow);background:var(--yellow-soft);min-height:48px;padding:9px 10px}.admin-risk-event-list>li{gap:7px}.admin-risk-event-list strong{color:var(--navy);font-size:15px}.admin-risk-event-list small{color:var(--muted);font-family:var(--font-mono);font-size:12px}.admin-risk-more{justify-self:start}@media (width<=700px){.admin-risk-summary,.admin-risk-section-heading,.admin-risk-hold-heading,.admin-risk-event-list>li>div{flex-direction:column;align-items:stretch}.admin-risk-action-grid,.admin-risk-hold-facts{grid-template-columns:1fr}.admin-risk-hold-facts>div,.admin-risk-hold-facts>div:nth-child(n+4),.admin-risk-hold-facts>div:not(:nth-child(3n+1)){border-top:1px solid var(--border);border-left:0}.admin-risk-hold-facts>div:first-child{border-top:0}.admin-risk-more{width:100%}}.admin-match-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-match-heading h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(26px,4vw,38px);line-height:1}.admin-match-heading>.button{min-width:166px}.admin-match-error{margin-top:8px;font-size:14px;line-height:1.45}.admin-match-empty{border:1px dashed var(--border-dark);border-radius:var(--radius);color:var(--body);text-align:center;margin-top:12px;padding:18px}.admin-match-list,.admin-reviewed-list{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-match-card>article,.admin-reviewed-list>li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:16px;padding:clamp(15px,2.5vw,22px);display:grid}.admin-match-card-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-match-identity{min-width:0}.admin-match-identity h3,.admin-match-identity h4{letter-spacing:-.025em;margin:0;font-size:clamp(19px,2.4vw,24px);line-height:1.14}.admin-match-identity h3 a,.admin-match-identity h4 a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-underline-offset:3px}.admin-match-identity h3 span,.admin-match-identity h4 span{color:var(--muted)}.admin-match-identity>p{color:var(--muted);font-family:var(--font-mono);margin-top:7px;font-size:13px;line-height:1.45}.admin-match-badge{background:var(--control);width:fit-content;min-height:24px;color:var(--body);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.admin-match-badge.is-strong,.admin-match-badge.is-covered,.admin-match-badge.is-approve{background:var(--success-soft);color:var(--success)}.admin-match-badge.is-partial,.admin-match-badge.is-uncertain{background:var(--yellow-soft);color:var(--ink)}.admin-match-badge.is-insufficient,.admin-match-badge.is-missing,.admin-match-badge.is-reject{background:var(--danger-soft);color:var(--danger)}.admin-match-summary{max-width:780px;color:var(--body);font-size:17px;line-height:1.52}.admin-match-evidence-grid{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-match-evidence-grid>section{min-width:0;padding:13px}.admin-match-evidence-grid>section+section{border-left:1px solid var(--border)}.admin-match-evidence-grid h4,.admin-match-coverage>strong,.admin-review-reason>span{color:var(--navy);font-size:13px;font-weight:700}.admin-match-evidence-grid ul{color:var(--body);overflow-wrap:anywhere;gap:5px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.4;display:grid}.admin-match-evidence-grid p{color:var(--muted);margin-top:8px;font-size:13px}.admin-match-coverage{gap:9px;display:grid}.admin-match-coverage>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-match-coverage>ul>li{border-left:3px solid var(--yellow);background:var(--panel);gap:7px;padding:10px 12px;display:grid}.admin-match-coverage li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-match-coverage code{color:var(--navy);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px;font-weight:700}.admin-match-coverage p,.admin-match-coverage small{color:var(--body);font-size:13px;line-height:1.45}.admin-match-coverage small{color:var(--muted);overflow-wrap:anywhere}.admin-match-constraint{border-radius:var(--radius);background:var(--yellow-soft);color:var(--body);padding:10px 12px;font-size:14px;line-height:1.45}.admin-review-reason{gap:7px;display:grid}.admin-review-reason>span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.admin-review-reason>span small,.admin-review-reason>small{color:var(--muted);font-size:13px;font-weight:500}.admin-review-reason textarea{resize:vertical;border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--control);width:100%;min-height:92px;color:var(--ink);font:inherit;padding:11px 12px;line-height:1.45}.admin-review-reason>small{justify-self:end}.admin-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.admin-review-actions .button{min-width:140px}.admin-reviewed-heading{border-top:1px solid var(--border-dark);grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:end;gap:24px;margin-top:34px;padding-top:24px;display:grid}.admin-reviewed-heading h3{letter-spacing:-.025em;margin-top:7px;font-size:24px}.admin-reviewed-heading>p{color:var(--muted);font-size:14px;line-height:1.45}.admin-reviewed-list>li{border-left:4px solid var(--border-dark);gap:12px}.admin-reviewed-state{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.admin-reviewed-reason,.admin-publish-action>p,.admin-listing-state{color:var(--body);font-size:14px;line-height:1.45}.admin-refund-list{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-refund-card>article{border:1px solid var(--border);border-left:4px solid var(--yellow);border-radius:var(--radius);background:var(--surface);gap:16px;padding:clamp(15px,2.5vw,22px);display:grid}.admin-refund-card-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-refund-card-heading>div{gap:4px;display:grid}.admin-refund-card-heading strong{color:var(--navy);font-size:20px}.admin-refund-card-heading small{color:var(--muted);font-family:var(--font-mono);font-size:13px}.admin-refund-ledger{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.admin-refund-ledger>div{min-width:0;padding:11px 12px}.admin-refund-ledger>div:nth-child(2n){border-left:1px solid var(--border)}.admin-refund-ledger>div:nth-child(n+3){border-top:1px solid var(--border)}.admin-refund-ledger dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.admin-refund-ledger dd{min-width:0;margin:4px 0 0}.admin-refund-ledger code,.admin-refund-resolution code{color:var(--navy);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.admin-refund-resolution{border-left:3px solid var(--success);background:var(--success-soft);color:var(--body);gap:7px;padding:11px 12px;font-size:14px;line-height:1.45;display:grid}.admin-refund-resolution small{color:var(--muted);overflow-wrap:anywhere}.admin-publish-action{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding-top:12px;display:flex}.admin-publish-action .button{flex:none}.admin-listing-state{border-radius:var(--radius);background:var(--control);width:fit-content;padding:8px 10px;font-weight:700}.admin-listing-state.is-active{background:var(--success-soft);color:var(--success)}.public-feature-page{flex-direction:column;min-height:100vh;display:flex}.public-feature-back,.public-feature-breadcrumbs a,.public-feature-footer a,.public-feature-evidence-meta a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 32%, transparent);text-underline-offset:3px;font-weight:700}.public-feature-main{flex:1;padding-block:28px 72px}.public-feature-breadcrumbs{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.public-feature-kicker{color:var(--navy);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:700;display:flex}.public-feature-kicker span+span:before{color:var(--border-dark);content:"·";margin-right:16px}.public-feature-hero h1{letter-spacing:-.055em;max-width:960px;margin-top:16px;font-size:clamp(38px,6vw,76px);line-height:.96}.public-feature-metrics{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid;overflow:hidden}.public-feature-metrics>div{align-content:start;gap:8px;min-height:154px;padding:18px;display:grid}.public-feature-metrics dt,.public-feature-section-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.public-feature-metrics dd{color:var(--navy);font-family:var(--font-mono);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1}.public-feature-metrics p,.public-feature-ranking-note{color:var(--muted);font-size:14px;line-height:1.45}.feature-follow-action{border:1px solid var(--border);border-left:4px solid var(--yellow);border-radius:var(--radius);background:var(--panel);grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:8px 18px;margin-top:18px;padding:16px 18px;display:grid}.feature-follow-action>.button,.feature-follow-action>div>.button{min-width:176px}.feature-follow-action>p:not(.form-error,.form-success){color:var(--body);font-size:15px;line-height:1.45}.feature-follow-action>.form-error,.feature-follow-action>.form-success{grid-column:1/-1;margin:0}.product-intro-action{border-top:1px solid var(--border);gap:10px;margin-top:14px;padding-top:14px;display:grid}.product-intro-action>.button,.product-intro-action>div>.button{width:100%}.product-intro-action>.form-error,.product-intro-action>.form-success{margin:0;font-size:14px;line-height:1.45}.product-intro-consent{gap:12px;display:grid}.product-intro-consent>label{color:var(--body);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-size:14px;line-height:1.45;display:grid}.product-intro-consent input{margin-top:3px}.product-intro-consent>p{color:var(--muted);font-size:13px;line-height:1.45}.product-intro-consent>div{gap:8px;display:grid}.public-feature-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:clamp(30px,6vw,80px);margin-top:56px;display:grid}.public-feature-requirements{gap:44px;display:grid}.public-feature-requirements section h2,.public-feature-products h2,.public-feature-evidence h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(25px,3vw,36px);line-height:1.08}.public-feature-requirements section>p:last-child,.public-feature-products>p,.public-feature-evidence>div>p:last-child{color:var(--body);margin-top:12px;font-size:18px;line-height:1.58}.public-feature-requirements ul{color:var(--body);gap:10px;margin:14px 0 0;padding-left:24px;font-size:18px;line-height:1.5;display:grid}.public-feature-variants{gap:10px;margin-top:14px;display:grid}.public-feature-variants>div{border-left:3px solid var(--yellow);background:var(--panel);gap:5px;padding:11px 14px;display:grid}.public-feature-variants dt{font-weight:700}.public-feature-variants dd{color:var(--body);line-height:1.48}.public-feature-products{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:20px;position:sticky;top:20px}.public-feature-organic-section,.public-feature-sponsored-section{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:18px;display:grid}.public-feature-organic-section>h3,.public-feature-sponsored-section>h3{letter-spacing:-.02em;margin:0;font-size:19px}.public-feature-organic-section>p{color:var(--muted);font-size:14px;line-height:1.45}.public-feature-organic-section>ol{gap:12px;margin:2px 0 0;padding:0;list-style:none;display:grid}.public-feature-organic-card>article{border:1px solid var(--border);border-left:4px solid var(--success);border-radius:var(--radius);background:var(--surface);gap:11px;padding:14px;display:grid}.public-feature-organic-badge,.public-feature-owner-claims>span{width:fit-content;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.public-feature-organic-badge{background:var(--success-soft);color:var(--success);border-radius:999px;padding:4px 8px}.public-feature-organic-card h4{margin:0;font-size:21px;line-height:1.1}.public-feature-organic-card h4 a,.public-feature-organic-actions>a:not(.button){color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 32%, transparent);text-underline-offset:3px}.public-feature-owner-claims{gap:9px;display:grid}.public-feature-owner-claims>span{color:var(--muted)}.public-feature-owner-claims>p{color:var(--body);line-height:1.45}.public-feature-owner-claims dl{gap:5px;display:grid}.public-feature-owner-claims dl>div{grid-template-columns:68px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4;display:grid}.public-feature-owner-claims dt{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:12px;font-weight:700}.public-feature-owner-claims dd{min-width:0;color:var(--body);overflow-wrap:anywhere}.public-feature-owner-claims ul{color:var(--body);gap:5px;margin:1px 0 0;padding-left:18px;font-size:13px;line-height:1.4;display:grid}.public-feature-organic-actions{gap:8px;display:grid}.public-feature-organic-actions>a:not(.button){width:fit-content;font-size:13px;font-weight:700}.public-feature-organic-actions .button{width:100%;min-height:40px}.public-feature-sponsored-card,.public-feature-empty-match{gap:10px;display:grid}.public-feature-sponsored-card{margin-top:2px}.public-feature-empty-match{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.public-feature-sponsored-card>span{background:var(--yellow-soft);width:fit-content;color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.public-feature-sponsored-card>strong,.public-feature-empty-match>strong{font-size:20px}.public-feature-sponsored-card>p,.public-feature-empty-match>p{color:var(--body);line-height:1.48}.public-feature-sponsored-card .public-feature-offer{color:var(--navy);font-weight:700}.public-feature-sponsored-card .button{margin-top:4px}.public-feature-ranking-note{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.public-feature-evidence{border-top:1px solid var(--border-dark);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(28px,6vw,72px);margin-top:72px;padding-top:36px;display:grid}.public-feature-evidence>ol{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.public-feature-evidence-item{gap:14px;padding:18px;display:grid}.public-feature-evidence-item+.public-feature-evidence-item{border-top:1px solid var(--border)}.public-feature-evidence-item blockquote{color:var(--body);overflow-wrap:anywhere;font-size:17px;line-height:1.55}.public-feature-evidence-meta,.public-feature-evidence-meta>span{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.public-feature-evidence-meta{color:var(--muted);justify-content:space-between;font-size:13px}.public-feature-evidence-meta>span>span:before,.public-feature-evidence-meta time:before{color:var(--border-dark);content:"·";margin-right:10px}.public-feature-empty-evidence{border:1px dashed var(--border-dark);border-radius:var(--radius);color:var(--body);padding:20px}.public-feature-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:14px;display:flex}.public-feature-footer nav{gap:16px;display:flex}@media (width<=900px){.public-feature-content-grid,.public-feature-evidence{grid-template-columns:1fr}.public-feature-products{position:static}}@media (width<=700px){.public-feature-header{min-height:56px}.public-feature-back{font-size:14px}.public-feature-main{padding-block:20px 48px}.public-feature-hero h1{font-size:clamp(36px,12vw,54px)}.public-feature-metrics{grid-template-columns:1fr}.public-feature-metrics>div{min-height:0}.public-feature-metrics>div+div{border-top:1px solid var(--border);border-left:0}.public-feature-content-grid{margin-top:44px}.feature-follow-action{grid-template-columns:1fr}.feature-follow-action>.button,.feature-follow-action>div>.button{width:100%}.public-feature-evidence{margin-top:52px}.public-feature-footer{flex-direction:column;align-items:flex-start}}.public-feature-page{--public-feature-font:"JetBrains Mono Variable", "JetBrains Mono", var(--app-font-native-mono);background:var(--surface);font-family:var(--public-feature-font);font-size:15px;line-height:1.5}.public-feature-header{border-bottom:1px solid var(--border);justify-content:flex-start;align-items:center;gap:24px;min-height:64px;display:flex}.public-feature-header .brand{margin-right:auto;font-family:inherit}.public-feature-back,.public-feature-breadcrumbs a,.public-feature-footer a{color:var(--ink);background:0 0;padding:0;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.public-feature-back:hover,.public-feature-breadcrumbs a:hover,.public-feature-footer a:hover{color:var(--navy)}.public-feature-main{width:min(100% - 32px,1280px);padding-block:32px 64px}.public-feature-breadcrumbs{gap:8px;font-family:inherit;font-size:13px;display:flex}.public-feature-article{margin-top:24px}.public-feature-intro{padding-block:40px 48px}.public-feature-intro-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.public-feature-hero{max-width:600px}.public-feature-kicker{letter-spacing:.04em;font-family:inherit;font-size:13px}.public-feature-hero h1{letter-spacing:-.5px;max-width:768px;margin-top:16px;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.15}.public-feature-hero>p{max-width:620px;color:var(--body);margin-top:16px;font-size:17px;line-height:1.5}.public-feature-hero #follow-this-need{margin-top:24px}.public-feature-hero .feature-follow-action{background:0 0;border:0;grid-template-columns:fit-content(100%) minmax(220px,1fr);align-items:center;gap:8px 16px;margin:0;padding:0;display:grid}.public-feature-hero .feature-follow-action>.button,.public-feature-hero .feature-follow-action>div>.button{gap:6px;width:fit-content;min-width:0;min-height:44px;padding:10px 16px;font-size:15px}.public-feature-hero .feature-follow-action .button svg{flex:none}.public-feature-hero .feature-follow-action>p:not(.form-error,.form-success){color:var(--body);font-size:14px;line-height:1.45}.public-feature-brief{gap:24px;max-width:560px;display:grid}.public-feature-brief>section{gap:8px;display:grid}.public-feature-brief h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.public-feature-brief p,.public-feature-brief ul{color:var(--body);margin:0;font-size:15px;line-height:1.5}.public-feature-brief ul{gap:4px;padding-inline-start:20px;display:grid}.public-feature-metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;padding-top:32px;display:grid;position:relative;overflow:visible}.public-feature-metrics:before,.public-feature-content-grid:before,.public-feature-evidence:before,.public-feature-footer:before{background:linear-gradient(90deg, transparent, var(--border), transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.public-feature-metrics>div{gap:8px;min-height:0;padding:0 24px}.public-feature-metrics>div:first-child{padding-left:0}.public-feature-metrics>div:last-child{padding-right:0}.public-feature-metrics>div+div{border-left:1px solid var(--border)}.public-feature-metrics dt,.public-feature-section-label{font-family:inherit;font-size:13px}.public-feature-metrics dd{color:var(--navy);letter-spacing:-.5px;font-family:inherit;font-size:clamp(30px,4vw,40px);line-height:1}.public-feature-metrics p,.public-feature-ranking-note{font-size:13px;line-height:1.5}.public-feature-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:48px;margin-top:0;padding-block:64px;position:relative}.public-feature-content-grid-products-only{grid-template-columns:minmax(0,768px);justify-content:center}.public-feature-requirements,.public-feature-products{border-radius:var(--radius);background:var(--panel);box-shadow:none;border:0;padding:24px}.public-feature-requirements{gap:24px}.public-feature-evidence h2{margin-top:8px;font-size:clamp(24px,3vw,36px);line-height:1.2}.public-feature-requirements h2,.public-feature-products h2{margin-top:8px;font-size:20px;line-height:1.3}.public-feature-variants{gap:0;margin-top:0}.public-feature-variants>div{background:0 0;border:0;border-radius:0;padding:16px 0}.public-feature-variants>div+div{border-top:1px solid var(--border)}.public-feature-organic-card>article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 0}.public-feature-organic-card+.public-feature-organic-card>article{border-top:1px solid var(--border)}.public-feature-evidence{border-top:0;margin-top:0;padding-block:64px;position:relative}.public-feature-evidence>ol{border-radius:var(--radius);background:var(--panel);box-shadow:none;border:0}.public-feature-evidence-item{padding:24px}.public-feature-evidence-item blockquote{margin:0;font-size:17px}.public-feature-footer{border-top:0;padding-block:24px;position:relative}@media (width<=900px){.public-feature-intro-band{grid-template-columns:1fr;gap:40px}.public-feature-brief{max-width:680px}.public-feature-content-grid-products-only{grid-template-columns:1fr}}@media (width<=700px){.public-feature-header{flex-wrap:wrap;gap:8px 16px;min-height:56px;padding-block:12px}.public-feature-header .brand{width:100%}.public-feature-main{width:min(100% - 24px,1280px);padding-block:20px 48px}.public-feature-article{margin-top:16px}.public-feature-intro{padding-block:24px 40px}.public-feature-hero h1{font-size:32px}.public-feature-hero>p{font-size:16px}.public-feature-hero .feature-follow-action{grid-template-columns:1fr}.public-feature-hero .feature-follow-action>.button,.public-feature-hero .feature-follow-action>div>.button{width:fit-content}.public-feature-metrics{grid-template-columns:1fr;padding-top:16px}.public-feature-metrics>div,.public-feature-metrics>div:first-child,.public-feature-metrics>div:last-child{padding:20px 0}.public-feature-metrics>div+div{border-top:1px solid var(--border);border-left:0}.public-feature-content-grid,.public-feature-evidence{padding-block:48px}}@media (width<=1060px){.feature-list-header,.feature-row{grid-template-columns:minmax(280px,1fr) 88px minmax(190px,208px);gap:16px}.feature-row.has-product-placement{grid-template-columns:minmax(280px,1fr) 88px minmax(380px,420px)}.feature-row{padding-inline:16px}.active-sponsor-card{grid-template-columns:92px minmax(0,1fr) 96px}.sponsor-artwork{width:92px}}@media (width<=900px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:0;padding:8px 0}.header-audience{grid-area:2/1/auto/-1;width:100%}.header-audience .audience-strip{margin-inline:auto}.board-controls{grid-template-columns:auto minmax(220px,1fr)}.source-filter-bar{grid-column:1/-1;justify-self:end}.board-controls .sample-label{text-align:left;grid-column:1/-1;justify-self:start}.feature-list-header{display:none}.feature-row,.feature-row.has-product-placement,.feature-row.has-organic-match:not(.has-product-placement){grid-template-columns:minmax(0,1fr) 116px}.feature-main{grid-column:1}.demand-count{grid-area:1/2;place-self:start end}.sponsor-cell{grid-area:2/1/auto/-1}.sponsor-cell.has-placement,.sponsor-cell.is-open{grid-column:1/-1}.checkout-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){:root{text-rendering:auto}.app-shell{width:min(calc(100% - 24px), var(--container))}.admin-title-row{grid-template-columns:1fr;gap:18px}.admin-email-heading,.admin-match-heading,.admin-match-card-heading,.admin-refund-card-heading,.admin-publish-action{flex-direction:column;align-items:stretch}.admin-match-heading>.button,.admin-review-actions,.admin-review-actions .button,.admin-publish-action .button{width:100%}.admin-match-evidence-grid,.admin-refund-ledger,.admin-reviewed-heading,.admin-directory-ledger,.admin-directory-grid{grid-template-columns:1fr}.admin-directory-ledger>div+div{border-top:1px solid var(--border);border-left:0}.admin-directory-lookup,.admin-directory-category-action,.admin-directory-merge-action{grid-template-columns:1fr}.admin-directory-lookup .button,.admin-directory-category-action .button,.admin-directory-merge-action .button,.admin-directory-merges .button{width:100%}.admin-directory-summary,.admin-directory-merges>ul>li{flex-direction:column;align-items:stretch}.admin-match-evidence-grid>section+section{border-top:1px solid var(--border);border-left:0}.admin-refund-ledger>div:nth-child(2n){border-left:0}.admin-refund-ledger>div+div{border-top:1px solid var(--border)}.admin-email-actions,.admin-email-actions .button{width:100%}.admin-email-ledger{grid-template-columns:1fr}.admin-email-ledger>div{border-right:0;border-bottom:1px solid var(--border)}.admin-email-ledger>div:last-child{border-bottom:0}.admin-dns-record{grid-template-columns:68px minmax(0,1fr) 48px}.admin-dns-record>span:nth-of-type(2){grid-column:2}.admin-feature-list>li{grid-template-columns:30px minmax(0,1fr) 92px;gap:9px}.admin-feature-list .completion-state{display:none}.admin-feature-list .button{min-height:38px;padding-inline:8px;font-size:14px}.site-header{min-height:0}.service-banner,.share-banner,.payment-recovery,.demand-pagination{flex-direction:column;align-items:flex-start}.board-overview{padding-top:7px}.audience-strip{flex-wrap:wrap;justify-content:center;gap:2px 7px;width:100%;min-height:30px;padding:5px 8px;font-size:13px;line-height:1.2}.audience-strip>span+span:before{margin-right:7px}.board-controls{grid-template-columns:1fr;gap:7px;margin-top:0;padding:7px 0}.view-switcher{width:100%}.view-switcher a,.view-switcher button{flex:50%;justify-content:center;align-items:center;min-height:40px;padding:10px 11px;font-size:14px;display:flex}.board-controls .requirement-search input{width:100%;min-height:40px;padding-block:8px;font-size:15px}.board-controls .sample-label{display:none}.source-filter-bar{grid-template-columns:1fr 1fr;justify-self:stretch;gap:7px;display:grid}.source-filter-bar label{min-width:0}.source-filter-bar select{width:100%}.source-filter-bar>button{grid-column:1/-1}.category-browser{padding:10px 0 12px}.category-browser-heading{flex-direction:column;align-items:start;gap:3px}.category-browser-heading p{font-size:13px}.category-list{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding-right:12px;overflow-x:auto}.category-list::-webkit-scrollbar{display:none}.category-list :is(button,a){flex:none}.feature-pagination{flex-direction:column;align-items:stretch}.feature-auto-load,.feature-pagination>span{text-align:center}.feature-pagination .button{width:100%}.demand-dialog-backdrop{align-items:end;padding:0}.demand-dialog{width:100%;max-height:92dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.composer-copy{padding-right:58px}.composer-copy h2{padding-right:0;font-size:clamp(30px,9vw,40px)}.composer-copy>p{font-size:14px}.request-form{padding:14px}.composer-actions .button{flex:180px}.match-heading,.leaderboard-heading,.demand-stream-heading{flex-direction:column;align-items:start}.leaderboard-tools{width:100%}.feature-row{grid-template-columns:minmax(0,1fr) 88px;gap:4px 8px;min-height:0;padding:12px 10px}.feature-row.has-organic-match:not(.has-product-placement),.feature-row.has-product-placement{grid-template-columns:minmax(0,1fr) 88px}.feature-main{grid-area:1/1}.feature-title{font-size:19px;line-height:1.22}.feature-description{display:none}.feature-meta{letter-spacing:.015em;justify-content:flex-start;gap:6px;font-size:13px}.feature-category{display:none}.demand-count{pointer-events:none;grid-area:1/2;justify-self:end}.demand-count strong{font-size:19px}.demand-count span,.demand-count small{text-align:right;font-size:13px}.demand-count small{display:none}.sponsor-cell{grid-area:2/1/auto/-1}.open-listing-card{gap:7px}.active-sponsor-card{width:100%;height:142px;min-height:142px;max-height:142px;box-shadow:2px 2px 0 var(--ink);grid-template-columns:92px minmax(0,1fr);gap:7px;padding:0 6px 0 0}.active-sponsor-card .sponsor-creative-link{width:92px;height:92px}.active-sponsor-card .sponsor-artwork{width:92px;height:92px;min-height:92px;max-height:92px}.sponsor-card-name{font-size:15px}.sponsor-card-tagline{-webkit-line-clamp:2;font-size:13px}.sponsor-card-copy{align-self:center;padding-top:0}.sponsor-card-actions .button{min-height:34px;padding-inline:8px;font-size:13px}.sponsor-card-actions{grid-column:1/-1;grid-template-columns:minmax(90px,1fr) auto;align-self:start;align-items:center;gap:6px;padding:0 0 6px 6px}.sponsor-card-links{justify-content:flex-start;gap:10px}.sponsor-card-links .text-button,.sponsor-card-links .past-brands-trigger{white-space:nowrap}.past-brands-popover{width:min(420px,100vw - 32px);left:auto;right:0}.feature-sources-panel{padding-inline:10px}.source-comment-byline{flex-direction:column;align-items:flex-start}.source-comment-copy{grid-template-columns:1fr;gap:6px}.source-language-toggle{justify-self:start}.account-dialog-backdrop{align-items:end;padding:0}.account-dialog{width:100%;max-height:92dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.signal-list>li{grid-template-columns:1fr;gap:8px}.signal-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.source-insight-data{grid-template-columns:repeat(2,minmax(0,1fr))}.source-insight-locked{flex-direction:column;align-items:flex-start}.sponsor-dialog{padding:18px}.sponsor-boundary,.sponsor-form,.offer-fields,.checkout-summary{grid-template-columns:1fr}.offer-heading,.field-wide{grid-column:auto}.domain-records>div{grid-template-columns:1fr auto}.domain-records span{grid-column:1/-1}footer{grid-template-columns:1fr;gap:10px;padding-block:30px}.legal-footer{grid-template-columns:minmax(0,1fr)}.legal-footer .legal-footer-links{justify-content:flex-start}.legal-table-wrap{overflow:visible}.legal-table-wrap table,.legal-table-wrap tbody,.legal-table-wrap tr,.legal-table-wrap th[scope=row],.legal-table-wrap td{width:100%;min-width:0;display:block}.legal-table-wrap table{min-width:0}.legal-table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table-wrap tbody{gap:12px;display:grid}.legal-table-wrap tr{border:1px solid var(--border);padding:12px}.legal-table-wrap th[scope=row],.legal-table-wrap td{border:0;padding:0}.legal-table-wrap td{margin-top:10px}.legal-table-wrap td:before{color:var(--ink);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.footer-meta{text-align:left;justify-self:start}.footer-actions{justify-content:flex-start}}@media (hover:hover) and (pointer:fine){.feature-row:hover,.signal-list>li:hover{background:#fafafe}.button:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trend-public{--trend-ink:#111714;--trend-body:#3e4943;--trend-muted:#68736d;--trend-canvas:#f3f5f0;--trend-paper:#fff;--trend-soft:#e8ece5;--trend-line:#d7ddd4;--trend-dark-line:#a9b2aa;--trend-green:#1f6f4a;--trend-green-dark:#12452f;--trend-lime:#dfff66;--trend-lime-soft:#f0ffc0;--trend-gold:#d58b00;--trend-gold-soft:#fff5d8;--trend-danger:#a9342f;--trend-ease-in-out:cubic-bezier(.77, 0, .175, 1);--trend-radius-sm:8px;--trend-radius:14px;--trend-radius-lg:24px;background:var(--trend-canvas);min-height:100vh;color:var(--trend-ink);font-family:var(--font-sans,"proxima-nova", system-ui, "Segoe UI", sans-serif);font-synthesis-weight:none}.trend-public *,.trend-public :before,.trend-public :after{box-sizing:border-box}.trend-public button,.trend-public input,.trend-public textarea,.trend-public select{font:inherit}.trend-public button,.trend-public a{-webkit-tap-highlight-color:transparent}.trend-public button:focus-visible,.trend-public a:focus-visible,.trend-public input:focus-visible,.trend-public textarea:focus-visible,.trend-public select:focus-visible{outline:3px solid var(--trend-lime);outline-offset:3px;box-shadow:0 0 0 5px var(--trend-green-dark)}.trend-public a{color:inherit}.trend-frame{width:min(100% - 40px,1180px);margin-inline:auto}.trend-skip-link{z-index:200;border-radius:var(--trend-radius-sm);background:var(--trend-dark-line);color:var(--trend-paper);padding:10px 14px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.trend-skip-link:focus{transform:translateY(0)}.trend-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}.trend-product-loading{z-index:240;background:#fbfcf8;place-items:center;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}.trend-product-loading-mark{filter:drop-shadow(0 14px 18px #11171421);width:56px;height:56px;animation:trend-product-loading-float 1.3s var(--trend-ease-in-out) infinite;will-change:transform, opacity;place-items:center;display:grid}.trend-product-loading-mark .outseek-brand-mark{flex-basis:52px;width:52px;height:52px}@keyframes trend-product-loading-float{0%,to{opacity:.82;transform:translate(0,0)scale(.97)}50%{opacity:1;transform:translateY(-7px)scale(1)}}@keyframes trend-product-loading-breathe{0%,to{opacity:.82}50%{opacity:1}}.trend-site-header{z-index:90;border-bottom:1px solid color-mix(in srgb, var(--trend-line) 82%, transparent);background:color-mix(in srgb, var(--trend-canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.trend-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:66px;display:flex}.trend-brand{letter-spacing:-.025em;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.trend-nav{align-items:center;gap:6px;display:flex}.trend-nav a{min-height:42px;color:var(--trend-body);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.trend-nav a:hover,.trend-nav a[aria-current=page]{background:var(--trend-soft);color:var(--trend-ink)}.trend-kicker,.trend-lane-label{color:var(--trend-green);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.2}.trend-hero{background:radial-gradient(circle at 78% 18%, #dfff663b, transparent 26%), var(--trend-ink);color:var(--trend-paper);padding:72px 0 76px}.trend-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.72fr);align-items:end;gap:clamp(40px,8vw,110px);display:grid}.trend-hero .trend-kicker{color:var(--trend-lime)}.trend-hero h1,.trend-needs-hero h1{letter-spacing:-.065em;max-width:780px;margin:12px 0 18px;font-size:clamp(48px,7.4vw,92px);font-weight:750;line-height:.93}.trend-hero-copy{color:#cbd4cd;max-width:670px;font-size:clamp(18px,2vw,22px);line-height:1.48}.trend-method-card{border-radius:var(--trend-radius-lg);background:#ffffff0e;border:1px solid #49534d;padding:26px;position:relative}.trend-method-number{color:var(--trend-lime);font-family:var(--font-mono,ui-monospace, monospace);margin-bottom:34px;font-size:14px;display:block}.trend-method-card h2{letter-spacing:-.025em;margin:0 0 9px;font-size:22px}.trend-method-card p{color:#b8c2bc;margin:0;font-size:16px;line-height:1.55}.trend-board{padding-block:64px 84px}.trend-board-heading,.trend-needs-toolbar,.trend-detail-section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.trend-board-heading h2,.trend-needs-toolbar h2,.trend-matcher h2,.trend-detail-section h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:740;line-height:1.04}.trend-updated{color:var(--trend-muted);flex:none;margin:0;font-size:14px}.trend-filters{gap:18px;margin-top:34px;display:grid}.trend-time-filters{justify-content:space-between;align-items:end;gap:18px;display:flex}.trend-period-tabs{border:1px solid var(--trend-dark-line);background:var(--trend-paper);border-radius:999px;grid-template-columns:repeat(4,1fr);width:min(100%,520px);padding:4px;display:grid}.trend-archive-filter,.trend-board-search{gap:6px;display:grid}.trend-archive-filter{width:min(100%,250px)}.trend-archive-filter>span,.trend-board-search>span{color:var(--trend-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.trend-archive-filter select,.trend-board-search input{border:1px solid var(--trend-dark-line);background:var(--trend-paper);min-height:48px;color:var(--trend-ink);border-radius:13px}.trend-archive-filter select{cursor:pointer;padding:0 38px 0 13px;font-weight:680}.trend-period-tabs button,.trend-category-filter :is(button,a){min-height:40px;color:var(--trend-body);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:15px;font-weight:700}.trend-period-tabs button[aria-selected=true]{background:var(--trend-ink);color:var(--trend-paper)}.trend-category-filter{scrollbar-width:thin;align-items:center;gap:7px;max-width:100%;padding:1px 1px 8px;display:flex;overflow-x:auto}.trend-category-filter :is(button,a){border:1px solid var(--trend-line);background:var(--trend-paper);flex:none;align-items:center;min-height:36px;padding:0 13px;display:inline-flex}.trend-category-filter :is(button,a) span{color:var(--trend-muted);margin-left:3px;font-size:13px}.trend-category-filter :is(button,a):hover,.trend-category-filter button[aria-pressed=true],.trend-category-filter a[aria-current=page]{border-color:var(--trend-green-dark);background:var(--trend-lime-soft);color:var(--trend-green-dark)}.trend-board-tools{border-top:1px solid var(--trend-line);grid-template-columns:minmax(260px,.72fr) minmax(260px,1.28fr);align-items:end;gap:18px;padding-top:18px;display:grid}.trend-board-search input{width:100%;padding:0 15px}.trend-board-search input::placeholder{color:var(--trend-muted)}.trend-board-context{min-height:48px;color:var(--trend-muted);text-align:right;justify-content:flex-end;align-items:center;gap:9px 16px;font-size:14px;display:flex}.trend-board-context span[data-coverage=partial]{color:#906009}.trend-board-context strong{background:var(--trend-soft);color:var(--trend-green-dark);border-radius:999px;flex:none;padding:5px 9px;font-size:13px}.trend-ranking-panel{min-height:420px;margin-top:24px}.trend-ranking-sections{gap:34px;transition:opacity .14s;display:grid}.trend-ranking-sections[data-refreshing=true]{opacity:.55;pointer-events:none}.trend-paid-lane,.trend-organic-lane{border:1px solid var(--trend-line);border-radius:var(--trend-radius-lg);background:var(--trend-paper);overflow:hidden}.trend-paid-lane{background:linear-gradient(135deg, var(--trend-gold-soft), #fffdfa 42%);border-color:#e7c467}.trend-lane-heading{border-bottom:1px solid var(--trend-line);justify-content:space-between;align-items:end;gap:32px;padding:22px 24px 20px;display:flex}.trend-paid-lane .trend-lane-heading{border-bottom-color:#ead69c}.trend-lane-heading h3{letter-spacing:-.025em;margin:3px 0 0;font-size:22px}.trend-paid-lane .trend-lane-label{color:#9b6200}.trend-lane-heading>p{max-width:470px;color:var(--trend-muted);text-align:right;margin:0;font-size:15px;line-height:1.45}.trend-product-list,.trend-match-list,.trend-needs-list,.trend-evidence-list,.trend-history-list{margin:0;padding:0;list-style:none}.trend-product-row{content-visibility:auto;contain-intrinsic-size:104px;grid-template-columns:46px 54px minmax(0,1fr) 112px;align-items:center;gap:17px;min-height:104px;padding:15px 22px;display:grid}.trend-product-row+.trend-product-row{border-top:1px solid var(--trend-line)}.trend-sponsored-list .trend-product-row+.trend-product-row{border-top-color:#eadfbf}.trend-product-row:hover{background:color-mix(in srgb, var(--trend-soft) 60%, transparent)}.trend-product-rank{color:var(--trend-muted);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:16px}.trend-product-rank[data-unranked=true]{font-family:var(--font-sans,"proxima-nova", system-ui, sans-serif);letter-spacing:-.01em;font-size:12px;font-weight:750}.trend-product-logo,.trend-detail-logo{border:1px solid var(--trend-line);background:var(--trend-soft);width:52px;height:52px;color:var(--trend-green-dark);border-radius:13px;place-items:center;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden}.trend-product-logo img,.trend-detail-logo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trend-product-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trend-product-title-line a,.trend-match-heading a{letter-spacing:-.02em;text-underline-offset:3px;font-size:19px;font-weight:780;text-decoration-thickness:1px}.trend-product-title-line a:hover,.trend-match-heading a:hover{text-decoration:underline}.trend-sponsored-badge,.trend-verified-badge,.trend-detail-verification{background:var(--trend-gold-soft);color:#815000;letter-spacing:.075em;text-transform:uppercase;border:1px solid #d5aa3c;border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.trend-verified-badge,.trend-detail-verification[data-level=verified]{color:var(--trend-green-dark);background:#e8f7ee;border-color:#8ec4a5}.trend-product-copy>p{color:var(--trend-body);margin:4px 0 8px;font-size:15px;line-height:1.35}.trend-product-meta,.trend-match-signals{flex-wrap:wrap;gap:6px;display:flex}.trend-product-meta span,.trend-match-signals span{background:var(--trend-soft);color:var(--trend-muted);border-radius:999px;padding:3px 8px;font-size:13px;font-weight:650}.trend-product-signal{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.trend-signal-label{color:var(--trend-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:750}.trend-product-signal strong{letter-spacing:-.045em;margin-block:1px;font-size:27px}.trend-movement{color:var(--trend-muted);font-size:13px}.trend-movement[data-direction=up]{color:var(--trend-green)}.trend-movement[data-direction=down]{color:var(--trend-danger)}.trend-error-panel,.trend-empty-panel,.trend-page-state{border:1px solid var(--trend-line);border-radius:var(--trend-radius);background:var(--trend-paper);justify-content:space-between;align-items:center;gap:20px;min-height:120px;padding:24px;display:flex}.trend-error-panel{background:#fff7f6;border-color:#e7aaa5;margin-bottom:18px}.trend-error-panel strong,.trend-empty-panel h3,.trend-empty-panel h4{font-size:18px}.trend-error-panel p,.trend-empty-panel p{color:var(--trend-muted);margin:5px 0 0}.trend-error-panel button,.trend-load-more button{border:1px solid var(--trend-ink);background:var(--trend-ink);min-height:42px;color:var(--trend-paper);cursor:pointer;border-radius:999px;flex:none;padding:0 17px;font-weight:750}.trend-board-loading{border:1px solid var(--trend-line);border-radius:var(--trend-radius-lg);background:var(--trend-paper);overflow:hidden}.trend-skeleton-row{grid-template-columns:52px 1fr 90px;align-items:center;gap:18px;min-height:104px;padding:18px 24px;display:grid}.trend-skeleton-row+.trend-skeleton-row{border-top:1px solid var(--trend-line)}.trend-skeleton-row span{background:linear-gradient(90deg, var(--trend-soft), #f5f7f3, var(--trend-soft));background-size:200% 100%;border-radius:999px;height:14px;animation:1.3s linear infinite trend-skeleton}.trend-skeleton-row span:first-child{border-radius:13px;width:52px;height:52px}@keyframes trend-skeleton{to{background-position:-200% 0}}.trend-matcher{border-radius:var(--trend-radius-lg);background:var(--trend-green-dark);color:var(--trend-paper);grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:28px 56px;margin-bottom:92px;padding:clamp(28px,5vw,58px);display:grid}.trend-matcher .trend-kicker{color:var(--trend-lime)}.trend-matcher h2{margin-block:9px 14px}.trend-matcher-intro>p:last-child{color:#bfd0c5;line-height:1.55}.trend-matcher-form label{margin-bottom:8px;font-size:15px;font-weight:750;display:block}.trend-matcher-form textarea{resize:vertical;border-radius:var(--trend-radius);width:100%;min-height:132px;color:var(--trend-ink);background:#fff;border:1px solid #779886;padding:16px;line-height:1.48;display:block}.trend-matcher-form textarea::placeholder{color:#758078}.trend-matcher-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.trend-matcher-filters label{color:#c9d8cf;margin:0;font-size:13px}.trend-matcher-filters select{border-radius:var(--trend-radius);width:100%;min-height:42px;color:var(--trend-ink);font:inherit;background:#fff;border:1px solid #779886;margin-top:6px;padding-inline:12px;display:block}.trend-match-caveat{color:var(--trend-muted);margin:7px 0 0;font-size:14px;line-height:1.45}.trend-matcher-form-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:11px;display:flex}.trend-matcher-form-footer>span{color:#aebfb4;font-size:13px}.trend-matcher-form button{border:1px solid var(--trend-lime);background:var(--trend-lime);min-height:46px;color:var(--trend-ink);cursor:pointer;border-radius:999px;padding:0 20px;font-weight:800}.trend-matcher-form button:disabled,.trend-intent button:disabled,.trend-load-more button:disabled{cursor:wait;opacity:.65}.trend-matcher-status{color:#c9d8cf;grid-column:2;min-height:20px;margin:-14px 0 0;font-size:14px}.trend-matcher-status[role=alert]{color:#ffd0cc}.trend-match-list{grid-column:1/-1;gap:14px;display:grid}.trend-match-card{border-radius:var(--trend-radius);color:var(--trend-ink);content-visibility:auto;contain-intrinsic-size:300px;background:#fff;border:1px solid #54705f;padding:22px}.trend-match-product{align-items:center;gap:14px;display:flex}.trend-match-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trend-match-heading span{background:var(--trend-lime-soft);color:var(--trend-green-dark);border-radius:999px;padding:3px 8px;font-size:13px;font-weight:800}.trend-match-tagline,.trend-match-reason{color:var(--trend-body)}.trend-match-tagline{margin:3px 0 0;font-size:15px}.trend-match-reason{margin:17px 0 12px;line-height:1.5}.trend-match-highlights{flex-wrap:wrap;gap:7px;margin:0 0 13px;padding:0;list-style:none;display:flex}.trend-match-highlights li{border:1px solid var(--trend-line);border-radius:999px;padding:5px 9px;font-size:13px}.trend-intent{border-top:1px solid var(--trend-line);margin-top:18px;padding-top:17px}.trend-intent-buttons{flex-wrap:wrap;gap:8px;display:flex}.trend-intent button{border:1px solid var(--trend-dark-line);background:var(--trend-paper);min-height:42px;color:var(--trend-ink);cursor:pointer;border-radius:999px;padding:0 16px;font-weight:750}.trend-intent button:hover,.trend-intent button[aria-pressed=true]{border-color:var(--trend-green-dark);background:var(--trend-lime-soft)}.trend-intent .trend-intent-primary{border-color:var(--trend-ink);background:var(--trend-ink);color:var(--trend-paper)}.trend-intent .trend-intent-primary[aria-pressed=true]{background:var(--trend-green-dark);color:var(--trend-paper)}.trend-intent-consent{border:1px solid var(--trend-dark-line);background:var(--trend-lime-soft);border-radius:14px;gap:12px;margin-top:12px;padding:14px;display:grid}.trend-intent-consent label{color:var(--trend-body);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.5;display:grid}.trend-intent-consent input{width:17px;height:17px;accent-color:var(--trend-green-dark);margin:1px 0 0}.trend-intent-consent-actions{flex-wrap:wrap;gap:7px;display:flex}.trend-intent-consent-actions button:first-child{border-color:var(--trend-ink);background:var(--trend-ink);color:var(--trend-paper)}.trend-intent-privacy,.trend-intent-status{color:var(--trend-muted);font-size:13px;line-height:1.4}.trend-intent-privacy{margin:10px 0 0}.trend-intent-status{min-height:17px;margin:7px 0 0}.trend-intent-status[data-error=true]{color:var(--trend-danger)}.trend-match-detail-link{color:var(--trend-green-dark);text-underline-offset:3px;margin-top:5px;font-size:14px;font-weight:750;display:inline-block}.trend-match-detail-link:hover{text-decoration:underline}.trend-footer{border-top:1px solid var(--trend-line);min-height:0;color:var(--trend-muted);padding-block:26px;font-size:14px;display:block}.trend-footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.trend-footer p{margin:0}.trend-footer-company{justify-self:start}.trend-footer-links{justify-self:end}.trend-footer .legal-footer-links{justify-content:flex-end}.trend-info-main{padding-block:48px 80px}.trend-info-article{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);width:min(100%,900px);margin-inline:auto;overflow:hidden}.trend-info-heading{border-bottom:1px solid var(--border);padding:36px}.trend-info-heading h1{color:var(--ink);letter-spacing:-.05em;margin-top:8px;font-size:clamp(42px,7vw,68px);line-height:.95}.trend-info-heading>p:last-child{max-width:660px;color:var(--body);margin-top:18px;font-size:19px;line-height:1.5}.trend-info-sections section{padding:28px 36px}.trend-info-sections section+section{border-top:1px solid var(--border)}.trend-info-sections h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 10px;font-size:22px}.trend-info-sections p,.trend-info-sections li{color:var(--body);font-size:17px;line-height:1.65}.trend-info-sections ul{gap:8px;margin:0;padding-left:22px;display:grid}.trend-info-sections a{color:var(--navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.trend-detail-hero{border-bottom:1px solid var(--trend-line);background:var(--trend-paper);padding:32px 0 52px}.trend-detail-back{color:var(--trend-muted);align-items:center;gap:7px;margin-bottom:34px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.trend-detail-back:hover{color:var(--trend-ink)}.trend-detail-heading{grid-template-columns:90px minmax(0,1fr) 138px;align-items:center;gap:26px;display:grid}.trend-detail-logo{border-radius:22px;width:88px;height:88px;font-size:24px}.trend-detail-status-row,.trend-detail-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.trend-detail-status-row>span:first-child{color:var(--trend-green);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:800}.trend-detail-verification{border-color:var(--trend-line);background:var(--trend-soft);color:var(--trend-body)}.trend-detail-verification[data-level=unclaimed]{border-style:dashed}.trend-detail-title h1{letter-spacing:-.055em;margin:5px 0 4px;font-size:clamp(38px,5vw,64px);font-weight:760;line-height:.98}.trend-detail-title>p{max-width:690px;color:var(--trend-body);margin:0;font-size:19px;line-height:1.45}.trend-detail-links{margin-top:18px}.trend-detail-links a,.trend-owner-card a{border:1px solid var(--trend-dark-line);border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.trend-detail-links a:first-child{border-color:var(--trend-ink);background:var(--trend-ink);color:var(--trend-paper)}.trend-detail-score{border-left:1px solid var(--trend-line);font-variant-numeric:tabular-nums;justify-items:end;padding-left:24px;display:grid}.trend-detail-score span,.trend-detail-score small{color:var(--trend-muted);font-size:13px;font-weight:700}.trend-detail-score strong{letter-spacing:-.06em;font-size:50px;line-height:1}.trend-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding-block:46px 90px;display:grid}.trend-detail-main{gap:18px;min-width:0;display:grid}.trend-detail-section,.trend-detail-intent-card,.trend-owner-card{border:1px solid var(--trend-line);border-radius:var(--trend-radius-lg);background:var(--trend-paper);padding:clamp(24px,4vw,38px)}.trend-detail-section h2{font-size:29px}.trend-detail-description{max-width:74ch;color:var(--trend-body);white-space:pre-wrap;margin:20px 0 0;font-size:18px;line-height:1.68}.trend-detail-facts{border:1px solid var(--trend-line);border-radius:var(--trend-radius);background:var(--trend-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.trend-detail-facts>div{background:var(--trend-canvas);padding:15px}.trend-detail-facts dt{color:var(--trend-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:800}.trend-detail-facts dd{margin:4px 0 0;font-size:15px;font-weight:650}.trend-detail-section-heading>span{color:var(--trend-muted);font-size:13px;font-weight:700}.trend-score-formula{color:var(--trend-body);margin:16px 0 0;font-size:15px;line-height:1.55}.trend-platform-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.trend-platform-score-list>li{border:1px solid var(--trend-line);background:var(--trend-canvas);padding:16px}.trend-platform-score-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trend-platform-score-heading strong{font-size:16px}.trend-platform-score-heading span{color:var(--trend-green-dark);font-family:var(--font-mono);font-size:13px;font-weight:750}.trend-platform-score-list dl{gap:7px;margin:14px 0 0;display:grid}.trend-platform-score-list dl>div{color:var(--trend-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.trend-platform-score-list dt,.trend-platform-score-list dd{margin:0}.trend-platform-score-list dd{color:var(--trend-body);text-align:right}.trend-history-list{gap:14px;margin-top:26px;display:grid}.trend-history-list li{font-variant-numeric:tabular-nums;grid-template-columns:minmax(88px,.28fr) minmax(120px,1fr) 44px 38px;align-items:center;gap:11px;font-size:14px;display:grid}.trend-history-list li>span:first-child{color:var(--trend-body);font-weight:650}.trend-history-list li>span:last-child{color:var(--trend-muted);text-align:right}.trend-history-track{background:var(--trend-soft);border-radius:999px;height:9px;display:block;overflow:hidden}.trend-history-track>span{border-radius:inherit;background:var(--trend-green);min-width:2px;height:100%;display:block}.trend-evidence-note,.trend-detail-muted{color:var(--trend-muted);margin:16px 0 0;font-size:15px;line-height:1.45}.trend-evidence-list{margin-top:20px;display:grid}.trend-evidence-list li{border-top:1px solid var(--trend-line);content-visibility:auto;contain-intrinsic-size:132px;grid-template-columns:150px minmax(0,1fr);gap:20px;padding-block:15px;display:grid}.trend-evidence-list li>div{color:var(--trend-muted);gap:3px;font-size:13px;display:grid}.trend-evidence-list li>div span{color:var(--trend-body);font-weight:750}.trend-evidence-list a,.trend-evidence-list li>p{color:var(--trend-green-dark);text-underline-offset:3px;margin:0;font-size:15px;font-weight:670;line-height:1.4}.trend-evidence-list a:hover{text-decoration:underline}.trend-evidence-list .trend-evidence-metrics{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}.trend-evidence-metrics>div{border:1px solid var(--trend-line);background:var(--trend-canvas);gap:2px;padding:9px 10px;display:grid}.trend-evidence-metrics dt{color:var(--trend-muted);letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:750}.trend-evidence-metrics dd{color:var(--trend-body);font-family:var(--font-mono);margin:0;font-size:15px;font-weight:800}.trend-evidence-list .trend-evidence-no-metrics{color:var(--trend-muted);grid-column:2;font-size:13px;font-weight:500}.trend-detail-sidebar{gap:16px;min-width:0;display:grid;position:sticky;top:88px}.trend-detail-intent-card,.trend-owner-card{padding:26px}.trend-detail-intent-card{background:#edf8f0}.trend-detail-intent-card h2,.trend-owner-card h2{letter-spacing:-.025em;margin:7px 0 9px;font-size:22px}.trend-detail-intent-card>p:not(.trend-kicker),.trend-owner-card>p:not(.trend-kicker){color:var(--trend-body);margin:0;font-size:15px;line-height:1.45}.trend-owner-card a{justify-content:center;width:100%;margin-top:13px}.trend-page-state{margin-block:64px}@media (width<=900px){.trend-hero-grid,.trend-needs-hero-grid,.trend-matcher,.trend-detail-layout{grid-template-columns:minmax(0,1fr)}.trend-method-card{max-width:560px}.trend-method-number{margin-bottom:18px}.trend-time-filters,.trend-board-tools{grid-template-columns:1fr;align-items:stretch}.trend-time-filters{display:grid}.trend-archive-filter{width:min(100%,360px)}.trend-board-context{text-align:left;justify-content:flex-start;min-height:auto}.trend-matcher-status{grid-column:1}.trend-needs-toolbar{flex-direction:column;align-items:start}.trend-needs-toolbar .trend-category-filter{max-width:100%}.trend-need-card{grid-template-columns:130px minmax(0,1fr)}.trend-need-source{grid-column:2}.trend-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=680px){.trend-frame{width:min(100% - 24px,1180px)}.trend-platform-score-list{grid-template-columns:1fr}.trend-header-inner{flex-wrap:wrap;gap:10px;min-height:60px;padding-block:8px}.trend-brand-suffix{display:none}.trend-nav{overscroll-behavior-inline:contain;scrollbar-width:none;order:2;width:100%;overflow-x:auto}.trend-nav::-webkit-scrollbar{display:none}.trend-nav a{flex:none;min-height:36px;padding-inline:11px;font-size:13px}.trend-hero,.trend-needs-hero{padding-block:50px}.trend-hero h1,.trend-needs-hero h1{font-size:clamp(44px,15vw,62px)}.trend-board{padding-block:46px 66px}.trend-board-heading,.trend-lane-heading,.trend-detail-section-heading{flex-direction:column;align-items:start;gap:10px}.trend-lane-heading>p{text-align:left}.trend-period-tabs,.trend-archive-filter{width:100%}.trend-board-context{flex-direction:column;align-items:start}.trend-product-row{grid-template-columns:30px 44px minmax(0,1fr);gap:11px;padding:15px 14px}.trend-product-logo{border-radius:11px;width:43px;height:43px}.trend-product-signal{border-top:1px dashed var(--trend-line);grid-column:2/-1;grid-template-columns:auto auto 1fr;place-items:baseline start;gap:8px;padding-top:8px}.trend-product-signal strong{font-size:20px}.trend-matcher{gap:26px;margin-bottom:64px;padding:25px 18px}.trend-matcher-form-footer{flex-direction:column;align-items:stretch}.trend-matcher-form button{width:100%}.trend-match-card{padding:17px}.trend-footer-inner{grid-template-columns:1fr;gap:12px}.trend-footer-company,.trend-footer-links{text-align:left;justify-self:start}.trend-footer .legal-footer-links{justify-content:flex-start}.trend-info-main{padding-block:24px 48px}.trend-info-heading,.trend-info-sections section{padding:22px 18px}.trend-info-heading>p:last-child{font-size:17px}.trend-need-card{grid-template-columns:1fr;gap:14px;padding:18px}.trend-need-meta{align-items:center;display:flex}.trend-need-source{border-top:1px solid var(--trend-line);grid-column:1;padding-top:12px}.trend-detail-heading{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:16px}.trend-detail-logo{border-radius:17px;width:66px;height:66px}.trend-detail-title h1{font-size:40px}.trend-detail-score{border-top:1px solid var(--trend-line);border-left:0;grid-column:1/-1;grid-template-columns:auto auto 1fr;place-items:baseline start;gap:10px;padding:15px 0 0}.trend-detail-score strong{font-size:31px}.trend-detail-links a{justify-content:center;width:100%}.trend-detail-facts,.trend-detail-sidebar{grid-template-columns:1fr}.trend-history-list li{grid-template-columns:82px minmax(80px,1fr) 40px}.trend-history-list li>span:last-child{display:none}.trend-evidence-list li{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.trend-ranking-sections{transition:none}.trend-skeleton-row span{animation:none}.trend-product-loading-mark{animation:trend-product-loading-breathe 1.3s var(--trend-ease-in-out) infinite}}@media (forced-colors:active){.trend-period-tabs button[aria-selected=true],.trend-matcher-form button,.trend-intent .trend-intent-primary{border:2px solid buttontext}}.trend-detail-heading{grid-template-columns:90px minmax(0,1fr) minmax(310px,390px);align-items:start}.trend-detail-logo{background:var(--trend-paper)}.trend-detail-logo img{object-fit:contain;background:var(--trend-paper);padding:7px}.trend-detail-logo img[data-loaded=false]{visibility:hidden}.trend-detail-title>p{max-width:62ch}.trend-detail-meta-row{color:var(--trend-muted);flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:17px;font-size:13px;display:flex}.trend-detail-meta-row a{color:var(--trend-green-dark);text-underline-offset:3px;font-weight:760}.trend-detail-meta-row>*+*{position:relative}.trend-detail-meta-row>*+:before{content:"·";color:var(--trend-dark-line);position:absolute;left:-10px}.trend-detail-utility{justify-items:stretch;gap:18px;min-width:0;display:grid}.trend-detail-utility .trend-detail-score{border:0;grid-template-columns:auto auto auto;justify-content:end;place-items:baseline end;gap:8px;padding:0}.trend-detail-utility .trend-detail-score strong{font-size:34px}.trend-detail-controls{justify-items:end;gap:8px;display:grid}.trend-intent[data-compact=true]{border:0;margin:0;padding:0}.trend-intent[data-compact=true] .trend-intent-buttons{justify-content:flex-end}.trend-intent[data-compact=true] button,.trend-detail-owner-actions a{border-radius:999px;min-height:36px;padding:0 13px;font-size:13px}.trend-detail-owner-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.trend-detail-owner-actions a{border:1px solid var(--trend-dark-line);color:var(--trend-ink);align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.trend-detail-owner-actions a:hover{border-color:var(--trend-green-dark);background:var(--trend-lime-soft)}.trend-detail-reading-layout{gap:0;max-width:1040px;padding-block:34px 90px;display:grid}.trend-detail-reading-layout .trend-detail-section{border:0;border-bottom:1px solid var(--trend-line);background:0 0;border-radius:0;padding:38px 0}.trend-detail-reading-layout .trend-detail-section:first-child{padding-top:12px}.trend-detail-reading-layout .trend-detail-section h2{font-size:clamp(29px,3.4vw,42px)}.trend-comment-list{margin:24px 0 0;padding:0;list-style:none;display:grid}.trend-comment-list li{border-top:1px solid var(--trend-line);content-visibility:auto;contain-intrinsic-size:124px;grid-template-columns:minmax(0,1fr) 230px;gap:36px;padding:22px 0;display:grid}.trend-comment-list blockquote{color:var(--trend-ink);margin:0;font-size:18px;line-height:1.58}.trend-comment-list li>div,.trend-evidence-meta{color:var(--trend-muted);flex-wrap:wrap;align-content:start;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.trend-comment-list li>div span,.trend-evidence-meta span{color:var(--trend-body);font-weight:750}.trend-comment-list a,.trend-report-list a,.trend-source-reading-list a{color:var(--trend-green-dark);text-underline-offset:3px;font-weight:720}.trend-report-list,.trend-source-reading-list{margin-top:23px;display:grid}.trend-report-list article,.trend-source-reading-list article{border-top:1px solid var(--trend-line);content-visibility:auto;contain-intrinsic-size:180px;padding:22px 0 24px}.trend-report-list h3,.trend-source-reading-list h3{letter-spacing:-.025em;max-width:38ch;margin:10px 0 8px;font-size:22px;line-height:1.16}.trend-source-reading-list h3 a{color:var(--trend-ink)}.trend-report-list p,.trend-source-reading-list p{max-width:76ch;color:var(--trend-body);margin:0 0 11px;font-size:17px;line-height:1.6}.trend-history-section{max-width:none}.trend-history-section .trend-history-list{max-width:760px}@media (width<=900px){.trend-detail-heading{grid-template-columns:76px minmax(0,1fr)}.trend-detail-utility{grid-column:2;justify-items:start}.trend-detail-utility .trend-detail-score,.trend-intent[data-compact=true] .trend-intent-buttons,.trend-detail-owner-actions{justify-content:flex-start;justify-items:start}}@media (width<=680px){.trend-detail-hero{padding-bottom:34px}.trend-detail-back{margin-bottom:24px}.trend-detail-heading{grid-template-columns:58px minmax(0,1fr);gap:13px}.trend-detail-logo{border-radius:14px;width:56px;height:56px}.trend-detail-title h1{font-size:38px}.trend-detail-title>p{font-size:17px}.trend-detail-meta-row>*+:before{display:none}.trend-detail-utility{border-top:1px solid var(--trend-line);grid-column:1/-1;margin-top:8px;padding-top:15px}.trend-detail-utility .trend-detail-score{border:0;grid-column:auto;padding:0}.trend-detail-controls{justify-items:stretch;width:100%}.trend-intent[data-compact=true] .trend-intent-buttons,.trend-detail-owner-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trend-intent[data-compact=true] button,.trend-detail-owner-actions a{text-align:center;justify-content:center}.trend-detail-reading-layout .trend-detail-section{padding-block:30px}.trend-comment-list li{grid-template-columns:1fr;gap:11px}.trend-comment-list blockquote{font-size:17px}.trend-report-list h3,.trend-source-reading-list h3{font-size:20px}}.trend-detail-hero{background:#fbfcf8;padding:26px 0 24px}.trend-detail-back{color:var(--trend-ink);gap:8px;margin-bottom:30px}.trend-detail-back svg,.trend-detail-meta-row svg,.trend-comment-list a svg,.trend-report-list a svg,.trend-source-reading-list a svg,.trend-merchant-offer a svg{flex:none;width:15px;height:15px}.trend-detail-heading{grid-template-columns:90px minmax(0,1fr) minmax(320px,auto);align-items:start;gap:24px}.trend-detail-logo{border-radius:18px;width:88px;height:88px}.trend-detail-logo img{padding:5px}.trend-detail-status-row>span:first-child{color:var(--trend-green-dark);letter-spacing:.11em}.trend-detail-title h1{letter-spacing:-.06em;margin:6px 0 7px;font-size:clamp(44px,5vw,62px);font-weight:780}.trend-detail-title>p{max-width:650px;font-size:18px;line-height:1.45}.trend-detail-meta-row{gap:8px 17px;margin-top:14px;font-size:14px}.trend-detail-meta-row>a,.trend-detail-developer,.trend-detail-developer>a,.trend-detail-social-link{align-items:center;display:inline-flex}.trend-detail-meta-row>a,.trend-detail-developer>a{gap:4px}.trend-detail-developer{flex-wrap:wrap;gap:7px}.trend-detail-developer>span{color:var(--trend-muted)}.trend-detail-developer>strong,.trend-detail-developer>a:first-of-type{color:var(--trend-green-dark);font-weight:760}.trend-detail-developer .trend-detail-social-link{width:25px;height:25px;color:var(--trend-green-dark);border-radius:50%;justify-content:center}.trend-detail-developer .trend-detail-social-link:hover{background:var(--trend-soft)}.trend-detail-developer .trend-detail-social-link svg{width:17px;height:17px}.trend-detail-utility{align-self:start;padding-top:7px}.trend-detail-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.trend-detail-controls .trend-intent-status{min-height:0;margin:0}.trend-detail-controls .trend-detail-owner-actions{flex-wrap:nowrap}.trend-public[data-section=products] .trend-site-header{position:relative}.trend-detail-action-bar-inner{justify-items:end;display:grid}.trend-detail-action-bar:not([data-stuck=true]) .trend-detail-compact-product{display:none}.trend-detail-action-bar[data-stuck=true]{z-index:120;border-bottom:1px solid color-mix(in srgb, var(--trend-line) 86%, transparent);background:#fbfcf8;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 32px #11171414}.trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(100% - 40px,1180px);min-height:78px;margin-inline:auto}.trend-detail-compact-product{grid-template-columns:46px minmax(0,1fr);justify-self:stretch;align-items:center;gap:12px;min-width:0;display:grid}.trend-detail-compact-product .trend-detail-logo{border-radius:11px;width:46px;height:46px}.trend-detail-compact-product>div:last-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:7px 14px;min-width:0;display:grid}.trend-detail-compact-product strong{color:var(--trend-ink);letter-spacing:-.025em;white-space:nowrap;font-size:19px}.trend-detail-compact-product p{min-width:0;color:var(--trend-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.3;overflow:hidden}.trend-detail-compact-product a{color:var(--trend-green-dark);white-space:nowrap;align-items:center;gap:3px;font-size:13px;font-weight:750;display:inline-flex}.trend-detail-compact-product a svg{width:14px;height:14px}.trend-detail-reading-layout{width:min(100% - 40px,1040px);max-width:none;padding-block:0 92px}.trend-detail-reading-layout .trend-detail-section,.trend-detail-reading-layout .trend-detail-section:first-child{padding:26px 0}.trend-detail-reading-layout .trend-detail-section h2{letter-spacing:-.05em;margin-top:7px;font-size:clamp(34px,3vw,40px)}.trend-opinion-summary{max-width:78ch;color:var(--trend-body);margin-top:11px;font-size:17px;line-height:1.5}.trend-comment-list{margin-top:18px}.trend-comment-list li{grid-template-columns:minmax(0,1fr) 220px;gap:42px;padding:18px 0}.trend-comment-list blockquote{max-width:68ch;font-size:17px;line-height:1.52}.trend-comment-list:not(.trend-review-list) li>div{justify-items:start;gap:3px;line-height:1.25;display:grid}.trend-comment-list a,.trend-report-list a,.trend-source-reading-list a,.trend-merchant-offer a{align-items:center;gap:3px;display:inline-flex}.trend-report-list,.trend-source-reading-list{margin-top:16px}.trend-report-list article,.trend-source-reading-list article{grid-template-columns:170px minmax(0,1fr);column-gap:28px;padding:19px 0 21px;display:grid}.trend-report-list .trend-evidence-meta,.trend-source-reading-list .trend-evidence-meta{grid-area:1/1/span 4;align-content:start}.trend-report-list h3,.trend-report-list p,.trend-report-list article>a,.trend-report-list .trend-evidence-metrics,.trend-source-reading-list h3,.trend-source-reading-list p,.trend-source-reading-list .trend-evidence-metrics,.trend-source-reading-list article>a{grid-column:2}.trend-report-list h3,.trend-source-reading-list h3{max-width:52ch;margin:0 0 5px;font-size:19px;line-height:1.2}.trend-report-list p,.trend-source-reading-list p{max-width:72ch;margin-bottom:8px;font-size:16px;line-height:1.48}.trend-evidence-metrics{flex-wrap:wrap;gap:7px 16px;margin:4px 0 0;display:flex}.trend-evidence-metrics>div{border:0;border-right:1px solid var(--trend-line);background:0 0;align-items:baseline;gap:5px;padding:0 16px 0 0;display:inline-flex}.trend-evidence-metrics>div:last-child{border-right:0;padding-right:0}.trend-evidence-metrics dt{color:var(--trend-muted);font-size:13px}.trend-evidence-metrics dd{color:var(--trend-ink);margin:0;font-size:13px;font-weight:780}.trend-opinion-load-zone{border-top:1px solid var(--trend-line);place-items:center;min-height:112px;display:grid}.trend-opinion-load-zone button{border:1px solid var(--trend-dark-line);background:var(--trend-paper);min-height:42px;color:var(--trend-ink);cursor:pointer;border-radius:999px;padding:0 18px;font-weight:750}.trend-opinion-load-zone button:hover{border-color:var(--trend-green-dark);background:var(--trend-lime-soft)}.trend-product-description{max-width:74ch;color:var(--trend-body);margin:16px 0 24px;font-size:18px;line-height:1.58}.trend-product-information>dl{border-top:1px solid var(--trend-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.trend-product-information>dl>div{border-bottom:1px solid var(--trend-line);grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:18px;padding:13px 18px 13px 0;display:grid}.trend-product-information>dl>div:nth-child(2n){border-left:1px solid var(--trend-line);padding-left:18px;padding-right:0}.trend-product-information dt{color:var(--trend-muted);font-size:13px;font-weight:760}.trend-product-information dd{overflow-wrap:anywhere;min-width:0;color:var(--trend-ink);margin:0;font-size:15px;font-weight:650}.trend-product-information a{color:var(--trend-green-dark);text-underline-offset:3px}.trend-detail-reading-layout .trend-detail-section h2.trend-compact-section-title{color:var(--trend-green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.2;font-size:13px!important}@media (width<=900px){.trend-detail-heading{grid-template-columns:76px minmax(0,1fr)}.trend-detail-utility{grid-column:2;padding-top:0}.trend-detail-controls{flex-wrap:wrap;justify-content:flex-start}.trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:10px}.trend-detail-action-bar[data-stuck=true] .trend-detail-controls{justify-content:space-between;align-items:center;width:100%}}@media (width<=680px){.trend-detail-hero{padding:20px 0 32px}.trend-detail-heading{grid-template-columns:58px minmax(0,1fr)}.trend-detail-logo{border-radius:13px;width:56px;height:56px}.trend-detail-title h1{font-size:39px}.trend-detail-utility{grid-column:1/-1}.trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{width:min(100% - 24px,1180px)}.trend-detail-compact-product{grid-template-columns:38px minmax(0,1fr);gap:9px}.trend-detail-compact-product .trend-detail-logo{border-radius:9px;width:38px;height:38px}.trend-detail-compact-product>div:last-child{grid-template-columns:auto minmax(0,1fr);gap:2px 9px}.trend-detail-compact-product strong{font-size:17px}.trend-detail-compact-product p{font-size:13px}.trend-detail-compact-product a{grid-column:1/-1;font-size:13px}.trend-detail-action-bar[data-stuck=true] .trend-detail-controls,.trend-detail-action-bar[data-stuck=true] .trend-detail-owner-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.trend-detail-action-bar[data-stuck=true] .trend-intent-buttons{display:flex}.trend-detail-reading-layout{width:min(100% - 28px,1040px)}.trend-detail-reading-layout .trend-detail-section,.trend-detail-reading-layout .trend-detail-section:first-child{padding-block:27px}.trend-detail-reading-layout .trend-detail-section h2{font-size:34px}.trend-comment-list li,.trend-report-list article,.trend-source-reading-list article{grid-template-columns:1fr;gap:10px}.trend-report-list .trend-evidence-meta,.trend-source-reading-list .trend-evidence-meta,.trend-report-list h3,.trend-report-list p,.trend-report-list .trend-evidence-metrics,.trend-report-list article>a,.trend-source-reading-list h3,.trend-source-reading-list p,.trend-source-reading-list .trend-evidence-metrics,.trend-source-reading-list article>a{grid-area:auto/1}.trend-product-information>dl{grid-template-columns:1fr}.trend-product-information>dl>div,.trend-product-information>dl>div:nth-child(2n){border-left:0;padding-inline:0}}.trend-home-shell{--trend-ink:var(--ink);--trend-body:var(--body);--trend-muted:var(--muted);--trend-canvas:var(--surface);--trend-paper:var(--panel);--trend-soft:var(--control);--trend-line:var(--border);--trend-dark-line:var(--border-dark);--trend-green:var(--success);--trend-green-dark:var(--navy-deep);--trend-lime:var(--yellow);--trend-lime-soft:var(--yellow-soft);--trend-gold:#9b6200;--trend-gold-soft:var(--yellow-soft);--trend-danger:var(--danger);--trend-radius-sm:var(--radius);--trend-radius:var(--radius);--trend-radius-lg:var(--radius);min-height:100vh}.trend-home-shell .header-request-button{text-decoration:none}.trend-home-header-nav{justify-self:end;align-items:center;gap:6px;display:flex}.trend-home-header-nav a{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--body);align-items:center;padding:7px 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.trend-home-header-nav a:first-child,.trend-home-header-nav a:hover{border-color:var(--navy);color:var(--navy)}.trend-home-shell .view-switcher{grid-template-columns:repeat(2,minmax(88px,1fr));display:grid}.trend-archive-menu{width:178px;position:relative}.trend-archive-menu summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--body);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;font-size:14px;font-weight:700;list-style:none;display:flex}.trend-archive-menu summary::-webkit-details-marker{display:none}.trend-archive-menu[open] summary{border-color:var(--navy);color:var(--navy)}.trend-archive-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.trend-archive-menu[open] .trend-archive-chevron{transform:translateY(2px)rotate(225deg)}.trend-archive-options{z-index:70;border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--panel);width:min(310px,100vw - 24px);display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 30px #0e131229}.trend-archive-options :is(button,a){background:var(--panel);min-height:48px;color:var(--body);cursor:pointer;text-align:left;border:0;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.trend-archive-options :is(button,a)+:is(button,a){border-top:1px solid var(--border)}.trend-archive-options :is(button,a):hover,.trend-archive-options :is(button,a)[aria-current=page]{border-left-color:var(--navy);background:var(--control);color:var(--navy)}.trend-archive-options :is(button,a) span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.trend-archive-options :is(button,a) small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.trend-archive-options p{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:10px;font-size:13px}.trend-home-list-header{grid-template-columns:44px minmax(300px,1fr) 100px minmax(220px,300px);gap:14px}.trend-home-shell .trend-product-row{grid-template-columns:44px 42px minmax(258px,1fr) 100px minmax(220px,300px);gap:14px}.trend-home-list-header{display:grid}.trend-home-shell .trend-ranking-panel{min-height:320px;margin-top:0}.trend-home-shell .trend-ranking-sections{gap:14px}.trend-home-lane-heading{border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;background:var(--control);min-height:34px;color:var(--muted);border-bottom:0;justify-content:space-between;align-items:center;gap:20px;padding:7px 10px;font-size:13px;display:flex}.trend-home-lane-heading strong{color:var(--navy);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.trend-home-paid-lane .trend-home-lane-heading{background:var(--yellow-soft)}.trend-home-lane .feature-list{border-radius:0 0 var(--radius) var(--radius)}.trend-home-organic-lane .feature-list{border-radius:var(--radius)}.trend-home-shell .trend-product-row{background:var(--panel);content-visibility:auto;contain-intrinsic-size:84px;align-items:center;min-height:84px;padding:12px 14px}.trend-home-shell .trend-product-row+.trend-product-row{border-top:1px solid var(--border)}.trend-home-shell .trend-product-logo{border-radius:10px;width:42px;height:42px;display:grid}.trend-home-shell .trend-product-logo img{background:var(--panel);object-fit:contain;padding:2px}.trend-home-shell .trend-product-rank{color:var(--navy);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-self:start;padding-top:3px;font-size:16px;font-weight:700}.trend-home-shell .trend-product-copy{min-width:0}.trend-home-shell .trend-product-title-line a{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.25;text-decoration:none}.trend-home-shell .trend-product-title-line a:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.trend-home-shell .trend-product-copy>p{max-width:720px;color:var(--body);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 7px;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.trend-home-shell .trend-product-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;gap:0;font-size:13px}.trend-home-shell .trend-product-meta span{color:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.trend-home-shell .trend-product-meta span+span:before{color:var(--border-dark);content:"·";margin-inline:7px}.trend-home-shell .trend-product-signal{align-content:center;justify-items:start}.trend-home-shell .trend-product-signal strong{font-size:22px}.trend-home-shell .trend-signal-label,.trend-home-shell .trend-movement{color:var(--muted);font-size:13px}.trend-product-sources{min-width:0;color:var(--muted)}.trend-product-sources>span{font-family:var(--font-mono);font-size:13px}.trend-product-sources ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.trend-evidence-metrics li,.trend-evidence-platforms li{border:1px solid var(--border);background:var(--panel);min-height:28px;color:var(--body);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.trend-evidence-metrics{margin-bottom:7px!important}.trend-evidence-metrics li{justify-content:center;min-width:48px}.trend-evidence-metrics svg{width:15px;height:15px}.trend-evidence-metrics strong,.trend-evidence-platforms small{color:var(--navy);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.trend-evidence-platforms li{justify-content:center;min-width:28px;padding-inline:6px}.trend-evidence-platforms svg{width:14px;height:14px}.trend-evidence-platforms small{font-size:12px}.trend-home-shell .trend-board-loading{border-radius:var(--radius);border-color:var(--border)}.trend-home-shell .trend-skeleton-row{grid-template-columns:44px minmax(0,1fr) 100px;min-height:84px;padding:12px 14px}.trend-home-shell .trend-skeleton-row span:first-child{border-radius:999px;width:26px;height:14px}.trend-home-shell .trend-error-panel,.trend-home-shell .trend-empty-panel{border-radius:var(--radius)}.trend-home-shell .trend-load-more button{border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--panel);min-height:36px;color:var(--navy);padding-inline:12px;font-weight:700}.trend-home-shell .trend-matcher{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--ink);gap:24px 40px;margin:16px 0 48px;padding:24px}.trend-home-shell .trend-matcher .trend-kicker{color:var(--navy)}.trend-home-shell .trend-matcher h2{font-size:clamp(27px,3vw,38px)}.trend-home-shell .trend-matcher-intro>p:last-child,.trend-home-shell .trend-matcher-filters label,.trend-home-shell .trend-matcher-status,.trend-home-shell .trend-matcher-form-footer>span{color:var(--muted)}.trend-home-shell .trend-matcher-form textarea,.trend-home-shell .trend-matcher-filters select{border-color:var(--border-dark);border-radius:var(--radius)}.trend-home-shell .trend-matcher-form button{border-color:color-mix(in srgb, var(--yellow) 68%, var(--ink));border-radius:var(--radius);background:var(--yellow);color:var(--ink)}@media (width<=900px){.trend-home-list-header{display:none}.trend-home-shell .trend-product-row{grid-template-columns:36px 42px minmax(0,1fr) 116px;gap:10px}.trend-home-shell .trend-product-copy{grid-column:3}.trend-home-shell .trend-product-signal{grid-area:1/4}.trend-home-shell .trend-product-sources{grid-column:3/5;padding-top:4px}}@media (width<=700px){.trend-home-shell .view-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-home-shell .view-switcher :is(button,a){min-width:0;padding-inline:7px}.trend-home-shell .source-filter-bar,.trend-archive-menu{width:100%}.trend-home-shell .source-filter-bar{display:block}.trend-home-lane-heading{flex-direction:column;align-items:flex-start;gap:3px;padding-block:8px}.trend-home-shell .trend-product-row{grid-template-columns:30px 36px minmax(0,1fr) 88px;gap:4px 8px;min-height:0;padding:12px 10px}.trend-home-shell .trend-product-rank{grid-area:1/1}.trend-home-shell .trend-product-copy{grid-area:1/3/auto/5}.trend-home-shell .trend-product-title-line{padding-right:88px}.trend-home-shell .trend-product-title-line a{font-size:19px;line-height:1.22}.trend-home-shell .trend-product-copy>p{display:none}.trend-home-shell .trend-product-meta{padding-right:88px;font-size:13px}.trend-home-shell .trend-product-meta span:nth-child(n+2){display:none}.trend-home-shell .trend-product-signal{pointer-events:none;grid-area:1/4;justify-self:end}.trend-home-shell .trend-product-signal strong{font-size:19px}.trend-home-shell .trend-product-signal span{text-align:right}.trend-home-shell .trend-product-sources{grid-area:2/3/auto/5;padding-top:4px}.trend-home-shell .trend-matcher{grid-template-columns:1fr;padding:18px 14px}.trend-home-shell .trend-matcher-status{grid-column:1;margin-top:0}.trend-home-shell .trend-match-list{grid-column:1}}.trend-public[data-section=products]{--detail-canvas:#fff;--detail-surface:#fff;--detail-surface-muted:#f4f4f4;--detail-heading:#161616;--detail-body:#525252;--detail-muted:#6f6f6f;--detail-border:#e0e0e0;--detail-border-strong:#c6c6c6;--detail-action:#0a1829;--detail-accent:#1062fe;--detail-accent-strong:#0043ce;--detail-focus:#a6c8ff;--detail-sticky-shadow:0 4px 8px #00000014;background:var(--detail-canvas)}.trend-public[data-section=products] .trend-frame{width:min(100% - 48px,1152px)}.trend-public[data-section=products] .trend-site-header{border-color:var(--detail-border);background:var(--detail-surface);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.trend-public[data-section=products] .trend-nav{gap:0}.trend-public[data-section=products] .trend-nav a{border:1px solid #0000;border-radius:0;min-height:44px;padding-inline:16px;font-size:15px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s}.trend-public[data-section=products] .trend-detail-back{min-height:44px;color:var(--detail-body);text-underline-offset:4px;margin:0 0 48px;font-size:15px;font-weight:500;text-decoration:underline}.trend-public[data-section=products] .trend-detail-back:hover{color:var(--detail-heading);text-decoration:none}.trend-public[data-section=products] .trend-detail-logo{border:1px solid var(--detail-border);background:var(--detail-surface-muted);width:96px;height:96px;color:var(--detail-accent);border-radius:0;font-size:24px;font-weight:600}.trend-public[data-section=products] .trend-detail-status-row>span:first-child{color:var(--detail-accent);letter-spacing:.5px;font-size:13px;font-weight:500}.trend-public[data-section=products] .trend-detail-title>p{max-width:60ch;color:var(--detail-body);margin:0;font-size:20px;font-weight:500;line-height:1.5}.trend-public[data-section=products] .trend-detail-meta-row a,.trend-public[data-section=products] .trend-detail-developer>a,.trend-public[data-section=products] .trend-detail-developer>strong{color:var(--detail-accent);text-underline-offset:4px;font-weight:500;text-decoration:underline}.trend-public[data-section=products] .trend-detail-meta-row a:hover,.trend-public[data-section=products] .trend-detail-developer>a:hover{text-decoration:none}.trend-public[data-section=products] .trend-detail-developer .trend-detail-social-link{border:1px solid #0000;border-radius:0;width:32px;height:32px;text-decoration:none}.trend-public[data-section=products] .trend-detail-action-bar-inner{justify-items:end}.trend-public[data-section=products] .trend-detail-controls{justify-content:flex-end;align-items:flex-start;gap:0}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-buttons,.trend-public[data-section=products] .trend-detail-owner-actions{gap:0}.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a{border:1px solid var(--detail-border-strong);background:var(--detail-surface);min-height:44px;color:var(--detail-heading);border-radius:0;margin-left:-1px;padding:11px 16px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-primary{z-index:1;border-color:var(--detail-action);background:var(--detail-action);color:var(--detail-surface);margin-left:0}.trend-public[data-section=products] .trend-intent[data-compact=true] button:hover,.trend-public[data-section=products] .trend-detail-owner-actions a:hover{z-index:2;border-color:var(--detail-accent);background:var(--detail-surface-muted);color:var(--detail-accent)}.trend-public[data-section=products] .trend-intent[data-compact=true] button:disabled{border-color:var(--detail-border);background:var(--detail-surface-muted);color:var(--detail-muted);cursor:not-allowed;opacity:1}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true]{border-color:var(--detail-border);background:var(--detail-surface);box-shadow:var(--detail-sticky-shadow)}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{gap:32px;width:min(100% - 48px,1152px);min-height:72px}.trend-public[data-section=products] .trend-detail-compact-product a{color:var(--detail-accent);text-underline-offset:4px;text-decoration:underline}.trend-public[data-section=products] .trend-detail-reading-layout{width:min(100% - 48px,768px);max-width:768px;padding:0 0 96px;display:block}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section:first-child{border:0;border-bottom:1px solid var(--detail-border);background:var(--detail-surface);border-radius:0;padding:96px 0;display:block}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2.trend-compact-section-title{max-width:none;color:var(--detail-heading);letter-spacing:0;text-transform:none;margin:0 0 48px;font-weight:500;line-height:1.1;font-size:42px!important}.trend-public[data-section=products] .trend-source-reading-list,.trend-public[data-section=products] .trend-report-list{margin:0}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article{border-top:1px solid var(--detail-border);padding:32px 0;display:block}.trend-public[data-section=products] .trend-source-reading-list article:first-child,.trend-public[data-section=products] .trend-report-list article:first-child{border-top:0;padding-top:0}.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-meta,.trend-public[data-section=products] .trend-report-list .trend-evidence-meta,.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3,.trend-public[data-section=products] .trend-source-reading-list p,.trend-public[data-section=products] .trend-report-list p,.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-metrics,.trend-public[data-section=products] .trend-report-list .trend-evidence-metrics,.trend-public[data-section=products] .trend-source-reading-list article>a,.trend-public[data-section=products] .trend-report-list article>a{grid-area:auto}.trend-public[data-section=products] .trend-evidence-meta{color:var(--detail-muted);gap:4px 16px;font-size:15px;font-weight:500;line-height:1.43}.trend-public[data-section=products] .trend-evidence-metrics{border-top:1px solid var(--detail-border);border-left:1px solid var(--detail-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 0;display:grid}.trend-public[data-section=products] .trend-evidence-metrics>div,.trend-public[data-section=products] .trend-evidence-metrics>div:last-child{border:0;border-right:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);background:var(--detail-surface-muted);gap:4px;margin:0;padding:12px 16px;display:grid}.trend-public[data-section=products] .trend-evidence-metrics dd{color:var(--detail-heading);font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.5}.trend-public[data-section=products] .trend-opinion-section>h2{margin-bottom:16px}.trend-public[data-section=products] .trend-comment-list{margin:0}.trend-public[data-section=products] .trend-comment-list li{border-top:1px solid var(--detail-border);grid-template-columns:minmax(0,1fr) 184px;gap:32px;padding:32px 0}.trend-public[data-section=products] .trend-comment-list li:first-child{border-top:0;padding-top:0}.trend-public[data-section=products] .trend-comment-list:not(.trend-review-list) li>div{color:var(--detail-muted);gap:8px;font-size:15px;line-height:1.43}.trend-public[data-section=products] .trend-comment-list a,.trend-public[data-section=products] .trend-report-list a,.trend-public[data-section=products] .trend-source-reading-list article>a,.trend-public[data-section=products] .trend-merchant-offer a{color:var(--detail-accent);text-underline-offset:4px;font-size:15px;font-weight:500;text-decoration:underline}.trend-public[data-section=products] .trend-comment-list a:hover,.trend-public[data-section=products] .trend-report-list a:hover,.trend-public[data-section=products] .trend-source-reading-list article>a:hover,.trend-public[data-section=products] .trend-merchant-offer a:hover{text-decoration:none}.trend-public[data-section=products] .trend-opinion-load-zone{border-color:var(--detail-border);min-height:96px}.trend-public[data-section=products] .trend-opinion-load-zone button{border:1px solid var(--detail-border-strong);background:var(--detail-surface);min-height:44px;color:var(--detail-heading);border-radius:0;padding:11px 16px;font-size:15px;font-weight:500}.trend-public[data-section=products] .trend-product-information>dl{border-top:1px solid var(--detail-border);grid-template-columns:repeat(2,minmax(0,1fr))}.trend-public[data-section=products] .trend-product-information>dl>div,.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(2n){border-color:var(--detail-border);grid-template-columns:minmax(104px,.45fr) minmax(0,1fr);gap:16px;padding:16px}.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(odd){padding-left:0}.trend-public[data-section=products] .trend-product-information dd{color:var(--detail-heading);font-size:17px;font-weight:500;line-height:1.5}.trend-public[data-section=products] .trend-product-information a{color:var(--detail-accent);text-underline-offset:4px;text-decoration:underline}.trend-public[data-section=products] .trend-product-information a:hover{text-decoration:none}.trend-public[data-section=products] .trend-merchant-offer{color:var(--detail-surface);margin-top:96px;background:var(--detail-action)!important;border-bottom:0!important;padding:48px!important}.trend-public[data-section=products] .trend-merchant-offer .trend-kicker,.trend-public[data-section=products] .trend-merchant-offer h2{max-width:none}.trend-public[data-section=products] .trend-merchant-offer p,.trend-public[data-section=products] .trend-merchant-offer>a{max-width:75ch}@media (width<=1023px){.trend-public[data-section=products] .trend-detail-title h1{font-size:36px}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:96px minmax(0,1fr)}.trend-public[data-section=products] .trend-detail-utility{grid-column:2}.trend-public[data-section=products] .trend-detail-controls{justify-content:flex-start}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{grid-template-columns:minmax(0,1fr) auto}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section:first-child{padding:48px 0;display:block}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2.trend-compact-section-title,.trend-public[data-section=products] .trend-source-reading-list,.trend-public[data-section=products] .trend-report-list,.trend-public[data-section=products] .trend-opinion-section>h2,.trend-public[data-section=products] .trend-opinion-summary,.trend-public[data-section=products] .trend-comment-list,.trend-public[data-section=products] .trend-opinion-load-zone,.trend-public[data-section=products] .trend-detail-muted,.trend-public[data-section=products] .trend-product-description,.trend-public[data-section=products] .trend-product-information>dl,.trend-public[data-section=products] .trend-merchant-offer .trend-kicker,.trend-public[data-section=products] .trend-merchant-offer h2,.trend-public[data-section=products] .trend-merchant-offer p,.trend-public[data-section=products] .trend-merchant-offer>a{grid-area:auto/1}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2.trend-compact-section-title{max-width:none;margin-bottom:48px;font-size:32px!important}.trend-public[data-section=products] .trend-opinion-summary{max-width:75ch;margin:-32px 0 48px}.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3{font-size:28px}}@media (width<=767px){.trend-public[data-section=products] .trend-frame,.trend-public[data-section=products] .trend-detail-reading-layout{width:min(100% - 32px,1152px)}.trend-public[data-section=products] .trend-header-inner{min-height:64px}.trend-public[data-section=products] .trend-nav{width:auto;margin-left:auto}.trend-public[data-section=products] .trend-nav a{min-height:44px;padding-inline:12px}.trend-public[data-section=products] .trend-detail-hero{padding:32px 0 48px}.trend-public[data-section=products] .trend-detail-back{margin-bottom:32px}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:64px minmax(0,1fr);gap:16px}.trend-public[data-section=products] .trend-detail-logo{width:64px;height:64px;font-size:19px}.trend-public[data-section=products] .trend-detail-title h1{margin:4px 0 24px;font-size:32px;line-height:1.07}.trend-public[data-section=products] .trend-detail-title>p{grid-column:1/-1;font-size:19px}.trend-public[data-section=products] .trend-detail-meta-row{font-size:15px}.trend-public[data-section=products] .trend-detail-utility{border-top:1px solid var(--detail-border);grid-column:1/-1;justify-self:stretch;justify-items:stretch;width:100%;margin-top:16px;padding-top:16px}.trend-public[data-section=products] .trend-detail-controls,.trend-public[data-section=products] .trend-detail-owner-actions{width:100%;display:grid}.trend-public[data-section=products] .trend-detail-controls{grid-template-columns:1fr}.trend-public[data-section=products] .trend-intent[data-compact=true]{width:100%}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-buttons,.trend-public[data-section=products] .trend-detail-owner-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:stretch;width:100%;display:grid}.trend-public[data-section=products] .trend-detail-owner-actions,.trend-public[data-section=products] .trend-detail-owner-actions a:only-child{grid-column:1/-1}.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a{text-align:center;justify-content:center;margin:-1px 0 0 -1px}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{grid-template-columns:1fr;gap:8px;width:min(100% - 32px,1152px);padding-block:8px}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-compact-product{grid-template-columns:40px minmax(0,1fr)}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-compact-product .trend-detail-logo{width:40px;height:40px}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-controls{grid-template-columns:none;display:flex}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-owner-actions{display:none}.trend-public[data-section=products] .trend-detail-reading-layout{padding-bottom:64px}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section:first-child{padding:32px 0}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2.trend-compact-section-title{margin-bottom:32px;font-size:28px!important}.trend-public[data-section=products] .trend-opinion-section>h2{margin-bottom:16px}.trend-public[data-section=products] .trend-opinion-summary{margin:0 0 32px}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article,.trend-public[data-section=products] .trend-comment-list li{padding:24px 0}.trend-public[data-section=products] .trend-source-reading-list article:first-child,.trend-public[data-section=products] .trend-report-list article:first-child,.trend-public[data-section=products] .trend-comment-list li:first-child{padding-top:0}.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3{font-size:24px}.trend-public[data-section=products] .trend-evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-public[data-section=products] .trend-comment-list li{grid-template-columns:1fr;gap:16px}.trend-public[data-section=products] .trend-comment-list blockquote{font-size:17px}.trend-public[data-section=products] .trend-product-description{margin-bottom:24px;font-size:19px}.trend-public[data-section=products] .trend-product-information>dl{grid-template-columns:1fr}.trend-public[data-section=products] .trend-product-information>dl>div,.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(2n),.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(odd){border-left:0;padding:16px 0}.trend-public[data-section=products] .trend-merchant-offer{margin-top:32px;padding:32px 24px!important}}@media (width<=479px){.trend-public[data-section=products] .trend-header-inner{align-items:flex-start}.trend-public[data-section=products] .trend-nav{order:2;width:100%;margin-left:0}.trend-public[data-section=products] .trend-nav a{flex:1 1 0;justify-content:center}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:56px minmax(0,1fr)}.trend-public[data-section=products] .trend-detail-logo{width:56px;height:56px}.trend-public[data-section=products] .trend-detail-title h1{overflow-wrap:anywhere}.trend-public[data-section=products] .trend-detail-meta-row{grid-column:1/-1}.trend-public[data-section=products] .trend-product-information>dl>div{grid-template-columns:1fr;gap:4px}}@media (prefers-color-scheme:dark){.trend-public[data-section=products]{--detail-canvas:#161616;--detail-surface:#161616;--detail-surface-muted:#262626;--detail-heading:#f4f4f4;--detail-body:#c6c6c6;--detail-muted:#a8a8a8;--detail-border:#393939;--detail-border-strong:#525252;--detail-action:#f4f4f4;--detail-accent:#78a9ff;--detail-accent-strong:#a6c8ff;--detail-focus:#002d9c;--detail-sticky-shadow:0 4px 8px #00000052}}@media (prefers-reduced-motion:reduce){.trend-public[data-section=products] .trend-nav a,.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a{transition:none}}.trend-public[data-section=products]{--detail-canvas:#fff;--detail-surface:#fff;--detail-surface-muted:#f8f8f9;--detail-surface-hover:#f4f3f6;--detail-surface-selected:#f2efff;--detail-heading:#181225;--detail-body:#302e36;--detail-muted:#6a6772;--detail-tertiary:#878490;--detail-border:#dad9de;--detail-border-strong:#b9b7c0;--detail-action:#7553ff;--detail-action-strong:#5827d6;--detail-accent:#653de9;--detail-focus:#b9a7ff;background:var(--detail-canvas);color:var(--detail-body);font-family:var(--font-sans,"proxima-nova", system-ui, sans-serif);font-size:15px;line-height:1.4}.trend-public[data-section=products] .trend-frame,.trend-public[data-section=products] .trend-detail-reading-layout{width:min(100% - 48px,1280px);max-width:1280px}.trend-public[data-section=products] button:focus-visible,.trend-public[data-section=products] a:focus-visible{outline:2px solid var(--detail-focus);outline-offset:2px;box-shadow:none}.trend-public[data-section=products] .trend-site-header{border-color:var(--detail-border);background:var(--detail-surface-muted);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:relative}.trend-public[data-section=products] .trend-header-inner{min-height:53px}.trend-public[data-section=products] .trend-nav a{min-height:32px;color:var(--detail-body);border:1px solid #0000;border-radius:5px;padding:6px 10px;font-size:15px;font-weight:500;transition:background-color .1s,border-color .1s,color .1s}.trend-public[data-section=products] .trend-nav a:hover{border-color:var(--detail-border);background:var(--detail-surface-hover)}.trend-public[data-section=products] .trend-nav a[aria-current=page]{border-color:var(--detail-focus);background:var(--detail-surface-selected);color:var(--detail-accent)}.trend-public[data-section=products] .trend-detail-back{min-height:28px;color:var(--detail-accent);gap:6px;margin:0 0 12px;font-size:13px;font-weight:500;text-decoration:none}.trend-public[data-section=products] .trend-detail-back:hover{color:var(--detail-action-strong);text-underline-offset:3px;text-decoration:underline}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:64px minmax(0,1fr) minmax(320px,auto);align-items:start;gap:16px;display:grid}.trend-public[data-section=products] .trend-detail-logo{border:1px solid var(--detail-border);background:var(--detail-surface-muted);width:64px;height:64px;color:var(--detail-accent);box-shadow:none;border-radius:6px;font-size:19px;font-weight:600}.trend-public[data-section=products] .trend-detail-logo img{background:var(--detail-surface);object-fit:contain;padding:4px}.trend-public[data-section=products] .trend-detail-status-row>span:first-child{color:var(--detail-muted);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:500}.trend-public[data-section=products] .trend-detail-title h1{color:var(--detail-heading);letter-spacing:0;margin:2px 0 4px;font-size:22px;font-weight:500;line-height:1.2}.trend-public[data-section=products] .trend-detail-title>p{max-width:76ch;color:var(--detail-body);margin:0;font-size:15px;line-height:1.4}.trend-public[data-section=products] .trend-detail-meta-row{color:var(--detail-muted);gap:4px 16px;margin-top:8px;font-size:13px;line-height:1.35}.trend-public[data-section=products] .trend-detail-meta-row>*+:before{color:var(--detail-border-strong);left:-9px}.trend-public[data-section=products] .trend-detail-meta-row a,.trend-public[data-section=products] .trend-detail-developer>a,.trend-public[data-section=products] .trend-detail-developer>strong{color:var(--detail-accent);font-weight:500;text-decoration:none}.trend-public[data-section=products] .trend-detail-meta-row a:hover,.trend-public[data-section=products] .trend-detail-developer>a:hover{text-underline-offset:3px;text-decoration:underline}.trend-public[data-section=products] .trend-detail-developer .trend-detail-social-link{border:1px solid #0000;border-radius:5px;width:28px;height:28px}.trend-public[data-section=products] .trend-detail-developer .trend-detail-social-link:hover{border-color:var(--detail-border);background:var(--detail-surface-hover)}.trend-public[data-section=products] .trend-detail-utility{align-self:start;padding:0}.trend-public[data-section=products] .trend-detail-controls,.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-buttons,.trend-public[data-section=products] .trend-detail-owner-actions{gap:6px}.trend-public[data-section=products] .trend-detail-controls{justify-content:flex-end;align-items:flex-start}.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a{border:1px solid var(--detail-border);background:var(--detail-surface);min-height:32px;color:var(--detail-body);box-shadow:0 1px 0 var(--detail-border);border-radius:6px;margin:0;padding:6px 10px;font-size:15px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .1s,border-color .1s,color .1s}.trend-public[data-section=products] .trend-intent[data-compact=true] button:hover,.trend-public[data-section=products] .trend-detail-owner-actions a:hover{border-color:var(--detail-border-strong);background:var(--detail-surface-hover);color:var(--detail-heading)}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-primary:hover{border-color:var(--detail-action-strong);background:var(--detail-action-strong);color:#fff}.trend-public[data-section=products] .trend-intent[data-compact=true] button:disabled{border-color:var(--detail-border);background:var(--detail-surface-muted);color:var(--detail-tertiary);cursor:not-allowed;opacity:1;box-shadow:none}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true]{border-bottom:1px solid var(--detail-border);background:var(--detail-surface);box-shadow:none}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(100% - 48px,1280px);min-height:49px}.trend-public[data-section=products] .trend-detail-compact-product{grid-template-columns:32px minmax(0,1fr);gap:8px}.trend-public[data-section=products] .trend-detail-compact-product .trend-detail-logo{border-radius:5px;width:32px;height:32px;font-size:13px}.trend-public[data-section=products] .trend-detail-compact-product>div:last-child{gap:1px 10px}.trend-public[data-section=products] .trend-detail-compact-product strong{color:var(--detail-heading);letter-spacing:0;font-size:15px;font-weight:600}.trend-public[data-section=products] .trend-detail-compact-product p,.trend-public[data-section=products] .trend-detail-compact-product a{color:var(--detail-muted);font-size:13px;font-weight:500}.trend-public[data-section=products] .trend-detail-compact-product a{color:var(--detail-accent);text-decoration:none}.trend-public[data-section=products] .trend-detail-compact-product a:hover{text-underline-offset:3px;text-decoration:underline}.trend-public[data-section=products] .trend-detail-reading-layout{padding:0 0 32px;display:block}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section:first-child{border:0;border-bottom:1px solid var(--detail-border);background:var(--detail-surface);box-shadow:none;border-radius:0;padding:24px 0;display:block}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2.trend-compact-section-title{max-width:none;color:var(--detail-heading);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0 0 12px;font-weight:500;line-height:1.3;display:flex;font-size:19px!important}.trend-public[data-section=products] .trend-detail-section-count{background:var(--detail-surface-muted);min-width:20px;min-height:20px;color:var(--detail-muted);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:13px;font-weight:500;display:inline-flex}.trend-public[data-section=products] .trend-source-reading-list,.trend-public[data-section=products] .trend-report-list{border-top:1px solid var(--detail-border);margin:0}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article{border:0;border-bottom:1px solid var(--detail-border);grid-template-columns:160px minmax(0,1fr);column-gap:16px;padding:16px;display:grid}.trend-public[data-section=products] .trend-source-reading-list article:last-child,.trend-public[data-section=products] .trend-report-list article:last-child{border-bottom:0}.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-meta,.trend-public[data-section=products] .trend-report-list .trend-evidence-meta{grid-area:1/1/span 4;align-content:start}.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3,.trend-public[data-section=products] .trend-source-reading-list p,.trend-public[data-section=products] .trend-report-list p,.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-metrics,.trend-public[data-section=products] .trend-report-list .trend-evidence-metrics,.trend-public[data-section=products] .trend-source-reading-list article>a,.trend-public[data-section=products] .trend-report-list article>a{grid-column:2}.trend-public[data-section=products] .trend-evidence-meta{color:var(--detail-tertiary);gap:2px;font-size:13px;line-height:1.35;display:grid}.trend-public[data-section=products] .trend-evidence-meta span{color:var(--detail-muted);font-weight:500}.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3{max-width:none;color:var(--detail-heading);letter-spacing:0;margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.35}.trend-public[data-section=products] .trend-source-reading-list h3 a,.trend-public[data-section=products] .trend-report-list h3 a{color:inherit;text-decoration:none}.trend-public[data-section=products] .trend-source-reading-list h3 a:hover,.trend-public[data-section=products] .trend-report-list h3 a:hover{color:var(--detail-accent);text-underline-offset:3px;text-decoration:underline}.trend-public[data-section=products] .trend-source-reading-list p,.trend-public[data-section=products] .trend-report-list p{max-width:92ch;color:var(--detail-body);margin:0 0 8px;font-size:15px;line-height:1.45}.trend-public[data-section=products] .trend-evidence-metrics{border:0;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;display:flex}.trend-public[data-section=products] .trend-evidence-metrics>div,.trend-public[data-section=products] .trend-evidence-metrics>div:last-child{border:0;border-right:1px solid var(--detail-border);background:0 0;align-items:baseline;gap:4px;padding:0 12px 0 0;display:inline-flex}.trend-public[data-section=products] .trend-evidence-metrics>div:last-child{border-right:0;padding-right:0}.trend-public[data-section=products] .trend-evidence-metrics dt{color:var(--detail-tertiary);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.3}.trend-public[data-section=products] .trend-evidence-metrics dd{color:var(--detail-heading);font-family:var(--font-sans);margin:0;font-size:13px;font-weight:600;line-height:1.3}.trend-public[data-section=products] .trend-opinion-summary{max-width:92ch;color:var(--detail-muted);margin:0 0 12px;font-size:15px;line-height:1.4}.trend-public[data-section=products] .trend-comment-list{border-top:1px solid var(--detail-border);margin:0}.trend-public[data-section=products] .trend-comment-list li{border-top:0;border-bottom:1px solid var(--detail-border);content-visibility:auto;contain-intrinsic-block-size:92px;grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding:12px 16px}.trend-public[data-section=products] .trend-comment-list li:last-child{border-bottom:0}.trend-public[data-section=products] .trend-comment-list blockquote{max-width:96ch;color:var(--detail-body);font-size:15px;line-height:1.45}.trend-public[data-section=products] .trend-comment-list:not(.trend-review-list) li>div{color:var(--detail-tertiary);align-content:start;justify-items:start;gap:2px;font-size:15px;line-height:1.5;display:grid}.trend-public[data-section=products] .trend-comment-list:not(.trend-review-list) li>div span{color:var(--detail-muted);font-weight:500}.trend-public[data-section=products] .trend-comment-list a,.trend-public[data-section=products] .trend-report-list a,.trend-public[data-section=products] .trend-source-reading-list article>a,.trend-public[data-section=products] .trend-merchant-offer a{color:var(--detail-accent);font-size:13px;font-weight:500;text-decoration:none}.trend-public[data-section=products] .trend-comment-list a:hover,.trend-public[data-section=products] .trend-report-list a:hover,.trend-public[data-section=products] .trend-source-reading-list article>a:hover,.trend-public[data-section=products] .trend-merchant-offer a:hover{text-underline-offset:3px;text-decoration:underline}.trend-public[data-section=products] .trend-opinion-load-zone{border-top:1px solid var(--detail-border);min-height:48px}.trend-public[data-section=products] .trend-opinion-load-zone button{border:1px solid var(--detail-border);background:var(--detail-surface);min-height:32px;color:var(--detail-body);box-shadow:0 1px 0 var(--detail-border);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.trend-public[data-section=products] .trend-opinion-load-zone button:hover{border-color:var(--detail-border-strong);background:var(--detail-surface-hover);color:var(--detail-heading)}.trend-public[data-section=products] .trend-detail-muted{max-width:92ch;color:var(--detail-muted);margin:0;font-size:15px;line-height:1.4}.trend-public[data-section=products] .trend-product-description{max-width:92ch;color:var(--detail-body);margin:0 0 12px;font-size:15px;line-height:1.45}.trend-public[data-section=products] .trend-product-information>dl{border-top:1px solid var(--detail-border);border-left:1px solid var(--detail-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.trend-public[data-section=products] .trend-product-information>dl>div,.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(2n),.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(odd){border:0;border-right:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);background:var(--detail-surface);grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.trend-public[data-section=products] .trend-product-information dt{color:var(--detail-muted);font-size:13px;font-weight:500;line-height:1.35}.trend-public[data-section=products] .trend-product-information dd{overflow-wrap:anywhere;min-width:0;color:var(--detail-heading);margin:0;font-size:13px;font-weight:500;line-height:1.35}.trend-public[data-section=products] .trend-product-information a{color:var(--detail-accent);text-decoration:none}.trend-public[data-section=products] .trend-product-information a:hover{text-underline-offset:3px;text-decoration:underline}.trend-public[data-section=products] .trend-merchant-offer{color:var(--detail-body);margin-top:16px;border:1px solid var(--detail-border)!important;background:var(--detail-surface-muted)!important;padding:16px!important}.trend-public[data-section=products] .trend-merchant-offer .trend-kicker,.trend-public[data-section=products] .trend-merchant-offer h2,.trend-public[data-section=products] .trend-merchant-offer p,.trend-public[data-section=products] .trend-merchant-offer a{color:inherit}.trend-public[data-section=products] .trend-merchant-offer a{color:var(--detail-accent)}.trend-public[data-section=products] .trend-footer{border-color:var(--detail-border);background:var(--detail-surface)}@media (width<=1023px){.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:56px minmax(0,1fr)}.trend-public[data-section=products] .trend-detail-logo{width:56px;height:56px}.trend-public[data-section=products] .trend-detail-utility{grid-column:2}.trend-public[data-section=products] .trend-detail-controls{justify-content:flex-start}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{grid-template-columns:minmax(0,1fr) auto}.trend-public[data-section=products] .trend-product-information>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.trend-public[data-section=products] .trend-frame,.trend-public[data-section=products] .trend-detail-reading-layout{width:min(100% - 32px,1280px)}.trend-public[data-section=products] .trend-header-inner{min-height:56px}.trend-public[data-section=products] .trend-nav a{min-height:44px}.trend-public[data-section=products] .trend-detail-hero{padding:12px 0 16px}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:48px minmax(0,1fr);gap:12px}.trend-public[data-section=products] .trend-detail-logo{width:48px;height:48px;font-size:15px}.trend-public[data-section=products] .trend-detail-title h1{margin:1px 0 3px;font-size:22px}.trend-public[data-section=products] .trend-detail-title>p{font-size:15px}.trend-public[data-section=products] .trend-detail-utility{border-top:1px solid var(--detail-border);grid-column:1/-1;width:100%;margin-top:4px;padding-top:8px}.trend-public[data-section=products] .trend-detail-controls,.trend-public[data-section=products] .trend-detail-owner-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a,.trend-public[data-section=products] .trend-opinion-load-zone button{min-height:44px}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{grid-template-columns:1fr;gap:6px;width:min(100% - 32px,1280px);padding-block:6px}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-controls{display:flex}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-owner-actions{display:none}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section:first-child{padding:20px 0}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article{grid-template-columns:1fr;gap:6px;padding:14px 0}.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-meta,.trend-public[data-section=products] .trend-report-list .trend-evidence-meta,.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3,.trend-public[data-section=products] .trend-source-reading-list p,.trend-public[data-section=products] .trend-report-list p,.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-metrics,.trend-public[data-section=products] .trend-report-list .trend-evidence-metrics,.trend-public[data-section=products] .trend-source-reading-list article>a,.trend-public[data-section=products] .trend-report-list article>a{grid-area:auto/1}.trend-public[data-section=products] .trend-evidence-meta{flex-wrap:wrap;gap:2px 10px;display:flex}.trend-public[data-section=products] .trend-comment-list li{grid-template-columns:1fr;gap:8px;padding:12px 0}.trend-public[data-section=products] .trend-product-information>dl{grid-template-columns:1fr}}@media (width<=479px){.trend-public[data-section=products] .trend-header-inner{align-items:center}.trend-public[data-section=products] .trend-nav{order:initial;width:auto;margin-left:auto}.trend-public[data-section=products] .trend-detail-meta-row{grid-column:auto}.trend-public[data-section=products] .trend-product-information>dl>div,.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(2n),.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(odd){grid-template-columns:minmax(86px,.42fr) minmax(0,1fr)}}@media (pointer:coarse){.trend-public[data-section=products] .trend-nav a,.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a,.trend-public[data-section=products] .trend-opinion-load-zone button{min-height:44px}}@media (prefers-reduced-motion:reduce){.trend-public[data-section=products] .trend-nav a,.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a,.trend-public[data-section=products] .trend-opinion-load-zone button{transition-duration:.01ms}}.trend-public a.trend-source-link{width:36px;height:36px;color:var(--trend-muted);border:1px solid #0000;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.trend-public a.trend-source-link:hover{color:var(--trend-ink);background:var(--trend-paper);border-color:var(--trend-line)}.trend-public a.trend-source-link:focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.trend-review-window{color:var(--trend-muted);white-space:nowrap;font-size:13px}.trend-review-list{margin-top:8px}.trend-review-year+.trend-review-year{margin-top:28px}.trend-public[data-section=products] .trend-review-year>h3{color:var(--trend-ink);font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin:24px 0 0;font-size:17px;font-weight:700;display:flex}.trend-review-year>h3:after{content:"";border-top:1px solid var(--trend-line);flex:1}.trend-public[data-section=products] .trend-comment-list.trend-review-list li{flex-direction:column;align-items:stretch;gap:7px;padding:18px 0 22px;display:flex}.trend-public[data-section=products] .trend-review-list li>.trend-review-meta{color:var(--trend-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.trend-review-platform{color:var(--trend-ink);font-weight:700}.trend-review-author{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.trend-review-rating{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.trend-review-meta .trend-source-link{margin-left:auto}.trend-review-list blockquote{overflow-wrap:anywhere;white-space:pre-line;max-width:85ch}.trend-review-error{align-items:center;gap:12px;font-size:15px;display:flex}.trend-needs-hero-grid{grid-template-columns:minmax(0,1fr)}@media (width<=680px){.trend-public a.trend-source-link{flex-basis:44px;width:44px;height:44px}.trend-public[data-section=products] .trend-review-list li>.trend-review-meta{gap:4px 8px}.trend-review-author{max-width:16ch}.trend-review-window{font-size:13px}.trend-public[data-section=products] .trend-comment-list.trend-review-list li{padding:12px 0 18px}}.trend-public[data-section=products] .trend-review-list li>.trend-review-meta span{width:auto;display:inline-flex}.trend-public[data-section=products] .trend-review-list li>.trend-review-meta time{white-space:nowrap}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article{align-content:start;row-gap:6px}.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-meta,.trend-public[data-section=products] .trend-report-list .trend-evidence-meta{grid-row:1/span 2}@media (width<=680px){.trend-public[data-section=products] .trend-source-reading-list .trend-evidence-meta,.trend-public[data-section=products] .trend-report-list .trend-evidence-meta{grid-row:auto}}.trend-public[data-section=products] .trend-comment-list blockquote,.trend-public[data-section=products] .trend-product-description,.trend-public[data-section=products] .trend-evidence-excerpt{max-width:72ch;font-size:19px;line-height:1.7}.trend-public[data-section=products] .trend-review-year>h3{font-size:20px}.trend-public[data-section=products] .trend-review-list li>.trend-review-meta,.trend-public[data-section=products] .trend-evidence-meta,.trend-public[data-section=products] .trend-detail-muted,.trend-public[data-section=products] .trend-review-window,.trend-public[data-section=products] .trend-product-information dt{font-size:15px;line-height:1.5}.trend-public[data-section=products] .trend-product-information dd,.trend-public[data-section=products] .trend-review-filters select{font-size:17px;line-height:1.5}.trend-public[data-section=products] .trend-comment-list.trend-review-list li{gap:10px;padding:22px 0 26px}.trend-public[data-section=products] .trend-review-text{display:block}.trend-public[data-section=products] .trend-review-original{border-radius:var(--ds-radius-sm);width:auto;min-height:24px;box-shadow:none;color:var(--ds-brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:15px;font-weight:500;line-height:24px;text-decoration:underline;display:inline-block}.trend-public[data-section=products] .trend-review-original:hover{color:var(--ds-brand-hover);text-decoration:none}.trend-public[data-section=products] .trend-review-original:focus-visible{outline:2px solid var(--ds-focus);outline-offset:4px}.trend-public[data-section=products] .trend-review-original:disabled{color:var(--ds-muted);cursor:not-allowed}.trend-public[data-section=products] .trend-review-translation-status{color:var(--ds-muted);margin:0;font-size:15px;line-height:1.5}.trend-public[data-section=products] .trend-source-reading-list article>p,.trend-public[data-section=products] .trend-report-list article>p,.trend-public[data-section=products] .trend-detail-title>p{max-width:72ch;font-size:19px;line-height:1.7}.trend-public[data-section=products] .trend-detail-meta-row,.trend-public[data-section=products] .trend-detail-back{font-size:15px;line-height:1.5}.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3{font-size:20px;line-height:1.4}.trend-public[data-section=products] .trend-review-list li>.trend-review-meta span:not(.trend-review-platform){font-weight:500}.keyword-trends-page{min-height:100vh}.keyword-trends-page .skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.keyword-trends-page .skip-link:focus{z-index:200;border-radius:var(--radius);background:var(--navy);color:#fff;padding:9px 12px;position:fixed;top:10px;left:10px}.keyword-count-strip{justify-content:center}.keyword-board-controls{grid-template-columns:minmax(240px,1fr) auto}.keyword-board-controls .requirement-search{border-radius:var(--radius);background:var(--panel);min-width:0;color:var(--muted);align-items:center;gap:8px;display:flex}.keyword-board-controls .requirement-search>svg{margin-left:10px}.keyword-board-controls .requirement-search input{border:0;outline:0;width:100%;padding-left:0}.keyword-board-controls .requirement-search:focus-within{outline:2px solid var(--navy);outline-offset:2px}.keyword-source-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.025em;text-align:right;text-transform:uppercase;font-size:13px}.keyword-promotion-slot{border:1px solid color-mix(in srgb, var(--yellow) 68%, var(--border));background:color-mix(in srgb, var(--yellow) 13%, var(--panel));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:14px;padding:16px 18px;display:grid}.keyword-promotion-copy{gap:2px;display:grid}.keyword-promotion-copy>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.keyword-promotion-copy strong{letter-spacing:-.015em;font-size:19px}.keyword-promotion-copy small{color:var(--body);font-size:14px}.keyword-promotion-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.keyword-promotion-actions .past-brands{margin-top:0}.keyword-leaderboard{padding-top:16px}.keyword-trends-page .feature-list-header,.keyword-feature-row{grid-template-columns:36px minmax(0,1fr) 96px;gap:14px}.keyword-feature-row{align-items:start;min-height:104px;padding-block:16px}.keyword-rank{color:var(--muted);font-family:var(--font-mono);padding-top:3px;font-size:13px;font-weight:700;display:block}.keyword-feature-row .feature-title{align-items:center;gap:6px;min-width:0;display:flex}.keyword-feature-row .feature-title>span:first-child{overflow-wrap:anywhere;min-width:0}.keyword-copy-button{width:28px;height:28px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}.keyword-copy-button:hover{background:var(--control);color:var(--navy)}.keyword-meta{flex-wrap:wrap;gap:2px 7px;min-width:0}.keyword-meta>span+span:before{color:var(--border-dark);content:"·";margin-right:7px}.keyword-source-actions{flex-wrap:wrap;gap:8px 14px;font-size:13px;display:flex}.keyword-row-secondary{align-items:center;min-height:24px;display:flex}.keyword-source-actions a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 30%, transparent);text-underline-offset:3px;align-items:center;gap:3px;font-weight:700;display:inline-flex}.keyword-demand-count small.is-negative{color:var(--danger)}.keyword-demand-count{text-align:right;align-content:start;justify-items:end;padding-top:1px}.keyword-featured-product>.feature-row{background:color-mix(in srgb, var(--yellow) 12%, var(--panel))}.keyword-featured-product .feature-meta{color:var(--navy);font-weight:700}.keyword-loading{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);gap:1px;display:grid;overflow:hidden}.keyword-loading>span{background:linear-gradient(100deg, var(--panel) 22%, color-mix(in srgb, var(--control) 75%, var(--panel)) 42%, var(--panel) 62%);background-size:250% 100%;height:112px;animation:1.3s linear infinite keyword-loading;display:block}.keyword-loading>em{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes keyword-loading{to{background-position-x:-250%}}@media (width<=900px){.keyword-board-controls{grid-template-columns:minmax(0,1fr) auto}.keyword-source-label{text-align:right}}@media (width<=700px){.keyword-count-strip{width:100%}.keyword-promotion-slot{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:10px;padding:14px}.keyword-promotion-copy strong{font-size:18px}.keyword-promotion-actions{justify-content:space-between}.keyword-promotion-actions .feature-add-product{min-height:38px}.keyword-feature-row{grid-template-columns:28px minmax(0,1fr) 64px;gap:8px;min-height:0;padding:12px 10px}.keyword-feature-row .feature-main,.keyword-feature-row .demand-count{grid-area:auto}.keyword-feature-row .feature-title{font-size:17px;line-height:1.2}.keyword-copy-button{display:none}.keyword-meta{letter-spacing:.01em;gap:2px 5px;font-size:12px}.keyword-meta>span:first-child{display:none}.keyword-meta>span+span:before{margin-right:5px}.keyword-meta>span:nth-child(2):before{content:none}.keyword-source-actions{font-family:var(--font-mono);gap:8px;font-size:13px}.keyword-source-actions svg,.keyword-action-context{display:none}.keyword-rank{padding-top:2px;font-size:13px}.keyword-demand-count strong{font-size:17px}.keyword-demand-count small{font-size:12px;display:block}}.member-home{background:linear-gradient(180deg, #ffdc2b1f, transparent 310px), var(--surface,#f6f6fc);min-height:100vh;color:var(--ink,#0e1312)}.member-home-frame{width:min(100% - 32px,1180px);margin:0 auto;padding:0 0 72px}.member-home-header,.member-home-auth-header{border-bottom:1px solid var(--border,#dddde8);justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.member-home-brand{color:var(--ink,#0e1312);letter-spacing:-.025em;align-items:center;gap:9px;font-size:19px;font-weight:700;display:inline-flex}.member-home-nav{color:var(--body,#3d4543);align-items:center;gap:18px;font-size:15px;font-weight:700;display:flex}.member-home-nav a,.member-home-auth-header>a:last-child,.member-home-panel-empty a,.member-home-follow-copy a,.member-home-inbox-copy a,.member-home-product-intent-heading a{color:var(--navy,#133865);text-underline-offset:3px;-webkit-text-decoration:underline #13386547;text-decoration:underline #13386547}.member-home-nav button{border:1px solid var(--border-dark,#b7b8c6);border-radius:var(--radius,4px);background:var(--panel,#fff);cursor:pointer;min-height:38px;padding:7px 11px;font-weight:700}.member-home-hero{gap:14px;max-width:820px;padding:64px 0 38px;display:grid}.member-home-hero h1,.member-home-state-card h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,68px);line-height:.98}.member-home-hero>p:last-child,.member-home-state-card>p{max-width:720px;color:var(--body,#3d4543);font-size:18px;line-height:1.55}.member-home-eyebrow,.member-home-section-label{color:var(--muted,#68706e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:700}.member-home-dashboard{gap:22px;display:grid}.member-home-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.member-home-panel,.member-home-state-card,.member-home-empty-state{border:1px solid var(--border,#dddde8);border-radius:var(--radius,4px);background:var(--panel,#fff)}.member-home-panel{padding:22px}.member-home-panel-heading,.member-home-delivery-panel{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.member-home-panel-heading>div,.member-home-delivery-panel>div{gap:6px;display:grid}.member-home-panel h2,.member-home-empty-state h2,.member-home-state-card h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.1}.member-home-panel-heading>span{background:var(--control,#ececf4);min-width:34px;min-height:30px;color:var(--navy,#133865);font-family:var(--font-mono,ui-monospace, monospace);border-radius:999px;place-items:center;padding:5px 9px;font-size:13px;font-weight:700;display:grid}.member-home-delivery-panel{border-left:4px solid var(--yellow,#ffdc2b)}.member-home-delivery-panel>p{max-width:610px;color:var(--body,#3d4543);font-size:15px;line-height:1.55}.member-home-empty-state,.member-home-state-card{justify-items:start;gap:16px;padding:clamp(24px,5vw,52px);display:grid}.member-home-state-card{max-width:780px;margin:10vh auto 0}.member-home-empty-state>p:not(.member-home-section-label),.member-home-panel-empty,.member-home-follow-copy p,.member-home-inbox-copy p,.member-home-inbox-context,.member-home-inbox-copy time{color:var(--muted,#68706e);font-size:14px;line-height:1.5}.member-home-inbox-context{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.member-home-inbox-context form{display:inline}.member-home-inbox-context button{color:var(--navy,#133865);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #13386547;text-decoration:underline #13386547}.member-home-inbox-context button:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #ffdc2b8c}.member-home-primary-link,.member-home-secondary-link,.member-home-secondary-button,.member-home-primary-button,.member-home-danger-button{border-radius:var(--radius,4px);cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-weight:700;line-height:1.2;display:inline-flex}.member-home-primary-link,.member-home-primary-button{background:var(--yellow,#ffdc2b);color:var(--ink,#0e1312)}.member-home-secondary-link,.member-home-secondary-button{background:var(--control,#ececf4);color:var(--body,#3d4543)}.member-home-danger-button{background:var(--danger-soft,#fff0ef);color:var(--danger,#b2322c)}.member-home-primary-button:disabled,.member-home-secondary-button:disabled,.member-home-danger-button:disabled{cursor:not-allowed;opacity:.5}.member-home-state-actions{flex-wrap:wrap;gap:10px;display:flex}.member-home-follow-list,.member-home-inbox-list,.member-home-introduction-list,.member-home-product-intent-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.member-home-product-intent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.member-home-product-intent-card{border:1px solid var(--border,#dddde8);border-radius:var(--radius,4px);background:var(--surface,#f6f6fc);align-content:start;gap:14px;padding:16px;display:grid}.member-home-product-intent-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.member-home-product-intent-heading>div{gap:5px;display:grid}.member-home-product-intent-heading a{color:var(--ink,#0e1312);font-size:18px;font-weight:700}.member-home-product-intent-heading p,.member-home-product-intent-note{color:var(--muted,#68706e);margin:0;font-size:14px;line-height:1.5}.member-home-product-intent-heading>span{border:1px solid var(--border-dark,#b7b8c6);color:var(--navy,#133865);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.member-home-product-intent-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.member-home-product-intent-meta>div{gap:3px;display:grid}.member-home-product-intent-meta dt{color:var(--muted,#68706e);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:700}.member-home-product-intent-meta dd{color:var(--body,#3d4543);margin:0;font-size:13px;line-height:1.45}.member-home-product-intent-card>.member-home-danger-button{justify-self:start}.member-home-introduction-card{border-top:1px solid var(--border,#dddde8);gap:14px;padding-top:16px;display:grid}.member-home-introduction-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.member-home-introduction-heading>div{gap:5px;display:grid}.member-home-introduction-heading a{color:var(--ink,#0e1312);font-size:17px;font-weight:700}.member-home-introduction-heading p,.member-home-introduction-actions>p,.member-home-introduction-complete{color:var(--muted,#68706e);font-size:14px;line-height:1.5}.member-home-introduction-heading>span{border:1px solid var(--border-dark,#b7b8c6);color:var(--muted,#68706e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.member-home-introduction-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-home-introduction-meta>div{gap:3px;display:grid}.member-home-introduction-meta dt,.member-home-outcome-history>strong,.member-home-introduction-actions label>span{color:var(--muted,#68706e);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:700}.member-home-introduction-meta dd,.member-home-outcome-history li{color:var(--body,#3d4543);font-size:13px;line-height:1.45}.member-home-outcome-history,.member-home-introduction-actions{border-radius:var(--radius,4px);background:var(--control,#ececf4);gap:8px;padding:12px;display:grid}.member-home-outcome-history ul{gap:4px;margin:0;padding-left:18px;display:grid}.member-home-introduction-actions>div{flex-wrap:wrap;gap:8px;display:flex}.member-home-introduction-actions label{gap:6px;display:grid}.member-home-introduction-actions select{border:1px solid var(--border-dark,#b7b8c6);border-radius:var(--radius,4px);background:var(--panel,#fff);width:100%;min-height:42px;color:var(--ink,#0e1312);padding:8px 10px}.member-home-follow-card{border-top:1px solid var(--border,#dddde8);grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) auto;align-items:end;gap:14px;padding-top:14px;display:grid}.member-home-follow-copy{align-self:center;gap:5px;display:grid}.member-home-follow-copy a{color:var(--ink,#0e1312);font-size:17px;font-weight:700}.member-home-policy-field,.member-home-field{color:var(--body,#3d4543);gap:6px;font-size:13px;font-weight:700;display:grid}.member-home-policy-field select,.member-home-field input{border:1px solid var(--border-dark,#b7b8c6);border-radius:var(--radius,4px);background:var(--panel,#fff);width:100%;min-height:42px;color:var(--ink,#0e1312);padding:8px 10px}.member-home-inbox-item{border-top:1px solid var(--border,#dddde8);grid-template-columns:8px minmax(0,1fr);gap:12px;padding-top:14px;display:grid}.member-home-inbox-marker{background:var(--border-dark,#b7b8c6);border-radius:50%;width:8px;height:8px;margin-top:7px}.member-home-inbox-item[data-state=unread] .member-home-inbox-marker{background:var(--yellow,#ffdc2b);box-shadow:0 0 0 3px #ffdc2b38}.member-home-inbox-copy{gap:5px;display:grid}.member-home-inbox-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.member-home-inbox-title-row h3{margin:0;font-size:17px;line-height:1.2}.member-home-importance{color:var(--muted,#68706e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.member-home-panel-empty{border-top:1px solid var(--border,#dddde8);margin-top:20px;padding-top:16px}.member-home-panel-empty a{margin-top:8px;font-weight:700;display:inline-block}.member-home-preferences-form{gap:20px;margin-top:22px;display:grid}.member-home-toggle-list{gap:10px;display:grid}.member-home-toggle{border:1px solid var(--border,#dddde8);border-radius:var(--radius,4px);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.member-home-toggle input{width:18px;height:18px;accent-color:var(--navy,#133865);margin:1px 0 0}.member-home-toggle span{gap:4px;display:grid}.member-home-toggle small{color:var(--muted,#68706e);font-size:13px;font-weight:500;line-height:1.4}.member-home-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-home-success,.member-home-error,.member-home-inline-error{border-radius:var(--radius,4px);padding:11px 13px;font-size:14px;line-height:1.45}.member-home-success{background:var(--success-soft,#e8f7ee);color:var(--success,#176b3a);margin:0 0 20px}.member-home-error,.member-home-inline-error{background:var(--danger-soft,#fff0ef);color:var(--danger,#b2322c)}.member-home-error{margin:0 0 20px}.member-home-inline-error{margin:0}.member-home-auth-header{grid-column:1/-1}@media (width<=860px){.member-home-content-grid,.member-home-product-intent-list{grid-template-columns:minmax(0,1fr)}.member-home-auth-header{grid-column:auto}.member-home-follow-card{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr)}.member-home-follow-card .member-home-danger-button{grid-column:1/-1;justify-self:start}}@media (width<=620px){.member-home-frame{width:min(100% - 22px,1180px)}.member-home-header,.member-home-auth-header,.member-home-delivery-panel{flex-direction:column;align-items:flex-start}.member-home-header,.member-home-auth-header{padding:14px 0}.member-home-nav{justify-content:space-between;width:100%}.member-home-hero{padding-top:46px}.member-home-panel{padding:17px}.member-home-follow-card,.member-home-field-grid,.member-home-introduction-meta,.member-home-product-intent-meta{grid-template-columns:minmax(0,1fr)}.member-home-introduction-heading,.member-home-product-intent-heading{flex-direction:column;align-items:stretch}.member-home-product-intent-heading>span,.member-home-introduction-heading>span{justify-self:start}.member-home-follow-card .member-home-danger-button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.member-home *,.member-home :before,.member-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.seller-home{background:radial-gradient(circle at 84% 0%, #ffdc2b38, transparent 350px), linear-gradient(180deg, #1338650a, transparent 560px), var(--surface,#f6f6fc);min-height:100vh;color:var(--ink,#0e1312)}.seller-home-frame{width:min(100% - 32px,1240px);margin:0 auto;padding-bottom:80px}.seller-header,.seller-auth-header{border-bottom:1px solid var(--border,#dddde8);justify-content:space-between;align-items:center;gap:24px;min-height:66px;display:flex}.seller-brand{letter-spacing:-.025em;align-items:center;gap:9px;font-size:19px;font-weight:750;display:inline-flex}.seller-header nav{color:var(--body,#3d4543);align-items:center;gap:18px;font-size:15px;font-weight:700;display:flex}.seller-header nav a,.seller-auth-header>a:last-child,.seller-state-actions a{color:var(--navy,#133865);text-underline-offset:3px;-webkit-text-decoration:underline #13386542;text-decoration:underline #13386542}.seller-header nav button{border:1px solid var(--border-dark,#b7b8c6);border-radius:var(--radius,4px);background:var(--panel,#fff);cursor:pointer;min-height:38px;padding:7px 12px;font-weight:700}.seller-hero{gap:14px;max-width:920px;padding:64px 0 40px;display:grid}.seller-hero h1,.seller-state-card h1{letter-spacing:-.052em;margin:0;font-size:clamp(38px,6vw,70px);line-height:.98}.seller-hero>p:last-child,.seller-state-card>p{max-width:800px;color:var(--body,#3d4543);font-size:18px;line-height:1.58}.seller-eyebrow,.seller-section-label{color:var(--muted,#68706e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:750}.seller-workspace{grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.seller-product-rail,.seller-panel,.seller-state-card{border:1px solid var(--border,#dddde8);background:#fffffff0;border-radius:8px;box-shadow:0 16px 42px #0b27480d}.seller-product-rail{gap:16px;padding:20px;display:grid;position:sticky;top:18px}.seller-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.seller-section-heading>div{gap:5px;display:grid}.seller-section-heading h2,.seller-review-panel h2{letter-spacing:-.035em;margin:0;font-size:24px}.seller-section-heading>span{background:var(--control,#ececf4);color:var(--body,#3d4543);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:13px}.seller-new-button{border:1px dashed var(--navy,#133865);min-height:42px;color:var(--navy,#133865);cursor:pointer;background:#1338650a;border-radius:5px;font-weight:750}.seller-product-rail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seller-product-rail li>button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;gap:5px;width:100%;padding:12px;display:grid}.seller-product-rail li>button[aria-current=page]{border-color:var(--navy,#133865);background:#13386512}.seller-product-rail li strong{font-size:16px}.seller-product-rail li span{color:var(--muted,#68706e);font-size:13px;line-height:1.4}.seller-main-column{gap:22px;display:grid}.seller-panel{gap:24px;padding:clamp(22px,4vw,34px);display:grid}.seller-editor{gap:20px;display:grid}.seller-editor>label,.seller-form-grid>label{color:var(--body,#3d4543);gap:7px;font-size:14px;font-weight:700;display:grid}.seller-editor label>small{color:var(--muted,#68706e);font-size:13px;font-weight:500;line-height:1.45}.seller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.seller-editor input,.seller-editor textarea,.seller-editor select{border:1px solid var(--border-dark,#b7b8c6);width:100%;min-height:44px;color:var(--ink,#0e1312);background:#fff;border-radius:5px;padding:10px 12px;font-weight:500}.seller-editor textarea{resize:vertical;min-height:86px;line-height:1.5}.seller-editor input:disabled,.seller-editor textarea:disabled,.seller-editor select:disabled{background:var(--control,#ececf4);color:var(--muted,#68706e)}.seller-platforms{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.seller-platforms legend{width:100%;color:var(--body,#3d4543);margin-bottom:3px;font-size:14px;font-weight:700}.seller-platforms label{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:6px 11px;font-size:14px;display:inline-flex}.seller-platforms input{width:16px;min-height:auto;margin:0}.seller-offer-editor{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);border-radius:7px;gap:14px;margin:0;padding:18px;display:grid}.seller-offer-editor legend{color:var(--body,#3d4543);padding-inline:6px;font-size:14px;font-weight:800}.seller-offer-editor>small{color:var(--muted,#68706e);font-size:13px}.seller-primary-button,.seller-primary-link,.seller-secondary-button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:10px 15px;font-weight:750;display:inline-flex}.seller-primary-button,.seller-primary-link{border:1px solid var(--navy-deep,#0b2748);background:var(--navy,#133865);color:#fff}.seller-secondary-button{border:1px solid var(--border-dark,#b7b8c6);color:var(--navy,#133865);background:#fff}.seller-primary-button:disabled,.seller-secondary-button:disabled,.seller-new-button:disabled{cursor:not-allowed;opacity:.58}.seller-next-action{border-top:1px solid var(--border,#dddde8);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.seller-next-action>div{gap:5px;display:grid}.seller-next-action p,.seller-panel>p,.seller-review-panel p,.seller-dns-card>p,.seller-verified-card p{color:var(--body,#3d4543);line-height:1.55}.seller-dns-card,.seller-verified-card{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);border-radius:6px;gap:16px;padding:20px;display:grid}.seller-verified-card{background:var(--success-soft,#e8f7ee);border-color:#176b3a4d}.seller-dns-card dl{gap:14px;display:grid}.seller-dns-card dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.seller-dns-card dt{color:var(--muted,#68706e);font-size:13px;font-weight:700}.seller-dns-card dd{min-width:0}.seller-dns-card code{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;background:#fff;border-radius:4px;padding:8px 10px;font-size:13px;display:block;overflow:auto}.seller-success,.seller-error,.seller-inline-error{border-radius:5px;margin:0 0 22px;padding:12px 14px;line-height:1.45}.seller-success{background:var(--success-soft,#e8f7ee);color:var(--success,#176b3a);border:1px solid #176b3a3d}.seller-error,.seller-inline-error{background:var(--danger-soft,#fff0ef);color:var(--danger,#b2322c);border:1px solid #b2322c3d}.seller-inline-error{margin:0}.seller-feature-context{border:1px solid #1338652e;border-left:5px solid var(--navy,#133865);background:#ffffffd6;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:18px 20px;display:flex}.seller-feature-context>div{flex:none;gap:5px;display:grid}.seller-feature-context h2,.seller-feature-context p{margin:0}.seller-feature-context h2{letter-spacing:-.03em;font-size:20px}.seller-feature-context h2 a{color:var(--navy,#133865);text-underline-offset:3px;text-decoration-color:#13386547}.seller-feature-context>p{max-width:690px;color:var(--body,#3d4543);font-size:14px;line-height:1.5}.seller-review-panel{border-left:5px solid var(--yellow,#ffdc2b)}.seller-match-gate,.seller-match-empty,.seller-match-loading{background:var(--control,#ececf4);color:var(--body,#3d4543);border-radius:5px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.seller-match-runs,.seller-match-candidates{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seller-match-run{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);border-radius:7px;gap:16px;padding:18px;display:grid}.seller-match-run>header,.seller-match-candidates>li{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.seller-match-run>header>div,.seller-match-candidates>li>div{gap:4px;min-width:0;display:grid}.seller-match-run time,.seller-match-candidates small{color:var(--muted,#68706e);font-size:13px}.seller-match-run>header>span,.seller-match-candidates>li>span{background:var(--control,#ececf4);color:var(--body,#3d4543);font-family:var(--font-mono,ui-monospace, monospace);text-align:center;border-radius:999px;padding:5px 9px;font-size:13px;line-height:1.35}.seller-match-run>p{color:var(--muted,#68706e);margin:0;font-size:14px}.seller-match-candidates>li{border-top:1px solid var(--border,#dddde8);padding-top:12px}.seller-match-candidates a{color:var(--navy,#133865);text-underline-offset:3px;font-weight:750;text-decoration-color:#13386547}.seller-commercial{border-top:5px solid var(--yellow,#ffdc2b);gap:22px;margin-bottom:22px;overflow:hidden}.seller-commercial-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,40px)}.seller-commercial-intro{max-width:760px;margin:0;font-size:17px}.seller-commercial-return{border:1px solid #13386533;border-left:5px solid var(--navy,#133865);background:#1338650d;border-radius:7px;gap:8px;padding:18px 20px;display:grid}.seller-commercial-return>p{color:var(--body,#3d4543);margin:0;line-height:1.5}.seller-commercial-return>.seller-success,.seller-commercial-return>.seller-inline-error{margin-top:4px}.seller-commercial-loading{color:var(--muted,#68706e);margin:0}.seller-commercial-active-list{gap:12px;display:grid}.seller-commercial-active-card{background:var(--success-soft,#e8f7ee);border:1px solid #176b3a47;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.seller-commercial-active-card>div:first-child{gap:5px;display:grid}.seller-commercial-active-card h3,.seller-commercial-active-card p{margin:0}.seller-commercial-active-card h3{color:var(--success,#176b3a);letter-spacing:-.03em;font-size:22px}.seller-commercial-active-card p:last-child{color:var(--body,#3d4543);font-size:14px}.seller-commercial-expiry{text-align:right;gap:2px;display:grid}.seller-commercial-expiry span{color:var(--muted,#68706e);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.seller-commercial-expiry time{color:var(--success,#176b3a);font-size:18px;font-weight:750}.seller-commercial-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.seller-commercial-offer{border:1px solid var(--border-dark,#b7b8c6);background:linear-gradient(145deg, #ffdc2b21, transparent 45%), var(--panel,#fff);border-radius:8px;align-content:start;gap:18px;padding:clamp(20px,3vw,28px);display:grid}.seller-commercial-offer>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seller-commercial-offer>header>div{gap:5px;display:grid}.seller-commercial-offer h3,.seller-commercial-offer p{margin:0}.seller-commercial-offer h3{letter-spacing:-.035em;font-size:24px;line-height:1.05}.seller-commercial-price{text-align:right;flex:none;gap:1px;display:grid}.seller-commercial-price strong{color:var(--navy,#133865);letter-spacing:-.035em;font-size:25px}.seller-commercial-price span{color:var(--muted,#68706e);font-size:13px}.seller-commercial-term,.seller-commercial-seats,.seller-commercial-checkout-note{color:var(--body,#3d4543);font-size:14px;line-height:1.45}.seller-commercial-seats{background:var(--control,#ececf4);border-radius:5px;padding:10px 12px}.seller-commercial-seats strong{color:var(--navy,#133865);font-size:18px}.seller-commercial-capabilities{color:var(--body,#3d4543);gap:10px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.seller-commercial-capabilities li{padding-left:22px;position:relative}.seller-commercial-capabilities li:before{color:var(--success,#176b3a);content:"✓";font-weight:800;position:absolute;left:0}.seller-commercial-buy{width:100%;margin-top:auto}.seller-commercial-checkout-note{color:var(--muted,#68706e);text-align:center}.seller-commercial-boundary{border-top:1px solid var(--border,#dddde8);color:var(--muted,#68706e);margin:0;padding-top:18px;font-size:14px;line-height:1.5}.seller-demand-revenue{gap:28px;margin-top:22px}.seller-roi-overview-heading,.seller-roi-listing>header,.seller-roi-paid-card>header,.seller-lead-card>header,.seller-leads-heading,.seller-roi-trend-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.seller-roi-overview-heading>div,.seller-roi-listing>header>div,.seller-roi-paid-card>header>div,.seller-lead-card>header>div,.seller-leads-heading>div,.seller-roi-trend-heading>div{gap:7px;display:grid}.seller-roi-overview-heading h2,.seller-roi-listing h3,.seller-roi-paid h3,.seller-leads h3,.seller-lead-card h4,.seller-roi-paid-card h4,.seller-roi-trend h4{letter-spacing:-.035em;margin:0}.seller-roi-overview-heading h2{max-width:720px;font-size:clamp(28px,4vw,42px)}.seller-roi-overview-heading p:last-child,.seller-roi-paid>div:first-child>p:last-child,.seller-leads-heading p:last-child,.seller-roi-trend-heading p,.seller-roi-zero-state p,.seller-roi-window,.seller-roi-freshness,.seller-lead-meta,.seller-leads-empty,.seller-roi-loading{color:var(--body,#3d4543);margin:0;line-height:1.5}.seller-roi-window{background:#1338650a;border:1px solid #13386529;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;font-size:14px;display:flex}.seller-roi-window p{margin:0}.seller-roi-window p:last-child{color:var(--muted,#68706e)}.seller-roi-listing{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);border-radius:8px;gap:22px;padding:clamp(18px,3vw,26px);display:grid}.seller-roi-listing h3{font-size:25px}.seller-roi-current,.seller-roi-paid-card>header>span,.seller-lead-card>header>span,.seller-leads-heading>span{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:750}.seller-roi-current{background:var(--success-soft,#e8f7ee);color:var(--success,#176b3a)}.seller-roi-freshness{border-top:1px solid var(--border,#dddde8);border-bottom:1px solid var(--border,#dddde8);font-family:var(--font-mono,ui-monospace, monospace);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:12px 0;font-size:13px;display:flex}.seller-roi-freshness p{margin:0}.seller-roi-stage{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seller-roi-stage>div{border-top:3px solid var(--navy,#133865);border-radius:4px 4px 0 0;align-content:start;gap:9px;padding-top:9px;display:grid}.seller-roi-stage>div:nth-child(2){border-top-color:#286aa4}.seller-roi-stage>div:nth-child(3){border-top-color:#ae7a00}.seller-roi-stage>div:nth-child(4){border-top-color:var(--success,#176b3a)}.seller-roi-stage-label{color:var(--muted,#68706e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.seller-roi-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.seller-roi-stage .seller-roi-metrics{grid-template-columns:1fr}.seller-roi-metric{border:1px solid var(--border,#dddde8);background:#fff;border-radius:6px;align-content:space-between;gap:8px;min-height:126px;padding:13px;display:grid}.seller-roi-metric>p,.seller-roi-metric>small{margin:0}.seller-roi-metric>p{color:var(--body,#3d4543);font-size:13px;font-weight:750}.seller-roi-metric>strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,31px)}.seller-roi-metric>.seller-roi-private,.seller-roi-metric>.seller-roi-empty{letter-spacing:-.015em;font-size:16px;line-height:1.2}.seller-roi-metric>.seller-roi-private{color:var(--navy,#133865)}.seller-roi-metric>.seller-roi-empty{color:var(--muted,#68706e)}.seller-roi-metric>small{color:var(--muted,#68706e);font-size:12px;line-height:1.4}.seller-roi-metric[data-status=suppressed]{background:repeating-linear-gradient(-45deg,#13386505,#13386505 8px,#0000 8px 16px),#fff}.seller-roi-trend{border-top:1px solid var(--border,#dddde8);gap:15px;padding-top:20px;display:grid}.seller-roi-trend-heading h4{font-size:19px}.seller-roi-trend-heading p{font-size:13px}.seller-roi-trend-heading ul{color:var(--muted,#68706e);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.seller-roi-trend-heading li:before{background:var(--navy,#133865);content:"";border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.seller-roi-trend-heading li.is-clicks:before,.seller-roi-trend-bar.is-clicks>span{background:#ae7a00}.seller-roi-trend-heading li.is-intros:before,.seller-roi-trend-bar.is-intros>span{background:var(--success,#176b3a)}.seller-roi-trend-empty,.seller-roi-zero-state,.seller-leads-empty{border:1px dashed var(--border-dark,#b7b8c6);border-radius:6px;padding:18px}.seller-roi-trend-empty{color:var(--muted,#68706e);margin:0}.seller-roi-trend-days{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seller-roi-trend-days>li{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;display:grid}.seller-roi-trend-days time{color:var(--muted,#68706e);font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}.seller-roi-trend-series{gap:4px;display:grid}.seller-roi-trend-bar{background:#1338650d;border-radius:3px;min-height:18px;display:block;overflow:hidden}.seller-roi-trend-bar>span{background:var(--navy,#133865);color:#fff;min-width:34px;min-height:18px;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:12px;font-weight:750;display:block}.seller-roi-trend-bar.is-unavailable{background:repeating-linear-gradient(-45deg,#68706e14,#68706e14 5px,#0000 5px 10px)}.seller-roi-trend-bar.is-unavailable>span{width:fit-content;color:var(--muted,#68706e);background:0 0}.seller-roi-zero-state{gap:8px;display:grid}.seller-roi-zero-state h3,.seller-roi-zero-state p{margin:0}.seller-roi-paid,.seller-leads{border-top:1px solid var(--border,#dddde8);gap:18px;padding-top:26px;display:grid}.seller-roi-paid>div:first-child,.seller-leads-heading>div{gap:7px;display:grid}.seller-roi-paid-grid,.seller-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seller-roi-paid-card,.seller-lead-card{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);border-radius:7px;align-content:start;gap:16px;padding:18px;display:grid}.seller-roi-paid-card>header>span{background:var(--control,#ececf4);color:var(--body,#3d4543)}.seller-leads-heading>span{background:var(--navy,#133865);color:#fff;text-align:center;min-width:30px}.seller-lead-card>header>span{background:var(--control,#ececf4);color:var(--body,#3d4543)}.seller-lead-card>header>span[data-status=requested]{background:var(--yellow,#ffdc2b);color:var(--navy-deep,#0b2748)}.seller-lead-card>header>span[data-status=accepted],.seller-lead-card>header>span[data-status=relay_ready],.seller-lead-card>header>span[data-status=contact_released]{background:var(--success-soft,#e8f7ee);color:var(--success,#176b3a)}.seller-lead-meta{font-size:13px}.seller-lead-actions,.seller-lead-outcome{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.seller-lead-outcome label{min-width:min(230px,100%);color:var(--body,#3d4543);flex:1;gap:6px;font-size:13px;font-weight:750;display:grid}.seller-lead-outcome select{border:1px solid var(--border-dark,#b7b8c6);min-height:44px;color:var(--ink,#0e1312);background:#fff;border-radius:5px;padding:9px 11px}.seller-lead-outcomes-complete{background:var(--success-soft,#e8f7ee);color:var(--success,#176b3a);border:1px solid #176b3a3d;border-radius:5px;margin:0;padding:11px 12px;font-size:14px;line-height:1.45}.seller-lead-history{border-top:1px solid var(--border,#dddde8);gap:9px;padding-top:13px;display:grid}.seller-lead-history>p{color:var(--muted,#68706e);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.seller-lead-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seller-lead-history li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.seller-lead-history li span{color:var(--muted,#68706e)}.seller-state-card{gap:18px;max-width:780px;margin:12vh auto 0;padding:clamp(28px,6vw,56px);display:grid}.seller-state-actions{align-items:center;gap:18px;display:flex}.seller-trend-promotion{border-top:5px solid var(--navy,#133865);gap:26px;margin-bottom:22px;overflow:hidden}.seller-trend-overview{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.seller-trend-overview>div{gap:8px;max-width:820px;display:grid}.seller-trend-overview h2,.seller-trend-overview p,.seller-trend-product h3,.seller-trend-tool h4,.seller-trend-tool p,.seller-trend-history h4,.seller-trend-empty h3,.seller-trend-empty p{margin:0}.seller-trend-overview h2{letter-spacing:-.045em;font-size:clamp(28px,4vw,40px);line-height:1.06}.seller-trend-overview>div>p:last-child{color:var(--body,#3d4543);font-size:16px;line-height:1.55}.seller-trend-loading,.seller-trend-empty,.seller-trend-load-error{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);color:var(--body,#3d4543);border-radius:7px;padding:22px}.seller-trend-load-error{justify-content:space-between;align-items:center;gap:18px;display:flex}.seller-trend-load-error .seller-inline-error{flex:1}.seller-trend-empty{gap:8px;display:grid}.seller-trend-empty h3{color:var(--ink,#0e1312);letter-spacing:-.025em;font-size:20px}.seller-trend-empty p{line-height:1.5}.seller-trend-products{gap:22px;display:grid}.seller-trend-product{border:1px solid var(--border-dark,#b7b8c6);background:linear-gradient(145deg, #1338650d, transparent 34%), var(--panel,#fff);border-radius:9px;gap:22px;padding:clamp(18px,3vw,26px);display:grid}.seller-trend-product>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seller-trend-product>header>div:first-child{gap:5px;display:grid}.seller-trend-product h3{letter-spacing:-.04em;font-size:28px;line-height:1}.seller-trend-product>header a{width:fit-content;color:var(--navy,#133865);text-underline-offset:3px;font-size:14px;font-weight:750;text-decoration-color:#13386547}.seller-trend-audience-count{text-align:right;flex:none;display:grid}.seller-trend-audience-count strong{color:var(--navy,#133865);letter-spacing:-.04em;font-size:27px}.seller-trend-audience-count span{color:var(--muted,#68706e);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:750}.seller-trend-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-trend-tools-grid.is-single{grid-template-columns:minmax(0,1fr)}.seller-trend-tool,.seller-trend-history{border:1px solid var(--border,#dddde8);background:var(--surface,#f6f6fc);border-radius:8px;align-content:start;gap:16px;padding:20px;display:grid}.seller-trend-tool:first-child{border-top:4px solid var(--yellow,#ffdc2b)}.seller-trend-tool:nth-child(2){border-top:4px solid var(--navy,#133865)}.seller-trend-tool-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-trend-tool-heading>div{gap:4px;display:grid}.seller-trend-tool h4,.seller-trend-history h4{letter-spacing:-.03em;font-size:20px}.seller-trend-tool-heading>span{background:var(--control,#ececf4);color:var(--body,#3d4543);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:750}.seller-trend-tool-heading>.seller-trend-flat-price{background:var(--yellow,#ffdc2b);color:var(--navy-deep,#0b2748)}.seller-trend-tool>p{color:var(--body,#3d4543);font-size:14px;line-height:1.5}.seller-trend-tool>.seller-trend-unavailable{color:#735500;background:#ffdc2b24;border:1px solid #ae7a0047;border-radius:6px;padding:11px 12px;font-weight:700}.seller-trend-active-bid{background:var(--success-soft,#e8f7ee);border:1px solid #176b3a42;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.seller-trend-active-bid>div{gap:2px;display:grid}.seller-trend-active-bid span{color:var(--success,#176b3a);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:750}.seller-trend-active-bid strong{color:var(--success,#176b3a);font-size:21px}.seller-trend-active-bid p{color:var(--body,#3d4543);font-size:13px}.seller-trend-empty-line{background:var(--control,#ececf4);color:var(--muted,#68706e);border-radius:5px;padding:11px 12px;font-size:14px}.seller-trend-bid-leader{color:var(--body,#3d4543);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.seller-trend-bid-leader span:last-child{color:var(--muted,#68706e);font-size:13px;font-weight:650}.seller-trend-take-first{width:fit-content}.seller-trend-bid-form,.seller-trend-campaign-form{gap:8px;display:grid}.seller-trend-bid-form>label,.seller-trend-campaign-form label>span{color:var(--body,#3d4543);font-size:13px;font-weight:750}.seller-trend-bid-form>div{grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:8px;display:grid}.seller-trend-bid-form>div>span{color:var(--navy,#133865);font-size:20px;font-weight:750}.seller-trend-bid-form input,.seller-trend-campaign-form input,.seller-trend-campaign-form textarea{border:1px solid var(--border-dark,#b7b8c6);width:100%;min-height:44px;color:var(--ink,#0e1312);font:inherit;background:#fff;border-radius:5px;padding:9px 11px}.seller-trend-campaign-form textarea{resize:vertical;min-height:94px;line-height:1.5}.seller-trend-bid-form input:disabled,.seller-trend-campaign-form input:disabled,.seller-trend-campaign-form textarea:disabled{background:var(--control,#ececf4);color:var(--muted,#68706e)}.seller-trend-bid-form small,.seller-trend-campaign-form small{color:var(--muted,#68706e);font-size:13px;line-height:1.4}.seller-trend-campaign-form label{gap:6px;display:grid}.seller-trend-privacy-list{color:var(--body,#3d4543);gap:7px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.seller-trend-privacy-list li{padding-left:20px;position:relative}.seller-trend-privacy-list li:before{color:var(--success,#176b3a);content:"✓";font-weight:800;position:absolute;left:0}.seller-trend-quote{border-top:1px solid var(--border,#dddde8);border-bottom:1px solid var(--border,#dddde8);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.seller-trend-quote>div{gap:1px;display:grid}.seller-trend-quote strong{color:var(--navy,#133865);letter-spacing:-.035em;font-size:23px}.seller-trend-quote span,.seller-trend-quote-note{color:var(--muted,#68706e);font-size:13px;line-height:1.4}.seller-trend-quote-note{background:#13386512;border-radius:5px;padding:10px 12px}.seller-inline-success{background:var(--success-soft,#e8f7ee);color:var(--success,#176b3a);border:1px solid #176b3a3d;border-radius:5px;margin:0;padding:12px 14px;line-height:1.45}.seller-trend-history{gap:13px;padding:16px 18px}.seller-trend-campaign-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.seller-trend-campaign-history li{border-top:1px solid var(--border,#dddde8);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.seller-trend-campaign-history li:first-child{border-top:0;padding-top:2px}.seller-trend-campaign-history li>div{gap:3px;display:grid}.seller-trend-campaign-history li>div:last-child{justify-items:end}.seller-trend-campaign-history strong{font-size:15px}.seller-trend-campaign-history li span,.seller-trend-campaign-history time{color:var(--muted,#68706e);font-size:13px}.seller-trend-campaign-history li>div:last-child>span{background:var(--control,#ececf4);color:var(--body,#3d4543);border-radius:999px;padding:4px 8px;font-weight:750}.seller-trend-campaign-history li>div:last-child>span[data-status=sent]{background:var(--success-soft,#e8f7ee);color:var(--success,#176b3a)}.seller-trend-campaign-history li>div:last-child>span[data-status=failed]{background:var(--danger-soft,#fff0ef);color:var(--danger,#b2322c)}@media (width<=820px){.seller-workspace,.seller-form-grid,.seller-trend-tools-grid{grid-template-columns:1fr}.seller-product-rail{position:static}.seller-product-rail ul,.seller-roi-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-roi-paid-grid,.seller-lead-grid{grid-template-columns:1fr}}@media (width<=580px){.seller-home-frame{width:min(100% - 20px,1240px)}.seller-header,.seller-auth-header,.seller-next-action{flex-direction:column;align-items:flex-start;padding:14px 0}.seller-trend-overview,.seller-trend-product>header,.seller-trend-tool-heading,.seller-trend-active-bid,.seller-trend-quote,.seller-trend-campaign-history li,.seller-trend-load-error{flex-direction:column;align-items:flex-start}.seller-trend-bid-leader{flex-direction:column;align-items:flex-start;gap:4px}.seller-trend-audience-count{text-align:left}.seller-trend-bid-form>div{grid-template-columns:auto minmax(0,1fr)}.seller-trend-bid-form>div>button{grid-column:1/-1;width:100%}.seller-trend-quote>button,.seller-trend-campaign-form>button,.seller-trend-load-error>button{width:100%}.seller-trend-campaign-history li>div:last-child{justify-items:start}.seller-header nav{flex-wrap:wrap;width:100%}.seller-hero{padding-top:42px}.seller-product-rail ul,.seller-dns-card dl>div{grid-template-columns:1fr}.seller-roi-overview-heading,.seller-feature-context,.seller-commercial-heading,.seller-commercial-active-card,.seller-commercial-offer>header,.seller-roi-listing>header,.seller-roi-paid-card>header,.seller-lead-card>header,.seller-leads-heading,.seller-roi-trend-heading,.seller-roi-window,.seller-match-run>header,.seller-match-candidates>li{flex-direction:column;align-items:flex-start}.seller-commercial-expiry,.seller-commercial-price{text-align:left}.seller-roi-overview-heading>.seller-secondary-button{width:100%}.seller-roi-stage{grid-template-columns:1fr}.seller-roi-trend-heading ul{justify-content:flex-start}.seller-roi-trend-days>li{grid-template-columns:58px minmax(0,1fr)}.seller-lead-actions>button,.seller-lead-outcome>button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-home *{scroll-behavior:auto}}:root{--surface:var(--ds-canvas);--panel:var(--ds-surface);--control:var(--ds-surface-subtle);--control-hover:var(--ds-surface-subtle);--ink:var(--ds-ink);--body:var(--ds-body);--muted:var(--ds-muted);--navy:var(--ds-brand);--navy-deep:var(--ds-brand-hover);--focus:var(--ds-focus);--border:var(--ds-border);--border-dark:var(--ds-border-strong);--success:var(--ds-success);--success-soft:var(--ds-success-soft);--danger:var(--ds-danger);--danger-soft:var(--ds-danger-soft);--container:1280px;--radius:var(--ds-radius-action)}html{background:var(--ds-canvas);color:var(--ds-ink);scroll-padding-top:96px}body{background:var(--ds-canvas);color:var(--ds-ink);font-size:17px;font-weight:500;line-height:1.5}button,a,input,textarea,select,summary{transition-property:border-color,background-color,color,box-shadow,opacity;transition-duration:.16s;transition-timing-function:var(--ds-ease)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ds-brand-hover);outline-offset:2px;box-shadow:0 0 0 4px var(--ds-focus)}::selection{background:var(--ds-brand-soft);color:var(--ds-brand-active)}.app-shell{width:min(100%,1280px);padding-inline:32px}.site-header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);min-height:72px;box-shadow:0 0 0 100vmax var(--ds-surface);clip-path:inset(0 -100vmax);-webkit-backdrop-filter:none;backdrop-filter:none}.brand{min-height:44px;color:var(--ds-ink);letter-spacing:-.015em;gap:10px;font-size:19px;font-weight:700}.trend-directory-header .brand{color:var(--ds-ink)}.outseek-brand-mark{flex-basis:28px;width:28px;height:28px}.button,.header-request-button,.source-filter-bar select,.source-filter-bar>button{border-radius:var(--ds-radius-action);min-height:44px;font-size:15px;font-weight:700}.button-primary,.button-sponsor,.header-request-button{border-color:var(--ds-brand);background:var(--ds-primary);color:var(--ds-white);box-shadow:var(--ds-shadow-control)}.button-primary:hover,.button-sponsor:hover,.header-request-button:hover{border-color:var(--ds-brand-hover);background:var(--ds-primary-hover);color:var(--ds-white);transform:none}.button:active,.header-request-button:active{transform:none}.button-secondary{border-color:var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-ink)}.button-secondary:hover{border-color:var(--ds-brand);background:var(--ds-surface-selected);color:var(--ds-brand)}.button-danger{border-color:var(--ds-danger);background:var(--ds-danger);color:var(--ds-white)}input,textarea,select{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-field);background:var(--ds-surface);color:var(--ds-ink)}input::placeholder,textarea::placeholder{color:var(--ds-muted);opacity:1}.trend-home-shell>footer,.public-feature-footer,.legal-footer,.trend-footer{border:0;border-top:1px solid var(--ds-border);background:var(--ds-footer);color:var(--ds-footer-body);box-shadow:0 0 0 100vmax var(--ds-footer);clip-path:inset(0 -100vmax)}.trend-home-shell>footer a,.public-feature-footer a,.legal-footer a,.trend-footer a{color:var(--ds-brand)}.trend-home-shell{background:var(--ds-canvas);min-height:100vh}.trend-home-shell .header-audience{justify-self:center}.trend-home-shell .audience-strip{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:36px;box-shadow:var(--ds-shadow-xs);color:var(--ds-muted);padding:7px 12px;font-size:14px}.trend-home-shell .live-indicator{color:var(--ds-success);font-weight:700}.trend-home-shell .trend-home-header-nav a{border-radius:var(--ds-radius-action);min-height:44px;color:var(--ds-body);background:0 0;border:1px solid #0000;padding:10px 13px;font-size:15px;font-weight:700}.trend-home-shell .trend-home-header-nav a[aria-current=page],.trend-home-shell .trend-home-header-nav a:hover{border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-brand)}.trend-directory-header{min-height:72px;padding:0;display:block}.trend-directory-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:min(100%,1280px);min-height:72px;margin-inline:auto;display:grid}.trend-public .trend-directory-header-inner{padding-inline:32px}.trend-directory-header .trend-home-header-nav{justify-self:end;gap:6px;display:flex}.trend-directory-header .trend-home-header-nav a{border-radius:var(--ds-radius-action);min-height:44px;color:var(--ds-body);background:0 0;border:1px solid #0000;align-items:center;padding:10px 13px;font-size:15px;font-weight:700;display:inline-flex}.trend-directory-header .trend-home-header-nav a:hover,.trend-directory-header .trend-home-header-nav a[aria-current=page]{border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-brand)}.trend-home-shell .board-overview{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px 0 0}.trend-home-shell .board-controls{gap:12px}.trend-home-shell .trend-coverage-panel{border:1px solid var(--ds-border-brand);border-left:4px solid var(--ds-brand);border-radius:var(--ds-radius-field);background:var(--ds-surface-selected);color:var(--ds-body);margin:16px 0 0;padding:12px 14px;font-size:15px}.trend-home-shell .view-switcher,.trend-home-shell .trend-archive-menu summary,.trend-home-shell .requirement-search input{min-height:44px}.trend-home-shell .view-switcher{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);grid-template-columns:repeat(2,minmax(0,1fr));width:210px;display:grid;overflow:hidden}.trend-home-shell .view-switcher :is(button,a){background:var(--ds-surface);min-height:44px;color:var(--ds-body);white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;padding-inline:12px;font-size:15px;font-weight:700;display:flex}.trend-home-shell .view-switcher :is(button,a)+:is(button,a){border-left:1px solid var(--ds-border)}.trend-home-shell .view-switcher :is(button,a)[aria-selected=true]{background:var(--ds-primary);color:var(--ds-white)}.trend-home-shell .requirement-search input{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-field);background:var(--ds-surface);box-shadow:var(--ds-shadow-xs);padding-inline:16px;font-size:17px}.trend-home-shell .trend-archive-menu{width:190px}.trend-home-shell .trend-archive-menu summary{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-field);color:var(--ds-ink);padding:10px 14px;font-size:15px;font-weight:700}.trend-home-shell .trend-archive-menu[open] summary{border-color:var(--ds-brand);box-shadow:0 0 0 3px var(--ds-focus)}.trend-home-shell .trend-archive-options{border-color:var(--ds-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-menu);padding:8px;top:calc(100% + 8px)}.trend-home-shell .trend-archive-options :is(button,a){border-radius:var(--ds-radius-field);border:0;min-height:44px;padding:9px 10px}.trend-home-shell .trend-archive-options :is(button,a)+:is(button,a){border-top:0}.trend-home-shell .trend-archive-options :is(button,a):hover,.trend-home-shell .trend-archive-options :is(button,a)[aria-current=page]{background:var(--ds-surface-selected);color:var(--ds-brand);border-left-color:#0000}.trend-home-shell .category-browser{border-top:1px solid var(--ds-border);margin-top:20px;padding-top:18px}.trend-home-shell .category-browser-heading h2{color:var(--ds-ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:15px;font-weight:700}.trend-home-shell .category-list{gap:8px}.trend-home-shell .category-list :is(button,a){border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:44px;color:var(--ds-body);padding:8px 12px;font-size:15px;font-weight:500}.trend-home-shell .category-list :is(button,a):hover{border-color:var(--ds-brand);background:var(--ds-surface-selected);color:var(--ds-brand)}.trend-home-shell .category-list :is(button,a)[aria-pressed=true],.trend-home-shell .category-list a[aria-current=page]{border-color:var(--ds-brand);background:var(--ds-primary);color:var(--ds-white)}.trend-home-shell .category-list strong{border-radius:var(--ds-radius-full);background:var(--ds-surface-subtle);min-width:22px;color:var(--ds-body);font-family:var(--font-sans);font-size:13px;font-weight:700}.trend-home-shell .category-list :is(button,a)[aria-pressed=true] strong,.trend-home-shell .category-list a[aria-current=page] strong{background:var(--ds-inverse-soft);color:var(--ds-white)}.trend-home-leaderboard{margin-top:24px}.trend-home-shell .trend-home-list-header{border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0;background:var(--ds-canvas);min-height:42px;color:var(--ds-muted);font-family:var(--font-sans);letter-spacing:.02em;border-bottom:0;align-items:center;padding:0 14px;font-size:13px;font-weight:700}.trend-home-shell .trend-ranking-panel{border-radius:0 0 var(--ds-radius-panel) var(--ds-radius-panel)}.trend-home-shell .trend-home-lane .feature-list{border-color:var(--ds-border);border-radius:0 0 var(--ds-radius-panel) var(--ds-radius-panel);box-shadow:var(--ds-shadow-soft);overflow:clip}.trend-home-shell .trend-home-organic-lane .feature-list{border-radius:0 0 var(--ds-radius-panel) var(--ds-radius-panel)}.trend-home-shell .trend-product-row{background:var(--ds-surface);grid-template-columns:44px 42px minmax(258px,1fr) 100px minmax(220px,300px)}.trend-home-shell .trend-product-logo{border-color:var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-subtle);width:42px;height:42px;color:var(--ds-brand);display:grid}.trend-home-shell .trend-product-logo img,.trend-public[data-section=products] .trend-detail-logo img{background:var(--ds-surface);object-fit:contain;padding:3px}.trend-home-shell .trend-product-row+.trend-product-row{border-color:var(--ds-border)}.trend-home-shell .trend-product-row:hover{background:var(--ds-surface-hover)}.trend-home-shell .trend-product-rank,.trend-home-shell .trend-product-title-line a:hover,.trend-home-shell .trend-product-sources li small{color:var(--ds-brand)}.trend-home-shell .trend-product-title-line a{color:var(--ds-ink);font-weight:700}.trend-home-shell .trend-product-copy>p,.trend-home-shell .trend-product-meta,.trend-home-shell .trend-signal-label,.trend-home-shell .trend-movement,.trend-home-shell .trend-product-sources{color:var(--ds-muted)}.trend-home-shell .trend-product-sources li{border-color:var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-subtle);min-height:28px}.trend-home-shell .trend-home-lane-heading{border-color:var(--ds-border);border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0;background:var(--ds-surface-subtle)}.trend-home-shell .trend-home-lane-heading strong{color:var(--ds-brand);font-family:var(--font-sans);letter-spacing:.02em}.trend-home-shell .trend-load-more button,.trend-home-shell .trend-load-more a,.trend-public .trend-load-more a{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-action);background:var(--ds-surface);min-height:44px;color:var(--ds-brand);border-style:solid;border-width:1px;align-items:center;padding-inline:16px;font-weight:700;text-decoration:none;display:inline-flex}.trend-home-shell>footer{margin-top:64px;padding:40px 0}.trend-home-shell>footer .brand{color:var(--ds-ink)}.trend-home-shell>footer .site-legal-company,.trend-home-shell>footer .footer-meta{color:var(--ds-footer-body)}.trend-home-shell>footer .footer-meta{font-size:13px}.trend-public{--trend-ink:var(--ds-ink);--trend-body:var(--ds-body);--trend-muted:var(--ds-muted);--trend-canvas:var(--ds-canvas);--trend-paper:var(--ds-surface);--trend-soft:var(--ds-surface-subtle);--trend-line:var(--ds-border);--trend-dark-line:var(--ds-border-strong);--trend-green:var(--ds-brand);--trend-green-dark:var(--ds-brand-hover);--trend-lime:var(--ds-brand-soft);--trend-lime-soft:var(--ds-brand-soft);--trend-gold:var(--ds-warning);--trend-gold-soft:var(--ds-warning-soft);--trend-danger:var(--ds-danger);--trend-radius-sm:var(--ds-radius-action);--trend-radius:var(--ds-radius-program);--trend-radius-lg:var(--ds-radius-marketing);background:var(--ds-canvas);color:var(--ds-ink)}.trend-frame{width:min(100%,1280px);padding-inline:32px}.trend-site-header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.trend-header-inner{min-height:72px}.trend-brand{min-height:44px;color:var(--ds-ink);letter-spacing:-.015em;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.trend-brand-suffix{color:var(--ds-muted);font-weight:500}.trend-nav{gap:8px}.trend-nav a{border-radius:var(--ds-radius-action);min-height:44px;color:var(--ds-body);border:1px solid #0000;align-items:center;padding:10px 13px;font-size:15px;font-weight:700;display:inline-flex}.trend-nav a:hover,.trend-nav a[aria-current=page]{border-color:var(--ds-border);background:var(--ds-surface-selected);color:var(--ds-brand)}.trend-footer{margin-top:48px;padding-block:40px}.trend-footer p{color:var(--ds-footer-body)}.trend-public[data-section=products]{--detail-canvas:var(--ds-canvas);--detail-surface:var(--ds-surface);--detail-surface-muted:var(--ds-surface-subtle);--detail-surface-hover:var(--ds-surface-hover);--detail-surface-selected:var(--ds-surface-selected);--detail-heading:var(--ds-ink);--detail-body:var(--ds-body);--detail-muted:var(--ds-muted);--detail-tertiary:var(--ds-muted);--detail-border:var(--ds-border);--detail-border-strong:var(--ds-border-strong);--detail-action:var(--ds-brand);--detail-action-strong:var(--ds-brand-hover);--detail-accent:var(--ds-brand);--detail-accent-strong:var(--ds-brand-hover);--detail-focus:var(--ds-focus);background:var(--ds-canvas)}.trend-product-loading{background:var(--ds-canvas)}.trend-product-loading:before,.trend-product-loading:after{border-radius:var(--ds-radius-action);background:linear-gradient(90deg, var(--ds-border) 20%, var(--ds-surface-subtle) 45%, var(--ds-border) 70%);content:"";background-size:220% 100%;width:min(560px,100% - 48px);animation:1.4s ease-in-out infinite outseek-loading;position:absolute;left:50%;transform:translate(-50%)}.trend-product-loading:before{height:18px;top:calc(50% + 58px)}.trend-product-loading:after{width:min(420px,100% - 88px);height:12px;top:calc(50% + 88px)}.trend-product-loading-mark{filter:none;width:64px;height:64px;animation:outseek-loading-mark 1.4s var(--ds-ease) infinite}.trend-public[data-section=products] .trend-detail-hero{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);padding:28px 0 32px}.trend-public[data-section=products] .trend-detail-back{min-height:44px;color:var(--ds-brand);font-size:15px;font-weight:700}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:96px minmax(0,1fr) minmax(320px,auto);align-items:start;gap:20px}.trend-public[data-section=products] .trend-detail-logo{border:1px solid var(--ds-border);border-radius:var(--ds-radius-program);background:var(--ds-surface);width:96px;height:96px;box-shadow:var(--ds-shadow-xs)}.trend-product-skeleton .trend-detail-heading{min-height:136px}.trend-skeleton-block,.trend-skeleton-line{background:linear-gradient(90deg, var(--ds-border) 20%, var(--ds-surface-subtle) 45%, var(--ds-border) 70%);background-size:220% 100%;border:0;animation:1.4s ease-in-out infinite outseek-loading;display:block}.trend-skeleton-line{border-radius:var(--ds-radius-full);width:min(100%,680px);height:14px;margin-top:14px}.trend-skeleton-kicker{width:96px;height:12px;margin-top:5px}.trend-skeleton-title{border-radius:var(--ds-radius-action);width:min(60%,420px);height:42px}.trend-skeleton-copy{width:min(78%,560px)}.trend-skeleton-heading{border-radius:var(--ds-radius-action);width:min(42%,280px);height:28px}.trend-public[data-section=products] .trend-detail-status-row>span:first-child{border-radius:var(--ds-radius-full);background:var(--ds-brand-soft);color:var(--ds-brand);font-family:var(--font-sans);letter-spacing:0;text-transform:none;padding:4px 9px;font-size:13px;font-weight:700}.trend-public[data-section=products] .trend-detail-title h1{color:var(--ds-ink);letter-spacing:-.035em;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.08}.trend-public[data-section=products] .trend-detail-title>p{max-width:720px;color:var(--ds-body);font-size:19px;line-height:1.5}.trend-public[data-section=products] .trend-detail-meta-row a,.trend-public[data-section=products] .trend-detail-developer{color:var(--ds-muted);font-size:15px}.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions :is(a,.trend-detail-owner-action){border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);background:var(--ds-surface);min-height:44px;color:var(--ds-ink);box-shadow:none;padding:10px 14px;font-size:15px;font-weight:700}.trend-public[data-section=products] .trend-detail-owner-action{font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:0;display:inline-flex}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-primary{border-color:var(--ds-brand);background:var(--ds-primary);color:var(--ds-white);box-shadow:var(--ds-shadow-control)}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true]{border-color:var(--ds-border);background:var(--ds-surface);box-shadow:var(--ds-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}.trend-public[data-section=products] .trend-detail-reading-layout{gap:16px;width:min(100%,1152px);padding:32px 32px 64px;display:grid}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section:first-child{border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:none;padding:24px}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section h2.trend-compact-section-title{color:var(--ds-ink);letter-spacing:-.01em;margin-bottom:16px;font-weight:700;line-height:1.4;font-size:26px!important}.trend-public[data-section=products] .trend-detail-section-count{border-radius:var(--ds-radius-full);background:var(--ds-brand-soft);min-width:24px;min-height:24px;color:var(--ds-brand);padding:3px 7px;font-size:15px;font-weight:700}.trend-public[data-section=products] .trend-source-reading-list,.trend-public[data-section=products] .trend-report-list,.trend-public[data-section=products] .trend-comment-list{border-top:1px solid var(--ds-border)}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article{border-bottom-color:var(--ds-border);grid-template-columns:172px minmax(0,1fr);gap:20px;padding:18px 0}.trend-public[data-section=products] .trend-comment-list li{border-bottom-color:var(--ds-border);grid-template-columns:minmax(0,1fr) 216px;gap:24px;padding:16px 0}.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3{color:var(--ds-ink);font-size:19px;font-weight:700}.trend-public[data-section=products] .trend-source-reading-list p,.trend-public[data-section=products] .trend-report-list p,.trend-public[data-section=products] .trend-comment-list blockquote,.trend-public[data-section=products] .trend-opinion-summary,.trend-public[data-section=products] .trend-product-description,.trend-public[data-section=products] .trend-detail-muted{color:var(--ds-body);font-size:19px;line-height:1.7}.trend-public[data-section=products] .trend-evidence-meta{color:var(--ds-muted);font-size:15px}.trend-public[data-section=products] .trend-evidence-metrics>div{border-right-color:var(--ds-border)}.trend-public[data-section=products] .trend-product-information>dl{border-color:var(--ds-border);border-radius:var(--ds-radius-field);overflow:clip}.trend-public[data-section=products] .trend-product-information>dl>div,.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(2n),.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(odd){border-color:var(--ds-border);background:var(--ds-surface)}.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(2n){background:var(--ds-surface-subtle)}.trend-public[data-section=products] .trend-merchant-offer{border-color:var(--ds-border-brand)!important;border-radius:var(--ds-radius-program)!important;background:var(--ds-brand-soft)!important}.trend-public[data-section=products] .trend-footer{background:var(--ds-footer)}.legal-main{padding-block:48px 88px}.legal-article{max-width:840px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}.legal-heading{border-bottom:0;padding:20px 0 40px}.legal-heading h1{color:var(--ds-ink);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5vw,56px);line-height:1}.legal-heading>p:not(.legal-updated){max-width:700px;margin-top:16px}.legal-updated{margin-top:16px}.legal-heading>p:not(.legal-updated),.legal-sections p,.legal-sections li{color:var(--ds-body);font-size:17px;line-height:1.7}.legal-sections{gap:0;padding-top:0}.legal-sections section{border-top:1px solid var(--ds-border);padding-block:32px}.legal-sections h2{color:var(--ds-ink);letter-spacing:-.015em;font-size:24px;line-height:1.2}.legal-sections h3{color:var(--ds-ink)}.legal-footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding-block:40px}.legal-footer-company{justify-self:start}.legal-footer-navigation{justify-content:flex-end;justify-self:end}@media (width<=700px){.legal-footer{grid-template-columns:1fr;gap:12px}.legal-footer-company,.legal-footer-navigation{text-align:left;justify-self:start}.legal-footer-navigation{justify-content:flex-start}}.admin-shell{padding-bottom:72px}.admin-header{border-bottom-color:var(--ds-border);min-height:72px}.admin-main{gap:24px;padding-top:32px}.admin-panel,.admin-match-card,.admin-refund-card,.admin-directory-workspace,.admin-risk-workspace{border-color:var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:none}.admin-panel{padding:24px}.admin-title-row h1,.admin-panel h2{color:var(--ds-ink);letter-spacing:-.02em}.admin-token,.admin-directory-lookup,.admin-risk-lookup,.admin-email-ledger,.admin-directory-ledger,.admin-refund-ledger{border-color:var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface-subtle)}.admin-match-badge,.admin-listing-state,.completion-state{border-radius:var(--ds-radius-full)}.member-home,.seller-home{background:var(--ds-canvas);min-height:100vh;color:var(--ds-ink)}.member-home-frame,.seller-home-frame{width:min(100%,1280px);padding-inline:32px}.member-home-header,.member-home-auth-header,.seller-header,.seller-auth-header{border-bottom-color:var(--ds-border);background:var(--ds-surface);min-height:72px;box-shadow:0 0 0 100vmax var(--ds-surface);clip-path:inset(0 -100vmax)}.member-home-brand,.seller-brand{color:var(--ds-ink);letter-spacing:-.015em;font-size:19px;font-weight:700}.member-home-nav a,.member-home-auth-header>a:last-child,.seller-header nav a,.seller-auth-header>a:last-child{border-radius:var(--ds-radius-action);min-height:44px;color:var(--ds-brand);align-items:center;padding:10px 12px;font-weight:700;text-decoration:none}.member-home-nav a:hover,.member-home-auth-header>a:last-child:hover,.seller-header nav a:hover,.seller-auth-header>a:last-child:hover{background:var(--ds-surface-selected)}.member-home-hero,.seller-hero{border-radius:var(--ds-radius-marketing);background:var(--ds-primary);max-width:none;color:var(--ds-white);margin-top:32px;padding:32px}.member-home-hero h1,.seller-hero h1{max-width:18ch;color:var(--ds-white);letter-spacing:-.035em;font-size:clamp(32px,5vw,48px);line-height:1.08}.member-home-hero>p:last-child,.seller-hero>p:last-child,.member-home-hero .member-home-eyebrow,.seller-hero .seller-eyebrow{color:var(--ds-inverse-muted)}.member-home-eyebrow,.member-home-section-label,.seller-eyebrow,.seller-section-label{color:var(--ds-brand);font-family:var(--font-sans);letter-spacing:.02em;font-weight:700}.member-home-dashboard,.seller-workspace{margin-top:24px}.member-home-panel,.member-home-state-card,.member-home-empty-state,.seller-product-rail,.seller-panel,.seller-state-card{border-color:var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:none}.member-home-panel,.seller-panel{padding:24px}.member-home-panel h2,.member-home-empty-state h2,.seller-section-heading h2,.seller-review-panel h2{color:var(--ds-ink);letter-spacing:-.015em;font-size:20px;font-weight:700}.member-home-panel-heading>span,.seller-section-heading>span{background:var(--ds-brand-soft);color:var(--ds-brand);font-family:var(--font-sans)}.member-home-delivery-panel{border-left-color:var(--ds-brand)}.member-home-primary-button,.member-home-primary-link,.seller-primary-button,.seller-primary-link{border:1px solid var(--ds-brand);border-radius:var(--ds-radius-action);background:var(--ds-primary);min-height:44px;color:var(--ds-white);box-shadow:var(--ds-shadow-control);font-size:15px;font-weight:700}.member-home-secondary-button,.member-home-secondary-link,.seller-secondary-button{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);background:var(--ds-surface);min-height:44px;color:var(--ds-ink);font-weight:700}.member-home-state-card,.seller-state-card{max-width:832px;margin:64px auto 0;padding:32px}.member-home-state-card h1,.seller-state-card h1{color:var(--ds-ink);letter-spacing:-.03em;font-size:clamp(30px,4vw,42px);line-height:1.1}.member-home-field input,.member-home-field select,.member-home-field textarea,.seller-editor input,.seller-editor textarea,.seller-editor select{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-field);background:var(--ds-surface);min-height:44px}.seller-product-rail{padding:20px;top:24px}.seller-product-rail li>button{border-radius:var(--ds-radius-field);min-height:44px}.seller-product-rail li>button:hover{background:var(--ds-surface-subtle)}.seller-product-rail li>button[aria-current=page]{border-color:var(--ds-brand);background:var(--ds-surface-selected);color:var(--ds-brand)}.seller-new-button{border:1px solid var(--ds-brand);border-radius:var(--ds-radius-action);background:var(--ds-surface-selected);min-height:44px;color:var(--ds-brand)}.member-home-error,.member-home-inline-error,.seller-error,.seller-inline-error{border-color:var(--ds-border-danger);border-radius:var(--ds-radius-panel);background:var(--ds-danger-soft);color:var(--ds-danger)}.member-home-success,.seller-success{border-color:var(--ds-border-success);border-radius:var(--ds-radius-panel);background:var(--ds-success-soft);color:var(--ds-success)}@keyframes outseek-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes outseek-loading-mark{0%,to{opacity:.82;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (width<=900px){.app-shell,.trend-frame,.member-home-frame,.seller-home-frame{padding-inline:24px}.site-header,.trend-header-inner,.member-home-header,.member-home-auth-header,.seller-header,.seller-auth-header{min-height:72px}.trend-public[data-section=products] .trend-detail-reading-layout{padding-inline:24px}.trend-home-shell .trend-product-row{grid-template-columns:36px 42px minmax(0,1fr) 116px}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:72px minmax(0,1fr)}.trend-public[data-section=products] .trend-detail-logo{width:72px;height:72px}.trend-directory-header,.trend-directory-header-inner{min-height:0}.trend-directory-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:8px}.trend-public .trend-directory-header-inner{padding-inline:24px}.trend-needs-hero-grid{grid-template-columns:minmax(0,1fr);gap:18px}.trend-weekly-stamp{width:min(100%,320px)}.trend-need-card{grid-template-columns:130px minmax(0,1fr)}.trend-need-source{grid-column:2}}@media (width<=700px){.app-shell,.trend-frame,.member-home-frame,.seller-home-frame{padding-inline:16px}.site-header,.trend-header-inner,.public-feature-header,.member-home-header,.member-home-auth-header,.seller-header,.seller-auth-header{min-height:60px}.trend-public .trend-header-inner{flex-wrap:nowrap;gap:8px;padding-block:0}.trend-public .trend-directory-header-inner{padding-inline:16px}.trend-directory-header .trend-home-header-nav{grid-area:2/1/auto/-1;justify-content:flex-end;gap:2px;width:100%}.trend-directory-header .trend-home-header-nav a{min-height:40px;padding-inline:7px;font-size:13px}.trend-home-shell .view-switcher{width:100%}.trend-public .trend-brand-suffix{display:none}.trend-public .trend-nav{order:initial;gap:2px;width:auto;margin-left:auto;overflow:visible}.trend-public .trend-nav a{text-align:center;flex:0 auto;min-height:44px;padding-inline:7px;font-size:14px;line-height:1.1}.outseek-brand-mark{flex-basis:26px;width:26px;height:26px}.trend-home-shell main{padding-top:16px}.trend-home-shell .board-overview{border-radius:0;padding:0}.trend-home-shell .board-controls{gap:10px}.trend-home-shell .trend-archive-menu{width:100%}.trend-home-shell .category-list :is(button,a){min-height:44px}.trend-home-shell .trend-product-row{grid-template-columns:30px 36px minmax(0,1fr) 88px}.trend-home-shell .trend-product-logo{border-radius:var(--ds-radius);width:36px;height:36px}.trend-public[data-section=products] .trend-detail-heading{grid-template-columns:72px minmax(0,1fr)}.trend-needs-hero{padding-block:28px}.trend-needs-hero-grid{gap:20px}.trend-public .trend-needs-hero-grid>div:first-child>p:last-child{font-size:17px;line-height:1.5}.trend-weekly-stamp,.trend-need-card,.public-feature-metrics>div,.member-home-panel,.seller-panel{padding:16px}.trend-needs-toolbar{padding:0 0 16px}.trend-need-card{grid-template-columns:1fr;gap:12px}.trend-need-source{border-top:1px solid var(--ds-border);grid-column:1;padding-top:10px}.trend-public .trend-needs-toolbar .trend-category-filter{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.trend-public[data-section=products] .trend-detail-reading-layout{padding:20px 16px 48px}.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section,.trend-public[data-section=products] .trend-detail-reading-layout .trend-detail-section:first-child{padding:18px 16px}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article,.trend-public[data-section=products] .trend-comment-list li{grid-template-columns:1fr;gap:8px}.public-feature-main{padding:16px 16px 48px}.public-feature-intro-band{border-radius:var(--ds-radius-program);gap:28px;padding:24px 20px}.public-feature-brief{gap:18px}.public-feature-header{flex-wrap:nowrap;gap:6px;min-height:60px;padding-block:0}.public-feature-header .brand{width:auto;font-size:17px}.public-feature-header .public-feature-back{white-space:nowrap;min-height:44px;padding-inline:5px;font-size:13px}.legal-main{padding-block:24px 48px}.legal-heading{padding:12px 0 28px}.legal-heading h1{font-size:38px}.member-home-state-card,.seller-state-card{padding:24px}.member-home-hero,.seller-hero{border-radius:var(--ds-radius-program);margin-top:20px;padding:24px}}@media (width<=479px){.seller-auth-header{flex-direction:row;align-items:center;min-height:60px;padding-block:0}.trend-home-shell .trend-product-row{grid-template-columns:30px 36px minmax(0,1fr)}.trend-home-shell .trend-product-copy{grid-column:3}.trend-home-shell .trend-product-title-line,.trend-home-shell .trend-product-meta{overflow-wrap:anywhere;padding-right:0}.trend-home-shell .trend-product-signal{border-top:0;grid-area:2/3;justify-self:start;padding-top:0}.trend-home-shell .trend-product-sources{grid-area:3/3}.public-feature-header{flex-wrap:wrap;gap:0 8px;padding-block:8px}.public-feature-header .brand{flex-basis:100%}}@media (pointer:coarse){.trend-home-shell .category-list :is(button,a),.trend-category-filter :is(button,a),.public-feature-header a,.legal-page-nav a,.member-home-nav a,.seller-header nav a{min-height:44px}}@media (forced-colors:active){.site-header,.trend-site-header,.trend-home-shell .board-overview,.trend-home-shell .feature-list,.trend-need-card,.trend-detail-section,.public-feature-intro-band,.public-feature-metrics>div,.member-home-panel,.seller-panel,.admin-panel{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trend-public[data-section=products] .trend-directory-header{position:relative;top:auto}.trend-directory-title{color:var(--ds-ink);letter-spacing:-.4px;margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.3}:is(.trend-directory-header .trend-home-header-nav,.trend-nav) a[aria-current=page]{background:var(--ds-brand-soft);color:var(--ds-brand-hover);border-color:#0000}:is(.trend-home-shell,.trend-public) :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px;box-shadow:none}:is(.trend-home-shell,.trend-public) button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.trend-home-shell .view-switcher :is(button,a):hover:not([aria-selected=true]){background:var(--ds-surface-subtle);color:var(--ds-ink)}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-primary:hover:not(:disabled){background:var(--ds-primary-hover);color:var(--ds-white)}.trend-home-shell .trend-archive-options,.trend-home-shell .trend-archive-menu summary{background:var(--ds-surface)}@media (width<=700px){.trend-directory-title{margin-bottom:16px}}.trend-home-shell .trend-home-list-header{grid-template-columns:32px minmax(0,1fr) 88px 292px;gap:16px;padding-inline:24px}.trend-home-shell .trend-product-row{contain-intrinsic-size:auto 96px;grid-template-columns:32px 44px minmax(0,1fr) 88px 292px;gap:16px;height:auto;min-height:96px;padding:16px 24px}.trend-home-shell .trend-sponsored-list .trend-product-row{background:color-mix(in srgb, var(--ds-warning) 4%, var(--ds-surface))}.trend-home-shell .trend-home-paid-lane .trend-home-lane-heading{background:var(--ds-surface-subtle)}.trend-home-shell .trend-home-paid-lane .trend-home-lane-heading strong{color:var(--ds-warning)}.trend-home-shell .trend-sponsored-badge{background:color-mix(in srgb, var(--ds-warning) 12%, var(--ds-surface));color:var(--ds-warning);border-color:color-mix(in srgb, var(--ds-warning) 30%, var(--ds-border))}.trend-home-shell .trend-verified-badge{background:var(--ds-success-soft);color:var(--ds-success);border-color:var(--ds-border-success)}.trend-home-shell .trend-product-rank,.trend-home-shell .trend-product-logo,.trend-home-shell .trend-product-copy,.trend-home-shell .trend-product-signal,.trend-home-shell .trend-product-sources{grid-area:1;min-width:0}.trend-home-shell .trend-product-rank{color:var(--ds-muted);font-size:14px}.trend-home-shell .trend-product-rank[data-unranked=true]>span{font-size:0}.trend-home-shell .trend-product-rank[data-unranked=true]>span:after{content:"—";font-size:14px}.trend-home-shell .trend-product-logo{width:44px;height:44px;display:grid}.trend-home-shell .trend-product-copy{flex-direction:column;align-items:stretch;gap:4px;display:flex;overflow:hidden}.trend-home-shell .trend-product-title-line{flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;padding:0}.trend-home-shell .trend-product-title-line a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;line-height:24px;display:block;overflow:hidden}.trend-home-shell .trend-product-title-line :is(.trend-sponsored-badge,.trend-verified-badge){white-space:nowrap;flex-shrink:0}.trend-home-shell .trend-product-copy>p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;line-height:22px;display:block;overflow:hidden}.trend-home-shell .trend-product-meta{display:none}.trend-home-shell .trend-product-signal{white-space:nowrap;border:0;flex-direction:column;justify-content:center;justify-self:stretch;align-items:flex-end;gap:4px;padding:0;display:flex}.trend-home-shell .trend-product-signal strong{flex-shrink:0;font-size:22px;line-height:28px}.trend-home-shell .trend-signal-label{display:none}.trend-home-shell .trend-movement{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:13px;line-height:18px;overflow:hidden}.trend-home-shell .trend-product-sources{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;padding:0;display:flex}.trend-home-shell .trend-evidence-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;max-width:100%}.trend-home-shell .trend-evidence-metrics li{min-height:22px;color:var(--ds-muted);white-space:nowrap;background:0 0;border:0;gap:4px;padding:0;font-size:13px}.trend-home-shell .trend-evidence-metrics li strong{color:var(--ds-body);font-weight:500}.trend-home-shell .trend-evidence-trigger{border-radius:var(--ds-radius);min-width:92px;height:32px;color:var(--ds-body);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;order:-1;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:14px;display:inline-flex}.trend-home-shell .trend-evidence-trigger:hover{background:var(--ds-brand-soft);color:var(--ds-brand);border-color:var(--ds-border-brand)}.trend-evidence-popover{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ds-ink);box-shadow:var(--ds-shadow-xl);white-space:normal;font:14px/1.5 var(--font-sans);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.trend-evidence-popover::backdrop{background:var(--ds-backdrop)}.trend-evidence-popover-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trend-evidence-popover h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}.trend-evidence-popover-heading button{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);width:36px;height:36px;color:var(--ds-body);cursor:pointer;flex-shrink:0;font-size:24px}.trend-evidence-popover-heading button:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}.trend-evidence-popover>p{color:var(--ds-muted);margin:12px 0}.trend-evidence-totals{border-block:1px solid var(--ds-border);grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px;padding-block:16px;display:grid}.trend-evidence-totals dt{color:var(--ds-muted);text-transform:capitalize;font-size:13px}.trend-evidence-totals dd{margin:4px 0 0;font-size:19px;font-weight:700}.trend-home-shell .trend-evidence-popover .trend-evidence-platforms{flex-wrap:wrap;gap:8px;display:flex}.trend-evidence-detail-link{color:var(--ds-brand);text-underline-offset:3px;margin-top:20px;display:inline-block}@media (width<=1100px){.trend-home-shell .trend-product-row{grid-template-columns:32px 44px minmax(0,1fr) 88px 100px}.trend-home-shell .trend-home-list-header{grid-template-columns:32px minmax(0,1fr) 72px 200px}.trend-home-shell .trend-product-row{grid-template-columns:24px 40px minmax(0,1fr) 72px 200px;gap:12px;padding-inline:16px}.trend-home-shell .trend-evidence-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px 10px}}@media (width<=700px){.trend-home-shell .trend-product-row{contain-intrinsic-size:auto 124px;grid-template-rows:36px 24px auto;grid-template-columns:22px 36px minmax(0,1fr) 68px;gap:0 8px;min-height:124px;padding:16px 12px}.trend-home-shell .trend-product-rank{grid-area:1/1;font-size:13px}.trend-home-shell .trend-product-logo{grid-area:1/2;width:36px;height:36px}.trend-home-shell .trend-product-copy{display:contents}.trend-home-shell .trend-product-title-line{grid-area:1/3;gap:6px}.trend-home-shell .trend-product-title-line a{font-size:17px}.trend-home-shell .trend-product-copy>p{grid-area:2/2/auto/5;align-self:center;font-size:14px;line-height:20px}.trend-home-shell .trend-product-signal{flex-direction:row;grid-area:1/4;justify-content:flex-end;align-items:center;gap:4px}.trend-home-shell .trend-product-signal strong{font-size:19px;line-height:24px}.trend-home-shell .trend-movement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trend-home-shell .trend-product-sources{flex-direction:row;grid-area:3/2/auto/5;justify-content:space-between;align-items:center;gap:8px}.trend-home-shell .trend-product-sources>.trend-evidence-metrics{flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;display:flex}.trend-home-shell .trend-evidence-trigger{order:1;min-width:0;height:44px;padding-inline:4px;font-size:13px}.trend-home-shell .trend-evidence-trigger-label{display:inline}.trend-home-shell .trend-product-title-line :is(.trend-sponsored-badge,.trend-verified-badge){border:0;padding:0 3px;font-size:0}.trend-home-shell .trend-product-title-line .trend-sponsored-badge:after{content:"Ad";font-size:12px}.trend-home-shell .trend-product-title-line .trend-verified-badge:after{content:"✓";font-size:13px}}.trend-opinion-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trend-opinion-heading select{font:inherit;min-height:40px;color:var(--ds-ink);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:8px 12px;font-size:15px;line-height:1.5}.trend-opinion-heading select:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.product-discussion{min-width:0;scroll-margin-top:128px}.product-discussion :is(button,textarea,select){font:inherit}.product-discussion :is(button,select){border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-ink);cursor:pointer;min-height:40px;padding:8px 12px}.product-discussion button:hover:not(:disabled){background:var(--ds-surface-subtle)}.product-discussion button:disabled{opacity:.55;cursor:not-allowed}.product-discussion :focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}.discussion-heading,.discussion-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.discussion-heading .trend-kicker{margin:0 0 8px}.discussion-heading select{max-width:100%;font-size:15px}.discussion-intro,.discussion-auth-status{color:var(--ds-body);font-size:15px;line-height:1.6}.discussion-session{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.discussion-session button{font-size:14px}.discussion-composer{background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-radius);gap:10px;margin-top:20px;padding:20px;display:grid}.discussion-composer label{color:var(--ds-ink);font-size:15px;font-weight:700}.discussion-composer textarea{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);width:100%;min-width:0;color:var(--ds-ink);resize:vertical;padding:12px;font-size:17px;line-height:1.65;display:block}.discussion-composer small,.discussion-list small{color:var(--ds-muted);font-size:13px}.discussion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-discussion .discussion-primary{background:var(--ds-primary);color:var(--ds-white);border-color:#0000}.product-discussion .discussion-primary:hover:not(:disabled){background:var(--ds-primary-hover)}.discussion-context,.discussion-pending,.discussion-parent{overflow-wrap:anywhere;background:var(--ds-surface-subtle);border-left:2px solid var(--ds-border-brand);color:var(--ds-body);padding:12px 16px;font-size:15px;line-height:1.6}.discussion-context p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discussion-pending p,.discussion-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.discussion-list-heading{border-bottom:1px solid var(--ds-border);margin-top:28px;padding-bottom:12px}.discussion-list-heading h3{color:var(--ds-ink);margin:0;font-size:17px}.discussion-list-heading button{border-color:#0000;font-size:15px}.discussion-empty{color:var(--ds-muted);padding:24px 0;font-size:15px}.discussion-list{margin:0;padding:0;list-style:none}.discussion-list>li{border-bottom:1px solid var(--ds-border);padding:24px 0}.discussion-list>li:last-child{border-bottom:0}.discussion-meta{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.discussion-meta strong{color:var(--ds-ink);font-size:15px}.discussion-meta time{color:var(--ds-muted);font-size:13px}.discussion-body{color:var(--ds-ink);margin:12px 0;font-size:17px}.discussion-visibility{color:var(--ds-warning);font-size:13px}.discussion-list .discussion-actions{margin-top:12px}.discussion-list .discussion-actions button{min-height:36px;color:var(--ds-body);background:0 0;border-color:#0000;padding:4px 8px;font-size:14px}.product-discussion [role=alert]{color:var(--ds-danger);font-size:15px}.product-discussion>[role=status]{color:var(--ds-body);font-size:15px}@media (width<=480px){.discussion-composer{padding:12px}.discussion-actions button{white-space:normal}}.trend-home-shell .trend-directory-header-inner{grid-template-columns:auto minmax(0,1fr);gap:16px}.trend-home-shell .header-audience{display:none}.trend-home-shell main{padding-top:16px}.trend-home-shell .board-overview{padding:0}.trend-home-shell .board-controls{border:0;grid-template-columns:auto minmax(160px,1fr) minmax(140px,200px) auto;align-items:center;gap:8px;margin:0;padding:0;display:grid}.trend-home-shell .view-switcher{grid-template-columns:repeat(2,minmax(72px,1fr));width:auto}.trend-home-shell .view-switcher a{white-space:nowrap;padding-inline:12px}.trend-home-shell .requirement-search{width:100%;min-width:0;margin:0}.trend-home-shell #trend-category-filter{border:1px solid var(--ds-border);border-radius:var(--ds-radius-field);background-color:var(--ds-surface);width:100%;min-width:0;height:46px;color:var(--ds-body);font:inherit;text-overflow:ellipsis;padding:8px 28px 8px 12px;font-size:15px}.trend-home-shell #trend-category-filter:hover{border-color:var(--ds-border-strong)}.trend-home-shell .source-filter-bar{border:0;width:auto;min-width:0;margin:0;padding:0}.trend-home-shell .trend-archive-menu{width:auto;min-width:100px}.trend-home-shell .trend-home-leaderboard{margin-top:16px}.trend-home-shell[data-view=catalog] .trend-product-row{contain-intrinsic-size:auto 82px;grid-template-columns:44px minmax(0,1fr) 120px 90px;min-height:82px;padding-block:12px}.trend-home-shell[data-view=catalog] .trend-home-list-header{grid-template-columns:44px minmax(0,1fr) 120px 90px}.trend-catalog-version,.trend-catalog-reviews{text-align:right;min-width:0;color:var(--ds-muted);font-size:14px}.trend-catalog-version span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trend-catalog-reviews a{min-width:44px;min-height:44px;color:var(--ds-body);justify-content:flex-end;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.trend-catalog-reviews a:hover{color:var(--ds-brand)}@media (width<=680px){.trend-home-shell .trend-directory-header-inner{gap:0 8px;min-height:64px;padding-block:8px}.trend-home-shell .trend-directory-header .trend-home-header-nav{grid-area:1/2;gap:0;width:auto}.trend-home-shell .trend-directory-header .trend-home-header-nav a{min-height:44px;padding-inline:8px}.trend-home-shell .board-controls{grid-template-columns:auto minmax(0,1fr)}.trend-home-shell .requirement-search{grid-area:1/1/auto/-1}.trend-home-shell .view-switcher{grid-area:2/1}.trend-home-shell .view-switcher a{padding-inline:8px;font-size:14px}.trend-home-shell #trend-category-filter{grid-area:2/2;padding-left:8px;font-size:14px}.trend-home-shell .source-filter-bar{grid-column:1/-1;justify-self:end}.trend-home-shell[data-view=catalog] .trend-product-row{contain-intrinsic-size:auto 80px;grid-template-rows:24px 20px;grid-template-columns:36px minmax(0,1fr) 50px;gap:4px 12px;min-height:80px;padding:16px}.trend-home-shell[data-view=catalog] .trend-product-logo{grid-area:1/1/span 2}.trend-home-shell[data-view=catalog] .trend-product-title-line{grid-area:1/2}.trend-home-shell[data-view=catalog] .trend-product-copy>p{grid-area:2/2;font-size:13px}.trend-home-shell .trend-catalog-reviews{grid-area:1/3/span 2}.trend-home-shell .trend-catalog-version{display:none}}@media (width<=410px){.trend-home-shell .trend-directory-header .trend-home-header-nav{grid-area:2/1/auto/-1}.trend-home-shell .trend-directory-header-inner{gap:0}}@media (width<=350px){.trend-home-shell .board-controls{grid-template-columns:minmax(0,1fr)}.trend-home-shell #trend-category-filter{grid-area:3/1}}.trend-evidence-metrics a{color:var(--ds-body);align-items:center;gap:4px;min-height:28px;text-decoration:none;display:inline-flex}.trend-evidence-metrics a:hover{color:var(--ds-brand)}.trend-review-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trend-review-filters select{max-width:100%}.trend-review-coverage{color:var(--ds-muted);margin:0 0 16px;font-size:13px}.trend-review-country{color:var(--ds-body)}.need-composer{gap:10px;display:grid}.need-composer-open{border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-ink);font:inherit;cursor:pointer;border-radius:8px;justify-self:start;padding:8px 14px;font-weight:600}.need-composer-open:hover{border-color:var(--ds-ink-muted)}.need-composer.is-open{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:10px;padding:16px}.need-composer-row{gap:6px;margin-bottom:12px;display:grid}.need-composer-row label{color:var(--ds-ink);font-size:14px;font-weight:600}.need-composer-row input,.need-composer-row textarea,.need-composer-row select{font:inherit;color:var(--ds-ink);background:var(--ds-bg);border:1px solid var(--ds-border);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px}.need-composer-row textarea{resize:vertical;min-height:96px}.need-composer-row small{color:var(--ds-ink-muted);font-size:13px}.need-composer-status{color:var(--ds-ink-muted);margin:0 0 12px;font-size:14px}.need-composer-actions{align-items:center;gap:10px;display:flex}.need-composer-actions button{font:inherit;cursor:pointer;background:var(--ds-ink);color:var(--ds-bg);border:1px solid #0000;border-radius:8px;padding:8px 16px;font-weight:600}.need-composer-actions button[disabled]{opacity:.5;cursor:not-allowed}.need-composer-cancel{color:var(--ds-ink-muted)!important;border-color:var(--ds-border)!important;background:0 0!important}@media (width<=640px){.need-composer-actions{flex-wrap:wrap}}.public-add-need-action{appearance:none;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);background:var(--ds-surface);min-height:44px;color:var(--ds-brand);cursor:pointer;white-space:nowrap;justify-self:end;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.public-add-need-action>.public-add-need-plus{background:var(--ds-brand-soft);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:grid}.public-add-need-label-short{display:none}.public-add-need-action:hover{border-color:var(--ds-brand);background:var(--ds-surface-selected);color:var(--ds-brand-hover)}.public-feature-header-actions{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.member-home-add-need{max-width:780px}.member-home-add-need-copy{max-width:650px;color:var(--ds-muted);margin:12px 0 18px;line-height:1.55}@media (width<=1120px){.trend-directory-header .trend-home-header-nav a{padding-inline:8px}.trend-directory-header .public-add-need-action{padding-inline:9px}}@media (width<=900px){.trend-directory-header-inner{grid-template-columns:minmax(0,1fr) auto}.trend-directory-header .brand{grid-area:1/1}.trend-directory-header .public-add-need-action{grid-area:1/2}.trend-directory-header .trend-home-header-nav{grid-area:2/1/auto/-1;justify-self:end}.public-feature-header-actions{gap:8px}}@media (width<=700px){.trend-directory-header .trend-home-header-nav{grid-area:2/1/auto/-1;justify-content:flex-end;width:100%}.public-feature-header-actions{flex-wrap:wrap;width:100%}.public-feature-header-actions>.public-feature-back{width:100%}.public-feature-header-actions .public-add-need-action{justify-content:center}}.public-board-page{width:min(100%,1120px);padding-inline:24px}.public-board-page>main{padding-top:12px}.public-board-page .public-board-header{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"identity.info action switch";gap:4px 10px;min-height:64px;padding-block:0}.public-board-header .header-identity{flex-wrap:wrap;grid-area:identity;align-items:center;gap:10px;min-width:0;display:flex}.public-board-header .discovery-switcher{grid-area:switch}.public-board-header .header-audience{place-self:center start;width:auto;overflow:hidden}.public-board-header .site-info-nav{grid-area:info;align-self:center}.public-board-header .public-add-need-action{grid-area:action;place-self:center end}.public-board-header .discovery-switcher{place-self:center end}.site-info-nav{justify-self:end;align-items:center;gap:2px;display:flex}.public-board-header .site-info-nav a,.public-board-header .public-add-need-action,.public-board-header .view-switcher a{border-radius:var(--ds-radius);min-height:34px;color:var(--ds-body);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:600;line-height:1.1;display:inline-flex}.public-board-header .site-info-nav a:hover,.public-board-header .site-info-nav a[aria-current=page],.public-board-header .public-add-need-action:hover,.public-board-header .view-switcher a:hover{border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-ink);box-shadow:none}.public-board-header .view-switcher a[aria-current=page]{background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-xs);border-color:#0000}.public-board-header .view-switcher a[aria-current=page]:hover{background:var(--ds-surface)}.public-board-header .public-add-need-action{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-ink);box-shadow:none}.public-add-need-action>.public-add-need-plus,.feature-add-product>.feature-add-product-plus{color:currentColor;background:0 0;border-radius:0;flex-basis:auto;width:auto;height:auto;font-size:17px;line-height:1;display:inline}.public-board-page .discovery-switcher{border-radius:var(--ds-radius);background:var(--ds-surface-subtle);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:240px;margin:0;padding:3px;display:grid}.public-board-page .view-switcher a,.public-board-page .view-switcher button{border-radius:calc(var(--ds-radius) - 2px);min-height:30px;color:var(--ds-body);border:0;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.public-board-page .view-switcher a+a,.public-board-page .view-switcher button+button{border-left:0}.public-board-page .category-list :is(button,a)[aria-pressed=true],.public-board-page .category-list a[aria-current=page]{background:var(--yellow);color:#111827;box-shadow:none;border-color:#0000}.public-board-header .audience-strip{background:var(--ds-surface-subtle);max-width:100%;min-height:28px;color:var(--ds-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:999px;gap:8px;margin-inline:0;padding:4px 12px;font-size:13px}.public-board-header .audience-strip strong{color:var(--ds-ink);font-weight:600}.public-board-header .audience-strip>span+span:before{color:color-mix(in srgb, var(--ds-muted) 55%, transparent);margin-right:8px}.public-board-header .live-indicator{color:var(--ds-muted);font-weight:500}.public-board-header .live-indicator>span{width:6px;height:6px;box-shadow:none}.public-board-header .live-indicator strong{color:var(--ds-success)}.public-board-page .board-controls{border-color:var(--ds-border);grid-template-columns:minmax(240px,1fr) 118px;gap:10px;padding-block:10px}.public-board-page .source-year-filter{width:100%;position:relative}.public-board-page .requirement-search{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;color:var(--ds-muted);align-items:center;gap:8px;padding-inline:12px;display:flex}.public-board-page .requirement-search input{width:100%;min-height:36px;color:var(--ds-ink);background:0 0;border:0;outline:0;padding-inline:0;font-size:15px}.public-board-page .requirement-search input::placeholder{color:var(--ds-muted)}.public-board-page .requirement-search:focus-within{border-color:var(--ds-brand);box-shadow:0 0 0 3px var(--ds-focus)}.public-board-page .source-year-trigger{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);width:100%;min-height:38px;color:var(--ds-body);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:14px;line-height:1.2;display:flex}.public-board-page .source-year-trigger:hover{border-color:var(--ds-brand);color:var(--ds-ink)}.public-board-page .source-year-trigger[aria-expanded=true]{border-color:var(--ds-brand);color:var(--ds-ink);box-shadow:0 0 0 3px var(--ds-focus)}.public-board-page .source-year-chevron{color:var(--ds-muted);flex:none;transition-property:transform,color}.public-board-page .source-year-trigger:hover .source-year-chevron,.public-board-page .source-year-trigger[aria-expanded=true] .source-year-chevron{color:var(--ds-brand)}.public-board-page .source-year-trigger[aria-expanded=true] .source-year-chevron{transform:rotate(180deg)}.public-board-page .source-year-menu{z-index:60;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);width:max-content;min-width:max(100%,132px);box-shadow:var(--ds-shadow-menu);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.public-board-page .source-year-menu [role=option]{border-radius:var(--ds-radius-sm);min-height:34px;color:var(--ds-body);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:14px;display:flex}.public-board-page .source-year-menu [role=option][data-active=true]{background:var(--ds-surface-subtle);color:var(--ds-ink)}.public-board-page .source-year-menu [role=option][aria-selected=true]{color:var(--ds-ink);font-weight:600}.public-board-page .source-year-menu [role=option][aria-selected=true] svg{color:var(--ds-brand)}.public-board-page .category-browser{padding-block:10px 12px;position:relative}.public-board-page .category-rail[data-can-scroll-right=true]:after{z-index:1;background:linear-gradient(to right, transparent, var(--ds-canvas));content:"";pointer-events:none;width:72px;position:absolute;top:0;bottom:2px;right:0}.public-board-page .category-rail{position:relative}.public-board-page .category-rail-control{z-index:2;border:1px solid var(--ds-border);background:var(--ds-surface);width:34px;min-height:34px;box-shadow:var(--ds-shadow-xs);color:var(--ds-ink);cursor:pointer;border-radius:999px;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.public-board-page .category-rail-control.is-previous{left:0}.public-board-page .category-rail-control.is-next{right:0}.public-board-page .category-rail-control:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-subtle)}.public-board-page .category-list{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.public-board-page .category-list::-webkit-scrollbar{display:none}.public-board-page .category-list :is(button,a){flex:none;min-height:36px}.public-board-page:not(.keyword-trends-page) .feature-list-header,.public-board-page:not(.keyword-trends-page) .feature-row{grid-template-columns:minmax(0,1fr) 78px 168px;gap:16px}.public-board-page .feature-list{border-color:var(--ds-border);box-shadow:none;border-radius:14px}.public-board-page .feature-list-header{padding-inline:18px}.public-board-page .feature-row{align-items:start;min-height:0;padding:16px 18px}.public-board-page .feature-main{gap:6px}.public-board-page .feature-title{font-size:19px;line-height:1.24}.public-board-page .feature-description{margin-top:4px;font-size:15px}.public-board-page .demand-count{text-align:right;align-content:start;justify-items:end;padding-top:1px}.public-board-page .demand-count strong{font-size:20px}.public-board-page .sponsor-cell .feature-add-product{border-color:var(--ds-border-strong);background:var(--ds-surface);min-height:36px;color:var(--ds-ink);box-shadow:none;padding:7px 11px}.public-board-page .sponsor-cell .feature-add-product:hover{color:#fff;background:#111827;border-color:#111827}.public-board-page .open-listing-card{gap:4px}.public-board-page .past-brands-trigger{min-height:30px;color:var(--ds-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ds-muted) 45%, transparent);font-weight:600}.public-board-page .feature-auto-load{color:var(--ds-muted);font-weight:600}.public-board-page .past-brands-trigger:hover{color:var(--ds-ink)}.public-board-page .past-brands-popover{border-color:var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-menu);padding:14px}.public-board-page .past-brands-heading strong{font-size:15px}.public-board-page .past-brands-heading button{width:26px;height:26px;color:var(--ds-muted);border-radius:999px;place-items:center;font-size:18px;display:grid}.public-board-page .past-brands-heading button:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}@media (width>=701px) and (width<=900px){.public-board-page:not(.keyword-trends-page) .feature-row{grid-template-columns:minmax(0,1fr) 78px 168px}.public-board-page:not(.keyword-trends-page) .demand-count{grid-area:1/2}.public-board-page:not(.keyword-trends-page) .sponsor-cell{grid-area:1/3}}@media (width<=1039px){.public-board-page .public-board-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity switch""info action";gap:6px 8px}}@media (width<=700px){.public-board-page{padding-inline:16px}.public-board-page>main{padding-top:8px}.public-board-page .public-board-header{gap:4px;min-height:56px}.public-board-header .header-audience{justify-self:start;display:block}.public-board-header .audience-strip{flex-wrap:nowrap;justify-content:flex-start;width:fit-content;min-height:30px;padding-inline:10px;font-size:13px}.public-board-header .brand{gap:6px;min-width:0;font-size:16px}.public-board-header .brand-domain{display:none}.public-board-header .outseek-brand-mark{flex-basis:23px;width:23px;height:23px}.public-board-header .site-info-nav{justify-self:end;gap:0;min-width:0}.public-board-header .site-info-nav a{min-height:32px;padding-inline:7px;font-size:13px}.public-board-header .public-add-need-action{gap:4px;min-height:32px;padding:6px 10px;font-size:13px}.public-add-need-label-long,.sponsor-cell .feature-add-product-label-long{display:none}.public-add-need-label-short,.sponsor-cell .feature-add-product-label-short{display:inline}.public-board-page .discovery-switcher{min-width:0}.public-board-page .discovery-switcher a{white-space:nowrap;min-width:0;padding-inline:6px}.public-board-page .board-controls{grid-template-columns:minmax(0,1fr) 88px;gap:7px;padding-block:8px}.public-board-page .board-controls .requirement-search{grid-area:1/1}.public-board-page .source-year-filter,.public-board-page .keyword-source-label{grid-area:1/2}.public-board-page .source-year-trigger{min-height:38px;padding-inline:8px;font-size:13px}.public-board-page .keyword-source-label{align-self:center;font-size:12px;line-height:1.15}.public-board-page .category-browser{padding-block:8px 10px}.public-board-page .category-browser:after{width:44px;top:8px;bottom:10px}.public-board-page .category-browser-heading{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-board-page:not(.keyword-trends-page) .feature-row,.public-board-page:not(.keyword-trends-page) .feature-row.has-organic-match:not(.has-product-placement),.public-board-page:not(.keyword-trends-page) .feature-row.has-product-placement{grid-template-columns:minmax(0,1fr) 58px;gap:6px 8px;padding:12px 10px}.public-board-page .feature-title{font-size:17px;line-height:1.22}.public-board-page .demand-count strong{font-size:17px}.public-board-page:not(.keyword-trends-page) .sponsor-cell{border-top:1px solid var(--ds-border);padding-top:7px}.public-board-page .open-listing-card{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;display:flex}.public-board-page .sponsor-cell .feature-add-product{gap:4px;min-height:34px;padding:6px 8px;font-size:13px}.public-board-page .open-listing-secondary,.public-board-page .open-listing-secondary .past-brands-trigger{min-height:34px}.trend-info-main{padding-block:18px 40px}.trend-info-heading,.trend-info-sections section{padding:20px 16px}.trend-info-heading h1{font-size:40px}.trend-info-sections h2{font-size:19px}.trend-info-sections p,.trend-info-sections li{font-size:16px;line-height:1.55}.trend-directory-header .trend-home-header-nav{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:2px;display:grid}.trend-directory-header .trend-home-header-nav a{text-align:center;justify-content:center;padding-inline:4px;font-size:13px}}@media (width<=350px){.public-board-page{padding-inline:12px}.public-board-header .site-info-nav a{padding-inline:3px}.public-board-header .brand{gap:5px;font-size:15px}.public-board-header .public-add-need-action{padding-inline:7px}}@media (width>=620px) and (width<=699px){.public-board-page .public-board-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity info action""switch switch switch"}}@media (width<=619px){.public-board-header .header-identity{display:contents}.public-board-header .brand{grid-area:brand}.public-board-header .header-audience{grid-area:audience}.public-board-page .public-board-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand switch""audience audience""info action"}}@media (width<=480px){.public-board-header .header-audience,.public-board-header .audience-strip{width:100%}.public-board-header .audience-strip{justify-content:flex-start}}.rules-dialog{border:1px solid var(--ds-border);background:var(--ds-surface);width:min(760px,100vw - 32px);max-height:min(88dvh,820px);box-shadow:var(--ds-shadow-xl);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden}.rules-dialog .dialog-header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);align-items:center;gap:24px;padding:20px 24px 18px;position:relative}.rules-dialog .dialog-header>div{min-width:0}.rules-dialog .dialog-kicker,.rules-path-label{color:var(--ds-brand);font-family:var(--font-mono);letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:700;line-height:1.3;display:block}.rules-dialog .dialog-header h2{color:var(--ds-ink);letter-spacing:-.035em;margin:0;font-size:32px;line-height:1}.rules-dialog .dialog-header p{color:var(--ds-muted);margin:7px 0 0;font-size:14px;line-height:1.35}.rules-dialog .close-button{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:36px;color:var(--ds-body);flex:none;padding:7px 11px}.rules-dialog .close-button:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}.rules-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 24px 24px;overflow-y:auto}.rules-content{display:grid}.rules-intro{gap:8px;padding:20px 0;display:grid}.rules-intro p,.rules-path p,.rules-path li,.rules-policy p,.rules-policy li{color:var(--ds-body);margin:0;font-size:15px;line-height:1.5}.rules-intro .rules-intro-lead{max-width:620px;color:var(--ds-ink);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.35}.rules-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:22px;display:grid}.rules-path{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-subtle);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:16px;display:grid}.rules-path-number{border-radius:var(--ds-radius-sm);background:var(--ds-ink);width:30px;height:30px;color:var(--ds-surface);font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:700;display:grid}.rules-path h2,.rules-policy h2{color:var(--ds-ink);letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.2}.rules-path ul,.rules-policy ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rules-path li,.rules-policy li{padding-left:14px;position:relative}.rules-path li:before,.rules-policy li:before{border-radius:var(--ds-radius-full);background:var(--ds-brand);content:"";width:4px;height:4px;position:absolute;top:.62em;left:0}.rules-policy{border-top:1px solid var(--ds-border);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.rules-policy-heading{align-self:start}.rules-policy-copy ul{margin-top:0}.rules-policy a{color:var(--ds-brand);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.rules-dialog-actions{border-top:1px solid var(--ds-border);background:var(--ds-surface);justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 16px;display:flex}.rules-dialog-confirm,.rules-dialog-cancel{border:1px solid var(--ds-ink);border-radius:var(--ds-radius);cursor:pointer;font:inherit;min-height:42px;padding:9px 16px}.rules-dialog-confirm{background:var(--ds-primary);color:var(--ds-white);font-weight:700}.rules-dialog-confirm:hover{background:var(--ds-primary-hover)}.rules-dialog-cancel{border-color:var(--ds-border);color:var(--ds-body);background:0 0}.rules-dialog-cancel:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}@media (width<=640px){.dialog-backdrop{align-items:end;padding:0}.rules-dialog{border-width:1px 0 0;border-radius:14px 14px 0 0;width:100%;max-height:min(94dvh,860px)}.rules-dialog .dialog-header{padding:17px 18px 15px}.rules-dialog .dialog-header h2{font-size:28px}.rules-dialog .dialog-header p{max-width:250px}.rules-dialog-body{padding:0 18px 18px}.rules-intro{padding:17px 0}.rules-intro .rules-intro-lead{font-size:17px}.rules-paths{grid-template-columns:1fr;padding-bottom:18px}.rules-path{padding:14px}.rules-policy{grid-template-columns:1fr;gap:11px;padding:17px 0}.rules-dialog-actions{padding:12px 18px max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.rules-dialog-confirm,.rules-dialog-cancel{width:100%;padding-inline:10px}}
