@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,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("./jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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("./jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface: #f6f6fc;--panel: #ffffff;--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{min-width:0;min-height:100vh;margin:0;background:var(--surface);color:var(--ink)}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}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(--navy-deep);outline-offset:2px;box-shadow:0 0 0 5px var(--focus)}::selection{background:var(--yellow);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{width:min(calc(100% - 32px),var(--container));margin:0 auto}.site-header{position:sticky;z-index:80;top:0;display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px)}.header-audience{min-width:0;justify-self:center}.header-request-button{display:inline-flex;min-height:38px;align-items:center;justify-self:end;gap:8px;border:1px solid color-mix(in srgb,var(--yellow) 68%,var(--ink));border-radius:var(--radius);padding:5px 11px 5px 6px;background:var(--yellow);color:var(--ink);cursor:pointer;font-size:15px;font-weight:700;line-height:1.1;white-space:nowrap;transition:background-color .14s ease}.header-request-button:hover{background:#f4d21c}.header-request-plus{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ink);color:var(--yellow);font-size:19px;font-weight:500;line-height:1}.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.02em}.brand-domain{color:var(--muted)}.outseek-brand-mark{display:block;width:26px;height:26px;flex:0 0 26px;object-fit:contain}.public-trend-brand,.public-board-brand,.trend-ssr-brand,.public-board-footer>a{display:inline-flex;align-items:center;gap:9px}.service-banner,.share-banner{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;background:var(--panel);color:var(--body);font-size:15px;line-height:1.45}.service-banner{position:fixed;z-index:90;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 24px));min-height:0;margin:0;padding:10px 12px;box-shadow:0 8px 28px #0e131229}.service-banner-loading{pointer-events:none}.service-banner-loading>span{display:inline-flex;align-items:center;gap:9px}.service-banner-loading>span:before{width:12px;height:12px;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--navy) 24%,transparent);border-top-color:var(--navy);border-radius:50%;animation:service-loading-spin .7s linear infinite;content:""}@keyframes service-loading-spin{to{transform:rotate(1turn)}}.payment-recovery{display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--border);padding:10px 20px;background:var(--yellow-soft);color:var(--body);font-size:13px}.payment-recovery>div{display:grid;gap:2px}.payment-recovery strong{color:var(--navy)}.payment-recovery a,.payment-recovery button{border:0;padding:0;background:none;color:var(--navy);cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.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{flex:0 0 auto;min-height:32px;border:0;border-radius:var(--radius);padding:6px 10px;background:var(--panel);color:currentColor;cursor:pointer;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{display:flex;flex-wrap:wrap;gap:6px 14px}.site-legal-footer,.site-legal-company{display:grid;min-width:0;gap:5px}.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);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--navy) 30%,transparent);text-underline-offset:3px}.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{padding-bottom:24px;border-bottom:1px solid var(--border)}.legal-heading h1{margin-top:10px;font-size:clamp(38px,6vw,66px);letter-spacing:-.05em;line-height:.98}.legal-heading>p:not(.legal-updated){max-width:640px;margin-top:14px;color:var(--body);font-size:18px;line-height:1.5}.legal-updated{margin-top:12px;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.legal-page-nav{position:sticky;z-index:10;top:0;margin:0 -12px;border-bottom:1px solid var(--border);padding:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px)}.legal-page-nav a{min-height:32px;border-radius:var(--radius);padding:7px 9px;text-decoration:none}.legal-page-nav a[aria-current=page]{background:var(--navy);color:#fff}.legal-sections{display:grid;gap:32px;padding-top:32px}.legal-sections section{display:grid;gap:12px}.legal-sections h2{font-size:clamp(22px,3vw,30px);letter-spacing:-.025em;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{display:grid;gap:8px;margin:0;padding-left:22px}.legal-sections code{font-family:var(--font-mono);font-size:.9em}.legal-contact{display:grid;width:fit-content;gap:3px;border-left:2px solid var(--border-dark);padding-left:14px;color:var(--body);font-style:normal;line-height:1.5}.legal-table-wrap{overflow-x:auto}.legal-table-wrap table{width:100%;min-width:620px;border-collapse:collapse;color:var(--body);font-size:15px;line-height:1.5}.legal-table-wrap caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.legal-table-wrap th,.legal-table-wrap td{border:1px solid var(--border);padding:12px;text-align:left;vertical-align:top}.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{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:13px;font-weight:700}.eyebrow:before{width:7px;height:7px;border-radius:50%;background:var(--yellow);content:""}.request-composer{display:block}.composer-copy{max-width:none}.composer-copy h2{max-width:none;margin-top:10px;padding-right:72px;font-size:clamp(32px,5vw,50px);font-weight:700;letter-spacing:-.045em;line-height:1}.composer-copy>p{max-width:none;margin-top:12px;color:var(--body);font-size:16px;line-height:1.48}.request-form{margin-top:18px;border-radius:var(--radius);padding:20px;background:var(--surface)}.request-form>label,.field label,.receipt-panel>label,.requirement-search>span{display:block;margin-bottom:8px;color:var(--body);font-size:14px;font-weight:700}.request-form textarea,.field input,.field select,.receipt-panel input,.requirement-search input{width:100%;border:0;border-radius:var(--radius);background:var(--control);color:var(--ink)}.request-form textarea{min-height:88px;resize:vertical;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{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:var(--radius);padding:8px 12px;cursor:pointer;font-weight:700;line-height:1.2;text-align:center;transition:background-color .16s ease,color .16s ease,transform .16s ease}.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;border:0;padding:6px 0;background:none;color:var(--navy);cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--navy) 30%,transparent);text-underline-offset:3px}.composer-footnote{display:flex;justify-content:flex-end;gap:16px;margin-top:10px;color:var(--muted);font-size:13px}.request-form>.source-consent{display:flex;align-items:center;gap:9px;margin:12px 0 0;color:var(--body);font-size:15px;font-weight:600;line-height:1.35}.source-consent label{display:flex;min-width:0;align-items:flex-start;gap:9px;cursor:pointer}.source-consent input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--navy)}.source-consent label span{min-width:0}.source-consent a{margin-left:7px;color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.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{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.voice-status,.form-status,.share-status{min-height:18px;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.4}.match-panel{margin-top:14px;border-radius:var(--radius);padding:clamp(16px,2.5vw,24px);background:var(--surface)}.match-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:18px}.match-label{color:var(--navy);font-size:12px;font-weight:700}.match-heading h2,.match-panel>h2{max-width:700px;margin-top:7px;font-size:clamp(25px,3vw,36px);letter-spacing:-.03em;line-height:1.05}.match-rule{color:var(--muted);font-size:12px}.match-options{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.match-option{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:13px 14px;cursor:pointer}.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;display:grid;place-items:center;border:1px solid var(--border-dark);background:var(--panel);cursor:pointer}.match-option input{width:18px;height:18px;margin:2px 0 0;border-radius:50%}.match-option input:after{width:8px;height:8px;border-radius:50%;background:var(--navy);content:"";transform:scale(0);transition:transform .12s ease}.match-option input:checked{border-color:var(--navy)}.match-option input:checked:after{transform:scale(1)}.match-option-copy{display:grid;gap:4px}.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{margin-top:7px;color:var(--body);font-size:17px;line-height:1.48;overflow-wrap:anywhere;white-space:pre-wrap}.no-match-copy{max-width:740px;margin-top:12px;color:var(--body);line-height:1.5}.board-overview{padding:10px 0 8px}.audience-strip{display:flex;width:fit-content;min-height:32px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:5px 10px;background:var(--panel);color:var(--muted);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase}.audience-strip>span+span:before{margin-right:8px;color:var(--border-dark);content:"\b7"}.live-indicator{display:inline-flex;align-items:center;gap:5px;color:var(--success);font-weight:700}.live-indicator>span{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.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{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:8px;align-items:center;margin-top:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:7px 0}.view-switcher{display:inline-flex;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.discovery-switcher{margin-bottom:7px}.view-switcher a,.view-switcher button{min-height:38px;border:0;padding:9px 12px;background:transparent;color:var(--body);cursor:pointer;font:inherit;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{min-height:38px;background:var(--panel);font-size:15px}.board-controls .sample-label{justify-self:end;margin-top:0;text-align:right}.source-filter-bar{display:flex;align-items:center;gap:6px}.source-filter-bar label{display:block;min-width:0}.source-filter-bar select,.source-filter-bar>button{min-height:38px;border:1px solid var(--border);border-radius:var(--radius);padding:7px 10px;background:var(--panel);color:var(--body);font:inherit;font-size:14px}#source-year-filter{width:112px}#source-country-filter{width:138px}.source-filter-bar>button{cursor:pointer;font-weight:700}.category-browser{padding:8px 0 10px;border-bottom:1px solid var(--border)}.category-browser-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:6px}.category-browser-heading h2,.category-browser-heading p{margin:0}.category-browser-heading h2{color:var(--navy);font-family:var(--font-mono);font-size:13px;letter-spacing:.07em;text-transform:uppercase}.category-browser-heading p{color:var(--muted);font-size:14px}.category-list{display:flex;flex-wrap:wrap;gap:7px}.category-list :is(button,a){display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:7px 10px 7px 12px;background:var(--panel);color:var(--body);cursor:pointer;font:inherit;font-size:14px;line-height:1}.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{min-width:22px;border-radius:999px;padding:3px 6px;background:color-mix(in srgb,currentColor 10%,transparent);font-family:var(--font-mono);font-size:12px;text-align:center}.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{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--border) 12%,var(--border) 88%,transparent);content:""}.leaderboard-heading,.demand-stream-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:14px}.leaderboard-heading>div:first-child,.demand-stream-heading>div:first-child{max-width:720px}.leaderboard-heading h2,.demand-stream-heading h2{margin-top:0;font-size:clamp(27px,3vw,38px);letter-spacing:-.045em;line-height:1}.leaderboard-heading p,.demand-stream-heading p{max-width:680px;margin-top:14px;color:var(--body);font-size:16px;line-height:1.5}.leaderboard-tools{width:min(100%,320px);flex:0 0 auto}.requirement-search input{min-height:40px;padding:8px 10px}.sample-label{display:grid;gap:4px;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.4}.sample-label strong{color:var(--navy)}.grouping-rule{margin-top:12px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.grouping-rule summary{padding:12px 14px;cursor:pointer;color:var(--navy);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{display:grid;grid-template-columns:minmax(0,1fr) minmax(84px,100px) minmax(200px,232px);gap:20px}.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{padding:0 20px 12px;color:var(--muted);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{overflow:visible;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.feature-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding-top:12px;color:var(--muted);font-family:var(--font-mono);font-size:13px}.feature-auto-load{display:inline-flex;min-height:32px;align-items:center;color:var(--navy);font-weight:700}.feature-item+.feature-item{border-top:1px solid var(--border)}.feature-item{scroll-margin-top:112px}.feature-row{min-height:96px;align-items:center;padding:18px 20px}.feature-row.has-sources{cursor:pointer}.feature-main{display:grid;min-width:0;gap:10px}.feature-detail-summary{display:block;width:100%;color:inherit;text-align:left}.feature-source-toggle{display:inline-flex;width:fit-content;min-height:26px;align-items:center;gap:6px;border:0;border-radius:3px;padding:2px 0;background:transparent;color:var(--navy);cursor:pointer;font-family:var(--font-mono);font-size:13px;font-weight:700}@media(hover:hover)and (pointer:fine){.feature-detail-summary:hover .feature-title{color:var(--navy)}}.feature-copy{display:block;width:100%}.feature-title,.feature-description{display:block}.feature-title{font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.feature-complete-badge{display:inline-flex;margin-left:8px;border-radius:999px;padding:2px 7px;background:var(--success-soft);color:var(--success);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px}.feature-item.is-complete>.feature-row{background:color-mix(in srgb,var(--success-soft) 45%,var(--panel))}.feature-description{display:-webkit-box;overflow:hidden;max-width:720px;margin-top:6px;color:var(--body);font-size:16px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.feature-meta{display:flex;justify-content:flex-start;align-items:center;gap:6px 12px;color:var(--muted);font-family:var(--font-mono);font-size:13px;letter-spacing:.03em;text-transform:uppercase}.feature-source-toggle+.feature-category:before{margin-right:12px;color:var(--border-strong);content:"\b7"}.feature-source-hint{display:inline-flex;align-items:center;gap:5px;color:var(--navy);font-weight:700}.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);padding:12px 18px 14px;background:color-mix(in srgb,var(--control) 40%,var(--panel))}.source-comment-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.source-comment{border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:12px 14px;background:var(--ds-surface)}.source-comment-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.source-comment blockquote{max-width:68ch;color:var(--ds-ink);font-size:17px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.source-language-toggle{border:0;padding:2px 0;background:transparent;color:var(--navy);cursor:pointer;font-family:var(--font-mono);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.source-comment-byline{display:flex;align-items:baseline;justify-content:space-between;gap:8px 18px;margin-top:8px;color:var(--ds-muted);font-family:var(--font-mono);font-size:13px;line-height:1.4}.source-comment-byline>span{display:flex;min-width:0;flex-wrap:wrap;gap:2px 0}.source-comment-byline>span>:not(:first-child):before{margin:0 7px;color:var(--border-dark);content:"\b7"}.source-comment-byline strong{color:var(--ds-body)}.source-comment-byline a{flex:0 0 auto;color:var(--ds-brand);font-weight:700;text-underline-offset:2px}.source-comment-more{display:inline-flex;min-height:36px;align-items:center;margin-top:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:8px 14px;background:var(--ds-surface);color:var(--ds-ink);cursor:pointer;font-size:14px;font-weight:600}.source-comment-more:hover{background:var(--ds-surface-subtle)}.source-comments-status{min-height:16px;padding:12px 0;color:var(--muted);font-size:13px}.source-comments-status.is-error{color:var(--danger)}.signal-meta button:after{position:absolute;inset:-10px -6px;content:""}.demand-count{display:grid;align-content:center;font-variant-numeric:tabular-nums}.demand-count strong{font-size:22px;letter-spacing:-.02em}.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{margin-top:3px;color:var(--success)}.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{display:grid;gap:8px;justify-items:end}.feature-add-product{appearance:none;display:inline-flex;width:fit-content;min-height:40px;align-items:center;justify-content:center;justify-self:end;gap:7px;border:1px solid #111827;border-radius:999px;padding:8px 14px 8px 10px;background:#111827;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease}.feature-add-product>.feature-add-product-plus{display:grid;width:19px;height:19px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--yellow);color:#111827;font-size:17px;line-height:1}.feature-add-product-label-short{display:none}@media(hover:hover)and (pointer:fine){.feature-add-product:hover{border-color:#2f3746;background:#2f3746}}.feature-add-product:focus-visible{outline:2px solid #111827;outline-offset:3px;box-shadow:0 0 0 5px var(--yellow)}.open-listing-secondary{display:flex;min-height:24px;align-items:center;justify-content:flex-end;gap:4px 12px;flex-wrap:wrap}.open-listing-secondary .past-brands{margin-top:0}.sponsor-cell.has-placement{display:grid;gap:10px}.sponsor-cell.has-organic-match{display:grid;gap:9px}.organic-match-card{display:grid;min-width:0;gap:7px;border:1px solid var(--border-dark);border-radius:9px;padding:11px;background:color-mix(in srgb,var(--yellow) 12%,var(--panel));box-shadow:2px 2px #111827}.organic-match-kicker{display:flex;align-items:center;gap:5px;color:var(--ink);font:700 9px/1.2 var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.organic-match-kicker>span{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--yellow);color:#111827;font-family:var(--font-sans);font-size:13px}.organic-match-product{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;color:var(--ink);text-decoration:none}.organic-match-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--ink);border-radius:8px;background:var(--yellow);color:#111827;font-size:18px;font-weight:800}.organic-match-copy{display:grid;min-width:0;gap:1px}.organic-match-copy strong{overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.organic-match-copy small{display:-webkit-box;overflow:hidden;color:var(--body);font-size:13px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.organic-match-actions,.organic-match-secondary{display:flex;align-items:center;justify-content:flex-end;gap:6px 12px;flex-wrap:wrap}.organic-match-actions>a{min-height:28px;padding:5px 0;color:var(--body);font-size:13px;font-weight:700;text-underline-offset:3px}.organic-match-actions .organic-match-visit{border-radius:999px;padding:6px 10px;background:var(--ink);color:var(--panel);text-decoration:none}.organic-match-product:focus-visible,.organic-match-actions>a:focus-visible{border-radius:4px;outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--yellow)}.organic-match-secondary{min-height:30px}.feature-add-product.is-secondary{min-height:30px;border-color:var(--border-dark);padding:5px 10px 5px 6px;background:transparent;color:var(--ink);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{display:grid;gap:2px}.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{display:inline-flex;min-height:34px;align-items:center}.active-sponsor-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) 104px;gap:9px;align-items:stretch;height:94px;border:1px solid var(--border-dark);border-radius:0;padding:0 7px 0 0;background:var(--panel);box-shadow:3px 3px 0 var(--ink)}.sponsor-artwork{position:relative;display:grid;width:92px;height:92px;min-height:92px;aspect-ratio:1;overflow:hidden;place-items:center;border:0;border-right:0;border-radius:0;background:var(--navy);color:#fff;font-size:25px;font-weight:800}.sponsor-artwork img{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:0;background:#fff}.sponsor-artwork>span{color:#fff}.sponsor-creative-link{display:block;width:92px;height:92px;align-self:stretch;border-radius:0}.sponsor-creative-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sponsor-card-copy{display:grid;min-width:0;align-self:center;gap:2px}.sponsor-card-name{overflow:hidden;width:fit-content;max-width:100%;color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.sponsor-card-tagline{display:-webkit-box;overflow:hidden;color:var(--body);font-size:13px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sponsor-card-offer{display:block;overflow:hidden;color:var(--success);font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sponsor-card-offer>span{margin-right:4px;color:var(--ink);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.sponsor-card-actions{display:grid;min-width:0;align-self:center;gap:4px}.sponsor-card-actions .button{width:100%;min-height:36px;padding:7px 8px;font-size:13px;white-space:nowrap}.sponsor-card-links{display:flex;align-items:center;justify-content:center;gap:8px}.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);font-size:13px;text-decoration:underline;text-underline-offset:2px}.sponsor-proof-links{display:flex;flex-wrap:wrap;gap:2px 9px}.sponsor-proof-links .proof-link{color:var(--navy)}.past-brands{position:relative;margin-top:5px}.sponsor-card-links .past-brands{margin-top:0}.past-brands-trigger{min-height:26px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.past-brands-popover{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:min(460px,calc(100vw - 32px));max-height:430px;overflow:auto;padding:12px;border:1px solid var(--border-dark);border-radius:8px;background:var(--panel);box-shadow:4px 4px 0 var(--ink)}.past-brands-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.past-brands-heading button{width:30px;height:30px;border:0;background:transparent;color:var(--navy);cursor:pointer;font-size:22px;line-height:1}.past-brands-popover p{margin:8px 0;color:var(--muted);font-size:14px}.past-brands-popover ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.past-brands-popover li a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--border);padding:7px;border-radius:var(--radius);color:var(--navy);text-decoration:none}.past-brands-popover li a:hover{border-color:var(--border-dark);background:var(--control-hover);transform:translate(-1px,-1px)}.past-brands-popover .sponsor-artwork{width:64px;height:64px;min-height:64px;border:0;border-radius:0}.past-brand-copy{display:grid;min-width:0;gap:2px}.past-brand-copy strong,.past-brand-copy small,.past-brand-offer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;gap:3px}.placement-actions .text-button{min-height:28px;font-size:13px}.feature-share-status{display:grid;gap:3px;color:var(--success);font-size:12px;line-height:1.35}.active-sponsor-card>.feature-share-status{position:absolute;z-index:8;top:calc(100% + 6px);right:0;width:max-content;max-width:min(280px,calc(100vw - 32px));border:1px solid var(--border-dark);padding:6px 8px;background:var(--panel);box-shadow:2px 2px 0 var(--ink)}.feature-share-status a{color:var(--navy);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.payment-recovery-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.availability-note{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.empty-search{border-radius:var(--radius);padding:18px;background:var(--panel);color:var(--muted);text-align:center}.demand-stream-heading>span{color:var(--muted);font-family:var(--font-mono);font-size:14px}.signal-list{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.signal-list>li{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:18px;padding:15px 16px}.signal-list>li+li{border-top:1px solid var(--border)}.signal-meta{display:grid;align-content:start;gap:5px;color:var(--muted);font-size:14px;line-height:1.35}.signal-meta>span:first-child{width:fit-content;border-radius:999px;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{position:relative;border:0;padding:0;background:none;color:var(--navy);cursor:pointer;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px}.signal-list blockquote{margin:0;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.signal-copy{min-width:0}.source-insight-control{margin-top:9px}.source-insight-actions{display:flex;flex-wrap:wrap;gap:7px}.source-insight-toggle{min-height:34px;border:1px solid var(--border-dark);border-radius:var(--radius);padding:6px 10px;background:var(--panel);color:var(--navy);cursor:pointer;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;border:0;padding:6px 4px;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.source-insight-remove:hover{color:var(--ink)}.source-insight-remove:disabled{cursor:wait;opacity:.65}.source-insight-panel{margin-top:8px;border-left:3px solid var(--yellow);border-radius:0 var(--radius) var(--radius) 0;padding:9px 11px;background:var(--surface);color:var(--body);font-size:15px;line-height:1.35}.source-insight-locked{display:flex;align-items:center;justify-content:space-between;gap:10px}.source-insight-locked button{min-height:34px;flex:0 0 auto;border:0;border-radius:var(--radius);padding:6px 10px;background:var(--yellow);color:var(--ink);cursor:pointer;font-weight:700}.source-insight-locked strong{flex:0 0 auto;color:var(--muted);font-size:14px}.source-insight-data{display:grid;grid-template-columns:repeat(5,minmax(90px,auto));gap:8px 18px}.source-insight-data div{min-width:0}.source-insight-data dt{color:var(--muted);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.source-insight-data dd{margin-top:2px;color:var(--ink);font-size:15px;font-weight:600}.source-insight-error{color:var(--danger)}.prototype-note{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.45}.demand-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.demand-pagination>span,.demand-pagination-status,.load-more-status{color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.demand-pagination-status{margin-top:12px;text-align:center}.load-more-status{min-height:13px;margin-top:7px;color:var(--danger);text-align:center}.dialog-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#0e13129e}.dialog-backdrop[hidden]{display:none}.demand-dialog{position:relative;width:min(100%,780px);max-height:min(92vh,920px);max-height:min(92dvh,920px);overflow-y:auto;border-radius:var(--radius);padding:clamp(20px,4vw,34px);background:var(--panel)}.demand-dialog-close{position:sticky;z-index:3;top:0;float:right;margin:0 0 10px 16px}.account-dialog{position:relative;width:min(100%,540px);max-height:min(92vh,760px);max-height:min(92dvh,760px);overflow-y:auto;border-radius:var(--radius);padding:clamp(20px,4vw,32px);background:var(--panel)}.account-dialog-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.account-dialog-header h2{margin-top:7px;font-size:clamp(28px,5vw,38px);letter-spacing:-.04em;line-height:1.05}.account-mode-switch{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.account-mode-switch button,.account-packages button{min-height:42px;border:0;background:var(--control);color:var(--body);cursor:pointer;font:inherit;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{display:grid;gap:8px;margin-top:18px}.account-form label{margin-top:5px;color:var(--body);font-size:13px;font-weight:700}.account-form input{min-height:44px;border:1px solid var(--border);border-radius:var(--radius);padding:9px 11px;background:var(--background);color:var(--ink);font:inherit}.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{display:grid;gap:10px;margin-top:24px}.account-summary>span{color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.05em}.account-summary>strong{overflow-wrap:anywhere;font-size:16px}.account-balance{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:4px;border-radius:var(--radius);padding:16px;background:var(--yellow-soft)}.account-balance span{color:var(--body);font-size:14px}.account-balance strong{color:var(--navy);font-size:32px;letter-spacing:-.04em}.account-topup{margin:6px 0;border:1px solid var(--border);border-radius:var(--radius);padding:14px}.account-topup h3{font-size:17px}.account-topup p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.account-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.account-packages button{border:1px solid var(--border);border-radius:var(--radius)}.account-packages button:disabled{cursor:not-allowed;opacity:.5}.sponsor-dialog{position:relative;width:min(100%,820px);max-height:min(92vh,920px);max-height:min(92dvh,920px);overflow-y:auto;border-radius:var(--radius);padding:clamp(20px,4vw,36px);background:var(--panel)}.dialog-header{position:sticky;z-index:2;top:0;display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:10px;background:var(--panel)}.focus-sentinel{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.dialog-kicker{color:var(--navy);font-size:12px;font-weight:700}.dialog-header h2{margin-top:8px;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;line-height:1}.close-button{min-height:40px;border:0;border-radius:var(--radius);padding:8px 12px;background:var(--control);cursor:pointer;color:var(--body);font-size:13px;font-weight:700}.dialog-feature{display:grid;gap:5px;margin-top:24px;border-radius:var(--radius);padding:14px;background:var(--control)}.dialog-feature>span{color:var(--navy);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.dialog-feature>strong{font-size:18px}.dialog-feature p{color:var(--body);font-size:14px;line-height:1.45}.sponsor-boundary{display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:center;margin-top:12px;border-radius:var(--radius);padding:14px;background:var(--yellow-soft)}.sponsor-boundary>div{display:grid}.sponsor-boundary>div strong{font-size:32px;letter-spacing:-.04em}.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{display:grid;gap:14px;margin-top:18px}.sponsor-rules-stage h3{font-size:19px}.sponsor-rules-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sponsor-rules-list li{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;color:var(--body);font-size:14px;line-height:1.45}.sponsor-rules-list strong{color:var(--ink)}.sponsor-policy-links{display:flex;flex-wrap:wrap;gap:8px 16px}.sponsor-policy-links a{color:var(--navy);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.sponsor-policy-consent{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border-dark);border-radius:var(--radius);padding:12px;background:var(--control);color:var(--ink);cursor:pointer;font-size:15px;font-weight:700;line-height:1.4}.sponsor-policy-consent input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0}.sponsor-rules-stage>.button{width:100%}.sponsor-policy-confirmed{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--radius);padding:8px 10px;background:var(--success-soft);color:var(--success);font-size:13px;font-weight:700}.sponsor-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.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{display:block;margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.checkout-summary small{display:block;margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.domain-verification{border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:var(--control)}.domain-verification.is-verified{border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:var(--success-soft)}.domain-verification-heading,.domain-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.domain-verification-heading>div{display:grid;gap:3px}.domain-verification-heading span,.domain-records span{color:var(--navy);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em}.domain-verification-heading strong{font-size:15px}.domain-check{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--success);color:#fff;font-size:15px}.domain-verification>p{margin-top:8px;color:var(--body);font-size:13px;line-height:1.45}.domain-records{display:grid;gap:8px;margin-top:12px}.domain-records>div{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:9px;align-items:center;border-radius:var(--radius);padding:9px 10px;background:var(--panel)}.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{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;border-radius:var(--radius);padding:14px;background:var(--yellow-soft)}.offer-heading{grid-column:1 / -1}.offer-heading>span{color:var(--navy);font-size:12px;font-weight:700}.offer-heading p{margin-top:5px;color:var(--body);font-size:13px;line-height:1.4}.offer-card-rules{display:grid;align-content:end;gap:8px;border-radius:var(--radius);padding:9px 10px;background:#ffffff94}.offer-card-rules label{display:flex;align-items:flex-start;gap:8px;color:var(--body);cursor:pointer;font-size:13px;font-weight:600;line-height:1.35}.offer-card-rules input{width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0;accent-color:var(--navy)}.offer-comparison{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--danger) 18%,var(--border));border-radius:var(--radius);padding:10px 12px;background:var(--danger-soft);color:var(--danger);font-size:13px;line-height:1.4}.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{flex:0 0 auto;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.confirm-field{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;color:var(--body);cursor:pointer;font-size:13px;line-height:1.45}.confirm-field input{width:18px;height:18px;margin:0;border-radius:var(--radius)}.confirm-field input:after{width:9px;height:5px;border-bottom:2px solid var(--ink);border-left:2px solid var(--ink);content:"";transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s ease}.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);padding:10px;background:var(--danger-soft);color:var(--danger);font-size:13px}.form-success{border-radius:var(--radius);padding:10px;background:var(--success-soft);color:var(--success);font-size:13px}.checkout-stage,.receipt-panel{margin-top:20px}.checkout-summary{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;align-items:center;margin-bottom:14px;border-radius:var(--radius);padding:12px;background:var(--control)}.checkout-summary>div{display:grid;min-width:0;gap:3px}.checkout-summary span{color:var(--muted);font-size:12px}.checkout-summary strong,.checkout-summary a{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.checkout-summary a{color:var(--navy);text-decoration:underline}.payment-note{color:var(--muted);font-size:13px;line-height:1.45}.payment-disabled{display:grid;grid-template-columns:10px 1fr;gap:10px;border-radius:var(--radius);padding:14px;background:var(--control)}.payment-error{display:grid;gap:8px;border-radius:var(--radius);padding:14px;background:var(--danger-soft);color:var(--danger)}.payment-error p{color:var(--body);font-size:13px;line-height:1.45}.payment-error .button{width:fit-content}.status-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--yellow)}.payment-disabled strong{font-size:14px}.payment-disabled p{margin-top:4px;color:var(--body);font-size:13px;line-height:1.45}.receipt-panel h3{margin-top:8px;font-size:26px;letter-spacing:-.03em}.receipt-panel>p{margin-top:8px;color:var(--body);line-height:1.45}.receipt-offer{display:grid;gap:4px;margin:14px 0;border-radius:var(--radius);padding:12px;background:var(--yellow-soft)}.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{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;min-height:88px;color:var(--body)}.footer-meta{display:grid;gap:7px;justify-self:end;color:var(--muted);font-size:13px;text-align:right}.footer-meta small{font-size:inherit;line-height:1.35}.footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px}.footer-actions .legal-footer-links{gap:8px 16px}.footer-auth-action{appearance:none;width:fit-content;justify-self:end;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.footer-auth-action:hover{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.admin-shell{min-height:100vh}.admin-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border)}.admin-main{display:grid;gap:24px;padding:clamp(28px,5vw,64px) 0}.admin-panel{width:min(100%,980px);margin:0 auto;border:1px solid var(--border);border-radius:var(--radius);padding:clamp(18px,3vw,32px);background:var(--panel)}.admin-title-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:24px;align-items:end}.admin-title-row h1{margin-top:8px;font-size:clamp(30px,5vw,46px);letter-spacing:-.04em;line-height:1}.admin-token span{display:block;margin-bottom:7px;color:var(--body);font-size:14px;font-weight:700}.admin-token input{width:100%;min-height:42px;border:1px solid var(--border-dark);border-radius:var(--radius);padding:8px 10px;background:var(--control)}.admin-rule{max-width:760px;margin-top:18px;color:var(--body);font-size:16px;line-height:1.45}.admin-status{min-height:22px;margin-top:10px;color:var(--navy);font-weight:700}.admin-feature-list{margin:12px 0 0;border:1px solid var(--border);border-radius:var(--radius);padding:0;list-style:none}.admin-feature-list>li{display:grid;grid-template-columns:42px minmax(0,1fr) 90px 104px;gap:14px;align-items:center;min-height:72px;padding:10px 12px}.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{display:grid;min-width:0;gap:3px}.admin-feature-name strong,.admin-feature-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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);font-size:13px;font-weight:700;text-transform:uppercase}.completion-state.is-complete{color:var(--success)}.admin-email-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.admin-email-heading h2{margin-top:8px;font-size:clamp(26px,4vw,38px);letter-spacing:-.035em;line-height:1}.admin-email-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-email-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.admin-email-ledger>div{display:grid;gap:6px;min-width:0;padding:14px;border-right:1px solid var(--border)}.admin-email-ledger>div:last-child{border-right:0}.admin-email-ledger dt{color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase}.admin-email-ledger dd{margin:0;overflow:hidden;color:var(--navy);font-family:var(--font-mono);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-email-ledger dd.is-ready{color:var(--success)}.admin-email-empty{margin-top:12px;padding:18px;border:1px dashed var(--border-dark);border-radius:var(--radius);color:var(--body);text-align:center}.admin-dns-records{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.admin-dns-record{display:grid;grid-template-columns:68px minmax(0,1fr) 48px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:66px;padding:10px 12px}.admin-dns-record+.admin-dns-record{border-top:1px solid var(--border)}.admin-dns-record>span{display:grid;min-width:0;gap:3px}.admin-dns-record small{color:var(--muted);font-size:13px;font-weight:700}.admin-dns-record code{overflow:hidden;color:var(--navy);font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere;text-overflow:ellipsis}.admin-dns-record .text-button{min-height:36px;padding-inline:4px}.admin-directory-lookup,.admin-directory-category-action,.admin-directory-merge-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px}.admin-directory-lookup label,.admin-directory-category-action label,.admin-directory-merge-action label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:700}.admin-directory-lookup input,.admin-directory-category-action input,.admin-directory-merge-action input{width:100%;min-height:42px;border:1px solid var(--border-dark);border-radius:var(--radius);padding:8px 10px;background:var(--control);color:var(--ink);font:inherit}.admin-directory-workspace{display:grid;gap:22px;margin-top:14px}.admin-directory-summary{display:flex;align-items:start;justify-content:space-between;gap:18px;border-top:1px solid var(--border-dark);padding-top:22px}.admin-directory-summary h3,.admin-directory-actions h3,.admin-directory-merges h3,.admin-directory-grid h3{margin:0;color:var(--navy);font-size:20px;letter-spacing:-.02em}.admin-directory-summary h3 a{color:inherit;text-underline-offset:3px}.admin-directory-summary p,.admin-directory-actions>div>p{max-width:720px;margin-top:6px;color:var(--body);font-size:14px;line-height:1.45}.admin-directory-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.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);font-size:12px;font-weight:700;text-transform:uppercase}.admin-directory-ledger dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--navy);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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-directory-grid>section{min-width:0;border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface)}.admin-directory-grid ul,.admin-directory-merges ul{display:grid;gap:9px;margin:12px 0 0;padding:0;list-style:none}.admin-directory-grid li{display:grid;gap:4px;border-left:3px solid var(--border-dark);padding:9px 10px;background:var(--panel);overflow-wrap:anywhere}.admin-directory-grid li>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.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{display:grid;gap:14px;border-top:1px solid var(--border-dark);padding-top:22px}.admin-directory-category-action{grid-template-columns:minmax(0,1fr) auto auto;margin-top:0}.admin-directory-merge-action{grid-template-columns:minmax(0,1fr) auto auto;margin-top:0;border-top:1px solid var(--border);padding-top:14px}.admin-directory-target-state{grid-column:1 / -1;margin:0}.admin-directory-merges>ul>li{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--surface)}.admin-directory-merges li>div{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.admin-risk-workspace{display:grid;gap:22px;margin-top:14px}.admin-risk-summary{display:flex;align-items:start;justify-content:space-between;gap:18px;border-top:1px solid var(--border-dark);padding-top:22px}.admin-risk-summary h3,.admin-risk-section h3,.admin-risk-actions h3,.admin-risk-action-grid h4{margin:0;color:var(--navy);letter-spacing:-.02em}.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);font-size:16px;overflow-wrap:anywhere}.admin-risk-summary p,.admin-risk-section-heading p,.admin-risk-actions>div>p{max-width:720px;margin-top:6px;color:var(--body);font-size:14px;line-height:1.45}.admin-risk-section,.admin-risk-actions{display:grid;gap:14px;border-top:1px solid var(--border-dark);padding-top:22px}.admin-risk-section-heading,.admin-risk-hold-heading,.admin-risk-event-list>li>div{display:flex;align-items:start;justify-content:space-between;gap:16px}.admin-risk-section-heading>span{flex:0 0 auto;color:var(--muted);font-family:var(--font-mono);font-size:13px}.admin-risk-hold-list,.admin-risk-event-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.admin-risk-hold-list>li>article,.admin-risk-event-list>li{display:grid;gap:12px;border:1px solid var(--border);border-left:4px solid var(--border-dark);border-radius:var(--radius);padding:14px;background:var(--surface)}.admin-risk-hold-selector{display:flex;align-items:start;gap:8px;color:var(--navy);font-size:13px;font-weight:700}.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);font-size:13px;overflow-wrap:anywhere}.admin-risk-hold-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.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);font-size:12px;font-weight:700;text-transform:uppercase}.admin-risk-hold-facts dd{margin:4px 0 0;color:var(--body);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.admin-risk-decision,.admin-risk-selected,.admin-risk-event-list p,.admin-risk-event-list small{color:var(--body);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.admin-risk-decision{border-left:3px solid var(--success);padding:9px 10px;background:var(--success-soft)}.admin-risk-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-risk-action-grid>section{display:grid;align-content:start;gap:13px;min-width:0;border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface)}.admin-risk-action-grid h4{font-size:18px}.admin-risk-action-grid>section>label:not(.admin-review-reason){display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:700}.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{width:100%;min-height:42px;border:1px solid var(--border-dark);border-radius:var(--radius);padding:8px 10px;background:var(--control);color:var(--ink);font:inherit}.admin-risk-action-grid .button{width:100%}.admin-risk-selected{min-height:48px;border-left:3px solid var(--yellow);padding:9px 10px;background:var(--yellow-soft)}.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(max-width:700px){.admin-risk-summary,.admin-risk-section-heading,.admin-risk-hold-heading,.admin-risk-event-list>li>div{align-items:stretch;flex-direction:column}.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{display:flex;align-items:end;justify-content:space-between;gap:20px}.admin-match-heading h2{margin-top:8px;font-size:clamp(26px,4vw,38px);letter-spacing:-.035em;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{margin-top:12px;border:1px dashed var(--border-dark);border-radius:var(--radius);padding:18px;color:var(--body);text-align:center}.admin-match-list,.admin-reviewed-list{display:grid;gap:14px;margin:14px 0 0;padding:0;list-style:none}.admin-match-card>article,.admin-reviewed-list>li{display:grid;gap:16px;border:1px solid var(--border);border-radius:var(--radius);padding:clamp(15px,2.5vw,22px);background:var(--surface)}.admin-match-card-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.admin-match-identity{min-width:0}.admin-match-identity h3,.admin-match-identity h4{margin:0;font-size:clamp(19px,2.4vw,24px);letter-spacing:-.025em;line-height:1.14}.admin-match-identity h3 a,.admin-match-identity h4 a{color:var(--navy);text-decoration:underline;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{margin-top:7px;color:var(--muted);font-family:var(--font-mono);font-size:13px;line-height:1.45}.admin-match-badge{display:inline-flex;width:fit-content;min-height:24px;align-items:center;border-radius:999px;padding:4px 8px;background:var(--control);color:var(--body);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;white-space:nowrap}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);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{display:grid;gap:5px;margin:8px 0 0;padding-left:18px;color:var(--body);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.admin-match-evidence-grid p{margin-top:8px;color:var(--muted);font-size:13px}.admin-match-coverage{display:grid;gap:9px}.admin-match-coverage>ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-match-coverage>ul>li{display:grid;gap:7px;border-left:3px solid var(--yellow);padding:10px 12px;background:var(--panel)}.admin-match-coverage li>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-match-coverage code{color:var(--navy);font-family:var(--font-mono);font-size:13px;font-weight:700;overflow-wrap:anywhere}.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);padding:10px 12px;background:var(--yellow-soft);color:var(--body);font-size:14px;line-height:1.45}.admin-review-reason{display:grid;gap:7px}.admin-review-reason>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.admin-review-reason>span small,.admin-review-reason>small{color:var(--muted);font-size:13px;font-weight:500}.admin-review-reason textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--border-dark);border-radius:var(--radius);padding:11px 12px;background:var(--control);color:var(--ink);font:inherit;line-height:1.45}.admin-review-reason>small{justify-self:end}.admin-review-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.admin-review-actions .button{min-width:140px}.admin-reviewed-heading{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:24px;align-items:end;margin-top:34px;border-top:1px solid var(--border-dark);padding-top:24px}.admin-reviewed-heading h3{margin-top:7px;font-size:24px;letter-spacing:-.025em}.admin-reviewed-heading>p{color:var(--muted);font-size:14px;line-height:1.45}.admin-reviewed-list>li{gap:12px;border-left:4px solid var(--border-dark)}.admin-reviewed-state{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--muted);font-family:var(--font-mono);font-size:13px}.admin-reviewed-reason,.admin-publish-action>p,.admin-listing-state{color:var(--body);font-size:14px;line-height:1.45}.admin-refund-list{display:grid;gap:14px;margin:14px 0 0;padding:0;list-style:none}.admin-refund-card>article{display:grid;gap:16px;border:1px solid var(--border);border-left:4px solid var(--yellow);border-radius:var(--radius);padding:clamp(15px,2.5vw,22px);background:var(--surface)}.admin-refund-card-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.admin-refund-card-heading>div{display:grid;gap:4px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.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);font-size:12px;font-weight:700;text-transform:uppercase}.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);font-size:13px;overflow-wrap:anywhere}.admin-refund-resolution{display:grid;gap:7px;border-left:3px solid var(--success);padding:11px 12px;background:var(--success-soft);color:var(--body);font-size:14px;line-height:1.45}.admin-refund-resolution small{color:var(--muted);overflow-wrap:anywhere}.admin-publish-action{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--border);padding-top:12px}.admin-publish-action .button{flex:0 0 auto}.admin-listing-state{width:fit-content;border-radius:var(--radius);padding:8px 10px;background:var(--control);font-weight:700}.admin-listing-state.is-active{background:var(--success-soft);color:var(--success)}.public-feature-page{display:flex;min-height:100vh;flex-direction:column}.public-feature-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border)}.public-feature-back,.public-feature-breadcrumbs a,.public-feature-footer a,.public-feature-evidence-meta a{color:var(--navy);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--navy) 32%,transparent);text-underline-offset:3px}.public-feature-main{flex:1;padding-block:28px 72px}.public-feature-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:13px}.public-feature-article{margin-top:22px}.public-feature-hero{max-width:900px}.public-feature-kicker{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--navy);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.public-feature-kicker span+span:before{margin-right:16px;color:var(--border-dark);content:"\b7"}.public-feature-hero h1{max-width:960px;margin-top:16px;font-size:clamp(38px,6vw,76px);letter-spacing:-.055em;line-height:.96}.public-feature-hero>p{max-width:820px;margin-top:20px;color:var(--body);font-size:clamp(18px,2vw,23px);line-height:1.48}.public-feature-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:hidden}.public-feature-metrics>div{display:grid;align-content:start;gap:8px;min-height:154px;padding:18px}.public-feature-metrics dt,.public-feature-section-label{color:var(--muted);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.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{display:grid;grid-template-columns:auto minmax(220px,1fr);gap:8px 18px;align-items:center;margin-top:18px;border:1px solid var(--border);border-left:4px solid var(--yellow);border-radius:var(--radius);padding:16px 18px;background:var(--panel)}.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{display:grid;gap:10px;margin-top:14px;border-top:1px solid var(--border);padding-top:14px}.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{display:grid;gap:12px}.product-intro-consent>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;color:var(--body);font-size:14px;line-height:1.45}.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{display:grid;gap:8px}.public-feature-content-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:clamp(30px,6vw,80px);align-items:start;margin-top:56px}.public-feature-requirements{display:grid;gap:44px}.public-feature-requirements section h2,.public-feature-products h2,.public-feature-evidence h2{margin-top:7px;font-size:clamp(25px,3vw,36px);letter-spacing:-.035em;line-height:1.08}.public-feature-requirements section>p:last-child,.public-feature-products>p,.public-feature-evidence>div>p:last-child{margin-top:12px;color:var(--body);font-size:18px;line-height:1.58}.public-feature-requirements ul{display:grid;gap:10px;margin:14px 0 0;padding-left:24px;color:var(--body);font-size:18px;line-height:1.5}.public-feature-variants{display:grid;gap:10px;margin-top:14px}.public-feature-variants>div{display:grid;gap:5px;border-left:3px solid var(--yellow);padding:11px 14px;background:var(--panel)}.public-feature-variants dt{font-weight:700}.public-feature-variants dd{color:var(--body);line-height:1.48}.public-feature-products{position:sticky;top:20px;border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:var(--panel)}.public-feature-organic-section,.public-feature-sponsored-section{display:grid;gap:10px;margin-top:18px;border-top:1px solid var(--border);padding-top:18px}.public-feature-organic-section>h3,.public-feature-sponsored-section>h3{margin:0;font-size:19px;letter-spacing:-.02em}.public-feature-organic-section>p{color:var(--muted);font-size:14px;line-height:1.45}.public-feature-organic-section>ol{display:grid;gap:12px;margin:2px 0 0;padding:0;list-style:none}.public-feature-organic-card>article{display:grid;gap:11px;border:1px solid var(--border);border-left:4px solid var(--success);border-radius:var(--radius);padding:14px;background:var(--surface)}.public-feature-organic-badge,.public-feature-owner-claims>span{width:fit-content;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.public-feature-organic-badge{border-radius:999px;padding:4px 8px;background:var(--success-soft);color:var(--success)}.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;text-decoration-color:color-mix(in srgb,var(--navy) 32%,transparent);text-underline-offset:3px}.public-feature-owner-claims{display:grid;gap:9px}.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{display:grid;gap:5px}.public-feature-owner-claims dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4}.public-feature-owner-claims dt{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase}.public-feature-owner-claims dd{min-width:0;color:var(--body);overflow-wrap:anywhere}.public-feature-owner-claims ul{display:grid;gap:5px;margin:1px 0 0;padding-left:18px;color:var(--body);font-size:13px;line-height:1.4}.public-feature-organic-actions{display:grid;gap:8px}.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{display:grid;gap:10px}.public-feature-sponsored-card{margin-top:2px}.public-feature-empty-match{margin-top:18px;border-top:1px solid var(--border);padding-top:18px}.public-feature-sponsored-card>span{width:fit-content;border-radius:999px;padding:4px 8px;background:var(--yellow-soft);color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase}.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{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.public-feature-evidence{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(28px,6vw,72px);align-items:start;margin-top:72px;border-top:1px solid var(--border-dark);padding-top:36px}.public-feature-evidence>ol{margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:0;background:var(--panel);list-style:none;overflow:hidden}.public-feature-evidence-item{display:grid;gap:14px;padding:18px}.public-feature-evidence-item+.public-feature-evidence-item{border-top:1px solid var(--border)}.public-feature-evidence-item blockquote{color:var(--body);font-size:17px;line-height:1.55;overflow-wrap:anywhere}.public-feature-evidence-meta,.public-feature-evidence-meta>span{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px}.public-feature-evidence-meta{justify-content:space-between;color:var(--muted);font-size:13px}.public-feature-evidence-meta>span>span:before,.public-feature-evidence-meta time:before{margin-right:10px;color:var(--border-dark);content:"\b7"}.public-feature-empty-evidence{border:1px dashed var(--border-dark);border-radius:var(--radius);padding:20px;color:var(--body)}.public-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-block:24px;color:var(--muted);font-size:14px}.public-feature-footer nav{display:flex;gap:16px}@media(max-width:900px){.public-feature-content-grid,.public-feature-evidence{grid-template-columns:1fr}.public-feature-products{position:static}}@media(max-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{align-items:flex-start;flex-direction:column}}.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{display:flex;min-height:64px;align-items:center;justify-content:flex-start;gap:24px;border-bottom:1px solid var(--border)}.public-feature-header .brand{margin-right:auto;font-family:inherit}.public-feature-back,.public-feature-breadcrumbs a,.public-feature-footer a{padding:0;background:transparent;color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s ease}.public-feature-back:hover,.public-feature-breadcrumbs a:hover,.public-feature-footer a:hover{color:var(--navy)}.public-feature-main{width:min(calc(100% - 32px),1280px);padding-block:32px 64px}.public-feature-breadcrumbs{display:flex;gap:8px;font-family:inherit;font-size:13px}.public-feature-article{margin-top:24px}.public-feature-intro{padding-block:40px 48px}.public-feature-intro-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.public-feature-hero{max-width:600px}.public-feature-kicker{font-family:inherit;font-size:13px;letter-spacing:.04em}.public-feature-hero h1{max-width:768px;margin-top:16px;font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.5px;line-height:1.15}.public-feature-hero>p{max-width:620px;margin-top:16px;color:var(--body);font-size:17px;line-height:1.5}.public-feature-hero #follow-this-need{margin-top:24px}.public-feature-hero .feature-follow-action{display:grid;grid-template-columns:fit-content(100%) minmax(220px,1fr);gap:8px 16px;align-items:center;margin:0;border:0;padding:0;background:transparent}.public-feature-hero .feature-follow-action>.button,.public-feature-hero .feature-follow-action>div>.button{width:fit-content;min-width:0;min-height:44px;gap:6px;padding:10px 16px;font-size:15px}.public-feature-hero .feature-follow-action .button svg{flex:0 0 auto}.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{display:grid;max-width:560px;gap:24px}.public-feature-brief>section{display:grid;gap:8px}.public-feature-brief h2{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.public-feature-brief p,.public-feature-brief ul{margin:0;color:var(--body);font-size:15px;line-height:1.5}.public-feature-brief ul{display:grid;gap:4px;padding-inline-start:20px}.public-feature-metrics{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border:0;border-radius:0;padding-top:32px;background:transparent;overflow:visible}.public-feature-metrics:before,.public-feature-content-grid:before,.public-feature-evidence:before,.public-feature-footer:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);content:""}.public-feature-metrics>div{min-height:0;gap:8px;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);font-family:inherit;font-size:clamp(30px,4vw,40px);letter-spacing:-.5px;line-height:1}.public-feature-metrics p,.public-feature-ranking-note{font-size:13px;line-height:1.5}.public-feature-content-grid{position:relative;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:48px;margin-top:0;padding-block:64px}.public-feature-content-grid-products-only{grid-template-columns:minmax(0,768px);justify-content:center}.public-feature-requirements,.public-feature-products{border:0;border-radius:var(--radius);padding:24px;background:var(--panel);box-shadow:none}.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{border:0;border-radius:0;padding:16px 0;background:transparent}.public-feature-variants>div+div{border-top:1px solid var(--border)}.public-feature-organic-card>article{border:0;border-radius:0;padding:16px 0;background:transparent;box-shadow:none}.public-feature-organic-card+.public-feature-organic-card>article{border-top:1px solid var(--border)}.public-feature-evidence{position:relative;margin-top:0;border-top:0;padding-block:64px}.public-feature-evidence>ol{border:0;border-radius:var(--radius);background:var(--panel);box-shadow:none}.public-feature-evidence-item{padding:24px}.public-feature-evidence-item blockquote{margin:0;font-size:17px}.public-feature-footer{position:relative;border-top:0;padding-block:24px}@media(max-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(max-width:700px){.public-feature-header{min-height:56px;flex-wrap:wrap;gap:8px 16px;padding-block:12px}.public-feature-header .brand{width:100%}.public-feature-main{width:min(calc(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(max-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(max-width:900px){.site-header{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:8px 0}.header-audience{width:100%;grid-column:1 / -1;grid-row:2}.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{grid-column:1 / -1;justify-self:start;text-align:left}.feature-list-header{display:none}.feature-row,.feature-row.has-product-placement{grid-template-columns:minmax(0,1fr) 116px}.feature-row.has-organic-match:not(.has-product-placement){grid-template-columns:minmax(0,1fr) 116px}.feature-main{grid-column:1}.demand-count{grid-column:2;grid-row:1;align-self:start;justify-self:end}.sponsor-cell{grid-column:1 / -1;grid-row:2}.sponsor-cell.has-placement,.sponsor-cell.is-open{grid-column:1 / -1}.checkout-summary{grid-template-columns:1fr 1fr}}@media(max-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{align-items:stretch;flex-direction:column}.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{align-items:stretch;flex-direction:column}.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{align-items:flex-start;flex-direction:column}.board-overview{padding-top:7px}.audience-strip{width:100%;min-height:30px;flex-wrap:wrap;justify-content:center;gap:2px 7px;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{display:flex;flex:1 1 50%;align-items:center;justify-content:center}.view-switcher a,.view-switcher button{min-height:40px;padding:10px 11px;font-size:14px}.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{display:grid;grid-template-columns:1fr 1fr;gap:7px;justify-self:stretch}.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{align-items:start;flex-direction:column;gap:3px}.category-browser-heading p{font-size:13px}.category-list{margin-right:-12px;overflow-x:auto;flex-wrap:nowrap;padding-right:12px;scrollbar-width:none}.category-list::-webkit-scrollbar{display:none}.category-list :is(button,a){flex:0 0 auto}.feature-pagination{align-items:stretch;flex-direction:column}.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;border-radius:12px 12px 0 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.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:1 1 180px}.match-heading,.leaderboard-heading,.demand-stream-heading{align-items:start;flex-direction:column}.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-column:1;grid-row:1}.feature-title{font-size:19px;line-height:1.22}.feature-description{display:none}.feature-meta{justify-content:flex-start;gap:6px;font-size:13px;letter-spacing:.015em}.feature-category{display:none}.demand-count{grid-column:2;grid-row:1;justify-self:end;pointer-events:none}.demand-count strong{font-size:19px}.demand-count span,.demand-count small{font-size:13px;text-align:right}.demand-count small{display:none}.sponsor-cell{grid-column:1 / -1;grid-row:2}.open-listing-card{gap:7px}.active-sponsor-card{grid-template-columns:92px minmax(0,1fr);gap:7px;width:100%;height:142px;min-height:142px;max-height:142px;padding:0 6px 0 0;box-shadow:2px 2px 0 var(--ink)}.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{font-size:13px;-webkit-line-clamp:2}.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-items:center;align-self:start;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{right:0;left:auto;width:min(420px,calc(100vw - 32px))}.feature-sources-panel{padding-inline:10px}.source-comment-byline{align-items:flex-start;flex-direction:column}.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;border-radius:12px 12px 0 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.signal-list>li{grid-template-columns:1fr;gap:8px}.signal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.source-insight-data{grid-template-columns:repeat(2,minmax(0,1fr))}.source-insight-locked{align-items:flex-start;flex-direction:column}.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{display:block;width:100%;min-width:0}.legal-table-wrap table{min-width:0}.legal-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.legal-table-wrap tbody{display:grid;gap:12px}.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{display:block;margin-bottom:2px;color:var(--ink);content:attr(data-label);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.footer-meta{justify-self:start;text-align:left}.footer-actions{justify-content:flex-start}}@media(hover:hover)and (pointer:fine){.feature-row:hover{background:#fafafe}.signal-list>li:hover{background:#fafafe}}@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: #ffffff;--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;min-height:100vh;background:var(--trend-canvas);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(calc(100% - 40px),1180px);margin-inline:auto}.trend-skip-link{position:fixed;z-index:200;top:10px;left:10px;transform:translateY(-150%);border-radius:var(--trend-radius-sm);padding:10px 14px;background:var(--trend-dark-line);color:var(--trend-paper);font-weight:700}.trend-skip-link:focus{transform:translateY(0)}.trend-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trend-product-loading{position:fixed;z-index:240;inset:0;display:grid;min-height:100svh;place-items:center;overflow:hidden;background:#fbfcf8}.trend-product-loading-mark{display:grid;width:56px;height:56px;place-items:center;filter:drop-shadow(0 14px 18px rgb(17 23 20 / .13));animation:trend-product-loading-float 1.3s var(--trend-ease-in-out) infinite;will-change:transform,opacity}.trend-product-loading-mark .outseek-brand-mark{width:52px;height:52px;flex-basis:52px}@keyframes trend-product-loading-float{0%,to{transform:translateZ(0) scale(.97);opacity:.82}50%{transform:translate3d(0,-7px,0) scale(1);opacity:1}}@keyframes trend-product-loading-breathe{0%,to{opacity:.82}50%{opacity:1}}.trend-site-header{position:sticky;z-index:90;top:0;border-bottom:1px solid color-mix(in srgb,var(--trend-line) 82%,transparent);background:color-mix(in srgb,var(--trend-canvas) 92%,transparent);backdrop-filter:blur(18px)}.trend-header-inner{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:28px}.trend-brand{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:800;letter-spacing:-.025em;text-decoration:none}.trend-brand-suffix{color:var(--trend-muted);font-weight:500}.trend-nav{display:flex;align-items:center;gap:6px}.trend-nav a{display:inline-flex;min-height:42px;align-items:center;border-radius:999px;padding:0 14px;color:var(--trend-body);font-size:15px;font-weight:650;text-decoration:none}.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);font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.trend-hero{padding:72px 0 76px;background:radial-gradient(circle at 78% 18%,rgb(223 255 102 / .23),transparent 26%),var(--trend-ink);color:var(--trend-paper)}.trend-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.72fr);align-items:end;gap:clamp(40px,8vw,110px)}.trend-hero .trend-kicker{color:var(--trend-lime)}.trend-hero h1,.trend-needs-hero h1{max-width:780px;margin:12px 0 18px;font-size:clamp(48px,7.4vw,92px);font-weight:750;letter-spacing:-.065em;line-height:.93}.trend-hero-copy{max-width:670px;color:#cbd4cd;font-size:clamp(18px,2vw,22px);line-height:1.48}.trend-method-card{position:relative;border:1px solid #49534d;border-radius:var(--trend-radius-lg);padding:26px;background:#ffffff0e}.trend-method-number{display:block;margin-bottom:34px;color:var(--trend-lime);font-family:var(--font-mono, ui-monospace, monospace);font-size:14px}.trend-method-card h2{margin:0 0 9px;font-size:22px;letter-spacing:-.025em}.trend-method-card p{margin:0;color:#b8c2bc;font-size:16px;line-height:1.55}.trend-board{padding-block:64px 84px}.trend-board-heading,.trend-needs-toolbar,.trend-detail-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.trend-board-heading h2,.trend-needs-toolbar h2,.trend-matcher h2,.trend-detail-section h2{margin:7px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:740;letter-spacing:-.045em;line-height:1.04}.trend-updated{flex:0 0 auto;margin:0;color:var(--trend-muted);font-size:14px}.trend-filters{display:grid;margin-top:34px;gap:18px}.trend-time-filters{display:flex;align-items:end;justify-content:space-between;gap:18px}.trend-period-tabs{display:grid;width:min(100%,520px);grid-template-columns:repeat(4,1fr);border:1px solid var(--trend-dark-line);border-radius:999px;padding:4px;background:var(--trend-paper)}.trend-archive-filter,.trend-board-search{display:grid;gap:6px}.trend-archive-filter{width:min(100%,250px)}.trend-archive-filter>span,.trend-board-search>span{color:var(--trend-muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trend-archive-filter select,.trend-board-search input{min-height:48px;border:1px solid var(--trend-dark-line);border-radius:13px;background:var(--trend-paper);color:var(--trend-ink)}.trend-archive-filter select{padding:0 38px 0 13px;cursor:pointer;font-weight:680}.trend-period-tabs button,.trend-category-filter :is(button,a){min-height:40px;border:0;border-radius:999px;background:transparent;color:var(--trend-body);cursor:pointer;font-size:15px;font-weight:700}.trend-period-tabs button[aria-selected=true]{background:var(--trend-ink);color:var(--trend-paper)}.trend-category-filter{display:flex;max-width:100%;align-items:center;gap:7px;overflow-x:auto;padding:1px 1px 8px;scrollbar-width:thin}.trend-category-filter :is(button,a){display:inline-flex;flex:0 0 auto;min-height:36px;align-items:center;border:1px solid var(--trend-line);padding:0 13px;background:var(--trend-paper)}.trend-category-filter :is(button,a) span{margin-left:3px;color:var(--trend-muted);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{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(260px,1.28fr);align-items:end;gap:18px;border-top:1px solid var(--trend-line);padding-top:18px}.trend-board-search input{width:100%;padding:0 15px}.trend-board-search input::placeholder{color:var(--trend-muted)}.trend-board-context{display:flex;min-height:48px;align-items:center;justify-content:flex-end;gap:9px 16px;color:var(--trend-muted);font-size:14px;text-align:right}.trend-board-context span[data-coverage=partial]{color:#906009}.trend-board-context strong{flex:0 0 auto;border-radius:999px;padding:5px 9px;background:var(--trend-soft);color:var(--trend-green-dark);font-size:13px}.trend-ranking-panel{min-height:420px;margin-top:24px}.trend-ranking-sections{display:grid;gap:34px;transition:opacity .14s ease}.trend-ranking-sections[data-refreshing=true]{opacity:.55;pointer-events:none}.trend-paid-lane,.trend-organic-lane{overflow:hidden;border:1px solid var(--trend-line);border-radius:var(--trend-radius-lg);background:var(--trend-paper)}.trend-paid-lane{border-color:#e7c467;background:linear-gradient(135deg,var(--trend-gold-soft),#fffdfa 42%)}.trend-lane-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;border-bottom:1px solid var(--trend-line);padding:22px 24px 20px}.trend-paid-lane .trend-lane-heading{border-bottom-color:#ead69c}.trend-lane-heading h3{margin:3px 0 0;font-size:22px;letter-spacing:-.025em}.trend-paid-lane .trend-lane-label{color:#9b6200}.trend-lane-heading>p{max-width:470px;margin:0;color:var(--trend-muted);font-size:15px;line-height:1.45;text-align:right}.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{display:grid;min-height:104px;grid-template-columns:46px 54px minmax(0,1fr) 112px;align-items:center;gap:17px;padding:15px 22px;content-visibility:auto;contain-intrinsic-size:104px}.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-size:16px;font-variant-numeric:tabular-nums}.trend-product-rank[data-unranked=true]{font-family:var(--font-sans, "proxima-nova", system-ui, sans-serif);font-size:12px;font-weight:750;letter-spacing:-.01em}.trend-product-logo,.trend-detail-logo{position:relative;display:grid;overflow:hidden;width:52px;height:52px;place-items:center;border:1px solid var(--trend-line);border-radius:13px;background:var(--trend-soft);color:var(--trend-green-dark);font-size:16px;font-weight:800}.trend-product-logo img,.trend-detail-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.trend-product-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.trend-product-title-line a,.trend-match-heading a{font-size:19px;font-weight:780;letter-spacing:-.02em;text-decoration-thickness:1px;text-underline-offset:3px}.trend-product-title-line a:hover,.trend-match-heading a:hover{text-decoration:underline}.trend-sponsored-badge,.trend-verified-badge,.trend-detail-verification{display:inline-flex;min-height:21px;align-items:center;border:1px solid #d5aa3c;border-radius:999px;padding:2px 7px;background:var(--trend-gold-soft);color:#815000;font-size:12px;font-weight:850;letter-spacing:.075em;line-height:1;text-transform:uppercase}.trend-verified-badge,.trend-detail-verification[data-level=verified]{border-color:#8ec4a5;background:#e8f7ee;color:var(--trend-green-dark)}.trend-product-copy>p{margin:4px 0 8px;color:var(--trend-body);font-size:15px;line-height:1.35}.trend-product-meta,.trend-match-signals{display:flex;flex-wrap:wrap;gap:6px}.trend-product-meta span,.trend-match-signals span{border-radius:999px;padding:3px 8px;background:var(--trend-soft);color:var(--trend-muted);font-size:13px;font-weight:650}.trend-product-signal{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.trend-signal-label{color:var(--trend-muted);font-size:13px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.trend-product-signal strong{margin-block:1px;font-size:27px;letter-spacing:-.045em}.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{display:flex;min-height:120px;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--trend-line);border-radius:var(--trend-radius);padding:24px;background:var(--trend-paper)}.trend-error-panel{margin-bottom:18px;border-color:#e7aaa5;background:#fff7f6}.trend-error-panel strong,.trend-empty-panel h3,.trend-empty-panel h4{font-size:18px}.trend-error-panel p,.trend-empty-panel p{margin:5px 0 0;color:var(--trend-muted)}.trend-error-panel button,.trend-load-more button{min-height:42px;flex:0 0 auto;border:1px solid var(--trend-ink);border-radius:999px;padding:0 17px;background:var(--trend-ink);color:var(--trend-paper);cursor:pointer;font-weight:750}.trend-board-loading{overflow:hidden;border:1px solid var(--trend-line);border-radius:var(--trend-radius-lg);background:var(--trend-paper)}.trend-skeleton-row{display:grid;min-height:104px;grid-template-columns:52px 1fr 90px;align-items:center;gap:18px;padding:18px 24px}.trend-skeleton-row+.trend-skeleton-row{border-top:1px solid var(--trend-line)}.trend-skeleton-row span{height:14px;border-radius:999px;background:linear-gradient(90deg,var(--trend-soft),#f5f7f3,var(--trend-soft));background-size:200% 100%;animation:trend-skeleton 1.3s linear infinite}.trend-skeleton-row span:first-child{width:52px;height:52px;border-radius:13px}@keyframes trend-skeleton{to{background-position:-200% 0}}.trend-matcher{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:28px 56px;margin-bottom:92px;border-radius:var(--trend-radius-lg);padding:clamp(28px,5vw,58px);background:var(--trend-green-dark);color:var(--trend-paper)}.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{display:block;margin-bottom:8px;font-size:15px;font-weight:750}.trend-matcher-form textarea{display:block;width:100%;min-height:132px;resize:vertical;border:1px solid #779886;border-radius:var(--trend-radius);padding:16px;background:#fff;color:var(--trend-ink);line-height:1.48}.trend-matcher-form textarea::placeholder{color:#758078}.trend-matcher-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.trend-matcher-filters label{margin:0;color:#c9d8cf;font-size:13px}.trend-matcher-filters select{display:block;width:100%;min-height:42px;margin-top:6px;border:1px solid #779886;border-radius:var(--trend-radius);padding-inline:12px;background:#fff;color:var(--trend-ink);font:inherit}.trend-match-caveat{margin:7px 0 0;color:var(--trend-muted);font-size:14px;line-height:1.45}.trend-matcher-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:11px}.trend-matcher-form-footer>span{color:#aebfb4;font-size:13px}.trend-matcher-form button{min-height:46px;border:1px solid var(--trend-lime);border-radius:999px;padding:0 20px;background:var(--trend-lime);color:var(--trend-ink);cursor:pointer;font-weight:800}.trend-matcher-form button:disabled,.trend-intent button:disabled,.trend-load-more button:disabled{cursor:wait;opacity:.65}.trend-matcher-status{min-height:20px;grid-column:2;margin:-14px 0 0;color:#c9d8cf;font-size:14px}.trend-matcher-status[role=alert]{color:#ffd0cc}.trend-match-list{display:grid;grid-column:1 / -1;gap:14px}.trend-match-card{border:1px solid #54705f;border-radius:var(--trend-radius);padding:22px;background:#fff;color:var(--trend-ink);content-visibility:auto;contain-intrinsic-size:300px}.trend-match-product{display:flex;align-items:center;gap:14px}.trend-match-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.trend-match-heading span{border-radius:999px;padding:3px 8px;background:var(--trend-lime-soft);color:var(--trend-green-dark);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{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 13px;padding:0;list-style:none}.trend-match-highlights li{border:1px solid var(--trend-line);border-radius:999px;padding:5px 9px;font-size:13px}.trend-intent{margin-top:18px;border-top:1px solid var(--trend-line);padding-top:17px}.trend-intent-buttons{display:flex;flex-wrap:wrap;gap:8px}.trend-intent button{min-height:42px;border:1px solid var(--trend-dark-line);border-radius:999px;padding:0 16px;background:var(--trend-paper);color:var(--trend-ink);cursor:pointer;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{display:grid;margin-top:12px;gap:12px;border:1px solid var(--trend-dark-line);border-radius:14px;padding:14px;background:var(--trend-lime-soft)}.trend-intent-consent label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;color:var(--trend-body);font-size:13px;line-height:1.5}.trend-intent-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--trend-green-dark)}.trend-intent-consent-actions{display:flex;flex-wrap:wrap;gap:7px}.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{display:inline-block;margin-top:5px;color:var(--trend-green-dark);font-size:14px;font-weight:750;text-underline-offset:3px}.trend-match-detail-link:hover{text-decoration:underline}.trend-footer{display:block;min-height:0;border-top:1px solid var(--trend-line);padding-block:26px;color:var(--trend-muted);font-size:14px}.trend-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px}.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{width:min(100%,900px);margin-inline:auto;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.trend-info-heading{border-bottom:1px solid var(--border);padding:36px}.trend-info-heading h1{margin-top:8px;color:var(--ink);font-size:clamp(42px,7vw,68px);letter-spacing:-.05em;line-height:.95}.trend-info-heading>p:last-child{max-width:660px;margin-top:18px;color:var(--body);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{margin:0 0 10px;color:var(--ink);font-size:22px;letter-spacing:-.02em}.trend-info-sections p,.trend-info-sections li{color:var(--body);font-size:17px;line-height:1.65}.trend-info-sections ul{display:grid;gap:8px;margin:0;padding-left:22px}.trend-info-sections a{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}.trend-detail-hero{padding:32px 0 52px;border-bottom:1px solid var(--trend-line);background:var(--trend-paper)}.trend-detail-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:34px;color:var(--trend-muted);font-size:15px;font-weight:650;text-decoration:none}.trend-detail-back:hover{color:var(--trend-ink)}.trend-detail-heading{display:grid;grid-template-columns:90px minmax(0,1fr) 138px;align-items:center;gap:26px}.trend-detail-logo{width:88px;height:88px;border-radius:22px;font-size:24px}.trend-detail-status-row,.trend-detail-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.trend-detail-status-row>span:first-child{color:var(--trend-green);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.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{margin:5px 0 4px;font-size:clamp(38px,5vw,64px);font-weight:760;letter-spacing:-.055em;line-height:.98}.trend-detail-title>p{max-width:690px;margin:0;color:var(--trend-body);font-size:19px;line-height:1.45}.trend-detail-links{margin-top:18px}.trend-detail-links a,.trend-owner-card a{display:inline-flex;min-height:40px;align-items:center;border:1px solid var(--trend-dark-line);border-radius:999px;padding:0 14px;font-size:14px;font-weight:750;text-decoration:none}.trend-detail-links a:first-child{border-color:var(--trend-ink);background:var(--trend-ink);color:var(--trend-paper)}.trend-detail-score{display:grid;justify-items:end;border-left:1px solid var(--trend-line);padding-left:24px;font-variant-numeric:tabular-nums}.trend-detail-score span,.trend-detail-score small{color:var(--trend-muted);font-size:13px;font-weight:700}.trend-detail-score strong{font-size:50px;letter-spacing:-.06em;line-height:1}.trend-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding-block:46px 90px}.trend-detail-main{display:grid;min-width:0;gap:18px}.trend-detail-section,.trend-detail-intent-card,.trend-owner-card{border:1px solid var(--trend-line);border-radius:var(--trend-radius-lg);padding:clamp(24px,4vw,38px);background:var(--trend-paper)}.trend-detail-section h2{font-size:29px}.trend-detail-description{max-width:74ch;margin:20px 0 0;color:var(--trend-body);font-size:18px;line-height:1.68;white-space:pre-wrap}.trend-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 0;overflow:hidden;border:1px solid var(--trend-line);border-radius:var(--trend-radius);background:var(--trend-line)}.trend-detail-facts>div{padding:15px;background:var(--trend-canvas)}.trend-detail-facts dt{color:var(--trend-muted);font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.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{margin:16px 0 0;color:var(--trend-body);font-size:15px;line-height:1.55}.trend-platform-score-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.trend-platform-score-list>li{border:1px solid var(--trend-line);background:var(--trend-canvas);padding:16px}.trend-platform-score-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.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{display:grid;gap:7px;margin:14px 0 0}.trend-platform-score-list dl>div{display:flex;justify-content:space-between;gap:12px;color:var(--trend-muted);font-size:13px}.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{display:grid;gap:14px;margin-top:26px}.trend-history-list li{display:grid;grid-template-columns:minmax(88px,.28fr) minmax(120px,1fr) 44px 38px;align-items:center;gap:11px;font-size:14px;font-variant-numeric:tabular-nums}.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{display:block;overflow:hidden;height:9px;border-radius:999px;background:var(--trend-soft)}.trend-history-track>span{display:block;min-width:2px;height:100%;border-radius:inherit;background:var(--trend-green)}.trend-evidence-note,.trend-detail-muted{margin:16px 0 0;color:var(--trend-muted);font-size:15px;line-height:1.45}.trend-evidence-list{display:grid;margin-top:20px}.trend-evidence-list li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;border-top:1px solid var(--trend-line);padding-block:15px;content-visibility:auto;contain-intrinsic-size:132px}.trend-evidence-list li>div{display:grid;gap:3px;color:var(--trend-muted);font-size:13px}.trend-evidence-list li>div span{color:var(--trend-body);font-weight:750}.trend-evidence-list a,.trend-evidence-list li>p{margin:0;color:var(--trend-green-dark);font-size:15px;font-weight:670;line-height:1.4;text-underline-offset:3px}.trend-evidence-list a:hover{text-decoration:underline}.trend-evidence-list .trend-evidence-metrics{grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0}.trend-evidence-metrics>div{display:grid;gap:2px;border:1px solid var(--trend-line);background:var(--trend-canvas);padding:9px 10px}.trend-evidence-metrics dt{color:var(--trend-muted);font-size:12px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.trend-evidence-metrics dd{margin:0;color:var(--trend-body);font-family:var(--font-mono);font-size:15px;font-weight:800}.trend-evidence-list .trend-evidence-no-metrics{grid-column:2;color:var(--trend-muted);font-size:13px;font-weight:500}.trend-detail-sidebar{position:sticky;top:88px;display:grid;min-width:0;gap:16px}.trend-detail-intent-card,.trend-owner-card{padding:26px}.trend-detail-intent-card{background:#edf8f0}.trend-detail-intent-card h2,.trend-owner-card h2{margin:7px 0 9px;font-size:22px;letter-spacing:-.025em}.trend-detail-intent-card>p:not(.trend-kicker),.trend-owner-card>p:not(.trend-kicker){margin:0;color:var(--trend-body);font-size:15px;line-height:1.45}.trend-owner-card a{width:100%;justify-content:center;margin-top:13px}.trend-page-state{margin-block:64px}@media(max-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{align-items:stretch;grid-template-columns:1fr}.trend-time-filters{display:grid}.trend-archive-filter{width:min(100%,360px)}.trend-board-context{min-height:auto;justify-content:flex-start;text-align:left}.trend-matcher-status{grid-column:1}.trend-needs-toolbar{align-items:start;flex-direction:column}.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{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.trend-frame{width:min(calc(100% - 24px),1180px)}.trend-platform-score-list{grid-template-columns:1fr}.trend-header-inner{flex-wrap:wrap;min-height:60px;gap:10px;padding-block:8px}.trend-brand-suffix{display:none}.trend-nav{order:2;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.trend-nav::-webkit-scrollbar{display:none}.trend-nav a{min-height:36px;flex:0 0 auto;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{align-items:start;flex-direction:column;gap:10px}.trend-lane-heading>p{text-align:left}.trend-period-tabs,.trend-archive-filter{width:100%}.trend-board-context{align-items:start;flex-direction:column}.trend-product-row{grid-template-columns:30px 44px minmax(0,1fr);gap:11px;padding:15px 14px}.trend-product-logo{width:43px;height:43px;border-radius:11px}.trend-product-signal{grid-column:2 / -1;grid-template-columns:auto auto 1fr;justify-items:start;align-items:baseline;gap:8px;border-top:1px dashed var(--trend-line);padding-top:8px}.trend-product-signal strong{font-size:20px}.trend-matcher{gap:26px;margin-bottom:64px;padding:25px 18px}.trend-matcher-form-footer{align-items:stretch;flex-direction:column}.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{justify-self:start;text-align:left}.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{display:flex;align-items:center}.trend-need-source{grid-column:1;border-top:1px solid var(--trend-line);padding-top:12px}.trend-detail-heading{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:16px}.trend-detail-logo{width:66px;height:66px;border-radius:17px}.trend-detail-title h1{font-size:40px}.trend-detail-score{grid-column:1 / -1;grid-template-columns:auto auto 1fr;justify-items:start;align-items:baseline;gap:10px;border-top:1px solid var(--trend-line);border-left:0;padding:15px 0 0}.trend-detail-score strong{font-size:31px}.trend-detail-links a{width:100%;justify-content:center}.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;padding:7px;background:var(--trend-paper)}.trend-detail-logo img[data-loaded=false]{visibility:hidden}.trend-detail-title>p{max-width:62ch}.trend-detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:17px;color:var(--trend-muted);font-size:13px}.trend-detail-meta-row a{color:var(--trend-green-dark);font-weight:760;text-underline-offset:3px}.trend-detail-meta-row>*+*{position:relative}.trend-detail-meta-row>*+*:before{position:absolute;left:-10px;content:"\b7";color:var(--trend-dark-line)}.trend-detail-utility{display:grid;justify-items:stretch;gap:18px;min-width:0}.trend-detail-utility .trend-detail-score{grid-template-columns:auto auto auto;align-items:baseline;justify-content:end;justify-items:end;gap:8px;border:0;padding:0}.trend-detail-utility .trend-detail-score strong{font-size:34px}.trend-detail-controls{display:grid;justify-items:end;gap:8px}.trend-intent[data-compact=true]{margin:0;border: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{min-height:36px;border-radius:999px;padding:0 13px;font-size:13px}.trend-detail-owner-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.trend-detail-owner-actions a{display:inline-flex;align-items:center;border:1px solid var(--trend-dark-line);color:var(--trend-ink);font-weight:750;text-decoration:none}.trend-detail-owner-actions a:hover{border-color:var(--trend-green-dark);background:var(--trend-lime-soft)}.trend-detail-reading-layout{display:grid;max-width:1040px;gap:0;padding-block:34px 90px}.trend-detail-reading-layout .trend-detail-section{border:0;border-bottom:1px solid var(--trend-line);border-radius:0;padding:38px 0;background:transparent}.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{display:grid;margin:24px 0 0;padding:0;list-style:none}.trend-comment-list li{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:36px;border-top:1px solid var(--trend-line);padding:22px 0;content-visibility:auto;contain-intrinsic-size:124px}.trend-comment-list blockquote{margin:0;color:var(--trend-ink);font-size:18px;line-height:1.58}.trend-comment-list li>div,.trend-evidence-meta{display:flex;flex-wrap:wrap;align-content:start;align-items:baseline;gap:4px 10px;color:var(--trend-muted);font-size:13px}.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);font-weight:720;text-underline-offset:3px}.trend-report-list,.trend-source-reading-list{display:grid;margin-top:23px}.trend-report-list article,.trend-source-reading-list article{border-top:1px solid var(--trend-line);padding:22px 0 24px;content-visibility:auto;contain-intrinsic-size:180px}.trend-report-list h3,.trend-source-reading-list h3{max-width:38ch;margin:10px 0 8px;font-size:22px;letter-spacing:-.025em;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;margin:0 0 11px;color:var(--trend-body);font-size:17px;line-height:1.6}.trend-history-section{max-width:none}.trend-history-section .trend-history-list{max-width:760px}@media(max-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(max-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{width:56px;height:56px;border-radius:14px}.trend-detail-title h1{font-size:38px}.trend-detail-title>p{font-size:17px}.trend-detail-meta-row>*+*:before{display:none}.trend-detail-utility{grid-column:1 / -1;margin-top:8px;border-top:1px solid var(--trend-line);padding-top:15px}.trend-detail-utility .trend-detail-score{grid-column:auto;border:0;padding:0}.trend-detail-controls{width:100%;justify-items:stretch}.trend-intent[data-compact=true] .trend-intent-buttons,.trend-detail-owner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trend-intent[data-compact=true] button,.trend-detail-owner-actions a{justify-content:center;text-align: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{padding:26px 0 24px;background:#fbfcf8}.trend-detail-back{gap:8px;margin-bottom:30px;color:var(--trend-ink)}.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{width:15px;height:15px;flex:0 0 auto}.trend-detail-heading{grid-template-columns:90px minmax(0,1fr) minmax(320px,auto);align-items:start;gap:24px}.trend-detail-logo{width:88px;height:88px;border-radius:18px}.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{margin:6px 0 7px;font-size:clamp(44px,5vw,62px);font-weight:780;letter-spacing:-.06em}.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{display:inline-flex;align-items:center}.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;justify-content:center;border-radius:50%;color:var(--trend-green-dark)}.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{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-end;gap:12px}.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{display:grid;justify-items:end}.trend-detail-action-bar:not([data-stuck=true]) .trend-detail-compact-product{display:none}.trend-detail-action-bar[data-stuck=true]{position:fixed;z-index:120;top:0;right:0;left:0;border-bottom:1px solid color-mix(in srgb,var(--trend-line) 86%,transparent);background:#fbfcf8;box-shadow:0 10px 32px #11171414}.trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{width:min(calc(100% - 40px),1180px);min-height:78px;margin-inline:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px}.trend-detail-compact-product{display:grid;min-width:0;grid-template-columns:46px minmax(0,1fr);align-items:center;justify-self:stretch;gap:12px}.trend-detail-compact-product .trend-detail-logo{width:46px;height:46px;border-radius:11px}.trend-detail-compact-product>div:last-child{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:7px 14px}.trend-detail-compact-product strong{color:var(--trend-ink);font-size:19px;letter-spacing:-.025em;white-space:nowrap}.trend-detail-compact-product p{min-width:0;margin:0;overflow:hidden;color:var(--trend-body);font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.trend-detail-compact-product a{display:inline-flex;align-items:center;gap:3px;color:var(--trend-green-dark);font-size:13px;font-weight:750;white-space:nowrap}.trend-detail-compact-product a svg{width:14px;height:14px}.trend-detail-reading-layout{width:min(calc(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{margin-top:7px;font-size:clamp(34px,3vw,40px);letter-spacing:-.05em}.trend-opinion-summary{max-width:78ch;margin-top:11px;color:var(--trend-body);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{display:grid;justify-items:start;gap:3px;line-height:1.25}.trend-comment-list a,.trend-report-list a,.trend-source-reading-list a,.trend-merchant-offer a{display:inline-flex;align-items:center;gap:3px}.trend-report-list,.trend-source-reading-list{margin-top:16px}.trend-report-list article,.trend-source-reading-list article{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:28px;padding:19px 0 21px}.trend-report-list .trend-evidence-meta,.trend-source-reading-list .trend-evidence-meta{grid-column:1;grid-row: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{display:flex;flex-wrap:wrap;gap:7px 16px;margin:4px 0 0}.trend-evidence-metrics>div{display:inline-flex;align-items:baseline;gap:5px;border:0;border-right:1px solid var(--trend-line);padding:0 16px 0 0;background:transparent}.trend-evidence-metrics>div:last-child{padding-right:0;border-right:0}.trend-evidence-metrics dt{color:var(--trend-muted);font-size:13px}.trend-evidence-metrics dd{margin:0;color:var(--trend-ink);font-size:13px;font-weight:780}.trend-opinion-load-zone{display:grid;min-height:112px;place-items:center;border-top:1px solid var(--trend-line)}.trend-opinion-load-zone button{min-height:42px;border:1px solid var(--trend-dark-line);border-radius:999px;padding:0 18px;background:var(--trend-paper);color:var(--trend-ink);font-weight:750;cursor:pointer}.trend-opinion-load-zone button:hover{border-color:var(--trend-green-dark);background:var(--trend-lime-soft)}.trend-product-description{max-width:74ch;margin:16px 0 24px;color:var(--trend-body);font-size:18px;line-height:1.58}.trend-product-information>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--trend-line)}.trend-product-information>dl>div{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:18px;border-bottom:1px solid var(--trend-line);padding:13px 18px 13px 0}.trend-product-information>dl>div:nth-child(2n){padding-right:0;padding-left:18px;border-left:1px solid var(--trend-line)}.trend-product-information dt{color:var(--trend-muted);font-size:13px;font-weight:760}.trend-product-information dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--trend-ink);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{margin:0;color:var(--trend-green);font-size:13px!important;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}@media(max-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{width:100%;align-items:center;justify-content:space-between}}@media(max-width:680px){.trend-detail-hero{padding:20px 0 32px}.trend-detail-heading{grid-template-columns:58px minmax(0,1fr)}.trend-detail-logo{width:56px;height:56px;border-radius:13px}.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(calc(100% - 24px),1180px)}.trend-detail-compact-product{grid-template-columns:38px minmax(0,1fr);gap:9px}.trend-detail-compact-product .trend-detail-logo{width:38px;height:38px;border-radius:9px}.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{display:flex;flex-wrap:wrap;justify-content:flex-start}.trend-detail-action-bar[data-stuck=true] .trend-intent-buttons{display:flex}.trend-detail-reading-layout{width:min(calc(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-column:1;grid-row:auto}.trend-product-information>dl{grid-template-columns:1fr}.trend-product-information>dl>div,.trend-product-information>dl>div:nth-child(2n){padding-inline:0;border-left: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{display:flex;align-items:center;justify-self:end;gap:6px}.trend-home-header-nav a{display:inline-flex;min-height:38px;align-items:center;border:1px solid var(--border);border-radius:var(--radius);padding:7px 10px;background:var(--panel);color:var(--body);font-size:14px;font-weight:700;text-decoration:none}.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{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr))}.trend-home-shell .view-switcher :is(button,a)[aria-selected=true]{background:var(--navy);color:#fff}.trend-archive-menu{position:relative;width:178px}.trend-archive-menu summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:var(--radius);padding:7px 11px;background:var(--panel);color:var(--body);cursor:pointer;font-size:14px;font-weight:700;list-style:none}.trend-archive-menu summary::-webkit-details-marker{display:none}.trend-archive-menu[open] summary{border-color:var(--navy);color:var(--navy)}.trend-archive-chevron{width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .12s ease}.trend-archive-menu[open] .trend-archive-chevron{transform:translateY(2px) rotate(225deg)}.trend-archive-options{position:absolute;z-index:70;top:calc(100% + 6px);right:0;display:grid;width:min(310px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--panel);box-shadow:0 14px 30px #0e131229}.trend-archive-options :is(button,a){display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:0;border-left:3px solid transparent;padding:8px 10px;background:var(--panel);color:var(--body);cursor:pointer;text-align:left}.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{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.trend-archive-options :is(button,a) small{color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.trend-archive-options p{margin:0;padding:10px;border-top:1px solid var(--border);color:var(--muted);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{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;padding:7px 10px;background:var(--control);color:var(--muted);font-size:13px}.trend-home-lane-heading strong{color:var(--navy);font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.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{min-height:84px;align-items:center;padding:12px 14px;background:var(--panel);content-visibility:auto;contain-intrinsic-size:84px}.trend-home-shell .trend-product-row+.trend-product-row{border-top:1px solid var(--border)}.trend-home-shell .trend-sponsored-list .trend-product-row{background:color-mix(in srgb,var(--yellow-soft) 28%,var(--panel))}.trend-home-shell .trend-product-row:hover{background:color-mix(in srgb,var(--control) 55%,var(--panel))}.trend-home-shell .trend-product-logo{display:grid;width:42px;height:42px;border-radius:10px}.trend-home-shell .trend-product-logo img{padding:2px;background:var(--panel);object-fit:contain}.trend-home-shell .trend-product-rank{align-self:start;padding-top:3px;color:var(--navy);font-family:var(--font-mono);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.trend-home-shell .trend-product-copy{min-width:0}.trend-home-shell .trend-product-title-line a{font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-decoration:none}.trend-home-shell .trend-product-title-line a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.trend-home-shell .trend-product-copy>p{display:-webkit-box;overflow:hidden;max-width:720px;margin:4px 0 7px;color:var(--body);font-size:16px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}.trend-home-shell .trend-product-meta{gap:0;color:var(--muted);font-family:var(--font-mono);font-size:13px;letter-spacing:.03em;text-transform:uppercase}.trend-home-shell .trend-product-meta span{border-radius:0;padding:0;background:transparent;color:inherit;font:inherit}.trend-home-shell .trend-product-meta span+span:before{margin-inline:7px;color:var(--border-dark);content:"\b7"}.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{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.trend-evidence-metrics li,.trend-evidence-platforms li{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:4px 8px;background:var(--panel);color:var(--body);font-size:13px}.trend-evidence-metrics{margin-bottom:7px!important}.trend-evidence-metrics li{min-width:48px;justify-content:center}.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-size:13px;font-variant-numeric:tabular-nums}.trend-evidence-platforms li{min-width:28px;justify-content:center;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{min-height:84px;grid-template-columns:44px minmax(0,1fr) 100px;padding:12px 14px}.trend-home-shell .trend-skeleton-row span:first-child{width:26px;height:14px;border-radius:999px}.trend-home-shell .trend-error-panel,.trend-home-shell .trend-empty-panel{border-radius:var(--radius)}.trend-home-shell .trend-load-more button{min-height:36px;border:1px solid var(--border-dark);border-radius:var(--radius);padding-inline:12px;background:var(--panel);color:var(--navy);font-weight:700}.trend-home-shell .trend-matcher{gap:24px 40px;margin:16px 0 48px;border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--panel);color:var(--ink)}.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(max-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-column:4;grid-row:1}.trend-home-shell .trend-product-sources{grid-column:3 / 5;padding-top:4px}}@media(max-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{align-items:flex-start;flex-direction:column;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-column:1;grid-row:1}.trend-home-shell .trend-product-copy{grid-column:3 / 5;grid-row:1}.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{grid-column:4;grid-row:1;justify-self:end;pointer-events:none}.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-column:3 / 5;grid-row:2;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: #ffffff;--detail-surface: #ffffff;--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 rgb(0 0 0 / .08);background:var(--detail-canvas)}.trend-public[data-section=products] .trend-frame{width:min(calc(100% - 48px),1152px)}.trend-public[data-section=products] button:focus-visible,.trend-public[data-section=products] a:focus-visible{outline:4px solid var(--detail-focus);outline-offset:2px;box-shadow:none}.trend-public[data-section=products] .trend-site-header{position:relative;border-color:var(--detail-border);background:var(--detail-surface);backdrop-filter:none}.trend-public[data-section=products] .trend-header-inner{min-height:72px}.trend-public[data-section=products] .trend-nav{gap:0}.trend-public[data-section=products] .trend-nav a{min-height:44px;border:1px solid transparent;border-radius:0;padding-inline:16px;font-size:15px;font-weight:500;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.trend-public[data-section=products] .trend-nav a:hover{border-color:var(--detail-border);background:var(--detail-surface-muted)}.trend-public[data-section=products] .trend-nav a[aria-current=page]{border-color:var(--detail-action);background:var(--detail-action);color:var(--detail-surface)}.trend-public[data-section=products] .trend-detail-hero{padding:48px 0 64px;border-bottom:1px solid var(--detail-border);background:var(--detail-surface)}.trend-public[data-section=products] .trend-detail-back{min-height:44px;margin:0 0 48px;color:var(--detail-body);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.trend-public[data-section=products] .trend-detail-back:hover{color:var(--detail-heading);text-decoration:none}.trend-public[data-section=products] .trend-detail-heading{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(304px,auto);align-items:start;gap:32px}.trend-public[data-section=products] .trend-detail-logo{width:96px;height:96px;border:1px solid var(--detail-border);border-radius:0;background:var(--detail-surface-muted);color:var(--detail-accent);font-size:24px;font-weight:600}.trend-public[data-section=products] .trend-detail-logo img{padding:0;background:var(--detail-surface);object-fit:contain}.trend-public[data-section=products] .trend-detail-status-row>span:first-child{color:var(--detail-accent);font-size:13px;font-weight:500;letter-spacing:.5px}.trend-public[data-section=products] .trend-detail-title h1{margin:8px 0 24px;color:var(--detail-heading);font-size:54px;font-weight:500;letter-spacing:-.64px;line-height:1.07}.trend-public[data-section=products] .trend-detail-title>p{max-width:60ch;margin:0;color:var(--detail-body);font-size:20px;font-weight:500;line-height:1.5}.trend-public[data-section=products] .trend-detail-meta-row{gap:8px 24px;margin-top:24px;color:var(--detail-muted);font-size:15px;line-height:1.43}.trend-public[data-section=products] .trend-detail-meta-row>*+*:before{left:-14px;color:var(--detail-border-strong)}.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:underline;text-underline-offset:4px}.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{width:32px;height:32px;border:1px solid transparent;border-radius:0;text-decoration:none}.trend-public[data-section=products] .trend-detail-developer .trend-detail-social-link:hover{border-color:var(--detail-border);background:var(--detail-surface-muted)}.trend-public[data-section=products] .trend-detail-action-bar-inner{justify-items:end}.trend-public[data-section=products] .trend-detail-controls{align-items:flex-start;justify-content:flex-end;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{min-height:44px;margin-left:-1px;border:1px solid var(--detail-border-strong);border-radius:0;padding:11px 16px;background:var(--detail-surface);color:var(--detail-heading);font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-primary{z-index:1;margin-left:0;border-color:var(--detail-action);background:var(--detail-action);color:var(--detail-surface)}.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] .trend-intent-primary:hover{border-color:var(--detail-accent-strong);background:var(--detail-accent-strong);color:var(--detail-surface)}.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{width:min(calc(100% - 48px),1152px);min-height:72px;gap:32px}.trend-public[data-section=products] .trend-detail-compact-product{grid-template-columns:48px minmax(0,1fr);gap:16px}.trend-public[data-section=products] .trend-detail-compact-product .trend-detail-logo{width:48px;height:48px;border-radius:0;font-size:15px}.trend-public[data-section=products] .trend-detail-compact-product>div:last-child{gap:4px 16px}.trend-public[data-section=products] .trend-detail-compact-product strong{color:var(--detail-heading);font-size:19px;font-weight:600;letter-spacing:0}.trend-public[data-section=products] .trend-detail-compact-product p,.trend-public[data-section=products] .trend-detail-compact-product a{color:var(--detail-body);font-size:15px;font-weight:500}.trend-public[data-section=products] .trend-detail-compact-product a{color:var(--detail-accent);text-decoration:underline;text-underline-offset:4px}.trend-public[data-section=products] .trend-detail-reading-layout{display:block;width:min(calc(100% - 48px),768px);max-width:768px;padding:0 0 96px}.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{display:block;border:0;border-bottom:1px solid var(--detail-border);border-radius:0;padding:96px 0;background:var(--detail-surface)}.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:0 0 48px;color:var(--detail-heading);font-size:42px!important;font-weight:500;letter-spacing:0;line-height:1.1;text-transform:none}.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{display:block;border-top:1px solid var(--detail-border);padding:32px 0}.trend-public[data-section=products] .trend-source-reading-list article:first-child,.trend-public[data-section=products] .trend-report-list article:first-child{padding-top:0;border-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-column:auto;grid-row:auto}.trend-public[data-section=products] .trend-evidence-meta{gap:4px 16px;color:var(--detail-muted);font-size:15px;font-weight:500;line-height:1.43}.trend-public[data-section=products] .trend-evidence-meta span{color:var(--detail-body);font-weight:500}.trend-public[data-section=products] .trend-source-reading-list h3,.trend-public[data-section=products] .trend-report-list h3{max-width:32ch;margin:16px 0;color:var(--detail-heading);font-size:32px;font-weight:500;letter-spacing:0;line-height:1.25}.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-decoration:underline;text-underline-offset:4px}.trend-public[data-section=products] .trend-source-reading-list p,.trend-public[data-section=products] .trend-report-list p{max-width:75ch;margin:0 0 24px;color:var(--detail-body);font-size:17px;line-height:1.5}.trend-public[data-section=products] .trend-evidence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 0;border-top:1px solid var(--detail-border);border-left:1px solid var(--detail-border)}.trend-public[data-section=products] .trend-evidence-metrics>div,.trend-public[data-section=products] .trend-evidence-metrics>div:last-child{display:grid;gap:4px;margin:0;border:0;border-right:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);padding:12px 16px;background:var(--detail-surface-muted)}.trend-public[data-section=products] .trend-evidence-metrics dt{color:var(--detail-muted);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:1.43}.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-opinion-summary{max-width:75ch;margin:0 0 48px;color:var(--detail-body);font-size:17px;line-height:1.5}.trend-public[data-section=products] .trend-comment-list{margin:0}.trend-public[data-section=products] .trend-comment-list li{grid-template-columns:minmax(0,1fr) 184px;gap:32px;border-top:1px solid var(--detail-border);padding:32px 0}.trend-public[data-section=products] .trend-comment-list li:first-child{padding-top:0;border-top:0}.trend-public[data-section=products] .trend-comment-list blockquote{max-width:75ch;color:var(--detail-heading);font-size:19px;line-height:1.5}.trend-public[data-section=products] .trend-comment-list:not(.trend-review-list) li>div{gap:8px;color:var(--detail-muted);font-size:15px;line-height:1.43}.trend-public[data-section=products] .trend-comment-list:not(.trend-review-list) li>div span{color:var(--detail-body);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:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.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{min-height:96px;border-color:var(--detail-border)}.trend-public[data-section=products] .trend-opinion-load-zone button{min-height:44px;border:1px solid var(--detail-border-strong);border-radius:0;padding:11px 16px;background:var(--detail-surface);color:var(--detail-heading);font-size:15px;font-weight:500}.trend-public[data-section=products] .trend-opinion-load-zone button:hover{border-color:var(--detail-accent);background:var(--detail-surface-muted);color:var(--detail-accent)}.trend-public[data-section=products] .trend-detail-muted{max-width:75ch;margin:0;color:var(--detail-muted);font-size:17px;line-height:1.5}.trend-public[data-section=products] .trend-product-description{max-width:75ch;margin:0 0 32px;color:var(--detail-body);font-size:20px;line-height:1.5}.trend-public[data-section=products] .trend-product-information>dl{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--detail-border)}.trend-public[data-section=products] .trend-product-information>dl>div,.trend-public[data-section=products] .trend-product-information>dl>div:nth-child(2n){grid-template-columns:minmax(104px,.45fr) minmax(0,1fr);gap:16px;border-color:var(--detail-border);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 dt{color:var(--detail-muted);font-size:15px;font-weight:500;line-height:1.43}.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-decoration:underline;text-underline-offset:4px}.trend-public[data-section=products] .trend-product-information a:hover{text-decoration:none}.trend-public[data-section=products] .trend-merchant-offer{margin-top:96px;border-bottom:0!important;padding:48px!important;background:var(--detail-action)!important;color:var(--detail-surface)}.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:var(--detail-surface)}.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(max-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{display:block;padding:48px 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,.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-column:1;grid-row:auto}.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(max-width:767px){.trend-public[data-section=products] .trend-frame,.trend-public[data-section=products] .trend-detail-reading-layout{width:min(calc(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{grid-column:1 / -1;width:100%;justify-self:stretch;justify-items:stretch;margin-top:16px;border-top:1px solid var(--detail-border);padding-top:16px}.trend-public[data-section=products] .trend-detail-controls,.trend-public[data-section=products] .trend-detail-owner-actions{display:grid;width:100%}.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{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:stretch}.trend-public[data-section=products] .trend-detail-owner-actions{grid-column:1 / -1}.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{justify-content:center;margin:-1px 0 0 -1px;text-align:center}.trend-public[data-section=products] .trend-detail-action-bar[data-stuck=true] .trend-detail-action-bar-inner{width:min(calc(100% - 32px),1152px);grid-template-columns:1fr;gap:8px;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{display:flex;grid-template-columns:none}.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){padding:16px 0;border-left:0}.trend-public[data-section=products] .trend-merchant-offer{margin-top:32px;padding:32px 24px!important}}@media(max-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 rgb(0 0 0 / .32)}}@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: #ffffff;--detail-surface: #ffffff;--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(calc(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{position:relative;border-color:var(--detail-border);background:var(--detail-surface-muted);backdrop-filter:none;box-shadow:none}.trend-public[data-section=products] .trend-header-inner{min-height:53px}.trend-public[data-section=products] .trend-nav a{min-height:32px;border:1px solid transparent;border-radius:5px;padding:6px 10px;color:var(--detail-body);font-size:15px;font-weight:500;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.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-hero{padding:16px 0 20px;border-bottom:1px solid var(--detail-border);background:var(--detail-surface)}.trend-public[data-section=products] .trend-detail-back{min-height:28px;margin:0 0 12px;gap:6px;color:var(--detail-accent);font-size:13px;font-weight:500;text-decoration:none}.trend-public[data-section=products] .trend-detail-back:hover{color:var(--detail-action-strong);text-decoration:underline;text-underline-offset:3px}.trend-public[data-section=products] .trend-detail-heading{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(320px,auto);align-items:start;gap:16px}.trend-public[data-section=products] .trend-detail-logo{width:64px;height:64px;border:1px solid var(--detail-border);border-radius:6px;background:var(--detail-surface-muted);color:var(--detail-accent);font-size:19px;font-weight:600;box-shadow:none}.trend-public[data-section=products] .trend-detail-logo img{padding:4px;background:var(--detail-surface);object-fit:contain}.trend-public[data-section=products] .trend-detail-status-row>span:first-child{color:var(--detail-muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase}.trend-public[data-section=products] .trend-detail-title h1{margin:2px 0 4px;color:var(--detail-heading);font-size:22px;font-weight:500;letter-spacing:0;line-height:1.2}.trend-public[data-section=products] .trend-detail-title>p{max-width:76ch;margin:0;color:var(--detail-body);font-size:15px;line-height:1.4}.trend-public[data-section=products] .trend-detail-meta-row{gap:4px 16px;margin-top:8px;color:var(--detail-muted);font-size:13px;line-height:1.35}.trend-public[data-section=products] .trend-detail-meta-row>*+*:before{left:-9px;color:var(--detail-border-strong)}.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-decoration:underline;text-underline-offset:3px}.trend-public[data-section=products] .trend-detail-developer .trend-detail-social-link{width:28px;height:28px;border:1px solid transparent;border-radius:5px}.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{align-items:flex-start;justify-content:flex-end}.trend-public[data-section=products] .trend-intent[data-compact=true] button,.trend-public[data-section=products] .trend-detail-owner-actions a{min-height:32px;margin:0;border:1px solid var(--detail-border);border-radius:6px;padding:6px 10px;background:var(--detail-surface);color:var(--detail-body);font-size:15px;font-weight:500;line-height:18px;text-decoration:none;box-shadow:0 1px 0 var(--detail-border);transition:background-color .1s ease,border-color .1s ease,color .1s ease}.trend-public[data-section=products] .trend-intent[data-compact=true] .trend-intent-primary{border-color:var(--detail-action-strong);background:var(--detail-action);color:#fff;box-shadow:0 2px 0 var(--detail-action-strong)}.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{width:min(calc(100% - 48px),1280px);min-height:49px;grid-template-columns:minmax(0,1fr) auto;gap:16px}.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{width:32px;height:32px;border-radius:5px;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);font-size:15px;font-weight:600;letter-spacing:0}.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-decoration:underline;text-underline-offset:3px}.trend-public[data-section=products] .trend-detail-reading-layout{display:block;padding:0 0 32px}.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{display:block;border:0;border-bottom:1px solid var(--detail-border);border-radius:0;padding:24px 0;background:var(--detail-surface);box-shadow:none}.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{display:flex;max-width:none;align-items:center;gap:8px;margin:0 0 12px;color:var(--detail-heading);font-size:19px!important;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none}.trend-public[data-section=products] .trend-detail-section-count{display:inline-flex;min-width:20px;min-height:20px;align-items:center;justify-content:center;border-radius:4px;padding:2px 6px;background:var(--detail-surface-muted);color:var(--detail-muted);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.trend-public[data-section=products] .trend-source-reading-list,.trend-public[data-section=products] .trend-report-list{margin:0;border-top:1px solid var(--detail-border)}.trend-public[data-section=products] .trend-source-reading-list article,.trend-public[data-section=products] .trend-report-list article{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:16px;border:0;border-bottom:1px solid var(--detail-border);padding:16px}.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-column:1;grid-row: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{display:grid;gap:2px;color:var(--detail-tertiary);font-size:13px;line-height:1.35}.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;margin:0 0 4px;color:var(--detail-heading);font-size:17px;font-weight:600;letter-spacing:0;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-decoration:underline;text-underline-offset:3px}.trend-public[data-section=products] .trend-source-reading-list p,.trend-public[data-section=products] .trend-report-list p{max-width:92ch;margin:0 0 8px;color:var(--detail-body);font-size:15px;line-height:1.45}.trend-public[data-section=products] .trend-evidence-metrics{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;border:0}.trend-public[data-section=products] .trend-evidence-metrics>div,.trend-public[data-section=products] .trend-evidence-metrics>div:last-child{display:inline-flex;align-items:baseline;gap:4px;border:0;border-right:1px solid var(--detail-border);padding:0 12px 0 0;background:transparent}.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);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.3}.trend-public[data-section=products] .trend-evidence-metrics dd{margin:0;color:var(--detail-heading);font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.3}.trend-public[data-section=products] .trend-opinion-summary{max-width:92ch;margin:0 0 12px;color:var(--detail-muted);font-size:15px;line-height:1.4}.trend-public[data-section=products] .trend-comment-list{margin:0;border-top:1px solid var(--detail-border)}.trend-public[data-section=products] .trend-comment-list li{grid-template-columns:minmax(0,1fr) 220px;gap:24px;border-top:0;border-bottom:1px solid var(--detail-border);padding:12px 16px;content-visibility:auto;contain-intrinsic-block-size:92px}.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{display:grid;align-content:start;justify-items:start;gap:2px;color:var(--detail-tertiary);font-size:15px;line-height:1.5}.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-decoration:underline;text-underline-offset:3px}.trend-public[data-section=products] .trend-opinion-load-zone{min-height:48px;border-top:1px solid var(--detail-border)}.trend-public[data-section=products] .trend-opinion-load-zone button{min-height:32px;border:1px solid var(--detail-border);border-radius:6px;padding:6px 10px;background:var(--detail-surface);color:var(--detail-body);font-size:13px;font-weight:500;box-shadow:0 1px 0 var(--detail-border)}.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;margin:0;color:var(--detail-muted);font-size:15px;line-height:1.4}.trend-public[data-section=products] .trend-product-description{max-width:92ch;margin:0 0 12px;color:var(--detail-body);font-size:15px;line-height:1.45}.trend-public[data-section=products] .trend-product-information>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--detail-border);border-left:1px solid var(--detail-border)}.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){display:grid;grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);gap:8px;border:0;border-right:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);padding:10px 12px;background:var(--detail-surface)}.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{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--detail-heading);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-decoration:underline;text-underline-offset:3px}.trend-public[data-section=products] .trend-merchant-offer{margin-top:16px;border:1px solid var(--detail-border)!important;padding:16px!important;background:var(--detail-surface-muted)!important;color:var(--detail-body)}.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(max-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(max-width:767px){.trend-public[data-section=products] .trend-frame,.trend-public[data-section=products] .trend-detail-reading-layout{width:min(calc(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{grid-column:1 / -1;width:100%;margin-top:4px;border-top:1px solid var(--detail-border);padding-top:8px}.trend-public[data-section=products] .trend-detail-controls,.trend-public[data-section=products] .trend-detail-owner-actions{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}.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{width:min(calc(100% - 32px),1280px);grid-template-columns:1fr;gap:6px;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-column:1;grid-row:auto}.trend-public[data-section=products] .trend-evidence-meta{display:flex;flex-wrap:wrap;gap:2px 10px}.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(max-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{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:8px;color:var(--trend-muted);text-decoration:none}.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);font-size:13px;white-space:nowrap}.trend-review-list{margin-top:8px}.trend-review-year+.trend-review-year{margin-top:28px}.trend-public[data-section=products] .trend-review-year>h3{display:flex;align-items:center;gap:16px;margin:24px 0 0;color:var(--trend-ink);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.trend-review-year>h3:after{content:"";flex:1;border-top:1px solid var(--trend-line)}.trend-public[data-section=products] .trend-comment-list.trend-review-list li{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:18px 0 22px}.trend-public[data-section=products] .trend-review-list li>.trend-review-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:var(--trend-muted)}.trend-review-platform{color:var(--trend-ink);font-weight:700}.trend-review-author{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-review-rating{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.trend-review-meta .trend-source-link{margin-left:auto}.trend-review-list blockquote{max-width:85ch;overflow-wrap:anywhere;white-space:pre-line}.trend-review-error{display:flex;align-items:center;gap:12px;font-size:15px}.trend-needs-hero-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:680px){.trend-public a.trend-source-link{width:44px;height:44px;flex-basis: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{display:inline-flex;width:auto}.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{row-gap:6px;align-content:start}.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(max-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{font-size:19px;line-height:1.7;max-width:72ch}.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{display:inline-block;width:auto;min-height:24px;margin-top:8px;padding:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;box-shadow:none;color:var(--ds-brand);font:inherit;font-size:15px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.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{margin:0;color:var(--ds-muted);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{font-size:19px;line-height:1.7;max-width:72ch}.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){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.keyword-trends-page .skip-link:focus{position:fixed;z-index:200;top:10px;left:10px;border-radius:var(--radius);padding:9px 12px;background:var(--navy);color:#fff}.keyword-count-strip{justify-content:center}.keyword-board-controls{grid-template-columns:minmax(240px,1fr) auto}.keyword-board-controls .requirement-search{display:flex;min-width:0;align-items:center;gap:8px;border-radius:var(--radius);background:var(--panel);color:var(--muted)}.keyword-board-controls .requirement-search>svg{margin-left:10px}.keyword-board-controls .requirement-search input{width:100%;border:0;outline:0;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);font-size:13px;letter-spacing:.025em;text-align:right;text-transform:uppercase}.keyword-promotion-slot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:14px;border:1px solid color-mix(in srgb,var(--yellow) 68%,var(--border));border-radius:14px;padding:16px 18px;background:color-mix(in srgb,var(--yellow) 13%,var(--panel))}.keyword-promotion-copy{display:grid;gap:2px}.keyword-promotion-copy>span{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.keyword-promotion-copy strong{font-size:19px;letter-spacing:-.015em}.keyword-promotion-copy small{color:var(--body);font-size:14px}.keyword-promotion-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.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{min-height:104px;align-items:start;padding-block:16px}.keyword-rank{display:block;padding-top:3px;color:var(--muted);font-family:var(--font-mono);font-size:13px;font-weight:700}.keyword-feature-row .feature-title{display:flex;min-width:0;align-items:center;gap:6px}.keyword-feature-row .feature-title>span:first-child{min-width:0;overflow-wrap:anywhere}.keyword-copy-button{display:inline-grid;width:28px;height:28px;margin-left:6px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;vertical-align:middle}.keyword-copy-button:hover{background:var(--control);color:var(--navy)}.keyword-meta{min-width:0;flex-wrap:wrap;gap:2px 7px}.keyword-meta>span+span:before{margin-right:7px;color:var(--border-dark);content:"\b7"}.keyword-source-actions{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px}.keyword-row-secondary{display:flex;align-items:center;min-height:24px}.keyword-source-actions a{display:inline-flex;align-items:center;gap:3px;color:var(--navy);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--navy) 30%,transparent);text-underline-offset:3px}.keyword-demand-count small.is-negative{color:var(--danger)}.keyword-demand-count{align-content:start;justify-items:end;padding-top:1px;text-align:right}.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{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}.keyword-loading>span{display:block;height:112px;background:linear-gradient(100deg,var(--panel) 22%,color-mix(in srgb,var(--control) 75%,var(--panel)) 42%,var(--panel) 62%);background-size:250% 100%;animation:keyword-loading 1.3s linear infinite}.keyword-loading>em{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes keyword-loading{to{background-position-x:-250%}}@media(max-width:900px){.keyword-board-controls{grid-template-columns:minmax(0,1fr) auto}.keyword-source-label{text-align:right}}@media(max-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-column:auto;grid-row:auto}.keyword-feature-row .feature-title{font-size:17px;line-height:1.2}.keyword-copy-button{display:none}.keyword-meta{gap:2px 5px;font-size:12px;letter-spacing:.01em}.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{gap:8px;font-family:var(--font-mono);font-size:13px}.keyword-source-actions svg{display:none}.keyword-action-context{display:none}.keyword-rank{padding-top:2px;font-size:13px}.keyword-demand-count strong{font-size:17px}.keyword-demand-count small{display:block;font-size:12px}}.member-home{min-height:100vh;background:linear-gradient(180deg,rgb(255 220 43 / 12%),transparent 310px),var(--surface, #f6f6fc);color:var(--ink, #0e1312)}.member-home-frame{width:min(calc(100% - 32px),1180px);margin:0 auto;padding:0 0 72px}.member-home-header,.member-home-auth-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border, #dddde8)}.member-home-brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink, #0e1312);font-size:19px;font-weight:700;letter-spacing:-.025em}.member-home-nav{display:flex;align-items:center;gap:18px;color:var(--body, #3d4543);font-size:15px;font-weight:700}.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-decoration:underline;text-decoration-color:#13386547;text-underline-offset:3px}.member-home-nav button{min-height:38px;border:1px solid var(--border-dark, #b7b8c6);border-radius:var(--radius, 4px);padding:7px 11px;background:var(--panel, #fff);cursor:pointer;font-weight:700}.member-home-hero{display:grid;max-width:820px;gap:14px;padding:64px 0 38px}.member-home-hero h1,.member-home-state-card h1{margin:0;font-size:clamp(38px,6vw,68px);letter-spacing:-.05em;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);font-size:13px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.member-home-dashboard{display:grid;gap:22px}.member-home-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.member-home-panel-heading>div,.member-home-delivery-panel>div{display:grid;gap:6px}.member-home-panel h2,.member-home-empty-state h2,.member-home-state-card h2{margin:0;font-size:24px;letter-spacing:-.025em;line-height:1.1}.member-home-panel-heading>span{display:grid;min-width:34px;min-height:30px;place-items:center;border-radius:999px;padding:5px 9px;background:var(--control, #ececf4);color:var(--navy, #133865);font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:700}.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{display:grid;justify-items:start;gap:16px;padding:clamp(24px,5vw,52px)}.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{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.member-home-inbox-context form{display:inline}.member-home-inbox-context button{border:0;padding:0;background:transparent;color:var(--navy, #133865);cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#13386547;text-underline-offset:3px}.member-home-inbox-context button:focus-visible{border-radius:2px;outline:3px solid rgb(255 220 43 / 55%);outline-offset:3px}.member-home-primary-link,.member-home-secondary-link,.member-home-secondary-button,.member-home-primary-button,.member-home-danger-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:var(--radius, 4px);padding:9px 13px;cursor:pointer;font-weight:700;line-height:1.2;text-align:center}.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{display:flex;flex-wrap:wrap;gap:10px}.member-home-follow-list,.member-home-inbox-list,.member-home-introduction-list,.member-home-product-intent-list{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.member-home-product-intent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.member-home-product-intent-card{display:grid;align-content:start;gap:14px;border:1px solid var(--border, #dddde8);border-radius:var(--radius, 4px);padding:16px;background:var(--surface, #f6f6fc)}.member-home-product-intent-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.member-home-product-intent-heading>div{display:grid;gap:5px}.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{margin:0;color:var(--muted, #68706e);font-size:14px;line-height:1.5}.member-home-product-intent-heading>span{border:1px solid var(--border-dark, #b7b8c6);border-radius:999px;padding:4px 8px;color:var(--navy, #133865);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.member-home-product-intent-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.member-home-product-intent-meta>div{display:grid;gap:3px}.member-home-product-intent-meta dt{color:var(--muted, #68706e);font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.member-home-product-intent-meta dd{margin:0;color:var(--body, #3d4543);font-size:13px;line-height:1.45}.member-home-product-intent-card>.member-home-danger-button{justify-self:start}.member-home-introduction-card{display:grid;gap:14px;border-top:1px solid var(--border, #dddde8);padding-top:16px}.member-home-introduction-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.member-home-introduction-heading>div{display:grid;gap:5px}.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);border-radius:999px;padding:4px 8px;color:var(--muted, #68706e);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.member-home-introduction-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-home-introduction-meta>div{display:grid;gap:3px}.member-home-introduction-meta dt,.member-home-outcome-history>strong,.member-home-introduction-actions label>span{color:var(--muted, #68706e);font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.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{display:grid;gap:8px;border-radius:var(--radius, 4px);padding:12px;background:var(--control, #ececf4)}.member-home-outcome-history ul{display:grid;gap:4px;margin:0;padding-left:18px}.member-home-introduction-actions>div{display:flex;flex-wrap:wrap;gap:8px}.member-home-introduction-actions label{display:grid;gap:6px}.member-home-introduction-actions select{width:100%;min-height:42px;border:1px solid var(--border-dark, #b7b8c6);border-radius:var(--radius, 4px);padding:8px 10px;background:var(--panel, #fff);color:var(--ink, #0e1312)}.member-home-follow-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) auto;gap:14px;align-items:end;border-top:1px solid var(--border, #dddde8);padding-top:14px}.member-home-follow-copy{display:grid;gap:5px;align-self:center}.member-home-follow-copy a{color:var(--ink, #0e1312);font-size:17px;font-weight:700}.member-home-policy-field,.member-home-field{display:grid;gap:6px;color:var(--body, #3d4543);font-size:13px;font-weight:700}.member-home-policy-field select,.member-home-field input{width:100%;min-height:42px;border:1px solid var(--border-dark, #b7b8c6);border-radius:var(--radius, 4px);padding:8px 10px;background:var(--panel, #fff);color:var(--ink, #0e1312)}.member-home-inbox-item{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;border-top:1px solid var(--border, #dddde8);padding-top:14px}.member-home-inbox-marker{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--border-dark, #b7b8c6)}.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{display:grid;gap:5px}.member-home-inbox-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.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);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.member-home-panel-empty{margin-top:20px;border-top:1px solid var(--border, #dddde8);padding-top:16px}.member-home-panel-empty a{display:inline-block;margin-top:8px;font-weight:700}.member-home-preferences-form{display:grid;gap:20px;margin-top:22px}.member-home-toggle-list{display:grid;gap:10px}.member-home-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;border:1px solid var(--border, #dddde8);border-radius:var(--radius, 4px);padding:13px;cursor:pointer}.member-home-toggle input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--navy, #133865)}.member-home-toggle span{display:grid;gap:4px}.member-home-toggle small{color:var(--muted, #68706e);font-size:13px;font-weight:500;line-height:1.4}.member-home-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.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{margin:0 0 20px;background:var(--success-soft, #e8f7ee);color:var(--success, #176b3a)}.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(max-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(max-width:620px){.member-home-frame{width:min(calc(100% - 22px),1180px)}.member-home-header,.member-home-auth-header,.member-home-delivery-panel{align-items:flex-start;flex-direction:column}.member-home-header,.member-home-auth-header{padding:14px 0}.member-home-nav{width:100%;justify-content:space-between}.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{align-items:stretch;flex-direction:column}.member-home-product-intent-heading>span{justify-self:start}.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{min-height:100vh;background:radial-gradient(circle at 84% 0%,rgb(255 220 43 / 22%),transparent 350px),linear-gradient(180deg,rgb(19 56 101 / 4%),transparent 560px),var(--surface, #f6f6fc);color:var(--ink, #0e1312)}.seller-home-frame{width:min(calc(100% - 32px),1240px);margin:0 auto;padding-bottom:80px}.seller-header,.seller-auth-header{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border, #dddde8)}.seller-brand{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:750;letter-spacing:-.025em}.seller-header nav{display:flex;align-items:center;gap:18px;color:var(--body, #3d4543);font-size:15px;font-weight:700}.seller-header nav a,.seller-auth-header>a:last-child,.seller-state-actions a{color:var(--navy, #133865);text-decoration:underline;text-decoration-color:#13386542;text-underline-offset:3px}.seller-header nav button{min-height:38px;border:1px solid var(--border-dark, #b7b8c6);border-radius:var(--radius, 4px);padding:7px 12px;background:var(--panel, #fff);cursor:pointer;font-weight:700}.seller-hero{display:grid;max-width:920px;gap:14px;padding:64px 0 40px}.seller-hero h1,.seller-state-card h1{margin:0;font-size:clamp(38px,6vw,70px);letter-spacing:-.052em;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);font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.seller-workspace{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:22px;align-items:start}.seller-product-rail,.seller-panel,.seller-state-card{border:1px solid var(--border, #dddde8);border-radius:8px;background:#fffffff0;box-shadow:0 16px 42px #0b27480d}.seller-product-rail{position:sticky;top:18px;display:grid;gap:16px;padding:20px}.seller-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.seller-section-heading>div{display:grid;gap:5px}.seller-section-heading h2,.seller-review-panel h2{margin:0;font-size:24px;letter-spacing:-.035em}.seller-section-heading>span{border-radius:999px;padding:5px 9px;background:var(--control, #ececf4);color:var(--body, #3d4543);font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;white-space:nowrap}.seller-new-button{min-height:42px;border:1px dashed var(--navy, #133865);border-radius:5px;background:#1338650a;color:var(--navy, #133865);cursor:pointer;font-weight:750}.seller-product-rail ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.seller-product-rail li>button{display:grid;width:100%;gap:5px;border:1px solid transparent;border-radius:5px;padding:12px;background:transparent;cursor:pointer;text-align:left}.seller-product-rail li>button:hover{background:var(--control, #ececf4)}.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{display:grid;gap:22px}.seller-panel{display:grid;gap:24px;padding:clamp(22px,4vw,34px)}.seller-editor{display:grid;gap:20px}.seller-editor>label,.seller-form-grid>label{display:grid;gap:7px;color:var(--body, #3d4543);font-size:14px;font-weight:700}.seller-editor label>small{color:var(--muted, #68706e);font-size:13px;font-weight:500;line-height:1.45}.seller-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seller-editor input,.seller-editor textarea,.seller-editor select{width:100%;min-height:44px;border:1px solid var(--border-dark, #b7b8c6);border-radius:5px;padding:10px 12px;background:#fff;color:var(--ink, #0e1312);font-weight:500}.seller-editor textarea{min-height:86px;resize:vertical;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{display:flex;flex-wrap:wrap;gap:9px;border:0;margin:0;padding:0}.seller-platforms legend{width:100%;margin-bottom:3px;color:var(--body, #3d4543);font-size:14px;font-weight:700}.seller-platforms label{display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid var(--border, #dddde8);border-radius:999px;padding:6px 11px;background:var(--surface, #f6f6fc);cursor:pointer;font-size:14px}.seller-platforms input{width:16px;min-height:auto;margin:0}.seller-offer-editor{display:grid;gap:14px;border:1px solid var(--border, #dddde8);border-radius:7px;margin:0;padding:18px;background:var(--surface, #f6f6fc)}.seller-offer-editor legend{padding-inline:6px;color:var(--body, #3d4543);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{display:inline-flex;min-height:44px;width:fit-content;align-items:center;justify-content:center;border-radius:5px;padding:10px 15px;cursor:pointer;font-weight:750}.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);background:#fff;color:var(--navy, #133865)}.seller-primary-button:disabled,.seller-secondary-button:disabled,.seller-new-button:disabled{cursor:not-allowed;opacity:.58}.seller-next-action{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border, #dddde8);padding-top:20px}.seller-next-action>div{display:grid;gap:5px}.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{display:grid;gap:16px;border:1px solid var(--border, #dddde8);border-radius:6px;padding:20px;background:var(--surface, #f6f6fc)}.seller-verified-card{border-color:#176b3a4d;background:var(--success-soft, #e8f7ee)}.seller-dns-card dl{display:grid;gap:14px}.seller-dns-card dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.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{display:block;overflow:auto;border-radius:4px;padding:8px 10px;background:#fff;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;white-space:nowrap}.seller-success,.seller-error,.seller-inline-error{border-radius:5px;margin:0 0 22px;padding:12px 14px;line-height:1.45}.seller-success{border:1px solid rgb(23 107 58 / 24%);background:var(--success-soft, #e8f7ee);color:var(--success, #176b3a)}.seller-error,.seller-inline-error{border:1px solid rgb(178 50 44 / 24%);background:var(--danger-soft, #fff0ef);color:var(--danger, #b2322c)}.seller-inline-error{margin:0}.seller-feature-context{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgb(19 56 101 / 18%);border-left:5px solid var(--navy, #133865);border-radius:7px;margin:0 0 22px;padding:18px 20px;background:#ffffffd6}.seller-feature-context>div{display:grid;flex:0 0 auto;gap:5px}.seller-feature-context h2,.seller-feature-context p{margin:0}.seller-feature-context h2{font-size:20px;letter-spacing:-.03em}.seller-feature-context h2 a{color:var(--navy, #133865);text-decoration-color:#13386547;text-underline-offset:3px}.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{border-radius:5px;margin:0;padding:12px 14px;background:var(--control, #ececf4);color:var(--body, #3d4543);font-size:14px;line-height:1.5}.seller-match-runs,.seller-match-candidates{display:grid;gap:12px;margin:0;padding:0;list-style:none}.seller-match-run{display:grid;gap:16px;border:1px solid var(--border, #dddde8);border-radius:7px;padding:18px;background:var(--surface, #f6f6fc)}.seller-match-run>header,.seller-match-candidates>li{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.seller-match-run>header>div,.seller-match-candidates>li>div{display:grid;min-width:0;gap:4px}.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{border-radius:999px;padding:5px 9px;background:var(--control, #ececf4);color:var(--body, #3d4543);font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;line-height:1.35;text-align:center}.seller-match-run>p{margin:0;color:var(--muted, #68706e);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);font-weight:750;text-decoration-color:#13386547;text-underline-offset:3px}.seller-commercial{gap:22px;margin-bottom:22px;overflow:hidden;border-top:5px solid var(--yellow, #ffdc2b)}.seller-commercial-heading h2{margin:0;font-size:clamp(28px,4vw,40px);letter-spacing:-.045em}.seller-commercial-intro{max-width:760px;margin:0;font-size:17px}.seller-commercial-return{display:grid;gap:8px;border:1px solid rgb(19 56 101 / 20%);border-left:5px solid var(--navy, #133865);border-radius:7px;padding:18px 20px;background:#1338650d}.seller-commercial-return>p{margin:0;color:var(--body, #3d4543);line-height:1.5}.seller-commercial-return>.seller-success,.seller-commercial-return>.seller-inline-error{margin-top:4px}.seller-commercial-loading{margin:0;color:var(--muted, #68706e)}.seller-commercial-active-list{display:grid;gap:12px}.seller-commercial-active-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgb(23 107 58 / 28%);border-radius:8px;padding:20px;background:var(--success-soft, #e8f7ee)}.seller-commercial-active-card>div:first-child{display:grid;gap:5px}.seller-commercial-active-card h3,.seller-commercial-active-card p{margin:0}.seller-commercial-active-card h3{color:var(--success, #176b3a);font-size:22px;letter-spacing:-.03em}.seller-commercial-active-card p:last-child{color:var(--body, #3d4543);font-size:14px}.seller-commercial-expiry{display:grid;gap:2px;text-align:right}.seller-commercial-expiry span{color:var(--muted, #68706e);font-size:13px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.seller-commercial-expiry time{color:var(--success, #176b3a);font-size:18px;font-weight:750}.seller-commercial-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px}.seller-commercial-offer{display:grid;align-content:start;gap:18px;border:1px solid var(--border-dark, #b7b8c6);border-radius:8px;padding:clamp(20px,3vw,28px);background:linear-gradient(145deg,rgb(255 220 43 / 13%),transparent 45%),var(--panel, #fff)}.seller-commercial-offer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.seller-commercial-offer>header>div{display:grid;gap:5px}.seller-commercial-offer h3,.seller-commercial-offer p{margin:0}.seller-commercial-offer h3{font-size:24px;letter-spacing:-.035em;line-height:1.05}.seller-commercial-price{display:grid;flex:0 0 auto;gap:1px;text-align:right}.seller-commercial-price strong{color:var(--navy, #133865);font-size:25px;letter-spacing:-.035em}.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{border-radius:5px;padding:10px 12px;background:var(--control, #ececf4)}.seller-commercial-seats strong{color:var(--navy, #133865);font-size:18px}.seller-commercial-capabilities{display:grid;gap:10px;margin:0;padding:0;color:var(--body, #3d4543);font-size:15px;line-height:1.4;list-style:none}.seller-commercial-capabilities li{position:relative;padding-left:22px}.seller-commercial-capabilities li:before{position:absolute;left:0;color:var(--success, #176b3a);content:"\2713";font-weight:800}.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);margin:0;padding-top:18px;color:var(--muted, #68706e);font-size:14px;line-height:1.5}.seller-demand-revenue{margin-top:22px;gap:28px}.seller-roi-overview-heading,.seller-roi-listing>header,.seller-roi-paid-card>header,.seller-lead-card>header,.seller-leads-heading,.seller-roi-trend-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.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{display:grid;gap:7px}.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{margin:0;letter-spacing:-.035em}.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{margin:0;color:var(--body, #3d4543);line-height:1.5}.seller-roi-window{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgb(19 56 101 / 16%);border-radius:6px;padding:12px 15px;background:#1338650a;font-size:14px}.seller-roi-window p{margin:0}.seller-roi-window p:last-child{color:var(--muted, #68706e)}.seller-roi-listing{display:grid;gap:22px;border:1px solid var(--border, #dddde8);border-radius:8px;padding:clamp(18px,3vw,26px);background:var(--surface, #f6f6fc)}.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{border-radius:999px;padding:5px 9px;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:750;white-space:nowrap}.seller-roi-current{background:var(--success-soft, #e8f7ee);color:var(--success, #176b3a)}.seller-roi-freshness{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;border-top:1px solid var(--border, #dddde8);border-bottom:1px solid var(--border, #dddde8);padding:12px 0;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px}.seller-roi-freshness p{margin:0}.seller-roi-stage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seller-roi-stage>div{display:grid;align-content:start;gap:9px;border-top:3px solid var(--navy, #133865);border-radius:4px 4px 0 0;padding-top:9px}.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{margin:0;color:var(--muted, #68706e);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.seller-roi-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.seller-roi-stage .seller-roi-metrics{grid-template-columns:1fr}.seller-roi-metric{display:grid;min-height:126px;align-content:space-between;gap:8px;border:1px solid var(--border, #dddde8);border-radius:6px;padding:13px;background:#fff}.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{font-size:clamp(22px,3vw,31px);letter-spacing:-.04em}.seller-roi-metric>.seller-roi-private,.seller-roi-metric>.seller-roi-empty{font-size:16px;letter-spacing:-.015em;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,rgb(19 56 101 / 2%),rgb(19 56 101 / 2%) 8px,transparent 8px,transparent 16px),#fff}.seller-roi-trend{display:grid;gap:15px;border-top:1px solid var(--border, #dddde8);padding-top:20px}.seller-roi-trend-heading h4{font-size:19px}.seller-roi-trend-heading p{font-size:13px}.seller-roi-trend-heading ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding:0;color:var(--muted, #68706e);font-size:12px;list-style:none}.seller-roi-trend-heading li:before{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px;background:var(--navy, #133865);content:""}.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{margin:0;color:var(--muted, #68706e)}.seller-roi-trend-days{display:grid;gap:10px;margin:0;padding:0;list-style:none}.seller-roi-trend-days>li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:13px;align-items:center}.seller-roi-trend-days time{color:var(--muted, #68706e);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.seller-roi-trend-series{display:grid;gap:4px}.seller-roi-trend-bar{display:block;min-height:18px;border-radius:3px;background:#1338650d;overflow:hidden}.seller-roi-trend-bar>span{display:block;min-width:34px;min-height:18px;border-radius:3px;padding:2px 6px;background:var(--navy, #133865);color:#fff;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:750;white-space:nowrap}.seller-roi-trend-bar.is-unavailable{background:repeating-linear-gradient(-45deg,rgb(104 112 110 / 8%),rgb(104 112 110 / 8%) 5px,transparent 5px,transparent 10px)}.seller-roi-trend-bar.is-unavailable>span{width:fit-content;background:transparent;color:var(--muted, #68706e)}.seller-roi-zero-state{display:grid;gap:8px}.seller-roi-zero-state h3,.seller-roi-zero-state p{margin:0}.seller-roi-paid,.seller-leads{display:grid;gap:18px;border-top:1px solid var(--border, #dddde8);padding-top:26px}.seller-roi-paid>div:first-child,.seller-leads-heading>div{display:grid;gap:7px}.seller-roi-paid-grid,.seller-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seller-roi-paid-card,.seller-lead-card{display:grid;align-content:start;gap:16px;border:1px solid var(--border, #dddde8);border-radius:7px;padding:18px;background:var(--surface, #f6f6fc)}.seller-roi-paid-card>header>span{background:var(--control, #ececf4);color:var(--body, #3d4543)}.seller-leads-heading>span{min-width:30px;background:var(--navy, #133865);color:#fff;text-align:center}.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{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.seller-lead-outcome label{display:grid;min-width:min(230px,100%);flex:1;gap:6px;color:var(--body, #3d4543);font-size:13px;font-weight:750}.seller-lead-outcome select{min-height:44px;border:1px solid var(--border-dark, #b7b8c6);border-radius:5px;padding:9px 11px;background:#fff;color:var(--ink, #0e1312)}.seller-lead-outcomes-complete{border:1px solid rgb(23 107 58 / 24%);border-radius:5px;margin:0;padding:11px 12px;background:var(--success-soft, #e8f7ee);color:var(--success, #176b3a);font-size:14px;line-height:1.45}.seller-lead-history{display:grid;gap:9px;border-top:1px solid var(--border, #dddde8);padding-top:13px}.seller-lead-history>p{margin:0;color:var(--muted, #68706e);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.seller-lead-history ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.seller-lead-history li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.seller-lead-history li span{color:var(--muted, #68706e)}.seller-state-card{display:grid;max-width:780px;gap:18px;margin:12vh auto 0;padding:clamp(28px,6vw,56px)}.seller-state-actions{display:flex;align-items:center;gap:18px}.seller-trend-promotion{gap:26px;margin-bottom:22px;overflow:hidden;border-top:5px solid var(--navy, #133865)}.seller-trend-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.seller-trend-overview>div{display:grid;max-width:820px;gap:8px}.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{font-size:clamp(28px,4vw,40px);letter-spacing:-.045em;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);border-radius:7px;padding:22px;background:var(--surface, #f6f6fc);color:var(--body, #3d4543)}.seller-trend-load-error{display:flex;align-items:center;justify-content:space-between;gap:18px}.seller-trend-load-error .seller-inline-error{flex:1}.seller-trend-empty{display:grid;gap:8px}.seller-trend-empty h3{color:var(--ink, #0e1312);font-size:20px;letter-spacing:-.025em}.seller-trend-empty p{line-height:1.5}.seller-trend-products{display:grid;gap:22px}.seller-trend-product{display:grid;gap:22px;border:1px solid var(--border-dark, #b7b8c6);border-radius:9px;padding:clamp(18px,3vw,26px);background:linear-gradient(145deg,rgb(19 56 101 / 5%),transparent 34%),var(--panel, #fff)}.seller-trend-product>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.seller-trend-product>header>div:first-child{display:grid;gap:5px}.seller-trend-product h3{font-size:28px;letter-spacing:-.04em;line-height:1}.seller-trend-product>header a{width:fit-content;color:var(--navy, #133865);font-size:14px;font-weight:750;text-decoration-color:#13386547;text-underline-offset:3px}.seller-trend-audience-count{display:grid;flex:0 0 auto;text-align:right}.seller-trend-audience-count strong{color:var(--navy, #133865);font-size:27px;letter-spacing:-.04em}.seller-trend-audience-count span{color:var(--muted, #68706e);font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.seller-trend-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seller-trend-tools-grid.is-single{grid-template-columns:minmax(0,1fr)}.seller-trend-tool,.seller-trend-history{display:grid;align-content:start;gap:16px;border:1px solid var(--border, #dddde8);border-radius:8px;padding:20px;background:var(--surface, #f6f6fc)}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.seller-trend-tool-heading>div{display:grid;gap:4px}.seller-trend-tool h4,.seller-trend-history h4{font-size:20px;letter-spacing:-.03em}.seller-trend-tool-heading>span{border-radius:999px;padding:5px 9px;background:var(--control, #ececf4);color:var(--body, #3d4543);font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:750;white-space:nowrap}.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{border:1px solid rgb(174 122 0 / 28%);border-radius:6px;padding:11px 12px;background:#ffdc2b24;color:#735500;font-weight:700}.seller-trend-active-bid{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgb(23 107 58 / 26%);border-radius:6px;padding:13px 14px;background:var(--success-soft, #e8f7ee)}.seller-trend-active-bid>div{display:grid;gap:2px}.seller-trend-active-bid span{color:var(--success, #176b3a);font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.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{border-radius:5px;padding:11px 12px;background:var(--control, #ececf4);color:var(--muted, #68706e);font-size:14px}.seller-trend-bid-leader{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--body, #3d4543);font-size:13px;font-weight:700}.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{display:grid;gap:8px}.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{display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:8px}.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{width:100%;min-height:44px;border:1px solid var(--border-dark, #b7b8c6);border-radius:5px;padding:9px 11px;background:#fff;color:var(--ink, #0e1312);font:inherit}.seller-trend-campaign-form textarea{min-height:94px;resize:vertical;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{display:grid;gap:6px}.seller-trend-privacy-list{display:grid;gap:7px;margin:0;padding:0;color:var(--body, #3d4543);font-size:14px;line-height:1.45;list-style:none}.seller-trend-privacy-list li{position:relative;padding-left:20px}.seller-trend-privacy-list li:before{position:absolute;left:0;color:var(--success, #176b3a);content:"\2713";font-weight:800}.seller-trend-quote{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border, #dddde8);border-bottom:1px solid var(--border, #dddde8);padding:13px 0}.seller-trend-quote>div{display:grid;gap:1px}.seller-trend-quote strong{color:var(--navy, #133865);font-size:23px;letter-spacing:-.035em}.seller-trend-quote span,.seller-trend-quote-note{color:var(--muted, #68706e);font-size:13px;line-height:1.4}.seller-trend-quote-note{border-radius:5px;padding:10px 12px;background:#13386512}.seller-inline-success{border:1px solid rgb(23 107 58 / 24%);border-radius:5px;margin:0;padding:12px 14px;background:var(--success-soft, #e8f7ee);color:var(--success, #176b3a);line-height:1.45}.seller-trend-history{gap:13px;padding:16px 18px}.seller-trend-campaign-history{display:grid;gap:0;margin:0;padding:0;list-style:none}.seller-trend-campaign-history li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border, #dddde8);padding:12px 0}.seller-trend-campaign-history li:first-child{border-top:0;padding-top:2px}.seller-trend-campaign-history li>div{display:grid;gap:3px}.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{border-radius:999px;padding:4px 8px;background:var(--control, #ececf4);color:var(--body, #3d4543);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(max-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(max-width:580px){.seller-home-frame{width:min(calc(100% - 20px),1240px)}.seller-header,.seller-auth-header,.seller-next-action{align-items:flex-start;flex-direction:column;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{align-items:flex-start;flex-direction:column}.seller-trend-bid-leader{align-items:flex-start;flex-direction:column;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{width:100%;flex-wrap:wrap}.seller-hero{padding-top:42px}.seller-product-rail ul{grid-template-columns:1fr}.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{align-items:flex-start;flex-direction:column}.seller-match-run>header,.seller-match-candidates>li{align-items:flex-start;flex-direction:column}.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:16px;font-weight:500;line-height:1.5}button,a,input,textarea,select,summary{transition-duration:.16s;transition-property:border-color,background-color,color,box-shadow,opacity;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{min-height:72px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);box-shadow:0 0 0 100vmax var(--ds-surface);clip-path:inset(0 -100vmax);backdrop-filter:none}.brand{min-height:44px;gap:10px;color:var(--ds-ink);font-size:19px;font-weight:700;letter-spacing:-.015em}.trend-directory-header .brand{color:var(--ds-ink)}.outseek-brand-mark{width:28px;height:28px;flex-basis:28px}.button,.header-request-button,.source-filter-bar select,.source-filter-bar>button{min-height:44px;border-radius:var(--ds-radius-action);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{min-height:100vh;background:var(--ds-canvas)}.trend-home-shell main{padding-top:32px}.trend-home-shell .header-audience{justify-self:center}.trend-home-shell .audience-strip{min-height:36px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:7px 12px;background:var(--ds-surface);box-shadow:var(--ds-shadow-xs);color:var(--ds-muted);font-size:14px}.trend-home-shell .live-indicator{color:var(--ds-success);font-weight:700}.trend-home-shell .trend-home-header-nav a{min-height:44px;border:1px solid transparent;border-radius:var(--ds-radius-action);padding:10px 13px;background:transparent;color:var(--ds-body);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{display:block;min-height:72px;padding:0}.trend-directory-header-inner{display:grid;width:min(100%,1280px);min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-inline:auto}.trend-public .trend-directory-header-inner{padding-inline:32px}.trend-directory-header .trend-home-header-nav{display:flex;justify-self:end;gap:6px}.trend-directory-header .trend-home-header-nav a{display:inline-flex;min-height:44px;align-items:center;border:1px solid transparent;border-radius:var(--ds-radius-action);padding:10px 13px;background:transparent;color:var(--ds-body);font-size:15px;font-weight:700}.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{margin:0;border:0;border-radius:0;padding:8px 0 0;background:transparent;box-shadow:none}.trend-home-shell .board-controls{gap:12px}.trend-home-shell .trend-coverage-panel{margin:16px 0 0;border:1px solid var(--ds-border-brand);border-left:4px solid var(--ds-brand);border-radius:var(--ds-radius-field);padding:12px 14px;background:var(--ds-surface-selected);color:var(--ds-body);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{display:grid;width:210px;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);overflow:hidden}.trend-home-shell .view-switcher :is(button,a){display:flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:0;padding-inline:12px;background:var(--ds-surface);color:var(--ds-body);font-size:15px;font-weight:700;white-space:nowrap}.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);padding-inline:16px;background:var(--ds-surface);font-size:17px;box-shadow:var(--ds-shadow-xs)}.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);padding:10px 14px;color:var(--ds-ink);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{top:calc(100% + 8px);border-color:var(--ds-border);border-radius:var(--ds-radius-panel);padding:8px;box-shadow:var(--ds-shadow-menu)}.trend-home-shell .trend-archive-options :is(button,a){min-height:44px;border:0;border-radius:var(--ds-radius-field);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]{border-left-color:transparent;background:var(--ds-surface-selected);color:var(--ds-brand)}.trend-home-shell .category-browser{margin-top:20px;border-top:1px solid var(--ds-border);padding-top:18px}.trend-home-shell .category-browser-heading h2{color:var(--ds-ink);font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}.trend-home-shell .category-list{gap:8px}.trend-home-shell .category-list :is(button,a){min-height:44px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:8px 12px;background:var(--ds-surface);color:var(--ds-body);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{min-width:22px;border-radius:var(--ds-radius-full);background:var(--ds-surface-subtle);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{min-height:42px;align-items:center;border:1px solid var(--ds-border);border-bottom:0;border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0;padding:0 14px;background:var(--ds-canvas);color:var(--ds-muted);font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.02em}.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);overflow:clip;box-shadow:var(--ds-shadow-soft)}.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{grid-template-columns:44px 42px minmax(258px,1fr) 100px minmax(220px,300px);background:var(--ds-surface)}.trend-home-shell .trend-product-logo{display:grid;width:42px;height:42px;border-color:var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-subtle);color:var(--ds-brand)}.trend-home-shell .trend-product-logo img,.trend-public[data-section=products] .trend-detail-logo img{padding:3px;background:var(--ds-surface);object-fit:contain}.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{min-height:28px;border-color:var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-subtle)}.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-paid-lane .trend-home-lane-heading{background:var(--ds-warning-soft)}.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{display:inline-flex;min-height:44px;align-items:center;border-color:var(--ds-border-strong);border-style:solid;border-width:1px;border-radius:var(--ds-radius-action);padding-inline:16px;background:var(--ds-surface);color:var(--ds-brand);font-weight:700;text-decoration:none}.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);backdrop-filter:none}.trend-header-inner{min-height:72px}.trend-brand{display:inline-flex;min-height:44px;align-items:center;color:var(--ds-ink);font-size:19px;font-weight:700;letter-spacing:-.015em}.trend-brand-suffix{color:var(--ds-muted);font-weight:500}.trend-nav{gap:8px}.trend-nav a{display:inline-flex;min-height:44px;align-items:center;border:1px solid transparent;border-radius:var(--ds-radius-action);padding:10px 13px;color:var(--ds-body);font-size:15px;font-weight:700}.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{position:absolute;left:50%;width:min(560px,calc(100% - 48px));transform:translate(-50%);border-radius:var(--ds-radius-action);background:linear-gradient(90deg,var(--ds-border) 20%,var(--ds-surface-subtle) 45%,var(--ds-border) 70%);background-size:220% 100%;content:"";animation:outseek-loading 1.4s ease-in-out infinite}.trend-product-loading:before{top:calc(50% + 58px);height:18px}.trend-product-loading:after{top:calc(50% + 88px);width:min(420px,calc(100% - 88px));height:12px}.trend-product-loading-mark{width:64px;height:64px;filter:none;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);padding:28px 0 32px;background:var(--ds-surface)}.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);gap:20px;align-items:start}.trend-public[data-section=products] .trend-detail-logo{width:96px;height:96px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-program);background:var(--ds-surface);box-shadow:var(--ds-shadow-xs)}.trend-product-skeleton .trend-detail-heading{min-height:136px}.trend-skeleton-block,.trend-skeleton-line{display:block;border:0;background:linear-gradient(90deg,var(--ds-border) 20%,var(--ds-surface-subtle) 45%,var(--ds-border) 70%);background-size:220% 100%;animation:outseek-loading 1.4s ease-in-out infinite}.trend-skeleton-line{width:min(100%,680px);height:14px;margin-top:14px;border-radius:var(--ds-radius-full)}.trend-skeleton-kicker{width:96px;height:12px;margin-top:5px}.trend-skeleton-title{width:min(60%,420px);height:42px;border-radius:var(--ds-radius-action)}.trend-skeleton-copy{width:min(78%,560px)}.trend-skeleton-heading{width:min(42%,280px);height:28px;border-radius:var(--ds-radius-action)}.trend-public[data-section=products] .trend-detail-status-row>span:first-child{border-radius:var(--ds-radius-full);padding:4px 9px;background:var(--ds-brand-soft);color:var(--ds-brand);font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.trend-public[data-section=products] .trend-detail-title h1{color:var(--ds-ink);font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.035em;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){min-height:44px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);padding:10px 14px;background:var(--ds-surface);color:var(--ds-ink);font-size:15px;font-weight:700;box-shadow:none}.trend-public[data-section=products] .trend-detail-owner-action{display:inline-flex;align-items:center;justify-content:center;margin:0;font:inherit;cursor:pointer}.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);backdrop-filter:none}.trend-public[data-section=products] .trend-detail-reading-layout{width:min(100%,1152px);display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:32px 32px 64px}.trend-public[data-section=products] .trend-detail-reading-layout>*{min-width:0}.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);padding:24px;background:var(--ds-surface);box-shadow:none}.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:16px;color:var(--ds-ink);font-size:26px!important;font-weight:700;letter-spacing:-.01em;line-height:1.4}.trend-public[data-section=products] .trend-detail-section-count{min-width:24px;min-height:24px;border-radius:var(--ds-radius-full);padding:3px 7px;background:var(--ds-brand-soft);color:var(--ds-brand);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{grid-template-columns:172px minmax(0,1fr);gap:20px;border-bottom-color:var(--ds-border);padding:18px 0}.trend-public[data-section=products] .trend-comment-list li{grid-template-columns:minmax(0,1fr) 216px;gap:24px;border-bottom-color:var(--ds-border);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;margin-inline:auto;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.legal-heading{border-bottom:0;padding:20px 0 40px}.legal-heading h1{margin:0;color:var(--ds-ink);font-size:clamp(40px,5vw,56px);letter-spacing:-.035em;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);font-size:24px;letter-spacing:-.015em;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-self:end;justify-content:flex-end}@media(max-width:700px){.legal-footer{grid-template-columns:1fr;gap:12px}.legal-footer-company,.legal-footer-navigation{justify-self:start;text-align:left}.legal-footer-navigation{justify-content:flex-start}}.admin-shell{padding-bottom:72px}.admin-header{min-height:72px;border-bottom-color:var(--ds-border)}.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{min-height:100vh;background:var(--ds-canvas);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{min-height:72px;border-bottom-color:var(--ds-border);background:var(--ds-surface);box-shadow:0 0 0 100vmax var(--ds-surface);clip-path:inset(0 -100vmax)}.member-home-brand,.seller-brand{color:var(--ds-ink);font-size:19px;font-weight:700;letter-spacing:-.015em}.member-home-nav a,.member-home-auth-header>a:last-child,.seller-header nav a,.seller-auth-header>a:last-child{min-height:44px;align-items:center;border-radius:var(--ds-radius-action);padding:10px 12px;color:var(--ds-brand);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{max-width:none;margin-top:32px;border-radius:var(--ds-radius-marketing);padding:32px;background:var(--ds-primary);color:var(--ds-white)}.member-home-hero h1,.seller-hero h1{max-width:18ch;color:var(--ds-white);font-size:clamp(32px,5vw,48px);letter-spacing:-.035em;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);font-weight:700;letter-spacing:.02em}.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);font-size:20px;font-weight:700;letter-spacing:-.015em}.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{min-height:44px;border:1px solid var(--ds-brand);border-radius:var(--ds-radius-action);background:var(--ds-primary);color:var(--ds-white);font-size:15px;font-weight:700;box-shadow:var(--ds-shadow-control)}.member-home-secondary-button,.member-home-secondary-link,.seller-secondary-button{min-height:44px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);background:var(--ds-surface);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);font-size:clamp(30px,4vw,42px);letter-spacing:-.03em;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{min-height:44px;border-color:var(--ds-border-strong);border-radius:var(--ds-radius-field);background:var(--ds-surface)}.seller-product-rail{top:24px;padding:20px}.seller-product-rail li>button{min-height:44px;border-radius:var(--ds-radius-field)}.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{min-height:44px;border:1px solid var(--ds-brand);border-radius:var(--ds-radius-action);background:var(--ds-surface-selected);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{transform:translateY(0);opacity:.82}50%{transform:translateY(-4px);opacity:1}}@media(max-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(max-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{width:100%;grid-column:1 / -1;grid-row:2;justify-content:flex-end;gap:2px}.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;width:auto;margin-left:auto;gap:2px;overflow:visible}.trend-public .trend-nav a{min-height:44px;flex:0 1 auto;padding-inline:7px;font-size:14px;line-height:1.1;text-align:center}.outseek-brand-mark{width:26px;height:26px;flex-basis: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{width:36px;height:36px;border-radius:var(--ds-radius)}.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{padding:16px}.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{grid-column:1;border-top:1px solid var(--ds-border);padding-top:10px}.trend-public .trend-needs-toolbar .trend-category-filter{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain}.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{min-height:60px;flex-wrap:nowrap;gap:6px;padding-block:0}.public-feature-header .brand{width:auto;font-size:17px}.public-feature-header .public-feature-back{min-height:44px;padding-inline:5px;font-size:13px;white-space:nowrap}.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{margin-top:20px;border-radius:var(--ds-radius-program);padding:24px}}@media(max-width:479px){.seller-auth-header{min-height:60px;align-items:center;flex-direction:row;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{padding-right:0;overflow-wrap:anywhere}.trend-home-shell .trend-product-signal{grid-column:3;grid-row:2;justify-self:start;border-top:0;padding-top:0}.trend-home-shell .trend-product-sources{grid-column:3;grid-row: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;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.trend-public[data-section=products] .trend-directory-header{position:relative;top:auto}.trend-directory-title{margin:0 0 24px;color:var(--ds-ink);font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.4px}:is(.trend-directory-header .trend-home-header-nav,.trend-nav) a[aria-current=page]{border-color:transparent;background:var(--ds-brand-soft);color:var(--ds-brand-hover)}: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(max-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{grid-template-columns:32px 44px minmax(0,1fr) 88px 292px;min-height:96px;height:auto;gap:16px;padding:16px 24px;contain-intrinsic-size:auto 96px}.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-row:1;grid-column:auto;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:"\2014";font-size:14px}.trend-home-shell .trend-product-logo{display:grid;width:44px;height:44px}.trend-home-shell .trend-product-copy{display:flex;flex-direction:column;align-items:stretch;gap:4px;overflow:hidden}.trend-home-shell .trend-product-title-line{min-width:0;max-width:100%;padding:0;flex-wrap:nowrap;gap:8px}.trend-home-shell .trend-product-title-line a{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:24px}.trend-home-shell .trend-product-title-line :is(.trend-sponsored-badge,.trend-verified-badge){flex-shrink:0;white-space:nowrap}.trend-home-shell .trend-product-copy>p{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:22px}.trend-home-shell .trend-product-meta{display:none}.trend-home-shell .trend-product-signal{display:flex;flex-direction:column;justify-self:stretch;align-items:flex-end;justify-content:center;gap:4px;border:0;padding:0;white-space:nowrap}.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{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px}.trend-home-shell .trend-product-sources{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;padding:0}.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;padding:0;gap:4px;border:0;background:transparent;color:var(--ds-muted);font-size:13px;white-space:nowrap}.trend-home-shell .trend-evidence-metrics li strong{color:var(--ds-body);font-weight:500}.trend-home-shell .trend-evidence-trigger{display:inline-flex;order:-1;align-items:center;justify-content:center;flex-shrink:0;gap:5px;height:32px;min-width:92px;padding:4px 8px;border:1px solid transparent;border-radius:var(--ds-radius);background:transparent;color:var(--ds-body);font:inherit;font-size:14px;cursor:pointer}.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{position:fixed;inset:0;margin:auto;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:24px;overflow:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-xl);white-space:normal;font:14px/1.5 var(--font-sans)}.trend-evidence-popover::backdrop{background:var(--ds-backdrop)}.trend-evidence-popover-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trend-evidence-popover h3{margin:0;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.trend-evidence-popover-heading button{flex-shrink:0;width:36px;height:36px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-body);font-size:24px;cursor:pointer}.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{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:16px;margin:0 0 16px;border-block:1px solid var(--ds-border)}.trend-evidence-totals dt{color:var(--ds-muted);font-size:13px;text-transform:capitalize}.trend-evidence-totals dd{margin:4px 0 0;font-size:19px;font-weight:700}.trend-home-shell .trend-evidence-popover .trend-evidence-platforms{display:flex;flex-wrap:wrap;gap:8px}.trend-evidence-detail-link{display:inline-block;margin-top:20px;color:var(--ds-brand);text-underline-offset:3px}@media(max-width:1100px){.trend-home-shell .trend-home-list-header{grid-template-columns:32px minmax(0,1fr) 88px 100px}.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(max-width:700px){.trend-home-shell .trend-product-row{grid-template-columns:22px 36px minmax(0,1fr) 68px;grid-template-rows:36px 24px auto;min-height:124px;gap:0 8px;padding:16px 12px;contain-intrinsic-size:auto 124px}.trend-home-shell .trend-product-rank{grid-column:1;grid-row:1;font-size:13px}.trend-home-shell .trend-product-logo{grid-column:2;grid-row:1;width:36px;height:36px}.trend-home-shell .trend-product-copy{display:contents}.trend-home-shell .trend-product-title-line{grid-column:3;grid-row:1;gap:6px}.trend-home-shell .trend-product-title-line a{font-size:17px}.trend-home-shell .trend-product-copy>p{grid-column:2 / 5;grid-row:2;align-self:center;font-size:14px;line-height:20px}.trend-home-shell .trend-product-signal{grid-column:4;grid-row:1;flex-direction:row;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{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trend-home-shell .trend-product-sources{grid-column:2 / 5;grid-row:3;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.trend-home-shell .trend-product-sources>.trend-evidence-metrics{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px}.trend-home-shell .trend-evidence-trigger{order:1}.trend-home-shell .trend-evidence-trigger{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){font-size:0;padding:0 3px;border: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:"\2713";font-size:13px}}.trend-opinion-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.trend-opinion-heading select{font:inherit;font-size:15px;line-height:1.5;min-height:40px;padding:8px 12px;color:var(--ds-ink);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.trend-opinion-heading select:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.product-discussion{scroll-margin-top:128px;min-width:0}.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);padding:8px 12px;min-height:40px;cursor:pointer}.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{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.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{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.discussion-session button{font-size:14px}.discussion-composer{display:grid;gap:10px;padding:20px;margin-top:20px;background:var(--ds-canvas);border:1px solid var(--ds-border);border-radius:var(--ds-radius)}.discussion-composer label{color:var(--ds-ink);font-size:15px;font-weight:700}.discussion-composer textarea{display:block;width:100%;min-width:0;padding:12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-ink);resize:vertical;font-size:17px;line-height:1.65}.discussion-composer small,.discussion-list small{color:var(--ds-muted);font-size:13px}.discussion-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.product-discussion .discussion-primary{background:var(--ds-primary);color:var(--ds-white);border-color:transparent}.product-discussion .discussion-primary:hover:not(:disabled){background:var(--ds-primary-hover)}.discussion-context,.discussion-pending,.discussion-parent{overflow-wrap:anywhere;padding:12px 16px;background:var(--ds-surface-subtle);border-left:2px solid var(--ds-border-brand);color:var(--ds-body);font-size:15px;line-height:1.6}.discussion-context p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;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{margin:0;font-size:17px;color:var(--ds-ink)}.discussion-list-heading button{border-color:transparent;font-size:15px}.discussion-empty{padding:24px 0;color:var(--ds-muted);font-size:15px}.discussion-list{list-style:none;margin:0;padding:0}.discussion-list>li{padding:24px 0;border-bottom:1px solid var(--ds-border)}.discussion-list>li:last-child{border-bottom:0}.discussion-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin-bottom:12px}.discussion-meta strong{color:var(--ds-ink);font-size:15px}.discussion-meta time{color:var(--ds-muted);font-size:13px}.discussion-body{font-size:17px;color:var(--ds-ink);margin:12px 0}.discussion-visibility{color:var(--ds-warning);font-size:13px}.discussion-list .discussion-actions{margin-top:12px}.discussion-list .discussion-actions button{padding:4px 8px;min-height:36px;font-size:14px;background:transparent;border-color:transparent;color:var(--ds-body)}.product-discussion [role=alert]{color:var(--ds-danger);font-size:15px}.product-discussion>[role=status]{color:var(--ds-body);font-size:15px}@media(max-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{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(140px,200px) auto;align-items:center;gap:8px;margin:0;padding:0;border:0}.trend-home-shell .view-switcher{width:auto;grid-template-columns:repeat(2,minmax(72px,1fr))}.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{width:100%;min-width:0;height:46px;padding:8px 28px 8px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-field);background-color:var(--ds-surface);color:var(--ds-body);font:inherit;font-size:15px;text-overflow:ellipsis}.trend-home-shell #trend-category-filter:hover{border-color:var(--ds-border-strong)}.trend-home-shell .source-filter-bar{width:auto;min-width:0;margin:0;padding:0;border: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{grid-template-columns:44px minmax(0,1fr) 120px 90px;min-height:82px;padding-block:12px;contain-intrinsic-size:auto 82px}.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{min-width:0;text-align:right;color:var(--ds-muted);font-size:14px}.trend-catalog-version span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-catalog-reviews a{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;min-width:44px;color:var(--ds-body);text-decoration:none}.trend-catalog-reviews a:hover{color:var(--ds-brand)}@media(max-width:680px){.trend-home-shell .trend-directory-header-inner{min-height:64px;padding-block:8px;gap:0 8px}.trend-home-shell .trend-directory-header .trend-home-header-nav{grid-column:2;grid-row:1;width:auto;gap:0}.trend-home-shell .trend-directory-header .trend-home-header-nav a{padding-inline:8px;min-height:44px}.trend-home-shell .board-controls{grid-template-columns:auto minmax(0,1fr)}.trend-home-shell .requirement-search{grid-column:1 / -1;grid-row:1}.trend-home-shell .view-switcher{grid-column:1;grid-row:2}.trend-home-shell .view-switcher a{padding-inline:8px;font-size:14px}.trend-home-shell #trend-category-filter{grid-column:2;grid-row:2;font-size:14px;padding-left:8px}.trend-home-shell .source-filter-bar{grid-column:1 / -1;justify-self:end}.trend-home-shell[data-view=catalog] .trend-product-row{grid-template-columns:36px minmax(0,1fr) 50px;grid-template-rows:24px 20px;min-height:80px;gap:4px 12px;padding:16px;contain-intrinsic-size:auto 80px}.trend-home-shell[data-view=catalog] .trend-product-logo{grid-column:1;grid-row:1 / span 2}.trend-home-shell[data-view=catalog] .trend-product-title-line{grid-column:2;grid-row:1}.trend-home-shell[data-view=catalog] .trend-product-copy>p{grid-column:2;grid-row:2;font-size:13px}.trend-home-shell .trend-catalog-reviews{grid-column:3;grid-row:1 / span 2}.trend-home-shell .trend-catalog-version{display:none}}@media(max-width:410px){.trend-home-shell .trend-directory-header .trend-home-header-nav{grid-column:1 / -1;grid-row:2}.trend-home-shell .trend-directory-header-inner{gap:0}}@media(max-width:350px){.trend-home-shell .board-controls{grid-template-columns:minmax(0,1fr)}.trend-home-shell #trend-category-filter{grid-column:1;grid-row:3}}.trend-evidence-metrics a{display:inline-flex;align-items:center;gap:4px;color:var(--ds-body);text-decoration:none;min-height:28px}.trend-evidence-metrics a:hover{color:var(--ds-brand)}.trend-review-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.trend-review-filters select{max-width:100%}.trend-review-coverage{margin:0 0 16px;color:var(--ds-muted);font-size:13px}.trend-review-country{color:var(--ds-body)}.need-composer{display:grid;gap:10px}.need-composer-open{justify-self:start;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-weight:600;padding:8px 14px;cursor:pointer}.need-composer-open:hover{border-color:var(--ds-ink-muted)}.need-composer.is-open{border:1px solid var(--ds-border);border-radius:10px;padding:16px;background:var(--ds-surface)}.need-composer-row{display:grid;gap:6px;margin-bottom:12px}.need-composer-row label{font-size:14px;font-weight:600;color:var(--ds-ink)}.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);border-radius:8px;padding:8px 10px;width:100%;box-sizing:border-box}.need-composer-row textarea{resize:vertical;min-height:96px}.need-composer-row small{color:var(--ds-ink-muted);font-size:13px}.need-composer-status{margin:0 0 12px;font-size:14px;color:var(--ds-ink-muted)}.need-composer-actions{display:flex;gap:10px;align-items:center}.need-composer-actions button{font:inherit;font-weight:600;border-radius:8px;padding:8px 16px;cursor:pointer;border:1px solid transparent;background:var(--ds-ink);color:var(--ds-bg)}.need-composer-actions button[disabled]{opacity:.5;cursor:not-allowed}.need-composer-cancel{background:transparent!important;color:var(--ds-ink-muted)!important;border-color:var(--ds-border)!important}@media(max-width:640px){.need-composer-actions{flex-wrap:wrap}}.public-add-need-action{appearance:none;display:inline-flex;min-height:44px;align-items:center;justify-self:end;gap:7px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-action);padding:9px 12px;background:var(--ds-surface);color:var(--ds-brand);cursor:pointer;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap}.public-add-need-action>.public-add-need-plus{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ds-brand-soft);font-size:17px;line-height:1}.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{display:flex;min-width:0;align-items:center;justify-self:end;gap:12px}.member-home-add-need{max-width:780px}.member-home-add-need-copy{max-width:650px;margin:12px 0 18px;color:var(--ds-muted);line-height:1.55}@media(max-width:1120px){.trend-directory-header .trend-home-header-nav a{padding-inline:8px}.trend-directory-header .public-add-need-action{padding-inline:9px}}@media(max-width:900px){.trend-directory-header-inner{grid-template-columns:minmax(0,1fr) auto}.trend-directory-header .brand{grid-column:1;grid-row:1}.trend-directory-header .public-add-need-action{grid-column:2;grid-row:1}.trend-directory-header .trend-home-header-nav{grid-column:1 / -1;grid-row:2;justify-self:end}.public-feature-header-actions{gap:8px}}@media(max-width:700px){.trend-directory-header .trend-home-header-nav{width:100%;grid-column:1 / -1;grid-row:2;justify-content:flex-end}.public-feature-header-actions{width:100%;flex-wrap:wrap}.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{min-height:64px;padding-block:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"identity . info action switch";gap:4px 10px}.public-board-header .header-identity{display:flex;min-width:0;align-items:center;flex-wrap:wrap;grid-area:identity;gap:10px}.public-board-header .discovery-switcher{grid-area:switch}.public-board-header .header-audience{align-self:center;justify-self: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;align-self:center;justify-self:end}.public-board-header .discovery-switcher{align-self:center;justify-self:end}.site-info-nav{display:flex;align-items:center;justify-self:end;gap:2px}.public-board-header .site-info-nav a,.public-board-header .public-add-need-action,.public-board-header .view-switcher a{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid transparent;border-radius:var(--ds-radius);padding:7px 12px;background:transparent;color:var(--ds-body);cursor:pointer;font-size:14px;font-weight:600;line-height:1.1}.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]{border-color:transparent;background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-xs)}.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{display:inline;width:auto;height:auto;flex-basis:auto;border-radius:0;background:transparent;color:currentColor;font-size:17px;line-height:1}.public-board-page .discovery-switcher{display:grid;width:240px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:2px;border:0;border-radius:var(--ds-radius);padding:3px;background:var(--ds-surface-subtle)}.public-board-page .view-switcher a,.public-board-page .view-switcher button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:0;border-radius:calc(var(--ds-radius) - 2px);padding:6px 10px;color:var(--ds-body);font-size:14px;font-weight:600}.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]{border-color:transparent;background:var(--yellow);color:#111827;box-shadow:none}.public-board-header .audience-strip{max-width:100%;min-height:28px;gap:8px;margin-inline:0;border:0;border-radius:999px;padding:4px 12px;background:var(--ds-surface-subtle);color:var(--ds-muted);font-family:var(--font-sans);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;white-space:nowrap}.public-board-header .audience-strip strong{color:var(--ds-ink);font-weight:600}.public-board-header .audience-strip>span+span:before{margin-right:8px;color:color-mix(in srgb,var(--ds-muted) 55%,transparent)}.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{grid-template-columns:minmax(240px,1fr) 118px;gap:10px;border-color:var(--ds-border);padding-block:10px}.public-board-page .source-year-filter{position:relative;width:100%}.public-board-page .requirement-search{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding-inline:12px;background:var(--ds-surface);color:var(--ds-muted)}.public-board-page .requirement-search input{width:100%;min-height:36px;border:0;outline:0;padding-inline:0;background:transparent;color:var(--ds-ink);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{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:7px 10px;background:var(--ds-surface);color:var(--ds-body);cursor:pointer;font:inherit;font-size:14px;line-height:1.2;text-align:left}.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{flex:0 0 auto;color:var(--ds-muted);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{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:max-content;min-width:max(100%,132px);margin:0;padding:4px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow-menu);list-style:none}.public-board-page .source-year-menu [role=option]{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--ds-radius-sm);padding:7px 9px;color:var(--ds-body);cursor:pointer;font-size:14px;white-space:nowrap}.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{position:relative;padding-block:10px 12px}.public-board-page .category-rail[data-can-scroll-right=true]:after{position:absolute;z-index:1;top:0;right:0;bottom:2px;width:72px;background:linear-gradient(to right,transparent,var(--ds-canvas));content:"";pointer-events:none}.public-board-page .category-rail{position:relative}.public-board-page .category-rail-control{position:absolute;z-index:2;top:50%;display:grid;width:34px;min-height:34px;place-items:center;transform:translateY(-50%);border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface);box-shadow:var(--ds-shadow-xs);color:var(--ds-ink);cursor:pointer;font-size:24px;line-height:1}.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{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.public-board-page .category-list::-webkit-scrollbar{display:none}.public-board-page .category-list :is(button,a){min-height:36px;flex:0 0 auto}.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);border-radius:14px;box-shadow:none}.public-board-page .feature-list-header{padding-inline:18px}.public-board-page .feature-row{min-height:0;align-items:start;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{align-content:start;justify-items:end;padding-top:1px;text-align:right}.public-board-page .demand-count strong{font-size:20px}.public-board-page .sponsor-cell .feature-add-product{min-height:36px;border-color:var(--ds-border-strong);padding:7px 11px;background:var(--ds-surface);color:var(--ds-ink);box-shadow:none}.public-board-page .sponsor-cell .feature-add-product:hover{border-color:#111827;background:#111827;color:#fff}.public-board-page .open-listing-card{gap:4px}.public-board-page .past-brands-trigger{min-height:30px;color:var(--ds-muted);font-weight:600;text-decoration-color:color-mix(in srgb,var(--ds-muted) 45%,transparent)}.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);padding:14px;box-shadow:var(--ds-shadow-menu)}.public-board-page .past-brands-heading strong{font-size:15px}.public-board-page .past-brands-heading button{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;color:var(--ds-muted);font-size:18px}.public-board-page .past-brands-heading button:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}@media(min-width:701px)and (max-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-column:2;grid-row:1}.public-board-page:not(.keyword-trends-page) .sponsor-cell{grid-column:3;grid-row:1}}@media(max-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(max-width:700px){.public-board-page{padding-inline:16px}.public-board-page>main{padding-top:8px}.public-board-page .public-board-header{min-height:56px;gap:4px}.public-board-header .header-audience{display:block;justify-self:start}.public-board-header .audience-strip{width:fit-content;min-height:30px;flex-wrap:nowrap;justify-content:flex-start;padding-inline:10px;font-size:13px}.public-board-header .brand{min-width:0;gap:6px;font-size:16px}.public-board-header .brand-domain{display:none}.public-board-header .outseek-brand-mark{width:23px;height:23px;flex-basis:23px}.public-board-header .site-info-nav{min-width:0;justify-self:end;gap:0}.public-board-header .site-info-nav a{min-height:32px;padding-inline:7px;font-size:13px}.public-board-header .public-add-need-action{min-height:32px;gap:4px;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{min-width:0;padding-inline:6px;white-space:nowrap}.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-column:1;grid-row:1}.public-board-page .source-year-filter,.public-board-page .keyword-source-label{grid-column:2;grid-row:1}.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{top:8px;bottom:10px;width:44px}.public-board-page .category-browser-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.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{display:flex;min-width:0;min-height:34px;align-items:center;justify-content:space-between;gap:8px}.public-board-page .sponsor-cell .feature-add-product{min-height:34px;gap:4px;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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:2px}.trend-directory-header .trend-home-header-nav a{justify-content:center;padding-inline:4px;font-size:13px;text-align:center}}@media(max-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(min-width:620px)and (max-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(max-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(max-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{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(760px,calc(100vw - 32px));max-height:min(88vh,820px);max-height:min(88dvh,820px);border:1px solid var(--ds-border);border-radius:12px;overflow:hidden;padding:0;background:var(--ds-surface);box-shadow:var(--ds-shadow-xl)}.rules-dialog .dialog-header{position:relative;align-items:center;gap:24px;border-bottom:1px solid var(--ds-border);padding:20px 24px 18px;background:var(--ds-surface)}.rules-dialog .dialog-header>div{min-width:0}.rules-dialog .dialog-kicker,.rules-path-label{display:block;margin:0 0 5px;color:var(--ds-brand);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3}.rules-dialog .dialog-header h2{margin:0;color:var(--ds-ink);font-size:32px;letter-spacing:-.035em;line-height:1}.rules-dialog .dialog-header p{margin:7px 0 0;color:var(--ds-muted);font-size:14px;line-height:1.35}.rules-dialog .close-button{flex:0 0 auto;min-height:36px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:7px 11px;background:var(--ds-surface);color:var(--ds-body)}.rules-dialog .close-button:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}.rules-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px;scrollbar-gutter:stable}.rules-content{display:grid}.rules-intro{display:grid;gap:8px;padding:20px 0}.rules-intro p,.rules-path p,.rules-path li,.rules-policy p,.rules-policy li{margin:0;color:var(--ds-body);font-size:15px;line-height:1.5}.rules-intro .rules-intro-lead{max-width:620px;color:var(--ds-ink);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.rules-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:22px}.rules-path{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:16px;background:var(--ds-surface-subtle)}.rules-path-number{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--ds-radius-sm);background:var(--ds-ink);color:var(--ds-surface);font-family:var(--font-mono);font-size:12px;font-weight:700}.rules-path h2,.rules-policy h2{margin:0;color:var(--ds-ink);font-size:19px;letter-spacing:-.015em;line-height:1.2}.rules-path ul,.rules-policy ul{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.rules-path li,.rules-policy li{position:relative;padding-left:14px}.rules-path li:before,.rules-policy li:before{position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:var(--ds-radius-full);background:var(--ds-brand);content:""}.rules-policy{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:24px;border-top:1px solid var(--ds-border);padding:20px 0}.rules-policy-heading{align-self:start}.rules-policy-copy ul{margin-top:0}.rules-policy a{color:var(--ds-brand);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.rules-dialog-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;border-top:1px solid var(--ds-border);padding:14px 24px 16px;background:var(--ds-surface)}.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);background:transparent;color:var(--ds-body)}.rules-dialog-cancel:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}@media(max-width:640px){.dialog-backdrop{align-items:end;padding:0}.rules-dialog{width:100%;max-height:min(94vh,860px);max-height:min(94dvh,860px);border-width:1px 0 0;border-radius:14px 14px 0 0}.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{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);padding:12px 18px max(14px,env(safe-area-inset-bottom))}.rules-dialog-confirm,.rules-dialog-cancel{width:100%;padding-inline:10px}}.app-shell{width:min(100%,1200px);margin-inline:auto;padding-inline:32px}.site-header{gap:24px;min-height:76px}.header-actions{display:flex;align-items:center;gap:20px;margin-left:auto}.public-board-header{display:flex;flex-wrap:nowrap;align-items:center}.public-board-header .header-identity{flex:0 1 auto;min-width:0}.public-board-header .header-audience{display:none}.public-board-header .brand{white-space:nowrap}.sitewide-ad{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto;padding:0;font-size:13px}.sitewide-ad-label{flex:none;padding:4px 6px;border:1px solid #d6d1ba;border-radius:4px;color:#5c5540;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.sitewide-ad-copy{min-width:0;display:flex;align-items:center;gap:14px}.sitewide-ad-copy>a,.sitewide-ad-reserve{max-width:260px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-height:40px}.sitewide-ad .past-brands-trigger{font-size:11px;font-weight:500;color:#73736b;min-height:40px}.sitewide-ad .past-brands{margin-top:0}.sitewide-ad .past-brands-popover{top:100%;right:0;width:min(420px,calc(100vw - 32px));z-index:50}.public-board-page .board-overview{padding-block:22px 18px}.public-board-page .board-controls{gap:16px;margin:0 0 18px}.public-board-page .requirement-search{min-height:44px;border:1px solid #e5e5de;border-radius:8px;padding-inline:14px;background:#fafaf7}.public-board-page .source-year-trigger{min-height:44px;border:1px solid #e5e5de;border-radius:8px;padding-inline:14px;min-width:120px}.public-board-page .category-browser-heading{display:none}.public-board-page .category-list{display:flex;flex-wrap:wrap;gap:6px;overflow:visible;padding:0;scroll-snap-type:none}.public-board-page .category-rail{overflow:visible}.public-board-page .category-rail:before,.public-board-page .category-rail:after,.public-board-page .category-rail-control{display:none}.public-board-page .category-list>button{flex:0 1 auto;min-height:32px;padding:5px 10px;gap:7px;font-size:12px;border-radius:6px}.public-board-page .category-list>button strong{font-size:11px}.public-board-page .feature-list-header,.public-board-page .feature-row,.public-board-page .feature-row.has-product-placement,.public-board-page .feature-row.has-organic-match{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:24px;padding:22px 4px}.public-board-page .feature-list-header{padding-block:12px;border-block:1px solid #e5e5de;color:#77786f;font-size:10px;letter-spacing:.08em}.public-board-page .feature-list-header>:last-child{text-align:center}.public-board-page .feature-item{border-bottom:1px solid #ecece6}.public-board-page .feature-main,.public-board-page .feature-copy,.public-board-page .feature-detail-summary{min-width:0}.public-board-page .feature-title{font-size:17px;line-height:1.4;font-weight:650;letter-spacing:-.015em;overflow-wrap:anywhere}.public-board-page .feature-description{margin-top:6px;color:#6b6c64;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.public-board-page .feature-meta{margin-top:10px;gap:10px}.public-board-page .feature-source-toggle{width:28px;height:28px;border:1px solid #e5e5de;border-radius:6px;background:#fafaf7}.public-board-page .feature-category{font-size:10px;letter-spacing:.04em;color:#797a71}.public-board-page .demand-count{padding-top:2px;align-self:start;text-align:center}.public-board-page .demand-count strong{font-size:18px}.public-board-page .demand-count span{font-size:11px}.public-board-page .demand-count small{display:none}.public-board-page .feature-sources-panel{padding:0 4px 22px;margin:0}.public-board-page .source-comment-list{display:grid;gap:12px}.public-board-page .source-comment{border:1px solid #e5e5de;border-radius:8px;padding:20px;background:#fafaf7}.public-board-page .source-comment blockquote{margin:0;max-width:82ch;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.public-board-page .source-comment-byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px}.public-board-page .feature-pagination{padding-block:24px}.app-shell footer{gap:24px;padding-block:28px;align-items:center}.app-shell .footer-actions,.app-shell .legal-footer-links{flex-wrap:wrap;gap:16px}.app-shell .footer-meta{gap:10px}.modal-backdrop{padding:24px;overflow-y:auto}.sponsor-dialog,.rules-dialog,.public-rules-dialog{max-width:min(720px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:12px}.legal-page,.legal-document,.member-home,.seller-home{min-width:0;overflow-wrap:anywhere}.member-home input,.member-home select,.seller-home input,.seller-home select{max-width:100%}@media(max-width:800px){.app-shell{padding-inline:24px}.public-board-header{gap:14px}.header-actions{gap:12px}.sitewide-ad{gap:8px}.sitewide-ad-copy{display:grid;gap:0}.sitewide-ad-reserve,.sitewide-ad-copy>a{min-height:24px;font-size:12px}.sitewide-ad .past-brands-trigger{min-height:22px;font-size:10px}.sitewide-ad-label{font-size:8px}}@media(max-width:600px){.app-shell{padding-inline:16px}.public-board-header{min-height:72px;gap:10px}.public-board-header .brand{gap:6px;font-size:16px}.public-board-header .outseek-brand-mark{width:24px;height:24px;flex-basis:24px}.public-board-header .brand-domain{display:none}.header-actions{margin-left:0;gap:0}.header-actions .site-info-nav{display:none}.header-actions .public-add-need-action{min-width:34px;width:34px;height:34px;padding:0;border-radius:6px}.header-actions .public-add-need-label-long,.header-actions .public-add-need-label-short{display:none}.sitewide-ad{gap:6px;margin-left:auto}.sitewide-ad-label{border:0;padding:0;writing-mode:vertical-rl;font-size:7px}.sitewide-ad-copy>a,.sitewide-ad-reserve{max-width:155px;font-size:11px}.public-board-page .board-overview{padding-top:16px}.public-board-page .board-controls{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:8px}.public-board-page .requirement-search{width:100%;padding-inline:10px}.public-board-page .requirement-search input{min-width:0;font-size:14px}.public-board-page .source-year-trigger{width:100%;min-width:0}.public-board-page .category-list{gap:5px}.public-board-page .category-list>button{font-size:11px;min-height:32px;padding:4px 8px}.public-board-page .feature-list-header,.public-board-page .feature-row,.public-board-page .feature-row.has-product-placement,.public-board-page .feature-row.has-organic-match{grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding-inline:0}.public-board-page .feature-row{padding-block:18px}.public-board-page .feature-title{font-size:16px}.public-board-page .feature-description{font-size:12px}.public-board-page .source-comment{padding:14px}.public-board-page .source-comment blockquote{font-size:13px}.public-board-page .source-comment-byline>span{flex-wrap:wrap;gap:6px}.public-board-page .source-comment-byline a{min-height:32px;display:inline-flex;align-items:center}.app-shell footer{align-items:flex-start}.app-shell .footer-actions,.app-shell .legal-footer-links{gap:12px}.modal-backdrop{padding:12px}.sponsor-dialog,.rules-dialog,.public-rules-dialog{max-height:calc(100dvh - 24px);padding:20px}.sponsor-form{grid-template-columns:minmax(0,1fr);gap:16px}}html .public-board-page:not(.keyword-trends-page) .feature-list-header,html .public-board-page:not(.keyword-trends-page) .feature-row{grid-template-columns:minmax(0,1fr) 72px}@media(max-width:600px){html .public-board-page:not(.keyword-trends-page) .feature-list-header,html .public-board-page:not(.keyword-trends-page) .feature-row{grid-template-columns:minmax(0,1fr) 44px}.sitewide-ad{display:grid;gap:0}.sitewide-ad-label{writing-mode:horizontal-tb;font-size:8px;line-height:1;padding:0}.sitewide-ad .past-brands-popover{position:fixed;left:16px;right:16px;top:64px;width:auto}}.public-board-header{background:var(--page-background, #fffffb);isolation:isolate}html .public-board-page:not(.keyword-trends-page) .feature-list-header,html .public-board-page:not(.keyword-trends-page) .feature-row{grid-template-columns:minmax(0,1fr)}.public-board-page .feature-row{padding-block:24px}.public-board-page .feature-copy{display:grid;gap:5px}.public-board-page .feature-product{color:#55584c;font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.public-board-page .feature-title{max-width:82ch;font-size:18px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-board-page .feature-description{margin-top:0;max-width:100ch;color:#73766c}.public-board-page .feature-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:12px;font-size:12px;color:#777a70}.public-board-page .feature-source-toggle{width:auto;min-height:36px;height:auto;padding:6px 10px;display:inline-flex;align-items:center;gap:10px;color:#363a2e;font:inherit;font-weight:600}.public-board-page .feature-original-link{display:inline-flex;align-items:center;min-height:36px;color:#50584a;text-underline-offset:3px}.public-board-page .feature-evidence-count{white-space:nowrap}.public-board-page .feature-platforms{font-weight:600}@media(max-width:600px){.public-board-header{position:relative;top:auto}.public-board-page .feature-row{padding-block:20px}.public-board-page .feature-title{font-size:17px}.public-board-page .feature-meta{gap:4px 12px;font-size:11px}.public-board-page .feature-source-toggle,.public-board-page .feature-original-link{min-height:40px}}.public-board-page .feature-list-header>:last-child{text-align:left}.public-board-page .feature-meta,.public-board-page .feature-meta>*{font-family:inherit;text-transform:none;letter-spacing:normal}.comentario-discussion .discussion-session{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.comentario-discussion .comentario-host{margin-top:1.5rem;min-width:0}.comentario-discussion .comentario-root .comentario-profile-bar{display:none}.comentario-discussion .comentario-root,.comentario-discussion .comentario-root button,.comentario-discussion .comentario-root input,.comentario-discussion .comentario-root textarea,.comentario-discussion .comentario-root select{font-family:inherit}.comentario-discussion .comentario-card{overflow-wrap:anywhere}.comentario-discussion .comentario-root .comentario-moderation-notice,.comentario-discussion .comentario-root .comentario-page-moderation-notice{color:var(--ds-warning);background:var(--ds-warning-soft);padding:.5rem .75rem;border-radius:var(--ds-radius-sm)}.comentario-discussion .discussion-intro{margin:.75rem 0 1.25rem;color:var(--ds-body);line-height:1.6}.comentario-discussion .discussion-auth-status{margin:0;color:var(--ds-muted);font-size:.875rem}.comentario-discussion .discussion-session>button,.comentario-discussion [role=alert]>button{padding:.625rem 1rem;min-height:40px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-action);background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.comentario-discussion .discussion-session>button:hover{background:var(--ds-surface-hover)}.comentario-discussion .discussion-session>button:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.comentario-discussion .discussion-session>button:disabled{opacity:.6;cursor:wait}
