@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap");:root{--paper:#f5f1ec;--surface:#fbfaf7;--ink:#171412;--muted:#766f68;--line:#d9d1c8;--accent:#783b42;--forest:#263833;--soft:#e8e1d9;--warm:#c7aa91}.offer-builder-toolbar{align-items:center;border-top:1px solid var(--console-line);display:flex;gap:10px;margin-top:4px;padding-top:18px}.offer-builder-toolbar .console-search-label{flex:1 1 auto;min-width:0}.offer-builder-toolbar .console-search{border:1px solid #cbd2d9;min-height:40px;padding:0 10px;width:100%}.offer-product-picker{border:1px solid var(--console-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;max-height:300px;overflow:auto}.offer-product-option{align-items:flex-start;border-bottom:1px solid var(--console-line);display:flex;gap:10px;min-width:0;padding:12px}.offer-product-option:nth-child(odd){border-right:1px solid var(--console-line)}.offer-product-option input{flex:0 0 auto;margin-top:2px}.offer-product-option>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.offer-product-option small,.offer-product-option strong{overflow-wrap:anywhere}.offer-product-option strong{font-size:12px}.offer-product-option small{color:var(--console-muted);font-size:10px}.offer-product-picker .console-empty{grid-column:1/-1}.offer-builder-selection{color:var(--console-muted);display:flex;font-size:11px;gap:16px;justify-content:space-between;padding:12px 0 2px}.offer-builder-fields,.offer-preview{margin-top:18px}.offer-preview{border:1px solid var(--console-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.offer-preview>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.offer-preview span{color:var(--console-muted);font-size:10px}.offer-preview strong{font-size:14px;overflow-wrap:anywhere}.opportunity-kind-native{background:#e9efff;color:#2f67dd;font-size:10px;padding:3px 6px}.opportunity-row-native{background:#fbfcff}.creator-offer-mode-tabs{border-bottom:1px solid var(--console-line);display:flex;gap:22px;margin-top:30px}.creator-offer-mode-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--console-muted);cursor:pointer;font:inherit;font-size:13px;margin-bottom:-1px;padding:0 0 12px}.creator-offer-mode-tab.is-active,.creator-offer-mode-tab:focus-visible,.creator-offer-mode-tab:hover{color:var(--console-ink)}.creator-offer-mode-tab.is-active{border-bottom-color:var(--console-blue);font-weight:700}.creator-native-offer-backdrop{align-items:center;background:rgba(18,23,29,.52);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:45}.creator-native-offer-modal{background:var(--console-surface);border:1px solid var(--console-line);box-shadow:0 18px 70px rgba(18,23,29,.22);max-height:calc(100vh - 40px);overflow:auto;padding:28px;width:min(860px,calc(100vw - 40px))}.creator-native-offer-header{align-items:flex-start;border-bottom:1px solid var(--console-line);display:flex;gap:18px;justify-content:space-between;padding-bottom:20px}.creator-native-offer-header h2{font-size:28px;margin:0}.creator-native-offer-header p{color:var(--console-muted);margin:6px 0 0}.creator-native-offer-facts{border-bottom:1px solid var(--console-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.creator-native-offer-facts>div{border-right:1px solid var(--console-line);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}.creator-native-offer-facts>div:first-child{padding-left:0}.creator-native-offer-facts>div:last-child{border-right:0}.creator-native-offer-facts span,.creator-native-offer-field>span{color:var(--console-muted);font-size:10px}.creator-native-offer-facts strong{font-size:16px;overflow-wrap:anywhere}.creator-native-offer-note{color:var(--console-muted);font-size:12px;line-height:1.5;margin:20px 0}.creator-native-offer-field{display:grid;grid-gap:7px;gap:7px;font-size:11px}.creator-native-offer-field input{border:1px solid #cbd2d9;min-height:40px;padding:0 10px;width:100%}.creator-native-offer-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}@media (max-width:640px){.creator-offer-mode-tabs{gap:16px;overflow-x:auto}.creator-offer-mode-tab{flex:0 0 auto}.offer-builder-toolbar{align-items:stretch;flex-direction:column}.offer-builder-toolbar .console-button{width:100%}.offer-product-picker{grid-template-columns:1fr}.offer-product-option:nth-child(odd){border-right:0}.offer-builder-selection{align-items:flex-start;flex-direction:column;gap:5px}.offer-preview{grid-template-columns:1fr}.creator-native-offer-backdrop{padding:12px}.creator-native-offer-modal{max-height:calc(100vh - 24px);padding:20px;width:calc(100vw - 24px)}.creator-native-offer-facts{grid-template-columns:1fr 1fr}.creator-native-offer-facts>div,.creator-native-offer-facts>div:first-child{border-bottom:1px solid var(--console-line);border-right:1px solid var(--console-line);padding:10px 0}.creator-native-offer-facts>div:nth-child(2n){border-right:0;padding-left:10px}.creator-native-offer-facts>div:nth-last-child(-n+2){border-bottom:0}.creator-native-offer-actions{flex-direction:column}.creator-native-offer-actions .console-button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}.store-shell{min-height:100vh;overflow:hidden}.announcement{background:var(--ink);color:var(--paper);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;padding:10px 22px;text-align:center;text-transform:uppercase}.site-header{align-items:center;background:rgba(251,250,247,.96);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;height:78px;padding:0 42px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:600;grid-column:2;grid-row:1;letter-spacing:.12em;line-height:1}.main-nav{display:flex;gap:28px;grid-column:1;grid-row:1;margin:0}.main-nav a,.utility-button{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.main-nav a{border-bottom:1px solid transparent;padding:5px 0}.main-nav a:hover{border-color:var(--ink)}.header-actions{align-items:center;display:flex;gap:6px;grid-column:3;grid-row:1;justify-self:end}.icon-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.icon-button:hover{background:var(--soft)}.button:focus-visible,.icon-button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bag-button{gap:6px;width:auto}.bag-count{font-family:DM Mono,monospace;font-size:11px}.mobile-menu-button{display:none;grid-column:1;grid-row:1;justify-self:start}.search-dock{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:flex;gap:12px;left:0;padding:15px 42px;position:absolute;right:0;top:78px;z-index:8}.search-dock input{background:transparent;border:0;flex:1 1;font-size:13px;outline:none}.hero{background-image:url(https://images.unsplash.com/photo-1539109136881-3be0616acf4b?auto=format&fit=crop&w=2200&q=90);background-position:center 18%;background-size:cover;color:white;min-height:min(770px,calc(100vh - 110px));position:relative}.hero:after{background:linear-gradient(90deg,rgba(10,13,12,.56),rgba(10,13,12,.08) 65%),linear-gradient(0deg,rgba(10,13,12,.58),transparent 50%);content:"";inset:0;position:absolute}.hero-content{bottom:68px;left:7vw;max-width:650px;position:absolute;z-index:1}.eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hero h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,7.2vw,104px);font-weight:500;letter-spacing:0;line-height:.84;margin:18px 0 26px;max-width:680px;text-wrap:balance}.hero p{font-size:16px;line-height:1.55;margin:0 0 30px;max-width:430px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.text-link{border-bottom:1px solid rgba(255,255,255,.72);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;padding-bottom:5px;text-transform:uppercase}.text-link:hover{border-color:white;color:white}.button{align-items:center;background:var(--paper);border:1px solid var(--paper);color:var(--ink);cursor:pointer;display:inline-flex;font-family:DM Mono,monospace;font-size:10px;gap:24px;justify-content:center;letter-spacing:.09em;min-height:48px;padding:0 20px;text-transform:uppercase}.button:hover{background:var(--accent);border-color:var(--accent);color:white}.button.dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.dark:hover{background:var(--accent);border-color:var(--accent)}.category-shelf{background:var(--surface);padding:68px 6vw 86px}.category-heading{align-items:baseline;display:flex;justify-content:space-between;margin:0 auto 28px;max-width:1260px}.category-heading p{color:var(--muted);font-size:13px;margin:0}.category-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1260px}.category-tile{aspect-ratio:4/5;background:var(--soft);border:0;cursor:pointer;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left}.category-tile:after{background:linear-gradient(0deg,rgba(10,13,12,.56),transparent 46%);content:"";inset:0;pointer-events:none;position:absolute}.category-tile-image{background-size:cover;display:block;height:100%;transition:transform .7s cubic-bezier(.2,.65,.2,1)}.category-tile:hover .category-tile-image{transform:scale(1.035)}.category-tile-label{align-items:center;bottom:18px;color:white;display:flex;font-family:DM Mono,monospace;font-size:10px;justify-content:space-between;left:18px;letter-spacing:.08em;position:absolute;right:18px;text-transform:uppercase;z-index:1}.section{padding:110px 6vw}.section-heading{align-items:flex-end;display:flex;gap:56px;justify-content:space-between;margin-bottom:42px}.catalog-state,.filter-row,.product-grid,.section-heading{margin-left:auto;margin-right:auto;max-width:1320px}.section-heading h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,5.4vw,76px);font-weight:500;letter-spacing:0;line-height:.9;margin:14px 0 0;max-width:690px;text-wrap:balance}.section-heading p{color:var(--muted);font-size:14px;line-height:1.55;max-width:320px}.filter-row{border-bottom:1px solid var(--line);display:flex;gap:30px;margin-bottom:30px;overflow-x:auto;padding-bottom:15px}.filter-button{background:transparent;border:0;border-bottom:1px solid transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:11px;padding:4px 0;text-transform:uppercase;white-space:nowrap}.filter-button.active,.filter-button:hover{border-color:var(--ink)}.product-grid{display:grid;grid-gap:54px 16px;gap:54px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{min-width:0}.product-image{aspect-ratio:4/5;background:var(--soft);overflow:hidden;position:relative}.product-image img{display:block;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.2,1);width:100%}.product-card:hover .product-image img{transform:scale(1.035)}.product-action{align-items:center;background:rgba(251,250,247,.96);border:0;bottom:12px;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:10px;gap:10px;left:12px;opacity:0;padding:13px 14px;position:absolute;text-transform:uppercase;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.product-action:focus-visible,.product-card:hover .product-action{opacity:1;transform:translateY(0)}.product-meta{display:flex;justify-content:space-between;padding:12px 0 0}.product-name,.product-price{font-size:13px}.product-name-button{background:transparent;border:0;cursor:pointer;padding:0;text-align:left}.product-name-button:hover{color:var(--accent)}.product-sub{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;margin-top:6px;text-transform:uppercase}.product-status{display:none}.editorial{background:var(--forest);color:white;display:grid;grid-template-columns:1fr 1fr;min-height:680px}.editorial-copy{align-self:center;max-width:530px;padding:10vw}.editorial-copy h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(50px,5.8vw,82px);font-weight:500;line-height:.88;margin:18px 0 28px;text-wrap:balance}.editorial-copy p{color:rgba(244,242,237,.68);font-size:15px;line-height:1.7;max-width:380px}.editorial-image{background:url(https://images.unsplash.com/photo-1566174053879-31528523f8ae?auto=format&fit=crop&w=1600&q=90) center 20%/cover;min-height:600px}.signup{align-items:flex-end;display:flex;justify-content:space-between;gap:30px;padding-bottom:90px;padding-top:90px}.signup h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:.9;margin:15px 0;max-width:540px}.signup p{color:var(--muted);font-size:14px;line-height:1.55;max-width:290px}.signup-form{display:flex;min-width:min(100%,370px)}.signup-form input{flex:1 1;font-size:13px;outline:none;padding:13px 0}.signup-form button,.signup-form input{background:transparent;border:0;border-bottom:1px solid var(--ink)}.signup-form button{cursor:pointer;padding:0 0 0 15px}.footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:24px 6vw 34px}.footer small{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.footer-links a:hover{color:var(--ink)}.consent-banner{align-items:center;background:var(--surface);border:1px solid var(--ink);bottom:20px;box-shadow:0 16px 50px rgba(0,0,0,.16);display:flex;gap:28px;justify-content:space-between;left:20px;max-width:680px;padding:18px 20px;position:fixed;z-index:30}.consent-banner strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500}.consent-banner p{color:var(--muted);font-size:12px;line-height:1.45;margin:6px 0 0;max-width:390px}.consent-actions{display:flex;flex-shrink:0;gap:8px}.consent-actions .button{min-height:40px}.drawer-backdrop{background:rgba(0,0,0,.35);inset:0;position:fixed;z-index:20}.cart-drawer{background:var(--surface);bottom:0;box-shadow:-20px 0 60px rgba(0,0,0,.12);max-width:460px;padding:28px;position:fixed;right:0;top:0;width:100%;z-index:21}.drawer-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:18px}.drawer-header h2{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:500;margin:0}.cart-empty{color:var(--muted);font-size:14px;line-height:1.6;padding:38px 0}.cart-line{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;padding:18px 0}.cart-line img{height:86px;object-fit:cover;width:66px}.cart-line-details{flex:1 1}.cart-line-details p{font-size:12px;margin:0 0 6px}.cart-line-details small{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.fit-modal{max-width:620px;padding:28px}.fit-modal,.product-detail-modal{background:var(--surface);box-shadow:0 20px 70px rgba(0,0,0,.18);left:50%;max-height:calc(100vh - 44px);overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 44px);z-index:22}.product-detail-modal{display:grid;grid-template-columns:minmax(220px,.9fr) 1.1fr;max-width:900px}.product-detail-image{background:var(--soft);min-height:560px}.product-detail-image img{display:block;height:100%;min-height:560px;object-fit:cover;width:100%}.product-detail-copy{align-self:center;padding:56px;position:relative}.product-detail-copy h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4.8vw,68px);font-weight:500;line-height:.88;margin:14px 0 12px}.product-detail-price{display:block;font-size:14px;font-weight:500;margin-bottom:28px}.product-detail-copy>p{color:var(--muted);font-size:14px;line-height:1.7;max-width:330px}.product-detail-rule{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;font-family:DM Mono,monospace;font-size:10px;gap:16px;justify-content:space-between;margin:30px 0;padding:15px 0;text-transform:uppercase}.product-detail-copy .button{width:100%}.product-detail-close{position:absolute;right:20px;top:20px;z-index:1}.fit-modal h2{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500;margin:7px 0 0}.fit-intro{color:var(--muted);font-size:13px;line-height:1.6;margin:24px 0;max-width:470px}.fit-presets{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:18px}.fit-presets>span{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:10px;margin-bottom:10px;text-transform:uppercase}.fit-presets>div{display:flex;flex-wrap:wrap;gap:6px}.fit-presets button{background:var(--paper);border:1px solid var(--line);cursor:pointer;font-family:DM Mono,monospace;font-size:10px;min-height:36px;min-width:42px;padding:0 10px}.fit-presets button.active,.fit-presets button:hover{background:var(--ink);border-color:var(--ink);color:white}.fit-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.fit-grid label{display:grid;grid-gap:7px;gap:7px}.fit-grid label span{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.fit-grid input{background:transparent;border:1px solid var(--line);min-height:42px;outline:none;padding:0 11px;width:100%}.fit-grid input:focus{border-color:var(--ink)}.fit-error{color:var(--accent);font-family:DM Mono,monospace;font-size:11px;margin:18px 0 0}.fit-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:26px}.drawer-footer{bottom:28px;left:28px;position:absolute;right:28px}.drawer-total{display:flex;font-size:14px;justify-content:space-between;margin-bottom:15px}.drawer-footer .button{width:100%}.menu-panel{background:var(--paper);inset:0;padding:110px 34px 34px;position:fixed;z-index:9}.menu-panel a{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:52px;margin:18px 0}@media (max-width:1000px){.main-nav{gap:20px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile-image{min-height:0}.editorial{grid-template-columns:1fr}.editorial-copy{padding:82px 6vw}.editorial-image{min-height:520px}}@media (max-width:640px){.site-header{height:66px;padding:0 18px}.brand{font-size:28px}.header-actions .search-button,.main-nav{display:none}.mobile-menu-button{display:inline-flex}.header-actions{margin-left:auto}.search-dock{top:66px;padding:14px 18px}.hero{min-height:650px}.hero-content{bottom:38px;left:20px;right:20px}.hero h1{font-size:clamp(56px,17vw,78px)}.hero p{font-size:14px}.category-shelf{padding:52px 20px 64px}.category-heading{align-items:flex-start;display:block}.category-heading p{margin-top:10px}.category-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile-image{min-height:220px}.section{padding:75px 20px}.section-heading{align-items:flex-start;display:block}.section-heading p{margin-top:24px}.product-grid{gap:34px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-action{opacity:1;transform:none}.notes{display:block}.note,.note+.note{border-bottom:1px solid var(--line);border-right:0;padding:28px 0}.note:last-child{border-bottom:0}.signup{align-items:flex-start;display:block;padding:75px 20px}.signup-form{margin-top:32px;min-width:0}.footer{display:block;padding:22px 20px 30px}.footer small+small{display:block;margin-top:12px}.fit-modal{padding:22px 18px;width:calc(100% - 24px)}.fit-grid{grid-template-columns:1fr}.fit-actions{display:grid;grid-template-columns:1fr 1fr}.fit-actions .button{width:100%}.product-detail-modal{display:block;max-height:calc(100vh - 24px);width:calc(100% - 24px)}.product-detail-image,.product-detail-image img{min-height:300px;height:300px}.product-detail-copy{padding:30px 22px 24px}.product-detail-copy h2{font-size:36px}.product-detail-rule,.product-detail-rule span{display:block}.product-detail-rule span+span{margin-top:7px}.product-detail-close{right:12px;top:12px}.consent-banner{align-items:stretch;bottom:12px;display:block;left:12px;right:12px}.consent-actions{margin-top:14px}.consent-actions .button{flex:1 1}}.creator-shell{background:var(--paper);min-height:100vh;padding-bottom:90px}.creator-header{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:flex;height:74px;justify-content:space-between;padding:0 5vw}.creator-header-right{align-items:center;display:flex;gap:20px}.creator-store-link{align-items:center;color:var(--muted);display:inline-flex;font-family:DM Mono,monospace;font-size:10px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.creator-store-link:hover{color:var(--ink)}.creator-hero{background:var(--forest);color:white;padding:92px 6vw 100px}.creator-hero>*{margin-left:auto;margin-right:auto;max-width:1320px}.creator-hero h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,7vw,104px);font-weight:500;letter-spacing:0;line-height:.85;margin-bottom:28px;margin-top:18px;max-width:820px}.creator-hero h1 em{color:var(--warm);font-style:normal}.creator-hero p{color:rgba(244,242,237,.7);font-size:15px;line-height:1.65;margin:0;max-width:420px}.creator-content{margin-left:auto;margin-right:auto;max-width:1320px;width:calc(100% - 12vw)}.creator-access,.creator-invite{align-items:flex-end;border-bottom:1px solid var(--line);display:grid;grid-gap:48px;gap:48px;grid-template-columns:1fr minmax(300px,460px);padding-bottom:52px;padding-top:62px}.creator-access{border-bottom:0}.creator-access h2,.creator-confirm h2,.creator-feature-copy h2,.creator-invite h2,.creator-panel h2,.creator-welcome h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.92;margin:13px 0 12px}.creator-access p,.creator-account p,.creator-feature-copy p,.creator-invite p,.creator-panel p{color:var(--muted);font-size:13px;line-height:1.65;margin:0;max-width:480px}.creator-inline-form,.creator-token-form{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:120px 1fr}.creator-token-form{grid-template-columns:1fr auto}.creator-inline-form label,.creator-token-form label{color:var(--muted);display:grid;font-family:DM Mono,monospace;font-size:10px;grid-gap:8px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.creator-inline-form input,.creator-token-form input{background:transparent;border:1px solid var(--line);color:var(--ink);min-height:46px;padding:0 12px;text-transform:none}.creator-button{align-items:center;background:transparent;border:1px solid var(--ink);color:var(--ink);cursor:pointer;display:inline-flex;font-family:DM Mono,monospace;font-size:10px;gap:9px;justify-content:center;letter-spacing:.06em;min-height:46px;padding:0 16px;text-transform:uppercase;white-space:nowrap}.creator-button:hover{background:var(--soft)}.creator-button.dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.creator-button.dark:hover{background:var(--accent);border-color:var(--accent)}.creator-dashboard{padding-top:60px}.creator-welcome{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:26px}.creator-welcome h2{margin-bottom:0}.creator-dashboard-actions{display:flex;gap:6px}.creator-icon-button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.creator-icon-button:hover{background:var(--soft);color:var(--ink)}.creator-link-feature{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:grid;grid-gap:58px;gap:58px;grid-template-columns:1fr 1fr;margin-top:42px;padding:52px 0}.creator-link-box{background:var(--ink);color:var(--paper);display:grid;grid-gap:17px;gap:17px;padding:25px}.creator-link-box>span{font-family:DM Mono,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.creator-link-box small{color:rgba(244,242,237,.62);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.creator-link-box .creator-button{justify-self:start}.creator-link-empty{align-items:flex-start;display:grid;grid-gap:16px;gap:16px}.creator-link-empty p{color:var(--muted);font-size:13px;margin:0}.creator-stats{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px}.creator-stats article{border-right:1px solid var(--line);min-height:140px;padding:20px 22px 20px 0}.creator-stats article+article{padding-left:22px}.creator-stats article:last-child{border-right:0}.creator-stats small,.creator-stats span{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.creator-stats strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:500;line-height:1;margin:17px 0 10px}.creator-grid-two{display:grid;grid-gap:56px;gap:56px;grid-template-columns:1fr 1fr;margin-top:62px}.creator-panel{border-top:1px solid var(--line);padding:30px 0 10px}.creator-panel h2{margin-bottom:20px}.creator-link-list{border-top:1px solid var(--line);margin-top:24px}.creator-link-row{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:70px}.creator-link-row>div{display:grid;grid-gap:5px;gap:5px}.creator-link-row strong{font-size:13px;font-weight:600}.creator-link-row small,.creator-link-row span{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.creator-link-row-actions{align-items:center;display:flex!important;gap:12px}.creator-footnote,.creator-muted{color:var(--muted)!important;font-size:12px!important}.creator-media-kit{margin-top:62px}.creator-media-copy{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:30px}.creator-disclosure{border-left:1px solid var(--accent);padding-left:18px}.creator-products{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr)}.creator-products div{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:54px;padding-right:20px}.creator-products div:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.creator-products div:nth-child(2n){padding-left:20px}.creator-products div:nth-last-child(-n+2){border-bottom:0}.creator-products span,.creator-products strong{font-size:12px}.creator-products strong{font-weight:500}.creator-payouts{display:grid;grid-gap:34px;gap:34px;grid-template-columns:1fr auto;margin-top:62px}.creator-payout-copy .creator-footnote{margin-top:15px}.creator-payout-action{align-items:flex-start;display:flex;gap:8px;justify-content:flex-end;padding-top:23px}.creator-status{align-items:center;color:var(--forest);display:inline-flex;font-family:DM Mono,monospace;font-size:10px;gap:8px;text-transform:uppercase}.creator-payout-list{border-top:1px solid var(--line);grid-column:1/-1}.creator-payout-list div{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr;min-height:52px}.creator-payout-list small,.creator-payout-list span{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.creator-payout-list strong{font-size:13px;font-weight:500}.creator-account{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:62px;padding-top:26px}.creator-account p{margin-top:8px}.creator-message{margin:26px auto 0;max-width:1320px;width:calc(100% - 12vw);color:var(--muted);font-family:DM Mono,monospace;font-size:11px;line-height:1.5}.creator-message.error{color:var(--accent)}.creator-confirm-backdrop{align-items:center;background:rgba(0,0,0,.42);display:flex;inset:0;justify-content:center;position:fixed;z-index:40}.creator-confirm{background:var(--surface);box-shadow:0 22px 70px rgba(0,0,0,.2);max-width:520px;padding:38px;position:relative;width:calc(100% - 32px)}.creator-confirm>.creator-icon-button{position:absolute;right:14px;top:14px}.creator-confirm h2{font-size:42px}.creator-confirm-actions{display:flex;gap:8px;margin-top:28px}.creator-confirm-actions .creator-button{flex:1 1}.hub-shell{background:var(--paper);min-height:100vh;padding-bottom:100px}.hub-header{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:flex;height:72px;justify-content:space-between;padding:0 5vw}.hub-back{align-items:center;display:inline-flex;font-family:DM Mono,monospace;font-size:11px;gap:8px;text-transform:uppercase}.hub-intro{margin:0 auto;max-width:1180px;padding:64px 5vw 38px}.hub-intro h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5vw,58px);font-weight:500;line-height:1;margin:14px 0 18px;max-width:680px;text-wrap:balance}.hub-intro p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:620px}.hub-content,.hub-shell>.hub-panel,.hub-shell>.metric-grid{margin-left:auto;margin-right:auto;max-width:1180px;width:calc(100% - 10vw)}.hub-panel{border-top:1px solid var(--line);margin-top:18px;padding:30px 0}.hub-panel h2,.hub-toolbar h2{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:500;line-height:1.1;margin:10px 0 20px}.hub-content p,.hub-panel>p{color:var(--muted);font-size:13px;line-height:1.6;max-width:680px}.hub-form{align-items:flex-end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:20px}.hub-form+.hub-form{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.hub-form label{color:var(--muted);display:flex;flex-direction:column;font-family:DM Mono,monospace;font-size:10px;gap:8px;text-transform:uppercase}.hub-form input,.hub-form select,.hub-form textarea{background:var(--surface);border:1px solid var(--line);border-radius:0;color:var(--ink);min-height:42px;padding:0 11px;width:100%}.hub-form textarea{min-height:94px;padding-bottom:10px;padding-top:10px;resize:vertical}.hub-form input:focus,.hub-form select:focus,.hub-form textarea:focus{border-color:var(--ink);outline:1px solid var(--ink)}.hub-form label:has(input[type=checkbox]){align-items:center;background:var(--surface);border:1px solid var(--line);flex-direction:row;min-height:42px;padding:0 11px}.hub-form input[type=checkbox]{accent-color:var(--forest);height:15px;min-height:0;width:15px}.hub-form .button{align-self:end;width:-moz-fit-content;width:fit-content}.hub-message{color:var(--muted);font-size:12px;line-height:1.6;margin:18px 0;padding:0}.hub-shell>.hub-message{margin-left:auto;margin-right:auto;max-width:1180px;width:calc(100% - 10vw)}.hub-message.error{color:#a53425}.hub-toolbar{align-items:center;display:flex;justify-content:space-between}.hub-toolbar h2{margin-bottom:0}.hub-actions{align-items:center;display:flex;gap:6px}.metric-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px}.metric-grid article{background:var(--surface);border-right:1px solid var(--line);min-height:108px;padding:18px}.metric-grid article:last-child{border-right:0}.metric-grid span{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.metric-grid strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:500;margin-top:14px}.hub-table{border-top:1px solid var(--line)}.hub-table,.hub-table-row{border-bottom:1px solid var(--line)}.hub-table-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.2fr 1.7fr 1fr 42px;min-height:54px;padding:8px 10px}.hub-table-row:last-child{border-bottom:0}.hub-table-row span{font-size:12px;min-width:0;overflow-wrap:anywhere}.hub-table-head span{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.hub-result{background:var(--forest);color:white;font-family:DM Mono,monospace;font-size:11px;line-height:1.6;margin:22px 0 0;overflow:auto;padding:16px;white-space:pre-wrap}.hub-panel details{border-bottom:1px solid var(--line)}.hub-panel details:first-of-type{border-top:1px solid var(--line)}.hub-panel summary{cursor:pointer;font-size:12px;font-weight:600;list-style-position:inside;padding:17px 8px}.hub-panel details[open]{background:rgba(255,255,255,.44);padding:0 16px 22px}.hub-panel details[open] summary{margin:0 -16px 4px;padding-left:24px}.legal-page .hub-panel{max-width:820px}.legal-page .hub-panel h2{margin-bottom:14px}.legal-page .hub-panel h3{font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;margin:28px 0 9px;text-transform:uppercase}.legal-copy{color:var(--ink)!important;font-size:13px;line-height:1.75;max-width:720px!important}.legal-date{color:var(--muted);font-family:DM Mono,monospace;font-size:10px!important;margin-top:20px!important;text-transform:uppercase}.legal-warning{border:1px solid var(--accent);color:var(--accent);max-width:1180px;padding:14px 16px}.legal-pre{color:var(--ink)!important;white-space:pre-line}.legal-pending{color:var(--muted);font-size:13px;line-height:1.6}.admin-order-form{grid-template-columns:repeat(3,minmax(180px,1fr))}.admin-order-form>span,.admin-order-form>strong{grid-column:1/-1}.admin-order-form>span{color:var(--muted);font-size:12px}.catalog-state{border-top:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.6;padding:24px 0}.checkout-fields{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.checkout-fields input{background:transparent;border:1px solid var(--line);font-size:12px;min-height:38px;padding:0 10px;width:100%}.checkout-pair{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.checkout-message{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;line-height:1.5;margin:0 0 12px}@media (max-width:640px){.hub-intro{padding:52px 20px 34px}.hub-header{padding:0 20px}.hub-content,.hub-shell>.hub-panel,.metric-grid{margin-left:20px;margin-right:20px;width:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.hub-table-row{align-items:flex-start;grid-template-columns:1fr 1fr;padding:12px 6px}.hub-table-row .icon-button{justify-self:end}.admin-order-form,.hub-form{grid-template-columns:1fr}.hub-form .button{width:100%}.hub-shell>.hub-message{margin-left:20px;margin-right:20px;width:auto}}@media (max-width:700px){.creator-header{height:66px;padding:0 20px}.creator-header .brand{font-size:28px}.creator-store-link{font-size:9px}.creator-hero{padding:66px 20px 74px}.creator-hero h1{font-size:clamp(54px,16vw,78px)}.creator-content,.creator-message{width:calc(100% - 40px)}.creator-access,.creator-invite,.creator-link-feature,.creator-payouts{display:block;padding-bottom:38px;padding-top:48px}.creator-inline-form,.creator-token-form{display:grid;grid-template-columns:1fr;margin-top:28px}.creator-welcome{align-items:flex-start}.creator-welcome h2{font-size:42px}.creator-link-box,.creator-link-empty,.creator-link-feature{margin-top:30px}.creator-stats{grid-template-columns:repeat(2,1fr);margin-top:34px}.creator-stats article{border-bottom:1px solid var(--line);min-height:120px;padding:17px 12px 17px 0}.creator-stats article+article{padding-left:12px}.creator-stats article:nth-child(2){border-right:0}.creator-stats article:nth-last-child(-n+2){border-bottom:0}.creator-stats strong{font-size:36px}.creator-grid-two{display:block;margin-top:38px}.creator-account,.creator-grid-two .creator-panel+.creator-panel,.creator-media-kit,.creator-payouts{margin-top:38px}.creator-media-copy{display:block}.creator-disclosure{margin-top:18px!important}.creator-products{display:block}.creator-products div,.creator-products div:nth-child(2n),.creator-products div:nth-child(odd){border-bottom:1px solid var(--line);border-right:0;padding-left:0;padding-right:0}.creator-products div:last-child{border-bottom:0}.creator-payout-action{justify-content:flex-start;padding-top:30px}.creator-account{align-items:flex-start;display:block}.creator-account .creator-button{margin-top:20px}.creator-confirm{padding:28px 22px}.creator-confirm-actions{display:grid;grid-template-columns:1fr}}.affiliate-portal{background:var(--paper);color:var(--ink);min-height:100vh}.portal-header{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:flex;height:70px;justify-content:space-between;padding:0 4vw}.portal-header .brand{font-size:28px}.portal-nav{display:flex;gap:28px;margin-left:80px}.portal-nav a,.portal-store-link{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.portal-nav a:hover,.portal-store-link:hover{color:var(--ink)}.portal-header-actions,.portal-store-link{align-items:center;display:flex;gap:9px}.portal-icon-button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.portal-icon-button:hover{background:var(--soft);color:var(--ink)}.portal-layout{display:grid;grid-template-columns:235px minmax(0,1fr);margin:0 auto;max-width:1540px;min-height:calc(100vh - 70px)}.portal-sidebar{border-right:1px solid var(--line);padding:36px 28px}.portal-profile{align-items:center;display:flex;gap:12px}.portal-avatar{align-items:center;background:var(--forest);border-radius:50%;color:var(--paper);display:inline-flex;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;height:42px;justify-content:center;width:42px}.portal-profile div{display:grid;grid-gap:3px;gap:3px;min-width:0}.portal-profile strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.portal-profile small{overflow-wrap:anywhere}.portal-profile small,.portal-status{color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.portal-status{align-items:center;display:flex;gap:8px;letter-spacing:.05em;margin-top:19px;text-transform:uppercase}.portal-status span{background:#56806b;border-radius:50%;height:7px;width:7px}.portal-sidebar-rule{border-top:1px solid var(--line);margin:30px 0 24px}.portal-sidebar p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.portal-support{align-items:center;color:var(--ink);display:inline-flex;font-family:DM Mono,monospace;font-size:9px;gap:7px;letter-spacing:.04em;margin-top:28px;text-transform:uppercase}.portal-main{min-width:0;padding:48px clamp(28px,5vw,78px) 90px}.portal-heading{align-items:flex-start;display:flex;justify-content:space-between}.portal-heading h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:.95;margin:13px 0 0;max-width:700px}.portal-kicker{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.portal-stats{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:46px}.portal-stats article{border-right:1px solid var(--line);min-height:130px;padding:20px 18px 20px 0}.portal-stats article+article{padding-left:18px}.portal-stats article:last-child{border-right:0}.portal-stats small,.portal-stats span{color:var(--muted);display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.portal-stats strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:500;line-height:1;margin:17px 0 9px}.portal-panel{border-top:1px solid var(--line);margin-top:48px;padding-top:25px}.gate-card h2,.portal-confirm h2,.portal-panel h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:.94;margin:11px 0 14px}.gate-card p,.portal-confirm p,.portal-panel p{color:var(--muted);font-size:12px;line-height:1.7;margin:0;max-width:570px}.portal-panel-heading{align-items:flex-start;display:flex;justify-content:space-between}.portal-link-create{align-items:flex-end;border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,360px) auto;margin-top:28px;padding-bottom:22px}.portal-form label,.portal-link-create label{color:var(--muted);display:grid;font-family:DM Mono,monospace;font-size:9px;grid-gap:8px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.portal-form input,.portal-link-create select{background:var(--surface);border:1px solid var(--line);border-radius:0;color:var(--ink);min-height:44px;padding:0 11px;width:100%}.portal-form input:focus,.portal-link-create select:focus{border-color:var(--ink);outline:1px solid var(--ink)}.portal-button{align-items:center;background:transparent;border:1px solid var(--ink);color:var(--ink);cursor:pointer;display:inline-flex;font-family:DM Mono,monospace;font-size:9px;gap:8px;justify-content:center;letter-spacing:.06em;min-height:44px;padding:0 15px;text-transform:uppercase;white-space:nowrap}.portal-button:hover{background:var(--soft)}.portal-button:disabled{cursor:not-allowed;opacity:.42}.portal-button.dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.portal-button.dark:hover{background:var(--accent);border-color:var(--accent)}.portal-primary-link{align-items:flex-end;background:var(--forest);color:var(--paper);display:flex;gap:24px;justify-content:space-between;margin-top:22px;padding:24px}.portal-primary-link>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.portal-primary-link .portal-kicker{color:rgba(244,242,237,.58)}.portal-primary-link strong{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500}.portal-primary-link code{color:rgba(244,242,237,.78);font-family:DM Mono,monospace;font-size:10px;overflow-wrap:anywhere}.portal-primary-link small{color:rgba(244,242,237,.58);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.portal-primary-link .portal-button{border-color:var(--paper);color:var(--paper)}.portal-primary-link .portal-button:hover{background:rgba(255,255,255,.1)}.portal-empty,.portal-muted{color:var(--muted);font-size:12px;line-height:1.6}.portal-empty{border-bottom:1px solid var(--line);padding:20px 0}.portal-columns{display:grid;grid-gap:54px;gap:54px;grid-template-columns:1fr 1fr}.portal-columns .portal-panel{margin-top:44px}.portal-offer-list{border-top:1px solid var(--line);margin-top:24px}.portal-offer{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;min-height:70px}.portal-offer div{display:grid;grid-gap:6px;gap:6px}.portal-offer strong{font-size:12px;font-weight:600}.portal-offer span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.portal-note{border-left:1px solid var(--accent);margin-top:22px!important;padding-left:15px}.portal-content-panel{margin-top:58px}.portal-disclosure{border-left:1px solid var(--accent);color:var(--ink);font-size:12px;line-height:1.55;margin-top:24px;padding:2px 0 2px 15px}.portal-product-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:30px}.portal-product-list article{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:17px 0}.portal-product-list article:last-child{border-bottom:0}.portal-product-list strong{font-size:12px;font-weight:600}.portal-product-list p{margin-top:6px}.portal-product-list>span{font-size:12px;white-space:nowrap}.portal-payout-status{align-items:center;color:var(--muted);display:inline-flex;font-family:DM Mono,monospace;font-size:9px;gap:7px;padding-top:5px;text-transform:uppercase}.portal-payout-action{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.portal-payout-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:28px}.portal-payout-list div{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr;min-height:52px}.portal-payout-list div:last-child{border-bottom:0}.portal-payout-list small,.portal-payout-list span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.portal-payout-list strong{font-size:12px;font-weight:500}.portal-account{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:58px;padding-top:25px}.portal-account p{color:var(--muted);font-size:12px;margin-top:7px}.portal-message{color:var(--muted);font-family:DM Mono,monospace;font-size:10px;line-height:1.5;margin:20px auto;max-width:980px;padding:0 20px}.portal-message.error{color:var(--accent)}.portal-confirm-backdrop{align-items:center;background:rgba(0,0,0,.42);display:flex;inset:0;justify-content:center;position:fixed;z-index:40}.portal-confirm{background:var(--surface);box-shadow:0 22px 70px rgba(0,0,0,.2);max-width:520px;padding:36px;position:relative;width:calc(100% - 32px)}.portal-confirm>.portal-icon-button{position:absolute;right:12px;top:12px}.portal-confirm-actions{display:flex;gap:8px;margin-top:26px}.portal-confirm-actions .portal-button{flex:1 1}.affiliate-gate{min-height:100vh}.gate-layout{display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,1fr) minmax(340px,480px);margin:0 auto;max-width:1260px;padding:11vh 5vw 15vh}.gate-intro h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(64px,8vw,118px);font-weight:500;letter-spacing:0;line-height:.82;margin:18px 0 28px}.gate-intro h1 em{color:var(--accent);font-style:normal}.gate-intro>p{color:var(--muted);font-size:14px;line-height:1.7;max-width:390px}.gate-side{align-self:center}.gate-card{border-top:1px solid var(--line);padding-top:24px}.gate-card+.gate-card{margin-top:52px}.gate-card h2{font-size:42px}.portal-form{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto;margin-top:24px}.invite-card .portal-form{grid-template-columns:100px 1fr}.gate-card input{background:transparent}@media (max-width:900px){.portal-layout{display:block}.portal-sidebar{border-bottom:1px solid var(--line);border-right:0;padding:18px 28px}.portal-sidebar p,.portal-sidebar-rule,.portal-support{display:none}.portal-status{display:inline-flex;margin-top:12px}.portal-nav{gap:16px;margin-left:0}.portal-main{padding-top:36px}.gate-layout{gap:60px;grid-template-columns:1fr;padding-bottom:90px}.gate-intro{max-width:640px}.gate-side{width:min(100%,520px)}}@media (max-width:640px){.portal-header{height:64px;padding:0 20px}.portal-header .brand{font-size:26px}.portal-nav{display:none}.portal-store-link{font-size:9px}.portal-sidebar{padding:16px 20px}.portal-main{padding:30px 20px 70px}.portal-heading h1{font-size:42px}.portal-stats{grid-template-columns:repeat(2,1fr);margin-top:34px}.portal-stats article{border-bottom:1px solid var(--line);min-height:108px;padding:16px 10px 16px 0}.portal-stats article+article{padding-left:10px}.portal-stats article:nth-child(2){border-right:0}.portal-stats article:nth-last-child(-n+2){border-bottom:0}.portal-stats strong{font-size:34px}.portal-panel{margin-top:38px}.invite-card .portal-form,.portal-form,.portal-link-create{grid-template-columns:1fr}.portal-form .portal-button,.portal-link-create .portal-button{width:100%}.portal-primary-link{align-items:flex-start;display:grid;grid-gap:22px;gap:22px}.portal-primary-link .portal-button{justify-self:start}.portal-columns{display:block}.portal-columns .portal-panel{margin-top:38px}.portal-panel-heading{display:block}.portal-payout-status{margin-top:20px}.portal-payout-action{justify-content:flex-start}.portal-account{align-items:flex-start;display:block}.portal-account .portal-button{margin-top:18px}.portal-confirm{padding:28px 22px}.portal-confirm-actions{display:grid;grid-template-columns:1fr}.gate-layout{padding:70px 20px 90px}.gate-intro h1{font-size:clamp(64px,18vw,92px)}.gate-card h2{font-size:38px}}.console-app,.console-auth,.console-loading{--console-bg:#f6f7f8;--console-surface:#fff;--console-line:#e2e6ea;--console-ink:#20252b;--console-muted:#69727c;--console-blue:#2f6fed;--console-green:#217a55;--console-amber:#a76514;--console-red:#b34242;background:var(--console-bg);color:var(--console-ink);font-family:Manrope,Arial,sans-serif}.console-app,.console-auth{min-height:100vh}.console-app button,.console-app input,.console-app select{font:inherit}.console-loading{align-items:center;background:var(--console-bg);color:#69727c;display:flex;font-family:DM Mono,monospace;font-size:11px;gap:10px;justify-content:center;min-height:100vh;text-transform:uppercase}.console-spinner{animation:console-spin .8s linear infinite;border-radius:50%;border:2px solid var(--console-line);border-top-color:var(--console-blue);display:inline-block;height:14px;width:14px}@keyframes console-spin{to{transform:rotate(1turn)}}.console-topbar{background:var(--console-surface);border-bottom:1px solid var(--console-line);gap:28px}.console-brand{color:var(--console-ink);font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:.16em;line-height:1}.console-workspace{color:var(--console-muted);font-size:12px;gap:8px}.console-workspace strong{color:var(--console-ink);font-weight:600}.console-workspace-mark{align-items:center;background:#eef2f8;border:1px solid #dce4f2;color:var(--console-blue);display:inline-flex;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.console-top-actions{gap:13px;margin-left:auto}.console-global-search{align-items:center;background:#f7f8f9;border:1px solid var(--console-line);color:var(--console-muted);display:flex;gap:8px;height:34px;padding:0 10px;width:190px}.console-global-search input{background:transparent;border:0;color:var(--console-ink);font-size:12px;min-width:0;outline:0;width:100%}.console-global-search input::placeholder{color:#8b939b}.console-help,.console-store-link{align-items:center;color:var(--console-muted);display:inline-flex;gap:6px;font-size:11px;white-space:nowrap}.console-help:hover,.console-sidebar-link:hover,.console-store-link:hover{color:var(--console-ink)}.console-avatar{align-items:center;background:#e8edf5;border:0;color:#3e5c9c;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.console-mobile-menu{background:transparent;border:0;color:var(--console-ink);cursor:pointer;display:none;padding:6px}.console-layout{grid-template-columns:224px minmax(0,1fr)}.console-mobile-nav{display:none}.console-sidebar{background:var(--console-surface);border-right:1px solid var(--console-line);display:flex;flex-direction:column;min-height:calc(100vh - 64px);padding:24px 14px 16px}.console-sidebar-top{border-bottom:1px solid var(--console-line);padding:0 10px 20px}.console-eyebrow,.console-section-label,.console-sidebar-caption{color:var(--console-muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.console-account-name{font-size:13px;font-weight:700;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-status{align-items:center;color:var(--console-muted);display:inline-flex;font-family:DM Mono,monospace;font-size:10px;gap:7px;letter-spacing:.02em;text-transform:capitalize;white-space:nowrap}.console-status-dot{background:#9aa3ad;border-radius:50%;height:7px;width:7px}.console-status.is-positive{color:var(--console-green)}.console-status.is-positive .console-status-dot{background:var(--console-green)}.console-status.is-warning{color:var(--console-amber)}.console-status.is-warning .console-status-dot{background:var(--console-amber)}.console-status.is-negative{color:var(--console-red)}.console-status.is-negative .console-status-dot{background:var(--console-red)}.console-nav{display:grid;grid-gap:2px;gap:2px;margin-top:20px}.console-nav button,.console-nav-link{align-items:center;background:transparent;border:0;color:#5f6872;cursor:pointer;display:flex;font-size:12px;gap:11px;min-height:38px;padding:0 10px;text-align:left;width:100%}.console-nav button:hover,.console-nav-link:hover{background:#f3f5f7;color:var(--console-ink)}.console-nav button.is-active,.console-nav-link.is-active{background:#edf2fb;color:#245ac5;font-weight:700}.console-sidebar-bottom{border-top:1px solid var(--console-line);display:grid;grid-gap:3px;gap:3px;margin-top:auto;padding:16px 10px 0}.console-sidebar-link{align-items:center;background:transparent;border:0;color:var(--console-muted);cursor:pointer;display:flex;font-size:11px;gap:8px;padding:7px 0;text-align:left}.console-button{background:var(--console-surface);border:1px solid #cbd2d9;color:var(--console-ink);font-size:11px;font-weight:600;gap:8px;min-height:36px}.console-button:hover{background:#f1f4f7;border-color:#9ea8b2}.console-button:disabled{opacity:.5}.console-button-primary{background:var(--console-blue);border-color:var(--console-blue)}.console-button-primary:hover{background:#225bcf;border-color:#225bcf}.console-button-danger{border-color:#d9aaaa;color:var(--console-red)}.console-button-danger:hover{background:#fff4f4;border-color:#c98585}.console-text-button{align-items:center;background:transparent;border:0;color:var(--console-blue);cursor:pointer;display:inline-flex;font-size:11px;gap:5px;padding:4px 0}.console-text-button:hover{color:#1646a9}.console-copy-button,.console-icon-button{align-items:center;background:transparent;border:0;color:var(--console-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.console-copy-button:hover,.console-icon-button:hover{background:#edf1f5;color:var(--console-ink)}.console-metric-grid{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);display:grid;margin-bottom:24px}.console-metric-grid.metric-count-3{grid-template-columns:repeat(3,1fr)}.console-metric-grid.metric-count-4{grid-template-columns:repeat(4,1fr)}.console-metric-grid article{border-right:1px solid var(--console-line);min-height:112px;padding:17px 18px}.console-metric-grid article:first-child{padding-left:0}.console-metric-grid article:last-child{border-right:0}.console-metric-grid small,.console-metric-grid span{color:var(--console-muted);display:block;font-size:10px}.console-metric-grid strong{display:block;font-size:25px;font-weight:700;line-height:1.15;margin:15px 0 6px}.console-action-notice{align-items:center;background:#fff;border:1px solid var(--console-line);display:flex;gap:13px;margin:0 0 28px;padding:13px 15px}.console-action-icon{align-items:center;background:#eef2f8;color:var(--console-blue);display:inline-flex;height:31px;justify-content:center;width:31px}.console-action-notice strong{display:block;font-size:12px}.console-action-notice p{color:var(--console-muted);font-size:11px;margin:3px 0 0}.console-action-notice.is-error{border-color:#e5c2c2;color:var(--console-red)}.console-action-notice.is-error>span{flex:1 1 auto}.console-action-cta{margin-left:auto}.console-section-block{margin-top:34px}.console-section-heading{align-items:center;margin-bottom:13px}.console-section-heading h2{font-size:15px;font-weight:700}.console-list-block{background:var(--console-surface);border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line)}.console-list-head{align-items:center;color:var(--console-muted);display:grid;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;min-height:38px;padding:0 14px;text-transform:uppercase}.console-links-table .console-link-row,.console-links-table .console-list-head{grid-template-columns:1.15fr 1.45fr .75fr .42fr .42fr 42px}.console-link-row{align-items:center;border-top:1px solid var(--console-line);display:grid;grid-gap:12px;gap:12px;min-height:62px;padding:0 14px}.console-link-row>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-commission-row strong,.console-link-row span,.console-link-row strong,.console-payout-row strong,.console-top-link-row span{font-size:12px}.console-commission-row small,.console-content-copy p,.console-link-row small,.console-offer-row small,.console-top-link-row code{color:var(--console-muted);font-size:10px}.console-link-value{align-items:center;display:flex;gap:4px;min-width:0}.console-link-value code,.console-offer-row small,.console-top-link-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-row-menu-wrap{justify-self:end;position:relative}.console-row-menu{background:var(--console-surface);border:1px solid #cbd2d9;box-shadow:0 8px 18px rgba(30,41,52,.12);display:grid;min-width:150px;padding:4px;position:absolute;right:0;top:31px;z-index:10}.console-row-menu a,.console-row-menu button{align-items:center;background:transparent;border:0;color:var(--console-ink);cursor:pointer;display:flex;font-size:11px;gap:8px;padding:8px;text-align:left;white-space:nowrap}.console-row-menu a:hover,.console-row-menu button:hover{background:#f2f4f6}.console-row-menu .is-danger{color:var(--console-red)}.console-two-column{display:grid;grid-gap:34px;gap:34px;grid-template-columns:1fr 1fr}.console-two-column .console-section-block{min-width:0}.console-offer-rows{background:var(--console-surface);border-bottom:1px solid var(--console-line)}.console-offer-row,.console-offer-rows{border-top:1px solid var(--console-line)}.console-offer-row{align-items:center;display:grid;grid-gap:15px;gap:15px;grid-template-columns:minmax(0,1fr) minmax(150px,1.3fr) auto;min-height:65px;padding:0 14px}.console-offer-row:first-child{border-top:0}.console-offer-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-offer-row strong{font-size:12px}.console-offer-row>span{color:var(--console-muted);font-size:10px}.console-empty{align-items:flex-start;background:var(--console-surface);border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);display:grid;grid-gap:7px;gap:7px;padding:24px 16px}.console-empty-mark{align-items:center;background:#eef2f8;color:var(--console-blue);display:inline-flex;height:28px;justify-content:center;width:28px}.console-empty strong{font-size:12px}.console-empty p{color:var(--console-muted);font-size:11px;margin:0}.console-empty .console-button{margin-top:4px;justify-self:start}.console-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.console-search{align-items:center;background:#fff;border:1px solid var(--console-line);color:var(--console-muted);display:flex;gap:8px;height:36px;padding:0 10px;width:min(100%,320px)}.console-search input{background:transparent;border:0;color:var(--console-ink);font-size:12px;min-width:0;outline:0;width:100%}.console-disclosure{align-items:flex-start;background:#f0f7f4;border:1px solid #cfe5da;color:var(--console-green);display:flex;font-size:11px;gap:9px;line-height:1.45;margin-bottom:18px;padding:11px 13px}.console-content-list .console-list-head{grid-template-columns:1fr 110px 34px}.console-content-row{align-items:center;border-top:1px solid var(--console-line);display:grid;grid-gap:14px;gap:14px;min-height:74px;padding:10px 14px}.console-product-thumb{background:#eef1f3;display:block;height:52px;object-fit:cover;width:40px}.console-product-placeholder{align-items:center;color:#8c959d;display:flex;justify-content:center}.console-content-copy{min-width:0}.console-content-copy strong{display:block;font-size:12px}.console-content-copy p{line-height:1.4;margin:4px 0 0;max-width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-content-price{font-size:12px}.console-segmented{border:1px solid var(--console-line);display:inline-flex}.console-segmented button{background:#fff;border:0;border-right:1px solid var(--console-line);color:var(--console-muted);cursor:pointer;font-size:10px;min-height:34px;padding:0 10px}.console-segmented button:last-child{border-right:0}.console-segmented button.is-active{background:#edf2fb;color:#245ac5;font-weight:700}.console-chart{background:#fff;border:1px solid var(--console-line);margin-top:24px;padding:18px 18px 12px}.console-chart .console-section-heading{margin-bottom:20px}.console-chart-area{align-items:flex-end;display:flex;gap:4px;height:185px;overflow:hidden;padding:0 4px}.console-chart-bar{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;min-width:8px}.console-chart-bar span{background:var(--console-blue);display:block;min-height:2px;width:100%}.console-chart-bar small{color:var(--console-muted);font-size:8px;margin-top:8px;white-space:nowrap}.console-chart-area .console-empty{align-self:stretch;border:0;justify-items:start;padding:10px 0;width:100%}.console-commission-row,.console-payout-row,.console-top-link-row{align-items:center;border-top:1px solid var(--console-line);display:grid;min-height:59px;padding:0 14px}.console-top-link-row{gap:14px;grid-template-columns:minmax(0,1fr) 80px 70px 100px}.console-commission-row>div,.console-top-link-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-commission-row,.console-commission-rows .console-list-head{grid-template-columns:minmax(0,1fr) 120px 115px 110px}.console-commission-row{gap:14px}.console-commission-rows.is-compact .console-commission-row,.console-commission-rows.is-compact .console-list-head{grid-template-columns:minmax(0,1fr) 110px 105px}.console-inline-status{align-items:center;color:var(--console-green);display:inline-flex;font-size:11px;gap:7px}.console-payout-row{gap:14px;grid-template-columns:1fr 1fr 1fr}.console-settings-list{background:#fff;border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line)}.console-settings-row{align-items:center;border-top:1px solid var(--console-line);display:flex;gap:20px;justify-content:space-between;min-height:92px;padding:17px 18px}.console-settings-row:first-child{border-top:0}.console-settings-row strong{display:block;font-size:13px;margin:7px 0 4px}.console-settings-row p{color:var(--console-muted);font-size:11px;margin:0}.console-row-actions{display:flex;flex-wrap:wrap;gap:8px}.console-danger-row{background:#fffafa}.console-toast{align-items:center;background:var(--product-ink,var(--console-ink));border:1px solid var(--product-ink,var(--console-ink));box-shadow:0 8px 24px rgba(32,37,43,.16);color:#fff;display:flex;font-size:11px;gap:12px;left:auto;max-width:min(420px,calc(100vw - 32px));min-height:0;min-width:0;padding:10px 14px;position:fixed;right:24px;top:24px;transform:none;width:-moz-fit-content;width:fit-content;z-index:60}.console-toast span{flex:1 1}.console-toast button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.console-toast button:focus-visible{outline:2px solid #fff;outline-offset:2px}.console-toast.is-error{background:var(--console-red)}.console-sync{align-items:center;background:var(--console-ink);bottom:18px;color:#fff;display:flex;font-family:DM Mono,monospace;font-size:10px;gap:8px;padding:9px 12px;position:fixed;right:18px;z-index:45}.console-sync .console-spinner{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35);height:11px;width:11px}.console-modal-backdrop{align-items:center;background:rgba(25,30,37,.42);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:40}.console-modal{background:#fff;box-shadow:0 18px 50px rgba(20,28,38,.2);max-width:500px;padding:26px;position:relative;width:100%}.console-modal-offer{height:min(900px,calc(100vh - 40px));max-width:none;overflow:auto;width:min(1200px,calc(100vw - 40px))}.console-modal-small{max-width:430px}.console-modal-close{align-items:center;background:transparent;border:0;color:var(--console-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:11px;top:11px;width:30px}.console-modal h2{font-size:21px;margin:8px 0}.console-modal>p{color:var(--console-muted);font-size:12px;line-height:1.55;margin:0;max-width:390px}.console-modal-field{color:var(--console-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;margin-top:24px;text-transform:uppercase}.console-form input,.console-form select,.console-modal-field select{background:#fff;border:1px solid #cbd2d9;color:var(--console-ink);min-height:40px;outline:0;padding:0 10px}.console-form input:focus,.console-form select:focus,.console-modal-field select:focus{border-color:var(--console-blue)}.console-modal-terms{border-top:1px solid var(--console-line);display:flex;gap:18px;margin-top:18px;padding-top:15px}.console-modal-terms span{color:var(--console-muted);font-size:11px}.console-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:25px}.console-auth-header{align-items:center;background:#fff;border-bottom:1px solid var(--console-line);display:flex;height:64px;justify-content:space-between;padding:0 28px}.console-auth-body{align-items:center;display:grid;grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);grid-template-columns:minmax(0,1fr) minmax(360px,430px);margin:0 auto;max-width:1120px;min-height:calc(100vh - 64px);padding:64px 32px 86px}.console-auth-title{min-width:0}.console-auth-title h1{font-size:42px;line-height:1.08;margin:12px 0 13px;max-width:470px}.console-auth-section>p,.console-auth-title p{color:var(--console-muted);font-size:13px;line-height:1.55;margin:0;max-width:430px}.console-auth-forms{align-self:center;min-width:0;width:100%}.console-auth-section{border-top:1px solid var(--console-line);padding-top:20px}.console-auth-section+.console-auth-section{margin-top:42px}.console-auth-section h2{font-size:18px;margin:9px 0 7px}.console-form{align-items:flex-end;display:grid;grid-gap:9px;gap:9px;grid-template-columns:105px 1fr;margin-top:22px}.console-form-stacked{display:grid;grid-template-columns:1fr}.console-form label{color:var(--console-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.console-form .console-button{min-height:40px}.console-form-stacked .console-button{justify-self:start}.console-form-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.console-form-grid label{color:var(--console-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.console-form-grid input{background:#fff;border:1px solid #cbd2d9;color:var(--console-ink);font:inherit;font-size:12px;min-height:40px;outline:0;padding:0 10px;width:100%}.console-form-grid input:focus{border-color:var(--console-blue)}.console-auth-body>div{min-width:0}.console-auth-body h1{font-size:42px;line-height:1.08;margin:12px 0 13px;max-width:500px}.console-auth-body p{color:var(--console-muted);font-size:13px;line-height:1.55;margin:0;max-width:430px}.console-auth-links{display:grid;grid-gap:12px;gap:12px;margin-top:36px;max-width:270px}.console-auth-links a{align-items:center;color:var(--console-ink);display:inline-flex;font-size:12px;font-weight:700;gap:7px}.console-auth-links a:hover{color:var(--console-blue)}.console-auth-panel{border-top:1px solid var(--console-line);padding-top:20px}.console-auth-panel h2{font-size:18px;margin:9px 0 7px}.console-disclosure.is-error{background:#fff5f5;border-color:#e7c5c5;color:var(--console-red)}.console-disclosure.is-error svg{flex:0 0 auto}.console-inline-error{background:#fff5f5;border-left:2px solid var(--console-red);color:var(--console-red);font-size:12px;line-height:1.45;margin:0 0 20px;padding:10px 12px}.console-muted-copy{color:var(--console-muted);font-size:12px;margin:4px 0 0}.agency-add-form,.agency-invite-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.agency-add-form .console-row-actions,.agency-invite-form .console-row-actions{align-items:flex-end;display:flex;gap:8px;grid-column:1/-1}.agency-table .console-link-row,.agency-table .console-list-head{grid-template-columns:minmax(0,1.35fr) 105px minmax(180px,1.3fr) 70px 70px 110px}.agency-table .console-link-row{gap:12px}.agency-connections .console-link-row,.agency-connections .console-list-head{grid-template-columns:minmax(150px,1.25fr) minmax(120px,1fr) minmax(125px,1fr) minmax(125px,1fr) 125px}.agency-connections .console-link-row{gap:14px}.agency-connections .console-link-row>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.agency-connections .console-link-row>div:first-child a{align-items:center;color:var(--console-muted);display:inline-flex;font-size:10px;gap:4px}.agency-connections .console-link-row>div:first-child a:hover{color:var(--console-blue)}.agency-connections .console-link-row>div:not(:first-child){display:grid;grid-gap:4px;gap:4px;min-width:0}.agency-connections .console-link-row small{color:var(--console-muted);font-size:10px}.agency-connections .console-link-row>span{color:var(--console-muted);font-size:11px}.agency-account-form{border-top:1px solid var(--console-line);margin-top:4px;padding-top:1px}.agency-account-form>.console-button{margin-top:16px}.agency-payout-status{align-items:center;border-top:1px solid var(--console-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px;padding:16px 14px 0}.agency-payout-icon{align-items:center;background:#eef2f5;color:var(--console-blue);display:inline-flex;height:32px;justify-content:center;width:32px}.agency-payout-status strong{display:block;font-size:12px}.agency-payout-status p{color:var(--console-muted);font-size:10px;line-height:1.4;margin:4px 0 0}.console-footer{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:24px;padding:0 2px}.console-footer a{color:var(--console-muted);font-size:11px}.console-footer a:hover{color:var(--console-ink)}.install-check,.install-overall,.install-sidebar-status{align-items:center;display:inline-flex;gap:7px}.install-overall{border:1px solid #e0cda5;color:var(--console-amber);font-size:11px;font-weight:700;min-height:30px;padding:0 10px}.install-overall.is-ready{border-color:#b9dcc8;color:var(--console-green)}.install-sidebar-status{color:var(--console-muted);font-size:11px}.install-sidebar-status span{background:var(--console-amber);border-radius:50%;height:7px;width:7px}.install-step{background:#fff;border:1px solid var(--console-line);margin-top:12px}.install-step-heading p,.install-step-number{color:var(--console-muted)}.install-check{flex-shrink:0;font-size:10px;font-weight:700;white-space:nowrap}.install-check>span{align-items:center;border:1px solid;display:inline-flex;height:16px;justify-content:center;width:16px}.install-check.is-complete{color:var(--console-green)}.install-check.is-complete>span{background:#eaf6ef}.install-check.is-pending{color:var(--console-amber)}.install-choice-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.install-form{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.6fr) minmax(150px,.7fr) auto;margin-top:18px}.install-form label{color:var(--console-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.install-form input,.install-form select{background:#fff;border:1px solid #cbd2d9;color:var(--console-ink);min-height:40px;outline:0;padding:0 10px;width:100%}.install-form input:focus,.install-form select:focus{border-color:var(--console-blue)}.install-note{color:var(--console-muted);font-size:11px;line-height:1.45;margin:13px 0 0}.install-secret{align-items:center;background:#f7f9fb;border:1px solid var(--console-line);display:flex;gap:8px;margin-top:18px;min-height:40px;padding:0 8px 0 11px}.install-secret code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-code,.install-secret code{font-family:DM Mono,monospace;font-size:10px}.install-code{background:#20252b;color:#f4f7fa;line-height:1.55;margin:12px 0 0;max-width:100%;overflow-x:auto;padding:14px;white-space:pre-wrap}.install-error-detail{background:#fff5f5;border:1px solid #e7c5c5;color:var(--console-red);padding:10px 12px}.install-error-detail,.install-repair-note{font-size:11px;line-height:1.45;margin:14px 0 0}.install-repair-note{background:#fffaf0;border-left:2px solid var(--console-amber);color:var(--console-muted);padding:8px 10px}.install-repair-note strong{color:var(--console-ink);font-weight:700}.install-check-list{margin-top:34px}.install-protocol{color:var(--console-muted);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.install-check-row{align-items:center;background:#fff;border-bottom:1px solid var(--console-line);display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;min-height:47px;padding:0 14px}.install-check-row:first-of-type{border-top:1px solid var(--console-line)}.install-check-row>span:first-child{font-size:12px}.install-check-row small{color:var(--console-muted);font-size:10px}.install-check-action{grid-column:1/-1;line-height:1.4;padding-bottom:10px}.console-pagination{align-items:center;display:flex;gap:12px;justify-content:center;padding:14px 0 2px}.console-pagination span{color:var(--console-muted);font-family:DM Mono,monospace;font-size:10px}.console-pagination .console-icon-button{height:32px;width:32px}.install-diagnostics{border:1px solid var(--console-line);background:var(--console-surface)}.install-developer-panel summary,.install-diagnostics summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-height:48px;padding:0 14px}.install-developer-panel summary::-webkit-details-marker,.install-diagnostics summary::-webkit-details-marker{display:none}.install-developer-panel summary:after,.install-diagnostics summary:after{color:var(--console-muted);content:"+";font-size:16px;line-height:1}.install-developer-panel[open] summary:after,.install-diagnostics[open] summary:after{content:"−"}.install-developer-panel summary span,.install-diagnostics summary span{font-size:12px;font-weight:600}.install-developer-panel summary small,.install-diagnostics summary small{color:var(--console-muted);font-size:10px;margin-left:auto}.install-diagnostics-body{border-top:1px solid var(--console-line)}.install-developer-panel{border:1px solid var(--console-line);margin-top:18px}.install-developer-panel summary{background:#f7f9fb}.install-developer-body{border-top:1px solid var(--console-line);padding:0 12px 12px}@media (max-width:640px){.install-step{grid-template-columns:34px minmax(0,1fr);padding:16px 13px}.install-step-heading{display:grid;grid-gap:10px;gap:10px}.install-form{grid-template-columns:1fr}.install-form .console-button{width:100%}.install-choice-row{display:grid}.install-choice-row .console-button{width:100%}.install-check-row{gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:0 10px}.install-check-row small{display:none}}.agency-link-cell{align-items:center;display:flex;gap:5px;min-width:0}.agency-link-cell code{font-family:DM Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-link-cell code,.agency-link-cell small{color:var(--console-muted);font-size:10px}@media (max-width:900px){.console-topbar{gap:14px;padding:0 18px}.console-workspace{display:none}.console-mobile-menu{display:inline-flex}.console-layout{display:block}.console-sidebar{box-shadow:12px 0 30px rgba(30,41,52,.12);left:0;min-height:calc(100vh - 64px);position:fixed;top:64px;transform:translateX(-105%);transition:transform .2s ease;width:230px;z-index:25}.console-layout.nav-open .console-sidebar{transform:translateX(0)}.console-main{padding-top:30px}.console-two-column{gap:24px;grid-template-columns:1fr}.console-auth-body{gap:60px;grid-template-columns:1fr;padding-bottom:80px;padding-top:70px}}@media (max-width:640px){.console-topbar{height:58px}.console-sidebar{min-height:calc(100vh - 58px);top:58px}.console-global-search,.console-help,.console-store-link{display:none}.console-layout{min-height:calc(100vh - 58px)}.console-main{padding:25px 16px 90px}.console-mobile-nav{background:#fff;border-top:1px solid var(--console-line);bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:28}.console-mobile-nav button{align-items:center;background:transparent;border:0;color:var(--console-muted);cursor:pointer;display:flex;flex-direction:column;font-size:9px;gap:4px;min-height:43px;padding:4px}.console-mobile-nav button.is-active{color:var(--console-blue);font-weight:700}.console-mobile-nav.is-three{grid-template-columns:repeat(3,1fr)}.console-mobile-nav.is-five{grid-template-columns:repeat(5,1fr)}.console-page-header{align-items:flex-start;display:block;margin-bottom:23px}.console-page-header h1{font-size:26px}.console-page-action{margin-top:17px}.console-page-action>.console-button{width:100%}.console-metric-grid.metric-count-3,.console-metric-grid.metric-count-4{grid-template-columns:repeat(2,1fr)}.console-metric-grid article,.console-metric-grid article:first-child{border-bottom:1px solid var(--console-line);padding:14px 11px}.console-metric-grid article:nth-child(2n){border-right:0}.console-metric-grid article:nth-last-child(-n+2){border-bottom:0}.console-metric-grid strong{font-size:21px;margin-top:12px}.console-action-notice{align-items:flex-start;display:grid;grid-template-columns:31px 1fr}.console-action-cta{grid-column:2;margin-left:0}.console-action-cta .console-button{width:100%}.console-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr auto}.console-toolbar .console-search{width:100%}.agency-connections .console-list-head,.console-commission-rows .console-list-head,.console-content-list .console-list-head,.console-links-table .console-list-head{display:none}.console-link-row{align-items:flex-start;display:grid;grid-template-columns:1fr auto;min-height:0;padding:15px 14px}.console-link-row>div,.console-link-row>span{align-items:center;display:flex;gap:8px;min-height:25px}.console-commission-row>[data-label]:before,.console-link-row>[data-label]:before{color:var(--console-muted);content:attr(data-label);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.04em;text-transform:uppercase}.console-link-value{overflow:hidden}.console-link-value code{max-width:150px;overflow:hidden;text-overflow:ellipsis}.console-row-menu-wrap{grid-column:2;grid-row:1/span 5}.console-offer-row{align-items:flex-start;display:grid;grid-template-columns:1fr auto;padding:14px}.console-offer-row>span{grid-column:1}.console-offer-row>.console-button{grid-column:2;grid-row:1/span 2}.console-content-row{align-items:flex-start;grid-template-columns:40px minmax(0,1fr) 30px;padding:12px 14px}.console-content-price{grid-column:2}.console-content-copy p{white-space:normal}.console-report-grid .console-metric-grid{margin-bottom:18px}.console-chart{margin-top:18px;padding:15px 12px 10px}.console-chart-area{gap:2px;height:160px}.console-chart-bar small{font-size:7px;transform:rotate(-45deg);transform-origin:top left}.console-top-link-row{grid-template-columns:1fr 52px 52px;padding:12px 14px}.console-top-link-row span:last-child{grid-column:1/-1}.console-commission-row{align-items:flex-start;display:grid;grid-template-columns:1fr auto;grid-gap:5px 10px;gap:5px 10px;padding:12px 14px}.console-commission-row>.console-status,.console-commission-row>span{justify-self:end}.console-commission-row>span:last-child{grid-column:2}.console-payout-row{grid-template-columns:1fr 1fr;padding:12px 14px}.console-payout-row .console-status{grid-column:1/-1}.console-settings-row{align-items:flex-start;display:grid;padding:16px 14px}.console-settings-row>.console-button,.console-settings-row>.console-row-actions,.console-settings-row>.console-status{justify-self:start}.console-row-actions{width:100%}.console-row-actions .console-button{flex:1 1}.agency-invite-form{grid-template-columns:1fr}.agency-invite-form .console-row-actions{grid-column:auto}.console-auth-header{padding:0 18px}.console-auth-body{align-items:flex-start;gap:44px;min-height:auto;padding:58px 20px 76px}.console-auth-body h1,.console-auth-title h1{font-size:32px;max-width:360px}.console-form{grid-template-columns:1fr}.console-form .console-button,.console-form-stacked .console-button{justify-self:stretch;width:100%}.console-modal{padding:23px 18px}.console-modal-offer{height:calc(100vh - 24px);max-width:none;padding:20px;width:calc(100vw - 24px)}.console-modal-actions{display:grid;grid-template-columns:1fr 1fr}.agency-add-form{grid-template-columns:1fr}.agency-add-form .console-row-actions{grid-column:auto}.agency-table .console-list-head{display:none}.agency-table .console-link-row{align-items:flex-start;display:grid;grid-template-columns:1fr auto;min-height:0;padding:15px 14px}.agency-table .console-link-row>div,.agency-table .console-link-row>small,.agency-table .console-link-row>span{align-items:center;display:flex;gap:8px;min-height:25px}.agency-table .console-link-row>div:nth-child(3){grid-column:1/-1}.agency-table .console-link-row>small:last-child{justify-self:end}.console-form-grid{grid-template-columns:1fr}.agency-connections .console-link-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.agency-connections .console-link-row>div,.agency-connections .console-link-row>span{align-items:flex-start;display:flex;justify-content:space-between;min-height:24px}.agency-connections .console-link-row>div:first-child{display:block}.agency-connections .console-link-row>div:nth-child(2):before{color:var(--console-muted);content:"Brand";font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.agency-connections .console-link-row>div:nth-child(3):before{color:var(--console-muted);content:"Creator";font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.agency-connections .console-link-row>div:nth-child(4):before{color:var(--console-muted);content:"Agency";font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.agency-connections .console-link-row>span:before{color:var(--console-muted);content:"Status";font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.agency-payout-status{align-items:flex-start;grid-template-columns:auto minmax(0,1fr);padding-inline:0}.agency-payout-status>.console-status{grid-column:2;justify-self:start}.console-footer{align-items:flex-start;flex-direction:column;gap:10px}}.console-topbar{padding-inline:20px}.console-top-actions{flex:0 1 auto;min-width:0}.console-global-search{flex:0 1 220px;min-width:150px;width:220px}.console-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.console-metric-grid.metric-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.console-metric-grid article{overflow:hidden}.console-metric-grid strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.console-commission-row>*,.console-content-row>*,.console-link-row>*,.console-list-head>*,.console-offer-row>*,.console-payout-row>*,.console-top-link-row>*{min-width:0}.console-links-table .console-link-row,.console-links-table .console-list-head{gap:16px;grid-template-columns:minmax(150px,1.15fr) minmax(150px,1.45fr) minmax(100px,.75fr) 52px 52px 36px}.console-commission-row>strong,.console-link-row>span,.console-payout-row>strong,.console-top-link-row>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-link-value code{display:block;min-width:0}.console-two-column{align-items:flex-start;gap:32px}.console-offer-row{grid-template-columns:minmax(155px,1fr) minmax(210px,1.25fr) auto}.console-offer-row>span{min-width:0}.console-content-row{grid-template-columns:40px minmax(0,1fr) 110px 34px}.console-chart,.console-chart-area,.console-chart-bar{min-width:0}.console-top-link-row{grid-template-columns:minmax(0,1fr) 70px 70px 105px}.console-settings-row>div:first-child{min-width:0}@media (max-width:1080px) and (min-width:901px){.console-topbar{gap:14px}.console-global-search{width:170px}.console-main{padding-inline:28px}.console-links-table .console-link-row,.console-links-table .console-list-head{gap:11px;grid-template-columns:minmax(125px,1.1fr) minmax(125px,1.3fr) 90px 42px 42px 32px}}@media (max-width:640px){.console-topbar{gap:8px;padding-inline:12px}.console-brand{font-size:14px;letter-spacing:.16em}.console-mobile-menu{padding:6px 4px}.console-main{padding:24px 16px 92px}.console-page-header{margin-bottom:22px}.console-page-header h1{font-size:24px;margin-top:7px}.console-page-header p{font-size:12px;max-width:100%}.console-page-action{margin-top:15px}.console-metric-grid article{min-height:100px;padding:13px 11px}.console-metric-grid article:first-child{padding-left:11px}.console-metric-grid strong{font-size:20px;margin-top:10px}.console-metric-grid small{line-height:1.3}.console-action-notice{gap:10px;padding:12px}.console-action-notice p{line-height:1.4}.console-section-block{margin-top:28px}.console-section-heading{margin-bottom:10px}.console-section-heading h2{font-size:14px}.console-link-row{column-gap:8px}.console-link-row>div,.console-link-row>span{min-width:0}.console-link-row>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.console-link-value code{max-width:min(52vw,190px)}.console-link-row>[data-label]:before{flex:0 0 auto}.console-row-menu-wrap{align-self:start}.console-offer-row{gap:8px 12px}.console-offer-row>span{line-height:1.35}.console-content-row{column-gap:10px}.console-content-copy p{line-height:1.35}.console-top-link-row{column-gap:9px;grid-template-columns:minmax(0,1fr) 48px 48px}.console-top-link-row span:last-child{text-align:right}.console-chart-area{height:150px;padding-inline:0}.console-chart-bar small{margin-top:6px}.console-settings-row{gap:12px}.console-row-actions .console-button{min-width:0}}.simple-app,.simple-auth,.simple-loading{--simple-bg:#f6f7f8;--simple-surface:#fff;--simple-line:#dfe4e8;--simple-ink:#20252b;--simple-muted:#69727c;--simple-blue:#2f6fed;--simple-green:#217a55;background:var(--simple-bg);color:var(--simple-ink);font-family:Manrope,Arial,sans-serif;min-height:100vh}.simple-loading{align-items:center;display:flex;font-family:DM Mono,monospace;font-size:11px;gap:10px;justify-content:center;text-transform:uppercase}.simple-spinner{animation:simple-spin .8s linear infinite;border-radius:50%;border:2px solid var(--simple-line);border-top-color:var(--simple-blue);display:inline-block;height:14px;width:14px}@keyframes simple-spin{to{transform:rotate(1turn)}}.simple-auth-header,.simple-topbar{align-items:center;background:var(--simple-surface);border-bottom:1px solid var(--simple-line);display:flex;height:64px;justify-content:space-between;padding:0 24px}.simple-brand{color:var(--simple-ink);font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:.16em;line-height:1}.simple-footer,.simple-footer a,.simple-muted-link,.simple-topbar-right span{color:var(--simple-muted);font-size:11px}.simple-muted-link{align-items:center;display:inline-flex;gap:6px}.simple-topbar-right{align-items:center;display:flex;gap:14px}.simple-topbar-right span{color:var(--simple-ink);font-weight:600}.simple-icon-button{align-items:center;background:transparent;border:1px solid transparent;color:var(--simple-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.simple-icon-button:hover{background:#f0f3f5;border-color:var(--simple-line);color:var(--simple-ink)}.simple-main{margin:0 auto;max-width:880px;padding:52px 24px 80px}.simple-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.simple-heading h1{font-size:30px;letter-spacing:0;line-height:1.15;margin:9px 0 7px}.simple-auth-block>p,.simple-auth-copy p,.simple-card-heading p,.simple-heading p{color:var(--simple-muted);font-size:13px;line-height:1.5;margin:0}.simple-eyebrow{letter-spacing:.08em;text-transform:uppercase}.simple-eyebrow,.simple-status{color:var(--simple-muted);font-family:DM Mono,monospace;font-size:10px}.simple-status{align-items:center;display:inline-flex;gap:7px;text-transform:capitalize;white-space:nowrap}.simple-status-dot{background:#9aa3ad;border-radius:50%;height:7px;width:7px}.simple-status.is-positive{color:var(--simple-green)}.simple-status.is-positive .simple-status-dot{background:var(--simple-green)}.simple-status.is-warning{color:#a76514}.simple-status.is-warning .simple-status-dot{background:#a76514}.simple-status.is-negative{color:#b34242}.simple-status.is-negative .simple-status-dot{background:#b34242}.simple-card{background:var(--simple-surface);border:1px solid var(--simple-line);padding:24px}.simple-card+.simple-card{margin-top:16px}.simple-card-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.simple-card-heading h2{font-size:17px;line-height:1.25;margin:8px 0 0}.simple-card-heading p{margin-top:8px;max-width:480px}.simple-card-count{color:var(--simple-muted);font-family:DM Mono,monospace;font-size:11px;padding-top:2px}.simple-link-box{align-items:center;border-top:1px solid var(--simple-line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-top:22px;padding-top:20px}.simple-link-list .simple-link-box+.simple-link-box{margin-top:0}.simple-link-details{display:grid;grid-gap:6px;gap:6px;min-width:0}.simple-link-details>span,.simple-payout-rows span,.simple-payout-total>span{color:var(--simple-muted);font-size:11px}.simple-link-details code{color:var(--simple-ink);font-family:DM Mono,monospace;font-size:12px;min-width:0;overflow-wrap:anywhere}.simple-link-details small{color:var(--simple-muted);font-size:10px}.simple-link-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.simple-button{align-items:center;background:var(--simple-surface);border:1px solid #cbd2d9;color:var(--simple-ink);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:8px;justify-content:center;min-height:36px;padding:0 13px;white-space:nowrap}.simple-button:hover{background:#f1f4f7;border-color:#9ea8b2}.simple-button:disabled{cursor:not-allowed;opacity:.55}.simple-button-primary{background:var(--simple-blue);border-color:var(--simple-blue);color:#fff}.simple-button-primary:hover{background:#225bcf;border-color:#225bcf}.simple-empty{align-items:center;border-top:1px solid var(--simple-line);display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding-top:20px}.simple-empty p{color:var(--simple-muted);font-size:12px;margin:0}.simple-code-form{align-items:flex-end;border-top:1px solid var(--simple-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-top:22px;padding-top:20px}.simple-code-form label,.simple-social-form label{color:var(--simple-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.simple-code-form label span,.simple-social-form label span{color:#929aa2;font-size:9px;text-transform:none}.simple-code-form input,.simple-social-form input,.simple-social-form select{background:#fff;border:1px solid #cbd2d9;color:var(--simple-ink);font:inherit;font-size:12px;min-height:38px;outline:0;padding:0 10px;width:100%}.simple-code-form input:focus,.simple-social-form input:focus,.simple-social-form select:focus{border-color:var(--simple-blue)}.simple-code-form .simple-button{min-height:38px}.simple-brands-card,.simple-profile-card{margin-top:16px}.simple-recommended{color:var(--simple-green);font-family:DM Mono,monospace;font-size:10px;white-space:nowrap}.simple-social-form{align-items:flex-end;border-top:1px solid var(--simple-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) auto;margin-top:20px;padding-top:20px}.simple-social-form .simple-button{min-height:38px}.simple-social-list{border-top:1px solid var(--simple-line);margin-top:18px}.simple-social-row{align-items:center;border-bottom:1px solid var(--simple-line);display:flex;gap:12px;min-height:48px}.simple-social-row>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px;min-width:0}.simple-social-row strong{font-size:11px}.simple-social-row span{color:var(--simple-muted);font-family:DM Mono,monospace;font-size:10px}.simple-social-row>a{color:var(--simple-muted);display:inline-flex;margin-left:auto}.simple-social-row>a:hover{color:var(--simple-blue)}.simple-social-row .simple-icon-button{height:28px;width:28px}.simple-brand-list{border-top:1px solid var(--simple-line);margin-top:20px}.simple-brand-row{align-items:center;border-bottom:1px solid var(--simple-line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 140px auto;min-height:66px}.simple-brand-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.simple-brand-copy strong{font-size:12px;overflow-wrap:anywhere}.simple-brand-copy small{overflow-wrap:anywhere}.simple-brand-copy small,.simple-rate{color:var(--simple-muted);font-size:10px}.simple-rate{font-family:DM Mono,monospace;text-align:right;white-space:nowrap}.simple-brand-row .simple-button{min-height:34px}.simple-brand-empty{margin-top:20px}.simple-alert-row{align-items:center;border-top:1px solid var(--simple-line);display:flex;gap:18px;justify-content:space-between;margin-top:20px;padding-top:20px}.simple-alert-row strong{display:block;font-size:12px}.simple-alert-row p{color:var(--simple-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.simple-payout-grid{display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);margin-top:22px}.simple-account-form,.simple-payout-grid{border-top:1px solid var(--simple-line);padding-top:20px}.simple-account-form{margin-top:20px}.simple-account-form .simple-form-grid{margin-bottom:16px}.simple-account-form>.simple-button{min-height:38px}.simple-form-wide{grid-column:1/-1}.simple-subsection-heading{border-top:1px solid var(--simple-line);margin-top:24px;padding-top:20px}.simple-unavailable{color:var(--simple-muted);font-size:10px}.simple-payout-total{display:grid;grid-gap:8px;gap:8px;align-content:start}.simple-payout-total strong{font-size:30px;line-height:1}.simple-payout-total small{color:var(--simple-muted);font-size:10px}.simple-payout-rows{border-left:1px solid var(--simple-line);display:grid;grid-gap:0;gap:0;padding-left:24px}.simple-payout-rows div{align-items:center;border-bottom:1px solid var(--simple-line);display:flex;justify-content:space-between;min-height:36px}.simple-payout-rows div:last-child{border-bottom:0}.simple-payout-rows strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simple-inline-status{align-items:center;color:var(--simple-green);display:inline-flex;font-size:11px;gap:6px}.simple-text-button{background:transparent;border:0;color:var(--simple-blue);cursor:pointer;font-size:11px;margin-top:17px;padding:0}.simple-text-button:hover{color:#1646a9}.simple-text-button:disabled{cursor:not-allowed;opacity:.55}.console-auth-recovery-link{display:inline-block;margin-top:14px;color:var(--console-muted,#69707d);font-size:13px;text-decoration:underline;text-underline-offset:3px}.simple-recovery-role{display:grid;grid-gap:7px;gap:7px;width:min(100%,420px);margin:20px auto 0;color:#4f5661;font-size:12px;text-align:left}.simple-recovery-role select{width:100%}.simple-tool-success{color:#176a42;font-size:13px;margin:16px auto 0;max-width:420px}.console-tool-success{color:#176a42;font-size:13px;margin:14px 0 0}.console-support-history{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.simple-agency-card{margin-top:16px}.simple-agency-list{border-top:1px solid var(--simple-line);margin-top:20px}.simple-agency-row{align-items:center;border-bottom:1px solid var(--simple-line);display:flex;gap:16px;justify-content:space-between;min-height:58px}.simple-agency-row>div{display:grid;grid-gap:4px;gap:4px}.simple-agency-row strong{font-size:12px}.simple-agency-row small{color:var(--simple-muted);font-size:10px}.simple-agency-row .simple-text-button{margin-top:0}.simple-footer{display:flex;justify-content:space-between;margin-top:22px;padding:0 2px}.simple-footer button{background:transparent;border:0;color:var(--simple-muted);cursor:pointer;font-size:11px;padding:0}.simple-footer a:hover,.simple-footer button:hover{color:var(--simple-ink)}.simple-toast{background:var(--simple-ink);bottom:18px;color:#fff;font-size:11px;left:50%;margin:0;max-width:min(90vw,440px);padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:50}.simple-toast.is-error{background:#b34242}.simple-sync{align-items:center;background:var(--simple-ink);bottom:18px;color:#fff;display:flex;font-family:DM Mono,monospace;font-size:10px;gap:8px;padding:9px 12px;position:fixed;right:18px;z-index:45}.simple-sync .simple-spinner{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35);height:11px;width:11px}.simple-auth-body{align-items:center;display:grid;grid-gap:80px;gap:80px;grid-template-columns:minmax(0,1fr) minmax(340px,430px);margin:0 auto;max-width:1040px;min-height:calc(100vh - 64px);padding:64px 32px 84px}.simple-auth-copy{min-width:0}.simple-auth-copy h1{font-size:40px;line-height:1.08;margin:11px 0 10px;max-width:430px}.simple-auth-panel{min-width:0}.simple-auth-block{border-top:1px solid var(--simple-line);padding-top:19px}.simple-auth-block+.simple-auth-block{margin-top:34px}.simple-auth-block h2{font-size:18px;margin:8px 0 6px}.simple-form{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:100px minmax(0,1fr);margin-top:20px}.simple-form-stacked{grid-template-columns:1fr}.simple-form label{color:var(--simple-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.simple-form input{background:#fff;border:1px solid #cbd2d9;color:var(--simple-ink);min-height:40px;outline:0;padding:0 10px;width:100%}.simple-form input:focus{border-color:var(--simple-blue)}.simple-onboarding-form input[aria-invalid=true]{border-color:#b34242;box-shadow:0 0 0 2px rgba(179,66,66,.12)}.simple-form .simple-button{min-height:40px}.simple-form-stacked .simple-button{justify-self:start}.simple-success{color:var(--simple-green);font-size:11px;margin:18px 0 0}.simple-auth-links{display:grid;grid-gap:12px;gap:12px;margin-top:38px;max-width:260px}.simple-auth-links a,.simple-tool-footer a{align-items:center;color:var(--simple-ink);display:inline-flex;font-size:12px;font-weight:600;gap:7px}.simple-auth-links a:hover,.simple-tool-footer a:hover{color:var(--simple-blue)}.simple-tool-page{--simple-bg:#f6f7f8;--simple-surface:#fff;--simple-line:#dfe4e8;--simple-ink:#20252b;--simple-muted:#69727c;--simple-blue:#2f6fed;--simple-green:#217a55;background:var(--simple-bg);color:var(--simple-ink);font-family:Manrope,Arial,sans-serif;min-height:100vh}.simple-tool-main{margin:0 auto;max-width:760px;padding:58px 24px 74px}.simple-tool-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px}.simple-tool-top h1{font-size:30px;line-height:1.15;margin:10px 0 7px}.simple-tool-top p{color:var(--simple-muted);font-size:13px;line-height:1.5;margin:0}.simple-tool-icon{color:var(--simple-blue);margin-top:5px}.simple-tool-card{background:var(--simple-surface);border:1px solid var(--simple-line);padding:24px}.simple-calculator-grid,.simple-form-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.simple-calculator-grid label,.simple-form-grid label{color:var(--simple-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.simple-calculator-grid label span,.simple-form-grid label span{color:#929aa2;font-size:9px;text-transform:none}.simple-calculator-grid input,.simple-form-grid input,.simple-form-grid select{background:#fff;border:1px solid #cbd2d9;color:var(--simple-ink);font:inherit;font-size:13px;min-height:42px;outline:0;padding:0 10px;width:100%}.simple-calculator-grid input:focus,.simple-form-grid input:focus,.simple-form-grid select:focus{border-color:var(--simple-blue)}.simple-calculator-result{border-top:1px solid var(--simple-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:30px;padding-top:22px}.simple-calculator-result div{display:grid;grid-gap:8px;gap:8px}.simple-calculator-result span{color:var(--simple-muted);font-size:11px}.simple-calculator-result strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.simple-calculator-readout{align-content:start;border-left:1px solid var(--simple-line);display:grid;grid-gap:7px;gap:7px;padding-left:18px}.simple-calculator-readout small,.simple-calculator-readout span{color:var(--simple-muted);font-size:10px}.simple-calculator-readout strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simple-tool-note{color:var(--simple-muted);font-size:11px;line-height:1.5;margin:24px 0 0}.simple-tool-footer{display:flex;justify-content:space-between;margin-top:22px;padding:0 2px}.simple-onboarding-main{max-width:820px}.simple-onboarding-form{padding:28px}.simple-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-checkbox{align-items:flex-start;color:var(--simple-muted);display:flex;font-size:11px;gap:9px;line-height:1.5;margin-top:26px}.simple-checkbox input{accent-color:var(--simple-blue);flex:0 0 auto;margin-top:2px}.simple-form-actions{align-items:center;border-top:1px solid var(--simple-line);display:flex;gap:18px;margin-top:26px;padding-top:22px}.simple-form-actions>span{color:var(--simple-muted);font-size:10px;line-height:1.45}.simple-form-actions a{color:var(--simple-ink);text-decoration:underline}.simple-tool-error{color:#b34242;font-size:11px;margin:16px 0 0}.simple-test-code{color:var(--simple-muted);font-family:DM Mono,monospace;font-size:11px;margin:0 0 18px!important}.simple-test-code strong{color:var(--simple-ink);letter-spacing:.12em}.simple-success-page{align-items:flex-start;display:flex;flex-direction:column;padding-top:110px}.simple-success-page .simple-form-stacked,.simple-success-page .simple-tool-error,.simple-success-page .simple-tool-success{margin-left:auto;margin-right:auto;width:min(100%,420px)}.simple-success-mark{align-items:center;background:#e4f2eb;border-radius:50%;color:var(--simple-green);display:flex;height:40px;justify-content:center;margin-bottom:24px;width:40px}.simple-success-page h1{font-size:34px;margin:10px 0 8px}.simple-success-page p{color:var(--simple-muted);font-size:13px;margin:0 0 28px}.partner-entry{--partner-bg:#f6f7f8;--partner-surface:#fff;--partner-line:#dfe4e8;--partner-ink:#20252b;--partner-muted:#69727c;--partner-blue:#2f6fed;background:var(--partner-bg);color:var(--partner-ink);font-family:Manrope,Arial,sans-serif;min-height:100vh}.partner-entry-header{align-items:center;background:var(--partner-surface);border-bottom:1px solid var(--partner-line);display:flex;height:64px;justify-content:space-between;padding:0 28px}.partner-wordmark{color:var(--partner-ink);font-size:14px;font-weight:800;letter-spacing:.16em}.partner-signin{align-items:center;color:var(--partner-muted);display:inline-flex;font-size:11px;gap:6px}.partner-signin:hover{color:var(--partner-ink)}.partner-entry-main{padding:58px 28px 52px}.partner-entry-heading{margin-bottom:36px;max-width:640px}.partner-entry-eyebrow{color:var(--partner-muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.partner-entry-heading h1{font-weight:700;line-height:1.1;margin:12px 0 10px}.partner-entry-heading p{color:var(--partner-muted);line-height:1.55}.partner-entry-list{border-top:1px solid var(--partner-line)}.partner-entry-row{border-bottom:1px solid var(--partner-line);grid-gap:20px;gap:20px;grid-template-columns:44px minmax(0,1fr) auto;padding:23px 0}.partner-entry-icon{background:#eaf0fb;color:var(--partner-blue);display:inline-flex;height:38px;width:38px}.partner-entry-copy{min-width:0}.partner-entry-copy h2{font-size:16px;font-weight:700;line-height:1.25}.partner-entry-copy p{color:var(--partner-muted);line-height:1.45}.partner-entry-actions{gap:17px;justify-content:flex-end}.partner-entry-primary,.partner-entry-secondary{font-size:11px;white-space:nowrap}.partner-entry-primary{align-items:center;background:var(--partner-blue);display:inline-flex;font-weight:700;gap:7px;min-height:36px;padding:0 12px}.partner-entry-primary:hover{background:#225bcf}.partner-entry-secondary{color:var(--partner-muted)}.partner-entry-secondary:hover{color:var(--partner-ink)}.partner-entry-footer{align-items:center;color:var(--partner-muted);display:flex;font-size:10px;gap:20px;margin-top:28px}.partner-entry-footer span{margin-right:auto}.partner-entry-footer a:hover{color:var(--partner-ink)}@media (max-width:760px){.simple-auth-header,.simple-topbar{padding-inline:16px}.simple-main{padding:32px 16px 68px}.simple-heading{align-items:flex-start;display:block;margin-bottom:22px}.simple-heading h1{font-size:26px}.simple-heading>.simple-status{margin-top:15px}.simple-card{padding:18px}.simple-card-heading{align-items:flex-start}.simple-link-box,.simple-payout-grid{grid-template-columns:1fr}.simple-link-actions{justify-content:flex-start}.simple-link-actions .simple-button{flex:1 1}.simple-code-form,.simple-social-form{align-items:stretch;grid-template-columns:1fr}.simple-code-form .simple-button,.simple-social-form .simple-button{width:100%}.simple-brand-row{align-items:flex-start;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.simple-rate{grid-column:1;text-align:left}.simple-brand-row .simple-button{grid-column:2;grid-row:1/span 2}.simple-alert-row{align-items:flex-start;flex-direction:column}.simple-alert-row .simple-button{width:100%}.simple-payout-rows{border-left:0;border-top:1px solid var(--simple-line);padding-left:0;padding-top:8px}.simple-payout-card .simple-card-heading{display:block}.simple-payout-card .simple-card-heading>.simple-button,.simple-payout-card .simple-card-heading>.simple-inline-status{margin-top:15px}.simple-auth-body{align-items:flex-start;display:block;min-height:auto;padding:52px 20px 70px}.simple-auth-copy h1{font-size:32px}.simple-auth-panel{margin-top:48px}.simple-form{grid-template-columns:1fr}.simple-form .simple-button,.simple-form-stacked .simple-button{justify-self:stretch;width:100%}.simple-footer{margin-top:18px}}.opportunity-terms-note{background:#f6f7f8;border-left:2px solid var(--product-line);color:var(--product-muted);font-size:12px;line-height:1.5;margin:-8px 0 20px;padding:9px 12px}.market-directory{border-top:1px solid var(--console-line);margin-top:18px}.market-directory-toolbar{padding:14px 0}.market-search-form{align-items:center;border:1px solid var(--console-line);display:flex;gap:9px;max-width:620px;min-height:40px;padding-left:11px}.market-search-form>svg{color:var(--console-muted);flex:0 0 auto}.market-search-form input{background:transparent;border:0;color:var(--console-ink);flex:1 1 auto;font:inherit;min-width:0;outline:0}.market-search-form .console-button{border-radius:0;margin-right:-1px}.market-directory-list,.market-introduction-list{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line)}.market-directory-row,.market-introduction-row{align-items:center;border-top:1px solid var(--console-line);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px 0}.market-directory-row:first-child,.market-introduction-row:first-child{border-top:0}.market-directory-row{grid-template-columns:38px minmax(0,1fr) auto}.market-directory-avatar{align-items:center;background:#edf2f8;color:var(--console-blue);display:inline-flex;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.market-directory-copy,.market-directory-title-line,.market-introduction-row>div:first-child{min-width:0}.market-directory-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.market-directory-title-line strong,.market-introduction-row strong{font-size:13px}.market-directory-copy>small,.market-directory-meta span,.market-directory-title-line span,.market-introduction-row small,.market-request-status{color:var(--console-muted);font-size:10px}.market-directory-copy>small{display:block;margin-top:3px}.market-directory-copy p{color:var(--console-muted);font-size:11px;line-height:1.45;margin:7px 0 0;overflow-wrap:anywhere}.market-directory-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.market-drawer-backdrop{align-items:stretch;background:rgba(25,30,37,.38);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:60}.market-drawer{background:var(--console-surface);box-shadow:-14px 0 40px rgba(20,28,38,.16);max-width:620px;overflow:auto;width:min(100%,620px)}.market-drawer-header{align-items:flex-start;border-bottom:1px solid var(--console-line);display:flex;gap:18px;justify-content:space-between;padding:24px 26px 20px}.market-consent-copy,.market-drawer-header span,.market-request-message>span{color:var(--console-muted);font-size:11px}.market-drawer-header h2{font-size:22px;line-height:1.18;margin:6px 0 0}.market-drawer-content{padding:22px 26px 32px}.market-drawer-content>p{color:var(--console-muted);font-size:13px;line-height:1.55;margin:0 0 18px}.market-detail-lead{color:var(--console-ink)!important;font-weight:700}.market-detail-list{display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:110px minmax(0,1fr);margin:0 0 22px}.market-detail-list dt{color:var(--console-muted);font-size:10px;text-transform:uppercase}.market-detail-list dd{font-size:12px;margin:0;overflow-wrap:anywhere}.market-request-form,.market-request-message{border-top:1px solid var(--console-line);margin-top:22px;padding-top:20px}.market-request-form h3{font-size:15px;margin:0 0 6px}.market-request-form p,.market-request-message p{color:var(--console-muted);font-size:12px;line-height:1.5;margin:0}.market-field-options{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.discovery-field-grid label,.discovery-switch,.market-field-options label{align-items:center;color:var(--console-ink);display:flex;font-size:12px;gap:8px}.market-request-form textarea{border:1px solid #cbd2d9;color:var(--console-ink);font:inherit;min-height:90px;padding:10px;resize:vertical;width:100%}.market-request-form textarea:focus{border-color:var(--console-blue);outline:0}.market-request-success{align-items:flex-start;background:#eef8f1;border-left:2px solid var(--console-green);color:var(--console-green);display:grid;grid-gap:5px 9px;gap:5px 9px;grid-template-columns:20px minmax(0,1fr);margin-top:20px;padding:13px}.market-request-success p,.market-request-success strong{grid-column:2}.market-request-success svg{grid-row:1/span 2}.market-request-success p{color:var(--console-muted);font-size:11px;line-height:1.45;margin:0}.market-introduction-row{grid-template-columns:minmax(0,1fr) auto auto}.market-introduction-row small{display:block;margin-top:4px}.market-request-status{white-space:nowrap}.market-request-status.is-awaiting_response,.market-request-status.is-submitted{color:var(--console-amber)}.market-request-status.is-accepted{color:var(--console-green)}.market-request-status.is-blocked,.market-request-status.is-declined,.market-request-status.is-failed{color:var(--console-red)}.market-introduction-actions{align-items:center;display:flex;gap:7px;justify-content:flex-end}.discovery-settings{margin-top:18px}.discovery-preview,.discovery-summary{align-items:center;border-top:1px solid var(--console-line);display:flex;flex-wrap:wrap;gap:18px;padding:15px 0 0}.discovery-summary>div{display:grid;grid-gap:4px;gap:4px;min-width:115px}.discovery-preview span,.discovery-preview strong,.discovery-saved,.discovery-summary span,.discovery-summary strong{font-size:11px}.discovery-preview span,.discovery-summary span{color:var(--console-muted)}.console-inline-success,.discovery-saved{align-items:center;color:var(--console-green);display:inline-flex;gap:5px}.discovery-preview{color:var(--console-muted);margin-top:16px}.discovery-preview strong{color:var(--console-ink)}.discovery-edit{border-top:1px solid var(--console-line);margin-top:2px;padding-top:18px}.discovery-edit>fieldset,.discovery-edit>label:not(.discovery-switch){color:var(--console-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;margin-top:16px;text-transform:uppercase}.discovery-edit select{background:#fff;border:1px solid #cbd2d9;color:var(--console-ink);min-height:40px;padding:0 10px}.discovery-edit fieldset{border:0;margin-left:0;padding:0}.discovery-edit legend{color:var(--console-muted);font-size:10px;margin-bottom:10px}.discovery-field-grid{display:grid;grid-gap:9px 18px;gap:9px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.market-directory-row{align-items:flex-start;grid-template-columns:34px minmax(0,1fr)}.market-directory-row>.console-button{grid-column:2;justify-self:start}.market-directory-avatar{height:34px;width:34px}.market-drawer-content,.market-drawer-header{padding-left:18px;padding-right:18px}.market-introduction-row{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.market-introduction-row>.market-request-status{grid-column:2;grid-row:1}.market-introduction-actions{grid-column:1/-1;justify-content:flex-start}.discovery-field-grid,.market-field-options{grid-template-columns:1fr}}.opportunity-directory.creator-opportunity-directory{max-width:none;padding-left:0;padding-right:0}.opportunity-view-tabs{align-items:center;border-bottom:1px solid var(--product-line);display:flex;gap:22px;margin-bottom:18px}.opportunity-view-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--product-muted);cursor:pointer;font:inherit;font-size:13px;margin-bottom:-1px;min-height:42px;padding:0 0 10px}.opportunity-view-tab.is-active,.opportunity-view-tab:focus-visible,.opportunity-view-tab:hover{border-bottom-color:var(--product-ink);color:var(--product-ink)}.opportunity-view-tab span{color:var(--product-muted);font-size:11px;margin-left:5px}.opportunity-access,.opportunity-access-page{display:flex;flex-direction:column;gap:14px}.opportunity-access-page{margin:0 auto;max-width:820px;padding:110px 48px 150px}.opportunity-access-page h1{font-size:46px;letter-spacing:0;line-height:1.06;margin:0;max-width:640px}.opportunity-access-page p,.opportunity-access>span{color:var(--product-muted);font-size:14px;line-height:1.6;margin:0;max-width:560px}.opportunity-access-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.opportunity-access{border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);margin-top:24px;padding:32px 18px}.opportunity-modal-backdrop{align-items:center;background:rgba(18,23,29,.52);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:40}.opportunity-modal{background:var(--product-surface);border:1px solid var(--product-line);box-shadow:0 18px 70px rgba(18,23,29,.22);height:min(900px,calc(100vh - 40px));overflow:auto;padding:28px;width:min(1200px,calc(100vw - 40px))}.opportunity-modal-actions,.opportunity-modal-footer,.opportunity-modal-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.opportunity-modal-kicker{color:var(--product-muted);display:block;font-size:11px;margin-bottom:8px}.opportunity-modal h2{font-size:26px;line-height:1.15;margin:0}.opportunity-modal-description{color:var(--product-muted);font-size:14px;line-height:1.6;margin:24px 0}.opportunity-modal-facts{border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px}.opportunity-modal-facts div{border-right:1px solid var(--product-line);display:grid;grid-gap:7px;gap:7px;min-width:0;padding:14px}.opportunity-modal-facts div:last-child{border-right:0}.opportunity-modal-facts dt{color:var(--product-muted);font-size:11px}.opportunity-modal-facts dd{font-size:13px;line-height:1.4;margin:0}.opportunity-modal-details{border-bottom:1px solid var(--product-line);margin:-4px 0 20px;padding-bottom:18px}.opportunity-modal-details h3{font-size:14px;margin:0 0 8px}.opportunity-modal-details dl{margin:0}.opportunity-modal-details dl>div{border-top:1px solid var(--product-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:130px minmax(0,1fr);padding:10px 0}.opportunity-modal-details dt{color:var(--product-muted);font-size:11px}.opportunity-modal-details dd{font-size:12px;line-height:1.5;margin:0}.opportunity-modal-footer{border-top:1px solid var(--product-line);margin-top:24px;padding-top:18px}.opportunity-modal-footer a{align-items:center;color:var(--product-muted);display:inline-flex;font-size:12px;gap:6px;text-decoration:none}.opportunity-modal-footer a:hover{color:var(--product-ink)}.opportunity-notification-row{align-items:center;border-bottom:1px solid var(--product-line);display:flex;gap:14px;justify-content:space-between;padding:14px 0}.opportunity-notification-row span{color:var(--product-muted);font-size:12px}.opportunity-pagination{align-items:center;display:flex;gap:14px;justify-content:center;padding:18px 0}@media (max-width:760px){.opportunity-access-page{padding:68px 20px 100px}.opportunity-access-page h1{font-size:36px}.opportunity-modal-backdrop{padding:12px}.opportunity-modal{height:calc(100vh - 24px);padding:20px;width:calc(100vw - 24px)}.opportunity-modal-facts{grid-template-columns:1fr}.opportunity-modal-facts div{border-bottom:1px solid var(--product-line);border-right:0}.opportunity-modal-facts div:last-child{border-bottom:0}.opportunity-modal-details dl>div{grid-template-columns:1fr;gap:5px}.opportunity-modal-footer,.opportunity-notification-row{align-items:stretch;flex-direction:column}.opportunity-notification-row .product-button{width:100%}}.brand-topbar .simple-brand{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:.16em}.brand-status{align-items:center;display:inline-flex;gap:6px}.brand-status-dot{background:currentColor;border-radius:50%;display:inline-block;height:5px;width:5px}.brand-tabs{border-bottom:1px solid var(--brand-line);display:flex;gap:22px;margin-bottom:18px;overflow-x:auto}.brand-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--brand-muted);cursor:pointer;font:inherit;font-size:11px;min-height:40px;padding:0 0 1px;white-space:nowrap}.brand-tabs button.is-active,.brand-tabs button:hover{border-bottom-color:var(--brand-blue);color:var(--brand-ink)}.brand-overview-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-overview-grid .brand-panel{min-width:0}.brand-code-panel h2{font-family:DM Mono,monospace;font-size:18px;letter-spacing:.04em}.brand-panel-note{color:var(--brand-muted);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.brand-muted-copy{color:var(--brand-muted);font-size:12px;line-height:1.5;margin:0 0 16px}.brand-overview-grid .simple-button{margin-top:4px}.brand-table{border-top:1px solid var(--brand-line)}.brand-table-head,.brand-table-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 150px 130px;min-height:56px}.brand-table-head{color:var(--brand-muted);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.brand-table-row{border-top:1px solid var(--brand-line);font-size:12px}.brand-table-row>*{min-width:0}.brand-table-row small,.brand-table-row strong{display:block}.brand-table-row small{color:var(--brand-muted);font-size:10px;margin-top:4px;overflow-wrap:anywhere}.brand-empty{align-items:center;color:var(--brand-muted);display:flex;gap:9px;min-height:100px}.brand-empty strong{color:var(--brand-ink);font-size:12px}.brand-account-form,.brand-create-form{border-top:1px solid var(--brand-line);margin-top:20px;padding-top:20px}.brand-form-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px}.brand-form-heading strong{font-size:13px}.brand-form-heading span{color:var(--brand-muted);font-size:10px}.brand-form-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-form-grid label{color:var(--brand-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.brand-form-grid input,.brand-form-grid textarea{background:#fff;border:1px solid #cbd2d9;color:var(--brand-ink);font:inherit;font-size:12px;outline:0;padding:9px 10px;width:100%}.brand-form-grid input{min-height:38px}.brand-form-grid textarea{line-height:1.45;resize:vertical}.brand-form-grid input:focus,.brand-form-grid textarea:focus{border-color:var(--brand-blue)}.brand-form-wide{grid-column:1/-1}.brand-account-form>.simple-button,.brand-create-form>.simple-button{margin-top:16px}.brand-payment-row{align-items:center;border-top:1px solid var(--brand-line);display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:5px;padding-top:20px}.brand-payment-row>div:nth-child(2){min-width:0}.brand-payment-row strong{display:block;font-size:12px}.brand-payment-row p{color:var(--brand-muted);font-size:11px;line-height:1.45;margin:5px 0 0}@media (max-width:760px){.brand-tabs{gap:18px}.brand-overview-grid{display:block}.brand-overview-grid .brand-panel+.brand-panel{margin-top:16px}.brand-table{overflow-x:auto}.brand-table-head,.brand-table-row{min-width:560px}.brand-form-grid{grid-template-columns:1fr}.brand-form-wide{grid-column:auto}.brand-payment-row{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.brand-payment-row>.simple-button{grid-column:2;justify-self:start}}@media (max-width:640px){.simple-tool-main{padding:38px 16px 58px}.simple-tool-top h1{font-size:26px}.simple-tool-top{margin-bottom:22px}.simple-onboarding-form,.simple-tool-card{padding:18px}.simple-calculator-grid,.simple-calculator-result,.simple-form-grid{grid-template-columns:1fr}.simple-calculator-result{gap:0;margin-top:24px;padding-top:0}.simple-calculator-result div{border-bottom:1px solid var(--simple-line);padding:14px 0}.simple-calculator-result div:last-child{border-bottom:0}.simple-form-actions{align-items:stretch;flex-direction:column}.simple-form-actions .simple-button{width:100%}.simple-tool-footer{align-items:flex-start;flex-direction:column;gap:14px}.partner-entry-header{padding-inline:16px}.partner-signin{font-size:10px}.partner-entry-main{padding:48px 16px 54px}.partner-entry-heading{margin-bottom:32px}.partner-entry-heading h1{font-size:32px}.partner-entry-row{align-items:flex-start;gap:13px;grid-template-columns:38px minmax(0,1fr);padding:19px 0}.partner-entry-icon{height:34px;width:34px}.partner-entry-actions{align-items:flex-start;flex-wrap:wrap;gap:14px;grid-column:2;justify-content:flex-start}.partner-entry-footer{align-items:flex-start;flex-wrap:wrap;gap:14px 18px}.partner-entry-footer span{flex-basis:100%;margin-right:0}}.brand-workspace{--brand-bg:#f4f6f8;--brand-surface:#fff;--brand-line:#dce2e7;--brand-ink:#20252b;--brand-muted:#69727c;--brand-blue:#2f6fed;background:var(--brand-bg);color:var(--brand-ink);font-family:Manrope,Arial,sans-serif;min-height:100vh}.brand-topbar{align-items:center;background:var(--brand-surface);border-bottom:1px solid var(--brand-line);display:flex;height:64px;justify-content:space-between;padding:0 28px}.brand-topbar-account{align-items:center;display:flex;gap:14px}.brand-topbar-account>span:first-child{font-size:12px;font-weight:600}.brand-status{border:1px solid var(--brand-line);color:var(--brand-muted);display:inline-block;font-family:DM Mono,monospace;font-size:9px;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.brand-status.is-positive{border-color:#acd6c0;color:#217a55}.brand-status.is-negative{border-color:#e5b8b8;color:#b34242}.brand-main{margin:0 auto;max-width:980px;padding:52px 28px 80px}.brand-title{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}.brand-title h1{font-size:30px;line-height:1.15;margin:10px 0 7px}.brand-title p{color:var(--brand-muted);font-size:12px;margin:0}.brand-owner-lock{align-items:center;color:var(--brand-muted);display:inline-flex;font-family:DM Mono,monospace;font-size:9px;gap:6px;text-transform:uppercase}.brand-owner-lock svg{color:#217a55}.brand-status-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.brand-status-grid article{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;padding:16px}.brand-card-icon,.brand-setup-icon{align-items:center;background:#eef2f5;color:var(--brand-blue);display:inline-flex;height:34px;justify-content:center;width:34px}.brand-status-grid article>div:nth-child(2){display:grid;grid-gap:6px;gap:6px;min-width:0}.brand-status-grid article span{color:var(--brand-muted);font-size:10px}.brand-status-grid article strong{font-size:13px}.brand-panel{background:var(--brand-surface);border:1px solid var(--brand-line);margin-top:18px;padding:22px}.brand-panel>header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:18px}.brand-panel h2{font-size:17px;margin:8px 0 0}.brand-panel-note,.brand-unavailable{color:var(--brand-muted);font-size:10px}.brand-setup-row{align-items:center;border-top:1px solid var(--brand-line);display:flex;gap:18px;justify-content:space-between;min-height:82px}.brand-setup-copy{align-items:center;display:flex;gap:12px;min-width:0}.brand-setup-copy>div:last-child{min-width:0}.brand-setup-copy strong{display:block;font-size:12px}.brand-setup-copy p{color:var(--brand-muted);font-size:11px;line-height:1.45;margin:5px 0 0}.brand-inline-form{align-items:center;display:flex;gap:8px}.brand-inline-form input{border:1px solid #cbd2d9;color:var(--brand-ink);font:inherit;font-size:11px;min-height:36px;min-width:190px;outline:0;padding:0 9px}.brand-inline-form input:focus{border-color:var(--brand-blue)}.brand-product-select{align-items:center;display:flex;gap:11px;min-width:0}.brand-product-select input{accent-color:var(--brand-blue);height:16px;width:16px}.brand-product-select span{min-width:0}.brand-catalogue-actions,.brand-form-actions{align-items:center;border-top:1px solid var(--brand-line);display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding-top:18px}.brand-catalogue-actions>span{color:var(--brand-muted);font-size:11px}.brand-form-actions{justify-content:flex-start}.brand-offer-preview{align-items:center;background:#f5f7f9;border:1px solid var(--brand-line);display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;padding:12px 14px}.brand-offer-preview span{color:var(--brand-muted);font-size:11px}.brand-offer-preview strong{color:var(--brand-ink);font-size:12px;margin-left:5px}.brand-error-text,.brand-notice.is-error{color:#b34242;font-size:10px}.brand-next-panel p{color:var(--brand-muted);font-size:12px;line-height:1.55;margin:0;max-width:680px}.brand-notice{background:#e7f3ec;color:#217a55;font-size:11px;margin:0 0 18px;padding:10px 12px}.brand-notice.is-error{background:#f9eded}.brand-auth-body{align-items:center;display:grid;grid-gap:80px;gap:80px;grid-template-columns:minmax(0,1fr) minmax(320px,390px);margin:0 auto;max-width:980px;min-height:calc(100vh - 64px);padding:64px 28px 84px}.brand-auth-body h1{font-size:40px;line-height:1.08;margin:11px 0 10px}.brand-auth-body p{color:var(--brand-muted);font-size:13px;line-height:1.5;margin:0;max-width:360px}.brand-auth-apply{align-items:center;color:var(--brand-ink);display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin-top:36px}.brand-auth-apply:hover{color:var(--brand-blue)}.brand-auth-card{display:grid;grid-gap:12px;gap:12px}.brand-auth-card h2{font-size:18px;margin:0 0 6px}.brand-auth-card label{color:var(--brand-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.brand-auth-card input{border:1px solid #cbd2d9;font:inherit;min-height:42px;outline:0;padding:0 10px}.brand-auth-card input:focus{border-color:var(--brand-blue)}.brand-code-panel>header{align-items:center}@media (max-width:760px){.brand-topbar{padding-inline:16px}.brand-topbar-account{gap:8px}.brand-topbar-account .brand-status,.brand-topbar-account>span:first-child{display:none}.brand-main{padding:34px 16px 64px}.brand-title{align-items:flex-start;display:block}.brand-title h1{font-size:26px}.brand-owner-lock{margin-top:16px}.brand-status-grid{grid-template-columns:1fr}.brand-panel{padding:18px}.brand-panel>header{align-items:flex-start;display:block}.brand-panel-note{display:block;margin-top:10px}.brand-setup-row{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;padding:16px 0}.brand-setup-row>.brand-status,.brand-setup-row>.brand-unavailable{justify-self:start}.brand-inline-form{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.brand-inline-form input{min-width:0}.brand-catalogue-actions,.brand-form-actions{align-items:stretch;flex-direction:column}.brand-catalogue-actions .simple-button,.brand-form-actions .simple-button{width:100%}.brand-auth-body{align-items:flex-start;display:block;min-height:auto;padding:52px 20px 70px}.brand-auth-body h1{font-size:32px}.brand-auth-card{margin-top:48px}.brand-auth-card .simple-button{width:100%}}.admin-readonly-shell{--admin-bg:#f4f6f8;--admin-surface:#fff;--admin-line:#dce2e7;--admin-ink:#20252b;--admin-muted:#69727c;--admin-blue:#2f6fed;background:var(--admin-bg);color:var(--admin-ink);font-family:Manrope,Arial,sans-serif;min-height:100vh}.admin-readonly-header{align-items:center;background:var(--admin-surface);border-bottom:1px solid var(--admin-line);display:flex;height:64px;justify-content:space-between;padding:0 28px}.admin-readonly-brand{color:var(--admin-ink)}.admin-readonly-brand,.platform-wordmark{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:.16em;line-height:1}.platform-wordmark{color:inherit}.admin-readonly-header-actions{align-items:center;display:flex;gap:16px}.admin-readonly-header-actions>span{color:var(--admin-muted);font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.admin-readonly-link{align-items:center;color:var(--admin-muted);display:inline-flex;font-size:11px;gap:6px}.admin-readonly-link-button:hover,.admin-readonly-link:hover{color:var(--admin-ink)}.admin-readonly-icon,.admin-readonly-link-button{background:transparent;border:0;color:var(--admin-muted);cursor:pointer;font:inherit;font-size:11px;padding:0}.admin-readonly-icon{align-items:center;display:inline-flex;justify-content:center;padding:7px}.admin-readonly-icon:disabled{cursor:wait;opacity:.55}.admin-readonly-main{margin:0 auto;max-width:1180px;padding:52px 28px 80px}.admin-readonly-title{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}.admin-readonly-eyebrow{color:var(--admin-muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.admin-readonly-title h1{font-size:30px;line-height:1.15;margin:10px 0 7px}.admin-readonly-title p{color:var(--admin-muted);font-size:13px;margin:0}.admin-readonly-ready{border:1px solid var(--admin-line);font-family:DM Mono,monospace;font-size:10px;padding:9px 11px;text-transform:uppercase}.admin-readonly-ready.is-ready{border-color:#acd6c0;color:#217a55}.admin-readonly-ready.is-locked{color:#a76514}.admin-readonly-metrics{background:var(--admin-surface);border:1px solid var(--admin-line);display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:18px}.admin-readonly-metrics div{border-right:1px solid var(--admin-line);display:grid;grid-gap:10px;gap:10px;min-height:92px;padding:18px}.admin-readonly-metrics div:last-child{border-right:0}.admin-readonly-metrics span,.admin-readonly-summary span{color:var(--admin-muted);font-size:11px}.admin-readonly-metrics strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.admin-readonly-panel{background:var(--admin-surface);border:1px solid var(--admin-line);margin-top:18px;padding:22px}.admin-readonly-panel-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px}.admin-readonly-panel-heading>span{color:var(--admin-muted);font-size:11px}.admin-readonly-panel h2{font-size:17px;line-height:1.25;margin:8px 0 0}.admin-readonly-empty,.admin-readonly-footer-panel p,.admin-readonly-note{color:var(--admin-muted);font-size:12px;line-height:1.5;margin:0}.admin-readonly-table{border-top:1px solid var(--admin-line)}.admin-readonly-table-head,.admin-readonly-table-row{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(230px,1.5fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(90px,.6fr);min-height:54px}.admin-readonly-table-head{color:var(--admin-muted);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.admin-readonly-table-row{border-top:1px solid var(--admin-line);font-size:12px}.admin-readonly-table-head>*,.admin-readonly-table-row>*{min-width:0}.admin-readonly-info-row strong,.admin-readonly-table-row strong{display:block;font-weight:600}.admin-readonly-info-row small,.admin-readonly-table-row small{color:var(--admin-muted);display:block;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.admin-readonly-table-row a{align-items:center;color:var(--admin-blue);display:inline-flex;font-size:11px;gap:5px}.admin-readonly-status{border:1px solid var(--admin-line);color:var(--admin-muted);display:inline-block;font-family:DM Mono,monospace;font-size:9px;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.admin-readonly-status.is-positive{border-color:#acd6c0;color:#217a55}.admin-readonly-status.is-negative{border-color:#e5b8b8;color:#b34242}.admin-readonly-status+.admin-readonly-status{margin-left:5px}.admin-readonly-columns{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.admin-readonly-columns .admin-readonly-panel{min-width:0}.admin-readonly-summary{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr)}.admin-readonly-summary div{border-right:1px solid var(--admin-line);display:grid;grid-gap:9px;gap:9px;padding:4px 15px}.admin-readonly-summary div:first-child{padding-left:0}.admin-readonly-summary div:last-child{border-right:0;padding-right:0}.admin-readonly-summary strong{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.admin-readonly-info-row{align-items:center;border-top:1px solid var(--admin-line);display:flex;gap:18px;justify-content:space-between;min-height:59px}.admin-readonly-info-row>div{min-width:0}.admin-readonly-info-row>span:last-child{flex:0 0 auto}.admin-readonly-list .admin-readonly-info-row:first-child{border-top:0}.admin-readonly-checks,.admin-readonly-checks div{border-top:1px solid var(--admin-line)}.admin-readonly-checks div{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:70px minmax(0,1fr) 130px;min-height:50px}.admin-readonly-checks div:first-child{border-top:0}.admin-readonly-checks span:first-child{font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.admin-readonly-checks .is-ok{color:#217a55}.admin-readonly-checks .is-blocked{color:#b34242}.admin-readonly-checks small{color:var(--admin-muted);font-size:10px;overflow-wrap:anywhere}.admin-readonly-footer-panel{align-items:center;display:flex;justify-content:space-between}.admin-readonly-footer-panel>span{color:var(--admin-muted);font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.admin-readonly-note{margin:20px 2px 0}.admin-readonly-login{margin:0 auto;max-width:480px;padding:120px 28px}.admin-readonly-login h1{font-size:32px;line-height:1.15;margin:10px 0 8px}.admin-readonly-login p{color:var(--admin-muted);font-size:13px;line-height:1.5;margin:0}.admin-readonly-login form{border-top:1px solid var(--admin-line);display:grid;grid-gap:10px;gap:10px;margin-top:34px;padding-top:20px}.admin-readonly-login label{color:var(--admin-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;text-transform:uppercase}.admin-readonly-login input{border:1px solid #cbd2d9;font:inherit;min-height:42px;outline:0;padding:0 10px}.admin-readonly-login input:focus{border-color:var(--admin-blue)}.admin-readonly-button{align-items:center;border:1px solid #cbd2d9;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:0 14px;width:-moz-fit-content;width:fit-content}.admin-readonly-button-primary{background:var(--admin-blue);border-color:var(--admin-blue);color:#fff}.admin-readonly-button-primary:hover{background:#225bcf}.admin-readonly-error{color:#b34242!important;font-size:11px!important;margin-top:16px!important}@media (max-width:760px){.admin-readonly-header{padding:0 16px}.admin-readonly-header-actions{gap:10px}.admin-readonly-header-actions .admin-readonly-link-button,.admin-readonly-header-actions>span{display:none}.admin-readonly-main{padding:36px 16px 60px}.admin-readonly-title{align-items:flex-start;display:block}.admin-readonly-ready{display:inline-block;margin-top:18px}.admin-readonly-metrics{grid-template-columns:repeat(2,1fr)}.admin-readonly-metrics div:last-child,.admin-readonly-metrics div:nth-child(2n){border-right:0}.admin-readonly-metrics div:nth-child(-n+4){border-bottom:1px solid var(--admin-line)}.admin-readonly-panel{padding:18px}.admin-readonly-table{overflow:visible}.admin-readonly-table-head{display:none}.admin-readonly-table-row{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;min-height:0;padding:14px 0}.admin-readonly-table-row>*{min-width:0}.admin-readonly-table-row>[data-label]:before{color:var(--admin-muted);content:attr(data-label);display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.admin-readonly-columns{display:block}.admin-readonly-checks{overflow:visible}.admin-readonly-checks div{align-items:flex-start;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:12px 0}.admin-readonly-checks div small{grid-column:1/-1}.admin-readonly-footer-panel{align-items:flex-start;display:block}.admin-readonly-footer-panel>span{display:block;margin-top:16px}.admin-readonly-login{padding:82px 20px}}.console-list-head,.console-list-row{grid-template-columns:minmax(0,1fr) minmax(78px,auto) minmax(78px,auto) auto}.agency-connection-row,.agency-connections-list .console-list-head{grid-template-columns:minmax(150px,1.15fr) minmax(140px,1fr) 70px 110px 95px}.console-list-row{align-items:center;border-top:1px solid var(--console-line);display:grid;grid-gap:14px;gap:14px;min-height:62px;padding:0 14px}.console-list-row>*{min-width:0}.console-list-primary{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-list-primary strong{font-size:12px;font-weight:600}.console-list-primary small{color:var(--console-muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.console-link-card code,.console-list-row code{color:var(--console-muted);display:block;font-family:DM Mono,monospace;font-size:10px;overflow-wrap:anywhere;white-space:normal}.console-list-row>.console-button{justify-self:end}.console-form-block{border-top:1px solid var(--console-line);display:grid;grid-gap:16px;gap:16px;margin-top:4px;padding-top:18px}.console-field,.console-form-block label{color:var(--console-muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;letter-spacing:.02em;text-transform:uppercase}.console-field input,.console-form-block input,.console-form-block select{background:var(--console-surface);border:1px solid #cbd2d9;color:var(--console-ink);font:inherit;font-size:12px;min-height:40px;outline:0;padding:0 10px;width:100%}.console-field input:focus,.console-form-block input:focus,.console-form-block select:focus{border-color:var(--console-blue)}.console-form-block .console-button{justify-self:start}.console-form-block p{color:var(--console-muted);font-size:11px;line-height:1.5;margin:0}.console-form-wide{grid-column:1/-1}.console-info-row{align-items:center;border-top:1px solid var(--console-line);display:flex;gap:18px;justify-content:space-between;min-height:60px;padding:0 14px}.console-info-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.console-info-row strong{font-size:12px;font-weight:600}.console-info-row small{color:var(--console-muted);font-size:10px;line-height:1.35}.console-current-record{border-top:1px solid var(--console-line)}.console-current-record-row{align-items:baseline;border-bottom:1px solid var(--console-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);padding:14px 0}.console-current-record-label{color:var(--console-muted);font-size:11px;text-transform:uppercase}.console-current-record-value{color:var(--console-ink);font-size:13px;overflow-wrap:anywhere}.console-current-record-value.is-muted{color:var(--console-muted)}.console-record-actions{display:flex;gap:8px;margin-top:18px}.console-edit-panel{border-top:1px solid var(--console-line);margin-top:18px;padding-top:18px}.console-info-card{background:var(--console-surface);border:1px solid var(--console-line);padding:16px}.console-info-card p{color:var(--console-muted);font-size:11px;line-height:1.5;margin:6px 0 0}.console-code-display{background:#f7f8f9;border:1px solid var(--console-line);color:var(--console-ink);display:block;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.05em;overflow-wrap:anywhere;padding:11px 12px}.console-secret-row{align-items:center;display:flex;gap:8px;margin-top:10px}.console-secret-row .console-code-display{flex:1 1;min-width:0}.console-sticky-actions{align-items:center;border-top:1px solid var(--console-line);display:flex;gap:10px;justify-content:space-between;margin-top:18px;padding-top:16px}.console-inline-result{background:#f7f8f9;border:1px solid var(--console-line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:14px}.console-inline-result span{color:var(--console-muted);display:grid;font-size:10px;grid-gap:6px;gap:6px}.console-inline-result strong{color:var(--console-ink);font-size:16px;font-weight:700}.console-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.console-link-card{align-items:center;border-top:1px solid var(--console-line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;min-height:74px;padding:11px 14px}.console-link-card:first-child{border-top:0}.console-link-card>*{min-width:0}.console-link-card .console-list-primary{gap:5px}.console-link-card .console-row-actions{justify-content:flex-end}.console-modal-facts{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.console-modal-facts>div{background:#f7f8f9;border:1px solid var(--console-line);display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px}.console-modal-facts span{color:var(--console-muted);font-size:10px}.console-modal-facts strong{font-size:16px;overflow-wrap:anywhere}.console-field small{color:var(--console-muted);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.console-field-hint{color:var(--console-muted);font-size:11px;line-height:1.45;margin:14px 0 0}.console-toggle{align-items:center;background:#eef1f3;border:1px solid #cbd2d9;color:var(--console-muted);cursor:pointer;display:inline-flex;font-size:10px;gap:8px;min-height:30px;padding:0 9px}.console-toggle span{background:#9aa3ad;border-radius:50%;height:7px;width:7px}.console-toggle.is-on{border-color:#acd6c0;color:var(--console-green)}.console-toggle.is-on span{background:var(--console-green)}.console-auth-error{color:var(--console-red);font-size:11px;line-height:1.45;margin:14px 0 0}.console-section-heading>div{min-width:0}.console-section-heading p{color:var(--console-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.console-search{display:block;font-size:12px;outline:0}@media (max-width:640px){.console-list-head{display:none}.console-list-row{align-items:flex-start;min-height:0;padding:14px;row-gap:8px}.agency-connection-row,.console-list-row{grid-template-columns:minmax(0,1fr) auto}.console-list-row>.console-list-primary{grid-column:1/-1}.console-list-row>.console-button{align-self:center}.console-info-row{align-items:flex-start;min-height:0;padding:14px 0}.console-current-record-row{gap:5px;grid-template-columns:1fr}.console-record-actions{flex-direction:column}.console-record-actions .console-button{width:100%}.console-inline-result{grid-template-columns:1fr}.console-sticky-actions{align-items:stretch;flex-direction:column}.console-sticky-actions .console-button{width:100%}.console-section-heading{align-items:flex-start;gap:12px}.console-section-actions{justify-content:flex-start;width:100%}.console-section-actions .console-filter,.console-section-actions input.console-search{flex:1 1 180px;width:100%}.console-link-card{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:14px;row-gap:10px}.console-link-card .console-row-actions{grid-column:1/-1;justify-content:stretch;width:100%}.console-link-card .console-row-actions .console-button{flex:1 1}.console-modal-facts{grid-template-columns:1fr}.console-form-block .console-button{justify-self:stretch;width:100%}}@media (max-width:420px){.install-developer-panel summary,.install-diagnostics summary{align-items:flex-start;flex-wrap:wrap;padding-block:12px}.install-developer-panel summary small,.install-diagnostics summary small{flex-basis:calc(100% - 26px);margin-left:0}}.wallet-transaction-head,.wallet-transaction-row{grid-template-columns:96px minmax(0,1fr) minmax(108px,auto) minmax(170px,auto)}.wallet-transaction-row>span:nth-child(3){display:grid;grid-gap:4px;gap:4px;justify-items:start}.wallet-transaction-row>span:nth-child(3) strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-inline-note{color:var(--console-muted);font-size:10px}:root{--product-bg:#f5f7f8;--product-surface:#ffffff;--product-line:#dfe4e8;--product-ink:#20252b;--product-muted:#68727c;--product-blue:#2f6fed;--product-blue-soft:#edf3ff;--product-green:#217a55;--product-red:#b34242}.partner-entry,.public-page{background:var(--product-bg);color:var(--product-ink);min-height:100vh}.public-header{align-items:center;background:var(--product-surface);border-bottom:1px solid var(--product-line);display:grid;grid-gap:32px;gap:32px;grid-template-columns:auto minmax(0,1fr) auto;min-height:66px;padding:0 48px}.console-brand,.platform-wordmark,.public-wordmark,.simple-brand{color:var(--product-ink);font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:.16em;line-height:1;text-decoration:none}.public-footer nav,.public-nav{align-items:center;display:flex;gap:24px}.public-footer a,.public-nav a{color:var(--product-muted);font-size:12px;text-decoration:none}.public-nav a{border-bottom:2px solid transparent;padding:24px 0 22px}.public-nav a.is-active,.public-nav a:hover{border-bottom-color:var(--product-blue);color:var(--product-ink)}.partner-entry-primary,.public-button,.public-header-action{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.public-header-action{border:1px solid var(--product-ink);color:var(--product-ink);font-size:12px;min-height:36px;padding:0 14px}.partner-entry-primary:hover,.public-button-dark:hover,.public-header-action:hover{background:#394149;color:#fff}.public-cta,.public-hero,.public-how,.public-role-section{margin:0 auto;max-width:1240px;padding-left:48px;padding-right:48px}.public-hero{align-items:center;display:grid;grid-gap:72px;gap:72px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding-bottom:92px;padding-top:92px}.public-hero-copy,.public-section-heading{min-width:0}.partner-entry-eyebrow,.public-eyebrow{color:var(--product-muted);display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.public-hero h1{font-size:52px;letter-spacing:0;line-height:1.03;margin:16px 0 22px;max-width:680px}.public-hero-copy>p,.public-section-heading>p{color:var(--product-muted);font-size:15px;line-height:1.65;margin:0;max-width:620px}.public-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.public-button{min-height:42px;padding:0 16px}.public-button-dark{background:var(--product-ink);color:#fff}.public-text-link{align-items:center;color:var(--product-ink);display:inline-flex;font-size:12px;gap:6px;text-decoration:none}.public-footer a:hover,.public-text-link:hover{color:var(--product-blue)}.public-hero-visual{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.public-flow-card{background:var(--product-surface);border:1px solid var(--product-line);display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:20px}.public-flow-card svg{color:var(--product-blue)}.public-flow-card span{color:var(--product-muted);font-size:11px}.public-flow-card strong{font-size:18px;font-weight:700}.public-flow-line{border-left:1px solid #a9b3bc;height:30px;margin-left:28px}.public-proof-strip{background:#27323a;color:#fff;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px max(48px,calc((100vw - 1240px) / 2))}.public-proof-strip div{align-items:center;display:flex;font-size:12px;gap:8px;min-width:0}.public-proof-strip svg{color:#8ec9ab;flex:0 0 auto}.public-how,.public-role-section{align-items:flex-start;display:grid;grid-gap:72px;gap:72px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);padding-bottom:88px;padding-top:88px}.public-role-section-light{background:#edf1f3;max-width:none;padding-left:max(48px,calc((100vw - 1240px) / 2));padding-right:max(48px,calc((100vw - 1240px) / 2))}.public-cta h2,.public-section-heading h2{font-size:32px;letter-spacing:0;line-height:1.15;margin:14px 0 18px;max-width:700px}.public-how-grid,.public-step-list{list-style:none;margin:0;padding:0}.public-step-list{border-top:1px solid var(--product-line)}.public-step-list li{align-items:baseline;border-bottom:1px solid var(--product-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:34px minmax(0,1fr);padding:18px 0}.public-how-grid span,.public-step-list strong{color:var(--product-muted);font-family:DM Mono,monospace;font-size:10px}.public-step-list span{font-size:13px}.public-role-metric{align-items:flex-start;border-top:1px solid var(--product-line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px minmax(0,1fr);padding-top:18px}.public-role-metric svg{color:var(--product-blue);grid-row:span 2}.public-role-metric strong{font-size:16px}.public-role-metric span{color:var(--product-muted);font-size:12px;line-height:1.5}.public-how{display:block}.public-how-grid{border-top:1px solid var(--product-line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.public-how-grid>div{border-bottom:1px solid var(--product-line);display:grid;grid-gap:12px;gap:12px;padding:18px 0 24px}.public-how-grid strong{font-size:17px}.public-how-grid p{color:var(--product-muted);font-size:12px;line-height:1.5;margin:0}.public-cta{align-items:center;border-top:1px solid var(--product-line);display:flex;gap:32px;justify-content:space-between;padding-bottom:72px;padding-top:52px}.public-cta h2{font-size:26px;margin-bottom:0}.public-footer{align-items:center;border-top:1px solid var(--product-line);display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:22px 48px 30px}.public-footer>span{color:var(--product-muted);font-size:11px}.partner-entry-main{margin:0 auto;max-width:1040px;padding:76px 32px 88px}.partner-entry-heading{max-width:720px}.partner-entry-heading h1{font-size:42px;letter-spacing:0;line-height:1.08;margin:15px 0 14px}.partner-entry-heading p{color:var(--product-muted);font-size:14px;line-height:1.6;margin:0}.partner-entry-list{border-top:1px solid var(--product-line);margin-top:52px}.partner-entry-row{align-items:center;background:var(--product-surface);border-bottom:1px solid var(--product-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:42px minmax(0,1fr) auto;padding:22px 20px}.partner-entry-icon{align-items:center;background:var(--product-blue-soft);color:var(--product-blue);display:flex;height:34px;justify-content:center;width:34px}.partner-entry-copy h2{font-size:17px;margin:0 0 5px}.partner-entry-copy p{color:var(--product-muted);font-size:12px;margin:0}.partner-entry-actions{align-items:center;display:flex;gap:16px}.partner-entry-primary{background:var(--product-ink);color:#fff;font-size:12px;min-height:38px;padding:0 13px}.partner-entry-secondary{color:var(--product-ink);font-size:12px}.partner-entry-secondary:hover{color:var(--product-blue)}.partner-entry .public-footer{max-width:1040px}.console-app{background:var(--product-bg);color:var(--product-ink);min-height:100vh;min-width:0;overflow-x:hidden}.console-topbar{align-items:center;background:var(--product-surface);border-bottom:1px solid var(--product-line);box-sizing:border-box;display:flex;gap:20px;height:64px;min-width:0;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.console-brand{flex:0 0 auto}.console-workspace{align-items:center;display:flex;flex:1 1 auto;gap:10px}.console-workspace strong,.console-workspace>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-workspace>span:last-child{color:var(--product-muted);font-size:12px}.console-top-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.console-layout{align-items:stretch;display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 64px)}.console-sidebar{background:var(--product-surface);border-right:1px solid var(--product-line);position:-webkit-sticky;position:sticky;top:64px;width:auto}.console-main,.console-sidebar{box-sizing:border-box;min-width:0}.console-main{margin:0;max-width:none;padding:34px clamp(24px,4vw,56px) 88px;width:100%}.console-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 28px;min-width:0}.console-page-header>div:first-child{margin:0;min-width:0}.console-page-header h1,.console-page-header p{margin-left:0}.console-page-header h1{font-size:28px;letter-spacing:0;line-height:1.12;margin-bottom:9px;margin-top:0}.console-page-header p{color:var(--product-muted);font-size:12px;line-height:1.5;margin-bottom:0;margin-top:8px;max-width:620px}.console-page-action{align-items:center;align-self:flex-start;display:flex;flex-shrink:0;margin-top:24px}.console-section-block{margin-top:24px;min-width:0}.console-section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-width:0}.console-section-heading>*,.console-section-heading>div:first-child{min-width:0}.console-section-heading h2{margin:0}.console-button,.console-icon-button,.partner-entry-primary,.public-header-action{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.console-button{align-items:center;background:var(--product-surface);border:1px solid #b9c2ca;color:var(--product-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:7px;justify-content:center;min-height:38px;opacity:1;padding:0 13px;white-space:nowrap}.console-button:hover{background:#f0f3f5;border-color:#87929d}.console-button-primary{background:var(--product-blue);border-color:var(--product-blue);color:#fff}.console-button-primary:hover{background:#245dcc;border-color:#245dcc;color:#fff}.console-button:disabled{cursor:not-allowed;opacity:.52}.checkout-help-link:focus-visible,.console-button:focus-visible,.console-icon-button:focus-visible,.partner-entry-primary:focus-visible,.partner-entry-secondary:focus-visible,.public-button:focus-visible,.public-footer a:focus-visible,.public-header-action:focus-visible,.public-nav a:focus-visible{outline:3px solid rgba(47,111,237,.28);outline-offset:2px}.console-icon-button{align-items:center;background:transparent;border:1px solid transparent;color:var(--product-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.console-icon-button:hover{background:var(--product-blue-soft);border-color:#c9d8f7;color:var(--product-blue)}.console-icon-button:disabled{cursor:not-allowed;opacity:.45}.console-filter,.console-form input,.console-form select,.console-form textarea,.console-form-block input,.console-form-block select,.console-form-block textarea,.console-search,.install-form input,.install-form select{background:var(--product-surface);border:1px solid #c7d0d8;border-radius:2px;box-sizing:border-box;color:var(--product-ink);min-height:38px}.console-filter,.console-search{padding:0 10px}.console-filter:focus,.console-form input:focus,.console-form select:focus,.console-form textarea:focus,.console-form-block input:focus,.console-form-block select:focus,.console-form-block textarea:focus,.console-search:focus,.install-form input:focus,.install-form select:focus{border-color:var(--product-blue);outline:3px solid rgba(47,111,237,.15)}.console-auth-error,.console-inline-error{background:#fff4f4;border-left:3px solid var(--product-red);color:var(--product-red);font-size:12px;line-height:1.5;margin:16px 0;padding:11px 13px}.console-data-meta{align-items:center;color:var(--product-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin:8px 0 12px}.console-support-block{margin-top:26px}.console-support-drawer{background:var(--product-surface);border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line)}.console-support-drawer summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:62px;padding:0 14px}.console-support-drawer summary::-webkit-details-marker{display:none}.console-support-summary{align-items:center;display:flex;gap:10px}.console-support-summary>svg{color:var(--product-blue)}.console-support-summary span{display:grid;grid-gap:3px;gap:3px}.console-support-summary strong{font-size:13px}.console-support-summary small,.console-support-summary-action{color:var(--product-muted);font-size:11px}.console-support-summary-action{color:var(--product-blue)}.console-support-drawer-body{border-top:1px solid var(--product-line);padding:18px 14px 20px}.console-support-history{margin-top:18px}.console-support-history>strong{font-size:12px}.install-progress{align-items:center;color:var(--product-muted);display:flex;font-family:DM Mono,monospace;font-size:10px;gap:14px;margin:0 0 18px;text-transform:uppercase}.install-progress-track{background:#e2e7eb;display:block;height:4px;max-width:260px;overflow:hidden;width:100%}.install-progress-track>span{background:var(--product-blue);display:block;height:100%;transition:width .18s ease}.install-step{background:var(--product-surface);border:1px solid var(--product-line);display:grid;grid-template-columns:54px minmax(0,1fr);margin-top:10px;padding:20px}.install-step.is-current{border-color:#b8c9e8;box-shadow:inset 3px 0 var(--product-blue)}.install-step.is-future{background:transparent;border-color:transparent;border-top:1px solid var(--product-line);padding-bottom:14px;padding-top:14px}.install-step-number,.install-step.is-future,.install-step.is-future .install-step-heading p{color:var(--product-muted)}.install-step-number{font-family:DM Mono,monospace;font-size:10px;padding-top:3px}.install-step-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.install-step-heading>div:first-child{min-width:0}.install-step-heading h2{font-size:16px;line-height:1.3;margin:0}.install-step-heading p{color:var(--product-muted);font-size:11px;line-height:1.45;margin:5px 0 0}.install-step-state{align-items:center;color:var(--product-muted);display:inline-flex;flex:0 0 auto;font-family:DM Mono,monospace;font-size:10px;gap:5px;text-transform:uppercase}.install-step-state.is-complete{color:var(--product-green)}.install-step-state.is-current{color:var(--product-blue)}.install-compact-note,.install-error-detail,.install-note,.install-unavailable{color:var(--product-muted);font-size:11px;line-height:1.5;margin:14px 0 0}.install-error-detail,.install-unavailable{color:var(--product-red)}.install-mobile-back{color:var(--product-blue);display:none;font-size:12px;margin:-8px 0 18px;text-decoration:none}.install-diagnostics{margin-top:20px}.checkout-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.checkout-reference{color:var(--product-muted);font-family:DM Mono,monospace;font-size:11px!important;margin-top:12px!important}.checkout-help-link{color:var(--product-ink);font-size:12px}@media (max-width:900px){.console-sidebar{visibility:hidden}.console-layout.nav-open .console-sidebar{visibility:visible}.public-header{gap:18px;padding:0 24px}.public-nav{gap:14px}.public-nav a{padding-left:0;padding-right:0}.public-cta,.public-hero,.public-how,.public-role-section{gap:40px;padding-left:32px;padding-right:32px}.public-hero{grid-template-columns:minmax(0,1fr);padding-bottom:64px;padding-top:64px}.public-hero-visual{max-width:620px}.public-proof-strip{grid-template-columns:1fr;padding-left:32px;padding-right:32px}.public-role-section{grid-template-columns:minmax(0,1fr);padding-bottom:64px;padding-top:64px}.public-role-section-light{padding-left:32px;padding-right:32px}.public-how{display:block}.public-footer{padding-left:32px;padding-right:32px}.console-layout{display:block}.console-sidebar{box-shadow:12px 0 30px rgba(30,41,52,.12);left:0;min-height:calc(100vh - 64px);position:fixed;top:64px;transform:translateX(-105%);transition:transform .2s ease;width:232px;z-index:25}.console-layout.nav-open .console-sidebar{transform:translateX(0)}.console-main{padding-top:30px}}@media (max-width:640px){.public-header{gap:12px;grid-template-columns:auto auto;min-height:58px;padding:0 16px}.public-nav{display:none}.public-header-action{justify-self:end}.public-cta,.public-hero,.public-how,.public-role-section{padding-left:16px;padding-right:16px}.public-hero{gap:38px;padding-bottom:48px;padding-top:48px}.public-hero h1{font-size:36px}.public-hero-copy>p,.public-section-heading>p{font-size:13px}.public-proof-strip{padding-left:16px;padding-right:16px}.public-how,.public-role-section{padding-bottom:48px;padding-top:48px}.public-cta h2,.public-section-heading h2{font-size:26px}.public-how-grid{grid-template-columns:1fr;margin-top:28px}.public-cta{align-items:flex-start;display:grid;grid-gap:20px;gap:20px;padding-bottom:48px;padding-top:36px}.partner-entry .public-footer,.public-footer{align-items:flex-start;flex-direction:column;gap:14px;padding:18px 16px 26px}.public-footer nav{flex-wrap:wrap;gap:12px 18px}.partner-entry-main{padding:50px 16px 60px}.partner-entry-heading h1{font-size:32px}.partner-entry-list{margin-top:36px}.partner-entry-row{align-items:flex-start;grid-template-columns:34px minmax(0,1fr);padding:18px 14px}.partner-entry-actions{align-items:stretch;flex-direction:column;gap:10px;grid-column:2}.partner-entry-primary{width:-moz-fit-content;width:fit-content}.console-topbar{gap:8px;height:58px;padding:0 12px}.console-sidebar{min-height:calc(100vh - 58px);top:58px}.console-global-search,.console-help,.console-store-link,.console-workspace{display:none}.console-main{padding:24px 16px 92px}.console-page-header{display:block;margin-bottom:22px}.console-page-header h1{font-size:24px;margin-top:7px}.console-page-header p{font-size:12px}.console-section-heading{display:block}.console-page-action,.console-section-actions{margin-top:14px}.console-page-action .console-button,.console-section-actions .console-button{width:100%}.install-app .console-sidebar{display:none}.install-mobile-back{display:inline-flex}.install-progress{align-items:flex-start;flex-direction:column;gap:8px}.install-progress-track{max-width:none}.install-step{grid-template-columns:34px minmax(0,1fr);padding:16px 13px}.install-step-heading{display:grid;grid-gap:9px;gap:9px}.install-choice-row,.install-form{display:grid;grid-template-columns:1fr}.install-choice-row .console-button,.install-form .console-button{width:100%}.checkout-actions{align-items:flex-start;flex-direction:column}.wallet-transaction-head{display:none}.wallet-transaction-row{grid-template-columns:minmax(0,1fr) auto}.wallet-transaction-row>span:first-child{color:var(--console-muted);font-size:10px}.wallet-transaction-row>.console-list-primary{grid-column:1/-1}.wallet-transaction-row>.console-status,.wallet-transaction-row>span:nth-child(3){justify-self:end}}.console-next-facts{border-top:1px solid var(--product-line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.console-next-facts>div{border-right:1px solid var(--product-line);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:13px 15px 2px 0}.console-next-facts>div:not(:first-child){padding-left:15px}.console-next-facts>div:last-child{border-right:0}.console-next-facts span,.console-payout-status span,.console-profile-status span{color:var(--product-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.console-next-facts strong,.console-payout-status strong,.console-profile-status strong{color:var(--product-ink);font-size:12px;font-weight:650;overflow-wrap:anywhere}.console-payout-status{align-items:center;border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);display:flex;gap:18px;justify-content:space-between;margin:16px 0 0;min-width:0;padding:12px 0}.console-payout-status>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.console-profile-status{align-items:center;border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-top:28px;min-width:0;padding:13px 0}.console-profile-status>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.console-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.install-action-help,.install-provider-note{color:var(--product-muted);font-size:11px;line-height:1.5;margin:9px 0 0}.install-provider-note{color:#8a4d22}.console-metric-grid.metric-count-6{grid-template-columns:repeat(6,minmax(0,1fr))}.console-metric-grid.metric-count-7{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.console-metric-grid.metric-count-6,.console-metric-grid.metric-count-7{grid-template-columns:repeat(3,minmax(0,1fr))}.console-metric-grid.metric-count-7 article:nth-child(3n){border-right:0}}@media (max-width:640px){.console-next-facts{grid-template-columns:1fr}.console-next-facts>div,.console-next-facts>div:not(:first-child){border-bottom:1px solid var(--product-line);border-right:0;padding:11px 0}.console-next-facts>div:last-child{border-bottom:0}.console-payout-status{align-items:flex-start}.console-profile-status{align-items:stretch;grid-template-columns:1fr 1fr}.console-profile-status .console-button{grid-column:1/-1;width:100%}.console-empty-actions{align-items:stretch;flex-direction:column;width:100%}.console-empty-actions .console-button{width:100%}.console-metric-grid.metric-count-7{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalogue-list .console-list-head,.catalogue-list .console-list-row{grid-template-columns:minmax(0,1fr) minmax(100px,max-content) minmax(120px,max-content)}.offer-products-list .console-list-head,.offer-products-list .console-list-row{grid-template-columns:minmax(0,1fr) minmax(100px,max-content) 24px}.sales-list .console-list-head,.sales-list .console-list-row{grid-template-columns:minmax(0,1.25fr) minmax(120px,max-content) minmax(110px,max-content) minmax(125px,max-content) minmax(120px,max-content)}.creator-offers-list .console-list-head,.creator-offers-list .console-list-row{grid-template-columns:minmax(0,1fr) minmax(78px,max-content) minmax(78px,max-content) max-content}.payout-list .console-list-row{grid-template-columns:minmax(0,1fr) minmax(100px,max-content) minmax(120px,max-content)}.install-app .console-main{margin-inline:auto;max-width:1080px}.install-step{--step-rail:40px;grid-template-columns:var(--step-rail) minmax(0,1fr)}.install-step-number{border-right:1px solid var(--product-line);min-height:100%;padding-right:14px}.install-step-body{min-width:0;padding-left:14px}.console-support-link-row{align-items:center;border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);display:flex;gap:18px;justify-content:space-between;min-width:0;padding:13px 0}.console-support-link-row .console-button{flex:0 0 auto}.console-support-workspace{background:var(--product-surface);border:1px solid var(--product-line);padding:22px}.console-support-workspace .console-support-drawer-body{border-top:0;margin-top:0;padding-top:0}.utility-page{min-height:100vh;padding-bottom:64px;background:var(--product-bg);color:var(--product-ink)}.utility-header{align-items:center;background:var(--product-surface);border-bottom:1px solid var(--product-line);display:flex;height:64px;justify-content:space-between;padding:0 max(24px,5vw)}.utility-wordmark{font-family:DM Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.16em}.utility-back,.utility-wordmark{color:var(--product-ink);text-decoration:none}.utility-back{align-items:center;display:inline-flex;font-size:12px;gap:7px}.utility-main{margin:0 auto;max-width:1120px;padding:52px 32px 0}.utility-heading{margin-bottom:32px;max-width:760px}.utility-heading h1{font-family:Manrope,sans-serif;font-size:42px;font-weight:700;letter-spacing:0;line-height:1.08;margin:0 0 10px}.utility-heading p{color:var(--product-muted);font-size:14px;line-height:1.6;margin:0;max-width:640px}.support-page .console-support-workspace{max-width:900px;padding:24px}@media (max-width:640px){.utility-header{padding:0 16px}.utility-main{padding:36px 16px 0}.utility-heading{margin-bottom:24px}.utility-heading h1{font-size:30px}.support-page .console-support-workspace{padding:16px}.console-page-header{display:block;margin-bottom:22px}.console-page-header h1{font-size:24px;margin-top:7px}.console-page-header p{font-size:12px;max-width:100%}.console-main{padding:24px 16px 92px}.install-app .console-main{max-width:none}.install-step{--step-rail:30px;grid-template-columns:var(--step-rail) minmax(0,1fr);padding:16px 13px}.install-step-number{padding-right:10px}.install-step-body{padding-left:10px}.console-support-link-row{align-items:flex-start;flex-direction:column}.console-support-link-row .console-button{width:100%}.console-support-workspace{padding:16px}.sales-list .console-list-row>span:first-child{grid-column:1/-1}.sales-list .console-list-row>.console-status{justify-self:end}}.console-state-page{align-items:center;background:var(--product-bg);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px}.console-state-card{background:var(--product-surface);border:1px solid var(--product-line);box-sizing:border-box;max-width:520px;padding:28px;width:100%}.console-state-card h1{font-size:24px;line-height:1.2;margin:10px 0 8px}.console-state-card p{color:var(--product-muted);font-size:13px;line-height:1.5;margin:0}.console-state-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.install-complete-banner{align-items:center;background:#f3faf6;border:1px solid #b9dcc8;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;min-width:0;padding:14px 16px}.opportunity-public-page{background:var(--product-bg)}.opportunity-detail,.opportunity-directory,.opportunity-public-header{margin:0 auto;max-width:1240px;padding-left:48px;padding-right:48px}.opportunity-public-header{padding-bottom:48px;padding-top:76px}.opportunity-detail h1,.opportunity-public-header h1{font-size:46px;letter-spacing:0;line-height:1.06;margin:14px 0;max-width:720px}.opportunity-detail-grid p,.opportunity-detail-heading p,.opportunity-public-header p{color:var(--product-muted);font-size:14px;line-height:1.6;margin:0;max-width:620px}.opportunity-toolbar{align-items:center;border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);display:flex;flex-wrap:wrap;gap:10px;padding:16px 0}.opportunity-agency-field label,.opportunity-search,.opportunity-select{align-items:center;display:flex;gap:8px}.opportunity-search{background:var(--product-surface);border:1px solid var(--product-line);flex:1 1 270px;min-height:40px;padding:0 12px}.opportunity-search svg,.opportunity-select svg{color:var(--product-muted);flex:0 0 auto}.opportunity-agency-field input,.opportunity-search input,.opportunity-select select{background:transparent;border:0;color:var(--product-ink);font:inherit;min-width:0;outline:0}.opportunity-search input{width:100%}.opportunity-select{background:var(--product-surface);border:1px solid var(--product-line);min-height:40px;padding:0 10px}.opportunity-select select{cursor:pointer;padding-right:12px}.product-button{align-items:center;background:var(--product-surface);border:1px solid var(--product-line);color:var(--product-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:7px;justify-content:center;min-height:40px;padding:0 13px;text-decoration:none;white-space:nowrap}.product-button:focus-visible,.product-button:hover{border-color:var(--product-ink)}.product-button-dark{background:var(--product-ink);border-color:var(--product-ink);color:#fff}.product-button:disabled{cursor:wait;opacity:.55}.opportunity-agency-field{border-bottom:1px solid var(--product-line);padding:16px 0}.opportunity-agency-field label{color:var(--product-ink);font-size:12px;justify-content:space-between}.opportunity-agency-field label>span{color:var(--product-muted);margin-left:auto}.opportunity-agency-field input{background:var(--product-surface);border:1px solid var(--product-line);margin-left:8px;min-height:38px;padding:0 10px;width:min(360px,100%)}.opportunity-error,.opportunity-notice{align-items:center;display:flex;gap:8px;margin:16px 0 0;padding:12px 14px}.opportunity-notice{background:#f3faf6;border:1px solid #b9dcc8;color:var(--product-green);font-size:12px}.opportunity-error{background:#fff6f5;border:1px solid #e8c4c0;color:var(--product-red);justify-content:space-between;font-size:12px}.opportunity-native-section{margin-top:36px}.opportunity-section-title{border-top:1px solid var(--product-line);display:grid;grid-gap:8px;gap:8px;padding:18px 0}.opportunity-section-title>span{color:var(--product-muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.opportunity-section-title strong{font-size:17px}.opportunity-list,.opportunity-native-list{background:var(--product-surface);border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line)}.opportunity-native-row,.opportunity-row{align-items:center;border-bottom:1px solid var(--product-line);display:grid;grid-gap:18px;gap:18px;min-width:0;padding:18px}.opportunity-native-row{color:var(--product-ink);grid-template-columns:minmax(0,1fr) auto 18px;text-decoration:none}.opportunity-native-row:last-child,.opportunity-row:last-child{border-bottom:0}.opportunity-native-row>span,.opportunity-native-row>span:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.opportunity-footnote,.opportunity-main p,.opportunity-meta,.opportunity-native-row small,.opportunity-state{color:var(--product-muted);font-size:12px}.opportunity-row{align-items:start;grid-template-columns:42px minmax(0,1fr) auto}.opportunity-mark{align-items:center;background:#eef2f8;border:1px solid var(--product-line);color:var(--product-blue);display:flex;font-size:15px;font-weight:700;height:42px;justify-content:center;overflow:hidden;width:42px}.opportunity-mark img{height:100%;object-fit:cover;width:100%}.opportunity-main{min-width:0}.opportunity-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.opportunity-title h2{font-size:17px;margin:0}.opportunity-title>span{background:var(--product-blue-soft);color:var(--product-blue);font-size:10px;padding:4px 7px;text-transform:uppercase}.opportunity-main p{line-height:1.55;margin:8px 0 10px;max-width:680px}.opportunity-meta{display:flex;flex-wrap:wrap;gap:12px}.opportunity-meta span+span{border-left:1px solid var(--product-line);padding-left:12px}.opportunity-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-self:end}.opportunity-state{align-items:center;display:inline-flex;gap:6px;min-height:40px;white-space:nowrap}.opportunity-footnote{line-height:1.6;margin:18px 0 54px}.opportunity-empty{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:48px 18px}.opportunity-empty span{color:var(--product-muted);font-size:13px}.opportunity-detail{padding-bottom:90px;padding-top:54px}.opportunity-back{align-items:center;color:var(--product-muted);display:inline-flex;font-size:12px;gap:7px;text-decoration:none}.opportunity-back:hover{color:var(--product-ink)}.opportunity-detail-heading{align-items:flex-start;display:flex;gap:18px;margin:54px 0 60px}.opportunity-detail-heading h1{margin-top:12px}.opportunity-detail-grid{border-top:1px solid var(--product-line);display:grid;grid-gap:72px;gap:72px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding-top:30px}.opportunity-detail-grid h2{font-size:24px;margin:12px 0 10px}.opportunity-detail-grid dl{margin:18px 0 0}.opportunity-detail-grid dl>div{border-bottom:1px solid var(--product-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:100px minmax(0,1fr);padding:14px 0}.opportunity-detail-grid dt{color:var(--product-muted);font-size:12px}.opportunity-detail-grid dd{font-size:13px;line-height:1.5;margin:0}.opportunity-detail-grid .product-button{margin-top:18px}.opportunity-detail-note{align-items:center;display:flex;gap:7px;margin-top:18px!important}@media (max-width:760px){.opportunity-detail,.opportunity-directory,.opportunity-public-header{padding-left:20px;padding-right:20px}.opportunity-public-header{padding-bottom:34px;padding-top:48px}.opportunity-detail h1,.opportunity-public-header h1{font-size:36px}.opportunity-toolbar{align-items:stretch}.opportunity-search,.opportunity-select,.opportunity-toolbar>.product-button{flex:1 1 100%;width:100%}.opportunity-agency-field label{align-items:flex-start;flex-wrap:wrap}.opportunity-agency-field input{flex:1 1 100%;margin-left:0;width:100%}.opportunity-row{grid-template-columns:36px minmax(0,1fr)}.opportunity-mark{height:36px;width:36px}.opportunity-actions{align-items:stretch;grid-column:1/-1;justify-self:stretch}.opportunity-actions .product-button{width:100%}.opportunity-detail-heading{margin:36px 0 42px}.opportunity-detail-grid{gap:42px;grid-template-columns:1fr}}.install-complete-banner>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.install-complete-banner strong{color:var(--product-ink);font-size:13px}.install-complete-banner span{color:var(--product-muted);font-size:11px}.opportunity-demand-list .console-list-head,.opportunity-demand-list .console-list-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(100px,.7fr) minmax(100px,.7fr)}.opportunity-demand-list .console-list-row>span{min-width:0}.opportunity-demand-list .console-list-row small,.opportunity-demand-list .console-list-row strong{display:block}.opportunity-demand-page .console-page-header{margin-bottom:20px}@media (max-width:760px){.opportunity-demand-list .console-list-head{display:none}.opportunity-demand-list .console-list-row{gap:10px;grid-template-columns:1fr 1fr;min-height:0;padding:14px}.opportunity-demand-list .console-list-row>span:nth-child(n+3){color:var(--console-muted);font-size:11px}.opportunity-demand-list .console-list-row>span:before{display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase;content:attr(data-label)}}@media (max-width:900px){.opportunity-demand-shell .console-sidebar{border-bottom:1px solid var(--console-line);border-right:0;display:block;min-height:0;padding:12px 16px;position:static;transform:none;visibility:visible;width:auto}.opportunity-demand-shell .console-sidebar-top{display:none}.opportunity-demand-shell .console-nav{display:flex;flex-wrap:wrap;gap:6px}.opportunity-demand-shell .console-nav-link{flex:0 1 auto;width:auto}}.opportunity-filter-panel{border-bottom:1px solid var(--product-line)}.opportunity-filter-panel summary{align-items:center;color:var(--product-ink);cursor:pointer;display:flex;font-size:12px;gap:8px;list-style:none;min-height:44px;padding:0}.opportunity-filter-panel summary::-webkit-details-marker{display:none}.opportunity-filter-panel summary:after{color:var(--product-muted);content:"+";font-size:16px;line-height:1;margin-left:auto}.opportunity-filter-panel[open] summary:after{content:"-"}.opportunity-filter-panel summary strong{align-items:center;background:var(--product-blue-soft);color:var(--product-blue);display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 5px}.opportunity-filter-panel-grid{border-top:1px solid var(--product-line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0 16px}.opportunity-filter-panel-grid .opportunity-select{align-items:stretch;flex-direction:column;gap:5px;min-height:0;padding:0}.opportunity-filter-panel-grid .opportunity-select span{color:var(--product-muted);font-size:10px;text-transform:uppercase}.opportunity-filter-panel-grid .opportunity-select select{border:1px solid var(--product-line);min-height:40px;padding:0 10px;width:100%}.opportunity-active-filters{align-items:center;color:var(--product-muted);display:flex;flex-wrap:wrap;gap:7px;padding:10px 0 2px}.opportunity-active-filters>span:first-child{font-size:11px}.opportunity-filter-chip{background:#f1f3f5;border:1px solid var(--product-line);color:var(--product-ink);font-size:11px;padding:5px 8px}.opportunity-active-filters .console-icon-button{height:28px;margin-left:2px;width:28px}.agency-connections-list:has(.console-empty),.console-list-block:has(.console-empty),.wallet-transaction-table:has(.console-empty){min-height:0}.agency-connections-list>.console-empty,.wallet-transaction-table>.console-empty{min-height:96px;padding:22px 20px}.agency-connections-list:has(>.console-empty)>.console-list-head,.wallet-transaction-table:has(>.console-empty)>.wallet-transaction-head{display:none}@media (max-width:760px){.opportunity-filter-panel-grid{grid-template-columns:1fr}}@media (max-width:640px){.console-state-page{align-items:flex-start;padding:16px}.console-state-card{padding:22px 18px}.console-state-actions,.console-state-actions .console-button,.install-complete-banner,.install-complete-banner .console-button{width:100%}.install-complete-banner{align-items:flex-start;flex-direction:column}}.brand-offers-list .console-list-head,.brand-offers-list .console-list-row{grid-template-columns:minmax(180px,1.5fr) minmax(72px,max-content) minmax(76px,max-content) minmax(92px,max-content) minmax(70px,max-content) minmax(86px,max-content) minmax(175px,max-content)}.brand-offer-actions{justify-content:flex-end}.console-button-compact{min-height:32px;padding:0 9px;white-space:nowrap}.brand-partners-summary{margin-bottom:28px}.brand-partner-list .console-list-head,.brand-partner-list .console-list-row{grid-template-columns:minmax(180px,1.5fr) minmax(90px,max-content) minmax(78px,max-content) minmax(125px,max-content) minmax(86px,max-content)}.brand-partner-row{background:transparent;border:0;border-top:1px solid var(--console-line);color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.brand-partner-row:focus-visible,.brand-partner-row:hover{background:#f7f9fc}.brand-offer-prerequisite{align-items:flex-start;gap:8px;justify-content:flex-start;padding:28px 18px}.brand-offer-prerequisite .console-button{margin-top:6px}.brand-offer-creation-section{scroll-margin-top:24px}.console-metric-grid article{min-width:0}.console-metric-grid.metric-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.console-workspace{gap:6px;min-width:0}.console-workspace strong{max-width:180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-button:focus-visible,.console-icon-button:focus-visible,.console-nav-link:focus-visible,.product-button:focus-visible{outline:2px solid var(--product-accent,#2f6fed);outline-offset:2px}@media (max-width:900px){.console-workspace{display:flex}.console-workspace strong{max-width:140px}.console-workspace>span:last-child{display:none}.brand-offers-list{overflow-x:auto}.brand-offers-list .console-list-head,.brand-offers-list .console-list-row,.brand-partner-list .console-list-head,.brand-partner-list .console-list-row{min-width:780px}}@media (max-width:640px){.console-workspace{display:flex;flex:1 1 auto;min-width:0}.console-workspace strong{max-width:120px}.console-metric-grid.metric-count-5{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-offers-list,.brand-partner-list{overflow:visible}.brand-offers-list .console-list-row,.brand-partner-list .console-list-row{min-width:0}.brand-offers-list .console-list-row>span[data-label],.brand-partner-list .console-list-row>span[data-label]{display:flex;gap:6px;justify-content:space-between}.brand-offers-list .console-list-row>span[data-label]:before,.brand-partner-list .console-list-row>span[data-label]:before{color:var(--console-muted);content:attr(data-label);font-size:10px}.brand-offer-actions{align-items:stretch;flex-direction:column;grid-column:1/-1;justify-content:flex-start}.brand-offer-actions .console-button{justify-content:center;width:100%}.brand-partner-row{cursor:default}.console-page-header h1{margin-top:0}}.opportunity-modal{display:flex;flex-direction:column}.opportunity-modal-footer{background:var(--product-surface);position:-webkit-sticky;position:sticky;z-index:2;bottom:-28px;margin-top:auto;padding-bottom:1px}.opportunity-kind-external,.opportunity-kind-native{border:1px solid transparent;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.opportunity-kind-external{background:#f0f2f4;border-color:#d9dee3;color:var(--product-muted)}.opportunity-kind-native{background:var(--product-blue-soft);border-color:#d7e4ff;color:var(--product-blue)}@media (max-width:900px){.console-workspace>span:last-child{display:inline;flex:0 1 auto;font-size:11px}.console-workspace strong{max-width:140px}}.legal-document-page{background:var(--product-bg);color:var(--product-ink);min-height:100vh}.legal-document-layout{display:grid;grid-gap:64px;gap:64px;grid-template-columns:180px minmax(0,760px);margin:0 auto;max-width:1120px;padding:56px 32px 88px}.legal-document-nav{align-self:start;display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:24px}.legal-document-nav a{border-left:2px solid transparent;color:var(--product-muted);font-size:12px;padding:8px 0 8px 12px;text-decoration:none}.legal-document-nav a:focus-visible,.legal-document-nav a:hover{border-left-color:var(--product-blue);color:var(--product-ink)}.legal-document-content{min-width:0}.legal-document-heading{border-bottom:1px solid var(--product-line);margin-bottom:0;padding-bottom:28px}.legal-document-heading h1{font-size:36px;letter-spacing:0;line-height:1.1;margin:0 0 10px}.legal-document-heading p{color:var(--product-muted);font-size:14px;line-height:1.6;margin:0}.legal-document-heading .legal-date{font-size:11px;margin-top:18px}.legal-section{border-bottom:1px solid var(--product-line);padding:32px 0 36px}.legal-section h2{font-size:22px;letter-spacing:0;line-height:1.2;margin:0 0 18px}.legal-section h3{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.4;margin:26px 0 8px;text-transform:none}.legal-section .legal-copy{color:var(--product-ink)!important;font-size:14px;line-height:1.75;margin:0 0 12px;max-width:720px!important}.legal-section .legal-copy:last-child{margin-bottom:0}.legal-section a{color:var(--product-ink);text-underline-offset:2px}.home-page{background:#f4f6f7;color:var(--product-ink)}.home-page .public-header{background:#ffffff}.home-hero{background:#f4f6f7;border-bottom:1px solid var(--product-line);padding:86px 32px 94px}.home-application{max-width:1240px;margin:0 auto;padding:64px 32px}.home-application h2{font-size:36px;line-height:1.2;letter-spacing:0;margin:0 0 24px}.home-application h3{font-size:20px;margin:32px 0 12px}.home-application p{max-width:720px;font-size:17px;line-height:1.65;color:var(--product-muted)}.home-path-copy>span{display:block;font-size:13px;margin-bottom:8px;color:var(--product-muted)}.home-hero-grid{align-items:center;display:block;margin:0 auto;max-width:1240px}.home-hero-copy{max-width:760px;min-width:0}.home-kicker{color:var(--product-muted);display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.home-hero h1{font-size:72px;font-weight:700;letter-spacing:0;line-height:1.01;margin:17px 0 24px;max-width:590px;text-wrap:balance}.home-hero-copy>p{color:var(--product-muted);font-size:18px;line-height:1.55;margin:0;max-width:475px}.home-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.home-button{align-items:center;border:1px solid transparent;display:inline-flex;font-size:13px;gap:9px;justify-content:center;min-height:46px;padding:0 17px;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.home-button-primary{background:var(--product-blue);border-color:var(--product-blue);color:#ffffff}.home-button-primary:hover{background:#245dcc;border-color:#245dcc;color:#ffffff}.home-button-secondary{border-color:#b9c2ca;color:var(--product-ink)}.home-button-secondary:hover{background:#ffffff;border-color:#87929d}.home-hero-meta{border-top:1px solid #cfd6dc;color:var(--product-muted);display:flex;flex-wrap:wrap;font-family:DM Mono,monospace;font-size:10px;gap:20px;letter-spacing:.08em;margin-top:52px;padding-top:15px;text-transform:uppercase}.home-signal{background:#ffffff;border-bottom:1px solid var(--product-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1240px}.home-signal>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:22px 28px 24px}.home-signal>div+div{border-left:1px solid var(--product-line)}.home-signal-mark{color:var(--product-blue);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em}.home-signal strong{font-size:14px;font-weight:700}.home-signal>div>span:last-child{color:var(--product-muted);font-size:11px}.home-paths{background:#ffffff;display:grid;grid-gap:72px;gap:72px;grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);margin:0 auto;max-width:1240px;padding:112px 32px}.home-section-intro{min-width:0}.home-closing h2,.home-focus h2,.home-section-intro h2{font-size:42px;font-weight:700;letter-spacing:0;line-height:1.08;margin:16px 0 18px;max-width:490px;text-wrap:balance}.home-focus-copy>p,.home-section-intro p{color:var(--product-muted);font-size:14px;line-height:1.6;margin:0;max-width:330px}.home-path-list{border-top:1px solid var(--product-line);min-width:0}.home-path{align-items:center;border-bottom:1px solid var(--product-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:42px minmax(0,1fr) auto;padding:24px 0}.home-path-icon{align-items:center;background:#edf3ff;color:var(--product-blue);display:flex;height:36px;justify-content:center;width:36px}.home-path-copy{min-width:0}.home-path-copy h3{font-size:17px;margin:0 0 5px}.home-path-copy p{color:var(--product-muted);font-size:12px;line-height:1.45;margin:0}.home-inline-link,.home-path-action{align-items:center;color:var(--product-ink);display:inline-flex;font-size:12px;gap:7px;text-decoration:none;white-space:nowrap}.home-inline-link:hover,.home-path-action:hover{color:var(--product-blue)}.home-focus{background:#20262c;color:#ffffff;display:grid;grid-gap:82px;gap:82px;grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);margin:0 auto;max-width:1240px;padding:104px 32px}.home-focus-copy{align-self:center;min-width:0}.home-focus .home-kicker{color:#aeb8c1}.home-focus h2{color:#ffffff;max-width:500px}.home-focus-copy>p{color:#aeb8c1;max-width:410px}.home-inline-link{color:#ffffff;margin-top:30px}.home-inline-link:hover{color:#9ab9ff}.home-focus-panel{background:#f7f9fa;color:var(--product-ink);min-width:0;padding:26px}.home-focus-panel-head{color:var(--product-muted);display:flex;font-family:DM Mono,monospace;font-size:10px;justify-content:space-between;letter-spacing:.06em;padding-bottom:17px;text-transform:uppercase}.home-focus-panel-head,.home-focus-panel-row{align-items:center;border-bottom:1px solid var(--product-line)}.home-focus-panel-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:36px minmax(0,1fr);padding:22px 0}.home-focus-panel-icon{align-items:center;background:#edf3ff;color:var(--product-blue);display:flex;height:36px;justify-content:center;width:36px}.home-focus-panel-row>div:last-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.home-focus-panel-row strong{font-size:14px}.home-focus-panel-footer,.home-focus-panel-row span{color:var(--product-muted);font-size:11px}.home-focus-panel-footer{align-items:center;display:flex;gap:8px;padding-top:18px}.home-closing{align-items:center;background:#ffffff;border-top:1px solid var(--product-line);display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:78px 32px 84px}.home-closing h2{margin-bottom:0}.home-page>.public-footer{background:#ffffff;max-width:none;padding-left:max(32px,calc((100vw - 1176px) / 2));padding-right:max(32px,calc((100vw - 1176px) / 2))}@media (max-width:1000px){.home-focus{gap:48px;grid-template-columns:minmax(0,1fr)}.home-focus-copy,.home-hero-copy{max-width:700px}.home-focus-panel{max-width:720px}.home-paths{gap:48px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media (max-width:640px){.home-hero{padding:58px 16px 56px}.home-hero h1{font-size:44px;line-height:1.04}.home-hero-copy>p{font-size:15px}.home-hero-actions{align-items:stretch;flex-direction:column}.home-button{width:100%}.home-hero-meta{gap:12px;margin-top:38px}.home-signal{display:block}.home-signal>div{border-bottom:1px solid var(--product-line);padding:18px 16px}.home-signal>div+div{border-left:0}.home-signal>div:last-child{border-bottom:0}.home-focus,.home-paths{display:block;padding:64px 16px}.home-closing h2,.home-focus h2,.home-section-intro h2{font-size:32px}.home-path-list{margin-top:38px}.home-path{align-items:start;grid-template-columns:38px minmax(0,1fr);padding:20px 0}.home-path-action{grid-column:2;margin-top:4px}.home-focus-panel{margin-top:42px;padding:18px}.home-closing{align-items:flex-start;display:grid;padding:56px 16px 64px}.home-page>.public-footer{padding-left:16px;padding-right:16px}}@media (max-width:760px){.legal-document-layout{display:block;padding:36px 16px 64px}.legal-document-nav{border-bottom:1px solid var(--product-line);display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:32px;padding-bottom:12px;position:static}.legal-document-nav a{border-left:0;padding:6px 0}.legal-document-heading h1{font-size:30px}.legal-section{padding:26px 0 30px}.legal-section .legal-copy{font-size:13px}}.opportunity-modal{display:block;height:auto;max-height:min(900px,calc(100vh - 40px))}.opportunity-modal-footer{background:transparent;bottom:auto;margin-top:20px;padding-bottom:0;position:static}@media (max-width:760px){.console-toast{left:16px;max-width:none;right:16px;top:16px;width:auto}}.discovery-directory,.professional-directory{margin:0 auto;max-width:1180px;padding:44px 38px 72px}.access-section-heading,.discovery-directory-header,.professional-directory-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.access-section-heading h2,.discovery-directory-header h2,.professional-directory-header h2{margin:0}.discovery-directory-header p,.professional-directory-header p{color:var(--console-muted);line-height:1.55;margin:8px 0 0;max-width:660px}.discovery-view-tabs{border-bottom:1px solid var(--console-line);display:flex;gap:26px;margin-top:34px}.discovery-view-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--console-muted);cursor:pointer;font-size:13px;margin-bottom:-1px;padding:0 0 13px}.discovery-view-tab.is-active{border-bottom-color:var(--console-ink);color:var(--console-ink);font-weight:700}.discovery-toolbar,.professional-directory-toolbar{align-items:stretch;display:flex;gap:10px;margin-top:22px}.discovery-search,.professional-directory-search{align-items:center;background:var(--console-surface);border:1px solid var(--console-line);color:var(--console-muted);display:flex;flex:1 1;gap:10px;min-height:42px;padding:0 12px}.discovery-search input,.professional-directory-search input{background:transparent;border:0;color:var(--console-ink);min-width:0;outline:0;width:100%}.discovery-filters,.professional-directory-filters{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);margin-top:18px}.discovery-filters summary,.professional-directory-filters summary{align-items:center;color:var(--console-muted);cursor:pointer;display:flex;font-size:12px;gap:8px;list-style:none;min-height:44px}.discovery-filters summary::-webkit-details-marker,.professional-directory-filters summary::-webkit-details-marker{display:none}.discovery-filters summary strong,.professional-directory-filters summary strong{background:#edf2fb;color:var(--console-blue);font-size:10px;padding:3px 6px}.discovery-filter-grid,.professional-directory-filter-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 18px}.discovery-filter-grid label,.professional-directory-filter-grid label{color:var(--console-muted);display:grid;font-size:11px;grid-gap:6px;gap:6px}.discovery-filter-grid select,.professional-directory-filter-grid select{background:var(--console-surface);border:1px solid var(--console-line);color:var(--console-ink);min-height:38px;padding:0 8px}.discovery-access-note,.market-access-note,.professional-directory-access-note{align-items:center;border-bottom:1px solid var(--console-line);color:var(--console-muted);display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:15px 0}.discovery-access-note a,.market-access-note a,.professional-directory-access-note a{align-items:center;color:var(--console-blue);display:inline-flex;font-weight:700;gap:4px}.discovery-list,.professional-directory-list{border-top:1px solid var(--console-line);margin-top:22px}.discovery-row,.professional-directory-row{align-items:flex-start;border-bottom:1px solid var(--console-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:42px minmax(0,1fr) auto;padding:20px 0}.discovery-row-mark,.professional-directory-mark{align-items:center;background:#edf2fb;border:1px solid #dce4f2;color:var(--console-blue);display:flex;font-size:15px;font-weight:700;height:42px;justify-content:center;overflow:hidden;width:42px}.discovery-row-mark img,.professional-directory-mark img{height:100%;object-fit:cover;width:100%}.discovery-row-title,.professional-directory-row-heading{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.discovery-row-title h3,.professional-directory-row h3{font-size:15px;margin:0}.discovery-row-title span,.professional-directory-row-heading span{background:#f1f4f8;color:#617080;font-size:9px;letter-spacing:.04em;padding:4px 6px;text-transform:uppercase}.discovery-row-content p,.professional-directory-row p{color:var(--console-muted);font-size:12px;line-height:1.5;margin:6px 0 0}.discovery-row-content .discovery-row-operator{color:var(--console-ink);font-size:11px;margin-top:4px}.discovery-row-facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:11px}.discovery-row-facts span{color:var(--console-ink);font-size:11px}.discovery-row-actions,.professional-directory-row-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.discovery-load-more,.professional-directory-load-more{display:flex;justify-content:center;padding:26px 0 0}.discovery-empty,.professional-directory-empty{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);margin-top:22px;min-height:170px}.discovery-sheet-backdrop,.professional-directory-sheet-backdrop{align-items:stretch;background:rgba(25,31,38,.42);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:80}.discovery-sheet,.professional-directory-sheet{background:var(--console-bg);box-shadow:-12px 0 32px rgba(19,27,35,.16);max-width:920px;overflow-y:auto;width:min(92vw,920px)}.discovery-sheet-header,.professional-directory-sheet-header{align-items:flex-start;background:var(--console-surface);border-bottom:1px solid var(--console-line);display:flex;gap:20px;justify-content:space-between;padding:28px 34px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.discovery-sheet-heading,.professional-directory-sheet-heading{align-items:center;display:flex;gap:14px}.discovery-sheet-heading h2,.professional-directory-sheet-heading h2{font-size:24px;margin:5px 0 0}.discovery-sheet-heading p,.professional-directory-sheet-heading p{color:var(--console-muted);font-size:12px;margin:5px 0 0}.discovery-sheet-content,.professional-directory-sheet-content{padding:32px 34px 56px}.discovery-sheet-lead,.professional-directory-sheet-lead{font-size:17px;line-height:1.5;margin:0;max-width:740px}.discovery-detail-facts,.professional-directory-detail-facts{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:20px 0}.discovery-detail-facts div,.professional-directory-detail-facts div{display:grid;grid-gap:5px;gap:5px}.discovery-detail-facts span,.professional-directory-detail-facts span{color:var(--console-muted);font-size:10px;text-transform:uppercase}.discovery-detail-facts strong,.professional-directory-detail-facts strong{font-size:13px}.discovery-detail-sections,.professional-directory-detail-sections{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.discovery-detail-sections section,.professional-directory-detail-sections section{border-top:1px solid var(--console-line);padding-top:15px}.discovery-detail-sections h3,.professional-directory-detail-sections h3{font-size:12px;margin:0}.discovery-detail-sections p,.professional-directory-detail-sections p{color:var(--console-muted);font-size:13px;line-height:1.6;margin:7px 0 0}.discovery-sheet-actions{align-items:stretch;border-top:1px solid var(--console-line);display:flex;flex-wrap:wrap;gap:8px;padding-top:22px}.discovery-report{border-top:1px solid var(--console-line);margin-top:24px;padding-top:18px}.discovery-report label,.professional-directory-request label{color:var(--console-muted);display:grid;font-size:11px;grid-gap:8px;gap:8px}.discovery-report textarea,.professional-directory-request input,.professional-directory-request textarea{border:1px solid var(--console-line);min-height:38px;padding:9px}.discovery-report textarea,.professional-directory-request textarea{min-height:80px;resize:vertical}.discovery-report-actions,.professional-directory-request-actions{display:flex;gap:8px;margin-top:10px}.professional-directory-sheet-actions{border-top:1px solid var(--console-line);display:flex;gap:8px;padding-top:22px}.professional-directory-request{border-top:1px solid var(--console-line);margin-top:24px;padding-top:22px}.professional-directory-request h3{font-size:15px;margin:0}.professional-directory-request p{color:var(--console-muted);font-size:12px;line-height:1.5}.professional-directory-request-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.professional-directory-request .form-wide{grid-column:1/-1}.discovery-outreach-review{border-top:1px solid var(--console-line);margin-top:24px;padding-top:22px}.discovery-outreach-review h3{font-size:15px;margin:0}.discovery-outreach-review>p{color:var(--console-muted);font-size:12px;line-height:1.55;margin:8px 0 18px;max-width:680px}.discovery-outreach-review dl{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);display:grid;grid-gap:12px;gap:12px;margin:0;padding:14px 0}.discovery-outreach-review dl div{display:flex;gap:20px;justify-content:space-between}.discovery-outreach-review dt{color:var(--console-muted);font-size:11px}.discovery-outreach-review dd{font-size:12px;margin:0;text-align:right}.discovery-outreach-confirm{align-items:flex-start;color:var(--console-muted);display:flex;font-size:12px;gap:8px;margin-top:18px}.discovery-outreach-confirm input{flex:0 0 auto;margin-top:2px}.discovery-outreach-history{border-top:1px solid var(--console-line);margin-top:46px;padding-top:28px}.discovery-outreach-history .console-section-heading{margin-bottom:18px}.discovery-outreach-history-list{border-top:1px solid var(--console-line)}.discovery-outreach-history-row{align-items:center;border-bottom:1px solid var(--console-line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) max-content max-content;padding:15px 0}.discovery-outreach-history-row>span:first-child{display:grid;grid-gap:4px;gap:4px}.discovery-outreach-history-row strong{font-size:13px}.discovery-outreach-history-row small,.discovery-outreach-history-row>span:not(:first-child){color:var(--console-muted);font-size:11px}.plan-access-section{margin-top:32px}.plan-access-section .console-section-heading{margin-bottom:16px}.plan-access-state{align-items:center;border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);color:var(--console-muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;min-height:72px;padding:16px 0}.plan-access-state.is-error{color:var(--console-red)}.plan-access-record{align-items:center;border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);display:flex;gap:20px;justify-content:space-between;padding:18px 0}.plan-access-record>div{display:grid;grid-gap:5px;gap:5px}.plan-access-record strong{font-size:14px}.plan-access-record p,.plan-access-record span:not(.plan-access-status){color:var(--console-muted);font-size:11px;margin:0}.plan-access-record p{line-height:1.5;margin-top:3px}.plan-access-status{border:1px solid var(--console-line);color:var(--console-muted);font-size:10px;padding:6px 8px;white-space:nowrap}.plan-access-status.is-active{border-color:#a8d8c1;color:var(--console-green)}.plan-access-status.is-grace_period,.plan-access-status.is-past_due,.plan-access-status.is-payment_failed{border-color:#e3c98b;color:var(--console-amber)}.plan-access-status.is-blocked{border-color:#e2b4b4;color:var(--console-red)}.access-history{margin-top:38px}.access-history-list{border-top:1px solid var(--console-line);margin-top:18px}.access-history-row{align-items:center;border-bottom:1px solid var(--console-line);display:grid;font-size:12px;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) max-content max-content;padding:14px 0}.access-history-row span:nth-child(2),.access-history-row span:nth-child(3){color:var(--console-muted);font-size:11px}.access-page{background:var(--console-bg);color:var(--console-ink);min-height:100vh}.access-header{align-items:center;background:var(--console-surface);border-bottom:1px solid var(--console-line);display:flex;height:64px;justify-content:space-between;padding:0 32px}.access-wordmark{color:var(--console-ink);font-size:14px;font-weight:800;letter-spacing:.16em}.access-back,.access-footer a{align-items:center;color:var(--console-muted);display:inline-flex;font-size:12px;gap:7px}.access-main{margin:0 auto;max-width:980px;padding:60px 32px 72px}.access-heading{max-width:720px}.access-heading h1{font-size:40px;line-height:1.1;margin:10px 0 0}.access-heading p{color:var(--console-muted);font-size:15px;line-height:1.55;margin-top:10px}.access-eyebrow{color:var(--console-muted);display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.access-status{align-items:flex-start;border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);display:flex;gap:20px;justify-content:space-between;margin-top:42px;padding:22px 0}.access-products h2,.access-status h2,.access-subscriptions h2{font-size:18px;margin:7px 0 0}.access-empty span,.access-status p{color:var(--console-muted);font-size:12px;margin:7px 0 0}.access-status-mark{align-items:center;display:inline-flex;font-size:11px;gap:5px;white-space:nowrap}.access-status-preview{color:var(--console-amber)}.access-status-full{color:var(--console-green)}.access-status-blocked{color:var(--console-red)}.access-products,.access-subscriptions{margin-top:38px}.access-product-list{border-top:1px solid var(--console-line);margin-top:18px}.access-product,.access-subscription{align-items:center;border-bottom:1px solid var(--console-line);display:flex;gap:24px;justify-content:space-between;padding:20px 0}.access-product-copy{max-width:660px}.access-product h3{font-size:15px;margin:0}.access-product p{color:var(--console-muted);font-size:12px;line-height:1.5;margin:6px 0 12px}.access-product strong{font-size:14px}.access-product strong span,.access-subscription span{color:var(--console-muted);font-size:11px;font-weight:400}.access-empty{margin-top:18px;padding:24px 0}.access-empty,.access-next-step{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line)}.access-next-step{display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-top:38px;padding:28px 0}.access-next-step-action,.access-next-step-copy{min-width:0}.access-next-step-copy h2{font-size:20px;margin:7px 0 0}.access-next-step-action span,.access-next-step-copy p{color:var(--console-muted);font-size:12px;line-height:1.55;margin:8px 0 0}.access-next-step-action{align-content:center;border-left:1px solid var(--console-line);display:grid;grid-gap:0;gap:0;padding-left:28px}.access-next-step-action strong{font-size:14px}.access-next-step-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.access-next-step-links .console-button{width:auto}.access-subscription>div{display:grid;grid-gap:5px;gap:5px}.access-subscription strong{font-size:13px}.access-footer{display:flex;justify-content:space-between;margin-top:52px;padding-top:18px}.access-footer,.access-state{border-top:1px solid var(--console-line)}.access-state{padding-top:24px}.access-state h1{font-size:24px;margin:0}.access-state p{color:var(--console-muted);line-height:1.5}.access-actions{display:flex;gap:8px;margin-top:20px}@media (max-width:760px){.discovery-directory,.professional-directory{padding:28px 16px 54px}.access-section-heading,.discovery-directory-header,.professional-directory-header{display:block}.discovery-toolbar,.professional-directory-toolbar{display:grid;grid-template-columns:1fr}.discovery-detail-facts,.discovery-detail-sections,.discovery-filter-grid,.professional-directory-detail-facts,.professional-directory-detail-sections,.professional-directory-filter-grid{grid-template-columns:1fr}.discovery-row,.professional-directory-row{grid-template-columns:34px minmax(0,1fr);padding:16px 0}.discovery-row-mark,.professional-directory-mark{height:34px;width:34px}.discovery-row-actions,.professional-directory-row-actions{align-items:stretch;grid-column:2}.discovery-row-actions .console-button,.professional-directory-row-actions .console-button{justify-content:center}.discovery-sheet,.professional-directory-sheet{width:100%}.discovery-sheet-content,.discovery-sheet-header,.professional-directory-sheet-content,.professional-directory-sheet-header{padding-left:18px;padding-right:18px}.discovery-sheet-heading h2,.professional-directory-sheet-heading h2{font-size:20px}.discovery-sheet-actions,.professional-directory-request-actions,.professional-directory-sheet-actions{align-items:stretch;flex-direction:column}.professional-directory-request-grid{grid-template-columns:1fr}.professional-directory-request .form-wide{grid-column:auto}.access-history-row,.discovery-outreach-history-row{align-items:flex-start;grid-template-columns:1fr;gap:6px}.access-history-row span:nth-child(2),.access-history-row span:nth-child(3),.discovery-outreach-history-row>span:not(:first-child){text-align:left}.plan-access-record,.plan-access-state{align-items:flex-start;display:grid}.plan-access-status{justify-self:start}.access-header{height:56px;padding:0 16px}.access-main{padding:42px 16px 56px}.access-heading h1{font-size:32px}.access-product,.access-status,.access-subscription{align-items:flex-start;display:grid;grid-template-columns:1fr}.access-next-step{gap:22px;grid-template-columns:1fr}.access-next-step-action{border-left:0;border-top:1px solid var(--console-line);padding-left:0;padding-top:20px}.access-next-step-links{display:grid;grid-template-columns:1fr}.access-product .console-button,.access-subscription .console-button{justify-content:center;width:100%}.access-footer{display:grid;grid-gap:12px;gap:12px}}.console-main>.discovery-directory,.console-main>.professional-directory,.console-main>[role=tabpanel]>.discovery-directory{margin:0;max-width:none;padding-left:0;padding-right:0}.discovery-detail-error,.market-detail-error{align-items:center;background:#fff8f7;border:1px solid #e7c2be;display:flex;gap:14px;justify-content:space-between;margin-top:22px;padding:14px}.discovery-detail-error p,.market-detail-error p{color:var(--console-red);font-size:12px;line-height:1.45;margin:0}.console-support-block .console-support-summary strong{color:var(--console-muted);font-size:11px;font-weight:600}@media (max-width:640px){.discovery-detail-error,.market-detail-error{align-items:flex-start;flex-direction:column}.discovery-detail-error .console-button,.market-detail-error .console-button{width:100%}}.console-app .console-layout{align-items:stretch;display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 64px)}.console-app .console-main{box-sizing:border-box;margin:0;max-width:none;min-width:0;padding:34px clamp(24px,4vw,56px) 88px;width:100%}.console-app .console-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 28px;min-width:0}.console-app .console-page-header h1,.console-app .console-page-header p,.console-app .console-page-header>div:first-child{margin-left:0}.console-app .console-page-header>div:first-child{min-width:0}.console-app .console-page-header h1{margin-top:0}.discovery-loading-detail,.market-loading-detail{align-items:center;color:var(--product-muted);display:flex;font-size:12px;gap:8px;margin:20px 0 0}@media (max-width:900px){.console-app .console-layout{display:block}.console-app .console-sidebar{box-shadow:12px 0 30px rgba(30,41,52,.12);left:0;min-height:calc(100vh - 64px);position:fixed;top:64px;transform:translateX(-105%);transition:transform .2s ease;width:232px;z-index:25}.console-app .console-layout.nav-open .console-sidebar{transform:translateX(0)}}@media (max-width:640px){.console-app .console-main{padding:24px 16px 92px}.console-app .console-layout{min-height:calc(100vh - 58px)}.console-app .console-sidebar{min-height:calc(100vh - 58px);top:58px}.console-app .console-page-header{display:block;margin-bottom:22px}}.profile-view .console-page-header,.profile-view .console-support-block,.profile-view .plan-access-section,.profile-view .profile-section{margin-left:auto;margin-right:auto;max-width:1120px}.profile-view .console-page-header{margin-bottom:32px}.profile-view .console-page-header h1{font-size:32px;font-weight:700;line-height:1.12}.profile-view .plan-access-section,.profile-view .profile-section{border-bottom:1px solid var(--product-line);margin-top:28px;padding-bottom:28px}.profile-view .profile-account-section{border-top:1px solid var(--product-line);padding-top:24px}.profile-view .plan-access-section .console-section-heading,.profile-view .profile-section .console-section-heading{align-items:center;margin-bottom:18px}.profile-view .plan-access-section .console-section-heading h2,.profile-view .profile-section .console-section-heading h2{font-size:17px;letter-spacing:0;line-height:1.25}.profile-view .plan-access-section .console-section-heading p,.profile-view .profile-section .console-section-heading p{display:none}.profile-view .console-section-heading .console-button{flex:0 0 auto;min-height:36px}.profile-view .profile-account-section .console-current-record{border-top:0;grid-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-view .profile-account-section .console-current-record-row{align-items:baseline;border-bottom:1px solid var(--product-line);gap:16px;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);min-height:58px;padding:15px 0}.profile-view .console-current-record-label{color:var(--product-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.profile-view .console-current-record-value{color:var(--product-ink);font-size:13px;font-weight:560;line-height:1.45}.profile-view .console-edit-panel{border-top:0;margin-top:0;max-width:900px;padding-top:0}.profile-view .console-edit-panel .console-form-grid,.profile-view .profile-add-form .console-form-grid{gap:18px 24px;margin-top:0}.profile-view .console-form-block label,.profile-view .profile-add-form label{color:var(--product-muted);font-size:10px;letter-spacing:.04em}.profile-view .console-form-block input,.profile-view .console-form-block select,.profile-view .profile-add-form input,.profile-view .profile-add-form select{background:var(--product-surface);border-color:#c5ced7;font-size:13px;min-height:44px;padding-left:12px;padding-right:12px}.profile-view .console-edit-panel>p{margin-top:2px}.profile-view .console-record-actions{border-top:1px solid var(--product-line);margin-top:4px;padding-top:18px}.profile-view .profile-social-section .console-section-heading{margin-bottom:0}.profile-view .profile-social-section .console-info-row{border-bottom:1px solid var(--product-line);min-height:70px;padding:14px 0}.profile-view .profile-social-section .console-info-row>div{gap:4px}.profile-view .profile-social-section .console-info-row strong{color:var(--product-ink);font-size:14px;font-weight:650}.profile-view .profile-social-section .console-info-row small{color:var(--product-muted);font-size:12px}.profile-view .profile-social-row a{align-items:center;color:var(--product-blue);display:inline-flex;font-size:11px;gap:5px;margin-top:2px;width:-moz-fit-content;width:fit-content}.profile-view .profile-empty-state{border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);display:grid;grid-gap:5px;gap:5px;padding:18px 0}.profile-view .profile-empty-state strong{font-size:13px;font-weight:650}.profile-view .profile-empty-state span{color:var(--product-muted);font-size:12px}.profile-view .profile-add-form{background:var(--product-surface);border:1px solid var(--product-line);margin:18px 0 4px;max-width:900px;padding:20px}.profile-view .profile-add-form-heading{align-items:center;border-bottom:1px solid var(--product-line);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.profile-view .profile-add-form-heading strong{font-size:13px;font-weight:650}.profile-view .profile-add-form-heading .console-icon-button{margin:-8px -8px -8px 8px}.profile-view .profile-notification-section .console-info-row{border-top:0;min-height:46px;padding:0}.profile-view .profile-notification-section .console-info-row strong{font-size:13px}.profile-view .profile-notification-section .console-info-row small{font-size:11px}.profile-view .profile-discovery-section .discovery-summary{border-top:1px solid var(--product-line);gap:26px;padding:16px 0 0}.profile-view .profile-discovery-section .discovery-summary>div{min-width:130px}.profile-view .profile-discovery-section .discovery-summary span{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.profile-view .profile-discovery-section .discovery-summary strong{color:var(--product-ink);font-size:13px;font-weight:650}.profile-view .profile-discovery-section .discovery-preview{border-top:1px solid var(--product-line);margin-top:18px;padding-top:15px}.profile-view .profile-requests-section .market-introduction-list{border-top:1px solid var(--product-line)}.profile-view .profile-requests-section .market-introduction-row{min-height:68px;padding-left:0;padding-right:0}.profile-view .profile-requests-section .market-introduction-row strong{font-size:13px}.profile-view .plan-access-section{margin-top:28px}.profile-view .plan-access-section .plan-access-record,.profile-view .plan-access-section .plan-access-state{min-height:68px}.profile-view .profile-connection-section .console-settings-list{border-top:1px solid var(--product-line)}.profile-view .profile-connection-section .console-settings-row{min-height:76px;padding:14px 0}.profile-view .profile-connection-section .console-data-meta{margin-bottom:0}.profile-view .console-support-block{margin-top:30px}.profile-view .console-support-link-row{padding:18px 0 0}@media (max-width:760px){.profile-view .console-page-header{margin-bottom:24px}.profile-view .console-page-header h1{font-size:29px}.profile-view .profile-account-section .console-current-record{grid-template-columns:1fr}.profile-view .profile-add-form{padding:16px}.profile-view .plan-access-section .console-section-heading,.profile-view .profile-section .console-section-heading{align-items:flex-start;display:flex;gap:12px}}.plan-access-cta{align-items:center;border-bottom:1px solid var(--console-line);display:flex;gap:20px;justify-content:space-between;padding:16px 0 2px}.plan-access-cta>div{display:grid;grid-gap:4px;gap:4px}.plan-access-cta strong{color:var(--console-ink);font-size:13px;font-weight:650}.plan-access-cta span{color:var(--console-muted);font-size:11px;line-height:1.45}.plan-access-cta .console-button{flex:0 0 auto}.profile-view .plan-access-cta{border-bottom:0;border-top:1px solid var(--product-line);margin-top:0;padding:16px 0 0}.profile-view .plan-access-cta strong{font-size:13px}.discovery-summary>div small{color:var(--console-muted);font-size:11px;line-height:1.4}.discovery-edit .discovery-choice-group{border:0;margin:18px 0 0;padding:0;text-transform:none}.discovery-edit .discovery-choice-group:first-child{margin-top:0}.discovery-choice-grid,.discovery-response-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-choice,.discovery-response-option{align-items:flex-start;background:var(--console-surface);border:1px solid var(--console-line);cursor:pointer;display:flex;gap:10px;padding:12px;text-transform:none}.profile-view .discovery-edit .discovery-choice,.profile-view .discovery-edit .discovery-field-grid label,.profile-view .discovery-edit .discovery-response-option{text-transform:none}.discovery-edit .discovery-choice-group legend{color:var(--console-muted);font-size:10px;letter-spacing:.04em;margin-bottom:8px;text-transform:none}.discovery-choice.is-selected,.discovery-response-option.is-selected{border-color:var(--console-blue);box-shadow:inset 0 0 0 1px var(--console-blue)}.discovery-choice input,.discovery-response-option input{flex:0 0 auto;margin-top:2px}.discovery-choice span,.discovery-response-option span{display:grid;grid-gap:3px;gap:3px}.discovery-choice strong,.discovery-response-option strong{color:var(--console-ink);font-size:12px;font-weight:650}.discovery-choice small,.discovery-response-option small{color:var(--console-muted);font-size:11px;line-height:1.4}.discovery-field-grid label{text-transform:none}.discovery-access-note>div,.market-access-note>div,.professional-directory-access-note>div{display:grid;grid-gap:4px;gap:4px}.discovery-access-note strong,.market-access-note strong,.professional-directory-access-note strong{color:var(--console-ink);font-size:12px;font-weight:650}.discovery-access-note a.console-button,.market-access-note a.console-button,.professional-directory-access-note a.console-button{color:var(--console-ink);font-weight:600}.discovery-access-note a.console-button-primary,.market-access-note a.console-button-primary,.professional-directory-access-note a.console-button-primary{color:#fff}@media (max-width:760px){.discovery-choice-grid,.discovery-response-list{grid-template-columns:1fr}.plan-access-cta{align-items:flex-start;flex-direction:column}.plan-access-cta .console-button{width:-moz-fit-content;width:fit-content}}.profile-view .profile-discovery-section.discovery-settings{margin-top:0}.profile-view .discovery-settings .console-section-heading{align-items:flex-start}.profile-view .discovery-settings .console-section-heading>div{min-width:0}.profile-view .discovery-settings .console-section-heading h2{font-size:15px;line-height:1.25;margin:0}.profile-view .discovery-settings .console-section-heading p{color:var(--console-muted);font-size:12px;line-height:1.45;margin:5px 0 0}.profile-view .discovery-settings .discovery-summary{align-items:flex-start;border-top:1px solid var(--product-line);gap:24px;padding:15px 0 0}.profile-view .discovery-settings .discovery-summary>div{flex:1 1 220px;min-width:0}.profile-view .discovery-settings .discovery-summary span{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.profile-view .discovery-settings .discovery-summary strong{color:var(--product-ink);font-size:13px;font-weight:650}.profile-view .discovery-settings .discovery-summary small{color:var(--console-muted);font-size:11px;line-height:1.4}.discovery-preview-panel{align-self:start;background:var(--console-surface);border:1px solid var(--console-line);padding:17px}.profile-view .discovery-settings>.discovery-preview-panel{margin-top:18px}.discovery-preview-heading{align-items:center;color:var(--console-muted);display:flex;font-size:10px;gap:7px;letter-spacing:.04em;text-transform:uppercase}.discovery-preview-name{color:var(--console-ink);display:block;font-size:16px;margin-top:17px}.discovery-editor-help,.discovery-preview-note{color:var(--console-muted);font-size:11px;line-height:1.45;margin:5px 0 0}.discovery-preview-hidden{align-items:center;color:var(--console-muted);display:flex;font-size:12px;gap:8px;margin-top:18px}.discovery-preview-fields{display:grid;grid-gap:13px;gap:13px;margin:18px 0 0}.discovery-preview-fields>div{display:grid;grid-gap:3px;gap:3px}.discovery-preview-fields dt{color:var(--console-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.discovery-preview-fields dd{color:var(--console-ink);font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.discovery-private-note{align-items:flex-start;border-top:1px solid var(--console-line);color:var(--console-muted);display:flex;font-size:11px;gap:7px;line-height:1.45;margin:18px 0 0;padding-top:13px}.discovery-private-note svg{color:var(--console-green);flex:0 0 auto;margin-top:1px}.profile-view .discovery-edit{border-top:1px solid var(--product-line);margin-top:2px;padding-top:18px}.discovery-editor-layout{align-items:start;display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)}.discovery-editor-main{min-width:0}.discovery-editor-group{border:0;margin:0 0 22px;padding:0}.discovery-editor-group legend{color:var(--console-ink);font-size:13px;font-weight:650;margin-bottom:8px}.discovery-field-list,.discovery-visibility-list{border-top:1px solid var(--console-line)}.discovery-field-option,.discovery-visibility-option{align-items:center;background:transparent;border-bottom:1px solid var(--console-line);cursor:pointer;display:grid;grid-gap:11px;gap:11px;grid-template-columns:17px minmax(0,1fr);min-height:58px;padding:11px 2px;text-transform:none}.discovery-visibility-option.is-selected{background:#f4f7ff;padding-left:9px;padding-right:9px}.discovery-field-option span,.discovery-visibility-option span{display:grid;grid-gap:3px;gap:3px;min-width:0}.discovery-field-option strong,.discovery-visibility-option strong{color:var(--console-ink);font-size:12px;font-weight:650}.discovery-field-option small,.discovery-visibility-option small{color:var(--console-muted);font-size:11px;line-height:1.4}.discovery-field-option input,.discovery-visibility-option input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #aab4c0;flex:0 0 auto;height:16px;margin:0;position:relative;width:16px}.discovery-visibility-option input{border-radius:50%}.discovery-visibility-option input:checked{border-color:var(--console-blue)}.discovery-visibility-option input:checked:after{background:var(--console-blue);border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.discovery-field-list{display:grid;grid-gap:0 20px;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-field-option input{border-radius:3px}.discovery-field-option input:checked{background:var(--console-blue);border-color:var(--console-blue)}.discovery-field-option input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.discovery-request-note{align-items:flex-start;background:#f5faf7;border-left:2px solid var(--console-green);color:var(--console-muted);display:flex;gap:9px;padding:12px}.discovery-request-note>svg{color:var(--console-green);flex:0 0 auto;margin-top:1px}.discovery-request-note strong{color:var(--console-ink);display:block;font-size:12px;font-weight:650}.discovery-request-note p{font-size:11px;line-height:1.45;margin:4px 0 0}.discovery-editor-actions{border-top:1px solid var(--product-line);margin-top:3px;padding-top:16px}.discovery-editor-actions .console-button-primary:disabled{cursor:not-allowed;opacity:.45}.discovery-unavailable{align-items:center;border-top:1px solid var(--product-line);display:flex;gap:14px;justify-content:space-between;padding-top:16px}.discovery-unavailable p{color:var(--console-muted);font-size:12px;margin:0}@media (max-width:860px){.discovery-editor-layout{grid-template-columns:1fr}.discovery-editor-layout .discovery-preview-panel{order:-1}}@media (max-width:560px){.profile-view .discovery-settings .console-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.profile-view .discovery-settings .console-section-heading .console-button{width:-moz-fit-content;width:fit-content}.profile-view .discovery-settings .discovery-summary{gap:15px}.discovery-field-list{grid-template-columns:1fr}.discovery-editor-actions{align-items:stretch;flex-direction:column}.discovery-editor-actions .console-button{justify-content:center;width:100%}.discovery-unavailable{align-items:flex-start;flex-direction:column}}.billing-main .console-page-header{margin-bottom:26px}.billing-access-section{border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);margin-top:0;padding:18px 0}.billing-access-row{align-items:center;display:flex;gap:24px;justify-content:space-between}.billing-access-row h2,.billing-section h2,.billing-upgrade-section h2{font-size:17px;line-height:1.25;margin:7px 0 0}.billing-access-row p,.billing-plan-row p,.billing-upgrade-section p{color:var(--console-muted);font-size:11px;line-height:1.5;margin:6px 0 0}.billing-access-count{display:grid;justify-items:end;min-width:150px;text-align:right}.billing-access-count strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-access-count>span:not(.console-status){color:var(--console-muted);font-size:10px;margin-top:2px}.billing-access-count .console-status{margin-top:8px}.billing-section,.billing-upgrade-section{margin-top:32px}.billing-history-list,.billing-plan-list,.billing-subscription-list{margin-top:12px}.billing-plan-row,.billing-subscription-row{align-items:center;border-top:1px solid var(--console-line);display:flex;gap:24px;justify-content:space-between;min-width:0;padding:18px 14px}.billing-plan-row:first-child,.billing-subscription-row:first-child{border-top:0}.billing-plan-row>div,.billing-subscription-row>div{min-width:0}.billing-plan-row h3{font-size:14px;margin:0}.billing-plan-row strong{display:block;font-size:14px;margin-top:11px}.billing-plan-row small,.billing-plan-row strong span,.billing-subscription-row span{color:var(--console-muted);font-size:10px;font-weight:400}.billing-plan-row small{display:block;margin-top:4px}.billing-subscription-row strong{display:block;font-size:12px}.billing-subscription-row span{display:block;margin-top:5px}.billing-upgrade-section{align-items:center;border-bottom:1px solid var(--console-line);border-top:1px solid var(--console-line);display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);padding:20px 0}.billing-upgrade-action{border-left:1px solid var(--console-line);display:grid;grid-gap:5px;gap:5px;min-width:0;padding-left:26px}.billing-upgrade-action strong{font-size:12px}.billing-upgrade-action span{color:var(--console-muted);font-size:10px;line-height:1.45}.billing-upgrade-action .console-button{justify-self:start;margin-top:9px}.billing-history-row{align-items:center;border-top:1px solid var(--console-line);display:grid;font-size:11px;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) max-content max-content;min-width:0;padding:14px}.billing-history-row:first-child{border-top:0}.billing-history-row span:nth-child(2),.billing-history-row span:nth-child(3){color:var(--console-muted);font-size:10px}.billing-footer-links{align-items:center;display:flex;gap:18px}.billing-error-back{align-items:center;color:var(--console-ink);display:inline-flex;font-size:12px;gap:7px;margin-top:18px}.billing-mobile-nav a{align-items:center;color:var(--console-muted);display:flex;flex-direction:column;font-size:9px;gap:4px;justify-content:center;min-height:43px;padding:4px;text-decoration:none}.billing-mobile-nav a:focus-visible,.billing-mobile-nav a:hover{color:var(--console-blue)}@media (max-width:760px){.billing-access-row{align-items:flex-start}.billing-access-count{min-width:112px}.billing-upgrade-section{gap:22px;grid-template-columns:1fr}.billing-upgrade-action{border-left:0;border-top:1px solid var(--console-line);padding-left:0;padding-top:18px}}@media (max-width:640px){.billing-access-row,.billing-plan-row,.billing-subscription-row{align-items:flex-start;display:grid;grid-template-columns:1fr}.billing-access-count{justify-items:start;min-width:0;text-align:left}.billing-plan-row .console-button,.billing-subscription-row .console-button,.billing-upgrade-action .console-button{justify-self:stretch;width:100%}.billing-history-row{align-items:flex-start;grid-template-columns:1fr;gap:6px}.billing-history-row span:nth-child(2),.billing-history-row span:nth-child(3){text-align:left}.billing-footer-links{align-items:flex-start;display:grid;grid-gap:10px;gap:10px}}.atlas-legal-page,.atlas-page,.atlas-status-page{--atlas-ink:#182326;--atlas-muted:#58666a;--atlas-line:#dfe5e6;--atlas-blue:#2351a8;--atlas-blue-pale:#edf3ff;--atlas-green:#21695b;background:#ffffff;color:var(--atlas-ink);font-family:Arial,Helvetica Neue,sans-serif;letter-spacing:0;min-height:100vh}.atlas-legal-page *,.atlas-page *,.atlas-status-page *{box-sizing:border-box;letter-spacing:0}.atlas-page a,.atlas-status-page a{color:inherit}.atlas-footer,.atlas-header,.atlas-hero,.atlas-section-inner{margin-left:auto;margin-right:auto;max-width:1120px;width:calc(100% - 56px)}.atlas-header{align-items:center;border-bottom:1px solid var(--atlas-line);display:flex;gap:26px;height:74px;justify-content:space-between}.atlas-wordmark{color:var(--atlas-ink);flex:0 0 auto;font-size:16px;font-weight:700;gap:10px;text-decoration:none}.atlas-mark,.atlas-wordmark{align-items:center;display:inline-flex}.atlas-mark{background:#dce9ff;border-radius:7px;color:var(--atlas-blue);font-size:15px;height:30px;justify-content:center;width:30px}.atlas-footer nav,.atlas-header nav{align-items:center;display:flex;flex-wrap:wrap;gap:25px}.atlas-footer nav a,.atlas-header nav a{color:var(--atlas-muted);font-size:13px;text-decoration:none}.atlas-footer nav a:hover,.atlas-header nav a:hover{color:var(--atlas-blue);text-decoration:underline;text-underline-offset:3px}.atlas-header-cta,.atlas-preview-link,.atlas-status-link{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:8px;text-decoration:none}.atlas-header-cta{color:var(--atlas-blue)!important}.atlas-hero{align-items:center;display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,1fr) 250px;padding-bottom:82px;padding-top:82px}.atlas-eyebrow,.atlas-kicker{align-items:center;color:var(--atlas-blue);display:flex;font-size:11px;font-weight:700;gap:9px;margin:0 0 18px;text-transform:uppercase}.atlas-kicker-dot{background:#72a494;border-radius:50%;height:8px;width:8px}.atlas-hero h1{font-size:48px;font-weight:700;line-height:1.08;margin:0;max-width:790px}.atlas-hero-lede{color:var(--atlas-muted);font-size:18px;line-height:1.55;margin:22px 0 0;max-width:690px}.atlas-hero-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;margin-top:27px}.atlas-checkout-wrap{min-width:0}.atlas-consent-label{align-items:flex-start;color:var(--atlas-muted);display:flex;font-size:12px;gap:9px;line-height:1.5;margin:0 0 12px;max-width:560px;text-align:left}.atlas-consent-label input{accent-color:var(--atlas-blue);flex:0 0 auto;height:16px;margin:1px 0 0;width:16px}.atlas-consent-label a{color:var(--atlas-blue);text-decoration:underline;text-underline-offset:2px}.atlas-buy-button{align-items:center;background:var(--atlas-blue);border:1px solid var(--atlas-blue);border-radius:6px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:18px;justify-content:center;min-height:48px;padding:0 18px;transition:background-color .12s ease}.atlas-buy-button:hover:not(:disabled){background:#193d82}.atlas-buy-button:disabled{cursor:wait;opacity:.72}.atlas-buy-button:focus-visible,.atlas-faq summary:focus-visible,.atlas-header a:focus-visible,.atlas-page a:focus-visible,.atlas-status-page a:focus-visible{outline:3px solid #a5c5ff;outline-offset:3px}.atlas-preview-link{color:var(--atlas-blue)!important;min-height:48px}.atlas-checkout-message{color:#934322;font-size:12px;line-height:1.4;margin:8px 0 0;max-width:310px}.atlas-hero-note,.atlas-secure-note{align-items:center;color:var(--atlas-muted);display:flex;font-size:12px;gap:8px;margin:17px 0 0}.atlas-hero-note svg,.atlas-secure-note svg{color:var(--atlas-green)}.atlas-hero-proof{border-left:1px solid var(--atlas-line);display:grid;grid-gap:15px 10px;gap:15px 10px;grid-template-columns:1fr 1fr;padding:14px 0 14px 28px}.atlas-hero-proof div{display:flex;flex-direction:column;gap:4px}.atlas-hero-proof strong{font-size:27px;line-height:1}.atlas-hero-proof span{color:var(--atlas-muted);font-size:12px}.atlas-hero-proof p{color:var(--atlas-muted);font-size:11px;line-height:1.5;margin:5px 0 0}.atlas-band{background:#f6f8f8}.atlas-problem{border-top:1px solid #eef1f1}.atlas-problem-grid{align-items:start;display:grid;grid-gap:52px;gap:52px;grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);padding-bottom:54px;padding-top:54px}.atlas-pricing h2,.atlas-problem h2,.atlas-section-heading h2{font-size:30px;line-height:1.2;margin:0;max-width:620px}.atlas-problem-grid div{color:var(--atlas-muted);font-size:15px;line-height:1.6}.atlas-problem-grid p{margin:0 0 11px}.atlas-included{padding-bottom:70px;padding-top:68px}.atlas-section-heading{margin-bottom:27px}.atlas-section-heading .atlas-eyebrow{margin-bottom:11px}.atlas-included-list{border-top:1px solid var(--atlas-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.atlas-included-list li{align-items:center;border-bottom:1px solid var(--atlas-line);display:flex;font-size:14px;gap:11px;line-height:1.4;min-height:62px;padding:12px 16px 12px 0}.atlas-included-list svg{color:var(--atlas-green);flex:0 0 auto}.atlas-data-note,.atlas-preview-disclaimer{color:var(--atlas-muted);font-size:12px;line-height:1.55;margin:17px 0 0}.atlas-preview-section{padding:68px 0 64px}.atlas-preview-heading{align-items:flex-end;display:flex;gap:35px;justify-content:space-between}.atlas-preview-heading>p{color:var(--atlas-muted);font-size:13px;line-height:1.5;margin:0 0 3px;max-width:390px}.atlas-table-frame{background:#ffffff;border:1px solid var(--atlas-line);border-radius:6px;overflow:hidden}.atlas-preview-table{border-collapse:collapse;table-layout:fixed;width:100%}.atlas-preview-table td,.atlas-preview-table th{border-bottom:1px solid #e9eeee;font-size:12px;line-height:1.45;padding:13px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.atlas-preview-table thead th{background:#edf3ff;color:#364a67;font-size:10px;font-weight:700;text-transform:uppercase}.atlas-preview-table tbody th{font-weight:700}.atlas-preview-table tbody th small{color:#758184;display:block;font-size:10px;font-weight:400;margin-top:4px}.atlas-preview-table td{color:var(--atlas-muted)}.atlas-preview-item>a,.atlas-preview-table td a{align-items:center;color:var(--atlas-blue);display:inline-flex;font-weight:700;gap:4px;text-decoration:none;white-space:nowrap}.atlas-preview-table tr:last-child td,.atlas-preview-table tr:last-child th{border-bottom:0}.atlas-preview-table th:first-child{width:16%}.atlas-preview-table th:nth-child(2),.atlas-preview-table th:nth-child(3){width:19%}.atlas-preview-table th:nth-child(4){width:31%}.atlas-preview-table th:nth-child(5){width:15%}.atlas-preview-cards{display:none}.atlas-delivery{padding-bottom:72px;padding-top:68px}.atlas-steps{border-top:1px solid var(--atlas-line);list-style:none;margin:0;padding:0}.atlas-steps li{align-items:center;border-bottom:1px solid var(--atlas-line);display:grid;grid-gap:22px;gap:22px;grid-template-columns:44px minmax(0,1fr);min-height:62px;padding:12px 0}.atlas-step-number{color:var(--atlas-blue);font-size:12px;font-weight:700}.atlas-steps li>span:last-child{font-size:14px;line-height:1.5}.atlas-pricing{padding:62px 0}.atlas-pricing-grid{align-items:start;display:grid;grid-gap:60px;gap:60px;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr)}.atlas-pricing h2{max-width:520px}.atlas-pricing-grid>div:first-child>p:not(.atlas-eyebrow){color:var(--atlas-muted);font-size:14px;line-height:1.55;margin:15px 0;max-width:460px}.atlas-price{align-items:baseline;display:flex;gap:12px;margin-top:24px}.atlas-price strong{font-size:45px;line-height:1}.atlas-price span{color:var(--atlas-muted);font-size:13px}.atlas-pricing-grid>div:first-child>.atlas-tax-note{font-size:11px;margin-top:8px}.atlas-price-details{border-left:1px solid #d8dfdf;padding-left:30px}.atlas-price-details ul{list-style:none;margin:0 0 21px;padding:0}.atlas-price-details li{align-items:center;display:flex;font-size:13px;gap:10px;line-height:1.45;min-height:35px}.atlas-price-details li svg{color:var(--atlas-green);flex:0 0 auto}.atlas-buy-button-wide{width:100%}.atlas-secure-note{justify-content:center;margin-top:12px}.atlas-faq{padding-bottom:72px;padding-top:68px}.atlas-faq-list{border-top:1px solid var(--atlas-line)}.atlas-faq details{border-bottom:1px solid var(--atlas-line)}.atlas-faq summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;list-style:none;min-height:58px}.atlas-faq summary::-webkit-details-marker{display:none}.atlas-faq summary svg{color:var(--atlas-blue);flex:0 0 auto;margin-left:16px}.atlas-faq details p{color:var(--atlas-muted);font-size:13px;line-height:1.6;margin:-1px 34px 17px 0;max-width:760px}.atlas-footer{align-items:start;border-top:1px solid var(--atlas-line);display:grid;grid-gap:17px 28px;gap:17px 28px;grid-template-columns:1fr auto;padding-bottom:28px;padding-top:24px}.atlas-footer>p{color:var(--atlas-muted);font-size:11px;grid-column:1;line-height:1.5;margin:0;max-width:420px}.atlas-footer nav{align-self:center;grid-column:2;grid-row:1/span 2;gap:9px 16px;justify-content:end}.atlas-footer nav a{font-size:11px}.atlas-footer>small{color:#788387;font-size:10px;grid-column:1}.atlas-status-page{background:#f7f9f9;padding:0 28px}.atlas-status-page>.atlas-wordmark{margin:0 auto;max-width:1120px;padding-top:23px}.atlas-status-content{margin:70px auto 0;max-width:520px;padding:45px 0 90px}.atlas-status-icon{align-items:center;background:#eaf0f0;border-radius:50%;color:#36525a;display:flex;height:48px;justify-content:center;margin-bottom:30px;width:48px}.atlas-status-icon.is-complete{background:#e0f2e8;color:var(--atlas-green)}.atlas-status-content h1{font-size:34px;line-height:1.15;margin:0 0 15px}.atlas-status-content>p:not(.atlas-eyebrow){color:var(--atlas-muted);font-size:15px;line-height:1.6;margin:0 0 24px}.atlas-status-link{background:var(--atlas-blue);border-radius:6px;color:#ffffff!important;min-height:44px;padding:0 15px}.atlas-status-content>small{color:var(--atlas-muted);display:block;font-size:12px;margin-top:22px}.atlas-status-content>small a{color:var(--atlas-blue)}@media (max-width:760px){.atlas-footer,.atlas-header,.atlas-hero,.atlas-section-inner{width:calc(100% - 36px)}.atlas-header{gap:13px;height:65px}.atlas-header nav{display:none}.atlas-header-cta{font-size:12px}.atlas-hero{gap:28px;grid-template-columns:1fr;padding-bottom:53px;padding-top:54px}.atlas-hero h1{font-size:38px}.atlas-hero-lede{font-size:16px}.atlas-hero-proof{border-left:0;border-top:1px solid var(--atlas-line);grid-template-columns:repeat(3,1fr);padding:21px 0 0}.atlas-hero-proof p{grid-column:1/-1}.atlas-problem-grid{gap:17px;grid-template-columns:1fr;padding-bottom:40px;padding-top:40px}.atlas-pricing h2,.atlas-problem h2,.atlas-section-heading h2{font-size:26px}.atlas-included{padding-bottom:49px;padding-top:50px}.atlas-included-list{grid-template-columns:1fr 1fr}.atlas-preview-section{padding:49px 0}.atlas-preview-heading{align-items:start;flex-direction:column;gap:11px}.atlas-preview-table{display:none}.atlas-preview-cards{display:grid}.atlas-preview-item{border-bottom:1px solid var(--atlas-line);padding:15px}.atlas-preview-item:last-child{border-bottom:0}.atlas-preview-item-head{align-items:center;display:flex;justify-content:space-between;gap:12px}.atlas-preview-item-head strong{font-size:14px}.atlas-preview-item-head span{color:var(--atlas-muted);font-size:10px}.atlas-preview-item dl{display:grid;grid-gap:9px;gap:9px;margin:12px 0}.atlas-preview-item dl div{display:grid;grid-gap:3px;gap:3px}.atlas-preview-item dt{color:#69767a;font-size:10px;text-transform:uppercase}.atlas-preview-item dd{color:var(--atlas-ink);font-size:12px;line-height:1.45;margin:0}.atlas-preview-item>a{font-size:12px}.atlas-delivery{padding-bottom:51px;padding-top:49px}.atlas-steps li{align-items:start;gap:13px;grid-template-columns:32px 1fr}.atlas-pricing{padding:48px 0}.atlas-pricing-grid{gap:30px;grid-template-columns:1fr}.atlas-price-details{border-left:0;border-top:1px solid #d8dfdf;padding:22px 0 0}.atlas-faq{padding-bottom:52px;padding-top:50px}.atlas-footer{grid-template-columns:1fr}.atlas-footer nav,.atlas-footer>p,.atlas-footer>small{grid-column:1;grid-row:auto}.atlas-footer nav{justify-content:start}.atlas-status-page{padding:0 18px}.atlas-status-content{margin-top:40px;padding:28px 0 60px}.atlas-status-content h1{font-size:29px}}@media (max-width:420px){.atlas-footer,.atlas-header,.atlas-hero,.atlas-section-inner{width:calc(100% - 32px)}.atlas-header{height:60px}.atlas-header-cta{gap:3px;font-size:11px}.atlas-wordmark{font-size:14px}.atlas-hero h1{font-size:34px}.atlas-hero-actions{gap:10px}.atlas-buy-button{gap:10px;padding:0 13px;width:100%}.atlas-hero-actions .atlas-checkout-wrap{width:100%}.atlas-preview-link{min-height:36px}.atlas-included-list{grid-template-columns:1fr}}.atlas-legal-page{background:#f7f9f9;min-height:100vh;padding:0 24px 70px}.atlas-legal-header{border-bottom:1px solid var(--atlas-line);margin:0 auto;max-width:880px;padding:22px 0}.atlas-legal-document{margin:42px auto 0;max-width:760px}.atlas-legal-document h1{font-size:34px;line-height:1.15;margin:8px 0 20px}.atlas-legal-document h2{font-size:18px;line-height:1.35;margin:28px 0 9px}.atlas-legal-document blockquote,.atlas-legal-document p{color:var(--atlas-muted);font-size:14px;line-height:1.7;margin:0 0 15px}.atlas-legal-document a{color:var(--atlas-blue);text-decoration:underline;text-underline-offset:3px}.atlas-legal-review-note{background:#fff5dc;border-left:3px solid #bd8a19;color:#59450f!important;padding:12px 15px}.atlas-legal-document blockquote{border-left:2px solid #c8d3d3;margin:15px 0;padding:3px 0 3px 17px}.atlas-legal-contact{border-top:1px solid var(--atlas-line);margin-top:35px!important;padding-top:18px}.atlas-legal-back{display:inline-flex;font-size:13px;margin-top:4px}@media (max-width:560px){.atlas-legal-page{padding-left:18px;padding-right:18px}.atlas-legal-document{margin-top:30px}.atlas-legal-document h1{font-size:29px}}